From f3792342f670978cdc3f8512fb5e80314ca0678d Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sat, 8 Aug 2015 18:02:18 +0200 Subject: [PATCH] [tests] Add test for fallback positioning with cluster_level > 0 For https://github.com/behdad/harfbuzz/pull/123 Currently fails. Fix coming. --- test/shaping/Makefile.am | 1 + .../6466d38c62e73a39202435a4f73bf5d6acbb73c0.ttf | Bin 0 -> 824 bytes test/shaping/fonts/sha1sum/MANIFEST | 1 + test/shaping/tests/MANIFEST | 1 + test/shaping/tests/cluster.tests | 1 + 5 files changed, 4 insertions(+) create mode 100644 test/shaping/fonts/sha1sum/6466d38c62e73a39202435a4f73bf5d6acbb73c0.ttf create mode 100644 test/shaping/tests/cluster.tests diff --git a/test/shaping/Makefile.am b/test/shaping/Makefile.am index 22e326e38..bab3b4779 100644 --- a/test/shaping/Makefile.am +++ b/test/shaping/Makefile.am @@ -38,6 +38,7 @@ CLEANFILES += \ TESTS = \ tests/arabic-fallback-shaping.tests \ tests/arabic-feature-order.tests \ + tests/cluster.tests \ tests/context-matching.tests \ tests/default-ignorables.tests \ tests/hangul-jamo.tests \ diff --git a/test/shaping/fonts/sha1sum/6466d38c62e73a39202435a4f73bf5d6acbb73c0.ttf b/test/shaping/fonts/sha1sum/6466d38c62e73a39202435a4f73bf5d6acbb73c0.ttf new file mode 100644 index 0000000000000000000000000000000000000000..33c4229cb1c324ac04f98f158bd645a8b1686a66 GIT binary patch literal 824 zcmZvaO-NKx7>3_-?!7wB3>M-~5!mFU5C!Ut4TVlAEexRq4RV)vbY_$so${v%F>)bc zG$7VW!nO)Qe`FXy3-t&FmIR^rO2REUi zuD!E1u=V=x89>(2+TD{dlSpe1$us1pxH+6eAuF_FWN&=ndaUfptxue z9Ji)qPOeyMGHjitwwl@sy-jKJGNt#6r}k7v91#1~?I|&nvESR-by+X>+YvEueYf6< zWxEYhB=ilfwqTm-3hGM>{8cr_8$!WAd0|71zp9|Dv^*FHX|)rvcq$c--ni0IA82Vj z5j<@yMaM>aBco$xC>##4IgaDgH}JJ!dT${#>lrgscVdVRTtGLB9iky$v^-ZLj2;Z^ zknmZ2508Xpb*|y38nZv%-QP}IS@*0fLM(z*R%V{Ts{R-*y%E*=yhs3! zI#0OL)&k&O-cIKx-LwDrW>nDi=VFEV__*{sq!$M#`bH zBg$iIdwVOI>Brjj;Y!Ocx_t2Y1EXo<9fCKivlo1e>IA$b^$uOED(WtzG`FMn%g>xe z=l1X1UolElDz#ojYYA8G&LxUT=P`s4HXk}+Vi3dVKooI|@)S*6-C50!5ysRT`)^^2 IOv{1x2THxLKmY&$ literal 0 HcmV?d00001 diff --git a/test/shaping/fonts/sha1sum/MANIFEST b/test/shaping/fonts/sha1sum/MANIFEST index 2881f0a8a..072911f63 100644 --- a/test/shaping/fonts/sha1sum/MANIFEST +++ b/test/shaping/fonts/sha1sum/MANIFEST @@ -6,6 +6,7 @@ 4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf 5028afb650b1bb718ed2131e872fbcce57828fff.ttf 57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf +6466d38c62e73a39202435a4f73bf5d6acbb73c0.ttf 757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf 7e14e7883ed152baa158b80e207b66114c823a8b.ttf 813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf diff --git a/test/shaping/tests/MANIFEST b/test/shaping/tests/MANIFEST index 323ad4601..0d97806e3 100644 --- a/test/shaping/tests/MANIFEST +++ b/test/shaping/tests/MANIFEST @@ -1,5 +1,6 @@ arabic-fallback-shaping.tests arabic-feature-order.tests +cluster.tests context-matching.tests default-ignorables.tests hangul-jamo.tests diff --git a/test/shaping/tests/cluster.tests b/test/shaping/tests/cluster.tests new file mode 100644 index 000000000..3a3a3971e --- /dev/null +++ b/test/shaping/tests/cluster.tests @@ -0,0 +1 @@ +fonts/sha1sum/6466d38c62e73a39202435a4f73bf5d6acbb73c0.ttf:--cluster-level=2:U+0078,U+030A,U+0058,U+030A:[gid2=0+1083|gid4=1@-555,-8+0|gid1=2+1200|gid4=3@-614,349+0]