diff --git a/test/shaping/data/text-rendering-tests/DISABLED b/test/shaping/data/text-rendering-tests/DISABLED index 51174553b96f8fc24cec5e692768a66128380ad1..dbe870f154c0a16036ada0011f1c13518bdf0635 100644 --- a/test/shaping/data/text-rendering-tests/DISABLED +++ b/test/shaping/data/text-rendering-tests/DISABLED @@ -24,6 +24,8 @@ tests/MORX-20.tests tests/MORX-21.tests tests/MORX-22.tests tests/MORX-23.tests +tests/MORX-25.tests +tests/MORX-26.tests # Rounding differences tests/SHARAN-1.tests diff --git a/test/shaping/data/text-rendering-tests/Makefile.sources b/test/shaping/data/text-rendering-tests/Makefile.sources index b12f17337762697a11992c7ffc6d37b74cc0b951..f77c1bce479a0b42b6bc866b35dc37a4813c30a3 100644 --- a/test/shaping/data/text-rendering-tests/Makefile.sources +++ b/test/shaping/data/text-rendering-tests/Makefile.sources @@ -48,6 +48,8 @@ DISBALED_TESTS = \ tests/MORX-21.tests \ tests/MORX-22.tests \ tests/MORX-23.tests \ + tests/MORX-25.tests \ + tests/MORX-26.tests \ tests/MORX-2.tests \ tests/MORX-3.tests \ tests/MORX-4.tests \ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyfive.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyfive.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e3fadf519148b310ef27ab9f8ad758f8980df442 Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyfive.ttf differ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentysix.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentysix.ttf new file mode 100644 index 0000000000000000000000000000000000000000..828f644129f2ffd566c0bc3d98eaaf5cabaec306 Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentysix.ttf differ diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-25.tests b/test/shaping/data/text-rendering-tests/tests/MORX-25.tests new file mode 100644 index 0000000000000000000000000000000000000000..ccd0563d53dcbbea6cf258e1188a00e47627893e --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-25.tests @@ -0,0 +1,9 @@ +../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[A.alt|B.alt@1000,0|C.alt@2000,0|D.alt@3000,0|E.alt@4000,0] +../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0045,U+0042,U+0043,U+0044,U+0041:[E|B@556,0|C@1182,0|D@1778,0|A@2452,0] +../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0043,U+0042,U+0041,U+0042,U+0043:[C|B@596,0|A.alt@1222,0|B.alt@2222,0|C.alt@3222,0] +../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043:[A.alt|B.alt@1000,0|C.alt@2000,0] +../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0043,U+0042,U+0041:[C|B@596,0|A@1222,0] +../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042:[A.alt|B.alt@1000,0] +../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042,U+0041:[B|A@626,0] +../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[A] +../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042:[B] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-26.tests b/test/shaping/data/text-rendering-tests/tests/MORX-26.tests new file mode 100644 index 0000000000000000000000000000000000000000..bebae606fda9fda7a35270e6eee45e7958db7b84 --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-26.tests @@ -0,0 +1,2 @@ +../fonts/TestMORXTwentysix.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042:[A|B@639,0] +../fonts/TestMORXTwentysix.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042:[B.alt]