diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2014-07-17 13:36:09 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2014-07-17 15:50:13 -0400 |
commit | 615d00ea252739da57edbd980ff27e573f88ee7e (patch) | |
tree | 97136aec0d8748034e89cd9a237228465221d661 /test | |
parent | d21e997035b16e9807dfb29c3605abb93f92f1ee (diff) | |
download | harfbuzz-615d00ea252739da57edbd980ff27e573f88ee7e.tar.gz |
[arabic] Apply init/medi/isol/fini/... in separate stages
Follows the order of the Arabic/Syriac specs. Also don't stop
between rlig and calt in non-Arabic scripts.
Micro-tests for Arabic and Mongolian added for the latter.
Diffstat (limited to 'test')
-rw-r--r-- | test/shaping/Makefile.am | 2 | ||||
-rw-r--r-- | test/shaping/fonts/sha1sum/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf | bin | 0 -> 3428 bytes | |||
-rw-r--r-- | test/shaping/fonts/sha1sum/8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf | bin | 0 -> 3428 bytes | |||
-rw-r--r-- | test/shaping/fonts/sha1sum/MANIFEST | 3 | ||||
-rw-r--r-- | test/shaping/fonts/sha1sum/a919b33197965846f21074b24e30250d67277bce.ttf | bin | 0 -> 12560 bytes | |||
-rw-r--r-- | test/shaping/tests/MANIFEST | 1 | ||||
-rw-r--r-- | test/shaping/tests/arabic-feature-order.tests | 3 |
7 files changed, 9 insertions, 0 deletions
diff --git a/test/shaping/Makefile.am b/test/shaping/Makefile.am index 33f75abb..3f43aec3 100644 --- a/test/shaping/Makefile.am +++ b/test/shaping/Makefile.am @@ -36,8 +36,10 @@ CLEANFILES += \ $(NULL) TESTS = \ + tests/arabic-feature-order.tests \ tests/context-matching.tests \ tests/indic-pref-blocking.tests \ + tests/mongolian-variation-selector.tests \ $(NULL) TEST_EXTENSIONS = \ diff --git a/test/shaping/fonts/sha1sum/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf b/test/shaping/fonts/sha1sum/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf Binary files differnew file mode 100644 index 00000000..b728b277 --- /dev/null +++ b/test/shaping/fonts/sha1sum/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf diff --git a/test/shaping/fonts/sha1sum/8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf b/test/shaping/fonts/sha1sum/8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf Binary files differnew file mode 100644 index 00000000..875c6998 --- /dev/null +++ b/test/shaping/fonts/sha1sum/8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf diff --git a/test/shaping/fonts/sha1sum/MANIFEST b/test/shaping/fonts/sha1sum/MANIFEST index d1ff3506..0e52060f 100644 --- a/test/shaping/fonts/sha1sum/MANIFEST +++ b/test/shaping/fonts/sha1sum/MANIFEST @@ -1,6 +1,9 @@ 226bc2deab3846f1a682085f70c67d0421014144.ttf 37033cc5cf37bb223d7355153016b6ccece93b28.ttf 4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf +813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf +8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf +a919b33197965846f21074b24e30250d67277bce.ttf d629e7fedc0b350222d7987345fe61613fa3929a.ttf e207635780b42f898d58654b65098763e340f5c7.ttf ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf diff --git a/test/shaping/fonts/sha1sum/a919b33197965846f21074b24e30250d67277bce.ttf b/test/shaping/fonts/sha1sum/a919b33197965846f21074b24e30250d67277bce.ttf Binary files differnew file mode 100644 index 00000000..d2f116ef --- /dev/null +++ b/test/shaping/fonts/sha1sum/a919b33197965846f21074b24e30250d67277bce.ttf diff --git a/test/shaping/tests/MANIFEST b/test/shaping/tests/MANIFEST index 024169d6..1b577c7c 100644 --- a/test/shaping/tests/MANIFEST +++ b/test/shaping/tests/MANIFEST @@ -1,3 +1,4 @@ +arabic-feature-order.tests context-matching.tests indic-pref-blocking.tests mongolian-variation-selector.tests diff --git a/test/shaping/tests/arabic-feature-order.tests b/test/shaping/tests/arabic-feature-order.tests new file mode 100644 index 00000000..3e3cf6a9 --- /dev/null +++ b/test/shaping/tests/arabic-feature-order.tests @@ -0,0 +1,3 @@ +fonts/sha1sum/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf:U+1820,U+180B:[uni2048.E81A=0+1550] +fonts/sha1sum/8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf:U+1820,U+180B:[uni2048.E81A=0+1550] +fonts/sha1sum/a919b33197965846f21074b24e30250d67277bce.ttf:U+0644,U+0644,U+0647:[Lellah=0+1503] |