harfbuzz/test/shaping/fonts/sha1sum/MANIFEST

52 lines
2.2 KiB
Plaintext
Raw Normal View History

2015-10-13 06:33:59 +02:00
0509e80afb379d16560e9e47bdd7d888bebdebc6.ttf
051d92f8bc6ff724511b296c27623f824de256e9.ttf
191826b9643e3f124d865d617ae609db6a2ce203.ttf
2015-10-09 18:34:02 +02:00
1a6f1687b7a221f9f2c834b0b360d3c8463b6daf.ttf
1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf
1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf
1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf
226bc2deab3846f1a682085f70c67d0421014144.ttf
270b89df543a7e48e206a2d830c0e10e5265c630.ttf
298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf
3511ff5c1647150595846ac414c595cccac34f18.ttf
37033cc5cf37bb223d7355153016b6ccece93b28.ttf
375d6ae32a3cbe52fbf81a4e5777e3377675d5a3.ttf
43979b90b2dd929723cf4fe1715990bcb9c9a56b.ttf
43ef465752be9af900745f72fe29cb853a1401a5.ttf
45855bc8d46332b39c4ab9e2ee1a26b1f896da6b.ttf
2015-11-27 00:48:30 +01:00
49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf
4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf
5028afb650b1bb718ed2131e872fbcce57828fff.ttf
2016-02-10 12:43:43 +01:00
56cfd0e18d07f41c38e9598545a6d369127fc6f9.ttf
57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf
5a5daf5eb5a4db77a2baa3ad9c7a6ed6e0655fa8.ttf
641bd9db850193064d17575053ae2bf8ec149ddc.ttf
6466d38c62e73a39202435a4f73bf5d6acbb73c0.ttf
[GPOS] Fix interaction of mark attachments and cursive chaining Fixes https://github.com/behdad/harfbuzz/issues/211 What happens in that bug is that a mark is attached to base first, then a second mark is cursive-chained to the first mark. This only "works" because it's in the Indic shaper where mark advances are not zeroed. Before, we didn't allow cursive to run on marks at all. Fix that. We also where updating mark major offsets at the end of GPOS, such that changes in advance of base will not change the mark attachment position. That was superior to the alternative (which is what Uniscribe does BTW), but made it hard to apply cursive to the mark after it was positioned. We could track major-direction offset changes and apply that to cursive in the post process, but that's a much trickier thing to do than the fix here, which is to immediately apply the major-direction advance-width offsets... Ie.: https://github.com/behdad/harfbuzz/issues/211#issuecomment-183194739 If this breaks any fonts, the font should be fixed to do mark attachment after all the advances are set up first (kerning, etc). Finally, this, still doesn't make us match Uniscribe, for I explained in that bug. Looks like Uniscribe applies minor-direction cursive adjustment immediate as well. We don't, and we like it our way, at least for now. Eg. the sequence in the test case does this: - The first subscript attaches with mark-to-base, moving in x only, - The second subscript attaches with cursive attachment to first subscript moving in x only, - A final context rule moves the first subscript up by 104 units. The way we do, the final shift-up, also shifts up the second subscript mark because it's cursively-attached. Uniscribe doesn't. We get: [ttaorya=0+1307|casubscriptorya=0@-242,104+-231|casubscriptnarroworya=0@20,104+507] while Uniscribe gets: [ttaorya=0+1307|casubscriptorya=0@-242,104+-211|casubscriptnarroworya=0+487] note the different y-offset of the last glyph. In our view, after cursive, things move together, period.
2016-02-16 10:07:20 +01:00
706c5d7b625f207bc0d874c67237aad6f1e9cd6f.ttf
757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf
7a37dc4d5bf018456aea291cee06daf004c0221c.ttf
7e14e7883ed152baa158b80e207b66114c823a8b.ttf
8099955657a54e9ee38a6ba1d6f950ce58e3cc25.ttf
813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf
8240789f6d12d4cfc4b5e8e6f246c3701bcf861f.ttf
8454d22037f892e76614e1645d066689a0200e61.ttf
8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf
a919b33197965846f21074b24e30250d67277bce.ttf
a98e908e2ed21b22228ea59ebcc0f05034c86f2e.ttf
b9e2aaa0d75fcef6971ec3a96d806ba4a6b31fe2.ttf
bb0c53752e85c3d28973ebc913287b8987d3dfe8.ttf
bb29ce50df2bdba2d10726427c6b7609bf460e04.ttf
bb9473d2403488714043bcfb946c9f78b86ad627.ttf
c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf
2016-02-10 12:43:43 +01:00
cc5f3d2d717fb6bd4dfae1c16d48a2cb8e12233b.ttf
d629e7fedc0b350222d7987345fe61613fa3929a.ttf
df768b9c257e0c9c35786c47cae15c46571d56be.ttf
e207635780b42f898d58654b65098763e340f5c7.ttf
ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf
f499fbc23865022234775c43503bba2e63978fe1.ttf
f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf
fab39d60d758cb586db5a504f218442cd1395725.ttf
fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf
fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf
2016-02-10 12:43:43 +01:00
ffa0f5d2d9025486d8469d8b1fdd983e7632499b.ttf