From 2b2ed1e536061cfd3a0f29522118f42b451678bd Mon Sep 17 00:00:00 2001 From: Ebrahim Byagowi Date: Mon, 2 Jul 2018 17:26:43 +0430 Subject: [PATCH] [dfont] Add test --- test/shaping/data/in-house/Makefile.sources | 1 + test/shaping/data/in-house/fonts/TestDFONT.dfont | Bin 0 -> 3505 bytes test/shaping/data/in-house/fonts/TestTTC.ttc | Bin 0 -> 2608 bytes .../data/in-house/tests/collections.tests | 6 ++++++ 4 files changed, 7 insertions(+) create mode 100644 test/shaping/data/in-house/fonts/TestDFONT.dfont create mode 100644 test/shaping/data/in-house/fonts/TestTTC.ttc create mode 100644 test/shaping/data/in-house/tests/collections.tests diff --git a/test/shaping/data/in-house/Makefile.sources b/test/shaping/data/in-house/Makefile.sources index 1bb8604ef..c0b85f2f1 100644 --- a/test/shaping/data/in-house/Makefile.sources +++ b/test/shaping/data/in-house/Makefile.sources @@ -6,6 +6,7 @@ TESTS = \ tests/arabic-stch.tests \ tests/automatic-fractions.tests \ tests/cluster.tests \ + tests/collections.tests \ tests/color-fonts.tests \ tests/context-matching.tests \ tests/cursive-positioning.tests \ diff --git a/test/shaping/data/in-house/fonts/TestDFONT.dfont b/test/shaping/data/in-house/fonts/TestDFONT.dfont new file mode 100644 index 0000000000000000000000000000000000000000..a6ea7009be3ed3c1083254effaf54bc6fbfed685 GIT binary patch literal 3505 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 literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/tests/collections.tests b/test/shaping/data/in-house/tests/collections.tests new file mode 100644 index 000000000..d9ecdabb9 --- /dev/null +++ b/test/shaping/data/in-house/tests/collections.tests @@ -0,0 +1,6 @@ +../fonts/TestDFONT.dfont:--face-index=0 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241] +../fonts/TestDFONT.dfont:--face-index=1 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241] +../fonts/TestDFONT.dfont:--face-index=2 --font-funcs=ot:U+2026,U+0020,U+002E:[gid0=0+1000|gid0=1+1000|gid0=2+1000] +../fonts/TestTTC.ttc:--face-index=0 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241] +../fonts/TestTTC.ttc:--face-index=1 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241] +../fonts/TestTTC.ttc:--face-index=2 --font-funcs=ot:U+2026,U+0020,U+002E:[gid0=0+1000|gid0=1+1000|gid0=2+1000]