| -rw-r--r-- | ArabicPUASimplified.txt | 250L |
| -rw-r--r-- | ArabicPUATraditional.txt | 295L |
| -rwxr-xr-x | addTable.py | 18L |
| -rwxr-xr-x | check-c-linkage-decls.py | 46L |
| -rwxr-xr-x | check-externs.py | 29L |
| -rwxr-xr-x | check-header-guards.py | 49L |
| -rwxr-xr-x | check-includes.py | 64L |
| -rwxr-xr-x | check-libstdc++.py | 45L |
| -rwxr-xr-x | check-release-notes.py | 24L |
| -rwxr-xr-x | check-static-inits.py | 64L |
| -rwxr-xr-x | check-symbols.py | 127L |
| -rw-r--r-- | failing-alloc.c | 65L |
| -rwxr-xr-x | fix_get_types.py | 15L |
| -rwxr-xr-x | gen-arabic-joining-list.py | 106L |
| -rwxr-xr-x | gen-arabic-pua.py | 35L |
| -rwxr-xr-x | gen-arabic-table.py | 358L |
| -rwxr-xr-x | gen-def.py | 36L |
| -rwxr-xr-x | gen-emoji-table.py | 98L |
| -rwxr-xr-x | gen-harfbuzzcc.py | 24L |
| -rwxr-xr-x | gen-hb-version.py | 40L |
| -rwxr-xr-x | gen-indic-table.py | 704L |
| -rwxr-xr-x | gen-os2-unicode-ranges.py | 50L |
| -rwxr-xr-x | gen-ragel-artifacts.py | 27L |
| -rwxr-xr-x | gen-tag-table.py | 1223L |
| -rwxr-xr-x | gen-ucd-table.py | 292L |
| -rwxr-xr-x | gen-use-table.py | 533L |
| -rwxr-xr-x | gen-vowel-constraints.py | 229L |
| -rw-r--r-- | harfbuzz-cairo.pc.in | 13L |
| -rw-r--r-- | harfbuzz-config.cmake.in | 34L |
| -rw-r--r-- | harfbuzz-gobject.pc.in | 12L |
| -rw-r--r-- | harfbuzz-icu.pc.in | 13L |
| -rw-r--r-- | harfbuzz-subset.cc | 72L |
| -rw-r--r-- | harfbuzz-subset.pc.in | 12L |
| -rw-r--r-- | harfbuzz.cc | 68L |
| -rw-r--r-- | harfbuzz.pc.in | 13L |
| -rw-r--r-- | hb-aat-layout-ankr-table.hh | 99L |
| -rw-r--r-- | hb-aat-layout-bsln-table.hh | 159L |
| -rw-r--r-- | hb-aat-layout-common.hh | 1381L |
| -rw-r--r-- | hb-aat-layout-feat-table.hh | 224L |
| -rw-r--r-- | hb-aat-layout-just-table.hh | 420L |
| -rw-r--r-- | hb-aat-layout-kerx-table.hh | 1203L |
| -rw-r--r-- | hb-aat-layout-morx-table.hh | 1481L |
| -rw-r--r-- | hb-aat-layout-opbd-table.hh | 174L |
| -rw-r--r-- | hb-aat-layout-trak-table.hh | 275L |
| -rw-r--r-- | hb-aat-layout.cc | 482L |
| -rw-r--r-- | hb-aat-layout.h | 795L |
| -rw-r--r-- | hb-aat-layout.hh | 77L |
| -rw-r--r-- | hb-aat-ltag-table.hh | 95L |
| -rw-r--r-- | hb-aat-map.cc | 178L |
| -rw-r--r-- | hb-aat-map.hh | 123L |
| -rw-r--r-- | hb-aat.h | 38L |
| -rw-r--r-- | hb-algs.hh | 1708L |
| -rw-r--r-- | hb-alloc-pool.hh | 105L |
| -rw-r--r-- | hb-array.hh | 512L |
| -rw-r--r-- | hb-atomic.hh | 267L |
| -rw-r--r-- | hb-bimap.hh | 205L |
| -rw-r--r-- | hb-bit-page.hh | 410L |
| -rw-r--r-- | hb-bit-set-invertible.hh | 383L |
| -rw-r--r-- | hb-bit-set.hh | 1010L |
| -rw-r--r-- | hb-bit-vector.hh | 195L |
| -rw-r--r-- | hb-blob.cc | 793L |
| -rw-r--r-- | hb-blob.h | 160L |
| -rw-r--r-- | hb-blob.hh | 98L |
| -rw-r--r-- | hb-buffer-deserialize-json.hh | 735L |
| -rw-r--r-- | hb-buffer-deserialize-json.rl | 143L |
| -rw-r--r-- | hb-buffer-deserialize-text-glyphs.hh | 591L |
| -rw-r--r-- | hb-buffer-deserialize-text-glyphs.rl | 129L |
| -rw-r--r-- | hb-buffer-deserialize-text-unicode.hh | 256L |
| -rw-r--r-- | hb-buffer-deserialize-text-unicode.rl | 105L |
| -rw-r--r-- | hb-buffer-serialize.cc | 872L |
| -rw-r--r-- | hb-buffer-verify.cc | 422L |
| -rw-r--r-- | hb-buffer.cc | 2345L |
| -rw-r--r-- | hb-buffer.h | 871L |
| -rw-r--r-- | hb-buffer.hh | 701L |
| -rw-r--r-- | hb-cache.hh | 125L |
| -rw-r--r-- | hb-cairo-utils.cc | 869L |
| -rw-r--r-- | hb-cairo-utils.hh | 107L |
| -rw-r--r-- | hb-cairo.cc | 1049L |
| -rw-r--r-- | hb-cairo.h | 99L |
| -rw-r--r-- | hb-cff-interp-common.hh | 642L |
| -rw-r--r-- | hb-cff-interp-cs-common.hh | 905L |
| -rw-r--r-- | hb-cff-interp-dict-common.hh | 201L |
| -rw-r--r-- | hb-cff1-interp-cs.hh | 160L |
| -rw-r--r-- | hb-cff2-interp-cs.hh | 316L |
| -rw-r--r-- | hb-common.cc | 1249L |
| -rw-r--r-- | hb-common.h | 534L |
| -rw-r--r-- | hb-config.hh | 202L |
| -rw-r--r-- | hb-coretext-font.cc | 542L |
| -rw-r--r-- | hb-coretext-shape.cc | 888L |
| -rw-r--r-- | hb-coretext.cc | 581L |
| -rw-r--r-- | hb-coretext.h | 107L |
| -rw-r--r-- | hb-coretext.hh | 53L |
| -rw-r--r-- | hb-cplusplus.hh | 220L |
| -rw-r--r-- | hb-debug.hh | 453L |
| -rw-r--r-- | hb-decycler.hh | 164L |
| -rw-r--r-- | hb-deprecated.h | 396L |
| -rw-r--r-- | hb-directwrite-font.cc | 392L |
| -rw-r--r-- | hb-directwrite-shape.cc | 656L |
| -rw-r--r-- | hb-directwrite.cc | 473L |
| -rw-r--r-- | hb-directwrite.h | 71L |
| -rw-r--r-- | hb-directwrite.hh | 223L |
| -rw-r--r-- | hb-dispatch.hh | 60L |
| -rw-r--r-- | hb-draw.cc | 551L |
| -rw-r--r-- | hb-draw.h | 340L |
| -rw-r--r-- | hb-draw.hh | 233L |
| -rw-r--r-- | hb-face-builder.cc | 296L |
| -rw-r--r-- | hb-face.cc | 1015L |
| -rw-r--r-- | hb-face.h | 242L |
| -rw-r--r-- | hb-face.hh | 115L |
| -rw-r--r-- | hb-fallback-shape.cc | 115L |
| -rw-r--r-- | hb-features.h.in | 119L |
| -rw-r--r-- | hb-font.cc | 3606L |
| -rw-r--r-- | hb-font.h | 1289L |
| -rw-r--r-- | hb-font.hh | 1182L |
| -rw-r--r-- | hb-fontations.h | 56L |
| -rw-r--r-- | hb-free-pool.hh | 107L |
| -rw-r--r-- | hb-ft-colr.hh | 600L |
| -rw-r--r-- | hb-ft.cc | 1748L |
| -rw-r--r-- | hb-ft.h | 159L |
| -rw-r--r-- | hb-gdi.cc | 85L |
| -rw-r--r-- | hb-gdi.h | 39L |
| -rw-r--r-- | hb-geometry.hh | 390L |
| -rw-r--r-- | hb-glib.cc | 224L |
| -rw-r--r-- | hb-glib.h | 56L |
| -rw-r--r-- | hb-gobject-enums.cc.tmpl | 74L |
| -rw-r--r-- | hb-gobject-enums.h.tmpl | 56L |
| -rw-r--r-- | hb-gobject-structs.cc | 110L |
| -rw-r--r-- | hb-gobject-structs.h | 136L |
| -rw-r--r-- | hb-gobject.h | 40L |
| -rw-r--r-- | hb-graphite2.cc | 455L |
| -rw-r--r-- | hb-graphite2.h | 61L |
| -rw-r--r-- | hb-harfrust.cc | 209L |
| -rw-r--r-- | hb-icu.cc | 293L |
| -rw-r--r-- | hb-icu.h | 52L |
| -rw-r--r-- | hb-iter.hh | 1038L |
| -rw-r--r-- | hb-kbts.cc | 219L |
| -rw-r--r-- | hb-kern.hh | 145L |
| -rw-r--r-- | hb-limits.hh | 112L |
| -rw-r--r-- | hb-machinery.hh | 340L |
| -rw-r--r-- | hb-map.cc | 419L |
| -rw-r--r-- | hb-map.h | 143L |
| -rw-r--r-- | hb-map.hh | 585L |
| -rw-r--r-- | hb-meta.hh | 238L |
| -rw-r--r-- | hb-ms-feature-ranges.hh | 232L |
| -rw-r--r-- | hb-multimap.hh | 96L |
| -rw-r--r-- | hb-mutex.hh | 128L |
| -rw-r--r-- | hb-null.hh | 226L |
| -rw-r--r-- | hb-number-parser.hh | 237L |
| -rw-r--r-- | hb-number-parser.rl | 136L |
| -rw-r--r-- | hb-number.cc | 79L |
| -rw-r--r-- | hb-number.hh | 41L |
| -rw-r--r-- | hb-object.hh | 357L |
| -rw-r--r-- | hb-open-file.hh | 543L |
| -rw-r--r-- | hb-open-type.hh | 2095L |
| -rw-r--r-- | hb-ot-cff-common.hh | 374L |
| -rw-r--r-- | hb-ot-cff1-std-str.hh | 425L |
| -rw-r--r-- | hb-ot-cff1-table.cc | 611L |
| -rw-r--r-- | hb-ot-cff1-table.hh | 1540L |
| -rw-r--r-- | hb-ot-cff2-table.cc | 230L |
| -rw-r--r-- | hb-ot-cff2-table.hh | 577L |
| -rw-r--r-- | hb-ot-cmap-table.hh | 2284L |
| -rw-r--r-- | hb-ot-color.cc | 363L |
| -rw-r--r-- | hb-ot-color.h | 155L |
| -rw-r--r-- | hb-ot-deprecated.h | 147L |
| -rw-r--r-- | hb-ot-face-table-list.hh | 158L |
| -rw-r--r-- | hb-ot-face.cc | 62L |
| -rw-r--r-- | hb-ot-face.hh | 77L |
| -rw-r--r-- | hb-ot-font.cc | 1031L |
| -rw-r--r-- | hb-ot-font.h | 45L |
| -rw-r--r-- | hb-ot-gasp-table.hh | 84L |
| -rw-r--r-- | hb-ot-glyf-table.hh | 35L |
| -rw-r--r-- | hb-ot-hdmx-table.hh | 177L |
| -rw-r--r-- | hb-ot-head-table.hh | 204L |
| -rw-r--r-- | hb-ot-hhea-table.hh | 106L |
| -rw-r--r-- | hb-ot-hmtx-table.hh | 461L |
| -rw-r--r-- | hb-ot-kern-table.hh | 427L |
| -rw-r--r-- | hb-ot-layout-base-table.hh | 849L |
| -rw-r--r-- | hb-ot-layout-common.hh | 5067L |
| -rw-r--r-- | hb-ot-layout-gdef-table.hh | 34L |
| -rw-r--r-- | hb-ot-layout-gpos-table.hh | 89L |
| -rw-r--r-- | hb-ot-layout-gsub-table.hh | 102L |
| -rw-r--r-- | hb-ot-layout-gsubgpos.hh | 5004L |
| -rw-r--r-- | hb-ot-layout-jstf-table.hh | 236L |
| -rw-r--r-- | hb-ot-layout.cc | 2780L |
| -rw-r--r-- | hb-ot-layout.h | 555L |
| -rw-r--r-- | hb-ot-layout.hh | 662L |
| -rw-r--r-- | hb-ot-map.cc | 408L |
| -rw-r--r-- | hb-ot-map.hh | 301L |
| -rw-r--r-- | hb-ot-math-table.hh | 1152L |
| -rw-r--r-- | hb-ot-math.cc | 352L |
| -rw-r--r-- | hb-ot-math.h | 333L |
| -rw-r--r-- | hb-ot-maxp-table.hh | 156L |
| -rw-r--r-- | hb-ot-meta-table.hh | 131L |
| -rw-r--r-- | hb-ot-meta.cc | 79L |
| -rw-r--r-- | hb-ot-meta.h | 72L |
| -rw-r--r-- | hb-ot-metrics.cc | 436L |
| -rw-r--r-- | hb-ot-metrics.h | 129L |
| -rw-r--r-- | hb-ot-metrics.hh | 35L |
| -rw-r--r-- | hb-ot-name-language-static.hh | 456L |
| -rw-r--r-- | hb-ot-name-language.hh | 40L |
| -rw-r--r-- | hb-ot-name-table.hh | 32L |
| -rw-r--r-- | hb-ot-name.cc | 184L |
| -rw-r--r-- | hb-ot-name.h | 164L |
| -rw-r--r-- | hb-ot-os2-table.hh | 405L |
| -rw-r--r-- | hb-ot-os2-unicode-ranges.hh | 231L |
| -rw-r--r-- | hb-ot-post-macroman.hh | 294L |
| -rw-r--r-- | hb-ot-post-table-v2subset.hh | 151L |
| -rw-r--r-- | hb-ot-post-table.hh | 352L |
| -rw-r--r-- | hb-ot-shape-fallback.cc | 633L |
| -rw-r--r-- | hb-ot-shape-fallback.hh | 54L |
| -rw-r--r-- | hb-ot-shape-normalize.cc | 477L |
| -rw-r--r-- | hb-ot-shape-normalize.hh | 103L |
| -rw-r--r-- | hb-ot-shape.cc | 1335L |
| -rw-r--r-- | hb-ot-shape.h | 59L |
| -rw-r--r-- | hb-ot-shape.hh | 164L |
| -rw-r--r-- | hb-ot-shaper-arabic-fallback.hh | 385L |
| -rw-r--r-- | hb-ot-shaper-arabic-joining-list.hh | 47L |
| -rw-r--r-- | hb-ot-shaper-arabic-pua.hh | 118L |
| -rw-r--r-- | hb-ot-shaper-arabic-table.hh | 563L |
| -rw-r--r-- | hb-ot-shaper-arabic-win1256.hh | 349L |
| -rw-r--r-- | hb-ot-shaper-arabic.cc | 771L |
| -rw-r--r-- | hb-ot-shaper-arabic.hh | 50L |
| -rw-r--r-- | hb-ot-shaper-default.cc | 75L |
| -rw-r--r-- | hb-ot-shaper-hangul.cc | 434L |
| -rw-r--r-- | hb-ot-shaper-hebrew.cc | 211L |
| -rw-r--r-- | hb-ot-shaper-indic-machine.hh | 1302L |
| -rw-r--r-- | hb-ot-shaper-indic-machine.rl | 154L |
| -rw-r--r-- | hb-ot-shaper-indic-table.cc | 574L |
| -rw-r--r-- | hb-ot-shaper-indic.cc | 1536L |
| -rw-r--r-- | hb-ot-shaper-indic.hh | 66L |
| -rw-r--r-- | hb-ot-shaper-khmer-machine.hh | 428L |
| -rw-r--r-- | hb-ot-shaper-khmer-machine.rl | 135L |
| -rw-r--r-- | hb-ot-shaper-khmer.cc | 381L |
| -rw-r--r-- | hb-ot-shaper-myanmar-machine.hh | 683L |
| -rw-r--r-- | hb-ot-shaper-myanmar-machine.rl | 151L |
| -rw-r--r-- | hb-ot-shaper-myanmar.cc | 390L |
| -rw-r--r-- | hb-ot-shaper-syllabic.cc | 112L |
| -rw-r--r-- | hb-ot-shaper-syllabic.hh | 47L |
| -rw-r--r-- | hb-ot-shaper-thai.cc | 393L |
| -rw-r--r-- | hb-ot-shaper-use-machine.hh | 1112L |
| -rw-r--r-- | hb-ot-shaper-use-machine.rl | 296L |
| -rw-r--r-- | hb-ot-shaper-use-table.hh | 717L |
| -rw-r--r-- | hb-ot-shaper-use.cc | 514L |
| -rw-r--r-- | hb-ot-shaper-vowel-constraints.cc | 477L |
| -rw-r--r-- | hb-ot-shaper-vowel-constraints.hh | 39L |
| -rw-r--r-- | hb-ot-shaper.hh | 419L |
| -rw-r--r-- | hb-ot-stat-table.hh | 619L |
| -rw-r--r-- | hb-ot-tag-table.hh | 3216L |
| -rw-r--r-- | hb-ot-tag.cc | 658L |
| -rw-r--r-- | hb-ot-var-avar-table.hh | 511L |
| -rw-r--r-- | hb-ot-var-common.hh | 2103L |
| -rw-r--r-- | hb-ot-var-cvar-table.hh | 221L |
| -rw-r--r-- | hb-ot-var-fvar-table.hh | 488L |
| -rw-r--r-- | hb-ot-var-gvar-table.hh | 899L |
| -rw-r--r-- | hb-ot-var-hvar-table.hh | 491L |
| -rw-r--r-- | hb-ot-var-mvar-table.hh | 184L |
| -rw-r--r-- | hb-ot-var-varc-table.hh | 32L |
| -rw-r--r-- | hb-ot-var.cc | 340L |
| -rw-r--r-- | hb-ot-var.h | 191L |
| -rw-r--r-- | hb-ot-vorg-table.hh | 138L |
| -rw-r--r-- | hb-ot.h | 49L |
| -rw-r--r-- | hb-outline.cc | 336L |
| -rw-r--r-- | hb-outline.hh | 85L |
| -rw-r--r-- | hb-paint-bounded.cc | 207L |
| -rw-r--r-- | hb-paint-bounded.hh | 117L |
| -rw-r--r-- | hb-paint-extents.cc | 245L |
| -rw-r--r-- | hb-paint-extents.hh | 144L |
| -rw-r--r-- | hb-paint.cc | 764L |
| -rw-r--r-- | hb-paint.h | 1039L |
| -rw-r--r-- | hb-paint.hh | 248L |
| -rw-r--r-- | hb-priority-queue.hh | 184L |
| -rw-r--r-- | hb-repacker.hh | 485L |
| -rw-r--r-- | hb-sanitize.hh | 476L |
| -rw-r--r-- | hb-script-list.h | 496L |
| -rw-r--r-- | hb-serialize.hh | 830L |
| -rw-r--r-- | hb-set-digest.hh | 175L |
| -rw-r--r-- | hb-set.cc | 673L |
| -rw-r--r-- | hb-set.h | 203L |
| -rw-r--r-- | hb-set.hh | 191L |
| -rw-r--r-- | hb-shape-plan.cc | 581L |
| -rw-r--r-- | hb-shape-plan.h | 122L |
| -rw-r--r-- | hb-shape-plan.hh | 77L |
| -rw-r--r-- | hb-shape.cc | 445L |
| -rw-r--r-- | hb-shape.h | 76L |
| -rw-r--r-- | hb-shaper-impl.hh | 38L |
| -rw-r--r-- | hb-shaper-list.hh | 73L |
| -rw-r--r-- | hb-shaper.cc | 102L |
| -rw-r--r-- | hb-shaper.hh | 134L |
| -rw-r--r-- | hb-static.cc | 116L |
| -rw-r--r-- | hb-string-array.hh | 85L |
| -rw-r--r-- | hb-style.cc | 134L |
| -rw-r--r-- | hb-style.h | 81L |
| -rw-r--r-- | hb-subset-accelerator.hh | 141L |
| -rw-r--r-- | hb-subset-cff-common.cc | 231L |
| -rw-r--r-- | hb-subset-cff-common.hh | 1226L |
| -rw-r--r-- | hb-subset-cff1.cc | 1001L |
| -rw-r--r-- | hb-subset-cff2.cc | 676L |
| -rw-r--r-- | hb-subset-input.cc | 885L |
| -rw-r--r-- | hb-subset-input.hh | 155L |
| -rw-r--r-- | hb-subset-instancer-iup.cc | 561L |
| -rw-r--r-- | hb-subset-instancer-iup.hh | 52L |
| -rw-r--r-- | hb-subset-instancer-solver.cc | 432L |
| -rw-r--r-- | hb-subset-instancer-solver.hh | 114L |
| -rw-r--r-- | hb-subset-plan-layout.cc | 420L |
| -rw-r--r-- | hb-subset-plan-member-list.hh | 168L |
| -rw-r--r-- | hb-subset-plan-var.cc | 449L |
| -rw-r--r-- | hb-subset-plan.cc | 951L |
| -rw-r--r-- | hb-subset-plan.hh | 371L |
| -rw-r--r-- | hb-subset-serialize.cc | 57L |
| -rw-r--r-- | hb-subset-serialize.h | 83L |
| -rw-r--r-- | hb-subset-table-cff.cc | 143L |
| -rw-r--r-- | hb-subset-table-color.cc | 21L |
| -rw-r--r-- | hb-subset-table-layout.cc | 22L |
| -rw-r--r-- | hb-subset-table-other.cc | 31L |
| -rw-r--r-- | hb-subset-table-var.cc | 45L |
| -rw-r--r-- | hb-subset-table.hh | 217L |
| -rw-r--r-- | hb-subset.cc | 452L |
| -rw-r--r-- | hb-subset.h | 297L |
| -rw-r--r-- | hb-subset.hh | 73L |
| -rw-r--r-- | hb-ucd-table.hh | 5628L |
| -rw-r--r-- | hb-ucd.cc | 258L |
| -rw-r--r-- | hb-unicode-emoji-table.hh | 87L |
| -rw-r--r-- | hb-unicode.cc | 625L |
| -rw-r--r-- | hb-unicode.h | 643L |
| -rw-r--r-- | hb-unicode.hh | 454L |
| -rw-r--r-- | hb-uniscribe.cc | 889L |
| -rw-r--r-- | hb-uniscribe.h | 46L |
| -rw-r--r-- | hb-utf.hh | 483L |
| -rw-r--r-- | hb-vector.hh | 708L |
| -rw-r--r-- | hb-version.h | 95L |
| -rw-r--r-- | hb-version.h.in | 95L |
| -rw-r--r-- | hb-wasm-api-blob.hh | 50L |
| -rw-r--r-- | hb-wasm-api-buffer.hh | 217L |
| -rw-r--r-- | hb-wasm-api-common.hh | 44L |
| -rw-r--r-- | hb-wasm-api-face.hh | 109L |
| -rw-r--r-- | hb-wasm-api-font.hh | 263L |
| -rw-r--r-- | hb-wasm-api-list.hh | 109L |
| -rw-r--r-- | hb-wasm-api-shape.hh | 70L |
| -rw-r--r-- | hb-wasm-api.cc | 46L |
| -rw-r--r-- | hb-wasm-api.h | 322L |
| -rw-r--r-- | hb-wasm-api.hh | 117L |
| -rw-r--r-- | hb-wasm-shape.cc | 470L |
| -rw-r--r-- | hb.h | 51L |
| -rw-r--r-- | hb.hh | 581L |
| -rwxr-xr-x | justify.py | 290L |
| -rw-r--r-- | main.cc | 533L |
| -rw-r--r-- | meson.build | 1113L |
| -rw-r--r-- | moz.build | 150L |
| -rwxr-xr-x | relative_to.py | 6L |
| -rwxr-xr-x | sample.py | 65L |
| -rwxr-xr-x | update-unicode-tables.make | 49L |
| d--------- | OT/ | - |
| d--------- | graph/ | - |
| d--------- | ms-use/ | - |
| d--------- | rust/ | - |
| d--------- | wasm/ | - |