2318 Commits (578e42182b9b9cf15b4c5426fae36e224160cbd7)
 

Author SHA1 Message Date
Behdad Esfahbod 578e42182b Minor 12 years ago
Behdad Esfahbod a973b5ce86 [GSUB] Further adjustments to mark-attachment vs ligation interaction 12 years ago
Behdad Esfahbod 0aef425e25 [GSUB] Minor 12 years ago
Behdad Esfahbod d1d69ec52e [GSUB] Don't ligate glyphs attached to different components of ligatures 12 years ago
Behdad Esfahbod 4751dec8be Minor 12 years ago
Behdad Esfahbod f24bcfbed1 Minor 12 years ago
Behdad Esfahbod fe20c0f84f [GSUB] Fix mark component stuff when ligatures form ligatures! 12 years ago
Behdad Esfahbod 2ec3ba46a3 [GSUB/GPOS] Minor 12 years ago
Behdad Esfahbod ef6e9cec33 Fixup bb0e4ba3e9 12 years ago
Behdad Esfahbod cb3d340631 [GSUB] Don't set new lig_id on mark ligatures 12 years ago
Behdad Esfahbod 97a201becf Add Arabic tests for mark ligature component attachments 12 years ago
Behdad Esfahbod a15b70a81a [hb-old] Fix cluster formation in RTL 12 years ago
Behdad Esfahbod 8a7e70ef65 [Minor] 12 years ago
Behdad Esfahbod bb0e4ba3e9 Minor 12 years ago
Behdad Esfahbod a00ad60bc0 [Uniscribe] Remove hb_uniscribe_font_ensure() 12 years ago
Behdad Esfahbod 5d874d566f [GPOS] Fix mark-to-mark positioning when one of the marks is a ligature 12 years ago
Behdad Esfahbod 338fe662b5 [GSUB] Minor 12 years ago
Behdad Esfahbod e6f7479fe3 [GSUB] Simplify would-apply 12 years ago
Behdad Esfahbod dadede012e Minor 12 years ago
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