2436 Commits (6efe1200b97cefe019857b0b5951a4a87deeb02b)
 

Author SHA1 Message Date
Behdad Esfahbod 03f67bc012 More refactoring glyph class access 12 years ago
Behdad Esfahbod 300c7307eb [OT] Don't crash if no GDEF available 12 years ago
Behdad Esfahbod 3dcbdc2125 Minor 12 years ago
Behdad Esfahbod 05bd1b6342 [GSUB/GPOS] Move glyph props matching around 12 years ago
Behdad Esfahbod 2fca1426ca [GSUB] Don't erase glyph classes if GDEF does not have glyph classes 12 years ago
Behdad Esfahbod fd42257f8c Minor 12 years ago
Behdad Esfahbod 7fbbf86efe [GSUB] Minor 12 years ago
Behdad Esfahbod 713914d320 [Uniscribe] Clean up a bit 12 years ago
Behdad Esfahbod 301168dae7 [CoreText] Port to shape_plan infrastructure 12 years ago
Behdad Esfahbod 6cdfd14bb1 Fix build on Mac 12 years ago
Behdad Esfahbod 7e34601ded Unbreak Hangul jamo composition 12 years ago
Behdad Esfahbod 7afb14407e [Indic] Recategorize Telugu length marks 12 years ago
Behdad Esfahbod 70b3dc3272 Add Hebrew test 12 years ago
Behdad Esfahbod f2377155e3 [hb-old] Fix misc leaks 12 years ago
Behdad Esfahbod 3f4764bb56 Don't lock user_data set during destruction if empty 12 years ago
Behdad Esfahbod 4ba647eecf Fix leak 12 years ago
Behdad Esfahbod f860366456 [OT] Gain back some lost speed 12 years ago
Behdad Esfahbod 11f4c87d01 [OT] Remove hb_ot_layout_ensure() 12 years ago
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