diff --git a/test/shaping/data/text-rendering-tests/DISABLED b/test/shaping/data/text-rendering-tests/DISABLED index dbe870f154c0a16036ada0011f1c13518bdf0635..58de258f851e19ee908cb3c9fa7153a5cb19ea56 100644 --- a/test/shaping/data/text-rendering-tests/DISABLED +++ b/test/shaping/data/text-rendering-tests/DISABLED @@ -26,6 +26,8 @@ tests/MORX-22.tests tests/MORX-23.tests tests/MORX-25.tests tests/MORX-26.tests +tests/MORX-27.tests +tests/MORX-28.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 f77c1bce479a0b42b6bc866b35dc37a4813c30a3..4be9d05d7d81ed26cdd5468c488a3be8224f6f1d 100644 --- a/test/shaping/data/text-rendering-tests/Makefile.sources +++ b/test/shaping/data/text-rendering-tests/Makefile.sources @@ -50,6 +50,8 @@ DISBALED_TESTS = \ tests/MORX-23.tests \ tests/MORX-25.tests \ tests/MORX-26.tests \ + tests/MORX-27.tests \ + tests/MORX-28.tests \ tests/MORX-2.tests \ tests/MORX-3.tests \ tests/MORX-4.tests \ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyeight.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyeight.ttf new file mode 100644 index 0000000000000000000000000000000000000000..edabb439cdc63fa958a8d2dee7ed44fa96ebfc22 Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyeight.ttf differ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyseven.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyseven.ttf new file mode 100644 index 0000000000000000000000000000000000000000..960b4cff5f4e9f410191fd1a9dbaa0e78dee8536 Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyseven.ttf differ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestShapeKndaV3.ttf b/test/shaping/data/text-rendering-tests/fonts/TestShapeKndaV3.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9f632c3f79dc17de39e29f7728c5a7c7b160ea3f Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestShapeKndaV3.ttf differ diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-27.tests b/test/shaping/data/text-rendering-tests/tests/MORX-27.tests new file mode 100644 index 0000000000000000000000000000000000000000..1ec96a2a1f21143249fac7e4bc9e087c0134b56e --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-27.tests @@ -0,0 +1,3 @@ +../fonts/TestMORXTwentyseven.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0045,U+0042:[A_E_B] +../fonts/TestMORXTwentyseven.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0045,U+0043:[A_E_C] +../fonts/TestMORXTwentyseven.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0045,U+0044:[A_E_D] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-28.tests b/test/shaping/data/text-rendering-tests/tests/MORX-28.tests new file mode 100644 index 0000000000000000000000000000000000000000..59f5d2551d71f796983c5c08f0b36b0bd8c7db80 --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-28.tests @@ -0,0 +1,5 @@ +../fonts/TestMORXTwentyeight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0045,U+0044:[A_E_D] +../fonts/TestMORXTwentyeight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0078,U+0045,U+0044:[A_E_D|x@1394,0] +../fonts/TestMORXTwentyeight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0045,U+0079,U+0044:[A_E_D|y@1394,0] +../fonts/TestMORXTwentyeight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0078,U+0045,U+0079,U+0044:[A_E_D|x@1394,0|y@1923,0] +../fonts/TestMORXTwentyeight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0078,U+0078,U+0078,U+0045,U+0079,U+0079,U+0079,U+0044:[A_E_D|x@1394,0|x@1923,0|x@2452,0|y@2981,0|y@3491,0|y@4001,0]