2299 Commits (0b99429ead05ae32b3c210cb499af401b02770a9)
 

Author SHA1 Message Date
Behdad Esfahbod 0b99429ead [GSUB/GPOS] Add get_coverage() and use it to speed up main loop 12 years ago
Behdad Esfahbod 30ec9002d8 Reject lookups with no subTable 12 years ago
Behdad Esfahbod 0981068b75 [GSUB/GPOS] Reject Context/ChainContext lookups with zero input 12 years ago
Behdad Esfahbod 2f87cebe10 Implement shape_plan caching 12 years ago
Behdad Esfahbod e9eb9503e9 Add default_shaper_list to shape_plan 12 years ago
Behdad Esfahbod 3b7c4e2706 Don't fail choosing shaper on planning failure 12 years ago
Behdad Esfahbod cfe9882610 Add hb_ot_layout_ensure() and hb_uniscribe_font_ensure() 12 years ago
Behdad Esfahbod c5b668fb92 Choose one shaper per plan 12 years ago
Behdad Esfahbod e82061e8db Move ot shaper completely to shape_plan 12 years ago
Behdad Esfahbod ea278d3895 Partially switch ot shaper to shape_plan 12 years ago
Behdad Esfahbod b6b7ba1313 Switch old and uniscribe backends to shape_plan 12 years ago
Behdad Esfahbod c32c096a42 Switch to shape_plan 12 years ago
Behdad Esfahbod 5b95c148cc Start implementing shape_plan 12 years ago
Behdad Esfahbod bd26b4d21f Minor 12 years ago
Behdad Esfahbod 027857d041 Start adding a unified shaper access infrastructure 12 years ago
Behdad Esfahbod fa2dfcd560 Fix visibility warnings with MinGW32 12 years ago
Jonathan Kew ac2085d4b3 [CoreText] Ensure cluster indices in output buffer are non-decreasing. 12 years ago
Behdad Esfahbod 441d3bb7de Minor 12 years ago
Behdad Esfahbod 2e7f223054 [hb-old] Fix Arabic cursive positioning 12 years ago
Behdad Esfahbod 9550a8c4e8 [hb-old] Fixup not-enough-space handling 12 years ago
Behdad Esfahbod 91e721ea86 [hb-old] Fix clusters 12 years ago
Behdad Esfahbod a3313e5400 [GPOS] Fix MarkMarkPos applied to results of MultipleSubst 12 years ago
Behdad Esfahbod 35bdab3cf1 Minor 12 years ago
Behdad Esfahbod 8fe4c7405b [hb-old] Add HarfBuzz.old shaper 12 years ago
Behdad Esfahbod 5e1987005e [hb-old] Define Unicode funcs in terms of new HarfBuzz 12 years ago
Behdad Esfahbod 4a31166b28 [hb-old] Shovel out the line-breaking / word-segmentation stuff 12 years ago
Behdad Esfahbod 0bcbe88cf3 [hb-old] Add visibility attributes 12 years ago
Behdad Esfahbod 6a9d43c317 [hb-old] Remove unused header file 12 years ago
Behdad Esfahbod fb47209c5b [hb-old] Rename hb_buffer_* to HB_Buffer_* 12 years ago
Behdad Esfahbod 1512a73575 [hb-old] Start adding HarfBuzz-old as a new backend 12 years ago
Behdad Esfahbod 478fd0529b Minor 12 years ago
Behdad Esfahbod 8979a7f6f2 [Mongolian] Remove Mongolian Vowel Separator at the end of shaping 12 years ago
Jonathan Kew aa6d849838 [CoreText] Add basic Core Text backend for comparison with our native shaping 12 years ago
Behdad Esfahbod ec8d249469 Make data members of various OpenType structs protected instead of private 12 years ago
Behdad Esfahbod 97aa0b738a Minor const correctness shuffling 12 years ago
Behdad Esfahbod 6411e74caf [Indic] Reposition Gurmukhi top matras to after post 12 years ago
Behdad Esfahbod c3f769ba09 [Indic] Ignore Uniscribe output containing two zero-width space glyphs 12 years ago
Behdad Esfahbod 65c43accdc [Indic] Better position left-matra in Malayalam 12 years ago
Behdad Esfahbod 88f413b56f [Indic] Implement Reph+Ya-Phalaa interaction 12 years ago
Behdad Esfahbod dff0ece11d [Indic] Limit matras to 4 per syllable 12 years ago
Behdad Esfahbod 330b329c89 [Indic] Unmark U+17D1 KHMER SIGN VIRIAM to NOT be a Virama 12 years ago
Behdad Esfahbod 6824a7194e [Indic] Recategorize Khmer various signs as top matras 12 years ago
Behdad Esfahbod d90b8e841e [Indic] Reposition Khmer prebase-reordering Ra around split matras 12 years ago
Behdad Esfahbod 0afb84c125 [Indic] Fix minor bug in pre-base Ra positioning 12 years ago
Behdad Esfahbod 7573799126 [Indic] Position Khmer U+17CE 12 years ago
Behdad Esfahbod 8d00e8d0e7 [Indic] Don't reposition Khmer Bindu 12 years ago
Behdad Esfahbod 2278eefcdb [Indic] In Sinhala, form forced Reph even if no other consonant found 12 years ago
Behdad Esfahbod 71fd5e80ad [Indic] Further adjust base algorithm for Sinhala 12 years ago
Behdad Esfahbod 73d71cc527 [Indic] End Vowel-based syllable at ZWJ 12 years ago
Behdad Esfahbod 34c215036f [Indic] Improve Sinhala base algorithm and reph positioning 12 years ago