2465 Commits (e96bb36995b2a5321b4d32bb11906e1701aaf115)
 

Author SHA1 Message Date
Behdad Esfahbod d1d69ec52e [GSUB] Don't ligate glyphs attached to different components of ligatures 13 years ago
Behdad Esfahbod 4751dec8be Minor 13 years ago
Behdad Esfahbod f24bcfbed1 Minor 13 years ago
Behdad Esfahbod fe20c0f84f [GSUB] Fix mark component stuff when ligatures form ligatures! 13 years ago
Behdad Esfahbod 2ec3ba46a3 [GSUB/GPOS] Minor 13 years ago
Behdad Esfahbod ef6e9cec33 Fixup bb0e4ba3e9 13 years ago
Behdad Esfahbod cb3d340631 [GSUB] Don't set new lig_id on mark ligatures 13 years ago
Behdad Esfahbod 97a201becf Add Arabic tests for mark ligature component attachments 13 years ago
Behdad Esfahbod a15b70a81a [hb-old] Fix cluster formation in RTL 13 years ago
Behdad Esfahbod 8a7e70ef65 [Minor] 13 years ago
Behdad Esfahbod bb0e4ba3e9 Minor 13 years ago
Behdad Esfahbod a00ad60bc0 [Uniscribe] Remove hb_uniscribe_font_ensure() 13 years ago
Behdad Esfahbod 5d874d566f [GPOS] Fix mark-to-mark positioning when one of the marks is a ligature 13 years ago
Behdad Esfahbod 338fe662b5 [GSUB] Minor 13 years ago
Behdad Esfahbod e6f7479fe3 [GSUB] Simplify would-apply 13 years ago
Behdad Esfahbod dadede012e Minor 13 years ago
Behdad Esfahbod 0b99429ead [GSUB/GPOS] Add get_coverage() and use it to speed up main loop 13 years ago
Behdad Esfahbod 30ec9002d8 Reject lookups with no subTable 13 years ago
Behdad Esfahbod 0981068b75 [GSUB/GPOS] Reject Context/ChainContext lookups with zero input 13 years ago
Behdad Esfahbod 2f87cebe10 Implement shape_plan caching 13 years ago
Behdad Esfahbod e9eb9503e9 Add default_shaper_list to shape_plan 13 years ago
Behdad Esfahbod 3b7c4e2706 Don't fail choosing shaper on planning failure 13 years ago
Behdad Esfahbod cfe9882610 Add hb_ot_layout_ensure() and hb_uniscribe_font_ensure() 13 years ago
Behdad Esfahbod c5b668fb92 Choose one shaper per plan 13 years ago
Behdad Esfahbod e82061e8db Move ot shaper completely to shape_plan 13 years ago
Behdad Esfahbod ea278d3895 Partially switch ot shaper to shape_plan 13 years ago
Behdad Esfahbod b6b7ba1313 Switch old and uniscribe backends to shape_plan 13 years ago
Behdad Esfahbod c32c096a42 Switch to shape_plan 13 years ago
Behdad Esfahbod 5b95c148cc Start implementing shape_plan 13 years ago
Behdad Esfahbod bd26b4d21f Minor 13 years ago
Behdad Esfahbod 027857d041 Start adding a unified shaper access infrastructure 13 years ago
Behdad Esfahbod fa2dfcd560 Fix visibility warnings with MinGW32 13 years ago
Jonathan Kew ac2085d4b3 [CoreText] Ensure cluster indices in output buffer are non-decreasing. 13 years ago
Behdad Esfahbod 441d3bb7de Minor 13 years ago
Behdad Esfahbod 2e7f223054 [hb-old] Fix Arabic cursive positioning 13 years ago
Behdad Esfahbod 9550a8c4e8 [hb-old] Fixup not-enough-space handling 13 years ago
Behdad Esfahbod 91e721ea86 [hb-old] Fix clusters 13 years ago
Behdad Esfahbod a3313e5400 [GPOS] Fix MarkMarkPos applied to results of MultipleSubst 13 years ago
Behdad Esfahbod 35bdab3cf1 Minor 13 years ago
Behdad Esfahbod 8fe4c7405b [hb-old] Add HarfBuzz.old shaper 13 years ago
Behdad Esfahbod 5e1987005e [hb-old] Define Unicode funcs in terms of new HarfBuzz 13 years ago
Behdad Esfahbod 4a31166b28 [hb-old] Shovel out the line-breaking / word-segmentation stuff 13 years ago
Behdad Esfahbod 0bcbe88cf3 [hb-old] Add visibility attributes 13 years ago
Behdad Esfahbod 6a9d43c317 [hb-old] Remove unused header file 13 years ago
Behdad Esfahbod fb47209c5b [hb-old] Rename hb_buffer_* to HB_Buffer_* 13 years ago
Behdad Esfahbod 1512a73575 [hb-old] Start adding HarfBuzz-old as a new backend 13 years ago
Behdad Esfahbod 478fd0529b Minor 13 years ago
Behdad Esfahbod 8979a7f6f2 [Mongolian] Remove Mongolian Vowel Separator at the end of shaping 13 years ago
Jonathan Kew aa6d849838 [CoreText] Add basic Core Text backend for comparison with our native shaping 13 years ago
Behdad Esfahbod ec8d249469 Make data members of various OpenType structs protected instead of private 13 years ago