diff --git a/test/shaping/data/text-rendering-tests/DISABLED b/test/shaping/data/text-rendering-tests/DISABLED index dbe870f15..58de258f8 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 f77c1bce4..4be9d05d7 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 000000000..edabb439c 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 000000000..960b4cff5 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 000000000..9f632c3f7 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 000000000..1ec96a2a1 --- /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 000000000..59f5d2551 --- /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]