2388 Commits (bdc48a879a1900138d8caaa8d90fb9fe1e768d1d)
 

Author SHA1 Message Date
Behdad Esfahbod bdc48a879a Enlarge glyph_name buffer 12 years ago
Behdad Esfahbod 25326c2359 Rewrite ARRAY_LENGTH as a template function 12 years ago
Behdad Esfahbod 8ba8042821 [Indic] Fix consonant position font lookup logic 12 years ago
Behdad Esfahbod abd0c05f1f Minor 12 years ago
Behdad Esfahbod 46ee108ef8 Fix leak 12 years ago
Behdad Esfahbod 71baea0062 [OT] Use general-category, not GDEF class, to decide to zero mark advances 12 years ago
Behdad Esfahbod 3a7e137a68 Dn't use gint 12 years ago
Behdad Esfahbod 11b0e20ba4 [Indic] Add per-script configuration tables 12 years ago
Behdad Esfahbod 85fc6c483f [Indic] Move more stuff to the shape_plan 12 years ago
Behdad Esfahbod 914ffaa40f [Indic] Move more repeated work into shape_plan 12 years ago
Behdad Esfahbod a8c6da90f4 [OT] Add per-complex-shaper shape_plan data 12 years ago
Behdad Esfahbod 8bb5deba96 [OT] Pipe shape_plan down to pause_callbacks 12 years ago
Behdad Esfahbod 3e38c0f288 More massaging 12 years ago
Behdad Esfahbod 16c6a27b4b [OT] Port complex_shaper to planner/plan 12 years ago
Behdad Esfahbod 5393e3a62b [OT] Minor refactoring 12 years ago
Behdad Esfahbod 24eacf17c8 [Indic] Move consonant-position-setting into initial_reordering() 12 years ago
Behdad Esfahbod afbcc24be0 [GSUB] Wire the font, not just the face, down to substitute() 12 years ago
Behdad Esfahbod b0e6a26a10 [OT] Hide some API 12 years ago
Behdad Esfahbod 305246744e Minor 12 years ago
Behdad Esfahbod 8ef3d53255 [Indic] More refactoring of consonant position peeking in the font 12 years ago
Behdad Esfahbod 3eb6f81fd3 [Indic] Refactor 12 years ago
Behdad Esfahbod 3614ba242f [Indic] Rename 12 years ago
Behdad Esfahbod 610e5e8f71 [Indic] Streamline feature would_apply() 12 years ago
Behdad Esfahbod 1d002048d5 [Indic] Minor 12 years ago
Behdad Esfahbod 6f76113755 [GSUB/GPOS] Check array size before accessing digests 12 years ago
Behdad Esfahbod 22148b8c4a Use Coverage digests in would_apply 12 years ago
Behdad Esfahbod 6c459c8fef Minor 12 years ago
Behdad Esfahbod e2b8d75fa6 Use wider set digests on 64-bit archs 12 years ago
Behdad Esfahbod 0120ce9679 [GSUB/GPOS] Remove unused get_coverage() methods 12 years ago
Behdad Esfahbod 1336ecdf8e [GSUB/GPOS] Use Coverage digests as gatekeeper 12 years ago
Behdad Esfahbod a878c58a8f [GSUB/GPOS] Add add_coverage() 12 years ago
Behdad Esfahbod 60a3035ac5 Add hb_set_digest_t 12 years ago
Behdad Esfahbod c8accf1dd2 [OT] Templatize Coverage::add_coverage() 12 years ago
Behdad Esfahbod 8fbfda920e Inline font getters 12 years ago
Behdad Esfahbod 6adf417bc1 Use a lookup table for modified_combining_class 12 years ago
Behdad Esfahbod 208f70f055 Inline Unicode callbacks internally 12 years ago
Behdad Esfahbod 7470315a3e Move unicode accessors around 12 years ago
Behdad Esfahbod 21fdcee001 Add hb_unicode_combining_class_t 12 years ago
Behdad Esfahbod 84186a6400 Add commentary on the compatibility decomposition in the normalizer 12 years ago
Behdad Esfahbod 0834d95201 [hb-old] Adjust mark positioning parameters 12 years ago
Behdad Esfahbod 4ca743dfb8 [old] Implement fontMetrics 12 years ago
Behdad Esfahbod 1e7d860613 [GPOS] Adjust mark advance-width zeroing logic 12 years ago
Behdad Esfahbod a8842e4a44 Remove some TODO items 12 years ago
Behdad Esfahbod 2bc3b9a616 [OT] Zero mark advances if the shaper desires so 12 years ago
Behdad Esfahbod 5fecd8b035 [OT] Synthesize glyph classes 12 years ago
Behdad Esfahbod 03b09214c0 [GSUB] Minor 12 years ago
Behdad Esfahbod f0fc1df8fc [hb-old] Implement getGlyphMetrics() 12 years ago
Behdad Esfahbod 378d279bbf Implement Unicode compatibility decompositions 12 years ago
Behdad Esfahbod 321ec29cc2 Remove unused function 12 years ago
Behdad Esfahbod 69cc492dc1 [buffer] Minor 12 years ago