diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2015-08-25 20:28:39 +0100 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2015-08-25 20:29:36 +0100 |
commit | 7368da67244ea53195cd9b95a5c57485df695732 (patch) | |
tree | 7ca9ff1a28c0afbe63c2275636a4bf7bf8bd451c | |
parent | 58f2a73fb95af42e264a91cdef7bb5a89e965601 (diff) | |
download | harfbuzz-7368da67244ea53195cd9b95a5c57485df695732.tar.gz |
[test] Add test for cursive-positioning with mixed directions
Fails now. Fix coming. See thread "Issue with cursive attachment"
started by Khaled. Test fonts were made by modifying test font
from Khaled to add more anchors.
-rw-r--r-- | test/shaping/Makefile.am | 1 | ||||
-rw-r--r-- | test/shaping/fonts/sha1sum/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf | bin | 0 -> 2520 bytes | |||
-rw-r--r-- | test/shaping/fonts/sha1sum/MANIFEST | 2 | ||||
-rw-r--r-- | test/shaping/fonts/sha1sum/c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf | bin | 0 -> 2512 bytes | |||
-rw-r--r-- | test/shaping/tests/MANIFEST | 1 | ||||
-rw-r--r-- | test/shaping/tests/cursive-positioning.tests | 2 |
6 files changed, 6 insertions, 0 deletions
diff --git a/test/shaping/Makefile.am b/test/shaping/Makefile.am index bab3b477..69779b1a 100644 --- a/test/shaping/Makefile.am +++ b/test/shaping/Makefile.am @@ -40,6 +40,7 @@ TESTS = \ tests/arabic-feature-order.tests \ tests/cluster.tests \ tests/context-matching.tests \ + tests/cursive-positioning.tests \ tests/default-ignorables.tests \ tests/hangul-jamo.tests \ tests/indic-joiner-candrabindu.tests \ diff --git a/test/shaping/fonts/sha1sum/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf b/test/shaping/fonts/sha1sum/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf Binary files differnew file mode 100644 index 00000000..0d677a87 --- /dev/null +++ b/test/shaping/fonts/sha1sum/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf diff --git a/test/shaping/fonts/sha1sum/MANIFEST b/test/shaping/fonts/sha1sum/MANIFEST index 072911f6..1e78f0ad 100644 --- a/test/shaping/fonts/sha1sum/MANIFEST +++ b/test/shaping/fonts/sha1sum/MANIFEST @@ -2,6 +2,7 @@ 191826b9643e3f124d865d617ae609db6a2ce203.ttf 226bc2deab3846f1a682085f70c67d0421014144.ttf 270b89df543a7e48e206a2d830c0e10e5265c630.ttf +298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf 37033cc5cf37bb223d7355153016b6ccece93b28.ttf 4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf 5028afb650b1bb718ed2131e872fbcce57828fff.ttf @@ -15,6 +16,7 @@ a919b33197965846f21074b24e30250d67277bce.ttf bb29ce50df2bdba2d10726427c6b7609bf460e04.ttf bb9473d2403488714043bcfb946c9f78b86ad627.ttf +c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf d629e7fedc0b350222d7987345fe61613fa3929a.ttf df768b9c257e0c9c35786c47cae15c46571d56be.ttf e207635780b42f898d58654b65098763e340f5c7.ttf diff --git a/test/shaping/fonts/sha1sum/c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf b/test/shaping/fonts/sha1sum/c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf Binary files differnew file mode 100644 index 00000000..99cda169 --- /dev/null +++ b/test/shaping/fonts/sha1sum/c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf diff --git a/test/shaping/tests/MANIFEST b/test/shaping/tests/MANIFEST index 0d97806e..b4ee18e6 100644 --- a/test/shaping/tests/MANIFEST +++ b/test/shaping/tests/MANIFEST @@ -2,6 +2,7 @@ arabic-fallback-shaping.tests arabic-feature-order.tests cluster.tests context-matching.tests +cursive-positioning.tests default-ignorables.tests hangul-jamo.tests indic-joiner-candrabindu.tests diff --git a/test/shaping/tests/cursive-positioning.tests b/test/shaping/tests/cursive-positioning.tests new file mode 100644 index 00000000..b61d0c13 --- /dev/null +++ b/test/shaping/tests/cursive-positioning.tests @@ -0,0 +1,2 @@ +fonts/sha1sum/c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf::U+0643,U+0645,U+0645,U+062B,U+0644:[gid8=4+738|gid5=3@441,1197+0|gid6=3@0,432+405|gid9=2@0,477+452|gid9=1@0,977+452|gid10=0@20,1577+207] +fonts/sha1sum/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf::U+0643,U+0645,U+0645,U+062B,U+0644:[gid8=4+738|gid5=3@441,1197+0|gid6=3@0,432+405|gid9=2@0,477+500|gid9=1@0,577+452|gid10=0@20,1177+207] |