diff --git a/test/shaping/data/text-rendering-tests/DISABLED b/test/shaping/data/text-rendering-tests/DISABLED index 45b8510a8..1439d43fa 100644 --- a/test/shaping/data/text-rendering-tests/DISABLED +++ b/test/shaping/data/text-rendering-tests/DISABLED @@ -16,6 +16,13 @@ tests/MORX-11.tests tests/MORX-12.tests tests/MORX-13.tests tests/MORX-14.tests +tests/MORX-16.tests +tests/MORX-17.tests +tests/MORX-18.tests +tests/MORX-19.tests +tests/MORX-20.tests +tests/MORX-21.tests +tests/MORX-22.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 311812c7a..c28487f8e 100644 --- a/test/shaping/data/text-rendering-tests/Makefile.sources +++ b/test/shaping/data/text-rendering-tests/Makefile.sources @@ -39,6 +39,13 @@ DISBALED_TESTS = \ tests/MORX-12.tests \ tests/MORX-13.tests \ tests/MORX-14.tests \ + tests/MORX-16.tests \ + tests/MORX-17.tests \ + tests/MORX-18.tests \ + tests/MORX-19.tests \ + tests/MORX-20.tests \ + tests/MORX-21.tests \ + tests/MORX-22.tests \ tests/MORX-1.tests \ tests/MORX-2.tests \ tests/MORX-3.tests \ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXEighteen.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXEighteen.ttf new file mode 100644 index 000000000..91c364f35 Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestMORXEighteen.ttf differ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXSeventeen.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXSeventeen.ttf new file mode 100644 index 000000000..9dd3a844b Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestMORXSeventeen.ttf differ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXSixteen.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXSixteen.ttf new file mode 100644 index 000000000..e34e1fec1 Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestMORXSixteen.ttf differ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwenty.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwenty.ttf new file mode 100644 index 000000000..769e29bc6 Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwenty.ttf differ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf new file mode 100644 index 000000000..410168046 Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf differ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf new file mode 100644 index 000000000..4459e8a77 Binary files /dev/null and b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf differ diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-14.tests b/test/shaping/data/text-rendering-tests/tests/MORX-14.tests index bff742f39..136924765 100644 --- a/test/shaping/data/text-rendering-tests/tests/MORX-14.tests +++ b/test/shaping/data/text-rendering-tests/tests/MORX-14.tests @@ -1 +1,2 @@ ../fonts/TestMORXFourteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[B|C@626,0|D@1222,0|E@1896,0|A@2452,0] +../fonts/TestMORXFourteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0042,U+0042,U+0043,U+0043,U+0043,U+0044,U+0044,U+0044,U+0042,U+0043,U+0044,U+0043,U+0045:[B|B@626,0|B@1252,0|C@1878,0|C@2474,0|C@3070,0|D@3666,0|D@4340,0|D@5014,0|B@5688,0|C@6314,0|D@6910,0|C@7584,0|E@8180,0|A@8736,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-16.tests b/test/shaping/data/text-rendering-tests/tests/MORX-16.tests new file mode 100644 index 000000000..ce0d5b2fe --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-16.tests @@ -0,0 +1 @@ +../fonts/TestMORXSixteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[B|C@626,0|D@1222,0|E@1896,0|A@2452,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-17.tests b/test/shaping/data/text-rendering-tests/tests/MORX-17.tests new file mode 100644 index 000000000..6e1c94c43 --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-17.tests @@ -0,0 +1 @@ +../fonts/TestMORXSeventeen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042:[B|A@626,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-18.tests b/test/shaping/data/text-rendering-tests/tests/MORX-18.tests new file mode 100644 index 000000000..b032a76fb --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-18.tests @@ -0,0 +1,4 @@ +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[A|B.alt@639,0|C@1639,0|D.alt1@2235,0|E@3235,0] +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0042,U+0042,U+0044,U+0045:[A|B@639,0|B@1265,0|B.alt@1891,0|D.alt1@2891,0|E@3891,0] +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0044,U+0045:[A|B.alt@639,0|D.alt1@1639,0|E@2639,0] +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0045:[A|B@639,0|E@1265,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-19.tests b/test/shaping/data/text-rendering-tests/tests/MORX-19.tests new file mode 100644 index 000000000..e9b9dc446 --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-19.tests @@ -0,0 +1,2 @@ +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0043,U+0044,U+0045:[A.alt|C@1000,0|D.alt1@1596,0|E@2596,0] +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0044:[D.alt] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-20.tests b/test/shaping/data/text-rendering-tests/tests/MORX-20.tests new file mode 100644 index 000000000..8d04192be --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-20.tests @@ -0,0 +1,7 @@ +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[A|B@639,0|C.alt@1265,0|D@2265,0|E.alt1@2939,0] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043:[A|B@639,0|C.alt@1265,0] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0045:[A|B.alt@639,0|E.alt1@1639,0] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0045:[A.alt|E.alt1@1000,0] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0045,U+0045:[E|E@556,0] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[A.alt] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0045:[E] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-21.tests b/test/shaping/data/text-rendering-tests/tests/MORX-21.tests new file mode 100644 index 000000000..a6087559e --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-21.tests @@ -0,0 +1 @@ +../fonts/TestMORXTwentyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[A|B.alt@639,0|C@1639,0|D@2235,0|E@2909,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-22.tests b/test/shaping/data/text-rendering-tests/tests/MORX-22.tests new file mode 100644 index 000000000..960874c17 --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-22.tests @@ -0,0 +1 @@ +../fonts/TestMORXTwentytwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[C]