21 Commits (576065b4429109359c3af491b34b9ab0c6b149ee)

Author SHA1 Message Date
Behdad Esfahbod 7aad53657e [config] Add HB_NO_OT_SHAPE / HB_NO_OT 6 years ago
Behdad Esfahbod 227d85e138 Minor 6 years ago
Behdad Esfahbod 35f3b97fac Add HB_NO_OT_SHAPE_COMPLEX_HEBREW_FALLBACK 6 years ago
Behdad Esfahbod 48c513fec9 Minor 6 years ago
Behdad Esfahbod 1d1734e985 Shuffle code around 6 years ago
Behdad Esfahbod 57fa2c23de Readjust Hebrew composition again 7 years ago
Behdad Esfahbod 62d1e0852a Prefer decomposed form if font has GPOS mark feature 7 years ago
Behdad Esfahbod c77ae40852 Rename hb-*private.hh to hb-*.hh 7 years ago
ebraminio 7c6937e7c7
Move all references of old url to the new address (#622) 7 years ago
Behdad Esfahbod 7036f1d22c [ot] Remove shaper name 7 years ago
Behdad Esfahbod dbdbfe3d7b Use nullptr instead of NULL 7 years ago
Behdad Esfahbod ab8d70ec70 [arabic] Implement Unicode Arabic Mark Ordering Algorithm UTR#53 7 years ago
Behdad Esfahbod e2b878055b Disable OTL processing for Hebrew if GPOS doesn't have Hebrew subtable 8 years ago
Behdad Esfahbod ea512f7108 Use C-style casts instead of compare to 0, to convert hb_bool_t to bool 9 years ago
Behdad Esfahbod 136863371c Add new shaper method postprocess_glyphs() 9 years ago
ThePhD 8e545d5961 Fix all VC++ warnings and errors in the current commit's builds. 10 years ago
Behdad Esfahbod 9e834e29e0 [hebrew] Zero mark advance by GDEF late 11 years ago
Behdad Esfahbod 7627100f42 Mark unsigned integer literals with the u suffix 11 years ago
Behdad Esfahbod a82165248c Only do fallback Hebrew composition if no GPOS 'mark' available 11 years ago
Behdad Esfahbod f14bb7de63 [ot] Separate out hebrew and tibetan shapers from default 11 years ago
Behdad Esfahbod 6300cd7253 [ot] Define HB_OT_SHAPE_ZERO_WIDTH_MARKS_DEFAULT 11 years ago
Behdad Esfahbod 3d6ca0d32e [ot] Simplify normalization_preference again 11 years ago
Behdad Esfahbod c98b7183f7 [ot] Add Hangul shaper 11 years ago
Behdad Esfahbod 71b4c999a5 Revert "Zero marks by GDEF for Tibetan" 11 years ago
Behdad Esfahbod d5bd0590ae Zero marks by GDEF for Tibetan 12 years ago
Behdad Esfahbod 127daf15e0 Arabic mark width-zeroing regression 12 years ago
Behdad Esfahbod 269de14dda Don't compose Hangul jamo 12 years ago
Behdad Esfahbod e7ffcfafb1 Clean-up add_bool_feature 12 years ago
Behdad Esfahbod 568000274c Adjust mark advance-width zeroing logic for Myanmar 12 years ago
Behdad Esfahbod 7d52e6601f Whitespace 12 years ago
Behdad Esfahbod eba312c8d1 Plumbing to get shape plan and font into complex decompose function 12 years ago
Behdad Esfahbod 43f04a7456 Move Thai shaper into a separate file 12 years ago
Behdad Esfahbod 865745b5b8 Don't do fallback positioning for Indic and Thai shapers 12 years ago
Behdad Esfahbod 0736915b8e [Indic] Decompose Sinhala split matras the way old HarfBuzz / Pango did 12 years ago
Behdad Esfahbod 9f9f04c222 [OT] Unbreak Thai shaping and fallback Arabic shaping 13 years ago
Behdad Esfahbod a8c6da90f4 [OT] Add per-complex-shaper shape_plan data 13 years ago
Behdad Esfahbod 16c6a27b4b [OT] Port complex_shaper to planner/plan 13 years ago
Behdad Esfahbod 208f70f055 Inline Unicode callbacks internally 13 years ago
Behdad Esfahbod 1e7d860613 [GPOS] Adjust mark advance-width zeroing logic 13 years ago
Behdad Esfahbod 2bc3b9a616 [OT] Zero mark advances if the shaper desires so 13 years ago
Behdad Esfahbod 693918ef85 [OT] Streamline complex shaper enumeration 13 years ago
Behdad Esfahbod 7e34601ded Unbreak Hangul jamo composition 13 years ago
Behdad Esfahbod 093cd58326 [Thai] Fix SARA AM handling 13 years ago
Behdad Esfahbod 42848453bf [Thai] Reorder U+0E3A THAI VOWEL SIGN PHINTHU 13 years ago
Behdad Esfahbod 4a7f4f3e56 [Thai] Adjust SARA AM reordering to match Uniscribe 13 years ago
Behdad Esfahbod d8942dcbb4 Apply Tibetan (global) features. 13 years ago
Behdad Esfahbod d96838ef95 Allow complex shapers overriding common features 13 years ago
Behdad Esfahbod e51d2b6ed1 Extend into main buffer if extension hit end of out-buffer merging clusters 13 years ago
Behdad Esfahbod 72c0a18783 Extend clusters backward in out-buffer 13 years ago
Behdad Esfahbod 9f377ed321 Fix more unused-var warnings 13 years ago