summaryrefslogtreecommitdiff
path: root/test/shaping/texts
diff options
context:
space:
mode:
authorYoungbok Shin <youngb.shin@samsung.com>2016-08-22 11:24:14 +0900
committerYoungbok Shin <youngb.shin@samsung.com>2016-08-22 11:24:14 +0900
commit5200acdbfd74b4eda74180a84ba3c53f170d95f0 (patch)
tree54583ba7d5a7ced507152dde121fd56264bfcb01 /test/shaping/texts
parente684182ac634596bace621b0e84dfc98d2bc82c5 (diff)
downloadharfbuzz-5200acdbfd74b4eda74180a84ba3c53f170d95f0.tar.gz
harfbuzz-5200acdbfd74b4eda74180a84ba3c53f170d95f0.tar.bz2
harfbuzz-5200acdbfd74b4eda74180a84ba3c53f170d95f0.zip
Imported Upstream version 1.2.7
Diffstat (limited to 'test/shaping/texts')
-rw-r--r--test/shaping/texts/in-tree/MANIFEST9
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/MANIFEST6
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-arabic/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-persian/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/crulp/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/MANIFEST7
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-arabic/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-arabic/misc/diacritics/MANIFEST7
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-mandaic/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-mandaic/misc/MANIFEST0
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-mongolian/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-mongolian/misc/MANIFEST4
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-nko/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-nko/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-phags-pa/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-phags-pa/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-syriac/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-syriac/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-arabic/script-syriac/misc/abbreviation-mark.txt11
-rw-r--r--test/shaping/texts/in-tree/shaper-default/MANIFEST5
-rw-r--r--test/shaping/texts/in-tree/shaper-default/script-ethiopic/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-default/script-ethiopic/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-default/script-han/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-default/script-han/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-default/script-hiragana/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-default/script-hiragana/misc/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-default/script-linear-b/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-default/script-linear-b/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-default/script-tifinagh/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-default/script-tifinagh/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-hangul/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-hangul/script-hangul/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-hangul/script-hangul/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-hebrew/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-hebrew/script-hebrew/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-hebrew/script-hebrew/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/MANIFEST11
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/misc/MANIFEST0
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/codepoint/MANIFEST7
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/gpos/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/gsub/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/misc/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/codepoint/MANIFEST7
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/gpos/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/gsub/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/misc/MANIFEST6
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/codepoint/MANIFEST9
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/gpos/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/gsub/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/misc/MANIFEST0
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/codepoint/MANIFEST7
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/gpos/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/gsub/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/codepoint/MANIFEST7
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/gpos/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/gsub/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/misc/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/codepoint/MANIFEST8
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/gpos/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/gsub/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/misc/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/codepoint/MANIFEST7
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/gsub/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/misc/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/codepoint/MANIFEST9
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/gsub/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/misc/MANIFEST4
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/codepoint/MANIFEST5
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/gpos/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/gsub/MANIFEST7
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/codepoint/MANIFEST10
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/gpos/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/gsub/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/codepoint/MANIFEST7
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/gpos/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/gsub/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/south-east-asian/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/south-east-asian/script-khmer/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-indic/south-east-asian/script-khmer/misc/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-myanmar/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-myanmar/script-myanmar/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-myanmar/script-myanmar/misc/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-sea/MANIFEST3
-rw-r--r--test/shaping/texts/in-tree/shaper-sea/script-cham/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-sea/script-cham/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/misc/misc.txt1
-rw-r--r--test/shaping/texts/in-tree/shaper-sea/script-tai-tham/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-sea/script-tai-tham/misc/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-thai/MANIFEST2
-rw-r--r--test/shaping/texts/in-tree/shaper-thai/script-lao/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-thai/script-lao/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-thai/script-thai/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-thai/script-thai/misc/MANIFEST4
-rw-r--r--test/shaping/texts/in-tree/shaper-tibetan/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/misc/MANIFEST1
-rw-r--r--test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/misc/contractions.txt612
-rw-r--r--test/shaping/texts/in-tree/shaper-use/script-batak/misc.txt9
-rw-r--r--test/shaping/texts/in-tree/shaper-use/script-buginese/misc.txt70
-rw-r--r--test/shaping/texts/in-tree/shaper-use/script-cham/misc.txt (renamed from test/shaping/texts/in-tree/shaper-sea/script-cham/misc/misc.txt)0
-rw-r--r--test/shaping/texts/in-tree/shaper-use/script-kaithi/misc.txt6
-rw-r--r--test/shaping/texts/in-tree/shaper-use/script-kharoshti/misc.txt36
-rw-r--r--test/shaping/texts/in-tree/shaper-use/script-tai-tham/misc.txt (renamed from test/shaping/texts/in-tree/shaper-sea/script-tai-tham/misc/misc.txt)0
-rw-r--r--test/shaping/texts/in-tree/shaper-use/script-tai-tham/torture.txt (renamed from test/shaping/texts/in-tree/shaper-sea/script-tai-tham/misc/torture.txt)0
133 files changed, 744 insertions, 306 deletions
diff --git a/test/shaping/texts/in-tree/MANIFEST b/test/shaping/texts/in-tree/MANIFEST
deleted file mode 100644
index f7a7a96..0000000
--- a/test/shaping/texts/in-tree/MANIFEST
+++ /dev/null
@@ -1,9 +0,0 @@
-shaper-arabic
-shaper-default
-shaper-hangul
-shaper-hebrew
-shaper-indic
-shaper-myanmar
-shaper-sea
-shaper-thai
-shaper-tibetan
diff --git a/test/shaping/texts/in-tree/shaper-arabic/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/MANIFEST
deleted file mode 100644
index eb8f9ec..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/MANIFEST
+++ /dev/null
@@ -1,6 +0,0 @@
-script-arabic
-script-mandaic
-script-mongolian
-script-nko
-script-phags-pa
-script-syriac
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-arabic/MANIFEST
deleted file mode 100644
index 62e050d..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-language-persian
-language-urdu
-misc
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-persian/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-persian/MANIFEST
deleted file mode 100644
index a6ac235..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-persian/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-mehran.txt
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/MANIFEST
deleted file mode 100644
index 0c0a6f3..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-crulp
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/crulp/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/crulp/MANIFEST
deleted file mode 100644
index 5786e7b..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/crulp/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-ligatures
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/MANIFEST
deleted file mode 100644
index c945d0e..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/MANIFEST
+++ /dev/null
@@ -1,7 +0,0 @@
-2grams.txt
-3grams.txt
-4grams.txt
-5grams.txt
-6grams.txt
-7grams.txt
-8grams.txt
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-arabic/misc/MANIFEST
deleted file mode 100644
index 0ac75c3..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-diacritics
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/misc/diacritics/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-arabic/misc/diacritics/MANIFEST
deleted file mode 100644
index c71d035..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-arabic/misc/diacritics/MANIFEST
+++ /dev/null
@@ -1,7 +0,0 @@
-lam-alef.txt
-language-arabic.txt
-language-persian.txt
-language-urdu.txt
-ligature-components.txt
-ligature-diacritics.txt
-mark-skipping.txt
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-mandaic/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-mandaic/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-mandaic/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-mandaic/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-mandaic/misc/MANIFEST
deleted file mode 100644
index e69de29..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-mandaic/misc/MANIFEST
+++ /dev/null
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-mongolian/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-mongolian/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-mongolian/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-mongolian/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-mongolian/misc/MANIFEST
deleted file mode 100644
index 3c76c94..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-mongolian/misc/MANIFEST
+++ /dev/null
@@ -1,4 +0,0 @@
-misc.txt
-non-joining.txt
-poem.txt
-variation-selectors.txt
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-nko/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-nko/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-nko/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-nko/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-nko/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-nko/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-phags-pa/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-phags-pa/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-phags-pa/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-phags-pa/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-phags-pa/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-phags-pa/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-syriac/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-syriac/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-syriac/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-syriac/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-arabic/script-syriac/misc/MANIFEST
deleted file mode 100644
index ae45bdf..0000000
--- a/test/shaping/texts/in-tree/shaper-arabic/script-syriac/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-alaph.txt
diff --git a/test/shaping/texts/in-tree/shaper-arabic/script-syriac/misc/abbreviation-mark.txt b/test/shaping/texts/in-tree/shaper-arabic/script-syriac/misc/abbreviation-mark.txt
new file mode 100644
index 0000000..a450678
--- /dev/null
+++ b/test/shaping/texts/in-tree/shaper-arabic/script-syriac/misc/abbreviation-mark.txt
@@ -0,0 +1,11 @@
+ܐܒ
+ܐ܏
+ܐ܏ܒ
+ܐ܏ܒܓ
+ܐ܏ܒܓܕ
+ܐ܏ܒܓܕܐ
+ܐ܏ܒܓܕܐܐܐܐܐܐܐܐܐ
+ܐ܏ܒܓܕܐ܏ܐܐܐ܏ܐ܏ܐܐܐܐ
+ܐ܏ܒܓܕܓܓܓܓܓܓ
+ܐ܏ܒܓ
+܏ܫܘabcܒ.
diff --git a/test/shaping/texts/in-tree/shaper-default/MANIFEST b/test/shaping/texts/in-tree/shaper-default/MANIFEST
deleted file mode 100644
index d08deb7..0000000
--- a/test/shaping/texts/in-tree/shaper-default/MANIFEST
+++ /dev/null
@@ -1,5 +0,0 @@
-script-ethiopic
-script-han
-script-hiragana
-script-linear-b
-script-tifinagh
diff --git a/test/shaping/texts/in-tree/shaper-default/script-ethiopic/MANIFEST b/test/shaping/texts/in-tree/shaper-default/script-ethiopic/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-default/script-ethiopic/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-default/script-ethiopic/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-default/script-ethiopic/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-default/script-ethiopic/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-default/script-han/MANIFEST b/test/shaping/texts/in-tree/shaper-default/script-han/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-default/script-han/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-default/script-han/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-default/script-han/misc/MANIFEST
deleted file mode 100644
index 003c956..0000000
--- a/test/shaping/texts/in-tree/shaper-default/script-han/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-cjk-compat.txt
diff --git a/test/shaping/texts/in-tree/shaper-default/script-hiragana/MANIFEST b/test/shaping/texts/in-tree/shaper-default/script-hiragana/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-default/script-hiragana/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-default/script-hiragana/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-default/script-hiragana/misc/MANIFEST
deleted file mode 100644
index 4d2d52c..0000000
--- a/test/shaping/texts/in-tree/shaper-default/script-hiragana/misc/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-kazuraki-liga-lines.txt
-kazuraki-liga.txt
diff --git a/test/shaping/texts/in-tree/shaper-default/script-linear-b/MANIFEST b/test/shaping/texts/in-tree/shaper-default/script-linear-b/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-default/script-linear-b/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-default/script-linear-b/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-default/script-linear-b/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-default/script-linear-b/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-default/script-tifinagh/MANIFEST b/test/shaping/texts/in-tree/shaper-default/script-tifinagh/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-default/script-tifinagh/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-default/script-tifinagh/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-default/script-tifinagh/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-default/script-tifinagh/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-hangul/MANIFEST b/test/shaping/texts/in-tree/shaper-hangul/MANIFEST
deleted file mode 100644
index ea81716..0000000
--- a/test/shaping/texts/in-tree/shaper-hangul/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-script-hangul
diff --git a/test/shaping/texts/in-tree/shaper-hangul/script-hangul/MANIFEST b/test/shaping/texts/in-tree/shaper-hangul/script-hangul/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-hangul/script-hangul/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-hangul/script-hangul/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-hangul/script-hangul/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-hangul/script-hangul/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-hebrew/MANIFEST b/test/shaping/texts/in-tree/shaper-hebrew/MANIFEST
deleted file mode 100644
index 12da794..0000000
--- a/test/shaping/texts/in-tree/shaper-hebrew/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-script-hebrew
diff --git a/test/shaping/texts/in-tree/shaper-hebrew/script-hebrew/MANIFEST b/test/shaping/texts/in-tree/shaper-hebrew/script-hebrew/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-hebrew/script-hebrew/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-hebrew/script-hebrew/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-hebrew/script-hebrew/misc/MANIFEST
deleted file mode 100644
index 06ca481..0000000
--- a/test/shaping/texts/in-tree/shaper-hebrew/script-hebrew/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-diacritics.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/MANIFEST
deleted file mode 100644
index 3f2011f..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-indic
-south-east-asian
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/MANIFEST
deleted file mode 100644
index 5e62ebf..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/MANIFEST
+++ /dev/null
@@ -1,11 +0,0 @@
-script-assamese
-script-bengali
-script-devanagari
-script-gujarati
-script-gurmukhi
-script-kannada
-script-malayalam
-script-oriya
-script-sinhala
-script-tamil
-script-telugu
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/misc/MANIFEST
deleted file mode 100644
index e69de29..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/misc/MANIFEST
+++ /dev/null
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/MANIFEST
deleted file mode 100644
index 0658824..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-codepoint
-gpos
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/codepoint/MANIFEST
deleted file mode 100644
index 1490dfe..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,7 +0,0 @@
-IndicFontFeatureCodepoint-AdditionalVowels.txt
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-Digits.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-Reserved.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/gpos/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/gpos/MANIFEST
deleted file mode 100644
index d7ae70e..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/gpos/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-IndicFontFeatureGPOS-AboveBase.txt
-IndicFontFeatureGPOS-BelowBase.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/gsub/MANIFEST
deleted file mode 100644
index 4b47068..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-assamese/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/misc/MANIFEST
deleted file mode 100644
index 3c2a4fb..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/misc/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc.txt
-reph.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/MANIFEST
deleted file mode 100644
index 0658824..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-codepoint
-gpos
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/codepoint/MANIFEST
deleted file mode 100644
index 1490dfe..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,7 +0,0 @@
-IndicFontFeatureCodepoint-AdditionalVowels.txt
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-Digits.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-Reserved.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/gpos/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/gpos/MANIFEST
deleted file mode 100644
index d7ae70e..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/gpos/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-IndicFontFeatureGPOS-AboveBase.txt
-IndicFontFeatureGPOS-BelowBase.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/gsub/MANIFEST
deleted file mode 100644
index 4b47068..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-bengali/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/misc/MANIFEST
deleted file mode 100644
index c384b38..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/misc/MANIFEST
+++ /dev/null
@@ -1,6 +0,0 @@
-dottedcircle.txt
-eyelash.txt
-joiners.txt
-misc.txt
-spec-deviations.txt
-tricky-reordering.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/MANIFEST
deleted file mode 100644
index 0658824..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-codepoint
-gpos
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/codepoint/MANIFEST
deleted file mode 100644
index 21eb56c..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,9 +0,0 @@
-IndicFontFeatureCodepoint-AdditionalConsonants.txt
-IndicFontFeatureCodepoint-AdditionalVowels.txt
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-DevnagariSpecificAddition.txt
-IndicFontFeatureCodepoint-Digits.txt
-IndicFontFeatureCodepoint-GenericPunctuation.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/gpos/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/gpos/MANIFEST
deleted file mode 100644
index d7ae70e..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/gpos/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-IndicFontFeatureGPOS-AboveBase.txt
-IndicFontFeatureGPOS-BelowBase.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/gsub/MANIFEST
deleted file mode 100644
index 4b47068..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-devanagari/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/misc/MANIFEST
deleted file mode 100644
index e69de29..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/misc/MANIFEST
+++ /dev/null
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/MANIFEST
deleted file mode 100644
index 0658824..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-codepoint
-gpos
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/codepoint/MANIFEST
deleted file mode 100644
index 1490dfe..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,7 +0,0 @@
-IndicFontFeatureCodepoint-AdditionalVowels.txt
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-Digits.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-Reserved.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/gpos/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/gpos/MANIFEST
deleted file mode 100644
index d7ae70e..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/gpos/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-IndicFontFeatureGPOS-AboveBase.txt
-IndicFontFeatureGPOS-BelowBase.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/gsub/MANIFEST
deleted file mode 100644
index 4b47068..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gujarati/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/MANIFEST
deleted file mode 100644
index 0658824..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-codepoint
-gpos
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/codepoint/MANIFEST
deleted file mode 100644
index c213616..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,7 +0,0 @@
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-Digits.txt
-IndicFontFeatureCodepoint-GurmukhiSpecific.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-Reserved.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/gpos/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/gpos/MANIFEST
deleted file mode 100644
index d7ae70e..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/gpos/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-IndicFontFeatureGPOS-AboveBase.txt
-IndicFontFeatureGPOS-BelowBase.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/gsub/MANIFEST
deleted file mode 100644
index 4b47068..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-gurmukhi/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/misc/MANIFEST
deleted file mode 100644
index f53f999..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/misc/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc.txt
-right-matras.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/MANIFEST
deleted file mode 100644
index 0658824..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-codepoint
-gpos
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/codepoint/MANIFEST
deleted file mode 100644
index 8fac7bc..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,8 +0,0 @@
-IndicFontFeatureCodepoint-AdditionalConsonants.txt
-IndicFontFeatureCodepoint-AdditionalVowels.txt
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-Digits.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-Reserved.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/gpos/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/gpos/MANIFEST
deleted file mode 100644
index 49d0284..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/gpos/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGPOS-AboveBase.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/gsub/MANIFEST
deleted file mode 100644
index 4b47068..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-kannada/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/misc/MANIFEST
deleted file mode 100644
index 48800d4..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/misc/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-cibu.txt
-dot-reph.txt
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/MANIFEST
deleted file mode 100644
index b389359..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-codepoint
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/codepoint/MANIFEST
deleted file mode 100644
index 1490dfe..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,7 +0,0 @@
-IndicFontFeatureCodepoint-AdditionalVowels.txt
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-Digits.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-Reserved.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/gsub/MANIFEST
deleted file mode 100644
index 4b47068..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-malayalam/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/misc/MANIFEST
deleted file mode 100644
index 66a2468..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/misc/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-bindu.txt
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/MANIFEST
deleted file mode 100644
index b389359..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-codepoint
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/codepoint/MANIFEST
deleted file mode 100644
index 17fe498..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,9 +0,0 @@
-IndicFontFeatureCodepoint-AdditionalConsonants.txt
-IndicFontFeatureCodepoint-AdditionalVowels.txt
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-Digits.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-OriyaSpecific.txt
-IndicFontFeatureCodepoint-Reserved.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/gsub/MANIFEST
deleted file mode 100644
index 4b47068..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-oriya/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/misc/MANIFEST
deleted file mode 100644
index a00d7ae..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/misc/MANIFEST
+++ /dev/null
@@ -1,4 +0,0 @@
-extensive.txt
-misc.txt
-reph.txt
-split-matras.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/MANIFEST
deleted file mode 100644
index 0658824..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-codepoint
-gpos
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/codepoint/MANIFEST
deleted file mode 100644
index 48e393c..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,5 +0,0 @@
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-Punctuation.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/gpos/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/gpos/MANIFEST
deleted file mode 100644
index f4d0fc3..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/gpos/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGPOS.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/gsub/MANIFEST
deleted file mode 100644
index 6aa964b..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-sinhala/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1,7 +0,0 @@
-IndicFontFeatureGSUB-Conjunct.txt
-IndicFontFeatureGSUB-Rakaaraansaya.txt
-IndicFontFeatureGSUB-Repaya.txt
-IndicFontFeatureGSUB-Special-Cases.txt
-IndicFontFeatureGSUB-TouchingLetters.txt
-IndicFontFeatureGSUB-Yansaya.txt
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/MANIFEST
deleted file mode 100644
index 0658824..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-codepoint
-gpos
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/codepoint/MANIFEST
deleted file mode 100644
index 3e28731..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,10 +0,0 @@
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-CurrencySymbols.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-Digits.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-Numerics.txt
-IndicFontFeatureCodepoint-Reserved.txt
-IndicFontFeatureCodepoint-Symbols.txt
-IndicFontFeatureCodepoint-TamilSymbol.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/gpos/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/gpos/MANIFEST
deleted file mode 100644
index d7ae70e..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/gpos/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-IndicFontFeatureGPOS-AboveBase.txt
-IndicFontFeatureGPOS-BelowBase.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/gsub/MANIFEST
deleted file mode 100644
index 4b47068..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-tamil/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/MANIFEST
deleted file mode 100644
index ecb8d96..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc
-utrrs
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/MANIFEST
deleted file mode 100644
index 0658824..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-codepoint
-gpos
-gsub
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/codepoint/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/codepoint/MANIFEST
deleted file mode 100644
index 1490dfe..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/codepoint/MANIFEST
+++ /dev/null
@@ -1,7 +0,0 @@
-IndicFontFeatureCodepoint-AdditionalVowels.txt
-IndicFontFeatureCodepoint-Consonants.txt
-IndicFontFeatureCodepoint-DependentVowels.txt
-IndicFontFeatureCodepoint-Digits.txt
-IndicFontFeatureCodepoint-IndependentVowels.txt
-IndicFontFeatureCodepoint-Reserved.txt
-IndicFontFeatureCodepoint-VariousSigns.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/gpos/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/gpos/MANIFEST
deleted file mode 100644
index 49d0284..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/gpos/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGPOS-AboveBase.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/gsub/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/gsub/MANIFEST
deleted file mode 100644
index 4b47068..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/indic/script-telugu/utrrs/gsub/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-IndicFontFeatureGSUB.txt
diff --git a/test/shaping/texts/in-tree/shaper-indic/south-east-asian/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/south-east-asian/MANIFEST
deleted file mode 100644
index 9627b9e..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/south-east-asian/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-script-khmer
diff --git a/test/shaping/texts/in-tree/shaper-indic/south-east-asian/script-khmer/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/south-east-asian/script-khmer/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/south-east-asian/script-khmer/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-indic/south-east-asian/script-khmer/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-indic/south-east-asian/script-khmer/misc/MANIFEST
deleted file mode 100644
index fde3fa1..0000000
--- a/test/shaping/texts/in-tree/shaper-indic/south-east-asian/script-khmer/misc/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-misc.txt
-other-marks-invalid.txt
-other-marks.txt
diff --git a/test/shaping/texts/in-tree/shaper-myanmar/MANIFEST b/test/shaping/texts/in-tree/shaper-myanmar/MANIFEST
deleted file mode 100644
index 895bcea..0000000
--- a/test/shaping/texts/in-tree/shaper-myanmar/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-script-myanmar
diff --git a/test/shaping/texts/in-tree/shaper-myanmar/script-myanmar/MANIFEST b/test/shaping/texts/in-tree/shaper-myanmar/script-myanmar/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-myanmar/script-myanmar/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-myanmar/script-myanmar/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-myanmar/script-myanmar/misc/MANIFEST
deleted file mode 100644
index b5a09c0..0000000
--- a/test/shaping/texts/in-tree/shaper-myanmar/script-myanmar/misc/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-misc.txt
-otspec.txt
-utn11.txt
diff --git a/test/shaping/texts/in-tree/shaper-sea/MANIFEST b/test/shaping/texts/in-tree/shaper-sea/MANIFEST
deleted file mode 100644
index ba95488..0000000
--- a/test/shaping/texts/in-tree/shaper-sea/MANIFEST
+++ /dev/null
@@ -1,3 +0,0 @@
-script-cham
-script-new-tai-lue
-script-tai-tham
diff --git a/test/shaping/texts/in-tree/shaper-sea/script-cham/MANIFEST b/test/shaping/texts/in-tree/shaper-sea/script-cham/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-sea/script-cham/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-sea/script-cham/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-sea/script-cham/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-sea/script-cham/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/MANIFEST b/test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/misc/misc.txt b/test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/misc/misc.txt
deleted file mode 100644
index 11224a1..0000000
--- a/test/shaping/texts/in-tree/shaper-sea/script-new-tai-lue/misc/misc.txt
+++ /dev/null
@@ -1 +0,0 @@
-ᦀᦷᧃᧈ
diff --git a/test/shaping/texts/in-tree/shaper-sea/script-tai-tham/MANIFEST b/test/shaping/texts/in-tree/shaper-sea/script-tai-tham/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-sea/script-tai-tham/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-sea/script-tai-tham/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-sea/script-tai-tham/misc/MANIFEST
deleted file mode 100644
index cfc4f65..0000000
--- a/test/shaping/texts/in-tree/shaper-sea/script-tai-tham/misc/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-misc.txt
-torture.txt
diff --git a/test/shaping/texts/in-tree/shaper-thai/MANIFEST b/test/shaping/texts/in-tree/shaper-thai/MANIFEST
deleted file mode 100644
index 32b5476..0000000
--- a/test/shaping/texts/in-tree/shaper-thai/MANIFEST
+++ /dev/null
@@ -1,2 +0,0 @@
-script-lao
-script-thai
diff --git a/test/shaping/texts/in-tree/shaper-thai/script-lao/MANIFEST b/test/shaping/texts/in-tree/shaper-thai/script-lao/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-thai/script-lao/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-thai/script-lao/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-thai/script-lao/misc/MANIFEST
deleted file mode 100644
index ffd16f1..0000000
--- a/test/shaping/texts/in-tree/shaper-thai/script-lao/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-sara-am.txt
diff --git a/test/shaping/texts/in-tree/shaper-thai/script-thai/MANIFEST b/test/shaping/texts/in-tree/shaper-thai/script-thai/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-thai/script-thai/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-thai/script-thai/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-thai/script-thai/misc/MANIFEST
deleted file mode 100644
index 6b5ca6f..0000000
--- a/test/shaping/texts/in-tree/shaper-thai/script-thai/misc/MANIFEST
+++ /dev/null
@@ -1,4 +0,0 @@
-misc.txt
-phinthu.txt
-pua-shaping.txt
-sara-am.txt
diff --git a/test/shaping/texts/in-tree/shaper-tibetan/MANIFEST b/test/shaping/texts/in-tree/shaper-tibetan/MANIFEST
deleted file mode 100644
index 3ed6c85..0000000
--- a/test/shaping/texts/in-tree/shaper-tibetan/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-script-tibetan
diff --git a/test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/MANIFEST b/test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/MANIFEST
deleted file mode 100644
index b8752e7..0000000
--- a/test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc
diff --git a/test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/misc/MANIFEST b/test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/misc/MANIFEST
deleted file mode 100644
index 29cfb2f..0000000
--- a/test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/misc/MANIFEST
+++ /dev/null
@@ -1 +0,0 @@
-misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/misc/contractions.txt b/test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/misc/contractions.txt
new file mode 100644
index 0000000..46da1af
--- /dev/null
+++ b/test/shaping/texts/in-tree/shaper-tibetan/script-tibetan/misc/contractions.txt
@@ -0,0 +1,612 @@
+ཀི་ཀང་
+ཀྐིང་
+ཀི་ཀི་སྭོ་སྭོ་
+ཀིི་སྭོོ་
+ཀུན་དཀྲིས་
+ཀིུས་
+ཀུན་མཁྱེན་
+ཀེུན་
+ཀུན་དགའ་
+ཀུནའ་
+ཀུན་འཇོམས་
+ཀུནོམས་
+ཀུན་བརྡུངས་
+ཀུནྡུང་
+ཀུན་ནས་
+ཀུནྶ་
+ཀུན་རྫོབ་
+ཀོུབ༹་
+ཀུན་གཟིགས་
+ཀིུགས་
+ཀུན་བཟང་
+ཀུན༹ང་
+ཀུན་ཤེས་
+ཀེུས་
+ཀླུ་ཐེབས་
+ཀླེུབས་
+ཀླུ་ཟློག་
+ཀློུག་
+དཀར་པོ་
+དཀརོ་
+དཀར་ཡོལ་
+དཀོལ་
+དཀོན་མཆོག་
+དཀོོག་
+དཀོར་ནོར་
+དཀོོར་
+དཀྱིལ་འཁོར་
+དཀྱོིར་
+བཀའ་དྲིན་
+བཀྲིན་
+བཀྲ་ཤིས་
+བཀྲིས་
+བཀྲ་ཤིས་ཉི་མ་
+བཀྲིསྙི་
+སྐལ་བཟང་
+སྐལ༹ང་
+སྐུ་གསུང་ཐུགས་
+སྐུགས་
+སྐྱེ་རྒུ་
+སྐྱེུ་
+སྐྱེ་མཆེད་
+སྐྱེདེ་
+བསྐྱེད་བསྐྱེད་
+བསྐྱེེད་
+བསྐྱེད་བསྐྱེད་བསྐྱེད་
+བསྐྱེེེད་
+ཁམས་གསུམ་
+ཁམསུཾ་
+ཁུར་ཚོས་
+ཁོུས༹་
+ཁྱད་པར་
+ཁྱདར་
+ཁྱབ་བདག་
+ཁྱབདག་
+ཁྱུ་མཆོག་
+ཁྱོུག་
+ཁྲུན་མེད་
+ཁྲེུད་
+ཁྲུན་རིང་
+ཁྲིུང་
+ཁྲུམས་སྟོད་
+ཁྲོུད་
+ཁྲུམས་སྨད་
+ཁྲུཾད་
+མཁའ་འགྲོ་
+མཁའགྲོ་
+མཁྱེན་མཁྱེན་མཁྱེན་
+མཁྱེེེན་
+འཁོར་འདས་
+འཁོརས་
+འཁོར་བཅས་
+འཁོརས་
+འཁོར་ལོ་
+འཁོོར་
+གུར་ཐོག་
+གོུག་
+གྱུར་ཅིག་
+གྱིུག་
+གྲུ་འཛིན་
+གྲིུན་
+གྲུ་བཞི་
+གྲིུ་
+གྲུ་ཡོན་
+གྲོུན་
+གྲུབ་ཉི་
+གྲུབྙི་
+གྲུབ་ཐོབ་
+གྲོུབ་
+གྲོ་བཞིན་
+གྲོིན་
+གྲོང་ཁྱེར་
+གྲོེར་
+གླང་པོ་
+གླངོ་
+གླེགས་བམ་
+གླེམ་
+དགུང་ཐིག་
+དགིུག་
+དགེ་འདུན་
+དགེུན་
+དགེ་ལུགས་
+དགེུགས་
+དགེ་སློང་
+དགློེང་
+དགྲ་བགེགས་
+དགྲེགས་
+དགྲ་བཅོམ་
+དགྲོམ་
+མགོན་པོ་
+མགོོན་
+འགྲུབ་བྱ་
+འགྲུབྱ་
+འགྲུབ་སྦྱོར་
+འགྲུབྱོར་
+རྒ་ཤི་
+རྒི་
+རྒུན་འབྲུམ་
+རྒྲུམ་
+རྒྱ་མཚོ་
+རྪོ་
+རྒྱལ་པོ་
+རྒྱོལ་
+རྒྱལ་བློན་
+རྒྱལོན་
+རྒྱལ་མཚན་
+རྒྱལ༹ན་
+ངན་ཀྱང་
+ངནྱང་
+ངུར་སྨྲིག་
+ངིུག་
+དངོས་གྲུབ་
+དགྲོུབ་
+གཅུ་གལ་
+གཅུལ་
+བཅུ་གཅིག་
+བཅིུག་
+བཅུ་གཉིས་
+བཅིུས་
+བཅུ་དྲུག་
+བཅྲུག་
+བཅུ་བདུན་
+བཅུན་
+བཅུ་བཞི་
+བཅིུ་
+བཅུ་གསུམ་
+བཅུཾ་
+བཅོ་བརྒྱད་
+བཅྱོད་
+བཅོམ་ལྡན་
+བཅོནཾ་
+བཅོམ་ལྡན་འདས་
+བཅོནྡས་
+ལྕགས་
+ལྕཊ་
+ལྕགས་སྒྲོག་
+ལྕགསྒྲོག་
+ཆ་ཤེས་
+ཆེས་
+ཆགས་ཐོགས་
+ཆཊ་ཐོཊ་
+ཆད་
+ཆྡ་
+ཆུ་དཀྱིལ་
+ཆིུལ་
+ཆུ་སྟོད་
+ཆོུད་
+ཆུ་སྣོད་
+ཆོུད་
+ཆུ་སྨད་
+ཆུཾད་
+ཆུ་ཚོད་
+ཆོུ༹ད་
+ཆུ་སྲིན་
+ཆྲིུན་
+ཆུབ་ཉི་
+ཆུབྙི་
+ཆོ་འཕྲུལ་
+ཆྲོུལ་
+ཆོས་སྤྱོད་
+ཆོསྤྱོད་
+མཆོད་རྟེན་
+མཆོེན་
+འཆི་བདག་
+འཆྡིག་
+འཆི་སྦྱོར་
+འཆྱོིར་
+ཇོ་བོ་
+ཇོོ་
+ཇོ་མོ་
+ཇོོ་
+ཇོ་ཇོ་
+ཇོོ་
+འཇིག་ཉི་
+འཇིགྙི་
+འཇིག་རྟེན་
+འཇིགེན་
+རྗེ་བཙུན་
+རྗེུན༹་
+ཉན་ཐོས་
+ཉནོས་
+ཉི་ཤུ་
+ཉིུ་
+ཉིན་གུང་
+ཉིུང་
+ཉིན་ནག་
+ཉིནག་
+ཉིན་ཚད་
+ཉིན༹ད་
+ཉིན་མཚན་
+ཉི༹ན་
+ཉེར་གཅིག་
+ཉྲེ་གཅིག་
+ཉོན་མོངས་
+ཉོནོངས་
+མཉན་ཡོད་
+མཉོད་
+མཉམ་ཉིད་
+མཉིཾད་
+མཉམ་བཞག་
+མཉཾག་
+སྙིང་རྗེ་
+སྙིངེ་
+བསྙེན་བཀུར་
+བསྙུར་
+ཏིང་འཛིན་
+ཏིངི༹ན་
+གཏི་མུག་
+གཏིུག་
+གཏུན་ཤིང་
+་གཏུནིང་
+གཏུམ་མོ་
+གཏུམོ་
+བཏང་སྙོམས་
+བཏངོཾས་
+རྟག་ཏུ་
+རྟགྟུ་
+སྟག་སྨྱོས་
+སྟྱོས་
+སྟོབས་རྒྱས་
+སྟོབྱས་
+བསྟན་འཛིན་
+བསྟི༹ན་
+ཐམ་པ་
+ཐཾ་པ་
+ཐམས་ཅད་
+ཐཾད་
+ཐུགས་རྗེ་
+ཐུཊེ་
+ཐུགས་བརྩེ་
+ཐེུ༹ཊ་
+ཐུན་མོང་
+ཐུནོང་
+ཐུན་བཞི་
+ཐིུན་
+ཐེག་ཆེན་
+ཐེགེན་
+མཐའ་འཁོབ་
+མཐོབ་
+མཐའ་དག་
+མཐྡག་
+མཐར་ཕྱིན་
+མཐྱིན་
+མཐུན་མོང་
+མཐོུང་
+མཐེ་བོང་
+མཐོེང་
+མཐོ་རིས་
+མཐོིས་
+དུར་ཁྲོད་
+དུརྲོད་
+དུས་དབྱིགས་
+དུསྱིགས་
+དུས་སུ་
+དུསུ་
+དེ་བཞིན་གཤེགས་པ་
+དེནིཊེ་པ་
+དྲག་པོ་
+དྲགོ་
+དྲག་ཤོས་
+དྲགོས་
+དྲང་སྲོང་
+དྲོང་
+དྲུང་དུ་
+དྲུངྡུ་
+དྲུང་ཡིག་
+དྲིུག་
+གདུང་རྟེན་
+གདེུན་
+གདུང་འཛིན་
+གདིུ༹ན་
+གདུབ་བུ་
+གདུབུ་
+བདུག་སྤོས་
+བདོུས་
+བདུད་རྒྱལ་
+བདུདྱལ་
+བདུད་ཉི་
+བདུདྙི་
+བདུད་རྩི་
+བདུདི༹་
+བདེ་ཆེན་
+བདེནེ་
+བདེ་གཤེགས་
+བདཻགས་
+འདུ་བྱེད་
+འདེུད་
+རྡོ་རྗེ་
+རྡོེ་
+སྡིག་སྲིན་
+སྡིན་
+སྡིགས་མཛུབ་
+སྡིུབ་
+སྡུག་བསྔལ་
+སྡུགལ་
+ནབས་སོ་
+ནབསོ་
+ནམ་མཁའ་
+ནམཁའ་
+ནམ་གྲུ་
+ནམྲུ་
+ནུབ་ཕྱོགས་
+ནོུགས་
+ནོར་བུ་
+ནོུར་
+གནམ་སྦྱོར་
+གནྱོཾར་
+གནས་སྐབས་
+གནསྐབས་
+རྣམ་གྲངས་
+རྣངཾས་
+རྣམ་ཤེས་
+རྣཾསེ་
+རྣམས་
+རྣཾས་
+རྣལ་འབྱོར་
+རྣལྱོར་
+སྣ་ཚོགས་
+སྣོ༹གས་
+པི་ལིང་
+པླིང་
+དཔག་མེད་
+དཔགེད་
+དཔལ་ལྡན་
+དཔལྡན་
+དཔལ་བེའུ་
+དཔལེ་
+དཔལ་འབྱོར་
+དཔལྱོར་
+དཔུང་ཚོགས་
+དཔོུགས་
+དཔེ་བྱད་
+དཔྱེད་
+སྤྱན་རས་གཟིགས་
+སྤྱས་གཟིགས་
+སྤྲོས་བྲལ་
+སྤྲོལ་
+ཕན་གནོད་
+ཕནོད་
+ཕུན་ཚོགས་
+ཕུགས་
+ཕོ་ཉ་
+ཕྙོ་
+ཕོ་རོལ་
+ཕརོལ་
+ཕྱག་འཚལ་ལོ་
+ཕྱ༹ལོ་
+ཕྲག་དོག་
+ཕྲོག་
+ཕྲིན་ལས་
+ཕྲིས་
+འཕེལ་ཉི་
+འཕེལྙི་
+འཕྲིན་ལས་
+ཕྲིས་
+བར་ཆད་
+བརད་
+བུ་མོ་
+བོུ་
+བུད་མེད་
+བེུད་
+བུད་ཤིང་
+བིུང་
+བོང་བུ་
+བོུང་
+བྱ་ཚོགས་
+བྱོ༹གས་
+བྱ་རོག་
+བྱོག་
+བྱང་ཆུབ་
+བྱུཾབ་
+བྱང་ཕྱོགས་
+བྱོགས་
+བྱི་བཞིན་
+བྱིནི་
+བྱོལ་སོང་
+བྱོང་
+བྲམ་ཟེ་
+བྲེམ་
+བླུན་པོ་
+བློུན་
+བློ་གྲོས་
+བློས་
+བློན་པོ་
+བློོན་
+དབང་པོ་
+དབངོ་
+དབང་ཕྱུག་
+དབྱུག་
+དབུ་ཐོད་
+དབོུད་
+དབུགས་ཐོབ་
+དབོུབས་
+དབྱེར་མེད་
+དབྱེརེད་
+འབྲས་བུ་
+འབྲུས་
+སྦྱོར་ཉི་
+སྦྱོརྙི་
+སྦྲང་རྩི་
+སྦྲིང༹་
+མ་རིག་
+མྲིག་
+མི་འཕྲོད་ཉི་
+མི་འཕྲོདྙི་
+མིག་དམར་
+མིར་
+མིང་གཟུགས་
+མིངུགས་
+མུ་གེ་
+མེུ་
+མུ་སྙེགས་
+མེུགས་
+མུ་ཏིག་
+མིུག་
+མུ་སྟེགས་
+མེུགས་
+མུ་མེན་
+མེུན་
+མེ་ཏོག་
+མྟོེག་
+མེ་ལོང་
+མོེང་
+མོན་གྲུ་
+མོནྲུ་
+མོན་དྲེ་
+མོནྲེ་
+མྱ་ངན་
+མྱན་
+དམག་དཔུང་
+དམུང་
+དམག་དཔོན་
+དམོན་
+སྨིན་དྲུག་
+སྨིནྲུག་
+ཙན་དན་
+ཙྡན་
+གཙུག་ཏོར་
+གཙོུར་
+རྩ་བཏོན་
+རྩོན་
+བརྩོན་འགྲུས་
+བརྩུས་
+ཚུལ་ཁྲིམས་
+ཚུལྲིམས་
+ཚུལ་ལྡན་
+ཚུལྡན་
+ཚེ་ལྡན་
+ཚྡེན་
+མཚན་ཉིད་
+མཚིད་
+མཚན་ཚད་
+མཚན༹ད་
+མཚམས་ཞུས་
+མཚྮུཾས་
+རྫུ་འཕྲུལ་
+རྫྲུལ་
+རྫུས་སྐྱེས་
+རྫེུས་
+རྫེ་བཙུན་
+རྫེུན་
+ཞུ་གསོལ་
+ཞོུལ་
+གཞལ་སྒང་
+གཞལྒང་
+གཞུ་ཐོག་
+གཞོུག་
+གཞུ་འདོམས་
+གཞོུམས་
+གཞོན་ནུ་
+གཞོནུ་
+གཟུ་བོ་
+གཟོུ་
+གཟུ་ཤིང་
+གཟིུང་
+གཟུག་གིན་འདུག་
+གཟུགིན་འདུག་
+གཟུག་ཟེར་
+གཟེུར་
+གཟུག་གཟེར་
+གཟེུར་
+གཟུགས་སྐུ་
+གཟུགསྐུ་
+གཟུགས་སྡུག་
+གཟུགསྡུག་
+གཟུགས་མེད་
+གཟེུད་
+འོད་དཀར་
+འོདཀར་
+འོད་ཟེར་
+འོེར་
+ཡན་ལག་
+ཡནག་
+ཡི་གེ་
+ཡིེ་
+ཡིན་ནམ་
+ཡིནམ་
+ཡེ་ཤེས་
+ཡེེས་
+ཡོན་ཏན་
+ཡྟོན་
+རབ་བྱུང་
+རབྱུང་
+རལ་གྲི་
+རལྲི་
+རིན་ཆེན་
+རིནེ་
+རིན་པོ་ཆེ་
+རིནོེ་
+རོང་ཡུལ་
+རོུལ་
+ལང་འཚོ་
+ལངོ༹་
+ལས་བཟང་
+ལསང་
+ལེགས་སྦྱར་
+ལེགསྦྱར་
+ལོངས་སྐུ་
+ལོངསྐུ་
+ལོངས་སྤྱོད་
+ལོངསྤྱོད་
+ཤ་འཁོན་
+ཤྑོན་
+ཤིན་ཏུ་
+ཤིནྟུ་
+ཤེས་བྱ་
+ཤྱེས་
+ཤེས་རབ་
+ཤེབ་
+ས་བོན་
+སོན་
+སངས་རྒྱས་
+སངྱས་
+སེང་གེ་
+སེངྒེ་
+སེམས་
+སྶེ་
+སེམས་ཅན་
+སེཾན་
+སེམས་དཔའ་
+སེཾདའ་
+སོ་སོ་བ་
+སོོབ་
+སོ་སོར་
+སོོར་
+སོགས་
+སོཊ་
+སོམས་ཤིག་
+སོསཾ་ཤིག་
+སྲེག་སྦྱོར་
+སྲེགྱོར་
+སྲེག་ཚེས་
+སྲོེས་
+སློབ་འདོད་
+སློོད་
+སློབ་དཔོན་
+སློོན་
+གསུང་རབ་
+གསུབ་
+བསོད་སྙོམས་
+བསྙོཾདས་
+བསོད་ནམས་
+བསོདཾས་
+ལྷ་ཚོགས་
+ལྷོ༹གས་
+ལྷ་མཚམས་
+ལྷ༹ཾས་
+ལྷག་
+ལྷྒ་
+ལྷན་རྒྱས་
+ལྷྱས་
+ལྷན་ཅིག་
+ལྷིག་
+ལྷན་གཅིག་
+ལྷིག་
+ལྷན་ཚོགས་
+ལྷནོ༹ཊ་
+ལྷུན་གྲུབ་
+ལྷུནྲུབ་
+ལྷོ་ཕྱོགས་
+ལྷྱོགས་
+ཨོ་རྒྱན་
+ཨྱོན་
diff --git a/test/shaping/texts/in-tree/shaper-use/script-batak/misc.txt b/test/shaping/texts/in-tree/shaper-use/script-batak/misc.txt
new file mode 100644
index 0000000..c8ae04b
--- /dev/null
+++ b/test/shaping/texts/in-tree/shaper-use/script-batak/misc.txt
@@ -0,0 +1,9 @@
+ᯂᯩ
+ᯄ᯦ᯩ
+ᯇᯪᯰ
+ᯓᯩᯰ
+ᯄᯮ
+ᯃᯮ
+ᯎᯮ
+ᯞᯮ
+ᯖᯪᯇ᯲
diff --git a/test/shaping/texts/in-tree/shaper-use/script-buginese/misc.txt b/test/shaping/texts/in-tree/shaper-use/script-buginese/misc.txt
new file mode 100644
index 0000000..fe1b76d
--- /dev/null
+++ b/test/shaping/texts/in-tree/shaper-use/script-buginese/misc.txt
@@ -0,0 +1,70 @@
+ᨒᨚᨈᨑ
+ᨔᨑ
+ᨅᨔ ᨈᨚ ᨅᨙᨀ
+ᨕᨒᨚ ᨆᨒᨗᨕᨘ ᨅᨛᨈᨘᨕᨊ
+ᨕᨗᨉᨚ ᨔᨘᨑᨛ
+ᨕᨗᨊ ᨔᨘᨑᨛ
+ᨕᨊ ᨔᨘᨑᨛ
+
+ᨊᨀᨚ ᨕᨛᨃ ᨈᨕᨘᨄᨔᨒ᨞ ᨕᨍ ᨆᨘᨄᨈᨒᨒᨚᨓᨗ ᨄᨌᨒᨆᨘ ᨑᨗᨈᨚᨄᨔᨒᨕᨙ᨞
+ᨄᨔᨗᨈᨘᨍᨘᨓᨗᨆᨘᨈᨚᨓᨗᨔ ᨕᨔᨒᨊ ᨄᨌᨒᨆᨘ᨞ ᨕᨄ ᨕᨗᨀᨚᨊᨈᨘ ᨊᨁᨗᨒᨗ ᨉᨙᨓᨈᨕᨙ᨞
+ᨊᨀᨚ ᨅᨕᨗᨌᨘᨆᨘᨄᨗ ᨕᨔᨒᨊ ᨈᨕᨘᨓᨙ᨞ ᨆᨘᨄᨙᨑᨍᨕᨗᨔ ᨄᨉᨈᨚᨓᨗ᨞
+ᨊᨀᨚ ᨄᨔᨒᨕᨗ ᨈᨕᨘᨓᨙ᨞ ᨕᨍ ᨈᨗᨆᨘᨌᨒᨕᨗ ᨑᨗᨔᨗᨈᨗᨊᨍᨊᨕᨙᨈᨚᨔ ᨕᨔᨒᨊ᨞
+
+ᨕᨛᨛᨃ ᨕᨛᨃ ᨄ ᨙᨑ᨞ ᨕᨛᨃ ᨙᨔᨕᨘᨓ ᨓᨛᨈᨘ᨞
+ᨕᨛᨃ ᨙᨔᨕᨘᨓ ᨕᨑᨘ ᨆᨀᨘᨋᨕᨗ ᨑᨗ ᨒᨘᨓᨘ᨞ ᨆᨔᨒ ᨕᨘᨒᨗ᨞
+
+ᨄᨘᨑᨊᨗᨀᨚ ᨆᨙᨋ?
+ᨉᨙᨄ
+
+ᨆᨙᨒᨚ ᨀ ᨌᨛᨙᨆ
+ᨔᨙᨉᨗ
+ᨉᨘᨓ
+ᨈᨛᨒᨘ
+ᨕᨛᨄ
+ᨒᨗᨆ
+ᨕᨛᨊᨛ
+ᨄᨗᨈᨘ
+ᨕᨑᨘᨓ
+ᨕᨙᨔᨑ
+ᨔᨄᨘᨒᨚ
+ᨉᨘᨓᨄᨘᨒᨚ
+ᨈᨛᨒᨘᨄᨘᨒᨚ
+ᨄᨈᨄᨘᨒᨚ
+ᨒᨗᨆᨄᨘᨒᨚ
+ᨕᨛᨊᨛᨄᨘᨒᨚᨊ
+ᨄᨗᨈᨘᨄᨘᨒᨚ
+ᨕᨑᨘᨓᨄᨘᨒᨚᨊ
+ᨕᨙᨔᨑᨄᨘᨒᨚᨊ
+ᨔᨗᨑᨈᨘ
+ᨔᨗᨔᨛᨅᨘ
+ᨔᨗᨒᨔ
+ᨔᨗᨀᨚᨈᨗ
+
+ᨅᨔ ᨕᨘᨁᨗ
+
+ᨅᨔ ᨆᨀᨔᨑ
+ᨅᨒ
+ᨅᨚᨒᨚ
+ᨅᨅ
+ᨌᨗᨄᨘᨑᨘ
+ᨉᨚᨕᨙ
+ᨕᨗᨐᨚ
+ᨒᨚᨄᨚ
+ᨔᨒᨚ
+ᨈ ᨅᨙᨙ
+ᨈᨙᨊ
+ᨀᨑᨕᨙ
+ᨕᨄ ᨀᨑᨙᨅ?
+ᨒᨀᨙᨀᨚ ᨆᨕᨙ?
+ᨅᨒ
+ᨅᨚᨈᨚ
+ᨑᨈᨔ
+ᨅᨈᨒ
+ᨅᨗᨒ
+ᨁᨙᨒᨙ ᨁᨙᨒᨙ
+ᨀᨚᨀᨚ
+ᨍᨑ
+ᨅᨙᨅᨙ
+ᨆᨚᨈᨙᨑᨙ
+ᨂᨑᨙ
diff --git a/test/shaping/texts/in-tree/shaper-sea/script-cham/misc/misc.txt b/test/shaping/texts/in-tree/shaper-use/script-cham/misc.txt
index 32b793a..32b793a 100644
--- a/test/shaping/texts/in-tree/shaper-sea/script-cham/misc/misc.txt
+++ b/test/shaping/texts/in-tree/shaper-use/script-cham/misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-use/script-kaithi/misc.txt b/test/shaping/texts/in-tree/shaper-use/script-kaithi/misc.txt
new file mode 100644
index 0000000..5503298
--- /dev/null
+++ b/test/shaping/texts/in-tree/shaper-use/script-kaithi/misc.txt
@@ -0,0 +1,6 @@
+𑂍 𑂎 𑂍𑂹𑂎 𑂍𑂹𑂎𑂱 𑂍𑂹𑂍𑂹𑂎𑂱 𑂍𑂹𑂎𑂹𑂎𑂱 𑂍𑂱 𑂍𑂹𑂍𑂹𑂎𑂱 𑂍𑂹𑂎𑂹𑂎𑂱𑂁 𑂍𑂹𑂎𑂹𑂎𑂱𑂀 𑂎𑂱𑂁
+𑂩𑂍 𑂩𑂹𑂍 𑂩𑂹𑂞 𑂩𑂹𑂍𑂹𑂍 𑂩𑂹𑂍
+𑂩𑂹𑂍𑂵 𑂩𑂹𑂍𑂵
+𑂩𑂍 𑂩𑂹𑂍 𑂩𑂹𑂞 𑂩𑂹𑂍𑂹𑂍 𑂩𑂹𑂍
+𑂩𑂹𑂍𑂵 𑂩𑂹𑂍𑂵
+𑂩𑂍 𑂩𑂹𑂍𑂱 𑂩𑂹𑂍𑂹𑂍𑂱 𑂩𑂹𑂍𑂹𑂍𑂵 𑂩𑂹𑂔𑂹𑂍𑂹𑂍𑂱 𑂩𑂹𑂞
diff --git a/test/shaping/texts/in-tree/shaper-use/script-kharoshti/misc.txt b/test/shaping/texts/in-tree/shaper-use/script-kharoshti/misc.txt
new file mode 100644
index 0000000..5a563c1
--- /dev/null
+++ b/test/shaping/texts/in-tree/shaper-use/script-kharoshti/misc.txt
@@ -0,0 +1,36 @@
+𐨤𐨪𐨌𐨪𐨿𐨗𐨸𐨅𐨌𐨏
+𐨀𐨁
+𐨐𐨁
+𐨠𐨁
+𐨀𐨂
+𐨱𐨂
+𐨨𐨂
+𐨀𐨃
+𐨨𐨃
+𐨀𐨅
+𐨐𐨅
+𐨠𐨅
+𐨡𐨅
+𐨀𐨆
+𐨤𐨆
+𐨨𐨌
+𐨯𐨍
+𐨀𐨎
+𐨐𐨏
+𐨗𐨸
+𐨒𐨹
+𐨨𐨺
+𐨢𐨁𐨐𐨿
+𐨐𐨿𐨮
+𐨨𐨿𐨪
+𐨬𐨿𐨱
+𐨯𐨿𐨟
+𐨯𐨿𐨩
+𐨪𐨿𐨟
+𐨟𐨿𐨪
+𐨫𐨿𐨤
+𐨤𐨿𐨫
+𐨐𐨿𐨫
+𐨟𐨿𐨬
+𐨐𐨿𐨟
+𐨑𐨿𐨐𐨿𐨮
diff --git a/test/shaping/texts/in-tree/shaper-sea/script-tai-tham/misc/misc.txt b/test/shaping/texts/in-tree/shaper-use/script-tai-tham/misc.txt
index 62e9317..62e9317 100644
--- a/test/shaping/texts/in-tree/shaper-sea/script-tai-tham/misc/misc.txt
+++ b/test/shaping/texts/in-tree/shaper-use/script-tai-tham/misc.txt
diff --git a/test/shaping/texts/in-tree/shaper-sea/script-tai-tham/misc/torture.txt b/test/shaping/texts/in-tree/shaper-use/script-tai-tham/torture.txt
index faee302..faee302 100644
--- a/test/shaping/texts/in-tree/shaper-sea/script-tai-tham/misc/torture.txt
+++ b/test/shaping/texts/in-tree/shaper-use/script-tai-tham/torture.txt