[USE] Zero mark advances by GDEF early
This is what Microsoft's implementation does. Marks that need advance need to add it back using 'dist' or other feature in GPOS. Update tests to match.
This commit is contained in:
parent
86c68c7a2c
commit
da41e48f0a
|
@ -583,6 +583,6 @@ const hb_ot_complex_shaper_t _hb_ot_complex_shaper_use =
|
||||||
NULL, /* decompose */
|
NULL, /* decompose */
|
||||||
compose_use,
|
compose_use,
|
||||||
setup_masks_use,
|
setup_masks_use,
|
||||||
HB_OT_SHAPE_ZERO_WIDTH_MARKS_NONE,
|
HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_EARLY,
|
||||||
false, /* fallback_position */
|
false, /* fallback_position */
|
||||||
};
|
};
|
||||||
|
|
|
@ -44,6 +44,7 @@ df768b9c257e0c9c35786c47cae15c46571d56be.ttf
|
||||||
e207635780b42f898d58654b65098763e340f5c7.ttf
|
e207635780b42f898d58654b65098763e340f5c7.ttf
|
||||||
ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf
|
ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf
|
||||||
f499fbc23865022234775c43503bba2e63978fe1.ttf
|
f499fbc23865022234775c43503bba2e63978fe1.ttf
|
||||||
|
f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf
|
||||||
fab39d60d758cb586db5a504f218442cd1395725.ttf
|
fab39d60d758cb586db5a504f218442cd1395725.ttf
|
||||||
fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf
|
fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf
|
||||||
fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf
|
fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf
|
||||||
|
|
Binary file not shown.
|
@ -1,3 +1,3 @@
|
||||||
fonts/sha1sum/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf::U+1A48,U+1A58,U+1A25,U+1A48,U+1A58,U+1A25,U+1A6E,U+1A63:[uni1A48=0+1212|uni1A25=0+1912|uni1A58=0+0|uni1A48=3+1212|uni1A6E=3+1212|uni1A25=3+1912|uni1A58=3+0|uni1A63=3+1212]
|
fonts/sha1sum/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf::U+1A48,U+1A58,U+1A25,U+1A48,U+1A58,U+1A25,U+1A6E,U+1A63:[uni1A48=0+1212|uni1A25=0+1912|uni1A58=0+0|uni1A48=3+1212|uni1A6E=3+0|uni1A25=3+1912|uni1A58=3+0|uni1A63=3+1212]
|
||||||
fonts/sha1sum/d629e7fedc0b350222d7987345fe61613fa3929a.ttf::U+0915,U+093F,U+0915,U+093F:[ivowelsign03deva=0+530|kadeva=0+1561|ivowelsign03deva=2+530|kadeva=2+1561]
|
fonts/sha1sum/d629e7fedc0b350222d7987345fe61613fa3929a.ttf::U+0915,U+093F,U+0915,U+093F:[ivowelsign03deva=0+530|kadeva=0+1561|ivowelsign03deva=2+530|kadeva=2+1561]
|
||||||
fonts/sha1sum/f499fbc23865022234775c43503bba2e63978fe1.ttf::U+09B0,U+09CD,U+09A5,U+09CD,U+09AF,U+09C0:[gid1=0+1320|gid13=0+523|gid18=0+545]
|
fonts/sha1sum/f499fbc23865022234775c43503bba2e63978fe1.ttf::U+09B0,U+09CD,U+09A5,U+09CD,U+09AF,U+09C0:[gid1=0+1320|gid13=0+523|gid18=0+545]
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
fonts/sha1sum/fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf::U+1B1B,U+1B44,U+1B13,U+1B3E:[gid3=0+990|gid7=0+2473|gid5=0@-293,-400+0]
|
fonts/sha1sum/fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf::U+1B1B,U+1B44,U+1B13,U+1B3E:[gid3=0+990|gid7=0+2473|gid5=0@-293,-400+0]
|
||||||
|
fonts/sha1sum/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf::U+1A48,U+1A58,U+1A25,U+1A48,U+1A58,U+1A25,U+1A6E,U+1A63:[uni1A48=0+1212|uni1A25=0+1912|uni1A58=0+0|uni1A48=3+1212|uni1A6E=3+0|uni1A25=3+1912|uni1A58=3+0|uni1A63=3+1212]
|
||||||
|
fonts/sha1sum/f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf::U+1A48,U+1A58,U+1A25,U+1A48,U+1A58,U+1A25,U+1A6E,U+1A63:[uni1A48=0+1212|uni1A25=0+1912|uni1A58=0+0|uni1A48=3+1212|uni1A6E=3+1211|uni1A25=3+1912|uni1A58=3+0|uni1A63=3+1212]
|
||||||
|
|
Loading…
Reference in New Issue