From 8b9bac85deb2ace750acafa5e0da676f633aadeb Mon Sep 17 00:00:00 2001 From: Bowon Ryu Date: Fri, 18 Feb 2022 11:31:20 +0900 Subject: [PATCH] Imported Upstream version 3.4.0 --- BUILD.md | 48 +- CMakeLists.txt | 66 +- CONFIG.md | 36 +- COPYING | 4 +- ChangeLog | 32493 ++++++++++++++++++- Makefile.am | 37 +- Makefile.in | 61 +- NEWS | 338 +- README | 27 +- README.md | 7 +- README.python.md | 9 +- RELEASING.md | 65 +- TESTING.md | 82 +- aclocal.m4 | 124 +- ar-lib | 17 +- autogen.sh | 10 +- compile | 6 +- config.guess | 367 +- config.h.in | 30 +- config.sub | 2466 +- configure | 652 +- configure.ac | 124 +- depcomp | 2 +- docs/HarfBuzz.png | Bin 4740 -> 6254 bytes docs/Makefile.am | 7 +- docs/Makefile.in | 22 +- docs/harfbuzz-docs.xml | 108 +- docs/harfbuzz-sections.txt | 129 +- docs/html/HarfBuzz.png | Bin 4740 -> 6254 bytes .../a-clustering-example-for-levels-0-and-1.html | 6 +- docs/html/a-simple-shaping-example.html | 104 + docs/html/aat-shaping.html | 6 +- docs/html/adding-text-to-the-buffer.html | 14 +- docs/html/annotation-glossary.html | 18 +- docs/html/api-index-0-6-0.html | 41 + docs/html/api-index-0-9-10.html | 56 + docs/html/api-index-0-9-11.html | 34 + docs/html/api-index-0-9-2.html | 757 + docs/html/api-index-0-9-20.html | 38 + docs/html/api-index-0-9-21.html | 34 + docs/html/api-index-0-9-22.html | 34 + docs/html/api-index-0-9-26.html | 34 + docs/html/api-index-0-9-28.html | 34 + docs/html/api-index-0-9-30.html | 41 + docs/html/api-index-0-9-31.html | 46 + docs/html/api-index-0-9-33.html | 34 + docs/html/api-index-0-9-38.html | 64 + docs/html/api-index-0-9-39.html | 34 + docs/html/api-index-0-9-41.html | 34 + docs/html/api-index-0-9-42.html | 42 + docs/html/api-index-0-9-5.html | 56 + docs/html/api-index-0-9-7.html | 195 + docs/html/api-index-0-9-8.html | 34 + docs/html/api-index-1-0-5.html | 50 + docs/html/api-index-1-1-2.html | 38 + docs/html/api-index-1-1-3.html | 53 + docs/html/api-index-1-2-3.html | 46 + docs/html/api-index-1-3-3.html | 94 + docs/html/api-index-1-4-0.html | 38 + docs/html/api-index-1-4-2.html | 88 + docs/html/api-index-1-4-3.html | 34 + docs/html/api-index-1-5-0.html | 53 + docs/html/api-index-1-6-0.html | 42 + docs/html/api-index-1-7-2.html | 34 + docs/html/api-index-1-7-5.html | 30 + docs/html/api-index-1-7-7.html | 104 + docs/html/api-index-1-8-0.html | 65 + docs/html/api-index-1-8-1.html | 41 + docs/html/api-index-1-8-5.html | 34 + docs/html/api-index-1-8-6.html | 50 + docs/html/api-index-1-9-0.html | 57 + docs/html/api-index-2-0-0.html | 92 + docs/html/api-index-2-1-0.html | 133 + docs/html/api-index-2-2-0.html | 85 + docs/html/api-index-2-3-0.html | 42 + docs/html/api-index-2-4-0.html | 34 + docs/html/api-index-2-5-0.html | 34 + docs/html/api-index-2-6-0.html | 84 + docs/html/api-index-2-6-3.html | 34 + docs/html/api-index-2-6-5.html | 38 + docs/html/api-index-2-6-8.html | 34 + docs/html/api-index-2-7-3.html | 46 + docs/html/api-index-2-8-2.html | 45 + docs/html/api-index-2-9-0.html | 54 + docs/html/api-index-2-9-1.html | 38 + docs/html/api-index-3-0-0.html | 42 + docs/html/api-index-3-1-0.html | 38 + docs/html/api-index-3-3-0.html | 56 + docs/html/api-index-3-4-0.html | 42 + docs/html/api-index-full.html | 238 +- docs/html/apple-advanced-typography-api.html | 32 + .../buffers-language-script-and-direction.html | 10 +- docs/html/building.html | 140 +- docs/html/ch01s03.html | 108 - docs/html/ch03s02.html | 150 - docs/html/ch03s03.html | 99 - docs/html/ch12.html | 67 - docs/html/ch13.html | 52 - docs/html/ch14.html | 32 - docs/html/ch15.html | 52 - docs/html/clusters.html | 10 +- docs/html/complex-scripts.html | 6 +- docs/html/core-api.html | 67 + docs/html/customizing-unicode-functions.html | 6 +- docs/html/deprecated-api-index.html | 117 + docs/html/fonts-and-faces-custom-functions.html | 34 +- docs/html/fonts-and-faces-native-opentype.html | 6 +- docs/html/fonts-and-faces-variable.html | 6 +- docs/html/fonts-and-faces.html | 10 +- docs/html/getting-started.html | 24 +- docs/html/graphite-shaping.html | 6 +- docs/html/harfbuzz-hb-aat-layout.html | 1965 +- docs/html/harfbuzz-hb-blob.html | 240 +- docs/html/harfbuzz-hb-buffer.html | 1218 +- docs/html/harfbuzz-hb-common.html | 1672 +- docs/html/harfbuzz-hb-coretext.html | 38 +- docs/html/harfbuzz-hb-deprecated.html | 432 +- docs/html/harfbuzz-hb-directwrite.html | 131 + docs/html/harfbuzz-hb-face.html | 342 +- docs/html/harfbuzz-hb-font.html | 2261 +- docs/html/harfbuzz-hb-ft.html | 111 +- docs/html/harfbuzz-hb-gdi.html | 93 + docs/html/harfbuzz-hb-glib.html | 24 +- docs/html/harfbuzz-hb-gobject.html | 59 - docs/html/harfbuzz-hb-graphite2.html | 14 +- docs/html/harfbuzz-hb-icu.html | 10 +- docs/html/harfbuzz-hb-map.html | 184 +- docs/html/harfbuzz-hb-ot-color.html | 183 +- docs/html/harfbuzz-hb-ot-font.html | 27 +- docs/html/harfbuzz-hb-ot-layout.html | 479 +- docs/html/harfbuzz-hb-ot-math.html | 521 +- docs/html/harfbuzz-hb-ot-meta.html | 209 + docs/html/harfbuzz-hb-ot-metrics.html | 479 + docs/html/harfbuzz-hb-ot-name.html | 85 +- docs/html/harfbuzz-hb-ot-shape.html | 50 +- docs/html/harfbuzz-hb-ot-var.html | 392 +- docs/html/harfbuzz-hb-set.html | 459 +- docs/html/harfbuzz-hb-shape-plan.html | 299 +- docs/html/harfbuzz-hb-shape.html | 28 +- docs/html/harfbuzz-hb-style.html | 190 + docs/html/harfbuzz-hb-subset.html | 707 + docs/html/harfbuzz-hb-unicode.html | 1168 +- docs/html/harfbuzz-hb-uniscribe.html | 14 +- docs/html/harfbuzz-hb-version.html | 91 +- docs/html/harfbuzz.devhelp2 | 426 +- docs/html/home.png | Bin 256 -> 169 bytes docs/html/index.html | 142 +- docs/html/install-harfbuzz.html | 15 +- docs/html/integration-api.html | 55 + docs/html/integration-coretext.html | 8 +- docs/html/integration-freetype.html | 6 +- docs/html/integration-icu.html | 6 +- docs/html/integration-python.html | 10 +- docs/html/integration-uniscribe.html | 8 +- docs/html/integration.html | 14 +- docs/html/left-insensitive.png | Bin 395 -> 334 bytes docs/html/left.png | Bin 262 -> 185 bytes docs/html/level-2.html | 6 +- docs/html/object-model-blobs.html | 18 +- docs/html/object-model-lifecycle.html | 14 +- docs/html/object-model-object-types.html | 12 +- docs/html/object-model-user-data.html | 8 +- docs/html/object-model.html | 16 +- docs/html/opentype-api.html | 58 + docs/html/opentype-shaping-models.html | 6 +- docs/html/pt01.html | 133 - docs/html/pt02.html | 161 - docs/html/reference-manual.html | 207 + docs/html/reordering-in-levels-0-and-1.html | 6 +- docs/html/right-insensitive.png | Bin 373 -> 233 bytes docs/html/right.png | Bin 261 -> 184 bytes docs/html/setting-buffer-properties.html | 6 +- docs/html/shaping-and-shape-plans.html | 20 +- docs/html/shaping-concepts.html | 14 +- docs/html/shaping-opentype-features.html | 34 +- docs/html/shaping-operations.html | 6 +- docs/html/shaping-plans-and-caching.html | 6 +- docs/html/shaping-shaper-selection.html | 6 +- docs/html/style-api.html | 32 + docs/html/subset-api.html | 32 + docs/html/terminology.html | 150 + docs/html/text-runs.html | 6 +- .../the-distinction-between-levels-0-and-1.html | 6 +- docs/html/unicode-character-categories.html | 6 +- docs/html/up-insensitive.png | Bin 374 -> 288 bytes docs/html/up.png | Bin 260 -> 186 bytes docs/html/user-manual.html | 132 + docs/html/utilities-common-types-apis.html | 10 +- docs/html/utilities-ucdn.html | 49 - docs/html/utilities.html | 14 +- docs/html/what-does-harfbuzz-do.html | 108 + docs/html/what-harfbuzz-doesnt-do.html | 10 +- docs/html/what-is-harfbuzz.html | 16 +- docs/html/why-do-i-need-a-shaping-engine.html | 10 +- docs/html/why-is-it-called-harfbuzz.html | 6 +- docs/html/working-with-harfbuzz-clusters.html | 6 +- docs/meson.build | 25 +- ...anual-buffers-language-script-and-direction.xml | 8 +- docs/usermanual-fonts-and-faces.xml | 28 +- docs/usermanual-getting-started.xml | 39 +- docs/usermanual-install-harfbuzz.xml | 147 +- docs/usermanual-integration.xml | 4 +- docs/usermanual-object-model.xml | 52 +- docs/usermanual-opentype-features.xml | 44 +- docs/usermanual-utilities.xml | 28 +- docs/usermanual-what-is-harfbuzz.xml | 2 +- docs/version.xml | 2 +- install-sh | 13 +- ltmain.sh | 768 +- m4/libtool.m4 | 149 +- m4/ltoptions.m4 | 2 +- m4/ltsugar.m4 | 2 +- m4/ltversion.m4 | 12 +- m4/lt~obsolete.m4 | 2 +- meson-cc-tests/intel-atomic-primitives-test.c | 6 - meson-cc-tests/solaris-atomic-operations.c | 8 - meson.build | 341 +- meson_options.txt | 28 +- mingw-configure.sh | 28 + missing | 2 +- perf/fonts/Amiri-Regular.ttf | Bin 0 -> 551560 bytes perf/fonts/NotoNastaliqUrdu-Regular.ttf | Bin 0 -> 497204 bytes perf/fonts/NotoSansDevanagari-Regular.ttf | Bin 0 -> 212740 bytes perf/fonts/Roboto-Regular.ttf | Bin 0 -> 305608 bytes perf/meson.build | 21 + perf/perf-draw.hh | 177 + perf/perf-extents.hh | 98 + perf/perf-shaping.hh | 65 + perf/perf.cc | 16 + perf/texts/en-thelittleprince.txt | 1893 ++ perf/texts/en-words.txt | 12391 +++++++ perf/texts/fa-monologue.txt | 1 + perf/texts/fa-thelittleprince.txt | 923 + src/Makefile.am | 102 +- src/Makefile.in | 908 +- src/Makefile.sources | 28 +- src/check-c-linkage-decls.py | 6 +- src/check-externs.py | 4 +- src/check-header-guards.py | 6 +- src/check-includes.py | 6 +- src/check-libstdc++.py | 18 +- src/check-static-inits.py | 25 +- src/check-symbols.py | 15 +- src/dump-indic-data.cc | 43 - src/dump-khmer-data.cc | 41 - src/dump-myanmar-data.cc | 43 - src/dump-use-data.cc | 38 - src/gen-arabic-joining-list.py | 106 + src/gen-arabic-table.py | 1 - src/gen-def.py | 7 +- src/gen-emoji-table.py | 29 +- src/gen-harfbuzzcc.py | 20 +- src/gen-hb-version.py | 49 +- src/gen-indic-table.py | 10 +- src/gen-os2-unicode-ranges.py | 2 +- src/gen-ragel-artifacts.py | 47 +- src/gen-tag-table.py | 211 +- src/gen-ucd-table.py | 2 +- src/gen-use-table.py | 258 +- src/gen-vowel-constraints.py | 21 +- src/harfbuzz.cc | 4 +- src/hb-aat-fdsc-table.hh | 126 - src/hb-aat-layout-ankr-table.hh | 8 +- src/hb-aat-layout-bsln-table.hh | 6 +- src/hb-aat-layout-common.hh | 147 +- src/hb-aat-layout-feat-table.hh | 2 +- src/hb-aat-layout-just-table.hh | 26 +- src/hb-aat-layout-kerx-table.hh | 64 +- src/hb-aat-layout-lcar-table.hh | 171 - src/hb-aat-layout-morx-table.hh | 103 +- src/hb-aat-layout-opbd-table.hh | 8 +- src/hb-aat-layout-trak-table.hh | 8 +- src/hb-aat-layout.cc | 104 +- src/hb-aat-layout.h | 315 +- src/hb-aat-ltag-table.hh | 4 +- src/hb-algs.hh | 340 +- src/hb-array.hh | 112 +- src/hb-atomic.hh | 139 +- src/hb-bimap.hh | 30 +- src/hb-bit-page.hh | 203 + src/hb-bit-set-invertible.hh | 364 + src/hb-bit-set.hh | 817 + src/hb-blob.cc | 202 +- src/hb-blob.h | 49 +- src/hb-blob.hh | 3 +- src/hb-buffer-deserialize-json.hh | 449 +- src/hb-buffer-deserialize-json.rl | 29 +- src/hb-buffer-deserialize-text.hh | 644 +- src/hb-buffer-deserialize-text.rl | 37 +- src/hb-buffer-serialize.cc | 543 +- src/hb-buffer-verify.cc | 421 + src/hb-buffer.cc | 712 +- src/hb-buffer.h | 225 +- src/hb-buffer.hh | 412 +- src/hb-cache.hh | 2 +- src/hb-cff-interp-common.hh | 16 +- src/hb-cff-interp-cs-common.hh | 9 +- src/hb-cff2-interp-cs.hh | 24 +- src/hb-common.cc | 239 +- src/hb-common.h | 736 +- src/hb-config.hh | 15 +- src/hb-coretext.cc | 81 +- src/hb-debug.hh | 18 +- src/hb-deprecated.h | 96 +- src/hb-directwrite.cc | 278 +- src/hb-dispatch.hh | 6 +- src/hb-draw.cc | 2 +- src/hb-draw.h | 4 +- src/hb-face.cc | 290 +- src/hb-face.h | 21 +- src/hb-face.hh | 2 +- src/hb-fallback-shape.cc | 2 +- src/hb-font.cc | 1369 +- src/hb-font.h | 528 +- src/hb-font.hh | 19 +- src/hb-ft.cc | 111 +- src/hb-gdi.cc | 18 +- src/hb-glib.cc | 160 +- src/hb-gobject-enums.cc.tmpl | 2 +- src/hb-gobject-enums.h.tmpl | 2 +- src/hb-gobject-structs.cc | 4 +- src/hb-gobject-structs.h | 32 +- src/hb-graphite2.cc | 23 +- src/hb-icu.cc | 163 +- src/hb-iter.hh | 109 +- src/hb-kern.hh | 9 +- src/hb-machinery.hh | 20 +- src/hb-map.cc | 91 +- src/hb-map.h | 14 +- src/hb-map.hh | 161 +- src/hb-meta.hh | 261 +- src/hb-ms-feature-ranges.hh | 229 + src/hb-mutex.hh | 60 +- src/hb-null.hh | 21 +- src/hb-object.hh | 50 +- src/hb-open-file.hh | 85 +- src/hb-open-type.hh | 231 +- src/hb-ot-cff-common.hh | 12 +- src/hb-ot-cff1-table.cc | 4 +- src/hb-ot-cff1-table.hh | 48 +- src/hb-ot-cff2-table.cc | 4 +- src/hb-ot-cff2-table.hh | 64 +- src/hb-ot-cmap-table.hh | 665 +- src/hb-ot-color-cbdt-table.hh | 52 +- src/hb-ot-color-colr-table.hh | 1365 +- src/hb-ot-color-colrv1-closure.hh | 108 + src/hb-ot-color-cpal-table.hh | 136 +- src/hb-ot-color-sbix-table.hh | 19 +- src/hb-ot-color-svg-table.hh | 12 +- src/hb-ot-color.cc | 23 +- src/hb-ot-color.h | 9 +- src/hb-ot-deprecated.h | 36 +- src/hb-ot-face-table-list.hh | 11 +- src/hb-ot-font.cc | 35 +- src/hb-ot-font.h | 2 +- src/hb-ot-gasp-table.hh | 2 +- src/hb-ot-glyf-table.hh | 363 +- src/hb-ot-hdmx-table.hh | 4 +- src/hb-ot-head-table.hh | 6 +- src/hb-ot-hmtx-table.hh | 107 +- src/hb-ot-kern-table.hh | 8 +- src/hb-ot-layout-base-table.hh | 56 +- src/hb-ot-layout-common.hh | 882 +- src/hb-ot-layout-gdef-table.hh | 104 +- src/hb-ot-layout-gpos-table.hh | 1014 +- src/hb-ot-layout-gsub-table.hh | 523 +- src/hb-ot-layout-gsubgpos.hh | 1328 +- src/hb-ot-layout-jstf-table.hh | 32 +- src/hb-ot-layout.cc | 503 +- src/hb-ot-layout.h | 89 +- src/hb-ot-layout.hh | 51 +- src/hb-ot-map.cc | 36 +- src/hb-ot-map.hh | 8 +- src/hb-ot-math-table.hh | 492 +- src/hb-ot-math.cc | 49 +- src/hb-ot-math.h | 113 +- src/hb-ot-maxp-table.hh | 2 +- src/hb-ot-meta-table.hh | 12 +- src/hb-ot-meta.cc | 6 +- src/hb-ot-meta.h | 3 +- src/hb-ot-metrics.cc | 92 +- src/hb-ot-metrics.h | 6 +- src/hb-ot-name-table.hh | 32 +- src/hb-ot-name.cc | 19 +- src/hb-ot-name.h | 35 +- src/hb-ot-os2-table.hh | 25 +- src/hb-ot-post-table-v2subset.hh | 134 + src/hb-ot-post-table.hh | 52 +- src/hb-ot-shape-complex-arabic-fallback.hh | 30 +- src/hb-ot-shape-complex-arabic-joining-list.hh | 47 + src/hb-ot-shape-complex-arabic-table.hh | 38 +- src/hb-ot-shape-complex-arabic-win1256.hh | 36 +- src/hb-ot-shape-complex-arabic.cc | 36 +- src/hb-ot-shape-complex-hangul.cc | 55 +- src/hb-ot-shape-complex-indic-machine.hh | 111 +- src/hb-ot-shape-complex-indic-machine.rl | 59 +- src/hb-ot-shape-complex-indic-table.cc | 46 +- src/hb-ot-shape-complex-indic.cc | 140 +- src/hb-ot-shape-complex-indic.hh | 22 +- src/hb-ot-shape-complex-khmer-machine.hh | 78 +- src/hb-ot-shape-complex-khmer-machine.rl | 46 +- src/hb-ot-shape-complex-khmer.cc | 123 +- src/hb-ot-shape-complex-khmer.hh | 6 +- src/hb-ot-shape-complex-myanmar-machine.hh | 528 +- src/hb-ot-shape-complex-myanmar-machine.rl | 76 +- src/hb-ot-shape-complex-myanmar.cc | 94 +- src/hb-ot-shape-complex-myanmar.hh | 12 +- src/hb-ot-shape-complex-syllabic.cc | 103 + src/hb-ot-shape-complex-syllabic.hh | 42 + src/hb-ot-shape-complex-thai.cc | 17 +- src/hb-ot-shape-complex-use-machine.hh | 792 +- src/hb-ot-shape-complex-use-machine.rl | 254 +- src/hb-ot-shape-complex-use-table.cc | 873 - src/hb-ot-shape-complex-use-table.hh | 1283 + src/hb-ot-shape-complex-use.cc | 206 +- src/hb-ot-shape-complex-use.hh | 105 - src/hb-ot-shape-complex-vowel-constraints.cc | 67 +- src/hb-ot-shape-complex.hh | 60 +- src/hb-ot-shape-fallback.cc | 25 +- src/hb-ot-shape-normalize.cc | 58 +- src/hb-ot-shape-normalize.hh | 1 + src/hb-ot-shape.cc | 173 +- src/hb-ot-shape.h | 2 +- src/hb-ot-shape.hh | 1 + src/hb-ot-stat-table.hh | 66 +- src/hb-ot-tag-table.hh | 1497 +- src/hb-ot-tag.cc | 37 +- src/hb-ot-var-avar-table.hh | 2 +- src/hb-ot-var-common.hh | 264 + src/hb-ot-var-fvar-table.hh | 179 +- src/hb-ot-var-gvar-table.hh | 51 +- src/hb-ot-var-hvar-table.hh | 131 +- src/hb-ot-var-mvar-table.hh | 2 +- src/hb-ot-var.cc | 118 +- src/hb-ot-var.h | 53 +- src/hb-ot-vorg-table.hh | 4 +- src/hb-pool.hh | 6 +- src/hb-priority-queue.hh | 151 + src/hb-repacker.hh | 1272 + src/hb-sanitize.hh | 35 +- src/hb-serialize.hh | 292 +- src/hb-set-digest.hh | 22 +- src/hb-set.cc | 276 +- src/hb-set.h | 23 +- src/hb-set.hh | 864 +- src/hb-shape-plan.cc | 206 +- src/hb-shape-plan.h | 16 +- src/hb-shape-plan.hh | 2 +- src/hb-shape.cc | 42 +- src/hb-shape.h | 2 +- src/hb-shaper.cc | 16 +- src/hb-static.cc | 1 + src/hb-style.cc | 135 + src/hb-style.h | 79 + src/hb-subset-cff-common.cc | 12 +- src/hb-subset-cff-common.hh | 128 +- src/hb-subset-cff1.cc | 72 +- src/hb-subset-cff2.cc | 65 +- src/hb-subset-input.cc | 328 +- src/hb-subset-input.hh | 57 +- src/hb-subset-plan.cc | 457 +- src/hb-subset-plan.hh | 49 +- src/hb-subset.cc | 224 +- src/hb-subset.h | 123 +- src/hb-subset.hh | 10 +- src/hb-ucd-table.hh | 6796 ++-- src/hb-ucd.cc | 10 +- src/hb-unicode-emoji-table.hh | 72 +- src/hb-unicode.cc | 127 +- src/hb-unicode.h | 321 +- src/hb-unicode.hh | 16 +- src/hb-uniscribe.cc | 252 +- src/hb-vector.hh | 248 +- src/hb-version.h | 39 +- src/hb-version.h.in | 31 +- src/hb.h | 1 + src/hb.hh | 266 +- src/main.cc | 12 +- src/meson.build | 299 +- src/test-buffer-serialize.cc | 7 +- src/test-gpos-size-params.cc | 7 +- src/test-gsub-would-substitute.cc | 7 +- src/test-iter.cc | 74 + src/test-machinery.cc | 46 + src/test-map.cc | 139 + src/test-meta.cc | 133 - src/test-ot-glyphname.cc | 8 +- src/test-ot-meta.cc | 8 +- src/test-ot-name.cc | 8 +- src/test-priority-queue.cc | 89 + src/test-repacker.cc | 1360 + src/test-serialize.cc | 51 + src/test-set.cc | 97 + src/test-vector.cc | 154 + src/test.cc | 9 +- subprojects/cairo.wrap | 8 + subprojects/expat.wrap | 10 - subprojects/fontconfig.wrap | 6 - subprojects/freetype2.wrap | 11 +- subprojects/glib.wrap | 4 + subprojects/google-benchmark.wrap | 9 + subprojects/libffi.wrap | 5 - subprojects/packagefiles/ragel/meson.build | 58 + subprojects/proxy-libintl.wrap | 5 - subprojects/ragel.wrap | 11 + subprojects/ttf-parser.wrap | 5 + subprojects/zlib.wrap | 5 - test-driver | 2 +- test/Makefile.am | 2 +- test/Makefile.in | 12 +- test/api/Makefile.am | 5 + test/api/Makefile.in | 202 +- test/api/fonts/AdobeVFPrototype.WA.gpos.otf | Bin 3948 -> 4096 bytes test/api/fonts/AdobeVFPrototype.abc.otf | Bin 6900 -> 5164 bytes test/api/fonts/AdobeVFPrototype.ac.nohints.otf | Bin 4212 -> 4384 bytes .../fonts/AdobeVFPrototype.ac.nosubrs.nohints.otf | Bin 4092 -> 4268 bytes test/api/fonts/AdobeVFPrototype.ac.nosubrs.otf | Bin 6284 -> 4464 bytes test/api/fonts/AdobeVFPrototype.ac.otf | Bin 6408 -> 4584 bytes test/api/fonts/AdobeVFPrototype.ac.retaingids.otf | Bin 6412 -> 4584 bytes test/api/fonts/Cantarell.A.otf | Bin 0 -> 1956 bytes test/api/fonts/Qahiri-Regular.ttf | Bin 0 -> 35984 bytes test/api/fonts/Roboto-Regular-gpos-aw.ttf | Bin 2232 -> 2228 bytes test/api/fonts/Roboto-Regular.D7,D8,D9,DA,DE.ttf | Bin 2532 -> 2472 bytes test/api/fonts/Roboto-Regular.abc.ttf | Bin 2168 -> 2132 bytes test/api/fonts/Roboto-Regular.abcAE.ttf | Bin 0 -> 7224 bytes test/api/fonts/Roboto-Regular.ac.ttf | Bin 1988 -> 1940 bytes test/api/fonts/Roboto-Regular.bAE.ttf | Bin 0 -> 6732 bytes .../fonts/SourceSansVariable-Roman-modHVAR.abc.ttf | Bin 3260 -> 3124 bytes .../fonts/SourceSansVariable-Roman-modHVAR.ac.ttf | Bin 3032 -> 2892 bytes test/api/fonts/SourceSansVariable-Roman.abc.ttf | Bin 3240 -> 3196 bytes .../SourceSansVariable-Roman.ac.retaingids.ttf | Bin 2616 -> 2976 bytes test/api/fonts/SourceSansVariable-Roman.ac.ttf | Bin 3028 -> 2964 bytes .../fonts/SourceSerifVariable-Roman-VVAR.abc.ttf | Bin 5632 -> 3588 bytes ...ourceSerifVariable-Roman-VVAR.ac.retaingids.ttf | Bin 5288 -> 3244 bytes .../fonts/SourceSerifVariable-Roman-VVAR.ac.ttf | Bin 3224 -> 3224 bytes .../TwemojiMozilla.subset.default.32,3299.ttf | Bin 5264 -> 1520 bytes .../api/fonts/TwemojiMozilla.subset.default.32.ttf | Bin 4660 -> 888 bytes .../fonts/TwemojiMozilla.subset.default.3297.ttf | Bin 5068 -> 1332 bytes test/api/fonts/TwemojiMozilla.subset.ttf | Bin 5712 -> 1868 bytes ...case-minimized-hb-shape-fuzzer-5753845452636160 | Bin 0 -> 2109 bytes test/api/fonts/lcar.ttf | Bin 808 -> 0 bytes test/api/hb-subset-test.h | 9 +- test/api/hb-test.h | 4 +- test/api/meson.build | 18 +- test/api/test-buffer.c | 71 +- test/api/test-draw.c | 161 +- test/api/test-font-scale.c | 57 + test/api/test-map.c | 28 + test/api/test-ot-alternates.c | 53 + test/api/test-ot-collect-glyphs.c | 492 + test/api/test-ot-extents-cff.c | 6 +- test/api/test-ot-face.c | 70 +- test/api/test-ot-layout.c | 228 + test/api/test-ot-ligature-carets.c | 79 +- test/api/test-ot-math.c | 84 +- test/api/test-ot-metrics-tt-var.c | 2 +- test/api/test-ot-name.c | 9 + test/api/test-ot-tag.c | 17 +- test/api/test-set.c | 560 +- test/api/test-style.c | 160 + test/api/test-subset-cff1.c | 22 +- test/api/test-subset-cff2.c | 10 +- test/api/test-subset-drop-tables.c | 7 +- test/api/test-subset-glyf.c | 55 +- test/api/test-subset-gpos.c | 11 +- test/api/test-subset-gvar.c | 2 +- test/api/test-subset-hdmx.c | 5 +- test/api/test-subset-hmtx.c | 5 +- test/api/test-subset-hvar.c | 4 +- test/api/test-subset-vvar.c | 2 +- test/api/test-subset.c | 76 +- test/api/test-unicode.c | 16 + test/fuzzing/Makefile.in | 10 +- ...case-minimized-harfbuzz_fuzzer-5754958982021120 | Bin 0 -> 319 bytes ...tcase-minimized-hb-draw-fuzzer-4856957815619584 | Bin 0 -> 486280 bytes ...tcase-minimized-hb-draw-fuzzer-5103082208493568 | Bin 0 -> 1069 bytes ...tcase-minimized-hb-draw-fuzzer-5641612227772416 | Bin 0 -> 1069 bytes ...tcase-minimized-hb-draw-fuzzer-6231698648596480 | Bin 0 -> 2707 bytes ...case-minimized-hb-shape-fuzzer-5061207689134080 | Bin 0 -> 3344 bytes ...case-minimized-hb-shape-fuzzer-5138182937772032 | Bin 0 -> 68 bytes ...ase-minimized-hb-subset-fuzzer-4681956043390976 | Bin 0 -> 56 bytes ...ase-minimized-hb-subset-fuzzer-4880059756969984 | Bin 0 -> 45902 bytes ...ase-minimized-hb-subset-fuzzer-4901143794810880 | Bin 0 -> 565 bytes ...ase-minimized-hb-subset-fuzzer-4961171477233664 | Bin 0 -> 39793 bytes ...ase-minimized-hb-subset-fuzzer-4979711393005568 | Bin 0 -> 349 bytes ...ase-minimized-hb-subset-fuzzer-5001604901240832 | Bin 0 -> 165568 bytes ...ase-minimized-hb-subset-fuzzer-5041767803125760 | Bin 0 -> 29 bytes ...ase-minimized-hb-subset-fuzzer-5072358514753536 | Bin 0 -> 55875 bytes ...ase-minimized-hb-subset-fuzzer-5127321313476608 | Bin 0 -> 60417 bytes ...ase-minimized-hb-subset-fuzzer-5137462782066688 | Bin 0 -> 76354 bytes ...inimized-hb-subset-fuzzer-5141317848530944.fuzz | Bin 0 -> 8 bytes ...ase-minimized-hb-subset-fuzzer-5179935334465536 | Bin 0 -> 50501 bytes ...ase-minimized-hb-subset-fuzzer-5181909018345472 | Bin 0 -> 2559 bytes ...ase-minimized-hb-subset-fuzzer-5205038086094848 | Bin 0 -> 129192 bytes ...ase-minimized-hb-subset-fuzzer-5229304507138048 | Bin 0 -> 56552 bytes ...ase-minimized-hb-subset-fuzzer-5241922561114112 | Bin 0 -> 638237 bytes ...ase-minimized-hb-subset-fuzzer-5250795600740352 | Bin 0 -> 409 bytes ...ase-minimized-hb-subset-fuzzer-5269686781607936 | Bin 0 -> 48 bytes ...ase-minimized-hb-subset-fuzzer-5345734743031808 | Bin 0 -> 1240 bytes ...ase-minimized-hb-subset-fuzzer-5362189182566400 | Bin 0 -> 85171 bytes ...ase-minimized-hb-subset-fuzzer-5363902507515904 | Bin 0 -> 1683 bytes ...ase-minimized-hb-subset-fuzzer-5416421032067072 | Bin 0 -> 114 bytes ...ase-minimized-hb-subset-fuzzer-5417934246772736 | Bin 0 -> 104 bytes ...ase-minimized-hb-subset-fuzzer-5422577634377728 | Bin 0 -> 1700 bytes ...ase-minimized-hb-subset-fuzzer-5443213648330752 | Bin 0 -> 567 bytes ...ase-minimized-hb-subset-fuzzer-5522792714993664 | Bin 0 -> 74 bytes ...ase-minimized-hb-subset-fuzzer-5549945449480192 | Bin 0 -> 562733 bytes ...ase-minimized-hb-subset-fuzzer-5609112151916544 | Bin 0 -> 80225 bytes ...ase-minimized-hb-subset-fuzzer-5616763250278400 | Bin 0 -> 97363 bytes ...ase-minimized-hb-subset-fuzzer-5617065093365760 | Bin 0 -> 160 bytes ...ase-minimized-hb-subset-fuzzer-5641892164009984 | Bin 0 -> 124518 bytes ...ase-minimized-hb-subset-fuzzer-5661567174311936 | Bin 0 -> 473 bytes ...ase-minimized-hb-subset-fuzzer-5684542900535296 | Bin 0 -> 70 bytes ...ase-minimized-hb-subset-fuzzer-5689082504806400 | Bin 0 -> 84172 bytes ...ase-minimized-hb-subset-fuzzer-5707809174585344 | Bin 0 -> 107592 bytes ...ase-minimized-hb-subset-fuzzer-5708623339323392 | Bin 0 -> 151 bytes ...ase-minimized-hb-subset-fuzzer-5715464591376384 | Bin 0 -> 2116 bytes ...ase-minimized-hb-subset-fuzzer-5741295280848896 | Bin 98822 -> 0 bytes ...ase-minimized-hb-subset-fuzzer-5741735372914688 | Bin 0 -> 560294 bytes ...ase-minimized-hb-subset-fuzzer-5858518134554624 | Bin 0 -> 802 bytes ...ase-minimized-hb-subset-fuzzer-5887968763052032 | Bin 0 -> 3889 bytes ...ase-minimized-hb-subset-fuzzer-5927551890096128 | Bin 0 -> 73364 bytes ...ase-minimized-hb-subset-fuzzer-5965777994907648 | Bin 0 -> 159 bytes ...ase-minimized-hb-subset-fuzzer-5991762219892736 | Bin 0 -> 80599 bytes ...ase-minimized-hb-subset-fuzzer-6173520787800064 | Bin 0 -> 1731 bytes ...ase-minimized-hb-subset-fuzzer-6231212713312256 | Bin 0 -> 76 bytes ...ase-minimized-hb-subset-fuzzer-6241118484955136 | Bin 0 -> 7345 bytes ...ase-minimized-hb-subset-fuzzer-6246465148813312 | Bin 0 -> 24246 bytes ...ase-minimized-hb-subset-fuzzer-6254792024915968 | Bin 0 -> 20851 bytes ...ase-minimized-hb-subset-fuzzer-6315334756335616 | Bin 0 -> 20377 bytes ...ase-minimized-hb-subset-fuzzer-6316256152780800 | Bin 0 -> 1335 bytes ...ase-minimized-hb-subset-fuzzer-6372147008241664 | Bin 0 -> 775 bytes ...ase-minimized-hb-subset-fuzzer-6382598554255360 | Bin 0 -> 766 bytes ...ase-minimized-hb-subset-fuzzer-6421315436281856 | Bin 0 -> 59 bytes ...ase-minimized-hb-subset-fuzzer-6616166961905664 | Bin 0 -> 919 bytes .../crash-d223bc42a8226c4d655c417d63d9a76760d05985 | Bin 0 -> 316 bytes .../leak-34f1798a142fd0dfdd71a96fb6aa7de19a62865e | Bin 0 -> 134 bytes test/fuzzing/hb-draw-fuzzer.cc | 4 +- test/fuzzing/hb-fuzzer.hh | 16 +- test/fuzzing/hb-set-fuzzer.cc | 14 + test/fuzzing/hb-shape-fuzzer.cc | 14 +- test/fuzzing/hb-subset-fuzzer.cc | 55 +- test/fuzzing/main.cc | 10 +- test/fuzzing/meson.build | 25 +- test/fuzzing/run-draw-fuzzer-tests.py | 16 +- test/fuzzing/run-shape-fuzzer-tests.py | 16 +- test/fuzzing/run-subset-fuzzer-tests.py | 16 +- test/meson.build | 4 +- test/{shaping => shape}/Makefile.am | 0 test/shape/Makefile.in | 720 + test/{shaping => shape}/README.md | 0 test/{shaping => shape}/data/Makefile.am | 0 test/shape/data/Makefile.in | 711 + test/{shaping => shape}/data/aots/COPYING | 0 test/shape/data/aots/Makefile.am | 27 + test/shape/data/aots/Makefile.in | 1006 + test/shape/data/aots/Makefile.sources | 130 + .../data/aots/fonts/classdef1_font1.otf | Bin .../data/aots/fonts/classdef1_font2.otf | Bin .../data/aots/fonts/classdef1_font3.otf | Bin .../data/aots/fonts/classdef1_font4.otf | Bin .../data/aots/fonts/classdef2_font1.otf | Bin .../data/aots/fonts/classdef2_font2.otf | Bin .../data/aots/fonts/classdef2_font3.otf | Bin .../data/aots/fonts/classdef2_font4.otf | Bin .../data/aots/fonts/cmap0_font1.otf | Bin .../data/aots/fonts/cmap10_font1.otf | Bin .../data/aots/fonts/cmap10_font2.otf | Bin .../data/aots/fonts/cmap12_font1.otf | Bin .../data/aots/fonts/cmap14_font1.otf | Bin .../data/aots/fonts/cmap2_font1.otf | Bin .../data/aots/fonts/cmap4_font1.otf | Bin .../data/aots/fonts/cmap4_font2.otf | Bin .../data/aots/fonts/cmap4_font3.otf | Bin .../data/aots/fonts/cmap4_font4.otf | Bin .../data/aots/fonts/cmap6_font1.otf | Bin .../data/aots/fonts/cmap6_font2.otf | Bin .../data/aots/fonts/cmap8_font1.otf | Bin .../data/aots/fonts/cmap_composition_font1.otf | Bin .../aots/fonts/cmap_subtableselection_font1.otf | Bin .../aots/fonts/cmap_subtableselection_font2.otf | Bin .../aots/fonts/cmap_subtableselection_font3.otf | Bin .../aots/fonts/cmap_subtableselection_font4.otf | Bin .../aots/fonts/cmap_subtableselection_font5.otf | Bin .../data/aots/fonts/gpos1_1_lookupflag_f1.otf | Bin .../data/aots/fonts/gpos1_1_simple_f1.otf | Bin .../data/aots/fonts/gpos1_1_simple_f2.otf | Bin .../data/aots/fonts/gpos1_1_simple_f3.otf | Bin .../data/aots/fonts/gpos1_1_simple_f4.otf | Bin .../data/aots/fonts/gpos1_2_font1.otf | Bin .../data/aots/fonts/gpos1_2_font2.otf | Bin .../data/aots/fonts/gpos2_1_font6.otf | Bin .../data/aots/fonts/gpos2_1_font7.otf | Bin .../data/aots/fonts/gpos2_1_lookupflag_f1.otf | Bin .../data/aots/fonts/gpos2_1_lookupflag_f2.otf | Bin .../data/aots/fonts/gpos2_1_next_glyph_f1.otf | Bin .../data/aots/fonts/gpos2_1_next_glyph_f2.otf | Bin .../data/aots/fonts/gpos2_1_simple_f1.otf | Bin .../data/aots/fonts/gpos2_2_font1.otf | Bin .../data/aots/fonts/gpos2_2_font2.otf | Bin .../data/aots/fonts/gpos2_2_font3.otf | Bin .../data/aots/fonts/gpos2_2_font4.otf | Bin .../data/aots/fonts/gpos2_2_font5.otf | Bin .../data/aots/fonts/gpos3_font1.otf | Bin .../data/aots/fonts/gpos3_font2.otf | Bin .../data/aots/fonts/gpos3_font3.otf | Bin .../data/aots/fonts/gpos4_lookupflag_f1.otf | Bin .../data/aots/fonts/gpos4_lookupflag_f2.otf | Bin .../data/aots/fonts/gpos4_multiple_anchors_1.otf | Bin .../data/aots/fonts/gpos4_simple_1.otf | Bin .../data/aots/fonts/gpos5_font1.otf | Bin .../data/aots/fonts/gpos6_font1.otf | Bin .../data/aots/fonts/gpos7_1_font1.otf | Bin .../data/aots/fonts/gpos9_font1.otf | Bin .../data/aots/fonts/gpos9_font2.otf | Bin .../data/aots/fonts/gpos_chaining1_boundary_f1.otf | Bin .../data/aots/fonts/gpos_chaining1_boundary_f2.otf | Bin .../data/aots/fonts/gpos_chaining1_boundary_f3.otf | Bin .../data/aots/fonts/gpos_chaining1_boundary_f4.otf | Bin .../aots/fonts/gpos_chaining1_lookupflag_f1.otf | Bin .../fonts/gpos_chaining1_multiple_subrules_f1.otf | Bin .../fonts/gpos_chaining1_multiple_subrules_f2.otf | Bin .../aots/fonts/gpos_chaining1_next_glyph_f1.otf | Bin .../data/aots/fonts/gpos_chaining1_simple_f1.otf | Bin .../data/aots/fonts/gpos_chaining1_simple_f2.otf | Bin .../aots/fonts/gpos_chaining1_successive_f1.otf | Bin .../data/aots/fonts/gpos_chaining2_boundary_f1.otf | Bin .../data/aots/fonts/gpos_chaining2_boundary_f2.otf | Bin .../data/aots/fonts/gpos_chaining2_boundary_f3.otf | Bin .../data/aots/fonts/gpos_chaining2_boundary_f4.otf | Bin .../aots/fonts/gpos_chaining2_lookupflag_f1.otf | Bin .../fonts/gpos_chaining2_multiple_subrules_f1.otf | Bin .../fonts/gpos_chaining2_multiple_subrules_f2.otf | Bin .../aots/fonts/gpos_chaining2_next_glyph_f1.otf | Bin .../data/aots/fonts/gpos_chaining2_simple_f1.otf | Bin .../data/aots/fonts/gpos_chaining2_simple_f2.otf | Bin .../aots/fonts/gpos_chaining2_successive_f1.otf | Bin .../data/aots/fonts/gpos_chaining3_boundary_f1.otf | Bin .../data/aots/fonts/gpos_chaining3_boundary_f2.otf | Bin .../data/aots/fonts/gpos_chaining3_boundary_f3.otf | Bin .../data/aots/fonts/gpos_chaining3_boundary_f4.otf | Bin .../aots/fonts/gpos_chaining3_lookupflag_f1.otf | Bin .../aots/fonts/gpos_chaining3_next_glyph_f1.otf | Bin .../data/aots/fonts/gpos_chaining3_simple_f1.otf | Bin .../data/aots/fonts/gpos_chaining3_simple_f2.otf | Bin .../aots/fonts/gpos_chaining3_successive_f1.otf | Bin .../data/aots/fonts/gpos_context1_boundary_f1.otf | Bin .../data/aots/fonts/gpos_context1_boundary_f2.otf | Bin .../data/aots/fonts/gpos_context1_expansion_f1.otf | Bin .../aots/fonts/gpos_context1_lookupflag_f1.otf | Bin .../aots/fonts/gpos_context1_lookupflag_f2.otf | Bin .../fonts/gpos_context1_multiple_subrules_f1.otf | Bin .../fonts/gpos_context1_multiple_subrules_f2.otf | Bin .../aots/fonts/gpos_context1_next_glyph_f1.otf | Bin .../data/aots/fonts/gpos_context1_simple_f1.otf | Bin .../data/aots/fonts/gpos_context1_simple_f2.otf | Bin .../aots/fonts/gpos_context1_successive_f1.otf | Bin .../data/aots/fonts/gpos_context2_boundary_f1.otf | Bin .../data/aots/fonts/gpos_context2_boundary_f2.otf | Bin .../data/aots/fonts/gpos_context2_classes_f1.otf | Bin .../data/aots/fonts/gpos_context2_classes_f2.otf | Bin .../data/aots/fonts/gpos_context2_expansion_f1.otf | Bin .../aots/fonts/gpos_context2_lookupflag_f1.otf | Bin .../aots/fonts/gpos_context2_lookupflag_f2.otf | Bin .../fonts/gpos_context2_multiple_subrules_f1.otf | Bin .../fonts/gpos_context2_multiple_subrules_f2.otf | Bin .../aots/fonts/gpos_context2_next_glyph_f1.otf | Bin .../data/aots/fonts/gpos_context2_simple_f1.otf | Bin .../data/aots/fonts/gpos_context2_simple_f2.otf | Bin .../aots/fonts/gpos_context2_successive_f1.otf | Bin .../data/aots/fonts/gpos_context3_boundary_f1.otf | Bin .../data/aots/fonts/gpos_context3_boundary_f2.otf | Bin .../aots/fonts/gpos_context3_lookupflag_f1.otf | Bin .../aots/fonts/gpos_context3_lookupflag_f2.otf | Bin .../aots/fonts/gpos_context3_next_glyph_f1.otf | Bin .../data/aots/fonts/gpos_context3_simple_f1.otf | Bin .../aots/fonts/gpos_context3_successive_f1.otf | Bin .../data/aots/fonts/gsub1_1_lookupflag_f1.otf | Bin .../data/aots/fonts/gsub1_1_modulo_f1.otf | Bin .../data/aots/fonts/gsub1_1_simple_f1.otf | Bin .../data/aots/fonts/gsub1_2_lookupflag_f1.otf | Bin .../data/aots/fonts/gsub1_2_simple_f1.otf | Bin .../data/aots/fonts/gsub2_1_lookupflag_f1.otf | Bin .../aots/fonts/gsub2_1_multiple_sequences_f1.otf | Bin .../data/aots/fonts/gsub2_1_simple_f1.otf | Bin .../data/aots/fonts/gsub3_1_lookupflag_f1.otf | Bin .../data/aots/fonts/gsub3_1_multiple_f1.otf | Bin .../data/aots/fonts/gsub3_1_simple_f1.otf | Bin .../data/aots/fonts/gsub4_1_lookupflag_f1.otf | Bin .../aots/fonts/gsub4_1_multiple_ligatures_f1.otf | Bin .../aots/fonts/gsub4_1_multiple_ligatures_f2.otf | Bin .../aots/fonts/gsub4_1_multiple_ligsets_f1.otf | Bin .../data/aots/fonts/gsub4_1_simple_f1.otf | Bin .../data/aots/fonts/gsub7_font1.otf | Bin .../data/aots/fonts/gsub7_font2.otf | Bin .../data/aots/fonts/gsub_chaining1_boundary_f1.otf | Bin .../data/aots/fonts/gsub_chaining1_boundary_f2.otf | Bin .../data/aots/fonts/gsub_chaining1_boundary_f3.otf | Bin .../data/aots/fonts/gsub_chaining1_boundary_f4.otf | Bin .../aots/fonts/gsub_chaining1_lookupflag_f1.otf | Bin .../fonts/gsub_chaining1_multiple_subrules_f1.otf | Bin .../fonts/gsub_chaining1_multiple_subrules_f2.otf | Bin .../aots/fonts/gsub_chaining1_next_glyph_f1.otf | Bin .../data/aots/fonts/gsub_chaining1_simple_f1.otf | Bin .../data/aots/fonts/gsub_chaining1_simple_f2.otf | Bin .../aots/fonts/gsub_chaining1_successive_f1.otf | Bin .../data/aots/fonts/gsub_chaining2_boundary_f1.otf | Bin .../data/aots/fonts/gsub_chaining2_boundary_f2.otf | Bin .../data/aots/fonts/gsub_chaining2_boundary_f3.otf | Bin .../data/aots/fonts/gsub_chaining2_boundary_f4.otf | Bin .../aots/fonts/gsub_chaining2_lookupflag_f1.otf | Bin .../fonts/gsub_chaining2_multiple_subrules_f1.otf | Bin .../fonts/gsub_chaining2_multiple_subrules_f2.otf | Bin .../aots/fonts/gsub_chaining2_next_glyph_f1.otf | Bin .../data/aots/fonts/gsub_chaining2_simple_f1.otf | Bin .../data/aots/fonts/gsub_chaining2_simple_f2.otf | Bin .../aots/fonts/gsub_chaining2_successive_f1.otf | Bin .../data/aots/fonts/gsub_chaining3_boundary_f1.otf | Bin .../data/aots/fonts/gsub_chaining3_boundary_f2.otf | Bin .../data/aots/fonts/gsub_chaining3_boundary_f3.otf | Bin .../data/aots/fonts/gsub_chaining3_boundary_f4.otf | Bin .../aots/fonts/gsub_chaining3_lookupflag_f1.otf | Bin .../aots/fonts/gsub_chaining3_next_glyph_f1.otf | Bin .../data/aots/fonts/gsub_chaining3_simple_f1.otf | Bin .../data/aots/fonts/gsub_chaining3_simple_f2.otf | Bin .../aots/fonts/gsub_chaining3_successive_f1.otf | Bin .../data/aots/fonts/gsub_context1_boundary_f1.otf | Bin .../data/aots/fonts/gsub_context1_boundary_f2.otf | Bin .../data/aots/fonts/gsub_context1_expansion_f1.otf | Bin .../aots/fonts/gsub_context1_lookupflag_f1.otf | Bin .../aots/fonts/gsub_context1_lookupflag_f2.otf | Bin .../fonts/gsub_context1_multiple_subrules_f1.otf | Bin .../fonts/gsub_context1_multiple_subrules_f2.otf | Bin .../aots/fonts/gsub_context1_next_glyph_f1.otf | Bin .../data/aots/fonts/gsub_context1_simple_f1.otf | Bin .../data/aots/fonts/gsub_context1_simple_f2.otf | Bin .../aots/fonts/gsub_context1_successive_f1.otf | Bin .../data/aots/fonts/gsub_context2_boundary_f1.otf | Bin .../data/aots/fonts/gsub_context2_boundary_f2.otf | Bin .../data/aots/fonts/gsub_context2_classes_f1.otf | Bin .../data/aots/fonts/gsub_context2_classes_f2.otf | Bin .../data/aots/fonts/gsub_context2_expansion_f1.otf | Bin .../aots/fonts/gsub_context2_lookupflag_f1.otf | Bin .../aots/fonts/gsub_context2_lookupflag_f2.otf | Bin .../fonts/gsub_context2_multiple_subrules_f1.otf | Bin .../fonts/gsub_context2_multiple_subrules_f2.otf | Bin .../aots/fonts/gsub_context2_next_glyph_f1.otf | Bin .../data/aots/fonts/gsub_context2_simple_f1.otf | Bin .../data/aots/fonts/gsub_context2_simple_f2.otf | Bin .../aots/fonts/gsub_context2_successive_f1.otf | Bin .../data/aots/fonts/gsub_context3_boundary_f1.otf | Bin .../data/aots/fonts/gsub_context3_boundary_f2.otf | Bin .../aots/fonts/gsub_context3_lookupflag_f1.otf | Bin .../aots/fonts/gsub_context3_lookupflag_f2.otf | Bin .../aots/fonts/gsub_context3_next_glyph_f1.otf | Bin .../data/aots/fonts/gsub_context3_simple_f1.otf | Bin .../aots/fonts/gsub_context3_successive_f1.otf | Bin .../aots/fonts/lookupflag_ignore_attach_f1.otf | Bin .../data/aots/fonts/lookupflag_ignore_base_f1.otf | Bin .../fonts/lookupflag_ignore_combination_f1.otf | Bin .../aots/fonts/lookupflag_ignore_ligatures_f1.otf | Bin .../data/aots/fonts/lookupflag_ignore_marks_f1.otf | Bin test/shape/data/aots/meson.build | 130 + test/shape/data/aots/tests/classdef1.tests | 1 + test/shape/data/aots/tests/classdef1_empty.tests | 1 + .../shape/data/aots/tests/classdef1_multiple.tests | 1 + test/shape/data/aots/tests/classdef1_single.tests | 1 + test/shape/data/aots/tests/classdef2.tests | 1 + test/shape/data/aots/tests/classdef2_empty.tests | 1 + .../shape/data/aots/tests/classdef2_multiple.tests | 1 + test/shape/data/aots/tests/classdef2_single.tests | 1 + test/shape/data/aots/tests/cmap0.tests | 1 + test/shape/data/aots/tests/cmap10.tests | 2 + test/shape/data/aots/tests/cmap12.tests | 1 + test/shape/data/aots/tests/cmap2.tests | 1 + test/shape/data/aots/tests/cmap4.tests | 6 + test/shape/data/aots/tests/cmap6.tests | 2 + test/shape/data/aots/tests/cmap8.tests | 1 + .../shape/data/aots/tests/gpos1_1_lookupflag.tests | 1 + test/shape/data/aots/tests/gpos1_1_simple.tests | 4 + test/shape/data/aots/tests/gpos1_2.tests | 1 + .../shape/data/aots/tests/gpos1_2_lookupflag.tests | 1 + test/shape/data/aots/tests/gpos2_1.tests | 2 + .../shape/data/aots/tests/gpos2_1_lookupflag.tests | 2 + .../shape/data/aots/tests/gpos2_1_next_glyph.tests | 2 + test/shape/data/aots/tests/gpos2_1_simple.tests | 2 + test/shape/data/aots/tests/gpos2_2.tests | 5 + test/shape/data/aots/tests/gpos3.tests | 11 + test/shape/data/aots/tests/gpos3_lookupflag.tests | 2 + test/shape/data/aots/tests/gpos4_lookupflag.tests | 2 + .../data/aots/tests/gpos4_multiple_anchors.tests | 1 + test/shape/data/aots/tests/gpos4_simple.tests | 5 + test/shape/data/aots/tests/gpos5.tests | 2 + test/shape/data/aots/tests/gpos6.tests | 3 + test/shape/data/aots/tests/gpos7_1.tests | 2 + test/shape/data/aots/tests/gpos9.tests | 2 + .../data/aots/tests/gpos_chaining1_boundary.tests | 4 + .../aots/tests/gpos_chaining1_lookupflag.tests | 1 + .../tests/gpos_chaining1_multiple_subrules.tests | 2 + .../aots/tests/gpos_chaining1_next_glyph.tests | 1 + .../data/aots/tests/gpos_chaining1_simple.tests | 11 + .../aots/tests/gpos_chaining1_successive.tests | 1 + .../data/aots/tests/gpos_chaining2_boundary.tests | 4 + .../aots/tests/gpos_chaining2_lookupflag.tests | 1 + .../tests/gpos_chaining2_multiple_subrules.tests | 2 + .../aots/tests/gpos_chaining2_next_glyph.tests | 1 + .../data/aots/tests/gpos_chaining2_simple.tests | 11 + .../aots/tests/gpos_chaining2_successive.tests | 1 + .../data/aots/tests/gpos_chaining3_boundary.tests | 4 + .../aots/tests/gpos_chaining3_lookupflag.tests | 1 + .../aots/tests/gpos_chaining3_next_glyph.tests | 1 + .../data/aots/tests/gpos_chaining3_simple.tests | 11 + .../aots/tests/gpos_chaining3_successive.tests | 1 + .../data/aots/tests/gpos_context1_boundary.tests | 2 + .../data/aots/tests/gpos_context1_expansion.tests | 1 + .../data/aots/tests/gpos_context1_lookupflag.tests | 2 + .../tests/gpos_context1_multiple_subrules.tests | 2 + .../data/aots/tests/gpos_context1_next_glyph.tests | 1 + .../data/aots/tests/gpos_context1_simple.tests | 3 + .../data/aots/tests/gpos_context1_successive.tests | 1 + .../data/aots/tests/gpos_context2_boundary.tests | 2 + .../data/aots/tests/gpos_context2_classes.tests | 2 + .../data/aots/tests/gpos_context2_expansion.tests | 1 + .../data/aots/tests/gpos_context2_lookupflag.tests | 2 + .../tests/gpos_context2_multiple_subrules.tests | 2 + .../data/aots/tests/gpos_context2_next_glyph.tests | 1 + .../data/aots/tests/gpos_context2_simple.tests | 3 + .../data/aots/tests/gpos_context2_successive.tests | 1 + .../data/aots/tests/gpos_context3_boundary.tests | 2 + .../data/aots/tests/gpos_context3_lookupflag.tests | 2 + .../data/aots/tests/gpos_context3_next_glyph.tests | 1 + .../data/aots/tests/gpos_context3_simple.tests | 2 + .../data/aots/tests/gpos_context3_successive.tests | 1 + .../shape/data/aots/tests/gsub1_1_lookupflag.tests | 1 + test/shape/data/aots/tests/gsub1_1_modulo.tests | 1 + test/shape/data/aots/tests/gsub1_1_simple.tests | 1 + .../shape/data/aots/tests/gsub1_2_lookupflag.tests | 1 + test/shape/data/aots/tests/gsub1_2_simple.tests | 1 + .../shape/data/aots/tests/gsub2_1_lookupflag.tests | 1 + .../aots/tests/gsub2_1_multiple_sequences.tests | 1 + test/shape/data/aots/tests/gsub2_1_simple.tests | 2 + .../shape/data/aots/tests/gsub3_1_lookupflag.tests | 1 + test/shape/data/aots/tests/gsub3_1_multiple.tests | 1 + test/shape/data/aots/tests/gsub3_1_simple.tests | 1 + .../shape/data/aots/tests/gsub4_1_lookupflag.tests | 1 + .../aots/tests/gsub4_1_multiple_ligatures.tests | 2 + .../data/aots/tests/gsub4_1_multiple_ligsets.tests | 1 + test/shape/data/aots/tests/gsub4_1_simple.tests | 1 + test/shape/data/aots/tests/gsub7.tests | 2 + .../data/aots/tests/gsub_chaining1_boundary.tests | 4 + .../aots/tests/gsub_chaining1_lookupflag.tests | 1 + .../tests/gsub_chaining1_multiple_subrules.tests | 2 + .../aots/tests/gsub_chaining1_next_glyph.tests | 1 + .../data/aots/tests/gsub_chaining1_simple.tests | 11 + .../aots/tests/gsub_chaining1_successive.tests | 1 + .../data/aots/tests/gsub_chaining2_boundary.tests | 4 + .../aots/tests/gsub_chaining2_lookupflag.tests | 1 + .../tests/gsub_chaining2_multiple_subrules.tests | 2 + .../aots/tests/gsub_chaining2_next_glyph.tests | 1 + .../data/aots/tests/gsub_chaining2_simple.tests | 11 + .../aots/tests/gsub_chaining2_successive.tests | 1 + .../data/aots/tests/gsub_chaining3_boundary.tests | 4 + .../aots/tests/gsub_chaining3_lookupflag.tests | 1 + .../aots/tests/gsub_chaining3_next_glyph.tests | 1 + .../data/aots/tests/gsub_chaining3_simple.tests | 11 + .../aots/tests/gsub_chaining3_successive.tests | 1 + .../data/aots/tests/gsub_context1_boundary.tests | 2 + .../data/aots/tests/gsub_context1_expansion.tests | 1 + .../data/aots/tests/gsub_context1_lookupflag.tests | 2 + .../tests/gsub_context1_multiple_subrules.tests | 2 + .../data/aots/tests/gsub_context1_next_glyph.tests | 1 + .../data/aots/tests/gsub_context1_simple.tests | 3 + .../data/aots/tests/gsub_context1_successive.tests | 1 + .../data/aots/tests/gsub_context2_boundary.tests | 2 + .../data/aots/tests/gsub_context2_classes.tests | 2 + .../data/aots/tests/gsub_context2_expansion.tests | 1 + .../data/aots/tests/gsub_context2_lookupflag.tests | 2 + .../tests/gsub_context2_multiple_subrules.tests | 2 + .../data/aots/tests/gsub_context2_next_glyph.tests | 1 + .../data/aots/tests/gsub_context2_simple.tests | 3 + .../data/aots/tests/gsub_context2_successive.tests | 1 + .../data/aots/tests/gsub_context3_boundary.tests | 2 + .../data/aots/tests/gsub_context3_lookupflag.tests | 2 + .../data/aots/tests/gsub_context3_next_glyph.tests | 1 + .../data/aots/tests/gsub_context3_simple.tests | 2 + .../data/aots/tests/gsub_context3_successive.tests | 1 + .../data/aots/tests/lookupflag_ignore_attach.tests | 5 + .../data/aots/tests/lookupflag_ignore_base.tests | 2 + .../aots/tests/lookupflag_ignore_combination.tests | 3 + .../aots/tests/lookupflag_ignore_ligatures.tests | 3 + .../data/aots/tests/lookupflag_ignore_marks.tests | 1 + test/shape/data/aots/update.py | 29 + test/{shaping => shape}/data/in-house/COPYING | 0 test/shape/data/in-house/Makefile.am | 26 + test/shape/data/in-house/Makefile.in | 944 + test/shape/data/in-house/Makefile.sources | 75 + .../03e3f463c3a985bc42096620cc415342818454fb.ttf | Bin .../051d92f8bc6ff724511b296c27623f824de256e9.ttf | Bin .../065b01e54f35f0d849fd43bd5b936212739a50cb.ttf | Bin 0 -> 1808 bytes .../074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf | Bin .../07f054357ff8638bac3711b422a1e31180bba863.ttf | Bin .../08b4b136f418add748dc641eb4a83033476f1170.ttf | Bin 0 -> 2396 bytes .../15dfc433a135a658b9f4b1a861b5cdd9658ccbb9.ttf | Bin .../1735326da89f0818cd8c51a0600e9789812c0f94.ttf | Bin .../191826b9643e3f124d865d617ae609db6a2ce203.ttf | Bin .../1a3d8f381387dd29be1e897e4b5100ac8b4829e1.ttf | Bin .../1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf | Bin .../1b66a1f4b076b734caa6397b3e57231af1feaafb.ttf | Bin 0 -> 3220 bytes .../1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf | Bin .../1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf | Bin .../1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf | Bin .../1ed7e9064f008f62de6ff0207bb4dd29409597a5.ttf | Bin .../21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf | Bin .../226bc2deab3846f1a682085f70c67d0421014144.ttf | Bin .../24b8d24d00ae86f49791b746da4c9d3f717a51a8.ttf | Bin .../2681c1c72d6484ed3410417f521b1b819b4e2392.ttf | Bin .../270b89df543a7e48e206a2d830c0e10e5265c630.ttf | Bin .../28f497629c04ceb15546c9a70e0730125ed6698d.ttf | Bin .../298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf | Bin .../2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf | Bin .../2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf | Bin .../2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf | Bin .../3105b51976b879032c66aa93a634b3b3672cd344.ttf | Bin 0 -> 2768 bytes .../341421e629668b1a1242245d39238ca48432d35d.ttf | Bin .../3493e92eaded2661cadde752a39f9d58b11f0326.ttf | Bin .../34da9aab7bee86c4dfc3b85e423435822fdf4b62.ttf | Bin 0 -> 1904 bytes .../37033cc5cf37bb223d7355153016b6ccece93b28.ttf | Bin .../373e67bf41ca264e260a9716162b71a23549e885.ttf | Bin .../3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf | Bin .../3b791518a9ba89675df02f1eefbc9026a50648a6.ttf | Bin 0 -> 3144 bytes .../3c96e7a303c58475a8c750bf4289bbe73784f37d.ttf | Bin .../3cae6bfe5b57c07ba81ddbd54c02fe4f3a1e3bf6.ttf | Bin .../3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf | Bin .../3cf6f8ac6d647473a43a3100e7494b202b2cfafe.ttf | Bin .../3d0b77a2360aa6faa1385aaa510509ab70dfbeff.ttf | Bin .../3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf | Bin 0 -> 44884 bytes .../3f24aff8b768e586162e9b9d03b15c36508dd2ae.ttf | Bin 0 -> 5760 bytes .../43ef465752be9af900745f72fe29cb853a1401a5.ttf | Bin .../45855bc8d46332b39c4ab9e2ee1a26b1f896da6b.ttf | Bin .../46669c8860cbfea13562a6ca0d83130ee571137b.ttf | Bin .../49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf | Bin .../4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf | Bin .../4cbbc461be066fccc611dcc634af6e8cb2705537.ttf | Bin .../4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf | Bin .../4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf | Bin .../4fac3929fc3332834e93673780ec0fe94342d193.ttf | Bin .../5028afb650b1bb718ed2131e872fbcce57828fff.ttf | Bin .../53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf | Bin .../53a91c20e33a596f2be17fb68b382d6b7eb85d5c.ttf | Bin .../54674a3111d209fb6be0ed31745314b7a8d2c244.ttf | Bin .../55c88ebbe938680b08f92c3de20713183e0c7481.ttf | Bin .../56cfd0e18d07f41c38e9598545a6d369127fc6f9.ttf | Bin .../573d3a3177c9a8646e94c8a0d7b224334340946a.ttf | Bin .../57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf | Bin .../59a585a63b3df608fbeef00956c8c108deec7de6.ttf | Bin .../5af5361ed4d1e8305780b100e1730cb09132f8d1.ttf | Bin .../5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf | Bin .../5dfad7735c6a67085f1b90d4d497e32907db4c78.ttf | Bin .../604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf | Bin .../641ca9d7808b01cafa9a666c13811c9b56eb9c52.ttf | Bin .../65984dfce552a785f564422aadf4715fa07795ad.ttf | Bin 0 -> 4020 bytes .../663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf | Bin .../6677074106f94a2644da6aaaacd5bbd48cbdc7de.ttf | Bin 0 -> 2388 bytes .../6991b13ce889466be6de3f66e891de2bc0f117ee.ttf | Bin .../6f36d056bad6d478fc0bf7397bd52dc3bd197d5f.ttf | Bin 0 -> 2920 bytes .../6ff0fbead4462d9f229167b4e6839eceb8465058.ttf | Bin .../706c5d7b625f207bc0d874c67237aad6f1e9cd6f.ttf | Bin .../738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf | Bin .../73e84dac2fc6a2d1bc9250d1414353661088937d.ttf | Bin .../757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf | Bin .../7a37dc4d5bf018456aea291cee06daf004c0221c.ttf | Bin .../7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf | Bin .../7e14e7883ed152baa158b80e207b66114c823a8b.ttf | Bin .../8099955657a54e9ee38a6ba1d6f950ce58e3cc25.ttf | Bin .../8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf | Bin .../813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf | Bin .../81c368a33816fb20e9f647e8f24e2180f4720263.ttf | Bin .../8228d035fcd65d62ec9728fb34f42c63be93a5d3.ttf | Bin .../82f4f3b57bb55344e72e70231380202a52af5805.ttf | Bin .../8454d22037f892e76614e1645d066689a0200e61.ttf | Bin .../85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf | Bin .../856ff9562451293cbeff6f396d4e3877c4f0a436.ttf | Bin .../85fe0be440c64ac77699e21c2f1bd933a919167e.ttf | Bin .../86cdd983c4e4c4d7f27dd405d6ceb7d4b9ed3d35.ttf | Bin .../872d2955d326bd6676a06f66b8238ebbaabc212f.ttf | Bin 0 -> 17556 bytes .../87f85d17d26f1fe9ad28d7365101958edaefb967.ttf | Bin .../881642af1667ae30a54e58de8be904566d00508f.ttf | Bin .../8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf | Bin .../8d9c4b193808b8bde94389ba7831c1fc6f9e794e.ttf | Bin .../932ad5132c2761297c74e9976fe25b08e5ffa10b.ttf | Bin .../94a5d6fb15a27521fba9ea4aee9cb39b2d03322a.ttf | Bin .../96490dd2ff81233b335a650e7eb660e0e7b2eeea.ttf | Bin .../98b7887cff91f722b92a8ff800120954606354f9.ttf | Bin .../9fc3e6960b3520e5304033ef5fd540285f72f14d.ttf | Bin test/shape/data/in-house/fonts/AdobeBlank2.ttf | Bin 0 -> 2360 bytes .../data/in-house/fonts/DFONT.dfont | Bin .../fonts/FallbackPlus-Javanese-no-GDEF.otf | Bin 0 -> 4776 bytes test/shape/data/in-house/fonts/HBTest-VF.ttf | Bin 0 -> 1128 bytes .../data/in-house/fonts/MORXTwentyeight.ttf | Bin .../in-house/fonts/NotoNastaliqUrdu-Regular.ttf | Bin 0 -> 457312 bytes .../data/in-house/fonts/TRAK.ttf | Bin .../{shaping => shape}/data/in-house/fonts/TTC.ttc | Bin .../a014549f766436cf55b2ceb40e462038938ee899.ttf | Bin .../a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf | Bin .../a34a7b00f22ffb5fd7eef6933b81c7e71bc2cdfb.ttf | Bin .../a6b17da98b9f1565ba428719777bbf94a66403c1.ttf | Bin 0 -> 3676 bytes .../a6c76d1bafde4a0b1026ebcc932d2e5c6fd02442.ttf | Bin .../a706511c65fb278fda87eaf2180ca6684a80f423.ttf | Bin 0 -> 924 bytes .../a919b33197965846f21074b24e30250d67277bce.ttf | Bin .../a98e908e2ed21b22228ea59ebcc0f05034c86f2e.ttf | Bin .../ab14b4eb9d7a67e293f51d30d719add06c9d6e06.ttf | Bin .../ab40c89624a6104e5d0a2308e448a989302f515b.ttf | Bin 0 -> 7440 bytes .../ad01ab2ea1cb1a4d3a2783e2675112ef11ae6404.ttf | Bin .../af3086380b743099c54a3b11b96766039ea62fcd.ttf | Bin .../af85624080af5627fb050f570d148a62f04fda74.ttf | Bin .../b082211be29a3e2cf91f0fd43497e40b2a27b344.ttf | Bin 0 -> 4800 bytes .../b121d4306b2e3add5abbaad21d95fcf04aacbd64.ttf | Bin 0 -> 1308 bytes .../b151cfcdaa77585d77f17a42158e0873fc8e2633.ttf | Bin .../b3075ca42b27dde7341c2d0ae16703c5b6640df0.ttf | Bin 0 -> 920 bytes .../b31e6c52a31edadc16f1bec9efe6019e2d59824a.ttf | Bin 0 -> 6812 bytes .../b6031119874ae9ff1dd65383a335e361c0962220.ttf | Bin .../b722a7d09e60421f3efbc706ad348ab47b88567b.ttf | Bin .../bb0c53752e85c3d28973ebc913287b8987d3dfe8.ttf | Bin .../bb9473d2403488714043bcfb946c9f78b86ad627.ttf | Bin .../bf39b0e91ef9807f15a9e283a21a14a209fd2cfc.ttf | Bin .../bf962d3202883a820aed019d9b5c1838c2ff69c6.ttf | Bin .../c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf | Bin .../cc5f3d2d717fb6bd4dfae1c16d48a2cb8e12233b.ttf | Bin .../d23d76ea0909c14972796937ba072b5a40c1e257.ttf | Bin .../d3129450fafe5e5c98cfc25a4e71809b1b4d2855.ttf | Bin .../d629e7fedc0b350222d7987345fe61613fa3929a.ttf | Bin .../d9b8bc10985f24796826c29f7ccba3d0ae11ec02.ttf | Bin .../dcf774ca21062e7439f98658b18974ea8b956d0c.ttf | Bin .../df768b9c257e0c9c35786c47cae15c46571d56be.ttf | Bin .../e207635780b42f898d58654b65098763e340f5c7.ttf | Bin .../e2b17207c4b7ad78d843e1b0c4d00b09398a1137.ttf | Bin 0 -> 1488 bytes .../e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf | Bin .../e5ff44940364c2247abed50bdda30d2ef5aedfe4.ttf | Bin 0 -> 2548 bytes .../e6185e88b04432fbf373594d5971686bb7dd698d.ttf | Bin 0 -> 79552 bytes .../e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf | Bin .../e8691822f6a705e3e9fb48a0405c645b1a036590.ttf | Bin 0 -> 2192 bytes .../ea3f63620511b2097200d23774ffef197e829e69.ttf | Bin .../ee39587d13b2afa5499cc79e45780aa79293bbd4.ttf | Bin .../ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf | Bin .../f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf | Bin .../f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf | Bin .../f499fbc23865022234775c43503bba2e63978fe1.ttf | Bin .../f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf | Bin .../f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf | Bin .../f79eb71df4e4c9c273b67b89a06e5ff9e3c1f834.ttf | Bin .../f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf | Bin .../fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf | Bin .../fcbaa518d3cce441ed37ae3b1fed6a19e9b54efd.ttf | Bin .../fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf | Bin .../fcea341ba6489536390384d8403ce5287ba71a4a.ttf | Bin 0 -> 1824 bytes .../fd07ea46e4d8368ada1776208c07fd596f727852.ttf | Bin 0 -> 956 bytes .../ffa0f5d2d9025486d8469d8b1fdd983e7632499b.ttf | Bin test/shape/data/in-house/meson.build | 84 + test/shape/data/in-house/tests/aat-morx.tests | 2 + test/shape/data/in-house/tests/aat-trak.tests | 11 + .../in-house/tests/arabic-fallback-shaping.tests | 1 + .../data/in-house/tests/arabic-feature-order.tests | 4 + .../data/in-house/tests/arabic-like-joining.tests | 1 + .../data/in-house/tests/arabic-mark-attach.tests | 1 + .../data/in-house/tests/arabic-mark-order.tests | 6 + .../data/in-house/tests/arabic-normalization.tests | 64 + test/shape/data/in-house/tests/arabic-stch.tests | 1 + .../data/in-house/tests/automatic-fractions.tests | 3 + test/shape/data/in-house/tests/cluster.tests | 4 + test/shape/data/in-house/tests/collections.tests | 6 + test/shape/data/in-house/tests/color-fonts.tests | 2 + .../data/in-house/tests/context-matching.tests | 3 + .../data/in-house/tests/cursive-positioning.tests | 5 + .../data/in-house/tests/default-ignorables.tests | 5 + test/shape/data/in-house/tests/digits.tests | 5 + .../shape/data/in-house/tests/emoji-clusters.tests | 3261 ++ test/shape/data/in-house/tests/emoji.tests | 5 + .../data/in-house/tests/fallback-positioning.tests | 2 + .../data/in-house/tests/glyph-props-no-gdef.tests | 1 + test/shape/data/in-house/tests/hangul-jamo.tests | 2 + test/shape/data/in-house/tests/hyphens.tests | 2 + .../tests/indic-consonant-with-stacker.tests | 4 + .../data/in-house/tests/indic-decompose.tests | 1 + test/shape/data/in-house/tests/indic-init.tests | 1 + .../in-house/tests/indic-joiner-candrabindu.tests | 2 + test/shape/data/in-house/tests/indic-joiners.tests | 6 + .../shape/data/in-house/tests/indic-old-spec.tests | 4 + .../data/in-house/tests/indic-pref-blocking.tests | 2 + .../in-house/tests/indic-script-extensions.tests | 2 + .../data/in-house/tests/indic-special-cases.tests | 3 + .../shape/data/in-house/tests/indic-syllable.tests | 13 + .../tests/indic-vowel-letter-spoofing.tests | 53 + test/shape/data/in-house/tests/item-context.tests | 11 + test/shape/data/in-house/tests/kern-format2.tests | 3 + .../data/in-house/tests/khmer-mark-order.tests | 25 + test/shape/data/in-house/tests/khmer-misc.tests | 90 + test/shape/data/in-house/tests/language-tags.tests | 13 + test/shape/data/in-house/tests/ligature-id.tests | 37 + test/shape/data/in-house/tests/macos.tests | 143 + .../data/in-house/tests/mark-attachment.tests | 1 + .../data/in-house/tests/mark-filtering-sets.tests | 5 + .../tests/mongolian-variation-selector.tests | 19 + test/shape/data/in-house/tests/myanmar-misc.tests | 1 + .../data/in-house/tests/myanmar-syllable.tests | 1 + .../shape/data/in-house/tests/myanmar-zawgyi.tests | 1 + .../tests/nested-mark-filtering-sets.tests | 4 + .../data/in-house/tests/none-directional.tests | 3 + .../data/in-house/tests/positioning-features.tests | 3 + test/shape/data/in-house/tests/rand.tests | 3 + test/shape/data/in-house/tests/reverse-sub.tests | 3 + test/shape/data/in-house/tests/rotation.tests | 4 + test/shape/data/in-house/tests/simple.tests | 2 + test/shape/data/in-house/tests/sinhala.tests | 1 + test/shape/data/in-house/tests/spaces.tests | 34 + .../in-house/tests/tibetan-contractions-1.tests | 60 + .../in-house/tests/tibetan-contractions-2.tests | 53 + .../shape/data/in-house/tests/tibetan-vowels.tests | 11 + test/shape/data/in-house/tests/tt-kern-gpos.tests | 1 + .../data/in-house/tests/unsafe-to-concat.tests | 1 + test/shape/data/in-house/tests/use-indic3.tests | 1 + test/shape/data/in-house/tests/use-marchen.tests | 35 + test/shape/data/in-house/tests/use-syllable.tests | 22 + .../in-house/tests/use-vowel-letter-spoofing.tests | 94 + test/shape/data/in-house/tests/use.tests | 15 + .../data/in-house/tests/variations-rvrn.tests | 100 + test/shape/data/in-house/tests/variations.tests | 5 + test/shape/data/in-house/tests/vertical.tests | 4 + .../data/in-house/tests/zero-width-marks.tests | 11 + .../data/text-rendering-tests/COPYING | 0 .../data/text-rendering-tests/DISABLED | 0 test/shape/data/text-rendering-tests/Makefile.am | 32 + test/shape/data/text-rendering-tests/Makefile.in | 952 + .../data/text-rendering-tests/Makefile.sources | 0 .../data/text-rendering-tests/README | 0 .../fonts/AdobeVFPrototype-Subset.otf | Bin .../text-rendering-tests/fonts/FDArrayTest257.otf | Bin .../fonts/FDArrayTest65535.otf | Bin .../fonts/NotoSansBalinese-Regular.ttf | Bin .../fonts/NotoSansKannada-Regular.ttf | Bin .../fonts/NotoSerifKannada-Regular.ttf | Bin .../text-rendering-tests/fonts/Selawik-README.md | 0 .../fonts/Selawik-variable.ttf | Bin .../data/text-rendering-tests/fonts/TestAVAR.ttf | Bin .../data/text-rendering-tests/fonts/TestCMAP14.otf | Bin .../fonts/TestCMAPMacTurkish.ttf | Bin .../text-rendering-tests/fonts/TestCVARGVAROne.ttf | Bin .../text-rendering-tests/fonts/TestCVARGVARTwo.ttf | Bin .../text-rendering-tests/fonts/TestGLYFOne.ttf | Bin .../text-rendering-tests/fonts/TestGPOSFour.ttf | Bin .../text-rendering-tests/fonts/TestGPOSOne.ttf | Bin .../text-rendering-tests/fonts/TestGPOSThree.ttf | Bin .../text-rendering-tests/fonts/TestGPOSTwo.otf | Bin .../text-rendering-tests/fonts/TestGSUBOne.otf | Bin .../text-rendering-tests/fonts/TestGSUBThree.ttf | Bin .../fonts/TestGVAR-Composite-0.ttf | Bin .../fonts/TestGVAR-Composite-Missing.ttf | Bin .../text-rendering-tests/fonts/TestGVAREight.ttf | Bin .../text-rendering-tests/fonts/TestGVARFour.ttf | Bin .../text-rendering-tests/fonts/TestGVARNine.ttf | Bin .../text-rendering-tests/fonts/TestGVAROne.ttf | Bin .../text-rendering-tests/fonts/TestGVARThree.ttf | Bin .../text-rendering-tests/fonts/TestGVARTwo.ttf | Bin .../text-rendering-tests/fonts/TestHVAROne.otf | Bin .../text-rendering-tests/fonts/TestHVARTwo.ttf | Bin .../text-rendering-tests/fonts/TestKERNOne.otf | Bin .../text-rendering-tests/fonts/TestMORXEight.ttf | Bin .../fonts/TestMORXEighteen.ttf | Bin .../text-rendering-tests/fonts/TestMORXEleven.ttf | Bin .../text-rendering-tests/fonts/TestMORXForty.ttf | Bin .../text-rendering-tests/fonts/TestMORXFour.ttf | Bin .../fonts/TestMORXFourteen.ttf | Bin .../fonts/TestMORXFourtyone.ttf | Bin .../text-rendering-tests/fonts/TestMORXNine.ttf | Bin .../text-rendering-tests/fonts/TestMORXOne.ttf | Bin .../fonts/TestMORXSeventeen.ttf | Bin .../text-rendering-tests/fonts/TestMORXSixteen.ttf | Bin .../text-rendering-tests/fonts/TestMORXTen.ttf | Bin .../fonts/TestMORXThirteen.ttf | Bin .../fonts/TestMORXThirtyeight.ttf | Bin .../fonts/TestMORXThirtyfive.ttf | Bin .../fonts/TestMORXThirtyfour.ttf | Bin .../fonts/TestMORXThirtynine.ttf | Bin .../fonts/TestMORXThirtyone.ttf | Bin .../fonts/TestMORXThirtyseven.ttf | Bin .../fonts/TestMORXThirtysix.ttf | Bin .../fonts/TestMORXThirtythree.ttf | Bin .../fonts/TestMORXThirtytwo.ttf | Bin .../text-rendering-tests/fonts/TestMORXThree.ttf | Bin .../text-rendering-tests/fonts/TestMORXTwelve.ttf | Bin .../text-rendering-tests/fonts/TestMORXTwenty.ttf | Bin .../fonts/TestMORXTwentyeight.ttf | Bin .../fonts/TestMORXTwentyfive.ttf | Bin .../fonts/TestMORXTwentyfour.ttf | Bin .../fonts/TestMORXTwentynine.ttf | Bin .../fonts/TestMORXTwentyone.ttf | Bin .../fonts/TestMORXTwentyseven.ttf | Bin .../fonts/TestMORXTwentysix.ttf | Bin .../fonts/TestMORXTwentythree.ttf | Bin .../fonts/TestMORXTwentytwo.ttf | Bin .../text-rendering-tests/fonts/TestMORXTwo.ttf | Bin .../text-rendering-tests/fonts/TestSFNTOne.otf | Bin .../text-rendering-tests/fonts/TestSFNTTwo.ttf | Bin .../fonts/TestSVGgradientTransform.otf | Bin .../text-rendering-tests/fonts/TestSVGgzip.otf | Bin .../fonts/TestSVGmultiGlyphs.otf | Bin .../text-rendering-tests/fonts/TestShapeAran.ttf | Bin .../text-rendering-tests/fonts/TestShapeEthi.ttf | Bin .../text-rendering-tests/fonts/TestShapeKndaV3.ttf | Bin .../text-rendering-tests/fonts/TestShapeLana.ttf | Bin .../text-rendering-tests/fonts/TestTRAKOne.ttf | Bin .../data/text-rendering-tests/fonts/Zycon.ttf | Bin .../data/text-rendering-tests/meson.build | 0 .../data/text-rendering-tests/tests/AVAR-1.tests | 17 + .../data/text-rendering-tests/tests/CFF-1.tests | 13 + .../data/text-rendering-tests/tests/CFF-2.tests | 13 + .../data/text-rendering-tests/tests/CFF2-1.tests | 9 + .../data/text-rendering-tests/tests/CMAP-1.tests | 4 + .../data/text-rendering-tests/tests/CMAP-2.tests | 2 + .../data/text-rendering-tests/tests/CVAR-1.tests | 3 + .../data/text-rendering-tests/tests/CVAR-2.tests | 3 + .../data/text-rendering-tests/tests/GLYF-1.tests | 1 + .../data/text-rendering-tests/tests/GPOS-1.tests | 19 + .../data/text-rendering-tests/tests/GPOS-2.tests | 3 + .../data/text-rendering-tests/tests/GPOS-3.tests | 4 + .../data/text-rendering-tests/tests/GPOS-4.tests | 4 + .../data/text-rendering-tests/tests/GPOS-5.tests | 5 + .../data/text-rendering-tests/tests/GSUB-1.tests | 1 + .../data/text-rendering-tests/tests/GSUB-2.tests | 11 + .../data/text-rendering-tests/tests/GSUB-3.tests | 1 + .../data/text-rendering-tests/tests/GVAR-1.tests | 9 + .../data/text-rendering-tests/tests/GVAR-2.tests | 9 + .../data/text-rendering-tests/tests/GVAR-3.tests | 9 + .../data/text-rendering-tests/tests/GVAR-4.tests | 11 + .../data/text-rendering-tests/tests/GVAR-5.tests | 11 + .../data/text-rendering-tests/tests/GVAR-6.tests | 11 + .../data/text-rendering-tests/tests/GVAR-7.tests | 7 + .../data/text-rendering-tests/tests/GVAR-8.tests | 6 + .../data/text-rendering-tests/tests/GVAR-9.tests | 10 + .../data/text-rendering-tests/tests/HVAR-1.tests | 6 + .../data/text-rendering-tests/tests/HVAR-2.tests | 6 + .../data/text-rendering-tests/tests/KERN-1.tests | 1 + .../data/text-rendering-tests/tests/KERN-2.tests | 1 + .../data/text-rendering-tests/tests/MORX-1.tests | 1 + .../data/text-rendering-tests/tests/MORX-10.tests | 1 + .../data/text-rendering-tests/tests/MORX-11.tests | 1 + .../data/text-rendering-tests/tests/MORX-12.tests | 3 + .../data/text-rendering-tests/tests/MORX-13.tests | 1 + .../data/text-rendering-tests/tests/MORX-14.tests | 2 + .../data/text-rendering-tests/tests/MORX-16.tests | 1 + .../data/text-rendering-tests/tests/MORX-17.tests | 1 + .../data/text-rendering-tests/tests/MORX-18.tests | 4 + .../data/text-rendering-tests/tests/MORX-19.tests | 2 + .../data/text-rendering-tests/tests/MORX-2.tests | 16 + .../data/text-rendering-tests/tests/MORX-20.tests | 7 + .../data/text-rendering-tests/tests/MORX-21.tests | 1 + .../data/text-rendering-tests/tests/MORX-22.tests | 1 + .../data/text-rendering-tests/tests/MORX-23.tests | 1 + .../data/text-rendering-tests/tests/MORX-24.tests | 1 + .../data/text-rendering-tests/tests/MORX-25.tests | 9 + .../data/text-rendering-tests/tests/MORX-26.tests | 2 + .../data/text-rendering-tests/tests/MORX-27.tests | 3 + .../data/text-rendering-tests/tests/MORX-28.tests | 5 + .../data/text-rendering-tests/tests/MORX-29.tests | 4 + .../data/text-rendering-tests/tests/MORX-3.tests | 16 + .../data/text-rendering-tests/tests/MORX-30.tests | 4 + .../data/text-rendering-tests/tests/MORX-31.tests | 8 + .../data/text-rendering-tests/tests/MORX-32.tests | 4 + .../data/text-rendering-tests/tests/MORX-33.tests | 3 + .../data/text-rendering-tests/tests/MORX-34.tests | 1 + .../data/text-rendering-tests/tests/MORX-35.tests | 2 + .../data/text-rendering-tests/tests/MORX-36.tests | 1 + .../data/text-rendering-tests/tests/MORX-37.tests | 4 + .../data/text-rendering-tests/tests/MORX-38.tests | 4 + .../data/text-rendering-tests/tests/MORX-39.tests | 4 + .../data/text-rendering-tests/tests/MORX-4.tests | 15 + .../data/text-rendering-tests/tests/MORX-40.tests | 4 + .../data/text-rendering-tests/tests/MORX-41.tests | 4 + .../data/text-rendering-tests/tests/MORX-5.tests | 25 + .../data/text-rendering-tests/tests/MORX-6.tests | 1 + .../data/text-rendering-tests/tests/MORX-7.tests | 1 + .../data/text-rendering-tests/tests/MORX-8.tests | 3 + .../data/text-rendering-tests/tests/MORX-9.tests | 1 + .../data/text-rendering-tests/tests/SFNT-1.tests | 2 + .../data/text-rendering-tests/tests/SFNT-2.tests | 2 + .../data/text-rendering-tests/tests/SHBALI-3.tests | 9 + .../data/text-rendering-tests/tests/SHKNDA-1.tests | 34 + test/shape/data/text-rendering-tests/update.py | 120 + test/{shaping => shape}/hb-diff | 0 test/{shaping => shape}/hb-diff-colorize | 0 test/{shaping => shape}/hb-diff-filter-failures | 0 test/{shaping => shape}/hb-diff-stat | 0 test/{shaping => shape}/hb-unicode-decode | 0 test/{shaping => shape}/hb-unicode-encode | 0 test/{shaping => shape}/hb-unicode-prettyname | 0 test/shape/hb_test_tools.py | 491 + test/shape/meson.build | 62 + test/shape/record-test.sh | 128 + test/shape/run-tests.py | 125 + .../script-arabic/language-persian/mehran.txt | 0 .../language-urdu/crulp/ligatures/2grams.txt | 0 .../language-urdu/crulp/ligatures/3grams.txt | 0 .../language-urdu/crulp/ligatures/4grams.txt | 0 .../language-urdu/crulp/ligatures/5grams.txt | 0 .../language-urdu/crulp/ligatures/6grams.txt | 0 .../language-urdu/crulp/ligatures/7grams.txt | 0 .../language-urdu/crulp/ligatures/8grams.txt | 0 .../language-urdu/crulp/ligatures/LICENSE | 0 .../language-urdu/crulp/ligatures/README | 0 .../language-urdu/crulp/ligatures/SOURCES | 0 .../script-arabic/misc/diacritics/lam-alef.txt | 0 .../misc/diacritics/language-arabic.txt | 0 .../misc/diacritics/language-persian.txt | 0 .../misc/diacritics/language-urdu.txt | 0 .../misc/diacritics/ligature-components.txt | 0 .../misc/diacritics/ligature-diacritics.txt | 0 .../misc/diacritics/mark-skipping.txt | 0 .../shaper-arabic/script-mongolian/misc/misc.txt | 0 .../script-mongolian/misc/non-joining.txt | 0 .../shaper-arabic/script-mongolian/misc/poem.txt | 0 .../script-mongolian/misc/variation-selectors.txt | 0 .../shaper-arabic/script-nko/misc/misc.txt | 0 .../shaper-arabic/script-phags-pa/misc/misc.txt | 0 .../script-syriac/misc/abbreviation-mark.txt | 0 .../shaper-arabic/script-syriac/misc/alaph.txt | 0 .../shaper-default/script-ethiopic/misc/misc.txt | 0 .../shaper-default/script-han/misc/cjk-compat.txt | 0 .../script-hiragana/misc/kazuraki-liga-lines.txt | 0 .../script-hiragana/misc/kazuraki-liga.txt | 0 .../shaper-default/script-linear-b/misc/misc.txt | 0 .../shaper-default/script-tifinagh/misc/misc.txt | 0 .../shaper-hangul/script-hangul/misc/misc.txt | 0 .../script-hebrew/misc/diacritics.txt | 0 .../shaper-indic/script-assamese}/utrrs/LICENSE | 0 .../shaper-indic/script-assamese}/utrrs/README | 0 .../shaper-indic/script-assamese}/utrrs/SOURCES | 0 .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 .../codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-Reserved.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../script-bengali/bengali-vowel-letters.txt | 0 .../shaper-indic/script-bengali/misc/misc.txt | 0 .../shaper-indic/script-bengali/misc/reph.txt | 0 .../shaper-indic/script-bengali}/utrrs/LICENSE | 0 .../shaper-indic/script-bengali}/utrrs/README | 0 .../shaper-indic/script-bengali}/utrrs/SOURCES | 0 .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 .../codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-Reserved.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../devanagari-atomic-consonants.txt | 0 .../script-devanagari/devanagari-vowel-letters.txt | 0 .../script-devanagari/misc/dottedcircle.txt | 0 .../script-devanagari/misc/eyelash.txt | 0 .../script-devanagari/misc/joiners.txt | 0 .../shaper-indic/script-devanagari/misc/misc.txt | 0 .../script-devanagari/misc/spec-deviations.txt | 0 .../script-devanagari/misc/tricky-reordering.txt | 0 .../shaper-indic/script-devanagari}/utrrs/LICENSE | 0 .../shaper-indic/script-devanagari}/utrrs/README | 0 .../shaper-indic/script-devanagari}/utrrs/SOURCES | 0 ...icFontFeatureCodepoint-AdditionalConsonants.txt | 0 .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 ...tFeatureCodepoint-DevnagariSpecificAddition.txt | 0 .../codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 ...ndicFontFeatureCodepoint-GenericPunctuation.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../script-gujarati/gujarati-vowel-letters.txt | 0 .../shaper-indic/script-gujarati}/utrrs/LICENSE | 0 .../shaper-indic/script-gujarati}/utrrs/README | 0 .../shaper-indic/script-gujarati}/utrrs/SOURCES | 0 .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 .../codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-Reserved.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../script-gurmukhi/gurmukhi-vowel-letters.txt | 0 .../shaper-indic/script-gurmukhi/misc/misc.txt | 0 .../shaper-indic/script-gurmukhi}/utrrs/LICENSE | 0 .../shaper-indic/script-gurmukhi}/utrrs/README | 0 .../shaper-indic/script-gurmukhi}/utrrs/SOURCES | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 .../codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-Reserved.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../script-kannada/kannada-vowel-letters.txt | 0 .../shaper-indic/script-kannada/misc/misc.txt | 0 .../script-kannada/misc/right-matras.txt | 0 .../shaper-indic/script-kannada/utrrs/LICENSE | 0 .../shaper-indic/script-kannada/utrrs/README | 0 .../shaper-indic/script-kannada/utrrs/SOURCES | 0 ...icFontFeatureCodepoint-AdditionalConsonants.txt | 0 .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 .../codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-Reserved.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../script-malayalam/malayalam-vowel-letters.txt | 0 .../shaper-indic/script-malayalam/misc/cibu.txt | 0 .../script-malayalam/misc/dot-reph.txt | 0 .../shaper-indic/script-malayalam/misc/misc.txt | 0 .../shaper-indic/script-malayalam}/utrrs/LICENSE | 0 .../shaper-indic/script-malayalam}/utrrs/README | 0 .../shaper-indic/script-malayalam}/utrrs/SOURCES | 0 .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 .../codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-Reserved.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../shaper-indic/script-oriya/misc/bindu.txt | 0 .../shaper-indic/script-oriya/misc/misc.txt | 0 .../script-oriya/oriya-vowel-letters.txt | 0 .../shaper-indic/script-oriya}/utrrs/LICENSE | 0 .../shaper-indic/script-oriya}/utrrs/README | 0 .../shaper-indic/script-oriya}/utrrs/SOURCES | 0 ...icFontFeatureCodepoint-AdditionalConsonants.txt | 0 .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 .../codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-OriyaSpecific.txt | 0 .../IndicFontFeatureCodepoint-Reserved.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../shaper-indic/script-sinhala/misc/extensive.txt | 0 .../shaper-indic/script-sinhala/misc/misc.txt | 0 .../shaper-indic/script-sinhala/misc/reph.txt | 0 .../script-sinhala/misc/split-matras.txt | 0 .../shaper-indic/script-sinhala}/utrrs/LICENSE | 0 .../shaper-indic/script-sinhala}/utrrs/README | 0 .../shaper-indic/script-sinhala}/utrrs/SOURCES | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-Punctuation.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt | 0 .../gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt | 0 .../gsub/IndicFontFeatureGSUB-Special-Cases.txt | 0 .../gsub/IndicFontFeatureGSUB-TouchingLetters.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../shaper-indic/script-tamil/misc/misc.txt | 0 .../shaper-indic/script-tamil}/utrrs/LICENSE | 0 .../shaper-indic/script-tamil}/utrrs/README | 0 .../shaper-indic/script-tamil}/utrrs/SOURCES | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-CurrencySymbols.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 .../codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-Numerics.txt | 0 .../IndicFontFeatureCodepoint-Reserved.txt | 0 .../IndicFontFeatureCodepoint-Symbols.txt | 0 .../IndicFontFeatureCodepoint-TamilSymbol.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../shaper-indic/script-telugu/misc/misc.txt | 0 .../script-telugu/telugu-vowel-letters.txt | 0 .../shaper-indic/script-telugu}/utrrs/LICENSE | 0 .../shaper-indic/script-telugu}/utrrs/README | 0 .../shaper-indic/script-telugu}/utrrs/SOURCES | 0 .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 .../IndicFontFeatureCodepoint-Consonants.txt | 0 .../IndicFontFeatureCodepoint-DependentVowels.txt | 0 .../codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 ...IndicFontFeatureCodepoint-IndependentVowels.txt | 0 .../IndicFontFeatureCodepoint-Reserved.txt | 0 .../IndicFontFeatureCodepoint-VariousSigns.txt | 0 .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 .../utrrs/gsub/IndicFontFeatureGSUB.txt | 0 .../texts/in-house/shaper-khmer/misc.txt | 0 .../in-house/shaper-khmer/other-marks-invalid.txt | 0 .../texts/in-house/shaper-khmer/other-marks.txt | 0 .../shaper-myanmar/script-myanmar/misc/misc.txt | 0 .../shaper-myanmar/script-myanmar/misc/otspec.txt | 0 .../shaper-myanmar/script-myanmar/misc/utn11.txt | 0 .../shaper-thai/script-lao/misc/sara-am.txt | 0 .../in-house/shaper-thai/script-thai/misc/misc.txt | 0 .../shaper-thai/script-thai/misc/phinthu.txt | 0 .../shaper-thai/script-thai/misc/pua-shaping.txt | 0 .../shaper-thai/script-thai/misc/sara-am.txt | 0 .../script-tibetan/misc/contractions.txt | 0 .../shaper-tibetan/script-tibetan/misc/misc.txt | 0 .../in-house/shaper-use/script-batak/misc.txt | 0 .../in-house/shaper-use/script-buginese/misc.txt | 0 .../texts/in-house/shaper-use/script-cham/misc.txt | 0 .../in-house/shaper-use/script-javanese/misc.txt | 0 .../in-house/shaper-use/script-kaithi/misc.txt | 0 .../in-house/shaper-use/script-kharoshti/misc.txt | 0 .../in-house/shaper-use/script-tai-tham/misc.txt | 0 .../shaper-use/script-tai-tham/torture.txt | 0 test/shaping/Makefile.in | 720 - test/shaping/data/Makefile.in | 711 - test/shaping/data/aots/Makefile.am | 21 - test/shaping/data/aots/Makefile.in | 1004 - test/shaping/data/aots/Makefile.sources | 126 - test/shaping/data/aots/tests/classdef1.tests | 1 - test/shaping/data/aots/tests/classdef1_empty.tests | 1 - .../data/aots/tests/classdef1_multiple.tests | 1 - .../shaping/data/aots/tests/classdef1_single.tests | 1 - test/shaping/data/aots/tests/classdef2.tests | 1 - test/shaping/data/aots/tests/classdef2_empty.tests | 1 - .../data/aots/tests/classdef2_multiple.tests | 1 - .../shaping/data/aots/tests/classdef2_single.tests | 1 - .../data/aots/tests/gpos1_1_lookupflag.tests | 1 - test/shaping/data/aots/tests/gpos1_1_simple.tests | 4 - test/shaping/data/aots/tests/gpos1_2.tests | 1 - .../data/aots/tests/gpos1_2_lookupflag.tests | 1 - test/shaping/data/aots/tests/gpos2_1.tests | 2 - .../data/aots/tests/gpos2_1_lookupflag.tests | 2 - .../data/aots/tests/gpos2_1_next_glyph.tests | 2 - test/shaping/data/aots/tests/gpos2_1_simple.tests | 2 - test/shaping/data/aots/tests/gpos2_2.tests | 5 - test/shaping/data/aots/tests/gpos3.tests | 11 - .../shaping/data/aots/tests/gpos3_lookupflag.tests | 2 - .../shaping/data/aots/tests/gpos4_lookupflag.tests | 2 - .../data/aots/tests/gpos4_multiple_anchors.tests | 1 - test/shaping/data/aots/tests/gpos4_simple.tests | 5 - test/shaping/data/aots/tests/gpos5.tests | 2 - test/shaping/data/aots/tests/gpos6.tests | 3 - test/shaping/data/aots/tests/gpos7_1.tests | 2 - test/shaping/data/aots/tests/gpos9.tests | 2 - .../data/aots/tests/gpos_chaining1_boundary.tests | 4 - .../aots/tests/gpos_chaining1_lookupflag.tests | 1 - .../tests/gpos_chaining1_multiple_subrules.tests | 2 - .../aots/tests/gpos_chaining1_next_glyph.tests | 1 - .../data/aots/tests/gpos_chaining1_simple.tests | 11 - .../aots/tests/gpos_chaining1_successive.tests | 1 - .../data/aots/tests/gpos_chaining2_boundary.tests | 4 - .../aots/tests/gpos_chaining2_lookupflag.tests | 1 - .../tests/gpos_chaining2_multiple_subrules.tests | 2 - .../aots/tests/gpos_chaining2_next_glyph.tests | 1 - .../data/aots/tests/gpos_chaining2_simple.tests | 11 - .../aots/tests/gpos_chaining2_successive.tests | 1 - .../data/aots/tests/gpos_chaining3_boundary.tests | 4 - .../aots/tests/gpos_chaining3_lookupflag.tests | 1 - .../aots/tests/gpos_chaining3_next_glyph.tests | 1 - .../data/aots/tests/gpos_chaining3_simple.tests | 11 - .../aots/tests/gpos_chaining3_successive.tests | 1 - .../data/aots/tests/gpos_context1_boundary.tests | 2 - .../data/aots/tests/gpos_context1_expansion.tests | 1 - .../data/aots/tests/gpos_context1_lookupflag.tests | 2 - .../tests/gpos_context1_multiple_subrules.tests | 2 - .../data/aots/tests/gpos_context1_next_glyph.tests | 1 - .../data/aots/tests/gpos_context1_simple.tests | 3 - .../data/aots/tests/gpos_context1_successive.tests | 1 - .../data/aots/tests/gpos_context2_boundary.tests | 2 - .../data/aots/tests/gpos_context2_classes.tests | 2 - .../data/aots/tests/gpos_context2_expansion.tests | 1 - .../data/aots/tests/gpos_context2_lookupflag.tests | 2 - .../tests/gpos_context2_multiple_subrules.tests | 2 - .../data/aots/tests/gpos_context2_next_glyph.tests | 1 - .../data/aots/tests/gpos_context2_simple.tests | 3 - .../data/aots/tests/gpos_context2_successive.tests | 1 - .../data/aots/tests/gpos_context3_boundary.tests | 2 - .../data/aots/tests/gpos_context3_lookupflag.tests | 2 - .../data/aots/tests/gpos_context3_next_glyph.tests | 1 - .../data/aots/tests/gpos_context3_simple.tests | 2 - .../data/aots/tests/gpos_context3_successive.tests | 1 - .../data/aots/tests/gsub1_1_lookupflag.tests | 1 - test/shaping/data/aots/tests/gsub1_1_modulo.tests | 1 - test/shaping/data/aots/tests/gsub1_1_simple.tests | 1 - .../data/aots/tests/gsub1_2_lookupflag.tests | 1 - test/shaping/data/aots/tests/gsub1_2_simple.tests | 1 - .../data/aots/tests/gsub2_1_lookupflag.tests | 1 - .../aots/tests/gsub2_1_multiple_sequences.tests | 1 - test/shaping/data/aots/tests/gsub2_1_simple.tests | 2 - .../data/aots/tests/gsub3_1_lookupflag.tests | 1 - .../shaping/data/aots/tests/gsub3_1_multiple.tests | 1 - test/shaping/data/aots/tests/gsub3_1_simple.tests | 1 - .../data/aots/tests/gsub4_1_lookupflag.tests | 1 - .../aots/tests/gsub4_1_multiple_ligatures.tests | 2 - .../data/aots/tests/gsub4_1_multiple_ligsets.tests | 1 - test/shaping/data/aots/tests/gsub4_1_simple.tests | 1 - test/shaping/data/aots/tests/gsub7.tests | 2 - .../data/aots/tests/gsub_chaining1_boundary.tests | 4 - .../aots/tests/gsub_chaining1_lookupflag.tests | 1 - .../tests/gsub_chaining1_multiple_subrules.tests | 2 - .../aots/tests/gsub_chaining1_next_glyph.tests | 1 - .../data/aots/tests/gsub_chaining1_simple.tests | 11 - .../aots/tests/gsub_chaining1_successive.tests | 1 - .../data/aots/tests/gsub_chaining2_boundary.tests | 4 - .../aots/tests/gsub_chaining2_lookupflag.tests | 1 - .../tests/gsub_chaining2_multiple_subrules.tests | 2 - .../aots/tests/gsub_chaining2_next_glyph.tests | 1 - .../data/aots/tests/gsub_chaining2_simple.tests | 11 - .../aots/tests/gsub_chaining2_successive.tests | 1 - .../data/aots/tests/gsub_chaining3_boundary.tests | 4 - .../aots/tests/gsub_chaining3_lookupflag.tests | 1 - .../aots/tests/gsub_chaining3_next_glyph.tests | 1 - .../data/aots/tests/gsub_chaining3_simple.tests | 11 - .../aots/tests/gsub_chaining3_successive.tests | 1 - .../data/aots/tests/gsub_context1_boundary.tests | 2 - .../data/aots/tests/gsub_context1_expansion.tests | 1 - .../data/aots/tests/gsub_context1_lookupflag.tests | 2 - .../tests/gsub_context1_multiple_subrules.tests | 2 - .../data/aots/tests/gsub_context1_next_glyph.tests | 1 - .../data/aots/tests/gsub_context1_simple.tests | 3 - .../data/aots/tests/gsub_context1_successive.tests | 1 - .../data/aots/tests/gsub_context2_boundary.tests | 2 - .../data/aots/tests/gsub_context2_classes.tests | 2 - .../data/aots/tests/gsub_context2_expansion.tests | 1 - .../data/aots/tests/gsub_context2_lookupflag.tests | 2 - .../tests/gsub_context2_multiple_subrules.tests | 2 - .../data/aots/tests/gsub_context2_next_glyph.tests | 1 - .../data/aots/tests/gsub_context2_simple.tests | 3 - .../data/aots/tests/gsub_context2_successive.tests | 1 - .../data/aots/tests/gsub_context3_boundary.tests | 2 - .../data/aots/tests/gsub_context3_lookupflag.tests | 2 - .../data/aots/tests/gsub_context3_next_glyph.tests | 1 - .../data/aots/tests/gsub_context3_simple.tests | 2 - .../data/aots/tests/gsub_context3_successive.tests | 1 - .../data/aots/tests/lookupflag_ignore_attach.tests | 5 - .../data/aots/tests/lookupflag_ignore_base.tests | 2 - .../aots/tests/lookupflag_ignore_combination.tests | 3 - .../aots/tests/lookupflag_ignore_ligatures.tests | 3 - .../data/aots/tests/lookupflag_ignore_marks.tests | 1 - test/shaping/data/aots/update.py | 29 - test/shaping/data/in-house/Makefile.am | 20 - test/shaping/data/in-house/Makefile.in | 934 - test/shaping/data/in-house/Makefile.sources | 63 - test/shaping/data/in-house/tests/aat-morx.tests | 1 - test/shaping/data/in-house/tests/aat-trak.tests | 11 - .../in-house/tests/arabic-fallback-shaping.tests | 1 - .../data/in-house/tests/arabic-feature-order.tests | 4 - .../data/in-house/tests/arabic-like-joining.tests | 1 - .../data/in-house/tests/arabic-mark-attach.tests | 1 - .../data/in-house/tests/arabic-mark-order.tests | 6 - test/shaping/data/in-house/tests/arabic-stch.tests | 1 - .../data/in-house/tests/automatic-fractions.tests | 3 - test/shaping/data/in-house/tests/cluster.tests | 2 - test/shaping/data/in-house/tests/collections.tests | 6 - test/shaping/data/in-house/tests/color-fonts.tests | 2 - .../data/in-house/tests/context-matching.tests | 3 - .../data/in-house/tests/cursive-positioning.tests | 5 - .../data/in-house/tests/default-ignorables.tests | 2 - test/shaping/data/in-house/tests/emoji.tests | 5 - .../data/in-house/tests/fallback-positioning.tests | 2 - test/shaping/data/in-house/tests/hangul-jamo.tests | 2 - test/shaping/data/in-house/tests/hyphens.tests | 2 - .../tests/indic-consonant-with-stacker.tests | 4 - .../data/in-house/tests/indic-decompose.tests | 1 - test/shaping/data/in-house/tests/indic-init.tests | 1 - .../in-house/tests/indic-joiner-candrabindu.tests | 2 - .../data/in-house/tests/indic-joiners.tests | 6 - .../data/in-house/tests/indic-old-spec.tests | 4 - .../data/in-house/tests/indic-pref-blocking.tests | 2 - .../in-house/tests/indic-script-extensions.tests | 2 - .../data/in-house/tests/indic-special-cases.tests | 3 - .../data/in-house/tests/indic-syllable.tests | 10 - .../tests/indic-vowel-letter-spoofing.tests | 53 - .../shaping/data/in-house/tests/kern-format2.tests | 3 - .../data/in-house/tests/khmer-mark-order.tests | 25 - test/shaping/data/in-house/tests/khmer-misc.tests | 90 - .../data/in-house/tests/language-tags.tests | 13 - test/shaping/data/in-house/tests/ligature-id.tests | 36 - test/shaping/data/in-house/tests/macos.tests | 130 - .../data/in-house/tests/mark-attachment.tests | 1 - .../data/in-house/tests/mark-filtering-sets.tests | 5 - .../tests/mongolian-variation-selector.tests | 19 - .../data/in-house/tests/myanmar-syllable.tests | 1 - .../data/in-house/tests/myanmar-zawgyi.tests | 1 - .../data/in-house/tests/none-directional.tests | 3 - .../data/in-house/tests/positioning-features.tests | 3 - test/shaping/data/in-house/tests/rand.tests | 3 - test/shaping/data/in-house/tests/rotation.tests | 4 - test/shaping/data/in-house/tests/simple.tests | 2 - test/shaping/data/in-house/tests/sinhala.tests | 1 - test/shaping/data/in-house/tests/spaces.tests | 34 - .../in-house/tests/tibetan-contractions-1.tests | 60 - .../in-house/tests/tibetan-contractions-2.tests | 53 - .../data/in-house/tests/tibetan-vowels.tests | 11 - test/shaping/data/in-house/tests/use-indic3.tests | 1 - test/shaping/data/in-house/tests/use-marchen.tests | 35 - .../shaping/data/in-house/tests/use-syllable.tests | 16 - test/shaping/data/in-house/tests/use.tests | 14 - .../data/in-house/tests/variations-rvrn.tests | 100 - test/shaping/data/in-house/tests/vertical.tests | 4 - .../data/in-house/tests/zero-width-marks.tests | 11 - test/shaping/data/text-rendering-tests/Makefile.am | 27 - test/shaping/data/text-rendering-tests/Makefile.in | 950 - .../data/text-rendering-tests/tests/AVAR-1.tests | 17 - .../data/text-rendering-tests/tests/CFF-1.tests | 13 - .../data/text-rendering-tests/tests/CFF-2.tests | 13 - .../data/text-rendering-tests/tests/CFF2-1.tests | 9 - .../data/text-rendering-tests/tests/CMAP-1.tests | 4 - .../data/text-rendering-tests/tests/CMAP-2.tests | 2 - .../data/text-rendering-tests/tests/CVAR-1.tests | 3 - .../data/text-rendering-tests/tests/CVAR-2.tests | 3 - .../data/text-rendering-tests/tests/GLYF-1.tests | 1 - .../data/text-rendering-tests/tests/GPOS-1.tests | 19 - .../data/text-rendering-tests/tests/GPOS-2.tests | 3 - .../data/text-rendering-tests/tests/GPOS-3.tests | 4 - .../data/text-rendering-tests/tests/GPOS-4.tests | 4 - .../data/text-rendering-tests/tests/GPOS-5.tests | 5 - .../data/text-rendering-tests/tests/GSUB-1.tests | 1 - .../data/text-rendering-tests/tests/GSUB-2.tests | 11 - .../data/text-rendering-tests/tests/GSUB-3.tests | 1 - .../data/text-rendering-tests/tests/GVAR-1.tests | 9 - .../data/text-rendering-tests/tests/GVAR-2.tests | 9 - .../data/text-rendering-tests/tests/GVAR-3.tests | 9 - .../data/text-rendering-tests/tests/GVAR-4.tests | 11 - .../data/text-rendering-tests/tests/GVAR-5.tests | 11 - .../data/text-rendering-tests/tests/GVAR-6.tests | 11 - .../data/text-rendering-tests/tests/GVAR-7.tests | 7 - .../data/text-rendering-tests/tests/GVAR-8.tests | 6 - .../data/text-rendering-tests/tests/GVAR-9.tests | 10 - .../data/text-rendering-tests/tests/HVAR-1.tests | 6 - .../data/text-rendering-tests/tests/HVAR-2.tests | 6 - .../data/text-rendering-tests/tests/KERN-1.tests | 1 - .../data/text-rendering-tests/tests/KERN-2.tests | 1 - .../data/text-rendering-tests/tests/MORX-1.tests | 1 - .../data/text-rendering-tests/tests/MORX-10.tests | 1 - .../data/text-rendering-tests/tests/MORX-11.tests | 1 - .../data/text-rendering-tests/tests/MORX-12.tests | 3 - .../data/text-rendering-tests/tests/MORX-13.tests | 1 - .../data/text-rendering-tests/tests/MORX-14.tests | 2 - .../data/text-rendering-tests/tests/MORX-16.tests | 1 - .../data/text-rendering-tests/tests/MORX-17.tests | 1 - .../data/text-rendering-tests/tests/MORX-18.tests | 4 - .../data/text-rendering-tests/tests/MORX-19.tests | 2 - .../data/text-rendering-tests/tests/MORX-2.tests | 16 - .../data/text-rendering-tests/tests/MORX-20.tests | 7 - .../data/text-rendering-tests/tests/MORX-21.tests | 1 - .../data/text-rendering-tests/tests/MORX-22.tests | 1 - .../data/text-rendering-tests/tests/MORX-23.tests | 1 - .../data/text-rendering-tests/tests/MORX-24.tests | 1 - .../data/text-rendering-tests/tests/MORX-25.tests | 9 - .../data/text-rendering-tests/tests/MORX-26.tests | 2 - .../data/text-rendering-tests/tests/MORX-27.tests | 3 - .../data/text-rendering-tests/tests/MORX-28.tests | 5 - .../data/text-rendering-tests/tests/MORX-29.tests | 4 - .../data/text-rendering-tests/tests/MORX-3.tests | 16 - .../data/text-rendering-tests/tests/MORX-30.tests | 4 - .../data/text-rendering-tests/tests/MORX-31.tests | 8 - .../data/text-rendering-tests/tests/MORX-32.tests | 4 - .../data/text-rendering-tests/tests/MORX-33.tests | 3 - .../data/text-rendering-tests/tests/MORX-34.tests | 1 - .../data/text-rendering-tests/tests/MORX-35.tests | 2 - .../data/text-rendering-tests/tests/MORX-36.tests | 1 - .../data/text-rendering-tests/tests/MORX-37.tests | 4 - .../data/text-rendering-tests/tests/MORX-38.tests | 4 - .../data/text-rendering-tests/tests/MORX-39.tests | 4 - .../data/text-rendering-tests/tests/MORX-4.tests | 15 - .../data/text-rendering-tests/tests/MORX-40.tests | 4 - .../data/text-rendering-tests/tests/MORX-41.tests | 4 - .../data/text-rendering-tests/tests/MORX-5.tests | 25 - .../data/text-rendering-tests/tests/MORX-6.tests | 1 - .../data/text-rendering-tests/tests/MORX-7.tests | 1 - .../data/text-rendering-tests/tests/MORX-8.tests | 3 - .../data/text-rendering-tests/tests/MORX-9.tests | 1 - .../data/text-rendering-tests/tests/SFNT-1.tests | 2 - .../data/text-rendering-tests/tests/SFNT-2.tests | 2 - .../data/text-rendering-tests/tests/SHBALI-3.tests | 9 - .../data/text-rendering-tests/tests/SHKNDA-1.tests | 34 - test/shaping/data/text-rendering-tests/update.py | 120 - test/shaping/hb_test_tools.py | 491 - test/shaping/meson.build | 228 - test/shaping/record-test.sh | 126 - test/shaping/run-tests.py | 155 - test/subset/Makefile.am | 2 + test/subset/Makefile.in | 13 +- test/subset/data/Makefile.am | 31 +- test/subset/data/Makefile.in | 75 +- test/subset/data/Makefile.sources | 51 +- .../Comfortaa-Regular-new.default.61,62,63.ttf | Bin 7392 -> 7060 bytes .../basics/Comfortaa-Regular-new.default.61,63.ttf | Bin 7036 -> 6692 bytes .../basics/Comfortaa-Regular-new.default.61.ttf | Bin 6684 -> 6328 bytes .../basics/Comfortaa-Regular-new.default.62.ttf | Bin 6628 -> 6200 bytes .../basics/Comfortaa-Regular-new.default.63.ttf | Bin 6608 -> 6256 bytes ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 182876 -> 222684 bytes ...Regular-new.drop-hints-retain-gids.61,62,63.ttf | Bin 4844 -> 4608 bytes ...aa-Regular-new.drop-hints-retain-gids.61,63.ttf | Bin 4552 -> 4312 bytes ...ortaa-Regular-new.drop-hints-retain-gids.61.ttf | Bin 3988 -> 3724 bytes ...ortaa-Regular-new.drop-hints-retain-gids.62.ttf | Bin 4228 -> 3900 bytes ...ortaa-Regular-new.drop-hints-retain-gids.63.ttf | Bin 4236 -> 3972 bytes ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 151672 -> 191560 bytes .../Comfortaa-Regular-new.drop-hints.61,62,63.ttf | Bin 2852 -> 2600 bytes .../Comfortaa-Regular-new.drop-hints.61,63.ttf | Bin 2552 -> 2296 bytes .../basics/Comfortaa-Regular-new.drop-hints.61.ttf | Bin 2240 -> 1976 bytes .../basics/Comfortaa-Regular-new.drop-hints.62.ttf | Bin 2228 -> 1900 bytes .../basics/Comfortaa-Regular-new.drop-hints.63.ttf | Bin 2228 -> 1968 bytes ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 151608 -> 191512 bytes .../basics/Comfortaa-Regular-new.gids.61,62,63.ttf | Bin 8296 -> 7988 bytes .../basics/Comfortaa-Regular-new.gids.61,63.ttf | Bin 7944 -> 7628 bytes .../basics/Comfortaa-Regular-new.gids.61.ttf | Bin 7588 -> 7256 bytes .../basics/Comfortaa-Regular-new.gids.62.ttf | Bin 7528 -> 7184 bytes .../basics/Comfortaa-Regular-new.gids.63.ttf | Bin 7516 -> 7180 bytes ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 182876 -> 222684 bytes .../Comfortaa-Regular-new.glyph-names.61,62,63.ttf | Bin 0 -> 7072 bytes .../Comfortaa-Regular-new.glyph-names.61,63.ttf | Bin 0 -> 6700 bytes .../Comfortaa-Regular-new.glyph-names.61.ttf | Bin 0 -> 6336 bytes .../Comfortaa-Regular-new.glyph-names.62.ttf | Bin 0 -> 6208 bytes .../Comfortaa-Regular-new.glyph-names.63.ttf | Bin 0 -> 6264 bytes ...egular-new.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 229676 bytes ...gular-new.keep-all-layout-features.61,62,63.ttf | Bin 0 -> 7508 bytes ...-Regular-new.keep-all-layout-features.61,63.ttf | Bin 0 -> 7144 bytes ...taa-Regular-new.keep-all-layout-features.61.ttf | Bin 0 -> 6776 bytes ...taa-Regular-new.keep-all-layout-features.62.ttf | Bin 0 -> 6200 bytes ...taa-Regular-new.keep-all-layout-features.63.ttf | Bin 0 -> 6256 bytes ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 223380 bytes ...fortaa-Regular-new.layout-features.61,62,63.ttf | Bin 0 -> 7060 bytes ...Comfortaa-Regular-new.layout-features.61,63.ttf | Bin 0 -> 6692 bytes .../Comfortaa-Regular-new.layout-features.61.ttf | Bin 0 -> 6328 bytes .../Comfortaa-Regular-new.layout-features.62.ttf | Bin 0 -> 6200 bytes .../Comfortaa-Regular-new.layout-features.63.ttf | Bin 0 -> 6256 bytes ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 0 -> 220876 bytes .../Comfortaa-Regular-new.name-ids.61,62,63.ttf | Bin 7132 -> 6800 bytes .../Comfortaa-Regular-new.name-ids.61,63.ttf | Bin 6776 -> 6432 bytes .../basics/Comfortaa-Regular-new.name-ids.61.ttf | Bin 6424 -> 6068 bytes .../basics/Comfortaa-Regular-new.name-ids.62.ttf | Bin 6368 -> 5940 bytes .../basics/Comfortaa-Regular-new.name-ids.63.ttf | Bin 6348 -> 5996 bytes ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 182616 -> 222424 bytes ...mfortaa-Regular-new.name-languages.61,62,63.ttf | Bin 7392 -> 7060 bytes .../Comfortaa-Regular-new.name-languages.61,63.ttf | Bin 7036 -> 6692 bytes .../Comfortaa-Regular-new.name-languages.61.ttf | Bin 6684 -> 6328 bytes .../Comfortaa-Regular-new.name-languages.62.ttf | Bin 6628 -> 6200 bytes .../Comfortaa-Regular-new.name-languages.63.ttf | Bin 6608 -> 6256 bytes ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 182876 -> 222684 bytes .../Comfortaa-Regular-new.name-legacy.61,62,63.ttf | Bin 7392 -> 7060 bytes .../Comfortaa-Regular-new.name-legacy.61,63.ttf | Bin 7036 -> 6692 bytes .../Comfortaa-Regular-new.name-legacy.61.ttf | Bin 6684 -> 6328 bytes .../Comfortaa-Regular-new.name-legacy.62.ttf | Bin 6628 -> 6200 bytes .../Comfortaa-Regular-new.name-legacy.63.ttf | Bin 6608 -> 6256 bytes ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 182876 -> 222684 bytes ...egular-new.no-prune-unicode-ranges.61,62,63.ttf | Bin 0 -> 7060 bytes ...a-Regular-new.no-prune-unicode-ranges.61,63.ttf | Bin 0 -> 6692 bytes ...rtaa-Regular-new.no-prune-unicode-ranges.61.ttf | Bin 0 -> 6328 bytes ...rtaa-Regular-new.no-prune-unicode-ranges.62.ttf | Bin 0 -> 6200 bytes ...rtaa-Regular-new.no-prune-unicode-ranges.63.ttf | Bin 0 -> 6256 bytes ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 0 -> 222684 bytes ...mfortaa-Regular-new.notdef-outline.61,62,63.ttf | Bin 0 -> 7652 bytes .../Comfortaa-Regular-new.notdef-outline.61,63.ttf | Bin 0 -> 7284 bytes .../Comfortaa-Regular-new.notdef-outline.61.ttf | Bin 0 -> 6920 bytes .../Comfortaa-Regular-new.notdef-outline.62.ttf | Bin 0 -> 6796 bytes .../Comfortaa-Regular-new.notdef-outline.63.ttf | Bin 0 -> 6844 bytes ...lar-new.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 223280 bytes .../Comfortaa-Regular-new.retain-gids.61,62,63.ttf | Bin 9384 -> 9068 bytes .../Comfortaa-Regular-new.retain-gids.61,63.ttf | Bin 9036 -> 8708 bytes .../Comfortaa-Regular-new.retain-gids.61.ttf | Bin 8432 -> 8076 bytes .../Comfortaa-Regular-new.retain-gids.62.ttf | Bin 8628 -> 8200 bytes .../Comfortaa-Regular-new.retain-gids.63.ttf | Bin 8616 -> 8260 bytes ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 182940 -> 222732 bytes ...numMyeongjo-Regular-subset.default.61,62,63.ttf | Bin 4128 -> 4128 bytes .../NanumMyeongjo-Regular-subset.default.61,63.ttf | Bin 3580 -> 3580 bytes .../NanumMyeongjo-Regular-subset.default.61.ttf | Bin 3156 -> 3156 bytes .../NanumMyeongjo-Regular-subset.default.62.ttf | Bin 3180 -> 3180 bytes .../NanumMyeongjo-Regular-subset.default.63.ttf | Bin 3048 -> 3048 bytes ...Regular-subset.default.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes ...ular-subset.drop-hints-retain-gids.61,62,63.ttf | Bin 1452 -> 1452 bytes ...Regular-subset.drop-hints-retain-gids.61,63.ttf | Bin 1284 -> 1284 bytes ...jo-Regular-subset.drop-hints-retain-gids.61.ttf | Bin 1128 -> 1128 bytes ...jo-Regular-subset.drop-hints-retain-gids.62.ttf | Bin 1144 -> 1144 bytes ...jo-Regular-subset.drop-hints-retain-gids.63.ttf | Bin 1116 -> 1116 bytes ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 3536 -> 3536 bytes ...Myeongjo-Regular-subset.drop-hints.61,62,63.ttf | Bin 1452 -> 1452 bytes ...numMyeongjo-Regular-subset.drop-hints.61,63.ttf | Bin 1276 -> 1276 bytes .../NanumMyeongjo-Regular-subset.drop-hints.61.ttf | Bin 1128 -> 1128 bytes .../NanumMyeongjo-Regular-subset.drop-hints.62.ttf | Bin 1140 -> 1140 bytes .../NanumMyeongjo-Regular-subset.drop-hints.63.ttf | Bin 1104 -> 1104 bytes ...ular-subset.drop-hints.retain-all-codepoint.ttf | Bin 3536 -> 3536 bytes .../NanumMyeongjo-Regular-subset.gids.61,62,63.ttf | Bin 4128 -> 4128 bytes .../NanumMyeongjo-Regular-subset.gids.61,63.ttf | Bin 4128 -> 4128 bytes .../NanumMyeongjo-Regular-subset.gids.61.ttf | Bin 4128 -> 4128 bytes .../NanumMyeongjo-Regular-subset.gids.62.ttf | Bin 4128 -> 4128 bytes .../NanumMyeongjo-Regular-subset.gids.63.ttf | Bin 4128 -> 4128 bytes ...jo-Regular-subset.gids.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes ...yeongjo-Regular-subset.glyph-names.61,62,63.ttf | Bin 0 -> 4128 bytes ...umMyeongjo-Regular-subset.glyph-names.61,63.ttf | Bin 0 -> 3580 bytes ...NanumMyeongjo-Regular-subset.glyph-names.61.ttf | Bin 0 -> 3156 bytes ...NanumMyeongjo-Regular-subset.glyph-names.62.ttf | Bin 0 -> 3180 bytes ...NanumMyeongjo-Regular-subset.glyph-names.63.ttf | Bin 0 -> 3048 bytes ...lar-subset.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes ...ar-subset.keep-all-layout-features.61,62,63.ttf | Bin 0 -> 4128 bytes ...gular-subset.keep-all-layout-features.61,63.ttf | Bin 0 -> 3580 bytes ...-Regular-subset.keep-all-layout-features.61.ttf | Bin 0 -> 3156 bytes ...-Regular-subset.keep-all-layout-features.62.ttf | Bin 0 -> 3180 bytes ...-Regular-subset.keep-all-layout-features.63.ttf | Bin 0 -> 3048 bytes ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes ...gjo-Regular-subset.layout-features.61,62,63.ttf | Bin 0 -> 4128 bytes ...eongjo-Regular-subset.layout-features.61,63.ttf | Bin 0 -> 3580 bytes ...mMyeongjo-Regular-subset.layout-features.61.ttf | Bin 0 -> 3156 bytes ...mMyeongjo-Regular-subset.layout-features.62.ttf | Bin 0 -> 3180 bytes ...mMyeongjo-Regular-subset.layout-features.63.ttf | Bin 0 -> 3048 bytes ...subset.layout-features.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes ...umMyeongjo-Regular-subset.name-ids.61,62,63.ttf | Bin 3924 -> 3924 bytes ...NanumMyeongjo-Regular-subset.name-ids.61,63.ttf | Bin 3376 -> 3376 bytes .../NanumMyeongjo-Regular-subset.name-ids.61.ttf | Bin 2952 -> 2952 bytes .../NanumMyeongjo-Regular-subset.name-ids.62.ttf | Bin 2976 -> 2976 bytes .../NanumMyeongjo-Regular-subset.name-ids.63.ttf | Bin 2844 -> 2844 bytes ...egular-subset.name-ids.retain-all-codepoint.ttf | Bin 9320 -> 9320 bytes ...ngjo-Regular-subset.name-languages.61,62,63.ttf | Bin 4172 -> 4172 bytes ...yeongjo-Regular-subset.name-languages.61,63.ttf | Bin 3624 -> 3624 bytes ...umMyeongjo-Regular-subset.name-languages.61.ttf | Bin 3200 -> 3200 bytes ...umMyeongjo-Regular-subset.name-languages.62.ttf | Bin 3224 -> 3224 bytes ...umMyeongjo-Regular-subset.name-languages.63.ttf | Bin 3092 -> 3092 bytes ...-subset.name-languages.retain-all-codepoint.ttf | Bin 9568 -> 9568 bytes ...yeongjo-Regular-subset.name-legacy.61,62,63.ttf | Bin 4128 -> 4128 bytes ...umMyeongjo-Regular-subset.name-legacy.61,63.ttf | Bin 3580 -> 3580 bytes ...NanumMyeongjo-Regular-subset.name-legacy.61.ttf | Bin 3156 -> 3156 bytes ...NanumMyeongjo-Regular-subset.name-legacy.62.ttf | Bin 3180 -> 3180 bytes ...NanumMyeongjo-Regular-subset.name-legacy.63.ttf | Bin 3048 -> 3048 bytes ...lar-subset.name-legacy.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes ...lar-subset.no-prune-unicode-ranges.61,62,63.ttf | Bin 0 -> 4128 bytes ...egular-subset.no-prune-unicode-ranges.61,63.ttf | Bin 0 -> 3580 bytes ...o-Regular-subset.no-prune-unicode-ranges.61.ttf | Bin 0 -> 3156 bytes ...o-Regular-subset.no-prune-unicode-ranges.62.ttf | Bin 0 -> 3180 bytes ...o-Regular-subset.no-prune-unicode-ranges.63.ttf | Bin 0 -> 3048 bytes ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes ...ngjo-Regular-subset.notdef-outline.61,62,63.ttf | Bin 0 -> 4128 bytes ...yeongjo-Regular-subset.notdef-outline.61,63.ttf | Bin 0 -> 3580 bytes ...umMyeongjo-Regular-subset.notdef-outline.61.ttf | Bin 0 -> 3156 bytes ...umMyeongjo-Regular-subset.notdef-outline.62.ttf | Bin 0 -> 3180 bytes ...umMyeongjo-Regular-subset.notdef-outline.63.ttf | Bin 0 -> 3048 bytes ...-subset.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes ...yeongjo-Regular-subset.retain-gids.61,62,63.ttf | Bin 4128 -> 4128 bytes ...umMyeongjo-Regular-subset.retain-gids.61,63.ttf | Bin 3588 -> 3588 bytes ...NanumMyeongjo-Regular-subset.retain-gids.61.ttf | Bin 3156 -> 3156 bytes ...NanumMyeongjo-Regular-subset.retain-gids.62.ttf | Bin 3184 -> 3184 bytes ...NanumMyeongjo-Regular-subset.retain-gids.63.ttf | Bin 3060 -> 3060 bytes ...lar-subset.retain-gids.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes .../basics/Roboto-Regular.abc.default.61,62,63.ttf | Bin 2168 -> 2412 bytes .../basics/Roboto-Regular.abc.default.61,63.ttf | Bin 1988 -> 2208 bytes .../basics/Roboto-Regular.abc.default.61.ttf | Bin 1792 -> 2008 bytes .../basics/Roboto-Regular.abc.default.62.ttf | Bin 1740 -> 1876 bytes .../basics/Roboto-Regular.abc.default.63.ttf | Bin 1716 -> 1932 bytes ...to-Regular.abc.default.retain-all-codepoint.ttf | Bin 2168 -> 2412 bytes ...Regular.abc.drop-hints-retain-gids.61,62,63.ttf | Bin 924 -> 1152 bytes ...to-Regular.abc.drop-hints-retain-gids.61,63.ttf | Bin 856 -> 1072 bytes ...oboto-Regular.abc.drop-hints-retain-gids.61.ttf | Bin 732 -> 944 bytes ...oboto-Regular.abc.drop-hints-retain-gids.62.ttf | Bin 704 -> 840 bytes ...oboto-Regular.abc.drop-hints-retain-gids.63.ttf | Bin 716 -> 928 bytes ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 924 -> 1152 bytes .../Roboto-Regular.abc.drop-hints.61,62,63.ttf | Bin 924 -> 1152 bytes .../basics/Roboto-Regular.abc.drop-hints.61,63.ttf | Bin 848 -> 1056 bytes .../basics/Roboto-Regular.abc.drop-hints.61.ttf | Bin 732 -> 944 bytes .../basics/Roboto-Regular.abc.drop-hints.62.ttf | Bin 700 -> 836 bytes .../basics/Roboto-Regular.abc.drop-hints.63.ttf | Bin 704 -> 916 bytes ...Regular.abc.drop-hints.retain-all-codepoint.ttf | Bin 924 -> 1152 bytes .../basics/Roboto-Regular.abc.gids.61,62,63.ttf | Bin 2168 -> 2412 bytes .../basics/Roboto-Regular.abc.gids.61,63.ttf | Bin 2168 -> 2412 bytes .../expected/basics/Roboto-Regular.abc.gids.61.ttf | Bin 2168 -> 2412 bytes .../expected/basics/Roboto-Regular.abc.gids.62.ttf | Bin 2168 -> 2412 bytes .../expected/basics/Roboto-Regular.abc.gids.63.ttf | Bin 2168 -> 2412 bytes ...oboto-Regular.abc.gids.retain-all-codepoint.ttf | Bin 2168 -> 2412 bytes .../Roboto-Regular.abc.glyph-names.61,62,63.ttf | Bin 0 -> 2412 bytes .../Roboto-Regular.abc.glyph-names.61,63.ttf | Bin 0 -> 2208 bytes .../basics/Roboto-Regular.abc.glyph-names.61.ttf | Bin 0 -> 2008 bytes .../basics/Roboto-Regular.abc.glyph-names.62.ttf | Bin 0 -> 1876 bytes .../basics/Roboto-Regular.abc.glyph-names.63.ttf | Bin 0 -> 1932 bytes ...egular.abc.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 2412 bytes ...gular.abc.keep-all-layout-features.61,62,63.ttf | Bin 0 -> 2412 bytes ...-Regular.abc.keep-all-layout-features.61,63.ttf | Bin 0 -> 2208 bytes ...oto-Regular.abc.keep-all-layout-features.61.ttf | Bin 0 -> 2008 bytes ...oto-Regular.abc.keep-all-layout-features.62.ttf | Bin 0 -> 1876 bytes ...oto-Regular.abc.keep-all-layout-features.63.ttf | Bin 0 -> 1932 bytes ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 2412 bytes ...Roboto-Regular.abc.layout-features.61,62,63.ttf | Bin 0 -> 2412 bytes .../Roboto-Regular.abc.layout-features.61,63.ttf | Bin 0 -> 2208 bytes .../Roboto-Regular.abc.layout-features.61.ttf | Bin 0 -> 2008 bytes .../Roboto-Regular.abc.layout-features.62.ttf | Bin 0 -> 1876 bytes .../Roboto-Regular.abc.layout-features.63.ttf | Bin 0 -> 1932 bytes ...ar.abc.layout-features.retain-all-codepoint.ttf | Bin 0 -> 2412 bytes .../Roboto-Regular.abc.name-ids.61,62,63.ttf | Bin 2168 -> 2412 bytes .../basics/Roboto-Regular.abc.name-ids.61,63.ttf | Bin 1988 -> 2208 bytes .../basics/Roboto-Regular.abc.name-ids.61.ttf | Bin 1792 -> 2008 bytes .../basics/Roboto-Regular.abc.name-ids.62.ttf | Bin 1740 -> 1876 bytes .../basics/Roboto-Regular.abc.name-ids.63.ttf | Bin 1716 -> 1932 bytes ...o-Regular.abc.name-ids.retain-all-codepoint.ttf | Bin 2168 -> 2412 bytes .../Roboto-Regular.abc.name-languages.61,62,63.ttf | Bin 2168 -> 2412 bytes .../Roboto-Regular.abc.name-languages.61,63.ttf | Bin 1988 -> 2208 bytes .../Roboto-Regular.abc.name-languages.61.ttf | Bin 1792 -> 2008 bytes .../Roboto-Regular.abc.name-languages.62.ttf | Bin 1740 -> 1876 bytes .../Roboto-Regular.abc.name-languages.63.ttf | Bin 1716 -> 1932 bytes ...lar.abc.name-languages.retain-all-codepoint.ttf | Bin 2168 -> 2412 bytes .../Roboto-Regular.abc.name-legacy.61,62,63.ttf | Bin 2168 -> 2412 bytes .../Roboto-Regular.abc.name-legacy.61,63.ttf | Bin 1988 -> 2208 bytes .../basics/Roboto-Regular.abc.name-legacy.61.ttf | Bin 1792 -> 2008 bytes .../basics/Roboto-Regular.abc.name-legacy.62.ttf | Bin 1740 -> 1876 bytes .../basics/Roboto-Regular.abc.name-legacy.63.ttf | Bin 1716 -> 1932 bytes ...egular.abc.name-legacy.retain-all-codepoint.ttf | Bin 2168 -> 2412 bytes ...egular.abc.no-prune-unicode-ranges.61,62,63.ttf | Bin 0 -> 2412 bytes ...o-Regular.abc.no-prune-unicode-ranges.61,63.ttf | Bin 0 -> 2208 bytes ...boto-Regular.abc.no-prune-unicode-ranges.61.ttf | Bin 0 -> 2008 bytes ...boto-Regular.abc.no-prune-unicode-ranges.62.ttf | Bin 0 -> 1876 bytes ...boto-Regular.abc.no-prune-unicode-ranges.63.ttf | Bin 0 -> 1932 bytes ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 0 -> 2412 bytes .../Roboto-Regular.abc.notdef-outline.61,62,63.ttf | Bin 0 -> 2412 bytes .../Roboto-Regular.abc.notdef-outline.61,63.ttf | Bin 0 -> 2208 bytes .../Roboto-Regular.abc.notdef-outline.61.ttf | Bin 0 -> 2008 bytes .../Roboto-Regular.abc.notdef-outline.62.ttf | Bin 0 -> 1876 bytes .../Roboto-Regular.abc.notdef-outline.63.ttf | Bin 0 -> 1932 bytes ...lar.abc.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 2412 bytes .../Roboto-Regular.abc.retain-gids.61,62,63.ttf | Bin 2168 -> 2412 bytes .../Roboto-Regular.abc.retain-gids.61,63.ttf | Bin 1996 -> 2224 bytes .../basics/Roboto-Regular.abc.retain-gids.61.ttf | Bin 1792 -> 2008 bytes .../basics/Roboto-Regular.abc.retain-gids.62.ttf | Bin 1748 -> 1884 bytes .../basics/Roboto-Regular.abc.retain-gids.63.ttf | Bin 1732 -> 1948 bytes ...egular.abc.retain-gids.retain-all-codepoint.ttf | Bin 2168 -> 2412 bytes .../cbdt/NotoColorEmoji.subset.default.2049.ttf | Bin 3112 -> 3112 bytes .../cbdt/NotoColorEmoji.subset.default.38,2049.ttf | Bin 4084 -> 4084 bytes .../cbdt/NotoColorEmoji.subset.default.38,20E3.ttf | Bin 3568 -> 3568 bytes ...rEmoji.subset.default.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes .../NotoColorEmoji.subset.default.38,AE,2049.ttf | Bin 7544 -> 7544 bytes .../cbdt/NotoColorEmoji.subset.default.39.ttf | Bin 1920 -> 1920 bytes .../cbdt/NotoColorEmoji.subset.default.AE.ttf | Bin 4412 -> 4412 bytes ...lorEmoji.subset.drop-hints-retain-gids.2049.ttf | Bin 3136 -> 3136 bytes ...Emoji.subset.drop-hints-retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes ...Emoji.subset.drop-hints-retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes ...ji.subset.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes ...ColorEmoji.subset.drop-hints-retain-gids.39.ttf | Bin 1928 -> 1928 bytes ...ColorEmoji.subset.drop-hints-retain-gids.AE.ttf | Bin 4428 -> 4428 bytes .../cbdt/NotoColorEmoji.subset.drop-hints.2049.ttf | Bin 3112 -> 3112 bytes .../NotoColorEmoji.subset.drop-hints.38,2049.ttf | Bin 4084 -> 4084 bytes .../NotoColorEmoji.subset.drop-hints.38,20E3.ttf | Bin 3568 -> 3568 bytes ...oji.subset.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes ...NotoColorEmoji.subset.drop-hints.38,AE,2049.ttf | Bin 7544 -> 7544 bytes .../cbdt/NotoColorEmoji.subset.drop-hints.39.ttf | Bin 1920 -> 1920 bytes .../cbdt/NotoColorEmoji.subset.drop-hints.AE.ttf | Bin 4412 -> 4412 bytes .../NotoColorEmoji.subset.gap.default.2049.ttf | Bin 3112 -> 3112 bytes .../NotoColorEmoji.subset.gap.default.38,2049.ttf | Bin 4084 -> 4084 bytes .../NotoColorEmoji.subset.gap.default.38,20E3.ttf | Bin 3568 -> 3568 bytes ...ji.subset.gap.default.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes ...otoColorEmoji.subset.gap.default.38,AE,2049.ttf | Bin 7544 -> 7544 bytes .../cbdt/NotoColorEmoji.subset.gap.default.39.ttf | Bin 908 -> 908 bytes .../cbdt/NotoColorEmoji.subset.gap.default.AE.ttf | Bin 4412 -> 4412 bytes ...moji.subset.gap.drop-hints-retain-gids.2049.ttf | Bin 3136 -> 3136 bytes ...i.subset.gap.drop-hints-retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes ...i.subset.gap.drop-hints-retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes ...ubset.gap.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes ...rEmoji.subset.gap.drop-hints-retain-gids.39.ttf | Bin 916 -> 916 bytes ...rEmoji.subset.gap.drop-hints-retain-gids.AE.ttf | Bin 4428 -> 4428 bytes .../NotoColorEmoji.subset.gap.drop-hints.2049.ttf | Bin 3112 -> 3112 bytes ...otoColorEmoji.subset.gap.drop-hints.38,2049.ttf | Bin 4084 -> 4084 bytes ...otoColorEmoji.subset.gap.drop-hints.38,20E3.ttf | Bin 3568 -> 3568 bytes ...subset.gap.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes ...ColorEmoji.subset.gap.drop-hints.38,AE,2049.ttf | Bin 7544 -> 7544 bytes .../NotoColorEmoji.subset.gap.drop-hints.39.ttf | Bin 908 -> 908 bytes .../NotoColorEmoji.subset.gap.drop-hints.AE.ttf | Bin 4412 -> 4412 bytes .../NotoColorEmoji.subset.gap.retain-gids.2049.ttf | Bin 3136 -> 3136 bytes ...toColorEmoji.subset.gap.retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes ...toColorEmoji.subset.gap.retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes ...ubset.gap.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes ...olorEmoji.subset.gap.retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes .../NotoColorEmoji.subset.gap.retain-gids.39.ttf | Bin 916 -> 916 bytes .../NotoColorEmoji.subset.gap.retain-gids.AE.ttf | Bin 4428 -> 4428 bytes ...olorEmoji.subset.index_format3.default.2049.ttf | Bin 3112 -> 3108 bytes ...rEmoji.subset.index_format3.default.38,2049.ttf | Bin 4080 -> 4076 bytes ...rEmoji.subset.index_format3.default.38,20E3.ttf | Bin 3564 -> 3560 bytes ...index_format3.default.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes ...oji.subset.index_format3.default.38,AE,2049.ttf | Bin 7536 -> 7536 bytes ...oColorEmoji.subset.index_format3.default.39.ttf | Bin 1920 -> 1916 bytes ...oColorEmoji.subset.index_format3.default.AE.ttf | Bin 4412 -> 4408 bytes ...t.index_format3.drop-hints-retain-gids.2049.ttf | Bin 3136 -> 3132 bytes ...ndex_format3.drop-hints-retain-gids.38,2049.ttf | Bin 4104 -> 4100 bytes ...ndex_format3.drop-hints-retain-gids.38,20E3.ttf | Bin 3596 -> 3592 bytes ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes ...x_format3.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7556 -> 7552 bytes ...set.index_format3.drop-hints-retain-gids.39.ttf | Bin 1928 -> 1924 bytes ...set.index_format3.drop-hints-retain-gids.AE.ttf | Bin 4428 -> 4424 bytes ...rEmoji.subset.index_format3.drop-hints.2049.ttf | Bin 3112 -> 3108 bytes ...oji.subset.index_format3.drop-hints.38,2049.ttf | Bin 4080 -> 4076 bytes ...oji.subset.index_format3.drop-hints.38,20E3.ttf | Bin 3564 -> 3560 bytes ...ex_format3.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes ....subset.index_format3.drop-hints.38,AE,2049.ttf | Bin 7536 -> 7536 bytes ...lorEmoji.subset.index_format3.drop-hints.39.ttf | Bin 1920 -> 1916 bytes ...lorEmoji.subset.index_format3.drop-hints.AE.ttf | Bin 4412 -> 4408 bytes ...Emoji.subset.index_format3.retain-gids.2049.ttf | Bin 3136 -> 3132 bytes ...ji.subset.index_format3.retain-gids.38,2049.ttf | Bin 4104 -> 4100 bytes ...ji.subset.index_format3.retain-gids.38,20E3.ttf | Bin 3596 -> 3592 bytes ...x_format3.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes ...subset.index_format3.retain-gids.38,AE,2049.ttf | Bin 7556 -> 7552 bytes ...orEmoji.subset.index_format3.retain-gids.39.ttf | Bin 1928 -> 1924 bytes ...orEmoji.subset.index_format3.retain-gids.AE.ttf | Bin 4428 -> 4424 bytes ...ji.subset.multiple_size_tables.default.2049.ttf | Bin 5312 -> 5312 bytes ...subset.multiple_size_tables.default.38,2049.ttf | Bin 7244 -> 7244 bytes ...subset.multiple_size_tables.default.38,20E3.ttf | Bin 6212 -> 6212 bytes ...e_size_tables.default.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes ...set.multiple_size_tables.default.38,AE,2049.ttf | Bin 14140 -> 14140 bytes ...moji.subset.multiple_size_tables.default.39.ttf | Bin 2928 -> 2928 bytes ...moji.subset.multiple_size_tables.default.AE.ttf | Bin 7916 -> 7916 bytes ...ple_size_tables.drop-hints-retain-gids.2049.ttf | Bin 5336 -> 5336 bytes ..._size_tables.drop-hints-retain-gids.38,2049.ttf | Bin 7268 -> 7268 bytes ..._size_tables.drop-hints-retain-gids.38,20E3.ttf | Bin 6244 -> 6244 bytes ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes ...ze_tables.drop-hints-retain-gids.38,AE,2049.ttf | Bin 14164 -> 14164 bytes ...tiple_size_tables.drop-hints-retain-gids.39.ttf | Bin 2936 -> 2936 bytes ...tiple_size_tables.drop-hints-retain-gids.AE.ttf | Bin 7932 -> 7932 bytes ...subset.multiple_size_tables.drop-hints.2049.ttf | Bin 5312 -> 5312 bytes ...set.multiple_size_tables.drop-hints.38,2049.ttf | Bin 7244 -> 7244 bytes ...set.multiple_size_tables.drop-hints.38,20E3.ttf | Bin 6212 -> 6212 bytes ...ize_tables.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes ....multiple_size_tables.drop-hints.38,AE,2049.ttf | Bin 14140 -> 14140 bytes ...i.subset.multiple_size_tables.drop-hints.39.ttf | Bin 2928 -> 2928 bytes ...i.subset.multiple_size_tables.drop-hints.AE.ttf | Bin 7916 -> 7916 bytes ...ubset.multiple_size_tables.retain-gids.2049.ttf | Bin 5336 -> 5336 bytes ...et.multiple_size_tables.retain-gids.38,2049.ttf | Bin 7268 -> 7268 bytes ...et.multiple_size_tables.retain-gids.38,20E3.ttf | Bin 6244 -> 6244 bytes ...ze_tables.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes ...multiple_size_tables.retain-gids.38,AE,2049.ttf | Bin 14164 -> 14164 bytes ....subset.multiple_size_tables.retain-gids.39.ttf | Bin 2936 -> 2936 bytes ....subset.multiple_size_tables.retain-gids.AE.ttf | Bin 7932 -> 7932 bytes .../NotoColorEmoji.subset.retain-gids.2049.ttf | Bin 3136 -> 3136 bytes .../NotoColorEmoji.subset.retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes .../NotoColorEmoji.subset.retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes ...ji.subset.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes ...otoColorEmoji.subset.retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes .../cbdt/NotoColorEmoji.subset.retain-gids.39.ttf | Bin 1928 -> 1928 bytes .../cbdt/NotoColorEmoji.subset.retain-gids.AE.ttf | Bin 4428 -> 4428 bytes ...eSansPro-Regular.default.1FC,21,41,20,62,63.otf | Bin 2180 -> 0 bytes .../SourceSansPro-Regular.default.61,62,63.otf | Bin 1892 -> 0 bytes ...ourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf | Bin 2008 -> 0 bytes ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 19796 -> 0 bytes ...Regular.desubroutinize-retain-gids.61,62,63.otf | Bin 1992 -> 0 bytes ...r.desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30208 -> 0 bytes ...o-Regular.desubroutinize.1FC,21,41,20,62,63.otf | Bin 2036 -> 0 bytes ...urceSansPro-Regular.desubroutinize.61,62,63.otf | Bin 1796 -> 0 bytes ...nsPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf | Bin 1992 -> 0 bytes ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 19636 -> 0 bytes ...p-hints-desubroutinize-retain-gids.61,62,63.otf | Bin 1868 -> 0 bytes ...s-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30060 -> 0 bytes ...rop-hints-desubroutinize.1FC,21,41,20,62,63.otf | Bin 1876 -> 0 bytes ...-Regular.drop-hints-desubroutinize.61,62,63.otf | Bin 1672 -> 0 bytes ...ar.drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf | Bin 1844 -> 0 bytes ...r.drop-hints-retain-gids.1FC,21,41,20,62,63.otf | Bin 19728 -> 0 bytes ...Pro-Regular.drop-hints-retain-gids.61,62,63.otf | Bin 1904 -> 0 bytes ...gular.drop-hints-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30072 -> 0 bytes ...nsPro-Regular.drop-hints.1FC,21,41,20,62,63.otf | Bin 1960 -> 0 bytes .../SourceSansPro-Regular.drop-hints.61,62,63.otf | Bin 1736 -> 0 bytes ...ceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.otf | Bin 1860 -> 0 bytes ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 0 -> 20128 bytes ...outline-desubroutinize-retain-gids.61,62,63.otf | Bin 0 -> 2280 bytes ...e-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 0 -> 30448 bytes ...f-outline-desubroutinize.1FC,21,41,20,62,63.otf | Bin 0 -> 2356 bytes ...ular.notdef-outline-desubroutinize.61,62,63.otf | Bin 0 -> 2084 bytes ...otdef-outline-desubroutinize.D7,D8,D9,DA,DE.otf | Bin 0 -> 2252 bytes ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 0 -> 19960 bytes ...p-hints-desubroutinize-retain-gids.61,62,63.otf | Bin 0 -> 2156 bytes ...s-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 0 -> 30280 bytes ...rop-hints-desubroutinize.1FC,21,41,20,62,63.otf | Bin 0 -> 2184 bytes ...-outline-drop-hints-desubroutinize.61,62,63.otf | Bin 0 -> 1960 bytes ...ne-drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf | Bin 0 -> 2088 bytes ...e-drop-hints-retain-gids.1FC,21,41,20,62,63.otf | Bin 0 -> 20052 bytes ...def-outline-drop-hints-retain-gids.61,62,63.otf | Bin 0 -> 2196 bytes ...tline-drop-hints-retain-gids.D7,D8,D9,DA,DE.otf | Bin 0 -> 30296 bytes ...otdef-outline-drop-hints.1FC,21,41,20,62,63.otf | Bin 0 -> 2268 bytes ...-Regular.notdef-outline-drop-hints.61,62,63.otf | Bin 0 -> 2028 bytes ...ar.notdef-outline-drop-hints.D7,D8,D9,DA,DE.otf | Bin 0 -> 2104 bytes ...tdef-outline-retain-gids.1FC,21,41,20,62,63.otf | Bin 0 -> 20284 bytes ...Regular.notdef-outline-retain-gids.61,62,63.otf | Bin 0 -> 2348 bytes ...r.notdef-outline-retain-gids.D7,D8,D9,DA,DE.otf | Bin 0 -> 30464 bytes ...o-Regular.notdef-outline.1FC,21,41,20,62,63.otf | Bin 0 -> 2500 bytes ...urceSansPro-Regular.notdef-outline.61,62,63.otf | Bin 0 -> 2180 bytes ...nsPro-Regular.notdef-outline.D7,D8,D9,DA,DE.otf | Bin 0 -> 2272 bytes ...sPro-Regular.retain-gids.1FC,21,41,20,62,63.otf | Bin 19948 -> 0 bytes .../SourceSansPro-Regular.retain-gids.61,62,63.otf | Bin 2060 -> 0 bytes ...eSansPro-Regular.retain-gids.D7,D8,D9,DA,DE.otf | Bin 30224 -> 0 bytes ...ubset.default.3042,3044,3046,3048,304A,304B.otf | Bin 3036 -> 4820 bytes ...ubset.default.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 3248 -> 6196 bytes ...eHanSans-Regular_subset.default.61,63,65,6B.otf | Bin 2208 -> 2540 bytes ...ubset.default.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 3468 -> 6640 bytes .../SourceHanSans-Regular_subset.default.660E.otf | Bin 1928 -> 2444 bytes ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 8932 -> 129820 bytes ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 116080 -> 130840 bytes ...bset.desubroutinize-retain-gids.61,63,65,6B.otf | Bin 3016 -> 3364 bytes ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 116264 -> 121956 bytes ...ular_subset.desubroutinize-retain-gids.660E.otf | Bin 50224 -> 50744 bytes ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 2960 -> 4656 bytes ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 3144 -> 5840 bytes ...s-Regular_subset.desubroutinize.61,63,65,6B.otf | Bin 2140 -> 2472 bytes ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 3264 -> 6132 bytes ...eHanSans-Regular_subset.desubroutinize.660E.otf | Bin 1904 -> 2428 bytes ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 8672 -> 129376 bytes ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 115768 -> 130220 bytes ...ints-desubroutinize-retain-gids.61,63,65,6B.otf | Bin 2892 -> 3244 bytes ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 115884 -> 121180 bytes ....drop-hints-desubroutinize-retain-gids.660E.otf | Bin 50040 -> 50516 bytes ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 2800 -> 4348 bytes ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 2904 -> 5324 bytes ...ubset.drop-hints-desubroutinize.61,63,65,6B.otf | Bin 2036 -> 2368 bytes ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 2972 -> 5456 bytes ...gular_subset.drop-hints-desubroutinize.660E.otf | Bin 1812 -> 2292 bytes ...s-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 8740 -> 129516 bytes ...s-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 115864 -> 130528 bytes ...r_subset.drop-hints-retain-gids.61,63,65,6B.otf | Bin 2852 -> 3208 bytes ...s-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 116084 -> 121680 bytes ...-Regular_subset.drop-hints-retain-gids.660E.otf | Bin 50060 -> 50532 bytes ...et.drop-hints.3042,3044,3046,3048,304A,304B.otf | Bin 2856 -> 4484 bytes ...et.drop-hints.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 2996 -> 5628 bytes ...nSans-Regular_subset.drop-hints.61,63,65,6B.otf | Bin 2068 -> 2400 bytes ...et.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 3172 -> 5952 bytes ...ourceHanSans-Regular_subset.drop-hints.660E.otf | Bin 1832 -> 2304 bytes ...t.retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 9016 -> 129980 bytes ...t.retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 116184 -> 131196 bytes ...Sans-Regular_subset.retain-gids.61,63,65,6B.otf | Bin 3012 -> 3364 bytes ...t.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 116468 -> 122460 bytes ...urceHanSans-Regular_subset.retain-gids.660E.otf | Bin 50244 -> 50760 bytes ...otoSerifMyanmar-Regular.notdef-outline.1092.otf | Bin 0 -> 1392 bytes .../cmap/AdobeBlank-Regular.default.61,62.ttf | Bin 1336 -> 1208 bytes .../cmap/AdobeBlank-Regular.default.61,FEFA.ttf | Bin 1348 -> 1264 bytes .../cmap/AdobeBlank-Regular.default.FEE6,FECF.ttf | Bin 1300 -> 1216 bytes .../cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttf | Bin 1288 -> 1204 bytes .../cmap/AdobeBlank-Regular.default.FEFA.ttf | Bin 1268 -> 1184 bytes ...eBlank-Regular.drop-hints-retain-gids.61,62.ttf | Bin 1552 -> 1424 bytes ...lank-Regular.drop-hints-retain-gids.61,FEFA.ttf | Bin 8316 -> 8232 bytes ...nk-Regular.drop-hints-retain-gids.FEE6,FECF.ttf | Bin 8188 -> 8104 bytes ...nk-Regular.drop-hints-retain-gids.FEF9,FEFA.ttf | Bin 8256 -> 8172 bytes ...beBlank-Regular.drop-hints-retain-gids.FEFA.ttf | Bin 8240 -> 8156 bytes .../cmap/AdobeBlank-Regular.drop-hints.61,62.ttf | Bin 1164 -> 1036 bytes .../cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttf | Bin 1176 -> 1092 bytes .../AdobeBlank-Regular.drop-hints.FEE6,FECF.ttf | Bin 1128 -> 1044 bytes .../AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttf | Bin 1116 -> 1032 bytes .../cmap/AdobeBlank-Regular.drop-hints.FEFA.ttf | Bin 1096 -> 1012 bytes .../cmap/AdobeBlank-Regular.name-ids.61,62.ttf | Bin 1084 -> 956 bytes .../cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttf | Bin 1096 -> 1012 bytes .../cmap/AdobeBlank-Regular.name-ids.FEE6,FECF.ttf | Bin 1048 -> 964 bytes .../cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttf | Bin 1036 -> 952 bytes .../cmap/AdobeBlank-Regular.name-ids.FEFA.ttf | Bin 1016 -> 932 bytes .../cmap/AdobeBlank-Regular.retain-gids.61,62.ttf | Bin 1724 -> 1596 bytes .../AdobeBlank-Regular.retain-gids.61,FEFA.ttf | Bin 8488 -> 8404 bytes .../AdobeBlank-Regular.retain-gids.FEE6,FECF.ttf | Bin 8360 -> 8276 bytes .../AdobeBlank-Regular.retain-gids.FEF9,FEFA.ttf | Bin 8428 -> 8344 bytes .../cmap/AdobeBlank-Regular.retain-gids.FEFA.ttf | Bin 8412 -> 8328 bytes .../cmap14/cmap14_font1.default.4E00,4E02,4E03.otf | Bin 1360 -> 0 bytes .../cmap14/cmap14_font1.default.4E00,4E03.otf | Bin 1236 -> 0 bytes .../cmap14/cmap14_font1.default.4E00,4E05,4E07.otf | Bin 1328 -> 0 bytes .../cmap14/cmap14_font1.default.4E02,4E03,4E08.otf | Bin 1576 -> 0 bytes .../expected/cmap14/cmap14_font1.default.4E02.otf | Bin 996 -> 0 bytes .../expected/cmap14/cmap14_font1.default.4E03.otf | Bin 1080 -> 0 bytes .../cmap14_font1.default.4E05,4E07,4E08,4E09.otf | Bin 1848 -> 0 bytes .../cmap14/cmap14_font1.default.4E08,4E09.otf | Bin 1720 -> 0 bytes .../expected/cmap14/cmap14_font1.default.4E08.otf | Bin 1384 -> 0 bytes .../cmap14_font1.default.retain-all-codepoint.otf | Bin 2348 -> 0 bytes ...font1.drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 1388 -> 0 bytes ...ap14_font1.drop-hints-retain-gids.4E00,4E03.otf | Bin 1272 -> 0 bytes ...font1.drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 1396 -> 0 bytes ...font1.drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 1720 -> 0 bytes .../cmap14_font1.drop-hints-retain-gids.4E02.otf | Bin 1028 -> 0 bytes .../cmap14_font1.drop-hints-retain-gids.4E03.otf | Bin 1124 -> 0 bytes ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 1984 -> 0 bytes ...ap14_font1.drop-hints-retain-gids.4E08,4E09.otf | Bin 1872 -> 0 bytes .../cmap14_font1.drop-hints-retain-gids.4E08.otf | Bin 1544 -> 0 bytes ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 2436 -> 0 bytes .../cmap14_font1.drop-hints.4E00,4E02,4E03.otf | Bin 1292 -> 0 bytes .../cmap14/cmap14_font1.drop-hints.4E00,4E03.otf | Bin 1168 -> 0 bytes .../cmap14_font1.drop-hints.4E00,4E05,4E07.otf | Bin 1260 -> 0 bytes .../cmap14_font1.drop-hints.4E02,4E03,4E08.otf | Bin 1512 -> 0 bytes .../cmap14/cmap14_font1.drop-hints.4E02.otf | Bin 928 -> 0 bytes .../cmap14/cmap14_font1.drop-hints.4E03.otf | Bin 1012 -> 0 bytes ...cmap14_font1.drop-hints.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 0 bytes .../cmap14/cmap14_font1.drop-hints.4E08,4E09.otf | Bin 1652 -> 0 bytes .../cmap14/cmap14_font1.drop-hints.4E08.otf | Bin 1316 -> 0 bytes ...map14_font1.drop-hints.retain-all-codepoint.otf | Bin 2280 -> 0 bytes .../cmap14/cmap14_font1.gids.4E00,4E02,4E03.otf | Bin 1388 -> 0 bytes .../cmap14/cmap14_font1.gids.4E00,4E03.otf | Bin 1380 -> 0 bytes .../cmap14/cmap14_font1.gids.4E00,4E05,4E07.otf | Bin 1620 -> 0 bytes .../cmap14/cmap14_font1.gids.4E02,4E03,4E08.otf | Bin 1744 -> 0 bytes .../expected/cmap14/cmap14_font1.gids.4E02.otf | Bin 1312 -> 0 bytes .../expected/cmap14/cmap14_font1.gids.4E03.otf | Bin 1352 -> 0 bytes .../cmap14_font1.gids.4E05,4E07,4E08,4E09.otf | Bin 2164 -> 0 bytes .../cmap14/cmap14_font1.gids.4E08,4E09.otf | Bin 2036 -> 0 bytes .../expected/cmap14/cmap14_font1.gids.4E08.otf | Bin 1704 -> 0 bytes .../cmap14_font1.gids.retain-all-codepoint.otf | Bin 2380 -> 0 bytes .../cmap14_font1.name-ids.4E00,4E02,4E03.otf | Bin 1292 -> 0 bytes .../cmap14/cmap14_font1.name-ids.4E00,4E03.otf | Bin 1168 -> 0 bytes .../cmap14_font1.name-ids.4E00,4E05,4E07.otf | Bin 1260 -> 0 bytes .../cmap14_font1.name-ids.4E02,4E03,4E08.otf | Bin 1508 -> 0 bytes .../expected/cmap14/cmap14_font1.name-ids.4E02.otf | Bin 928 -> 0 bytes .../expected/cmap14/cmap14_font1.name-ids.4E03.otf | Bin 1012 -> 0 bytes .../cmap14_font1.name-ids.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 0 bytes .../cmap14/cmap14_font1.name-ids.4E08,4E09.otf | Bin 1652 -> 0 bytes .../expected/cmap14/cmap14_font1.name-ids.4E08.otf | Bin 1316 -> 0 bytes .../cmap14_font1.name-ids.retain-all-codepoint.otf | Bin 2280 -> 0 bytes ...tline-drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 0 -> 1404 bytes ...ef-outline-drop-hints-retain-gids.4E00,4E03.otf | Bin 0 -> 1292 bytes ...tline-drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 0 -> 1416 bytes ...tline-drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 0 -> 1736 bytes ....notdef-outline-drop-hints-retain-gids.4E02.otf | Bin 0 -> 1048 bytes ....notdef-outline-drop-hints-retain-gids.4E03.otf | Bin 0 -> 1140 bytes ...-drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 2000 bytes ...ef-outline-drop-hints-retain-gids.4E08,4E09.otf | Bin 0 -> 1888 bytes ....notdef-outline-drop-hints-retain-gids.4E08.otf | Bin 0 -> 1560 bytes ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 0 -> 2452 bytes ...t1.notdef-outline-drop-hints.4E00,4E02,4E03.otf | Bin 0 -> 1308 bytes ...4_font1.notdef-outline-drop-hints.4E00,4E03.otf | Bin 0 -> 1188 bytes ...t1.notdef-outline-drop-hints.4E00,4E05,4E07.otf | Bin 0 -> 1280 bytes ...t1.notdef-outline-drop-hints.4E02,4E03,4E08.otf | Bin 0 -> 1528 bytes ...cmap14_font1.notdef-outline-drop-hints.4E02.otf | Bin 0 -> 944 bytes ...cmap14_font1.notdef-outline-drop-hints.4E03.otf | Bin 0 -> 1028 bytes ...tdef-outline-drop-hints.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1796 bytes ...4_font1.notdef-outline-drop-hints.4E08,4E09.otf | Bin 0 -> 1672 bytes ...cmap14_font1.notdef-outline-drop-hints.4E08.otf | Bin 0 -> 1336 bytes ...def-outline-drop-hints.retain-all-codepoint.otf | Bin 0 -> 2296 bytes ...14_font1.notdef-outline-gids.4E00,4E02,4E03.otf | Bin 0 -> 1408 bytes .../cmap14_font1.notdef-outline-gids.4E00,4E03.otf | Bin 0 -> 1396 bytes ...14_font1.notdef-outline-gids.4E00,4E05,4E07.otf | Bin 0 -> 1640 bytes ...14_font1.notdef-outline-gids.4E02,4E03,4E08.otf | Bin 0 -> 1760 bytes .../cmap14_font1.notdef-outline-gids.4E02.otf | Bin 0 -> 1332 bytes .../cmap14_font1.notdef-outline-gids.4E03.otf | Bin 0 -> 1372 bytes ...nt1.notdef-outline-gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 2184 bytes .../cmap14_font1.notdef-outline-gids.4E08,4E09.otf | Bin 0 -> 2056 bytes .../cmap14_font1.notdef-outline-gids.4E08.otf | Bin 0 -> 1720 bytes ...t1.notdef-outline-gids.retain-all-codepoint.otf | Bin 0 -> 2400 bytes ...ont1.notdef-outline-name-ids.4E00,4E02,4E03.otf | Bin 0 -> 1308 bytes ...p14_font1.notdef-outline-name-ids.4E00,4E03.otf | Bin 0 -> 1184 bytes ...ont1.notdef-outline-name-ids.4E00,4E05,4E07.otf | Bin 0 -> 1280 bytes ...ont1.notdef-outline-name-ids.4E02,4E03,4E08.otf | Bin 0 -> 1528 bytes .../cmap14_font1.notdef-outline-name-ids.4E02.otf | Bin 0 -> 944 bytes .../cmap14_font1.notdef-outline-name-ids.4E03.otf | Bin 0 -> 1028 bytes ...notdef-outline-name-ids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1796 bytes ...p14_font1.notdef-outline-name-ids.4E08,4E09.otf | Bin 0 -> 1668 bytes .../cmap14_font1.notdef-outline-name-ids.4E08.otf | Bin 0 -> 1336 bytes ...otdef-outline-name-ids.retain-all-codepoint.otf | Bin 0 -> 2296 bytes ...1.notdef-outline-retain-gids.4E00,4E02,4E03.otf | Bin 0 -> 1472 bytes ..._font1.notdef-outline-retain-gids.4E00,4E03.otf | Bin 0 -> 1360 bytes ...1.notdef-outline-retain-gids.4E00,4E05,4E07.otf | Bin 0 -> 1480 bytes ...1.notdef-outline-retain-gids.4E02,4E03,4E08.otf | Bin 0 -> 1804 bytes ...map14_font1.notdef-outline-retain-gids.4E02.otf | Bin 0 -> 1116 bytes ...map14_font1.notdef-outline-retain-gids.4E03.otf | Bin 0 -> 1208 bytes ...def-outline-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 2068 bytes ..._font1.notdef-outline-retain-gids.4E08,4E09.otf | Bin 0 -> 1956 bytes ...map14_font1.notdef-outline-retain-gids.4E08.otf | Bin 0 -> 1628 bytes ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 0 -> 2520 bytes .../cmap14_font1.notdef-outline.4E00,4E02,4E03.otf | Bin 0 -> 1376 bytes .../cmap14_font1.notdef-outline.4E00,4E03.otf | Bin 0 -> 1252 bytes .../cmap14_font1.notdef-outline.4E00,4E05,4E07.otf | Bin 0 -> 1348 bytes .../cmap14_font1.notdef-outline.4E02,4E03,4E08.otf | Bin 0 -> 1596 bytes .../cmap14/cmap14_font1.notdef-outline.4E02.otf | Bin 0 -> 1012 bytes .../cmap14/cmap14_font1.notdef-outline.4E03.otf | Bin 0 -> 1096 bytes ...14_font1.notdef-outline.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1864 bytes .../cmap14_font1.notdef-outline.4E08,4E09.otf | Bin 0 -> 1736 bytes .../cmap14/cmap14_font1.notdef-outline.4E08.otf | Bin 0 -> 1404 bytes ...4_font1.notdef-outline.retain-all-codepoint.otf | Bin 0 -> 2364 bytes .../cmap14_font1.retain-gids.4E00,4E02,4E03.otf | Bin 1452 -> 0 bytes .../cmap14/cmap14_font1.retain-gids.4E00,4E03.otf | Bin 1340 -> 0 bytes .../cmap14_font1.retain-gids.4E00,4E05,4E07.otf | Bin 1464 -> 0 bytes .../cmap14_font1.retain-gids.4E02,4E03,4E08.otf | Bin 1788 -> 0 bytes .../cmap14/cmap14_font1.retain-gids.4E02.otf | Bin 1096 -> 0 bytes .../cmap14/cmap14_font1.retain-gids.4E03.otf | Bin 1192 -> 0 bytes ...map14_font1.retain-gids.4E05,4E07,4E08,4E09.otf | Bin 2048 -> 0 bytes .../cmap14/cmap14_font1.retain-gids.4E08,4E09.otf | Bin 1940 -> 0 bytes .../cmap14/cmap14_font1.retain-gids.4E08.otf | Bin 1608 -> 0 bytes ...ap14_font1.retain-gids.retain-all-codepoint.otf | Bin 2500 -> 0 bytes .../cmap14/cmap14_font2.default.4E00,4E02,4E03.otf | Bin 1360 -> 0 bytes .../cmap14/cmap14_font2.default.4E00,4E03.otf | Bin 1236 -> 0 bytes .../cmap14/cmap14_font2.default.4E00,4E05,4E07.otf | Bin 1332 -> 0 bytes .../cmap14/cmap14_font2.default.4E02,4E03,4E08.otf | Bin 1576 -> 0 bytes .../expected/cmap14/cmap14_font2.default.4E02.otf | Bin 992 -> 0 bytes .../expected/cmap14/cmap14_font2.default.4E03.otf | Bin 1076 -> 0 bytes .../cmap14_font2.default.4E05,4E07,4E08,4E09.otf | Bin 1848 -> 0 bytes .../cmap14/cmap14_font2.default.4E08,4E09.otf | Bin 1716 -> 0 bytes .../expected/cmap14/cmap14_font2.default.4E08.otf | Bin 1380 -> 0 bytes .../cmap14_font2.default.retain-all-codepoint.otf | Bin 2344 -> 0 bytes ...font2.drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 1388 -> 0 bytes ...ap14_font2.drop-hints-retain-gids.4E00,4E03.otf | Bin 1272 -> 0 bytes ...font2.drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 1400 -> 0 bytes ...font2.drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 1720 -> 0 bytes .../cmap14_font2.drop-hints-retain-gids.4E02.otf | Bin 1024 -> 0 bytes .../cmap14_font2.drop-hints-retain-gids.4E03.otf | Bin 1120 -> 0 bytes ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 1984 -> 0 bytes ...ap14_font2.drop-hints-retain-gids.4E08,4E09.otf | Bin 1868 -> 0 bytes .../cmap14_font2.drop-hints-retain-gids.4E08.otf | Bin 1540 -> 0 bytes ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 2432 -> 0 bytes .../cmap14_font2.drop-hints.4E00,4E02,4E03.otf | Bin 1292 -> 0 bytes .../cmap14/cmap14_font2.drop-hints.4E00,4E03.otf | Bin 1168 -> 0 bytes .../cmap14_font2.drop-hints.4E00,4E05,4E07.otf | Bin 1264 -> 0 bytes .../cmap14_font2.drop-hints.4E02,4E03,4E08.otf | Bin 1512 -> 0 bytes .../cmap14/cmap14_font2.drop-hints.4E02.otf | Bin 924 -> 0 bytes .../cmap14/cmap14_font2.drop-hints.4E03.otf | Bin 1008 -> 0 bytes ...cmap14_font2.drop-hints.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 0 bytes .../cmap14/cmap14_font2.drop-hints.4E08,4E09.otf | Bin 1648 -> 0 bytes .../cmap14/cmap14_font2.drop-hints.4E08.otf | Bin 1312 -> 0 bytes ...map14_font2.drop-hints.retain-all-codepoint.otf | Bin 2276 -> 0 bytes .../cmap14/cmap14_font2.gids.4E00,4E02,4E03.otf | Bin 1388 -> 0 bytes .../cmap14/cmap14_font2.gids.4E00,4E03.otf | Bin 1380 -> 0 bytes .../cmap14/cmap14_font2.gids.4E00,4E05,4E07.otf | Bin 1624 -> 0 bytes .../cmap14/cmap14_font2.gids.4E02,4E03,4E08.otf | Bin 1744 -> 0 bytes .../expected/cmap14/cmap14_font2.gids.4E02.otf | Bin 1308 -> 0 bytes .../expected/cmap14/cmap14_font2.gids.4E03.otf | Bin 1348 -> 0 bytes .../cmap14_font2.gids.4E05,4E07,4E08,4E09.otf | Bin 2164 -> 0 bytes .../cmap14/cmap14_font2.gids.4E08,4E09.otf | Bin 2032 -> 0 bytes .../expected/cmap14/cmap14_font2.gids.4E08.otf | Bin 1700 -> 0 bytes .../cmap14_font2.gids.retain-all-codepoint.otf | Bin 2376 -> 0 bytes .../cmap14_font2.name-ids.4E00,4E02,4E03.otf | Bin 1292 -> 0 bytes .../cmap14/cmap14_font2.name-ids.4E00,4E03.otf | Bin 1168 -> 0 bytes .../cmap14_font2.name-ids.4E00,4E05,4E07.otf | Bin 1264 -> 0 bytes .../cmap14_font2.name-ids.4E02,4E03,4E08.otf | Bin 1508 -> 0 bytes .../expected/cmap14/cmap14_font2.name-ids.4E02.otf | Bin 924 -> 0 bytes .../expected/cmap14/cmap14_font2.name-ids.4E03.otf | Bin 1008 -> 0 bytes .../cmap14_font2.name-ids.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 0 bytes .../cmap14/cmap14_font2.name-ids.4E08,4E09.otf | Bin 1648 -> 0 bytes .../expected/cmap14/cmap14_font2.name-ids.4E08.otf | Bin 1312 -> 0 bytes .../cmap14_font2.name-ids.retain-all-codepoint.otf | Bin 2276 -> 0 bytes ...tline-drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 0 -> 1404 bytes ...ef-outline-drop-hints-retain-gids.4E00,4E03.otf | Bin 0 -> 1292 bytes ...tline-drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 0 -> 1420 bytes ...tline-drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 0 -> 1736 bytes ....notdef-outline-drop-hints-retain-gids.4E02.otf | Bin 0 -> 1044 bytes ....notdef-outline-drop-hints-retain-gids.4E03.otf | Bin 0 -> 1136 bytes ...-drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 2000 bytes ...ef-outline-drop-hints-retain-gids.4E08,4E09.otf | Bin 0 -> 1884 bytes ....notdef-outline-drop-hints-retain-gids.4E08.otf | Bin 0 -> 1556 bytes ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 0 -> 2448 bytes ...t2.notdef-outline-drop-hints.4E00,4E02,4E03.otf | Bin 0 -> 1308 bytes ...4_font2.notdef-outline-drop-hints.4E00,4E03.otf | Bin 0 -> 1188 bytes ...t2.notdef-outline-drop-hints.4E00,4E05,4E07.otf | Bin 0 -> 1284 bytes ...t2.notdef-outline-drop-hints.4E02,4E03,4E08.otf | Bin 0 -> 1528 bytes ...cmap14_font2.notdef-outline-drop-hints.4E02.otf | Bin 0 -> 940 bytes ...cmap14_font2.notdef-outline-drop-hints.4E03.otf | Bin 0 -> 1024 bytes ...tdef-outline-drop-hints.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1796 bytes ...4_font2.notdef-outline-drop-hints.4E08,4E09.otf | Bin 0 -> 1668 bytes ...cmap14_font2.notdef-outline-drop-hints.4E08.otf | Bin 0 -> 1332 bytes ...def-outline-drop-hints.retain-all-codepoint.otf | Bin 0 -> 2292 bytes ...14_font2.notdef-outline-gids.4E00,4E02,4E03.otf | Bin 0 -> 1408 bytes .../cmap14_font2.notdef-outline-gids.4E00,4E03.otf | Bin 0 -> 1396 bytes ...14_font2.notdef-outline-gids.4E00,4E05,4E07.otf | Bin 0 -> 1644 bytes ...14_font2.notdef-outline-gids.4E02,4E03,4E08.otf | Bin 0 -> 1760 bytes .../cmap14_font2.notdef-outline-gids.4E02.otf | Bin 0 -> 1328 bytes .../cmap14_font2.notdef-outline-gids.4E03.otf | Bin 0 -> 1368 bytes ...nt2.notdef-outline-gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 2184 bytes .../cmap14_font2.notdef-outline-gids.4E08,4E09.otf | Bin 0 -> 2052 bytes .../cmap14_font2.notdef-outline-gids.4E08.otf | Bin 0 -> 1716 bytes ...t2.notdef-outline-gids.retain-all-codepoint.otf | Bin 0 -> 2396 bytes ...ont2.notdef-outline-name-ids.4E00,4E02,4E03.otf | Bin 0 -> 1308 bytes ...p14_font2.notdef-outline-name-ids.4E00,4E03.otf | Bin 0 -> 1184 bytes ...ont2.notdef-outline-name-ids.4E00,4E05,4E07.otf | Bin 0 -> 1284 bytes ...ont2.notdef-outline-name-ids.4E02,4E03,4E08.otf | Bin 0 -> 1528 bytes .../cmap14_font2.notdef-outline-name-ids.4E02.otf | Bin 0 -> 940 bytes .../cmap14_font2.notdef-outline-name-ids.4E03.otf | Bin 0 -> 1024 bytes ...notdef-outline-name-ids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1796 bytes ...p14_font2.notdef-outline-name-ids.4E08,4E09.otf | Bin 0 -> 1664 bytes .../cmap14_font2.notdef-outline-name-ids.4E08.otf | Bin 0 -> 1332 bytes ...otdef-outline-name-ids.retain-all-codepoint.otf | Bin 0 -> 2292 bytes ...2.notdef-outline-retain-gids.4E00,4E02,4E03.otf | Bin 0 -> 1472 bytes ..._font2.notdef-outline-retain-gids.4E00,4E03.otf | Bin 0 -> 1360 bytes ...2.notdef-outline-retain-gids.4E00,4E05,4E07.otf | Bin 0 -> 1484 bytes ...2.notdef-outline-retain-gids.4E02,4E03,4E08.otf | Bin 0 -> 1804 bytes ...map14_font2.notdef-outline-retain-gids.4E02.otf | Bin 0 -> 1112 bytes ...map14_font2.notdef-outline-retain-gids.4E03.otf | Bin 0 -> 1204 bytes ...def-outline-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 2068 bytes ..._font2.notdef-outline-retain-gids.4E08,4E09.otf | Bin 0 -> 1952 bytes ...map14_font2.notdef-outline-retain-gids.4E08.otf | Bin 0 -> 1624 bytes ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 0 -> 2516 bytes .../cmap14_font2.notdef-outline.4E00,4E02,4E03.otf | Bin 0 -> 1376 bytes .../cmap14_font2.notdef-outline.4E00,4E03.otf | Bin 0 -> 1252 bytes .../cmap14_font2.notdef-outline.4E00,4E05,4E07.otf | Bin 0 -> 1352 bytes .../cmap14_font2.notdef-outline.4E02,4E03,4E08.otf | Bin 0 -> 1596 bytes .../cmap14/cmap14_font2.notdef-outline.4E02.otf | Bin 0 -> 1008 bytes .../cmap14/cmap14_font2.notdef-outline.4E03.otf | Bin 0 -> 1092 bytes ...14_font2.notdef-outline.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1864 bytes .../cmap14_font2.notdef-outline.4E08,4E09.otf | Bin 0 -> 1732 bytes .../cmap14/cmap14_font2.notdef-outline.4E08.otf | Bin 0 -> 1400 bytes ...4_font2.notdef-outline.retain-all-codepoint.otf | Bin 0 -> 2360 bytes .../cmap14_font2.retain-gids.4E00,4E02,4E03.otf | Bin 1452 -> 0 bytes .../cmap14/cmap14_font2.retain-gids.4E00,4E03.otf | Bin 1340 -> 0 bytes .../cmap14_font2.retain-gids.4E00,4E05,4E07.otf | Bin 1468 -> 0 bytes .../cmap14_font2.retain-gids.4E02,4E03,4E08.otf | Bin 1788 -> 0 bytes .../cmap14/cmap14_font2.retain-gids.4E02.otf | Bin 1092 -> 0 bytes .../cmap14/cmap14_font2.retain-gids.4E03.otf | Bin 1188 -> 0 bytes ...map14_font2.retain-gids.4E05,4E07,4E08,4E09.otf | Bin 2048 -> 0 bytes .../cmap14/cmap14_font2.retain-gids.4E08,4E09.otf | Bin 1936 -> 0 bytes .../cmap14/cmap14_font2.retain-gids.4E08.otf | Bin 1604 -> 0 bytes ...ap14_font2.retain-gids.retain-all-codepoint.otf | Bin 2496 -> 0 bytes .../TwemojiMozilla.subset.default.32,3297,3299.ttf | Bin 5624 -> 1868 bytes .../colr/TwemojiMozilla.subset.default.32,3297.ttf | Bin 5088 -> 1344 bytes .../colr/TwemojiMozilla.subset.default.32,3299.ttf | Bin 5264 -> 1520 bytes .../colr/TwemojiMozilla.subset.default.32.ttf | Bin 4664 -> 888 bytes .../TwemojiMozilla.subset.default.3297,3299.ttf | Bin 5604 -> 1860 bytes .../colr/TwemojiMozilla.subset.default.3297.ttf | Bin 5068 -> 1332 bytes .../colr/TwemojiMozilla.subset.default.3299.ttf | Bin 5244 -> 1508 bytes ....subset.drop-hints-retain-gids.32,3297,3299.ttf | Bin 5604 -> 1848 bytes ...zilla.subset.drop-hints-retain-gids.32,3297.ttf | Bin 5084 -> 1340 bytes ...zilla.subset.drop-hints-retain-gids.32,3299.ttf | Bin 5264 -> 1520 bytes ...ojiMozilla.subset.drop-hints-retain-gids.32.ttf | Bin 4644 -> 868 bytes ...lla.subset.drop-hints-retain-gids.3297,3299.ttf | Bin 5588 -> 1844 bytes ...iMozilla.subset.drop-hints-retain-gids.3297.ttf | Bin 5064 -> 1328 bytes ...iMozilla.subset.drop-hints-retain-gids.3299.ttf | Bin 5244 -> 1508 bytes ...emojiMozilla.subset.drop-hints.32,3297,3299.ttf | Bin 5604 -> 1848 bytes .../TwemojiMozilla.subset.drop-hints.32,3297.ttf | Bin 5068 -> 1324 bytes .../TwemojiMozilla.subset.drop-hints.32,3299.ttf | Bin 5244 -> 1500 bytes .../colr/TwemojiMozilla.subset.drop-hints.32.ttf | Bin 4644 -> 868 bytes .../TwemojiMozilla.subset.drop-hints.3297,3299.ttf | Bin 5584 -> 1840 bytes .../colr/TwemojiMozilla.subset.drop-hints.3297.ttf | Bin 5048 -> 1312 bytes .../colr/TwemojiMozilla.subset.drop-hints.3299.ttf | Bin 5224 -> 1488 bytes ...mojiMozilla.subset.retain-gids.32,3297,3299.ttf | Bin 5624 -> 1868 bytes .../TwemojiMozilla.subset.retain-gids.32,3297.ttf | Bin 5104 -> 1360 bytes .../TwemojiMozilla.subset.retain-gids.32,3299.ttf | Bin 5284 -> 1540 bytes .../colr/TwemojiMozilla.subset.retain-gids.32.ttf | Bin 4664 -> 888 bytes ...TwemojiMozilla.subset.retain-gids.3297,3299.ttf | Bin 5608 -> 1864 bytes .../TwemojiMozilla.subset.retain-gids.3297.ttf | Bin 5084 -> 1348 bytes .../TwemojiMozilla.subset.retain-gids.3299.ttf | Bin 5264 -> 1528 bytes .../colr_glyphs/BungeeColor-Regular.default.41.ttf | Bin 0 -> 1664 bytes ...ngeeColor-Regular.drop-hints-retain-gids.41.ttf | Bin 0 -> 3384 bytes .../BungeeColor-Regular.drop-hints.41.ttf | Bin 0 -> 1656 bytes .../BungeeColor-Regular.retain-gids.41.ttf | Bin 0 -> 3392 bytes .../colr_with_components/colr-table.default.6B.ttf | Bin 0 -> 4260 bytes .../colr-table.drop-hints-retain-gids.6B.ttf | Bin 0 -> 4984 bytes .../colr-table.drop-hints.6B.ttf | Bin 0 -> 4260 bytes .../colr-table.retain-gids.6B.ttf | Bin 0 -> 4984 bytes .../TestCOLRv1.default.E000,E001,E002,E003.ttf | Bin 0 -> 1260 bytes .../colrv1/TestCOLRv1.default.E000,E001,E002.ttf | Bin 0 -> 1200 bytes .../colrv1/TestCOLRv1.default.E000,E001.ttf | Bin 0 -> 996 bytes .../colrv1/TestCOLRv1.default.E000,E004.ttf | Bin 0 -> 940 bytes .../expected/colrv1/TestCOLRv1.default.E000.ttf | Bin 0 -> 800 bytes .../expected/colrv1/TestCOLRv1.default.E001.ttf | Bin 0 -> 856 bytes .../colrv1/TestCOLRv1.default.E002,E003,E004.ttf | Bin 0 -> 1248 bytes .../colrv1/TestCOLRv1.default.E002,E003.ttf | Bin 0 -> 1116 bytes .../expected/colrv1/TestCOLRv1.default.E002.ttf | Bin 0 -> 856 bytes .../colrv1/TestCOLRv1.default.E003,E004.ttf | Bin 0 -> 1044 bytes .../expected/colrv1/TestCOLRv1.default.E003.ttf | Bin 0 -> 916 bytes .../expected/colrv1/TestCOLRv1.default.E004.ttf | Bin 0 -> 748 bytes .../TestCOLRv1.default.retain-all-codepoint.ttf | Bin 0 -> 1532 bytes ....drop-hints-retain-gids.E000,E001,E002,E003.ttf | Bin 0 -> 1308 bytes ...OLRv1.drop-hints-retain-gids.E000,E001,E002.ttf | Bin 0 -> 1248 bytes ...TestCOLRv1.drop-hints-retain-gids.E000,E001.ttf | Bin 0 -> 1052 bytes ...TestCOLRv1.drop-hints-retain-gids.E000,E004.ttf | Bin 0 -> 1020 bytes .../TestCOLRv1.drop-hints-retain-gids.E000.ttf | Bin 0 -> 856 bytes .../TestCOLRv1.drop-hints-retain-gids.E001.ttf | Bin 0 -> 924 bytes ...OLRv1.drop-hints-retain-gids.E002,E003,E004.ttf | Bin 0 -> 1304 bytes ...TestCOLRv1.drop-hints-retain-gids.E002,E003.ttf | Bin 0 -> 1176 bytes .../TestCOLRv1.drop-hints-retain-gids.E002.ttf | Bin 0 -> 936 bytes ...TestCOLRv1.drop-hints-retain-gids.E003,E004.ttf | Bin 0 -> 1124 bytes .../TestCOLRv1.drop-hints-retain-gids.E003.ttf | Bin 0 -> 984 bytes .../TestCOLRv1.drop-hints-retain-gids.E004.ttf | Bin 0 -> 844 bytes ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1532 bytes .../TestCOLRv1.drop-hints.E000,E001,E002,E003.ttf | Bin 0 -> 1260 bytes .../TestCOLRv1.drop-hints.E000,E001,E002.ttf | Bin 0 -> 1200 bytes .../colrv1/TestCOLRv1.drop-hints.E000,E001.ttf | Bin 0 -> 996 bytes .../colrv1/TestCOLRv1.drop-hints.E000,E004.ttf | Bin 0 -> 940 bytes .../expected/colrv1/TestCOLRv1.drop-hints.E000.ttf | Bin 0 -> 800 bytes .../expected/colrv1/TestCOLRv1.drop-hints.E001.ttf | Bin 0 -> 856 bytes .../TestCOLRv1.drop-hints.E002,E003,E004.ttf | Bin 0 -> 1248 bytes .../colrv1/TestCOLRv1.drop-hints.E002,E003.ttf | Bin 0 -> 1116 bytes .../expected/colrv1/TestCOLRv1.drop-hints.E002.ttf | Bin 0 -> 856 bytes .../colrv1/TestCOLRv1.drop-hints.E003,E004.ttf | Bin 0 -> 1044 bytes .../expected/colrv1/TestCOLRv1.drop-hints.E003.ttf | Bin 0 -> 916 bytes .../expected/colrv1/TestCOLRv1.drop-hints.E004.ttf | Bin 0 -> 748 bytes .../TestCOLRv1.drop-hints.retain-all-codepoint.ttf | Bin 0 -> 1532 bytes .../TestCOLRv1.retain-gids.E000,E001,E002,E003.ttf | Bin 0 -> 1308 bytes .../TestCOLRv1.retain-gids.E000,E001,E002.ttf | Bin 0 -> 1248 bytes .../colrv1/TestCOLRv1.retain-gids.E000,E001.ttf | Bin 0 -> 1052 bytes .../colrv1/TestCOLRv1.retain-gids.E000,E004.ttf | Bin 0 -> 1020 bytes .../colrv1/TestCOLRv1.retain-gids.E000.ttf | Bin 0 -> 856 bytes .../colrv1/TestCOLRv1.retain-gids.E001.ttf | Bin 0 -> 924 bytes .../TestCOLRv1.retain-gids.E002,E003,E004.ttf | Bin 0 -> 1304 bytes .../colrv1/TestCOLRv1.retain-gids.E002,E003.ttf | Bin 0 -> 1176 bytes .../colrv1/TestCOLRv1.retain-gids.E002.ttf | Bin 0 -> 936 bytes .../colrv1/TestCOLRv1.retain-gids.E003,E004.ttf | Bin 0 -> 1124 bytes .../colrv1/TestCOLRv1.retain-gids.E003.ttf | Bin 0 -> 984 bytes .../colrv1/TestCOLRv1.retain-gids.E004.ttf | Bin 0 -> 844 bytes ...TestCOLRv1.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1532 bytes .../Roboto-Regular.default.1FC,21,41,20,62,63.ttf | Bin 2984 -> 3004 bytes .../full-font/Roboto-Regular.default.61,62,63.ttf | Bin 2580 -> 2632 bytes .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttf | Bin 2944 -> 2960 bytes ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf | Bin 1436 -> 1556 bytes .../Roboto-Regular.drop-hints.61,62,63.ttf | Bin 1228 -> 1372 bytes .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 1464 -> 1584 bytes ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 3572 -> 3888 bytes .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 3540 -> 3784 bytes ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttf | Bin 4032 -> 4324 bytes ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 3572 -> 3876 bytes ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 3540 -> 3784 bytes ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 4032 -> 4324 bytes ...drop-hints-retain-gids.63,64,65,6F,70,71,72.ttf | Bin 0 -> 1908 bytes ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1908 bytes ...f_bug_3131.retain-gids.63,64,65,6F,70,71,72.ttf | Bin 0 -> 1928 bytes ...f_bug_3131.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1928 bytes ...ular.glyph-names.0x0,0x8,0x9,0x1d,0x20,0xb7.ttf | Bin 0 -> 10172 bytes ...tu-Regular.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 280056 bytes .../Mplus1p-Regular.default.1D715,1D7D8,41,42.ttf | Bin 2108 -> 2340 bytes .../japanese/Mplus1p-Regular.default.25771.ttf | Bin 1824 -> 1988 bytes ...gular.default.3042,3044,3046,3048,304A,304B.ttf | Bin 2532 -> 2616 bytes ...gular.default.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2776 -> 2848 bytes .../Mplus1p-Regular.default.61,63,65,6B.ttf | Bin 2076 -> 2248 bytes ...gular.default.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3072 -> 3144 bytes .../japanese/Mplus1p-Regular.default.660E.ttf | Bin 1816 -> 1944 bytes ...plus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttf | Bin 1380 -> 1612 bytes .../japanese/Mplus1p-Regular.drop-hints.25771.ttf | Bin 1096 -> 1260 bytes ...ar.drop-hints.3042,3044,3046,3048,304A,304B.ttf | Bin 1804 -> 1888 bytes ...ar.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2048 -> 2120 bytes .../Mplus1p-Regular.drop-hints.61,63,65,6B.ttf | Bin 1348 -> 1520 bytes ...ar.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 2344 -> 2416 bytes .../japanese/Mplus1p-Regular.drop-hints.660E.ttf | Bin 1088 -> 1216 bytes ...Mplus1p-Regular.keep-gdef.1D715,1D7D8,41,42.ttf | Bin 2148 -> 2340 bytes .../japanese/Mplus1p-Regular.keep-gdef.25771.ttf | Bin 1860 -> 1988 bytes ...lar.keep-gdef.3042,3044,3046,3048,304A,304B.ttf | Bin 2572 -> 2616 bytes ...lar.keep-gdef.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2816 -> 2848 bytes .../Mplus1p-Regular.keep-gdef.61,63,65,6B.ttf | Bin 2116 -> 2248 bytes ...lar.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3112 -> 3144 bytes .../japanese/Mplus1p-Regular.keep-gdef.660E.ttf | Bin 1852 -> 1944 bytes ...ubrules_f1.keep-layout-retain-gids.41,42,43.otf | Bin 2140 -> 0 bytes ...e_subrules_f1.keep-layout-retain-gids.41,42.otf | Bin 2028 -> 0 bytes ...e_subrules_f1.keep-layout-retain-gids.41,43.otf | Bin 2048 -> 0 bytes ...iple_subrules_f1.keep-layout-retain-gids.41.otf | Bin 1916 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3756 -> 0 bytes ...1_multiple_subrules_f1.keep-layout.41,42,43.otf | Bin 1440 -> 0 bytes ...ext1_multiple_subrules_f1.keep-layout.41,42.otf | Bin 1324 -> 0 bytes ...ext1_multiple_subrules_f1.keep-layout.41,43.otf | Bin 1332 -> 0 bytes ...ontext1_multiple_subrules_f1.keep-layout.41.otf | Bin 1216 -> 0 bytes ...ubrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3756 -> 0 bytes ...ubrules_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2132 bytes ...e_subrules_f1.layout-test-retain-gids.41,42.otf | Bin 0 -> 2012 bytes ...e_subrules_f1.layout-test-retain-gids.41,43.otf | Bin 0 -> 2020 bytes ...iple_subrules_f1.layout-test-retain-gids.41.otf | Bin 0 -> 1896 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3992 bytes ...1_multiple_subrules_f1.layout-test.41,42,43.otf | Bin 0 -> 1420 bytes ...ext1_multiple_subrules_f1.layout-test.41,42.otf | Bin 0 -> 1304 bytes ...ext1_multiple_subrules_f1.layout-test.41,43.otf | Bin 0 -> 1300 bytes ...ontext1_multiple_subrules_f1.layout-test.41.otf | Bin 0 -> 1192 bytes ...ubrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 3992 bytes ...ubrules_f1.keep-layout-retain-gids.41,42,43.otf | Bin 2156 -> 0 bytes ...e_subrules_f1.keep-layout-retain-gids.41,42.otf | Bin 2040 -> 0 bytes ...e_subrules_f1.keep-layout-retain-gids.41,43.otf | Bin 2048 -> 0 bytes ...iple_subrules_f1.keep-layout-retain-gids.41.otf | Bin 1916 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3772 -> 0 bytes ...2_multiple_subrules_f1.keep-layout.41,42,43.otf | Bin 1456 -> 0 bytes ...ext2_multiple_subrules_f1.keep-layout.41,42.otf | Bin 1336 -> 0 bytes ...ext2_multiple_subrules_f1.keep-layout.41,43.otf | Bin 1332 -> 0 bytes ...ontext2_multiple_subrules_f1.keep-layout.41.otf | Bin 1216 -> 0 bytes ...ubrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3772 -> 0 bytes ...ubrules_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2152 bytes ...e_subrules_f1.layout-test-retain-gids.41,42.otf | Bin 0 -> 2028 bytes ...e_subrules_f1.layout-test-retain-gids.41,43.otf | Bin 0 -> 2020 bytes ...iple_subrules_f1.layout-test-retain-gids.41.otf | Bin 0 -> 1896 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4012 bytes ...2_multiple_subrules_f1.layout-test.41,42,43.otf | Bin 0 -> 1440 bytes ...ext2_multiple_subrules_f1.layout-test.41,42.otf | Bin 0 -> 1320 bytes ...ext2_multiple_subrules_f1.layout-test.41,43.otf | Bin 0 -> 1300 bytes ...ontext2_multiple_subrules_f1.layout-test.41.otf | Bin 0 -> 1192 bytes ...ubrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 4012 bytes ..._simple_f1.keep-layout-retain-gids.41,42,43.otf | Bin 2120 -> 0 bytes ...xt3_simple_f1.keep-layout-retain-gids.41,42.otf | Bin 1912 -> 0 bytes ...xt3_simple_f1.keep-layout-retain-gids.41,43.otf | Bin 2028 -> 0 bytes ...ntext3_simple_f1.keep-layout-retain-gids.41.otf | Bin 1896 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3736 -> 0 bytes ...pos_context3_simple_f1.keep-layout.41,42,43.otf | Bin 1420 -> 0 bytes .../gpos_context3_simple_f1.keep-layout.41,42.otf | Bin 1208 -> 0 bytes .../gpos_context3_simple_f1.keep-layout.41,43.otf | Bin 1312 -> 0 bytes .../gpos_context3_simple_f1.keep-layout.41.otf | Bin 1196 -> 0 bytes ..._simple_f1.keep-layout.retain-all-codepoint.otf | Bin 3736 -> 0 bytes ..._simple_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2112 bytes ...xt3_simple_f1.layout-test-retain-gids.41,42.otf | Bin 0 -> 1892 bytes ...xt3_simple_f1.layout-test-retain-gids.41,43.otf | Bin 0 -> 2000 bytes ...ntext3_simple_f1.layout-test-retain-gids.41.otf | Bin 0 -> 1876 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3972 bytes ...pos_context3_simple_f1.layout-test.41,42,43.otf | Bin 0 -> 1400 bytes .../gpos_context3_simple_f1.layout-test.41,42.otf | Bin 0 -> 1184 bytes .../gpos_context3_simple_f1.layout-test.41,43.otf | Bin 0 -> 1280 bytes .../gpos_context3_simple_f1.layout-test.41.otf | Bin 0 -> 1172 bytes ..._simple_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 3972 bytes ...ayout-test-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 142456 bytes ...wa-Regular.layout-test.retain-all-codepoint.ttf | Bin 0 -> 142456 bytes .../FranklinGothic-Regular.default.61,63,68,69.ttf | Bin 0 -> 6856 bytes ...Gothic-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 44544 bytes ...nklinGothic-Regular.layout-test.61,63,68,69.ttf | Bin 0 -> 7928 bytes ...ic-Regular.layout-test.retain-all-codepoint.ttf | Bin 0 -> 46524 bytes ...nklinGothic-Regular.retain-gids.61,63,68,69.ttf | Bin 0 -> 7288 bytes ...ic-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 44552 bytes ...traLightItalic.default.retain-all-codepoint.ttf | Bin 0 -> 134344 bytes ...ightItalic.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 145620 bytes ...tItalic.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 134472 bytes ...fault.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf | Bin 0 -> 8452 bytes ...ns-BlackItalic.default.retain-all-codepoint.ttf | Bin 0 -> 120020 bytes ...names.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf | Bin 0 -> 8552 bytes ...lackItalic.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 132264 bytes ...tline.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf | Bin 0 -> 8452 bytes ...kItalic.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 120020 bytes .../IndicTestJalandhar-Regular.default.A01.ttf | Bin 4088 -> 4172 bytes .../IndicTestJalandhar-Regular.default.A05,A06.ttf | Bin 4652 -> 4748 bytes .../IndicTestJalandhar-Regular.default.A07,A1B.ttf | Bin 4620 -> 4720 bytes ...andhar-Regular.default.retain-all-codepoint.ttf | Bin 28176 -> 49248 bytes .../IndicTestJalandhar-Regular.drop-hints.A01.ttf | Bin 948 -> 1032 bytes ...dicTestJalandhar-Regular.drop-hints.A05,A06.ttf | Bin 1244 -> 1340 bytes ...dicTestJalandhar-Regular.drop-hints.A07,A1B.ttf | Bin 1240 -> 1340 bytes ...har-Regular.drop-hints.retain-all-codepoint.ttf | Bin 15200 -> 29468 bytes .../IndicTestJalandhar-Regular.keep-gdef.A01.ttf | Bin 4140 -> 4172 bytes ...ndicTestJalandhar-Regular.keep-gdef.A05,A06.ttf | Bin 4716 -> 4748 bytes ...ndicTestJalandhar-Regular.keep-gdef.A07,A1B.ttf | Bin 4688 -> 4720 bytes ...dhar-Regular.keep-gdef.retain-all-codepoint.ttf | Bin 28604 -> 49248 bytes .../AdobeVFPrototype.default.41,42,43,57.otf | Bin 4960 -> 0 bytes .../AdobeVFPrototype.default.41,42,43.otf | Bin 4540 -> 0 bytes .../AdobeVFPrototype.default.41,42.otf | Bin 4132 -> 0 bytes .../AdobeVFPrototype.default.41,56,57.otf | Bin 4152 -> 0 bytes .../AdobeVFPrototype.default.41.otf | Bin 3468 -> 0 bytes .../AdobeVFPrototype.default.42,57.otf | Bin 4208 -> 0 bytes .../AdobeVFPrototype.drop-hints.41,42,43,57.otf | Bin 4772 -> 0 bytes .../AdobeVFPrototype.drop-hints.41,42,43.otf | Bin 4352 -> 0 bytes .../AdobeVFPrototype.drop-hints.41,42.otf | Bin 3944 -> 0 bytes .../AdobeVFPrototype.drop-hints.41,56,57.otf | Bin 3964 -> 0 bytes .../AdobeVFPrototype.drop-hints.41.otf | Bin 3280 -> 0 bytes .../AdobeVFPrototype.drop-hints.42,57.otf | Bin 4020 -> 0 bytes ...AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.otf | Bin 5444 -> 0 bytes .../AdobeVFPrototype.keep-gdef-gpos.41,42,43.otf | Bin 4916 -> 0 bytes .../AdobeVFPrototype.keep-gdef-gpos.41,42.otf | Bin 4436 -> 0 bytes .../AdobeVFPrototype.keep-gdef-gpos.41,56,57.otf | Bin 4556 -> 0 bytes .../AdobeVFPrototype.keep-gdef-gpos.41.otf | Bin 3692 -> 0 bytes .../AdobeVFPrototype.keep-gdef-gpos.42,57.otf | Bin 4556 -> 0 bytes ...ototype.layout-test-retain-gids.41,42,43,57.otf | Bin 0 -> 5924 bytes ...FPrototype.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 5212 bytes ...beVFPrototype.layout-test-retain-gids.41,42.otf | Bin 0 -> 4732 bytes ...FPrototype.layout-test-retain-gids.41,56,57.otf | Bin 0 -> 5048 bytes ...AdobeVFPrototype.layout-test-retain-gids.41.otf | Bin 0 -> 3996 bytes ...beVFPrototype.layout-test-retain-gids.42,57.otf | Bin 0 -> 5040 bytes .../AdobeVFPrototype.layout-test.41,42,43,57.otf | Bin 0 -> 5480 bytes .../AdobeVFPrototype.layout-test.41,42,43.otf | Bin 0 -> 4952 bytes .../AdobeVFPrototype.layout-test.41,42.otf | Bin 0 -> 4468 bytes .../AdobeVFPrototype.layout-test.41,56,57.otf | Bin 0 -> 4620 bytes .../AdobeVFPrototype.layout-test.41.otf | Bin 0 -> 3768 bytes .../AdobeVFPrototype.layout-test.42,57.otf | Bin 0 -> 4600 bytes .../IndicTestHowrah-Regular.default.9dd.ttf | Bin 0 -> 4152 bytes ...Howrah-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 173756 bytes .../IndicTestHowrah-Regular.drop-hints.9dd.ttf | Bin 0 -> 1128 bytes ...rah-Regular.drop-hints.retain-all-codepoint.ttf | Bin 0 -> 99020 bytes .../IndicTestHowrah-Regular.retain-gids.9dd.ttf | Bin 0 -> 4540 bytes ...ah-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 174056 bytes .../Roboto-Regular.default.1E00,303.ttf | Bin 2456 -> 2472 bytes .../layout.gdef/Roboto-Regular.default.303.ttf | Bin 2128 -> 2076 bytes .../Roboto-Regular.default.309,20,30F.ttf | Bin 2220 -> 2148 bytes .../layout.gdef/Roboto-Regular.default.323.ttf | Bin 2020 -> 1968 bytes .../Roboto-Regular.default.41,42,43.ttf | Bin 2480 -> 2532 bytes .../Roboto-Regular.drop-hints.1E00,303.ttf | Bin 1204 -> 1328 bytes .../layout.gdef/Roboto-Regular.drop-hints.303.ttf | Bin 1012 -> 1072 bytes .../Roboto-Regular.drop-hints.309,20,30F.ttf | Bin 1068 -> 1108 bytes .../layout.gdef/Roboto-Regular.drop-hints.323.ttf | Bin 952 -> 1016 bytes .../Roboto-Regular.drop-hints.41,42,43.ttf | Bin 1188 -> 1348 bytes .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttf | Bin 2648 -> 2472 bytes .../Roboto-Regular.keep-gdef-gpos.303.ttf | Bin 2240 -> 2076 bytes .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf | Bin 2336 -> 2148 bytes .../Roboto-Regular.keep-gdef-gpos.323.ttf | Bin 2132 -> 1968 bytes .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 2736 -> 2532 bytes .../gpos1_2_font.keep-layout-retain-gids.41,43.otf | Bin 2068 -> 0 bytes .../gpos1_2_font.keep-layout-retain-gids.41,46.otf | Bin 2232 -> 0 bytes .../gpos1_2_font.keep-layout-retain-gids.41.otf | Bin 1932 -> 0 bytes .../gpos1_2_font.keep-layout-retain-gids.42,44.otf | Bin 1992 -> 0 bytes .../gpos1_2_font.keep-layout-retain-gids.43,46.otf | Bin 2096 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3668 -> 0 bytes .../layout.gpos/gpos1_2_font.keep-layout.41,43.otf | Bin 1352 -> 0 bytes .../layout.gpos/gpos1_2_font.keep-layout.41,46.otf | Bin 1484 -> 0 bytes .../layout.gpos/gpos1_2_font.keep-layout.41.otf | Bin 1232 -> 0 bytes .../layout.gpos/gpos1_2_font.keep-layout.42,44.otf | Bin 1268 -> 0 bytes .../layout.gpos/gpos1_2_font.keep-layout.43,46.otf | Bin 1348 -> 0 bytes ...os1_2_font.keep-layout.retain-all-codepoint.otf | Bin 3668 -> 0 bytes .../gpos1_2_font.layout-test-retain-gids.41,43.otf | Bin 0 -> 2044 bytes .../gpos1_2_font.layout-test-retain-gids.41,46.otf | Bin 0 -> 2204 bytes .../gpos1_2_font.layout-test-retain-gids.41.otf | Bin 0 -> 1916 bytes .../gpos1_2_font.layout-test-retain-gids.42,44.otf | Bin 0 -> 1964 bytes .../gpos1_2_font.layout-test-retain-gids.43,46.otf | Bin 0 -> 2068 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3848 bytes .../layout.gpos/gpos1_2_font.layout-test.41,43.otf | Bin 0 -> 1324 bytes .../layout.gpos/gpos1_2_font.layout-test.41,46.otf | Bin 0 -> 1452 bytes .../layout.gpos/gpos1_2_font.layout-test.41.otf | Bin 0 -> 1212 bytes .../layout.gpos/gpos1_2_font.layout-test.42,44.otf | Bin 0 -> 1232 bytes .../layout.gpos/gpos1_2_font.layout-test.43,46.otf | Bin 0 -> 1316 bytes ...os1_2_font.layout-test.retain-all-codepoint.otf | Bin 0 -> 3848 bytes ...s2_1_font7.keep-layout-retain-gids.21,23,25.otf | Bin 1764 -> 0 bytes ...gpos2_1_font7.keep-layout-retain-gids.21,23.otf | Bin 1632 -> 0 bytes ...s2_1_font7.keep-layout-retain-gids.41,42,43.otf | Bin 1988 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3688 -> 0 bytes .../gpos2_1_font7.keep-layout.21,23,25.otf | Bin 1428 -> 0 bytes .../gpos2_1_font7.keep-layout.21,23.otf | Bin 1308 -> 0 bytes .../gpos2_1_font7.keep-layout.41,42,43.otf | Bin 1288 -> 0 bytes ...s2_1_font7.keep-layout.retain-all-codepoint.otf | Bin 3688 -> 0 bytes ...s2_1_font7.layout-test-retain-gids.21,23,25.otf | Bin 0 -> 1728 bytes ...gpos2_1_font7.layout-test-retain-gids.21,23.otf | Bin 0 -> 1604 bytes ...gpos2_1_font7.layout-test-retain-gids.2E,23.otf | Bin 0 -> 1912 bytes ...s2_1_font7.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 1976 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3868 bytes .../gpos2_1_font7.layout-test.21,23,25.otf | Bin 0 -> 1384 bytes .../gpos2_1_font7.layout-test.21,23.otf | Bin 0 -> 1276 bytes .../gpos2_1_font7.layout-test.2E,23.otf | Bin 0 -> 1476 bytes .../gpos2_1_font7.layout-test.41,42,43.otf | Bin 0 -> 1264 bytes ...s2_1_font7.layout-test.retain-all-codepoint.otf | Bin 0 -> 3868 bytes ...s2_2_font5.keep-layout-retain-gids.21,23,25.otf | Bin 1776 -> 0 bytes ...gpos2_2_font5.keep-layout-retain-gids.21,23.otf | Bin 1644 -> 0 bytes ...s2_2_font5.keep-layout-retain-gids.41,42,43.otf | Bin 1988 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3684 -> 0 bytes .../gpos2_2_font5.keep-layout.21,23,25.otf | Bin 1440 -> 0 bytes .../gpos2_2_font5.keep-layout.21,23.otf | Bin 1320 -> 0 bytes .../gpos2_2_font5.keep-layout.41,42,43.otf | Bin 1288 -> 0 bytes ...s2_2_font5.keep-layout.retain-all-codepoint.otf | Bin 3684 -> 0 bytes ...s2_2_font5.layout-test-retain-gids.21,23,25.otf | Bin 0 -> 1780 bytes ...gpos2_2_font5.layout-test-retain-gids.21,23.otf | Bin 0 -> 1656 bytes ...gpos2_2_font5.layout-test-retain-gids.2E,23.otf | Bin 0 -> 1912 bytes ...s2_2_font5.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 1976 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3904 bytes .../gpos2_2_font5.layout-test.21,23,25.otf | Bin 0 -> 1436 bytes .../gpos2_2_font5.layout-test.21,23.otf | Bin 0 -> 1328 bytes .../gpos2_2_font5.layout-test.2E,23.otf | Bin 0 -> 1476 bytes .../gpos2_2_font5.layout-test.41,42,43.otf | Bin 0 -> 1264 bytes ...s2_2_font5.layout-test.retain-all-codepoint.otf | Bin 0 -> 3904 bytes .../gpos3_font3.keep-layout-retain-gids.28,29.otf | Bin 1712 -> 0 bytes .../gpos3_font3.keep-layout-retain-gids.28,2B.otf | Bin 1860 -> 0 bytes .../gpos3_font3.keep-layout-retain-gids.29,2B.otf | Bin 1772 -> 0 bytes ...pos3_font3.keep-layout-retain-gids.41,42,43.otf | Bin 1984 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3692 -> 0 bytes .../layout.gpos3/gpos3_font3.keep-layout.28,29.otf | Bin 1328 -> 0 bytes .../layout.gpos3/gpos3_font3.keep-layout.28,2B.otf | Bin 1456 -> 0 bytes .../layout.gpos3/gpos3_font3.keep-layout.29,2B.otf | Bin 1368 -> 0 bytes .../gpos3_font3.keep-layout.41,42,43.otf | Bin 1284 -> 0 bytes ...pos3_font3.keep-layout.retain-all-codepoint.otf | Bin 3692 -> 0 bytes .../gpos3_font3.layout-test-retain-gids.28,29.otf | Bin 0 -> 1700 bytes .../gpos3_font3.layout-test-retain-gids.28,2B.otf | Bin 0 -> 1836 bytes .../gpos3_font3.layout-test-retain-gids.29,2B.otf | Bin 0 -> 1744 bytes ...pos3_font3.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 1972 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3908 bytes .../layout.gpos3/gpos3_font3.layout-test.28,29.otf | Bin 0 -> 1308 bytes .../layout.gpos3/gpos3_font3.layout-test.28,2B.otf | Bin 0 -> 1428 bytes .../layout.gpos3/gpos3_font3.layout-test.29,2B.otf | Bin 0 -> 1336 bytes .../gpos3_font3.layout-test.41,42,43.otf | Bin 0 -> 1260 bytes ...pos3_font3.layout-test.retain-all-codepoint.otf | Bin 0 -> 3908 bytes ...chors_1.keep-layout-retain-gids.41,42,43,44.otf | Bin 2344 -> 0 bytes ...chors_1.keep-layout-retain-gids.41,42,43,45.otf | Bin 2352 -> 0 bytes ..._anchors_1.keep-layout-retain-gids.41,42,43.otf | Bin 2104 -> 0 bytes ...ple_anchors_1.keep-layout-retain-gids.41,42.otf | Bin 1912 -> 0 bytes ...rs_1.keep-layout-retain-gids.41,43,44,45,46.otf | Bin 2712 -> 0 bytes ..._anchors_1.keep-layout-retain-gids.41,43,44.otf | Bin 2348 -> 0 bytes ..._anchors_1.keep-layout-retain-gids.41,43,45.otf | Bin 2360 -> 0 bytes ...ple_anchors_1.keep-layout-retain-gids.41,43.otf | Bin 2116 -> 0 bytes ...ltiple_anchors_1.keep-layout-retain-gids.41.otf | Bin 1896 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3772 -> 0 bytes ..._multiple_anchors_1.keep-layout.41,42,43,44.otf | Bin 1640 -> 0 bytes ..._multiple_anchors_1.keep-layout.41,42,43,45.otf | Bin 1632 -> 0 bytes ...os4_multiple_anchors_1.keep-layout.41,42,43.otf | Bin 1404 -> 0 bytes .../gpos4_multiple_anchors_1.keep-layout.41,42.otf | Bin 1208 -> 0 bytes ...ltiple_anchors_1.keep-layout.41,43,44,45,46.otf | Bin 1992 -> 0 bytes ...os4_multiple_anchors_1.keep-layout.41,43,44.otf | Bin 1632 -> 0 bytes ...os4_multiple_anchors_1.keep-layout.41,43,45.otf | Bin 1632 -> 0 bytes .../gpos4_multiple_anchors_1.keep-layout.41,43.otf | Bin 1400 -> 0 bytes .../gpos4_multiple_anchors_1.keep-layout.41.otf | Bin 1196 -> 0 bytes ..._anchors_1.keep-layout.retain-all-codepoint.otf | Bin 3772 -> 0 bytes ...chors_1.layout-test-retain-gids.41,42,43,44.otf | Bin 0 -> 2336 bytes ...chors_1.layout-test-retain-gids.41,42,43,45.otf | Bin 0 -> 2332 bytes ..._anchors_1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2096 bytes ...ple_anchors_1.layout-test-retain-gids.41,42.otf | Bin 0 -> 1892 bytes ...rs_1.layout-test-retain-gids.41,43,44,45,46.otf | Bin 0 -> 2692 bytes ..._anchors_1.layout-test-retain-gids.41,43,44.otf | Bin 0 -> 2328 bytes ..._anchors_1.layout-test-retain-gids.41,43,45.otf | Bin 0 -> 2328 bytes ...ple_anchors_1.layout-test-retain-gids.41,43.otf | Bin 0 -> 2092 bytes ...ltiple_anchors_1.layout-test-retain-gids.41.otf | Bin 0 -> 1876 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3996 bytes ..._multiple_anchors_1.layout-test.41,42,43,44.otf | Bin 0 -> 1620 bytes ..._multiple_anchors_1.layout-test.41,42,43,45.otf | Bin 0 -> 1600 bytes ...os4_multiple_anchors_1.layout-test.41,42,43.otf | Bin 0 -> 1384 bytes .../gpos4_multiple_anchors_1.layout-test.41,42.otf | Bin 0 -> 1184 bytes ...ltiple_anchors_1.layout-test.41,43,44,45,46.otf | Bin 0 -> 1964 bytes ...os4_multiple_anchors_1.layout-test.41,43,44.otf | Bin 0 -> 1604 bytes ...os4_multiple_anchors_1.layout-test.41,43,45.otf | Bin 0 -> 1592 bytes .../gpos4_multiple_anchors_1.layout-test.41,43.otf | Bin 0 -> 1372 bytes .../gpos4_multiple_anchors_1.layout-test.41.otf | Bin 0 -> 1172 bytes ..._anchors_1.layout-test.retain-all-codepoint.otf | Bin 0 -> 3996 bytes ...5_font1.layout-test-retain-gids.41,42,43,44.otf | Bin 0 -> 2360 bytes ...5_font1.layout-test-retain-gids.41,42,43,45.otf | Bin 0 -> 2356 bytes ...pos5_font1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2120 bytes ...pos5_font1.layout-test-retain-gids.41,42,44.otf | Bin 0 -> 2276 bytes ...pos5_font1.layout-test-retain-gids.41,42,45.otf | Bin 0 -> 2260 bytes .../gpos5_font1.layout-test-retain-gids.41,42.otf | Bin 0 -> 2012 bytes .../gpos5_font1.layout-test-retain-gids.41,43.otf | Bin 0 -> 2016 bytes .../gpos5_font1.layout-test-retain-gids.41.otf | Bin 0 -> 1892 bytes .../gpos5_font1.layout-test-retain-gids.42.otf | Bin 0 -> 1764 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4064 bytes .../gpos5_font1.layout-test.41,42,43,44.otf | Bin 0 -> 1644 bytes .../gpos5_font1.layout-test.41,42,43,45.otf | Bin 0 -> 1624 bytes .../gpos5_font1.layout-test.41,42,43.otf | Bin 0 -> 1408 bytes .../gpos5_font1.layout-test.41,42,44.otf | Bin 0 -> 1552 bytes .../gpos5_font1.layout-test.41,42,45.otf | Bin 0 -> 1524 bytes .../layout.gpos5/gpos5_font1.layout-test.41,42.otf | Bin 0 -> 1304 bytes .../layout.gpos5/gpos5_font1.layout-test.41,43.otf | Bin 0 -> 1296 bytes .../layout.gpos5/gpos5_font1.layout-test.41.otf | Bin 0 -> 1188 bytes .../layout.gpos5/gpos5_font1.layout-test.42.otf | Bin 0 -> 1048 bytes ...pos5_font1.layout-test.retain-all-codepoint.otf | Bin 0 -> 4064 bytes ...6_font1.keep-layout-retain-gids.41,42,43,44.otf | Bin 2320 -> 0 bytes ...6_font1.keep-layout-retain-gids.41,42,43,45.otf | Bin 2328 -> 0 bytes ...pos6_font1.keep-layout-retain-gids.41,42,43.otf | Bin 2080 -> 0 bytes .../gpos6_font1.keep-layout-retain-gids.41,42.otf | Bin 1888 -> 0 bytes ...ont1.keep-layout-retain-gids.41,43,44,45,46.otf | Bin 2688 -> 0 bytes ...pos6_font1.keep-layout-retain-gids.41,43,44.otf | Bin 2324 -> 0 bytes ...pos6_font1.keep-layout-retain-gids.41,43,45.otf | Bin 2336 -> 0 bytes .../gpos6_font1.keep-layout-retain-gids.41,43.otf | Bin 2092 -> 0 bytes .../gpos6_font1.keep-layout-retain-gids.41.otf | Bin 1872 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3748 -> 0 bytes .../gpos6_font1.keep-layout.41,42,43,44.otf | Bin 1616 -> 0 bytes .../gpos6_font1.keep-layout.41,42,43,45.otf | Bin 1608 -> 0 bytes .../gpos6_font1.keep-layout.41,42,43.otf | Bin 1380 -> 0 bytes .../layout.gpos6/gpos6_font1.keep-layout.41,42.otf | Bin 1184 -> 0 bytes .../gpos6_font1.keep-layout.41,43,44,45,46.otf | Bin 1968 -> 0 bytes .../gpos6_font1.keep-layout.41,43,44.otf | Bin 1608 -> 0 bytes .../gpos6_font1.keep-layout.41,43,45.otf | Bin 1608 -> 0 bytes .../layout.gpos6/gpos6_font1.keep-layout.41,43.otf | Bin 1376 -> 0 bytes .../layout.gpos6/gpos6_font1.keep-layout.41.otf | Bin 1172 -> 0 bytes ...pos6_font1.keep-layout.retain-all-codepoint.otf | Bin 3748 -> 0 bytes ...6_font1.layout-test-retain-gids.41,42,43,44.otf | Bin 0 -> 2312 bytes ...6_font1.layout-test-retain-gids.41,42,43,45.otf | Bin 0 -> 2308 bytes ...pos6_font1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2072 bytes .../gpos6_font1.layout-test-retain-gids.41,42.otf | Bin 0 -> 1868 bytes ...ont1.layout-test-retain-gids.41,43,44,45,46.otf | Bin 0 -> 2668 bytes ...pos6_font1.layout-test-retain-gids.41,43,44.otf | Bin 0 -> 2304 bytes ...pos6_font1.layout-test-retain-gids.41,43,45.otf | Bin 0 -> 2304 bytes .../gpos6_font1.layout-test-retain-gids.41,43.otf | Bin 0 -> 2068 bytes .../gpos6_font1.layout-test-retain-gids.41.otf | Bin 0 -> 1852 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3972 bytes .../gpos6_font1.layout-test.41,42,43,44.otf | Bin 0 -> 1596 bytes .../gpos6_font1.layout-test.41,42,43,45.otf | Bin 0 -> 1576 bytes .../gpos6_font1.layout-test.41,42,43.otf | Bin 0 -> 1360 bytes .../layout.gpos6/gpos6_font1.layout-test.41,42.otf | Bin 0 -> 1160 bytes .../gpos6_font1.layout-test.41,43,44,45,46.otf | Bin 0 -> 1940 bytes .../gpos6_font1.layout-test.41,43,44.otf | Bin 0 -> 1580 bytes .../gpos6_font1.layout-test.41,43,45.otf | Bin 0 -> 1568 bytes .../layout.gpos6/gpos6_font1.layout-test.41,43.otf | Bin 0 -> 1348 bytes .../layout.gpos6/gpos6_font1.layout-test.41.otf | Bin 0 -> 1148 bytes ...pos6_font1.layout-test.retain-all-codepoint.otf | Bin 0 -> 3972 bytes ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 12592 bytes .../Amiri-Regular.default.627,644,62D,628.ttf | Bin 0 -> 9924 bytes .../Amiri-Regular.default.627,644.ttf | Bin 0 -> 4112 bytes ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 0 -> 9424 bytes .../Amiri-Regular.default.63A,64A,631.ttf | Bin 0 -> 7256 bytes ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 47920 bytes .../Amiri-Regular.retain-gids.627,644,62D,628.ttf | Bin 0 -> 42572 bytes .../Amiri-Regular.retain-gids.627,644.ttf | Bin 0 -> 36640 bytes ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 0 -> 45816 bytes .../Amiri-Regular.retain-gids.63A,64A,631.ttf | Bin 0 -> 37920 bytes ...ules_f1.keep-layout-retain-gids.30,31,32,33.otf | Bin 2408 -> 0 bytes ...ubrules_f1.keep-layout-retain-gids.41,42,43.otf | Bin 2032 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3776 -> 0 bytes ...ultiple_subrules_f1.keep-layout.30,31,32,33.otf | Bin 1944 -> 0 bytes ...1_multiple_subrules_f1.keep-layout.41,42,43.otf | Bin 1332 -> 0 bytes ...ubrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3776 -> 0 bytes ...ules_f1.layout-test-retain-gids.30,31,32,33.otf | Bin 0 -> 2400 bytes ...ubrules_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2020 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4012 bytes ...ultiple_subrules_f1.layout-test.30,31,32,33.otf | Bin 0 -> 1928 bytes ...1_multiple_subrules_f1.layout-test.41,42,43.otf | Bin 0 -> 1308 bytes ...ubrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 4012 bytes ...ules_f1.keep-layout-retain-gids.30,31,32,33.otf | Bin 2428 -> 0 bytes ...ubrules_f1.keep-layout-retain-gids.41,42,43.otf | Bin 2032 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3808 -> 0 bytes ...ultiple_subrules_f1.keep-layout.30,31,32,33.otf | Bin 1964 -> 0 bytes ...2_multiple_subrules_f1.keep-layout.41,42,43.otf | Bin 1332 -> 0 bytes ...ubrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3808 -> 0 bytes ...ules_f1.layout-test-retain-gids.30,31,32,33.otf | Bin 0 -> 2420 bytes ...ubrules_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2020 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4044 bytes ...ultiple_subrules_f1.layout-test.30,31,32,33.otf | Bin 0 -> 1948 bytes ...2_multiple_subrules_f1.layout-test.41,42,43.otf | Bin 0 -> 1308 bytes ...ubrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 4044 bytes ...mple_f1.keep-layout-retain-gids.30,31,32,33.otf | Bin 2400 -> 0 bytes ..._simple_f1.keep-layout-retain-gids.41,42,43.otf | Bin 2008 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3744 -> 0 bytes ...chaining3_simple_f1.keep-layout.30,31,32,33.otf | Bin 1936 -> 0 bytes ...os_chaining3_simple_f1.keep-layout.41,42,43.otf | Bin 1308 -> 0 bytes ..._simple_f1.keep-layout.retain-all-codepoint.otf | Bin 3744 -> 0 bytes ...mple_f1.layout-test-retain-gids.30,31,32,33.otf | Bin 0 -> 2392 bytes ..._simple_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 1996 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3980 bytes ...chaining3_simple_f1.layout-test.30,31,32,33.otf | Bin 0 -> 1920 bytes ...os_chaining3_simple_f1.layout-test.41,42,43.otf | Bin 0 -> 1284 bytes ..._simple_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 3980 bytes .../gpos9_font2.layout-test-retain-gids.41,42.otf | Bin 0 -> 1960 bytes .../gpos9_font2.layout-test-retain-gids.41.otf | Bin 0 -> 1920 bytes .../gpos9_font2.layout-test-retain-gids.42.otf | Bin 0 -> 1792 bytes .../layout.gpos9/gpos9_font2.layout-test.41,42.otf | Bin 0 -> 1252 bytes .../layout.gpos9/gpos9_font2.layout-test.41.otf | Bin 0 -> 1216 bytes .../layout.gpos9/gpos9_font2.layout-test.42.otf | Bin 0 -> 1076 bytes ...stitution.keep-layout-retain-gids.53A9,53F1.otf | Bin 5108 -> 0 bytes ...e_substitution.keep-layout-retain-gids.53A9.otf | Bin 4676 -> 0 bytes ...e_substitution.keep-layout-retain-gids.53F1.otf | Bin 3012 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 6820 -> 0 bytes ...lternate_substitution.keep-layout.53A9,53F1.otf | Bin 4984 -> 0 bytes ...sub_alternate_substitution.keep-layout.53A9.otf | Bin 4524 -> 0 bytes ...sub_alternate_substitution.keep-layout.53F1.otf | Bin 2816 -> 0 bytes ...bstitution.keep-layout.retain-all-codepoint.otf | Bin 6728 -> 0 bytes ...stitution.layout-test-retain-gids.53A9,53F1.otf | Bin 0 -> 5076 bytes ...e_substitution.layout-test-retain-gids.53A9.otf | Bin 0 -> 4656 bytes ...e_substitution.layout-test-retain-gids.53F1.otf | Bin 0 -> 2996 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 6764 bytes ...lternate_substitution.layout-test.53A9,53F1.otf | Bin 0 -> 4952 bytes ...sub_alternate_substitution.layout-test.53A9.otf | Bin 0 -> 4504 bytes ...sub_alternate_substitution.layout-test.53F1.otf | Bin 0 -> 2804 bytes ...bstitution.layout-test.retain-all-codepoint.otf | Bin 0 -> 6672 bytes ...ubrules_f2.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2236 bytes ...e_subrules_f2.layout-test-retain-gids.41,42.otf | Bin 0 -> 2208 bytes ...e_subrules_f2.layout-test-retain-gids.41,43.otf | Bin 0 -> 2032 bytes ...iple_subrules_f2.layout-test-retain-gids.41.otf | Bin 0 -> 1908 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3988 bytes ...1_multiple_subrules_f2.layout-test.41,42,43.otf | Bin 0 -> 1440 bytes ...ext1_multiple_subrules_f2.layout-test.41,42.otf | Bin 0 -> 1400 bytes ...ext1_multiple_subrules_f2.layout-test.41,43.otf | Bin 0 -> 1312 bytes ...ontext1_multiple_subrules_f2.layout-test.41.otf | Bin 0 -> 1204 bytes ...ubrules_f2.layout-test.retain-all-codepoint.otf | Bin 0 -> 3988 bytes ...ubrules_f2.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2256 bytes ...e_subrules_f2.layout-test-retain-gids.41,42.otf | Bin 0 -> 2224 bytes ...e_subrules_f2.layout-test-retain-gids.41,43.otf | Bin 0 -> 2032 bytes ...iple_subrules_f2.layout-test-retain-gids.41.otf | Bin 0 -> 1908 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4008 bytes ...2_multiple_subrules_f2.layout-test.41,42,43.otf | Bin 0 -> 1460 bytes ...ext2_multiple_subrules_f2.layout-test.41,42.otf | Bin 0 -> 1416 bytes ...ext2_multiple_subrules_f2.layout-test.41,43.otf | Bin 0 -> 1312 bytes ...ontext2_multiple_subrules_f2.layout-test.41.otf | Bin 0 -> 1204 bytes ...ubrules_f2.layout-test.retain-all-codepoint.otf | Bin 0 -> 4008 bytes ...cessive_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2016 bytes ...successive_f1.layout-test-retain-gids.41,42.otf | Bin 0 -> 1912 bytes ...successive_f1.layout-test-retain-gids.41,43.otf | Bin 0 -> 2020 bytes ...t3_successive_f1.layout-test-retain-gids.41.otf | Bin 0 -> 1896 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4008 bytes ...context3_successive_f1.layout-test.41,42,43.otf | Bin 0 -> 1304 bytes ...ub_context3_successive_f1.layout-test.41,42.otf | Bin 0 -> 1204 bytes ...ub_context3_successive_f1.layout-test.41,43.otf | Bin 0 -> 1300 bytes .../gsub_context3_successive_f1.layout-test.41.otf | Bin 0 -> 1192 bytes ...cessive_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 4008 bytes ...lar.layout-test-retain-gids.268,301,302,324.ttf | Bin 0 -> 6312 bytes ...ayout-test-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 60976 bytes ...Molengo-Regular.layout-test.268,301,302,324.ttf | Bin 0 -> 4124 bytes ...go-Regular.layout-test.retain-all-codepoint.ttf | Bin 0 -> 60972 bytes ...ules_f1.keep-layout-retain-gids.30,31,32,33.otf | Bin 2380 -> 0 bytes ...ubrules_f1.keep-layout-retain-gids.41,42,43.otf | Bin 2044 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3748 -> 0 bytes ...ultiple_subrules_f1.keep-layout.30,31,32,33.otf | Bin 1916 -> 0 bytes ...1_multiple_subrules_f1.keep-layout.41,42,43.otf | Bin 1344 -> 0 bytes ...ubrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3748 -> 0 bytes ...ules_f1.layout-test-retain-gids.30,31,32,33.otf | Bin 0 -> 2372 bytes ...ubrules_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2032 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3984 bytes ...ultiple_subrules_f1.layout-test.30,31,32,33.otf | Bin 0 -> 1900 bytes ...1_multiple_subrules_f1.layout-test.41,42,43.otf | Bin 0 -> 1320 bytes ...ubrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 3984 bytes ...ules_f1.keep-layout-retain-gids.30,31,32,33.otf | Bin 2408 -> 0 bytes ...ubrules_f1.keep-layout-retain-gids.41,42,43.otf | Bin 2044 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3780 -> 0 bytes ...ultiple_subrules_f1.keep-layout.30,31,32,33.otf | Bin 1944 -> 0 bytes ...2_multiple_subrules_f1.keep-layout.41,42,43.otf | Bin 1344 -> 0 bytes ...ubrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3780 -> 0 bytes ...ules_f1.layout-test-retain-gids.30,31,32,33.otf | Bin 0 -> 2400 bytes ...ubrules_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2032 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4016 bytes ...ultiple_subrules_f1.layout-test.30,31,32,33.otf | Bin 0 -> 1928 bytes ...2_multiple_subrules_f1.layout-test.41,42,43.otf | Bin 0 -> 1320 bytes ...ubrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 4016 bytes ...mple_f2.keep-layout-retain-gids.30,31,32,33.otf | Bin 2368 -> 0 bytes ..._simple_f2.keep-layout-retain-gids.41,42,43.otf | Bin 2020 -> 0 bytes ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3716 -> 0 bytes ...chaining3_simple_f2.keep-layout.30,31,32,33.otf | Bin 1904 -> 0 bytes ...ub_chaining3_simple_f2.keep-layout.41,42,43.otf | Bin 1320 -> 0 bytes ..._simple_f2.keep-layout.retain-all-codepoint.otf | Bin 3716 -> 0 bytes ...mple_f2.layout-test-retain-gids.30,31,32,33.otf | Bin 0 -> 2360 bytes ..._simple_f2.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2008 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3952 bytes ...chaining3_simple_f2.layout-test.30,31,32,33.otf | Bin 0 -> 1888 bytes ...ub_chaining3_simple_f2.layout-test.41,42,43.otf | Bin 0 -> 1296 bytes ..._simple_f2.layout-test.retain-all-codepoint.otf | Bin 0 -> 3952 bytes ...test-retain-gids.41,42,43,44,45,46,47,48,49.otf | Bin 0 -> 3208 bytes ...ayout-test-retain-gids.41,42,43,44,45,46,47.otf | Bin 0 -> 2828 bytes ...ayout-test-retain-gids.41,42,43,44,45,46,4D.otf | Bin 0 -> 2896 bytes ...ayout-test-retain-gids.41,42,43,44,45,46,51.otf | Bin 0 -> 2900 bytes ...d.layout-test-retain-gids.41,42,43,44,45,46.otf | Bin 0 -> 2564 bytes ...ly_created.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2008 bytes ...manually_created.layout-test-retain-gids.41.otf | Bin 0 -> 1888 bytes ...manually_created.layout-test-retain-gids.61.otf | Bin 0 -> 2608 bytes ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4048 bytes ...ated.layout-test.41,42,43,44,45,46,47,48,49.otf | Bin 0 -> 2404 bytes ...ly_created.layout-test.41,42,43,44,45,46,47.otf | Bin 0 -> 2012 bytes ...ly_created.layout-test.41,42,43,44,45,46,4D.otf | Bin 0 -> 2012 bytes ...ly_created.layout-test.41,42,43,44,45,46,51.otf | Bin 0 -> 2060 bytes ...ually_created.layout-test.41,42,43,44,45,46.otf | Bin 0 -> 1844 bytes ...gsub8_manually_created.layout-test.41,42,43.otf | Bin 0 -> 1296 bytes .../gsub8_manually_created.layout-test.41.otf | Bin 0 -> 1184 bytes .../gsub8_manually_created.layout-test.61.otf | Bin 0 -> 1556 bytes ...ly_created.layout-test.retain-all-codepoint.otf | Bin 0 -> 4048 bytes .../expected/layout.khmer/Khmer.default.1780.ttf | Bin 0 -> 4200 bytes ...ult.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 0 -> 6408 bytes .../expected/layout.khmer/Khmer.default.31.ttf | Bin 0 -> 4136 bytes .../layout.khmer/Khmer.retain-gids.1780.ttf | Bin 0 -> 4460 bytes ...ids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 0 -> 7844 bytes .../expected/layout.khmer/Khmer.retain-gids.31.ttf | Bin 0 -> 4252 bytes ...Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 19032 bytes ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 0 -> 25608 bytes .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 0 -> 8040 bytes ...rdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 0 -> 22776 bytes .../NotoNastaliqUrdu-Bold.default.633,6D2.ttf | Bin 0 -> 14048 bytes .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 0 -> 27772 bytes ...taliqUrdu-Bold.default.retain-all-codepoint.ttf | Bin 0 -> 543364 bytes ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 25868 bytes ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 0 -> 31676 bytes .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 0 -> 13688 bytes ...Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 0 -> 28580 bytes .../NotoNastaliqUrdu-Bold.retain-gids.633,6D2.ttf | Bin 0 -> 19948 bytes ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 0 -> 33824 bytes ...qUrdu-Bold.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 543364 bytes ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 17564 bytes ...astaliqUrdu-Regular.default.627,644,62D,628.ttf | Bin 0 -> 24564 bytes .../NotoNastaliqUrdu-Regular.default.627,644.ttf | Bin 0 -> 7776 bytes ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 0 -> 23232 bytes .../NotoNastaliqUrdu-Regular.default.633,6D2.ttf | Bin 0 -> 14296 bytes ...otoNastaliqUrdu-Regular.default.63A,64A,631.ttf | Bin 0 -> 26152 bytes ...iqUrdu-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 542388 bytes ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 24224 bytes ...liqUrdu-Regular.retain-gids.627,644,62D,628.ttf | Bin 0 -> 30464 bytes ...otoNastaliqUrdu-Regular.retain-gids.627,644.ttf | Bin 0 -> 13380 bytes ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 0 -> 28888 bytes ...otoNastaliqUrdu-Regular.retain-gids.633,6D2.ttf | Bin 0 -> 20140 bytes ...astaliqUrdu-Regular.retain-gids.63A,64A,631.ttf | Bin 0 -> 32012 bytes ...du-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 542424 bytes ...5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf | Bin 0 -> 12424 bytes .../Tinos-Italic.default.retain-all-codepoint.ttf | Bin 0 -> 410092 bytes ...5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf | Bin 0 -> 12624 bytes ...nos-Italic.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 434920 bytes ...5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf | Bin 0 -> 12424 bytes ...-Italic.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 410092 bytes ...5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf | Bin 0 -> 87564 bytes ...nos-Italic.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 412468 bytes ...HebrewLatin-Regular.default.392,3a7,3b2,3c7.ttf | Bin 0 -> 2464 bytes ...wLatin-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 129952 bytes ...ewLatin-Regular.layout-test.392,3a7,3b2,3c7.ttf | Bin 0 -> 2588 bytes ...in-Regular.layout-test.retain-all-codepoint.ttf | Bin 0 -> 151928 bytes ...ewLatin-Regular.retain-gids.392,3a7,3b2,3c7.ttf | Bin 0 -> 13484 bytes ...in-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 133056 bytes .../Roboto-Regular.smallcaps.default.41,42,43.ttf | Bin 0 -> 2424 bytes .../Roboto-Regular.smallcaps.default.41,43.ttf | Bin 0 -> 2232 bytes .../layout/Roboto-Regular.smallcaps.default.41.ttf | Bin 0 -> 2044 bytes .../layout/Roboto-Regular.smallcaps.default.43.ttf | Bin 0 -> 2076 bytes .../Roboto-Regular.smallcaps.default.CA,CB.ttf | Bin 0 -> 2348 bytes ....smallcaps.keep-layout-retain-gids.41,42,43.ttf | Bin 6780 -> 0 bytes ...lar.smallcaps.keep-layout-retain-gids.41,43.ttf | Bin 6396 -> 0 bytes ...egular.smallcaps.keep-layout-retain-gids.41.ttf | Bin 6032 -> 0 bytes ...egular.smallcaps.keep-layout-retain-gids.43.ttf | Bin 6088 -> 0 bytes ...lar.smallcaps.keep-layout-retain-gids.CA,CB.ttf | Bin 7932 -> 0 bytes ...boto-Regular.smallcaps.keep-layout.41,42,43.ttf | Bin 2972 -> 0 bytes .../Roboto-Regular.smallcaps.keep-layout.41,43.ttf | Bin 2572 -> 0 bytes .../Roboto-Regular.smallcaps.keep-layout.41.ttf | Bin 2196 -> 0 bytes .../Roboto-Regular.smallcaps.keep-layout.43.ttf | Bin 2268 -> 0 bytes .../Roboto-Regular.smallcaps.keep-layout.CA,CB.ttf | Bin 2612 -> 0 bytes ...boto-Regular.smallcaps.retain-gids.41,42,43.ttf | Bin 0 -> 2676 bytes .../Roboto-Regular.smallcaps.retain-gids.41,43.ttf | Bin 0 -> 2496 bytes .../Roboto-Regular.smallcaps.retain-gids.41.ttf | Bin 0 -> 2296 bytes .../Roboto-Regular.smallcaps.retain-gids.43.ttf | Bin 0 -> 2344 bytes .../Roboto-Regular.smallcaps.retain-gids.CA,CB.ttf | Bin 0 -> 6436 bytes .../math/STIXTwoMath-Regular.default.2f,7c,305.ttf | Bin 0 -> 6388 bytes ...woMath-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 1033528 bytes .../STIXTwoMath-Regular.glyph-names.2f,7c,305.ttf | Bin 0 -> 6540 bytes ...th-Regular.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 1086304 bytes ...TIXTwoMath-Regular.notdef-outline.2f,7c,305.ttf | Bin 0 -> 6636 bytes ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 1033776 bytes .../STIXTwoMath-Regular.retain-gids.2f,7c,305.ttf | Bin 0 -> 14916 bytes ...th-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1048716 bytes ...Caudex-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 417604 bytes ...ex-Regular.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 436712 bytes ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 417604 bytes ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 417780 bytes ...ex-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 417620 bytes ...hnadevaraya-Regular.default.c30,c36,c40,c4d.ttf | Bin 0 -> 10848 bytes ...varaya-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 572104 bytes ...evaraya-Regular.glyph-names.c30,c36,c40,c4d.ttf | Bin 0 -> 11280 bytes ...ya-Regular.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 607752 bytes ...raya-Regular.notdef-outline.c30,c36,c40,c4d.ttf | Bin 0 -> 10928 bytes ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 572184 bytes ...evaraya-Regular.retain-gids.c30,c36,c40,c4d.ttf | Bin 0 -> 16868 bytes ...ya-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 572116 bytes .../data/expected/sbix/sbix.default.58,59.ttf | Bin 193528 -> 193528 bytes test/subset/data/expected/sbix/sbix.default.58.ttf | Bin 121168 -> 121168 bytes test/subset/data/expected/sbix/sbix.default.59.ttf | Bin 89364 -> 89364 bytes .../sbix/sbix.drop-hints-retain-gids.58,59.ttf | Bin 193528 -> 193528 bytes .../sbix/sbix.drop-hints-retain-gids.58.ttf | Bin 121168 -> 121168 bytes .../sbix/sbix.drop-hints-retain-gids.59.ttf | Bin 89404 -> 89404 bytes .../data/expected/sbix/sbix.drop-hints.58,59.ttf | Bin 193528 -> 193528 bytes .../data/expected/sbix/sbix.drop-hints.58.ttf | Bin 121168 -> 121168 bytes .../data/expected/sbix/sbix.drop-hints.59.ttf | Bin 89364 -> 89364 bytes .../data/expected/sbix/sbix.retain-gids.58,59.ttf | Bin 193528 -> 193528 bytes .../data/expected/sbix/sbix.retain-gids.58.ttf | Bin 121168 -> 121168 bytes .../data/expected/sbix/sbix.retain-gids.59.ttf | Bin 89404 -> 89404 bytes .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 0 -> 15856 bytes .../data/expected/variable/Fraunces.default.61.ttf | Bin 0 -> 4232 bytes .../subset/data/fonts/AlegreyaSans-BlackItalic.ttf | Bin 0 -> 211948 bytes test/subset/data/fonts/Amiri-Regular.ttf | Bin 0 -> 562980 bytes test/subset/data/fonts/BungeeColor-Regular.ttf | Bin 0 -> 75348 bytes test/subset/data/fonts/Caudex-Regular.ttf | Bin 0 -> 466324 bytes test/subset/data/fonts/FranklinGothic-Regular.ttf | Bin 0 -> 71856 bytes test/subset/data/fonts/Fraunces.ttf | Bin 0 -> 360440 bytes test/subset/data/fonts/Harmattan-Regular.ttf | Bin 0 -> 835156 bytes test/subset/data/fonts/IndicTestHowrah-Regular.ttf | Bin 0 -> 186128 bytes test/subset/data/fonts/Khmer.ttf | Bin 0 -> 75368 bytes test/subset/data/fonts/Molengo-Regular.ttf | Bin 0 -> 65464 bytes .../fonts/NotoColrEmojiGlyf-Regular.subset.ttf | Bin 0 -> 71896 bytes .../data/fonts/NotoIKEAHebrewLatin-Regular.ttf | Bin 0 -> 212524 bytes test/subset/data/fonts/NotoNastaliqUrdu-Bold.ttf | Bin 0 -> 589224 bytes .../subset/data/fonts/NotoNastaliqUrdu-Regular.ttf | Bin 0 -> 1060612 bytes test/subset/data/fonts/NotoSansNewa-Regular.ttf | Bin 0 -> 150892 bytes .../subset/data/fonts/NotoSerifMyanmar-Regular.otf | Bin 0 -> 137544 bytes test/subset/data/fonts/STIXTwoMath-Regular.ttf | Bin 0 -> 1517976 bytes .../data/fonts/SpectralSC-ExtraLightItalic.ttf | Bin 0 -> 275612 bytes .../data/fonts/SreeKrushnadevaraya-Regular.ttf | Bin 0 -> 612636 bytes test/subset/data/fonts/TestCOLRv1.ttf | Bin 0 -> 1860 bytes test/subset/data/fonts/Tinos-Italic.ttf | Bin 0 -> 455400 bytes test/subset/data/fonts/Ubuntu-Regular.ttf | Bin 0 -> 351884 bytes test/subset/data/fonts/colr-table.ttf | Bin 0 -> 26952 bytes test/subset/data/fonts/glyf_bug_3131.ttf | Bin 0 -> 2600 bytes test/subset/data/fonts/gpos2_2_font5.otf | Bin 4580 -> 4632 bytes test/subset/data/fonts/gpos5_font1.otf | Bin 0 -> 4780 bytes test/subset/data/fonts/gpos9_font2.otf | Bin 0 -> 4588 bytes test/subset/data/fonts/gsub8_manually_created.otf | Bin 0 -> 4824 bytes .../fonts/gsub_context1_multiple_subrules_f2.otf | Bin 0 -> 4776 bytes .../fonts/gsub_context2_multiple_subrules_f2.otf | Bin 0 -> 4796 bytes .../data/fonts/gsub_context3_successive_f1.otf | Bin 0 -> 4760 bytes test/subset/data/profiles/glyph-names.txt | 1 + .../data/profiles/keep-all-layout-features.txt | 1 + .../data/profiles/keep-layout-retain-gids.txt | 2 - test/subset/data/profiles/keep-layout.txt | 1 - test/subset/data/profiles/layout-features.txt | 1 + .../data/profiles/layout-test-retain-gids.txt | 3 + test/subset/data/profiles/layout-test.txt | 2 + .../data/profiles/no-prune-unicode-ranges.txt | 1 + .../notdef-outline-desubroutinize-retain-gids.txt | 3 + .../profiles/notdef-outline-desubroutinize.txt | 2 + ...tline-drop-hints-desubroutinize-retain-gids.txt | 4 + .../notdef-outline-drop-hints-desubroutinize.txt | 3 + .../notdef-outline-drop-hints-retain-gids.txt | 3 + .../data/profiles/notdef-outline-drop-hints.txt | 2 + test/subset/data/profiles/notdef-outline-gids.txt | 2 + .../data/profiles/notdef-outline-name-ids.txt | 2 + .../data/profiles/notdef-outline-retain-gids.txt | 2 + test/subset/data/profiles/notdef-outline.txt | 1 + test/subset/data/repack_tests/Makefile.am | 21 + test/subset/data/repack_tests/Makefile.in | 1084 + test/subset/data/repack_tests/Makefile.sources | 14 + .../repack_tests/advanced_prioritization.tests | 72 + test/subset/data/repack_tests/basic.tests | 52 + test/subset/data/repack_tests/isolation.tests | 96 + test/subset/data/repack_tests/prioritization.tests | 77 + .../subset/data/repack_tests/space_splitting.tests | 2 + .../data/repack_tests/table_duplication.tests | 97 + test/subset/data/tests/basics.tests | 5 + test/subset/data/tests/cff-full-font.tests | 17 +- test/subset/data/tests/cff-japanese.tests | 3 - test/subset/data/tests/cff.notoserifmyanmar.tests | 9 + test/subset/data/tests/cmap14.tests | 12 +- test/subset/data/tests/colr_glyphs.tests | 11 + test/subset/data/tests/colr_with_components.tests | 11 + test/subset/data/tests/colrv1.tests | 23 + test/subset/data/tests/glyf_bug_3131.tests | 11 + test/subset/data/tests/glyph_names.tests | 9 + test/subset/data/tests/japanese.tests | 2 - test/subset/data/tests/layout.context.tests | 15 + .../subset/data/tests/layout.context_format2.tests | 9 + .../data/tests/layout.default_features.tests | 11 + test/subset/data/tests/layout.drop_feature.tests | 10 + .../data/tests/layout.duplicate_features.tests | 11 + .../subset/data/tests/layout.gdef-attachlist.tests | 13 + test/subset/data/tests/layout.gdef-varstore.tests | 14 + test/subset/data/tests/layout.gdef.glyphset.tests | 11 + test/subset/data/tests/layout.gdef.tests | 14 + test/subset/data/tests/layout.gpos.tests | 14 + test/subset/data/tests/layout.gpos2.tests | 14 + test/subset/data/tests/layout.gpos3.tests | 13 + test/subset/data/tests/layout.gpos4.tests | 18 + test/subset/data/tests/layout.gpos5.tests | 18 + test/subset/data/tests/layout.gpos6.tests | 18 + test/subset/data/tests/layout.gpos8.amiri.tests | 13 + test/subset/data/tests/layout.gpos8.tests | 13 + test/subset/data/tests/layout.gpos9.tests | 11 + test/subset/data/tests/layout.gsub3.tests | 12 + test/subset/data/tests/layout.gsub5.tests | 15 + test/subset/data/tests/layout.gsub5_format2.tests | 10 + test/subset/data/tests/layout.gsub6.tests | 13 + test/subset/data/tests/layout.gsub8.tests | 17 + test/subset/data/tests/layout.khmer.tests | 11 + .../data/tests/layout.notonastaliqurdu.tests | 16 + test/subset/data/tests/layout.tests | 13 + test/subset/data/tests/layout.tinos.tests | 12 + .../data/tests/layout.unsorted_featurelist.tests | 11 + test/subset/data/tests/math.tests | 12 + test/subset/data/tests/math_coverage_offset.tests | 12 + test/subset/data/tests/post.tests | 12 + test/subset/data/tests/variable.tests | 9 + test/subset/meson.build | 63 +- test/subset/repack_test.py | 36 + test/subset/run-repack-tests.py | 115 + test/subset/run-tests.py | 135 +- test/subset/subset_test_suite.py | 4 + util/Makefile.am | 2 + util/Makefile.in | 133 +- util/Makefile.sources | 51 +- util/ansi-print.cc | 427 - util/ansi-print.hh | 391 +- util/batch.hh | 75 + util/face-options.hh | 142 + util/font-options.hh | 303 + util/hb-ot-shape-closure.cc | 55 +- util/hb-shape.cc | 105 +- util/hb-subset.cc | 834 +- util/hb-view.cc | 11 +- util/helper-cairo-ansi.cc | 102 - util/helper-cairo-ansi.hh | 174 +- util/helper-cairo.cc | 561 - util/helper-cairo.hh | 642 +- util/main-font-text.hh | 106 +- util/meson.build | 19 +- util/options-subset.cc | 263 - util/options.cc | 1008 - util/options.hh | 709 +- util/output-options.hh | 117 + util/shape-consumer.hh | 64 +- util/shape-format.hh | 214 + util/shape-options.hh | 323 + util/text-options.hh | 370 + util/view-cairo.cc | 140 - util/view-cairo.hh | 143 +- util/view-options.hh | 123 + 3447 files changed, 119290 insertions(+), 34699 deletions(-) create mode 100644 docs/html/a-simple-shaping-example.html create mode 100644 docs/html/api-index-0-6-0.html create mode 100644 docs/html/api-index-0-9-10.html create mode 100644 docs/html/api-index-0-9-11.html create mode 100644 docs/html/api-index-0-9-2.html create mode 100644 docs/html/api-index-0-9-20.html create mode 100644 docs/html/api-index-0-9-21.html create mode 100644 docs/html/api-index-0-9-22.html create mode 100644 docs/html/api-index-0-9-26.html create mode 100644 docs/html/api-index-0-9-28.html create mode 100644 docs/html/api-index-0-9-30.html create mode 100644 docs/html/api-index-0-9-31.html create mode 100644 docs/html/api-index-0-9-33.html create mode 100644 docs/html/api-index-0-9-38.html create mode 100644 docs/html/api-index-0-9-39.html create mode 100644 docs/html/api-index-0-9-41.html create mode 100644 docs/html/api-index-0-9-42.html create mode 100644 docs/html/api-index-0-9-5.html create mode 100644 docs/html/api-index-0-9-7.html create mode 100644 docs/html/api-index-0-9-8.html create mode 100644 docs/html/api-index-1-0-5.html create mode 100644 docs/html/api-index-1-1-2.html create mode 100644 docs/html/api-index-1-1-3.html create mode 100644 docs/html/api-index-1-2-3.html create mode 100644 docs/html/api-index-1-3-3.html create mode 100644 docs/html/api-index-1-4-0.html create mode 100644 docs/html/api-index-1-4-2.html create mode 100644 docs/html/api-index-1-4-3.html create mode 100644 docs/html/api-index-1-5-0.html create mode 100644 docs/html/api-index-1-6-0.html create mode 100644 docs/html/api-index-1-7-2.html create mode 100644 docs/html/api-index-1-7-5.html create mode 100644 docs/html/api-index-1-7-7.html create mode 100644 docs/html/api-index-1-8-0.html create mode 100644 docs/html/api-index-1-8-1.html create mode 100644 docs/html/api-index-1-8-5.html create mode 100644 docs/html/api-index-1-8-6.html create mode 100644 docs/html/api-index-1-9-0.html create mode 100644 docs/html/api-index-2-0-0.html create mode 100644 docs/html/api-index-2-1-0.html create mode 100644 docs/html/api-index-2-2-0.html create mode 100644 docs/html/api-index-2-3-0.html create mode 100644 docs/html/api-index-2-4-0.html create mode 100644 docs/html/api-index-2-5-0.html create mode 100644 docs/html/api-index-2-6-0.html create mode 100644 docs/html/api-index-2-6-3.html create mode 100644 docs/html/api-index-2-6-5.html create mode 100644 docs/html/api-index-2-6-8.html create mode 100644 docs/html/api-index-2-7-3.html create mode 100644 docs/html/api-index-2-8-2.html create mode 100644 docs/html/api-index-2-9-0.html create mode 100644 docs/html/api-index-2-9-1.html create mode 100644 docs/html/api-index-3-0-0.html create mode 100644 docs/html/api-index-3-1-0.html create mode 100644 docs/html/api-index-3-3-0.html create mode 100644 docs/html/api-index-3-4-0.html create mode 100644 docs/html/apple-advanced-typography-api.html delete mode 100644 docs/html/ch01s03.html delete mode 100644 docs/html/ch03s02.html delete mode 100644 docs/html/ch03s03.html delete mode 100644 docs/html/ch12.html delete mode 100644 docs/html/ch13.html delete mode 100644 docs/html/ch14.html delete mode 100644 docs/html/ch15.html create mode 100644 docs/html/core-api.html create mode 100644 docs/html/deprecated-api-index.html create mode 100644 docs/html/harfbuzz-hb-directwrite.html create mode 100644 docs/html/harfbuzz-hb-gdi.html delete mode 100644 docs/html/harfbuzz-hb-gobject.html create mode 100644 docs/html/harfbuzz-hb-ot-meta.html create mode 100644 docs/html/harfbuzz-hb-ot-metrics.html create mode 100644 docs/html/harfbuzz-hb-style.html create mode 100644 docs/html/harfbuzz-hb-subset.html create mode 100644 docs/html/integration-api.html create mode 100644 docs/html/opentype-api.html delete mode 100644 docs/html/pt01.html delete mode 100644 docs/html/pt02.html create mode 100644 docs/html/reference-manual.html create mode 100644 docs/html/style-api.html create mode 100644 docs/html/subset-api.html create mode 100644 docs/html/terminology.html create mode 100644 docs/html/user-manual.html delete mode 100644 docs/html/utilities-ucdn.html create mode 100644 docs/html/what-does-harfbuzz-do.html delete mode 100644 meson-cc-tests/intel-atomic-primitives-test.c delete mode 100644 meson-cc-tests/solaris-atomic-operations.c create mode 100755 mingw-configure.sh create mode 100644 perf/fonts/Amiri-Regular.ttf create mode 100644 perf/fonts/NotoNastaliqUrdu-Regular.ttf create mode 100644 perf/fonts/NotoSansDevanagari-Regular.ttf create mode 100644 perf/fonts/Roboto-Regular.ttf create mode 100644 perf/meson.build create mode 100644 perf/perf-draw.hh create mode 100644 perf/perf-extents.hh create mode 100644 perf/perf-shaping.hh create mode 100644 perf/perf.cc create mode 100644 perf/texts/en-thelittleprince.txt create mode 100644 perf/texts/en-words.txt create mode 100644 perf/texts/fa-monologue.txt create mode 100644 perf/texts/fa-thelittleprince.txt delete mode 100644 src/dump-indic-data.cc delete mode 100644 src/dump-khmer-data.cc delete mode 100644 src/dump-myanmar-data.cc delete mode 100644 src/dump-use-data.cc create mode 100755 src/gen-arabic-joining-list.py delete mode 100644 src/hb-aat-fdsc-table.hh delete mode 100644 src/hb-aat-layout-lcar-table.hh create mode 100644 src/hb-bit-page.hh create mode 100644 src/hb-bit-set-invertible.hh create mode 100644 src/hb-bit-set.hh create mode 100644 src/hb-buffer-verify.cc create mode 100644 src/hb-ms-feature-ranges.hh create mode 100644 src/hb-ot-color-colrv1-closure.hh create mode 100644 src/hb-ot-post-table-v2subset.hh create mode 100644 src/hb-ot-shape-complex-arabic-joining-list.hh create mode 100644 src/hb-ot-shape-complex-syllabic.cc create mode 100644 src/hb-ot-shape-complex-syllabic.hh delete mode 100644 src/hb-ot-shape-complex-use-table.cc create mode 100644 src/hb-ot-shape-complex-use-table.hh delete mode 100644 src/hb-ot-shape-complex-use.hh create mode 100644 src/hb-ot-var-common.hh create mode 100644 src/hb-priority-queue.hh create mode 100644 src/hb-repacker.hh create mode 100644 src/hb-style.cc create mode 100644 src/hb-style.h create mode 100644 src/test-machinery.cc create mode 100644 src/test-map.cc delete mode 100644 src/test-meta.cc create mode 100644 src/test-priority-queue.cc create mode 100644 src/test-repacker.cc create mode 100644 src/test-serialize.cc create mode 100644 src/test-set.cc create mode 100644 src/test-vector.cc create mode 100644 subprojects/cairo.wrap delete mode 100644 subprojects/expat.wrap delete mode 100644 subprojects/fontconfig.wrap create mode 100644 subprojects/google-benchmark.wrap delete mode 100644 subprojects/libffi.wrap create mode 100644 subprojects/packagefiles/ragel/meson.build delete mode 100644 subprojects/proxy-libintl.wrap create mode 100644 subprojects/ragel.wrap create mode 100644 subprojects/ttf-parser.wrap delete mode 100644 subprojects/zlib.wrap create mode 100644 test/api/fonts/Cantarell.A.otf create mode 100644 test/api/fonts/Qahiri-Regular.ttf create mode 100644 test/api/fonts/Roboto-Regular.abcAE.ttf create mode 100644 test/api/fonts/Roboto-Regular.bAE.ttf create mode 100644 test/api/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5753845452636160 delete mode 100644 test/api/fonts/lcar.ttf create mode 100644 test/api/test-font-scale.c create mode 100644 test/api/test-ot-alternates.c create mode 100644 test/api/test-ot-collect-glyphs.c create mode 100644 test/api/test-ot-layout.c create mode 100644 test/api/test-style.c create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-harfbuzz_fuzzer-5754958982021120 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-4856957815619584 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5103082208493568 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-5641612227772416 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-draw-fuzzer-6231698648596480 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5061207689134080 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-shape-fuzzer-5138182937772032 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4681956043390976 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4880059756969984 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4901143794810880 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4961171477233664 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-4979711393005568 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5001604901240832 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5041767803125760 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5072358514753536 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5127321313476608 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5137462782066688 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5141317848530944.fuzz create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5179935334465536 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5181909018345472 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5205038086094848 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5229304507138048 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5241922561114112 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5250795600740352 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5269686781607936 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5345734743031808 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5362189182566400 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5363902507515904 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5416421032067072 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5417934246772736 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5422577634377728 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5443213648330752 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5522792714993664 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5549945449480192 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5609112151916544 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5616763250278400 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5617065093365760 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5641892164009984 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5661567174311936 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5684542900535296 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5689082504806400 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5707809174585344 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5708623339323392 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5715464591376384 delete mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5741295280848896 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5741735372914688 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5858518134554624 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5887968763052032 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5927551890096128 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5965777994907648 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5991762219892736 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6173520787800064 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6231212713312256 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6241118484955136 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6246465148813312 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6254792024915968 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6315334756335616 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6316256152780800 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6372147008241664 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6382598554255360 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6421315436281856 create mode 100644 test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6616166961905664 create mode 100644 test/fuzzing/fonts/crash-d223bc42a8226c4d655c417d63d9a76760d05985 create mode 100644 test/fuzzing/fonts/leak-34f1798a142fd0dfdd71a96fb6aa7de19a62865e rename test/{shaping => shape}/Makefile.am (100%) create mode 100644 test/shape/Makefile.in rename test/{shaping => shape}/README.md (100%) rename test/{shaping => shape}/data/Makefile.am (100%) create mode 100644 test/shape/data/Makefile.in rename test/{shaping => shape}/data/aots/COPYING (100%) create mode 100644 test/shape/data/aots/Makefile.am create mode 100644 test/shape/data/aots/Makefile.in create mode 100644 test/shape/data/aots/Makefile.sources rename test/{shaping => shape}/data/aots/fonts/classdef1_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/classdef1_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/classdef1_font3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/classdef1_font4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/classdef2_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/classdef2_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/classdef2_font3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/classdef2_font4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap0_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap10_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap10_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap12_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap14_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap2_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap4_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap4_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap4_font3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap4_font4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap6_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap6_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap8_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap_composition_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap_subtableselection_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap_subtableselection_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap_subtableselection_font3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap_subtableselection_font4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/cmap_subtableselection_font5.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos1_1_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos1_1_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos1_1_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos1_1_simple_f3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos1_1_simple_f4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos1_2_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos1_2_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_1_font6.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_1_font7.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_1_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_1_lookupflag_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_1_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_1_next_glyph_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_1_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_2_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_2_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_2_font3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_2_font4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos2_2_font5.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos3_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos3_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos3_font3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos4_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos4_lookupflag_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos4_multiple_anchors_1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos4_simple_1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos5_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos6_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos7_1_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos9_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos9_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_boundary_f3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_boundary_f4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_multiple_subrules_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_multiple_subrules_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining1_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_boundary_f3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_boundary_f4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_multiple_subrules_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_multiple_subrules_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining2_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining3_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining3_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining3_boundary_f3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining3_boundary_f4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining3_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining3_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining3_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining3_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_chaining3_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_expansion_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_lookupflag_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_multiple_subrules_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_multiple_subrules_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context1_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_classes_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_classes_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_expansion_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_lookupflag_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_multiple_subrules_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_multiple_subrules_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context2_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context3_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context3_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context3_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context3_lookupflag_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context3_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context3_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gpos_context3_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub1_1_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub1_1_modulo_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub1_1_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub1_2_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub1_2_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub2_1_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub2_1_multiple_sequences_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub2_1_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub3_1_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub3_1_multiple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub3_1_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub4_1_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub4_1_multiple_ligatures_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub4_1_multiple_ligatures_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub4_1_multiple_ligsets_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub4_1_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub7_font1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub7_font2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_boundary_f3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_boundary_f4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_multiple_subrules_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_multiple_subrules_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining1_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_boundary_f3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_boundary_f4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_multiple_subrules_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_multiple_subrules_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining2_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining3_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining3_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining3_boundary_f3.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining3_boundary_f4.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining3_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining3_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining3_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining3_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_chaining3_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_expansion_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_lookupflag_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_multiple_subrules_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_multiple_subrules_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context1_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_classes_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_classes_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_expansion_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_lookupflag_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_multiple_subrules_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_multiple_subrules_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_simple_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context2_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context3_boundary_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context3_boundary_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context3_lookupflag_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context3_lookupflag_f2.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context3_next_glyph_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context3_simple_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/gsub_context3_successive_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/lookupflag_ignore_attach_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/lookupflag_ignore_base_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/lookupflag_ignore_combination_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/lookupflag_ignore_ligatures_f1.otf (100%) rename test/{shaping => shape}/data/aots/fonts/lookupflag_ignore_marks_f1.otf (100%) create mode 100644 test/shape/data/aots/meson.build create mode 100644 test/shape/data/aots/tests/classdef1.tests create mode 100644 test/shape/data/aots/tests/classdef1_empty.tests create mode 100644 test/shape/data/aots/tests/classdef1_multiple.tests create mode 100644 test/shape/data/aots/tests/classdef1_single.tests create mode 100644 test/shape/data/aots/tests/classdef2.tests create mode 100644 test/shape/data/aots/tests/classdef2_empty.tests create mode 100644 test/shape/data/aots/tests/classdef2_multiple.tests create mode 100644 test/shape/data/aots/tests/classdef2_single.tests create mode 100644 test/shape/data/aots/tests/cmap0.tests create mode 100644 test/shape/data/aots/tests/cmap10.tests create mode 100644 test/shape/data/aots/tests/cmap12.tests create mode 100644 test/shape/data/aots/tests/cmap2.tests create mode 100644 test/shape/data/aots/tests/cmap4.tests create mode 100644 test/shape/data/aots/tests/cmap6.tests create mode 100644 test/shape/data/aots/tests/cmap8.tests create mode 100644 test/shape/data/aots/tests/gpos1_1_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos1_1_simple.tests create mode 100644 test/shape/data/aots/tests/gpos1_2.tests create mode 100644 test/shape/data/aots/tests/gpos1_2_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos2_1.tests create mode 100644 test/shape/data/aots/tests/gpos2_1_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos2_1_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gpos2_1_simple.tests create mode 100644 test/shape/data/aots/tests/gpos2_2.tests create mode 100644 test/shape/data/aots/tests/gpos3.tests create mode 100644 test/shape/data/aots/tests/gpos3_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos4_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos4_multiple_anchors.tests create mode 100644 test/shape/data/aots/tests/gpos4_simple.tests create mode 100644 test/shape/data/aots/tests/gpos5.tests create mode 100644 test/shape/data/aots/tests/gpos6.tests create mode 100644 test/shape/data/aots/tests/gpos7_1.tests create mode 100644 test/shape/data/aots/tests/gpos9.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining1_boundary.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining1_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining1_multiple_subrules.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining1_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining1_simple.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining1_successive.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining2_boundary.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining2_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining2_multiple_subrules.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining2_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining2_simple.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining2_successive.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining3_boundary.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining3_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining3_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining3_simple.tests create mode 100644 test/shape/data/aots/tests/gpos_chaining3_successive.tests create mode 100644 test/shape/data/aots/tests/gpos_context1_boundary.tests create mode 100644 test/shape/data/aots/tests/gpos_context1_expansion.tests create mode 100644 test/shape/data/aots/tests/gpos_context1_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos_context1_multiple_subrules.tests create mode 100644 test/shape/data/aots/tests/gpos_context1_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gpos_context1_simple.tests create mode 100644 test/shape/data/aots/tests/gpos_context1_successive.tests create mode 100644 test/shape/data/aots/tests/gpos_context2_boundary.tests create mode 100644 test/shape/data/aots/tests/gpos_context2_classes.tests create mode 100644 test/shape/data/aots/tests/gpos_context2_expansion.tests create mode 100644 test/shape/data/aots/tests/gpos_context2_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos_context2_multiple_subrules.tests create mode 100644 test/shape/data/aots/tests/gpos_context2_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gpos_context2_simple.tests create mode 100644 test/shape/data/aots/tests/gpos_context2_successive.tests create mode 100644 test/shape/data/aots/tests/gpos_context3_boundary.tests create mode 100644 test/shape/data/aots/tests/gpos_context3_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gpos_context3_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gpos_context3_simple.tests create mode 100644 test/shape/data/aots/tests/gpos_context3_successive.tests create mode 100644 test/shape/data/aots/tests/gsub1_1_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub1_1_modulo.tests create mode 100644 test/shape/data/aots/tests/gsub1_1_simple.tests create mode 100644 test/shape/data/aots/tests/gsub1_2_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub1_2_simple.tests create mode 100644 test/shape/data/aots/tests/gsub2_1_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub2_1_multiple_sequences.tests create mode 100644 test/shape/data/aots/tests/gsub2_1_simple.tests create mode 100644 test/shape/data/aots/tests/gsub3_1_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub3_1_multiple.tests create mode 100644 test/shape/data/aots/tests/gsub3_1_simple.tests create mode 100644 test/shape/data/aots/tests/gsub4_1_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub4_1_multiple_ligatures.tests create mode 100644 test/shape/data/aots/tests/gsub4_1_multiple_ligsets.tests create mode 100644 test/shape/data/aots/tests/gsub4_1_simple.tests create mode 100644 test/shape/data/aots/tests/gsub7.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining1_boundary.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining1_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining1_multiple_subrules.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining1_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining1_simple.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining1_successive.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining2_boundary.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining2_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining2_multiple_subrules.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining2_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining2_simple.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining2_successive.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining3_boundary.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining3_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining3_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining3_simple.tests create mode 100644 test/shape/data/aots/tests/gsub_chaining3_successive.tests create mode 100644 test/shape/data/aots/tests/gsub_context1_boundary.tests create mode 100644 test/shape/data/aots/tests/gsub_context1_expansion.tests create mode 100644 test/shape/data/aots/tests/gsub_context1_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub_context1_multiple_subrules.tests create mode 100644 test/shape/data/aots/tests/gsub_context1_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gsub_context1_simple.tests create mode 100644 test/shape/data/aots/tests/gsub_context1_successive.tests create mode 100644 test/shape/data/aots/tests/gsub_context2_boundary.tests create mode 100644 test/shape/data/aots/tests/gsub_context2_classes.tests create mode 100644 test/shape/data/aots/tests/gsub_context2_expansion.tests create mode 100644 test/shape/data/aots/tests/gsub_context2_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub_context2_multiple_subrules.tests create mode 100644 test/shape/data/aots/tests/gsub_context2_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gsub_context2_simple.tests create mode 100644 test/shape/data/aots/tests/gsub_context2_successive.tests create mode 100644 test/shape/data/aots/tests/gsub_context3_boundary.tests create mode 100644 test/shape/data/aots/tests/gsub_context3_lookupflag.tests create mode 100644 test/shape/data/aots/tests/gsub_context3_next_glyph.tests create mode 100644 test/shape/data/aots/tests/gsub_context3_simple.tests create mode 100644 test/shape/data/aots/tests/gsub_context3_successive.tests create mode 100644 test/shape/data/aots/tests/lookupflag_ignore_attach.tests create mode 100644 test/shape/data/aots/tests/lookupflag_ignore_base.tests create mode 100644 test/shape/data/aots/tests/lookupflag_ignore_combination.tests create mode 100644 test/shape/data/aots/tests/lookupflag_ignore_ligatures.tests create mode 100644 test/shape/data/aots/tests/lookupflag_ignore_marks.tests create mode 100755 test/shape/data/aots/update.py rename test/{shaping => shape}/data/in-house/COPYING (100%) create mode 100644 test/shape/data/in-house/Makefile.am create mode 100644 test/shape/data/in-house/Makefile.in create mode 100644 test/shape/data/in-house/Makefile.sources rename test/{shaping => shape}/data/in-house/fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/051d92f8bc6ff724511b296c27623f824de256e9.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/065b01e54f35f0d849fd43bd5b936212739a50cb.ttf rename test/{shaping => shape}/data/in-house/fonts/074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/07f054357ff8638bac3711b422a1e31180bba863.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/08b4b136f418add748dc641eb4a83033476f1170.ttf rename test/{shaping => shape}/data/in-house/fonts/15dfc433a135a658b9f4b1a861b5cdd9658ccbb9.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/1735326da89f0818cd8c51a0600e9789812c0f94.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/191826b9643e3f124d865d617ae609db6a2ce203.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/1a3d8f381387dd29be1e897e4b5100ac8b4829e1.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/1b66a1f4b076b734caa6397b3e57231af1feaafb.ttf rename test/{shaping => shape}/data/in-house/fonts/1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/1ed7e9064f008f62de6ff0207bb4dd29409597a5.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/226bc2deab3846f1a682085f70c67d0421014144.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/24b8d24d00ae86f49791b746da4c9d3f717a51a8.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/270b89df543a7e48e206a2d830c0e10e5265c630.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/3105b51976b879032c66aa93a634b3b3672cd344.ttf rename test/{shaping => shape}/data/in-house/fonts/341421e629668b1a1242245d39238ca48432d35d.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/3493e92eaded2661cadde752a39f9d58b11f0326.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/34da9aab7bee86c4dfc3b85e423435822fdf4b62.ttf rename test/{shaping => shape}/data/in-house/fonts/37033cc5cf37bb223d7355153016b6ccece93b28.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/373e67bf41ca264e260a9716162b71a23549e885.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/3b791518a9ba89675df02f1eefbc9026a50648a6.ttf rename test/{shaping => shape}/data/in-house/fonts/3c96e7a303c58475a8c750bf4289bbe73784f37d.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/3cae6bfe5b57c07ba81ddbd54c02fe4f3a1e3bf6.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/3cf6f8ac6d647473a43a3100e7494b202b2cfafe.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/3d0b77a2360aa6faa1385aaa510509ab70dfbeff.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf create mode 100644 test/shape/data/in-house/fonts/3f24aff8b768e586162e9b9d03b15c36508dd2ae.ttf rename test/{shaping => shape}/data/in-house/fonts/43ef465752be9af900745f72fe29cb853a1401a5.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/45855bc8d46332b39c4ab9e2ee1a26b1f896da6b.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/4cbbc461be066fccc611dcc634af6e8cb2705537.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/4fac3929fc3332834e93673780ec0fe94342d193.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/5028afb650b1bb718ed2131e872fbcce57828fff.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/53a91c20e33a596f2be17fb68b382d6b7eb85d5c.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/54674a3111d209fb6be0ed31745314b7a8d2c244.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/55c88ebbe938680b08f92c3de20713183e0c7481.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/56cfd0e18d07f41c38e9598545a6d369127fc6f9.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/59a585a63b3df608fbeef00956c8c108deec7de6.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/5af5361ed4d1e8305780b100e1730cb09132f8d1.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/5dfad7735c6a67085f1b90d4d497e32907db4c78.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/641ca9d7808b01cafa9a666c13811c9b56eb9c52.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf rename test/{shaping => shape}/data/in-house/fonts/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/6677074106f94a2644da6aaaacd5bbd48cbdc7de.ttf rename test/{shaping => shape}/data/in-house/fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/6f36d056bad6d478fc0bf7397bd52dc3bd197d5f.ttf rename test/{shaping => shape}/data/in-house/fonts/6ff0fbead4462d9f229167b4e6839eceb8465058.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/706c5d7b625f207bc0d874c67237aad6f1e9cd6f.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/7a37dc4d5bf018456aea291cee06daf004c0221c.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/7e14e7883ed152baa158b80e207b66114c823a8b.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/8099955657a54e9ee38a6ba1d6f950ce58e3cc25.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/81c368a33816fb20e9f647e8f24e2180f4720263.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/8228d035fcd65d62ec9728fb34f42c63be93a5d3.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/8454d22037f892e76614e1645d066689a0200e61.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/856ff9562451293cbeff6f396d4e3877c4f0a436.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/85fe0be440c64ac77699e21c2f1bd933a919167e.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/86cdd983c4e4c4d7f27dd405d6ceb7d4b9ed3d35.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf rename test/{shaping => shape}/data/in-house/fonts/87f85d17d26f1fe9ad28d7365101958edaefb967.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/881642af1667ae30a54e58de8be904566d00508f.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/8d9c4b193808b8bde94389ba7831c1fc6f9e794e.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/932ad5132c2761297c74e9976fe25b08e5ffa10b.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/94a5d6fb15a27521fba9ea4aee9cb39b2d03322a.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/96490dd2ff81233b335a650e7eb660e0e7b2eeea.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/98b7887cff91f722b92a8ff800120954606354f9.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/9fc3e6960b3520e5304033ef5fd540285f72f14d.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/AdobeBlank2.ttf rename test/{shaping => shape}/data/in-house/fonts/DFONT.dfont (100%) create mode 100644 test/shape/data/in-house/fonts/FallbackPlus-Javanese-no-GDEF.otf create mode 100644 test/shape/data/in-house/fonts/HBTest-VF.ttf rename test/{shaping => shape}/data/in-house/fonts/MORXTwentyeight.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/NotoNastaliqUrdu-Regular.ttf rename test/{shaping => shape}/data/in-house/fonts/TRAK.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/TTC.ttc (100%) rename test/{shaping => shape}/data/in-house/fonts/a014549f766436cf55b2ceb40e462038938ee899.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/a34a7b00f22ffb5fd7eef6933b81c7e71bc2cdfb.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/a6b17da98b9f1565ba428719777bbf94a66403c1.ttf rename test/{shaping => shape}/data/in-house/fonts/a6c76d1bafde4a0b1026ebcc932d2e5c6fd02442.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/a706511c65fb278fda87eaf2180ca6684a80f423.ttf rename test/{shaping => shape}/data/in-house/fonts/a919b33197965846f21074b24e30250d67277bce.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/a98e908e2ed21b22228ea59ebcc0f05034c86f2e.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/ab14b4eb9d7a67e293f51d30d719add06c9d6e06.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/ab40c89624a6104e5d0a2308e448a989302f515b.ttf rename test/{shaping => shape}/data/in-house/fonts/ad01ab2ea1cb1a4d3a2783e2675112ef11ae6404.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/af3086380b743099c54a3b11b96766039ea62fcd.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/af85624080af5627fb050f570d148a62f04fda74.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/b082211be29a3e2cf91f0fd43497e40b2a27b344.ttf create mode 100644 test/shape/data/in-house/fonts/b121d4306b2e3add5abbaad21d95fcf04aacbd64.ttf rename test/{shaping => shape}/data/in-house/fonts/b151cfcdaa77585d77f17a42158e0873fc8e2633.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/b3075ca42b27dde7341c2d0ae16703c5b6640df0.ttf create mode 100644 test/shape/data/in-house/fonts/b31e6c52a31edadc16f1bec9efe6019e2d59824a.ttf rename test/{shaping => shape}/data/in-house/fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/b722a7d09e60421f3efbc706ad348ab47b88567b.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/bb0c53752e85c3d28973ebc913287b8987d3dfe8.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/bb9473d2403488714043bcfb946c9f78b86ad627.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/bf39b0e91ef9807f15a9e283a21a14a209fd2cfc.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/bf962d3202883a820aed019d9b5c1838c2ff69c6.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/cc5f3d2d717fb6bd4dfae1c16d48a2cb8e12233b.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/d3129450fafe5e5c98cfc25a4e71809b1b4d2855.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/d629e7fedc0b350222d7987345fe61613fa3929a.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/d9b8bc10985f24796826c29f7ccba3d0ae11ec02.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/dcf774ca21062e7439f98658b18974ea8b956d0c.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/df768b9c257e0c9c35786c47cae15c46571d56be.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/e207635780b42f898d58654b65098763e340f5c7.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/e2b17207c4b7ad78d843e1b0c4d00b09398a1137.ttf rename test/{shaping => shape}/data/in-house/fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/e5ff44940364c2247abed50bdda30d2ef5aedfe4.ttf create mode 100644 test/shape/data/in-house/fonts/e6185e88b04432fbf373594d5971686bb7dd698d.ttf rename test/{shaping => shape}/data/in-house/fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/e8691822f6a705e3e9fb48a0405c645b1a036590.ttf rename test/{shaping => shape}/data/in-house/fonts/ea3f63620511b2097200d23774ffef197e829e69.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/ee39587d13b2afa5499cc79e45780aa79293bbd4.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/f499fbc23865022234775c43503bba2e63978fe1.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/f79eb71df4e4c9c273b67b89a06e5ff9e3c1f834.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/fcbaa518d3cce441ed37ae3b1fed6a19e9b54efd.ttf (100%) rename test/{shaping => shape}/data/in-house/fonts/fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf (100%) create mode 100644 test/shape/data/in-house/fonts/fcea341ba6489536390384d8403ce5287ba71a4a.ttf create mode 100644 test/shape/data/in-house/fonts/fd07ea46e4d8368ada1776208c07fd596f727852.ttf rename test/{shaping => shape}/data/in-house/fonts/ffa0f5d2d9025486d8469d8b1fdd983e7632499b.ttf (100%) create mode 100644 test/shape/data/in-house/meson.build create mode 100644 test/shape/data/in-house/tests/aat-morx.tests create mode 100644 test/shape/data/in-house/tests/aat-trak.tests create mode 100644 test/shape/data/in-house/tests/arabic-fallback-shaping.tests create mode 100644 test/shape/data/in-house/tests/arabic-feature-order.tests create mode 100644 test/shape/data/in-house/tests/arabic-like-joining.tests create mode 100644 test/shape/data/in-house/tests/arabic-mark-attach.tests create mode 100644 test/shape/data/in-house/tests/arabic-mark-order.tests create mode 100644 test/shape/data/in-house/tests/arabic-normalization.tests create mode 100644 test/shape/data/in-house/tests/arabic-stch.tests create mode 100644 test/shape/data/in-house/tests/automatic-fractions.tests create mode 100644 test/shape/data/in-house/tests/cluster.tests create mode 100644 test/shape/data/in-house/tests/collections.tests create mode 100644 test/shape/data/in-house/tests/color-fonts.tests create mode 100644 test/shape/data/in-house/tests/context-matching.tests create mode 100644 test/shape/data/in-house/tests/cursive-positioning.tests create mode 100644 test/shape/data/in-house/tests/default-ignorables.tests create mode 100644 test/shape/data/in-house/tests/digits.tests create mode 100644 test/shape/data/in-house/tests/emoji-clusters.tests create mode 100644 test/shape/data/in-house/tests/emoji.tests create mode 100644 test/shape/data/in-house/tests/fallback-positioning.tests create mode 100644 test/shape/data/in-house/tests/glyph-props-no-gdef.tests create mode 100644 test/shape/data/in-house/tests/hangul-jamo.tests create mode 100644 test/shape/data/in-house/tests/hyphens.tests create mode 100644 test/shape/data/in-house/tests/indic-consonant-with-stacker.tests create mode 100644 test/shape/data/in-house/tests/indic-decompose.tests create mode 100644 test/shape/data/in-house/tests/indic-init.tests create mode 100644 test/shape/data/in-house/tests/indic-joiner-candrabindu.tests create mode 100644 test/shape/data/in-house/tests/indic-joiners.tests create mode 100644 test/shape/data/in-house/tests/indic-old-spec.tests create mode 100644 test/shape/data/in-house/tests/indic-pref-blocking.tests create mode 100644 test/shape/data/in-house/tests/indic-script-extensions.tests create mode 100644 test/shape/data/in-house/tests/indic-special-cases.tests create mode 100644 test/shape/data/in-house/tests/indic-syllable.tests create mode 100644 test/shape/data/in-house/tests/indic-vowel-letter-spoofing.tests create mode 100644 test/shape/data/in-house/tests/item-context.tests create mode 100644 test/shape/data/in-house/tests/kern-format2.tests create mode 100644 test/shape/data/in-house/tests/khmer-mark-order.tests create mode 100644 test/shape/data/in-house/tests/khmer-misc.tests create mode 100644 test/shape/data/in-house/tests/language-tags.tests create mode 100644 test/shape/data/in-house/tests/ligature-id.tests create mode 100644 test/shape/data/in-house/tests/macos.tests create mode 100644 test/shape/data/in-house/tests/mark-attachment.tests create mode 100644 test/shape/data/in-house/tests/mark-filtering-sets.tests create mode 100644 test/shape/data/in-house/tests/mongolian-variation-selector.tests create mode 100644 test/shape/data/in-house/tests/myanmar-misc.tests create mode 100644 test/shape/data/in-house/tests/myanmar-syllable.tests create mode 100644 test/shape/data/in-house/tests/myanmar-zawgyi.tests create mode 100644 test/shape/data/in-house/tests/nested-mark-filtering-sets.tests create mode 100644 test/shape/data/in-house/tests/none-directional.tests create mode 100644 test/shape/data/in-house/tests/positioning-features.tests create mode 100644 test/shape/data/in-house/tests/rand.tests create mode 100644 test/shape/data/in-house/tests/reverse-sub.tests create mode 100644 test/shape/data/in-house/tests/rotation.tests create mode 100644 test/shape/data/in-house/tests/simple.tests create mode 100644 test/shape/data/in-house/tests/sinhala.tests create mode 100644 test/shape/data/in-house/tests/spaces.tests create mode 100644 test/shape/data/in-house/tests/tibetan-contractions-1.tests create mode 100644 test/shape/data/in-house/tests/tibetan-contractions-2.tests create mode 100644 test/shape/data/in-house/tests/tibetan-vowels.tests create mode 100644 test/shape/data/in-house/tests/tt-kern-gpos.tests create mode 100644 test/shape/data/in-house/tests/unsafe-to-concat.tests create mode 100644 test/shape/data/in-house/tests/use-indic3.tests create mode 100644 test/shape/data/in-house/tests/use-marchen.tests create mode 100644 test/shape/data/in-house/tests/use-syllable.tests create mode 100644 test/shape/data/in-house/tests/use-vowel-letter-spoofing.tests create mode 100644 test/shape/data/in-house/tests/use.tests create mode 100644 test/shape/data/in-house/tests/variations-rvrn.tests create mode 100644 test/shape/data/in-house/tests/variations.tests create mode 100644 test/shape/data/in-house/tests/vertical.tests create mode 100644 test/shape/data/in-house/tests/zero-width-marks.tests rename test/{shaping => shape}/data/text-rendering-tests/COPYING (100%) rename test/{shaping => shape}/data/text-rendering-tests/DISABLED (100%) create mode 100644 test/shape/data/text-rendering-tests/Makefile.am create mode 100644 test/shape/data/text-rendering-tests/Makefile.in rename test/{shaping => shape}/data/text-rendering-tests/Makefile.sources (100%) rename test/{shaping => shape}/data/text-rendering-tests/README (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/AdobeVFPrototype-Subset.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/FDArrayTest257.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/FDArrayTest65535.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/NotoSansBalinese-Regular.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/NotoSansKannada-Regular.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/NotoSerifKannada-Regular.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/Selawik-README.md (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/Selawik-variable.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestAVAR.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestCMAP14.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestCMAPMacTurkish.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestCVARGVAROne.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestCVARGVARTwo.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGLYFOne.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGPOSFour.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGPOSOne.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGPOSThree.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGPOSTwo.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGSUBOne.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGSUBThree.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGVAR-Composite-0.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGVAR-Composite-Missing.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGVAREight.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGVARFour.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGVARNine.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGVAROne.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGVARThree.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestGVARTwo.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestHVAROne.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestHVARTwo.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestKERNOne.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXEight.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXEighteen.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXEleven.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXForty.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXFour.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXFourteen.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXFourtyone.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXNine.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXOne.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXSeventeen.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXSixteen.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTen.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThirteen.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThirtyeight.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThirtyfive.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThirtyfour.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThirtynine.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThirtyone.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThirtyseven.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThirtysix.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThirtythree.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThirtytwo.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXThree.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwelve.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwenty.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwentyeight.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwentyfive.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwentyfour.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwentynine.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwentyseven.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwentysix.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwentythree.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestMORXTwo.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestSFNTOne.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestSFNTTwo.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestSVGgradientTransform.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestSVGgzip.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestSVGmultiGlyphs.otf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestShapeAran.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestShapeEthi.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestShapeKndaV3.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestShapeLana.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/TestTRAKOne.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/fonts/Zycon.ttf (100%) rename test/{shaping => shape}/data/text-rendering-tests/meson.build (100%) create mode 100644 test/shape/data/text-rendering-tests/tests/AVAR-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/CFF-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/CFF-2.tests create mode 100644 test/shape/data/text-rendering-tests/tests/CFF2-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/CMAP-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/CMAP-2.tests create mode 100644 test/shape/data/text-rendering-tests/tests/CVAR-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/CVAR-2.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GLYF-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GPOS-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GPOS-2.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GPOS-3.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GPOS-4.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GPOS-5.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GSUB-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GSUB-2.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GSUB-3.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GVAR-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GVAR-2.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GVAR-3.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GVAR-4.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GVAR-5.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GVAR-6.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GVAR-7.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GVAR-8.tests create mode 100644 test/shape/data/text-rendering-tests/tests/GVAR-9.tests create mode 100644 test/shape/data/text-rendering-tests/tests/HVAR-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/HVAR-2.tests create mode 100644 test/shape/data/text-rendering-tests/tests/KERN-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/KERN-2.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-10.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-11.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-12.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-13.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-14.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-16.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-17.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-18.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-19.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-2.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-20.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-21.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-22.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-23.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-24.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-25.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-26.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-27.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-28.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-29.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-3.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-30.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-31.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-32.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-33.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-34.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-35.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-36.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-37.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-38.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-39.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-4.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-40.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-41.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-5.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-6.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-7.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-8.tests create mode 100644 test/shape/data/text-rendering-tests/tests/MORX-9.tests create mode 100644 test/shape/data/text-rendering-tests/tests/SFNT-1.tests create mode 100644 test/shape/data/text-rendering-tests/tests/SFNT-2.tests create mode 100644 test/shape/data/text-rendering-tests/tests/SHBALI-3.tests create mode 100644 test/shape/data/text-rendering-tests/tests/SHKNDA-1.tests create mode 100755 test/shape/data/text-rendering-tests/update.py rename test/{shaping => shape}/hb-diff (100%) rename test/{shaping => shape}/hb-diff-colorize (100%) rename test/{shaping => shape}/hb-diff-filter-failures (100%) rename test/{shaping => shape}/hb-diff-stat (100%) rename test/{shaping => shape}/hb-unicode-decode (100%) rename test/{shaping => shape}/hb-unicode-encode (100%) rename test/{shaping => shape}/hb-unicode-prettyname (100%) create mode 100644 test/shape/hb_test_tools.py create mode 100644 test/shape/meson.build create mode 100755 test/shape/record-test.sh create mode 100755 test/shape/run-tests.py rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-persian/mehran.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/2grams.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/3grams.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/4grams.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/5grams.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/6grams.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/7grams.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/8grams.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/LICENSE (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/README (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/SOURCES (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/lam-alef.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-arabic.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-persian.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-urdu.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/ligature-components.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/ligature-diacritics.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/mark-skipping.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-mongolian/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-mongolian/misc/non-joining.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-mongolian/misc/poem.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-mongolian/misc/variation-selectors.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-nko/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-phags-pa/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-syriac/misc/abbreviation-mark.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-arabic/script-syriac/misc/alaph.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-default/script-ethiopic/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-default/script-han/misc/cjk-compat.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-default/script-hiragana/misc/kazuraki-liga-lines.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-default/script-hiragana/misc/kazuraki-liga.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-default/script-linear-b/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-default/script-tifinagh/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-hangul/script-hangul/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-hebrew/script-hebrew/misc/diacritics.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-telugu => shape/texts/in-house/shaper-indic/script-assamese}/utrrs/LICENSE (100%) rename test/{shaping/texts/in-house/shaper-indic/script-telugu => shape/texts/in-house/shaper-indic/script-assamese}/utrrs/README (100%) rename test/{shaping/texts/in-house/shaper-indic/script-telugu => shape/texts/in-house/shaper-indic/script-assamese}/utrrs/SOURCES (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-bengali => shape/texts/in-house/shaper-indic/script-assamese}/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-bengali => shape/texts/in-house/shaper-indic/script-assamese}/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-telugu => shape/texts/in-house/shaper-indic/script-assamese}/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-bengali => shape/texts/in-house/shaper-indic/script-assamese}/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-assamese/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-assamese/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-assamese/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-bengali/bengali-vowel-letters.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-bengali/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-bengali/misc/reph.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-tamil => shape/texts/in-house/shaper-indic/script-bengali}/utrrs/LICENSE (100%) rename test/{shaping/texts/in-house/shaper-indic/script-tamil => shape/texts/in-house/shaper-indic/script-bengali}/utrrs/README (100%) rename test/{shaping/texts/in-house/shaper-indic/script-tamil => shape/texts/in-house/shaper-indic/script-bengali}/utrrs/SOURCES (100%) rename test/{shaping/texts/in-house/shaper-indic/script-gujarati => shape/texts/in-house/shaper-indic/script-bengali}/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-assamese => shape/texts/in-house/shaper-indic/script-bengali}/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-assamese => shape/texts/in-house/shaper-indic/script-bengali}/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-tamil => shape/texts/in-house/shaper-indic/script-bengali}/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-assamese => shape/texts/in-house/shaper-indic/script-bengali}/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-bengali/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-bengali/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-bengali/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/devanagari-atomic-consonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/devanagari-vowel-letters.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/misc/dottedcircle.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/misc/eyelash.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/misc/joiners.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/misc/spec-deviations.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/misc/tricky-reordering.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-sinhala => shape/texts/in-house/shaper-indic/script-devanagari}/utrrs/LICENSE (100%) rename test/{shaping/texts/in-house/shaper-indic/script-sinhala => shape/texts/in-house/shaper-indic/script-devanagari}/utrrs/README (100%) rename test/{shaping/texts/in-house/shaper-indic/script-sinhala => shape/texts/in-house/shaper-indic/script-devanagari}/utrrs/SOURCES (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-DevnagariSpecificAddition.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-GenericPunctuation.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-devanagari/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gujarati/gujarati-vowel-letters.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-oriya => shape/texts/in-house/shaper-indic/script-gujarati}/utrrs/LICENSE (100%) rename test/{shaping/texts/in-house/shaper-indic/script-oriya => shape/texts/in-house/shaper-indic/script-gujarati}/utrrs/README (100%) rename test/{shaping/texts/in-house/shaper-indic/script-oriya => shape/texts/in-house/shaper-indic/script-gujarati}/utrrs/SOURCES (100%) rename test/{shaping/texts/in-house/shaper-indic/script-bengali => shape/texts/in-house/shaper-indic/script-gujarati}/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-oriya => shape/texts/in-house/shaper-indic/script-gujarati}/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gujarati/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gujarati/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gujarati/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/gurmukhi-vowel-letters.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/misc/misc.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-malayalam => shape/texts/in-house/shaper-indic/script-gurmukhi}/utrrs/LICENSE (100%) rename test/{shaping/texts/in-house/shaper-indic/script-malayalam => shape/texts/in-house/shaper-indic/script-gurmukhi}/utrrs/README (100%) rename test/{shaping/texts/in-house/shaper-indic/script-malayalam => shape/texts/in-house/shaper-indic/script-gurmukhi}/utrrs/SOURCES (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-GurmukhiSpecific.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-malayalam => shape/texts/in-house/shaper-indic/script-gurmukhi}/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/kannada-vowel-letters.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/misc/right-matras.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/LICENSE (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/README (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/SOURCES (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-kannada/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/malayalam-vowel-letters.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/misc/cibu.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/misc/dot-reph.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/misc/misc.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-gurmukhi => shape/texts/in-house/shaper-indic/script-malayalam}/utrrs/LICENSE (100%) rename test/{shaping/texts/in-house/shaper-indic/script-gurmukhi => shape/texts/in-house/shaper-indic/script-malayalam}/utrrs/README (100%) rename test/{shaping/texts/in-house/shaper-indic/script-gurmukhi => shape/texts/in-house/shaper-indic/script-malayalam}/utrrs/SOURCES (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-gurmukhi => shape/texts/in-house/shaper-indic/script-malayalam}/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-malayalam/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/misc/bindu.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/oriya-vowel-letters.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-gujarati => shape/texts/in-house/shaper-indic/script-oriya}/utrrs/LICENSE (100%) rename test/{shaping/texts/in-house/shaper-indic/script-gujarati => shape/texts/in-house/shaper-indic/script-oriya}/utrrs/README (100%) rename test/{shaping/texts/in-house/shaper-indic/script-gujarati => shape/texts/in-house/shaper-indic/script-oriya}/utrrs/SOURCES (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-OriyaSpecific.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-gujarati => shape/texts/in-house/shaper-indic/script-oriya}/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-oriya/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/misc/extensive.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/misc/reph.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/misc/split-matras.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-devanagari => shape/texts/in-house/shaper-indic/script-sinhala}/utrrs/LICENSE (100%) rename test/{shaping/texts/in-house/shaper-indic/script-devanagari => shape/texts/in-house/shaper-indic/script-sinhala}/utrrs/README (100%) rename test/{shaping/texts/in-house/shaper-indic/script-devanagari => shape/texts/in-house/shaper-indic/script-sinhala}/utrrs/SOURCES (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-Punctuation.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/gpos/IndicFontFeatureGPOS.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Special-Cases.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-TouchingLetters.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/misc/misc.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-bengali => shape/texts/in-house/shaper-indic/script-tamil}/utrrs/LICENSE (100%) rename test/{shaping/texts/in-house/shaper-indic/script-bengali => shape/texts/in-house/shaper-indic/script-tamil}/utrrs/README (100%) rename test/{shaping/texts/in-house/shaper-indic/script-bengali => shape/texts/in-house/shaper-indic/script-tamil}/utrrs/SOURCES (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-CurrencySymbols.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Numerics.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-bengali => shape/texts/in-house/shaper-indic/script-tamil}/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Symbols.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-TamilSymbol.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-tamil/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-telugu/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-telugu/telugu-vowel-letters.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-assamese => shape/texts/in-house/shaper-indic/script-telugu}/utrrs/LICENSE (100%) rename test/{shaping/texts/in-house/shaper-indic/script-assamese => shape/texts/in-house/shaper-indic/script-telugu}/utrrs/README (100%) rename test/{shaping/texts/in-house/shaper-indic/script-assamese => shape/texts/in-house/shaper-indic/script-telugu}/utrrs/SOURCES (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt (100%) rename test/{shaping/texts/in-house/shaper-indic/script-assamese => shape/texts/in-house/shaper-indic/script-telugu}/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-telugu/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-indic/script-telugu/utrrs/gsub/IndicFontFeatureGSUB.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-khmer/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-khmer/other-marks-invalid.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-khmer/other-marks.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-myanmar/script-myanmar/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-myanmar/script-myanmar/misc/otspec.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-myanmar/script-myanmar/misc/utn11.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-thai/script-lao/misc/sara-am.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-thai/script-thai/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-thai/script-thai/misc/phinthu.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-thai/script-thai/misc/pua-shaping.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-thai/script-thai/misc/sara-am.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-tibetan/script-tibetan/misc/contractions.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-tibetan/script-tibetan/misc/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-use/script-batak/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-use/script-buginese/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-use/script-cham/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-use/script-javanese/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-use/script-kaithi/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-use/script-kharoshti/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-use/script-tai-tham/misc.txt (100%) rename test/{shaping => shape}/texts/in-house/shaper-use/script-tai-tham/torture.txt (100%) delete mode 100644 test/shaping/Makefile.in delete mode 100644 test/shaping/data/Makefile.in delete mode 100644 test/shaping/data/aots/Makefile.am delete mode 100644 test/shaping/data/aots/Makefile.in delete mode 100644 test/shaping/data/aots/Makefile.sources delete mode 100644 test/shaping/data/aots/tests/classdef1.tests delete mode 100644 test/shaping/data/aots/tests/classdef1_empty.tests delete mode 100644 test/shaping/data/aots/tests/classdef1_multiple.tests delete mode 100644 test/shaping/data/aots/tests/classdef1_single.tests delete mode 100644 test/shaping/data/aots/tests/classdef2.tests delete mode 100644 test/shaping/data/aots/tests/classdef2_empty.tests delete mode 100644 test/shaping/data/aots/tests/classdef2_multiple.tests delete mode 100644 test/shaping/data/aots/tests/classdef2_single.tests delete mode 100644 test/shaping/data/aots/tests/gpos1_1_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos1_1_simple.tests delete mode 100644 test/shaping/data/aots/tests/gpos1_2.tests delete mode 100644 test/shaping/data/aots/tests/gpos1_2_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos2_1.tests delete mode 100644 test/shaping/data/aots/tests/gpos2_1_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos2_1_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gpos2_1_simple.tests delete mode 100644 test/shaping/data/aots/tests/gpos2_2.tests delete mode 100644 test/shaping/data/aots/tests/gpos3.tests delete mode 100644 test/shaping/data/aots/tests/gpos3_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos4_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos4_multiple_anchors.tests delete mode 100644 test/shaping/data/aots/tests/gpos4_simple.tests delete mode 100644 test/shaping/data/aots/tests/gpos5.tests delete mode 100644 test/shaping/data/aots/tests/gpos6.tests delete mode 100644 test/shaping/data/aots/tests/gpos7_1.tests delete mode 100644 test/shaping/data/aots/tests/gpos9.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining1_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining1_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining1_multiple_subrules.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining1_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining1_simple.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining1_successive.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining2_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining2_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining2_multiple_subrules.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining2_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining2_simple.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining2_successive.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining3_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining3_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining3_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining3_simple.tests delete mode 100644 test/shaping/data/aots/tests/gpos_chaining3_successive.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context1_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context1_expansion.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context1_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context1_multiple_subrules.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context1_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context1_simple.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context1_successive.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context2_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context2_classes.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context2_expansion.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context2_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context2_multiple_subrules.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context2_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context2_simple.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context2_successive.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context3_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context3_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context3_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context3_simple.tests delete mode 100644 test/shaping/data/aots/tests/gpos_context3_successive.tests delete mode 100644 test/shaping/data/aots/tests/gsub1_1_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub1_1_modulo.tests delete mode 100644 test/shaping/data/aots/tests/gsub1_1_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub1_2_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub1_2_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub2_1_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub2_1_multiple_sequences.tests delete mode 100644 test/shaping/data/aots/tests/gsub2_1_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub3_1_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub3_1_multiple.tests delete mode 100644 test/shaping/data/aots/tests/gsub3_1_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub4_1_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub4_1_multiple_ligatures.tests delete mode 100644 test/shaping/data/aots/tests/gsub4_1_multiple_ligsets.tests delete mode 100644 test/shaping/data/aots/tests/gsub4_1_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub7.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining1_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining1_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining1_multiple_subrules.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining1_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining1_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining1_successive.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining2_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining2_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining2_multiple_subrules.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining2_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining2_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining2_successive.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining3_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining3_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining3_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining3_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub_chaining3_successive.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context1_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context1_expansion.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context1_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context1_multiple_subrules.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context1_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context1_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context1_successive.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context2_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context2_classes.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context2_expansion.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context2_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context2_multiple_subrules.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context2_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context2_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context2_successive.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context3_boundary.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context3_lookupflag.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context3_next_glyph.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context3_simple.tests delete mode 100644 test/shaping/data/aots/tests/gsub_context3_successive.tests delete mode 100644 test/shaping/data/aots/tests/lookupflag_ignore_attach.tests delete mode 100644 test/shaping/data/aots/tests/lookupflag_ignore_base.tests delete mode 100644 test/shaping/data/aots/tests/lookupflag_ignore_combination.tests delete mode 100644 test/shaping/data/aots/tests/lookupflag_ignore_ligatures.tests delete mode 100644 test/shaping/data/aots/tests/lookupflag_ignore_marks.tests delete mode 100755 test/shaping/data/aots/update.py delete mode 100644 test/shaping/data/in-house/Makefile.am delete mode 100644 test/shaping/data/in-house/Makefile.in delete mode 100644 test/shaping/data/in-house/Makefile.sources delete mode 100644 test/shaping/data/in-house/tests/aat-morx.tests delete mode 100644 test/shaping/data/in-house/tests/aat-trak.tests delete mode 100644 test/shaping/data/in-house/tests/arabic-fallback-shaping.tests delete mode 100644 test/shaping/data/in-house/tests/arabic-feature-order.tests delete mode 100644 test/shaping/data/in-house/tests/arabic-like-joining.tests delete mode 100644 test/shaping/data/in-house/tests/arabic-mark-attach.tests delete mode 100644 test/shaping/data/in-house/tests/arabic-mark-order.tests delete mode 100644 test/shaping/data/in-house/tests/arabic-stch.tests delete mode 100644 test/shaping/data/in-house/tests/automatic-fractions.tests delete mode 100644 test/shaping/data/in-house/tests/cluster.tests delete mode 100644 test/shaping/data/in-house/tests/collections.tests delete mode 100644 test/shaping/data/in-house/tests/color-fonts.tests delete mode 100644 test/shaping/data/in-house/tests/context-matching.tests delete mode 100644 test/shaping/data/in-house/tests/cursive-positioning.tests delete mode 100644 test/shaping/data/in-house/tests/default-ignorables.tests delete mode 100644 test/shaping/data/in-house/tests/emoji.tests delete mode 100644 test/shaping/data/in-house/tests/fallback-positioning.tests delete mode 100644 test/shaping/data/in-house/tests/hangul-jamo.tests delete mode 100644 test/shaping/data/in-house/tests/hyphens.tests delete mode 100644 test/shaping/data/in-house/tests/indic-consonant-with-stacker.tests delete mode 100644 test/shaping/data/in-house/tests/indic-decompose.tests delete mode 100644 test/shaping/data/in-house/tests/indic-init.tests delete mode 100644 test/shaping/data/in-house/tests/indic-joiner-candrabindu.tests delete mode 100644 test/shaping/data/in-house/tests/indic-joiners.tests delete mode 100644 test/shaping/data/in-house/tests/indic-old-spec.tests delete mode 100644 test/shaping/data/in-house/tests/indic-pref-blocking.tests delete mode 100644 test/shaping/data/in-house/tests/indic-script-extensions.tests delete mode 100644 test/shaping/data/in-house/tests/indic-special-cases.tests delete mode 100644 test/shaping/data/in-house/tests/indic-syllable.tests delete mode 100644 test/shaping/data/in-house/tests/indic-vowel-letter-spoofing.tests delete mode 100644 test/shaping/data/in-house/tests/kern-format2.tests delete mode 100644 test/shaping/data/in-house/tests/khmer-mark-order.tests delete mode 100644 test/shaping/data/in-house/tests/khmer-misc.tests delete mode 100644 test/shaping/data/in-house/tests/language-tags.tests delete mode 100644 test/shaping/data/in-house/tests/ligature-id.tests delete mode 100644 test/shaping/data/in-house/tests/macos.tests delete mode 100644 test/shaping/data/in-house/tests/mark-attachment.tests delete mode 100644 test/shaping/data/in-house/tests/mark-filtering-sets.tests delete mode 100644 test/shaping/data/in-house/tests/mongolian-variation-selector.tests delete mode 100644 test/shaping/data/in-house/tests/myanmar-syllable.tests delete mode 100644 test/shaping/data/in-house/tests/myanmar-zawgyi.tests delete mode 100644 test/shaping/data/in-house/tests/none-directional.tests delete mode 100644 test/shaping/data/in-house/tests/positioning-features.tests delete mode 100644 test/shaping/data/in-house/tests/rand.tests delete mode 100644 test/shaping/data/in-house/tests/rotation.tests delete mode 100644 test/shaping/data/in-house/tests/simple.tests delete mode 100644 test/shaping/data/in-house/tests/sinhala.tests delete mode 100644 test/shaping/data/in-house/tests/spaces.tests delete mode 100644 test/shaping/data/in-house/tests/tibetan-contractions-1.tests delete mode 100644 test/shaping/data/in-house/tests/tibetan-contractions-2.tests delete mode 100644 test/shaping/data/in-house/tests/tibetan-vowels.tests delete mode 100644 test/shaping/data/in-house/tests/use-indic3.tests delete mode 100644 test/shaping/data/in-house/tests/use-marchen.tests delete mode 100644 test/shaping/data/in-house/tests/use-syllable.tests delete mode 100644 test/shaping/data/in-house/tests/use.tests delete mode 100644 test/shaping/data/in-house/tests/variations-rvrn.tests delete mode 100644 test/shaping/data/in-house/tests/vertical.tests delete mode 100644 test/shaping/data/in-house/tests/zero-width-marks.tests delete mode 100644 test/shaping/data/text-rendering-tests/Makefile.am delete mode 100644 test/shaping/data/text-rendering-tests/Makefile.in delete mode 100644 test/shaping/data/text-rendering-tests/tests/AVAR-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/CFF-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/CFF-2.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/CFF2-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/CMAP-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/CMAP-2.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/CVAR-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/CVAR-2.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GLYF-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GPOS-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GPOS-2.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GPOS-3.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GPOS-4.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GPOS-5.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GSUB-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GSUB-2.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GSUB-3.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GVAR-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GVAR-2.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GVAR-3.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GVAR-4.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GVAR-5.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GVAR-6.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GVAR-7.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GVAR-8.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/GVAR-9.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/HVAR-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/HVAR-2.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/KERN-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/KERN-2.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-10.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-11.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-12.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-13.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-14.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-16.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-17.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-18.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-19.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-2.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-20.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-21.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-22.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-23.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-24.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-25.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-26.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-27.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-28.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-29.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-3.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-30.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-31.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-32.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-33.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-34.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-35.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-36.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-37.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-38.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-39.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-4.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-40.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-41.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-5.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-6.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-7.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-8.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-9.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/SFNT-1.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/SFNT-2.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/SHBALI-3.tests delete mode 100644 test/shaping/data/text-rendering-tests/tests/SHKNDA-1.tests delete mode 100755 test/shaping/data/text-rendering-tests/update.py delete mode 100644 test/shaping/hb_test_tools.py delete mode 100644 test/shaping/meson.build delete mode 100755 test/shaping/record-test.sh delete mode 100755 test/shaping/run-tests.py create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.glyph-names.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.glyph-names.61,63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.glyph-names.61.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.glyph-names.62.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.glyph-names.63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.glyph-names.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.61,63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.61.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.62.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.61,63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.61.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.62.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.61,63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.61.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.62.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.61,63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.61.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.62.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.63.ttf create mode 100644 test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.glyph-names.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.glyph-names.61,63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.glyph-names.61.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.glyph-names.62.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.glyph-names.63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.glyph-names.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-all-layout-features.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-all-layout-features.61,63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-all-layout-features.61.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-all-layout-features.62.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-all-layout-features.63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-all-layout-features.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.layout-features.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.layout-features.61,63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.layout-features.61.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.layout-features.62.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.layout-features.63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.layout-features.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.61,63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.61.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.62.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.notdef-outline.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.notdef-outline.61,63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.notdef-outline.61.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.notdef-outline.62.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.notdef-outline.63.ttf create mode 100644 test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.notdef-outline.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.61,63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.61.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.62.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.61,63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.61.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.62.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.61,63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.61.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.62.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.no-prune-unicode-ranges.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.no-prune-unicode-ranges.61,63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.no-prune-unicode-ranges.61.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.no-prune-unicode-ranges.62.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.no-prune-unicode-ranges.63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.no-prune-unicode-ranges.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.61,62,63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.61,63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.61.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.62.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.63.ttf create mode 100644 test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.retain-all-codepoint.ttf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.1FC,21,41,20,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.61,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize-retain-gids.1FC,21,41,20,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize-retain-gids.61,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize.1FC,21,41,20,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize.61,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize-retain-gids.1FC,21,41,20,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize-retain-gids.61,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize.1FC,21,41,20,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize.61,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-retain-gids.1FC,21,41,20,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-retain-gids.61,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-retain-gids.D7,D8,D9,DA,DE.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints.1FC,21,41,20,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints.61,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize-retain-gids.1FC,21,41,20,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize-retain-gids.61,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize.1FC,21,41,20,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize.61,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize.D7,D8,D9,DA,DE.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-desubroutinize-retain-gids.1FC,21,41,20,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-desubroutinize-retain-gids.61,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-desubroutinize.1FC,21,41,20,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-desubroutinize.61,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-retain-gids.1FC,21,41,20,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-retain-gids.61,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-retain-gids.D7,D8,D9,DA,DE.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints.1FC,21,41,20,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints.61,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints.D7,D8,D9,DA,DE.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-retain-gids.1FC,21,41,20,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-retain-gids.61,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-retain-gids.D7,D8,D9,DA,DE.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline.1FC,21,41,20,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline.61,62,63.otf create mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline.D7,D8,D9,DA,DE.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.retain-gids.1FC,21,41,20,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.retain-gids.61,62,63.otf delete mode 100644 test/subset/data/expected/cff-full-font/SourceSansPro-Regular.retain-gids.D7,D8,D9,DA,DE.otf create mode 100644 test/subset/data/expected/cff.notoserifmyanmar/NotoSerifMyanmar-Regular.notdef-outline.1092.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.default.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.default.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.default.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.default.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.default.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.default.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.default.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.default.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.default.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.default.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.drop-hints.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.gids.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.gids.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.gids.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.gids.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.gids.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.gids.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.gids.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.gids.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.gids.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.name-ids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font1.retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.default.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.default.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.default.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.default.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.default.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.default.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.default.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.default.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.default.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.default.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.drop-hints.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.gids.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.gids.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.gids.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.gids.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.gids.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.gids.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.gids.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.gids.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.gids.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.name-ids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E00,4E02,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E00,4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E00,4E05,4E07.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E02,4E03,4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E02.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E03.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E05,4E07,4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E08,4E09.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E08.otf create mode 100644 test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E00,4E02,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E00,4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E00,4E05,4E07.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E02,4E03,4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E02.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E03.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E05,4E07,4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E08,4E09.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E08.otf delete mode 100644 test/subset/data/expected/cmap14/cmap14_font2.retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/colr_glyphs/BungeeColor-Regular.default.41.ttf create mode 100644 test/subset/data/expected/colr_glyphs/BungeeColor-Regular.drop-hints-retain-gids.41.ttf create mode 100644 test/subset/data/expected/colr_glyphs/BungeeColor-Regular.drop-hints.41.ttf create mode 100644 test/subset/data/expected/colr_glyphs/BungeeColor-Regular.retain-gids.41.ttf create mode 100644 test/subset/data/expected/colr_with_components/colr-table.default.6B.ttf create mode 100644 test/subset/data/expected/colr_with_components/colr-table.drop-hints-retain-gids.6B.ttf create mode 100644 test/subset/data/expected/colr_with_components/colr-table.drop-hints.6B.ttf create mode 100644 test/subset/data/expected/colr_with_components/colr-table.retain-gids.6B.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E001,E002,E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E001,E002.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E001.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E000.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E001.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E002,E003,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E002,E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E002.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E003,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000,E001,E002,E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000,E001,E002.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000,E001.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E001.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E002,E003,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E002,E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E002.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E003,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E000,E001,E002,E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E000,E001,E002.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E000,E001.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E000,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E000.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E001.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E002,E003,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E002,E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E002.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E003,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E000,E001,E002,E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E000,E001,E002.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E000,E001.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E000,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E000.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E001.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E002,E003,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E002,E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E002.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E003,E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E003.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E004.ttf create mode 100644 test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/glyf_bug_3131/glyf_bug_3131.drop-hints-retain-gids.63,64,65,6F,70,71,72.ttf create mode 100644 test/subset/data/expected/glyf_bug_3131/glyf_bug_3131.drop-hints-retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/glyf_bug_3131/glyf_bug_3131.retain-gids.63,64,65,6F,70,71,72.ttf create mode 100644 test/subset/data/expected/glyf_bug_3131/glyf_bug_3131.retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/glyph_names/Ubuntu-Regular.glyph-names.0x0,0x8,0x9,0x1d,0x20,0xb7.ttf create mode 100644 test/subset/data/expected/glyph_names/Ubuntu-Regular.glyph-names.retain-all-codepoint.ttf delete mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout-retain-gids.41,42.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout-retain-gids.41,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout-retain-gids.41.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41,42.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test.41,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.41,42.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.41,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.41.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.41,42.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.41,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.41.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.41,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.41,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout-retain-gids.41,42.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout-retain-gids.41,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout-retain-gids.41.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.41,42.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.41,43.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.41.otf delete mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test-retain-gids.41,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41,43.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.context_format2/NotoSansNewa-Regular.layout-test-retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.context_format2/NotoSansNewa-Regular.layout-test.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.default_features/FranklinGothic-Regular.default.61,63,68,69.ttf create mode 100644 test/subset/data/expected/layout.default_features/FranklinGothic-Regular.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.default_features/FranklinGothic-Regular.layout-test.61,63,68,69.ttf create mode 100644 test/subset/data/expected/layout.default_features/FranklinGothic-Regular.layout-test.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.default_features/FranklinGothic-Regular.retain-gids.61,63,68,69.ttf create mode 100644 test/subset/data/expected/layout.default_features/FranklinGothic-Regular.retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.drop_feature/SpectralSC-ExtraLightItalic.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.drop_feature/SpectralSC-ExtraLightItalic.glyph-names.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.drop_feature/SpectralSC-ExtraLightItalic.notdef-outline.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.duplicate_features/AlegreyaSans-BlackItalic.default.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf create mode 100644 test/subset/data/expected/layout.duplicate_features/AlegreyaSans-BlackItalic.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.duplicate_features/AlegreyaSans-BlackItalic.glyph-names.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf create mode 100644 test/subset/data/expected/layout.duplicate_features/AlegreyaSans-BlackItalic.glyph-names.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.duplicate_features/AlegreyaSans-BlackItalic.notdef-outline.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf create mode 100644 test/subset/data/expected/layout.duplicate_features/AlegreyaSans-BlackItalic.notdef-outline.retain-all-codepoint.ttf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41,42,43,57.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41,42.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41,56,57.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.42,57.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41,42,43,57.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41,42.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41,56,57.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.42,57.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.keep-gdef-gpos.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.keep-gdef-gpos.41,42.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.keep-gdef-gpos.41,56,57.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.keep-gdef-gpos.41.otf delete mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.keep-gdef-gpos.42,57.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41,42,43,57.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41,56,57.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.42,57.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.41,42,43,57.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.41,56,57.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.42,57.otf create mode 100644 test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.default.9dd.ttf create mode 100644 test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.drop-hints.9dd.ttf create mode 100644 test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.drop-hints.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.retain-gids.9dd.ttf create mode 100644 test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.retain-gids.retain-all-codepoint.ttf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout-retain-gids.41,43.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout-retain-gids.41,46.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout-retain-gids.41.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout-retain-gids.42,44.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout-retain-gids.43,46.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.41,43.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.41,46.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.41.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.42,44.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.43,46.otf delete mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.41,43.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.41,46.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.42,44.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.43,46.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.41,43.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.41,46.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.42,44.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.43,46.otf create mode 100644 test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout-retain-gids.21,23,25.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout-retain-gids.21,23.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.21,23,25.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.21,23.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.21,23,25.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.21,23.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.2E,23.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.21,23,25.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.21,23.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.2E,23.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout-retain-gids.21,23,25.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout-retain-gids.21,23.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout.21,23,25.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout.21,23.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test-retain-gids.21,23,25.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test-retain-gids.21,23.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test-retain-gids.2E,23.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.21,23,25.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.21,23.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.2E,23.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout-retain-gids.28,29.otf delete mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout-retain-gids.28,2B.otf delete mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout-retain-gids.29,2B.otf delete mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout.28,29.otf delete mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout.28,2B.otf delete mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout.29,2B.otf delete mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.28,29.otf create mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.28,2B.otf create mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.29,2B.otf create mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.28,29.otf create mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.28,2B.otf create mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.29,2B.otf create mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42,43,44.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42,43,45.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,43,44,45,46.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,43,44.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,43,45.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,43.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,42,43,44.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,42,43,45.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,42.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,43,44,45,46.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,43,44.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,43,45.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,43.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41.otf delete mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,42,43,44.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,42,43,45.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43,44,45,46.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43,44.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43,45.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,42,43,44.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,42,43,45.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,43,44,45,46.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,43,44.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,43,45.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,43.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,42,43,44.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,42,43,45.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,42,44.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,42,45.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,43.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.42.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,43,44.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,43,45.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,44.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,45.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,43.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.42.otf create mode 100644 test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,42,43,44.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,42,43,45.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,42.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,43,44,45,46.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,43,44.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,43,45.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,43.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42,43,44.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42,43,45.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,43,44,45,46.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,43,44.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,43,45.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,43.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41.otf delete mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,42,43,44.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,42,43,45.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,43,44,45,46.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,43,44.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,43,45.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,43.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,42,43,44.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,42,43,45.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43,44,45,46.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43,44.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43,45.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.627,644,623,62D,644,627,645,2E.ttf create mode 100644 test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.627,644,62D,628.ttf create mode 100644 test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.627,644.ttf create mode 100644 test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.633,645,627,621,20,644,627.ttf create mode 100644 test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.63A,64A,631.ttf create mode 100644 test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.retain-gids.627,644,623,62D,644,627,645,2E.ttf create mode 100644 test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.retain-gids.627,644,62D,628.ttf create mode 100644 test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.retain-gids.627,644.ttf create mode 100644 test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.retain-gids.633,645,627,621,20,644,627.ttf create mode 100644 test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.retain-gids.63A,64A,631.ttf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout-retain-gids.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test-retain-gids.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout-retain-gids.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test-retain-gids.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout-retain-gids.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test-retain-gids.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test-retain-gids.42.otf create mode 100644 test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test.42.otf delete mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.53A9,53F1.otf delete mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.53A9.otf delete mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.53F1.otf delete mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout.53A9,53F1.otf delete mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout.53A9.otf delete mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout.53F1.otf delete mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test-retain-gids.53A9,53F1.otf create mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test-retain-gids.53A9.otf create mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test-retain-gids.53F1.otf create mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.53A9,53F1.otf create mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.53A9.otf create mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.53F1.otf create mode 100644 test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test-retain-gids.41,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test.41,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.41,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test.41,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41,42.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test.41,42.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test.41,43.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test-retain-gids.268,301,302,324.ttf create mode 100644 test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test-retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test.268,301,302,324.ttf create mode 100644 test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test.retain-all-codepoint.ttf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout-retain-gids.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test-retain-gids.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.keep-layout-retain-gids.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.keep-layout.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test-retain-gids.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout-retain-gids.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout-retain-gids.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout-retain-gids.retain-all-codepoint.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout.30,31,32,33.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout.41,42,43.otf delete mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test-retain-gids.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test.30,31,32,33.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46,47,48,49.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46,47.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46,4D.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46,51.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.61.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,47,48,49.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,47.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,4D.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,51.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.61.otf create mode 100644 test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.retain-all-codepoint.otf create mode 100644 test/subset/data/expected/layout.khmer/Khmer.default.1780.ttf create mode 100644 test/subset/data/expected/layout.khmer/Khmer.default.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf create mode 100644 test/subset/data/expected/layout.khmer/Khmer.default.31.ttf create mode 100644 test/subset/data/expected/layout.khmer/Khmer.retain-gids.1780.ttf create mode 100644 test/subset/data/expected/layout.khmer/Khmer.retain-gids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf create mode 100644 test/subset/data/expected/layout.khmer/Khmer.retain-gids.31.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.627,644,623,62D,644,627,645,2E.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.627,644,62D,628.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.627,644.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.633,645,627,621,20,644,627.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.633,6D2.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.627,644,623,62D,644,627,645,2E.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.627,644,62D,628.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.633,645,627,621,20,644,627.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.633,6D2.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.627,644,623,62D,644,627,645,2E.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.627,644,62D,628.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.627,644.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.633,645,627,621,20,644,627.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.633,6D2.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.63A,64A,631.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.627,644,623,62D,644,627,645,2E.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.627,644,62D,628.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.627,644.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.633,645,627,621,20,644,627.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.633,6D2.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.63A,64A,631.ttf create mode 100644 test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.tinos/Tinos-Italic.default.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf create mode 100644 test/subset/data/expected/layout.tinos/Tinos-Italic.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.tinos/Tinos-Italic.glyph-names.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf create mode 100644 test/subset/data/expected/layout.tinos/Tinos-Italic.glyph-names.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.tinos/Tinos-Italic.notdef-outline.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf create mode 100644 test/subset/data/expected/layout.tinos/Tinos-Italic.notdef-outline.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.tinos/Tinos-Italic.retain-gids.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf create mode 100644 test/subset/data/expected/layout.tinos/Tinos-Italic.retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.unsorted_featurelist/NotoIKEAHebrewLatin-Regular.default.392,3a7,3b2,3c7.ttf create mode 100644 test/subset/data/expected/layout.unsorted_featurelist/NotoIKEAHebrewLatin-Regular.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.unsorted_featurelist/NotoIKEAHebrewLatin-Regular.layout-test.392,3a7,3b2,3c7.ttf create mode 100644 test/subset/data/expected/layout.unsorted_featurelist/NotoIKEAHebrewLatin-Regular.layout-test.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout.unsorted_featurelist/NotoIKEAHebrewLatin-Regular.retain-gids.392,3a7,3b2,3c7.ttf create mode 100644 test/subset/data/expected/layout.unsorted_featurelist/NotoIKEAHebrewLatin-Regular.retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.default.41,42,43.ttf create mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.default.41,43.ttf create mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.default.41.ttf create mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.default.43.ttf create mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.default.CA,CB.ttf delete mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.keep-layout-retain-gids.41,42,43.ttf delete mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.keep-layout-retain-gids.41,43.ttf delete mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.keep-layout-retain-gids.41.ttf delete mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.keep-layout-retain-gids.43.ttf delete mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.keep-layout-retain-gids.CA,CB.ttf delete mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.keep-layout.41,42,43.ttf delete mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.keep-layout.41,43.ttf delete mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.keep-layout.41.ttf delete mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.keep-layout.43.ttf delete mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.keep-layout.CA,CB.ttf create mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.retain-gids.41,42,43.ttf create mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.retain-gids.41,43.ttf create mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.retain-gids.41.ttf create mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.retain-gids.43.ttf create mode 100644 test/subset/data/expected/layout/Roboto-Regular.smallcaps.retain-gids.CA,CB.ttf create mode 100644 test/subset/data/expected/math/STIXTwoMath-Regular.default.2f,7c,305.ttf create mode 100644 test/subset/data/expected/math/STIXTwoMath-Regular.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/math/STIXTwoMath-Regular.glyph-names.2f,7c,305.ttf create mode 100644 test/subset/data/expected/math/STIXTwoMath-Regular.glyph-names.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/math/STIXTwoMath-Regular.notdef-outline.2f,7c,305.ttf create mode 100644 test/subset/data/expected/math/STIXTwoMath-Regular.notdef-outline.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/math/STIXTwoMath-Regular.retain-gids.2f,7c,305.ttf create mode 100644 test/subset/data/expected/math/STIXTwoMath-Regular.retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/math_coverage_offset/Caudex-Regular.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/math_coverage_offset/Caudex-Regular.glyph-names.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/math_coverage_offset/Caudex-Regular.keep-all-layout-features.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/math_coverage_offset/Caudex-Regular.notdef-outline.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/math_coverage_offset/Caudex-Regular.retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/post/SreeKrushnadevaraya-Regular.default.c30,c36,c40,c4d.ttf create mode 100644 test/subset/data/expected/post/SreeKrushnadevaraya-Regular.default.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/post/SreeKrushnadevaraya-Regular.glyph-names.c30,c36,c40,c4d.ttf create mode 100644 test/subset/data/expected/post/SreeKrushnadevaraya-Regular.glyph-names.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/post/SreeKrushnadevaraya-Regular.notdef-outline.c30,c36,c40,c4d.ttf create mode 100644 test/subset/data/expected/post/SreeKrushnadevaraya-Regular.notdef-outline.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/post/SreeKrushnadevaraya-Regular.retain-gids.c30,c36,c40,c4d.ttf create mode 100644 test/subset/data/expected/post/SreeKrushnadevaraya-Regular.retain-gids.retain-all-codepoint.ttf create mode 100644 test/subset/data/expected/variable/Fraunces.default.26,66,69,124,125.ttf create mode 100644 test/subset/data/expected/variable/Fraunces.default.61.ttf create mode 100644 test/subset/data/fonts/AlegreyaSans-BlackItalic.ttf create mode 100644 test/subset/data/fonts/Amiri-Regular.ttf create mode 100644 test/subset/data/fonts/BungeeColor-Regular.ttf create mode 100644 test/subset/data/fonts/Caudex-Regular.ttf create mode 100644 test/subset/data/fonts/FranklinGothic-Regular.ttf create mode 100644 test/subset/data/fonts/Fraunces.ttf create mode 100644 test/subset/data/fonts/Harmattan-Regular.ttf create mode 100644 test/subset/data/fonts/IndicTestHowrah-Regular.ttf create mode 100644 test/subset/data/fonts/Khmer.ttf create mode 100644 test/subset/data/fonts/Molengo-Regular.ttf create mode 100644 test/subset/data/fonts/NotoColrEmojiGlyf-Regular.subset.ttf create mode 100644 test/subset/data/fonts/NotoIKEAHebrewLatin-Regular.ttf create mode 100644 test/subset/data/fonts/NotoNastaliqUrdu-Bold.ttf create mode 100644 test/subset/data/fonts/NotoNastaliqUrdu-Regular.ttf create mode 100644 test/subset/data/fonts/NotoSansNewa-Regular.ttf create mode 100644 test/subset/data/fonts/NotoSerifMyanmar-Regular.otf create mode 100644 test/subset/data/fonts/STIXTwoMath-Regular.ttf create mode 100644 test/subset/data/fonts/SpectralSC-ExtraLightItalic.ttf create mode 100644 test/subset/data/fonts/SreeKrushnadevaraya-Regular.ttf create mode 100644 test/subset/data/fonts/TestCOLRv1.ttf create mode 100644 test/subset/data/fonts/Tinos-Italic.ttf create mode 100644 test/subset/data/fonts/Ubuntu-Regular.ttf create mode 100644 test/subset/data/fonts/colr-table.ttf create mode 100644 test/subset/data/fonts/glyf_bug_3131.ttf create mode 100644 test/subset/data/fonts/gpos5_font1.otf create mode 100644 test/subset/data/fonts/gpos9_font2.otf create mode 100644 test/subset/data/fonts/gsub8_manually_created.otf create mode 100644 test/subset/data/fonts/gsub_context1_multiple_subrules_f2.otf create mode 100644 test/subset/data/fonts/gsub_context2_multiple_subrules_f2.otf create mode 100644 test/subset/data/fonts/gsub_context3_successive_f1.otf create mode 100644 test/subset/data/profiles/glyph-names.txt create mode 100644 test/subset/data/profiles/keep-all-layout-features.txt delete mode 100644 test/subset/data/profiles/keep-layout-retain-gids.txt delete mode 100644 test/subset/data/profiles/keep-layout.txt create mode 100644 test/subset/data/profiles/layout-features.txt create mode 100644 test/subset/data/profiles/layout-test-retain-gids.txt create mode 100644 test/subset/data/profiles/layout-test.txt create mode 100644 test/subset/data/profiles/no-prune-unicode-ranges.txt create mode 100644 test/subset/data/profiles/notdef-outline-desubroutinize-retain-gids.txt create mode 100644 test/subset/data/profiles/notdef-outline-desubroutinize.txt create mode 100644 test/subset/data/profiles/notdef-outline-drop-hints-desubroutinize-retain-gids.txt create mode 100644 test/subset/data/profiles/notdef-outline-drop-hints-desubroutinize.txt create mode 100644 test/subset/data/profiles/notdef-outline-drop-hints-retain-gids.txt create mode 100644 test/subset/data/profiles/notdef-outline-drop-hints.txt create mode 100644 test/subset/data/profiles/notdef-outline-gids.txt create mode 100644 test/subset/data/profiles/notdef-outline-name-ids.txt create mode 100644 test/subset/data/profiles/notdef-outline-retain-gids.txt create mode 100644 test/subset/data/profiles/notdef-outline.txt create mode 100644 test/subset/data/repack_tests/Makefile.am create mode 100644 test/subset/data/repack_tests/Makefile.in create mode 100644 test/subset/data/repack_tests/Makefile.sources create mode 100644 test/subset/data/repack_tests/advanced_prioritization.tests create mode 100644 test/subset/data/repack_tests/basic.tests create mode 100644 test/subset/data/repack_tests/isolation.tests create mode 100644 test/subset/data/repack_tests/prioritization.tests create mode 100644 test/subset/data/repack_tests/space_splitting.tests create mode 100644 test/subset/data/repack_tests/table_duplication.tests create mode 100644 test/subset/data/tests/cff.notoserifmyanmar.tests create mode 100644 test/subset/data/tests/colr_glyphs.tests create mode 100644 test/subset/data/tests/colr_with_components.tests create mode 100644 test/subset/data/tests/colrv1.tests create mode 100644 test/subset/data/tests/glyf_bug_3131.tests create mode 100644 test/subset/data/tests/glyph_names.tests create mode 100644 test/subset/data/tests/layout.context.tests create mode 100644 test/subset/data/tests/layout.context_format2.tests create mode 100644 test/subset/data/tests/layout.default_features.tests create mode 100644 test/subset/data/tests/layout.drop_feature.tests create mode 100644 test/subset/data/tests/layout.duplicate_features.tests create mode 100644 test/subset/data/tests/layout.gdef-attachlist.tests create mode 100644 test/subset/data/tests/layout.gdef-varstore.tests create mode 100644 test/subset/data/tests/layout.gdef.glyphset.tests create mode 100644 test/subset/data/tests/layout.gdef.tests create mode 100644 test/subset/data/tests/layout.gpos.tests create mode 100644 test/subset/data/tests/layout.gpos2.tests create mode 100644 test/subset/data/tests/layout.gpos3.tests create mode 100644 test/subset/data/tests/layout.gpos4.tests create mode 100644 test/subset/data/tests/layout.gpos5.tests create mode 100644 test/subset/data/tests/layout.gpos6.tests create mode 100644 test/subset/data/tests/layout.gpos8.amiri.tests create mode 100644 test/subset/data/tests/layout.gpos8.tests create mode 100644 test/subset/data/tests/layout.gpos9.tests create mode 100644 test/subset/data/tests/layout.gsub3.tests create mode 100644 test/subset/data/tests/layout.gsub5.tests create mode 100644 test/subset/data/tests/layout.gsub5_format2.tests create mode 100644 test/subset/data/tests/layout.gsub6.tests create mode 100644 test/subset/data/tests/layout.gsub8.tests create mode 100644 test/subset/data/tests/layout.khmer.tests create mode 100644 test/subset/data/tests/layout.notonastaliqurdu.tests create mode 100644 test/subset/data/tests/layout.tests create mode 100644 test/subset/data/tests/layout.tinos.tests create mode 100644 test/subset/data/tests/layout.unsorted_featurelist.tests create mode 100644 test/subset/data/tests/math.tests create mode 100644 test/subset/data/tests/math_coverage_offset.tests create mode 100644 test/subset/data/tests/post.tests create mode 100644 test/subset/data/tests/variable.tests create mode 100644 test/subset/repack_test.py create mode 100755 test/subset/run-repack-tests.py delete mode 100644 util/ansi-print.cc create mode 100644 util/batch.hh create mode 100644 util/face-options.hh create mode 100644 util/font-options.hh delete mode 100644 util/helper-cairo-ansi.cc delete mode 100644 util/helper-cairo.cc delete mode 100644 util/options-subset.cc delete mode 100644 util/options.cc create mode 100644 util/output-options.hh create mode 100644 util/shape-format.hh create mode 100644 util/shape-options.hh create mode 100644 util/text-options.hh delete mode 100644 util/view-cairo.cc create mode 100644 util/view-options.hh diff --git a/BUILD.md b/BUILD.md index 652d8af..f64f868 100644 --- a/BUILD.md +++ b/BUILD.md @@ -1,47 +1,27 @@ On Linux, install the development packages for FreeType, Cairo, and GLib. For example, on Ubuntu / Debian, you would do: - sudo apt-get install gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev + sudo apt-get install meson pkg-config ragel gtk-doc-tools gcc g++ libfreetype6-dev libglib2.0-dev libcairo2-dev whereas on Fedora, RHEL, CentOS, and other Red Hat based systems you would do: - sudo yum install gcc gcc-c++ freetype-devel glib2-devel cairo-devel + sudo dnf install meson pkgconfig gtk-doc gcc gcc-c++ freetype-devel glib2-devel cairo-dev -on Windows, consider using [vcpkg](https://github.com/Microsoft/vcpkg) -or `meson build && ninja -Cbuild`. +and on ArchLinux and Manjaro: -on macOS, using MacPorts: + sudo pacman -Suy meson pkg-config ragel gcc freetype2 glib2 cairo - sudo port install freetype glib2 cairo +then use meson to build the project like `meson build && meson test -Cbuild`. -or using Homebrew: +On macOS, `brew install pkg-config ragel gtk-doc freetype glib cairo meson` then use +meson like above. - brew install freetype glib cairo +On Windows, meson can build the project like above if a working MSVC's cl.exe (`vcvarsall.bat`) +or gcc/clang is already on your path, and if you use something like `meson build --wrap-mode=default` +it fetches and compiles most of the dependencies also. -If you are using a tarball, you can now proceed to running configure and make -as with any other standard package. That should leave you with a shared -library in `src/`, and a few utility programs including `hb-view` and `hb-shape` -under `util/`. +Our CI configurations is also a good source of learning how to build HarfBuzz. -If you are bootstrapping from git, you need a few more tools before you can -run `autogen.sh` for the first time. Namely, `pkg-config` and `ragel`. - -Again, on Ubuntu / Debian: - - sudo apt-get install autoconf automake libtool pkg-config ragel gtk-doc-tools - -and on Fedora, RHEL, CentOS: - - sudo yum install autoconf automake libtool pkgconfig ragel gtk-doc - -on the Mac, using MacPorts: - - sudo port install autoconf automake libtool pkgconfig ragel gtk-doc - -or using Homebrew: - - brew install autoconf automake libtool pkgconfig ragel gtk-doc - -To build the Python bindings, you also need: - - brew install pygobject3 +There is also amalgam source provided with HarfBuzz which reduces whole process of building +HarfBuzz like `g++ src/harfbuzz.cc -fno-exceptions` but there is not guarantee provided +with buildability and reliability of features you get. diff --git a/CMakeLists.txt b/CMakeLists.txt index 71830b6..3259ca9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ -cmake_minimum_required(VERSION 2.8.0) +cmake_minimum_required(VERSION 3.1) project(harfbuzz) -message("HarfBuzz has a Meson port also and tries to migrate all the other build systems to it, please consider using it.") +message(WARN "HarfBuzz has a Meson port and tries to migrate all the other build systems to it, please consider using it as we might remove our cmake port soon.") ## Limit framework build to Xcode generator if (BUILD_FRAMEWORK) @@ -37,6 +37,10 @@ option(HB_HAVE_FREETYPE "Enable freetype interop helpers" OFF) option(HB_HAVE_GRAPHITE2 "Enable Graphite2 complementary shaper" OFF) option(HB_HAVE_GLIB "Enable glib unicode functions" OFF) option(HB_HAVE_ICU "Enable icu unicode functions" OFF) +if (TARGET freetype) + set (HB_HAVE_FREETYPE ON) + add_definitions(-DHAVE_FREETYPE=1) +endif () if (APPLE) option(HB_HAVE_CORETEXT "Enable CoreText shaper backend on macOS" ON) set (CMAKE_MACOSX_RPATH ON) @@ -88,7 +92,7 @@ endmacro () if (UNIX) list(APPEND CMAKE_REQUIRED_LIBRARIES m) endif () -check_funcs(atexit mprotect sysconf getpagesize mmap isatty roundf) +check_funcs(atexit mprotect sysconf getpagesize mmap isatty) check_include_file(unistd.h HAVE_UNISTD_H) if (${HAVE_UNISTD_H}) add_definitions(-DHAVE_UNISTD_H) @@ -102,6 +106,14 @@ if (${HAVE_STDBOOL_H}) add_definitions(-DHAVE_STDBOOL_H) endif () +if (NOT MSVC) + set(THREADS_PREFER_PTHREAD_FLAG ON) + find_package(Threads) + if (CMAKE_USE_PTHREADS_INIT) + add_definitions("-DHAVE_PTHREAD") + list(APPEND THIRD_PARTY_LIBS Threads::Threads) + endif () +endif () if (MSVC) add_definitions(-wd4244 -wd4267 -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS) @@ -176,7 +188,7 @@ set (project_headers ${HB_BASE_headers}) set (subset_project_headers ${HB_SUBSET_headers}) ## Find and include needed header folders and libraries -if (HB_HAVE_FREETYPE) +if (HB_HAVE_FREETYPE AND NOT TARGET freetype) include (FindFreetype) if (NOT FREETYPE_FOUND) message(FATAL_ERROR "HB_HAVE_FREETYPE was set, but we failed to find it. Maybe add a CMAKE_PREFIX_PATH= to your Freetype2 install prefix") @@ -233,7 +245,7 @@ endif () if (HB_HAVE_ICU) add_definitions(-DHAVE_ICU) - # https://github.com/WebKit/webkit/blob/master/Source/cmake/FindICU.cmake + # https://github.com/WebKit/webkit/blob/fdd7733f2f30eab7fe096a9791f98c60f62f49c0/Source/cmake/FindICU.cmake find_package(PkgConfig) pkg_check_modules(PC_ICU QUIET icu-uc) @@ -302,6 +314,7 @@ if (WIN32 AND HB_HAVE_DIRECTWRITE) endif () if (HB_HAVE_GOBJECT) + add_definitions(-DHAVE_GOBJECT) include (FindPerl) # Use the hints from glib-2.0.pc to find glib-mkenums @@ -405,41 +418,16 @@ if (HB_HAVE_GOBJECT) ) endif () -## Atomic ops availability detection -file(WRITE "${PROJECT_BINARY_DIR}/try_compile_intel_atomic_primitives.c" -" void memory_barrier (void) { __sync_synchronize (); } - int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); } - int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); } - void mutex_unlock (int *m) { __sync_lock_release (m); } - int main () { return 0; } -") -try_compile(HB_HAVE_INTEL_ATOMIC_PRIMITIVES - ${PROJECT_BINARY_DIR}/try_compile_intel_atomic_primitives - ${PROJECT_BINARY_DIR}/try_compile_intel_atomic_primitives.c) -if (HB_HAVE_INTEL_ATOMIC_PRIMITIVES) - add_definitions(-DHAVE_INTEL_ATOMIC_PRIMITIVES) -endif () - -file(WRITE "${PROJECT_BINARY_DIR}/try_compile_solaris_atomic_ops.c" -" #include - /* This requires Solaris Studio 12.2 or newer: */ - #include - void memory_barrier (void) { __machine_rw_barrier (); } - int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); } - void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); } - int main () { return 0; } -") -try_compile(HB_HAVE_SOLARIS_ATOMIC_OPS - ${PROJECT_BINARY_DIR}/try_compile_solaris_atomic_ops - ${PROJECT_BINARY_DIR}/try_compile_solaris_atomic_ops.c) -if (HB_HAVE_SOLARIS_ATOMIC_OPS) - add_definitions(-DHAVE_SOLARIS_ATOMIC_OPS) -endif () - ## Define harfbuzz library add_library(harfbuzz ${project_sources} ${project_extra_sources} ${project_headers}) target_link_libraries(harfbuzz ${THIRD_PARTY_LIBS}) +target_include_directories(harfbuzz PUBLIC + "$" + "$") +if (HB_HAVE_FREETYPE AND TARGET freetype) + target_link_libraries(harfbuzz PUBLIC freetype) +endif () ## Define harfbuzz-icu library @@ -457,6 +445,7 @@ endif () ## Define harfbuzz-subset library if (HB_BUILD_SUBSET) add_library(harfbuzz-subset ${subset_project_sources} ${subset_project_headers}) + list(APPEND project_headers ${PROJECT_SOURCE_DIR}/src/hb-subset.h) add_dependencies(harfbuzz-subset harfbuzz) target_link_libraries(harfbuzz-subset harfbuzz ${THIRD_PARTY_LIBS}) @@ -722,6 +711,11 @@ if (NOT SKIP_INSTALL_LIBRARIES AND NOT SKIP_INSTALL_ALL) FRAMEWORK DESTINATION Library/Frameworks ) endif () + if (HB_BUILD_SUBSET) + install(TARGETS harfbuzz-subset + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + ) + endif () if (HB_BUILD_UTILS) if (WIN32 AND BUILD_SHARED_LIBS) install(TARGETS harfbuzz-subset diff --git a/CONFIG.md b/CONFIG.md index 8aa9b1b..15b4ffa 100644 --- a/CONFIG.md +++ b/CONFIG.md @@ -1,9 +1,9 @@ # Configuring HarfBuzz Most of the time you will not need any custom configuration. The configuration -options provided by `configure` or `meson` should be enough. In particular, -if you just want HarfBuzz library plus hb-shape / hb-view utilities, make sure -FreeType and Cairo are available and found during configuration. +options provided by `meson` should be enough. In particular, if you just want +HarfBuzz library plus hb-shape / hb-view utilities, make sure FreeType and Cairo +are available and found during configuration. If you are building for distribution, you should more carefully consider whether you need Glib, ICU, Graphite2, as well as CoreText / Uniscribe / DWrite. Make @@ -18,9 +18,9 @@ binary size savings. ## Compiler Options Make sure you build with your compiler's "optimize for size" option. On `gcc` -this is `-Os`, and can be enabled by passing `CXXFLAGS=-Os` either to `configure` -(sticky) or to `make` (non-sticky). On clang there is an even more extreme flag, -`-Oz`. +this is `-Os`, and can be enabled by passing `CXXFLAGS=-Os`. On clang there +is an even more extreme flag, `-Oz`. Meson also provides `--buildtype=minsize` +for more convenience. HarfBuzz heavily uses inline functions and the optimize-size flag can make the library smaller by 20% or more. Moreover, sometimes, based on the target CPU, @@ -32,8 +32,7 @@ optimizations. Search for `HB_OPTIMIZE_SIZE` for details, if you are using other compilers, or continue reading. Another compiler option to consider is "link-time optimization", also known as -'lto'. To enable that, with `gcc` or `clang`, add `-flto` to both `CXXFLAGS` -and `LDFLAGS`, either on `configure` invocation (sticky) or on `make` (non-sticky). +'lto'. To enable that, feel free to use `-Db_lto=true` of meson. This, also, can have a huge impact on the final size, 20% or more. Finally, if you are making a static library build or otherwise linking the @@ -109,7 +108,7 @@ Defining `HB_NO_FALLBACK_SHAPE` however is pretty harmless. That removes the By default HarfBuzz builds as a thread-safe library. The exception is that the `HB_TINY` predefined configuring (more below) disables thread-safety. -If you do /not/ need thread-safety in the library (eg. you always call into +If you do *not* need thread-safety in the library (eg. you always call into HarfBuzz from the same thread), you can disable thread-safety by defining `HB_NO_MT`. As noted already, this is enabled by `HB_TINY`. @@ -136,16 +135,23 @@ The pre-defined configurations are: Most of the time, one of the pre-defined configuration is exactly what one needs. Sometimes, however, the pre-defined configuration cuts out features that might be desired in the library. Unfortunately there is no quick way to undo those -configurations from the command-line. But one can add a header file called -`config-override.h` to undefine certain `HB_NO_*` symbols as desired. Then -define `HAVE_CONFIG_OVERRIDE_H` to make `hb-config.hh` include your configuration -overrides at the end. +configurations from the command-line. + +However, configuration can still be overridden from a file. To do that, add your +override instructions (mostly `undef` instructions) to a header file and define +the macro `HB_CONFIG_OVERRIDE_H` to the string containing to that header file's +name. HarfBuzz will then include that file at appropriate right place during +configuration. + +Up until HarfBuzz 3.1.2 the the configuration override header file's name was +fixed and called `config-override.h`, and was activated by defining the macro +`HAVE_CONFIG_OVERRIDE_H`. That still works. ## Notes Note that the config option `HB_NO_CFF`, which is enabled by `HB_LEAN` and -`HB_TINY` does /not/ mean that the resulting library won't work with CFF fonts. +`HB_TINY` does *not* mean that the resulting library won't work with CFF fonts. The library can shape valid CFF fonts just fine, with or without this option. -This option disables (among other things) the code to calculate glyph exntents +This option disables (among other things) the code to calculate glyph extents for CFF fonts. diff --git a/COPYING b/COPYING index 5734316..48d1b30 100644 --- a/COPYING +++ b/COPYING @@ -4,14 +4,14 @@ files names COPYING in subdirectories where applicable. Copyright © 2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020 Google, Inc. Copyright © 2018,2019,2020 Ebrahim Byagowi -Copyright © 2019,2020 Facebook, Inc. +Copyright © 2019,2020 Facebook, Inc. Copyright © 2012 Mozilla Foundation Copyright © 2011 Codethink Limited Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) Copyright © 2009 Keith Stribley Copyright © 2009 Martin Hosken and SIL International Copyright © 2007 Chris Wilson -Copyright © 2006 Behdad Esfahbod +Copyright © 2005,2006,2020,2021 Behdad Esfahbod Copyright © 2005 David Turner Copyright © 2004,2007,2008,2009,2010 Red Hat, Inc. Copyright © 1998-2004 David Turner and Werner Lemberg diff --git a/ChangeLog b/ChangeLog index 2817d07..efc2473 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,31799 @@ +commit 0a129961341da370ec82bfccdd11ec9b1094b5a2 +Author: Khaled Hosny +Date: Sun Feb 13 00:30:50 2022 +0200 + + 3.4.0 + + NEWS | 26 ++++++++++++++++++++++++++ + configure.ac | 2 +- + docs/harfbuzz-docs.xml | 1 + + meson.build | 2 +- + src/hb-buffer.h | 4 ++-- + src/hb-common.h | 4 ++-- + src/hb-ot-deprecated.h | 2 +- + src/hb-ot-math.cc | 2 +- + src/hb-ot-math.h | 4 ++-- + src/hb-version.h | 6 +++--- + 10 files changed, 40 insertions(+), 13 deletions(-) + +commit 41815a0d63512e11b2ff23f27e6906c44c0e9691 +Author: Khaled Hosny +Date: Sun Feb 13 00:00:01 2022 +0200 + + [name] Extraneous (out) annotation in return value + + src/hb-ot-name.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit b263371b0959a2021e68b210d6b73e27c6fe64b0 +Merge: b3f8288cc b47b3b997 +Author: Behdad Esfahbod +Date: Sat Feb 12 15:06:47 2022 -0600 + + Merge pull request #3398 from harfbuzz/buffer-verify + + Add HB_BUFFER_FLAG_VERIFY + +commit b3f8288cca1951310928e3ba919c32b0c968249a +Author: Behdad Esfahbod +Date: Sat Feb 12 14:52:42 2022 -0600 + + [test/subset] Don't hash files without reason + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3118#issuecomment-894021518 + + test/subset/run-tests.py | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) + +commit 42b119edb5966793a51cdd9e7898fc90bd5036aa +Author: Behdad Esfahbod +Date: Sat Feb 12 14:18:02 2022 -0600 + + [hmtx] Remove other subset-specific method from hmtx accelerator + + src/hb-ot-hmtx-table.hh | 28 +++++++++++++--------------- + 1 file changed, 13 insertions(+), 15 deletions(-) + +commit 9ba520b5d1594f972c73eeb76d61d67255c07597 +Author: Behdad Esfahbod +Date: Sat Feb 12 13:57:03 2022 -0600 + + [hmtx] Remove one subset-specific method from hmtx accelerator + + Looks ugly but is the right thing to do. + + src/hb-ot-hmtx-table.hh | 18 +++--------------- + 1 file changed, 3 insertions(+), 15 deletions(-) + +commit af407dd24d3f55ad279dfdbf21ec7c7c3cfb76ac +Author: Behdad Esfahbod +Date: Sat Feb 12 13:53:16 2022 -0600 + + Add a fuzzer font + + .../fonts/crash-d223bc42a8226c4d655c417d63d9a76760d05985 | Bin 0 -> 316 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + +commit 68937238791181b6172ea4cd3d127ff4f6bbdd98 +Author: Behdad Esfahbod +Date: Fri Feb 11 13:16:25 2022 -0600 + + [machinery] Allow using lazy-loader with void* + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3427 + + src/Makefile.am | 29 +++++++++++++++++------------ + src/hb-common.cc | 2 +- + src/hb-machinery.hh | 3 ++- + src/meson.build | 5 +++-- + src/test-machinery.cc | 46 ++++++++++++++++++++++++++++++++++++++++++++++ + 5 files changed, 69 insertions(+), 16 deletions(-) + +commit 3d22dae5f854416939935f7cd913af7c21b4f490 +Author: Chun-wei Fan +Date: Thu Feb 10 16:30:36 2022 +0800 + + meson.build: Only use get_variable() on icu_dep with pkgconfig + + We might have found ICU via the .lib names, and get_variable() is only + available for pkg-config deps. + + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 52c536bb8d90cf0f09e13f5e9e21bf489cc08c23 +Author: Chun-wei Fan +Date: Thu Feb 10 16:39:40 2022 +0800 + + hb-algs.hh: Fix build on Visual Studio 2015 + + The compiler does not recognize the std::hash call on + hb_decay, so give it a shove so that it is recognized + there. + + src/hb-algs.hh | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 81754a5a962ebefef848237ee218c019f85ef316 +Author: Alexis King +Date: Wed Feb 9 12:00:47 2022 -0600 + + [ot-math] Add hb_ot_math_get_glyph_kernings + + closes #3396 + + docs/harfbuzz-sections.txt | 2 ++ + src/hb-ot-math-table.hh | 78 +++++++++++++++++++++++++++++++++++++++++++ + src/hb-ot-math.cc | 45 +++++++++++++++++++++++++ + src/hb-ot-math.h | 22 +++++++++++++ + test/api/test-ot-face.c | 1 + + test/api/test-ot-math.c | 82 ++++++++++++++++++++++++++++++++++++++++++++++ + 6 files changed, 230 insertions(+) + +commit 1bc4bad7a59e9d4d79d8faeb9e695df19aa494da +Author: Alexis King +Date: Mon Feb 7 19:57:25 2022 -0600 + + [ot-tag] Add HB_SCRIPT_MATH (Zmth) and map it to OT ‘math’ tag + + The ISO 15924 code for mathematical notation is ‘Zmth’, but the + OpenType script is ‘math’. + + docs/harfbuzz-sections.txt | 3 ++- + src/hb-common.h | 6 ++++++ + src/hb-ot-deprecated.h | 15 +++++++++++++++ + src/hb-ot-math.h | 14 +++++++++----- + src/hb-ot-tag.cc | 3 +++ + test/api/test-ot-tag.c | 2 ++ + 6 files changed, 37 insertions(+), 6 deletions(-) + +commit 76cd8a47373e924d146e641f377065d3929b8e51 +Author: Khaled Hosny +Date: Tue Feb 8 16:47:01 2022 +0200 + + [arabic] Update to AMTRA revision 6 + + https://www.unicode.org/reports/tr53/tr53-6.html#Modifications + + src/hb-ot-shape-complex-arabic.cc | 5 +++++ + 1 file changed, 5 insertions(+) + +commit c4cf5ddb272cb1c05a572db5b76629368f9054f5 +Author: Khaled Hosny +Date: Sun Feb 6 16:32:05 2022 +0200 + + [ci] Downgrade pip on MSVC jobs + + Turns out, pip 22.0 is the source of the breakage: + https://github.com/mesonbuild/meson/issues/9955#issuecomment-1030843844 + https://github.com/pypa/pip/issues/10875 + + .github/workflows/msvc-ci.yml | 4 ++++ + 1 file changed, 4 insertions(+) + +commit ac46c3248e8b0316235943175c4d4a11c24dd4a9 +Author: Khaled Hosny +Date: Sun Feb 6 15:41:18 2022 +0200 + + 3.3.2 + + NEWS | 7 +++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 4 ++-- + 4 files changed, 11 insertions(+), 4 deletions(-) + +commit 7657bdd91f93fb087c74b400e5864641317f91f5 +Author: Behdad Esfahbod +Date: Fri Feb 4 19:16:54 2022 -0600 + + Revert "Fix failing Mac test for previous commit" + + This reverts commit 070e30e6daba74fe62ea486dc97cd01a79f90541. + + test/shape/data/in-house/tests/macos.tests | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 44da4e2a2751058bde1b2c465a1d2f3c5d617d93 +Author: Behdad Esfahbod +Date: Fri Feb 4 19:16:47 2022 -0600 + + Revert "One more fix" + + This reverts commit cab943a015b1a3d4cd72f0c5dc4ff79e0aefa06f. + + test/shape/data/in-house/tests/macos.tests | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 88798ee8bedcf464e4853fec67cf3648a3f39973 +Author: Behdad Esfahbod +Date: Fri Feb 4 18:59:50 2022 -0600 + + [GPOS] Disable split-kerning + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3408 + Reverts https://github.com/harfbuzz/harfbuzz/pull/3235 + Fixes https://github.com/harfbuzz/harfbuzz/pull/3235#issuecomment-1029814978 + + src/hb-ot-layout-gpos-table.hh | 10 +++++++++- + test/shape/data/aots/tests/gpos2_2.tests | 2 +- + test/shape/data/in-house/tests/positioning-features.tests | 2 +- + 3 files changed, 11 insertions(+), 3 deletions(-) + +commit 9177953720e2d10e8db47c079563d8656d6f5553 +Author: Behdad Esfahbod +Date: Fri Feb 4 12:38:45 2022 -0600 + + [atexit] Allow hb_atexit redefinition + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3412 + + src/hb.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit 8670ffbf4ca809b954d69c52c27ab958c7d143ee +Author: Behdad Esfahbod +Date: Thu Feb 3 11:19:23 2022 -0600 + + [buffer] Comment + + src/hb-buffer.hh | 37 ++++++++++++++++++++----------------- + 1 file changed, 20 insertions(+), 17 deletions(-) + +commit e59da2871a83f1f68ff1d3228e4fa419d8a9e1d6 +Author: Behdad Esfahbod +Date: Tue Feb 1 16:32:39 2022 -0600 + + [glyf] Don't store face in accelerator + + src/hb-ot-glyf-table.hh | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +commit 0fb8e22406fb9253da3da0d9f6d7fedc861fe148 +Author: Garret Rieger +Date: Fri Jan 28 10:39:51 2022 -0800 + + [serialize] document how the serializer works. + + docs/serializer.md | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 178 insertions(+) + +commit 45df259538c204540819d74456d30ffb40df488a +Author: Khaled Hosny +Date: Mon Jan 31 23:06:10 2022 +0200 + + 3.3.1 + + NEWS | 23 +++++++++++++++-------- + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 4 ++-- + 4 files changed, 19 insertions(+), 12 deletions(-) + +commit 4e2f409bce77b97de2d098365977beeeb4447b1e +Author: Garret Rieger +Date: Mon Jan 31 12:20:32 2022 -0800 + + [subset] Don't hold references to members of the active_glyph_stack. + + These references may get invalidated after the vector for the stack is resized. Fixes: https://oss-fuzz.com/testcase-detail/5422577634377728 + + src/hb-ot-layout-gsubgpos.hh | 54 +++++++++++++-------- + ...ase-minimized-hb-subset-fuzzer-5422577634377728 | Bin 0 -> 1700 bytes + 2 files changed, 34 insertions(+), 20 deletions(-) + +commit 98da3306384044c6c73904d9a2a5996da16504ea +Author: Khaled Hosny +Date: Mon Jan 31 18:12:01 2022 +0200 + + 3.3.0 + + NEWS | 32 +++++++++++++++++++++++++++++++- + configure.ac | 2 +- + docs/harfbuzz-docs.xml | 1 + + meson.build | 2 +- + src/hb-buffer.cc | 11 +++++------ + src/hb-buffer.h | 2 +- + src/hb-font.cc | 19 ++++++++++++------- + src/hb-version.h | 4 ++-- + 8 files changed, 54 insertions(+), 19 deletions(-) + +commit 3e8742e37631e0570e6e635c02302e3df2b548a0 +Merge: bc899650c ae9afd977 +Author: Behdad Esfahbod +Date: Sun Jan 30 17:19:46 2022 -0800 + + Merge pull request #3402 from harfbuzz/language-tags + + Make miscellaneous changes to hb-ot-tag-table.hh + +commit ae9afd9772e909476d28fb647d7f7aef6865f6cd +Author: David Corbett +Date: Sun Oct 3 20:09:33 2021 -0400 + + Let BCP 47 tag "mo" fall back to OT tag 'ROM ' + + src/gen-tag-table.py | 5 ++++- + src/hb-ot-tag-table.hh | 13 +++++++++++-- + 2 files changed, 15 insertions(+), 3 deletions(-) + +commit a184c5f8518ab92b95947f23848ddde677e8cac1 +Author: David Corbett +Date: Sun Jan 30 13:28:23 2022 -0500 + + Don’t always inherit from macrolanguages + + If an OpenType tag maps to a BCP 47 macrolanguage, that is presumably to + support the use of the macrolanguage as a vague stand-in for one of its + individual languages. For example, "ar" and "zh" are often used for + "arb" and "cmn". When the OpenType tag maps to a macrolanguage and some + but not all of its individual languages, that indicates that the + OpenType tag only corresponds to the listed individual languages (which + may be referred to using the macrolanguage subtag) but not the missing + individual languages. In particular, INUK (Nunavik Inuktitut) is mapped + to "ike" (Eastern Canadian Inuktitut) and "iu" (Inuktitut) but not to + "ikt" (Inuinnaqtun), so "ikt" should not inherit the INUK mapping from + its macrolanguage "iu". + + src/gen-tag-table.py | 35 +++++++++++++++++++++++++++++++---- + src/hb-ot-tag-table.hh | 12 ++---------- + 2 files changed, 33 insertions(+), 14 deletions(-) + +commit b47b3b99725888fd27273d8d9b9ee3d5d6cf0400 +Author: Behdad Esfahbod +Date: Sat Jan 29 10:24:38 2022 -0700 + + [fallback-kern] Move buffer message to correct position + + src/hb-ot-shape-fallback.cc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit e986c12075a69300a5e114fe139ae5acd762ef1b +Author: Behdad Esfahbod +Date: Sat Jan 29 09:08:48 2022 -0700 + + [verify] Show buffer input text when verification fails + + src/hb-buffer-verify.cc | 50 ++++++++++++++++++++++++++++++++++++++++--------- + 1 file changed, 41 insertions(+), 9 deletions(-) + +commit d35f380126830872611c85d664c3710deb46cd6b +Author: Behdad Esfahbod +Date: Sat Jan 29 09:08:20 2022 -0700 + + [util] Change "All shapers failed." message to "Shaping failed." + + Since we now emit this when verification fails as well. + + util/shape-options.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3972e0a8f1504783a509096e069ca718d25af8d9 +Author: Behdad Esfahbod +Date: Sat Jan 29 08:22:19 2022 -0700 + + [buffer] Whitespace + + src/hb-buffer.h | 38 +++++++++++++++++++------------------- + 1 file changed, 19 insertions(+), 19 deletions(-) + +commit 0b1bf89cc2ee6a8782c007e2b7362a4485be249a +Author: David Corbett +Date: Fri Jan 28 22:27:51 2022 -0500 + + Replace “[family]” with “[collection]” + + Not all language collections are language families. + + src/gen-tag-table.py | 4 ++-- + src/hb-ot-tag-table.hh | 58 +++++++++++++++++++++++++------------------------- + 2 files changed, 31 insertions(+), 31 deletions(-) + +commit 0e31595e0d2e214262c4cf0d4136215bc4c89a0a +Author: David Corbett +Date: Fri Jan 28 22:26:38 2022 -0500 + + Infer tag mappings for unregistered macrolanguages + + Every macrolanguage not mentioned in the OT language system tag registry + is mapped to every tag of its individual languages, if those have + registered tags. + + src/gen-tag-table.py | 34 +++++++++++++++++++--------------- + src/hb-ot-tag-table.hh | 9 +++++++++ + 2 files changed, 28 insertions(+), 15 deletions(-) + +commit 5a6545940ac0ed48bc8872424269e598388b7996 +Author: David Corbett +Date: Fri Jan 28 21:29:43 2022 -0500 + + Add the language system tag INUK + + src/hb-ot-tag-table.hh | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +commit bc899650c7976df7bc62ed55da5268f1d10b9a43 +Author: Garret Rieger +Date: Fri Jan 28 13:54:10 2022 -0800 + + [subset] Fix for issue #3397. + + cur_intersected_glyphs gets modified during recursion leading to incorrect filtering of sub tables in some cases. So don't use cur_intersected_glyphs. Instead just add an additional entry onto the parent_active_glyphs () stack. + + Additionaly expands NotoNastaliqUrdu tests to include coverage of the issue from #3397. + + src/hb-ot-layout-gsubgpos.hh | 59 +++++++++++++-------- + src/hb-ot-layout.cc | 6 +-- + .../NotoNastaliqUrdu-Bold.default.633,6D2.ttf | Bin 0 -> 14048 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.633,6D2.ttf | Bin 0 -> 19948 bytes + ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 17564 bytes + ...astaliqUrdu-Regular.default.627,644,62D,628.ttf | Bin 0 -> 24564 bytes + .../NotoNastaliqUrdu-Regular.default.627,644.ttf | Bin 0 -> 7776 bytes + ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 0 -> 23232 bytes + .../NotoNastaliqUrdu-Regular.default.633,6D2.ttf | Bin 0 -> 14296 bytes + ...otoNastaliqUrdu-Regular.default.63A,64A,631.ttf | Bin 0 -> 26152 bytes + ...iqUrdu-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 542388 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 24224 bytes + ...liqUrdu-Regular.retain-gids.627,644,62D,628.ttf | Bin 0 -> 30464 bytes + ...otoNastaliqUrdu-Regular.retain-gids.627,644.ttf | Bin 0 -> 13380 bytes + ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 0 -> 28888 bytes + ...otoNastaliqUrdu-Regular.retain-gids.633,6D2.ttf | Bin 0 -> 20140 bytes + ...astaliqUrdu-Regular.retain-gids.63A,64A,631.ttf | Bin 0 -> 32012 bytes + ...du-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 542424 bytes + .../subset/data/fonts/NotoNastaliqUrdu-Regular.ttf | Bin 570552 -> 1060612 bytes + .../data/tests/layout.notonastaliqurdu.tests | 2 + + 20 files changed, 40 insertions(+), 27 deletions(-) + +commit f3c1f4f0dae03bfd4521b3b8965891d45c49d02f +Author: Garret Rieger +Date: Fri Jan 28 11:50:22 2022 -0800 + + [subset] convert active_glyphs_stack to be a vector of hb_set_t instead of hb_set_t*. + + src/hb-ot-layout-gsubgpos.hh | 63 ++++++++++++++++++++++---------------------- + 1 file changed, 32 insertions(+), 31 deletions(-) + +commit 476a6377a574291025ce8acc0cecfc53408c8d3c +Author: Behdad Esfahbod +Date: Fri Jan 28 15:05:10 2022 -0700 + + [buffer] Document HB_BUFFER_FLAG_VERIFY + + src/hb-buffer.h | 8 ++++++++ + 1 file changed, 8 insertions(+) + +commit 61856359cb90f4d53eced1159b0810defa342ec6 +Author: Behdad Esfahbod +Date: Fri Jan 28 14:07:29 2022 -0700 + + [fuzz] Disable verification for now. + + test/fuzzing/hb-shape-fuzzer.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 6596e42d160a0ae2cd2cd3b42a9f8823197cd716 +Author: Behdad Esfahbod +Date: Fri Jan 28 13:55:24 2022 -0700 + + [fuzz] Verify shape results + + test/fuzzing/hb-shape-fuzzer.cc | 2 ++ + 1 file changed, 2 insertions(+) + +commit 5b1d813b698488fb86b4f20a596bb1c046e61eed +Author: Behdad Esfahbod +Date: Fri Jan 28 13:49:21 2022 -0700 + + [config] Enable HB_NO_BUFFER_VERIFY in HB_LEAN + + src/hb-config.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 61823838f9c3cdc93b2452451126dddcacfbe61d +Author: Behdad Esfahbod +Date: Fri Jan 28 13:45:25 2022 -0700 + + [buffer] Add HB_BUFFER_FLAG_VERIFY + + Move buffer verification code inside the library, from util/. + + Part of https://github.com/harfbuzz/harfbuzz/issues/3010 + + src/Makefile.sources | 1 + + src/harfbuzz.cc | 1 + + src/hb-buffer-verify.cc | 389 ++++++++++++++++++++++++++++++++++++++++++++++++ + src/hb-buffer.h | 3 +- + src/hb-buffer.hh | 14 ++ + src/hb-shape.cc | 18 +++ + src/meson.build | 1 + + util/shape-options.hh | 344 +----------------------------------------- + 8 files changed, 427 insertions(+), 344 deletions(-) + +commit 7c704d898210cd88f6fbf1096b9a75123d33cccd +Author: Behdad Esfahbod +Date: Fri Jan 28 12:38:32 2022 -0700 + + [buffer] Make hb_buffer_append() take a const argument + + src/hb-buffer.cc | 2 +- + src/hb-buffer.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 24650624c812368e3900e276aaca2dc94b737af8 +Author: Behdad Esfahbod +Date: Fri Jan 28 13:53:21 2022 -0700 + + [font] Fix build with no-var configs + + src/hb-font.cc | 2 ++ + 1 file changed, 2 insertions(+) + +commit 91b779e23cbaea5d9e3176f3a2c05b8ec10c89fb +Author: Behdad Esfahbod +Date: Fri Jan 28 13:52:15 2022 -0700 + + Avoid redefinition of HB_NO_SETLOCALE in certain configs + + src/hb-common.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit fa29006bfa3d5f84182b3a1c259ef4a3634da6b7 +Author: Khaled Hosny +Date: Thu Jan 27 01:57:45 2022 +0200 + + [doc] Fix generation of hb_glyph_flags_t docs + + GTK-Doc does not like the empty lines here, and interprets everything + after the first empty line as the description of the enum itself not a + specific member and the generated text makes no sense. + + Removing the empty lines makes the text harder to read (both in source + and HTML), but at least it is correctly organized. + + src/hb-buffer.h | 11 ----------- + 1 file changed, 11 deletions(-) + +commit e9cc5f6cdb3e29f2e33e0f8a08cf821ebd654a8d +Merge: bad5c9456 540af548d +Author: Behdad Esfahbod +Date: Wed Jan 26 12:23:29 2022 -0800 + + Merge pull request #3297 from harfbuzz/unsafe-to-concat + + Implement UNSAFE_TO_CONCAT flag + +commit 540af548dc3926c4b9db059c9b20297df0802671 +Author: Behdad Esfahbod +Date: Tue Jan 25 09:10:56 2022 -0700 + + [unsafe-to-concat] Clarify documentation as per feedback + + Fixes https://github.com/harfbuzz/harfbuzz/pull/3297#discussion_r754395825 + + src/hb-buffer.h | 18 +++++++++++++++--- + 1 file changed, 15 insertions(+), 3 deletions(-) + +commit bad5c94562fa07c4c10f8b3663ca29cc5210c13c +Author: Behdad Esfahbod +Date: Sun Jan 23 10:53:19 2022 -0700 + + [test] Remove HB_UNUSED + + src/test-serialize.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6c09a8b5b0cc3ecef19f1c5a031481d831374b5d +Author: Behdad Esfahbod +Date: Sun Jan 23 10:52:13 2022 -0700 + + [test-serialize] Assert len + + src/test-serialize.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 76c6f4164f133e056bd75378a4a2e912d153550e +Author: Behdad Esfahbod +Date: Sun Jan 23 10:43:37 2022 -0700 + + [test] Add test-serialize + + src/Makefile.am | 5 +++++ + src/meson.build | 1 + + src/test-serialize.cc | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 57 insertions(+) + +commit 332460649268844bf93e147cc0b86a82c449a980 +Author: Behdad Esfahbod +Date: Sat Jan 22 15:46:13 2022 -0700 + + [buffer] Oops + + src/hb-buffer.hh | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 20031ddbb814d46f8c988242d2ee0bd9b198dbe2 +Author: Behdad Esfahbod +Date: Sat Jan 22 11:41:30 2022 -0700 + + [unsafe-to-concat] Mark in all other shapers + + unsafe_to_break() implies unsafe-to-concat; but setting the flag + manually wasn't. + + src/hb-coretext.cc | 3 ++- + src/hb-directwrite.cc | 3 ++- + src/hb-graphite2.cc | 3 ++- + src/hb-uniscribe.cc | 3 ++- + 4 files changed, 8 insertions(+), 4 deletions(-) + +commit 6e345f709d4888ab10ed22afffb6661d695e052f +Author: Behdad Esfahbod +Date: Sat Jan 22 11:40:37 2022 -0700 + + Cosmetic + + src/hb-buffer.hh | 16 ++++++++-------- + src/hb-kern.hh | 2 +- + 2 files changed, 9 insertions(+), 9 deletions(-) + +commit 374a6f186d7094370ffd6aed80688203c8f5a067 +Author: Behdad Esfahbod +Date: Sat Jan 22 11:29:00 2022 -0700 + + [fallback-shape] Add buffer trace log + + src/hb-kern.hh | 5 +++++ + src/hb-ot-shape-fallback.cc | 10 ++++++++++ + 2 files changed, 15 insertions(+) + +commit bcdfedbc09c308965239c4b7a750a9cc20618542 +Author: Behdad Esfahbod +Date: Sat Jan 22 11:19:05 2022 -0700 + + [unsafe-to-concat] Mark as unsafe in kern machine + + Fixes that last test. Yay! + + src/hb-aat-layout-kerx-table.hh | 1 - + src/hb-kern.hh | 2 +- + 2 files changed, 1 insertion(+), 2 deletions(-) + +commit 14d43d12359ba14e4bb95c24903be70808f66738 +Author: Behdad Esfahbod +Date: Sat Jan 22 10:46:18 2022 -0700 + + [unsafe-to-concat] Adjust end conditions + + src/hb-buffer.hh | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 8663eda4fde11d360cca15936e9d2ae07c357958 +Author: Behdad Esfahbod +Date: Sat Jan 22 10:35:05 2022 -0700 + + [unsafe-to-concat] More annotations for MarkMarkPos + + Failures down to one: + + 265/401 harfbuzz:shaping+aots / lookupflag_ignore_attach FAIL + + src/hb-ot-layout-gpos-table.hh | 13 +++++++++++-- + 1 file changed, 11 insertions(+), 2 deletions(-) + +commit 6a7d6d4b64dd0eff7d0e7191ad30268a2502db5f +Author: Behdad Esfahbod +Date: Sat Jan 22 10:33:35 2022 -0700 + + [unsafe-to-concat] More annotations for MarkLigaturePos + + src/hb-ot-layout-gpos-table.hh | 12 ++++++++++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +commit a575992057bcfab2ee3a720ad321c907cf20ff22 +Author: Behdad Esfahbod +Date: Sat Jan 22 10:30:39 2022 -0700 + + [unsafe-to-concat] Mark LigatureSubst + + Failures down to two: + + 209/401 harfbuzz:shaping+aots / gpos6 FAIL 0.06s exit status 1 + 265/401 harfbuzz:shaping+aots / lookupflag_ignore_attach FAIL 0.06s exit status 1 + + src/hb-ot-layout-gsub-table.hh | 3 +++ + 1 file changed, 3 insertions(+) + +commit b443898cce2251ca2aaf332c13886577ab8db416 +Author: Behdad Esfahbod +Date: Sat Jan 22 10:24:59 2022 -0700 + + [unsafe-to-concat] Adjust MarkBasePos + + A couple more aots tests down. Four failing: + + 209/401 harfbuzz:shaping+aots / gpos6 FAIL 0.06s exit status 1 + 261/401 harfbuzz:shaping+aots / gsub4_1_multiple_ligatures FAIL 0.07s exit status 1 + 265/401 harfbuzz:shaping+aots / lookupflag_ignore_attach FAIL 0.07s exit status 1 + 267/401 harfbuzz:shaping+aots / lookupflag_ignore_combination FAIL 0.07s exit status 1 + + src/hb-ot-layout-gpos-table.hh | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +commit 95d052a791262ebccbfeb794b992525ba2cc0ffc +Author: Behdad Esfahbod +Date: Sat Jan 22 10:16:23 2022 -0700 + + [unsafe-to-concat] Adjust GPOS lookbacks + + Fixes Cursive aots test, fails a couple new aots ones. + + src/hb-ot-layout-gpos-table.hh | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 909e34f68a969275bc9b14c63e03d5d131823d91 +Author: Behdad Esfahbod +Date: Sat Jan 22 09:44:13 2022 -0700 + + [unsafe-to-concat] Adjust Arabic-joining start boundary condition more + + src/hb-ot-shape-complex-arabic.cc | 14 ++++++++++++-- + test/shape/data/in-house/Makefile.sources | 1 + + .../fonts/34da9aab7bee86c4dfc3b85e423435822fdf4b62.ttf | Bin 0 -> 1904 bytes + test/shape/data/in-house/meson.build | 1 + + test/shape/data/in-house/tests/unsafe-to-concat.tests | 1 + + 5 files changed, 15 insertions(+), 2 deletions(-) + +commit 11bdd7a020d3e99c0ff43f34cf1724a95713b463 +Author: Behdad Esfahbod +Date: Fri Jan 21 18:59:06 2022 -0700 + + [unsafe-to-concat] Adjust CursivePos + + Doesn't fix the test yet. + + src/hb-ot-layout-gpos-table.hh | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +commit ea1b32c8c198da4475941f459b16dc6d7e28148a +Author: Behdad Esfahbod +Date: Fri Jan 21 18:58:33 2022 -0700 + + [unsafe-to-concat] Adjust "interior"ness of "from_out_buffer" + + src/hb-buffer.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 4f04baef17bf5b150c1594f6e80604974e6e95e4 +Author: Behdad Esfahbod +Date: Fri Jan 21 18:26:54 2022 -0700 + + [unsafe-to-concat] Further adjust Arabic joining logic at boundary + + src/hb-ot-shape-complex-arabic.cc | 7 +++++++ + 1 file changed, 7 insertions(+) + +commit 235c3a129581e96701fe055341e56699766df5fa +Author: Behdad Esfahbod +Date: Fri Jan 21 15:17:40 2022 -0700 + + [unsafe-to-concat] Adjust Arabic joining logic + + Test failures done one more. Fixed the mongolian-variation-selector + test. Another test case: + + $ util/hb-shape NotoSansArabic-Regular.ttf -u 628,200c,628 --show-flags --verify + + src/hb-ot-shape-complex-arabic.cc | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 48c5f26199808f40251cdaef7494456e9f23acb9 +Author: Behdad Esfahbod +Date: Fri Jan 21 12:18:50 2022 -0700 + + [unsafe-to-concat] Fix PairPos2 logic + + Test failures down from 8 to 6: + + 113/400 harfbuzz:shaping+in-house / mongolian-variation-selector FAIL 0.06s exit status 1 + 203/400 harfbuzz:shaping+aots / gpos3 FAIL 0.06s exit status 1 + 204/400 harfbuzz:shaping+aots / gpos4_lookupflag FAIL 0.06s exit status 1 + 260/400 harfbuzz:shaping+aots / gsub4_1_multiple_ligatures FAIL 0.06s exit status 1 + 264/400 harfbuzz:shaping+aots / lookupflag_ignore_attach FAIL 0.06s exit status 1 + 266/400 harfbuzz:shaping+aots / lookupflag_ignore_combination FAIL 0.06s exit status 1 + + src/hb-ot-layout-gpos-table.hh | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +commit c0058892bec52e4f0346b1139ebb206c03e094e2 +Author: Behdad Esfahbod +Date: Thu Jan 20 15:51:04 2022 -0700 + + [unsafe-to-concat] Mark entire buffer unsafe-to-concat if kerx format2 + + src/hb-aat-layout-kerx-table.hh | 1 + + src/hb-buffer.hh | 21 ++++++++++++++------- + 2 files changed, 15 insertions(+), 7 deletions(-) + +commit 60006d368770982c6a0d3bf06eb937773343cf5b +Author: Behdad Esfahbod +Date: Thu Jan 20 15:29:28 2022 -0700 + + [gsubgpos] Adjust chaining unsafe-to-concat application + + Fixes three tests. + + src/hb-ot-layout-gsubgpos.hh | 46 ++++++++++++++++++++++++-------------------- + 1 file changed, 25 insertions(+), 21 deletions(-) + +commit d98a0fc88e8bcf7993c92425212cd6c57a632a01 +Author: Behdad Esfahbod +Date: Sat Dec 4 20:43:27 2021 -0800 + + [buffer] Consolidate glyph-flags implementation + + src/hb-buffer.cc | 25 ------------------- + src/hb-buffer.hh | 76 +++++++++++++++++++++++++++++++++++++++++++++----------- + 2 files changed, 62 insertions(+), 39 deletions(-) + +commit f91ce56e08ed9acdfaf5dfe994d950195dd10881 +Author: Behdad Esfahbod +Date: Sat Dec 4 20:07:05 2021 -0800 + + [buffer] Add default cluster value in find_min_cluster + + src/hb-buffer.cc | 6 ++---- + src/hb-buffer.hh | 2 +- + 2 files changed, 3 insertions(+), 5 deletions(-) + +commit 56d081955c768a4ed55354fe57577cb10706fb81 +Author: Behdad Esfahbod +Date: Sat Dec 4 19:59:55 2021 -0800 + + [buffer] Rename _unsafe_to_break_set_mask to _infos_set_glyph_flags + + src/hb-buffer.cc | 6 +++--- + src/hb-buffer.hh | 27 +++++++++++++-------------- + 2 files changed, 16 insertions(+), 17 deletions(-) + +commit 78481b32c0a14f0ee1c4baec4d5208b385be0b2e +Author: Behdad Esfahbod +Date: Sun Nov 21 16:50:34 2021 -0700 + + [gsubgpos] Combine input/backtrack/lookahead unsafe-to-concat + + I feel like this is correct logic. Still have to prove. + + Errors unchanged at 10. + + src/hb-ot-layout-gpos-table.hh | 2 +- + src/hb-ot-layout-gsub-table.hh | 15 ++++--- + src/hb-ot-layout-gsubgpos.hh | 93 +++++++++++++++++++++++------------------- + 3 files changed, 62 insertions(+), 48 deletions(-) + +commit 596bc7e939d927b4b211cdd847fbb1208789b999 +Author: Behdad Esfahbod +Date: Sat Nov 20 12:02:47 2021 -0700 + + [unsafe-to-concat] Add to GPOS kerning + + src/hb-ot-layout-gpos-table.hh | 3 +++ + 1 file changed, 3 insertions(+) + +commit e1cbd4539f392034899353f55daffa32e6d62c87 +Author: Behdad Esfahbod +Date: Sat Nov 20 11:46:48 2021 -0700 + + [unsafe-to-concat] Add annotations to GPOS and kern + + Failures from 13 to 14. + + src/hb-kern.hh | 4 +++- + src/hb-ot-layout-gpos-table.hh | 43 ++++++++++++++++++++++++++++++++++++------ + 2 files changed, 40 insertions(+), 7 deletions(-) + +commit 36b1561715737ff6608bf2eb6c21b64348abb226 +Author: Behdad Esfahbod +Date: Fri Nov 19 14:10:34 2021 -0700 + + Implement hb-shape --verify unsafe-to-concat flag + + 15 tests failing. Those look like legit places that unsafe-to-concat + needs more implementation. + + util/shape-options.hh | 198 +++++++++++++++++++++++++++++++++++++++++++++++--- + 1 file changed, 189 insertions(+), 9 deletions(-) + +commit 3122c2cdc45a964efedad8953a2df67205c3e3a8 +Author: Behdad Esfahbod +Date: Sat Dec 4 19:50:33 2021 -0800 + + [buffer] Add HB_GLYPH_FLAG_UNSAFE_TO_CONCAT + + Fixes https://github.com/harfbuzz/harfbuzz/issues/1463 + + src/hb-buffer.cc | 10 +++--- + src/hb-buffer.h | 76 ++++++++++++++++++++++++++++++++++++-------- + src/hb-buffer.hh | 33 +++++++++++-------- + src/hb-ot-layout-gsubgpos.hh | 39 ++++++++++++++++++++--- + src/hb-ot-shape.cc | 8 ++--- + 5 files changed, 124 insertions(+), 42 deletions(-) + +commit a8b7f1880412c7f0c9ecdada0a4935011816c7dc +Author: Behdad Esfahbod +Date: Fri Jan 21 07:38:33 2022 -0700 + + [cff] Initialize accelerator members + + src/hb-ot-cff1-table.hh | 24 ++++++++++++------------ + src/hb-ot-cff2-table.hh | 16 ++++++++-------- + 2 files changed, 20 insertions(+), 20 deletions(-) + +commit cce37a6f10e0c7b06b5ead1223e92c85d88242c0 +Author: Behdad Esfahbod +Date: Fri Jan 21 07:31:21 2022 -0700 + + [gpos] Fix conditional + + src/hb-ot-layout-gpos-table.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 773cf4fdd30cf9d4b8a7139ce2992156dc86bc00 +Author: Behdad Esfahbod +Date: Fri Jan 21 07:30:09 2022 -0700 + + [post] Initialize variables + + src/hb-ot-post-table.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit cab943a015b1a3d4cd72f0c5dc4ff79e0aefa06f +Author: Behdad Esfahbod +Date: Thu Jan 20 14:32:30 2022 -0700 + + One more fix + + test/shape/data/in-house/tests/macos.tests | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 070e30e6daba74fe62ea486dc97cd01a79f90541 +Author: Behdad Esfahbod +Date: Thu Jan 20 14:31:31 2022 -0700 + + Fix failing Mac test for previous commit + + test/shape/data/in-house/tests/macos.tests | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 84aa1a836c1440e862f58f0d5a23363825b5ac66 +Author: Behdad Esfahbod +Date: Thu Jan 20 13:18:19 2022 -0800 + + [PairPos] Split GPOS kerning to both sides (#3235) + + src/hb-ot-layout-gpos-table.hh | 66 +++++++++++++++++++++- + test/shape/data/aots/Makefile.sources | 3 - + test/shape/data/aots/tests/gpos2_2.tests | 2 +- + .../data/in-house/tests/positioning-features.tests | 2 +- + 4 files changed, 66 insertions(+), 7 deletions(-) + +commit ae9fc7f53335a42fe109ced01238fdaf2fc49b90 +Author: Behdad Esfahbod +Date: Thu Jan 20 12:37:21 2022 -0700 + + Clean accelerators a bit more + + src/hb-ot-color-colr-table.hh | 12 ++++++------ + src/hb-ot-layout-gdef-table.hh | 10 +++++----- + src/hb-ot-name-table.hh | 2 -- + src/hb-ot-post-table.hh | 3 --- + src/hb-subset-plan.cc | 4 +--- + 5 files changed, 12 insertions(+), 19 deletions(-) + +commit 0ae66593987c54e2d8a03b2c2c49c76d0ba1a4bb +Merge: 112cb9fe6 ac1bb3e39 +Author: Behdad Esfahbod +Date: Thu Jan 20 11:28:59 2022 -0800 + + Merge pull request #3392 from harfbuzz/auto-accelerators + + Auto accelerators + +commit ac1bb3e39e4c0be675bd0f8a230bc75b57d22e98 +Author: Behdad Esfahbod +Date: Thu Jan 20 11:47:17 2022 -0700 + + [machinery] Move accelerators to constructor/destructor + + src/hb-machinery.hh | 6 +++--- + src/hb-ot-cff1-table.hh | 10 ++++++---- + src/hb-ot-cff2-table.hh | 43 +++++++++++++++++++++++++--------------- + src/hb-ot-cmap-table.hh | 17 ++++++++-------- + src/hb-ot-color-cbdt-table.hh | 14 +++++++------ + src/hb-ot-color-sbix-table.hh | 9 ++++++--- + src/hb-ot-color-svg-table.hh | 8 +++++--- + src/hb-ot-glyf-table.hh | 15 +++++++------- + src/hb-ot-hmtx-table.hh | 20 +++++++++---------- + src/hb-ot-layout-gdef-table.hh | 9 +++++---- + src/hb-ot-layout-gpos-table.hh | 4 +++- + src/hb-ot-layout-gsub-table.hh | 4 +++- + src/hb-ot-layout-gsubgpos.hh | 5 ++--- + src/hb-ot-meta-table.hh | 8 +++++--- + src/hb-ot-name-table.hh | 9 +++++---- + src/hb-ot-post-table-v2subset.hh | 7 ++----- + src/hb-ot-post-table.hh | 10 +++++++--- + src/hb-ot-var-gvar-table.hh | 8 +++++--- + src/hb-subset-cff2.cc | 8 ++------ + src/hb-subset-plan.cc | 22 ++++---------------- + 20 files changed, 123 insertions(+), 113 deletions(-) + +commit 112cb9fe6927600018c61cd92577e01dbd8ed601 +Author: Garret Rieger +Date: Wed Jan 19 15:31:35 2022 -0800 + + [repacker] Fix missing initilization of obj in vertex_t. + + src/hb-repacker.hh | 23 +++++------------------ + 1 file changed, 5 insertions(+), 18 deletions(-) + +commit e062376ef1ce0e8e303eefd3bf449c20ba1f3607 +Author: Behdad Esfahbod +Date: Wed Jan 19 17:09:34 2022 -0700 + + [machinery] Make accelerator lazy-loader call Xinit/Xfini + + Instead of init/fini. To isolate those functions. To be turned into + constructor/destructors, ideally one per commit (after some SFINAE + foo.) + + src/hb-machinery.hh | 6 +++--- + src/hb-ot-cff1-table.hh | 4 ++-- + src/hb-ot-cff2-table.hh | 28 ++++++++++++++-------------- + src/hb-ot-cmap-table.hh | 14 +++++++------- + src/hb-ot-color-cbdt-table.hh | 4 ++-- + src/hb-ot-color-sbix-table.hh | 4 ++-- + src/hb-ot-color-svg-table.hh | 4 ++-- + src/hb-ot-glyf-table.hh | 8 ++++---- + src/hb-ot-hmtx-table.hh | 8 ++++---- + src/hb-ot-layout-gdef-table.hh | 4 ++-- + src/hb-ot-layout-gsubgpos.hh | 4 ++-- + src/hb-ot-meta-table.hh | 4 ++-- + src/hb-ot-name-table.hh | 4 ++-- + src/hb-ot-post-table-v2subset.hh | 4 ++-- + src/hb-ot-post-table.hh | 4 ++-- + src/hb-ot-var-gvar-table.hh | 4 ++-- + src/hb-subset-cff2.cc | 4 ++-- + src/hb-subset-plan.cc | 16 ++++++++-------- + 18 files changed, 64 insertions(+), 64 deletions(-) + +commit 1522015bb2d140f199359c4e7cfcf342b93894a7 +Author: Khaled Hosny +Date: Wed Jan 19 23:13:50 2022 +0200 + + [test] Add --single-par to more places in hb-aots-tester [ci skip] + + test/shape/data/aots/hb-aots-tester.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 2d12fc90a4b4d5b5ba847115c8ef76b16ec495ef +Author: Behdad Esfahbod +Date: Wed Jan 19 14:01:20 2022 -0700 + + [ms-feature-ranges] Pass reference to cmp function + + src/hb-ms-feature-ranges.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ac109c9353292bfa474f57efdb43f9e0f2f735f6 +Author: Behdad Esfahbod +Date: Wed Jan 19 12:11:58 2022 -0700 + + [ms-feature-ranges] Inline code in header file + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3387 + + src/Makefile.sources | 1 - + src/harfbuzz.cc | 1 - + src/hb-ms-feature-ranges.cc | 177 -------------------------------------------- + src/hb-ms-feature-ranges.hh | 141 ++++++++++++++++++++++++++++++++++- + src/meson.build | 1 - + 5 files changed, 137 insertions(+), 184 deletions(-) + +commit cfa00238e40cc3c8d1aac557539fd746bc70124b +Merge: 7e160dc34 376738d41 +Author: Behdad Esfahbod +Date: Wed Jan 19 11:10:22 2022 -0800 + + Merge pull request #3386 from harfbuzz/unify-sorted-vector + + Unify sorted vector + +commit 376738d41104dc10d483c8eb135d1befd5b18855 +Author: Behdad Esfahbod +Date: Wed Jan 19 11:46:21 2022 -0700 + + [coretext] Fix lsearch + + src/hb-coretext.cc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 106388e7665984b545b2b47b0fac63ab2484a4f3 +Author: Behdad Esfahbod +Date: Wed Jan 19 11:38:37 2022 -0700 + + [vector] Merge sorted-vector into vector + + Was easier than I thought! + + Let's see what the bot gods think... + + src/hb-vector.hh | 58 +++++++++++--------------------------------------------- + 1 file changed, 11 insertions(+), 47 deletions(-) + +commit 294d50ff353f77be2b2f0a560a2a876e4a80d094 +Author: Behdad Esfahbod +Date: Wed Jan 19 11:32:14 2022 -0700 + + [vector] Add sorted template argument + + src/hb-vector.hh | 24 ++++++++++++++++++++++-- + 1 file changed, 22 insertions(+), 2 deletions(-) + +commit cd9799784cc6deb8829a3c54a9dee654379cc03e +Author: Behdad Esfahbod +Date: Wed Jan 19 11:14:25 2022 -0700 + + [vector] Remove old find() method + + src/hb-algs.hh | 12 +++++++++--- + src/hb-object.hh | 6 +++--- + src/hb-vector.hh | 17 ----------------- + 3 files changed, 12 insertions(+), 23 deletions(-) + +commit 849e40b4db814bc6fe5defa5b802cc534aab209a +Author: Behdad Esfahbod +Date: Wed Jan 19 11:06:33 2022 -0700 + + [ms-feature-ranges] Use preferred vector search API + + src/hb-ms-feature-ranges.cc | 2 +- + src/hb-ms-feature-ranges.hh | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit 7e160dc347a77dc36a9bd9df6cb686eff8252f7c +Author: Behdad Esfahbod +Date: Wed Jan 19 09:26:53 2022 -0700 + + [gpos] Fix unsafe-to-break of mark-attachment + + This was undetected because most of the time marks were in same + cluster of their base already. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3093 + + src/hb-ot-layout-gpos-table.hh | 2 +- + test/shape/data/aots/tests/gpos4_simple.tests | 2 +- + test/shape/data/aots/tests/gpos5.tests | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit c8195dbc01f0b36f39ac6f087ee6891b09e31594 +Merge: 17cd4457b 282642311 +Author: Behdad Esfahbod +Date: Wed Jan 19 06:56:05 2022 -0800 + + Merge pull request #3365 from harfbuzz/gdef-fix + + GDEF fix + +commit 17cd4457b7e456f3c99582a71c92b47ad572cd2f +Author: Hugo Beauzée-Luyssen +Date: Wed Jan 19 11:53:02 2022 +0100 + + meson: Enable big objects support when building for windows + + Fix cross compilation when targetting win64 + + meson.build | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 282642311f1710d1b4ea223de21090211de57765 +Author: Simon Cozens +Date: Wed Jul 8 14:39:31 2020 +0100 + + Test for #2140 + + test/shape/data/in-house/Makefile.sources | 1 + + .../in-house/fonts/FallbackPlus-Javanese-no-GDEF.otf | Bin 0 -> 4776 bytes + test/shape/data/in-house/meson.build | 1 + + test/shape/data/in-house/tests/glyph-props-no-gdef.tests | 1 + + 4 files changed, 3 insertions(+) + +commit fc5354c5e5e16105b46b7716065a9f1afac72e7b +Author: Simon Cozens +Date: Wed Jul 8 14:16:00 2020 +0100 + + Add test for #2516 + + test/shape/data/in-house/Makefile.sources | 1 + + .../data/in-house/fonts/NotoNastaliqUrdu-Regular.ttf | Bin 0 -> 457312 bytes + test/shape/data/in-house/meson.build | 1 + + .../in-house/tests/nested-mark-filtering-sets.tests | 4 ++++ + 4 files changed, 6 insertions(+) + +commit 94ba4d5a440c599694b0db73ab8e9344d83cb9ef +Author: Garret Rieger +Date: Tue Jan 18 16:35:30 2022 -0800 + + [subset] Fix bound check when setting overlap bit. + + length() shouldn't be used again as the end of instruction offset is already included in flags_offset. + + src/hb-ot-glyf-table.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 10a20be397e47522f8d20f6247278a0770c5bf66 +Merge: daab4bf63 fe783ac09 +Author: Behdad Esfahbod +Date: Tue Jan 18 13:46:35 2022 -0800 + + Merge pull request #3381 from harfbuzz/clean-vector-use + + Clean vector use + +commit fe783ac091b94ff6d0c9060fde229594b4e635e1 +Author: Behdad Esfahbod +Date: Tue Jan 18 13:38:28 2022 -0700 + + [cff] Remove op_str_t nop init/fini + + src/hb-cff-interp-common.hh | 3 --- + src/hb-subset-cff-common.hh | 3 --- + 2 files changed, 6 deletions(-) + +commit 8d24ac26623f5645783b8e36e39c9f5c635e0191 +Author: Behdad Esfahbod +Date: Tue Jan 18 13:14:42 2022 -0700 + + [cff] Remove init/fini from number_t + + src/hb-cff-interp-common.hh | 7 +------ + src/hb-cff-interp-cs-common.hh | 9 +-------- + 2 files changed, 2 insertions(+), 14 deletions(-) + +commit 6ef83c2c31b4355f2eeee7d241e2c6bb52f6d6b3 +Author: Behdad Esfahbod +Date: Tue Jan 18 13:08:34 2022 -0700 + + [vector] Remove .fini_deep() + + src/hb-cff-interp-common.hh | 4 ++-- + src/hb-vector.hh | 7 ------- + 2 files changed, 2 insertions(+), 9 deletions(-) + +commit daab4bf63a6ce1a519173aee5ddfbf17318cf2b8 +Author: James Hilliard +Date: Mon Jan 17 18:28:39 2022 -0700 + + [meson] add icu DEFS required for compilation + + In some cases we need to add additionl defs to build against icu if + icu has certain options configured. + + ICU warns about this when building: + + *** WARNING: You must set the following flags before code compiled against this ICU will function properly: + + -DU_DISABLE_RENAMING=1 + + We can fetch these flags from the icu pkgconfig and add them if + required. + + This fixes symbol errors if ICU is built without renaming. + + meson.build | 7 +++++++ + 1 file changed, 7 insertions(+) + +commit 4eb6e6ea16e0b4f6ac7271929849c3e8f52c8cc6 +Author: Behdad Esfahbod +Date: Tue Jan 18 12:07:05 2022 -0700 + + [cff] Remove some more fini_deep() + + src/hb-ot-cff1-table.hh | 4 ++-- + src/hb-ot-cff2-table.hh | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit 29f60d1eaad663b8519930145e7f4c4d88429dce +Author: Behdad Esfahbod +Date: Tue Jan 18 11:58:16 2022 -0700 + + [cff] Remove init/fini from blend_arg_t + + src/hb-cff2-interp-cs.hh | 12 ------------ + 1 file changed, 12 deletions(-) + +commit 213e3f09b11cd6fb67295ad758beffd490d62ed6 +Author: Behdad Esfahbod +Date: Tue Jan 18 09:39:46 2022 -0700 + + [vector] Add TODO Emplace? + + src/hb-vector.hh | 1 + + 1 file changed, 1 insertion(+) + +commit f1dc8b087cf08970c6c96b0052ec46a10892cc66 +Author: Garret Rieger +Date: Tue Jan 18 10:29:04 2022 -0800 + + [subset-cff] Convert subr_closures_t to constructor/destructor instead of init/fini. + + src/hb-subset-cff-common.hh | 50 ++++++++++++--------------------------------- + 1 file changed, 13 insertions(+), 37 deletions(-) + +commit a48aa9850acf89a1ba36fa812195d6428f80b9a6 +Author: Behdad Esfahbod +Date: Tue Jan 18 09:32:58 2022 -0700 + + [subset-cff] Remove another set of fini_deep + + src/hb-subset-cff-common.hh | 30 ++++-------------------------- + 1 file changed, 4 insertions(+), 26 deletions(-) + +commit 07474aa8c6f8a4d4bff92501e2e19143cfe8e91f +Author: Behdad Esfahbod +Date: Tue Jan 18 09:29:43 2022 -0700 + + [subset-cff1] Remove a constructor/destructor pair + + src/hb-subset-cff1.cc | 32 +++++--------------------------- + 1 file changed, 5 insertions(+), 27 deletions(-) + +commit a1e9a276eb2dee1c1b0503072a0e6bbefc1dd62f +Author: Behdad Esfahbod +Date: Tue Jan 18 09:27:32 2022 -0700 + + [subset-cff2] Drop an constructor/destructor pair + + src/hb-subset-cff2.cc | 33 ++++++--------------------------- + 1 file changed, 6 insertions(+), 27 deletions(-) + +commit 035f03346ddc673a3617822e45103d67a11cd62c +Author: Behdad Esfahbod +Date: Tue Jan 18 09:26:30 2022 -0700 + + [str_buff_vec_t] Remove unused fini method + + src/hb-ot-cff-common.hh | 2 -- + 1 file changed, 2 deletions(-) + +commit de2cef42b4b6fba68d5b7baa53019af257ba2110 +Author: Behdad Esfahbod +Date: Tue Jan 18 09:21:31 2022 -0700 + + [bimap] Remove init/fini + + src/hb-bimap.hh | 14 -------------- + src/hb-ot-layout-common.hh | 9 --------- + src/hb-ot-var-hvar-table.hh | 7 ++----- + src/hb-subset-cff-common.hh | 19 +------------------ + src/hb-subset-cff1.cc | 8 -------- + src/hb-subset-cff2.cc | 2 -- + 6 files changed, 3 insertions(+), 56 deletions(-) + +commit c3dd21f11087f1e4cda82dcd6667cae508ca4543 +Author: Behdad Esfahbod +Date: Tue Jan 18 09:11:08 2022 -0700 + + [cff] Remove unneeded init/fini + + src/hb-subset-cff1.cc | 2 -- + 1 file changed, 2 deletions(-) + +commit 0b54f924160204e895ae832a1244a3d98e3b5252 +Merge: 92f179075 15cceff3d +Author: Behdad Esfahbod +Date: Tue Jan 18 07:28:07 2022 -0800 + + Merge pull request #3376 from harfbuzz/auto-vector + + [vector] Automatic item allocation / destruction + +commit 15cceff3d779c0cfb6b4d613ec7b39e81c962c7d +Author: Behdad Esfahbod +Date: Mon Jan 17 15:53:01 2022 -0700 + + [repacker] Replace fini_deep() with fini() + + Vector calls destructor now. + + src/hb-repacker.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 1198fb24686d1ea268f9923d3238fe6c2afb2d97 +Author: Behdad Esfahbod +Date: Sun Jan 16 06:29:35 2022 -0700 + + [vector] Adjust construction criteria + + src/hb-vector.hh | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +commit c58bfa35fb9d6d8bebad94c2c6e24eaf18d5d1d5 +Author: Behdad Esfahbod +Date: Sat Jan 15 18:06:03 2022 -0700 + + [vector] Move semantics in vector remove() + + src/hb-vector.hh | 23 +++++++++++++++++++---- + 1 file changed, 19 insertions(+), 4 deletions(-) + +commit 5946e945d515bed8579caaac7fb79ee540fb22e8 +Author: Behdad Esfahbod +Date: Sat Jan 15 18:00:18 2022 -0700 + + [vector] Destruct in pop() + + src/hb-vector.hh | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 7171917b52880728b513168d946196331b7707d1 +Author: Behdad Esfahbod +Date: Sat Jan 15 17:16:40 2022 -0700 + + [vector] Construct items when enlarging + + src/hb-vector.hh | 23 +++++++++++++++++++++-- + 1 file changed, 21 insertions(+), 2 deletions(-) + +commit 813eaba6ea23544eea6bc6efcedada817b9c0b10 +Author: Behdad Esfahbod +Date: Fri Jan 14 13:09:21 2022 -0700 + + [vector] Start adding destruction + + Now we need to remove manual destruction, ouch! + + src/hb-vector.hh | 34 ++++++++++++++++++++++++++-------- + 1 file changed, 26 insertions(+), 8 deletions(-) + +commit 65a22836f833c9ec0e5a3d11f3e5b9a2befaea54 +Author: Behdad Esfahbod +Date: Fri Jan 14 12:55:48 2022 -0700 + + [vector] Add XXX markers for remaining places that need work + + src/hb-vector.hh | 15 ++++++++++++--- + 1 file changed, 12 insertions(+), 3 deletions(-) + +commit 92f179075fc264c9d999c6316193b8ac3e76746c +Author: Behdad Esfahbod +Date: Sun Jan 16 07:51:35 2022 -0700 + + Make hb_coerce static inline + + That's the pattern we follow. + + https://github.com/harfbuzz/harfbuzz/commit/985b63b3eeee5be1f5234fc7f13077eacf5e5b94#commitcomment-63973544 + + src/hb-algs.hh | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 19793f333b14208daecc911f4f6979ff7d393391 +Author: Behdad Esfahbod +Date: Sun Jan 16 07:49:40 2022 -0700 + + Better try at previous commit + + https://github.com/harfbuzz/harfbuzz/commit/985b63b3eeee5be1f5234fc7f13077eacf5e5b94#commitcomment-63973544 + + src/hb-algs.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 1173ed1f7f401b0f21bacc0f35c4a18f6947a99d +Author: Behdad Esfahbod +Date: Sun Jan 16 07:48:02 2022 -0700 + + Try fix Mac build + + https://github.com/harfbuzz/harfbuzz/commit/985b63b3eeee5be1f5234fc7f13077eacf5e5b94#commitcomment-63973544 + + src/hb-algs.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit c0f57ccc88b56c023bbb683449bb6627b697ccc2 +Author: Behdad Esfahbod +Date: Sun Jan 16 06:59:24 2022 -0700 + + [algs] Add default-construtor to hb_pair_t + + src/hb-algs.hh | 4 ++++ + 1 file changed, 4 insertions(+) + +commit e2e305066a09b67670fff460d920d4a8aae81389 +Author: luz paz +Date: Sun Jan 16 07:00:53 2022 -0500 + + Fix various typos + + Found via `codespell -q 3 -S ./perf/texts -L actualy,ba,beng,fo,gir,inout,nd,ot,pres,ro,te,teh,timne` + + NEWS | 6 +++--- + RELEASING.md | 2 +- + docs/Makefile.am | 2 +- + docs/repacker.md | 12 ++++++------ + docs/usermanual-integration.xml | 4 ++-- + src/gen-os2-unicode-ranges.py | 2 +- + src/hb-aat-layout-just-table.hh | 2 +- + src/hb-array.hh | 2 +- + src/hb-cff2-interp-cs.hh | 2 +- + src/hb-draw.h | 2 +- + src/hb-ot-color.cc | 2 +- + src/hb-ot-layout-common.hh | 2 +- + src/hb-ot-shape-complex-hangul.cc | 2 +- + src/hb-ot-shape.cc | 2 +- + src/hb-ot-var-gvar-table.hh | 2 +- + src/hb-ot-var.h | 2 +- + src/hb-repacker.hh | 2 +- + src/hb-serialize.hh | 4 ++-- + src/ms-use/IndicPositionalCategory-Additional.txt | 12 ++++++------ + test/api/test-ot-math.c | 2 +- + test/fuzzing/hb-set-fuzzer.cc | 2 +- + util/ansi-print.hh | 2 +- + util/hb-subset.cc | 2 +- + 23 files changed, 37 insertions(+), 37 deletions(-) + +commit 589bea15b790f36ec12c8f463ea1c333b6155958 +Author: Behdad Esfahbod +Date: Sat Jan 15 17:55:10 2022 -0700 + + Fix previous commit + + src/hb-common.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit b97e4f7084e3f2c3eea64163188da97734bbedef +Author: Behdad Esfahbod +Date: Sat Jan 15 17:47:51 2022 -0700 + + Further adjust setlocale + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3375#issuecomment-1013783496 + + src/hb-common.cc | 17 +++++++++-------- + 1 file changed, 9 insertions(+), 8 deletions(-) + +commit 63affc4eaea73a70667f346926a3a289c35773c5 +Author: Behdad Esfahbod +Date: Thu Jan 13 16:05:42 2022 -0700 + + [vector] Move semantics when resizing + + src/hb-ot-color-cbdt-table.hh | 10 ++++++++++ + src/hb-vector.hh | 30 +++++++++++++++++++++++++++++- + src/test-vector.cc | 14 ++++++++++++++ + 3 files changed, 53 insertions(+), 1 deletion(-) + +commit 1c50106608cfa205fafa41e80c7f747e2e5b0730 +Author: Behdad Esfahbod +Date: Sat Jan 15 13:08:21 2022 -0700 + + [meta] Include , for addressof + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3375 + + src/hb-meta.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 71e6f742a8159640fff6b9ddee0fd34f277ce0e2 +Author: Behdad Esfahbod +Date: Thu Jan 13 16:19:44 2022 -0700 + + [meta] Remove unused hb_ref() + + src/hb-meta.hh | 10 ---------- + 1 file changed, 10 deletions(-) + +commit e30511a8de700224a22163cf6f0c29e18aaeb4fb +Author: Garret Rieger +Date: Fri Jan 14 16:20:31 2022 -0800 + + [map] Correct previous commit, if (...) was reversed. + + src/hb-map.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ff4e8c7eac26f3183cb88a37dadb578362d44405 +Author: Garret Rieger +Date: Fri Jan 14 16:20:31 2022 -0800 + + [map] Fix bad memory access if hb_map.fini() was called twice. + + src/hb-map.hh | 12 +++++++----- + src/test-map.cc | 8 ++++++++ + 2 files changed, 15 insertions(+), 5 deletions(-) + +commit 8a69e0063936764cbd149985e0b57e1dc35935c2 +Author: Behdad Esfahbod +Date: Thu Jan 13 16:17:34 2022 -0700 + + [meta] Use std::addressof() instead of hb_addressof() + + src/hb-algs.hh | 2 +- + src/hb-iter.hh | 2 +- + src/hb-map.hh | 4 ++-- + src/hb-meta.hh | 20 ++------------------ + src/hb-ot-cmap-table.hh | 2 +- + src/hb-ot-color-colrv1-closure.hh | 2 +- + src/hb-ot-name-table.hh | 2 +- + src/hb-serialize.hh | 10 +++++----- + 8 files changed, 14 insertions(+), 30 deletions(-) + +commit b7b0a15f7eb8e753e6434c1fee66c2a2f75ea1bb +Author: Behdad Esfahbod +Date: Thu Jan 13 15:33:27 2022 -0700 + + [meta] Remove hb_add_const + + src/hb-iter.hh | 2 +- + src/hb-meta.hh | 1 - + 2 files changed, 1 insertion(+), 2 deletions(-) + +commit 3b2e604237d5c818dc9b24158e18bc556c566dce +Author: Behdad Esfahbod +Date: Thu Jan 13 15:32:46 2022 -0700 + + [meta] Use std::is_const instead of hb_is_const + + src/hb-meta.hh | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +commit 909dde9df1b93a508258461ff8e00c5f6604f07b +Author: Behdad Esfahbod +Date: Thu Jan 13 15:30:10 2022 -0700 + + [meta] Use std::is_reference instead of hb_is_reference + + src/hb-iter.hh | 2 +- + src/hb-meta.hh | 5 +++-- + 2 files changed, 4 insertions(+), 3 deletions(-) + +commit 47afb3ef04c97628d36a129e744b82303b1ca52a +Author: Behdad Esfahbod +Date: Thu Jan 13 15:26:07 2022 -0700 + + [meta] Replace hb_is_pointer with std::is_pointer + + src/hb-algs.hh | 2 +- + src/hb-map.hh | 4 ++-- + src/hb-meta.hh | 1 - + 3 files changed, 3 insertions(+), 4 deletions(-) + +commit 956e0a4d13c349ccaf64dd130211909fadc43637 +Author: Behdad Esfahbod +Date: Thu Jan 13 15:06:58 2022 -0700 + + [map] Destruct objects + + src/hb-map.hh | 11 ++++++++--- + src/test-map.cc | 2 -- + 2 files changed, 8 insertions(+), 5 deletions(-) + +commit 726b1a8b2d0ce980e51dc7404c49906b44e73076 +Author: Jussi Pakkanen +Date: Thu Jan 13 18:30:52 2022 +0200 + + Convert fallback kwargs to [provide] entries. + + meson.build | 11 ++++------- + subprojects/cairo.wrap | 3 +++ + subprojects/freetype2.wrap | 3 +++ + subprojects/glib.wrap | 4 ++++ + 4 files changed, 14 insertions(+), 7 deletions(-) + +commit bc0a5fdf43c7932c9ca39fa64a5cd405ebb43da5 +Author: Behdad Esfahbod +Date: Thu Jan 13 13:34:22 2022 -0700 + + [test-map] Add disabled tests with std::string + + src/test-map.cc | 21 +++++++++++++++++++++ + 1 file changed, 21 insertions(+) + +commit 985b63b3eeee5be1f5234fc7f13077eacf5e5b94 +Author: Behdad Esfahbod +Date: Thu Jan 13 13:33:07 2022 -0700 + + [map] Allow invalid items to be pointer to static object + + By derefencing them when necessary. + + Also, we do not rely on trivially-copyable, so remove that assertion. + + src/hb-algs.hh | 7 +++++-- + src/hb-map.hh | 28 +++++++++++++--------------- + 2 files changed, 18 insertions(+), 17 deletions(-) + +commit 98b26eedf5578b66f4ca1c173443942af831f195 +Author: Behdad Esfahbod +Date: Thu Jan 13 13:12:10 2022 -0700 + + [check-static-inits] Only check library object files + + src/check-static-inits.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1e27f95dc1e8c35c9b2acd60a3460d8c6f8edf31 +Author: Behdad Esfahbod +Date: Thu Jan 13 13:10:47 2022 -0700 + + [algs] Add hb_coerce() + + src/hb-algs.hh | 3 +++ + 1 file changed, 3 insertions(+) + +commit 5a91db113507fa465f320438f1c68ca22bc0a2cd +Author: Behdad Esfahbod +Date: Thu Jan 13 12:44:48 2022 -0700 + + [map] Remove constexpr invalid items + + These were non-workable in the general case, eg std::string. + + src/hb-map.hh | 3 --- + src/hb-ot-layout-gsubgpos.hh | 2 +- + 2 files changed, 1 insertion(+), 4 deletions(-) + +commit 114046dc27795514189f4af4e65be50238f3ca8e +Author: Behdad Esfahbod +Date: Thu Jan 13 12:38:26 2022 -0700 + + [map] Construct objects + + src/hb-map.hh | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +commit b15e497d4de5b04537217117137f7756dc535c2f +Author: Matthias Clasen +Date: Thu Jan 13 14:10:23 2022 -0500 + + Fix the docs build + + This was inadvertendly broken in f956ecdbaffbb8643. + Sorry + + docs/usermanual-object-model.xml | 1 + + 1 file changed, 1 insertion(+) + +commit ca4f56bdc746d3d23f46898bd83c1b2c3d8250a1 +Author: Behdad Esfahbod +Date: Thu Jan 13 11:48:34 2022 -0700 + + [map] Massage some more + + Towards being able to store arbitrary types. + + src/hb-map.hh | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit cfe2b66114fdbc2b61566bdc086ce41286a78aec +Author: Behdad Esfahbod +Date: Thu Jan 13 11:42:48 2022 -0700 + + [algs] Fix hash chaining to std::hash() + + src/hb-algs.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 87496bf63ea7644733cdcc08f330a522597509a1 +Author: Garret Rieger +Date: Thu Jan 13 11:03:45 2022 -0800 + + [subset] fix fuzzer timeout if visisted_paint goes into error. + + src/hb-ot-color-colr-table.hh | 2 +- + ...z-testcase-minimized-hb-subset-fuzzer-4979711393005568 | Bin 0 -> 349 bytes + 2 files changed, 1 insertion(+), 1 deletion(-) + +commit 4ced2e8a8ad224f9a4abcc418632600af1194c11 +Author: Matthias Clasen +Date: Thu Jan 13 09:05:04 2022 -0500 + + docs: Add some details + + Mention immutability in the object model section. + + docs/usermanual-object-model.xml | 7 +++++++ + 1 file changed, 7 insertions(+) + +commit bb330c6aa6d56e29d08a3d6358aec70561defa49 +Author: Matthias Clasen +Date: Thu Jan 13 08:57:56 2022 -0500 + + docs: Fix a typo + + docs/usermanual-object-model.xml | 42 ++++++++++++++++++++-------------------- + 1 file changed, 21 insertions(+), 21 deletions(-) + +commit 16cfe34ae85c90754f5171428e4709ff784f8139 +Author: Behdad Esfahbod +Date: Thu Jan 13 11:01:22 2022 -0700 + + [git.mk] Update + + git.mk | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +commit 0acf466c44143de2e9b9cc0375cb25ec67cb132f +Author: Khaled Hosny +Date: Thu Jan 13 01:29:22 2022 +0200 + + [doc] Fix hb_font_set_synthetic_slant param name + + src/hb-font.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit fa12f1ae25014a8da9f1b8bef871f60460e27a6b +Author: Behdad Esfahbod +Date: Wed Jan 12 15:08:34 2022 -0700 + + Rename method + + src/hb-ot-layout-gsubgpos.hh | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 9408e0d6d1a046fc6175eeca833852e86deb5d17 +Author: Behdad Esfahbod +Date: Wed Jan 12 15:07:34 2022 -0700 + + Rename variable + + src/hb-ot-layout-gsubgpos.hh | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +commit 96c969c82046560859df5cdebddb91d0488c6919 +Author: Behdad Esfahbod +Date: Wed Jan 12 15:06:40 2022 -0700 + + Preserve glyph props + + src/hb-ot-layout-gsubgpos.hh | 11 +++++++++-- + 1 file changed, 9 insertions(+), 2 deletions(-) + +commit 0b2c514fb48b26e2c8fc915b3702ba1b2c8b2b5e +Author: Behdad Esfahbod +Date: Wed Jan 12 11:20:58 2022 -0700 + + More macro cleanup + + src/hb-ot-shape-complex-arabic-win1256.hh | 24 +++++++++++++++++------- + 1 file changed, 17 insertions(+), 7 deletions(-) + +commit 0a42f46ce974bcc01b935f400ee2cdd9e3363e30 +Author: Behdad Esfahbod +Date: Wed Jan 12 11:16:02 2022 -0700 + + Fix compiler warning + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3364 + + src/hb-ot-shape-complex-arabic-win1256.hh | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +commit 72f0b24ee3b138bc955430c5a7d71de669b219f0 +Author: Matthias Clasen +Date: Wed Jan 12 13:08:02 2022 -0500 + + docs: Clarify variation apis (#3363) + + Make it explicit that the variations setters + replace all existing variations, even if + not all axes are included in the provided + values. + + Co-authored-by: Matthias Clasen + + src/hb-font.cc | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +commit befe3b5d5ac4a88ffb880ca16ad1f3fbb225ae28 +Author: Matthias Clasen +Date: Wed Jan 12 13:07:25 2022 -0500 + + color: Document empty returns (#3362) + + Document that the SVG and PNG getters return + the singleton empty blob if the glyph has no + color. + + Fixes: #1413 + + Co-authored-by: Matthias Clasen + + src/hb-ot-color.cc | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +commit 13643934aa9c957831ae76dfad3a2a00ee85c42a +Author: Behdad Esfahbod +Date: Wed Jan 12 10:54:28 2022 -0700 + + Clean up HB_NO_SETLOCALE + + https://github.com/harfbuzz/harfbuzz/pull/3358#pullrequestreview-850500143 + + src/hb-common.cc | 47 +++++++++++++++++++++++++++-------------------- + 1 file changed, 27 insertions(+), 20 deletions(-) + +commit 53847dba92d59b0c457bd1b468751d20cbbe105b +Author: Behdad Esfahbod +Date: Mon Jan 10 15:04:47 2022 -0700 + + [algs] Call std::hash from hb_hash() + + src/hb-algs.hh | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +commit 74811c501d7876dc72d1ee821c1ce26cdaa0750e +Author: Behdad Esfahbod +Date: Mon Jan 10 14:57:38 2022 -0700 + + [map] Map == / != use correct types + + src/hb-map.hh | 26 +++++++++++++++++++++----- + 1 file changed, 21 insertions(+), 5 deletions(-) + +commit b8c2c1ab3778755a23ea449ba334959693388687 +Author: Timo Suoranta +Date: Tue Jan 11 13:14:44 2022 +0100 + + Use freetype from CMake target when present (#3361) + + Add check for Freetype CMake target. If it is found: + - enable HB_HAVE_FREETYPE option + - add HAVE_FREETYPE=1 define + - bypass finding Freetype as cmake package + - add Freetype CMake target as dependency to harfbuzz + + CMakeLists.txt | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +commit ce7f19a2ccb04181b015005f9aa12381da606c63 +Author: Behdad Esfahbod +Date: Mon Jan 10 14:40:27 2022 -0700 + + Revert "[map] Actually use k/v invalid types for declaration!" + + This reverts commit 6f559346ac70fd188cb22d41f4b03ec227feee25. + + Err. My bad. + + src/hb-map.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 6f559346ac70fd188cb22d41f4b03ec227feee25 +Author: Behdad Esfahbod +Date: Mon Jan 10 14:29:36 2022 -0700 + + [map] Actually use k/v invalid types for declaration! + + src/hb-map.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit a45a630539edb1d8554608e76a7a03160ecbd3a8 +Author: Behdad Esfahbod +Date: Sat Jan 8 15:47:33 2022 -0800 + + Fix unintentional locale dependency (#3358) + + Avoid unintentional locale dependency + + hb_variation_to_string uses sprintf with %g, which will produce + a locale-dependent decimal point, which is not desired here. + + The output is supposed to be compatible with CSS syntax, and + that always uses '.' for the decimal point. + + Fix this by changing the per-thread locale to "C" around sprintf call. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3355 + Fixes https://github.com/harfbuzz/harfbuzz/pull/3357 + Fixes https://github.com/harfbuzz/harfbuzz/pull/3358 + + Co-authored-by: Matthias Clasen + + configure.ac | 4 ++-- + meson.build | 3 +++ + src/hb-common.cc | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++--- + 3 files changed, 66 insertions(+), 5 deletions(-) + +commit d70825a6d18a4240876a75f107ef566f61bddf58 +Author: Matthias Clasen +Date: Sun Jan 2 11:28:28 2022 -0500 + + docs: Add some details about coordinates + + Mention what the effective values are when + coordinates have not been set. + + src/hb-font.cc | 29 ++++++++++++++++++----------- + 1 file changed, 18 insertions(+), 11 deletions(-) + +commit 0a5c1c970581fb8639d45a6f5a12443af89b7e12 +Author: Behdad Esfahbod +Date: Tue Jan 4 14:18:38 2022 -0700 + + [failing-alloc] Make it compile as C++ as well + + src/failing-alloc.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +commit bea5369c6d8f138c1d3113a1b60e1c6ea097a6e3 +Author: Behdad Esfahbod +Date: Tue Jan 4 10:52:05 2022 -0700 + + [buffer] Rename swap_buffers() to sync() + + src/gen-vowel-constraints.py | 2 +- + src/hb-aat-layout-common.hh | 2 +- + src/hb-buffer.cc | 6 +++--- + src/hb-buffer.hh | 2 +- + src/hb-ot-layout.cc | 2 +- + src/hb-ot-shape-complex-hangul.cc | 2 +- + src/hb-ot-shape-complex-syllabic.cc | 2 +- + src/hb-ot-shape-complex-thai.cc | 2 +- + src/hb-ot-shape-complex-vowel-constraints.cc | 2 +- + src/hb-ot-shape-normalize.cc | 4 ++-- + src/hb-ot-shape.cc | 2 +- + 11 files changed, 14 insertions(+), 14 deletions(-) + +commit c5e5d5e0bcdeb9256b445fe6378bd503083d5204 +Merge: 165a6073f d1e7df5c3 +Author: Behdad Esfahbod +Date: Tue Jan 4 07:33:59 2022 -0700 + + Merge pull request #3353 from harfbuzz/buffer-create-similar + + Add `hb_buffer_create_similar()`; use it in util + +commit d1e7df5c3f214b0f199fc2aff3e5645281fc5caa +Author: Behdad Esfahbod +Date: Tue Jan 4 07:32:04 2022 -0700 + + [buffer] Add enter()/leave() pair around shape() + + src/hb-buffer.cc | 27 +++++++++++++++++++++++++++ + src/hb-buffer.hh | 13 +++++++++++-- + src/hb-ot-shape.cc | 19 ++----------------- + 3 files changed, 40 insertions(+), 19 deletions(-) + +commit 43be5ba442548528c89ad31c0927cc68515b736e +Author: Behdad Esfahbod +Date: Tue Jan 4 07:26:53 2022 -0700 + + [buffer] Group shape-related members together + + src/hb-buffer.cc | 5 ++--- + src/hb-buffer.hh | 14 ++++++-------- + src/hb-ot-layout.hh | 5 ++--- + src/hb-ot-shape.cc | 2 ++ + 4 files changed, 12 insertions(+), 14 deletions(-) + +commit 52f5711ed0354b0c5d396255886f03048997bbd9 +Author: Behdad Esfahbod +Date: Mon Jan 3 11:57:42 2022 -0700 + + [buffer] Add hb_buffer_create_similar() + + Fixes https://github.com/harfbuzz/harfbuzz/issues/1555 + + docs/harfbuzz-sections.txt | 1 + + src/hb-buffer.cc | 73 ++++++++++++++++++++++++++++++++++------------ + src/hb-buffer.h | 12 ++++++-- + src/hb-buffer.hh | 1 + + util/shape-options.hh | 13 ++------- + 5 files changed, 68 insertions(+), 32 deletions(-) + +commit f643b81ffc4d4dd6a100f83ff7bc618dfb7f5b69 +Author: Behdad Esfahbod +Date: Mon Jan 3 11:45:31 2022 -0700 + + [buffer] Clean up internal state bookkeeping + + hb_buffer_reset() was NOT resetting cluster_level. Ouch! Fix that. + + Part of https://github.com/harfbuzz/harfbuzz/issues/1555 + + src/hb-buffer.cc | 15 ++++++++------- + src/hb-buffer.hh | 25 ++++++++++++++++++------- + 2 files changed, 26 insertions(+), 14 deletions(-) + +commit d0c3515ce423f689123f96111b105e7e4141a6b9 +Author: Behdad Esfahbod +Date: Mon Jan 3 11:26:41 2022 -0700 + + [util] Copy unicode_funcs in copy_buffer_properties() + + Part of https://github.com/harfbuzz/harfbuzz/issues/1555 + + util/shape-options.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 34f5b855aa39cc5ac59fb7cd3e9e3a48507e1a08 +Author: Behdad Esfahbod +Date: Mon Jan 3 11:25:06 2022 -0700 + + [util] Simplify copy_buffer_properties() + + Now that hb_buffer_append() overlays segment_properties we can do this. + + Part of https://github.com/harfbuzz/harfbuzz/issues/1555 + + util/shape-options.hh | 3 --- + 1 file changed, 3 deletions(-) + +commit 101d07efd9a11b1f215b913205d2560ee0df9135 +Author: Behdad Esfahbod +Date: Mon Jan 3 11:24:07 2022 -0700 + + [util] Move copy_buffer_properties() out of loop + + Now that hb_buffer_append() overlays properties, we can do this. + + Part of https://github.com/harfbuzz/harfbuzz/issues/1555 + + util/shape-options.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 36e9f467a43d18f5b040e2bd47c87f271916a73f +Author: Behdad Esfahbod +Date: Mon Jan 3 11:23:14 2022 -0700 + + [buffer] Overlay segment-properties in hb_buffer_append() + + Part of https://github.com/harfbuzz/harfbuzz/issues/1555 + + src/hb-buffer.cc | 2 ++ + 1 file changed, 2 insertions(+) + +commit 6a66992842dea6e3ad9c717a3fa047341ab50af6 +Author: Behdad Esfahbod +Date: Mon Jan 3 11:21:29 2022 -0700 + + Add hb_segment_properties_overlay() + + New API: + + hb_segment_properties_overlay() + + docs/harfbuzz-sections.txt | 1 + + src/hb-buffer.cc | 39 +++++++++++++++++++++++++++++++++++++++ + src/hb-buffer.h | 3 +++ + 3 files changed, 43 insertions(+) + +commit 165a6073faf347bb2d622472f1f104b7865398e5 +Merge: a3265e1e0 3fc2e654c +Author: Behdad Esfahbod +Date: Sun Jan 2 12:02:20 2022 -0700 + + Merge pull request #3338 from harfbuzz/slant + + [font] Add public API for synthetic slant + +commit 3fc2e654c0eca9566b184fd64c682114f99b2093 +Author: Behdad Esfahbod +Date: Sun Jan 2 11:56:45 2022 -0700 + + [metrics] Fix slant calc + + src/hb-ot-metrics.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a7751277e9e8982093928e762ac9eecc42820444 +Author: Behdad Esfahbod +Date: Sun Jan 2 11:50:02 2022 -0700 + + [docs] Add hb_font_[gs]et_synthetic_slant() + + docs/harfbuzz-sections.txt | 2 ++ + src/hb-font.cc | 14 ++++++++++---- + 2 files changed, 12 insertions(+), 4 deletions(-) + +commit 4ab94443bbe80a354daa2d94e496c13f096501ad +Author: Behdad Esfahbod +Date: Sun Jan 2 11:26:45 2022 -0700 + + [metrics] Ouch. Fix slant code + + src/hb-ot-metrics.cc | 27 ++++++++++++++++++++++----- + 1 file changed, 22 insertions(+), 5 deletions(-) + +commit f7d49d9c2b9899f9caeeff766714631918129d2c +Author: Behdad Esfahbod +Date: Sun Jan 2 11:16:33 2022 -0700 + + [metrics] Simplify + + src/hb-ot-metrics.cc | 11 ++++++++--- + 1 file changed, 8 insertions(+), 3 deletions(-) + +commit f1ba1f940f407efd192cb2d6bd4b7eee20aedf96 +Author: Behdad Esfahbod +Date: Sun Jan 2 10:58:25 2022 -0700 + + [metrics] Only scale caret rise/run if font is slanted + + src/hb-ot-metrics.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 45c2b6e384e3359a54f40e4b02df9fffe27b0def +Author: Behdad Esfahbod +Date: Sun Jan 2 10:55:11 2022 -0700 + + [metrics] Harden math + + src/hb-ot-metrics.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit fa008a021fbd3c432499ac9316fa75a7f5a4ea02 +Author: Behdad Esfahbod +Date: Sun Jan 2 10:46:38 2022 -0700 + + [metrics] Implement synthetic slant for caret slope + + Part of https://github.com/harfbuzz/harfbuzz/pull/3338 + + src/hb-ot-metrics.cc | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +commit fc329f665fab56c2983ababf2ebc71088b2ecfcc +Author: Behdad Esfahbod +Date: Sun Jan 2 10:41:41 2022 -0700 + + [metrics] Scale up horizontal caret rise/run + + Eg. if rise/run are 1/0, we now return upem/0. This is equivalent. + + Part of https://github.com/harfbuzz/harfbuzz/pull/3338 + + src/hb-ot-metrics.cc | 15 +++++++++++++-- + 1 file changed, 13 insertions(+), 2 deletions(-) + +commit a3265e1e07f8d00e5dbd5ae89e0b500b1469575a +Author: Behdad Esfahbod +Date: Sun Jan 2 10:02:41 2022 -0700 + + Typo + + docs/harfbuzz-sections.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 0df83f52a126aa1c89e4dd8478f3a535805bd6ac +Author: Behdad Esfahbod +Date: Sun Jan 2 08:01:11 2022 -0700 + + Fix test + + src/gen-def.py | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 6356da88ee4b0926b4fb2bc3b70352633124d05f +Author: Behdad Esfahbod +Date: Sun Jan 2 07:55:56 2022 -0700 + + [docs] Update + + docs/harfbuzz-sections.txt | 1 + + 1 file changed, 1 insertion(+) + +commit 5b87c30d6b192092008e578fb5f3148fb96ab09a +Author: Behdad Esfahbod +Date: Sun Jan 2 07:53:45 2022 -0700 + + [font] Mark hb_font_get_var_coords_design() non-experimental + + Any remaining issue with the API will address later by deprecating it. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/1865 + + src/hb-font.cc | 4 +--- + src/hb-font.h | 2 -- + 2 files changed, 1 insertion(+), 5 deletions(-) + +commit 2d42fc9fbb9ddb7c9bd53b06a7ef70ef6f459399 +Author: Behdad Esfahbod +Date: Sun Jan 2 07:45:10 2022 -0700 + + [font] Load named-instance if face index top bits are set + + This matches FreeType behavior. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3348 + + src/hb-face.cc | 4 ++++ + src/hb-font.cc | 10 ++++++++++ + 2 files changed, 14 insertions(+) + +commit da7dba0002616eab73b7dd1621274992ce6eb2aa +Author: Behdad Esfahbod +Date: Sat Jan 1 11:20:20 2022 -0700 + + [face] Clarify face_index handling + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3347 + + src/hb-face.cc | 19 +++++++++++++------ + 1 file changed, 13 insertions(+), 6 deletions(-) + +commit 6da4b80e5f303bf40c295c4888ba3dc48bd28f4b +Author: Behdad Esfahbod +Date: Wed Dec 22 21:51:03 2021 -0700 + + [hb-ot-var] Specify normalized 2.14 docs + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3345 + + src/hb-ot-var.cc | 3 +++ + 1 file changed, 3 insertions(+) + +commit 1b51be57dcd3f964ab7503b5261294e673892991 +Author: Behdad Esfahbod +Date: Wed Dec 22 21:43:48 2021 -0700 + + [hb-ot-var] Actually set in/out argument + + Fixes https://github.com/harfbuzz/harfbuzz/pull/3344 + + src/hb-ot-var-fvar-table.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 06ee40213cb98fe1589c1712d80380c19d2bbc50 +Author: Behdad Esfahbod +Date: Tue Dec 21 14:14:09 2021 -0700 + + Use invisible-glyph for spaces if font has no ASCII space + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3340 + + Should add tests ideally. + + src/hb-ot-shape-fallback.cc | 9 +++++++++ + src/hb-ot-shape-normalize.cc | 3 ++- + 2 files changed, 11 insertions(+), 1 deletion(-) + +commit 602bd39680e6c337309516d6b5086834a35a7609 +Author: Behdad Esfahbod +Date: Sun Dec 19 21:40:25 2021 -0800 + + [style] Adjust font slant angle for synthetic slant value + + Part of https://github.com/harfbuzz/harfbuzz/pull/3338 + + src/hb-style.cc | 15 +++++++++++---- + 1 file changed, 11 insertions(+), 4 deletions(-) + +commit ff697debd8e55d8858a2f199ae06f7a9f33a5991 +Author: Behdad Esfahbod +Date: Sun Dec 19 07:25:37 2021 -0700 + + [GPOS] Apply font synthetic slant + + Part of fixing https://github.com/harfbuzz/harfbuzz/issues/3196 + + src/hb-font.cc | 1 + + src/hb-font.hh | 2 ++ + src/hb-ot-layout-gpos-table.hh | 11 +++++++++-- + 3 files changed, 12 insertions(+), 2 deletions(-) + +commit 810f5d71c71ab59f4b1257e18b81551de49f3ee5 +Author: Behdad Esfahbod +Date: Sat Dec 18 15:12:26 2021 -0700 + + [font] Add public API for slant + + Not hooked up internally to anything. + + New API: + + + hb_font_set_synthetic_slant() + + hb_font_get_synthetic_slant() + + Part of fixing https://github.com/harfbuzz/harfbuzz/issues/3196 + + src/hb-font.cc | 41 ++++++++++++++++++++++++++++++++++++++++- + src/hb-font.h | 6 ++++++ + src/hb-font.hh | 1 + + 3 files changed, 47 insertions(+), 1 deletion(-) + +commit 067f90a82087a5feb1cf76625c54c60a10946fe1 +Author: Garret Rieger +Date: Tue Dec 14 16:24:38 2021 -0800 + + [subset] Fix for fuzzer timeout. + + Fixes https://oss-fuzz.com/testcase-detail/5549945449480192 + + In prune_langsys: move LangSys visited check up before any work is done for a LangSys. In this particular case the compare() method is responsible for the majority of the time spent and wasn't being guarded with a visisted check. + + src/hb-ot-layout-common.hh | 10 +++++++--- + ...estcase-minimized-hb-subset-fuzzer-5549945449480192 | Bin 0 -> 562733 bytes + 2 files changed, 7 insertions(+), 3 deletions(-) + +commit c4573c2ec793dc9a124654f0d0d349df7787fa45 +Author: Garret Rieger +Date: Tue Dec 14 14:49:15 2021 -0800 + + [repacker] don't infinite loop if visited or roots is in error. + + Fixes https://oss-fuzz.com/testcase-detail/5205038086094848 + + src/hb-repacker.hh | 7 +++++++ + ...estcase-minimized-hb-subset-fuzzer-5205038086094848 | Bin 0 -> 129192 bytes + 2 files changed, 7 insertions(+) + +commit 449c4296a11a8b3d3882d4a4d6705281f5ff52e5 +Author: Khaled Hosny +Date: Sun Dec 12 07:50:06 2021 +0200 + + [ci] Try harder to fix this randomly failing job + + The default --num-processes is the number of CPUs multiplied by 5, + which seems to give this VM a hard-time. Even the number of CPUs is too + much, so lets use half of that (I’m adding one just in case the division + gives zero). + + .circleci/config.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 52a33a15a409550fdc6496cfcb16168b371e2aaf +Author: Khaled Hosny +Date: Sun Dec 12 07:43:58 2021 +0200 + + [ci] Try to fix the randomly failing valgrind job + + .circleci/config.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit be91d2917d9860326cb5fd1d03ffe1042a72f6d3 +Author: Khaled Hosny +Date: Sun Dec 12 04:45:54 2021 +0200 + + 3.2.0 + + NEWS | 16 ++++++++++++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 6 +++--- + 4 files changed, 21 insertions(+), 5 deletions(-) + +commit 77507a1d8d872d8cd4f62b807e933cd3e2cdb110 +Author: Garret Rieger +Date: Fri Dec 10 14:10:04 2021 -0800 + + [subset] Don't double count visit lookups in closure_lookups + + Each recursed lookup was getting counted once in closure_lookups() and then again in hb_closure_lookups_context_t::recurse. + + src/hb-ot-layout-gsubgpos.hh | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +commit d67025705f0c4993cdd756bc47d942e14ceed0a1 +Author: Garret Rieger +Date: Fri Dec 10 13:52:05 2021 -0800 + + [subset] reset the visited lookup count before each closure iteration. + + src/hb-ot-layout-gsubgpos.hh | 3 +++ + src/hb-ot-layout.cc | 1 + + 2 files changed, 4 insertions(+) + +commit 23159084b43c1ce429d9e98035bf845919fd8a89 +Author: Behdad Esfahbod +Date: Fri Dec 10 15:00:16 2021 -0700 + + [morx] Reverse graphemese, not whole buffer + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3314 + Supersedes https://github.com/harfbuzz/harfbuzz/pull/3315 + + src/hb-aat-layout-morx-table.hh | 4 ++-- + src/hb-ot-layout.hh | 6 ++++++ + src/hb-ot-shape.cc | 15 +-------------- + test/shape/data/in-house/tests/macos.tests | 3 +++ + 4 files changed, 12 insertions(+), 16 deletions(-) + +commit 5b995526f7d0d1e688f68005b410a93cf1685544 +Author: Behdad Esfahbod +Date: Fri Dec 10 14:59:56 2021 -0700 + + [buffer] Fix reverse_group() to reverse() at the end + + src/hb-buffer.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 21c4fc1011854547edf564573fdbec4687e76e04 +Author: Behdad Esfahbod +Date: Fri Dec 10 13:02:43 2021 -0700 + + [buffer] Add optional merge_clusters arg to reverse_groups() + + src/hb-buffer.hh | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +commit e949e512181d04da1add14f6133a6d68f7a60fc2 +Author: Behdad Esfahbod +Date: Fri Dec 10 12:58:27 2021 -0700 + + [ot-layout] Port foreach_grapheme to buffer foreach_group + + src/hb-ot-layout.hh | 22 ++++++---------------- + 1 file changed, 6 insertions(+), 16 deletions(-) + +commit eb96e69d18aa45a623c05bf69e562b3918724f6f +Author: Behdad Esfahbod +Date: Fri Dec 10 12:55:29 2021 -0700 + + [buffer] Add foreach_group() + + src/hb-buffer.hh | 40 ++++++++++++++++++++-------------------- + 1 file changed, 20 insertions(+), 20 deletions(-) + +commit 1b78e04c78338266c200226bccb21188355046ca +Author: Behdad Esfahbod +Date: Fri Dec 10 12:45:43 2021 -0700 + + [buffer] Add ::reverse_groups() + + src/hb-buffer.cc | 23 ----------------------- + src/hb-buffer.hh | 26 +++++++++++++++++++++++++- + 2 files changed, 25 insertions(+), 24 deletions(-) + +commit 4cd96e73e40acfa65b7d0726a7186bf31c169b2a +Author: Behdad Esfahbod +Date: Fri Dec 10 12:33:21 2021 -0700 + + [buffer] Inline revers_range() / reverse() + + src/hb-buffer.cc | 23 ----------------------- + src/hb-buffer.hh | 10 ++++++++-- + 2 files changed, 8 insertions(+), 25 deletions(-) + +commit 5914acb3cbb3634e9e94e0e571d96b806b7ecacf +Author: Garret Rieger +Date: Fri Dec 10 10:05:47 2021 -0800 + + [repacker] Clear distance and position cache when assigning a new space. + + A change in space will effect the distance assigned to the node and any of it's children so clear the distance cache. + + src/hb-repacker.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit 706014f69dc2cde140e17faf32d32a1cbd5d0000 +Author: Qunxin Liu +Date: Wed Dec 1 20:20:12 2021 -0800 + + [subset] (Chain)ContextSubst glyph_closure fix + + - When pos_glyphs is empty, use current full glyphs set as input for + subsequent recursive closure process + - Also increase max_lookup_visit_count to 35000 cause a real font file hit + previous limit 20000 and some lookups are dropped unexpectedly + + src/hb-ot-layout-common.hh | 6 +++--- + src/hb-ot-layout-gsubgpos.hh | 24 +++++++++++++-------- + ...Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 11372 -> 19032 bytes + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 17640 -> 25608 bytes + .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 3512 -> 8040 bytes + ...rdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 12360 -> 22776 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 19340 -> 27772 bytes + ...taliqUrdu-Bold.default.retain-all-codepoint.ttf | Bin 0 -> 543364 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 18208 -> 25868 bytes + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 23704 -> 31676 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 9160 -> 13688 bytes + ...Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 18164 -> 28580 bytes + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 25392 -> 33824 bytes + ...qUrdu-Bold.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 543364 bytes + test/subset/data/fonts/NotoNastaliqUrdu-Bold.ttf | Bin 459600 -> 589224 bytes + .../data/tests/layout.notonastaliqurdu.tests | 1 + + 16 files changed, 19 insertions(+), 12 deletions(-) + +commit 441877f56aa09bc848a8860007232a7be5e179d9 +Author: Garret Rieger +Date: Thu Dec 9 16:38:05 2021 -0800 + + [repacker] add test case for using max priority to resolve an overflow. + + src/test-repacker.cc | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 73 insertions(+) + +commit be2c488e5d20db18e3ee82dee6a22056ed526add +Author: Garret Rieger +Date: Thu Dec 9 15:44:06 2021 -0800 + + [repacker] Improve vertex priority packing. + + Previous priority implementation would move a node further back within it's layer, but at max priority was unable to move any further up than that. This updates the implementation to have 3 priority levels: + 1. Distance is reduced by half of table size. + 2. Distance is reduced by full table size (move to beginning of the layer). + 3. Distance is set to 0. Vertex will be packed as soon as possible. + + Also makes the iterative resolutions aware of max priority, so it won't keep trying to raise priority beyond the maximum. + + src/hb-repacker.hh | 38 +++++++++++++++++++++++++++++--------- + 1 file changed, 29 insertions(+), 9 deletions(-) + +commit 2404617a605cd8c419fe67afa012ddc90a24c685 +Author: David Corbett +Date: Wed Dec 8 21:10:22 2021 -0500 + + Update language system tag registry to OT 1.9 + + src/gen-tag-table.py | 11 +++++++++-- + src/hb-ot-tag-table.hh | 14 +++++++++++++- + 2 files changed, 22 insertions(+), 3 deletions(-) + +commit 002a1f70b81d56b882bd5a68ebdc22c015e88f7f +Author: Behdad Esfahbod +Date: Wed Dec 8 10:45:30 2021 -0800 + + [ft] Disable vertical funcs if HB_NO_VERTICAL + + src/hb-ft.cc | 15 ++++++++++++--- + 1 file changed, 12 insertions(+), 3 deletions(-) + +commit ef14cad736e499f42281e09d3835ad667245e4be +Author: Behdad Esfahbod +Date: Wed Dec 8 10:43:52 2021 -0800 + + [GPOS] Disable vertical advance if HB_NO_VERTICAL + + src/hb-ot-layout-gpos-table.hh | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +commit 6ed22de1279f7e68666bd9f024a80a4a48a1a467 +Author: Behdad Esfahbod +Date: Wed Dec 8 10:40:40 2021 -0800 + + [CONFIG] Fix HB_NO_VERTICAL build without HB_TINY + + src/hb-ot-glyf-table.hh | 12 ++++++++++-- + src/hb-ot-metrics.cc | 2 ++ + 2 files changed, 12 insertions(+), 2 deletions(-) + +commit 53eebc7cd2680a41c3e7c7ac363b7ecc1355d655 +Author: Behdad Esfahbod +Date: Wed Dec 8 08:32:41 2021 -0800 + + [CONFIG] Add HB_NO_VERTICAL + + src/hb-ot-face-table-list.hh | 2 ++ + src/hb-ot-font.cc | 18 +++++++++++++++--- + src/hb-ot-glyf-table.hh | 25 ++++++++++++++++++++++--- + src/hb-ot-hmtx-table.hh | 9 ++++++++- + src/hb-ot-metrics.cc | 5 +++++ + src/hb-ot-shape.cc | 4 ++++ + 6 files changed, 56 insertions(+), 7 deletions(-) + +commit 9bc5d2903a6c1669a3bd8aa47f42d34c6bbcf763 +Author: Behdad Esfahbod +Date: Wed Dec 8 08:16:17 2021 -0800 + + [TINY] Don't disable VORG table in any config profile + + Is needed for vertical layout of CFF fonts. + + Fixes https://github.com/harfbuzz/harfbuzz/discussions/3294#discussioncomment-1770313 + + src/hb-ot-face-table-list.hh | 2 +- + src/hb-ot-font.cc | 2 -- + 2 files changed, 1 insertion(+), 3 deletions(-) + +commit 3e4a25098df348c459f57829d84c4b0ebb3efc97 +Author: Garret Rieger +Date: Mon Dec 6 16:00:15 2021 -0800 + + [repacker] add a maximum number of roots that can be moved in one iteration. + + Set to half of the roots in a space. This prevents the repacker from moving all roots in a space to a new space if their are overflows in every root. + + src/hb-repacker.hh | 21 ++++++++++++--------- + 1 file changed, 12 insertions(+), 9 deletions(-) + +commit 02b12d7965710de93fa4b42617113e66ddf19add +Author: Garret Rieger +Date: Mon Dec 6 15:23:35 2021 -0800 + + [repacker] Move all overflowing roots to a new space simultaneously. + + src/hb-repacker.hh | 69 +++++++++++++++++++++++++++++++++++++----------------- + 1 file changed, 47 insertions(+), 22 deletions(-) + +commit fa966bcc29e84a579fc32af7663a50bfe7814b1a +Author: Garret Rieger +Date: Mon Dec 6 12:54:19 2021 -0800 + + [repacker] create repacker output buffer after final length is known. + + Don't rely on a buffer provided by the caller, as it may not be large enough. + + src/hb-repacker.hh | 60 ++++++++++++++++++++++++++---------- + src/hb-subset.cc | 18 +++++------ + src/test-repacker.cc | 87 ++++++++++++++++++---------------------------------- + 3 files changed, 80 insertions(+), 85 deletions(-) + +commit 51655a078e599c532b739c1e58556d873dabf6b0 +Author: Qunxin Liu +Date: Sun Dec 5 19:27:57 2021 -0800 + + [subset] COLR : only include glyphs after COLR closure + + src/hb-ot-color-colr-table.hh | 18 ++++++++++++------ + src/hb-subset-plan.cc | 4 +++- + src/hb-subset-plan.hh | 1 + + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + .../colr_glyphs/BungeeColor-Regular.default.41.ttf | Bin 0 -> 1664 bytes + .../BungeeColor-Regular.drop-hints-retain-gids.41.ttf | Bin 0 -> 3384 bytes + .../colr_glyphs/BungeeColor-Regular.drop-hints.41.ttf | Bin 0 -> 1656 bytes + .../BungeeColor-Regular.retain-gids.41.ttf | Bin 0 -> 3392 bytes + test/subset/data/fonts/BungeeColor-Regular.ttf | Bin 0 -> 75348 bytes + test/subset/data/tests/colr_glyphs.tests | 11 +++++++++++ + test/subset/meson.build | 1 + + 12 files changed, 30 insertions(+), 7 deletions(-) + +commit 70f8c57e5c72697bdd2dc84b3573e1e90a94d681 +Author: Behdad Esfahbod +Date: Sat Dec 4 19:49:23 2021 -0800 + + [buffer] Rename find_min_cluster + + src/hb-buffer.cc | 7 ++++--- + src/hb-buffer.hh | 8 ++++---- + 2 files changed, 8 insertions(+), 7 deletions(-) + +commit 94d43c008ab4ec2281b693af1f4014b1ebce1b14 +Author: Behdad Esfahbod +Date: Sat Dec 4 16:56:39 2021 -0800 + + [buffer] Merge and rename clear_glyph_flags() + + src/hb-buffer.hh | 5 ++--- + src/hb-coretext.cc | 2 +- + src/hb-directwrite.cc | 2 +- + src/hb-fallback-shape.cc | 2 +- + src/hb-graphite2.cc | 2 +- + src/hb-ot-layout-gsub-table.hh | 2 +- + src/hb-uniscribe.cc | 2 +- + 7 files changed, 8 insertions(+), 9 deletions(-) + +commit b95d252fabca73ded3c7529ba726499ec6dcda5d +Author: Behdad Esfahbod +Date: Fri Dec 3 11:49:55 2021 -0700 + + [CONFIG] Add HB_CONFIG_OVERRIDE_H to simplify config overrides + + CONFIG.md | 15 +++++++++++---- + src/hb-config.hh | 7 +++++-- + 2 files changed, 16 insertions(+), 6 deletions(-) + +commit 74b46b29e7ebb8521fdbf92325a3798083381237 +Author: Qunxin Liu +Date: Thu Dec 2 19:50:16 2021 -0800 + + [subset] MATH: don't serialize coverage table when iterator is empty + + when iterator is empty, just set coverage offset to 0. + serialize() in coverage will at lease write out a 16-bit format header. + + src/hb-ot-math-table.hh | 10 +++++++--- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + .../Caudex-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 417604 bytes + ...Caudex-Regular.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 436712 bytes + ...r.keep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 417604 bytes + ...dex-Regular.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 417780 bytes + ...Caudex-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 417620 bytes + test/subset/data/fonts/Caudex-Regular.ttf | Bin 0 -> 466324 bytes + test/subset/data/tests/math_coverage_offset.tests | 12 ++++++++++++ + test/subset/meson.build | 1 + + 11 files changed, 22 insertions(+), 3 deletions(-) + +commit 1d9ef3a75a445a52d084e805d4abdbaaa4c782d7 +Author: Garret Rieger +Date: Wed Dec 1 10:30:27 2021 -0800 + + [subset] Actually fix end_cp unitialized warning. + + src/hb-ot-cmap-table.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit d8635dfe5a06d1112ea563dcef788097b7b124af +Author: Garret Rieger +Date: Wed Dec 1 10:14:10 2021 -0800 + + [subset] Fix warning about uninitialized use of end_cp. + + src/hb-ot-cmap-table.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 6c81cd9543f35cbc54e938b402355990a3b0859c +Author: Khaled Hosny +Date: Wed Dec 1 19:29:34 2021 +0200 + + [tests] Add tests for platform shapers + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3115 + + test/shape/data/in-house/meson.build | 14 +++++++++++++- + test/shape/data/in-house/tests/coretext.tests | 1 + + test/shape/data/in-house/tests/directwrite.tests | 1 + + test/shape/data/in-house/tests/uniscribe.tests | 1 + + test/shape/meson.build | 11 +++++++++++ + 5 files changed, 27 insertions(+), 1 deletion(-) + +commit 7608b191672972efdc69ce49c22001346f5470c0 +Author: Khaled Hosny +Date: Wed Dec 1 18:57:21 2021 +0200 + + [directwrite] Set unsafe to break flag + + Like the rest of platform shapers. Otherwise hb-shape --verify goes + crazy. + + src/hb-directwrite.cc | 2 ++ + 1 file changed, 2 insertions(+) + +commit 361a438658dcddea29d7c8b9c68bf2bc88109bde +Author: Khaled Hosny +Date: Wed Dec 1 03:16:46 2021 +0200 + + Revert "Revert "[hb-directwrite] Don't load dwrit.dll dynamically"" + + This reverts commit ecbe224743c205c99aa459b27e7fb241cc4b1dc5. + + It was causing directwrite shaper to crash in MSVC builds. + + src/hb-directwrite.cc | 36 ++---------------------------------- + 1 file changed, 2 insertions(+), 34 deletions(-) + +commit 549e2b7038282e34f83b54b36fabf02de0cbfcae +Author: Khaled Hosny +Date: Wed Dec 1 03:16:26 2021 +0200 + + Revert "Remove direct link to dwrite from meson scripts" + + This reverts commit 6ea6c581edb3cecf1b4b42854e37b40d6d067cd3. + + meson.build | 7 ++++++- + src/meson.build | 1 + + 2 files changed, 7 insertions(+), 1 deletion(-) + +commit 071aea42c28e84e89b550de03cbd0094382f634c +Author: Garret Rieger +Date: Tue Nov 30 16:16:06 2021 -0800 + + [iter] add specialized implementation for hb_concat forward when iterators are not random access. + + src/hb-iter.hh | 20 +++++++++++++++----- + src/test-iter.cc | 19 +++++++++++++++++++ + 2 files changed, 34 insertions(+), 5 deletions(-) + +commit 2e935514d9790f6f8a7f6639c9564b3d7237d6d3 +Author: Garret Rieger +Date: Tue Nov 30 16:02:05 2021 -0800 + + [iter] fix forward implementation in hb_concat(). + + Add test coverage for forward. + + src/hb-iter.hh | 6 ++++-- + src/test-iter.cc | 22 ++++++++++++++++++++++ + 2 files changed, 26 insertions(+), 2 deletions(-) + +commit 39e76af19ed6ab798d4671ff3e7a4b71e2abe6cf +Author: Garret Rieger +Date: Tue Nov 30 15:25:40 2021 -0800 + + [subset] add all_links () to object_t. + + Helper to provide easy access to concatenated real and virtual links iterator. + + src/hb-repacker.hh | 44 +++++++++++++++----------------------------- + src/hb-serialize.hh | 5 +++++ + 2 files changed, 20 insertions(+), 29 deletions(-) + +commit 9121ed0cecab2296ee2a18042ed89c0ce95dbbaa +Author: Garret Rieger +Date: Tue Nov 30 13:45:22 2021 -0800 + + [subset] Improve sharing of Ligature subtables. + + Ligature subtables use virtual links to enforce an ordering constraint between the subtables and the coverage table. Unfortunately this has the sideeffect of prevent the subtables from being shared by another Ligature with a different coverage table since object equality compares all links real and virtual. This change makes virtual links stored separately from real links and updates the equality check to only check real links. If an object is de-duped any virtual links it has are merged into the object that replaces it. + + src/hb-repacker.hh | 84 +++++++----- + src/hb-serialize.hh | 50 ++++--- + src/test-repacker.cc | 150 +++++++++++++-------- + ...ic-Regular.layout-test.retain-all-codepoint.ttf | Bin 46544 -> 46524 bytes + ...Howrah-Regular.default.retain-all-codepoint.ttf | Bin 174024 -> 173756 bytes + ...rah-Regular.drop-hints.retain-all-codepoint.ttf | Bin 99288 -> 99020 bytes + ...ah-Regular.retain-gids.retain-all-codepoint.ttf | Bin 174324 -> 174056 bytes + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 17732 -> 17640 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 19432 -> 19340 bytes + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 23792 -> 23704 bytes + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 25484 -> 25392 bytes + ...hnadevaraya-Regular.default.c30,c36,c40,c4d.ttf | Bin 10860 -> 10848 bytes + ...varaya-Regular.default.retain-all-codepoint.ttf | Bin 572812 -> 572104 bytes + ...evaraya-Regular.glyph-names.c30,c36,c40,c4d.ttf | Bin 11292 -> 11280 bytes + ...ya-Regular.glyph-names.retain-all-codepoint.ttf | Bin 608460 -> 607752 bytes + ...raya-Regular.notdef-outline.c30,c36,c40,c4d.ttf | Bin 10940 -> 10928 bytes + ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 572892 -> 572184 bytes + ...evaraya-Regular.retain-gids.c30,c36,c40,c4d.ttf | Bin 16880 -> 16868 bytes + ...ya-Regular.retain-gids.retain-all-codepoint.ttf | Bin 572824 -> 572116 bytes + 19 files changed, 181 insertions(+), 103 deletions(-) + +commit ca227411102b615edb40a78d2355d2f6cf5291c5 +Author: Garret Rieger +Date: Tue Nov 30 12:53:15 2021 -0800 + + [iter] add hb_concat (a, b). + + Iterates over a, and then over b. + + src/hb-iter.hh | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + src/test-iter.cc | 33 +++++++++++++++++++++++++ + 2 files changed, 106 insertions(+) + +commit 95329081c2c6e7f763b466ea3cfc9630ddb23dcf +Author: Garret Rieger +Date: Fri Nov 26 16:18:42 2021 -0800 + + [subset] further optimize cmap4 packing. + + src/hb-ot-cmap-table.hh | 48 +++++++++++++++------ + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 222692 -> 222684 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 191568 -> 191560 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 191520 -> 191512 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 222692 -> 222684 bytes + ...egular-new.glyph-names.retain-all-codepoint.ttf | Bin 229684 -> 229676 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 223388 -> 223380 bytes + ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 220884 -> 220876 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 222432 -> 222424 bytes + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 222692 -> 222684 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 222692 -> 222684 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 222692 -> 222684 bytes + ...lar-new.notdef-outline.retain-all-codepoint.ttf | Bin 223288 -> 223280 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 222740 -> 222732 bytes + ...tu-Regular.glyph-names.retain-all-codepoint.ttf | Bin 280064 -> 280056 bytes + ...traLightItalic.default.retain-all-codepoint.ttf | Bin 134364 -> 134344 bytes + ...ightItalic.glyph-names.retain-all-codepoint.ttf | Bin 145640 -> 145620 bytes + ...tItalic.notdef-outline.retain-all-codepoint.ttf | Bin 134492 -> 134472 bytes + ...ns-BlackItalic.default.retain-all-codepoint.ttf | Bin 120040 -> 120020 bytes + ...lackItalic.glyph-names.retain-all-codepoint.ttf | Bin 132284 -> 132264 bytes + ...kItalic.notdef-outline.retain-all-codepoint.ttf | Bin 120040 -> 120020 bytes + .../Tinos-Italic.default.retain-all-codepoint.ttf | Bin 410180 -> 410092 bytes + ...nos-Italic.glyph-names.retain-all-codepoint.ttf | Bin 435008 -> 434920 bytes + ...-Italic.notdef-outline.retain-all-codepoint.ttf | Bin 410180 -> 410092 bytes + ...nos-Italic.retain-gids.retain-all-codepoint.ttf | Bin 412556 -> 412468 bytes + ...wLatin-Regular.default.retain-all-codepoint.ttf | Bin 130076 -> 129952 bytes + ...in-Regular.layout-test.retain-all-codepoint.ttf | Bin 152052 -> 151928 bytes + ...in-Regular.retain-gids.retain-all-codepoint.ttf | Bin 133180 -> 133056 bytes + ...woMath-Regular.default.retain-all-codepoint.ttf | Bin 1033572 -> 1033528 bytes + ...th-Regular.glyph-names.retain-all-codepoint.ttf | Bin 1086348 -> 1086304 bytes + ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 1033820 -> 1033776 bytes + ...th-Regular.retain-gids.retain-all-codepoint.ttf | Bin 1048752 -> 1048716 bytes + 32 files changed, 36 insertions(+), 12 deletions(-) + +commit 599143824c39b3cf37c3cb714364b58d45fc0d3d +Author: Garret Rieger +Date: Fri Nov 26 14:19:39 2021 -0800 + + [subset] Don't pad glyphs when using long loca. + + src/hb-ot-glyf-table.hh | 36 +++++++++++++-------- + ...tu-Regular.glyph-names.retain-all-codepoint.ttf | Bin 280296 -> 280064 bytes + ...Howrah-Regular.default.retain-all-codepoint.ttf | Bin 174308 -> 174024 bytes + ...ah-Regular.retain-gids.retain-all-codepoint.ttf | Bin 174608 -> 174324 bytes + .../Tinos-Italic.default.retain-all-codepoint.ttf | Bin 410932 -> 410180 bytes + ...nos-Italic.glyph-names.retain-all-codepoint.ttf | Bin 435760 -> 435008 bytes + ...-Italic.notdef-outline.retain-all-codepoint.ttf | Bin 410932 -> 410180 bytes + ...nos-Italic.retain-gids.retain-all-codepoint.ttf | Bin 413308 -> 412556 bytes + ...woMath-Regular.default.retain-all-codepoint.ttf | Bin 1035756 -> 1033572 bytes + ...th-Regular.glyph-names.retain-all-codepoint.ttf | Bin 1088532 -> 1086348 bytes + ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 1036004 -> 1033820 bytes + ...th-Regular.retain-gids.retain-all-codepoint.ttf | Bin 1050936 -> 1048752 bytes + ...varaya-Regular.default.retain-all-codepoint.ttf | Bin 573428 -> 572812 bytes + ...ya-Regular.glyph-names.retain-all-codepoint.ttf | Bin 609076 -> 608460 bytes + ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 573508 -> 572892 bytes + ...ya-Regular.retain-gids.retain-all-codepoint.ttf | Bin 573440 -> 572824 bytes + 16 files changed, 22 insertions(+), 14 deletions(-) + +commit d9660fd58a3ade1c8962e5cd3f7538a5b5189262 +Author: Garret Rieger +Date: Thu Nov 25 18:15:35 2021 -0800 + + [subset] Make cmap4 packing more optimal. + + The current CMAP4 implementation uses whatever the current codepoint ranges are and then encodes them as indivudal glyph ids or as a delta if possible. However, it's often possible to save bytes by splitting up existing ranges and encoding parts of them using deltas where the cost of splitting the range is less than encoding each glyph individual. + + src/hb-ot-cmap-table.hh | 246 ++++++++++++--------- + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 222756 -> 222692 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 191632 -> 191568 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 191584 -> 191520 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 222756 -> 222692 bytes + ...egular-new.glyph-names.retain-all-codepoint.ttf | Bin 229748 -> 229684 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 223452 -> 223388 bytes + ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 220948 -> 220884 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 222496 -> 222432 bytes + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 222756 -> 222692 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 222756 -> 222692 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 222756 -> 222692 bytes + ...lar-new.notdef-outline.retain-all-codepoint.ttf | Bin 223352 -> 223288 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 222804 -> 222740 bytes + ...tu-Regular.glyph-names.retain-all-codepoint.ttf | Bin 281092 -> 280296 bytes + ...Gothic-Regular.default.retain-all-codepoint.ttf | Bin 44584 -> 44544 bytes + ...ic-Regular.layout-test.retain-all-codepoint.ttf | Bin 46584 -> 46544 bytes + ...ic-Regular.retain-gids.retain-all-codepoint.ttf | Bin 44592 -> 44552 bytes + ...traLightItalic.default.retain-all-codepoint.ttf | Bin 134520 -> 134364 bytes + ...ightItalic.glyph-names.retain-all-codepoint.ttf | Bin 145796 -> 145640 bytes + ...tItalic.notdef-outline.retain-all-codepoint.ttf | Bin 134648 -> 134492 bytes + ...ns-BlackItalic.default.retain-all-codepoint.ttf | Bin 120236 -> 120040 bytes + ...lackItalic.glyph-names.retain-all-codepoint.ttf | Bin 132480 -> 132284 bytes + ...kItalic.notdef-outline.retain-all-codepoint.ttf | Bin 120236 -> 120040 bytes + .../Tinos-Italic.default.retain-all-codepoint.ttf | Bin 412764 -> 410932 bytes + ...nos-Italic.glyph-names.retain-all-codepoint.ttf | Bin 437592 -> 435760 bytes + ...-Italic.notdef-outline.retain-all-codepoint.ttf | Bin 412764 -> 410932 bytes + ...nos-Italic.retain-gids.retain-all-codepoint.ttf | Bin 415140 -> 413308 bytes + ...wLatin-Regular.default.retain-all-codepoint.ttf | Bin 131672 -> 130076 bytes + ...in-Regular.layout-test.retain-all-codepoint.ttf | Bin 153648 -> 152052 bytes + ...in-Regular.retain-gids.retain-all-codepoint.ttf | Bin 134776 -> 133180 bytes + ...woMath-Regular.default.retain-all-codepoint.ttf | Bin 1038580 -> 1035756 bytes + ...th-Regular.glyph-names.retain-all-codepoint.ttf | Bin 1091356 -> 1088532 bytes + ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 1038828 -> 1036004 bytes + ...th-Regular.retain-gids.retain-all-codepoint.ttf | Bin 1053656 -> 1050936 bytes + 35 files changed, 143 insertions(+), 103 deletions(-) + +commit 8aed5c21a31eece6a9f3cd775fda8facb6c28b9b +Author: Khaled Hosny +Date: Fri Nov 26 17:54:18 2021 +0200 + + 3.1.2 + + NEWS | 9 +++++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 4 ++-- + 4 files changed, 13 insertions(+), 4 deletions(-) + +commit 720ab0883b4bd7daa32a3c46031a9d8adb5c8a5f +Author: Behdad Esfahbod +Date: Thu Nov 25 11:49:16 2021 -0700 + + [util] Add --single-par + + Use it in aots tests + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3129 + Related https://github.com/harfbuzz/harfbuzz/issues/3298 + + test/shape/data/aots/hb-aots-tester.cpp | 2 +- + test/shape/data/aots/tests/classdef1.tests | 2 +- + test/shape/data/aots/tests/classdef1_empty.tests | 2 +- + .../shape/data/aots/tests/classdef1_multiple.tests | 2 +- + test/shape/data/aots/tests/classdef1_single.tests | 2 +- + test/shape/data/aots/tests/classdef2.tests | 2 +- + test/shape/data/aots/tests/classdef2_empty.tests | 2 +- + .../shape/data/aots/tests/classdef2_multiple.tests | 2 +- + test/shape/data/aots/tests/classdef2_single.tests | 2 +- + test/shape/data/aots/tests/cmap0.tests | 2 +- + test/shape/data/aots/tests/cmap10.tests | 4 ++-- + test/shape/data/aots/tests/cmap12.tests | 2 +- + test/shape/data/aots/tests/cmap2.tests | 2 +- + test/shape/data/aots/tests/cmap4.tests | 12 ++++++------ + test/shape/data/aots/tests/cmap6.tests | 4 ++-- + test/shape/data/aots/tests/cmap8.tests | 2 +- + .../shape/data/aots/tests/gpos1_1_lookupflag.tests | 2 +- + test/shape/data/aots/tests/gpos1_1_simple.tests | 8 ++++---- + test/shape/data/aots/tests/gpos1_2.tests | 2 +- + .../shape/data/aots/tests/gpos1_2_lookupflag.tests | 2 +- + test/shape/data/aots/tests/gpos2_1.tests | 4 ++-- + .../shape/data/aots/tests/gpos2_1_lookupflag.tests | 4 ++-- + .../shape/data/aots/tests/gpos2_1_next_glyph.tests | 4 ++-- + test/shape/data/aots/tests/gpos2_1_simple.tests | 4 ++-- + test/shape/data/aots/tests/gpos2_2.tests | 10 +++++----- + test/shape/data/aots/tests/gpos3.tests | 22 +++++++++++----------- + test/shape/data/aots/tests/gpos3_lookupflag.tests | 4 ++-- + test/shape/data/aots/tests/gpos4_lookupflag.tests | 4 ++-- + .../data/aots/tests/gpos4_multiple_anchors.tests | 2 +- + test/shape/data/aots/tests/gpos4_simple.tests | 10 +++++----- + test/shape/data/aots/tests/gpos5.tests | 4 ++-- + test/shape/data/aots/tests/gpos6.tests | 6 +++--- + test/shape/data/aots/tests/gpos7_1.tests | 4 ++-- + test/shape/data/aots/tests/gpos9.tests | 4 ++-- + .../data/aots/tests/gpos_chaining1_boundary.tests | 8 ++++---- + .../aots/tests/gpos_chaining1_lookupflag.tests | 2 +- + .../tests/gpos_chaining1_multiple_subrules.tests | 4 ++-- + .../aots/tests/gpos_chaining1_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_chaining1_simple.tests | 22 +++++++++++----------- + .../aots/tests/gpos_chaining1_successive.tests | 2 +- + .../data/aots/tests/gpos_chaining2_boundary.tests | 8 ++++---- + .../aots/tests/gpos_chaining2_lookupflag.tests | 2 +- + .../tests/gpos_chaining2_multiple_subrules.tests | 4 ++-- + .../aots/tests/gpos_chaining2_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_chaining2_simple.tests | 22 +++++++++++----------- + .../aots/tests/gpos_chaining2_successive.tests | 2 +- + .../data/aots/tests/gpos_chaining3_boundary.tests | 8 ++++---- + .../aots/tests/gpos_chaining3_lookupflag.tests | 2 +- + .../aots/tests/gpos_chaining3_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_chaining3_simple.tests | 22 +++++++++++----------- + .../aots/tests/gpos_chaining3_successive.tests | 2 +- + .../data/aots/tests/gpos_context1_boundary.tests | 4 ++-- + .../data/aots/tests/gpos_context1_expansion.tests | 2 +- + .../data/aots/tests/gpos_context1_lookupflag.tests | 4 ++-- + .../tests/gpos_context1_multiple_subrules.tests | 4 ++-- + .../data/aots/tests/gpos_context1_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_context1_simple.tests | 6 +++--- + .../data/aots/tests/gpos_context1_successive.tests | 2 +- + .../data/aots/tests/gpos_context2_boundary.tests | 4 ++-- + .../data/aots/tests/gpos_context2_classes.tests | 4 ++-- + .../data/aots/tests/gpos_context2_expansion.tests | 2 +- + .../data/aots/tests/gpos_context2_lookupflag.tests | 4 ++-- + .../tests/gpos_context2_multiple_subrules.tests | 4 ++-- + .../data/aots/tests/gpos_context2_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_context2_simple.tests | 6 +++--- + .../data/aots/tests/gpos_context2_successive.tests | 2 +- + .../data/aots/tests/gpos_context3_boundary.tests | 4 ++-- + .../data/aots/tests/gpos_context3_lookupflag.tests | 4 ++-- + .../data/aots/tests/gpos_context3_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_context3_simple.tests | 4 ++-- + .../data/aots/tests/gpos_context3_successive.tests | 2 +- + .../shape/data/aots/tests/gsub1_1_lookupflag.tests | 2 +- + test/shape/data/aots/tests/gsub1_1_modulo.tests | 2 +- + test/shape/data/aots/tests/gsub1_1_simple.tests | 2 +- + .../shape/data/aots/tests/gsub1_2_lookupflag.tests | 2 +- + test/shape/data/aots/tests/gsub1_2_simple.tests | 2 +- + .../shape/data/aots/tests/gsub2_1_lookupflag.tests | 2 +- + .../aots/tests/gsub2_1_multiple_sequences.tests | 2 +- + test/shape/data/aots/tests/gsub2_1_simple.tests | 4 ++-- + .../shape/data/aots/tests/gsub3_1_lookupflag.tests | 2 +- + test/shape/data/aots/tests/gsub3_1_multiple.tests | 2 +- + test/shape/data/aots/tests/gsub3_1_simple.tests | 2 +- + .../shape/data/aots/tests/gsub4_1_lookupflag.tests | 2 +- + .../aots/tests/gsub4_1_multiple_ligatures.tests | 4 ++-- + .../data/aots/tests/gsub4_1_multiple_ligsets.tests | 2 +- + test/shape/data/aots/tests/gsub4_1_simple.tests | 2 +- + test/shape/data/aots/tests/gsub7.tests | 4 ++-- + .../data/aots/tests/gsub_chaining1_boundary.tests | 8 ++++---- + .../aots/tests/gsub_chaining1_lookupflag.tests | 2 +- + .../tests/gsub_chaining1_multiple_subrules.tests | 4 ++-- + .../aots/tests/gsub_chaining1_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_chaining1_simple.tests | 22 +++++++++++----------- + .../aots/tests/gsub_chaining1_successive.tests | 2 +- + .../data/aots/tests/gsub_chaining2_boundary.tests | 8 ++++---- + .../aots/tests/gsub_chaining2_lookupflag.tests | 2 +- + .../tests/gsub_chaining2_multiple_subrules.tests | 4 ++-- + .../aots/tests/gsub_chaining2_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_chaining2_simple.tests | 22 +++++++++++----------- + .../aots/tests/gsub_chaining2_successive.tests | 2 +- + .../data/aots/tests/gsub_chaining3_boundary.tests | 8 ++++---- + .../aots/tests/gsub_chaining3_lookupflag.tests | 2 +- + .../aots/tests/gsub_chaining3_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_chaining3_simple.tests | 22 +++++++++++----------- + .../aots/tests/gsub_chaining3_successive.tests | 2 +- + .../data/aots/tests/gsub_context1_boundary.tests | 4 ++-- + .../data/aots/tests/gsub_context1_expansion.tests | 2 +- + .../data/aots/tests/gsub_context1_lookupflag.tests | 4 ++-- + .../tests/gsub_context1_multiple_subrules.tests | 4 ++-- + .../data/aots/tests/gsub_context1_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_context1_simple.tests | 6 +++--- + .../data/aots/tests/gsub_context1_successive.tests | 2 +- + .../data/aots/tests/gsub_context2_boundary.tests | 4 ++-- + .../data/aots/tests/gsub_context2_classes.tests | 4 ++-- + .../data/aots/tests/gsub_context2_expansion.tests | 2 +- + .../data/aots/tests/gsub_context2_lookupflag.tests | 4 ++-- + .../tests/gsub_context2_multiple_subrules.tests | 4 ++-- + .../data/aots/tests/gsub_context2_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_context2_simple.tests | 6 +++--- + .../data/aots/tests/gsub_context2_successive.tests | 2 +- + .../data/aots/tests/gsub_context3_boundary.tests | 4 ++-- + .../data/aots/tests/gsub_context3_lookupflag.tests | 4 ++-- + .../data/aots/tests/gsub_context3_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_context3_simple.tests | 4 ++-- + .../data/aots/tests/gsub_context3_successive.tests | 2 +- + .../data/aots/tests/lookupflag_ignore_attach.tests | 10 +++++----- + .../data/aots/tests/lookupflag_ignore_base.tests | 4 ++-- + .../aots/tests/lookupflag_ignore_combination.tests | 6 +++--- + .../aots/tests/lookupflag_ignore_ligatures.tests | 6 +++--- + .../data/aots/tests/lookupflag_ignore_marks.tests | 2 +- + util/text-options.hh | 10 ++++++---- + 130 files changed, 296 insertions(+), 294 deletions(-) + +commit b58afe586f6d100df94cc3a9b716befc68d8abec +Author: Behdad Esfahbod +Date: Thu Nov 25 11:34:24 2021 -0700 + + [util] Undo treat as single-paragraph text provided on cmdline + + Reverts d92ee726ce3b2fc2c249407d977433f0badcc918 + except that it does so even in batch mode. + + Am going to add a --single-par mode that will affect all input + modes. + + Part of https://github.com/harfbuzz/harfbuzz/issues/3129 + Fixes https://github.com/harfbuzz/harfbuzz/issues/3298 + + util/text-options.hh | 34 ++++++++++++++++++++++++++++------ + 1 file changed, 28 insertions(+), 6 deletions(-) + +commit 903a6baecefdbb8a01caed77f215560549e7dd5e +Author: Qunxin Liu +Date: Mon Nov 15 19:58:33 2021 -0800 + + [subset] layout_features filtering fix + + we should not use get_size (), which returns length * item_size + + src/hb-subset-plan.cc | 18 +++++++++++++++--- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + .../FranklinGothic-Regular.default.61,63,68,69.ttf | Bin 0 -> 6856 bytes + ...linGothic-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 44584 bytes + ...FranklinGothic-Regular.layout-test.61,63,68,69.ttf | Bin 0 -> 7928 bytes + ...othic-Regular.layout-test.retain-all-codepoint.ttf | Bin 0 -> 46584 bytes + ...FranklinGothic-Regular.retain-gids.61,63,68,69.ttf | Bin 0 -> 7288 bytes + ...othic-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 44592 bytes + test/subset/data/fonts/FranklinGothic-Regular.ttf | Bin 0 -> 71856 bytes + test/subset/data/tests/layout.default_features.tests | 11 +++++++++++ + test/subset/meson.build | 1 + + 12 files changed, 29 insertions(+), 3 deletions(-) + +commit 3160789701463bcd822c26010da4de33c92c85d9 +Author: Khaled Hosny +Date: Mon Nov 22 03:31:50 2021 +0200 + + [ci] windows-2016 image is going away in a bit + + https://github.com/actions/virtual-environments/issues/4312 + + windows-latest is the same as windows-2019, but we are using explicit + windows-2019 image for when they become different. + + .github/workflows/msvc-ci.yml | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit ed65577e3d896a2393aa6a92d76da1f81677d45e +Author: Khaled Hosny +Date: Sat Nov 20 20:51:26 2021 +0200 + + [ci] Split sanitizers job + + It was running four different builds sequentially. Each should have been + its own job. + + .circleci/config.yml | 41 ++++++++++++++++++++++++++++++++++------- + 1 file changed, 34 insertions(+), 7 deletions(-) + +commit 69d8f27c69b30f2c3726f279c2daa183d954c6b0 +Author: Khaled Hosny +Date: Sat Nov 20 17:09:15 2021 +0200 + + [meson] Require 0.55.0 + + We implicitly require it for building ragel subproject. This new version + requirement should satisfied in both Fedora 33 and Debian bullseye, and + not be too cutting edge for us. + + .circleci/config.yml | 5 +++-- + docs/meson.build | 4 ++-- + meson.build | 39 ++++++++++----------------------------- + perf/meson.build | 10 ++-------- + src/meson.build | 32 ++++++++------------------------ + test/fuzzing/meson.build | 6 +++--- + test/shape/meson.build | 12 ++++++------ + test/subset/meson.build | 8 ++++---- + 8 files changed, 38 insertions(+), 78 deletions(-) + +commit 84dc4e85e889d4b24cca7bb8ef04563fc6d1c3e6 +Author: Qunxin Liu +Date: Mon Nov 8 09:36:31 2021 -0800 + + [subset] avoid writing out duplicate extra glyph names in post table + + Add check for possible duplicate with other name index + + src/hb-ot-post-table-v2subset.hh | 31 +++++++++++++-------- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...hnadevaraya-Regular.default.c30,c36,c40,c4d.ttf | Bin 0 -> 10860 bytes + ...varaya-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 573428 bytes + ...evaraya-Regular.glyph-names.c30,c36,c40,c4d.ttf | Bin 0 -> 11292 bytes + ...ya-Regular.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 609076 bytes + ...raya-Regular.notdef-outline.c30,c36,c40,c4d.ttf | Bin 0 -> 10940 bytes + ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 573508 bytes + ...evaraya-Regular.retain-gids.c30,c36,c40,c4d.ttf | Bin 0 -> 16880 bytes + ...ya-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 573440 bytes + .../data/fonts/SreeKrushnadevaraya-Regular.ttf | Bin 0 -> 612636 bytes + test/subset/data/tests/post.tests | 12 ++++++++ + test/subset/meson.build | 1 + + 14 files changed, 34 insertions(+), 12 deletions(-) + +commit 325f26290eef9b001df4b750f33698d2a81a47f0 +Author: Behdad Esfahbod +Date: Fri Nov 19 17:19:09 2021 -0700 + + [array] Fix a couple constexpr warnings + + ./subprojects/harfbuzz/src/hb-array.hh:71:25: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] + constexpr hb_array_t& operator = (const hb_array_t &o) + ^ + const + ../subprojects/harfbuzz/src/hb-array.hh:72:5: warning: use of this statement in a constexpr function is a C++14 extension [-Wc++14-extensions] + { arrayZ = o.arrayZ; length = o.length; backwards_length = o.backwards_length; return *this; } + ^ + ../subprojects/harfbuzz/src/hb-array.hh:329:32: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const] + constexpr hb_sorted_array_t& operator = (const hb_array_t &o) + ^ + const + ../subprojects/harfbuzz/src/hb-array.hh:330:5: warning: use of this statement in a constexpr function is a C++14 extension [-Wc++14-extensions] + { hb_array_t (*this) = o; return *this; } + ^ + 4 warnings generated. + + src/hb-array.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 98fefd5dedf912aebb58990f8d74fa5fad0ddb2c +Merge: ca418cac7 4731b1073 +Author: Behdad Esfahbod +Date: Fri Nov 19 13:34:53 2021 -0700 + + Merge pull request #3301 from harfbuzz/hashmap-classes + + Hashmap classes + +commit ca418cac74189dbda1abf433bda4618853107f1f +Author: Qunxin Liu +Date: Wed Nov 17 16:42:08 2021 -0800 + + [subset] keep features that have FeatureParams and the tag is "size" + + src/hb-ot-layout-gsubgpos.hh | 8 ++++++-- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 3 ++- + ...C-ExtraLightItalic.default.retain-all-codepoint.ttf | Bin 0 -> 134520 bytes + ...traLightItalic.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 145796 bytes + ...LightItalic.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 134648 bytes + test/subset/data/fonts/SpectralSC-ExtraLightItalic.ttf | Bin 0 -> 275612 bytes + test/subset/data/tests/layout.drop_feature.tests | 10 ++++++++++ + test/subset/meson.build | 1 + + 9 files changed, 20 insertions(+), 3 deletions(-) + +commit e88fc41ef323cf1105e30b88f726f171504cb85e +Author: Qunxin Liu +Date: Thu Nov 18 16:53:36 2021 -0800 + + [subset] inputSequence could be empty, change the sanity check + + src/hb-ot-layout-gsubgpos.hh | 5 ++--- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...ar.layout-test-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 142456 bytes + ...nsNewa-Regular.layout-test.retain-all-codepoint.ttf | Bin 0 -> 142456 bytes + test/subset/data/fonts/NotoSansNewa-Regular.ttf | Bin 0 -> 150892 bytes + test/subset/data/tests/layout.context_format2.tests | 9 +++++++++ + test/subset/meson.build | 1 + + 8 files changed, 14 insertions(+), 3 deletions(-) + +commit 4731b1073636b6ff4ff1bccbe7fb4663a2648674 +Author: Behdad Esfahbod +Date: Fri Nov 19 12:33:37 2021 -0700 + + [array] Mark constructors constexpr + + ../src/hb-map.hh:44:38: note: non-constexpr constructor 'hb_array_t' cannot be used in a constant expression + static constexpr K INVALID_KEY = kINVALID; + ^ + + src/hb-array.hh | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +commit 1da7423ed9d96c6ed8000f2c6a971bc3ce65cb2b +Author: Behdad Esfahbod +Date: Fri Nov 19 12:11:41 2021 -0700 + + [array] Add constructor taking std::nullptr_t + + Not all impls implement nullptr_t in a way that would automatically + convert to what we were accepting. + + In file included from ../src/test-map.cc:27: + ../src/hb-map.hh:44:22: error: no viable conversion from 'nullptr_t' to 'const hb_array_t' + static constexpr K INVALID_KEY = kINVALID; + ^ ~~~~~~~~ + + src/hb-array.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit e456922a769461757acc6c0628e7af28f27b16ac +Author: Behdad Esfahbod +Date: Fri Nov 19 12:04:08 2021 -0700 + + [test] Fix nullptr_t scope issue + + src/test-map.cc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 5157cac0e28204ce658d784ee1fbe0614e50c786 +Author: Behdad Esfahbod +Date: Fri Nov 19 12:03:10 2021 -0700 + + [test] Silence unused-variable erros in test + + src/test-map.cc | 3 +++ + 1 file changed, 3 insertions(+) + +commit 394f772937851f10ef05245e32279cf08ca8399d +Author: Behdad Esfahbod +Date: Fri Nov 19 11:49:23 2021 -0700 + + [map] Allow storing classes in the hashmap + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3293 + + The trick was to change the type of the invalid key/value to be non-class. + + src/hb-map.hh | 22 +++++++++++++++------- + src/hb-ot-layout-common.hh | 8 ++++---- + src/hb-ot-layout-gsubgpos.hh | 8 ++++---- + src/hb-ot-layout.cc | 4 ++-- + src/hb-serialize.hh | 4 +++- + src/hb-set.hh | 6 +++--- + src/hb-subset-plan.cc | 2 +- + src/hb-subset-plan.hh | 4 ++-- + src/test-map.cc | 7 +++++++ + 9 files changed, 41 insertions(+), 24 deletions(-) + +commit cba17fd1015113a1176eef5a87876d4e2b19e13a +Author: Behdad Esfahbod +Date: Fri Nov 19 11:49:03 2021 -0700 + + [array] Add default methods again, this time the full set + + Should add tests. + + src/hb-array.hh | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +commit a75b96f7e5833c9206f6a15d11168a757a85ee59 +Author: Garret Rieger +Date: Tue Nov 16 14:34:07 2021 -0800 + + [sanitize] In lookup sanitize don't try to access subtable 0 if it isn't there. + + src/hb-ot-layout-common.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 82a9f54410d2d0188eab50c96824f52e2820b1da +Author: Behdad Esfahbod +Date: Wed Nov 10 10:15:38 2021 -0800 + + [colr] Simplify sanitize + + src/hb-ot-color-colr-table.hh | 38 ++------------------------------------ + 1 file changed, 2 insertions(+), 36 deletions(-) + +commit 64b29dbd5994a511acee69cb9b45ad650ef88359 +Author: Garret Rieger +Date: Tue Nov 9 09:13:14 2021 -0800 + + [subset] reuse colrv1 max nesting depth constant for sanitize. + + src/hb-ot-color-colr-table.hh | 11 ++++++----- + src/hb-sanitize.hh | 7 ++----- + 2 files changed, 8 insertions(+), 10 deletions(-) + +commit ace98cc65f527dbdfaa3784957535f551c7a600a +Author: Garret Rieger +Date: Mon Nov 8 15:47:56 2021 -0800 + + [subset] Only sanitize recursion depth in COLR. + + src/hb-ot-color-colr-table.hh | 49 ++++++++++++++++++++- + src/hb-sanitize.hh | 26 +++++++---- + ...tcase-minimized-hb-draw-fuzzer-4856957815619584 | Bin 0 -> 486280 bytes + 3 files changed, 65 insertions(+), 10 deletions(-) + +commit 782a7377adc2a13071b6dc74ddca209a8e65e4ba +Author: Garret Rieger +Date: Thu Nov 4 13:39:11 2021 -0700 + + [sanitize] add a maximum recursion depth for sanitize. + + src/hb-sanitize.hh | 12 ++++++++++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +commit cd5c6cd0419ac5e4de975d6c476fb760bf06d2ce +Author: Khaled Hosny +Date: Mon Nov 8 06:59:55 2021 +0200 + + 3.1.1 + + NEWS | 7 +++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 4 ++-- + 4 files changed, 11 insertions(+), 4 deletions(-) + +commit 1e07d42aa6259f73aed09f25dd37993974b9b366 +Author: Matthias Clasen +Date: Sun Nov 7 01:19:42 2021 -0400 + + Typo fix + + src/hb-ot-layout.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1fd7fd98235649115bba7407f2a2b977bf86733c +Author: Matthias Clasen +Date: Sat Nov 6 10:18:20 2021 -0400 + + Cosmetics: Avoid confusing indentation + + This line had me confused for a second because + the condition looked like a cast and the if just + looked misplaced. Add a line break to prevent + such confusion. + + src/hb-ot-layout.cc | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 3471f8f69e25ffebe96dc55173096cedc738ca6f +Author: Matthias Clasen +Date: Sat Nov 6 10:17:20 2021 -0400 + + docs: Clarify a doc comment + + Reword the docs for hb_ot_layout_script_select_language and + be a bit more specific about the returned index. + + src/hb-ot-layout.cc | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +commit 07dc34bdaf977a3be97ab5a68455ed7a67f80a06 +Author: Behdad Esfahbod +Date: Fri Nov 5 14:45:20 2021 -0700 + + [mutex] Try work around GCC cast-align error/warning + + Shouldn't be needed because of the alignas(). Oh well... + + Might fix https://github.com/harfbuzz/harfbuzz/issues/3283 + + src/hb-mutex.hh | 3 +++ + 1 file changed, 3 insertions(+) + +commit 77eeec53a917554a2766a7cb1687607841282777 +Author: Khaled Hosny +Date: Wed Nov 3 23:31:03 2021 +0200 + + 3.1.0 + + NEWS | 21 +++++++++++++++++++++ + configure.ac | 2 +- + docs/harfbuzz-docs.xml | 1 + + meson.build | 2 +- + src/hb-buffer.cc | 4 ++-- + src/hb-version.h | 4 ++-- + 6 files changed, 28 insertions(+), 6 deletions(-) + +commit 54e7d6267b485f252cf3f266a4577c72d79b286b +Author: Behdad Esfahbod +Date: Wed Nov 3 14:43:34 2021 -0600 + + [array] Remove defaulted destructor + + src/hb-array.hh | 1 - + 1 file changed, 1 deletion(-) + +commit f51b48c8e780ca918535c7af670818f2166ccf64 +Author: Garret Rieger +Date: Tue Nov 2 16:16:52 2021 -0700 + + [subset] Fix fuzzer found memory leak. + + Happens because an insert into a map with an invalid key reports successful, but this causes the set being inserted to be lost. + + src/hb-ot-layout-gsubgpos.hh | 17 +++++++++-------- + .../leak-34f1798a142fd0dfdd71a96fb6aa7de19a62865e | Bin 0 -> 134 bytes + 2 files changed, 9 insertions(+), 8 deletions(-) + +commit b1cd0dce8ed2fff2b781dfb432777db7de5f3f80 +Author: Behdad Esfahbod +Date: Tue Nov 2 17:56:11 2021 -0600 + + [map] Add INVALID_KEY and INVALID_VALUE + + src/hb-map.hh | 3 +++ + 1 file changed, 3 insertions(+) + +commit 540f19b6fe0de39312bc3f881be16e76dd902c33 +Author: Qunxin Liu +Date: Fri Oct 29 17:11:53 2021 -0700 + + [subset] fix bug in (Chain)ContextFormat2 + + Only keep rulesets for glyphs class numbers that survived in coverage + + src/hb-ot-layout-common.hh | 53 ++++++++++++++++++++- + src/hb-ot-layout-gsubgpos.hh | 46 ++++++++++++++---- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...lar.layout-test-retain-gids.268,301,302,324.ttf | Bin 0 -> 6312 bytes + ...ayout-test-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 60976 bytes + ...Molengo-Regular.layout-test.268,301,302,324.ttf | Bin 0 -> 4124 bytes + ...go-Regular.layout-test.retain-all-codepoint.ttf | Bin 0 -> 60972 bytes + test/subset/data/fonts/Molengo-Regular.ttf | Bin 0 -> 65464 bytes + test/subset/data/tests/layout.gsub5_format2.tests | 10 ++++ + test/subset/meson.build | 1 + + 11 files changed, 103 insertions(+), 9 deletions(-) + +commit e260eeb9be0402d645917cadc8634ddf8c0e2743 +Author: Garret Rieger +Date: Tue Nov 2 15:31:32 2021 -0700 + + [subset] Update test goldens for gdef.glyphset. + + ...Howrah-Regular.default.retain-all-codepoint.ttf | Bin 174040 -> 174308 bytes + ...rah-Regular.drop-hints.retain-all-codepoint.ttf | Bin 99020 -> 99288 bytes + ...ah-Regular.retain-gids.retain-all-codepoint.ttf | Bin 174340 -> 174608 bytes + 3 files changed, 0 insertions(+), 0 deletions(-) + +commit 60e203644b7aa2098bce9ddae7741ba037500d2c +Author: Qunxin Liu +Date: Tue Nov 2 15:02:36 2021 -0700 + + [subset] use glyphset_gsub instead of glyphset for GDEF + + src/hb-ot-layout-gdef-table.hh | 4 ++-- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + .../IndicTestHowrah-Regular.default.9dd.ttf | Bin 0 -> 4152 bytes + ...TestHowrah-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 174040 bytes + .../IndicTestHowrah-Regular.drop-hints.9dd.ttf | Bin 0 -> 1128 bytes + ...tHowrah-Regular.drop-hints.retain-all-codepoint.ttf | Bin 0 -> 99020 bytes + .../IndicTestHowrah-Regular.retain-gids.9dd.ttf | Bin 0 -> 4540 bytes + ...Howrah-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 174340 bytes + test/subset/data/fonts/IndicTestHowrah-Regular.ttf | Bin 0 -> 186128 bytes + test/subset/data/tests/layout.gdef.glyphset.tests | 11 +++++++++++ + test/subset/meson.build | 1 + + 12 files changed, 16 insertions(+), 2 deletions(-) + +commit e39647c0f14102928ed787c2d38213f5b6cf576d +Author: Garret Rieger +Date: Tue Nov 2 15:25:05 2021 -0700 + + [subset] update subset goldens to fix tests. + + ...wLatin-Regular.default.retain-all-codepoint.ttf | Bin 131672 -> 131672 bytes + ...in-Regular.layout-test.retain-all-codepoint.ttf | Bin 153648 -> 153648 bytes + ...in-Regular.retain-gids.retain-all-codepoint.ttf | Bin 134776 -> 134776 bytes + 3 files changed, 0 insertions(+), 0 deletions(-) + +commit 0a7563a53ffedd735cb41c03f697269ef48f0ec2 +Author: Qunxin Liu +Date: Mon Nov 1 14:56:14 2021 -0700 + + [subset] fuzzer fix: https://oss-fuzz.com/testcase?key=6254792024915968 + + Make sure input is valid, each gid has a corresponding offset value in + the map + + src/hb-ot-color-colr-table.hh | 5 ++++- + ...testcase-minimized-hb-subset-fuzzer-6254792024915968 | Bin 0 -> 20851 bytes + 2 files changed, 4 insertions(+), 1 deletion(-) + +commit 364b6b3989e9df6335711e282e3250534d88299a +Author: Qunxin Liu +Date: Sun Oct 31 14:38:20 2021 -0700 + + [subset] Don't assume FeatureList is sorted + + Though the spec said FeatureRecords are sorted alphabetically by feature + tag, there're font files with unsorted FeatureList. And harfbuzz is not + able to subset these files correctly because we use binary search in + finding featureRecords when collecting lookups. Also + find_duplicate_features needs to be updated to handle this. + + src/hb-ot-layout-gsubgpos.hh | 28 +++++++++++++++------ + src/hb-ot-layout.cc | 21 +++++----------- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...HebrewLatin-Regular.default.392,3a7,3b2,3c7.ttf | Bin 0 -> 2464 bytes + ...wLatin-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 131672 bytes + ...ewLatin-Regular.layout-test.392,3a7,3b2,3c7.ttf | Bin 0 -> 2588 bytes + ...in-Regular.layout-test.retain-all-codepoint.ttf | Bin 0 -> 153648 bytes + ...ewLatin-Regular.retain-gids.392,3a7,3b2,3c7.ttf | Bin 0 -> 13484 bytes + ...in-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 134776 bytes + .../data/fonts/NotoIKEAHebrewLatin-Regular.ttf | Bin 0 -> 212524 bytes + .../data/tests/layout.unsorted_featurelist.tests | 11 ++++++++ + test/subset/meson.build | 1 + + 13 files changed, 40 insertions(+), 23 deletions(-) + +commit 49c9392412ccf31cf948310acda057b96eb6afc6 +Author: Garret Rieger +Date: Fri Sep 24 09:28:10 2021 -0700 + + [subset] During LigatureSubstFormat1 subsetting always place Coverage last. + + In Windows 7 on Chrome if the coverage table comes before any of the LigatureSet or Ligature subtables the font won't load. This changes the packing order to always place the Coverage table last. Virtual links are used to ensure the repacker maintains the desired ordering. + + Coincidentally fontTools also does the same thing (https://github.com/fonttools/fonttools/blob/a3f988fbf621142d7d9b3e68a69725b88f358869/Lib/fontTools/ttLib/tables/otTables.py#L1137) to reduce overflows during packing. + + src/hb-ot-layout-gsub-table.hh | 48 +++++++++++++++++---- + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 191632 -> 191632 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 191584 -> 191584 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...egular-new.glyph-names.retain-all-codepoint.ttf | Bin 229748 -> 229748 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 223452 -> 223452 bytes + ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 220948 -> 220948 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 222496 -> 222496 bytes + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...lar-new.notdef-outline.retain-all-codepoint.ttf | Bin 223352 -> 223352 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 222804 -> 222804 bytes + ...tu-Regular.glyph-names.retain-all-codepoint.ttf | Bin 281092 -> 281092 bytes + ...ns-BlackItalic.default.retain-all-codepoint.ttf | Bin 120236 -> 120236 bytes + ...lackItalic.glyph-names.retain-all-codepoint.ttf | Bin 132480 -> 132480 bytes + ...kItalic.notdef-outline.retain-all-codepoint.ttf | Bin 120236 -> 120236 bytes + ...andhar-Regular.default.retain-all-codepoint.ttf | Bin 49248 -> 49248 bytes + ...har-Regular.drop-hints.retain-all-codepoint.ttf | Bin 29468 -> 29468 bytes + ...dhar-Regular.keep-gdef.retain-all-codepoint.ttf | Bin 49248 -> 49248 bytes + ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 4064 -> 4064 bytes + ...pos5_font1.layout-test.retain-all-codepoint.otf | Bin 4064 -> 4064 bytes + ...ayout-test-retain-gids.retain-all-codepoint.otf | Bin 4008 -> 4008 bytes + ...cessive_f1.layout-test.retain-all-codepoint.otf | Bin 4008 -> 4008 bytes + ...Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 11372 -> 11372 bytes + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 17640 -> 17732 bytes + .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 3512 -> 3512 bytes + ...rdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 12360 -> 12360 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 19340 -> 19432 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 18208 -> 18208 bytes + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 23704 -> 23792 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 9160 -> 9160 bytes + ...Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 18164 -> 18164 bytes + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 25392 -> 25484 bytes + .../Tinos-Italic.default.retain-all-codepoint.ttf | Bin 412764 -> 412764 bytes + ...nos-Italic.glyph-names.retain-all-codepoint.ttf | Bin 437592 -> 437592 bytes + ...-Italic.notdef-outline.retain-all-codepoint.ttf | Bin 412764 -> 412764 bytes + ...nos-Italic.retain-gids.retain-all-codepoint.ttf | Bin 415140 -> 415140 bytes + ...woMath-Regular.default.retain-all-codepoint.ttf | Bin 1038580 -> 1038580 bytes + ...th-Regular.glyph-names.retain-all-codepoint.ttf | Bin 1091356 -> 1091356 bytes + ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 1038828 -> 1038828 bytes + ...th-Regular.retain-gids.retain-all-codepoint.ttf | Bin 1053656 -> 1053656 bytes + .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 15856 -> 15856 bytes + 44 files changed, 39 insertions(+), 9 deletions(-) + +commit 9643d77086b1d0896cb4703f48b71743044880bf +Author: Garret Rieger +Date: Fri Sep 24 11:39:59 2021 -0700 + + [repacker] add more detailed comment about virtual links. + + src/hb-serialize.hh | 10 ++++++++-- + 1 file changed, 8 insertions(+), 2 deletions(-) + +commit 5bfc7d101562a188fb283fd679a7ba55acc4042c +Author: Garret Rieger +Date: Thu Sep 23 14:45:20 2021 -0700 + + [repacker] remove VirtualOffset struct. + + Make and add_virtual_link () specialization of add_link() instead. + + src/hb-serialize.hh | 9 +-------- + src/test-repacker.cc | 3 +-- + 2 files changed, 2 insertions(+), 10 deletions(-) + +commit bc4c5341d6e5725a6ad231eba3a7a6f2ba606ce9 +Author: Garret Rieger +Date: Thu Sep 23 14:41:42 2021 -0700 + + [repacker] Add test for virtual links in the repacker. + + src/hb-serialize.hh | 24 +++++++++++++++++++++ + src/test-repacker.cc | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 84 insertions(+) + +commit 7615b94ecf483aa275220409d3c385089a74a09d +Author: Garret Rieger +Date: Thu Sep 23 14:14:06 2021 -0700 + + [repacker] add 'virtual links' to the serializer. + + These aren't associated with an offset field, but instead exist solely to add an ordering constraint to the object graph. + + src/hb-repacker.hh | 10 +++++++++- + src/hb-serialize.hh | 21 ++++++++++++++++++++- + 2 files changed, 29 insertions(+), 2 deletions(-) + +commit 59d8f6c8173a9054b2594f38c06d9aa635da04c9 +Author: Behdad Esfahbod +Date: Tue Nov 2 10:33:53 2021 -0600 + + [map] Fix copy assignment operator + + src/hb-map.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit bbda020cbc99d6a956f21a7fb05bf721fa0f2faf +Merge: 8dc86d070 459e485ba +Author: Behdad Esfahbod +Date: Tue Nov 2 08:40:59 2021 -0700 + + Merge pull request #3278 from harfbuzz/more-std + + More standard idioms + +commit 459e485babea657e47930e74bd56280658811af2 +Author: Behdad Esfahbod +Date: Tue Nov 2 09:36:12 2021 -0600 + + [meta] Remove otherwise-empty test-meta + + src/Makefile.am | 5 ---- + src/meson.build | 1 - + src/test-meta.cc | 87 -------------------------------------------------------- + 3 files changed, 93 deletions(-) + +commit b8724c60232a97d1e1785c3c618a340089be9c8a +Author: Behdad Esfahbod +Date: Tue Nov 2 00:49:40 2021 -0600 + + [meta] Add in-house impl of hb_is_convertible() + + src/hb-meta.hh | 26 +------------------------- + src/test-meta.cc | 14 -------------- + 2 files changed, 1 insertion(+), 39 deletions(-) + +commit 7a078c395a57097a2ae204c0089f47a9ac97d849 +Author: Behdad Esfahbod +Date: Tue Nov 2 00:44:51 2021 -0600 + + [meta] Use std::conditional instead of hb_conditional() + + src/hb-meta.hh | 13 ++----------- + src/hb-open-type.hh | 2 +- + 2 files changed, 3 insertions(+), 12 deletions(-) + +commit 943921cf0caefa564601f7b18eed2168be77cfda +Author: Behdad Esfahbod +Date: Tue Nov 2 00:26:46 2021 -0600 + + [meta] Use more std type_traits + + src/hb-algs.hh | 6 +++--- + src/hb-map.hh | 8 ++++---- + src/hb-meta.hh | 44 -------------------------------------------- + src/hb-open-type.hh | 4 ++-- + src/hb-serialize.hh | 2 +- + src/test-meta.cc | 3 --- + 6 files changed, 10 insertions(+), 57 deletions(-) + +commit 6d555ce82e50bdd54896a89d9d547493b466b116 +Author: Behdad Esfahbod +Date: Tue Nov 2 00:18:22 2021 -0600 + + [meta] Use std::forward instead of hb_forward() + + src/hb-aat-layout-common.hh | 2 +- + src/hb-aat-layout-kerx-table.hh | 10 +++--- + src/hb-aat-layout-morx-table.hh | 10 +++--- + src/hb-algs.hh | 80 ++++++++++++++++++++--------------------- + src/hb-debug.hh | 8 ++--- + src/hb-dispatch.hh | 2 +- + src/hb-iter.hh | 14 ++++---- + src/hb-meta.hh | 10 ++---- + src/hb-open-type.hh | 22 ++++++------ + src/hb-ot-cff-common.hh | 2 +- + src/hb-ot-color-colr-table.hh | 68 +++++++++++++++++------------------ + src/hb-ot-kern-table.hh | 8 ++--- + src/hb-ot-layout-common.hh | 4 +-- + src/hb-ot-layout-gdef-table.hh | 6 ++-- + src/hb-ot-layout-gpos-table.hh | 36 +++++++++---------- + src/hb-ot-layout-gsub-table.hh | 30 ++++++++-------- + src/hb-ot-layout-gsubgpos.hh | 16 ++++----- + src/hb-ot-layout.cc | 4 +-- + src/hb-sanitize.hh | 6 ++-- + src/hb-serialize.hh | 16 ++++----- + src/hb-subset.hh | 6 ++-- + src/hb-vector.hh | 4 +-- + 22 files changed, 179 insertions(+), 185 deletions(-) + +commit 811f80a701a7e40d8ef2e01b927da74015aa6113 +Author: Behdad Esfahbod +Date: Tue Nov 2 00:14:34 2021 -0600 + + [algs] Use std::move instead of hb_move() + + src/hb-map.hh | 4 ++-- + src/hb-meta.hh | 6 ++---- + src/hb-set.hh | 2 +- + src/hb-vector.hh | 2 +- + 4 files changed, 6 insertions(+), 8 deletions(-) + +commit 896e0c74a82eb65f80d284a5d4f6557960de2620 +Author: Behdad Esfahbod +Date: Tue Nov 2 00:06:30 2021 -0600 + + [meta] Remove unused traits + + src/hb-meta.hh | 46 ---------------------------------------------- + src/test-meta.cc | 13 ------------- + 2 files changed, 59 deletions(-) + +commit be42800fc6d90340f843fa03be1bb06b0453e519 +Author: Behdad Esfahbod +Date: Tue Nov 2 00:04:18 2021 -0600 + + [meta] Use std::is_trivially_... instead of internal copies + + src/hb-meta.hh | 58 ++--------------------------------------------------- + src/hb-open-type.hh | 10 ++++----- + src/test-meta.cc | 16 --------------- + 3 files changed, 7 insertions(+), 77 deletions(-) + +commit 30c05e8b55c36200735446f237f1d7003cb70450 +Author: Behdad Esfahbod +Date: Mon Nov 1 23:57:00 2021 -0600 + + [algs] include + + src/hb-algs.hh | 1 + + src/hb-mutex.hh | 1 - + 2 files changed, 1 insertion(+), 1 deletion(-) + +commit 4c6fd7cdb2f2ab60de83d9a1e0fd189510b771a0 +Author: Behdad Esfahbod +Date: Mon Nov 1 23:13:34 2021 -0600 + + [map] Try moving items when resizing + + src/hb-map.hh | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +commit a28ea8d7f35a89cda49a9552a5ab6dc14d208c84 +Author: Behdad Esfahbod +Date: Mon Nov 1 22:50:54 2021 -0600 + + Simplify swap() + + src/hb-bit-set.hh | 1 - + src/hb-map.hh | 1 - + 2 files changed, 2 deletions(-) + +commit 94158316d9ba69315497a200ec63d13cb6959363 +Author: Behdad Esfahbod +Date: Mon Nov 1 22:47:26 2021 -0600 + + [map] Add iterable constructor + + src/hb-map.hh | 6 ++++++ + src/test-map.cc | 24 ++++++++++++++++++++++++ + 2 files changed, 30 insertions(+) + +commit a03b9b14c988aa04ba3ee1e5d187b65e7b24015a +Author: Behdad Esfahbod +Date: Mon Nov 1 22:45:11 2021 -0600 + + [map] Add initializer_list and swap() + + src/hb-map.hh | 25 +++++++++++++++++++++++-- + src/test-map.cc | 10 ++++++++++ + src/test-set.cc | 6 +++--- + 3 files changed, 36 insertions(+), 5 deletions(-) + +commit 3604f5f2484b47c0693896f8a8e48dfe46dddef1 +Author: Behdad Esfahbod +Date: Mon Nov 1 22:37:42 2021 -0600 + + [algs] Include + + src/hb-algs.hh | 1 + + src/hb-set.hh | 2 -- + src/hb-vector.hh | 2 -- + 3 files changed, 1 insertion(+), 4 deletions(-) + +commit c30f6834d0ad0adbe0f16bb79555fd161de2303e +Author: Behdad Esfahbod +Date: Mon Nov 1 22:29:14 2021 -0600 + + [map] Add 5 methods + + src/Makefile.am | 5 ++++ + src/hb-map.hh | 17 +++++++++++++- + src/meson.build | 1 + + src/test-map.cc | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ + src/test-set.cc | 1 + + src/test-vector.cc | 1 + + 6 files changed, 92 insertions(+), 1 deletion(-) + +commit 38debbab7e287e513968c80a10e69ab054acad4d +Author: Behdad Esfahbod +Date: Mon Nov 1 22:17:35 2021 -0600 + + [set] Add successful check in swap() + + src/hb-bit-set-invertible.hh | 2 ++ + src/hb-bit-set.hh | 2 ++ + 2 files changed, 4 insertions(+) + +commit b860b44229dbde49e8a1ed34257b1a70bb2401ee +Author: Behdad Esfahbod +Date: Mon Nov 1 22:00:18 2021 -0600 + + [bimap] Simplify initialization + + src/hb-bimap.hh | 15 +++------------ + 1 file changed, 3 insertions(+), 12 deletions(-) + +commit d2c364f6e7edbd295132f792d711ac37ff551d37 +Author: Behdad Esfahbod +Date: Mon Nov 1 21:55:14 2021 -0600 + + [array] Use default methods + + src/hb-array.hh | 15 ++++++++------- + 1 file changed, 8 insertions(+), 7 deletions(-) + +commit 6f74d80ed1f20a31744f78ee5a290b76b1dfb102 +Author: Behdad Esfahbod +Date: Mon Nov 1 21:49:32 2021 -0600 + + [vector] Complete sorted_vector 5-methods + + src/hb-vector.hh | 11 +++++++++-- + src/test-vector.cc | 19 ++++++++++++++++--- + 2 files changed, 25 insertions(+), 5 deletions(-) + +commit a28b5d03b5c86d2ffc352ef35463718aa4a00a9f +Author: Behdad Esfahbod +Date: Mon Nov 1 21:43:44 2021 -0600 + + [vector] Add swap() friend to hb_sorted_vector_t + + src/hb-vector.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit e97e79967e6ed0dd5719c2b88cf72f8860790245 +Author: Behdad Esfahbod +Date: Mon Nov 1 21:34:46 2021 -0600 + + Verbiage + + src/hb-set.hh | 8 ++++---- + src/hb-vector.hh | 10 +++++----- + 2 files changed, 9 insertions(+), 9 deletions(-) + +commit 34fa5e290146b14ee6bdb261811d219fd7711574 +Author: Behdad Esfahbod +Date: Mon Nov 1 21:25:03 2021 -0600 + + [set] More default operators + + src/hb-set.hh | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit b6c0b40fc2a66893c70f02dc20f2c99b0a996b6a +Author: Behdad Esfahbod +Date: Mon Nov 1 21:15:38 2021 -0600 + + [vector] Use default constructor + + src/hb-vector.hh | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 1e3f57c07904578079a58e37baf3a6bb01c0be0c +Author: Behdad Esfahbod +Date: Mon Nov 1 21:14:12 2021 -0600 + + [bit-set] Implement standard-5 methods plus swap + + src/hb-bit-set.hh | 24 ++++++++++++++++-------- + 1 file changed, 16 insertions(+), 8 deletions(-) + +commit 11eadb5d2886c8d2a6eef26866f080bde9ff65ce +Author: Behdad Esfahbod +Date: Mon Nov 1 21:07:09 2021 -0600 + + [bit-set-invertible] Implement standard-5 methods & swap + + src/hb-bit-set-invertible.hh | 16 ++++++++++++---- + 1 file changed, 12 insertions(+), 4 deletions(-) + +commit dcd18da611436455733e3a80075d07685a6f96f7 +Author: Behdad Esfahbod +Date: Mon Nov 1 20:55:30 2021 -0600 + + [set] Add standard the 5 standard methods & tests + + src/Makefile.am | 9 ++++++ + src/hb-set.hh | 33 +++++++++++++++++--- + src/meson.build | 1 + + src/test-set.cc | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 4 files changed, 135 insertions(+), 4 deletions(-) + +commit 628a0f3796992fe858b368c8b6358ef9d83a21e1 +Author: Behdad Esfahbod +Date: Mon Nov 1 20:36:55 2021 -0600 + + [vector] Add more tests + + src/test-vector.cc | 41 +++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 41 insertions(+) + +commit f15858be5f09a9fdfbec9ccc68490e23e5db35ad +Author: Behdad Esfahbod +Date: Mon Nov 1 20:26:07 2021 -0600 + + [vector] Pre-allocate if iterator has random-access length + + src/hb-vector.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit 11135150a7e9955aefbf9ac943367a618b513981 +Author: Behdad Esfahbod +Date: Mon Nov 1 20:23:12 2021 -0600 + + [vector] Move test code into separate file + + src/Makefile.am | 14 ++++++++- + src/meson.build | 1 + + src/test-algs.cc | 51 -------------------------------- + src/test-vector.cc | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 4 files changed, 99 insertions(+), 52 deletions(-) + +commit ee75e716c1fec110e9ee2d30be9db14b75515404 +Author: Behdad Esfahbod +Date: Mon Nov 1 20:18:49 2021 -0600 + + [vector] Add initializer from iterable + + src/hb-vector.hh | 6 ++++++ + src/test-algs.cc | 31 +++++++++++++++++++++++++++++++ + 2 files changed, 37 insertions(+) + +commit 18a078f968072990cc50f96d4b6e47b32a6001c5 +Author: Behdad Esfahbod +Date: Mon Nov 1 20:06:58 2021 -0600 + + [vector] Implement move assignment using swap + + src/hb-vector.hh | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +commit 8dc86d07036e0d251ab6817230651f8943693db8 +Author: Matthias Clasen +Date: Mon Nov 1 19:57:11 2021 -0400 + + Add a test font scale rounding behavior + + This test verifies the fix for + https://github.com/harfbuzz/harfbuzz/issues/3274 + + test/api/Makefile.am | 1 + + test/api/fonts/Cantarell.A.otf | Bin 0 -> 1956 bytes + test/api/meson.build | 1 + + test/api/test-font-scale.c | 57 +++++++++++++++++++++++++++++++++++++++++ + 4 files changed, 59 insertions(+) + +commit eeda2c549ddd103ebf8f9d1e20ae30137f5ed532 +Author: Behdad Esfahbod +Date: Mon Nov 1 18:36:57 2021 -0600 + + [vector] Add initializer_list constructor & tests + + src/hb-vector.hh | 15 +++++++++++++-- + src/test-algs.cc | 20 ++++++++++++++++++++ + 2 files changed, 33 insertions(+), 2 deletions(-) + +commit c484641304daff090111171d2dc3404735e14ed6 +Author: Behdad Esfahbod +Date: Mon Nov 1 18:48:24 2021 -0600 + + Revert "[vector] Add initializer_list constructor & tests" + + This reverts commit aa6182453b29b2d1cc974756fe0ae4220a846bf4. + + src/hb-vector.hh | 15 ++------------- + src/test-algs.cc | 20 -------------------- + 2 files changed, 2 insertions(+), 33 deletions(-) + +commit aa6182453b29b2d1cc974756fe0ae4220a846bf4 +Author: Behdad Esfahbod +Date: Mon Nov 1 18:36:57 2021 -0600 + + [vector] Add initializer_list constructor & tests + + src/hb-vector.hh | 15 +++++++++++++-- + src/test-algs.cc | 20 ++++++++++++++++++++ + 2 files changed, 33 insertions(+), 2 deletions(-) + +commit 8c05569930b3ba8901baae7ffb9ae2a6fc6ce4b1 +Author: Behdad Esfahbod +Date: Mon Nov 1 17:59:17 2021 -0600 + + [algs] Add hb_swap() ala, and using, std::swap() + + Use it in vector. + + Use ADL idiom. + + src/hb-algs.hh | 11 +++++++++++ + src/hb-repacker.hh | 4 ++-- + src/hb-vector.hh | 16 ++++------------ + 3 files changed, 17 insertions(+), 14 deletions(-) + +commit bbaccf23d9e231370fb3ca3398ebfc132c7555bc +Author: Behdad Esfahbod +Date: Mon Nov 1 16:45:36 2021 -0600 + + Better round positions during scaling + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3274 + + src/hb-font.hh | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +commit 52ccdc78e67b57645a83c6a55268dc19bf562e04 +Author: Matthias Clasen +Date: Thu Oct 28 14:56:13 2021 -0400 + + docs: Add a link to the OpenType spec + + Link to the name table specification in the + hb_ot_name_id_t docs. + + src/hb-ot-name.h | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 8cb2f969d9632804a546e7e1157b64f85f21f512 +Author: Matthias Clasen +Date: Thu Oct 28 07:42:07 2021 -0400 + + Document hb_ot_name_t values + + Add a short blurb for each value and refer + to the OpenType spec for more information. + + Fixes: #3181 + + src/hb-ot-name.h | 29 +++++++++++++++++++++++++++++ + 1 file changed, 29 insertions(+) + +commit 85deddb16ee6b00b0c921998e1d93c84002f5a42 +Author: Qunxin Liu +Date: Wed Oct 27 14:36:02 2021 -0700 + + [subset] fuzzer fix: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40406 + + src/hb-ot-color-colr-table.hh | 1 + + ...testcase-minimized-hb-subset-fuzzer-6315334756335616 | Bin 0 -> 20377 bytes + 2 files changed, 1 insertion(+) + +commit de9424172d79ee45c1913b2a5020c228a19e7ac8 +Author: David Korczynski +Date: Wed Oct 27 15:24:57 2021 +0100 + + [ci] Add CIFuzz integration + + Add CIFuzz integration, which will run the fuzzers for a short amount + of time when a PR is submitted on Github. + + Signed-off-by: David Korczynski + + .github/workflows/cifuzz.yml | 24 ++++++++++++++++++++++++ + 1 file changed, 24 insertions(+) + +commit da500568dee503fd3fc9042d95668e3371f93d75 +Author: Behdad Esfahbod +Date: Tue Oct 26 08:02:29 2021 -0600 + + [API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph + + Instead of using gid=0 when a character is not found in the font, + client can now set a custom value. This is useful for shaper-driven + font fallback and to differentiate that from .notdef glyph. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/1360 + + docs/harfbuzz-sections.txt | 2 ++ + src/hb-buffer.cc | 42 ++++++++++++++++++++++++++++++++++++++++++ + src/hb-buffer.h | 7 +++++++ + src/hb-buffer.hh | 1 + + src/hb-font.hh | 10 ++++++---- + src/hb-ot-shape-normalize.cc | 5 +++-- + src/hb-ot-shape-normalize.hh | 1 + + util/shape-options.hh | 3 +++ + 8 files changed, 65 insertions(+), 6 deletions(-) + +commit 6ea6c581edb3cecf1b4b42854e37b40d6d067cd3 +Author: Cameron Cawley +Date: Fri Sep 24 22:05:29 2021 +0100 + + Remove direct link to dwrite from meson scripts + + meson.build | 7 +------ + src/meson.build | 1 - + 2 files changed, 1 insertion(+), 7 deletions(-) + +commit ecbe224743c205c99aa459b27e7fb241cc4b1dc5 +Author: Cameron Cawley +Date: Fri Sep 24 21:32:12 2021 +0100 + + Revert "[hb-directwrite] Don't load dwrit.dll dynamically" + + This reverts commit 6119ff9d806db7de3ceef73de67fe589507800bb. + + src/hb-directwrite.cc | 36 ++++++++++++++++++++++++++++++++++-- + 1 file changed, 34 insertions(+), 2 deletions(-) + +commit 4262636926123df42eaba5374dc54bb9776a5af2 +Merge: f55d83473 d17155f5d +Author: Behdad Esfahbod +Date: Sat Oct 23 13:18:22 2021 -0700 + + Merge pull request #3248 from googlefonts/connected_components + + [repacker] Keep connected subgraphs in the same space. + +commit f55d834736b58ac15cff09c20f5c5cd3ca52ef1e +Author: Qunxin Liu +Date: Thu Oct 14 13:39:45 2021 -0700 + + [subset] Move struct DeltaSetIndexMap into hb-ot-var-common.hh + + Also fix naming issues in review comments + + src/Makefile.sources | 1 + + src/hb-ot-color-colr-table.hh | 131 +-------------------- + src/hb-ot-var-common.hh | 264 ++++++++++++++++++++++++++++++++++++++++++ + src/hb-ot-var-hvar-table.hh | 88 +------------- + src/meson.build | 1 + + 5 files changed, 273 insertions(+), 212 deletions(-) + +commit 8c583db9b5c63dc790f6553044b8915e1f5906bb +Author: Qunxin Liu +Date: Sat Oct 2 20:32:30 2021 -0700 + + [subset] COLRv1: update subset() method for new strutc ClipList and VarIdxMap + + Also fix issues in struct PaintTransform definition + + src/hb-ot-color-colr-table.hh | 193 ++++++++++++++++++--- + src/hb-subset-plan.cc | 60 ++++--- + .../TwemojiMozilla.subset.default.32,3299.ttf | Bin 1576 -> 1520 bytes + .../api/fonts/TwemojiMozilla.subset.default.32.ttf | Bin 932 -> 888 bytes + .../fonts/TwemojiMozilla.subset.default.3297.ttf | Bin 1376 -> 1332 bytes + test/api/fonts/TwemojiMozilla.subset.ttf | Bin 1936 -> 1868 bytes + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + .../TwemojiMozilla.subset.default.32,3297,3299.ttf | Bin 1868 -> 1868 bytes + .../colr/TwemojiMozilla.subset.default.32,3297.ttf | Bin 1344 -> 1344 bytes + .../colr/TwemojiMozilla.subset.default.32,3299.ttf | Bin 1520 -> 1520 bytes + .../TwemojiMozilla.subset.default.3297,3299.ttf | Bin 1860 -> 1860 bytes + .../colr/TwemojiMozilla.subset.default.3297.ttf | Bin 1332 -> 1332 bytes + .../colr/TwemojiMozilla.subset.default.3299.ttf | Bin 1508 -> 1508 bytes + ....subset.drop-hints-retain-gids.32,3297,3299.ttf | Bin 1848 -> 1848 bytes + ...zilla.subset.drop-hints-retain-gids.32,3297.ttf | Bin 1340 -> 1340 bytes + ...zilla.subset.drop-hints-retain-gids.32,3299.ttf | Bin 1520 -> 1520 bytes + ...lla.subset.drop-hints-retain-gids.3297,3299.ttf | Bin 1844 -> 1844 bytes + ...iMozilla.subset.drop-hints-retain-gids.3297.ttf | Bin 1328 -> 1328 bytes + ...iMozilla.subset.drop-hints-retain-gids.3299.ttf | Bin 1508 -> 1508 bytes + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttf | Bin 1848 -> 1848 bytes + .../TwemojiMozilla.subset.drop-hints.32,3297.ttf | Bin 1324 -> 1324 bytes + .../TwemojiMozilla.subset.drop-hints.32,3299.ttf | Bin 1500 -> 1500 bytes + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttf | Bin 1840 -> 1840 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttf | Bin 1312 -> 1312 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttf | Bin 1488 -> 1488 bytes + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttf | Bin 1868 -> 1868 bytes + .../TwemojiMozilla.subset.retain-gids.32,3297.ttf | Bin 1360 -> 1360 bytes + .../TwemojiMozilla.subset.retain-gids.32,3299.ttf | Bin 1540 -> 1540 bytes + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttf | Bin 1864 -> 1864 bytes + .../TwemojiMozilla.subset.retain-gids.3297.ttf | Bin 1348 -> 1348 bytes + .../TwemojiMozilla.subset.retain-gids.3299.ttf | Bin 1528 -> 1528 bytes + .../colr_with_components/colr-table.default.6B.ttf | Bin 4260 -> 4260 bytes + .../colr-table.drop-hints-retain-gids.6B.ttf | Bin 4984 -> 4984 bytes + .../colr-table.drop-hints.6B.ttf | Bin 4260 -> 4260 bytes + .../colr-table.retain-gids.6B.ttf | Bin 4984 -> 4984 bytes + .../TestCOLRv1.default.E000,E001,E002,E003.ttf | Bin 0 -> 1260 bytes + .../colrv1/TestCOLRv1.default.E000,E001,E002.ttf | Bin 0 -> 1200 bytes + .../colrv1/TestCOLRv1.default.E000,E001.ttf | Bin 0 -> 996 bytes + .../colrv1/TestCOLRv1.default.E000,E004.ttf | Bin 0 -> 940 bytes + .../expected/colrv1/TestCOLRv1.default.E000.ttf | Bin 0 -> 800 bytes + .../expected/colrv1/TestCOLRv1.default.E001.ttf | Bin 0 -> 856 bytes + .../colrv1/TestCOLRv1.default.E002,E003,E004.ttf | Bin 0 -> 1248 bytes + .../colrv1/TestCOLRv1.default.E002,E003.ttf | Bin 0 -> 1116 bytes + .../expected/colrv1/TestCOLRv1.default.E002.ttf | Bin 0 -> 856 bytes + .../colrv1/TestCOLRv1.default.E003,E004.ttf | Bin 0 -> 1044 bytes + .../expected/colrv1/TestCOLRv1.default.E003.ttf | Bin 0 -> 916 bytes + .../expected/colrv1/TestCOLRv1.default.E004.ttf | Bin 0 -> 748 bytes + .../TestCOLRv1.default.retain-all-codepoint.ttf | Bin 0 -> 1532 bytes + ....drop-hints-retain-gids.E000,E001,E002,E003.ttf | Bin 0 -> 1308 bytes + ...OLRv1.drop-hints-retain-gids.E000,E001,E002.ttf | Bin 0 -> 1248 bytes + ...TestCOLRv1.drop-hints-retain-gids.E000,E001.ttf | Bin 0 -> 1052 bytes + ...TestCOLRv1.drop-hints-retain-gids.E000,E004.ttf | Bin 0 -> 1020 bytes + .../TestCOLRv1.drop-hints-retain-gids.E000.ttf | Bin 0 -> 856 bytes + .../TestCOLRv1.drop-hints-retain-gids.E001.ttf | Bin 0 -> 924 bytes + ...OLRv1.drop-hints-retain-gids.E002,E003,E004.ttf | Bin 0 -> 1304 bytes + ...TestCOLRv1.drop-hints-retain-gids.E002,E003.ttf | Bin 0 -> 1176 bytes + .../TestCOLRv1.drop-hints-retain-gids.E002.ttf | Bin 0 -> 936 bytes + ...TestCOLRv1.drop-hints-retain-gids.E003,E004.ttf | Bin 0 -> 1124 bytes + .../TestCOLRv1.drop-hints-retain-gids.E003.ttf | Bin 0 -> 984 bytes + .../TestCOLRv1.drop-hints-retain-gids.E004.ttf | Bin 0 -> 844 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1532 bytes + .../TestCOLRv1.drop-hints.E000,E001,E002,E003.ttf | Bin 0 -> 1260 bytes + .../TestCOLRv1.drop-hints.E000,E001,E002.ttf | Bin 0 -> 1200 bytes + .../colrv1/TestCOLRv1.drop-hints.E000,E001.ttf | Bin 0 -> 996 bytes + .../colrv1/TestCOLRv1.drop-hints.E000,E004.ttf | Bin 0 -> 940 bytes + .../expected/colrv1/TestCOLRv1.drop-hints.E000.ttf | Bin 0 -> 800 bytes + .../expected/colrv1/TestCOLRv1.drop-hints.E001.ttf | Bin 0 -> 856 bytes + .../TestCOLRv1.drop-hints.E002,E003,E004.ttf | Bin 0 -> 1248 bytes + .../colrv1/TestCOLRv1.drop-hints.E002,E003.ttf | Bin 0 -> 1116 bytes + .../expected/colrv1/TestCOLRv1.drop-hints.E002.ttf | Bin 0 -> 856 bytes + .../colrv1/TestCOLRv1.drop-hints.E003,E004.ttf | Bin 0 -> 1044 bytes + .../expected/colrv1/TestCOLRv1.drop-hints.E003.ttf | Bin 0 -> 916 bytes + .../expected/colrv1/TestCOLRv1.drop-hints.E004.ttf | Bin 0 -> 748 bytes + .../TestCOLRv1.drop-hints.retain-all-codepoint.ttf | Bin 0 -> 1532 bytes + .../TestCOLRv1.retain-gids.E000,E001,E002,E003.ttf | Bin 0 -> 1308 bytes + .../TestCOLRv1.retain-gids.E000,E001,E002.ttf | Bin 0 -> 1248 bytes + .../colrv1/TestCOLRv1.retain-gids.E000,E001.ttf | Bin 0 -> 1052 bytes + .../colrv1/TestCOLRv1.retain-gids.E000,E004.ttf | Bin 0 -> 1020 bytes + .../colrv1/TestCOLRv1.retain-gids.E000.ttf | Bin 0 -> 856 bytes + .../colrv1/TestCOLRv1.retain-gids.E001.ttf | Bin 0 -> 924 bytes + .../TestCOLRv1.retain-gids.E002,E003,E004.ttf | Bin 0 -> 1304 bytes + .../colrv1/TestCOLRv1.retain-gids.E002,E003.ttf | Bin 0 -> 1176 bytes + .../colrv1/TestCOLRv1.retain-gids.E002.ttf | Bin 0 -> 936 bytes + .../colrv1/TestCOLRv1.retain-gids.E003,E004.ttf | Bin 0 -> 1124 bytes + .../colrv1/TestCOLRv1.retain-gids.E003.ttf | Bin 0 -> 984 bytes + .../colrv1/TestCOLRv1.retain-gids.E004.ttf | Bin 0 -> 844 bytes + ...TestCOLRv1.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1532 bytes + test/subset/data/fonts/TestCOLRv1.ttf | Bin 1780 -> 1860 bytes + test/subset/data/tests/colrv1.tests | 16 +- + test/subset/meson.build | 2 +- + 91 files changed, 222 insertions(+), 51 deletions(-) + +commit e51c7f8e79867b790bfb282ca112b922cc7a2022 +Author: Qunxin Liu +Date: Thu Sep 30 10:42:17 2021 -0700 + + [subset] COLRv1: add ClipList/ClipRecord/ClipBox struct definition + + src/hb-ot-color-colr-table.hh | 76 +++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 76 insertions(+) + +commit 2e5636eeaf5da1623c9a14d60163449c44ffacd1 +Author: Qunxin Liu +Date: Wed Aug 4 14:51:52 2021 -0700 + + [subset] add DeltasetIndexMap struct definition + + src/hb-ot-color-colr-table.hh | 86 ++++++++++++++++++++++++++++++++++++++++++- + 1 file changed, 84 insertions(+), 2 deletions(-) + +commit d2e986feadfb8bbd7b7109795187780290e28f3b +Author: Qunxin Liu +Date: Tue Aug 3 16:31:42 2021 -0700 + + [subset] update COLRv1 table struct definitions + + src/hb-ot-color-colr-table.hh | 471 ++++++++++++++++++++++++++------------ + src/hb-ot-color-colrv1-closure.hh | 53 +++-- + 2 files changed, 357 insertions(+), 167 deletions(-) + +commit 792ca307b0cfe916e65879403861a583bb12c378 +Author: Khaled Hosny +Date: Tue Oct 5 19:00:29 2021 +0200 + + [meson] Add graphite2 option and deprecate graphite + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3241 + + Should be better handled when we can use https://github.com/mesonbuild/meson/pull/9184 + + meson.build | 5 +++-- + meson_options.txt | 2 ++ + src/meson.build | 2 +- + 3 files changed, 6 insertions(+), 3 deletions(-) + +commit c6557747ef2d5b5effeaa4c6ff97a0d274e0ca6c +Author: Behdad Esfahbod +Date: Thu Oct 21 09:56:47 2021 -0600 + + [style] Use head->macStyle.isExtended in style fallback + + https://github.com/harfbuzz/harfbuzz/issues/3263 + + src/hb-style.cc | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit f3f848b5066f3e6680ae5f68a1047085e7b8d59f +Author: Behdad Esfahbod +Date: Thu Oct 21 09:54:02 2021 -0600 + + [head] Add is_expanded() internally + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3263 + + src/hb-ot-head-table.hh | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit d17155f5d26f7ecb75d24d190c28a46f179c5d37 +Author: Garret Rieger +Date: Wed Oct 13 14:40:00 2021 -0700 + + [repacker] use possibly updated root idx after isolate_subgraph. + + isolate_subgraph can change the root indices in some cases. So operations after the isolation need to use the roots from the output of isolate_subgraph. + + src/hb-repacker.hh | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit a7a36085538f218678c635a595025b7235c0e8cc +Author: Behdad Esfahbod +Date: Tue Oct 12 16:11:25 2021 -0700 + + [docs] Rename overflow_resolution to repacker + + docs/{overflow_resolution.md => repacker.md} | 0 + src/hb-repacker.hh | 4 ++-- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 9bd7ba5019381bb8584811ee63a0ba0cee7dca99 +Author: Behdad Esfahbod +Date: Tue Oct 12 08:44:01 2021 -0700 + + Err on -Wbitwise-instead-of-logical + + Part of https://github.com/harfbuzz/harfbuzz/pull/3256 + + src/hb.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 6bc64317ca0b1784a2826f980393d8cad3cf9de3 +Author: Garret Rieger +Date: Tue Oct 12 13:13:32 2021 -0700 + + Add a writeup of the overflow resolution algorithm in harfbuzz. + + docs/overflow_resolution.md | 265 ++++++++++++++++++++++++++++++++++++++++++++ + src/hb-repacker.hh | 7 ++ + 2 files changed, 272 insertions(+) + +commit 96299d70edba60e5eb88a1efca384bc82392d977 +Author: Nico Weber +Date: Tue Oct 12 10:42:43 2021 -0400 + + Fix Wbitwise-instead-of-logical warnings + + `a || b` only evaluates b if a is false. `a | b` always evaluates + both a and b. If a and b are of type bool, || is usually what you + want, so clang now warns on `|` where both arguments are of type bool. + + This warning fires twice in harfbuzz. In both cases, `|` is used + intentionally, with a comment explaining this. + + Slightly reorder the code a bit to make the compiler happy, and to + make it obvious even without a comment that both calls should be evaluated. + + No intended behavior change. + + src/hb-ot-layout-gpos-table.hh | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit b621c4fc29162c69098dce29fed887eac903d516 +Author: faywong +Date: Mon Oct 11 21:04:47 2021 +0800 + + [subset] Refine the coding style + + CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit f8538d3117b3f1715ffcfaf1775635c3d867839c +Author: faywong +Date: Mon Oct 11 21:01:21 2021 +0800 + + [subset] Export header & archive when HB_BUILD_SUBSET + + Ease the adopt of hb-subset feature for 3rd party developers + + CMakeLists.txt | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 36ed56b6e81b613b95b551527f6091c9fdbdc7ba +Author: Qunxin Liu +Date: Thu Sep 23 10:51:21 2021 -0700 + + [subset] code cleanup + + - rename copy() method if it takes extra parameter + - get rid of same code blocks + + src/hb-ot-layout-gsubgpos.hh | 110 ++++++++++++++++++------------------------- + 1 file changed, 45 insertions(+), 65 deletions(-) + +commit 3e635cf5e26e33d6210d3092256a49291752deec +Author: David Corbett +Date: Fri Oct 8 17:13:22 2021 -0400 + + [USE] Categorize characters that only have AJT + + src/gen-use-table.py | 69 +++++++++++++----------------------- + src/hb-ot-shape-complex-use-table.hh | 66 +++++++++++++++++----------------- + src/update-unicode-tables.make | 2 +- + 3 files changed, 59 insertions(+), 78 deletions(-) + +commit ae193cd18239e662308a4a189a0241cbf7b92244 +Author: David Corbett +Date: Fri Oct 8 21:58:07 2021 -0400 + + [USE] Insert dotted circles before lone viramas + + src/hb-ot-shape-complex-use-machine.hh | 520 ++++++++++++++++----------------- + src/hb-ot-shape-complex-use-machine.rl | 14 +- + 2 files changed, 265 insertions(+), 269 deletions(-) + +commit 641296b5ebb17875550705f1cea45ab6e6a8e562 +Author: David Corbett +Date: Fri Oct 8 21:39:30 2021 -0400 + + [USE] Categorize U+11046 BRAHMI VIRAMA as HALANT + + src/gen-use-table.py | 3 +-- + src/hb-ot-shape-complex-use-table.hh | 2 +- + 2 files changed, 2 insertions(+), 3 deletions(-) + +commit cca42cda460491fb8d9ee89cb0b37fe1d59ac04a +Merge: 8eaee2f88 bb50aae9b +Author: Behdad Esfahbod +Date: Fri Oct 8 13:10:21 2021 -0600 + + Merge pull request #3249 from harfbuzz/use-merge-s-o + + [USE] Merge the categories S and O + +commit bb50aae9b42e20e4b7aff0f7ac67a18ff2d65460 +Author: David Corbett +Date: Fri Oct 8 13:25:46 2021 -0400 + + [USE] Document customizations of USE categories + + src/gen-use-table.py | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 7287125c586994bf2ea5d3117b15731475ce3192 +Author: David Corbett +Date: Tue Oct 5 08:52:11 2021 -0400 + + [USE] Merge the categories S and O + + src/gen-use-table.py | 5 - + src/hb-ot-shape-complex-use-machine.hh | 470 ++++++++++++++++----------------- + src/hb-ot-shape-complex-use-machine.rl | 6 +- + src/hb-ot-shape-complex-use-table.hh | 4 +- + src/hb-ot-shape-complex-use.cc | 1 - + 5 files changed, 234 insertions(+), 252 deletions(-) + +commit 8eaee2f887fffb1130b41668a54cd98866f0bfb5 +Author: David Corbett +Date: Thu Oct 7 20:10:31 2021 -0400 + + [USE] Only skip default ignorables within CCSes + + src/gen-use-table.py | 106 ++++++++-------- + src/hb-ot-shape-complex-use-machine.hh | 55 ++++---- + src/hb-ot-shape-complex-use-machine.rl | 9 +- + src/hb-ot-shape-complex-use-table.hh | 145 ++++++++++++++-------- + src/update-unicode-tables.make | 16 +-- + test/shape/data/in-house/tests/use-syllable.tests | 2 +- + 6 files changed, 189 insertions(+), 144 deletions(-) + +commit 4645c3b47c6e7a70f8d55eda543df1109e309347 +Author: David Corbett +Date: Thu Oct 7 08:52:02 2021 -0400 + + Update comments for U+180F FVS4 + + src/hb-ot-layout.hh | 4 ++-- + src/hb-unicode.hh | 3 ++- + 2 files changed, 4 insertions(+), 3 deletions(-) + +commit 5b882c420adc8f0556a0d966a641aef4c812079e +Author: Garret Rieger +Date: Wed Oct 6 11:12:32 2021 -0700 + + [repacker] performance optimizations for topological sorting. + + - Presize the output sorted graph and write it once in the correct order to avoid needing to reverse. + - Swap the old/new graph vectors instead of copying. + - Use a boolean vector for tracking visited instead of a set. + + src/hb-repacker.hh | 25 +++++++++++-------------- + src/hb-vector.hh | 15 +++++++++++++++ + 2 files changed, 26 insertions(+), 14 deletions(-) + +commit ff7a86e9b06f7c9b4c82fb931d681b08be1e0b27 +Author: Garret Rieger +Date: Wed Oct 6 10:51:45 2021 -0700 + + [repacker] remove clone buffer, they are unnessecary. + + When nodes are duplicated it's fine to just reuse head, tail from the node being cloned since we don't modify the contents. + + src/hb-repacker.hh | 39 +++------------------------------------ + 1 file changed, 3 insertions(+), 36 deletions(-) + +commit 8cae8b653ddae37b1a5410a5997a14e44bf934a0 +Author: Garret Rieger +Date: Tue Oct 5 14:03:02 2021 -0700 + + [repacker] add missing fini for parents vector. + + src/hb-repacker.hh | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit 7f0ede4f04f3f3eeb985bf40907e127952c7390c +Author: Garret Rieger +Date: Tue Oct 5 13:10:01 2021 -0700 + + [repacker] refactor resolve overflow tests to use a helper. + + src/test-repacker.cc | 165 +++++++++++++++++---------------------------------- + 1 file changed, 53 insertions(+), 112 deletions(-) + +commit 79937d24b75d3039d70feafa2e5ca9836d72689b +Author: Garret Rieger +Date: Tue Oct 5 12:53:21 2021 -0700 + + [repacker] Add repacker test that requires space splitting. + + test/subset/data/fonts/Harmattan-Regular.ttf | Bin 0 -> 835156 bytes + test/subset/data/repack_tests/Makefile.sources | 3 ++- + test/subset/data/repack_tests/space_splitting.tests | 2 ++ + test/subset/meson.build | 2 ++ + 4 files changed, 6 insertions(+), 1 deletion(-) + +commit 7883b7ed95fcf577e4a5771daeaa01a89058eade +Author: Garret Rieger +Date: Tue Oct 5 12:46:59 2021 -0700 + + [repacker] Add additional splitting spaces test. + + Fix issues it uncovered. + + src/hb-repacker.hh | 11 +++-- + src/test-repacker.cc | 125 +++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 133 insertions(+), 3 deletions(-) + +commit 6265663de4c77dd504d231f2b8f7fd8e80363b40 +Author: Garret Rieger +Date: Tue Oct 5 11:30:04 2021 -0700 + + [repacker] add test for splitting spaces. + + src/test-repacker.cc | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 105 insertions(+) + +commit d97bd4268a8acdbc3628855057743d2b22e85341 +Author: Garret Rieger +Date: Tue Oct 5 10:53:05 2021 -0700 + + [repacker] when assigning spaces use post isolation node indices. + + isolate_subgraph can result in some of the roots being duplicated and moved to new indices, so do subgraph isolation before assign roots to spaces. + + src/hb-repacker.hh | 69 ++++++++++++++++++++++++++++++++++++++++-------------- + 1 file changed, 51 insertions(+), 18 deletions(-) + +commit bb57df7a4fae6991895388c8b4fab8ae9de80332 +Author: Khaled Hosny +Date: Tue Oct 5 15:40:30 2021 +0200 + + [test] Add test for https://github.com/harfbuzz/harfbuzz/issues/2757#issuecomment-933531978 + + .../fonts/e6185e88b04432fbf373594d5971686bb7dd698d.ttf | Bin 0 -> 79552 bytes + test/shape/data/in-house/tests/aat-morx.tests | 1 + + 2 files changed, 1 insertion(+) + +commit 16245503776b5d5487bb07640b1d75d0429f2143 +Author: Khaled Hosny +Date: Tue Oct 5 15:35:17 2021 +0200 + + [test] Add test for https://github.com/harfbuzz/harfbuzz/issues/3244 + + .../fonts/e2b17207c4b7ad78d843e1b0c4d00b09398a1137.ttf | Bin 0 -> 1488 bytes + test/shape/data/in-house/tests/indic-syllable.tests | 1 + + 2 files changed, 1 insertion(+) + +commit ccfc0481539ca34cba578ebbcef8ac0ea315e2f0 +Author: Behdad Esfahbod +Date: Tue Oct 5 07:00:50 2021 -0600 + + [indic] Apply 'calt' and 'clig' across syllable boundaries + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3244 + + src/hb-ot-shape-complex-indic.cc | 3 --- + 1 file changed, 3 deletions(-) + +commit d58f1685cee7fef904f4149561a2dcf5ec519ac3 +Author: Behdad Esfahbod +Date: Mon Oct 4 08:40:24 2021 -0600 + + [ot-shape] Tweak table order some more; apply GPOS with morx + + During 5bc05ba155 accidentally GPOS was disabled when morx was + enabled. Fix that. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2757#issuecomment-933531978 + + src/hb-ot-shape.cc | 12 +++++++----- + 1 file changed, 7 insertions(+), 5 deletions(-) + +commit f8ebb8a65778745e43c560270d198c77c9d55220 +Author: David Corbett +Date: Wed Sep 29 19:18:25 2021 -0400 + + [USE] Update the data files + + This uses the data files from + . + + src/hb-ot-shape-complex-use-table.hh | 187 +++++++++++++++++----- + src/ms-use/IndicPositionalCategory-Additional.txt | 97 +++++------ + src/ms-use/IndicSyllabicCategory-Additional.txt | 164 ++++++++++--------- + 3 files changed, 284 insertions(+), 164 deletions(-) + +commit 564afc425abac78fc2741540cb0d77cf31491f40 +Author: David Corbett +Date: Tue Sep 28 17:33:47 2021 -0400 + + [USE] Remove overrides for hieroglyphic categories + + src/gen-use-table.py | 8 --- + src/hb-ot-shape-complex-use-table.hh | 96 +++++------------------------------- + 2 files changed, 13 insertions(+), 91 deletions(-) + +commit 8c654420692a3534413334f6d096738a796f4384 +Author: David Corbett +Date: Sat Sep 25 16:38:32 2021 -0400 + + [Unicode 14] Handle U+180F FVS4 + + src/hb-ot-layout.hh | 2 +- + src/hb-ot-shape-complex-arabic.cc | 2 +- + src/hb-unicode.hh | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit 375a6c8f81a894ac15be7542e17571ad3ebdf16a +Author: Garret Rieger +Date: Wed Sep 29 18:14:57 2021 -0700 + + [repacker] add the ability to move subgraphs from a shared space into their own space. + + Used to resolve overflows during manual resolution. + + src/hb-repacker.hh | 93 ++++++++++++++++++++++++++++++++++++++++++++++++------ + 1 file changed, 84 insertions(+), 9 deletions(-) + +commit 0dccbf368f1158f474f7ec3c6647932fbdda4e60 +Author: Garret Rieger +Date: Wed Sep 29 14:28:27 2021 -0700 + + [repacker] Handle the case where a subgraph root has an incoming 32 and 16 bit edge. + + In this case the entire subgraph from that root will be duplicated. + + src/hb-repacker.hh | 49 ++++++++++++++++++++---- + src/test-repacker.cc | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 146 insertions(+), 8 deletions(-) + +commit 794b00db4b63e8314aee96c23a20ecb878452eef +Author: Qunxin Liu +Date: Mon Sep 27 17:21:16 2021 -0700 + + [subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/6616166961905664 + + src/hb-ot-math-table.hh | 8 ++++++-- + ...z-testcase-minimized-hb-subset-fuzzer-6616166961905664 | Bin 0 -> 919 bytes + 2 files changed, 6 insertions(+), 2 deletions(-) + +commit 816c5302a7f5bfbbac1b89a72f9d50871085ddf3 +Author: Garret Rieger +Date: Tue Sep 28 16:04:27 2021 -0700 + + [repacker] restrict 32 bit subgraph connected component search to only nodes reachable via directed links. + + src/hb-repacker.hh | 20 ++++++--- + src/test-repacker.cc | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 136 insertions(+), 6 deletions(-) + +commit 67eb222b8eae1a10d0fd485a04254144e4051d46 +Author: Garret Rieger +Date: Tue Sep 28 13:36:06 2021 -0700 + + [repacker] when assigning each connected subgraph a space, also isolate it. + + This will break any links coming from space 0 (ie. the 16 bit offset only space). + + src/hb-repacker.hh | 46 ++++++++++++++-------------------------------- + src/test-repacker.cc | 50 ++++++++++++++++++++++++++++++++++---------------- + 2 files changed, 48 insertions(+), 48 deletions(-) + +commit 307acf7fb0d4c767b4b78ba6c80ab83399d16cb4 +Author: Garret Rieger +Date: Tue Sep 28 12:08:18 2021 -0700 + + [repacker] add space assignment based on connected components. + + Assign each connected component that is underneath one or more 32 bit offsets into a unique space. This ensures that 32 bit subgraphs which are connected are packed into the same space. + + src/hb-repacker.hh | 79 ++++++++++++++++++++++++++++++++- + src/test-repacker.cc | 122 ++++++++++++++++++++++++++++++++++++++++++++------- + 2 files changed, 182 insertions(+), 19 deletions(-) + +commit c77bdf1dcf86dcad79e90643a5f4e7d04fbae975 +Author: Garret Rieger +Date: Fri Sep 24 15:58:57 2021 -0700 + + [repacker] begin storing each nodes parents. + + Will be used for connected component search. + + src/hb-repacker.hh | 132 +++++++++++++++++++++++++++++++++++------------------ + 1 file changed, 87 insertions(+), 45 deletions(-) + +commit a52c6df38a38c4e36ff991dfb4b7d92e48a44553 +Author: Garret Rieger +Date: Mon Sep 27 11:22:05 2021 -0700 + + [subset] Fix bug in composite operation counting. + + Adding the result of add_gid_and_children to operation count over counts the number of operations. + + src/hb-ot-glyf-table.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit efda2f14e104eedfee7da50ba2d22ba9a9ae376b +Author: Garret Rieger +Date: Fri Sep 24 16:28:34 2021 -0700 + + [repacker] fix bug in subgraph isolation. + + Prior to this fix id remapping at the end of the isolation operation was fed the old subgraph instead of the new one. Which results in object indices being remapped for the nodes outside of the new subgraph. Adds a test which detects this problem. + + src/hb-repacker.hh | 11 +++++++-- + src/test-repacker.cc | 64 ++++++++++++++++++++++++++++++++++++++++++++++++---- + 2 files changed, 69 insertions(+), 6 deletions(-) + +commit 6f1909439862cc37246aba55a85c0a072b945dff +Author: Behdad Esfahbod +Date: Thu Sep 23 08:39:29 2021 -0600 + + [getn-hb-version.py] Open old output in UTF-8 mode as well + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3227 + + src/gen-hb-version.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9247d24d7f41f820d7ea79089b482410b927edc8 +Author: Garret Rieger +Date: Wed Sep 22 16:00:02 2021 -0700 + + [repacker] s/0/HB_TAG_NONE + + src/test-repacker.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit fe155de9895e99d8ae13cb7516e2a70d6e7f8856 +Author: Garret Rieger +Date: Fri Sep 10 14:55:24 2021 -0700 + + [repacker] handle a couple of duplication edge cases. + + - Detect cases where there are multiple links from a parent to a child. Don't duplicate that child if those are the only remaining links to the child. + - Correctly handle isolating a subgraph where the root idx has multiple incoming links. + + src/hb-repacker.hh | 47 ++++++++++++++++++++++++++++++++++++----------- + 1 file changed, 36 insertions(+), 11 deletions(-) + +commit c19ec97da722d4a91024328c2d31f5e2f984fe10 +Author: Garret Rieger +Date: Thu Sep 9 10:53:09 2021 -0700 + + [repacker] reduce the bits used by order by 2 to give more bits to distance. + + src/hb-repacker.hh | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit d5beb96e06c34b6f5799f341d4b27e952e739d85 +Author: Garret Rieger +Date: Thu Sep 9 10:40:08 2021 -0700 + + [repacker] add repacker isolation test on real font. + + .../subset/data/fonts/NotoNastaliqUrdu-Regular.ttf | Bin 0 -> 570552 bytes + test/subset/data/repack_tests/Makefile.sources | 1 + + test/subset/data/repack_tests/isolation.tests | 96 +++++++++++++++++++++ + test/subset/meson.build | 1 + + 4 files changed, 98 insertions(+) + +commit d0daa7a59be05689ac618b6c22f2c112f67d75cb +Author: Garret Rieger +Date: Thu Sep 9 10:25:43 2021 -0700 + + [repacker] add a couple more complex isolation tests. + + src/hb-repacker.hh | 5 ++- + src/test-repacker.cc | 120 +++++++++++++++++++++++++++++++++++++++++++++++++-- + 2 files changed, 119 insertions(+), 6 deletions(-) + +commit 62c502cd9dc4637934f846caa9587a2aebca9ee9 +Author: Garret Rieger +Date: Thu Sep 9 09:57:42 2021 -0700 + + [repacker] correctly update incoming_edges in duplicate. + + src/hb-repacker.hh | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit a57ef8df7ebf70f08065233f3ad218c451eff98a +Author: Garret Rieger +Date: Wed Sep 8 17:31:39 2021 -0700 + + [repacker] default space to 0. + + Since vector push() init's new objects to all zeros. + + src/hb-repacker.hh | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 58facaade1c85906fec70584abfe13995a9dd07b +Author: Garret Rieger +Date: Wed Sep 8 16:08:48 2021 -0700 + + [repacker] put each 32 bit subgraph into it's own packing space. + + Each subgraph pointed to by a 32 bit offset should be packed into it's own space. This adds a space property to vertices which affects the distance calculation. This effectively places the distances for all of the nodes of a 32 bit subgraph into a distinct range. Thus all of the nodes of the subgraph will be packed together. + + src/hb-repacker.hh | 12 ++++++++++-- + src/test-repacker.cc | 3 +++ + 2 files changed, 13 insertions(+), 2 deletions(-) + +commit 543a3f97333a3bdede0cadd19b9a8554df81f1e8 +Author: Garret Rieger +Date: Wed Sep 8 15:07:02 2021 -0700 + + [repacker] Add repacker test for subgraph isolation. + + src/hb-repacker.hh | 10 +++++++-- + src/test-repacker.cc | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 65 insertions(+), 2 deletions(-) + +commit 7147f169d6cc93f54b7722022829ddb68957d2a5 +Author: Garret Rieger +Date: Wed Sep 8 13:44:25 2021 -0700 + + [repacker] recursively duplicate nodes during isolation. + + If a node is duplicated during isolation then any children it has will have incoming links from outside the subgraph (from the duplicated node and the original node), so they must be duplicated too. + + src/hb-repacker.hh | 20 ++++++++++++++++++-- + 1 file changed, 18 insertions(+), 2 deletions(-) + +commit 41bbf2812e9f4f6e704496da5d73ba74d0b4465e +Author: Garret Rieger +Date: Wed Sep 8 10:14:00 2021 -0700 + + [repacker] do extension subtable isolation before starting resolution attempts. + + src/hb-repacker.hh | 39 ++++++++++++++++++++++++++++++++------- + src/hb-subset.cc | 2 +- + src/test-repacker.cc | 4 ++-- + 3 files changed, 35 insertions(+), 10 deletions(-) + +commit 8d8b7458a4cac9131bd650800ef0e3c0b67adfd4 +Author: Garret Rieger +Date: Tue Sep 7 16:52:37 2021 -0700 + + [repacker] extract overflows processing into its own method. + + src/hb-repacker.hh | 102 ++++++++++++++++++++++++++--------------------------- + 1 file changed, 51 insertions(+), 51 deletions(-) + +commit b14b3f13bae48045c8a8465bdf6f579cb833852c +Author: Garret Rieger +Date: Tue Sep 7 16:32:13 2021 -0700 + + [repacker] begin implementing the ability to isolate extension subtables. + + Adds isolate_subgraph operation to the repacker. This severs any links from outside a subgraph by duplicating the affected vertices. This will be used to isolate the subgraphs of a extension subtable from the rest of object graph. Thus allowing the extension subtable to be packed far away from the rest of the objects. + + src/hb-repacker.hh | 122 +++++++++++++++++++++++++++++++++++++++++++++-------- + 1 file changed, 105 insertions(+), 17 deletions(-) + +commit 02c4a516dbcedc40cf7436105a56c6d913fa3675 +Author: Garret Rieger +Date: Tue Sep 7 13:22:19 2021 -0700 + + Add a debug message when offset overflow resolution fails. + + src/hb-repacker.hh | 13 ++++++++++++- + 1 file changed, 12 insertions(+), 1 deletion(-) + +commit cb2d71c648137f1bd7586d3ec05050f0db50865f +Author: Ben Wagner +Date: Fri Jul 30 14:30:20 2021 -0400 + + [mutex] Add hb_mutex_t std::mutex implementation + + Instead of failing... + + src/hb-mutex.hh | 33 ++++++++++++++++++++------------- + 1 file changed, 20 insertions(+), 13 deletions(-) + +commit 67b3962fa5348ac7ee8e6297edcc277f3983e8be +Author: Behdad Esfahbod +Date: Wed Sep 22 16:21:27 2021 -0600 + + [atomic] Cannot fail anymore + + src/hb-atomic.hh | 10 +--------- + 1 file changed, 1 insertion(+), 9 deletions(-) + +commit ca7b9daef06fc515ec84cfb95e7204e9eef3f00e +Author: Qunxin Liu +Date: Mon Sep 20 14:42:51 2021 -0700 + + [subset] subset MATH table + + src/hb-ot-layout-common.hh | 37 +++ + src/hb-ot-math-table.hh | 268 +++++++++++++++++++++ + src/hb-subset-plan.cc | 20 +- + src/hb-subset-plan.hh | 1 + + src/hb-subset.cc | 2 + + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + .../math/STIXTwoMath-Regular.default.2f,7c,305.ttf | Bin 0 -> 6388 bytes + ...woMath-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 1038580 bytes + .../STIXTwoMath-Regular.glyph-names.2f,7c,305.ttf | Bin 0 -> 6540 bytes + ...th-Regular.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 1091356 bytes + ...TIXTwoMath-Regular.notdef-outline.2f,7c,305.ttf | Bin 0 -> 6636 bytes + ...Regular.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 1038828 bytes + .../STIXTwoMath-Regular.retain-gids.2f,7c,305.ttf | Bin 0 -> 14916 bytes + ...th-Regular.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1053656 bytes + test/subset/data/fonts/STIXTwoMath-Regular.ttf | Bin 0 -> 1517976 bytes + test/subset/data/tests/math.tests | 12 + + test/subset/meson.build | 1 + + 18 files changed, 342 insertions(+), 1 deletion(-) + +commit c2cc566c9d7f63c024c0a15e93c9ae99717a4b4f +Author: Garret Rieger +Date: Wed Sep 22 14:15:55 2021 -0700 + + [subset] Fix subset_offset_array adding unused space to serializer. + + ArrayOf.serialize_append allocates space for the new item, but ArrayOf.pop() does not recover the allocated space. So in the case where the revert path was entered the extra space added by serialize_append gets left in the serialization buffer. This moves the snapshot to before ArrayOf.serialize_append is called so that revert cleans up the buffer extend. + + src/hb-ot-layout-common.hh | 4 ++-- + src/hb-ot-layout-gpos-table.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 4 ++-- + ...ns-BlackItalic.default.retain-all-codepoint.ttf | Bin 120240 -> 120236 bytes + ...lackItalic.glyph-names.retain-all-codepoint.ttf | Bin 132484 -> 132480 bytes + ...kItalic.notdef-outline.retain-all-codepoint.ttf | Bin 120240 -> 120236 bytes + ...s2_1_font7.layout-test-retain-gids.21,23,25.otf | Bin 1728 -> 1728 bytes + .../gpos2_1_font7.layout-test.21,23,25.otf | Bin 1384 -> 1384 bytes + ...e_subrules_f2.layout-test-retain-gids.41,42.otf | Bin 2208 -> 2208 bytes + ...ext1_multiple_subrules_f2.layout-test.41,42.otf | Bin 1400 -> 1400 bytes + ...e_subrules_f2.layout-test-retain-gids.41,42.otf | Bin 2224 -> 2224 bytes + ...ext2_multiple_subrules_f2.layout-test.41,42.otf | Bin 1416 -> 1416 bytes + ...Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 11388 -> 11372 bytes + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 17688 -> 17640 bytes + .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 3520 -> 3512 bytes + ...rdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 12380 -> 12360 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 19380 -> 19340 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 18224 -> 18208 bytes + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 23748 -> 23704 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 9164 -> 9160 bytes + ...Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 18184 -> 18164 bytes + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 25432 -> 25392 bytes + .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 15856 -> 15856 bytes + 23 files changed, 5 insertions(+), 5 deletions(-) + +commit 8c5c81746d8d4c5921be50a85d219deea2c95762 +Author: Qunxin Liu +Date: Sun Sep 12 20:16:30 2021 -0700 + + [subset] fix find_duplicate_features + + We should check each feature against all other features with the same + tag for duplicates. + + src/hb-ot-layout-gsubgpos.hh | 70 +++++++++++---------- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...fault.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf | Bin 0 -> 8452 bytes + ...ns-BlackItalic.default.retain-all-codepoint.ttf | Bin 0 -> 120240 bytes + ...names.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf | Bin 0 -> 8552 bytes + ...lackItalic.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 132484 bytes + ...tline.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf | Bin 0 -> 8452 bytes + ...kItalic.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 120240 bytes + .../subset/data/fonts/AlegreyaSans-BlackItalic.ttf | Bin 0 -> 211948 bytes + .../data/tests/layout.duplicate_features.tests | 11 ++++ + test/subset/meson.build | 1 + + 12 files changed, 50 insertions(+), 34 deletions(-) + +commit 1afc3874e00992c378977c2feb25f8088c9c5a9a +Author: Qunxin Liu +Date: Sun Sep 19 20:41:43 2021 -0700 + + [subset] add closure_glyphs () method for MATH table + + src/hb-ot-math-table.hh | 57 +++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 57 insertions(+) + +commit 3b2929e8a9da349fbd8437fd0b5cf0c8ce92cf32 +Author: Behdad Esfahbod +Date: Tue Sep 21 12:21:02 2021 -0600 + + [set-digest] Use using instead of typedef + + src/hb-set-digest.hh | 14 ++++++++------ + 1 file changed, 8 insertions(+), 6 deletions(-) + +commit 5694561f75bdea9c7d77d7932598fe4e5f45b33e +Author: Simon Cozens +Date: Mon Sep 20 15:21:11 2021 +0100 + + Add support for Pwo Karen / Ason Chin medial la + + https://github.com/harfbuzz/harfbuzz/pull/3217 + + src/hb-ot-shape-complex-myanmar-machine.hh | 473 +++++++++++++++-------------- + src/hb-ot-shape-complex-myanmar-machine.rl | 5 +- + src/hb-ot-shape-complex-myanmar.hh | 7 +- + 3 files changed, 259 insertions(+), 226 deletions(-) + +commit bff56854323f853ed3dbad1105555da5192a7d1b +Author: Behdad Esfahbod +Date: Mon Sep 20 13:25:58 2021 -0600 + + [khmer] Towards separating Khmer from Indic table + + src/hb-ot-shape-complex-khmer.hh | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 5d957ffe74d767f621d7ce4833ce2349206a2391 +Author: Behdad Esfahbod +Date: Mon Sep 20 11:33:01 2021 -0600 + + [myanmar] Towards separating Myanmar from Indic table + + src/hb-ot-shape-complex-myanmar.cc | 2 +- + src/hb-ot-shape-complex-myanmar.hh | 3 ++- + 2 files changed, 3 insertions(+), 2 deletions(-) + +commit 6db4b56e05a6fd993b4f3b5f1d21acc12236361e +Author: Khaled Hosny +Date: Mon Sep 20 19:18:39 2021 +0200 + + Make the file UTF-8 again + + GitHub web interface failed to show the encoding change. + + src/hb-subset-input.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 14a2df7bc237e7e59ff62c710751c7069733a469 +Author: Behdad Esfahbod +Date: Sun Sep 19 23:06:09 2021 -0400 + + Add stub HBUINT15 + + src/hb-open-type.hh | 9 +++++++++ + src/hb-ot-layout-common.hh | 2 +- + 2 files changed, 10 insertions(+), 1 deletion(-) + +commit c852b8684154f707a897b6b62338efc48ebcfd9e +Author: Behdad Esfahbod +Date: Sun Sep 19 16:30:12 2021 -0400 + + Rename HBGlyphID to HBGlyphID16 + + perf/texts/en-words.txt | 2 +- + src/hb-aat-layout-bsln-table.hh | 4 +- + src/hb-aat-layout-common.hh | 16 +++--- + src/hb-aat-layout-just-table.hh | 8 +-- + src/hb-aat-layout-kerx-table.hh | 4 +- + src/hb-aat-layout-morx-table.hh | 32 ++++++------ + src/hb-open-type.hh | 4 +- + src/hb-ot-cmap-table.hh | 4 +- + src/hb-ot-color-cbdt-table.hh | 8 +-- + src/hb-ot-color-colr-table.hh | 6 +-- + src/hb-ot-glyf-table.hh | 2 +- + src/hb-ot-layout-base-table.hh | 2 +- + src/hb-ot-layout-common.hh | 18 +++---- + src/hb-ot-layout-gpos-table.hh | 2 +- + src/hb-ot-layout-gsub-table.hh | 78 +++++++++++++++--------------- + src/hb-ot-layout-jstf-table.hh | 2 +- + src/hb-ot-math-table.hh | 4 +- + src/hb-ot-shape-complex-arabic-fallback.hh | 14 +++--- + src/hb-ot-vorg-table.hh | 2 +- + 19 files changed, 106 insertions(+), 106 deletions(-) + +commit 74f96d9d4b359fc138d21709c975a09ba933fb3d +Author: Garret Rieger +Date: Fri Sep 17 13:46:07 2021 -0700 + + [repacker] fix heap use after free in repacker. + + Don't store a reference to the link in overflow records as the link object may be freed if the sorted graph vector is resized. + + src/hb-repacker.hh | 12 ++++++------ + ...testcase-minimized-hb-subset-fuzzer-5127321313476608 | Bin 0 -> 60417 bytes + 2 files changed, 6 insertions(+), 6 deletions(-) + +commit 7143c8333bae6b0ca238a92d1fdb222d088bf9d1 +Author: ActuallyaDeviloper +Date: Sat Sep 18 20:59:38 2021 +0200 + + Make the code able to compile with MSVC++ from Visual Studio 2015 (Version 14.0.25431.01, Update 3) sucessfully again. + + src/hb-subset-input.hh | 24 +++++++++++++----------- + 1 file changed, 13 insertions(+), 11 deletions(-) + +commit b36f1510ec5180724e7866e2a86570429a435c93 +Author: Khaled Hosny +Date: Sat Sep 18 23:09:07 2021 +0200 + + [doc] Add missing version tags + + src/hb-ot-layout.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 9c387e20d65a7a366ac270d789f6ad266014c9e0 +Author: Khaled Hosny +Date: Fri Sep 17 21:32:30 2021 +0200 + + 3.0.0 + + NEWS | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 2 +- + docs/harfbuzz-docs.xml | 1 + + meson.build | 2 +- + src/hb-common.h | 12 ++++++------ + src/hb-style.cc | 2 +- + src/hb-style.h | 2 +- + src/hb-version.h | 8 ++++---- + 8 files changed, 66 insertions(+), 14 deletions(-) + +commit e0d5fe740a6c23a995d4d881bfa330eb1063059d +Author: Behdad Esfahbod +Date: Fri Sep 17 08:27:03 2021 -0400 + + Centralize math include + + https://github.com/harfbuzz/harfbuzz/pull/3212 + + src/hb-style.cc | 3 --- + src/hb.hh | 3 +++ + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit 671f1d149a880491541d552c0d6e16365480790b +Author: Khaled Hosny +Date: Wed Sep 15 15:13:41 2021 +0200 + + [ci] meson 0.55.0 didn’t work for harfbuzz + + https://github.com/mesonbuild/meson/issues/7437 + + .github/workflows/linux-ci.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f1b20b5a1466cbbea358960967b4a1bbb17956f2 +Author: Khaled Hosny +Date: Wed Sep 15 14:52:49 2021 +0200 + + [ci] Ragel subproject requires meson 0.55.0 + + .github/workflows/linux-ci.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 835fc1376f47e63f073a967cb6190c194e1e63f2 +Author: Khaled Hosny +Date: Wed Sep 15 14:14:04 2021 +0200 + + [ci] Build ragel on the Linux CI job + + To make sure we don’t accidentally break this option. + + .github/workflows/linux-ci.yml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit a59e7ec9938cb8a927ea7b02aee8800c36d7d71a +Author: Khaled Hosny +Date: Wed Sep 15 14:02:52 2021 +0200 + + [meson] Add ragel_subproject option + + Add an option to build fallback ragel subproject when no suitable ragel + version is found, and make it off by default since most builder don’t + need ragel at all. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3208 (hopefully) + + meson_options.txt | 2 ++ + src/meson.build | 8 +++++--- + 2 files changed, 7 insertions(+), 3 deletions(-) + +commit 60a38d7988f8e1a15411aabde9ea91d1fe519b7b +Merge: f4649f389 19cd84b4e +Author: Khaled Hosny +Date: Fri Sep 17 11:25:42 2021 +0200 + + Merge pull request #3210 from NikitaFeodonit/main + + CMake: Detect pthread with module FindThread + +commit f4649f389563819cee909df3c11087dc716f35e9 +Author: Garret Rieger +Date: Thu Sep 16 13:40:44 2021 -0700 + + [subset] restore hb_subset_input_unicode/glyph_set () to documentation. + + docs/harfbuzz-sections.txt | 2 ++ + 1 file changed, 2 insertions(+) + +commit d700646c33af53afcabe564e9943565d58e1192a +Author: Garret Rieger +Date: Thu Sep 16 11:23:09 2021 -0700 + + [subset] In preperation for 3.0.0 release remove legacy subsetting api methods. + + src/hb-subset-input.cc | 202 ------------------------------------- + src/hb-subset.cc | 8 -- + src/hb-subset.h | 82 ++------------- + test/api/hb-subset-test.h | 4 +- + test/api/test-subset-drop-tables.c | 4 +- + test/api/test-subset-glyf.c | 12 +-- + test/api/test-subset-gpos.c | 6 +- + test/api/test-subset.c | 53 +--------- + util/hb-subset.cc | 8 +- + 9 files changed, 25 insertions(+), 354 deletions(-) + +commit 19cd84b4e95190f7ee236cb15a60d4a6be7040a0 +Author: NikitaFeodonit +Date: Wed Sep 15 16:31:32 2021 +0300 + + CMake: Detect pthread with module FindThread + + Set CMake minimum version to 3.1. + + CMakeLists.txt | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +commit ae145378540846ea3e51d6dee0033b16b9a43dea +Author: Behdad Esfahbod +Date: Wed Sep 15 07:46:33 2021 -0400 + + [style] Change tag type to hb_style_tag_t + + https://github.com/harfbuzz/harfbuzz/pull/3201#discussion_r708914354 + + src/hb-style.cc | 5 ++--- + src/hb-style.h | 2 +- + 2 files changed, 3 insertions(+), 4 deletions(-) + +commit 470686e8179d728d70fe7d738e831f6d26281def +Author: David Corbett +Date: Tue Sep 14 20:56:37 2021 -0400 + + [USE] Send Khitan Small Script and Yezidi to USE + + src/hb-ot-shape-complex.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit 22cbd038d3578c344e265a098fc98ef168f8d18b +Author: Khaled Hosny +Date: Tue Sep 14 12:34:25 2021 +0200 + + [meson] Add ragel subproject + + If ragel 6.10 is not found, build it from source. + + Seems to work, except that ragel uses exceptions and we configure + HarfBuzz build to not use exceptions, and I can’t find away to enable + exceptions only for the ragel subproject. I had to remove cpp_eh=none + from default options and try to disable exceptions in MSVC manually + (other compilers are already handled). + + Makefile.am | 2 ++ + meson.build | 3 +- + src/gen-ragel-artifacts.py | 8 ++--- + src/meson.build | 5 ++- + subprojects/.gitignore | 1 + + subprojects/packagefiles/ragel/meson.build | 58 ++++++++++++++++++++++++++++++ + subprojects/ragel.wrap | 11 ++++++ + 7 files changed, 82 insertions(+), 6 deletions(-) + +commit 5898a9618cf6004d51c6fa2b34212c0ee61df3b0 +Author: Khaled Hosny +Date: Tue Sep 14 07:09:50 2021 +0200 + + [ragel] Regenerate state machine files with 6.10 + + src/hb-buffer-deserialize-json.hh | 1189 +++++++++++++----------- + src/hb-buffer-deserialize-text.hh | 1437 ++++++++++++++++-------------- + src/hb-ot-shape-complex-khmer-machine.hh | 665 +++++++------- + src/hb-ot-shape-complex-use-machine.hh | 1036 ++++++++++----------- + 4 files changed, 2171 insertions(+), 2156 deletions(-) + +commit 7e9ac8fea2b6d2b729c1e4c2a773ed2947265b16 +Author: Khaled Hosny +Date: Tue Sep 14 07:07:00 2021 +0200 + + [meson] Require ragel 6.10 + + Ragel 7 is also not stable from upstream's point of view. + + This uses “version” argument find_program(), which was introduced in + meson 0.52.0, so I raised the minimum required meson version + accordingly. + + .circleci/config.yml | 2 +- + .github/workflows/linux-ci.yml | 2 +- + meson.build | 2 +- + src/meson.build | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +commit 175f24a45938ec27f54154b40d9283f4cf47981c +Merge: cd77846bd f1493357f +Author: Behdad Esfahbod +Date: Tue Sep 14 18:46:05 2021 -0600 + + Merge pull request #3206 from harfbuzz/unicode-14 + + Update to Unicode 14.0.0 + +commit f1493357f745ef554276cb5cf3054d3d0f8a7af5 +Author: David Corbett +Date: Tue Sep 14 18:46:50 2021 -0400 + + [Unicode 14] Update the Arabic joining script list + + src/hb-ot-shape-complex-arabic-joining-list.hh | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit a0101a31b5079d7f223e109d13b4f45397aa1db0 +Author: David Corbett +Date: Tue Sep 14 18:38:50 2021 -0400 + + [Unicode 14] Add tests + + test/api/test-unicode.c | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +commit 2c3e4b279b577073df5a16610f7e6ae8aa790ef5 +Author: David Corbett +Date: Tue Sep 14 18:31:42 2021 -0400 + + [Unicode 14] Send all the new scripts to USE + + src/hb-ot-shape-complex.hh | 7 +++++++ + 1 file changed, 7 insertions(+) + +commit 20736d9bb33f18b8c657e3451ec1287b2866c0d4 +Author: David Corbett +Date: Tue Sep 14 18:25:38 2021 -0400 + + [Unicode 14] Update the USE table + + src/hb-ot-shape-complex-use-table.hh | 76 ++++++++++++++++++------------------ + 1 file changed, 39 insertions(+), 37 deletions(-) + +commit 35ac0de42bc3904e90039c7f00a9daf088f9d363 +Author: David Corbett +Date: Tue Sep 14 18:14:20 2021 -0400 + + [Unicode 14] Update the emoji table + + src/hb-unicode-emoji-table.hh | 8 ++++---- + src/update-unicode-tables.make | 4 +++- + 2 files changed, 7 insertions(+), 5 deletions(-) + +commit ec5688f50fbc53de9b78fe11ef33fb903075aea6 +Author: David Corbett +Date: Tue Sep 14 18:09:05 2021 -0400 + + [Unicode 14] Update the vowel constraint table + + src/hb-ot-shape-complex-vowel-constraints.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 11d5334d8e782ee3284a942eaae1f2dc9e4b4080 +Author: David Corbett +Date: Tue Sep 14 18:00:33 2021 -0400 + + [Unicode 14] Update the Indic table + + src/hb-ot-shape-complex-indic-table.cc | 42 +++++++++++++++++----------------- + 1 file changed, 21 insertions(+), 21 deletions(-) + +commit 18a46eeafbe075dba953a1aba9bffeff089dd227 +Author: David Corbett +Date: Tue Sep 14 17:55:54 2021 -0400 + + [Unicode 14] Update the Arabic table + + src/hb-ot-shape-complex-arabic-table.hh | 38 ++++++++++++++++++++------------- + 1 file changed, 23 insertions(+), 15 deletions(-) + +commit 7b05eec0548f5f5f74cd697a815d45ef2ab51e27 +Author: David Corbett +Date: Tue Sep 14 17:51:11 2021 -0400 + + [Unicode 14] Update the script direction list + + src/hb-common.cc | 3 +++ + 1 file changed, 3 insertions(+) + +commit 26e1498e76245f9e57f7d257c89a7e4be23d65ff +Author: David Corbett +Date: Tue Sep 14 18:07:29 2021 -0400 + + [Unicode 14] Update the UCD table + + src/hb-ucd-table.hh | 6796 ++++++++++++++++++++++++++------------------------- + 1 file changed, 3457 insertions(+), 3339 deletions(-) + +commit 67f1aa4d219b4636e151c7c01ab393d092ae7b6f +Author: David Corbett +Date: Tue Sep 14 17:43:13 2021 -0400 + + [Unicode 14] Add new `hb_script_t` values + + src/hb-common.h | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +commit cd77846bd9e2bab9c40048597ec0ee47604376c3 +Author: Behdad Esfahbod +Date: Tue Sep 14 08:35:19 2021 -0400 + + [util] Fix leak of an hb_font_t + + util/font-options.hh | 4 +++- + util/options.hh | 6 ++++-- + 2 files changed, 7 insertions(+), 3 deletions(-) + +commit da285d511f85d6189fdb213cd29f25730baaed02 +Author: Behdad Esfahbod +Date: Tue Sep 14 08:28:12 2021 -0400 + + [util/shape-consumer] Simplify font tracking + + util/shape-consumer.hh | 23 +++++++++++------------ + 1 file changed, 11 insertions(+), 12 deletions(-) + +commit bda3238c89fa4673c8772ad02f1949fc19b41a5e +Author: Behdad Esfahbod +Date: Tue Sep 14 08:12:48 2021 -0400 + + Add fallback atexit implementation using template descrutors + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3197 + + src/hb.hh | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 9c270451581a0d7e969c29d65a9ba62b6b7b9b12 +Author: Behdad Esfahbod +Date: Tue Sep 14 07:50:35 2021 -0400 + + [style] Fix another float conversion warning + + src/hb-style.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 5a1a6f1fe35aa3e1325239e5e7b0ac67c49f7105 +Author: Behdad Esfahbod +Date: Tue Sep 14 07:14:56 2021 -0400 + + [ot-shape] Enabled two more features: 'Harf' and 'Buzz' + + Considered 'required', as opposed to existing 'HARF' and 'BUZZ', + consider them discretionary. + + See discussion in https://github.com/harfbuzz/harfbuzz/issues/3200 + + src/hb-ot-shape.cc | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit ed1163208d97d77082d9b6e57671a55512a87729 +Author: Behdad Esfahbod +Date: Tue Sep 14 07:09:54 2021 -0400 + + Call atexit() via hb_atexit() + + Part of https://github.com/harfbuzz/harfbuzz/issues/3197 + + src/hb-common.cc | 8 ++------ + src/hb-ft.cc | 24 ++++++------------------ + src/hb-glib.cc | 12 +++--------- + src/hb-icu.cc | 12 +++--------- + src/hb-ot-font.cc | 12 +++--------- + src/hb-shape.cc | 12 +++--------- + src/hb-shaper.cc | 12 +++--------- + src/hb-ucd.cc | 10 ++-------- + src/hb-uniscribe.cc | 12 +++--------- + src/hb.hh | 17 +++++++++++++---- + 10 files changed, 41 insertions(+), 90 deletions(-) + +commit ad4df20dd62efe6db4993861cba2268bd3921c1a +Author: Behdad Esfahbod +Date: Tue Sep 14 07:11:33 2021 -0400 + + [style] Fix float conversion warning + + src/hb-style.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit c5cc23a9b59c2c039a4838e5734741f63c7ae23f +Author: Behdad Esfahbod +Date: Mon Sep 13 12:14:06 2021 -0400 + + [style] Change private slant tag + + https://github.com/harfbuzz/harfbuzz/issues/3200#issuecomment-918352162 + + src/hb-style.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d748586a186826e8e09ddf290a064f84ff5619e6 +Author: Khaled Hosny +Date: Sat Sep 11 01:11:55 2021 +0200 + + [style] Try harder to fix MSVC build + + https://docs.microsoft.com/en-us/cpp/c-runtime-library/math-constants?view=msvc-160 + + src/hb-style.cc | 1 + + 1 file changed, 1 insertion(+) + +commit e275f0d7edb190fba0e0af56f0e4a7775b7bfccb +Author: Khaled Hosny +Date: Sat Sep 11 01:03:32 2021 +0200 + + [style] Try to fix MSVC build + + src/hb-style.cc | 2 ++ + 1 file changed, 2 insertions(+) + +commit eb4075a1ed8362ea3dd65a976141ddf8c12b2207 +Author: Khaled Hosny +Date: Sat Sep 11 00:50:08 2021 +0200 + + [style] Fix documentation + + Message documentation a bit to get it working. + + docs/harfbuzz-docs.xml | 5 +++++ + docs/harfbuzz-sections.txt | 6 ++++++ + src/hb-style.cc | 11 ++++++++++- + src/hb-style.h | 3 ++- + 4 files changed, 23 insertions(+), 2 deletions(-) + +commit 4d9b7de0b6b8247bf25f12047ed28d72454182bb +Author: Khaled Hosny +Date: Sat Sep 11 00:43:43 2021 +0200 + + [style] Prepare for release + + src/gen-def.py | 1 - + src/hb-style.cc | 40 +--------------------------------------- + src/hb-style.h | 39 +++++++++++++++++++++++++++++++++++++-- + test/api/test-style.c | 10 ---------- + 4 files changed, 38 insertions(+), 52 deletions(-) + +commit 34ff2d3ea6b7d3b748d82266e86c4a4d3fe31585 +Author: Khaled Hosny +Date: Sat Sep 11 00:12:03 2021 +0200 + + Fix build with -Dexperimental_api=true + + ../src/hb-style.cc:102:32: error: no matching function for call to 'hb_style_get_value' + return _hb_angle_to_ratio (hb_style_get_value (HB_STYLE_TAG_SLANT_ANGLE)); + ^~~~~~~~~~~~~~~~~~ + ../src/hb-style.cc:99:1: note: candidate function not viable: requires 2 arguments, but 1 was provided + hb_style_get_value (hb_font_t *font, hb_tag_t tag) + ^ + + and + + ../src/hb-style.cc:80:1: error: unused function '_hb_ratio_to_angle' [-Werror,-Wunused-function] + _hb_ratio_to_angle (float r) + ^ + + src/hb-style.cc | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 39c20d2b9eb476065e64d3a3cccc6345aa50e4c1 +Author: Behdad Esfahbod +Date: Thu Sep 9 11:19:21 2021 -0600 + + [style] Add HB_STYLE_TAG_SLANT_RATIO + + src/hb-style.cc | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +commit 201cbe3c66fda566be302aff051cb6f836e2931b +Author: Behdad Esfahbod +Date: Thu Sep 9 11:09:46 2021 -0600 + + [style] Rename HB_STYLE_TAG_SLANT to HB_STYLE_TAG_SLANT_ANGLE + + src/hb-style.cc | 9 +++++---- + test/api/test-style.c | 24 ++++++++++++------------ + 2 files changed, 17 insertions(+), 16 deletions(-) + +commit a23ce2897706c150160c21764fea992ac017c5c4 +Author: Behdad Esfahbod +Date: Thu Sep 9 10:59:01 2021 -0600 + + [style] Fall back to GPOS 'size' feature for optical size in style API + + src/hb-style.cc | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 37379f8f7d6dab83b011416b8c7ff25d4f7365a0 +Author: Qunxin Liu +Date: Thu Sep 2 11:54:37 2021 -0700 + + [subset] fox for (Chain)ContextFormat3: subset lookupRecord + + skip copying a lookupRecord if lookup referenced in the lookupRecord is + not retained after subset + + src/hb-ot-layout-gsubgpos.hh | 30 ++++++++++++++++++--- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf | Bin 0 -> 12424 bytes + .../Tinos-Italic.default.retain-all-codepoint.ttf | Bin 0 -> 412764 bytes + ...5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf | Bin 0 -> 12624 bytes + ...nos-Italic.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 437592 bytes + ...5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf | Bin 0 -> 12424 bytes + ...-Italic.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 412764 bytes + ...5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf | Bin 0 -> 87564 bytes + ...nos-Italic.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 415140 bytes + test/subset/data/fonts/Tinos-Italic.ttf | Bin 0 -> 455400 bytes + test/subset/data/tests/layout.tinos.tests | 12 +++++++++ + test/subset/meson.build | 1 + + 14 files changed, 41 insertions(+), 4 deletions(-) + +commit 838d67075240e8be97f44aab4a925a0ee21935ae +Author: Khaled Hosny +Date: Wed Sep 8 15:12:52 2021 +0200 + + [subset] Improve alignment of --help-all message + + util/hb-subset.cc | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +commit 9b7af950b36b919717580f3a5872812728d60dc1 +Author: Khaled Hosny +Date: Tue Sep 7 15:05:42 2021 +0200 + + [docs] Fix subset documentation + + List the missing new APIs and unlist all the to be deleted legacy APIs. + + docs/harfbuzz-sections.txt | 9 ++------- + src/hb-subset.h | 46 +++++++++++++++++++++++----------------------- + 2 files changed, 25 insertions(+), 30 deletions(-) + +commit e38b873eaeec6105dcf4c2511a7c29ca6cf0749c +Author: Khaled Hosny +Date: Tue Sep 7 14:13:23 2021 +0200 + + [ci] Use different executer for win64 jobs + + .circleci/config.yml | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +commit 48c9869bda0dcfa7cea11766718d3c5f3a102509 +Author: Khaled Hosny +Date: Tue Sep 7 13:57:44 2021 +0200 + + Typo + + NEWS | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 505df5abf8032f3a2295ded417dca9bfb14ea7b8 +Author: Khaled Hosny +Date: Tue Sep 7 13:46:08 2021 +0200 + + 2.9.1 + + NEWS | 19 +++++++++++++++++++ + configure.ac | 2 +- + docs/harfbuzz-docs.xml | 1 + + meson.build | 2 +- + src/hb-subset-input.cc | 2 +- + src/hb-subset.h | 2 +- + src/hb-version.h | 4 ++-- + 7 files changed, 26 insertions(+), 6 deletions(-) + +commit 6602cbb7062bf92e6824ae6bc0e5d3aad4b85939 +Author: mahanstreamer <84676642+mahanstreamer@users.noreply.github.com> +Date: Mon Aug 23 00:13:25 2021 -0400 + + dead link + + docs/usermanual-install-harfbuzz.xml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 916ffe0c8590b4064cd898ac52dd48e3a343b14e +Author: mahanstreamer <84676642+mahanstreamer@users.noreply.github.com> +Date: Mon Aug 23 00:09:19 2021 -0400 + + grammer fix + + docs/usermanual-getting-started.xml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 195c05df9925c7c4a4982a286ef9c416b2cde3af +Author: Khaled Hosny +Date: Sat Sep 4 03:41:19 2021 +0200 + + Revert "[ot-shape-normalize] Move buffer out of hb_ot_shape_normalize_context_t" + + This reverts commit 8cdbea5580731c2bf66e56bf619c1fbb2978692e. + + For some reason this is causing several tests to crash locally for me + (on macOS), see: + https://github.com/harfbuzz/harfbuzz/commit/8cdbea5580731c2bf66e56bf619c1fbb2978692e#commitcomment-55898088 + + src/hb-ot-shape-normalize.cc | 32 ++++++++++++++------------------ + src/hb-ot-shape-normalize.hh | 1 + + 2 files changed, 15 insertions(+), 18 deletions(-) + +commit f4559d243560a6f780e8975d7d48cd1bc1f3096a +Author: David Corbett +Date: Thu Sep 2 17:56:17 2021 -0400 + + Update hb-ot-tag-table.hh + + src/hb-ot-tag-table.hh | 27 ++++++++++++++++++++++++--- + 1 file changed, 24 insertions(+), 3 deletions(-) + +commit 9fddbb3e24469a0cd87de8237a1be52f730809d3 +Author: Khaled Hosny +Date: Fri Sep 3 17:56:08 2021 +0200 + + [test] Rename test and split into smaller subtests + + test/shape/data/in-house/Makefile.sources | 2 +- + test/shape/data/in-house/meson.build | 2 +- + .../data/in-house/tests/arabic-decomposition.tests | 4 -- + .../data/in-house/tests/arabic-normalization.tests | 64 ++++++++++++++++++++++ + 4 files changed, 66 insertions(+), 6 deletions(-) + +commit c6bb719e658573a602eeab184e2c23c5bdc4a284 +Author: Khaled Hosny +Date: Fri Sep 3 16:14:02 2021 +0200 + + [test] Add tests for Arabic decomposition + + Test that both NFC and NFD input produces identical results for fonts + that used composed fonts internally (Amiri here) and fonts that + decompose internally (Noto Nastaliq Urdu here) and that for the former + composed forms are used. + + See https://github.com/harfbuzz/harfbuzz/issues/3179 + + test/shape/data/in-house/Makefile.sources | 1 + + .../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf | Bin 0 -> 44884 bytes + .../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf | Bin 0 -> 17556 bytes + test/shape/data/in-house/meson.build | 1 + + .../data/in-house/tests/arabic-decomposition.tests | 4 ++++ + 5 files changed, 6 insertions(+) + +commit a9dc4fbeacac23407e90b050d81ec8cddc9f4ff1 +Author: Khaled Hosny +Date: Fri Sep 3 16:20:06 2021 +0200 + + [test] Make shape test names match file names + + No idea why test names are underscorified but it it just makes calling + meson test testname harder than it should being not able to copy file + name directly. + + test/shape/meson.build | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 2bd911b8b49ac9e7cb0708b7ff5861cc3705e915 +Author: Garret Rieger +Date: Thu Aug 26 14:32:17 2021 -0700 + + [subset] handle cmap4 overflows. + + If a cmap4 subtable overflows during serialization drop it and the corresponding EncodingRecord. Don't drop the corresponding cmap12 table if it would have otherwise been removed. + + src/hb-ot-cmap-table.hh | 49 +++++++++++++++++++++++++++++++++++++++---------- + src/hb-serialize.hh | 15 +++++++++++++-- + 2 files changed, 52 insertions(+), 12 deletions(-) + +commit bf81bbfb3541ea4a39bacdbe0568e9e170b1b0f7 +Author: Behdad Esfahbod +Date: Thu Sep 2 00:16:22 2021 -0600 + + Revert "[arabic] Do not re-compose Unicode sequences" + + This reverts commit ff34c240b0a60014a219b8af49c1be2d7e08b388. + + https://github.com/harfbuzz/harfbuzz/issues/3179#issuecomment-911242833 + + src/hb-ot-shape-complex-arabic.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ff34c240b0a60014a219b8af49c1be2d7e08b388 +Author: Behdad Esfahbod +Date: Wed Sep 1 23:55:00 2021 -0600 + + [arabic] Do not re-compose Unicode sequences + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3179 + + src/hb-ot-shape-complex-arabic.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 5fadf4c85e53a9acc9baa126b5588e4f4aeec2ed +Author: Alba Mendez +Date: Wed Sep 1 14:38:01 2021 +0200 + + Small docs improvement + + Mention that the returned strings are always nul terminated for convenience. + + src/hb-ot-name.cc | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +commit 04cf6212d72ceffb164b2aaf7315711d4227445f +Author: Behdad Esfahbod +Date: Mon Aug 30 18:35:08 2021 -0600 + + [util/hb-subset] Fix --version and --help again + + https://github.com/harfbuzz/harfbuzz/commit/38ad093216d8204df2dce18a112ee43964031357 + + util/hb-subset.cc | 18 +++++++++++++++--- + 1 file changed, 15 insertions(+), 3 deletions(-) + +commit 5c4c173b06e28171f5fafd54ae0c5a70f38d8d8a +Merge: 41b9f2abc de8563658 +Author: Behdad Esfahbod +Date: Mon Aug 30 16:44:28 2021 -0600 + + Merge pull request #3146 from googlefonts/set_api + + [subset] proposed update to subset set apis. + +commit de85636581f3c7c8f8140624b78efd76e3ecfd4b +Author: Garret Rieger +Date: Mon Aug 30 14:36:05 2021 -0700 + + [subset] s/REPLACE/REPLACEME/ + + src/hb-subset.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3844e58e14f6f528c52df06d49c771dd174730b9 +Author: Garret Rieger +Date: Mon Aug 30 11:16:51 2021 -0700 + + [subset] remove helper functions for accessing subset input sets. + + src/hb-subset-input.cc | 24 ++++++++--------- + src/hb-subset-input.hh | 70 -------------------------------------------------- + src/hb-subset-plan.cc | 20 +++++++-------- + 3 files changed, 22 insertions(+), 92 deletions(-) + +commit 41b9f2abcd63589e541da13e295fdb9d2f78a2bb +Author: Behdad Esfahbod +Date: Sun Aug 29 10:47:11 2021 -0600 + + [set] Add TODO item + + src/hb-bit-set.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 93ac700da612b70fec9efb15ed97855dc15f4582 +Author: Behdad Esfahbod +Date: Sun Aug 29 10:32:40 2021 -0600 + + [set] Add copy-constructor/assignment again + + src/hb-bit-set.hh | 10 +++++----- + src/hb-set.hh | 5 +++++ + 2 files changed, 10 insertions(+), 5 deletions(-) + +commit b9a176e268a0dde9ed491130fe4fc5869bcca235 +Author: Garret Rieger +Date: Sun Aug 29 10:33:12 2021 -0600 + + [subset] speedup cmap4 subsetting for large codepoint counts. (#3178) + + glyphIdArray generation implementation was O(n^2). Refactored to use a hashmap to reduce complexity. After the change subset time for a 22k codepoint subset went from 7s to 0.7s. + + src/hb-ot-cmap-table.hh | 33 ++++++++++++++------------------- + 1 file changed, 14 insertions(+), 19 deletions(-) + +commit fdce294120bc7d626321d38df46e4c49823310db +Author: Behdad Esfahbod +Date: Sun Aug 29 09:44:52 2021 -0600 + + [util/hb-subset] Print error and suggest filing github issue if operation fails + + https://github.com/harfbuzz/harfbuzz/issues/3173#issuecomment-906715780 + + util/batch.hh | 5 ++++- + util/shape-options.hh | 4 ++-- + 2 files changed, 6 insertions(+), 3 deletions(-) + +commit 38ad093216d8204df2dce18a112ee43964031357 +Author: Behdad Esfahbod +Date: Sun Aug 29 09:44:07 2021 -0600 + + [util/hb-subset] Don't ignore errors during face parsing + + Was ignoring file-not-found errors. + + util/hb-subset.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 57d6bf82519f39717ddb7b7574ac079e3016757f +Author: Garret Rieger +Date: Fri Aug 27 10:59:28 2021 -0700 + + [subset] in sets union correctly size the pointer array. + + src/hb-subset-input.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 102666dab7ef649fca0fbd3ce043ab2b166d662c +Author: Garret Rieger +Date: Fri Aug 27 10:31:37 2021 -0700 + + [subset] add test for hb_subset_input_set (...). + + src/hb-subset-input.cc | 1 - + test/api/test-subset.c | 30 ++++++++++++++++++++++++++++++ + 2 files changed, 30 insertions(+), 1 deletion(-) + +commit 7194c2a2a370a39d8e41539cb7fde9a9ffed80c3 +Author: Garret Rieger +Date: Fri Aug 27 08:20:58 2021 -0700 + + [subset] use anonymous union to hold the input sets instead of a map. + + src/hb-subset-input.cc | 16 ++++----------- + src/hb-subset-input.hh | 56 ++++++++++++++++++++++++++++++++++---------------- + 2 files changed, 42 insertions(+), 30 deletions(-) + +commit 05204d758689751350cf9f14518bfd7fc86db608 +Author: Garret Rieger +Date: Wed Aug 25 16:51:26 2021 -0700 + + [subset] implement hb_subset_input_set (...). + + Switch to storing the sets keyed by enum internally. + + src/hb-subset-input.cc | 87 ++++++++++++++++++++++++++------------------ + src/hb-subset-input.hh | 97 ++++++++++++++++++++++++++++++++++++++++++-------- + src/hb-subset-plan.cc | 20 +++++------ + 3 files changed, 145 insertions(+), 59 deletions(-) + +commit 50193262f0d8aa1c2d6a2a2e4b68f8d2771157b3 +Author: Garret Rieger +Date: Wed Aug 25 15:10:21 2021 -0700 + + [subset] reorder set enums. + + src/hb-subset.h | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +commit 3282f540a967670d8ee6ac2d78193f6bfaa8c68c +Author: Garret Rieger +Date: Wed Aug 25 15:06:42 2021 -0700 + + [subset] restore legacy set api methods. + + src/hb-subset.h | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +commit 1457c1f0806ce63051cf48c47b9a03741533fc8f +Author: Garret Rieger +Date: Wed Aug 25 15:01:28 2021 -0700 + + [subset] set enum name changes. + + src/hb-subset.h | 14 ++++++++------ + 1 file changed, 8 insertions(+), 6 deletions(-) + +commit 1b5e1593010eb7c79c58bb68ea1200ef6c8cb740 +Author: Garret Rieger +Date: Wed Aug 25 14:56:55 2021 -0700 + + [subset] Remove HB_SUBSET_SETS_COUNT and flags comment. + + src/hb-subset.h | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 4c389fd9e5c09574651c5dca3917857cc2cf910c +Author: Garret Rieger +Date: Fri Aug 13 11:14:52 2021 -0700 + + [subset] add unicode and glyph set enums. + + src/hb-subset.h | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit e3e1ae876646937302593d37ea68e1e650621fcb +Author: Garret Rieger +Date: Fri Aug 13 10:53:20 2021 -0700 + + [subset] proposed update to subset set apis. + + src/hb-subset.h | 37 ++++++++++++++++++++++++------------- + 1 file changed, 24 insertions(+), 13 deletions(-) + +commit 1e1438c4fb7ed6fdcfcd8d6ae53eb9ed8d3a8a93 +Author: Garret Rieger +Date: Thu Aug 26 14:59:29 2021 -0600 + + [subset] fix --*-file options in hb-subset. (#3176) + + The previous change to add -/+ versions of each set type broke all of the --*-file input options since all of the parse functions now default to replacing the set if the + variant is not being used. This fixes the issue by changing parse_file_for to pass '+' as the name to the parsing function. This triggers the append mode. + + util/hb-subset.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9db494f517a217e4bec709762416777b97b4445d +Author: Garret Rieger +Date: Thu Aug 26 10:51:38 2021 -0600 + + [subset] Update remaining subset input sets to use inversion for all. (#3172) + + * [subset] Update remaining subset input sets to use inversion for all. + + * [subset] Update flag help for remaining sets to mention -=. + + src/hb-subset-input.hh | 14 ++++---- + util/hb-subset.cc | 95 +++++++++++++++++++++++++++++--------------------- + 2 files changed, 62 insertions(+), 47 deletions(-) + +commit 99356ea5f0b426137e83b68605cb50045bf42708 +Merge: 1620698bd 4b5a81f13 +Author: Behdad Esfahbod +Date: Wed Aug 25 17:19:06 2021 -0600 + + Merge pull request #3150 from harfbuzz/item-context-tests + + [test] Add tests for item context + +commit 1620698bd51d4a21d4cb2ca9ff3d66d10a1a4cd6 +Author: Behdad Esfahbod +Date: Wed Aug 25 16:25:08 2021 -0600 + + [subset-input] Minor format + + src/hb-subset-plan.cc | 32 ++++++++++++++++++-------------- + 1 file changed, 18 insertions(+), 14 deletions(-) + +commit 18b4aab6526bdfe1cc595709fbd7586c07a5417a +Merge: e9e6d66cd 75efade7a +Author: Behdad Esfahbod +Date: Wed Aug 25 16:21:07 2021 -0600 + + Merge pull request #3171 from googlefonts/unicode_glyph_invert + + [subset] use inverted set for all unicodes. + +commit 75efade7a4290413711c00748b38c547021a6f26 +Author: Garret Rieger +Date: Wed Aug 25 14:51:21 2021 -0700 + + [subset] format --gids and --unicodes help messages better. + + util/hb-subset.cc | 15 ++++++++++++--- + 1 file changed, 12 insertions(+), 3 deletions(-) + +commit cd07070e41eb020be0669780be4a8517cfb0e9a6 +Author: Garret Rieger +Date: Wed Aug 25 14:42:00 2021 -0700 + + [subset] Move plan unicodes and gids population to end of _populate_unicodes... + + src/hb-subset-plan.cc | 49 +++++++++++++++++++++++++------------------------ + 1 file changed, 25 insertions(+), 24 deletions(-) + +commit fa4bf7cf58e9193981c9f4a6da7f15f7ba4332d2 +Author: Garret Rieger +Date: Wed Aug 25 14:31:11 2021 -0700 + + [subset] use inverted sets for glyph id input. + + Adds --gids-=, --glyphs-=, --text-=, --unicodes-= options. Use inverted sets to represent all glyphs and/or all unicodes. + + util/hb-subset.cc | 84 +++++++++++++++++++++++++++++++++++++++++-------------- + 1 file changed, 63 insertions(+), 21 deletions(-) + +commit 4b5a81f13c326e26f740ca61752f95a9d2afe89c +Author: Behdad Esfahbod +Date: Wed Aug 25 15:20:54 2021 -0600 + + [buffer] Fix hb_buffer_append() pre/post-context logic + + Part of https://github.com/harfbuzz/harfbuzz/pull/3150 + + src/hb-buffer.cc | 15 +++++++++++---- + 1 file changed, 11 insertions(+), 4 deletions(-) + +commit 8f4f47df7c42294c06d6bd4f2d0e1b35c4040eb5 +Author: Garret Rieger +Date: Wed Aug 25 13:34:05 2021 -0700 + + [subset] use inverted set for all unicodes. + + Modify the code that handles input->unicodes to be safe with possibly inverted sets. Also adds --unicodes-= and --unicodes+= flags. + + src/hb-subset-plan.cc | 45 +++++++++++++++++++++++++++------------------ + util/hb-subset.cc | 15 ++++++++++++--- + 2 files changed, 39 insertions(+), 21 deletions(-) + +commit e9e6d66cd6bf00124fa3cffdbeece44dcffb1bbd +Author: Behdad Esfahbod +Date: Tue Aug 24 23:22:49 2021 -0600 + + [subset] Minor internal parameter rename + + src/hb-subset-plan.cc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 955f86a034b11827a5d3bfb6e60f7e00a4bf40db +Author: Behdad Esfahbod +Date: Tue Aug 24 11:17:10 2021 -0600 + + [test-set] Fix compiler warnings + + test/api/test-set.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 59deb754b3e199ff47e1ce2c22aab1a3486615ba +Author: Garret Rieger +Date: Tue Aug 24 17:06:14 2021 -0700 + + [subset] rename _collect_subset_layout to _collect_layout_indices. + + Better describes what the function does. + + src/hb-subset-plan.cc | 31 ++++++++++++++++--------------- + 1 file changed, 16 insertions(+), 15 deletions(-) + +commit f2441a4b65288dfc1c17a52bb31d694fb3e3ce08 +Author: Garret Rieger +Date: Tue Aug 24 15:53:32 2021 -0700 + + [subset] Remove retain all layout features flag. + + Instead use inverted sets to handle requesting all features. Modifies feature collection in subset plan to intersect the set of requested features against the features in the font. This prevents iterating a fully filled feature tag set. + + src/hb-subset-input.cc | 15 ---------- + src/hb-subset-plan.cc | 74 +++++++++++++++++++++++++------------------------- + src/hb-subset.h | 11 -------- + test/api/test-subset.c | 4 +-- + util/hb-subset.cc | 12 ++------ + 5 files changed, 42 insertions(+), 74 deletions(-) + +commit f84daccb4f85e6ec86e2608fbe59c1e92ec0d814 +Author: Garret Rieger +Date: Tue Aug 24 14:20:26 2021 -0700 + + [set] include null pool sets in the permutations tested by inverted_operations. + + test/api/test-set.c | 38 +++++++++++++++++++++++++------------- + 1 file changed, 25 insertions(+), 13 deletions(-) + +commit c90678cbc5856a425e7b6b50a516bc8287569a39 +Author: Behdad Esfahbod +Date: Tue Aug 24 11:11:12 2021 -0600 + + [set] One more try to fix things + + That I don't let a "make check -j10" run finish before pushing things + out means either that we need to speed up our build / test process, + or I need a faster laptop... + + src/hb-bit-set.hh | 1 - + 1 file changed, 1 deletion(-) + +commit 357976963ec7228d4790d9524142943f5ecf112e +Author: Behdad Esfahbod +Date: Tue Aug 24 10:55:12 2021 -0600 + + [set] One more try at fixing clear() on empty set + + src/hb-bit-set.hh | 15 ++++++--------- + 1 file changed, 6 insertions(+), 9 deletions(-) + +commit fb07f8f8761b12dadaa18bb42d09706bb69c56e3 +Author: Garret Rieger +Date: Mon Aug 23 15:33:57 2021 -0700 + + During subset input creation check for set alloc failures and fail if encountered. + + src/hb-subset-input.cc | 12 ++++++++++++ + ...estcase-minimized-hb-subset-fuzzer-5141317848530944.fuzz | Bin 0 -> 8 bytes + 2 files changed, 12 insertions(+) + +commit b5177d21473bdabb16bd9bfe8f4512edc776c1c1 +Author: Behdad Esfahbod +Date: Tue Aug 24 10:43:37 2021 -0600 + + [set] Fix seam exposed by previous commit + + src/hb-bit-set.hh | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit f0de40dd61dd261cda197383d192ca487408a3f7 +Author: Behdad Esfahbod +Date: Mon Aug 23 23:52:17 2021 -0600 + + Whitespace + + src/hb-ot-shape.cc | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit 8cdbea5580731c2bf66e56bf619c1fbb2978692e +Author: Behdad Esfahbod +Date: Mon Aug 23 23:44:55 2021 -0600 + + [ot-shape-normalize] Move buffer out of hb_ot_shape_normalize_context_t + + src/hb-ot-shape-normalize.cc | 32 ++++++++++++++++++-------------- + src/hb-ot-shape-normalize.hh | 1 - + 2 files changed, 18 insertions(+), 15 deletions(-) + +commit 10da9fd20de74411f1a463e17628d8a2395e6eaa +Author: Behdad Esfahbod +Date: Mon Aug 23 23:32:02 2021 -0600 + + [ot-map] Whitespace + + src/hb-ot-map.cc | 25 ++++++++++++++++++++----- + 1 file changed, 20 insertions(+), 5 deletions(-) + +commit d3e09bf4654fe5478b6dbf2b26ebab6271317d81 +Author: Behdad Esfahbod +Date: Tue Aug 24 10:31:49 2021 -0600 + + [set] Make all operators null-safe again + + Changed my mind. + + Also for hb_map_clear(). + + Part of https://github.com/harfbuzz/harfbuzz/pull/3162 + + src/hb-bit-set-invertible.hh | 38 ++++++++++++++++++++++++++++++-------- + src/hb-map.cc | 3 --- + src/hb-map.hh | 2 ++ + src/hb-set.cc | 28 +++++++--------------------- + 4 files changed, 39 insertions(+), 32 deletions(-) + +commit 33bfe9edd679d61898209281960ec1a8570a11c7 +Author: Khaled Hosny +Date: Mon Aug 16 17:00:57 2021 +0200 + + [test] Add tests for item context + + Test pre-context and post-context in Arabic shaper, as well as + interaction of pre-context with BOT flag. + + test/shape/data/in-house/Makefile.sources | 1 + + .../fonts/3105b51976b879032c66aa93a634b3b3672cd344.ttf | Bin 0 -> 2768 bytes + .../fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf | Bin 0 -> 4020 bytes + test/shape/data/in-house/meson.build | 1 + + test/shape/data/in-house/tests/item-context.tests | 11 +++++++++++ + 5 files changed, 13 insertions(+) + +commit 430224b1a06c6eef04de9b6e1ee5aa2cb7a9a403 +Author: Khaled Hosny +Date: Mon Aug 16 15:40:47 2021 +0200 + + [buffer] Handle pre/post-context in buffer_append + + Fixes https://github.com/harfbuzz/harfbuzz/issues/1843 + + src/hb-buffer.cc | 15 +++++++++++++++ + util/shape-options.hh | 1 - + 2 files changed, 15 insertions(+), 1 deletion(-) + +commit 6ca0ffd42e0a5cea2adc9efaedf7fc6fd333f9d1 +Author: Khaled Hosny +Date: Mon Aug 16 14:52:13 2021 +0200 + + [util] Add --unicodes-before/after + + Parallel to --unicodes for --text-before/after. To be used in tests. + + util/text-options.hh | 156 +++++++++++++++++++++++++++++++++++++++++---------- + 1 file changed, 126 insertions(+), 30 deletions(-) + +commit 65c622c6892dcbe44996962a748f13569600d389 +Author: Khaled Hosny +Date: Mon Aug 23 21:23:30 2021 +0200 + + Typo + + docs/usermanual-install-harfbuzz.xml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c76af4973cc9f9b64f829a81bb6107218cf303f6 +Author: Khaled Hosny +Date: Mon Aug 23 20:50:35 2021 +0200 + + [doc] We use GitHub for discussion not the mailing list + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3160 + + docs/usermanual-install-harfbuzz.xml | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 33c82c7dad41a7dc7ac007b63a5c3e9a45b6faf4 +Author: Behdad Esfahbod +Date: Sun Aug 22 22:31:39 2021 -0600 + + [ot-shape] Fix unused-var error when building without AAT + + Fixes https://github.com/harfbuzz/harfbuzzjs/issues/45 + + src/hb-ot-shape.cc | 2 ++ + 1 file changed, 2 insertions(+) + +commit 34e0b28faef0f4157a47cc3e2feb7360f82232fd +Author: Qunxin Liu +Date: Wed Aug 18 20:46:06 2021 -0700 + + [subset] make glyph-names option match fonttools behavior + + Don't encode psNames that are contained in standard glyph names set + + src/hb-ot-post-table-v2subset.hh | 24 +++++++++++++++++---- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...ular.glyph-names.0x0,0x8,0x9,0x1d,0x20,0xb7.ttf | Bin 0 -> 10172 bytes + ...tu-Regular.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 281092 bytes + test/subset/data/fonts/Ubuntu-Regular.ttf | Bin 0 -> 351884 bytes + test/subset/data/tests/glyph_names.tests | 9 ++++++++ + test/subset/meson.build | 1 + + 8 files changed, 32 insertions(+), 4 deletions(-) + +commit 829b0f33531b3c14b2e08331b8cc5b31fed73129 +Merge: 280366ba6 915550ab1 +Author: Behdad Esfahbod +Date: Fri Aug 20 01:28:15 2021 -0600 + + Merge pull request #3154 from harfbuzz/set-invert + + Resurrect hb_set_invert() + +commit 915550ab19659107acea9e70a7bc699a19fe2f44 +Author: Garret Rieger +Date: Thu Aug 19 17:48:38 2021 -0700 + + [set] remove inverted test TODO. + + test/api/test-set.c | 13 ------------- + 1 file changed, 13 deletions(-) + +commit c4ed58299761ac2e5452bec890e44fcb7c9f1cc7 +Author: Garret Rieger +Date: Thu Aug 19 17:47:41 2021 -0700 + + [set] add test for inverted set operations. + + This test checks all possible set configurations against each operation type. + + test/api/test-set.c | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 125 insertions(+) + +commit 325fd6ddb85a141507f752f37ab650bb56299247 +Author: Garret Rieger +Date: Thu Aug 19 15:54:31 2021 -0700 + + [set] add tests for inverted set equality. + + test/api/test-set.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++- + 1 file changed, 55 insertions(+), 1 deletion(-) + +commit 287032af6cf3609bb9ca88cf622d478fc77698e3 +Author: Garret Rieger +Date: Thu Aug 19 15:45:28 2021 -0700 + + [set] update set test TODO list. + + test/api/test-set.c | 9 +-------- + 1 file changed, 1 insertion(+), 8 deletions(-) + +commit 5c003d80a680ec619f0922318244e7d41ca709ba +Author: Garret Rieger +Date: Thu Aug 19 15:41:12 2021 -0700 + + [set] add tests for inverted previous iteration. + + test/api/test-set.c | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 108 insertions(+) + +commit 84c2a30214eed8e9cabc1efa7460c74e0ca4f214 +Author: Behdad Esfahbod +Date: Thu Aug 19 16:33:48 2021 -0600 + + [bit-set-invertible] Second try fixing previous() + + src/hb-bit-set-invertible.hh | 25 +++++++++++++------------ + 1 file changed, 13 insertions(+), 12 deletions(-) + +commit 8f88747a5e100adc3f722baf573143cbb812ac48 +Author: Behdad Esfahbod +Date: Thu Aug 19 16:30:48 2021 -0600 + + [bit-set-invertible] Fix previous() iteration + + src/hb-bit-set-invertible.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3f2cc582f283319a5f98469b993403c6f79f3ef9 +Author: Garret Rieger +Date: Thu Aug 19 15:00:07 2021 -0700 + + [set] add basic and iteration set inverion tests. + + test/api/test-set.c | 220 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 220 insertions(+) + +commit 1d832693e17935e025201905236b9fa34e1f310d +Author: Behdad Esfahbod +Date: Thu Aug 19 16:02:30 2021 -0600 + + [set] Protect against immutible null set with invertible addition + + src/hb-map.cc | 2 ++ + src/hb-set.cc | 22 ++++++++++++++++++++++ + 2 files changed, 24 insertions(+) + +commit 7115af23ebe4a896174d1a246fcfb3b4d0fe6806 +Author: Behdad Esfahbod +Date: Thu Aug 19 15:55:21 2021 -0600 + + [util] Fix glib deprecation warning re g_memdup() + + util/hb-subset.cc | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +commit dc800ffd6c0b806b5b0db9d48cd57528d1fae3eb +Author: Behdad Esfahbod +Date: Thu Aug 19 15:35:51 2021 -0600 + + [bit-set] Remove TODO items we don't intend to finish + + src/hb-bit-set.hh | 8 -------- + 1 file changed, 8 deletions(-) + +commit 92908c122bb578d502bdaa2fbf7a9a3b41540ae0 +Author: Behdad Esfahbod +Date: Thu Aug 19 15:28:26 2021 -0600 + + [bit-set-invertible] Remove extra check + + We don't expect immutable / null set in this code. + + src/hb-bit-set-invertible.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1babe80ed2506b36c22275b4c511296c8d9b4096 +Author: Behdad Esfahbod +Date: Thu Aug 19 15:18:32 2021 -0600 + + [bit-set-invertible] Fix last remaining corner-case + + src/hb-bit-set-invertible.hh | 13 ++++++++++++- + 1 file changed, 12 insertions(+), 1 deletion(-) + +commit e8911d137ca1e367a41143ece02149a62779cdf0 +Author: Behdad Esfahbod +Date: Thu Aug 19 14:59:57 2021 -0600 + + [bit-set-invertible] Implement a couple other missing corner cases + + Also, in bit-set, don't compute population in is_equal/is_subset() + if we don't have it computed already. + + src/hb-bit-set-invertible.hh | 7 +++---- + src/hb-bit-set.hh | 14 +++++++++----- + 2 files changed, 12 insertions(+), 9 deletions(-) + +commit 2579dc648f940c7c66ac0ef2cc75c7b6754c6892 +Author: Behdad Esfahbod +Date: Thu Aug 19 14:48:27 2021 -0600 + + [bit-set-invertible] Move code around + + src/hb-bit-set-invertible.hh | 31 +++++++++++++++---------------- + 1 file changed, 15 insertions(+), 16 deletions(-) + +commit 2dfc104236395f224b6834ab52263fbafbe92651 +Author: Behdad Esfahbod +Date: Thu Aug 19 14:47:33 2021 -0600 + + [bit-set-invertible] Implement is_empty() for inverted case as well + + src/hb-bit-set-invertible.hh | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +commit ec4812a7d4031c2a579f0d49f526f0a9b418e063 +Author: Behdad Esfahbod +Date: Thu Aug 19 13:32:44 2021 -0600 + + [bit-page] Remove unused inverted code + + src/hb-bit-page.hh | 47 +++++++++++++++++------------------------------ + 1 file changed, 17 insertions(+), 30 deletions(-) + +commit 87885e6f02fef1d8289050c1c939d5a5566b5ee2 +Author: Behdad Esfahbod +Date: Thu Aug 19 13:26:25 2021 -0600 + + [bit-set-invertible] Fix next/previous() logic + + src/hb-bit-set-invertible.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit ee4e331a6e05ce5e99671a401e986c0fcdd2a691 +Author: Behdad Esfahbod +Date: Thu Aug 19 13:23:22 2021 -0600 + + [bit-set] Remove unused get_min(inverted) + + src/hb-bit-set.hh | 16 +++------------- + 1 file changed, 3 insertions(+), 13 deletions(-) + +commit eec1a25e7169a2958a4f739d98cca4ae6e38605f +Author: Behdad Esfahbod +Date: Thu Aug 19 13:22:36 2021 -0600 + + [bit-set-invertible] Rewrite get_min/max() in terms of next/previous() + + src/hb-bit-set-invertible.hh | 12 ++++++++++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +commit f09d5ed0f52987f4af39d0a577762d4dda99509c +Author: Behdad Esfahbod +Date: Thu Aug 19 13:06:10 2021 -0600 + + [algs] Remove hb_bitwise_non() + + src/hb-algs.hh | 6 ------ + 1 file changed, 6 deletions(-) + +commit f4fd7baf7ec8ff5954e226f2e7ea2697e84a39dd +Author: Behdad Esfahbod +Date: Thu Aug 19 13:05:12 2021 -0600 + + [bit-set-invertible] Fix subtract() logic + + src/hb-bit-set-invertible.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f317d8e4261e6fef1a7d5682bd62a4562588b322 +Author: Behdad Esfahbod +Date: Thu Aug 19 13:01:07 2021 -0600 + + [bit-set-invertible] Fix intersect() logic + + src/hb-bit-set-invertible.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit b21038d91de7f67bbfec549f618b0238c3ca7735 +Author: Behdad Esfahbod +Date: Thu Aug 19 11:24:17 2021 -0600 + + [bit-set-invertible] Rewrite next/previous_range() in terms of s.next/previous() + + src/hb-bit-set-invertible.hh | 26 ++++++++------------------ + 1 file changed, 8 insertions(+), 18 deletions(-) + +commit eb98bc1e322c0675de7f7b00e4e1932ec593277d +Author: Behdad Esfahbod +Date: Thu Aug 19 11:19:24 2021 -0600 + + [bit-set-invertible] Rewrite next/previous() using s.next/previous_range() + + src/hb-bit-set-invertible.hh | 54 ++++++++++++++++++++++++-------------------- + 1 file changed, 30 insertions(+), 24 deletions(-) + +commit 248ad3bce5b5e7190e174929bf1892f1a2bafb44 +Author: Behdad Esfahbod +Date: Thu Aug 19 10:17:51 2021 -0600 + + [bit-set-invertible] Implement next/previous + + This makes invertible set functionality complete. + + src/hb-bit-set-invertible.hh | 48 ++++++++++++++++++++++++++++++++++++++++---- + 1 file changed, 44 insertions(+), 4 deletions(-) + +commit c27f5b1288e4786c27bd010a1f6b41c29ab37992 +Author: Behdad Esfahbod +Date: Thu Aug 19 10:01:24 2021 -0600 + + [bit-set-invertible] Plug in next_range()/previous_range() + + src/hb-bit-set-invertible.hh | 34 ++++++++++++++++++++++++++++++---- + 1 file changed, 30 insertions(+), 4 deletions(-) + +commit f6aa37159bf1f4b3a2b83c7e263f4642959af73a +Author: Behdad Esfahbod +Date: Thu Aug 19 01:12:25 2021 -0600 + + [bit-set-invertible] Fix process logic for inverted + [# On branch set-invert + + src/hb-bit-set-invertible.hh | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit 060de189ecdf2327c6583b97f02c33c21889ca15 +Author: Behdad Esfahbod +Date: Thu Aug 19 00:58:34 2021 -0600 + + [bit-page] Fix sanitizer error + + This essentially reverts 9449cfeefd7e3b761c8035c45330abd7a5201604 + + Problem was dereferencing pointer at end of array... + + src/hb-bit-page.hh | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +commit b119b48079ab4bece6bb0cf75c6606d25c49ee5e +Author: Behdad Esfahbod +Date: Thu Aug 19 00:51:24 2021 -0600 + + [bit-set-invertible] Add unlikely() around inverted checks + + src/hb-bit-set-invertible.hh | 36 +++++++++++++++++++----------------- + 1 file changed, 19 insertions(+), 17 deletions(-) + +commit b94f24ec79877d57a17e8e8b9961127d590afa34 +Author: Behdad Esfahbod +Date: Thu Aug 19 00:48:00 2021 -0600 + + [bit-set-invertible] Implement set algebra + + src/hb-algs.hh | 32 +++++++++++++++++++- + src/hb-bit-set-invertible.hh | 71 +++++++++++++++++++++++++++++++++++++------- + src/hb-bit-set.hh | 2 +- + 3 files changed, 93 insertions(+), 12 deletions(-) + +commit 6afefe1dc3f7aedc1f355bfa70bfee1a15829ec1 +Author: Behdad Esfahbod +Date: Thu Aug 19 00:27:03 2021 -0600 + + [algs] Remove unnecessary struct tag names + + src/hb-algs.hh | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 8aa92ff8f054a1b7b8d06618a6366a44cba8fe87 +Author: Behdad Esfahbod +Date: Wed Aug 18 23:01:06 2021 -0600 + + [bit-set-invertible] Implement get_min/max + + src/hb-bit-set-invertible.hh | 4 ++-- + src/hb-bit-set.hh | 16 +++++++++++++--- + 2 files changed, 15 insertions(+), 5 deletions(-) + +commit 18f50275ed2b66c9316d68138572b84ee713f0cc +Author: Behdad Esfahbod +Date: Wed Aug 18 22:08:06 2021 -0600 + + [bit-set] Restructure get_min/max() in prep for adding inverted + + src/hb-bit-set.hh | 26 ++++++++++++++++++-------- + 1 file changed, 18 insertions(+), 8 deletions(-) + +commit 669b97d949173ceb691ece4c71c606f90c2f3e3f +Author: Behdad Esfahbod +Date: Wed Aug 18 21:39:04 2021 -0600 + + [bit-set-invertible] Implement iterator + + src/hb-bit-set-invertible.hh | 32 +++++++++++++++++++++++++++++--- + 1 file changed, 29 insertions(+), 3 deletions(-) + +commit c66894d7c9f7883032fbe92aa33c49cb689b1230 +Author: Behdad Esfahbod +Date: Wed Aug 18 21:24:29 2021 -0600 + + [bit-set-invertible] Write a subset branch as dagger + + src/hb-bit-set-invertible.hh | 8 +------- + 1 file changed, 1 insertion(+), 7 deletions(-) + +commit c39d2f7a76807cfa8198eb931ff6c58e6bb7fc67 +Author: Behdad Esfahbod +Date: Wed Aug 18 21:20:54 2021 -0600 + + [bit-set-invertible] Implement add_array / add_sorted_array / intersects + + src/hb-bit-set-invertible.hh | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +commit 0efa614c04a237722ca6a63a7b0c481fee11be97 +Author: Behdad Esfahbod +Date: Wed Aug 18 21:16:05 2021 -0600 + + [bit-set] Add del_array/del_sorted_array() + + src/hb-bit-set.hh | 35 +++++++++++++++++++++++++++++------ + 1 file changed, 29 insertions(+), 6 deletions(-) + +commit 48ad9eef1eb5e5226fcfdb86f3cf5be925456a57 +Author: Behdad Esfahbod +Date: Wed Aug 18 21:05:21 2021 -0600 + + [bit-set] Merge page_for_insert() into page_for() + + src/hb-bit-set.hh | 27 +++++++++++---------------- + 1 file changed, 11 insertions(+), 16 deletions(-) + +commit 280366ba6af14fbcacbc49e6aa1c12d83e531ad1 +Author: Garret Rieger +Date: Wed Aug 18 15:50:49 2021 -0700 + + Add TODO to update NN offsets to allow nulls. + + src/hb-ot-color-cpal-table.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit dc31920bbe3a35c565f89aaeca43e2a5fdb5b606 +Author: Garret Rieger +Date: Wed Aug 18 14:20:14 2021 -0700 + + Don't serialize null offsets in CPAL. + + Fixes https://oss-fuzz.com/testcase-detail/5443213648330752 + + src/hb-ot-color-cpal-table.hh | 11 ++++++++--- + ...z-testcase-minimized-hb-subset-fuzzer-5443213648330752 | Bin 0 -> 567 bytes + 2 files changed, 8 insertions(+), 3 deletions(-) + +commit e29f56354a62683bc461d4dfba48de4173ccd538 +Author: Simon Cozens +Date: Wed Aug 18 08:51:41 2021 +0100 + + Replace "langstr" with more helpful help. + + util/shape-options.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 7f9173d67f14dd273f6366cfcbf3498e6a8b2f56 +Author: Caleb Maclennan +Date: Wed Aug 18 14:43:54 2021 +0300 + + [ci] Fix workflow so ‘publish-*’ dependencies can run + + This is a documented but bizarre quirk on Circle CI: in order for a job + to run as a dependency of another job that has a filter it must also + have at least one filter of its own, even if the filter is a noop. + + https://circleci.com/docs/2.0/workflows/#executing-workflows-for-a-git-tag + + .circleci/config.yml | 15 ++++++++++++--- + 1 file changed, 12 insertions(+), 3 deletions(-) + +commit a997f8918ea4e748657b4feb60dda84044c50ffd +Author: Caleb Maclennan +Date: Wed Aug 18 13:23:19 2021 +0300 + + [ci] Bump ghr tool used to post release artifacts to v0.14.0 + + Also make sure we only download it once per CI run, not three times... + + .ci/publish_release_artifact.sh | 13 ++++++++----- + 1 file changed, 8 insertions(+), 5 deletions(-) + +commit 80ff72f39dc833118426521f82f6bf614ef274d5 +Author: Khaled Hosny +Date: Wed Aug 18 13:09:03 2021 +0200 + + [doc] Misc fixes + + docs/harfbuzz-docs.xml | 1 + + docs/harfbuzz-sections.txt | 6 +++--- + src/hb-subset-input.cc | 6 ++++-- + 3 files changed, 8 insertions(+), 5 deletions(-) + +commit 9aa6f8a93f035dd0a1e3978da495d830049480c8 +Author: Khaled Hosny +Date: Wed Aug 18 09:32:04 2021 +0200 + + 2.9.0 + + NEWS | 20 ++++++++++++++++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-subset-input.cc | 18 +++++++++--------- + src/hb-subset.cc | 2 +- + src/hb-subset.h | 2 +- + src/hb-version.h | 6 +++--- + 7 files changed, 36 insertions(+), 16 deletions(-) + +commit adf3f3b317dbf95b3906f3003bd01195ec3121f7 +Author: Khaled Hosny +Date: Wed Aug 18 09:29:28 2021 +0200 + + Revert "2.9.0" + + This reverts commit 791aba9c45709a68ce6d5dc1066d22399dc4bee4. + + NEWS | 20 -------------------- + 1 file changed, 20 deletions(-) + +commit 791aba9c45709a68ce6d5dc1066d22399dc4bee4 +Author: Khaled Hosny +Date: Wed Aug 18 09:25:27 2021 +0200 + + 2.9.0 + + NEWS | 20 ++++++++++++++++++++ + 1 file changed, 20 insertions(+) + +commit f0c3804fa292ef3be41cc8d1cdea8239f00e2295 +Author: Behdad Esfahbod +Date: Tue Aug 17 15:37:19 2021 -0600 + + [set] Add hb_bit_set_invertible_t and resurrect hb_set_invert() + + Implementation is NOT complete yet. + + docs/harfbuzz-sections.txt | 2 +- + src/Makefile.sources | 1 + + src/hb-bit-set-invertible.hh | 168 +++++++++++++++++++++++++++++++++++++++++++ + src/hb-bit-set.hh | 15 ++-- + src/hb-deprecated.h | 3 - + src/hb-set.cc | 9 +-- + src/hb-set.h | 3 + + src/hb-set.hh | 40 +++++------ + 8 files changed, 201 insertions(+), 40 deletions(-) + +commit b5cdbdc030dc700134f41b67b5a42ab54806a9a3 +Author: Behdad Esfahbod +Date: Tue Aug 17 10:53:08 2021 -0600 + + [set] Turn hb_set_t into instance of template taking implementation t + + src/hb-set.hh | 32 ++++++++++++++++++-------------- + 1 file changed, 18 insertions(+), 14 deletions(-) + +commit fad452bffb4047b84aad3e2684244ce0385742ff +Author: Behdad Esfahbod +Date: Mon Aug 16 20:48:24 2021 -0600 + + [set] Move main functionality into hb_bit_set_t + + To add inversion on top in hb_invertible_set_t and use that as hb_set_t. + + src/Makefile.sources | 1 + + src/hb-bit-set.hh | 787 +++++++++++++++++++++++++++++++++++++++++++ + src/hb-ot-layout-gsubgpos.hh | 5 +- + src/hb-set.cc | 2 +- + src/hb-set.hh | 737 ++-------------------------------------- + 5 files changed, 828 insertions(+), 704 deletions(-) + +commit 9cc4da962f53c2a9883742a0d9e9fd24222bd7b4 +Author: Behdad Esfahbod +Date: Mon Aug 16 20:17:53 2021 -0600 + + [object] Remove hb_object_is_inert() + + src/hb-object.hh | 15 ++++++--------- + 1 file changed, 6 insertions(+), 9 deletions(-) + +commit 2d5ef05d67d9a352d620e9d9e781e25717ab3a31 +Author: Behdad Esfahbod +Date: Mon Aug 16 20:13:58 2021 -0600 + + Use !g_object_is_valid() instead of g_object_is_inert() + + src/hb-shape-plan.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit f6d6eff6a2f996df3144b9c03326c8efdcbf10bf +Author: Behdad Esfahbod +Date: Mon Aug 16 19:41:44 2021 -0600 + + [object] Remove unused HB_REFERENCE_COUNT_INIT + + src/hb-object.hh | 2 -- + 1 file changed, 2 deletions(-) + +commit 57d86950c3f913805a5527a54eb735ef9360c8d5 +Author: Khaled Hosny +Date: Mon Aug 16 21:54:26 2021 +0200 + + [meson] Update FreeType wrap to use upstream repo + + subprojects/freetype2.wrap | 8 +++----- + 1 file changed, 3 insertions(+), 5 deletions(-) + +commit f245dc4db86483be3ede773e0bc8ba68065e2380 +Author: Behdad Esfahbod +Date: Sun Aug 15 12:40:36 2021 -0600 + + [set] Whitespace + + src/hb-set.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 9b390f8c40eb80871778b13de7e987bd0e8bedad +Author: Behdad Esfahbod +Date: Sun Aug 15 12:34:55 2021 -0600 + + [set] Move page_t into hb-bit-page.hh + + src/Makefile.sources | 1 + + src/hb-bit-page.hh | 212 +++++++++++++++++++++++++++++++++++++++++++++++++++ + src/hb-set.hh | 190 ++------------------------------------------- + src/meson.build | 1 + + 4 files changed, 221 insertions(+), 183 deletions(-) + +commit 0c3e02ee2d0b24d7fbed92ab2b51c3e98bbe69e8 +Author: Behdad Esfahbod +Date: Sun Aug 15 12:10:13 2021 -0600 + + [set] Add "inverted" to page_t::is_empty() + + src/hb-set.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 9bd64fa077ed1133ec96341335c62f91b3f9b9ce +Author: Behdad Esfahbod +Date: Sun Aug 15 11:42:16 2021 -0600 + + [set] Add "inverted" to page_t::next/prev() + + src/hb-set.hh | 12 +++++++----- + 1 file changed, 7 insertions(+), 5 deletions(-) + +commit c88e7ec935caf31ca7db6b90ab0db514c1b65e45 +Author: Behdad Esfahbod +Date: Sun Aug 15 11:39:31 2021 -0600 + + [set] Add page_t::elt_maybe_invert() + + src/hb-set.hh | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 9449cfeefd7e3b761c8035c45330abd7a5201604 +Author: Behdad Esfahbod +Date: Sun Aug 15 11:35:33 2021 -0600 + + [set] Simplify page_t::next/prev() + + src/hb-set.hh | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +commit 4394ee1f1dd355b4e8c4e4ad8f310ed624c64e01 +Author: Behdad Esfahbod +Date: Sun Aug 15 11:28:09 2021 -0600 + + [set] Add inverted to page_t::get_min/max() + + src/hb-set.hh | 18 ++++++++++++------ + 1 file changed, 12 insertions(+), 6 deletions(-) + +commit 0dcd9b15d964c7eee3344525313c15a2ff4a16e4 +Author: Behdad Esfahbod +Date: Sun Aug 15 11:11:10 2021 -0600 + + [set] Add page_t::set_range() + + src/hb-set.hh | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit cb273fd17c436ada2b88aaecc585b62eb5203691 +Author: Behdad Esfahbod +Date: Sun Aug 15 11:09:08 2021 -0600 + + [set] Add page_t::set() + + src/hb-set.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 32bbf53d9c860c32fb9109a11459ccba6eba7110 +Author: Behdad Esfahbod +Date: Sun Aug 15 11:06:52 2021 -0600 + + [set] Minor rewrite one cmp() in term of other + + src/hb-set.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 5b4dbf5af361161194d815fd97d616429f6bf81c +Merge: cb05c363d d203267e5 +Author: Behdad Esfahbod +Date: Sun Aug 15 12:57:55 2021 -0600 + + Merge pull request #3148 from harfbuzz/win64 + + Build win64 binaries + +commit d203267e53d1007ea1974111dee26c5383b3ee9a +Author: Khaled Hosny +Date: Sun Aug 15 18:29:26 2021 +0200 + + [ci] Remove effectively ignored filters + + We want these jobs to always run, and the filter does not seem to do + anything anyway. + + .circleci/config.yml | 10 ++-------- + 1 file changed, 2 insertions(+), 8 deletions(-) + +commit f73053edafdcdd04855055e8b04eff33b425ae7d +Author: Khaled Hosny +Date: Sun Aug 15 18:27:32 2021 +0200 + + [ci] Don’t install unused dependencies + + This is a cross build job, native libraries are not used. + + .circleci/config.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ddb4f9b9674a651fafd0e628ea7ea74a20e61ad9 +Author: Khaled Hosny +Date: Sun Aug 15 17:24:51 2021 +0200 + + [ci] Build win64 binaries as well + + .ci/build-win64.sh | 27 +++++++++++++++++++++++++++ + .circleci/config.yml | 33 +++++++++++++++++++++++++++++++++ + 2 files changed, 60 insertions(+) + +commit cb05c363d7f85f1a9f309cc91a372d1305ee8f9e +Author: Garret Rieger +Date: Fri Aug 13 15:19:20 2021 -0700 + + [subset] add some basic tests for the legacy subset methods. + + src/hb-subset-input.cc | 16 ++++++++-------- + test/api/test-subset.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 59 insertions(+), 8 deletions(-) + +commit d18aad7ec5e940cf2bd31f5005df739f42da2590 +Author: Garret Rieger +Date: Fri Aug 13 15:05:48 2021 -0700 + + [subset] restore old subsetting api methods. + + These will be left in place until the 3.0.0 release. + + src/hb-subset-input.cc | 130 +++++++++++++++++++++++++++++++++++++++++++++++++ + src/hb-subset.cc | 8 +++ + src/hb-subset.h | 61 +++++++++++++++++++++++ + 3 files changed, 199 insertions(+) + +commit 44802c8ec462574c148be12594609e13abd7ccb5 +Author: Garret Rieger +Date: Thu Aug 12 11:11:51 2021 -0700 + + [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. + + ...e_subrules_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2132 bytes + ...iple_subrules_f1.layout-test-retain-gids.41,42.otf | Bin 0 -> 2012 bytes + ...ple_subrules_f1.layout-test-retain-gids.41,43.otf} | Bin + ...ltiple_subrules_f1.layout-test-retain-gids.41.otf} | Bin + ...1.layout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3992 bytes + ...ext1_multiple_subrules_f1.layout-test.41,42,43.otf | Bin 0 -> 1420 bytes + ...ontext1_multiple_subrules_f1.layout-test.41,42.otf | Bin 0 -> 1304 bytes + ...ntext1_multiple_subrules_f1.layout-test.41,43.otf} | Bin + ..._context1_multiple_subrules_f1.layout-test.41.otf} | Bin + ...e_subrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 3992 bytes + ...e_subrules_f1.notdef-outline-retain-gids.41,42.otf | Bin 1912 -> 0 bytes + ...1_multiple_subrules_f1.notdef-outline.41,42,43.otf | Bin 1304 -> 0 bytes + ...ext1_multiple_subrules_f1.notdef-outline.41,42.otf | Bin 1204 -> 0 bytes + ...e_subrules_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2152 bytes + ...iple_subrules_f1.layout-test-retain-gids.41,42.otf | Bin 0 -> 2028 bytes + ...ple_subrules_f1.layout-test-retain-gids.41,43.otf} | Bin + ...ltiple_subrules_f1.layout-test-retain-gids.41.otf} | Bin + ...1.layout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4012 bytes + ...ext2_multiple_subrules_f1.layout-test.41,42,43.otf | Bin 0 -> 1440 bytes + ...ontext2_multiple_subrules_f1.layout-test.41,42.otf | Bin 0 -> 1320 bytes + ...ntext2_multiple_subrules_f1.layout-test.41,43.otf} | Bin + ..._context2_multiple_subrules_f1.layout-test.41.otf} | Bin + ...e_subrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 4012 bytes + ...ubrules_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 2016 -> 0 bytes + ...e_subrules_f1.notdef-outline-retain-gids.41,42.otf | Bin 1912 -> 0 bytes + ...2_multiple_subrules_f1.notdef-outline.41,42,43.otf | Bin 1304 -> 0 bytes + ...ext2_multiple_subrules_f1.notdef-outline.41,42.otf | Bin 1204 -> 0 bytes + ...xt3_simple_f1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2112 bytes + ...text3_simple_f1.layout-test-retain-gids.41,42.otf} | Bin + ...text3_simple_f1.layout-test-retain-gids.41,43.otf} | Bin + ...context3_simple_f1.layout-test-retain-gids.41.otf} | Bin + ...1.layout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3972 bytes + .../gpos_context3_simple_f1.layout-test.41,42,43.otf | Bin 0 -> 1400 bytes + ... => gpos_context3_simple_f1.layout-test.41,42.otf} | Bin + ... => gpos_context3_simple_f1.layout-test.41,43.otf} | Bin + ...otf => gpos_context3_simple_f1.layout-test.41.otf} | Bin + ...xt3_simple_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 3972 bytes + ..._simple_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 1996 -> 0 bytes + ...otdef-outline-retain-gids.retain-all-codepoint.otf | Bin 3856 -> 0 bytes + ...pos_context3_simple_f1.notdef-outline.41,42,43.otf | Bin 1284 -> 0 bytes + ..._simple_f1.notdef-outline.retain-all-codepoint.otf | Bin 3856 -> 0 bytes + ...Prototype.layout-test-retain-gids.41,42,43,57.otf} | Bin 5272 -> 5924 bytes + ...eVFPrototype.layout-test-retain-gids.41,42,43.otf} | Bin 4740 -> 5212 bytes + ...dobeVFPrototype.layout-test-retain-gids.41,42.otf} | Bin 4264 -> 4732 bytes + ...eVFPrototype.layout-test-retain-gids.41,56,57.otf} | Bin 4408 -> 5048 bytes + ...> AdobeVFPrototype.layout-test-retain-gids.41.otf} | Bin 3560 -> 3996 bytes + ...dobeVFPrototype.layout-test-retain-gids.42,57.otf} | Bin 4396 -> 5040 bytes + ...f => AdobeVFPrototype.layout-test.41,42,43,57.otf} | Bin 5460 -> 5480 bytes + ....otf => AdobeVFPrototype.layout-test.41,42,43.otf} | Bin 4928 -> 4952 bytes + ...,42.otf => AdobeVFPrototype.layout-test.41,42.otf} | Bin 4448 -> 4468 bytes + ....otf => AdobeVFPrototype.layout-test.41,56,57.otf} | Bin 4596 -> 4620 bytes + ...ine.41.otf => AdobeVFPrototype.layout-test.41.otf} | Bin 3748 -> 3768 bytes + ...,57.otf => AdobeVFPrototype.layout-test.42,57.otf} | Bin 4580 -> 4600 bytes + ...=> gpos1_2_font.layout-test-retain-gids.41,43.otf} | Bin 1980 -> 2044 bytes + ...=> gpos1_2_font.layout-test-retain-gids.41,46.otf} | Bin 2140 -> 2204 bytes + ...tf => gpos1_2_font.layout-test-retain-gids.41.otf} | Bin 1856 -> 1916 bytes + ...=> gpos1_2_font.layout-test-retain-gids.42,44.otf} | Bin + ...=> gpos1_2_font.layout-test-retain-gids.43,46.otf} | Bin 2004 -> 2068 bytes + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3780 -> 3848 bytes + ...e.41,43.otf => gpos1_2_font.layout-test.41,43.otf} | Bin 1260 -> 1324 bytes + ...e.41,46.otf => gpos1_2_font.layout-test.41,46.otf} | Bin 1388 -> 1452 bytes + ...outline.41.otf => gpos1_2_font.layout-test.41.otf} | Bin 1152 -> 1212 bytes + ...e.42,44.otf => gpos1_2_font.layout-test.42,44.otf} | Bin + ...e.43,46.otf => gpos1_2_font.layout-test.43,46.otf} | Bin 1252 -> 1316 bytes + ...gpos1_2_font.layout-test.retain-all-codepoint.otf} | Bin 3780 -> 3848 bytes + ...pos2_1_font7.layout-test-retain-gids.21,23,25.otf} | Bin 1656 -> 1728 bytes + ...> gpos2_1_font7.layout-test-retain-gids.21,23.otf} | Bin 1532 -> 1604 bytes + ...> gpos2_1_font7.layout-test-retain-gids.2E,23.otf} | Bin + ...pos2_1_font7.layout-test-retain-gids.41,42,43.otf} | Bin + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3780 -> 3868 bytes + ...,25.otf => gpos2_1_font7.layout-test.21,23,25.otf} | Bin 1312 -> 1384 bytes + ....21,23.otf => gpos2_1_font7.layout-test.21,23.otf} | Bin 1204 -> 1276 bytes + ....2E,23.otf => gpos2_1_font7.layout-test.2E,23.otf} | Bin + ...,43.otf => gpos2_1_font7.layout-test.41,42,43.otf} | Bin + ...pos2_1_font7.layout-test.retain-all-codepoint.otf} | Bin 3780 -> 3868 bytes + ...gpos2_2_font5.layout-test-retain-gids.21,23,25.otf | Bin 0 -> 1780 bytes + .../gpos2_2_font5.layout-test-retain-gids.21,23.otf | Bin 0 -> 1656 bytes + ...> gpos2_2_font5.layout-test-retain-gids.2E,23.otf} | Bin + ...pos2_2_font5.layout-test-retain-gids.41,42,43.otf} | Bin + ...5.layout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3904 bytes + .../gpos2_2_font5.layout-test.21,23,25.otf | Bin 0 -> 1436 bytes + .../layout.gpos2/gpos2_2_font5.layout-test.21,23.otf | Bin 0 -> 1328 bytes + ....2E,23.otf => gpos2_2_font5.layout-test.2E,23.otf} | Bin + ...,43.otf => gpos2_2_font5.layout-test.41,42,43.otf} | Bin + ...gpos2_2_font5.layout-test.retain-all-codepoint.otf | Bin 0 -> 3904 bytes + ...s2_2_font5.notdef-outline-retain-gids.21,23,25.otf | Bin 1656 -> 0 bytes + ...gpos2_2_font5.notdef-outline-retain-gids.21,23.otf | Bin 1532 -> 0 bytes + ...otdef-outline-retain-gids.retain-all-codepoint.otf | Bin 3780 -> 0 bytes + .../gpos2_2_font5.notdef-outline.21,23,25.otf | Bin 1312 -> 0 bytes + .../gpos2_2_font5.notdef-outline.21,23.otf | Bin 1204 -> 0 bytes + ...s2_2_font5.notdef-outline.retain-all-codepoint.otf | Bin 3780 -> 0 bytes + ... => gpos3_font3.layout-test-retain-gids.28,29.otf} | Bin 1616 -> 1700 bytes + ... => gpos3_font3.layout-test-retain-gids.28,2B.otf} | Bin 1752 -> 1836 bytes + ... => gpos3_font3.layout-test-retain-gids.29,2B.otf} | Bin 1664 -> 1744 bytes + ... gpos3_font3.layout-test-retain-gids.41,42,43.otf} | Bin + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3876 -> 3908 bytes + ...ne.28,29.otf => gpos3_font3.layout-test.28,29.otf} | Bin 1224 -> 1308 bytes + ...ne.28,2B.otf => gpos3_font3.layout-test.28,2B.otf} | Bin 1344 -> 1428 bytes + ...ne.29,2B.otf => gpos3_font3.layout-test.29,2B.otf} | Bin 1256 -> 1336 bytes + ...42,43.otf => gpos3_font3.layout-test.41,42,43.otf} | Bin + .../gpos3_font3.layout-test.retain-all-codepoint.otf} | Bin 3876 -> 3908 bytes + ..._anchors_1.layout-test-retain-gids.41,42,43,44.otf | Bin 0 -> 2336 bytes + ..._anchors_1.layout-test-retain-gids.41,42,43,45.otf | Bin 0 -> 2332 bytes + ...le_anchors_1.layout-test-retain-gids.41,42,43.otf} | Bin 1976 -> 2096 bytes + ...tiple_anchors_1.layout-test-retain-gids.41,42.otf} | Bin + ...hors_1.layout-test-retain-gids.41,43,44,45,46.otf} | Bin 2560 -> 2692 bytes + ...ple_anchors_1.layout-test-retain-gids.41,43,44.otf | Bin 0 -> 2328 bytes + ...ple_anchors_1.layout-test-retain-gids.41,43,45.otf | Bin 0 -> 2328 bytes + ...tiple_anchors_1.layout-test-retain-gids.41,43.otf} | Bin 1972 -> 2092 bytes + ...multiple_anchors_1.layout-test-retain-gids.41.otf} | Bin + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3844 -> 3996 bytes + ...os4_multiple_anchors_1.layout-test.41,42,43,44.otf | Bin 0 -> 1620 bytes + ...os4_multiple_anchors_1.layout-test.41,42,43,45.otf | Bin 0 -> 1600 bytes + .../gpos4_multiple_anchors_1.layout-test.41,42,43.otf | Bin 0 -> 1384 bytes + ...=> gpos4_multiple_anchors_1.layout-test.41,42.otf} | Bin + ...multiple_anchors_1.layout-test.41,43,44,45,46.otf} | Bin 1832 -> 1964 bytes + .../gpos4_multiple_anchors_1.layout-test.41,43,44.otf | Bin 0 -> 1604 bytes + .../gpos4_multiple_anchors_1.layout-test.41,43,45.otf | Bin 0 -> 1592 bytes + .../gpos4_multiple_anchors_1.layout-test.41,43.otf | Bin 0 -> 1372 bytes + ...tf => gpos4_multiple_anchors_1.layout-test.41.otf} | Bin + ...le_anchors_1.layout-test.retain-all-codepoint.otf} | Bin 3844 -> 3996 bytes + ...chors_1.notdef-outline-retain-gids.41,42,43,44.otf | Bin 2208 -> 0 bytes + ..._anchors_1.notdef-outline-retain-gids.41,42,43.otf | Bin 1996 -> 0 bytes + ...ple_anchors_1.notdef-outline-retain-gids.41,43.otf | Bin 2000 -> 0 bytes + ..._multiple_anchors_1.notdef-outline.41,42,43,44.otf | Bin 1492 -> 0 bytes + ..._multiple_anchors_1.notdef-outline.41,42,43,45.otf | Bin 1488 -> 0 bytes + ...os4_multiple_anchors_1.notdef-outline.41,42,43.otf | Bin 1284 -> 0 bytes + ...os4_multiple_anchors_1.notdef-outline.41,43,45.otf | Bin 1488 -> 0 bytes + .../gpos4_multiple_anchors_1.notdef-outline.41,43.otf | Bin 1280 -> 0 bytes + ...os5_font1.layout-test-retain-gids.41,42,43,44.otf} | Bin 2224 -> 2360 bytes + ...os5_font1.layout-test-retain-gids.41,42,43,45.otf} | Bin 2220 -> 2356 bytes + .../gpos5_font1.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2120 bytes + ... gpos5_font1.layout-test-retain-gids.41,42,44.otf} | Bin 2144 -> 2276 bytes + .../gpos5_font1.layout-test-retain-gids.41,42,45.otf | Bin 0 -> 2260 bytes + .../gpos5_font1.layout-test-retain-gids.41,42.otf | Bin 0 -> 2012 bytes + ... => gpos5_font1.layout-test-retain-gids.41,43.otf} | Bin + ...otf => gpos5_font1.layout-test-retain-gids.41.otf} | Bin + ...otf => gpos5_font1.layout-test-retain-gids.42.otf} | Bin + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3860 -> 4064 bytes + ...44.otf => gpos5_font1.layout-test.41,42,43,44.otf} | Bin 1508 -> 1644 bytes + .../gpos5_font1.layout-test.41,42,43,45.otf | Bin 0 -> 1624 bytes + .../layout.gpos5/gpos5_font1.layout-test.41,42,43.otf | Bin 0 -> 1408 bytes + ...42,44.otf => gpos5_font1.layout-test.41,42,44.otf} | Bin 1420 -> 1552 bytes + .../layout.gpos5/gpos5_font1.layout-test.41,42,45.otf | Bin 0 -> 1524 bytes + .../layout.gpos5/gpos5_font1.layout-test.41,42.otf | Bin 0 -> 1304 bytes + ...ne.41,43.otf => gpos5_font1.layout-test.41,43.otf} | Bin + ...-outline.41.otf => gpos5_font1.layout-test.41.otf} | Bin + ...-outline.42.otf => gpos5_font1.layout-test.42.otf} | Bin + ... gpos5_font1.layout-test.retain-all-codepoint.otf} | Bin 3860 -> 4064 bytes + ...5_font1.notdef-outline-retain-gids.41,42,43,45.otf | Bin 2236 -> 0 bytes + ...pos5_font1.notdef-outline-retain-gids.41,42,43.otf | Bin 2012 -> 0 bytes + ...pos5_font1.notdef-outline-retain-gids.41,42,45.otf | Bin 2144 -> 0 bytes + .../gpos5_font1.notdef-outline-retain-gids.41,42.otf | Bin 1908 -> 0 bytes + .../gpos5_font1.notdef-outline.41,42,43,45.otf | Bin 1504 -> 0 bytes + .../gpos5_font1.notdef-outline.41,42,43.otf | Bin 1300 -> 0 bytes + .../gpos5_font1.notdef-outline.41,42,45.otf | Bin 1408 -> 0 bytes + .../layout.gpos5/gpos5_font1.notdef-outline.41,42.otf | Bin 1200 -> 0 bytes + ...os6_font1.layout-test-retain-gids.41,42,43,44.otf} | Bin 2184 -> 2312 bytes + ...pos6_font1.layout-test-retain-gids.41,42,43,45.otf | Bin 0 -> 2308 bytes + .../gpos6_font1.layout-test-retain-gids.41,42,43.otf} | Bin 2016 -> 2072 bytes + ... => gpos6_font1.layout-test-retain-gids.41,42.otf} | Bin + ..._font1.layout-test-retain-gids.41,43,44,45,46.otf} | Bin 2536 -> 2668 bytes + .../gpos6_font1.layout-test-retain-gids.41,43,44.otf} | Bin 2216 -> 2304 bytes + .../gpos6_font1.layout-test-retain-gids.41,43,45.otf} | Bin 2224 -> 2304 bytes + .../gpos6_font1.layout-test-retain-gids.41,43.otf | Bin 0 -> 2068 bytes + ...otf => gpos6_font1.layout-test-retain-gids.41.otf} | Bin + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3820 -> 3972 bytes + ...44.otf => gpos6_font1.layout-test.41,42,43,44.otf} | Bin 1468 -> 1596 bytes + .../gpos6_font1.layout-test.41,42,43,45.otf | Bin 0 -> 1576 bytes + .../layout.gpos6/gpos6_font1.layout-test.41,42,43.otf | Bin 0 -> 1360 bytes + ...ne.41,42.otf => gpos6_font1.layout-test.41,42.otf} | Bin + ...otf => gpos6_font1.layout-test.41,43,44,45,46.otf} | Bin 1808 -> 1940 bytes + .../gpos6_font1.layout-test.41,43,44.otf} | Bin 1492 -> 1580 bytes + .../layout.gpos6/gpos6_font1.layout-test.41,43,45.otf | Bin 0 -> 1568 bytes + .../layout.gpos6/gpos6_font1.layout-test.41,43.otf | Bin 0 -> 1348 bytes + ...-outline.41.otf => gpos6_font1.layout-test.41.otf} | Bin + ... gpos6_font1.layout-test.retain-all-codepoint.otf} | Bin 3820 -> 3972 bytes + ...6_font1.notdef-outline-retain-gids.41,42,43,45.otf | Bin 2196 -> 0 bytes + ...pos6_font1.notdef-outline-retain-gids.41,43,44.otf | Bin 2192 -> 0 bytes + ...pos6_font1.notdef-outline-retain-gids.41,43,45.otf | Bin 2200 -> 0 bytes + .../gpos6_font1.notdef-outline.41,42,43,45.otf | Bin 1464 -> 0 bytes + .../gpos6_font1.notdef-outline.41,42,43.otf | Bin 1260 -> 0 bytes + .../gpos6_font1.notdef-outline.41,43,44.otf | Bin 1468 -> 0 bytes + .../gpos6_font1.notdef-outline.41,43,45.otf | Bin 1464 -> 0 bytes + .../layout.gpos6/gpos6_font1.notdef-outline.41,43.otf | Bin 1256 -> 0 bytes + ...ubrules_f1.layout-test-retain-gids.30,31,32,33.otf | Bin 0 -> 2400 bytes + ..._subrules_f1.layout-test-retain-gids.41,42,43.otf} | Bin + ...1.layout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4012 bytes + ...1_multiple_subrules_f1.layout-test.30,31,32,33.otf | Bin 0 -> 1928 bytes + ...ng1_multiple_subrules_f1.layout-test.41,42,43.otf} | Bin + ...e_subrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 4012 bytes + ...ules_f1.notdef-outline-retain-gids.30,31,32,33.otf | Bin 2292 -> 0 bytes + ...ultiple_subrules_f1.notdef-outline.30,31,32,33.otf | Bin 1820 -> 0 bytes + ...ubrules_f1.layout-test-retain-gids.30,31,32,33.otf | Bin 0 -> 2420 bytes + ..._subrules_f1.layout-test-retain-gids.41,42,43.otf} | Bin + ...1.layout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4044 bytes + ...2_multiple_subrules_f1.layout-test.30,31,32,33.otf | Bin 0 -> 1948 bytes + ...ng2_multiple_subrules_f1.layout-test.41,42,43.otf} | Bin + ...e_subrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 4044 bytes + ...ules_f1.notdef-outline-retain-gids.30,31,32,33.otf | Bin 2292 -> 0 bytes + ...ultiple_subrules_f1.notdef-outline.30,31,32,33.otf | Bin 1820 -> 0 bytes + ..._simple_f1.layout-test-retain-gids.30,31,32,33.otf | Bin 0 -> 2392 bytes + ...g3_simple_f1.layout-test-retain-gids.41,42,43.otf} | Bin + ...1.layout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3980 bytes + ...os_chaining3_simple_f1.layout-test.30,31,32,33.otf | Bin 0 -> 1920 bytes + ...gpos_chaining3_simple_f1.layout-test.41,42,43.otf} | Bin + ...ng3_simple_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 3980 bytes + ...mple_f1.notdef-outline-retain-gids.30,31,32,33.otf | Bin 2268 -> 0 bytes + ...otdef-outline-retain-gids.retain-all-codepoint.otf | Bin 3856 -> 0 bytes + ...chaining3_simple_f1.notdef-outline.30,31,32,33.otf | Bin 1796 -> 0 bytes + ..._simple_f1.notdef-outline.retain-all-codepoint.otf | Bin 3856 -> 0 bytes + .../gpos9_font2.layout-test-retain-gids.41,42.otf | Bin 0 -> 1960 bytes + ...otf => gpos9_font2.layout-test-retain-gids.41.otf} | Bin 1852 -> 1920 bytes + ...otf => gpos9_font2.layout-test-retain-gids.42.otf} | Bin 1724 -> 1792 bytes + .../layout.gpos9/gpos9_font2.layout-test.41,42.otf | Bin 0 -> 1252 bytes + ...-outline.41.otf => gpos9_font2.layout-test.41.otf} | Bin 1148 -> 1216 bytes + ...-outline.42.otf => gpos9_font2.layout-test.42.otf} | Bin 1008 -> 1076 bytes + .../gpos9_font2.notdef-outline-retain-gids.41,42.otf | Bin 1868 -> 0 bytes + .../layout.gpos9/gpos9_font2.notdef-outline.41,42.otf | Bin 1160 -> 0 bytes + .../gsub_alternate_substitution.default.53A9.otf | Bin 3884 -> 0 bytes + .../gsub_alternate_substitution.default.53F1.otf | Bin 2440 -> 0 bytes + ...ubstitution.layout-test-retain-gids.53A9,53F1.otf} | Bin 4440 -> 5076 bytes + ...nate_substitution.layout-test-retain-gids.53A9.otf | Bin 0 -> 4656 bytes + ...nate_substitution.layout-test-retain-gids.53F1.otf | Bin 0 -> 2996 bytes + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 6076 -> 6764 bytes + ..._alternate_substitution.layout-test.53A9,53F1.otf} | Bin 4316 -> 4952 bytes + .../gsub_alternate_substitution.layout-test.53A9.otf | Bin 0 -> 4504 bytes + .../gsub_alternate_substitution.layout-test.53F1.otf | Bin 0 -> 2804 bytes + ...substitution.layout-test.retain-all-codepoint.otf} | Bin 5984 -> 6672 bytes + .../gsub_alternate_substitution.retain-gids.53A9.otf | Bin 4036 -> 0 bytes + .../gsub_alternate_substitution.retain-gids.53F1.otf | Bin 2632 -> 0 bytes + ...e_subrules_f2.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2236 bytes + ...iple_subrules_f2.layout-test-retain-gids.41,42.otf | Bin 0 -> 2208 bytes + ...ple_subrules_f2.layout-test-retain-gids.41,43.otf} | Bin + ...ltiple_subrules_f2.layout-test-retain-gids.41.otf} | Bin + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3880 -> 3988 bytes + ...ext1_multiple_subrules_f2.layout-test.41,42,43.otf | Bin 0 -> 1440 bytes + ...ontext1_multiple_subrules_f2.layout-test.41,42.otf | Bin 0 -> 1400 bytes + ...ntext1_multiple_subrules_f2.layout-test.41,43.otf} | Bin + ..._context1_multiple_subrules_f2.layout-test.41.otf} | Bin + ..._subrules_f2.layout-test.retain-all-codepoint.otf} | Bin 3880 -> 3988 bytes + ...ubrules_f2.notdef-outline-retain-gids.41,42,43.otf | Bin 2028 -> 0 bytes + ...e_subrules_f2.notdef-outline-retain-gids.41,42.otf | Bin 1924 -> 0 bytes + ...otdef-outline-retain-gids.retain-all-codepoint.otf | Bin 3888 -> 0 bytes + ...1_multiple_subrules_f2.notdef-outline.41,42,43.otf | Bin 1316 -> 0 bytes + ...ext1_multiple_subrules_f2.notdef-outline.41,42.otf | Bin 1216 -> 0 bytes + ...ubrules_f2.notdef-outline.retain-all-codepoint.otf | Bin 3888 -> 0 bytes + ...e_subrules_f2.layout-test-retain-gids.41,42,43.otf | Bin 0 -> 2256 bytes + ...iple_subrules_f2.layout-test-retain-gids.41,42.otf | Bin 0 -> 2224 bytes + ...ple_subrules_f2.layout-test-retain-gids.41,43.otf} | Bin + ...ltiple_subrules_f2.layout-test-retain-gids.41.otf} | Bin + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3880 -> 4008 bytes + ...ext2_multiple_subrules_f2.layout-test.41,42,43.otf | Bin 0 -> 1460 bytes + ...ontext2_multiple_subrules_f2.layout-test.41,42.otf | Bin 0 -> 1416 bytes + ...ntext2_multiple_subrules_f2.layout-test.41,43.otf} | Bin + ..._context2_multiple_subrules_f2.layout-test.41.otf} | Bin + ..._subrules_f2.layout-test.retain-all-codepoint.otf} | Bin 3880 -> 4008 bytes + ...ubrules_f2.notdef-outline-retain-gids.41,42,43.otf | Bin 2028 -> 0 bytes + ...e_subrules_f2.notdef-outline-retain-gids.41,42.otf | Bin 1924 -> 0 bytes + ...otdef-outline-retain-gids.retain-all-codepoint.otf | Bin 3888 -> 0 bytes + ...2_multiple_subrules_f2.notdef-outline.41,42,43.otf | Bin 1316 -> 0 bytes + ...ext2_multiple_subrules_f2.notdef-outline.41,42.otf | Bin 1216 -> 0 bytes + ...ubrules_f2.notdef-outline.retain-all-codepoint.otf | Bin 3888 -> 0 bytes + ...uccessive_f1.layout-test-retain-gids.41,42,43.otf} | Bin + ...3_successive_f1.layout-test-retain-gids.41,42.otf} | Bin + ...3_successive_f1.layout-test-retain-gids.41,43.otf} | Bin + ...ext3_successive_f1.layout-test-retain-gids.41.otf} | Bin + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3876 -> 4008 bytes + ...b_context3_successive_f1.layout-test.41,42,43.otf} | Bin + ...gsub_context3_successive_f1.layout-test.41,42.otf} | Bin + ...gsub_context3_successive_f1.layout-test.41,43.otf} | Bin + ...=> gsub_context3_successive_f1.layout-test.41.otf} | Bin + ...uccessive_f1.layout-test.retain-all-codepoint.otf} | Bin 3876 -> 4008 bytes + ...brules_f1.layout-test-retain-gids.30,31,32,33.otf} | Bin 2304 -> 2372 bytes + ..._subrules_f1.layout-test-retain-gids.41,42,43.otf} | Bin + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3876 -> 3984 bytes + ..._multiple_subrules_f1.layout-test.30,31,32,33.otf} | Bin 1832 -> 1900 bytes + ...ng1_multiple_subrules_f1.layout-test.41,42,43.otf} | Bin + ..._subrules_f1.layout-test.retain-all-codepoint.otf} | Bin 3876 -> 3984 bytes + ...otdef-outline-retain-gids.retain-all-codepoint.otf | Bin 3892 -> 0 bytes + ...ubrules_f1.notdef-outline.retain-all-codepoint.otf | Bin 3892 -> 0 bytes + ...brules_f1.layout-test-retain-gids.30,31,32,33.otf} | Bin 2304 -> 2400 bytes + ..._subrules_f1.layout-test-retain-gids.41,42,43.otf} | Bin + ...1.layout-test-retain-gids.retain-all-codepoint.otf | Bin 0 -> 4016 bytes + ...2_multiple_subrules_f1.layout-test.30,31,32,33.otf | Bin 0 -> 1928 bytes + ...ng2_multiple_subrules_f1.layout-test.41,42,43.otf} | Bin + ...e_subrules_f1.layout-test.retain-all-codepoint.otf | Bin 0 -> 4016 bytes + ...otdef-outline-retain-gids.retain-all-codepoint.otf | Bin 3892 -> 0 bytes + ...ultiple_subrules_f1.notdef-outline.30,31,32,33.otf | Bin 1832 -> 0 bytes + ...ubrules_f1.notdef-outline.retain-all-codepoint.otf | Bin 3892 -> 0 bytes + ..._simple_f2.layout-test-retain-gids.30,31,32,33.otf | Bin 0 -> 2360 bytes + ...g3_simple_f2.layout-test-retain-gids.41,42,43.otf} | Bin + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3812 -> 3952 bytes + ...ub_chaining3_simple_f2.layout-test.30,31,32,33.otf | Bin 0 -> 1888 bytes + ...gsub_chaining3_simple_f2.layout-test.41,42,43.otf} | Bin + ...g3_simple_f2.layout-test.retain-all-codepoint.otf} | Bin 3812 -> 3952 bytes + ...mple_f2.notdef-outline-retain-gids.30,31,32,33.otf | Bin 2280 -> 0 bytes + ...otdef-outline-retain-gids.retain-all-codepoint.otf | Bin 3868 -> 0 bytes + ...chaining3_simple_f2.notdef-outline.30,31,32,33.otf | Bin 1808 -> 0 bytes + ..._simple_f2.notdef-outline.retain-all-codepoint.otf | Bin 3868 -> 0 bytes + ...t-test-retain-gids.41,42,43,44,45,46,47,48,49.otf} | Bin 2916 -> 3208 bytes + ...d.layout-test-retain-gids.41,42,43,44,45,46,47.otf | Bin 0 -> 2828 bytes + ...d.layout-test-retain-gids.41,42,43,44,45,46,4D.otf | Bin 0 -> 2896 bytes + ....layout-test-retain-gids.41,42,43,44,45,46,51.otf} | Bin 2624 -> 2900 bytes + ...ted.layout-test-retain-gids.41,42,43,44,45,46.otf} | Bin + ...ally_created.layout-test-retain-gids.41,42,43.otf} | Bin + ...8_manually_created.layout-test-retain-gids.41.otf} | Bin + ...b8_manually_created.layout-test-retain-gids.61.otf | Bin 0 -> 2608 bytes + ....layout-test-retain-gids.retain-all-codepoint.otf} | Bin 3868 -> 4048 bytes + ...reated.layout-test.41,42,43,44,45,46,47,48,49.otf} | Bin 2188 -> 2404 bytes + ...ally_created.layout-test.41,42,43,44,45,46,47.otf} | Bin 1948 -> 2012 bytes + ...ually_created.layout-test.41,42,43,44,45,46,4D.otf | Bin 0 -> 2012 bytes + ...ually_created.layout-test.41,42,43,44,45,46,51.otf | Bin 0 -> 2060 bytes + ...anually_created.layout-test.41,42,43,44,45,46.otf} | Bin + ...> gsub8_manually_created.layout-test.41,42,43.otf} | Bin + ....otf => gsub8_manually_created.layout-test.41.otf} | Bin + .../gsub8_manually_created.layout-test.61.otf | Bin 0 -> 1556 bytes + ...ally_created.layout-test.retain-all-codepoint.otf} | Bin 3868 -> 4048 bytes + ...otdef-outline-retain-gids.41,42,43,44,45,46,4D.otf | Bin 2668 -> 0 bytes + ...otdef-outline-retain-gids.41,42,43,44,45,46,51.otf | Bin 2792 -> 0 bytes + ...manually_created.notdef-outline-retain-gids.61.otf | Bin 2292 -> 0 bytes + ...ly_created.notdef-outline.41,42,43,44,45,46,47.otf | Bin 1904 -> 0 bytes + ...ly_created.notdef-outline.41,42,43,44,45,46,4D.otf | Bin 1868 -> 0 bytes + .../gsub8_manually_created.notdef-outline.61.otf | Bin 1236 -> 0 bytes + test/subset/data/profiles/layout-test-retain-gids.txt | 3 +++ + test/subset/data/profiles/layout-test.txt | 2 ++ + test/subset/data/tests/layout.context.tests | 4 ++-- + test/subset/data/tests/layout.gdef-varstore.tests | 4 ++-- + test/subset/data/tests/layout.gpos.tests | 4 ++-- + test/subset/data/tests/layout.gpos2.tests | 4 ++-- + test/subset/data/tests/layout.gpos3.tests | 4 ++-- + test/subset/data/tests/layout.gpos4.tests | 4 ++-- + test/subset/data/tests/layout.gpos5.tests | 4 ++-- + test/subset/data/tests/layout.gpos6.tests | 4 ++-- + test/subset/data/tests/layout.gpos8.tests | 4 ++-- + test/subset/data/tests/layout.gpos9.tests | 4 ++-- + test/subset/data/tests/layout.gsub3.tests | 4 ++-- + test/subset/data/tests/layout.gsub5.tests | 4 ++-- + test/subset/data/tests/layout.gsub6.tests | 4 ++-- + test/subset/data/tests/layout.gsub8.tests | 4 ++-- + 340 files changed, 33 insertions(+), 28 deletions(-) + +commit 7620da0f2b2ec83db401f598c1e1ab22c0cfa91d +Merge: c0f3af91b ccc2a1921 +Author: Behdad Esfahbod +Date: Thu Aug 12 14:55:33 2021 -0600 + + Merge pull request #3142 from harfbuzz/subset-preload-face + + [util/hb-subset] preload face + +commit c0f3af91b80bcaa32d216eac6843c5036e446e25 +Author: Garret Rieger +Date: Wed Aug 11 16:20:05 2021 -0700 + + [subset] speed up add_gid_and_children and adjust op limit. + + Fix for fuzzer timeout: https://oss-fuzz.com/testcase-detail/5001604901240832. + + - Operation limit is per glyph, so 100,000 should still be far more than needed. + - Switches from for(...) to while(...) loop for iteration. for(...) calls it.end() which in this case triggers a complete iteration. + - Cache CompositeGlyph size in the iterator to avoid needing to recalculate it. + + src/hb-ot-glyf-table.hh | 48 +++++++++++++++------ + ...ase-minimized-hb-subset-fuzzer-5001604901240832 | Bin 0 -> 165568 bytes + 2 files changed, 34 insertions(+), 14 deletions(-) + +commit ccc2a1921a2beab5d7570145a9474870cf25d02a +Author: Behdad Esfahbod +Date: Thu Aug 12 12:44:52 2021 -0600 + + [util/hb-subset] Whitespace + + util/hb-subset.cc | 57 +++++++++++++++++++++++++++---------------------------- + 1 file changed, 28 insertions(+), 29 deletions(-) + +commit 4dfc668e0a745cfb6d06d731adf71198cb4cb610 +Author: Behdad Esfahbod +Date: Thu Aug 12 12:40:21 2021 -0600 + + [util/hb-subset] Move glyph name parsing inline instead of post_parse + + Now that we have face around we can just do it as it happens. + + util/hb-subset.cc | 85 +++++++++++++++++++------------------------------------ + 1 file changed, 29 insertions(+), 56 deletions(-) + +commit 08d43d1ba188ffb99eeeb50f6bc20b2f10701318 +Author: Behdad Esfahbod +Date: Thu Aug 12 11:40:56 2021 -0600 + + [util/hb-subset] Move add_all_unicodes inline, instead of post_parse + + Now that we have the font loaded, we can do it as it happens. + + util/hb-subset.cc | 19 +++++++++---------- + 1 file changed, 9 insertions(+), 10 deletions(-) + +commit 11b0b688538b54f13069416a4a47a4db1eba6ae6 +Author: Behdad Esfahbod +Date: Thu Aug 12 11:38:28 2021 -0600 + + [util/hb-subset] Pre-parse font-face so we can use it during main parsing + + util/face-options.hh | 3 +++ + util/hb-subset.cc | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ + util/options.hh | 23 +++++++++++++++-------- + 3 files changed, 69 insertions(+), 8 deletions(-) + +commit c45d2a9c9dbdf3f0936f56f12706e8725078883b +Author: Behdad Esfahbod +Date: Thu Aug 12 11:17:26 2021 -0600 + + [util] Allow setting cli summary / description + + util/hb-ot-shape-closure.cc | 1 + + util/hb-shape.cc | 1 + + util/hb-subset.cc | 2 ++ + util/options.hh | 13 +++++++++++-- + util/view-cairo.hh | 1 + + 5 files changed, 16 insertions(+), 2 deletions(-) + +commit 4f3b7b7035b12991a155f2775ddadd1ecd824ecb +Author: Behdad Esfahbod +Date: Thu Aug 12 11:05:31 2021 -0600 + + [util] Remove unused usage + + util/options.hh | 9 +-------- + 1 file changed, 1 insertion(+), 8 deletions(-) + +commit 1cb621d35d1e8e47d868f4ef6a9d186aa835e708 +Author: Behdad Esfahbod +Date: Thu Aug 12 10:58:19 2021 -0600 + + [util/hb-subset] Minor move parsing + + util/hb-subset.cc | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) + +commit 3f94177ee80a120afcb2275608473b9da63811d0 +Author: Behdad Esfahbod +Date: Thu Aug 12 10:43:31 2021 -0600 + + [util] Use g_set_error() in one more place + + util/font-options.hh | 12 +++++++----- + 1 file changed, 7 insertions(+), 5 deletions(-) + +commit 4d73b3d9b1575b9b71ba21886cc130f8bb7591ee +Author: Behdad Esfahbod +Date: Thu Aug 12 10:39:46 2021 -0600 + + [util] Add --batch to hb-view / hb-ot-shape-closure + + util/batch.hh | 2 ++ + util/hb-ot-shape-closure.cc | 8 +++++--- + util/hb-shape.cc | 8 ++++---- + util/hb-subset.cc | 6 ++---- + util/hb-view.cc | 10 ++++++---- + 5 files changed, 19 insertions(+), 15 deletions(-) + +commit 302bde0bfbb29208a974bd50b1af09a154efbd45 +Merge: 43722cc9f 23282c9c9 +Author: Behdad Esfahbod +Date: Wed Aug 11 23:05:11 2021 -0600 + + Merge pull request #3135 from harfbuzz/post-parse + + [util] Clean up option parsing some more and implement missing featuress + +commit 23282c9c9d057c715dde93d18167de9329931354 +Author: Behdad Esfahbod +Date: Wed Aug 11 22:49:47 2021 -0600 + + [util/hb-subset] Support ranges in --unicodes / --unicodes-file + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3109 + + test/shape/hb_test_tools.py | 2 +- + util/hb-subset.cc | 68 ++++++++++++++++++++++++++++++--------------- + util/text-options.hh | 3 +- + 3 files changed, 48 insertions(+), 25 deletions(-) + +commit f60f005b1fec38dcb0630b01520a7b8a105759c5 +Author: Behdad Esfahbod +Date: Wed Aug 11 22:36:00 2021 -0600 + + [util/hb-subset] Remove wrong hb_set_destroy() in error paths + + util/hb-subset.cc | 5 ----- + 1 file changed, 5 deletions(-) + +commit 49cf36027c5ad8092966983f9c2e438cbef00c15 +Author: Behdad Esfahbod +Date: Wed Aug 11 22:34:14 2021 -0600 + + [util/hb-subset] Parse --gids-file, --glyphs-file, --text-file, --unicodes-file + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2455 + Fixes https://github.com/harfbuzz/harfbuzz/issues/3002 + + util/hb-subset.cc | 119 +++++++++++++++++++++++++++++++++++++++++------------- + 1 file changed, 92 insertions(+), 27 deletions(-) + +commit bf80b7ea457deb1fb72e7996e5f4d78a981e8a39 +Author: Behdad Esfahbod +Date: Wed Aug 11 22:07:45 2021 -0600 + + [util/hb-subset] Add --glyphs for passing glyph names + + Part of https://github.com/harfbuzz/harfbuzz/issues/2455 + + util/hb-subset.cc | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- + 1 file changed, 62 insertions(+), 1 deletion(-) + +commit 5b07c3c7d03b5ff6d35fafa3db402528d813af0a +Author: Behdad Esfahbod +Date: Wed Aug 11 21:14:55 2021 -0600 + + [util/hb-subset] Parse --text & --unicodes + + util/Makefile.sources | 1 - + util/hb-subset.cc | 528 ++++++++++++++++++++++++++++++++++++++++++++----- + util/subset-options.hh | 399 ------------------------------------- + util/text-options.hh | 3 +- + 4 files changed, 475 insertions(+), 456 deletions(-) + +commit 4ec727e55f1f5479aa2be85f8ad4e0f1a4b922b6 +Author: Behdad Esfahbod +Date: Wed Aug 11 20:46:16 2021 -0600 + + [util] Minor edit of failure messages + + util/subset-options.hh | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit b83f25c749c219e2cb7ed6d819d638f97bf3ea62 +Author: Behdad Esfahbod +Date: Wed Aug 11 20:42:20 2021 -0600 + + [util/hb-subset] Revamp option groups + + util/shape-options.hh | 3 ++- + util/subset-options.hh | 59 ++++++++++++++++++++++++++++++++++++++++---------- + 2 files changed, 49 insertions(+), 13 deletions(-) + +commit 9a6055caa812a5c855ec604ce0c74a91236c0988 +Author: Behdad Esfahbod +Date: Wed Aug 11 20:30:25 2021 -0600 + + [util/hb-ot-shape-closure] Remove unnecessary include + + util/hb-ot-shape-closure.cc | 4 ---- + 1 file changed, 4 deletions(-) + +commit c98773ebb0b47c682494de4a4c6b648a62698cec +Author: Behdad Esfahbod +Date: Wed Aug 11 20:22:03 2021 -0600 + + [util/hb-subset] Move output-file validation code into post_parse + + util/hb-shape.cc | 2 +- + util/hb-subset.cc | 5 +-- + util/helper-cairo.hh | 2 + + util/output-options.hh | 120 ++++++++++++++++++++++++------------------------- + util/view-cairo.hh | 2 +- + 5 files changed, 65 insertions(+), 66 deletions(-) + +commit 58bfe40794352afc162c651ff84cbacf5e751960 +Author: Behdad Esfahbod +Date: Wed Aug 11 19:48:28 2021 -0600 + + [util] Move hb-subset away from main-font-text + + test/subset/run-tests.py | 1 - + util/face-options.hh | 6 ++ + util/hb-shape.cc | 8 +-- + util/hb-subset.cc | 146 ++++++++++++++++++++++++++++------------------- + util/helper-cairo.hh | 4 +- + util/output-options.hh | 15 +++-- + util/shape-options.hh | 9 ++- + util/text-options.hh | 18 +++--- + 8 files changed, 122 insertions(+), 85 deletions(-) + +commit 3147e081da35b9c3c03cc58970eb96f31958f4c4 +Merge: ba418cfc5 43722cc9f +Author: Behdad Esfahbod +Date: Wed Aug 11 19:33:00 2021 -0600 + + Merge branch 'main' into post-parse + +commit 43722cc9f428bbfa759d4d93008ba4cf6efaceba +Author: Khaled Hosny +Date: Thu Aug 12 02:32:29 2021 +0200 + + [test] Add some real reverse sub tests + + .../fonts/1b66a1f4b076b734caa6397b3e57231af1feaafb.ttf | Bin 0 -> 3220 bytes + .../fonts/3f24aff8b768e586162e9b9d03b15c36508dd2ae.ttf | Bin 0 -> 5760 bytes + test/shaping/data/in-house/tests/reverse-sub.tests | 2 ++ + 3 files changed, 2 insertions(+) + +commit ba418cfc5218ac093b759e2c03a43234a786f6eb +Author: Behdad Esfahbod +Date: Wed Aug 11 19:29:07 2021 -0600 + + [util] Use automatic casts + + util/view-cairo.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 97a9e4e41e9712fa52802d1043b7cecdde2ff2a2 +Author: Behdad Esfahbod +Date: Wed Aug 11 19:28:16 2021 -0600 + + [util] Separate shape_text_options_t from text_options_t + + util/hb-ot-shape-closure.cc | 15 ++++++---- + util/hb-shape.cc | 2 +- + util/hb-subset.cc | 14 +++++---- + util/hb-view.cc | 2 +- + util/main-font-text.hh | 6 ++-- + util/shape-consumer.hh | 16 ++++++---- + util/text-options.hh | 73 ++++++++++++++++++++++++++++++++++++++++----- + 7 files changed, 98 insertions(+), 30 deletions(-) + +commit 6ba7ddafed4cf80cdb4ff38700d96629d10eed64 +Author: Behdad Esfahbod +Date: Wed Aug 11 19:06:57 2021 -0600 + + [util] Move text-file opening to post_parse + + util/text-options.hh | 39 +++++++++++++++++++++------------------ + 1 file changed, 21 insertions(+), 18 deletions(-) + +commit 23298bc846d34eb6a5465511df6219e3d94c3103 +Author: Behdad Esfahbod +Date: Wed Aug 11 18:58:25 2021 -0600 + + [util] Remove unnecessary check + + util/text-options.hh | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit fd0778aa2a8525d9b435304710c29598df6905cc +Author: Behdad Esfahbod +Date: Wed Aug 11 18:54:46 2021 -0600 + + [util] Use post_parse in output_options_t + + util/hb-shape.cc | 1 - + util/helper-cairo.hh | 4 ++-- + util/output-options.hh | 57 ++++++++++++++++++++++---------------------------- + 3 files changed, 27 insertions(+), 35 deletions(-) + +commit 24a9d8c78db50e8082cb6ba258707f3d0e8333e7 +Author: Behdad Esfahbod +Date: Wed Aug 11 18:47:06 2021 -0600 + + [util] Use post_parse in font_options_t + + util/font-options.hh | 15 +++++---------- + util/hb-ot-shape-closure.cc | 2 +- + util/hb-shape.cc | 2 +- + util/helper-cairo.hh | 2 +- + util/shape-consumer.hh | 2 +- + util/view-cairo.hh | 2 +- + 6 files changed, 10 insertions(+), 15 deletions(-) + +commit e0d7060f80f8c4b9b8241c3a4d8faa33f48da86d +Author: Behdad Esfahbod +Date: Wed Aug 11 18:43:21 2021 -0600 + + [test] Rename shaping/ to shape/ + + configure.ac | 10 +++++----- + test/Makefile.am | 2 +- + test/meson.build | 4 ++-- + test/{shaping => shape}/Makefile.am | 0 + test/{shaping => shape}/README.md | 0 + test/{shaping => shape}/data/Makefile.am | 0 + test/{shaping => shape}/data/aots/COPYING | 0 + test/{shaping => shape}/data/aots/Makefile.am | 0 + test/{shaping => shape}/data/aots/Makefile.sources | 0 + test/{shaping => shape}/data/aots/fonts/classdef1_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/classdef1_font2.otf | Bin + test/{shaping => shape}/data/aots/fonts/classdef1_font3.otf | Bin + test/{shaping => shape}/data/aots/fonts/classdef1_font4.otf | Bin + test/{shaping => shape}/data/aots/fonts/classdef2_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/classdef2_font2.otf | Bin + test/{shaping => shape}/data/aots/fonts/classdef2_font3.otf | Bin + test/{shaping => shape}/data/aots/fonts/classdef2_font4.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap0_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap10_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap10_font2.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap12_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap14_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap2_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap4_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap4_font2.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap4_font3.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap4_font4.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap6_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap6_font2.otf | Bin + test/{shaping => shape}/data/aots/fonts/cmap8_font1.otf | Bin + .../data/aots/fonts/cmap_composition_font1.otf | Bin + .../data/aots/fonts/cmap_subtableselection_font1.otf | Bin + .../data/aots/fonts/cmap_subtableselection_font2.otf | Bin + .../data/aots/fonts/cmap_subtableselection_font3.otf | Bin + .../data/aots/fonts/cmap_subtableselection_font4.otf | Bin + .../data/aots/fonts/cmap_subtableselection_font5.otf | Bin + .../data/aots/fonts/gpos1_1_lookupflag_f1.otf | Bin + .../data/aots/fonts/gpos1_1_simple_f1.otf | Bin + .../data/aots/fonts/gpos1_1_simple_f2.otf | Bin + .../data/aots/fonts/gpos1_1_simple_f3.otf | Bin + .../data/aots/fonts/gpos1_1_simple_f4.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos1_2_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos1_2_font2.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos2_1_font6.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos2_1_font7.otf | Bin + .../data/aots/fonts/gpos2_1_lookupflag_f1.otf | Bin + .../data/aots/fonts/gpos2_1_lookupflag_f2.otf | Bin + .../data/aots/fonts/gpos2_1_next_glyph_f1.otf | Bin + .../data/aots/fonts/gpos2_1_next_glyph_f2.otf | Bin + .../data/aots/fonts/gpos2_1_simple_f1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos2_2_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos2_2_font2.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos2_2_font3.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos2_2_font4.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos2_2_font5.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos3_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos3_font2.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos3_font3.otf | Bin + .../data/aots/fonts/gpos4_lookupflag_f1.otf | Bin + .../data/aots/fonts/gpos4_lookupflag_f2.otf | Bin + .../data/aots/fonts/gpos4_multiple_anchors_1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos4_simple_1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos5_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos6_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos7_1_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos9_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gpos9_font2.otf | Bin + .../data/aots/fonts/gpos_chaining1_boundary_f1.otf | Bin + .../data/aots/fonts/gpos_chaining1_boundary_f2.otf | Bin + .../data/aots/fonts/gpos_chaining1_boundary_f3.otf | Bin + .../data/aots/fonts/gpos_chaining1_boundary_f4.otf | Bin + .../data/aots/fonts/gpos_chaining1_lookupflag_f1.otf | Bin + .../data/aots/fonts/gpos_chaining1_multiple_subrules_f1.otf | Bin + .../data/aots/fonts/gpos_chaining1_multiple_subrules_f2.otf | Bin + .../data/aots/fonts/gpos_chaining1_next_glyph_f1.otf | Bin + .../data/aots/fonts/gpos_chaining1_simple_f1.otf | Bin + .../data/aots/fonts/gpos_chaining1_simple_f2.otf | Bin + .../data/aots/fonts/gpos_chaining1_successive_f1.otf | Bin + .../data/aots/fonts/gpos_chaining2_boundary_f1.otf | Bin + .../data/aots/fonts/gpos_chaining2_boundary_f2.otf | Bin + .../data/aots/fonts/gpos_chaining2_boundary_f3.otf | Bin + .../data/aots/fonts/gpos_chaining2_boundary_f4.otf | Bin + .../data/aots/fonts/gpos_chaining2_lookupflag_f1.otf | Bin + .../data/aots/fonts/gpos_chaining2_multiple_subrules_f1.otf | Bin + .../data/aots/fonts/gpos_chaining2_multiple_subrules_f2.otf | Bin + .../data/aots/fonts/gpos_chaining2_next_glyph_f1.otf | Bin + .../data/aots/fonts/gpos_chaining2_simple_f1.otf | Bin + .../data/aots/fonts/gpos_chaining2_simple_f2.otf | Bin + .../data/aots/fonts/gpos_chaining2_successive_f1.otf | Bin + .../data/aots/fonts/gpos_chaining3_boundary_f1.otf | Bin + .../data/aots/fonts/gpos_chaining3_boundary_f2.otf | Bin + .../data/aots/fonts/gpos_chaining3_boundary_f3.otf | Bin + .../data/aots/fonts/gpos_chaining3_boundary_f4.otf | Bin + .../data/aots/fonts/gpos_chaining3_lookupflag_f1.otf | Bin + .../data/aots/fonts/gpos_chaining3_next_glyph_f1.otf | Bin + .../data/aots/fonts/gpos_chaining3_simple_f1.otf | Bin + .../data/aots/fonts/gpos_chaining3_simple_f2.otf | Bin + .../data/aots/fonts/gpos_chaining3_successive_f1.otf | Bin + .../data/aots/fonts/gpos_context1_boundary_f1.otf | Bin + .../data/aots/fonts/gpos_context1_boundary_f2.otf | Bin + .../data/aots/fonts/gpos_context1_expansion_f1.otf | Bin + .../data/aots/fonts/gpos_context1_lookupflag_f1.otf | Bin + .../data/aots/fonts/gpos_context1_lookupflag_f2.otf | Bin + .../data/aots/fonts/gpos_context1_multiple_subrules_f1.otf | Bin + .../data/aots/fonts/gpos_context1_multiple_subrules_f2.otf | Bin + .../data/aots/fonts/gpos_context1_next_glyph_f1.otf | Bin + .../data/aots/fonts/gpos_context1_simple_f1.otf | Bin + .../data/aots/fonts/gpos_context1_simple_f2.otf | Bin + .../data/aots/fonts/gpos_context1_successive_f1.otf | Bin + .../data/aots/fonts/gpos_context2_boundary_f1.otf | Bin + .../data/aots/fonts/gpos_context2_boundary_f2.otf | Bin + .../data/aots/fonts/gpos_context2_classes_f1.otf | Bin + .../data/aots/fonts/gpos_context2_classes_f2.otf | Bin + .../data/aots/fonts/gpos_context2_expansion_f1.otf | Bin + .../data/aots/fonts/gpos_context2_lookupflag_f1.otf | Bin + .../data/aots/fonts/gpos_context2_lookupflag_f2.otf | Bin + .../data/aots/fonts/gpos_context2_multiple_subrules_f1.otf | Bin + .../data/aots/fonts/gpos_context2_multiple_subrules_f2.otf | Bin + .../data/aots/fonts/gpos_context2_next_glyph_f1.otf | Bin + .../data/aots/fonts/gpos_context2_simple_f1.otf | Bin + .../data/aots/fonts/gpos_context2_simple_f2.otf | Bin + .../data/aots/fonts/gpos_context2_successive_f1.otf | Bin + .../data/aots/fonts/gpos_context3_boundary_f1.otf | Bin + .../data/aots/fonts/gpos_context3_boundary_f2.otf | Bin + .../data/aots/fonts/gpos_context3_lookupflag_f1.otf | Bin + .../data/aots/fonts/gpos_context3_lookupflag_f2.otf | Bin + .../data/aots/fonts/gpos_context3_next_glyph_f1.otf | Bin + .../data/aots/fonts/gpos_context3_simple_f1.otf | Bin + .../data/aots/fonts/gpos_context3_successive_f1.otf | Bin + .../data/aots/fonts/gsub1_1_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub1_1_modulo_f1.otf | Bin + .../data/aots/fonts/gsub1_1_simple_f1.otf | Bin + .../data/aots/fonts/gsub1_2_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub1_2_simple_f1.otf | Bin + .../data/aots/fonts/gsub2_1_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub2_1_multiple_sequences_f1.otf | Bin + .../data/aots/fonts/gsub2_1_simple_f1.otf | Bin + .../data/aots/fonts/gsub3_1_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub3_1_multiple_f1.otf | Bin + .../data/aots/fonts/gsub3_1_simple_f1.otf | Bin + .../data/aots/fonts/gsub4_1_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub4_1_multiple_ligatures_f1.otf | Bin + .../data/aots/fonts/gsub4_1_multiple_ligatures_f2.otf | Bin + .../data/aots/fonts/gsub4_1_multiple_ligsets_f1.otf | Bin + .../data/aots/fonts/gsub4_1_simple_f1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gsub7_font1.otf | Bin + test/{shaping => shape}/data/aots/fonts/gsub7_font2.otf | Bin + .../data/aots/fonts/gsub_chaining1_boundary_f1.otf | Bin + .../data/aots/fonts/gsub_chaining1_boundary_f2.otf | Bin + .../data/aots/fonts/gsub_chaining1_boundary_f3.otf | Bin + .../data/aots/fonts/gsub_chaining1_boundary_f4.otf | Bin + .../data/aots/fonts/gsub_chaining1_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub_chaining1_multiple_subrules_f1.otf | Bin + .../data/aots/fonts/gsub_chaining1_multiple_subrules_f2.otf | Bin + .../data/aots/fonts/gsub_chaining1_next_glyph_f1.otf | Bin + .../data/aots/fonts/gsub_chaining1_simple_f1.otf | Bin + .../data/aots/fonts/gsub_chaining1_simple_f2.otf | Bin + .../data/aots/fonts/gsub_chaining1_successive_f1.otf | Bin + .../data/aots/fonts/gsub_chaining2_boundary_f1.otf | Bin + .../data/aots/fonts/gsub_chaining2_boundary_f2.otf | Bin + .../data/aots/fonts/gsub_chaining2_boundary_f3.otf | Bin + .../data/aots/fonts/gsub_chaining2_boundary_f4.otf | Bin + .../data/aots/fonts/gsub_chaining2_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub_chaining2_multiple_subrules_f1.otf | Bin + .../data/aots/fonts/gsub_chaining2_multiple_subrules_f2.otf | Bin + .../data/aots/fonts/gsub_chaining2_next_glyph_f1.otf | Bin + .../data/aots/fonts/gsub_chaining2_simple_f1.otf | Bin + .../data/aots/fonts/gsub_chaining2_simple_f2.otf | Bin + .../data/aots/fonts/gsub_chaining2_successive_f1.otf | Bin + .../data/aots/fonts/gsub_chaining3_boundary_f1.otf | Bin + .../data/aots/fonts/gsub_chaining3_boundary_f2.otf | Bin + .../data/aots/fonts/gsub_chaining3_boundary_f3.otf | Bin + .../data/aots/fonts/gsub_chaining3_boundary_f4.otf | Bin + .../data/aots/fonts/gsub_chaining3_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub_chaining3_next_glyph_f1.otf | Bin + .../data/aots/fonts/gsub_chaining3_simple_f1.otf | Bin + .../data/aots/fonts/gsub_chaining3_simple_f2.otf | Bin + .../data/aots/fonts/gsub_chaining3_successive_f1.otf | Bin + .../data/aots/fonts/gsub_context1_boundary_f1.otf | Bin + .../data/aots/fonts/gsub_context1_boundary_f2.otf | Bin + .../data/aots/fonts/gsub_context1_expansion_f1.otf | Bin + .../data/aots/fonts/gsub_context1_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub_context1_lookupflag_f2.otf | Bin + .../data/aots/fonts/gsub_context1_multiple_subrules_f1.otf | Bin + .../data/aots/fonts/gsub_context1_multiple_subrules_f2.otf | Bin + .../data/aots/fonts/gsub_context1_next_glyph_f1.otf | Bin + .../data/aots/fonts/gsub_context1_simple_f1.otf | Bin + .../data/aots/fonts/gsub_context1_simple_f2.otf | Bin + .../data/aots/fonts/gsub_context1_successive_f1.otf | Bin + .../data/aots/fonts/gsub_context2_boundary_f1.otf | Bin + .../data/aots/fonts/gsub_context2_boundary_f2.otf | Bin + .../data/aots/fonts/gsub_context2_classes_f1.otf | Bin + .../data/aots/fonts/gsub_context2_classes_f2.otf | Bin + .../data/aots/fonts/gsub_context2_expansion_f1.otf | Bin + .../data/aots/fonts/gsub_context2_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub_context2_lookupflag_f2.otf | Bin + .../data/aots/fonts/gsub_context2_multiple_subrules_f1.otf | Bin + .../data/aots/fonts/gsub_context2_multiple_subrules_f2.otf | Bin + .../data/aots/fonts/gsub_context2_next_glyph_f1.otf | Bin + .../data/aots/fonts/gsub_context2_simple_f1.otf | Bin + .../data/aots/fonts/gsub_context2_simple_f2.otf | Bin + .../data/aots/fonts/gsub_context2_successive_f1.otf | Bin + .../data/aots/fonts/gsub_context3_boundary_f1.otf | Bin + .../data/aots/fonts/gsub_context3_boundary_f2.otf | Bin + .../data/aots/fonts/gsub_context3_lookupflag_f1.otf | Bin + .../data/aots/fonts/gsub_context3_lookupflag_f2.otf | Bin + .../data/aots/fonts/gsub_context3_next_glyph_f1.otf | Bin + .../data/aots/fonts/gsub_context3_simple_f1.otf | Bin + .../data/aots/fonts/gsub_context3_successive_f1.otf | Bin + .../data/aots/fonts/lookupflag_ignore_attach_f1.otf | Bin + .../data/aots/fonts/lookupflag_ignore_base_f1.otf | Bin + .../data/aots/fonts/lookupflag_ignore_combination_f1.otf | Bin + .../data/aots/fonts/lookupflag_ignore_ligatures_f1.otf | Bin + .../data/aots/fonts/lookupflag_ignore_marks_f1.otf | Bin + test/{shaping => shape}/data/aots/hb-aots-tester.cpp | 0 + test/{shaping => shape}/data/aots/meson.build | 0 + test/{shaping => shape}/data/aots/tests/classdef1.tests | 0 + .../data/aots/tests/classdef1_empty.tests | 0 + .../data/aots/tests/classdef1_multiple.tests | 0 + .../data/aots/tests/classdef1_single.tests | 0 + test/{shaping => shape}/data/aots/tests/classdef2.tests | 0 + .../data/aots/tests/classdef2_empty.tests | 0 + .../data/aots/tests/classdef2_multiple.tests | 0 + .../data/aots/tests/classdef2_single.tests | 0 + test/{shaping => shape}/data/aots/tests/cmap0.tests | 0 + test/{shaping => shape}/data/aots/tests/cmap10.tests | 0 + test/{shaping => shape}/data/aots/tests/cmap12.tests | 0 + test/{shaping => shape}/data/aots/tests/cmap2.tests | 0 + test/{shaping => shape}/data/aots/tests/cmap4.tests | 0 + test/{shaping => shape}/data/aots/tests/cmap6.tests | 0 + test/{shaping => shape}/data/aots/tests/cmap8.tests | 0 + .../data/aots/tests/gpos1_1_lookupflag.tests | 0 + .../{shaping => shape}/data/aots/tests/gpos1_1_simple.tests | 0 + test/{shaping => shape}/data/aots/tests/gpos1_2.tests | 0 + .../data/aots/tests/gpos1_2_lookupflag.tests | 0 + test/{shaping => shape}/data/aots/tests/gpos2_1.tests | 0 + .../data/aots/tests/gpos2_1_lookupflag.tests | 0 + .../data/aots/tests/gpos2_1_next_glyph.tests | 0 + .../{shaping => shape}/data/aots/tests/gpos2_1_simple.tests | 0 + test/{shaping => shape}/data/aots/tests/gpos2_2.tests | 0 + test/{shaping => shape}/data/aots/tests/gpos3.tests | 0 + .../data/aots/tests/gpos3_lookupflag.tests | 0 + .../data/aots/tests/gpos4_lookupflag.tests | 0 + .../data/aots/tests/gpos4_multiple_anchors.tests | 0 + test/{shaping => shape}/data/aots/tests/gpos4_simple.tests | 0 + test/{shaping => shape}/data/aots/tests/gpos5.tests | 0 + test/{shaping => shape}/data/aots/tests/gpos6.tests | 0 + test/{shaping => shape}/data/aots/tests/gpos7_1.tests | 0 + test/{shaping => shape}/data/aots/tests/gpos9.tests | 0 + .../data/aots/tests/gpos_chaining1_boundary.tests | 0 + .../data/aots/tests/gpos_chaining1_lookupflag.tests | 0 + .../data/aots/tests/gpos_chaining1_multiple_subrules.tests | 0 + .../data/aots/tests/gpos_chaining1_next_glyph.tests | 0 + .../data/aots/tests/gpos_chaining1_simple.tests | 0 + .../data/aots/tests/gpos_chaining1_successive.tests | 0 + .../data/aots/tests/gpos_chaining2_boundary.tests | 0 + .../data/aots/tests/gpos_chaining2_lookupflag.tests | 0 + .../data/aots/tests/gpos_chaining2_multiple_subrules.tests | 0 + .../data/aots/tests/gpos_chaining2_next_glyph.tests | 0 + .../data/aots/tests/gpos_chaining2_simple.tests | 0 + .../data/aots/tests/gpos_chaining2_successive.tests | 0 + .../data/aots/tests/gpos_chaining3_boundary.tests | 0 + .../data/aots/tests/gpos_chaining3_lookupflag.tests | 0 + .../data/aots/tests/gpos_chaining3_next_glyph.tests | 0 + .../data/aots/tests/gpos_chaining3_simple.tests | 0 + .../data/aots/tests/gpos_chaining3_successive.tests | 0 + .../data/aots/tests/gpos_context1_boundary.tests | 0 + .../data/aots/tests/gpos_context1_expansion.tests | 0 + .../data/aots/tests/gpos_context1_lookupflag.tests | 0 + .../data/aots/tests/gpos_context1_multiple_subrules.tests | 0 + .../data/aots/tests/gpos_context1_next_glyph.tests | 0 + .../data/aots/tests/gpos_context1_simple.tests | 0 + .../data/aots/tests/gpos_context1_successive.tests | 0 + .../data/aots/tests/gpos_context2_boundary.tests | 0 + .../data/aots/tests/gpos_context2_classes.tests | 0 + .../data/aots/tests/gpos_context2_expansion.tests | 0 + .../data/aots/tests/gpos_context2_lookupflag.tests | 0 + .../data/aots/tests/gpos_context2_multiple_subrules.tests | 0 + .../data/aots/tests/gpos_context2_next_glyph.tests | 0 + .../data/aots/tests/gpos_context2_simple.tests | 0 + .../data/aots/tests/gpos_context2_successive.tests | 0 + .../data/aots/tests/gpos_context3_boundary.tests | 0 + .../data/aots/tests/gpos_context3_lookupflag.tests | 0 + .../data/aots/tests/gpos_context3_next_glyph.tests | 0 + .../data/aots/tests/gpos_context3_simple.tests | 0 + .../data/aots/tests/gpos_context3_successive.tests | 0 + .../data/aots/tests/gsub1_1_lookupflag.tests | 0 + .../{shaping => shape}/data/aots/tests/gsub1_1_modulo.tests | 0 + .../{shaping => shape}/data/aots/tests/gsub1_1_simple.tests | 0 + .../data/aots/tests/gsub1_2_lookupflag.tests | 0 + .../{shaping => shape}/data/aots/tests/gsub1_2_simple.tests | 0 + .../data/aots/tests/gsub2_1_lookupflag.tests | 0 + .../data/aots/tests/gsub2_1_multiple_sequences.tests | 0 + .../{shaping => shape}/data/aots/tests/gsub2_1_simple.tests | 0 + .../data/aots/tests/gsub3_1_lookupflag.tests | 0 + .../data/aots/tests/gsub3_1_multiple.tests | 0 + .../{shaping => shape}/data/aots/tests/gsub3_1_simple.tests | 0 + .../data/aots/tests/gsub4_1_lookupflag.tests | 0 + .../data/aots/tests/gsub4_1_multiple_ligatures.tests | 0 + .../data/aots/tests/gsub4_1_multiple_ligsets.tests | 0 + .../{shaping => shape}/data/aots/tests/gsub4_1_simple.tests | 0 + test/{shaping => shape}/data/aots/tests/gsub7.tests | 0 + .../data/aots/tests/gsub_chaining1_boundary.tests | 0 + .../data/aots/tests/gsub_chaining1_lookupflag.tests | 0 + .../data/aots/tests/gsub_chaining1_multiple_subrules.tests | 0 + .../data/aots/tests/gsub_chaining1_next_glyph.tests | 0 + .../data/aots/tests/gsub_chaining1_simple.tests | 0 + .../data/aots/tests/gsub_chaining1_successive.tests | 0 + .../data/aots/tests/gsub_chaining2_boundary.tests | 0 + .../data/aots/tests/gsub_chaining2_lookupflag.tests | 0 + .../data/aots/tests/gsub_chaining2_multiple_subrules.tests | 0 + .../data/aots/tests/gsub_chaining2_next_glyph.tests | 0 + .../data/aots/tests/gsub_chaining2_simple.tests | 0 + .../data/aots/tests/gsub_chaining2_successive.tests | 0 + .../data/aots/tests/gsub_chaining3_boundary.tests | 0 + .../data/aots/tests/gsub_chaining3_lookupflag.tests | 0 + .../data/aots/tests/gsub_chaining3_next_glyph.tests | 0 + .../data/aots/tests/gsub_chaining3_simple.tests | 0 + .../data/aots/tests/gsub_chaining3_successive.tests | 0 + .../data/aots/tests/gsub_context1_boundary.tests | 0 + .../data/aots/tests/gsub_context1_expansion.tests | 0 + .../data/aots/tests/gsub_context1_lookupflag.tests | 0 + .../data/aots/tests/gsub_context1_multiple_subrules.tests | 0 + .../data/aots/tests/gsub_context1_next_glyph.tests | 0 + .../data/aots/tests/gsub_context1_simple.tests | 0 + .../data/aots/tests/gsub_context1_successive.tests | 0 + .../data/aots/tests/gsub_context2_boundary.tests | 0 + .../data/aots/tests/gsub_context2_classes.tests | 0 + .../data/aots/tests/gsub_context2_expansion.tests | 0 + .../data/aots/tests/gsub_context2_lookupflag.tests | 0 + .../data/aots/tests/gsub_context2_multiple_subrules.tests | 0 + .../data/aots/tests/gsub_context2_next_glyph.tests | 0 + .../data/aots/tests/gsub_context2_simple.tests | 0 + .../data/aots/tests/gsub_context2_successive.tests | 0 + .../data/aots/tests/gsub_context3_boundary.tests | 0 + .../data/aots/tests/gsub_context3_lookupflag.tests | 0 + .../data/aots/tests/gsub_context3_next_glyph.tests | 0 + .../data/aots/tests/gsub_context3_simple.tests | 0 + .../data/aots/tests/gsub_context3_successive.tests | 0 + .../data/aots/tests/lookupflag_ignore_attach.tests | 0 + .../data/aots/tests/lookupflag_ignore_base.tests | 0 + .../data/aots/tests/lookupflag_ignore_combination.tests | 0 + .../data/aots/tests/lookupflag_ignore_ligatures.tests | 0 + .../data/aots/tests/lookupflag_ignore_marks.tests | 0 + test/{shaping => shape}/data/aots/update.py | 0 + test/{shaping => shape}/data/in-house/COPYING | 0 + test/{shaping => shape}/data/in-house/Makefile.am | 0 + test/{shaping => shape}/data/in-house/Makefile.sources | 0 + .../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf | Bin + .../fonts/051d92f8bc6ff724511b296c27623f824de256e9.ttf | Bin + .../fonts/065b01e54f35f0d849fd43bd5b936212739a50cb.ttf | Bin + .../fonts/074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf | Bin + .../fonts/07f054357ff8638bac3711b422a1e31180bba863.ttf | Bin + .../fonts/08b4b136f418add748dc641eb4a83033476f1170.ttf | Bin + .../fonts/15dfc433a135a658b9f4b1a861b5cdd9658ccbb9.ttf | Bin + .../fonts/1735326da89f0818cd8c51a0600e9789812c0f94.ttf | Bin + .../fonts/191826b9643e3f124d865d617ae609db6a2ce203.ttf | Bin + .../fonts/1a3d8f381387dd29be1e897e4b5100ac8b4829e1.ttf | Bin + .../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf | Bin + .../fonts/1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf | Bin + .../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf | Bin + .../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf | Bin + .../fonts/1ed7e9064f008f62de6ff0207bb4dd29409597a5.ttf | Bin + .../fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf | Bin + .../fonts/226bc2deab3846f1a682085f70c67d0421014144.ttf | Bin + .../fonts/24b8d24d00ae86f49791b746da4c9d3f717a51a8.ttf | Bin + .../fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf | Bin + .../fonts/270b89df543a7e48e206a2d830c0e10e5265c630.ttf | Bin + .../fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf | Bin + .../fonts/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf | Bin + .../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf | Bin + .../fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf | Bin + .../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf | Bin + .../fonts/341421e629668b1a1242245d39238ca48432d35d.ttf | Bin + .../fonts/3493e92eaded2661cadde752a39f9d58b11f0326.ttf | Bin + .../fonts/37033cc5cf37bb223d7355153016b6ccece93b28.ttf | Bin + .../fonts/373e67bf41ca264e260a9716162b71a23549e885.ttf | Bin + .../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf | Bin + .../fonts/3b791518a9ba89675df02f1eefbc9026a50648a6.ttf | Bin + .../fonts/3c96e7a303c58475a8c750bf4289bbe73784f37d.ttf | Bin + .../fonts/3cae6bfe5b57c07ba81ddbd54c02fe4f3a1e3bf6.ttf | Bin + .../fonts/3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf | Bin + .../fonts/3cf6f8ac6d647473a43a3100e7494b202b2cfafe.ttf | Bin + .../fonts/3d0b77a2360aa6faa1385aaa510509ab70dfbeff.ttf | Bin + .../fonts/43ef465752be9af900745f72fe29cb853a1401a5.ttf | Bin + .../fonts/45855bc8d46332b39c4ab9e2ee1a26b1f896da6b.ttf | Bin + .../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf | Bin + .../fonts/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf | Bin + .../fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf | Bin + .../fonts/4cbbc461be066fccc611dcc634af6e8cb2705537.ttf | Bin + .../fonts/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf | Bin + .../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf | Bin + .../fonts/4fac3929fc3332834e93673780ec0fe94342d193.ttf | Bin + .../fonts/5028afb650b1bb718ed2131e872fbcce57828fff.ttf | Bin + .../fonts/53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf | Bin + .../fonts/53a91c20e33a596f2be17fb68b382d6b7eb85d5c.ttf | Bin + .../fonts/54674a3111d209fb6be0ed31745314b7a8d2c244.ttf | Bin + .../fonts/55c88ebbe938680b08f92c3de20713183e0c7481.ttf | Bin + .../fonts/56cfd0e18d07f41c38e9598545a6d369127fc6f9.ttf | Bin + .../fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf | Bin + .../fonts/57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf | Bin + .../fonts/59a585a63b3df608fbeef00956c8c108deec7de6.ttf | Bin + .../fonts/5af5361ed4d1e8305780b100e1730cb09132f8d1.ttf | Bin + .../fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf | Bin + .../fonts/5dfad7735c6a67085f1b90d4d497e32907db4c78.ttf | Bin + .../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf | Bin + .../fonts/641ca9d7808b01cafa9a666c13811c9b56eb9c52.ttf | Bin + .../fonts/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf | Bin + .../fonts/6677074106f94a2644da6aaaacd5bbd48cbdc7de.ttf | Bin + .../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf | Bin + .../fonts/6f36d056bad6d478fc0bf7397bd52dc3bd197d5f.ttf | Bin + .../fonts/6ff0fbead4462d9f229167b4e6839eceb8465058.ttf | Bin + .../fonts/706c5d7b625f207bc0d874c67237aad6f1e9cd6f.ttf | Bin + .../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf | Bin + .../fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf | Bin + .../fonts/757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf | Bin + .../fonts/7a37dc4d5bf018456aea291cee06daf004c0221c.ttf | Bin + .../fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf | Bin + .../fonts/7e14e7883ed152baa158b80e207b66114c823a8b.ttf | Bin + .../fonts/8099955657a54e9ee38a6ba1d6f950ce58e3cc25.ttf | Bin + .../fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf | Bin + .../fonts/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf | Bin + .../fonts/81c368a33816fb20e9f647e8f24e2180f4720263.ttf | Bin + .../fonts/8228d035fcd65d62ec9728fb34f42c63be93a5d3.ttf | Bin + .../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf | Bin + .../fonts/8454d22037f892e76614e1645d066689a0200e61.ttf | Bin + .../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf | Bin + .../fonts/856ff9562451293cbeff6f396d4e3877c4f0a436.ttf | Bin + .../fonts/85fe0be440c64ac77699e21c2f1bd933a919167e.ttf | Bin + .../fonts/86cdd983c4e4c4d7f27dd405d6ceb7d4b9ed3d35.ttf | Bin + .../fonts/87f85d17d26f1fe9ad28d7365101958edaefb967.ttf | Bin + .../fonts/881642af1667ae30a54e58de8be904566d00508f.ttf | Bin + .../fonts/8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf | Bin + .../fonts/8d9c4b193808b8bde94389ba7831c1fc6f9e794e.ttf | Bin + .../fonts/932ad5132c2761297c74e9976fe25b08e5ffa10b.ttf | Bin + .../fonts/94a5d6fb15a27521fba9ea4aee9cb39b2d03322a.ttf | Bin + .../fonts/96490dd2ff81233b335a650e7eb660e0e7b2eeea.ttf | Bin + .../fonts/98b7887cff91f722b92a8ff800120954606354f9.ttf | Bin + .../fonts/9fc3e6960b3520e5304033ef5fd540285f72f14d.ttf | Bin + test/{shaping => shape}/data/in-house/fonts/AdobeBlank2.ttf | Bin + test/{shaping => shape}/data/in-house/fonts/DFONT.dfont | Bin + test/{shaping => shape}/data/in-house/fonts/HBTest-VF.ttf | Bin + .../data/in-house/fonts/MORXTwentyeight.ttf | Bin + test/{shaping => shape}/data/in-house/fonts/TRAK.ttf | Bin + test/{shaping => shape}/data/in-house/fonts/TTC.ttc | Bin + .../fonts/a014549f766436cf55b2ceb40e462038938ee899.ttf | Bin + .../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf | Bin + .../fonts/a34a7b00f22ffb5fd7eef6933b81c7e71bc2cdfb.ttf | Bin + .../fonts/a6b17da98b9f1565ba428719777bbf94a66403c1.ttf | Bin + .../fonts/a6c76d1bafde4a0b1026ebcc932d2e5c6fd02442.ttf | Bin + .../fonts/a706511c65fb278fda87eaf2180ca6684a80f423.ttf | Bin + .../fonts/a919b33197965846f21074b24e30250d67277bce.ttf | Bin + .../fonts/a98e908e2ed21b22228ea59ebcc0f05034c86f2e.ttf | Bin + .../fonts/ab14b4eb9d7a67e293f51d30d719add06c9d6e06.ttf | Bin + .../fonts/ab40c89624a6104e5d0a2308e448a989302f515b.ttf | Bin + .../fonts/ad01ab2ea1cb1a4d3a2783e2675112ef11ae6404.ttf | Bin + .../fonts/af3086380b743099c54a3b11b96766039ea62fcd.ttf | Bin + .../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf | Bin + .../fonts/b082211be29a3e2cf91f0fd43497e40b2a27b344.ttf | Bin + .../fonts/b121d4306b2e3add5abbaad21d95fcf04aacbd64.ttf | Bin + .../fonts/b151cfcdaa77585d77f17a42158e0873fc8e2633.ttf | Bin + .../fonts/b3075ca42b27dde7341c2d0ae16703c5b6640df0.ttf | Bin + .../fonts/b31e6c52a31edadc16f1bec9efe6019e2d59824a.ttf | Bin + .../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf | Bin + .../fonts/b722a7d09e60421f3efbc706ad348ab47b88567b.ttf | Bin + .../fonts/bb0c53752e85c3d28973ebc913287b8987d3dfe8.ttf | Bin + .../fonts/bb9473d2403488714043bcfb946c9f78b86ad627.ttf | Bin + .../fonts/bf39b0e91ef9807f15a9e283a21a14a209fd2cfc.ttf | Bin + .../fonts/bf962d3202883a820aed019d9b5c1838c2ff69c6.ttf | Bin + .../fonts/c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf | Bin + .../fonts/cc5f3d2d717fb6bd4dfae1c16d48a2cb8e12233b.ttf | Bin + .../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf | Bin + .../fonts/d3129450fafe5e5c98cfc25a4e71809b1b4d2855.ttf | Bin + .../fonts/d629e7fedc0b350222d7987345fe61613fa3929a.ttf | Bin + .../fonts/d9b8bc10985f24796826c29f7ccba3d0ae11ec02.ttf | Bin + .../fonts/dcf774ca21062e7439f98658b18974ea8b956d0c.ttf | Bin + .../fonts/df768b9c257e0c9c35786c47cae15c46571d56be.ttf | Bin + .../fonts/e207635780b42f898d58654b65098763e340f5c7.ttf | Bin + .../fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf | Bin + .../fonts/e5ff44940364c2247abed50bdda30d2ef5aedfe4.ttf | Bin + .../fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf | Bin + .../fonts/e8691822f6a705e3e9fb48a0405c645b1a036590.ttf | Bin + .../fonts/ea3f63620511b2097200d23774ffef197e829e69.ttf | Bin + .../fonts/ee39587d13b2afa5499cc79e45780aa79293bbd4.ttf | Bin + .../fonts/ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf | Bin + .../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf | Bin + .../fonts/f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf | Bin + .../fonts/f499fbc23865022234775c43503bba2e63978fe1.ttf | Bin + .../fonts/f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf | Bin + .../fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf | Bin + .../fonts/f79eb71df4e4c9c273b67b89a06e5ff9e3c1f834.ttf | Bin + .../fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf | Bin + .../fonts/fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf | Bin + .../fonts/fcbaa518d3cce441ed37ae3b1fed6a19e9b54efd.ttf | Bin + .../fonts/fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf | Bin + .../fonts/fcea341ba6489536390384d8403ce5287ba71a4a.ttf | Bin + .../fonts/fd07ea46e4d8368ada1776208c07fd596f727852.ttf | Bin + .../fonts/ffa0f5d2d9025486d8469d8b1fdd983e7632499b.ttf | Bin + test/{shaping => shape}/data/in-house/meson.build | 0 + test/{shaping => shape}/data/in-house/tests/aat-morx.tests | 0 + test/{shaping => shape}/data/in-house/tests/aat-trak.tests | 0 + .../data/in-house/tests/arabic-fallback-shaping.tests | 0 + .../data/in-house/tests/arabic-feature-order.tests | 0 + .../data/in-house/tests/arabic-like-joining.tests | 0 + .../data/in-house/tests/arabic-mark-attach.tests | 0 + .../data/in-house/tests/arabic-mark-order.tests | 0 + .../data/in-house/tests/arabic-stch.tests | 0 + .../data/in-house/tests/automatic-fractions.tests | 0 + test/{shaping => shape}/data/in-house/tests/cluster.tests | 0 + .../data/in-house/tests/collections.tests | 0 + .../data/in-house/tests/color-fonts.tests | 0 + .../data/in-house/tests/context-matching.tests | 0 + .../data/in-house/tests/cursive-positioning.tests | 0 + .../data/in-house/tests/default-ignorables.tests | 0 + test/{shaping => shape}/data/in-house/tests/digits.tests | 0 + .../data/in-house/tests/emoji-clusters.tests | 0 + test/{shaping => shape}/data/in-house/tests/emoji.tests | 0 + .../data/in-house/tests/fallback-positioning.tests | 0 + .../data/in-house/tests/hangul-jamo.tests | 0 + test/{shaping => shape}/data/in-house/tests/hyphens.tests | 0 + .../data/in-house/tests/indic-consonant-with-stacker.tests | 0 + .../data/in-house/tests/indic-decompose.tests | 0 + .../{shaping => shape}/data/in-house/tests/indic-init.tests | 0 + .../data/in-house/tests/indic-joiner-candrabindu.tests | 0 + .../data/in-house/tests/indic-joiners.tests | 0 + .../data/in-house/tests/indic-old-spec.tests | 0 + .../data/in-house/tests/indic-pref-blocking.tests | 0 + .../data/in-house/tests/indic-script-extensions.tests | 0 + .../data/in-house/tests/indic-special-cases.tests | 0 + .../data/in-house/tests/indic-syllable.tests | 0 + .../data/in-house/tests/indic-vowel-letter-spoofing.tests | 0 + .../data/in-house/tests/kern-format2.tests | 0 + .../data/in-house/tests/khmer-mark-order.tests | 0 + .../{shaping => shape}/data/in-house/tests/khmer-misc.tests | 0 + .../data/in-house/tests/language-tags.tests | 0 + .../data/in-house/tests/ligature-id.tests | 0 + test/{shaping => shape}/data/in-house/tests/macos.tests | 0 + .../data/in-house/tests/mark-attachment.tests | 0 + .../data/in-house/tests/mark-filtering-sets.tests | 0 + .../data/in-house/tests/mongolian-variation-selector.tests | 0 + .../data/in-house/tests/myanmar-misc.tests | 0 + .../data/in-house/tests/myanmar-syllable.tests | 0 + .../data/in-house/tests/myanmar-zawgyi.tests | 0 + .../data/in-house/tests/none-directional.tests | 0 + .../data/in-house/tests/positioning-features.tests | 0 + test/{shaping => shape}/data/in-house/tests/rand.tests | 0 + .../data/in-house/tests/reverse-sub.tests | 0 + test/{shaping => shape}/data/in-house/tests/rotation.tests | 0 + test/{shaping => shape}/data/in-house/tests/simple.tests | 0 + test/{shaping => shape}/data/in-house/tests/sinhala.tests | 0 + test/{shaping => shape}/data/in-house/tests/spaces.tests | 0 + .../data/in-house/tests/tibetan-contractions-1.tests | 0 + .../data/in-house/tests/tibetan-contractions-2.tests | 0 + .../data/in-house/tests/tibetan-vowels.tests | 0 + .../data/in-house/tests/tt-kern-gpos.tests | 0 + .../{shaping => shape}/data/in-house/tests/use-indic3.tests | 0 + .../data/in-house/tests/use-marchen.tests | 0 + .../data/in-house/tests/use-syllable.tests | 0 + .../data/in-house/tests/use-vowel-letter-spoofing.tests | 0 + test/{shaping => shape}/data/in-house/tests/use.tests | 0 + .../data/in-house/tests/variations-rvrn.tests | 0 + .../{shaping => shape}/data/in-house/tests/variations.tests | 0 + test/{shaping => shape}/data/in-house/tests/vertical.tests | 0 + .../data/in-house/tests/zero-width-marks.tests | 0 + test/{shaping => shape}/data/text-rendering-tests/COPYING | 0 + test/{shaping => shape}/data/text-rendering-tests/DISABLED | 0 + .../data/text-rendering-tests/Makefile.am | 0 + .../data/text-rendering-tests/Makefile.sources | 0 + test/{shaping => shape}/data/text-rendering-tests/README | 0 + .../text-rendering-tests/fonts/AdobeVFPrototype-Subset.otf | Bin + .../data/text-rendering-tests/fonts/FDArrayTest257.otf | Bin + .../data/text-rendering-tests/fonts/FDArrayTest65535.otf | Bin + .../text-rendering-tests/fonts/NotoSansBalinese-Regular.ttf | Bin + .../text-rendering-tests/fonts/NotoSansKannada-Regular.ttf | Bin + .../text-rendering-tests/fonts/NotoSerifKannada-Regular.ttf | Bin + .../data/text-rendering-tests/fonts/Selawik-README.md | 0 + .../data/text-rendering-tests/fonts/Selawik-variable.ttf | Bin + .../data/text-rendering-tests/fonts/TestAVAR.ttf | Bin + .../data/text-rendering-tests/fonts/TestCMAP14.otf | Bin + .../data/text-rendering-tests/fonts/TestCMAPMacTurkish.ttf | Bin + .../data/text-rendering-tests/fonts/TestCVARGVAROne.ttf | Bin + .../data/text-rendering-tests/fonts/TestCVARGVARTwo.ttf | Bin + .../data/text-rendering-tests/fonts/TestGLYFOne.ttf | Bin + .../data/text-rendering-tests/fonts/TestGPOSFour.ttf | Bin + .../data/text-rendering-tests/fonts/TestGPOSOne.ttf | Bin + .../data/text-rendering-tests/fonts/TestGPOSThree.ttf | Bin + .../data/text-rendering-tests/fonts/TestGPOSTwo.otf | Bin + .../data/text-rendering-tests/fonts/TestGSUBOne.otf | Bin + .../data/text-rendering-tests/fonts/TestGSUBThree.ttf | Bin + .../text-rendering-tests/fonts/TestGVAR-Composite-0.ttf | Bin + .../fonts/TestGVAR-Composite-Missing.ttf | Bin + .../data/text-rendering-tests/fonts/TestGVAREight.ttf | Bin + .../data/text-rendering-tests/fonts/TestGVARFour.ttf | Bin + .../data/text-rendering-tests/fonts/TestGVARNine.ttf | Bin + .../data/text-rendering-tests/fonts/TestGVAROne.ttf | Bin + .../data/text-rendering-tests/fonts/TestGVARThree.ttf | Bin + .../data/text-rendering-tests/fonts/TestGVARTwo.ttf | Bin + .../data/text-rendering-tests/fonts/TestHVAROne.otf | Bin + .../data/text-rendering-tests/fonts/TestHVARTwo.ttf | Bin + .../data/text-rendering-tests/fonts/TestKERNOne.otf | Bin + .../data/text-rendering-tests/fonts/TestMORXEight.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXEighteen.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXEleven.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXForty.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXFour.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXFourteen.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXFourtyone.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXNine.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXOne.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXSeventeen.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXSixteen.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTen.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThirteen.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThirtyeight.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThirtyfive.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThirtyfour.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThirtynine.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThirtyone.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThirtyseven.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThirtysix.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThirtythree.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThirtytwo.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXThree.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwelve.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwenty.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwentyeight.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwentyfive.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwentyfour.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwentynine.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwentyone.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwentyseven.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwentysix.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwentythree.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf | Bin + .../data/text-rendering-tests/fonts/TestMORXTwo.ttf | Bin + .../data/text-rendering-tests/fonts/TestSFNTOne.otf | Bin + .../data/text-rendering-tests/fonts/TestSFNTTwo.ttf | Bin + .../text-rendering-tests/fonts/TestSVGgradientTransform.otf | Bin + .../data/text-rendering-tests/fonts/TestSVGgzip.otf | Bin + .../data/text-rendering-tests/fonts/TestSVGmultiGlyphs.otf | Bin + .../data/text-rendering-tests/fonts/TestShapeAran.ttf | Bin + .../data/text-rendering-tests/fonts/TestShapeEthi.ttf | Bin + .../data/text-rendering-tests/fonts/TestShapeKndaV3.ttf | Bin + .../data/text-rendering-tests/fonts/TestShapeLana.ttf | Bin + .../data/text-rendering-tests/fonts/TestTRAKOne.ttf | Bin + .../data/text-rendering-tests/fonts/Zycon.ttf | Bin + .../data/text-rendering-tests/meson.build | 0 + .../data/text-rendering-tests/tests/AVAR-1.tests | 0 + .../data/text-rendering-tests/tests/CFF-1.tests | 0 + .../data/text-rendering-tests/tests/CFF-2.tests | 0 + .../data/text-rendering-tests/tests/CFF2-1.tests | 0 + .../data/text-rendering-tests/tests/CMAP-1.tests | 0 + .../data/text-rendering-tests/tests/CMAP-2.tests | 0 + .../data/text-rendering-tests/tests/CMAP-3.tests | 0 + .../data/text-rendering-tests/tests/CVAR-1.tests | 0 + .../data/text-rendering-tests/tests/CVAR-2.tests | 0 + .../data/text-rendering-tests/tests/GLYF-1.tests | 0 + .../data/text-rendering-tests/tests/GPOS-1.tests | 0 + .../data/text-rendering-tests/tests/GPOS-2.tests | 0 + .../data/text-rendering-tests/tests/GPOS-3.tests | 0 + .../data/text-rendering-tests/tests/GPOS-4.tests | 0 + .../data/text-rendering-tests/tests/GPOS-5.tests | 0 + .../data/text-rendering-tests/tests/GSUB-1.tests | 0 + .../data/text-rendering-tests/tests/GSUB-2.tests | 0 + .../data/text-rendering-tests/tests/GSUB-3.tests | 0 + .../data/text-rendering-tests/tests/GVAR-1.tests | 0 + .../data/text-rendering-tests/tests/GVAR-2.tests | 0 + .../data/text-rendering-tests/tests/GVAR-3.tests | 0 + .../data/text-rendering-tests/tests/GVAR-4.tests | 0 + .../data/text-rendering-tests/tests/GVAR-5.tests | 0 + .../data/text-rendering-tests/tests/GVAR-6.tests | 0 + .../data/text-rendering-tests/tests/GVAR-7.tests | 0 + .../data/text-rendering-tests/tests/GVAR-8.tests | 0 + .../data/text-rendering-tests/tests/GVAR-9.tests | 0 + .../data/text-rendering-tests/tests/HVAR-1.tests | 0 + .../data/text-rendering-tests/tests/HVAR-2.tests | 0 + .../data/text-rendering-tests/tests/KERN-1.tests | 0 + .../data/text-rendering-tests/tests/KERN-2.tests | 0 + .../data/text-rendering-tests/tests/MORX-1.tests | 0 + .../data/text-rendering-tests/tests/MORX-10.tests | 0 + .../data/text-rendering-tests/tests/MORX-11.tests | 0 + .../data/text-rendering-tests/tests/MORX-12.tests | 0 + .../data/text-rendering-tests/tests/MORX-13.tests | 0 + .../data/text-rendering-tests/tests/MORX-14.tests | 0 + .../data/text-rendering-tests/tests/MORX-16.tests | 0 + .../data/text-rendering-tests/tests/MORX-17.tests | 0 + .../data/text-rendering-tests/tests/MORX-18.tests | 0 + .../data/text-rendering-tests/tests/MORX-19.tests | 0 + .../data/text-rendering-tests/tests/MORX-2.tests | 0 + .../data/text-rendering-tests/tests/MORX-20.tests | 0 + .../data/text-rendering-tests/tests/MORX-21.tests | 0 + .../data/text-rendering-tests/tests/MORX-22.tests | 0 + .../data/text-rendering-tests/tests/MORX-23.tests | 0 + .../data/text-rendering-tests/tests/MORX-24.tests | 0 + .../data/text-rendering-tests/tests/MORX-25.tests | 0 + .../data/text-rendering-tests/tests/MORX-26.tests | 0 + .../data/text-rendering-tests/tests/MORX-27.tests | 0 + .../data/text-rendering-tests/tests/MORX-28.tests | 0 + .../data/text-rendering-tests/tests/MORX-29.tests | 0 + .../data/text-rendering-tests/tests/MORX-3.tests | 0 + .../data/text-rendering-tests/tests/MORX-30.tests | 0 + .../data/text-rendering-tests/tests/MORX-31.tests | 0 + .../data/text-rendering-tests/tests/MORX-32.tests | 0 + .../data/text-rendering-tests/tests/MORX-33.tests | 0 + .../data/text-rendering-tests/tests/MORX-34.tests | 0 + .../data/text-rendering-tests/tests/MORX-35.tests | 0 + .../data/text-rendering-tests/tests/MORX-36.tests | 0 + .../data/text-rendering-tests/tests/MORX-37.tests | 0 + .../data/text-rendering-tests/tests/MORX-38.tests | 0 + .../data/text-rendering-tests/tests/MORX-39.tests | 0 + .../data/text-rendering-tests/tests/MORX-4.tests | 0 + .../data/text-rendering-tests/tests/MORX-40.tests | 0 + .../data/text-rendering-tests/tests/MORX-41.tests | 0 + .../data/text-rendering-tests/tests/MORX-5.tests | 0 + .../data/text-rendering-tests/tests/MORX-6.tests | 0 + .../data/text-rendering-tests/tests/MORX-7.tests | 0 + .../data/text-rendering-tests/tests/MORX-8.tests | 0 + .../data/text-rendering-tests/tests/MORX-9.tests | 0 + .../data/text-rendering-tests/tests/SFNT-1.tests | 0 + .../data/text-rendering-tests/tests/SFNT-2.tests | 0 + .../data/text-rendering-tests/tests/SHARAN-1.tests | 0 + .../data/text-rendering-tests/tests/SHBALI-1.tests | 0 + .../data/text-rendering-tests/tests/SHBALI-2.tests | 0 + .../data/text-rendering-tests/tests/SHBALI-3.tests | 0 + .../data/text-rendering-tests/tests/SHKNDA-1.tests | 0 + .../data/text-rendering-tests/tests/SHKNDA-2.tests | 0 + .../data/text-rendering-tests/tests/SHKNDA-3.tests | 0 + .../data/text-rendering-tests/tests/SHLANA-1.tests | 0 + .../data/text-rendering-tests/tests/SHLANA-10.tests | 0 + .../data/text-rendering-tests/tests/SHLANA-2.tests | 0 + .../data/text-rendering-tests/tests/SHLANA-3.tests | 0 + .../data/text-rendering-tests/tests/SHLANA-4.tests | 0 + .../data/text-rendering-tests/tests/SHLANA-5.tests | 0 + .../data/text-rendering-tests/tests/SHLANA-6.tests | 0 + .../data/text-rendering-tests/tests/SHLANA-7.tests | 0 + .../data/text-rendering-tests/tests/SHLANA-8.tests | 0 + .../data/text-rendering-tests/tests/SHLANA-9.tests | 0 + test/{shaping => shape}/data/text-rendering-tests/update.py | 0 + test/{shaping => shape}/hb-diff | 0 + test/{shaping => shape}/hb-diff-colorize | 0 + test/{shaping => shape}/hb-diff-filter-failures | 0 + test/{shaping => shape}/hb-diff-stat | 0 + test/{shaping => shape}/hb-unicode-decode | 0 + test/{shaping => shape}/hb-unicode-encode | 0 + test/{shaping => shape}/hb-unicode-prettyname | 0 + test/{shaping => shape}/hb_test_tools.py | 0 + test/{shaping => shape}/meson.build | 0 + test/{shaping => shape}/record-test.sh | 0 + test/{shaping => shape}/run-tests.py | 0 + .../shaper-arabic/script-arabic/language-persian/mehran.txt | 0 + .../script-arabic/language-urdu/crulp/ligatures/2grams.txt | 0 + .../script-arabic/language-urdu/crulp/ligatures/3grams.txt | 0 + .../script-arabic/language-urdu/crulp/ligatures/4grams.txt | 0 + .../script-arabic/language-urdu/crulp/ligatures/5grams.txt | 0 + .../script-arabic/language-urdu/crulp/ligatures/6grams.txt | 0 + .../script-arabic/language-urdu/crulp/ligatures/7grams.txt | 0 + .../script-arabic/language-urdu/crulp/ligatures/8grams.txt | 0 + .../script-arabic/language-urdu/crulp/ligatures/LICENSE | 0 + .../script-arabic/language-urdu/crulp/ligatures/README | 0 + .../script-arabic/language-urdu/crulp/ligatures/SOURCES | 0 + .../script-arabic/misc/diacritics/lam-alef.txt | 0 + .../script-arabic/misc/diacritics/language-arabic.txt | 0 + .../script-arabic/misc/diacritics/language-persian.txt | 0 + .../script-arabic/misc/diacritics/language-urdu.txt | 0 + .../script-arabic/misc/diacritics/ligature-components.txt | 0 + .../script-arabic/misc/diacritics/ligature-diacritics.txt | 0 + .../script-arabic/misc/diacritics/mark-skipping.txt | 0 + .../in-house/shaper-arabic/script-mongolian/misc/misc.txt | 0 + .../shaper-arabic/script-mongolian/misc/non-joining.txt | 0 + .../in-house/shaper-arabic/script-mongolian/misc/poem.txt | 0 + .../script-mongolian/misc/variation-selectors.txt | 0 + .../texts/in-house/shaper-arabic/script-nko/misc/misc.txt | 0 + .../in-house/shaper-arabic/script-phags-pa/misc/misc.txt | 0 + .../shaper-arabic/script-syriac/misc/abbreviation-mark.txt | 0 + .../in-house/shaper-arabic/script-syriac/misc/alaph.txt | 0 + .../in-house/shaper-default/script-ethiopic/misc/misc.txt | 0 + .../in-house/shaper-default/script-han/misc/cjk-compat.txt | 0 + .../script-hiragana/misc/kazuraki-liga-lines.txt | 0 + .../shaper-default/script-hiragana/misc/kazuraki-liga.txt | 0 + .../in-house/shaper-default/script-linear-b/misc/misc.txt | 0 + .../in-house/shaper-default/script-tifinagh/misc/misc.txt | 0 + .../in-house/shaper-hangul/script-hangul/misc/misc.txt | 0 + .../shaper-hebrew/script-hebrew/misc/diacritics.txt | 0 + .../in-house/shaper-indic/script-assamese/utrrs/LICENSE | 0 + .../in-house/shaper-indic/script-assamese/utrrs/README | 0 + .../in-house/shaper-indic/script-assamese/utrrs/SOURCES | 0 + .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 + .../script-assamese/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../shaper-indic/script-bengali/bengali-vowel-letters.txt | 0 + .../in-house/shaper-indic/script-bengali/misc/misc.txt | 0 + .../in-house/shaper-indic/script-bengali/misc/reph.txt | 0 + .../in-house/shaper-indic/script-bengali/utrrs/LICENSE | 0 + .../texts/in-house/shaper-indic/script-bengali/utrrs/README | 0 + .../in-house/shaper-indic/script-bengali/utrrs/SOURCES | 0 + .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 + .../script-bengali/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../script-devanagari/devanagari-atomic-consonants.txt | 0 + .../script-devanagari/devanagari-vowel-letters.txt | 0 + .../shaper-indic/script-devanagari/misc/dottedcircle.txt | 0 + .../shaper-indic/script-devanagari/misc/eyelash.txt | 0 + .../shaper-indic/script-devanagari/misc/joiners.txt | 0 + .../in-house/shaper-indic/script-devanagari/misc/misc.txt | 0 + .../shaper-indic/script-devanagari/misc/spec-deviations.txt | 0 + .../script-devanagari/misc/tricky-reordering.txt | 0 + .../in-house/shaper-indic/script-devanagari/utrrs/LICENSE | 0 + .../in-house/shaper-indic/script-devanagari/utrrs/README | 0 + .../in-house/shaper-indic/script-devanagari/utrrs/SOURCES | 0 + .../IndicFontFeatureCodepoint-AdditionalConsonants.txt | 0 + .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../IndicFontFeatureCodepoint-DevnagariSpecificAddition.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 + .../IndicFontFeatureCodepoint-GenericPunctuation.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 + .../script-devanagari/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../shaper-indic/script-gujarati/gujarati-vowel-letters.txt | 0 + .../in-house/shaper-indic/script-gujarati/utrrs/LICENSE | 0 + .../in-house/shaper-indic/script-gujarati/utrrs/README | 0 + .../in-house/shaper-indic/script-gujarati/utrrs/SOURCES | 0 + .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 + .../script-gujarati/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../shaper-indic/script-gurmukhi/gurmukhi-vowel-letters.txt | 0 + .../in-house/shaper-indic/script-gurmukhi/misc/misc.txt | 0 + .../in-house/shaper-indic/script-gurmukhi/utrrs/LICENSE | 0 + .../in-house/shaper-indic/script-gurmukhi/utrrs/README | 0 + .../in-house/shaper-indic/script-gurmukhi/utrrs/SOURCES | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 + .../IndicFontFeatureCodepoint-GurmukhiSpecific.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 + .../script-gurmukhi/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../shaper-indic/script-kannada/kannada-vowel-letters.txt | 0 + .../in-house/shaper-indic/script-kannada/misc/misc.txt | 0 + .../shaper-indic/script-kannada/misc/right-matras.txt | 0 + .../in-house/shaper-indic/script-kannada/utrrs/LICENSE | 0 + .../texts/in-house/shaper-indic/script-kannada/utrrs/README | 0 + .../in-house/shaper-indic/script-kannada/utrrs/SOURCES | 0 + .../IndicFontFeatureCodepoint-AdditionalConsonants.txt | 0 + .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 + .../script-kannada/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../script-malayalam/malayalam-vowel-letters.txt | 0 + .../in-house/shaper-indic/script-malayalam/misc/cibu.txt | 0 + .../shaper-indic/script-malayalam/misc/dot-reph.txt | 0 + .../in-house/shaper-indic/script-malayalam/misc/misc.txt | 0 + .../in-house/shaper-indic/script-malayalam/utrrs/LICENSE | 0 + .../in-house/shaper-indic/script-malayalam/utrrs/README | 0 + .../in-house/shaper-indic/script-malayalam/utrrs/SOURCES | 0 + .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../script-malayalam/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../texts/in-house/shaper-indic/script-oriya/misc/bindu.txt | 0 + .../texts/in-house/shaper-indic/script-oriya/misc/misc.txt | 0 + .../shaper-indic/script-oriya/oriya-vowel-letters.txt | 0 + .../texts/in-house/shaper-indic/script-oriya/utrrs/LICENSE | 0 + .../texts/in-house/shaper-indic/script-oriya/utrrs/README | 0 + .../texts/in-house/shaper-indic/script-oriya/utrrs/SOURCES | 0 + .../IndicFontFeatureCodepoint-AdditionalConsonants.txt | 0 + .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-OriyaSpecific.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../script-oriya/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../in-house/shaper-indic/script-sinhala/misc/extensive.txt | 0 + .../in-house/shaper-indic/script-sinhala/misc/misc.txt | 0 + .../in-house/shaper-indic/script-sinhala/misc/reph.txt | 0 + .../shaper-indic/script-sinhala/misc/split-matras.txt | 0 + .../in-house/shaper-indic/script-sinhala/utrrs/LICENSE | 0 + .../texts/in-house/shaper-indic/script-sinhala/utrrs/README | 0 + .../in-house/shaper-indic/script-sinhala/utrrs/SOURCES | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-Punctuation.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../script-sinhala/utrrs/gpos/IndicFontFeatureGPOS.txt | 0 + .../utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt | 0 + .../utrrs/gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt | 0 + .../utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt | 0 + .../utrrs/gsub/IndicFontFeatureGSUB-Special-Cases.txt | 0 + .../utrrs/gsub/IndicFontFeatureGSUB-TouchingLetters.txt | 0 + .../utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt | 0 + .../script-sinhala/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../texts/in-house/shaper-indic/script-tamil/misc/misc.txt | 0 + .../texts/in-house/shaper-indic/script-tamil/utrrs/LICENSE | 0 + .../texts/in-house/shaper-indic/script-tamil/utrrs/README | 0 + .../texts/in-house/shaper-indic/script-tamil/utrrs/SOURCES | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-CurrencySymbols.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Numerics.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Symbols.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-TamilSymbol.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt | 0 + .../script-tamil/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../texts/in-house/shaper-indic/script-telugu/misc/misc.txt | 0 + .../shaper-indic/script-telugu/telugu-vowel-letters.txt | 0 + .../texts/in-house/shaper-indic/script-telugu/utrrs/LICENSE | 0 + .../texts/in-house/shaper-indic/script-telugu/utrrs/README | 0 + .../texts/in-house/shaper-indic/script-telugu/utrrs/SOURCES | 0 + .../IndicFontFeatureCodepoint-AdditionalVowels.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-Consonants.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-DependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt | 0 + .../IndicFontFeatureCodepoint-IndependentVowels.txt | 0 + .../utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt | 0 + .../codepoint/IndicFontFeatureCodepoint-VariousSigns.txt | 0 + .../utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt | 0 + .../script-telugu/utrrs/gsub/IndicFontFeatureGSUB.txt | 0 + .../{shaping => shape}/texts/in-house/shaper-khmer/misc.txt | 0 + .../texts/in-house/shaper-khmer/other-marks-invalid.txt | 0 + .../texts/in-house/shaper-khmer/other-marks.txt | 0 + .../in-house/shaper-myanmar/script-myanmar/misc/misc.txt | 0 + .../in-house/shaper-myanmar/script-myanmar/misc/otspec.txt | 0 + .../in-house/shaper-myanmar/script-myanmar/misc/utn11.txt | 0 + .../texts/in-house/shaper-thai/script-lao/misc/sara-am.txt | 0 + .../texts/in-house/shaper-thai/script-thai/misc/misc.txt | 0 + .../texts/in-house/shaper-thai/script-thai/misc/phinthu.txt | 0 + .../in-house/shaper-thai/script-thai/misc/pua-shaping.txt | 0 + .../texts/in-house/shaper-thai/script-thai/misc/sara-am.txt | 0 + .../shaper-tibetan/script-tibetan/misc/contractions.txt | 0 + .../in-house/shaper-tibetan/script-tibetan/misc/misc.txt | 0 + .../texts/in-house/shaper-use/script-batak/misc.txt | 0 + .../texts/in-house/shaper-use/script-buginese/misc.txt | 0 + .../texts/in-house/shaper-use/script-cham/misc.txt | 0 + .../texts/in-house/shaper-use/script-javanese/misc.txt | 0 + .../texts/in-house/shaper-use/script-kaithi/misc.txt | 0 + .../texts/in-house/shaper-use/script-kharoshti/misc.txt | 0 + .../texts/in-house/shaper-use/script-tai-tham/misc.txt | 0 + .../texts/in-house/shaper-use/script-tai-tham/torture.txt | 0 + 983 files changed, 8 insertions(+), 8 deletions(-) + +commit e4b33d9d360eeb80f7d841f7ad8921aa16836027 +Author: Behdad Esfahbod +Date: Wed Aug 11 18:35:11 2021 -0600 + + [util] Use post_parse in face_options_t + + util/face-options.hh | 37 ++++++++++++------------------------- + util/font-options.hh | 2 -- + util/hb-subset.cc | 2 +- + util/helper-cairo.hh | 2 +- + 4 files changed, 14 insertions(+), 29 deletions(-) + +commit c0ea4e2d33e613eb4936a9cce85453a6b7a43ae5 +Author: Behdad Esfahbod +Date: Wed Aug 11 18:30:08 2021 -0600 + + [util] Use post_parse to validate + + util/face-options.hh | 21 +++++++++++---- + util/font-options.hh | 1 - + util/main-font-text.hh | 72 ++++++++++++++++++++++++++++++++++---------------- + util/options.hh | 33 +++++++++-------------- + util/text-options.hh | 3 +++ + 5 files changed, 81 insertions(+), 49 deletions(-) + +commit f1226988104281b576878cd8c306d03cc91aa111 +Author: Khaled Hosny +Date: Thu Aug 12 01:47:35 2021 +0200 + + [test] Improve generate-expected-outputs.py diff output + + test/subset/generate-expected-outputs.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 9468e4699833b6f6376503d2724fa4a8abcc8ab2 +Author: Behdad Esfahbod +Date: Wed Aug 11 16:46:04 2021 -0600 + + [util] Rename main_font_text back to main_font_text_t + + util/hb-ot-shape-closure.cc | 2 +- + util/hb-shape.cc | 2 +- + util/hb-subset.cc | 2 +- + util/hb-view.cc | 2 +- + util/main-font-text.hh | 2 +- + 5 files changed, 5 insertions(+), 5 deletions(-) + +commit 6ac6a2b27b3abe42508828e7919c9ff55a7840d7 +Author: Khaled Hosny +Date: Thu Aug 12 00:04:32 2021 +0200 + + [test] hb_ot_layout_language_get_feature_tags() + + test/api/test-ot-layout.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 45 insertions(+) + +commit e9b743b26d9ac4a981ac519d85d975ad1d74f513 +Author: Khaled Hosny +Date: Wed Aug 11 23:51:12 2021 +0200 + + [test] hb_ot_layout_script_get_language_tags() + + test/api/test-ot-layout.c | 40 ++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 40 insertions(+) + +commit bf438b815f488afe97ae8442ec4a0989a8bc0c65 +Author: Khaled Hosny +Date: Wed Aug 11 23:23:51 2021 +0200 + + [test] hb_ot_layout_table_get_feature_tags() + + test/api/test-ot-layout.c | 42 ++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 42 insertions(+) + +commit 2f88ea5a200a8c33ed307460ef153cf51d486683 +Author: Khaled Hosny +Date: Wed Aug 11 23:12:00 2021 +0200 + + [test] hb_ot_layout_table_find_script() + + test/api/test-ot-layout.c | 24 ++++++++++++++++++++++++ + 1 file changed, 24 insertions(+) + +commit f60caad7ffd796c6dc1cc57f0cecee6fd643d827 +Author: Khaled Hosny +Date: Wed Aug 11 22:54:30 2021 +0200 + + [test] hb_ot_layout_table_get_script_tags() + + test/api/Makefile.am | 1 + + test/api/meson.build | 1 + + test/api/test-ot-layout.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 79 insertions(+) + +commit 7e4fcf1be895b7c92d3d5e3498cf1b467708994c +Author: Behdad Esfahbod +Date: Wed Aug 11 12:12:49 2021 -0600 + + [util] Rename add_main_options + + util/options.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 62fb102184b82ad1c7798c16fcb5f390ddf2ba91 +Author: Behdad Esfahbod +Date: Wed Aug 11 12:03:07 2021 -0600 + + [util] Move add_main_options() invocation + + util/options.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 9d8bbe3e531ded6419b2573c8b813596fff69745 +Author: Behdad Esfahbod +Date: Wed Aug 11 11:53:32 2021 -0600 + + [util] Make main_font_text a struct again + + Going to move to G_OPTION_REMAINING. + + util/batch.hh | 8 +++--- + util/hb-ot-shape-closure.cc | 2 +- + util/hb-shape.cc | 4 +-- + util/hb-subset.cc | 4 +-- + util/hb-view.cc | 2 +- + util/main-font-text.hh | 59 ++++++++++++++++++++++++--------------------- + 6 files changed, 41 insertions(+), 38 deletions(-) + +commit 5bd463f130935df282cc2a484ef1bb6dbd047170 +Author: Behdad Esfahbod +Date: Tue Aug 10 14:26:48 2021 -0600 + + [util/hb-subset] Access input directly + + util/hb-subset.cc | 3 --- + util/subset-options.hh | 5 ----- + 2 files changed, 8 deletions(-) + +commit 6905f6fa600c2565573952e9d347dfcf9f0d3770 +Author: Behdad Esfahbod +Date: Tue Aug 10 14:24:24 2021 -0600 + + [util/hb-subset] Use templated function to parse flags directly + + util/subset-options.hh | 55 +++++++++++++++++++++++++------------------------- + 1 file changed, 27 insertions(+), 28 deletions(-) + +commit 3e3e1801a5a7916c3966c86b4deab225c3d63167 +Author: Behdad Esfahbod +Date: Tue Aug 10 13:59:46 2021 -0600 + + [util] Small tweaks in --help output + + util/font-options.hh | 3 ++- + util/text-options.hh | 4 ++-- + 2 files changed, 4 insertions(+), 3 deletions(-) + +commit c08f1b89037b9a0277b8cef67ff2f38bcf253dfd +Author: Garret Rieger +Date: Tue Aug 10 12:29:32 2021 -0700 + + [map] fix incorrect population count in hash map. + + If the same key was set twice the population was being incorrectly incremented. + + src/hb-map.hh | 2 +- + test/api/test-map.c | 28 +++++++++++++++++++++ + ...ase-minimized-hb-subset-fuzzer-5522792714993664 | Bin 0 -> 74 bytes + 3 files changed, 29 insertions(+), 1 deletion(-) + +commit e39c3bde7bf56a49848cba09cf7309ac6a359796 +Author: Garret Rieger +Date: Tue Aug 10 11:41:55 2021 -0700 + + [subset] fix bug in parsing glyf flags. + + the bytes of the flag stream were being treated as signed integers instead of unsigned as specified in the spec. + + src/hb-ot-glyf-table.hh | 4 ++-- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ..._3131.drop-hints-retain-gids.63,64,65,6F,70,71,72.ttf | Bin 0 -> 1908 bytes + ..._3131.drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1908 bytes + .../glyf_bug_3131.retain-gids.63,64,65,6F,70,71,72.ttf | Bin 0 -> 1928 bytes + .../glyf_bug_3131.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1928 bytes + test/subset/data/fonts/glyf_bug_3131.ttf | Bin 0 -> 2600 bytes + test/subset/data/tests/glyf_bug_3131.tests | 11 +++++++++++ + test/subset/meson.build | 1 + + 10 files changed, 16 insertions(+), 2 deletions(-) + +commit f5a8f747ffc4fa920d12db68f1f40c28627d720a +Merge: d92ee726c f3acb977e +Author: Behdad Esfahbod +Date: Tue Aug 10 11:21:08 2021 -0600 + + Merge pull request #3132 from harfbuzz/semicolon + + Use semicolon in shaping test suite + +commit f3acb977ec269dc735ab68aa477ada774873d5d4 +Author: Behdad Esfahbod +Date: Tue Aug 10 11:05:40 2021 -0600 + + [test/shaping;util] Use ';' instead of ':' to separate test fields + + Accept that in --batch mode. Also in batch mode don't send the 0th arg. + + Related discussion: https://github.com/harfbuzz/harfbuzz/pull/3102 + + test/shaping/data/aots/hb-aots-tester.cpp | 18 +- + test/shaping/data/aots/tests/classdef1.tests | 2 +- + test/shaping/data/aots/tests/classdef1_empty.tests | 2 +- + .../data/aots/tests/classdef1_multiple.tests | 2 +- + .../shaping/data/aots/tests/classdef1_single.tests | 2 +- + test/shaping/data/aots/tests/classdef2.tests | 2 +- + test/shaping/data/aots/tests/classdef2_empty.tests | 2 +- + .../data/aots/tests/classdef2_multiple.tests | 2 +- + .../shaping/data/aots/tests/classdef2_single.tests | 2 +- + test/shaping/data/aots/tests/cmap0.tests | 2 +- + test/shaping/data/aots/tests/cmap10.tests | 4 +- + test/shaping/data/aots/tests/cmap12.tests | 2 +- + test/shaping/data/aots/tests/cmap2.tests | 2 +- + test/shaping/data/aots/tests/cmap4.tests | 12 +- + test/shaping/data/aots/tests/cmap6.tests | 4 +- + test/shaping/data/aots/tests/cmap8.tests | 2 +- + .../data/aots/tests/gpos1_1_lookupflag.tests | 2 +- + test/shaping/data/aots/tests/gpos1_1_simple.tests | 8 +- + test/shaping/data/aots/tests/gpos1_2.tests | 2 +- + .../data/aots/tests/gpos1_2_lookupflag.tests | 2 +- + test/shaping/data/aots/tests/gpos2_1.tests | 4 +- + .../data/aots/tests/gpos2_1_lookupflag.tests | 4 +- + .../data/aots/tests/gpos2_1_next_glyph.tests | 4 +- + test/shaping/data/aots/tests/gpos2_1_simple.tests | 4 +- + test/shaping/data/aots/tests/gpos2_2.tests | 10 +- + test/shaping/data/aots/tests/gpos3.tests | 22 +- + .../shaping/data/aots/tests/gpos3_lookupflag.tests | 4 +- + .../shaping/data/aots/tests/gpos4_lookupflag.tests | 4 +- + .../data/aots/tests/gpos4_multiple_anchors.tests | 2 +- + test/shaping/data/aots/tests/gpos4_simple.tests | 10 +- + test/shaping/data/aots/tests/gpos5.tests | 4 +- + test/shaping/data/aots/tests/gpos6.tests | 6 +- + test/shaping/data/aots/tests/gpos7_1.tests | 4 +- + test/shaping/data/aots/tests/gpos9.tests | 4 +- + .../data/aots/tests/gpos_chaining1_boundary.tests | 8 +- + .../aots/tests/gpos_chaining1_lookupflag.tests | 2 +- + .../tests/gpos_chaining1_multiple_subrules.tests | 4 +- + .../aots/tests/gpos_chaining1_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_chaining1_simple.tests | 22 +- + .../aots/tests/gpos_chaining1_successive.tests | 2 +- + .../data/aots/tests/gpos_chaining2_boundary.tests | 8 +- + .../aots/tests/gpos_chaining2_lookupflag.tests | 2 +- + .../tests/gpos_chaining2_multiple_subrules.tests | 4 +- + .../aots/tests/gpos_chaining2_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_chaining2_simple.tests | 22 +- + .../aots/tests/gpos_chaining2_successive.tests | 2 +- + .../data/aots/tests/gpos_chaining3_boundary.tests | 8 +- + .../aots/tests/gpos_chaining3_lookupflag.tests | 2 +- + .../aots/tests/gpos_chaining3_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_chaining3_simple.tests | 22 +- + .../aots/tests/gpos_chaining3_successive.tests | 2 +- + .../data/aots/tests/gpos_context1_boundary.tests | 4 +- + .../data/aots/tests/gpos_context1_expansion.tests | 2 +- + .../data/aots/tests/gpos_context1_lookupflag.tests | 4 +- + .../tests/gpos_context1_multiple_subrules.tests | 4 +- + .../data/aots/tests/gpos_context1_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_context1_simple.tests | 6 +- + .../data/aots/tests/gpos_context1_successive.tests | 2 +- + .../data/aots/tests/gpos_context2_boundary.tests | 4 +- + .../data/aots/tests/gpos_context2_classes.tests | 4 +- + .../data/aots/tests/gpos_context2_expansion.tests | 2 +- + .../data/aots/tests/gpos_context2_lookupflag.tests | 4 +- + .../tests/gpos_context2_multiple_subrules.tests | 4 +- + .../data/aots/tests/gpos_context2_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_context2_simple.tests | 6 +- + .../data/aots/tests/gpos_context2_successive.tests | 2 +- + .../data/aots/tests/gpos_context3_boundary.tests | 4 +- + .../data/aots/tests/gpos_context3_lookupflag.tests | 4 +- + .../data/aots/tests/gpos_context3_next_glyph.tests | 2 +- + .../data/aots/tests/gpos_context3_simple.tests | 4 +- + .../data/aots/tests/gpos_context3_successive.tests | 2 +- + .../data/aots/tests/gsub1_1_lookupflag.tests | 2 +- + test/shaping/data/aots/tests/gsub1_1_modulo.tests | 2 +- + test/shaping/data/aots/tests/gsub1_1_simple.tests | 2 +- + .../data/aots/tests/gsub1_2_lookupflag.tests | 2 +- + test/shaping/data/aots/tests/gsub1_2_simple.tests | 2 +- + .../data/aots/tests/gsub2_1_lookupflag.tests | 2 +- + .../aots/tests/gsub2_1_multiple_sequences.tests | 2 +- + test/shaping/data/aots/tests/gsub2_1_simple.tests | 4 +- + .../data/aots/tests/gsub3_1_lookupflag.tests | 2 +- + .../shaping/data/aots/tests/gsub3_1_multiple.tests | 2 +- + test/shaping/data/aots/tests/gsub3_1_simple.tests | 2 +- + .../data/aots/tests/gsub4_1_lookupflag.tests | 2 +- + .../aots/tests/gsub4_1_multiple_ligatures.tests | 4 +- + .../data/aots/tests/gsub4_1_multiple_ligsets.tests | 2 +- + test/shaping/data/aots/tests/gsub4_1_simple.tests | 2 +- + test/shaping/data/aots/tests/gsub7.tests | 4 +- + .../data/aots/tests/gsub_chaining1_boundary.tests | 8 +- + .../aots/tests/gsub_chaining1_lookupflag.tests | 2 +- + .../tests/gsub_chaining1_multiple_subrules.tests | 4 +- + .../aots/tests/gsub_chaining1_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_chaining1_simple.tests | 22 +- + .../aots/tests/gsub_chaining1_successive.tests | 2 +- + .../data/aots/tests/gsub_chaining2_boundary.tests | 8 +- + .../aots/tests/gsub_chaining2_lookupflag.tests | 2 +- + .../tests/gsub_chaining2_multiple_subrules.tests | 4 +- + .../aots/tests/gsub_chaining2_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_chaining2_simple.tests | 22 +- + .../aots/tests/gsub_chaining2_successive.tests | 2 +- + .../data/aots/tests/gsub_chaining3_boundary.tests | 8 +- + .../aots/tests/gsub_chaining3_lookupflag.tests | 2 +- + .../aots/tests/gsub_chaining3_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_chaining3_simple.tests | 22 +- + .../aots/tests/gsub_chaining3_successive.tests | 2 +- + .../data/aots/tests/gsub_context1_boundary.tests | 4 +- + .../data/aots/tests/gsub_context1_expansion.tests | 2 +- + .../data/aots/tests/gsub_context1_lookupflag.tests | 4 +- + .../tests/gsub_context1_multiple_subrules.tests | 4 +- + .../data/aots/tests/gsub_context1_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_context1_simple.tests | 6 +- + .../data/aots/tests/gsub_context1_successive.tests | 2 +- + .../data/aots/tests/gsub_context2_boundary.tests | 4 +- + .../data/aots/tests/gsub_context2_classes.tests | 4 +- + .../data/aots/tests/gsub_context2_expansion.tests | 2 +- + .../data/aots/tests/gsub_context2_lookupflag.tests | 4 +- + .../tests/gsub_context2_multiple_subrules.tests | 4 +- + .../data/aots/tests/gsub_context2_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_context2_simple.tests | 6 +- + .../data/aots/tests/gsub_context2_successive.tests | 2 +- + .../data/aots/tests/gsub_context3_boundary.tests | 4 +- + .../data/aots/tests/gsub_context3_lookupflag.tests | 4 +- + .../data/aots/tests/gsub_context3_next_glyph.tests | 2 +- + .../data/aots/tests/gsub_context3_simple.tests | 4 +- + .../data/aots/tests/gsub_context3_successive.tests | 2 +- + .../data/aots/tests/lookupflag_ignore_attach.tests | 10 +- + .../data/aots/tests/lookupflag_ignore_base.tests | 4 +- + .../aots/tests/lookupflag_ignore_combination.tests | 6 +- + .../aots/tests/lookupflag_ignore_ligatures.tests | 6 +- + .../data/aots/tests/lookupflag_ignore_marks.tests | 2 +- + test/shaping/data/in-house/tests/aat-morx.tests | 2 +- + test/shaping/data/in-house/tests/aat-trak.tests | 22 +- + .../in-house/tests/arabic-fallback-shaping.tests | 2 +- + .../data/in-house/tests/arabic-feature-order.tests | 8 +- + .../data/in-house/tests/arabic-like-joining.tests | 2 +- + .../data/in-house/tests/arabic-mark-attach.tests | 2 +- + .../data/in-house/tests/arabic-mark-order.tests | 12 +- + test/shaping/data/in-house/tests/arabic-stch.tests | 2 +- + .../data/in-house/tests/automatic-fractions.tests | 6 +- + test/shaping/data/in-house/tests/cluster.tests | 8 +- + test/shaping/data/in-house/tests/collections.tests | 12 +- + test/shaping/data/in-house/tests/color-fonts.tests | 4 +- + .../data/in-house/tests/context-matching.tests | 6 +- + .../data/in-house/tests/cursive-positioning.tests | 10 +- + .../data/in-house/tests/default-ignorables.tests | 10 +- + test/shaping/data/in-house/tests/digits.tests | 10 +- + .../data/in-house/tests/emoji-clusters.tests | 6522 ++++++++++---------- + test/shaping/data/in-house/tests/emoji.tests | 10 +- + .../data/in-house/tests/fallback-positioning.tests | 4 +- + test/shaping/data/in-house/tests/hangul-jamo.tests | 4 +- + test/shaping/data/in-house/tests/hyphens.tests | 4 +- + .../tests/indic-consonant-with-stacker.tests | 8 +- + .../data/in-house/tests/indic-decompose.tests | 2 +- + test/shaping/data/in-house/tests/indic-init.tests | 2 +- + .../in-house/tests/indic-joiner-candrabindu.tests | 4 +- + .../data/in-house/tests/indic-joiners.tests | 12 +- + .../data/in-house/tests/indic-old-spec.tests | 8 +- + .../data/in-house/tests/indic-pref-blocking.tests | 4 +- + .../in-house/tests/indic-script-extensions.tests | 4 +- + .../data/in-house/tests/indic-special-cases.tests | 6 +- + .../data/in-house/tests/indic-syllable.tests | 24 +- + .../tests/indic-vowel-letter-spoofing.tests | 106 +- + .../shaping/data/in-house/tests/kern-format2.tests | 6 +- + .../data/in-house/tests/khmer-mark-order.tests | 50 +- + test/shaping/data/in-house/tests/khmer-misc.tests | 180 +- + .../data/in-house/tests/language-tags.tests | 26 +- + test/shaping/data/in-house/tests/ligature-id.tests | 74 +- + test/shaping/data/in-house/tests/macos.tests | 266 +- + .../data/in-house/tests/mark-attachment.tests | 2 +- + .../data/in-house/tests/mark-filtering-sets.tests | 10 +- + .../tests/mongolian-variation-selector.tests | 38 +- + .../shaping/data/in-house/tests/myanmar-misc.tests | 2 +- + .../data/in-house/tests/myanmar-syllable.tests | 2 +- + .../data/in-house/tests/myanmar-zawgyi.tests | 2 +- + .../data/in-house/tests/none-directional.tests | 6 +- + .../data/in-house/tests/positioning-features.tests | 6 +- + test/shaping/data/in-house/tests/rand.tests | 6 +- + test/shaping/data/in-house/tests/reverse-sub.tests | 2 +- + test/shaping/data/in-house/tests/rotation.tests | 8 +- + test/shaping/data/in-house/tests/simple.tests | 4 +- + test/shaping/data/in-house/tests/sinhala.tests | 2 +- + test/shaping/data/in-house/tests/spaces.tests | 68 +- + .../in-house/tests/tibetan-contractions-1.tests | 120 +- + .../in-house/tests/tibetan-contractions-2.tests | 106 +- + .../data/in-house/tests/tibetan-vowels.tests | 22 +- + .../shaping/data/in-house/tests/tt-kern-gpos.tests | 2 +- + test/shaping/data/in-house/tests/use-indic3.tests | 2 +- + test/shaping/data/in-house/tests/use-marchen.tests | 70 +- + .../shaping/data/in-house/tests/use-syllable.tests | 44 +- + .../in-house/tests/use-vowel-letter-spoofing.tests | 188 +- + test/shaping/data/in-house/tests/use.tests | 30 +- + .../data/in-house/tests/variations-rvrn.tests | 200 +- + test/shaping/data/in-house/tests/variations.tests | 10 +- + test/shaping/data/in-house/tests/vertical.tests | 8 +- + .../data/in-house/tests/zero-width-marks.tests | 22 +- + .../data/text-rendering-tests/tests/AVAR-1.tests | 34 +- + .../data/text-rendering-tests/tests/CFF-1.tests | 26 +- + .../data/text-rendering-tests/tests/CFF-2.tests | 26 +- + .../data/text-rendering-tests/tests/CFF2-1.tests | 18 +- + .../data/text-rendering-tests/tests/CMAP-1.tests | 8 +- + .../data/text-rendering-tests/tests/CMAP-2.tests | 4 +- + .../data/text-rendering-tests/tests/CMAP-3.tests | 40 +- + .../data/text-rendering-tests/tests/CVAR-1.tests | 6 +- + .../data/text-rendering-tests/tests/CVAR-2.tests | 6 +- + .../data/text-rendering-tests/tests/GLYF-1.tests | 2 +- + .../data/text-rendering-tests/tests/GPOS-1.tests | 38 +- + .../data/text-rendering-tests/tests/GPOS-2.tests | 6 +- + .../data/text-rendering-tests/tests/GPOS-3.tests | 8 +- + .../data/text-rendering-tests/tests/GPOS-4.tests | 8 +- + .../data/text-rendering-tests/tests/GPOS-5.tests | 10 +- + .../data/text-rendering-tests/tests/GSUB-1.tests | 2 +- + .../data/text-rendering-tests/tests/GSUB-2.tests | 22 +- + .../data/text-rendering-tests/tests/GSUB-3.tests | 2 +- + .../data/text-rendering-tests/tests/GVAR-1.tests | 18 +- + .../data/text-rendering-tests/tests/GVAR-2.tests | 18 +- + .../data/text-rendering-tests/tests/GVAR-3.tests | 18 +- + .../data/text-rendering-tests/tests/GVAR-4.tests | 22 +- + .../data/text-rendering-tests/tests/GVAR-5.tests | 22 +- + .../data/text-rendering-tests/tests/GVAR-6.tests | 22 +- + .../data/text-rendering-tests/tests/GVAR-7.tests | 14 +- + .../data/text-rendering-tests/tests/GVAR-8.tests | 12 +- + .../data/text-rendering-tests/tests/GVAR-9.tests | 20 +- + .../data/text-rendering-tests/tests/HVAR-1.tests | 12 +- + .../data/text-rendering-tests/tests/HVAR-2.tests | 12 +- + .../data/text-rendering-tests/tests/KERN-1.tests | 2 +- + .../data/text-rendering-tests/tests/KERN-2.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-1.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-10.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-11.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-12.tests | 6 +- + .../data/text-rendering-tests/tests/MORX-13.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-14.tests | 4 +- + .../data/text-rendering-tests/tests/MORX-16.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-17.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-18.tests | 8 +- + .../data/text-rendering-tests/tests/MORX-19.tests | 4 +- + .../data/text-rendering-tests/tests/MORX-2.tests | 32 +- + .../data/text-rendering-tests/tests/MORX-20.tests | 14 +- + .../data/text-rendering-tests/tests/MORX-21.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-22.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-23.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-24.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-25.tests | 18 +- + .../data/text-rendering-tests/tests/MORX-26.tests | 4 +- + .../data/text-rendering-tests/tests/MORX-27.tests | 6 +- + .../data/text-rendering-tests/tests/MORX-28.tests | 10 +- + .../data/text-rendering-tests/tests/MORX-29.tests | 8 +- + .../data/text-rendering-tests/tests/MORX-3.tests | 32 +- + .../data/text-rendering-tests/tests/MORX-30.tests | 8 +- + .../data/text-rendering-tests/tests/MORX-31.tests | 16 +- + .../data/text-rendering-tests/tests/MORX-32.tests | 8 +- + .../data/text-rendering-tests/tests/MORX-33.tests | 6 +- + .../data/text-rendering-tests/tests/MORX-34.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-35.tests | 4 +- + .../data/text-rendering-tests/tests/MORX-36.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-37.tests | 8 +- + .../data/text-rendering-tests/tests/MORX-38.tests | 8 +- + .../data/text-rendering-tests/tests/MORX-39.tests | 8 +- + .../data/text-rendering-tests/tests/MORX-4.tests | 30 +- + .../data/text-rendering-tests/tests/MORX-40.tests | 8 +- + .../data/text-rendering-tests/tests/MORX-41.tests | 8 +- + .../data/text-rendering-tests/tests/MORX-5.tests | 50 +- + .../data/text-rendering-tests/tests/MORX-6.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-7.tests | 2 +- + .../data/text-rendering-tests/tests/MORX-8.tests | 6 +- + .../data/text-rendering-tests/tests/MORX-9.tests | 2 +- + .../data/text-rendering-tests/tests/SFNT-1.tests | 4 +- + .../data/text-rendering-tests/tests/SFNT-2.tests | 4 +- + .../data/text-rendering-tests/tests/SHARAN-1.tests | 12 +- + .../data/text-rendering-tests/tests/SHBALI-1.tests | 44 +- + .../data/text-rendering-tests/tests/SHBALI-2.tests | 24 +- + .../data/text-rendering-tests/tests/SHBALI-3.tests | 18 +- + .../data/text-rendering-tests/tests/SHKNDA-1.tests | 68 +- + .../data/text-rendering-tests/tests/SHKNDA-2.tests | 32 +- + .../data/text-rendering-tests/tests/SHKNDA-3.tests | 62 +- + .../data/text-rendering-tests/tests/SHLANA-1.tests | 104 +- + .../text-rendering-tests/tests/SHLANA-10.tests | 94 +- + .../data/text-rendering-tests/tests/SHLANA-2.tests | 74 +- + .../data/text-rendering-tests/tests/SHLANA-3.tests | 26 +- + .../data/text-rendering-tests/tests/SHLANA-4.tests | 6 +- + .../data/text-rendering-tests/tests/SHLANA-5.tests | 26 +- + .../data/text-rendering-tests/tests/SHLANA-6.tests | 14 +- + .../data/text-rendering-tests/tests/SHLANA-7.tests | 36 +- + .../data/text-rendering-tests/tests/SHLANA-8.tests | 26 +- + .../data/text-rendering-tests/tests/SHLANA-9.tests | 12 +- + test/shaping/record-test.sh | 2 +- + test/shaping/run-tests.py | 16 +- + test/subset/run-repack-tests.py | 8 +- + test/subset/run-tests.py | 8 +- + util/batch.hh | 10 +- + 289 files changed, 5277 insertions(+), 5279 deletions(-) + +commit b83fd3a564aaaa0311a1f8275b2ae5bbc8b94e2c +Author: Behdad Esfahbod +Date: Tue Aug 10 02:21:05 2021 -0600 + + [util] Refactor batch-processing code into batch.hh + + test/subset/run-repack-tests.py | 2 +- + test/subset/run-tests.py | 2 +- + util/Makefile.sources | 2 ++ + util/batch.hh | 72 +++++++++++++++++++++++++++++++++++++++++ + util/hb-shape.cc | 34 ++----------------- + util/hb-subset.cc | 34 ++----------------- + 6 files changed, 80 insertions(+), 66 deletions(-) + +commit d92ee726ce3b2fc2c249407d977433f0badcc918 +Author: Behdad Esfahbod +Date: Mon Aug 9 19:08:34 2021 -0600 + + [util/hb-shape] Treat as single-paragraph text other than provided by a file + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3129 + + util/hb-shape.cc | 4 ++-- + util/hb-subset.cc | 4 ++-- + util/main-font-text.hh | 4 ++-- + util/text-options.hh | 39 +++++++++------------------------------ + 4 files changed, 15 insertions(+), 36 deletions(-) + +commit 8940409e3c108e2c26c0f22679eb3c6cea4fee9d +Merge: f5ba1fabc 7d2e9164a +Author: Behdad Esfahbod +Date: Mon Aug 9 13:21:07 2021 -0600 + + Merge pull request #3121 from harfbuzz/subset-args + + Fix up `hb-subset --help-all` + +commit f5ba1fabced5b04615ece8938d950b098490fe97 +Author: Ben Wagner +Date: Sat Aug 7 16:05:51 2021 -0400 + + Fix documentation of hb_subset_flags_t defaults + + HB_SUBSET_FLAGS_DEFAULT is 0, and hb_subset_input_create_or_fail + initializes its flags to HB_SUBSET_FLAGS_DEFAULT, so currently all flags + are set to false by default. It has been decided that future flags will + also be false by default for simplicity (using NO_ in the name if + needed). Correct and simplify the documentation for hb_subset_flags_t to + reflect this. + + src/hb-subset.h | 15 ++++++--------- + 1 file changed, 6 insertions(+), 9 deletions(-) + +commit 7d2e9164ab6681bfd9fa0946a1150905a1aba283 +Author: Behdad Esfahbod +Date: Sat Aug 7 13:38:19 2021 -0600 + + [util] Move text options into text_options_t + + Remove now empty options.cc. + + util/Makefile.sources | 8 +-- + util/hb-ot-shape-closure.cc | 1 + + util/hb-shape.cc | 4 +- + util/hb-subset.cc | 1 + + util/hb-view.cc | 2 + + util/meson.build | 4 -- + util/options.hh | 43 ------------- + util/{options.cc => text-options.hh} | 120 ++++++++++++++++++++--------------- + 8 files changed, 81 insertions(+), 102 deletions(-) + +commit 93bc62e9b24404d2af4042c4a9aa450af79be8dd +Author: Behdad Esfahbod +Date: Sat Aug 7 13:13:58 2021 -0600 + + [util] Move output options into output-options.hh + + util/Makefile.sources | 15 +++--- + util/hb-shape.cc | 1 + + util/hb-subset.cc | 1 + + util/helper-cairo.hh | 4 +- + util/options.cc | 50 -------------------- + util/options.hh | 40 ---------------- + util/output-options.hh | 123 +++++++++++++++++++++++++++++++++++++++++++++++++ + util/view-cairo.hh | 1 + + 8 files changed, 137 insertions(+), 98 deletions(-) + +commit af9d2495dc68c4a64bab87a7cc0a60927d81fa53 +Author: Behdad Esfahbod +Date: Sat Aug 7 12:29:52 2021 -0600 + + [util] Use inheritance for output_options_t + + util/hb-shape.cc | 41 ++++++++++++++++++++--------------------- + util/hb-subset.cc | 9 +++------ + util/view-cairo.hh | 12 ++++++------ + 3 files changed, 29 insertions(+), 33 deletions(-) + +commit 9db0fd4821ab721bbf558e999044384726ba650e +Author: Behdad Esfahbod +Date: Sat Aug 7 12:22:17 2021 -0600 + + [util] Don't show --output-format if no supported formats provided + + util/options.cc | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +commit 5545eea7e575318d53aa42acbb09cf39e4b82134 +Author: Behdad Esfahbod +Date: Sat Aug 7 11:04:46 2021 -0600 + + [util] Remove main_font_text_t class, use bare function + + util/hb-ot-shape-closure.cc | 3 +- + util/hb-shape.cc | 8 ++--- + util/hb-subset.cc | 8 ++--- + util/hb-view.cc | 3 +- + util/main-font-text.hh | 72 +++++++++++++++++---------------------------- + util/options.hh | 15 ++++++++++ + 6 files changed, 50 insertions(+), 59 deletions(-) + +commit 58c223357b340ceb64af337b481fd4786152881e +Author: Behdad Esfahbod +Date: Fri Aug 6 23:45:59 2021 -0600 + + [util] Move face/font options into face/font-options.hh + + util/Makefile.sources | 7 + + util/face-options.hh | 135 +++++++++++++++++++ + util/font-options.hh | 306 ++++++++++++++++++++++++++++++++++++++++++ + util/hb-ot-shape-closure.cc | 3 +- + util/hb-shape.cc | 2 +- + util/hb-subset.cc | 7 +- + util/hb-view.cc | 2 +- + util/main-font-text.hh | 2 +- + util/options.cc | 318 +------------------------------------------- + util/options.hh | 63 --------- + util/shape-consumer.hh | 1 + + 11 files changed, 457 insertions(+), 389 deletions(-) + +commit 6edd50ae7fa550c909fa32339537f6105002a07d +Author: Behdad Esfahbod +Date: Fri Aug 6 23:36:45 2021 -0600 + + [util] Move option_parser_t code into options.hh + + util/options.cc | 83 -------------------------------------------------------- + util/options.hh | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- + 2 files changed, 83 insertions(+), 84 deletions(-) + +commit 798bb89c969288704c1cc534192eac9e6339d66a +Author: Behdad Esfahbod +Date: Fri Aug 6 23:29:29 2021 -0600 + + [util] Move shape format options into shape-format.hh + + util/Makefile.sources | 1 + + util/hb-shape.cc | 5 +- + util/hb-subset.cc | 2 +- + util/hb-view.cc | 2 +- + util/options.cc | 135 ------------------------------- + util/options.hh | 42 ---------- + util/shape-format.hh | 214 ++++++++++++++++++++++++++++++++++++++++++++++++++ + 7 files changed, 220 insertions(+), 181 deletions(-) + +commit c3599fded73882d5234a995b7f253baf0b4fa1e4 +Author: Behdad Esfahbod +Date: Fri Aug 6 23:24:28 2021 -0600 + + [util] Move shape options into shape-options.hh + + util/Makefile.sources | 2 + + util/hb-ot-shape-closure.cc | 1 + + util/main-font-text.hh | 1 - + util/options.cc | 179 +--------------- + util/options.hh | 286 -------------------------- + util/shape-consumer.hh | 3 +- + util/shape-options.hh | 490 ++++++++++++++++++++++++++++++++++++++++++++ + 7 files changed, 496 insertions(+), 466 deletions(-) + +commit cfb2d6ad9e34f4b61ea3fedd27ac448a47ac4c09 +Author: Behdad Esfahbod +Date: Fri Aug 6 23:14:30 2021 -0600 + + [util] Move view options into view-options.hh + + util/Makefile.sources | 15 +++--- + util/options.cc | 64 -------------------------- + util/options.hh | 25 ---------- + util/view-cairo.hh | 4 +- + util/view-options.hh | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++ + 5 files changed, 132 insertions(+), 99 deletions(-) + +commit 167f58a2ca1db5649a0724f88e033c28a3bbb844 +Author: Behdad Esfahbod +Date: Fri Aug 6 23:03:30 2021 -0600 + + [util] Move subset options into subset-options.hh + + util/Makefile.sources | 2 +- + util/hb-subset.cc | 3 +- + util/meson.build | 1 - + util/options.hh | 40 ------------------------ + util/{options-subset.cc => subset-options.hh} | 45 +++++++++++++++++++++++++++ + 5 files changed, 48 insertions(+), 43 deletions(-) + +commit 370e961faf28291def7f011f694bef1266adda99 +Author: Behdad Esfahbod +Date: Fri Aug 6 22:59:50 2021 -0600 + + [util/hb-subset] Use hb-subset.h public API instead of poking inside + + Oops. + + util/options-subset.cc | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +commit 4e97678ebb77be96765942051d8bb03ab8f74f1c +Author: Behdad Esfahbod +Date: Fri Aug 6 22:53:44 2021 -0600 + + [util] Use inheritence to embed inherent options of objects + + util/hb-subset.cc | 9 ++++----- + util/shape-consumer.hh | 15 +++++++-------- + util/view-cairo.hh | 33 ++++++++++++++++----------------- + 3 files changed, 27 insertions(+), 30 deletions(-) + +commit 06d661803c79e18bad3e943894a8a7bcba1352e8 +Author: Behdad Esfahbod +Date: Fri Aug 6 19:20:47 2021 -0600 + + [util] Fix compiler error + + ../util/options.cc:588:3: error: narrowing conversion of ‘font_size_flags’ from ‘unsigned int’ to ‘gint {aka int}’ inside { } [-Werror=narrowing] + + util/options.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c5337c43e932f23c18380995fa1ec74e2d8eaeb7 +Author: Behdad Esfahbod +Date: Fri Aug 6 19:19:50 2021 -0600 + + [util] Fold helper-cairo.cc into helper-cairo.hh + + util/Makefile.sources | 1 - + util/helper-cairo.cc | 668 -------------------------------------------------- + util/helper-cairo.hh | 636 ++++++++++++++++++++++++++++++++++++++++++++++- + util/meson.build | 1 - + 4 files changed, 624 insertions(+), 682 deletions(-) + +commit c329ce1000ee202700582396b0a47918d815e22e +Author: Behdad Esfahbod +Date: Fri Aug 6 19:13:21 2021 -0600 + + [util] Also hide ppem settings in hb-ot-shape-closure + + Leaving ptem, as that can in theory change shape closure if we apply it + to optical-size axis (we currently don't). + + util/options.cc | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +commit c40e00796c6ae900a9e540ad9e345a4514fdc4eb +Author: Behdad Esfahbod +Date: Fri Aug 6 19:04:27 2021 -0600 + + [util] Fold helper-cairo-ansi.cc into helper-cairo-ansi.hh + + util/Makefile.sources | 1 - + util/helper-cairo-ansi.cc | 202 ---------------------------------------------- + util/helper-cairo-ansi.hh | 174 ++++++++++++++++++++++++++++++++++++++- + util/meson.build | 1 - + 4 files changed, 172 insertions(+), 206 deletions(-) + +commit 4fe43ccbf172d633c17ea4d5c308310d4597062f +Author: Behdad Esfahbod +Date: Fri Aug 6 19:00:45 2021 -0600 + + [util] Fold ansi-print.cc into ansi-print.hh + + util/Makefile.sources | 1 - + util/ansi-print.cc | 427 -------------------------------------------------- + util/ansi-print.hh | 391 ++++++++++++++++++++++++++++++++++++++++++++- + util/meson.build | 1 - + 4 files changed, 389 insertions(+), 431 deletions(-) + +commit b1db0e4a0f2c1aa1f64176b0da9ca4ea5585d0ee +Author: Behdad Esfahbod +Date: Fri Aug 6 18:55:40 2021 -0600 + + [util] Fold view-cairo.cc into view-cairo.hh + + util/Makefile.sources | 1 - + util/meson.build | 1 - + util/view-cairo.cc | 140 -------------------------------------------------- + util/view-cairo.hh | 110 +++++++++++++++++++++++++++++++++++++++ + 4 files changed, 110 insertions(+), 142 deletions(-) + +commit 6500f68f1fd0614c7165fc9bea6d37a3cf17a8b4 +Author: Behdad Esfahbod +Date: Fri Aug 6 18:46:31 2021 -0600 + + [util] Change hb-subset to use face_options_t instead of font_options_t + + util/hb-subset.cc | 9 +++++---- + util/main-font-text.hh | 3 +-- + 2 files changed, 6 insertions(+), 6 deletions(-) + +commit 869e20e09f96ba6cddc5db7e9aa6fde29d84ed78 +Author: Behdad Esfahbod +Date: Fri Aug 6 18:09:31 2021 -0600 + + [util] separate face options from font options + + util/helper-cairo.cc | 2 +- + util/options.cc | 87 +++++++++++++++++++++++++++++++++------------------- + util/options.hh | 48 +++++++++++++++++------------ + 3 files changed, 85 insertions(+), 52 deletions(-) + +commit b3a2f2bfcf483b525c55de211e3c644dba860e51 +Author: Behdad Esfahbod +Date: Thu Aug 5 14:03:48 2021 -0600 + + [util/main-font-text] Simplify + + util/main-font-text.hh | 21 ++++++++------------- + 1 file changed, 8 insertions(+), 13 deletions(-) + +commit 71440dbd90d77b2af35c69fac90e9342e9a9e439 +Author: Behdad Esfahbod +Date: Thu Aug 5 13:48:59 2021 -0600 + + [util] Move font-size and upem to be extern variables + + util/hb-ot-shape-closure.cc | 5 ++++- + util/hb-shape.cc | 5 ++++- + util/hb-subset.cc | 5 ++++- + util/hb-view.cc | 6 +++--- + util/main-font-text.hh | 6 +----- + util/options.cc | 6 +++--- + util/options.hh | 17 ++++++----------- + 7 files changed, 25 insertions(+), 25 deletions(-) + +commit fc0339eef0fa302f74ca9a3b90430288dac29df3 +Author: Behdad Esfahbod +Date: Thu Aug 5 13:35:46 2021 -0600 + + [util] Simplify shape-consumer by removing buffer arg + + util/hb-ot-shape-closure.cc | 5 ++--- + util/hb-subset.cc | 3 +-- + util/main-font-text.hh | 4 +--- + util/shape-consumer.hh | 5 ++--- + 4 files changed, 6 insertions(+), 11 deletions(-) + +commit e014c6fa2d4b1cb341d065d582d1dd995c04e5b5 +Author: Behdad Esfahbod +Date: Thu Aug 5 13:24:59 2021 -0600 + + [util/main-font-text] Move eol from template arg to main() arg + + util/hb-shape.cc | 11 +++++------ + util/hb-subset.cc | 11 +++++------ + util/main-font-text.hh | 4 ++-- + 3 files changed, 12 insertions(+), 14 deletions(-) + +commit 463411a1de4b9ca2e267a1ce0f9667da17a73d1e +Author: Behdad Esfahbod +Date: Thu Aug 5 11:44:35 2021 -0600 + + [util] Remove unused option_group_t + + util/hb-ot-shape-closure.cc | 2 +- + util/options.hh | 31 +++++++++++++------------------ + 2 files changed, 14 insertions(+), 19 deletions(-) + +commit 8588173ee6ace5926e090120fbcad85e5be1fab5 +Author: Behdad Esfahbod +Date: Thu Aug 5 11:43:25 2021 -0600 + + [util] Rework post_parse() handling + + util/options.hh | 16 ++++++++++------ + 1 file changed, 10 insertions(+), 6 deletions(-) + +commit 3362b48f5a5eee9fe6378787ffce3304b341e474 +Author: Behdad Esfahbod +Date: Thu Aug 5 11:30:39 2021 -0600 + + [util] Templatize add_group logic + + util/options.cc | 25 ------------------------- + util/options.hh | 22 +++++++++++++++++++++- + 2 files changed, 21 insertions(+), 26 deletions(-) + +commit fe90fbeba3b9ddca20e1ecc0feb99ddb8132f961 +Author: Behdad Esfahbod +Date: Thu Aug 5 11:22:20 2021 -0600 + + [util] Remove unused pre_parse callback logic + + util/options.cc | 13 +------------ + util/options.hh | 1 - + 2 files changed, 1 insertion(+), 13 deletions(-) + +commit 09e4d7dd306ceb58064b92ec3cfc3ad7900a7802 +Author: Behdad Esfahbod +Date: Thu Aug 5 11:21:20 2021 -0600 + + [util] Simplify output_options_t + + util/hb-ot-shape-closure.cc | 2 +- + util/hb-shape.cc | 9 +++------ + util/options.cc | 3 ++- + util/options.hh | 21 ++++++++------------- + util/view-cairo.hh | 5 +---- + 5 files changed, 15 insertions(+), 25 deletions(-) + +commit e109f9a6f9954f55a7ca2f336aa41a0235dca37b +Author: Behdad Esfahbod +Date: Thu Aug 5 11:05:51 2021 -0600 + + [util] Collect cmdline arg options outside of constructor + + util/hb-ot-shape-closure.cc | 8 ++------ + util/hb-shape.cc | 11 ++++++++--- + util/hb-subset.cc | 13 +++++++------ + util/main-font-text.hh | 16 +++++++++++----- + util/options.hh | 37 ++++++------------------------------- + util/shape-consumer.hh | 9 +++++---- + util/view-cairo.hh | 11 ++++++++--- + 7 files changed, 47 insertions(+), 58 deletions(-) + +commit e57dd6688937072ac1b5bf2cd45c8fb9e867abe1 +Author: Behdad Esfahbod +Date: Thu Aug 5 10:33:31 2021 -0600 + + [util] Initialize struct members inline + + util/hb-ot-shape-closure.cc | 13 ++- + util/hb-shape.cc | 20 ++--- + util/hb-subset.cc | 10 ++- + util/options.hh | 214 +++++++++++++++----------------------------- + util/shape-consumer.hh | 14 ++- + util/view-cairo.hh | 20 ++--- + 6 files changed, 110 insertions(+), 181 deletions(-) + +commit 21f1054d4718213c5b4e4abba7fe74979e93febe +Author: Behdad Esfahbod +Date: Wed Aug 4 20:23:48 2021 -0600 + + [util/hb-subset] Keep face around instead of font + + util/hb-subset.cc | 15 +++++++-------- + 1 file changed, 7 insertions(+), 8 deletions(-) + +commit 8c0c217b5a1ded98ce62a3c7394942bcb3b95396 +Author: Garret Rieger +Date: Fri Aug 6 10:45:38 2021 -0700 + + [subset] fail reference blob in face builder if allocation for table sorting fails. + + Fixes https://oss-fuzz.com/testcase-detail/5041767803125760 + + src/hb-face.cc | 6 ++++++ + ...zz-testcase-minimized-hb-subset-fuzzer-5041767803125760 | Bin 0 -> 29 bytes + 2 files changed, 6 insertions(+) + +commit e5bfd49ae5bc711a40e3fac9e3b8230f251e5d67 +Author: Garret Rieger +Date: Thu Aug 5 14:03:25 2021 -0700 + + [subset] don't allow table adds for tag == -1. + + src/hb-face.cc | 3 +++ + 1 file changed, 3 insertions(+) + +commit 222b74f08f8cc4a5e1b7c1582b28db5588ea11da +Author: Garret Rieger +Date: Thu Aug 5 11:39:26 2021 -0700 + + [subset] don't leak memory for duplicate tables. + + src/hb-face.cc | 2 ++ + 1 file changed, 2 insertions(+) + +commit f7a9c3ea9324caf83eaacd65a7493470d09198a3 +Author: Behdad Esfahbod +Date: Thu Aug 5 13:05:07 2021 -0600 + + [open-file] Use hb_is_source_of instead of hb_is_iterator + + src/hb-open-file.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit fa90cb8a3128d617d8a71b73085eb05af105f62c +Author: Behdad Esfahbod +Date: Thu Aug 5 12:31:06 2021 -0600 + + Whitespace again + + src/hb-open-file.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a110a47eb5782cf35b6b042fd3c7565a204b6ff7 +Author: Behdad Esfahbod +Date: Thu Aug 5 12:28:39 2021 -0600 + + Whitespace + + src/hb-open-file.hh | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 2cb8c928d75ae4c0ac491be60e65be4a77fe9705 +Author: Behdad Esfahbod +Date: Thu Aug 5 12:27:22 2021 -0600 + + [face] Let hashmap derive invalid key/value types + + Works now with the previous two fixes. + + src/hb-face.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 95c888e192909b18de6f38da8b6e4d8294416703 +Author: Behdad Esfahbod +Date: Thu Aug 5 12:27:02 2021 -0600 + + [meta] Define hb_int_min for pointer types as nullptr + + src/hb-meta.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 407a112e7b743e75053ed2278416cb1bd5c91fac +Author: Behdad Esfahbod +Date: Thu Aug 5 12:23:53 2021 -0600 + + [meta] Make hb_is_signed/hb_is_unsigned work on all types + + They were failing if type was non-scalar, eg. pointer. + + src/hb-meta.hh | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +commit baf2166a24554ba26ac88f800fc6f124a0adf706 +Author: Behdad Esfahbod +Date: Thu Aug 5 12:07:25 2021 -0600 + + [meta] Use hb_true_type/hb_false_type more + + src/hb-meta.hh | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +commit 74ad5ddcd759140a1a35d38288d0e615538b66ca +Author: Behdad Esfahbod +Date: Thu Aug 5 11:51:54 2021 -0600 + + [face] Minor cleaning of previous commit + + src/hb-face.cc | 17 ++++++++--------- + 1 file changed, 8 insertions(+), 9 deletions(-) + +commit c2ee1fdd404e980303dd92882b1df816727a4b65 +Author: Garret Rieger +Date: Wed Aug 4 16:42:49 2021 -0700 + + [subset] remove unsed table_entry struct. + + src/hb-face.cc | 48 ++++++++------------- + src/hb-open-file.hh | 5 +-- + .../Comfortaa-Regular-new.default.61,62,63.ttf | Bin 7060 -> 7060 bytes + .../basics/Comfortaa-Regular-new.default.61,63.ttf | Bin 6692 -> 6692 bytes + .../basics/Comfortaa-Regular-new.default.61.ttf | Bin 6328 -> 6328 bytes + .../basics/Comfortaa-Regular-new.default.62.ttf | Bin 6200 -> 6200 bytes + .../basics/Comfortaa-Regular-new.default.63.ttf | Bin 6256 -> 6256 bytes + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...Regular-new.drop-hints-retain-gids.61,62,63.ttf | Bin 4608 -> 4608 bytes + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttf | Bin 4312 -> 4312 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttf | Bin 3724 -> 3724 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.62.ttf | Bin 3900 -> 3900 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.63.ttf | Bin 3972 -> 3972 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 191632 -> 191632 bytes + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttf | Bin 2600 -> 2600 bytes + .../Comfortaa-Regular-new.drop-hints.61,63.ttf | Bin 2296 -> 2296 bytes + .../basics/Comfortaa-Regular-new.drop-hints.61.ttf | Bin 1976 -> 1976 bytes + .../basics/Comfortaa-Regular-new.drop-hints.62.ttf | Bin 1900 -> 1900 bytes + .../basics/Comfortaa-Regular-new.drop-hints.63.ttf | Bin 1968 -> 1968 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 191584 -> 191584 bytes + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttf | Bin 7988 -> 7988 bytes + .../basics/Comfortaa-Regular-new.gids.61,63.ttf | Bin 7628 -> 7628 bytes + .../basics/Comfortaa-Regular-new.gids.61.ttf | Bin 7256 -> 7256 bytes + .../basics/Comfortaa-Regular-new.gids.62.ttf | Bin 7184 -> 7184 bytes + .../basics/Comfortaa-Regular-new.gids.63.ttf | Bin 7180 -> 7180 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + .../Comfortaa-Regular-new.glyph-names.61,62,63.ttf | Bin 7072 -> 7072 bytes + .../Comfortaa-Regular-new.glyph-names.61,63.ttf | Bin 6700 -> 6700 bytes + .../Comfortaa-Regular-new.glyph-names.61.ttf | Bin 6336 -> 6336 bytes + .../Comfortaa-Regular-new.glyph-names.62.ttf | Bin 6208 -> 6208 bytes + .../Comfortaa-Regular-new.glyph-names.63.ttf | Bin 6264 -> 6264 bytes + ...egular-new.glyph-names.retain-all-codepoint.ttf | Bin 229748 -> 229748 bytes + ...gular-new.keep-all-layout-features.61,62,63.ttf | Bin 7508 -> 7508 bytes + ...-Regular-new.keep-all-layout-features.61,63.ttf | Bin 7144 -> 7144 bytes + ...taa-Regular-new.keep-all-layout-features.61.ttf | Bin 6776 -> 6776 bytes + ...taa-Regular-new.keep-all-layout-features.62.ttf | Bin 6200 -> 6200 bytes + ...taa-Regular-new.keep-all-layout-features.63.ttf | Bin 6256 -> 6256 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 223452 -> 223452 bytes + ...fortaa-Regular-new.layout-features.61,62,63.ttf | Bin 7060 -> 7060 bytes + ...Comfortaa-Regular-new.layout-features.61,63.ttf | Bin 6692 -> 6692 bytes + .../Comfortaa-Regular-new.layout-features.61.ttf | Bin 6328 -> 6328 bytes + .../Comfortaa-Regular-new.layout-features.62.ttf | Bin 6200 -> 6200 bytes + .../Comfortaa-Regular-new.layout-features.63.ttf | Bin 6256 -> 6256 bytes + ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 220948 -> 220948 bytes + .../Comfortaa-Regular-new.name-ids.61,62,63.ttf | Bin 6800 -> 6800 bytes + .../Comfortaa-Regular-new.name-ids.61,63.ttf | Bin 6432 -> 6432 bytes + .../basics/Comfortaa-Regular-new.name-ids.61.ttf | Bin 6068 -> 6068 bytes + .../basics/Comfortaa-Regular-new.name-ids.62.ttf | Bin 5940 -> 5940 bytes + .../basics/Comfortaa-Regular-new.name-ids.63.ttf | Bin 5996 -> 5996 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 222496 -> 222496 bytes + ...mfortaa-Regular-new.name-languages.61,62,63.ttf | Bin 7060 -> 7060 bytes + .../Comfortaa-Regular-new.name-languages.61,63.ttf | Bin 6692 -> 6692 bytes + .../Comfortaa-Regular-new.name-languages.61.ttf | Bin 6328 -> 6328 bytes + .../Comfortaa-Regular-new.name-languages.62.ttf | Bin 6200 -> 6200 bytes + .../Comfortaa-Regular-new.name-languages.63.ttf | Bin 6256 -> 6256 bytes + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttf | Bin 7060 -> 7060 bytes + .../Comfortaa-Regular-new.name-legacy.61,63.ttf | Bin 6692 -> 6692 bytes + .../Comfortaa-Regular-new.name-legacy.61.ttf | Bin 6328 -> 6328 bytes + .../Comfortaa-Regular-new.name-legacy.62.ttf | Bin 6200 -> 6200 bytes + .../Comfortaa-Regular-new.name-legacy.63.ttf | Bin 6256 -> 6256 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...egular-new.no-prune-unicode-ranges.61,62,63.ttf | Bin 7060 -> 7060 bytes + ...a-Regular-new.no-prune-unicode-ranges.61,63.ttf | Bin 6692 -> 6692 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.61.ttf | Bin 6328 -> 6328 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.62.ttf | Bin 6200 -> 6200 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.63.ttf | Bin 6256 -> 6256 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...mfortaa-Regular-new.notdef-outline.61,62,63.ttf | Bin 7652 -> 7652 bytes + .../Comfortaa-Regular-new.notdef-outline.61,63.ttf | Bin 7284 -> 7284 bytes + .../Comfortaa-Regular-new.notdef-outline.61.ttf | Bin 6920 -> 6920 bytes + .../Comfortaa-Regular-new.notdef-outline.62.ttf | Bin 6796 -> 6796 bytes + .../Comfortaa-Regular-new.notdef-outline.63.ttf | Bin 6844 -> 6844 bytes + ...lar-new.notdef-outline.retain-all-codepoint.ttf | Bin 223352 -> 223352 bytes + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttf | Bin 9068 -> 9068 bytes + .../Comfortaa-Regular-new.retain-gids.61,63.ttf | Bin 8708 -> 8708 bytes + .../Comfortaa-Regular-new.retain-gids.61.ttf | Bin 8076 -> 8076 bytes + .../Comfortaa-Regular-new.retain-gids.62.ttf | Bin 8200 -> 8200 bytes + .../Comfortaa-Regular-new.retain-gids.63.ttf | Bin 8260 -> 8260 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 222804 -> 222804 bytes + ...numMyeongjo-Regular-subset.default.61,62,63.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.default.61,63.ttf | Bin 3580 -> 3580 bytes + .../NanumMyeongjo-Regular-subset.default.61.ttf | Bin 3156 -> 3156 bytes + .../NanumMyeongjo-Regular-subset.default.62.ttf | Bin 3180 -> 3180 bytes + .../NanumMyeongjo-Regular-subset.default.63.ttf | Bin 3048 -> 3048 bytes + ...Regular-subset.default.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...ular-subset.drop-hints-retain-gids.61,62,63.ttf | Bin 1452 -> 1452 bytes + ...Regular-subset.drop-hints-retain-gids.61,63.ttf | Bin 1284 -> 1284 bytes + ...jo-Regular-subset.drop-hints-retain-gids.61.ttf | Bin 1128 -> 1128 bytes + ...jo-Regular-subset.drop-hints-retain-gids.62.ttf | Bin 1144 -> 1144 bytes + ...jo-Regular-subset.drop-hints-retain-gids.63.ttf | Bin 1116 -> 1116 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 3536 -> 3536 bytes + ...Myeongjo-Regular-subset.drop-hints.61,62,63.ttf | Bin 1452 -> 1452 bytes + ...numMyeongjo-Regular-subset.drop-hints.61,63.ttf | Bin 1276 -> 1276 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.61.ttf | Bin 1128 -> 1128 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.62.ttf | Bin 1140 -> 1140 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.63.ttf | Bin 1104 -> 1104 bytes + ...ular-subset.drop-hints.retain-all-codepoint.ttf | Bin 3536 -> 3536 bytes + .../NanumMyeongjo-Regular-subset.gids.61,62,63.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.61,63.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.61.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.62.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.63.ttf | Bin 4128 -> 4128 bytes + ...jo-Regular-subset.gids.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...yeongjo-Regular-subset.glyph-names.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...umMyeongjo-Regular-subset.glyph-names.61,63.ttf | Bin 3580 -> 3580 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.61.ttf | Bin 3156 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.62.ttf | Bin 3180 -> 3180 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.63.ttf | Bin 3048 -> 3048 bytes + ...lar-subset.glyph-names.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...ar-subset.keep-all-layout-features.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...gular-subset.keep-all-layout-features.61,63.ttf | Bin 3580 -> 3580 bytes + ...-Regular-subset.keep-all-layout-features.61.ttf | Bin 3156 -> 3156 bytes + ...-Regular-subset.keep-all-layout-features.62.ttf | Bin 3180 -> 3180 bytes + ...-Regular-subset.keep-all-layout-features.63.ttf | Bin 3048 -> 3048 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...gjo-Regular-subset.layout-features.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...eongjo-Regular-subset.layout-features.61,63.ttf | Bin 3580 -> 3580 bytes + ...mMyeongjo-Regular-subset.layout-features.61.ttf | Bin 3156 -> 3156 bytes + ...mMyeongjo-Regular-subset.layout-features.62.ttf | Bin 3180 -> 3180 bytes + ...mMyeongjo-Regular-subset.layout-features.63.ttf | Bin 3048 -> 3048 bytes + ...subset.layout-features.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...umMyeongjo-Regular-subset.name-ids.61,62,63.ttf | Bin 3924 -> 3924 bytes + ...NanumMyeongjo-Regular-subset.name-ids.61,63.ttf | Bin 3376 -> 3376 bytes + .../NanumMyeongjo-Regular-subset.name-ids.61.ttf | Bin 2952 -> 2952 bytes + .../NanumMyeongjo-Regular-subset.name-ids.62.ttf | Bin 2976 -> 2976 bytes + .../NanumMyeongjo-Regular-subset.name-ids.63.ttf | Bin 2844 -> 2844 bytes + ...egular-subset.name-ids.retain-all-codepoint.ttf | Bin 9320 -> 9320 bytes + ...ngjo-Regular-subset.name-languages.61,62,63.ttf | Bin 4172 -> 4172 bytes + ...yeongjo-Regular-subset.name-languages.61,63.ttf | Bin 3624 -> 3624 bytes + ...umMyeongjo-Regular-subset.name-languages.61.ttf | Bin 3200 -> 3200 bytes + ...umMyeongjo-Regular-subset.name-languages.62.ttf | Bin 3224 -> 3224 bytes + ...umMyeongjo-Regular-subset.name-languages.63.ttf | Bin 3092 -> 3092 bytes + ...-subset.name-languages.retain-all-codepoint.ttf | Bin 9568 -> 9568 bytes + ...yeongjo-Regular-subset.name-legacy.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...umMyeongjo-Regular-subset.name-legacy.61,63.ttf | Bin 3580 -> 3580 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.61.ttf | Bin 3156 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.62.ttf | Bin 3180 -> 3180 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.63.ttf | Bin 3048 -> 3048 bytes + ...lar-subset.name-legacy.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...lar-subset.no-prune-unicode-ranges.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...egular-subset.no-prune-unicode-ranges.61,63.ttf | Bin 3580 -> 3580 bytes + ...o-Regular-subset.no-prune-unicode-ranges.61.ttf | Bin 3156 -> 3156 bytes + ...o-Regular-subset.no-prune-unicode-ranges.62.ttf | Bin 3180 -> 3180 bytes + ...o-Regular-subset.no-prune-unicode-ranges.63.ttf | Bin 3048 -> 3048 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...ngjo-Regular-subset.notdef-outline.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...yeongjo-Regular-subset.notdef-outline.61,63.ttf | Bin 3580 -> 3580 bytes + ...umMyeongjo-Regular-subset.notdef-outline.61.ttf | Bin 3156 -> 3156 bytes + ...umMyeongjo-Regular-subset.notdef-outline.62.ttf | Bin 3180 -> 3180 bytes + ...umMyeongjo-Regular-subset.notdef-outline.63.ttf | Bin 3048 -> 3048 bytes + ...-subset.notdef-outline.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...yeongjo-Regular-subset.retain-gids.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...umMyeongjo-Regular-subset.retain-gids.61,63.ttf | Bin 3588 -> 3588 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.61.ttf | Bin 3156 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.62.ttf | Bin 3184 -> 3184 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.63.ttf | Bin 3060 -> 3060 bytes + ...lar-subset.retain-gids.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + .../basics/Roboto-Regular.abc.default.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../basics/Roboto-Regular.abc.default.61,63.ttf | Bin 2208 -> 2208 bytes + .../basics/Roboto-Regular.abc.default.61.ttf | Bin 2008 -> 2008 bytes + .../basics/Roboto-Regular.abc.default.62.ttf | Bin 1876 -> 1876 bytes + .../basics/Roboto-Regular.abc.default.63.ttf | Bin 1932 -> 1932 bytes + ...to-Regular.abc.default.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + ...Regular.abc.drop-hints-retain-gids.61,62,63.ttf | Bin 1152 -> 1152 bytes + ...to-Regular.abc.drop-hints-retain-gids.61,63.ttf | Bin 1072 -> 1072 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.61.ttf | Bin 944 -> 944 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.62.ttf | Bin 840 -> 840 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.63.ttf | Bin 928 -> 928 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 1152 -> 1152 bytes + .../Roboto-Regular.abc.drop-hints.61,62,63.ttf | Bin 1152 -> 1152 bytes + .../basics/Roboto-Regular.abc.drop-hints.61,63.ttf | Bin 1056 -> 1056 bytes + .../basics/Roboto-Regular.abc.drop-hints.61.ttf | Bin 944 -> 944 bytes + .../basics/Roboto-Regular.abc.drop-hints.62.ttf | Bin 836 -> 836 bytes + .../basics/Roboto-Regular.abc.drop-hints.63.ttf | Bin 916 -> 916 bytes + ...Regular.abc.drop-hints.retain-all-codepoint.ttf | Bin 1152 -> 1152 bytes + .../basics/Roboto-Regular.abc.gids.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../basics/Roboto-Regular.abc.gids.61,63.ttf | Bin 2412 -> 2412 bytes + .../expected/basics/Roboto-Regular.abc.gids.61.ttf | Bin 2412 -> 2412 bytes + .../expected/basics/Roboto-Regular.abc.gids.62.ttf | Bin 2412 -> 2412 bytes + .../expected/basics/Roboto-Regular.abc.gids.63.ttf | Bin 2412 -> 2412 bytes + ...oboto-Regular.abc.gids.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.glyph-names.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.glyph-names.61,63.ttf | Bin 2208 -> 2208 bytes + .../basics/Roboto-Regular.abc.glyph-names.61.ttf | Bin 2008 -> 2008 bytes + .../basics/Roboto-Regular.abc.glyph-names.62.ttf | Bin 1876 -> 1876 bytes + .../basics/Roboto-Regular.abc.glyph-names.63.ttf | Bin 1932 -> 1932 bytes + ...egular.abc.glyph-names.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + ...gular.abc.keep-all-layout-features.61,62,63.ttf | Bin 2412 -> 2412 bytes + ...-Regular.abc.keep-all-layout-features.61,63.ttf | Bin 2208 -> 2208 bytes + ...oto-Regular.abc.keep-all-layout-features.61.ttf | Bin 2008 -> 2008 bytes + ...oto-Regular.abc.keep-all-layout-features.62.ttf | Bin 1876 -> 1876 bytes + ...oto-Regular.abc.keep-all-layout-features.63.ttf | Bin 1932 -> 1932 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + ...Roboto-Regular.abc.layout-features.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.layout-features.61,63.ttf | Bin 2208 -> 2208 bytes + .../Roboto-Regular.abc.layout-features.61.ttf | Bin 2008 -> 2008 bytes + .../Roboto-Regular.abc.layout-features.62.ttf | Bin 1876 -> 1876 bytes + .../Roboto-Regular.abc.layout-features.63.ttf | Bin 1932 -> 1932 bytes + ...ar.abc.layout-features.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.name-ids.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../basics/Roboto-Regular.abc.name-ids.61,63.ttf | Bin 2208 -> 2208 bytes + .../basics/Roboto-Regular.abc.name-ids.61.ttf | Bin 2008 -> 2008 bytes + .../basics/Roboto-Regular.abc.name-ids.62.ttf | Bin 1876 -> 1876 bytes + .../basics/Roboto-Regular.abc.name-ids.63.ttf | Bin 1932 -> 1932 bytes + ...o-Regular.abc.name-ids.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.name-languages.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.name-languages.61,63.ttf | Bin 2208 -> 2208 bytes + .../Roboto-Regular.abc.name-languages.61.ttf | Bin 2008 -> 2008 bytes + .../Roboto-Regular.abc.name-languages.62.ttf | Bin 1876 -> 1876 bytes + .../Roboto-Regular.abc.name-languages.63.ttf | Bin 1932 -> 1932 bytes + ...lar.abc.name-languages.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.name-legacy.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.name-legacy.61,63.ttf | Bin 2208 -> 2208 bytes + .../basics/Roboto-Regular.abc.name-legacy.61.ttf | Bin 2008 -> 2008 bytes + .../basics/Roboto-Regular.abc.name-legacy.62.ttf | Bin 1876 -> 1876 bytes + .../basics/Roboto-Regular.abc.name-legacy.63.ttf | Bin 1932 -> 1932 bytes + ...egular.abc.name-legacy.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + ...egular.abc.no-prune-unicode-ranges.61,62,63.ttf | Bin 2412 -> 2412 bytes + ...o-Regular.abc.no-prune-unicode-ranges.61,63.ttf | Bin 2208 -> 2208 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.61.ttf | Bin 2008 -> 2008 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.62.ttf | Bin 1876 -> 1876 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.63.ttf | Bin 1932 -> 1932 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.notdef-outline.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.notdef-outline.61,63.ttf | Bin 2208 -> 2208 bytes + .../Roboto-Regular.abc.notdef-outline.61.ttf | Bin 2008 -> 2008 bytes + .../Roboto-Regular.abc.notdef-outline.62.ttf | Bin 1876 -> 1876 bytes + .../Roboto-Regular.abc.notdef-outline.63.ttf | Bin 1932 -> 1932 bytes + ...lar.abc.notdef-outline.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.retain-gids.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.retain-gids.61,63.ttf | Bin 2224 -> 2224 bytes + .../basics/Roboto-Regular.abc.retain-gids.61.ttf | Bin 2008 -> 2008 bytes + .../basics/Roboto-Regular.abc.retain-gids.62.ttf | Bin 1884 -> 1884 bytes + .../basics/Roboto-Regular.abc.retain-gids.63.ttf | Bin 1948 -> 1948 bytes + ...egular.abc.retain-gids.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../cbdt/NotoColorEmoji.subset.default.2049.ttf | Bin 3112 -> 3112 bytes + .../cbdt/NotoColorEmoji.subset.default.38,2049.ttf | Bin 4084 -> 4084 bytes + .../cbdt/NotoColorEmoji.subset.default.38,20E3.ttf | Bin 3568 -> 3568 bytes + ...rEmoji.subset.default.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes + .../NotoColorEmoji.subset.default.38,AE,2049.ttf | Bin 7544 -> 7544 bytes + .../cbdt/NotoColorEmoji.subset.default.39.ttf | Bin 1920 -> 1920 bytes + .../cbdt/NotoColorEmoji.subset.default.AE.ttf | Bin 4412 -> 4412 bytes + ...lorEmoji.subset.drop-hints-retain-gids.2049.ttf | Bin 3136 -> 3136 bytes + ...Emoji.subset.drop-hints-retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes + ...Emoji.subset.drop-hints-retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes + ...ji.subset.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes + ...ColorEmoji.subset.drop-hints-retain-gids.39.ttf | Bin 1928 -> 1928 bytes + ...ColorEmoji.subset.drop-hints-retain-gids.AE.ttf | Bin 4428 -> 4428 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.2049.ttf | Bin 3112 -> 3112 bytes + .../NotoColorEmoji.subset.drop-hints.38,2049.ttf | Bin 4084 -> 4084 bytes + .../NotoColorEmoji.subset.drop-hints.38,20E3.ttf | Bin 3568 -> 3568 bytes + ...oji.subset.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes + ...NotoColorEmoji.subset.drop-hints.38,AE,2049.ttf | Bin 7544 -> 7544 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.39.ttf | Bin 1920 -> 1920 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.AE.ttf | Bin 4412 -> 4412 bytes + .../NotoColorEmoji.subset.gap.default.2049.ttf | Bin 3112 -> 3112 bytes + .../NotoColorEmoji.subset.gap.default.38,2049.ttf | Bin 4084 -> 4084 bytes + .../NotoColorEmoji.subset.gap.default.38,20E3.ttf | Bin 3568 -> 3568 bytes + ...ji.subset.gap.default.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes + ...otoColorEmoji.subset.gap.default.38,AE,2049.ttf | Bin 7544 -> 7544 bytes + .../cbdt/NotoColorEmoji.subset.gap.default.39.ttf | Bin 908 -> 908 bytes + .../cbdt/NotoColorEmoji.subset.gap.default.AE.ttf | Bin 4412 -> 4412 bytes + ...moji.subset.gap.drop-hints-retain-gids.2049.ttf | Bin 3136 -> 3136 bytes + ...i.subset.gap.drop-hints-retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes + ...i.subset.gap.drop-hints-retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes + ...ubset.gap.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes + ...rEmoji.subset.gap.drop-hints-retain-gids.39.ttf | Bin 916 -> 916 bytes + ...rEmoji.subset.gap.drop-hints-retain-gids.AE.ttf | Bin 4428 -> 4428 bytes + .../NotoColorEmoji.subset.gap.drop-hints.2049.ttf | Bin 3112 -> 3112 bytes + ...otoColorEmoji.subset.gap.drop-hints.38,2049.ttf | Bin 4084 -> 4084 bytes + ...otoColorEmoji.subset.gap.drop-hints.38,20E3.ttf | Bin 3568 -> 3568 bytes + ...subset.gap.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes + ...ColorEmoji.subset.gap.drop-hints.38,AE,2049.ttf | Bin 7544 -> 7544 bytes + .../NotoColorEmoji.subset.gap.drop-hints.39.ttf | Bin 908 -> 908 bytes + .../NotoColorEmoji.subset.gap.drop-hints.AE.ttf | Bin 4412 -> 4412 bytes + .../NotoColorEmoji.subset.gap.retain-gids.2049.ttf | Bin 3136 -> 3136 bytes + ...toColorEmoji.subset.gap.retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes + ...toColorEmoji.subset.gap.retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes + ...ubset.gap.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes + ...olorEmoji.subset.gap.retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes + .../NotoColorEmoji.subset.gap.retain-gids.39.ttf | Bin 916 -> 916 bytes + .../NotoColorEmoji.subset.gap.retain-gids.AE.ttf | Bin 4428 -> 4428 bytes + ...olorEmoji.subset.index_format3.default.2049.ttf | Bin 3108 -> 3108 bytes + ...rEmoji.subset.index_format3.default.38,2049.ttf | Bin 4076 -> 4076 bytes + ...rEmoji.subset.index_format3.default.38,20E3.ttf | Bin 3560 -> 3560 bytes + ...index_format3.default.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ...oji.subset.index_format3.default.38,AE,2049.ttf | Bin 7536 -> 7536 bytes + ...oColorEmoji.subset.index_format3.default.39.ttf | Bin 1916 -> 1916 bytes + ...oColorEmoji.subset.index_format3.default.AE.ttf | Bin 4408 -> 4408 bytes + ...t.index_format3.drop-hints-retain-gids.2049.ttf | Bin 3132 -> 3132 bytes + ...ndex_format3.drop-hints-retain-gids.38,2049.ttf | Bin 4100 -> 4100 bytes + ...ndex_format3.drop-hints-retain-gids.38,20E3.ttf | Bin 3592 -> 3592 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ...x_format3.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7552 -> 7552 bytes + ...set.index_format3.drop-hints-retain-gids.39.ttf | Bin 1924 -> 1924 bytes + ...set.index_format3.drop-hints-retain-gids.AE.ttf | Bin 4424 -> 4424 bytes + ...rEmoji.subset.index_format3.drop-hints.2049.ttf | Bin 3108 -> 3108 bytes + ...oji.subset.index_format3.drop-hints.38,2049.ttf | Bin 4076 -> 4076 bytes + ...oji.subset.index_format3.drop-hints.38,20E3.ttf | Bin 3560 -> 3560 bytes + ...ex_format3.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ....subset.index_format3.drop-hints.38,AE,2049.ttf | Bin 7536 -> 7536 bytes + ...lorEmoji.subset.index_format3.drop-hints.39.ttf | Bin 1916 -> 1916 bytes + ...lorEmoji.subset.index_format3.drop-hints.AE.ttf | Bin 4408 -> 4408 bytes + ...Emoji.subset.index_format3.retain-gids.2049.ttf | Bin 3132 -> 3132 bytes + ...ji.subset.index_format3.retain-gids.38,2049.ttf | Bin 4100 -> 4100 bytes + ...ji.subset.index_format3.retain-gids.38,20E3.ttf | Bin 3592 -> 3592 bytes + ...x_format3.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ...subset.index_format3.retain-gids.38,AE,2049.ttf | Bin 7552 -> 7552 bytes + ...orEmoji.subset.index_format3.retain-gids.39.ttf | Bin 1924 -> 1924 bytes + ...orEmoji.subset.index_format3.retain-gids.AE.ttf | Bin 4424 -> 4424 bytes + ...ji.subset.multiple_size_tables.default.2049.ttf | Bin 5312 -> 5312 bytes + ...subset.multiple_size_tables.default.38,2049.ttf | Bin 7244 -> 7244 bytes + ...subset.multiple_size_tables.default.38,20E3.ttf | Bin 6212 -> 6212 bytes + ...e_size_tables.default.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes + ...set.multiple_size_tables.default.38,AE,2049.ttf | Bin 14140 -> 14140 bytes + ...moji.subset.multiple_size_tables.default.39.ttf | Bin 2928 -> 2928 bytes + ...moji.subset.multiple_size_tables.default.AE.ttf | Bin 7916 -> 7916 bytes + ...ple_size_tables.drop-hints-retain-gids.2049.ttf | Bin 5336 -> 5336 bytes + ..._size_tables.drop-hints-retain-gids.38,2049.ttf | Bin 7268 -> 7268 bytes + ..._size_tables.drop-hints-retain-gids.38,20E3.ttf | Bin 6244 -> 6244 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes + ...ze_tables.drop-hints-retain-gids.38,AE,2049.ttf | Bin 14164 -> 14164 bytes + ...tiple_size_tables.drop-hints-retain-gids.39.ttf | Bin 2936 -> 2936 bytes + ...tiple_size_tables.drop-hints-retain-gids.AE.ttf | Bin 7932 -> 7932 bytes + ...subset.multiple_size_tables.drop-hints.2049.ttf | Bin 5312 -> 5312 bytes + ...set.multiple_size_tables.drop-hints.38,2049.ttf | Bin 7244 -> 7244 bytes + ...set.multiple_size_tables.drop-hints.38,20E3.ttf | Bin 6212 -> 6212 bytes + ...ize_tables.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes + ....multiple_size_tables.drop-hints.38,AE,2049.ttf | Bin 14140 -> 14140 bytes + ...i.subset.multiple_size_tables.drop-hints.39.ttf | Bin 2928 -> 2928 bytes + ...i.subset.multiple_size_tables.drop-hints.AE.ttf | Bin 7916 -> 7916 bytes + ...ubset.multiple_size_tables.retain-gids.2049.ttf | Bin 5336 -> 5336 bytes + ...et.multiple_size_tables.retain-gids.38,2049.ttf | Bin 7268 -> 7268 bytes + ...et.multiple_size_tables.retain-gids.38,20E3.ttf | Bin 6244 -> 6244 bytes + ...ze_tables.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes + ...multiple_size_tables.retain-gids.38,AE,2049.ttf | Bin 14164 -> 14164 bytes + ....subset.multiple_size_tables.retain-gids.39.ttf | Bin 2936 -> 2936 bytes + ....subset.multiple_size_tables.retain-gids.AE.ttf | Bin 7932 -> 7932 bytes + .../NotoColorEmoji.subset.retain-gids.2049.ttf | Bin 3136 -> 3136 bytes + .../NotoColorEmoji.subset.retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes + .../NotoColorEmoji.subset.retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes + ...ji.subset.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes + ...otoColorEmoji.subset.retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes + .../cbdt/NotoColorEmoji.subset.retain-gids.39.ttf | Bin 1928 -> 1928 bytes + .../cbdt/NotoColorEmoji.subset.retain-gids.AE.ttf | Bin 4428 -> 4428 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 20128 -> 20128 bytes + ...outline-desubroutinize-retain-gids.61,62,63.otf | Bin 2280 -> 2280 bytes + ...e-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30448 -> 30448 bytes + ...f-outline-desubroutinize.1FC,21,41,20,62,63.otf | Bin 2356 -> 2356 bytes + ...ular.notdef-outline-desubroutinize.61,62,63.otf | Bin 2084 -> 2084 bytes + ...otdef-outline-desubroutinize.D7,D8,D9,DA,DE.otf | Bin 2252 -> 2252 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 19960 -> 19960 bytes + ...p-hints-desubroutinize-retain-gids.61,62,63.otf | Bin 2156 -> 2156 bytes + ...s-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30280 -> 30280 bytes + ...rop-hints-desubroutinize.1FC,21,41,20,62,63.otf | Bin 2184 -> 2184 bytes + ...-outline-drop-hints-desubroutinize.61,62,63.otf | Bin 1960 -> 1960 bytes + ...ne-drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf | Bin 2088 -> 2088 bytes + ...e-drop-hints-retain-gids.1FC,21,41,20,62,63.otf | Bin 20052 -> 20052 bytes + ...def-outline-drop-hints-retain-gids.61,62,63.otf | Bin 2196 -> 2196 bytes + ...tline-drop-hints-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30296 -> 30296 bytes + ...otdef-outline-drop-hints.1FC,21,41,20,62,63.otf | Bin 2268 -> 2268 bytes + ...-Regular.notdef-outline-drop-hints.61,62,63.otf | Bin 2028 -> 2028 bytes + ...ar.notdef-outline-drop-hints.D7,D8,D9,DA,DE.otf | Bin 2104 -> 2104 bytes + ...tdef-outline-retain-gids.1FC,21,41,20,62,63.otf | Bin 20284 -> 20284 bytes + ...Regular.notdef-outline-retain-gids.61,62,63.otf | Bin 2348 -> 2348 bytes + ...r.notdef-outline-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30464 -> 30464 bytes + ...o-Regular.notdef-outline.1FC,21,41,20,62,63.otf | Bin 2500 -> 2500 bytes + ...urceSansPro-Regular.notdef-outline.61,62,63.otf | Bin 2180 -> 2180 bytes + ...nsPro-Regular.notdef-outline.D7,D8,D9,DA,DE.otf | Bin 2272 -> 2272 bytes + ...ubset.default.3042,3044,3046,3048,304A,304B.otf | Bin 4820 -> 4820 bytes + ...ubset.default.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 6196 -> 6196 bytes + ...eHanSans-Regular_subset.default.61,63,65,6B.otf | Bin 2540 -> 2540 bytes + ...ubset.default.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6640 -> 6640 bytes + .../SourceHanSans-Regular_subset.default.660E.otf | Bin 2444 -> 2444 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129820 -> 129820 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130840 -> 130840 bytes + ...bset.desubroutinize-retain-gids.61,63,65,6B.otf | Bin 3364 -> 3364 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 121956 -> 121956 bytes + ...ular_subset.desubroutinize-retain-gids.660E.otf | Bin 50744 -> 50744 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 4656 -> 4656 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5840 -> 5840 bytes + ...s-Regular_subset.desubroutinize.61,63,65,6B.otf | Bin 2472 -> 2472 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6132 -> 6132 bytes + ...eHanSans-Regular_subset.desubroutinize.660E.otf | Bin 2428 -> 2428 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129376 -> 129376 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130220 -> 130220 bytes + ...ints-desubroutinize-retain-gids.61,63,65,6B.otf | Bin 3244 -> 3244 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 121180 -> 121180 bytes + ....drop-hints-desubroutinize-retain-gids.660E.otf | Bin 50516 -> 50516 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 4348 -> 4348 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5324 -> 5324 bytes + ...ubset.drop-hints-desubroutinize.61,63,65,6B.otf | Bin 2368 -> 2368 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 5456 -> 5456 bytes + ...gular_subset.drop-hints-desubroutinize.660E.otf | Bin 2292 -> 2292 bytes + ...s-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129516 -> 129516 bytes + ...s-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130528 -> 130528 bytes + ...r_subset.drop-hints-retain-gids.61,63,65,6B.otf | Bin 3208 -> 3208 bytes + ...s-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 121680 -> 121680 bytes + ...-Regular_subset.drop-hints-retain-gids.660E.otf | Bin 50532 -> 50532 bytes + ...et.drop-hints.3042,3044,3046,3048,304A,304B.otf | Bin 4484 -> 4484 bytes + ...et.drop-hints.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5628 -> 5628 bytes + ...nSans-Regular_subset.drop-hints.61,63,65,6B.otf | Bin 2400 -> 2400 bytes + ...et.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 5952 -> 5952 bytes + ...ourceHanSans-Regular_subset.drop-hints.660E.otf | Bin 2304 -> 2304 bytes + ...t.retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129980 -> 129980 bytes + ...t.retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 131196 -> 131196 bytes + ...Sans-Regular_subset.retain-gids.61,63,65,6B.otf | Bin 3364 -> 3364 bytes + ...t.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 122460 -> 122460 bytes + ...urceHanSans-Regular_subset.retain-gids.660E.otf | Bin 50760 -> 50760 bytes + ...otoSerifMyanmar-Regular.notdef-outline.1092.otf | Bin 1392 -> 1392 bytes + .../cmap/AdobeBlank-Regular.default.61,62.ttf | Bin 1208 -> 1208 bytes + .../cmap/AdobeBlank-Regular.default.61,FEFA.ttf | Bin 1264 -> 1264 bytes + .../cmap/AdobeBlank-Regular.default.FEE6,FECF.ttf | Bin 1216 -> 1216 bytes + .../cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttf | Bin 1204 -> 1204 bytes + .../cmap/AdobeBlank-Regular.default.FEFA.ttf | Bin 1184 -> 1184 bytes + ...eBlank-Regular.drop-hints-retain-gids.61,62.ttf | Bin 1424 -> 1424 bytes + ...lank-Regular.drop-hints-retain-gids.61,FEFA.ttf | Bin 8232 -> 8232 bytes + ...nk-Regular.drop-hints-retain-gids.FEE6,FECF.ttf | Bin 8104 -> 8104 bytes + ...nk-Regular.drop-hints-retain-gids.FEF9,FEFA.ttf | Bin 8172 -> 8172 bytes + ...beBlank-Regular.drop-hints-retain-gids.FEFA.ttf | Bin 8156 -> 8156 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,62.ttf | Bin 1036 -> 1036 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttf | Bin 1092 -> 1092 bytes + .../AdobeBlank-Regular.drop-hints.FEE6,FECF.ttf | Bin 1044 -> 1044 bytes + .../AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttf | Bin 1032 -> 1032 bytes + .../cmap/AdobeBlank-Regular.drop-hints.FEFA.ttf | Bin 1012 -> 1012 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,62.ttf | Bin 956 -> 956 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttf | Bin 1012 -> 1012 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEE6,FECF.ttf | Bin 964 -> 964 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttf | Bin 952 -> 952 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEFA.ttf | Bin 932 -> 932 bytes + .../cmap/AdobeBlank-Regular.retain-gids.61,62.ttf | Bin 1596 -> 1596 bytes + .../AdobeBlank-Regular.retain-gids.61,FEFA.ttf | Bin 8404 -> 8404 bytes + .../AdobeBlank-Regular.retain-gids.FEE6,FECF.ttf | Bin 8276 -> 8276 bytes + .../AdobeBlank-Regular.retain-gids.FEF9,FEFA.ttf | Bin 8344 -> 8344 bytes + .../cmap/AdobeBlank-Regular.retain-gids.FEFA.ttf | Bin 8328 -> 8328 bytes + ...tline-drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 1404 -> 1404 bytes + ...ef-outline-drop-hints-retain-gids.4E00,4E03.otf | Bin 1292 -> 1292 bytes + ...tline-drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 1416 -> 1416 bytes + ...tline-drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 1736 -> 1736 bytes + ....notdef-outline-drop-hints-retain-gids.4E02.otf | Bin 1048 -> 1048 bytes + ....notdef-outline-drop-hints-retain-gids.4E03.otf | Bin 1140 -> 1140 bytes + ...-drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 2000 -> 2000 bytes + ...ef-outline-drop-hints-retain-gids.4E08,4E09.otf | Bin 1888 -> 1888 bytes + ....notdef-outline-drop-hints-retain-gids.4E08.otf | Bin 1560 -> 1560 bytes + ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 2452 -> 2452 bytes + ...t1.notdef-outline-drop-hints.4E00,4E02,4E03.otf | Bin 1308 -> 1308 bytes + ...4_font1.notdef-outline-drop-hints.4E00,4E03.otf | Bin 1188 -> 1188 bytes + ...t1.notdef-outline-drop-hints.4E00,4E05,4E07.otf | Bin 1280 -> 1280 bytes + ...t1.notdef-outline-drop-hints.4E02,4E03,4E08.otf | Bin 1528 -> 1528 bytes + ...cmap14_font1.notdef-outline-drop-hints.4E02.otf | Bin 944 -> 944 bytes + ...cmap14_font1.notdef-outline-drop-hints.4E03.otf | Bin 1028 -> 1028 bytes + ...tdef-outline-drop-hints.4E05,4E07,4E08,4E09.otf | Bin 1796 -> 1796 bytes + ...4_font1.notdef-outline-drop-hints.4E08,4E09.otf | Bin 1672 -> 1672 bytes + ...cmap14_font1.notdef-outline-drop-hints.4E08.otf | Bin 1336 -> 1336 bytes + ...def-outline-drop-hints.retain-all-codepoint.otf | Bin 2296 -> 2296 bytes + ...14_font1.notdef-outline-gids.4E00,4E02,4E03.otf | Bin 1408 -> 1408 bytes + .../cmap14_font1.notdef-outline-gids.4E00,4E03.otf | Bin 1396 -> 1396 bytes + ...14_font1.notdef-outline-gids.4E00,4E05,4E07.otf | Bin 1640 -> 1640 bytes + ...14_font1.notdef-outline-gids.4E02,4E03,4E08.otf | Bin 1760 -> 1760 bytes + .../cmap14_font1.notdef-outline-gids.4E02.otf | Bin 1332 -> 1332 bytes + .../cmap14_font1.notdef-outline-gids.4E03.otf | Bin 1372 -> 1372 bytes + ...nt1.notdef-outline-gids.4E05,4E07,4E08,4E09.otf | Bin 2184 -> 2184 bytes + .../cmap14_font1.notdef-outline-gids.4E08,4E09.otf | Bin 2056 -> 2056 bytes + .../cmap14_font1.notdef-outline-gids.4E08.otf | Bin 1720 -> 1720 bytes + ...t1.notdef-outline-gids.retain-all-codepoint.otf | Bin 2400 -> 2400 bytes + ...ont1.notdef-outline-name-ids.4E00,4E02,4E03.otf | Bin 1308 -> 1308 bytes + ...p14_font1.notdef-outline-name-ids.4E00,4E03.otf | Bin 1184 -> 1184 bytes + ...ont1.notdef-outline-name-ids.4E00,4E05,4E07.otf | Bin 1280 -> 1280 bytes + ...ont1.notdef-outline-name-ids.4E02,4E03,4E08.otf | Bin 1528 -> 1528 bytes + .../cmap14_font1.notdef-outline-name-ids.4E02.otf | Bin 944 -> 944 bytes + .../cmap14_font1.notdef-outline-name-ids.4E03.otf | Bin 1028 -> 1028 bytes + ...notdef-outline-name-ids.4E05,4E07,4E08,4E09.otf | Bin 1796 -> 1796 bytes + ...p14_font1.notdef-outline-name-ids.4E08,4E09.otf | Bin 1668 -> 1668 bytes + .../cmap14_font1.notdef-outline-name-ids.4E08.otf | Bin 1336 -> 1336 bytes + ...otdef-outline-name-ids.retain-all-codepoint.otf | Bin 2296 -> 2296 bytes + ...1.notdef-outline-retain-gids.4E00,4E02,4E03.otf | Bin 1472 -> 1472 bytes + ..._font1.notdef-outline-retain-gids.4E00,4E03.otf | Bin 1360 -> 1360 bytes + ...1.notdef-outline-retain-gids.4E00,4E05,4E07.otf | Bin 1480 -> 1480 bytes + ...1.notdef-outline-retain-gids.4E02,4E03,4E08.otf | Bin 1804 -> 1804 bytes + ...map14_font1.notdef-outline-retain-gids.4E02.otf | Bin 1116 -> 1116 bytes + ...map14_font1.notdef-outline-retain-gids.4E03.otf | Bin 1208 -> 1208 bytes + ...def-outline-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 2068 -> 2068 bytes + ..._font1.notdef-outline-retain-gids.4E08,4E09.otf | Bin 1956 -> 1956 bytes + ...map14_font1.notdef-outline-retain-gids.4E08.otf | Bin 1628 -> 1628 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 2520 -> 2520 bytes + .../cmap14_font1.notdef-outline.4E00,4E02,4E03.otf | Bin 1376 -> 1376 bytes + .../cmap14_font1.notdef-outline.4E00,4E03.otf | Bin 1252 -> 1252 bytes + .../cmap14_font1.notdef-outline.4E00,4E05,4E07.otf | Bin 1348 -> 1348 bytes + .../cmap14_font1.notdef-outline.4E02,4E03,4E08.otf | Bin 1596 -> 1596 bytes + .../cmap14/cmap14_font1.notdef-outline.4E02.otf | Bin 1012 -> 1012 bytes + .../cmap14/cmap14_font1.notdef-outline.4E03.otf | Bin 1096 -> 1096 bytes + ...14_font1.notdef-outline.4E05,4E07,4E08,4E09.otf | Bin 1864 -> 1864 bytes + .../cmap14_font1.notdef-outline.4E08,4E09.otf | Bin 1736 -> 1736 bytes + .../cmap14/cmap14_font1.notdef-outline.4E08.otf | Bin 1404 -> 1404 bytes + ...4_font1.notdef-outline.retain-all-codepoint.otf | Bin 2364 -> 2364 bytes + ...tline-drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 1404 -> 1404 bytes + ...ef-outline-drop-hints-retain-gids.4E00,4E03.otf | Bin 1292 -> 1292 bytes + ...tline-drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 1420 -> 1420 bytes + ...tline-drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 1736 -> 1736 bytes + ....notdef-outline-drop-hints-retain-gids.4E02.otf | Bin 1044 -> 1044 bytes + ....notdef-outline-drop-hints-retain-gids.4E03.otf | Bin 1136 -> 1136 bytes + ...-drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 2000 -> 2000 bytes + ...ef-outline-drop-hints-retain-gids.4E08,4E09.otf | Bin 1884 -> 1884 bytes + ....notdef-outline-drop-hints-retain-gids.4E08.otf | Bin 1556 -> 1556 bytes + ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 2448 -> 2448 bytes + ...t2.notdef-outline-drop-hints.4E00,4E02,4E03.otf | Bin 1308 -> 1308 bytes + ...4_font2.notdef-outline-drop-hints.4E00,4E03.otf | Bin 1188 -> 1188 bytes + ...t2.notdef-outline-drop-hints.4E00,4E05,4E07.otf | Bin 1284 -> 1284 bytes + ...t2.notdef-outline-drop-hints.4E02,4E03,4E08.otf | Bin 1528 -> 1528 bytes + ...cmap14_font2.notdef-outline-drop-hints.4E02.otf | Bin 940 -> 940 bytes + ...cmap14_font2.notdef-outline-drop-hints.4E03.otf | Bin 1024 -> 1024 bytes + ...tdef-outline-drop-hints.4E05,4E07,4E08,4E09.otf | Bin 1796 -> 1796 bytes + ...4_font2.notdef-outline-drop-hints.4E08,4E09.otf | Bin 1668 -> 1668 bytes + ...cmap14_font2.notdef-outline-drop-hints.4E08.otf | Bin 1332 -> 1332 bytes + ...def-outline-drop-hints.retain-all-codepoint.otf | Bin 2292 -> 2292 bytes + ...14_font2.notdef-outline-gids.4E00,4E02,4E03.otf | Bin 1408 -> 1408 bytes + .../cmap14_font2.notdef-outline-gids.4E00,4E03.otf | Bin 1396 -> 1396 bytes + ...14_font2.notdef-outline-gids.4E00,4E05,4E07.otf | Bin 1644 -> 1644 bytes + ...14_font2.notdef-outline-gids.4E02,4E03,4E08.otf | Bin 1760 -> 1760 bytes + .../cmap14_font2.notdef-outline-gids.4E02.otf | Bin 1328 -> 1328 bytes + .../cmap14_font2.notdef-outline-gids.4E03.otf | Bin 1368 -> 1368 bytes + ...nt2.notdef-outline-gids.4E05,4E07,4E08,4E09.otf | Bin 2184 -> 2184 bytes + .../cmap14_font2.notdef-outline-gids.4E08,4E09.otf | Bin 2052 -> 2052 bytes + .../cmap14_font2.notdef-outline-gids.4E08.otf | Bin 1716 -> 1716 bytes + ...t2.notdef-outline-gids.retain-all-codepoint.otf | Bin 2396 -> 2396 bytes + ...ont2.notdef-outline-name-ids.4E00,4E02,4E03.otf | Bin 1308 -> 1308 bytes + ...p14_font2.notdef-outline-name-ids.4E00,4E03.otf | Bin 1184 -> 1184 bytes + ...ont2.notdef-outline-name-ids.4E00,4E05,4E07.otf | Bin 1284 -> 1284 bytes + ...ont2.notdef-outline-name-ids.4E02,4E03,4E08.otf | Bin 1528 -> 1528 bytes + .../cmap14_font2.notdef-outline-name-ids.4E02.otf | Bin 940 -> 940 bytes + .../cmap14_font2.notdef-outline-name-ids.4E03.otf | Bin 1024 -> 1024 bytes + ...notdef-outline-name-ids.4E05,4E07,4E08,4E09.otf | Bin 1796 -> 1796 bytes + ...p14_font2.notdef-outline-name-ids.4E08,4E09.otf | Bin 1664 -> 1664 bytes + .../cmap14_font2.notdef-outline-name-ids.4E08.otf | Bin 1332 -> 1332 bytes + ...otdef-outline-name-ids.retain-all-codepoint.otf | Bin 2292 -> 2292 bytes + ...2.notdef-outline-retain-gids.4E00,4E02,4E03.otf | Bin 1472 -> 1472 bytes + ..._font2.notdef-outline-retain-gids.4E00,4E03.otf | Bin 1360 -> 1360 bytes + ...2.notdef-outline-retain-gids.4E00,4E05,4E07.otf | Bin 1484 -> 1484 bytes + ...2.notdef-outline-retain-gids.4E02,4E03,4E08.otf | Bin 1804 -> 1804 bytes + ...map14_font2.notdef-outline-retain-gids.4E02.otf | Bin 1112 -> 1112 bytes + ...map14_font2.notdef-outline-retain-gids.4E03.otf | Bin 1204 -> 1204 bytes + ...def-outline-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 2068 -> 2068 bytes + ..._font2.notdef-outline-retain-gids.4E08,4E09.otf | Bin 1952 -> 1952 bytes + ...map14_font2.notdef-outline-retain-gids.4E08.otf | Bin 1624 -> 1624 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 2516 -> 2516 bytes + .../cmap14_font2.notdef-outline.4E00,4E02,4E03.otf | Bin 1376 -> 1376 bytes + .../cmap14_font2.notdef-outline.4E00,4E03.otf | Bin 1252 -> 1252 bytes + .../cmap14_font2.notdef-outline.4E00,4E05,4E07.otf | Bin 1352 -> 1352 bytes + .../cmap14_font2.notdef-outline.4E02,4E03,4E08.otf | Bin 1596 -> 1596 bytes + .../cmap14/cmap14_font2.notdef-outline.4E02.otf | Bin 1008 -> 1008 bytes + .../cmap14/cmap14_font2.notdef-outline.4E03.otf | Bin 1092 -> 1092 bytes + ...14_font2.notdef-outline.4E05,4E07,4E08,4E09.otf | Bin 1864 -> 1864 bytes + .../cmap14_font2.notdef-outline.4E08,4E09.otf | Bin 1732 -> 1732 bytes + .../cmap14/cmap14_font2.notdef-outline.4E08.otf | Bin 1400 -> 1400 bytes + ...4_font2.notdef-outline.retain-all-codepoint.otf | Bin 2360 -> 2360 bytes + .../TwemojiMozilla.subset.default.32,3297,3299.ttf | Bin 1868 -> 1868 bytes + .../colr/TwemojiMozilla.subset.default.32,3297.ttf | Bin 1344 -> 1344 bytes + .../colr/TwemojiMozilla.subset.default.32,3299.ttf | Bin 1520 -> 1520 bytes + .../colr/TwemojiMozilla.subset.default.32.ttf | Bin 888 -> 888 bytes + .../TwemojiMozilla.subset.default.3297,3299.ttf | Bin 1860 -> 1860 bytes + .../colr/TwemojiMozilla.subset.default.3297.ttf | Bin 1332 -> 1332 bytes + .../colr/TwemojiMozilla.subset.default.3299.ttf | Bin 1508 -> 1508 bytes + ....subset.drop-hints-retain-gids.32,3297,3299.ttf | Bin 1848 -> 1848 bytes + ...zilla.subset.drop-hints-retain-gids.32,3297.ttf | Bin 1340 -> 1340 bytes + ...zilla.subset.drop-hints-retain-gids.32,3299.ttf | Bin 1520 -> 1520 bytes + ...ojiMozilla.subset.drop-hints-retain-gids.32.ttf | Bin 868 -> 868 bytes + ...lla.subset.drop-hints-retain-gids.3297,3299.ttf | Bin 1844 -> 1844 bytes + ...iMozilla.subset.drop-hints-retain-gids.3297.ttf | Bin 1328 -> 1328 bytes + ...iMozilla.subset.drop-hints-retain-gids.3299.ttf | Bin 1508 -> 1508 bytes + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttf | Bin 1848 -> 1848 bytes + .../TwemojiMozilla.subset.drop-hints.32,3297.ttf | Bin 1324 -> 1324 bytes + .../TwemojiMozilla.subset.drop-hints.32,3299.ttf | Bin 1500 -> 1500 bytes + .../colr/TwemojiMozilla.subset.drop-hints.32.ttf | Bin 868 -> 868 bytes + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttf | Bin 1840 -> 1840 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttf | Bin 1312 -> 1312 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttf | Bin 1488 -> 1488 bytes + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttf | Bin 1868 -> 1868 bytes + .../TwemojiMozilla.subset.retain-gids.32,3297.ttf | Bin 1360 -> 1360 bytes + .../TwemojiMozilla.subset.retain-gids.32,3299.ttf | Bin 1540 -> 1540 bytes + .../colr/TwemojiMozilla.subset.retain-gids.32.ttf | Bin 888 -> 888 bytes + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttf | Bin 1864 -> 1864 bytes + .../TwemojiMozilla.subset.retain-gids.3297.ttf | Bin 1348 -> 1348 bytes + .../TwemojiMozilla.subset.retain-gids.3299.ttf | Bin 1528 -> 1528 bytes + .../colr_with_components/colr-table.default.6B.ttf | Bin 4260 -> 4260 bytes + .../colr-table.drop-hints-retain-gids.6B.ttf | Bin 4984 -> 4984 bytes + .../colr-table.drop-hints.6B.ttf | Bin 4260 -> 4260 bytes + .../colr-table.retain-gids.6B.ttf | Bin 4984 -> 4984 bytes + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttf | Bin 3004 -> 3004 bytes + .../full-font/Roboto-Regular.default.61,62,63.ttf | Bin 2632 -> 2632 bytes + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttf | Bin 2960 -> 2960 bytes + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf | Bin 1556 -> 1556 bytes + .../Roboto-Regular.drop-hints.61,62,63.ttf | Bin 1372 -> 1372 bytes + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 1584 -> 1584 bytes + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 3888 -> 3888 bytes + .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 3784 -> 3784 bytes + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttf | Bin 4324 -> 4324 bytes + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 3876 -> 3876 bytes + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 3784 -> 3784 bytes + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 4324 -> 4324 bytes + .../Mplus1p-Regular.default.1D715,1D7D8,41,42.ttf | Bin 2340 -> 2340 bytes + .../japanese/Mplus1p-Regular.default.25771.ttf | Bin 1988 -> 1988 bytes + ...gular.default.3042,3044,3046,3048,304A,304B.ttf | Bin 2616 -> 2616 bytes + ...gular.default.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2848 -> 2848 bytes + .../Mplus1p-Regular.default.61,63,65,6B.ttf | Bin 2248 -> 2248 bytes + ...gular.default.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3144 -> 3144 bytes + .../japanese/Mplus1p-Regular.default.660E.ttf | Bin 1944 -> 1944 bytes + ...plus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttf | Bin 1612 -> 1612 bytes + .../japanese/Mplus1p-Regular.drop-hints.25771.ttf | Bin 1260 -> 1260 bytes + ...ar.drop-hints.3042,3044,3046,3048,304A,304B.ttf | Bin 1888 -> 1888 bytes + ...ar.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2120 -> 2120 bytes + .../Mplus1p-Regular.drop-hints.61,63,65,6B.ttf | Bin 1520 -> 1520 bytes + ...ar.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 2416 -> 2416 bytes + .../japanese/Mplus1p-Regular.drop-hints.660E.ttf | Bin 1216 -> 1216 bytes + ...Mplus1p-Regular.keep-gdef.1D715,1D7D8,41,42.ttf | Bin 2340 -> 2340 bytes + .../japanese/Mplus1p-Regular.keep-gdef.25771.ttf | Bin 1988 -> 1988 bytes + ...lar.keep-gdef.3042,3044,3046,3048,304A,304B.ttf | Bin 2616 -> 2616 bytes + ...lar.keep-gdef.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2848 -> 2848 bytes + .../Mplus1p-Regular.keep-gdef.61,63,65,6B.ttf | Bin 2248 -> 2248 bytes + ...lar.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3144 -> 3144 bytes + .../japanese/Mplus1p-Regular.keep-gdef.660E.ttf | Bin 1944 -> 1944 bytes + ...ules_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 2016 -> 2016 bytes + ...ubrules_f1.notdef-outline-retain-gids.41,42.otf | Bin 1912 -> 1912 bytes + ...ubrules_f1.notdef-outline-retain-gids.41,43.otf | Bin 2020 -> 2020 bytes + ...e_subrules_f1.notdef-outline-retain-gids.41.otf | Bin 1896 -> 1896 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3876 -> 3876 bytes + ...ultiple_subrules_f1.notdef-outline.41,42,43.otf | Bin 1304 -> 1304 bytes + ...1_multiple_subrules_f1.notdef-outline.41,42.otf | Bin 1204 -> 1204 bytes + ...1_multiple_subrules_f1.notdef-outline.41,43.otf | Bin 1300 -> 1300 bytes + ...ext1_multiple_subrules_f1.notdef-outline.41.otf | Bin 1192 -> 1192 bytes + ...ules_f1.notdef-outline.retain-all-codepoint.otf | Bin 3876 -> 3876 bytes + ...ules_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 2016 -> 2016 bytes + ...ubrules_f1.notdef-outline-retain-gids.41,42.otf | Bin 1912 -> 1912 bytes + ...ubrules_f1.notdef-outline-retain-gids.41,43.otf | Bin 2020 -> 2020 bytes + ...e_subrules_f1.notdef-outline-retain-gids.41.otf | Bin 1896 -> 1896 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3876 -> 3876 bytes + ...ultiple_subrules_f1.notdef-outline.41,42,43.otf | Bin 1304 -> 1304 bytes + ...2_multiple_subrules_f1.notdef-outline.41,42.otf | Bin 1204 -> 1204 bytes + ...2_multiple_subrules_f1.notdef-outline.41,43.otf | Bin 1300 -> 1300 bytes + ...ext2_multiple_subrules_f1.notdef-outline.41.otf | Bin 1192 -> 1192 bytes + ...ules_f1.notdef-outline.retain-all-codepoint.otf | Bin 3876 -> 3876 bytes + ...mple_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 1996 -> 1996 bytes + ..._simple_f1.notdef-outline-retain-gids.41,42.otf | Bin 1892 -> 1892 bytes + ..._simple_f1.notdef-outline-retain-gids.41,43.otf | Bin 2000 -> 2000 bytes + ...xt3_simple_f1.notdef-outline-retain-gids.41.otf | Bin 1876 -> 1876 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3856 -> 3856 bytes + ..._context3_simple_f1.notdef-outline.41,42,43.otf | Bin 1284 -> 1284 bytes + ...pos_context3_simple_f1.notdef-outline.41,42.otf | Bin 1184 -> 1184 bytes + ...pos_context3_simple_f1.notdef-outline.41,43.otf | Bin 1280 -> 1280 bytes + .../gpos_context3_simple_f1.notdef-outline.41.otf | Bin 1172 -> 1172 bytes + ...mple_f1.notdef-outline.retain-all-codepoint.otf | Bin 3856 -> 3856 bytes + .../IndicTestJalandhar-Regular.default.A01.ttf | Bin 4172 -> 4172 bytes + .../IndicTestJalandhar-Regular.default.A05,A06.ttf | Bin 4748 -> 4748 bytes + .../IndicTestJalandhar-Regular.default.A07,A1B.ttf | Bin 4720 -> 4720 bytes + ...andhar-Regular.default.retain-all-codepoint.ttf | Bin 49248 -> 49248 bytes + .../IndicTestJalandhar-Regular.drop-hints.A01.ttf | Bin 1032 -> 1032 bytes + ...dicTestJalandhar-Regular.drop-hints.A05,A06.ttf | Bin 1340 -> 1340 bytes + ...dicTestJalandhar-Regular.drop-hints.A07,A1B.ttf | Bin 1340 -> 1340 bytes + ...har-Regular.drop-hints.retain-all-codepoint.ttf | Bin 29468 -> 29468 bytes + .../IndicTestJalandhar-Regular.keep-gdef.A01.ttf | Bin 4172 -> 4172 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A05,A06.ttf | Bin 4748 -> 4748 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A07,A1B.ttf | Bin 4720 -> 4720 bytes + ...dhar-Regular.keep-gdef.retain-all-codepoint.ttf | Bin 49248 -> 49248 bytes + ...otype.notdef-outline-drop-hints.41,42,43,57.otf | Bin 5272 -> 5272 bytes + ...rototype.notdef-outline-drop-hints.41,42,43.otf | Bin 4740 -> 4740 bytes + ...VFPrototype.notdef-outline-drop-hints.41,42.otf | Bin 4264 -> 4264 bytes + ...rototype.notdef-outline-drop-hints.41,56,57.otf | Bin 4408 -> 4408 bytes + ...obeVFPrototype.notdef-outline-drop-hints.41.otf | Bin 3560 -> 3560 bytes + ...VFPrototype.notdef-outline-drop-hints.42,57.otf | Bin 4396 -> 4396 bytes + ...AdobeVFPrototype.notdef-outline.41,42,43,57.otf | Bin 5460 -> 5460 bytes + .../AdobeVFPrototype.notdef-outline.41,42,43.otf | Bin 4928 -> 4928 bytes + .../AdobeVFPrototype.notdef-outline.41,42.otf | Bin 4448 -> 4448 bytes + .../AdobeVFPrototype.notdef-outline.41,56,57.otf | Bin 4596 -> 4596 bytes + .../AdobeVFPrototype.notdef-outline.41.otf | Bin 3748 -> 3748 bytes + .../AdobeVFPrototype.notdef-outline.42,57.otf | Bin 4580 -> 4580 bytes + .../Roboto-Regular.default.1E00,303.ttf | Bin 2472 -> 2472 bytes + .../layout.gdef/Roboto-Regular.default.303.ttf | Bin 2076 -> 2076 bytes + .../Roboto-Regular.default.309,20,30F.ttf | Bin 2148 -> 2148 bytes + .../layout.gdef/Roboto-Regular.default.323.ttf | Bin 1968 -> 1968 bytes + .../Roboto-Regular.default.41,42,43.ttf | Bin 2532 -> 2532 bytes + .../Roboto-Regular.drop-hints.1E00,303.ttf | Bin 1328 -> 1328 bytes + .../layout.gdef/Roboto-Regular.drop-hints.303.ttf | Bin 1072 -> 1072 bytes + .../Roboto-Regular.drop-hints.309,20,30F.ttf | Bin 1108 -> 1108 bytes + .../layout.gdef/Roboto-Regular.drop-hints.323.ttf | Bin 1016 -> 1016 bytes + .../Roboto-Regular.drop-hints.41,42,43.ttf | Bin 1348 -> 1348 bytes + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttf | Bin 2472 -> 2472 bytes + .../Roboto-Regular.keep-gdef-gpos.303.ttf | Bin 2076 -> 2076 bytes + .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf | Bin 2148 -> 2148 bytes + .../Roboto-Regular.keep-gdef-gpos.323.ttf | Bin 1968 -> 1968 bytes + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 2532 -> 2532 bytes + ...os1_2_font.notdef-outline-retain-gids.41,43.otf | Bin 1980 -> 1980 bytes + ...os1_2_font.notdef-outline-retain-gids.41,46.otf | Bin 2140 -> 2140 bytes + .../gpos1_2_font.notdef-outline-retain-gids.41.otf | Bin 1856 -> 1856 bytes + ...os1_2_font.notdef-outline-retain-gids.42,44.otf | Bin 1964 -> 1964 bytes + ...os1_2_font.notdef-outline-retain-gids.43,46.otf | Bin 2004 -> 2004 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3780 -> 3780 bytes + .../gpos1_2_font.notdef-outline.41,43.otf | Bin 1260 -> 1260 bytes + .../gpos1_2_font.notdef-outline.41,46.otf | Bin 1388 -> 1388 bytes + .../layout.gpos/gpos1_2_font.notdef-outline.41.otf | Bin 1152 -> 1152 bytes + .../gpos1_2_font.notdef-outline.42,44.otf | Bin 1232 -> 1232 bytes + .../gpos1_2_font.notdef-outline.43,46.otf | Bin 1252 -> 1252 bytes + ..._2_font.notdef-outline.retain-all-codepoint.otf | Bin 3780 -> 3780 bytes + ...1_font7.notdef-outline-retain-gids.21,23,25.otf | Bin 1656 -> 1656 bytes + ...s2_1_font7.notdef-outline-retain-gids.21,23.otf | Bin 1532 -> 1532 bytes + ...s2_1_font7.notdef-outline-retain-gids.2E,23.otf | Bin 1912 -> 1912 bytes + ...1_font7.notdef-outline-retain-gids.41,42,43.otf | Bin 1976 -> 1976 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3780 -> 3780 bytes + .../gpos2_1_font7.notdef-outline.21,23,25.otf | Bin 1312 -> 1312 bytes + .../gpos2_1_font7.notdef-outline.21,23.otf | Bin 1204 -> 1204 bytes + .../gpos2_1_font7.notdef-outline.2E,23.otf | Bin 1476 -> 1476 bytes + .../gpos2_1_font7.notdef-outline.41,42,43.otf | Bin 1264 -> 1264 bytes + ...1_font7.notdef-outline.retain-all-codepoint.otf | Bin 3780 -> 3780 bytes + ...2_font5.notdef-outline-retain-gids.21,23,25.otf | Bin 1656 -> 1656 bytes + ...s2_2_font5.notdef-outline-retain-gids.21,23.otf | Bin 1532 -> 1532 bytes + ...s2_2_font5.notdef-outline-retain-gids.2E,23.otf | Bin 1912 -> 1912 bytes + ...2_font5.notdef-outline-retain-gids.41,42,43.otf | Bin 1976 -> 1976 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3780 -> 3780 bytes + .../gpos2_2_font5.notdef-outline.21,23,25.otf | Bin 1312 -> 1312 bytes + .../gpos2_2_font5.notdef-outline.21,23.otf | Bin 1204 -> 1204 bytes + .../gpos2_2_font5.notdef-outline.2E,23.otf | Bin 1476 -> 1476 bytes + .../gpos2_2_font5.notdef-outline.41,42,43.otf | Bin 1264 -> 1264 bytes + ...2_font5.notdef-outline.retain-all-codepoint.otf | Bin 3780 -> 3780 bytes + ...pos3_font3.notdef-outline-retain-gids.28,29.otf | Bin 1616 -> 1616 bytes + ...pos3_font3.notdef-outline-retain-gids.28,2B.otf | Bin 1752 -> 1752 bytes + ...pos3_font3.notdef-outline-retain-gids.29,2B.otf | Bin 1664 -> 1664 bytes + ...3_font3.notdef-outline-retain-gids.41,42,43.otf | Bin 1972 -> 1972 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3812 -> 3812 bytes + .../gpos3_font3.notdef-outline.28,29.otf | Bin 1224 -> 1224 bytes + .../gpos3_font3.notdef-outline.28,2B.otf | Bin 1344 -> 1344 bytes + .../gpos3_font3.notdef-outline.29,2B.otf | Bin 1256 -> 1256 bytes + .../gpos3_font3.notdef-outline.41,42,43.otf | Bin 1260 -> 1260 bytes + ...3_font3.notdef-outline.retain-all-codepoint.otf | Bin 3812 -> 3812 bytes + ...rs_1.notdef-outline-retain-gids.41,42,43,44.otf | Bin 2208 -> 2208 bytes + ...rs_1.notdef-outline-retain-gids.41,42,43,45.otf | Bin 2220 -> 2220 bytes + ...chors_1.notdef-outline-retain-gids.41,42,43.otf | Bin 1996 -> 1996 bytes + ..._anchors_1.notdef-outline-retain-gids.41,42.otf | Bin 1892 -> 1892 bytes + ...1.notdef-outline-retain-gids.41,43,44,45,46.otf | Bin 2560 -> 2560 bytes + ...chors_1.notdef-outline-retain-gids.41,43,44.otf | Bin 2216 -> 2216 bytes + ...chors_1.notdef-outline-retain-gids.41,43,45.otf | Bin 2224 -> 2224 bytes + ..._anchors_1.notdef-outline-retain-gids.41,43.otf | Bin 2000 -> 2000 bytes + ...ple_anchors_1.notdef-outline-retain-gids.41.otf | Bin 1876 -> 1876 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3844 -> 3844 bytes + ...ltiple_anchors_1.notdef-outline.41,42,43,44.otf | Bin 1492 -> 1492 bytes + ...ltiple_anchors_1.notdef-outline.41,42,43,45.otf | Bin 1488 -> 1488 bytes + ..._multiple_anchors_1.notdef-outline.41,42,43.otf | Bin 1284 -> 1284 bytes + ...os4_multiple_anchors_1.notdef-outline.41,42.otf | Bin 1184 -> 1184 bytes + ...ple_anchors_1.notdef-outline.41,43,44,45,46.otf | Bin 1832 -> 1832 bytes + ..._multiple_anchors_1.notdef-outline.41,43,44.otf | Bin 1492 -> 1492 bytes + ..._multiple_anchors_1.notdef-outline.41,43,45.otf | Bin 1488 -> 1488 bytes + ...os4_multiple_anchors_1.notdef-outline.41,43.otf | Bin 1280 -> 1280 bytes + .../gpos4_multiple_anchors_1.notdef-outline.41.otf | Bin 1172 -> 1172 bytes + ...chors_1.notdef-outline.retain-all-codepoint.otf | Bin 3844 -> 3844 bytes + ...ont1.notdef-outline-retain-gids.41,42,43,44.otf | Bin 2224 -> 2224 bytes + ...ont1.notdef-outline-retain-gids.41,42,43,45.otf | Bin 2236 -> 2236 bytes + ...5_font1.notdef-outline-retain-gids.41,42,43.otf | Bin 2012 -> 2012 bytes + ...5_font1.notdef-outline-retain-gids.41,42,44.otf | Bin 2144 -> 2144 bytes + ...5_font1.notdef-outline-retain-gids.41,42,45.otf | Bin 2144 -> 2144 bytes + ...pos5_font1.notdef-outline-retain-gids.41,42.otf | Bin 1908 -> 1908 bytes + ...pos5_font1.notdef-outline-retain-gids.41,43.otf | Bin 2016 -> 2016 bytes + .../gpos5_font1.notdef-outline-retain-gids.41.otf | Bin 1892 -> 1892 bytes + .../gpos5_font1.notdef-outline-retain-gids.42.otf | Bin 1764 -> 1764 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3860 -> 3860 bytes + .../gpos5_font1.notdef-outline.41,42,43,44.otf | Bin 1508 -> 1508 bytes + .../gpos5_font1.notdef-outline.41,42,43,45.otf | Bin 1504 -> 1504 bytes + .../gpos5_font1.notdef-outline.41,42,43.otf | Bin 1300 -> 1300 bytes + .../gpos5_font1.notdef-outline.41,42,44.otf | Bin 1420 -> 1420 bytes + .../gpos5_font1.notdef-outline.41,42,45.otf | Bin 1408 -> 1408 bytes + .../gpos5_font1.notdef-outline.41,42.otf | Bin 1200 -> 1200 bytes + .../gpos5_font1.notdef-outline.41,43.otf | Bin 1296 -> 1296 bytes + .../layout.gpos5/gpos5_font1.notdef-outline.41.otf | Bin 1188 -> 1188 bytes + .../layout.gpos5/gpos5_font1.notdef-outline.42.otf | Bin 1048 -> 1048 bytes + ...5_font1.notdef-outline.retain-all-codepoint.otf | Bin 3860 -> 3860 bytes + ...ont1.notdef-outline-retain-gids.41,42,43,44.otf | Bin 2184 -> 2184 bytes + ...ont1.notdef-outline-retain-gids.41,42,43,45.otf | Bin 2196 -> 2196 bytes + ...6_font1.notdef-outline-retain-gids.41,42,43.otf | Bin 1972 -> 1972 bytes + ...pos6_font1.notdef-outline-retain-gids.41,42.otf | Bin 1868 -> 1868 bytes + ...1.notdef-outline-retain-gids.41,43,44,45,46.otf | Bin 2536 -> 2536 bytes + ...6_font1.notdef-outline-retain-gids.41,43,44.otf | Bin 2192 -> 2192 bytes + ...6_font1.notdef-outline-retain-gids.41,43,45.otf | Bin 2200 -> 2200 bytes + ...pos6_font1.notdef-outline-retain-gids.41,43.otf | Bin 1976 -> 1976 bytes + .../gpos6_font1.notdef-outline-retain-gids.41.otf | Bin 1852 -> 1852 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3820 -> 3820 bytes + .../gpos6_font1.notdef-outline.41,42,43,44.otf | Bin 1468 -> 1468 bytes + .../gpos6_font1.notdef-outline.41,42,43,45.otf | Bin 1464 -> 1464 bytes + .../gpos6_font1.notdef-outline.41,42,43.otf | Bin 1260 -> 1260 bytes + .../gpos6_font1.notdef-outline.41,42.otf | Bin 1160 -> 1160 bytes + .../gpos6_font1.notdef-outline.41,43,44,45,46.otf | Bin 1808 -> 1808 bytes + .../gpos6_font1.notdef-outline.41,43,44.otf | Bin 1468 -> 1468 bytes + .../gpos6_font1.notdef-outline.41,43,45.otf | Bin 1464 -> 1464 bytes + .../gpos6_font1.notdef-outline.41,43.otf | Bin 1256 -> 1256 bytes + .../layout.gpos6/gpos6_font1.notdef-outline.41.otf | Bin 1148 -> 1148 bytes + ...6_font1.notdef-outline.retain-all-codepoint.otf | Bin 3820 -> 3820 bytes + ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 12592 -> 12592 bytes + .../Amiri-Regular.default.627,644,62D,628.ttf | Bin 9924 -> 9924 bytes + .../Amiri-Regular.default.627,644.ttf | Bin 4112 -> 4112 bytes + ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 9424 -> 9424 bytes + .../Amiri-Regular.default.63A,64A,631.ttf | Bin 7256 -> 7256 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 47920 -> 47920 bytes + .../Amiri-Regular.retain-gids.627,644,62D,628.ttf | Bin 42572 -> 42572 bytes + .../Amiri-Regular.retain-gids.627,644.ttf | Bin 36640 -> 36640 bytes + ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 45816 -> 45816 bytes + .../Amiri-Regular.retain-gids.63A,64A,631.ttf | Bin 37920 -> 37920 bytes + ...s_f1.notdef-outline-retain-gids.30,31,32,33.otf | Bin 2292 -> 2292 bytes + ...ules_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 2020 -> 2020 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3880 -> 3880 bytes + ...iple_subrules_f1.notdef-outline.30,31,32,33.otf | Bin 1820 -> 1820 bytes + ...ultiple_subrules_f1.notdef-outline.41,42,43.otf | Bin 1308 -> 1308 bytes + ...ules_f1.notdef-outline.retain-all-codepoint.otf | Bin 3880 -> 3880 bytes + ...s_f1.notdef-outline-retain-gids.30,31,32,33.otf | Bin 2292 -> 2292 bytes + ...ules_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 2020 -> 2020 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3880 -> 3880 bytes + ...iple_subrules_f1.notdef-outline.30,31,32,33.otf | Bin 1820 -> 1820 bytes + ...ultiple_subrules_f1.notdef-outline.41,42,43.otf | Bin 1308 -> 1308 bytes + ...ules_f1.notdef-outline.retain-all-codepoint.otf | Bin 3880 -> 3880 bytes + ...e_f1.notdef-outline-retain-gids.30,31,32,33.otf | Bin 2268 -> 2268 bytes + ...mple_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 1996 -> 1996 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3856 -> 3856 bytes + ...ining3_simple_f1.notdef-outline.30,31,32,33.otf | Bin 1796 -> 1796 bytes + ...chaining3_simple_f1.notdef-outline.41,42,43.otf | Bin 1284 -> 1284 bytes + ...mple_f1.notdef-outline.retain-all-codepoint.otf | Bin 3856 -> 3856 bytes + ...pos9_font2.notdef-outline-retain-gids.41,42.otf | Bin 1868 -> 1868 bytes + .../gpos9_font2.notdef-outline-retain-gids.41.otf | Bin 1852 -> 1852 bytes + .../gpos9_font2.notdef-outline-retain-gids.42.otf | Bin 1724 -> 1724 bytes + .../gpos9_font2.notdef-outline.41,42.otf | Bin 1160 -> 1160 bytes + .../layout.gpos9/gpos9_font2.notdef-outline.41.otf | Bin 1148 -> 1148 bytes + .../layout.gpos9/gpos9_font2.notdef-outline.42.otf | Bin 1008 -> 1008 bytes + ...ub_alternate_substitution.default.53A9,53F1.otf | Bin 4316 -> 4316 bytes + .../gsub_alternate_substitution.default.53A9.otf | Bin 3884 -> 3884 bytes + .../gsub_alternate_substitution.default.53F1.otf | Bin 2440 -> 2440 bytes + ...e_substitution.default.retain-all-codepoint.otf | Bin 5984 -> 5984 bytes + ...lternate_substitution.retain-gids.53A9,53F1.otf | Bin 4440 -> 4440 bytes + ...sub_alternate_substitution.retain-gids.53A9.otf | Bin 4036 -> 4036 bytes + ...sub_alternate_substitution.retain-gids.53F1.otf | Bin 2632 -> 2632 bytes + ...bstitution.retain-gids.retain-all-codepoint.otf | Bin 6076 -> 6076 bytes + ...ules_f2.notdef-outline-retain-gids.41,42,43.otf | Bin 2028 -> 2028 bytes + ...ubrules_f2.notdef-outline-retain-gids.41,42.otf | Bin 1924 -> 1924 bytes + ...ubrules_f2.notdef-outline-retain-gids.41,43.otf | Bin 2032 -> 2032 bytes + ...e_subrules_f2.notdef-outline-retain-gids.41.otf | Bin 1908 -> 1908 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3888 -> 3888 bytes + ...ultiple_subrules_f2.notdef-outline.41,42,43.otf | Bin 1316 -> 1316 bytes + ...1_multiple_subrules_f2.notdef-outline.41,42.otf | Bin 1216 -> 1216 bytes + ...1_multiple_subrules_f2.notdef-outline.41,43.otf | Bin 1312 -> 1312 bytes + ...ext1_multiple_subrules_f2.notdef-outline.41.otf | Bin 1204 -> 1204 bytes + ...ules_f2.notdef-outline.retain-all-codepoint.otf | Bin 3888 -> 3888 bytes + ...ules_f2.notdef-outline-retain-gids.41,42,43.otf | Bin 2028 -> 2028 bytes + ...ubrules_f2.notdef-outline-retain-gids.41,42.otf | Bin 1924 -> 1924 bytes + ...ubrules_f2.notdef-outline-retain-gids.41,43.otf | Bin 2032 -> 2032 bytes + ...e_subrules_f2.notdef-outline-retain-gids.41.otf | Bin 1908 -> 1908 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3888 -> 3888 bytes + ...ultiple_subrules_f2.notdef-outline.41,42,43.otf | Bin 1316 -> 1316 bytes + ...2_multiple_subrules_f2.notdef-outline.41,42.otf | Bin 1216 -> 1216 bytes + ...2_multiple_subrules_f2.notdef-outline.41,43.otf | Bin 1312 -> 1312 bytes + ...ext2_multiple_subrules_f2.notdef-outline.41.otf | Bin 1204 -> 1204 bytes + ...ules_f2.notdef-outline.retain-all-codepoint.otf | Bin 3888 -> 3888 bytes + ...sive_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 2016 -> 2016 bytes + ...cessive_f1.notdef-outline-retain-gids.41,42.otf | Bin 1912 -> 1912 bytes + ...cessive_f1.notdef-outline-retain-gids.41,43.otf | Bin 2020 -> 2020 bytes + ...successive_f1.notdef-outline-retain-gids.41.otf | Bin 1896 -> 1896 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3876 -> 3876 bytes + ...text3_successive_f1.notdef-outline.41,42,43.otf | Bin 1304 -> 1304 bytes + ...context3_successive_f1.notdef-outline.41,42.otf | Bin 1204 -> 1204 bytes + ...context3_successive_f1.notdef-outline.41,43.otf | Bin 1300 -> 1300 bytes + ...ub_context3_successive_f1.notdef-outline.41.otf | Bin 1192 -> 1192 bytes + ...sive_f1.notdef-outline.retain-all-codepoint.otf | Bin 3876 -> 3876 bytes + ...s_f1.notdef-outline-retain-gids.30,31,32,33.otf | Bin 2304 -> 2304 bytes + ...ules_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 2032 -> 2032 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3892 -> 3892 bytes + ...iple_subrules_f1.notdef-outline.30,31,32,33.otf | Bin 1832 -> 1832 bytes + ...ultiple_subrules_f1.notdef-outline.41,42,43.otf | Bin 1320 -> 1320 bytes + ...ules_f1.notdef-outline.retain-all-codepoint.otf | Bin 3892 -> 3892 bytes + ...s_f1.notdef-outline-retain-gids.30,31,32,33.otf | Bin 2304 -> 2304 bytes + ...ules_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 2032 -> 2032 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3892 -> 3892 bytes + ...iple_subrules_f1.notdef-outline.30,31,32,33.otf | Bin 1832 -> 1832 bytes + ...ultiple_subrules_f1.notdef-outline.41,42,43.otf | Bin 1320 -> 1320 bytes + ...ules_f1.notdef-outline.retain-all-codepoint.otf | Bin 3892 -> 3892 bytes + ...e_f2.notdef-outline-retain-gids.30,31,32,33.otf | Bin 2280 -> 2280 bytes + ...mple_f2.notdef-outline-retain-gids.41,42,43.otf | Bin 2008 -> 2008 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3868 -> 3868 bytes + ...ining3_simple_f2.notdef-outline.30,31,32,33.otf | Bin 1808 -> 1808 bytes + ...chaining3_simple_f2.notdef-outline.41,42,43.otf | Bin 1296 -> 1296 bytes + ...mple_f2.notdef-outline.retain-all-codepoint.otf | Bin 3868 -> 3868 bytes + ...line-retain-gids.41,42,43,44,45,46,47,48,49.otf | Bin 2916 -> 2916 bytes + ...ef-outline-retain-gids.41,42,43,44,45,46,47.otf | Bin 2624 -> 2624 bytes + ...ef-outline-retain-gids.41,42,43,44,45,46,4D.otf | Bin 2668 -> 2668 bytes + ...ef-outline-retain-gids.41,42,43,44,45,46,51.otf | Bin 2792 -> 2792 bytes + ...otdef-outline-retain-gids.41,42,43,44,45,46.otf | Bin 2564 -> 2564 bytes + ...created.notdef-outline-retain-gids.41,42,43.otf | Bin 2008 -> 2008 bytes + ...ually_created.notdef-outline-retain-gids.41.otf | Bin 1888 -> 1888 bytes + ...ually_created.notdef-outline-retain-gids.61.otf | Bin 2292 -> 2292 bytes + ...ef-outline-retain-gids.retain-all-codepoint.otf | Bin 3868 -> 3868 bytes + ...d.notdef-outline.41,42,43,44,45,46,47,48,49.otf | Bin 2188 -> 2188 bytes + ...created.notdef-outline.41,42,43,44,45,46,47.otf | Bin 1904 -> 1904 bytes + ...created.notdef-outline.41,42,43,44,45,46,4D.otf | Bin 1868 -> 1868 bytes + ...created.notdef-outline.41,42,43,44,45,46,51.otf | Bin 1948 -> 1948 bytes + ...ly_created.notdef-outline.41,42,43,44,45,46.otf | Bin 1844 -> 1844 bytes + ...b8_manually_created.notdef-outline.41,42,43.otf | Bin 1296 -> 1296 bytes + .../gsub8_manually_created.notdef-outline.41.otf | Bin 1184 -> 1184 bytes + .../gsub8_manually_created.notdef-outline.61.otf | Bin 1236 -> 1236 bytes + ...created.notdef-outline.retain-all-codepoint.otf | Bin 3868 -> 3868 bytes + .../expected/layout.khmer/Khmer.default.1780.ttf | Bin 4200 -> 4200 bytes + ...ult.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 6408 -> 6408 bytes + .../expected/layout.khmer/Khmer.default.31.ttf | Bin 4136 -> 4136 bytes + .../layout.khmer/Khmer.retain-gids.1780.ttf | Bin 4460 -> 4460 bytes + ...ids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 7844 -> 7844 bytes + .../expected/layout.khmer/Khmer.retain-gids.31.ttf | Bin 4252 -> 4252 bytes + ...Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 11388 -> 11388 bytes + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 17688 -> 17688 bytes + .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 3520 -> 3520 bytes + ...rdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 12380 -> 12380 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 19380 -> 19380 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 18224 -> 18224 bytes + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 23748 -> 23748 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 9164 -> 9164 bytes + ...Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 18184 -> 18184 bytes + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 25432 -> 25432 bytes + .../Roboto-Regular.smallcaps.default.41,42,43.ttf | Bin 2424 -> 2424 bytes + .../Roboto-Regular.smallcaps.default.41,43.ttf | Bin 2232 -> 2232 bytes + .../layout/Roboto-Regular.smallcaps.default.41.ttf | Bin 2044 -> 2044 bytes + .../layout/Roboto-Regular.smallcaps.default.43.ttf | Bin 2076 -> 2076 bytes + .../Roboto-Regular.smallcaps.default.CA,CB.ttf | Bin 2348 -> 2348 bytes + ...boto-Regular.smallcaps.retain-gids.41,42,43.ttf | Bin 2676 -> 2676 bytes + .../Roboto-Regular.smallcaps.retain-gids.41,43.ttf | Bin 2496 -> 2496 bytes + .../Roboto-Regular.smallcaps.retain-gids.41.ttf | Bin 2296 -> 2296 bytes + .../Roboto-Regular.smallcaps.retain-gids.43.ttf | Bin 2344 -> 2344 bytes + .../Roboto-Regular.smallcaps.retain-gids.CA,CB.ttf | Bin 6436 -> 6436 bytes + .../data/expected/sbix/sbix.default.58,59.ttf | Bin 193528 -> 193528 bytes + test/subset/data/expected/sbix/sbix.default.58.ttf | Bin 121168 -> 121168 bytes + test/subset/data/expected/sbix/sbix.default.59.ttf | Bin 89364 -> 89364 bytes + .../sbix/sbix.drop-hints-retain-gids.58,59.ttf | Bin 193528 -> 193528 bytes + .../sbix/sbix.drop-hints-retain-gids.58.ttf | Bin 121168 -> 121168 bytes + .../sbix/sbix.drop-hints-retain-gids.59.ttf | Bin 89404 -> 89404 bytes + .../data/expected/sbix/sbix.drop-hints.58,59.ttf | Bin 193528 -> 193528 bytes + .../data/expected/sbix/sbix.drop-hints.58.ttf | Bin 121168 -> 121168 bytes + .../data/expected/sbix/sbix.drop-hints.59.ttf | Bin 89364 -> 89364 bytes + .../data/expected/sbix/sbix.retain-gids.58,59.ttf | Bin 193528 -> 193528 bytes + .../data/expected/sbix/sbix.retain-gids.58.ttf | Bin 121168 -> 121168 bytes + .../data/expected/sbix/sbix.retain-gids.59.ttf | Bin 89404 -> 89404 bytes + .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 15856 -> 15856 bytes + .../data/expected/variable/Fraunces.default.61.ttf | Bin 4232 -> 4232 bytes + 942 files changed, 21 insertions(+), 32 deletions(-) + +commit dea0fe5717a0ce72484bf6b827f5a871f816d4a2 +Author: Garret Rieger +Date: Wed Aug 4 16:36:20 2021 -0700 + + [subset] discard extra copies of a table in face builder. + + Fixes #2361. Stores tables in the builder in a hashmap so you end up with at most one copy of each table. Table serialization order is now based on tag sort order instead of order of insertion into the builder. + + src/hb-face.cc | 44 +++++++++++++-------- + src/hb-open-file.hh | 23 ++++++----- + .../Comfortaa-Regular-new.default.61,62,63.ttf | Bin 7060 -> 7060 bytes + .../basics/Comfortaa-Regular-new.default.61,63.ttf | Bin 6692 -> 6692 bytes + .../basics/Comfortaa-Regular-new.default.61.ttf | Bin 6328 -> 6328 bytes + .../basics/Comfortaa-Regular-new.default.62.ttf | Bin 6200 -> 6200 bytes + .../basics/Comfortaa-Regular-new.default.63.ttf | Bin 6256 -> 6256 bytes + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...Regular-new.drop-hints-retain-gids.61,62,63.ttf | Bin 4608 -> 4608 bytes + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttf | Bin 4312 -> 4312 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttf | Bin 3724 -> 3724 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.62.ttf | Bin 3900 -> 3900 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.63.ttf | Bin 3972 -> 3972 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 191632 -> 191632 bytes + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttf | Bin 2600 -> 2600 bytes + .../Comfortaa-Regular-new.drop-hints.61,63.ttf | Bin 2296 -> 2296 bytes + .../basics/Comfortaa-Regular-new.drop-hints.61.ttf | Bin 1976 -> 1976 bytes + .../basics/Comfortaa-Regular-new.drop-hints.62.ttf | Bin 1900 -> 1900 bytes + .../basics/Comfortaa-Regular-new.drop-hints.63.ttf | Bin 1968 -> 1968 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 191584 -> 191584 bytes + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttf | Bin 7988 -> 7988 bytes + .../basics/Comfortaa-Regular-new.gids.61,63.ttf | Bin 7628 -> 7628 bytes + .../basics/Comfortaa-Regular-new.gids.61.ttf | Bin 7256 -> 7256 bytes + .../basics/Comfortaa-Regular-new.gids.62.ttf | Bin 7184 -> 7184 bytes + .../basics/Comfortaa-Regular-new.gids.63.ttf | Bin 7180 -> 7180 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + .../Comfortaa-Regular-new.glyph-names.61,62,63.ttf | Bin 7072 -> 7072 bytes + .../Comfortaa-Regular-new.glyph-names.61,63.ttf | Bin 6700 -> 6700 bytes + .../Comfortaa-Regular-new.glyph-names.61.ttf | Bin 6336 -> 6336 bytes + .../Comfortaa-Regular-new.glyph-names.62.ttf | Bin 6208 -> 6208 bytes + .../Comfortaa-Regular-new.glyph-names.63.ttf | Bin 6264 -> 6264 bytes + ...egular-new.glyph-names.retain-all-codepoint.ttf | Bin 229748 -> 229748 bytes + ...gular-new.keep-all-layout-features.61,62,63.ttf | Bin 7508 -> 7508 bytes + ...-Regular-new.keep-all-layout-features.61,63.ttf | Bin 7144 -> 7144 bytes + ...taa-Regular-new.keep-all-layout-features.61.ttf | Bin 6776 -> 6776 bytes + ...taa-Regular-new.keep-all-layout-features.62.ttf | Bin 6200 -> 6200 bytes + ...taa-Regular-new.keep-all-layout-features.63.ttf | Bin 6256 -> 6256 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 223452 -> 223452 bytes + ...fortaa-Regular-new.layout-features.61,62,63.ttf | Bin 7060 -> 7060 bytes + ...Comfortaa-Regular-new.layout-features.61,63.ttf | Bin 6692 -> 6692 bytes + .../Comfortaa-Regular-new.layout-features.61.ttf | Bin 6328 -> 6328 bytes + .../Comfortaa-Regular-new.layout-features.62.ttf | Bin 6200 -> 6200 bytes + .../Comfortaa-Regular-new.layout-features.63.ttf | Bin 6256 -> 6256 bytes + ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 220948 -> 220948 bytes + .../Comfortaa-Regular-new.name-ids.61,62,63.ttf | Bin 6800 -> 6800 bytes + .../Comfortaa-Regular-new.name-ids.61,63.ttf | Bin 6432 -> 6432 bytes + .../basics/Comfortaa-Regular-new.name-ids.61.ttf | Bin 6068 -> 6068 bytes + .../basics/Comfortaa-Regular-new.name-ids.62.ttf | Bin 5940 -> 5940 bytes + .../basics/Comfortaa-Regular-new.name-ids.63.ttf | Bin 5996 -> 5996 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 222496 -> 222496 bytes + ...mfortaa-Regular-new.name-languages.61,62,63.ttf | Bin 7060 -> 7060 bytes + .../Comfortaa-Regular-new.name-languages.61,63.ttf | Bin 6692 -> 6692 bytes + .../Comfortaa-Regular-new.name-languages.61.ttf | Bin 6328 -> 6328 bytes + .../Comfortaa-Regular-new.name-languages.62.ttf | Bin 6200 -> 6200 bytes + .../Comfortaa-Regular-new.name-languages.63.ttf | Bin 6256 -> 6256 bytes + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttf | Bin 7060 -> 7060 bytes + .../Comfortaa-Regular-new.name-legacy.61,63.ttf | Bin 6692 -> 6692 bytes + .../Comfortaa-Regular-new.name-legacy.61.ttf | Bin 6328 -> 6328 bytes + .../Comfortaa-Regular-new.name-legacy.62.ttf | Bin 6200 -> 6200 bytes + .../Comfortaa-Regular-new.name-legacy.63.ttf | Bin 6256 -> 6256 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...egular-new.no-prune-unicode-ranges.61,62,63.ttf | Bin 7060 -> 7060 bytes + ...a-Regular-new.no-prune-unicode-ranges.61,63.ttf | Bin 6692 -> 6692 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.61.ttf | Bin 6328 -> 6328 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.62.ttf | Bin 6200 -> 6200 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.63.ttf | Bin 6256 -> 6256 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 222756 -> 222756 bytes + ...mfortaa-Regular-new.notdef-outline.61,62,63.ttf | Bin 7652 -> 7652 bytes + .../Comfortaa-Regular-new.notdef-outline.61,63.ttf | Bin 7284 -> 7284 bytes + .../Comfortaa-Regular-new.notdef-outline.61.ttf | Bin 6920 -> 6920 bytes + .../Comfortaa-Regular-new.notdef-outline.62.ttf | Bin 6796 -> 6796 bytes + .../Comfortaa-Regular-new.notdef-outline.63.ttf | Bin 6844 -> 6844 bytes + ...lar-new.notdef-outline.retain-all-codepoint.ttf | Bin 223352 -> 223352 bytes + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttf | Bin 9068 -> 9068 bytes + .../Comfortaa-Regular-new.retain-gids.61,63.ttf | Bin 8708 -> 8708 bytes + .../Comfortaa-Regular-new.retain-gids.61.ttf | Bin 8076 -> 8076 bytes + .../Comfortaa-Regular-new.retain-gids.62.ttf | Bin 8200 -> 8200 bytes + .../Comfortaa-Regular-new.retain-gids.63.ttf | Bin 8260 -> 8260 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 222804 -> 222804 bytes + ...numMyeongjo-Regular-subset.default.61,62,63.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.default.61,63.ttf | Bin 3580 -> 3580 bytes + .../NanumMyeongjo-Regular-subset.default.61.ttf | Bin 3156 -> 3156 bytes + .../NanumMyeongjo-Regular-subset.default.62.ttf | Bin 3180 -> 3180 bytes + .../NanumMyeongjo-Regular-subset.default.63.ttf | Bin 3048 -> 3048 bytes + ...Regular-subset.default.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...ular-subset.drop-hints-retain-gids.61,62,63.ttf | Bin 1452 -> 1452 bytes + ...Regular-subset.drop-hints-retain-gids.61,63.ttf | Bin 1284 -> 1284 bytes + ...jo-Regular-subset.drop-hints-retain-gids.61.ttf | Bin 1128 -> 1128 bytes + ...jo-Regular-subset.drop-hints-retain-gids.62.ttf | Bin 1144 -> 1144 bytes + ...jo-Regular-subset.drop-hints-retain-gids.63.ttf | Bin 1116 -> 1116 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 3536 -> 3536 bytes + ...Myeongjo-Regular-subset.drop-hints.61,62,63.ttf | Bin 1452 -> 1452 bytes + ...numMyeongjo-Regular-subset.drop-hints.61,63.ttf | Bin 1276 -> 1276 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.61.ttf | Bin 1128 -> 1128 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.62.ttf | Bin 1140 -> 1140 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.63.ttf | Bin 1104 -> 1104 bytes + ...ular-subset.drop-hints.retain-all-codepoint.ttf | Bin 3536 -> 3536 bytes + .../NanumMyeongjo-Regular-subset.gids.61,62,63.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.61,63.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.61.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.62.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.63.ttf | Bin 4128 -> 4128 bytes + ...jo-Regular-subset.gids.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...yeongjo-Regular-subset.glyph-names.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...umMyeongjo-Regular-subset.glyph-names.61,63.ttf | Bin 3580 -> 3580 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.61.ttf | Bin 3156 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.62.ttf | Bin 3180 -> 3180 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.63.ttf | Bin 3048 -> 3048 bytes + ...lar-subset.glyph-names.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...ar-subset.keep-all-layout-features.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...gular-subset.keep-all-layout-features.61,63.ttf | Bin 3580 -> 3580 bytes + ...-Regular-subset.keep-all-layout-features.61.ttf | Bin 3156 -> 3156 bytes + ...-Regular-subset.keep-all-layout-features.62.ttf | Bin 3180 -> 3180 bytes + ...-Regular-subset.keep-all-layout-features.63.ttf | Bin 3048 -> 3048 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...gjo-Regular-subset.layout-features.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...eongjo-Regular-subset.layout-features.61,63.ttf | Bin 3580 -> 3580 bytes + ...mMyeongjo-Regular-subset.layout-features.61.ttf | Bin 3156 -> 3156 bytes + ...mMyeongjo-Regular-subset.layout-features.62.ttf | Bin 3180 -> 3180 bytes + ...mMyeongjo-Regular-subset.layout-features.63.ttf | Bin 3048 -> 3048 bytes + ...subset.layout-features.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...umMyeongjo-Regular-subset.name-ids.61,62,63.ttf | Bin 3924 -> 3924 bytes + ...NanumMyeongjo-Regular-subset.name-ids.61,63.ttf | Bin 3376 -> 3376 bytes + .../NanumMyeongjo-Regular-subset.name-ids.61.ttf | Bin 2952 -> 2952 bytes + .../NanumMyeongjo-Regular-subset.name-ids.62.ttf | Bin 2976 -> 2976 bytes + .../NanumMyeongjo-Regular-subset.name-ids.63.ttf | Bin 2844 -> 2844 bytes + ...egular-subset.name-ids.retain-all-codepoint.ttf | Bin 9320 -> 9320 bytes + ...ngjo-Regular-subset.name-languages.61,62,63.ttf | Bin 4172 -> 4172 bytes + ...yeongjo-Regular-subset.name-languages.61,63.ttf | Bin 3624 -> 3624 bytes + ...umMyeongjo-Regular-subset.name-languages.61.ttf | Bin 3200 -> 3200 bytes + ...umMyeongjo-Regular-subset.name-languages.62.ttf | Bin 3224 -> 3224 bytes + ...umMyeongjo-Regular-subset.name-languages.63.ttf | Bin 3092 -> 3092 bytes + ...-subset.name-languages.retain-all-codepoint.ttf | Bin 9568 -> 9568 bytes + ...yeongjo-Regular-subset.name-legacy.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...umMyeongjo-Regular-subset.name-legacy.61,63.ttf | Bin 3580 -> 3580 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.61.ttf | Bin 3156 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.62.ttf | Bin 3180 -> 3180 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.63.ttf | Bin 3048 -> 3048 bytes + ...lar-subset.name-legacy.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...lar-subset.no-prune-unicode-ranges.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...egular-subset.no-prune-unicode-ranges.61,63.ttf | Bin 3580 -> 3580 bytes + ...o-Regular-subset.no-prune-unicode-ranges.61.ttf | Bin 3156 -> 3156 bytes + ...o-Regular-subset.no-prune-unicode-ranges.62.ttf | Bin 3180 -> 3180 bytes + ...o-Regular-subset.no-prune-unicode-ranges.63.ttf | Bin 3048 -> 3048 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...ngjo-Regular-subset.notdef-outline.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...yeongjo-Regular-subset.notdef-outline.61,63.ttf | Bin 3580 -> 3580 bytes + ...umMyeongjo-Regular-subset.notdef-outline.61.ttf | Bin 3156 -> 3156 bytes + ...umMyeongjo-Regular-subset.notdef-outline.62.ttf | Bin 3180 -> 3180 bytes + ...umMyeongjo-Regular-subset.notdef-outline.63.ttf | Bin 3048 -> 3048 bytes + ...-subset.notdef-outline.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...yeongjo-Regular-subset.retain-gids.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...umMyeongjo-Regular-subset.retain-gids.61,63.ttf | Bin 3588 -> 3588 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.61.ttf | Bin 3156 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.62.ttf | Bin 3184 -> 3184 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.63.ttf | Bin 3060 -> 3060 bytes + ...lar-subset.retain-gids.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + .../basics/Roboto-Regular.abc.default.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../basics/Roboto-Regular.abc.default.61,63.ttf | Bin 2208 -> 2208 bytes + .../basics/Roboto-Regular.abc.default.61.ttf | Bin 2008 -> 2008 bytes + .../basics/Roboto-Regular.abc.default.62.ttf | Bin 1876 -> 1876 bytes + .../basics/Roboto-Regular.abc.default.63.ttf | Bin 1932 -> 1932 bytes + ...to-Regular.abc.default.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + ...Regular.abc.drop-hints-retain-gids.61,62,63.ttf | Bin 1152 -> 1152 bytes + ...to-Regular.abc.drop-hints-retain-gids.61,63.ttf | Bin 1072 -> 1072 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.61.ttf | Bin 944 -> 944 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.62.ttf | Bin 840 -> 840 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.63.ttf | Bin 928 -> 928 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 1152 -> 1152 bytes + .../Roboto-Regular.abc.drop-hints.61,62,63.ttf | Bin 1152 -> 1152 bytes + .../basics/Roboto-Regular.abc.drop-hints.61,63.ttf | Bin 1056 -> 1056 bytes + .../basics/Roboto-Regular.abc.drop-hints.61.ttf | Bin 944 -> 944 bytes + .../basics/Roboto-Regular.abc.drop-hints.62.ttf | Bin 836 -> 836 bytes + .../basics/Roboto-Regular.abc.drop-hints.63.ttf | Bin 916 -> 916 bytes + ...Regular.abc.drop-hints.retain-all-codepoint.ttf | Bin 1152 -> 1152 bytes + .../basics/Roboto-Regular.abc.gids.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../basics/Roboto-Regular.abc.gids.61,63.ttf | Bin 2412 -> 2412 bytes + .../expected/basics/Roboto-Regular.abc.gids.61.ttf | Bin 2412 -> 2412 bytes + .../expected/basics/Roboto-Regular.abc.gids.62.ttf | Bin 2412 -> 2412 bytes + .../expected/basics/Roboto-Regular.abc.gids.63.ttf | Bin 2412 -> 2412 bytes + ...oboto-Regular.abc.gids.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.glyph-names.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.glyph-names.61,63.ttf | Bin 2208 -> 2208 bytes + .../basics/Roboto-Regular.abc.glyph-names.61.ttf | Bin 2008 -> 2008 bytes + .../basics/Roboto-Regular.abc.glyph-names.62.ttf | Bin 1876 -> 1876 bytes + .../basics/Roboto-Regular.abc.glyph-names.63.ttf | Bin 1932 -> 1932 bytes + ...egular.abc.glyph-names.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + ...gular.abc.keep-all-layout-features.61,62,63.ttf | Bin 2412 -> 2412 bytes + ...-Regular.abc.keep-all-layout-features.61,63.ttf | Bin 2208 -> 2208 bytes + ...oto-Regular.abc.keep-all-layout-features.61.ttf | Bin 2008 -> 2008 bytes + ...oto-Regular.abc.keep-all-layout-features.62.ttf | Bin 1876 -> 1876 bytes + ...oto-Regular.abc.keep-all-layout-features.63.ttf | Bin 1932 -> 1932 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + ...Roboto-Regular.abc.layout-features.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.layout-features.61,63.ttf | Bin 2208 -> 2208 bytes + .../Roboto-Regular.abc.layout-features.61.ttf | Bin 2008 -> 2008 bytes + .../Roboto-Regular.abc.layout-features.62.ttf | Bin 1876 -> 1876 bytes + .../Roboto-Regular.abc.layout-features.63.ttf | Bin 1932 -> 1932 bytes + ...ar.abc.layout-features.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.name-ids.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../basics/Roboto-Regular.abc.name-ids.61,63.ttf | Bin 2208 -> 2208 bytes + .../basics/Roboto-Regular.abc.name-ids.61.ttf | Bin 2008 -> 2008 bytes + .../basics/Roboto-Regular.abc.name-ids.62.ttf | Bin 1876 -> 1876 bytes + .../basics/Roboto-Regular.abc.name-ids.63.ttf | Bin 1932 -> 1932 bytes + ...o-Regular.abc.name-ids.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.name-languages.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.name-languages.61,63.ttf | Bin 2208 -> 2208 bytes + .../Roboto-Regular.abc.name-languages.61.ttf | Bin 2008 -> 2008 bytes + .../Roboto-Regular.abc.name-languages.62.ttf | Bin 1876 -> 1876 bytes + .../Roboto-Regular.abc.name-languages.63.ttf | Bin 1932 -> 1932 bytes + ...lar.abc.name-languages.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.name-legacy.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.name-legacy.61,63.ttf | Bin 2208 -> 2208 bytes + .../basics/Roboto-Regular.abc.name-legacy.61.ttf | Bin 2008 -> 2008 bytes + .../basics/Roboto-Regular.abc.name-legacy.62.ttf | Bin 1876 -> 1876 bytes + .../basics/Roboto-Regular.abc.name-legacy.63.ttf | Bin 1932 -> 1932 bytes + ...egular.abc.name-legacy.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + ...egular.abc.no-prune-unicode-ranges.61,62,63.ttf | Bin 2412 -> 2412 bytes + ...o-Regular.abc.no-prune-unicode-ranges.61,63.ttf | Bin 2208 -> 2208 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.61.ttf | Bin 2008 -> 2008 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.62.ttf | Bin 1876 -> 1876 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.63.ttf | Bin 1932 -> 1932 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.notdef-outline.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.notdef-outline.61,63.ttf | Bin 2208 -> 2208 bytes + .../Roboto-Regular.abc.notdef-outline.61.ttf | Bin 2008 -> 2008 bytes + .../Roboto-Regular.abc.notdef-outline.62.ttf | Bin 1876 -> 1876 bytes + .../Roboto-Regular.abc.notdef-outline.63.ttf | Bin 1932 -> 1932 bytes + ...lar.abc.notdef-outline.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.retain-gids.61,62,63.ttf | Bin 2412 -> 2412 bytes + .../Roboto-Regular.abc.retain-gids.61,63.ttf | Bin 2224 -> 2224 bytes + .../basics/Roboto-Regular.abc.retain-gids.61.ttf | Bin 2008 -> 2008 bytes + .../basics/Roboto-Regular.abc.retain-gids.62.ttf | Bin 1884 -> 1884 bytes + .../basics/Roboto-Regular.abc.retain-gids.63.ttf | Bin 1948 -> 1948 bytes + ...egular.abc.retain-gids.retain-all-codepoint.ttf | Bin 2412 -> 2412 bytes + .../cmap/AdobeBlank-Regular.default.61,62.ttf | Bin 1208 -> 1208 bytes + .../cmap/AdobeBlank-Regular.default.61,FEFA.ttf | Bin 1264 -> 1264 bytes + .../cmap/AdobeBlank-Regular.default.FEE6,FECF.ttf | Bin 1216 -> 1216 bytes + .../cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttf | Bin 1204 -> 1204 bytes + .../cmap/AdobeBlank-Regular.default.FEFA.ttf | Bin 1184 -> 1184 bytes + ...eBlank-Regular.drop-hints-retain-gids.61,62.ttf | Bin 1424 -> 1424 bytes + ...lank-Regular.drop-hints-retain-gids.61,FEFA.ttf | Bin 8232 -> 8232 bytes + ...nk-Regular.drop-hints-retain-gids.FEE6,FECF.ttf | Bin 8104 -> 8104 bytes + ...nk-Regular.drop-hints-retain-gids.FEF9,FEFA.ttf | Bin 8172 -> 8172 bytes + ...beBlank-Regular.drop-hints-retain-gids.FEFA.ttf | Bin 8156 -> 8156 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,62.ttf | Bin 1036 -> 1036 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttf | Bin 1092 -> 1092 bytes + .../AdobeBlank-Regular.drop-hints.FEE6,FECF.ttf | Bin 1044 -> 1044 bytes + .../AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttf | Bin 1032 -> 1032 bytes + .../cmap/AdobeBlank-Regular.drop-hints.FEFA.ttf | Bin 1012 -> 1012 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,62.ttf | Bin 956 -> 956 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttf | Bin 1012 -> 1012 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEE6,FECF.ttf | Bin 964 -> 964 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttf | Bin 952 -> 952 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEFA.ttf | Bin 932 -> 932 bytes + .../cmap/AdobeBlank-Regular.retain-gids.61,62.ttf | Bin 1596 -> 1596 bytes + .../AdobeBlank-Regular.retain-gids.61,FEFA.ttf | Bin 8404 -> 8404 bytes + .../AdobeBlank-Regular.retain-gids.FEE6,FECF.ttf | Bin 8276 -> 8276 bytes + .../AdobeBlank-Regular.retain-gids.FEF9,FEFA.ttf | Bin 8344 -> 8344 bytes + .../cmap/AdobeBlank-Regular.retain-gids.FEFA.ttf | Bin 8328 -> 8328 bytes + .../TwemojiMozilla.subset.default.32,3297,3299.ttf | Bin 1868 -> 1868 bytes + .../colr/TwemojiMozilla.subset.default.32,3297.ttf | Bin 1344 -> 1344 bytes + .../colr/TwemojiMozilla.subset.default.32,3299.ttf | Bin 1520 -> 1520 bytes + .../colr/TwemojiMozilla.subset.default.32.ttf | Bin 888 -> 888 bytes + .../TwemojiMozilla.subset.default.3297,3299.ttf | Bin 1860 -> 1860 bytes + .../colr/TwemojiMozilla.subset.default.3297.ttf | Bin 1332 -> 1332 bytes + .../colr/TwemojiMozilla.subset.default.3299.ttf | Bin 1508 -> 1508 bytes + ....subset.drop-hints-retain-gids.32,3297,3299.ttf | Bin 1848 -> 1848 bytes + ...zilla.subset.drop-hints-retain-gids.32,3297.ttf | Bin 1340 -> 1340 bytes + ...zilla.subset.drop-hints-retain-gids.32,3299.ttf | Bin 1520 -> 1520 bytes + ...ojiMozilla.subset.drop-hints-retain-gids.32.ttf | Bin 868 -> 868 bytes + ...lla.subset.drop-hints-retain-gids.3297,3299.ttf | Bin 1844 -> 1844 bytes + ...iMozilla.subset.drop-hints-retain-gids.3297.ttf | Bin 1328 -> 1328 bytes + ...iMozilla.subset.drop-hints-retain-gids.3299.ttf | Bin 1508 -> 1508 bytes + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttf | Bin 1848 -> 1848 bytes + .../TwemojiMozilla.subset.drop-hints.32,3297.ttf | Bin 1324 -> 1324 bytes + .../TwemojiMozilla.subset.drop-hints.32,3299.ttf | Bin 1500 -> 1500 bytes + .../colr/TwemojiMozilla.subset.drop-hints.32.ttf | Bin 868 -> 868 bytes + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttf | Bin 1840 -> 1840 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttf | Bin 1312 -> 1312 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttf | Bin 1488 -> 1488 bytes + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttf | Bin 1868 -> 1868 bytes + .../TwemojiMozilla.subset.retain-gids.32,3297.ttf | Bin 1360 -> 1360 bytes + .../TwemojiMozilla.subset.retain-gids.32,3299.ttf | Bin 1540 -> 1540 bytes + .../colr/TwemojiMozilla.subset.retain-gids.32.ttf | Bin 888 -> 888 bytes + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttf | Bin 1864 -> 1864 bytes + .../TwemojiMozilla.subset.retain-gids.3297.ttf | Bin 1348 -> 1348 bytes + .../TwemojiMozilla.subset.retain-gids.3299.ttf | Bin 1528 -> 1528 bytes + .../colr_with_components/colr-table.default.6B.ttf | Bin 4260 -> 4260 bytes + .../colr-table.drop-hints-retain-gids.6B.ttf | Bin 4984 -> 4984 bytes + .../colr-table.drop-hints.6B.ttf | Bin 4260 -> 4260 bytes + .../colr-table.retain-gids.6B.ttf | Bin 4984 -> 4984 bytes + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttf | Bin 3004 -> 3004 bytes + .../full-font/Roboto-Regular.default.61,62,63.ttf | Bin 2632 -> 2632 bytes + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttf | Bin 2960 -> 2960 bytes + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf | Bin 1556 -> 1556 bytes + .../Roboto-Regular.drop-hints.61,62,63.ttf | Bin 1372 -> 1372 bytes + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 1584 -> 1584 bytes + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 3888 -> 3888 bytes + .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 3784 -> 3784 bytes + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttf | Bin 4324 -> 4324 bytes + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 3876 -> 3876 bytes + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 3784 -> 3784 bytes + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 4324 -> 4324 bytes + .../Mplus1p-Regular.default.1D715,1D7D8,41,42.ttf | Bin 2340 -> 2340 bytes + .../japanese/Mplus1p-Regular.default.25771.ttf | Bin 1988 -> 1988 bytes + ...gular.default.3042,3044,3046,3048,304A,304B.ttf | Bin 2616 -> 2616 bytes + ...gular.default.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2848 -> 2848 bytes + .../Mplus1p-Regular.default.61,63,65,6B.ttf | Bin 2248 -> 2248 bytes + ...gular.default.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3144 -> 3144 bytes + .../japanese/Mplus1p-Regular.default.660E.ttf | Bin 1944 -> 1944 bytes + ...plus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttf | Bin 1612 -> 1612 bytes + .../japanese/Mplus1p-Regular.drop-hints.25771.ttf | Bin 1260 -> 1260 bytes + ...ar.drop-hints.3042,3044,3046,3048,304A,304B.ttf | Bin 1888 -> 1888 bytes + ...ar.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2120 -> 2120 bytes + .../Mplus1p-Regular.drop-hints.61,63,65,6B.ttf | Bin 1520 -> 1520 bytes + ...ar.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 2416 -> 2416 bytes + .../japanese/Mplus1p-Regular.drop-hints.660E.ttf | Bin 1216 -> 1216 bytes + ...Mplus1p-Regular.keep-gdef.1D715,1D7D8,41,42.ttf | Bin 2340 -> 2340 bytes + .../japanese/Mplus1p-Regular.keep-gdef.25771.ttf | Bin 1988 -> 1988 bytes + ...lar.keep-gdef.3042,3044,3046,3048,304A,304B.ttf | Bin 2616 -> 2616 bytes + ...lar.keep-gdef.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2848 -> 2848 bytes + .../Mplus1p-Regular.keep-gdef.61,63,65,6B.ttf | Bin 2248 -> 2248 bytes + ...lar.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3144 -> 3144 bytes + .../japanese/Mplus1p-Regular.keep-gdef.660E.ttf | Bin 1944 -> 1944 bytes + .../IndicTestJalandhar-Regular.default.A01.ttf | Bin 4172 -> 4172 bytes + .../IndicTestJalandhar-Regular.default.A05,A06.ttf | Bin 4748 -> 4748 bytes + .../IndicTestJalandhar-Regular.default.A07,A1B.ttf | Bin 4720 -> 4720 bytes + ...andhar-Regular.default.retain-all-codepoint.ttf | Bin 49248 -> 49248 bytes + .../IndicTestJalandhar-Regular.drop-hints.A01.ttf | Bin 1032 -> 1032 bytes + ...dicTestJalandhar-Regular.drop-hints.A05,A06.ttf | Bin 1340 -> 1340 bytes + ...dicTestJalandhar-Regular.drop-hints.A07,A1B.ttf | Bin 1340 -> 1340 bytes + ...har-Regular.drop-hints.retain-all-codepoint.ttf | Bin 29468 -> 29468 bytes + .../IndicTestJalandhar-Regular.keep-gdef.A01.ttf | Bin 4172 -> 4172 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A05,A06.ttf | Bin 4748 -> 4748 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A07,A1B.ttf | Bin 4720 -> 4720 bytes + ...dhar-Regular.keep-gdef.retain-all-codepoint.ttf | Bin 49248 -> 49248 bytes + .../Roboto-Regular.default.1E00,303.ttf | Bin 2472 -> 2472 bytes + .../layout.gdef/Roboto-Regular.default.303.ttf | Bin 2076 -> 2076 bytes + .../Roboto-Regular.default.309,20,30F.ttf | Bin 2148 -> 2148 bytes + .../layout.gdef/Roboto-Regular.default.323.ttf | Bin 1968 -> 1968 bytes + .../Roboto-Regular.default.41,42,43.ttf | Bin 2532 -> 2532 bytes + .../Roboto-Regular.drop-hints.1E00,303.ttf | Bin 1328 -> 1328 bytes + .../layout.gdef/Roboto-Regular.drop-hints.303.ttf | Bin 1072 -> 1072 bytes + .../Roboto-Regular.drop-hints.309,20,30F.ttf | Bin 1108 -> 1108 bytes + .../layout.gdef/Roboto-Regular.drop-hints.323.ttf | Bin 1016 -> 1016 bytes + .../Roboto-Regular.drop-hints.41,42,43.ttf | Bin 1348 -> 1348 bytes + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttf | Bin 2472 -> 2472 bytes + .../Roboto-Regular.keep-gdef-gpos.303.ttf | Bin 2076 -> 2076 bytes + .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf | Bin 2148 -> 2148 bytes + .../Roboto-Regular.keep-gdef-gpos.323.ttf | Bin 1968 -> 1968 bytes + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 2532 -> 2532 bytes + ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 12592 -> 12592 bytes + .../Amiri-Regular.default.627,644,62D,628.ttf | Bin 9924 -> 9924 bytes + .../Amiri-Regular.default.627,644.ttf | Bin 4112 -> 4112 bytes + ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 9424 -> 9424 bytes + .../Amiri-Regular.default.63A,64A,631.ttf | Bin 7256 -> 7256 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 47920 -> 47920 bytes + .../Amiri-Regular.retain-gids.627,644,62D,628.ttf | Bin 42572 -> 42572 bytes + .../Amiri-Regular.retain-gids.627,644.ttf | Bin 36640 -> 36640 bytes + ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 45816 -> 45816 bytes + .../Amiri-Regular.retain-gids.63A,64A,631.ttf | Bin 37920 -> 37920 bytes + .../expected/layout.khmer/Khmer.default.1780.ttf | Bin 4200 -> 4200 bytes + ...ult.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 6408 -> 6408 bytes + .../expected/layout.khmer/Khmer.default.31.ttf | Bin 4136 -> 4136 bytes + .../layout.khmer/Khmer.retain-gids.1780.ttf | Bin 4460 -> 4460 bytes + ...ids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 7844 -> 7844 bytes + .../expected/layout.khmer/Khmer.retain-gids.31.ttf | Bin 4252 -> 4252 bytes + ...Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 11388 -> 11388 bytes + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 17688 -> 17688 bytes + .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 3520 -> 3520 bytes + ...rdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 12380 -> 12380 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 19380 -> 19380 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 18224 -> 18224 bytes + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 23748 -> 23748 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 9164 -> 9164 bytes + ...Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 18184 -> 18184 bytes + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 25432 -> 25432 bytes + .../Roboto-Regular.smallcaps.default.41,42,43.ttf | Bin 2424 -> 2424 bytes + .../Roboto-Regular.smallcaps.default.41,43.ttf | Bin 2232 -> 2232 bytes + .../layout/Roboto-Regular.smallcaps.default.41.ttf | Bin 2044 -> 2044 bytes + .../layout/Roboto-Regular.smallcaps.default.43.ttf | Bin 2076 -> 2076 bytes + .../Roboto-Regular.smallcaps.default.CA,CB.ttf | Bin 2348 -> 2348 bytes + ...boto-Regular.smallcaps.retain-gids.41,42,43.ttf | Bin 2676 -> 2676 bytes + .../Roboto-Regular.smallcaps.retain-gids.41,43.ttf | Bin 2496 -> 2496 bytes + .../Roboto-Regular.smallcaps.retain-gids.41.ttf | Bin 2296 -> 2296 bytes + .../Roboto-Regular.smallcaps.retain-gids.43.ttf | Bin 2344 -> 2344 bytes + .../Roboto-Regular.smallcaps.retain-gids.CA,CB.ttf | Bin 6436 -> 6436 bytes + .../data/expected/sbix/sbix.default.58,59.ttf | Bin 193528 -> 193528 bytes + test/subset/data/expected/sbix/sbix.default.58.ttf | Bin 121168 -> 121168 bytes + test/subset/data/expected/sbix/sbix.default.59.ttf | Bin 89364 -> 89364 bytes + .../sbix/sbix.drop-hints-retain-gids.58,59.ttf | Bin 193528 -> 193528 bytes + .../sbix/sbix.drop-hints-retain-gids.58.ttf | Bin 121168 -> 121168 bytes + .../sbix/sbix.drop-hints-retain-gids.59.ttf | Bin 89404 -> 89404 bytes + .../data/expected/sbix/sbix.drop-hints.58,59.ttf | Bin 193528 -> 193528 bytes + .../data/expected/sbix/sbix.drop-hints.58.ttf | Bin 121168 -> 121168 bytes + .../data/expected/sbix/sbix.drop-hints.59.ttf | Bin 89364 -> 89364 bytes + .../data/expected/sbix/sbix.retain-gids.58,59.ttf | Bin 193528 -> 193528 bytes + .../data/expected/sbix/sbix.retain-gids.58.ttf | Bin 121168 -> 121168 bytes + .../data/expected/sbix/sbix.retain-gids.59.ttf | Bin 89404 -> 89404 bytes + .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 15856 -> 15856 bytes + .../data/expected/variable/Fraunces.default.61.ttf | Bin 4232 -> 4232 bytes + 403 files changed, 41 insertions(+), 26 deletions(-) + +commit 368e9578873798e2d17ed78a0474dec7d4e9d6c0 +Author: Behdad Esfahbod +Date: Thu Aug 5 10:16:13 2021 -0600 + + [ot-shape] Add comment re `vert` feature + + src/hb-ot-shape.cc | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 2c024dc3cba60eee67fb004e3258cd8e47bd9593 +Author: Garret Rieger +Date: Wed Aug 4 11:38:38 2021 -0700 + + [subset] prune redundant cmap12 subtables. + + If the post subset cmap12 table is equivalent to another cmap subtable don't include the 12 table in the final subset. Matches change https://github.com/fonttools/fonttools/pull/2146 from fontTools. + + src/hb-ot-cmap-table.hh | 96 ++++++++++++++++++++- + test/api/fonts/Roboto-Regular.D7,D8,D9,DA,DE.ttf | Bin 2532 -> 2472 bytes + test/api/fonts/Roboto-Regular.abc.ttf | Bin 2168 -> 2132 bytes + test/api/fonts/Roboto-Regular.ac.ttf | Bin 1988 -> 1940 bytes + test/subset/data/Makefile.am | 6 +- + .../basics/Roboto-Regular.abc.default.61,62,63.ttf | Bin 2448 -> 2412 bytes + .../basics/Roboto-Regular.abc.default.61,63.ttf | Bin 2256 -> 2208 bytes + .../basics/Roboto-Regular.abc.default.61.ttf | Bin 2044 -> 2008 bytes + .../basics/Roboto-Regular.abc.default.62.ttf | Bin 1912 -> 1876 bytes + .../basics/Roboto-Regular.abc.default.63.ttf | Bin 1968 -> 1932 bytes + ...to-Regular.abc.default.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + ...Regular.abc.drop-hints-retain-gids.61,62,63.ttf | Bin 1188 -> 1152 bytes + ...to-Regular.abc.drop-hints-retain-gids.61,63.ttf | Bin 1120 -> 1072 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.61.ttf | Bin 980 -> 944 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.62.ttf | Bin 876 -> 840 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.63.ttf | Bin 964 -> 928 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 1188 -> 1152 bytes + .../Roboto-Regular.abc.drop-hints.61,62,63.ttf | Bin 1188 -> 1152 bytes + .../basics/Roboto-Regular.abc.drop-hints.61,63.ttf | Bin 1104 -> 1056 bytes + .../basics/Roboto-Regular.abc.drop-hints.61.ttf | Bin 980 -> 944 bytes + .../basics/Roboto-Regular.abc.drop-hints.62.ttf | Bin 872 -> 836 bytes + .../basics/Roboto-Regular.abc.drop-hints.63.ttf | Bin 952 -> 916 bytes + ...Regular.abc.drop-hints.retain-all-codepoint.ttf | Bin 1188 -> 1152 bytes + .../basics/Roboto-Regular.abc.gids.61,62,63.ttf | Bin 2448 -> 2412 bytes + .../basics/Roboto-Regular.abc.gids.61,63.ttf | Bin 2448 -> 2412 bytes + .../expected/basics/Roboto-Regular.abc.gids.61.ttf | Bin 2448 -> 2412 bytes + .../expected/basics/Roboto-Regular.abc.gids.62.ttf | Bin 2448 -> 2412 bytes + .../expected/basics/Roboto-Regular.abc.gids.63.ttf | Bin 2448 -> 2412 bytes + ...oboto-Regular.abc.gids.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.glyph-names.61,62,63.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.glyph-names.61,63.ttf | Bin 2256 -> 2208 bytes + .../basics/Roboto-Regular.abc.glyph-names.61.ttf | Bin 2044 -> 2008 bytes + .../basics/Roboto-Regular.abc.glyph-names.62.ttf | Bin 1912 -> 1876 bytes + .../basics/Roboto-Regular.abc.glyph-names.63.ttf | Bin 1968 -> 1932 bytes + ...egular.abc.glyph-names.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + ...gular.abc.keep-all-layout-features.61,62,63.ttf | Bin 2448 -> 2412 bytes + ...-Regular.abc.keep-all-layout-features.61,63.ttf | Bin 2256 -> 2208 bytes + ...oto-Regular.abc.keep-all-layout-features.61.ttf | Bin 2044 -> 2008 bytes + ...oto-Regular.abc.keep-all-layout-features.62.ttf | Bin 1912 -> 1876 bytes + ...oto-Regular.abc.keep-all-layout-features.63.ttf | Bin 1968 -> 1932 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + ...Roboto-Regular.abc.layout-features.61,62,63.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.layout-features.61,63.ttf | Bin 2256 -> 2208 bytes + .../Roboto-Regular.abc.layout-features.61.ttf | Bin 2044 -> 2008 bytes + .../Roboto-Regular.abc.layout-features.62.ttf | Bin 1912 -> 1876 bytes + .../Roboto-Regular.abc.layout-features.63.ttf | Bin 1968 -> 1932 bytes + ...ar.abc.layout-features.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.name-ids.61,62,63.ttf | Bin 2448 -> 2412 bytes + .../basics/Roboto-Regular.abc.name-ids.61,63.ttf | Bin 2256 -> 2208 bytes + .../basics/Roboto-Regular.abc.name-ids.61.ttf | Bin 2044 -> 2008 bytes + .../basics/Roboto-Regular.abc.name-ids.62.ttf | Bin 1912 -> 1876 bytes + .../basics/Roboto-Regular.abc.name-ids.63.ttf | Bin 1968 -> 1932 bytes + ...o-Regular.abc.name-ids.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.name-languages.61,62,63.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.name-languages.61,63.ttf | Bin 2256 -> 2208 bytes + .../Roboto-Regular.abc.name-languages.61.ttf | Bin 2044 -> 2008 bytes + .../Roboto-Regular.abc.name-languages.62.ttf | Bin 1912 -> 1876 bytes + .../Roboto-Regular.abc.name-languages.63.ttf | Bin 1968 -> 1932 bytes + ...lar.abc.name-languages.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.name-legacy.61,62,63.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.name-legacy.61,63.ttf | Bin 2256 -> 2208 bytes + .../basics/Roboto-Regular.abc.name-legacy.61.ttf | Bin 2044 -> 2008 bytes + .../basics/Roboto-Regular.abc.name-legacy.62.ttf | Bin 1912 -> 1876 bytes + .../basics/Roboto-Regular.abc.name-legacy.63.ttf | Bin 1968 -> 1932 bytes + ...egular.abc.name-legacy.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + ...egular.abc.no-prune-unicode-ranges.61,62,63.ttf | Bin 2448 -> 2412 bytes + ...o-Regular.abc.no-prune-unicode-ranges.61,63.ttf | Bin 2256 -> 2208 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.61.ttf | Bin 2044 -> 2008 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.62.ttf | Bin 1912 -> 1876 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.63.ttf | Bin 1968 -> 1932 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.notdef-outline.61,62,63.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.notdef-outline.61,63.ttf | Bin 2256 -> 2208 bytes + .../Roboto-Regular.abc.notdef-outline.61.ttf | Bin 2044 -> 2008 bytes + .../Roboto-Regular.abc.notdef-outline.62.ttf | Bin 1912 -> 1876 bytes + .../Roboto-Regular.abc.notdef-outline.63.ttf | Bin 1968 -> 1932 bytes + ...lar.abc.notdef-outline.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.retain-gids.61,62,63.ttf | Bin 2448 -> 2412 bytes + .../Roboto-Regular.abc.retain-gids.61,63.ttf | Bin 2272 -> 2224 bytes + .../basics/Roboto-Regular.abc.retain-gids.61.ttf | Bin 2044 -> 2008 bytes + .../basics/Roboto-Regular.abc.retain-gids.62.ttf | Bin 1920 -> 1884 bytes + .../basics/Roboto-Regular.abc.retain-gids.63.ttf | Bin 1984 -> 1948 bytes + ...egular.abc.retain-gids.retain-all-codepoint.ttf | Bin 2448 -> 2412 bytes + ...-Regular.drop-hints-desubroutinize.61,62,63.otf | Bin 2004 -> 0 bytes + ...ubroutinize-retain-gids.1FC,21,41,20,62,63.otf} | Bin 20220 -> 20128 bytes + ...utline-desubroutinize-retain-gids.61,62,63.otf} | Bin 2324 -> 2280 bytes + ...-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf} | Bin 30528 -> 30448 bytes + ...-outline-desubroutinize.1FC,21,41,20,62,63.otf} | Bin 2448 -> 2356 bytes + ...lar.notdef-outline-desubroutinize.61,62,63.otf} | Bin 2128 -> 2084 bytes + ...tdef-outline-desubroutinize.D7,D8,D9,DA,DE.otf} | Bin 2320 -> 2252 bytes + ...ubroutinize-retain-gids.1FC,21,41,20,62,63.otf} | Bin 20052 -> 19960 bytes + ...-hints-desubroutinize-retain-gids.61,62,63.otf} | Bin 2200 -> 2156 bytes + ...-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf} | Bin 30360 -> 30280 bytes + ...op-hints-desubroutinize.1FC,21,41,20,62,63.otf} | Bin 2276 -> 2184 bytes + ...-outline-drop-hints-desubroutinize.61,62,63.otf | Bin 0 -> 1960 bytes + ...e-drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf} | Bin 2156 -> 2088 bytes + ...-drop-hints-retain-gids.1FC,21,41,20,62,63.otf} | Bin 20144 -> 20052 bytes + ...ef-outline-drop-hints-retain-gids.61,62,63.otf} | Bin 2240 -> 2196 bytes + ...line-drop-hints-retain-gids.D7,D8,D9,DA,DE.otf} | Bin 30376 -> 30296 bytes + ...tdef-outline-drop-hints.1FC,21,41,20,62,63.otf} | Bin 2360 -> 2268 bytes + ...Regular.notdef-outline-drop-hints.61,62,63.otf} | Bin 2072 -> 2028 bytes + ...r.notdef-outline-drop-hints.D7,D8,D9,DA,DE.otf} | Bin 2172 -> 2104 bytes + ...def-outline-retain-gids.1FC,21,41,20,62,63.otf} | Bin 20376 -> 20284 bytes + ...egular.notdef-outline-retain-gids.61,62,63.otf} | Bin 2392 -> 2348 bytes + ....notdef-outline-retain-gids.D7,D8,D9,DA,DE.otf} | Bin 30544 -> 30464 bytes + ...-Regular.notdef-outline.1FC,21,41,20,62,63.otf} | Bin 2592 -> 2500 bytes + ...rceSansPro-Regular.notdef-outline.61,62,63.otf} | Bin 2224 -> 2180 bytes + ...sPro-Regular.notdef-outline.D7,D8,D9,DA,DE.otf} | Bin 2340 -> 2272 bytes + ...ubset.default.3042,3044,3046,3048,304A,304B.otf | Bin 4912 -> 4820 bytes + ...ubset.default.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 6300 -> 6196 bytes + ...eHanSans-Regular_subset.default.61,63,65,6B.otf | Bin 2620 -> 2540 bytes + ...ubset.default.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6744 -> 6640 bytes + .../SourceHanSans-Regular_subset.default.660E.otf | Bin 2488 -> 2444 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129912 -> 129820 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130944 -> 130840 bytes + ...bset.desubroutinize-retain-gids.61,63,65,6B.otf | Bin 3444 -> 3364 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 122060 -> 121956 bytes + ...ular_subset.desubroutinize-retain-gids.660E.otf | Bin 50788 -> 50744 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 4748 -> 4656 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5944 -> 5840 bytes + ...s-Regular_subset.desubroutinize.61,63,65,6B.otf | Bin 2552 -> 2472 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6236 -> 6132 bytes + ...eHanSans-Regular_subset.desubroutinize.660E.otf | Bin 2472 -> 2428 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129468 -> 129376 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130324 -> 130220 bytes + ...ints-desubroutinize-retain-gids.61,63,65,6B.otf | Bin 3324 -> 3244 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 121284 -> 121180 bytes + ....drop-hints-desubroutinize-retain-gids.660E.otf | Bin 50560 -> 50516 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 4440 -> 4348 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5428 -> 5324 bytes + ...ubset.drop-hints-desubroutinize.61,63,65,6B.otf | Bin 2448 -> 2368 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 5560 -> 5456 bytes + ...gular_subset.drop-hints-desubroutinize.660E.otf | Bin 2336 -> 2292 bytes + ...s-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129608 -> 129516 bytes + ...s-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130632 -> 130528 bytes + ...r_subset.drop-hints-retain-gids.61,63,65,6B.otf | Bin 3288 -> 3208 bytes + ...s-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 121784 -> 121680 bytes + ...-Regular_subset.drop-hints-retain-gids.660E.otf | Bin 50576 -> 50532 bytes + ...et.drop-hints.3042,3044,3046,3048,304A,304B.otf | Bin 4576 -> 4484 bytes + ...et.drop-hints.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5732 -> 5628 bytes + ...nSans-Regular_subset.drop-hints.61,63,65,6B.otf | Bin 2480 -> 2400 bytes + ...et.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6056 -> 5952 bytes + ...ourceHanSans-Regular_subset.drop-hints.660E.otf | Bin 2348 -> 2304 bytes + ...t.retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 130072 -> 129980 bytes + ...t.retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 131300 -> 131196 bytes + ...Sans-Regular_subset.retain-gids.61,63,65,6B.otf | Bin 3444 -> 3364 bytes + ...t.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 122564 -> 122460 bytes + ...urceHanSans-Regular_subset.retain-gids.660E.otf | Bin 50804 -> 50760 bytes + ...039,1005,100A,103A,1038,1010,103D,1031,104A.otf | Bin 7724 -> 0 bytes + .../cmap/AdobeBlank-Regular.default.61,62.ttf | Bin 1252 -> 1208 bytes + ...eBlank-Regular.drop-hints-retain-gids.61,62.ttf | Bin 1468 -> 1424 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,62.ttf | Bin 1080 -> 1036 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,62.ttf | Bin 1000 -> 956 bytes + .../cmap/AdobeBlank-Regular.retain-gids.61,62.ttf | Bin 1640 -> 1596 bytes + ...line-drop-hints-retain-gids.4E00,4E02,4E03.otf} | Bin + ...f-outline-drop-hints-retain-gids.4E00,4E03.otf} | Bin + ...line-drop-hints-retain-gids.4E00,4E05,4E07.otf} | Bin + ...line-drop-hints-retain-gids.4E02,4E03,4E08.otf} | Bin + ...notdef-outline-drop-hints-retain-gids.4E02.otf} | Bin + ...notdef-outline-drop-hints-retain-gids.4E03.otf} | Bin + ...drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf} | Bin + ...f-outline-drop-hints-retain-gids.4E08,4E09.otf} | Bin + ...notdef-outline-drop-hints-retain-gids.4E08.otf} | Bin + ...rop-hints-retain-gids.retain-all-codepoint.otf} | Bin + ...1.notdef-outline-drop-hints.4E00,4E02,4E03.otf} | Bin + ..._font1.notdef-outline-drop-hints.4E00,4E03.otf} | Bin + ...1.notdef-outline-drop-hints.4E00,4E05,4E07.otf} | Bin + ...1.notdef-outline-drop-hints.4E02,4E03,4E08.otf} | Bin + ...map14_font1.notdef-outline-drop-hints.4E02.otf} | Bin + ...map14_font1.notdef-outline-drop-hints.4E03.otf} | Bin + ...def-outline-drop-hints.4E05,4E07,4E08,4E09.otf} | Bin + ..._font1.notdef-outline-drop-hints.4E08,4E09.otf} | Bin + ...map14_font1.notdef-outline-drop-hints.4E08.otf} | Bin + ...ef-outline-drop-hints.retain-all-codepoint.otf} | Bin + ...4_font1.notdef-outline-gids.4E00,4E02,4E03.otf} | Bin + ...cmap14_font1.notdef-outline-gids.4E00,4E03.otf} | Bin + ...4_font1.notdef-outline-gids.4E00,4E05,4E07.otf} | Bin + ...4_font1.notdef-outline-gids.4E02,4E03,4E08.otf} | Bin + ...f => cmap14_font1.notdef-outline-gids.4E02.otf} | Bin + ...f => cmap14_font1.notdef-outline-gids.4E03.otf} | Bin + ...t1.notdef-outline-gids.4E05,4E07,4E08,4E09.otf} | Bin + ...cmap14_font1.notdef-outline-gids.4E08,4E09.otf} | Bin + ...f => cmap14_font1.notdef-outline-gids.4E08.otf} | Bin + ...1.notdef-outline-gids.retain-all-codepoint.otf} | Bin + ...nt1.notdef-outline-name-ids.4E00,4E02,4E03.otf} | Bin + ...14_font1.notdef-outline-name-ids.4E00,4E03.otf} | Bin + ...nt1.notdef-outline-name-ids.4E00,4E05,4E07.otf} | Bin + ...nt1.notdef-outline-name-ids.4E02,4E03,4E08.otf} | Bin + ... cmap14_font1.notdef-outline-name-ids.4E02.otf} | Bin + ... cmap14_font1.notdef-outline-name-ids.4E03.otf} | Bin + ...otdef-outline-name-ids.4E05,4E07,4E08,4E09.otf} | Bin + ...14_font1.notdef-outline-name-ids.4E08,4E09.otf} | Bin + ... cmap14_font1.notdef-outline-name-ids.4E08.otf} | Bin + ...tdef-outline-name-ids.retain-all-codepoint.otf} | Bin + ....notdef-outline-retain-gids.4E00,4E02,4E03.otf} | Bin + ...font1.notdef-outline-retain-gids.4E00,4E03.otf} | Bin + ....notdef-outline-retain-gids.4E00,4E05,4E07.otf} | Bin + ....notdef-outline-retain-gids.4E02,4E03,4E08.otf} | Bin + ...ap14_font1.notdef-outline-retain-gids.4E02.otf} | Bin + ...ap14_font1.notdef-outline-retain-gids.4E03.otf} | Bin + ...ef-outline-retain-gids.4E05,4E07,4E08,4E09.otf} | Bin + ...font1.notdef-outline-retain-gids.4E08,4E09.otf} | Bin + ...ap14_font1.notdef-outline-retain-gids.4E08.otf} | Bin + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin + ...cmap14_font1.notdef-outline.4E00,4E02,4E03.otf} | Bin + ...f => cmap14_font1.notdef-outline.4E00,4E03.otf} | Bin + ...cmap14_font1.notdef-outline.4E00,4E05,4E07.otf} | Bin + ...cmap14_font1.notdef-outline.4E02,4E03,4E08.otf} | Bin + ...02.otf => cmap14_font1.notdef-outline.4E02.otf} | Bin + ...03.otf => cmap14_font1.notdef-outline.4E03.otf} | Bin + ...4_font1.notdef-outline.4E05,4E07,4E08,4E09.otf} | Bin + ...f => cmap14_font1.notdef-outline.4E08,4E09.otf} | Bin + ...08.otf => cmap14_font1.notdef-outline.4E08.otf} | Bin + ..._font1.notdef-outline.retain-all-codepoint.otf} | Bin + ...line-drop-hints-retain-gids.4E00,4E02,4E03.otf} | Bin + ...f-outline-drop-hints-retain-gids.4E00,4E03.otf} | Bin + ...line-drop-hints-retain-gids.4E00,4E05,4E07.otf} | Bin + ...line-drop-hints-retain-gids.4E02,4E03,4E08.otf} | Bin + ...notdef-outline-drop-hints-retain-gids.4E02.otf} | Bin + ...notdef-outline-drop-hints-retain-gids.4E03.otf} | Bin + ...drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf} | Bin + ...f-outline-drop-hints-retain-gids.4E08,4E09.otf} | Bin + ...notdef-outline-drop-hints-retain-gids.4E08.otf} | Bin + ...rop-hints-retain-gids.retain-all-codepoint.otf} | Bin + ...2.notdef-outline-drop-hints.4E00,4E02,4E03.otf} | Bin + ..._font2.notdef-outline-drop-hints.4E00,4E03.otf} | Bin + ...2.notdef-outline-drop-hints.4E00,4E05,4E07.otf} | Bin + ...2.notdef-outline-drop-hints.4E02,4E03,4E08.otf} | Bin + ...map14_font2.notdef-outline-drop-hints.4E02.otf} | Bin + ...map14_font2.notdef-outline-drop-hints.4E03.otf} | Bin + ...def-outline-drop-hints.4E05,4E07,4E08,4E09.otf} | Bin + ..._font2.notdef-outline-drop-hints.4E08,4E09.otf} | Bin + ...map14_font2.notdef-outline-drop-hints.4E08.otf} | Bin + ...ef-outline-drop-hints.retain-all-codepoint.otf} | Bin + ...4_font2.notdef-outline-gids.4E00,4E02,4E03.otf} | Bin + ...cmap14_font2.notdef-outline-gids.4E00,4E03.otf} | Bin + ...4_font2.notdef-outline-gids.4E00,4E05,4E07.otf} | Bin + ...4_font2.notdef-outline-gids.4E02,4E03,4E08.otf} | Bin + ...f => cmap14_font2.notdef-outline-gids.4E02.otf} | Bin + ...f => cmap14_font2.notdef-outline-gids.4E03.otf} | Bin + ...t2.notdef-outline-gids.4E05,4E07,4E08,4E09.otf} | Bin + ...cmap14_font2.notdef-outline-gids.4E08,4E09.otf} | Bin + ...f => cmap14_font2.notdef-outline-gids.4E08.otf} | Bin + ...2.notdef-outline-gids.retain-all-codepoint.otf} | Bin + ...nt2.notdef-outline-name-ids.4E00,4E02,4E03.otf} | Bin + ...14_font2.notdef-outline-name-ids.4E00,4E03.otf} | Bin + ...nt2.notdef-outline-name-ids.4E00,4E05,4E07.otf} | Bin + ...nt2.notdef-outline-name-ids.4E02,4E03,4E08.otf} | Bin + ... cmap14_font2.notdef-outline-name-ids.4E02.otf} | Bin + ... cmap14_font2.notdef-outline-name-ids.4E03.otf} | Bin + ...otdef-outline-name-ids.4E05,4E07,4E08,4E09.otf} | Bin + ...14_font2.notdef-outline-name-ids.4E08,4E09.otf} | Bin + ... cmap14_font2.notdef-outline-name-ids.4E08.otf} | Bin + ...tdef-outline-name-ids.retain-all-codepoint.otf} | Bin + ....notdef-outline-retain-gids.4E00,4E02,4E03.otf} | Bin + ...font2.notdef-outline-retain-gids.4E00,4E03.otf} | Bin + ....notdef-outline-retain-gids.4E00,4E05,4E07.otf} | Bin + ....notdef-outline-retain-gids.4E02,4E03,4E08.otf} | Bin + ...ap14_font2.notdef-outline-retain-gids.4E02.otf} | Bin + ...ap14_font2.notdef-outline-retain-gids.4E03.otf} | Bin + ...ef-outline-retain-gids.4E05,4E07,4E08,4E09.otf} | Bin + ...font2.notdef-outline-retain-gids.4E08,4E09.otf} | Bin + ...ap14_font2.notdef-outline-retain-gids.4E08.otf} | Bin + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin + ...cmap14_font2.notdef-outline.4E00,4E02,4E03.otf} | Bin + ...f => cmap14_font2.notdef-outline.4E00,4E03.otf} | Bin + ...cmap14_font2.notdef-outline.4E00,4E05,4E07.otf} | Bin + ...cmap14_font2.notdef-outline.4E02,4E03,4E08.otf} | Bin + ...02.otf => cmap14_font2.notdef-outline.4E02.otf} | Bin + ...03.otf => cmap14_font2.notdef-outline.4E03.otf} | Bin + ...4_font2.notdef-outline.4E05,4E07,4E08,4E09.otf} | Bin + ...f => cmap14_font2.notdef-outline.4E08,4E09.otf} | Bin + ...08.otf => cmap14_font2.notdef-outline.4E08.otf} | Bin + ..._font2.notdef-outline.retain-all-codepoint.otf} | Bin + .../TwemojiMozilla.subset.default.32,3297,3299.ttf | Bin 1936 -> 1868 bytes + .../colr/TwemojiMozilla.subset.default.32,3297.ttf | Bin 1400 -> 1344 bytes + .../colr/TwemojiMozilla.subset.default.32,3299.ttf | Bin 1576 -> 1520 bytes + .../colr/TwemojiMozilla.subset.default.32.ttf | Bin 932 -> 888 bytes + .../TwemojiMozilla.subset.default.3297,3299.ttf | Bin 1916 -> 1860 bytes + .../colr/TwemojiMozilla.subset.default.3297.ttf | Bin 1376 -> 1332 bytes + .../colr/TwemojiMozilla.subset.default.3299.ttf | Bin 1552 -> 1508 bytes + ....subset.drop-hints-retain-gids.32,3297,3299.ttf | Bin 1916 -> 1848 bytes + ...zilla.subset.drop-hints-retain-gids.32,3297.ttf | Bin 1396 -> 1340 bytes + ...zilla.subset.drop-hints-retain-gids.32,3299.ttf | Bin 1576 -> 1520 bytes + ...ojiMozilla.subset.drop-hints-retain-gids.32.ttf | Bin 912 -> 868 bytes + ...lla.subset.drop-hints-retain-gids.3297,3299.ttf | Bin 1900 -> 1844 bytes + ...iMozilla.subset.drop-hints-retain-gids.3297.ttf | Bin 1372 -> 1328 bytes + ...iMozilla.subset.drop-hints-retain-gids.3299.ttf | Bin 1552 -> 1508 bytes + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttf | Bin 1916 -> 1848 bytes + .../TwemojiMozilla.subset.drop-hints.32,3297.ttf | Bin 1380 -> 1324 bytes + .../TwemojiMozilla.subset.drop-hints.32,3299.ttf | Bin 1556 -> 1500 bytes + .../colr/TwemojiMozilla.subset.drop-hints.32.ttf | Bin 912 -> 868 bytes + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttf | Bin 1896 -> 1840 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttf | Bin 1356 -> 1312 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttf | Bin 1532 -> 1488 bytes + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttf | Bin 1936 -> 1868 bytes + .../TwemojiMozilla.subset.retain-gids.32,3297.ttf | Bin 1416 -> 1360 bytes + .../TwemojiMozilla.subset.retain-gids.32,3299.ttf | Bin 1596 -> 1540 bytes + .../colr/TwemojiMozilla.subset.retain-gids.32.ttf | Bin 932 -> 888 bytes + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttf | Bin 1920 -> 1864 bytes + .../TwemojiMozilla.subset.retain-gids.3297.ttf | Bin 1392 -> 1348 bytes + .../TwemojiMozilla.subset.retain-gids.3299.ttf | Bin 1572 -> 1528 bytes + ...oColrEmojiGlyf-Regular.subset.default.1f35e.ttf | Bin 3004 -> 0 bytes + ...oColrEmojiGlyf-Regular.subset.default.1f696.ttf | Bin 3752 -> 0 bytes + ...Regular.subset.drop-hints-retain-gids.1f35e.ttf | Bin 3516 -> 0 bytes + ...Regular.subset.drop-hints-retain-gids.1f696.ttf | Bin 5048 -> 0 bytes + ...lrEmojiGlyf-Regular.subset.drop-hints.1f35e.ttf | Bin 3004 -> 0 bytes + ...lrEmojiGlyf-Regular.subset.drop-hints.1f696.ttf | Bin 3752 -> 0 bytes + ...rEmojiGlyf-Regular.subset.retain-gids.1f35e.ttf | Bin 3516 -> 0 bytes + ...rEmojiGlyf-Regular.subset.retain-gids.1f696.ttf | Bin 5048 -> 0 bytes + .../colrv1/TestCOLRv1.default.E000,E004.ttf | Bin 900 -> 0 bytes + .../colrv1/TestCOLRv1.default.E003,E004.ttf | Bin 1000 -> 0 bytes + .../expected/colrv1/TestCOLRv1.default.E004.ttf | Bin 744 -> 0 bytes + .../TestCOLRv1.default.retain-all-codepoint.ttf | Bin 1444 -> 0 bytes + ...TestCOLRv1.drop-hints-retain-gids.E000,E004.ttf | Bin 984 -> 0 bytes + ...TestCOLRv1.drop-hints-retain-gids.E003,E004.ttf | Bin 1076 -> 0 bytes + .../TestCOLRv1.drop-hints-retain-gids.E004.ttf | Bin 836 -> 0 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 1444 -> 0 bytes + .../colrv1/TestCOLRv1.drop-hints.E000,E004.ttf | Bin 900 -> 0 bytes + .../colrv1/TestCOLRv1.drop-hints.E003,E004.ttf | Bin 1000 -> 0 bytes + .../expected/colrv1/TestCOLRv1.drop-hints.E004.ttf | Bin 744 -> 0 bytes + .../TestCOLRv1.drop-hints.retain-all-codepoint.ttf | Bin 1444 -> 0 bytes + .../colrv1/TestCOLRv1.retain-gids.E000,E004.ttf | Bin 984 -> 0 bytes + .../colrv1/TestCOLRv1.retain-gids.E003,E004.ttf | Bin 1076 -> 0 bytes + .../colrv1/TestCOLRv1.retain-gids.E004.ttf | Bin 836 -> 0 bytes + ...TestCOLRv1.retain-gids.retain-all-codepoint.ttf | Bin 1444 -> 0 bytes + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttf | Bin 3076 -> 3004 bytes + .../full-font/Roboto-Regular.default.61,62,63.ttf | Bin 2668 -> 2632 bytes + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttf | Bin 3020 -> 2960 bytes + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf | Bin 1628 -> 1556 bytes + .../Roboto-Regular.drop-hints.61,62,63.ttf | Bin 1408 -> 1372 bytes + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 1644 -> 1584 bytes + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 3960 -> 3888 bytes + .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 3820 -> 3784 bytes + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttf | Bin 4384 -> 4324 bytes + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 3948 -> 3876 bytes + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 3820 -> 3784 bytes + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 4384 -> 4324 bytes + ...gular.default.3042,3044,3046,3048,304A,304B.ttf | Bin 2700 -> 2616 bytes + ...gular.default.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2944 -> 2848 bytes + .../Mplus1p-Regular.default.61,63,65,6B.ttf | Bin 2320 -> 2248 bytes + ...gular.default.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3240 -> 3144 bytes + .../japanese/Mplus1p-Regular.default.660E.ttf | Bin 1980 -> 1944 bytes + ...ar.drop-hints.3042,3044,3046,3048,304A,304B.ttf | Bin 1972 -> 1888 bytes + ...ar.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2216 -> 2120 bytes + .../Mplus1p-Regular.drop-hints.61,63,65,6B.ttf | Bin 1592 -> 1520 bytes + ...ar.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 2512 -> 2416 bytes + .../japanese/Mplus1p-Regular.drop-hints.660E.ttf | Bin 1252 -> 1216 bytes + ...lar.keep-gdef.3042,3044,3046,3048,304A,304B.ttf | Bin 2700 -> 2616 bytes + ...lar.keep-gdef.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2944 -> 2848 bytes + .../Mplus1p-Regular.keep-gdef.61,63,65,6B.ttf | Bin 2320 -> 2248 bytes + ...lar.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3240 -> 3144 bytes + .../japanese/Mplus1p-Regular.keep-gdef.660E.ttf | Bin 1980 -> 1944 bytes + ...les_f1.notdef-outline-retain-gids.41,42,43.otf} | Bin 2052 -> 2016 bytes + ...brules_f1.notdef-outline-retain-gids.41,42.otf} | Bin 1948 -> 1912 bytes + ...brules_f1.notdef-outline-retain-gids.41,43.otf} | Bin 2068 -> 2020 bytes + ..._subrules_f1.notdef-outline-retain-gids.41.otf} | Bin 1932 -> 1896 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3912 -> 3876 bytes + ...ltiple_subrules_f1.notdef-outline.41,42,43.otf} | Bin 1340 -> 1304 bytes + ..._multiple_subrules_f1.notdef-outline.41,42.otf} | Bin 1240 -> 1204 bytes + ..._multiple_subrules_f1.notdef-outline.41,43.otf} | Bin 1348 -> 1300 bytes + ...xt1_multiple_subrules_f1.notdef-outline.41.otf} | Bin 1228 -> 1192 bytes + ...les_f1.notdef-outline.retain-all-codepoint.otf} | Bin 3912 -> 3876 bytes + ...les_f1.notdef-outline-retain-gids.41,42,43.otf} | Bin 2052 -> 2016 bytes + ...brules_f1.notdef-outline-retain-gids.41,42.otf} | Bin 1948 -> 1912 bytes + ...brules_f1.notdef-outline-retain-gids.41,43.otf} | Bin 2068 -> 2020 bytes + ..._subrules_f1.notdef-outline-retain-gids.41.otf} | Bin 1932 -> 1896 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3912 -> 3876 bytes + ...ltiple_subrules_f1.notdef-outline.41,42,43.otf} | Bin 1340 -> 1304 bytes + ..._multiple_subrules_f1.notdef-outline.41,42.otf} | Bin 1240 -> 1204 bytes + ..._multiple_subrules_f1.notdef-outline.41,43.otf} | Bin 1348 -> 1300 bytes + ...xt2_multiple_subrules_f1.notdef-outline.41.otf} | Bin 1228 -> 1192 bytes + ...les_f1.notdef-outline.retain-all-codepoint.otf} | Bin 3912 -> 3876 bytes + .../gpos_context3_simple_f1.default.41,42,43.otf | Bin 1320 -> 0 bytes + ...ple_f1.notdef-outline-retain-gids.41,42,43.otf} | Bin 2008 -> 1996 bytes + ...simple_f1.notdef-outline-retain-gids.41,42.otf} | Bin 1904 -> 1892 bytes + ..._simple_f1.notdef-outline-retain-gids.41,43.otf | Bin 0 -> 2000 bytes + ...t3_simple_f1.notdef-outline-retain-gids.41.otf} | Bin 1888 -> 1876 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3892 -> 3856 bytes + ...context3_simple_f1.notdef-outline.41,42,43.otf} | Bin 1296 -> 1284 bytes + ...os_context3_simple_f1.notdef-outline.41,42.otf} | Bin 1196 -> 1184 bytes + ...os_context3_simple_f1.notdef-outline.41,43.otf} | Bin 1304 -> 1280 bytes + .../gpos_context3_simple_f1.notdef-outline.41.otf} | Bin 1184 -> 1172 bytes + ...ple_f1.notdef-outline.retain-all-codepoint.otf} | Bin 3892 -> 3856 bytes + ...pos_context3_simple_f1.retain-gids.41,42,43.otf | Bin 2032 -> 0 bytes + .../gpos_context3_simple_f1.retain-gids.41,43.otf | Bin 2048 -> 0 bytes + ...AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.otf | Bin 5460 -> 0 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42,43.otf | Bin 4928 -> 0 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42.otf | Bin 4448 -> 0 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,56,57.otf | Bin 4596 -> 0 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41.otf | Bin 3748 -> 0 bytes + .../AdobeVFPrototype.keep-gdef-gpos.42,57.otf | Bin 4580 -> 0 bytes + ...type.notdef-outline-drop-hints.41,42,43,57.otf} | Bin + ...ototype.notdef-outline-drop-hints.41,42,43.otf} | Bin + ...FPrototype.notdef-outline-drop-hints.41,42.otf} | Bin + ...ototype.notdef-outline-drop-hints.41,56,57.otf} | Bin + ...beVFPrototype.notdef-outline-drop-hints.41.otf} | Bin + ...FPrototype.notdef-outline-drop-hints.42,57.otf} | Bin + ...dobeVFPrototype.notdef-outline.41,42,43,57.otf} | Bin + ...> AdobeVFPrototype.notdef-outline.41,42,43.otf} | Bin + ...f => AdobeVFPrototype.notdef-outline.41,42.otf} | Bin + ...> AdobeVFPrototype.notdef-outline.41,56,57.otf} | Bin + ....otf => AdobeVFPrototype.notdef-outline.41.otf} | Bin + ...f => AdobeVFPrototype.notdef-outline.42,57.otf} | Bin + .../Roboto-Regular.default.1E00,303.ttf | Bin 2520 -> 2472 bytes + .../layout.gdef/Roboto-Regular.default.303.ttf | Bin 2112 -> 2076 bytes + .../Roboto-Regular.default.309,20,30F.ttf | Bin 2208 -> 2148 bytes + .../layout.gdef/Roboto-Regular.default.323.ttf | Bin 2004 -> 1968 bytes + .../Roboto-Regular.default.41,42,43.ttf | Bin 2568 -> 2532 bytes + .../Roboto-Regular.drop-hints.1E00,303.ttf | Bin 1376 -> 1328 bytes + .../layout.gdef/Roboto-Regular.drop-hints.303.ttf | Bin 1108 -> 1072 bytes + .../Roboto-Regular.drop-hints.309,20,30F.ttf | Bin 1168 -> 1108 bytes + .../layout.gdef/Roboto-Regular.drop-hints.323.ttf | Bin 1052 -> 1016 bytes + .../Roboto-Regular.drop-hints.41,42,43.ttf | Bin 1384 -> 1348 bytes + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttf | Bin 2520 -> 2472 bytes + .../Roboto-Regular.keep-gdef-gpos.303.ttf | Bin 2112 -> 2076 bytes + .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf | Bin 2208 -> 2148 bytes + .../Roboto-Regular.keep-gdef-gpos.323.ttf | Bin 2004 -> 1968 bytes + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 2568 -> 2532 bytes + ...os1_2_font.notdef-outline-retain-gids.41,43.otf | Bin 0 -> 1980 bytes + ...s1_2_font.notdef-outline-retain-gids.41,46.otf} | Bin 2188 -> 2140 bytes + ...gpos1_2_font.notdef-outline-retain-gids.41.otf} | Bin 1888 -> 1856 bytes + ...s1_2_font.notdef-outline-retain-gids.42,44.otf} | Bin 2012 -> 1964 bytes + ...s1_2_font.notdef-outline-retain-gids.43,46.otf} | Bin 2052 -> 2004 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3816 -> 3780 bytes + ...3.otf => gpos1_2_font.notdef-outline.41,43.otf} | Bin 1308 -> 1260 bytes + ...6.otf => gpos1_2_font.notdef-outline.41,46.otf} | Bin 1436 -> 1388 bytes + .../gpos1_2_font.notdef-outline.41.otf} | Bin 1184 -> 1152 bytes + ...4.otf => gpos1_2_font.notdef-outline.42,44.otf} | Bin 1280 -> 1232 bytes + ...6.otf => gpos1_2_font.notdef-outline.43,46.otf} | Bin 1300 -> 1252 bytes + ...2_font.notdef-outline.retain-all-codepoint.otf} | Bin 3816 -> 3780 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41,43.otf | Bin 2028 -> 0 bytes + ..._font7.notdef-outline-retain-gids.21,23,25.otf} | Bin 1716 -> 1656 bytes + ...2_1_font7.notdef-outline-retain-gids.21,23.otf} | Bin 1580 -> 1532 bytes + ...2_1_font7.notdef-outline-retain-gids.2E,23.otf} | Bin 1960 -> 1912 bytes + ..._font7.notdef-outline-retain-gids.41,42,43.otf} | Bin 2008 -> 1976 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3816 -> 3780 bytes + ...f => gpos2_1_font7.notdef-outline.21,23,25.otf} | Bin 1372 -> 1312 bytes + ....otf => gpos2_1_font7.notdef-outline.21,23.otf} | Bin 1252 -> 1204 bytes + ....otf => gpos2_1_font7.notdef-outline.2E,23.otf} | Bin 1524 -> 1476 bytes + .../gpos2_1_font7.notdef-outline.41,42,43.otf} | Bin 1296 -> 1264 bytes + ..._font7.notdef-outline.retain-all-codepoint.otf} | Bin 3816 -> 3780 bytes + ..._font5.notdef-outline-retain-gids.21,23,25.otf} | Bin 1716 -> 1656 bytes + ...2_2_font5.notdef-outline-retain-gids.21,23.otf} | Bin 1580 -> 1532 bytes + ...2_2_font5.notdef-outline-retain-gids.2E,23.otf} | Bin 1960 -> 1912 bytes + ..._font5.notdef-outline-retain-gids.41,42,43.otf} | Bin 2012 -> 1976 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3816 -> 3780 bytes + ...f => gpos2_2_font5.notdef-outline.21,23,25.otf} | Bin 1372 -> 1312 bytes + ....otf => gpos2_2_font5.notdef-outline.21,23.otf} | Bin 1252 -> 1204 bytes + ....otf => gpos2_2_font5.notdef-outline.2E,23.otf} | Bin 1524 -> 1476 bytes + ...f => gpos2_2_font5.notdef-outline.41,42,43.otf} | Bin 1300 -> 1264 bytes + ..._font5.notdef-outline.retain-all-codepoint.otf} | Bin 3816 -> 3780 bytes + ...os3_font3.notdef-outline-retain-gids.28,29.otf} | Bin 1652 -> 1616 bytes + ...os3_font3.notdef-outline-retain-gids.28,2B.otf} | Bin 1800 -> 1752 bytes + ...os3_font3.notdef-outline-retain-gids.29,2B.otf} | Bin 1712 -> 1664 bytes + ..._font3.notdef-outline-retain-gids.41,42,43.otf} | Bin 2012 -> 1972 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3848 -> 3812 bytes + ...29.otf => gpos3_font3.notdef-outline.28,29.otf} | Bin 1260 -> 1224 bytes + ...2B.otf => gpos3_font3.notdef-outline.28,2B.otf} | Bin 1392 -> 1344 bytes + ...2B.otf => gpos3_font3.notdef-outline.29,2B.otf} | Bin 1304 -> 1256 bytes + .../gpos3_font3.notdef-outline.41,42,43.otf} | Bin 1300 -> 1260 bytes + ..._font3.notdef-outline.retain-all-codepoint.otf} | Bin 3848 -> 3812 bytes + .../gpos4_multiple_anchors_1.default.41,42,43.otf | Bin 1320 -> 0 bytes + .../gpos4_multiple_anchors_1.default.41.otf | Bin 1208 -> 0 bytes + ...s_1.notdef-outline-retain-gids.41,42,43,44.otf} | Bin 2220 -> 2208 bytes + ...s_1.notdef-outline-retain-gids.41,42,43,45.otf} | Bin 2268 -> 2220 bytes + ...chors_1.notdef-outline-retain-gids.41,42,43.otf | Bin 0 -> 1996 bytes + ...anchors_1.notdef-outline-retain-gids.41,42.otf} | Bin 1904 -> 1892 bytes + ....notdef-outline-retain-gids.41,43,44,45,46.otf} | Bin 2584 -> 2560 bytes + ...hors_1.notdef-outline-retain-gids.41,43,44.otf} | Bin 2240 -> 2216 bytes + ...hors_1.notdef-outline-retain-gids.41,43,45.otf} | Bin 2260 -> 2224 bytes + ..._anchors_1.notdef-outline-retain-gids.41,43.otf | Bin 0 -> 2000 bytes + ...le_anchors_1.notdef-outline-retain-gids.41.otf} | Bin 1892 -> 1876 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3880 -> 3844 bytes + ...tiple_anchors_1.notdef-outline.41,42,43,44.otf} | Bin 1504 -> 1492 bytes + ...tiple_anchors_1.notdef-outline.41,42,43,45.otf} | Bin 1512 -> 1488 bytes + ..._multiple_anchors_1.notdef-outline.41,42,43.otf | Bin 0 -> 1284 bytes + ...s4_multiple_anchors_1.notdef-outline.41,42.otf} | Bin 1196 -> 1184 bytes + ...le_anchors_1.notdef-outline.41,43,44,45,46.otf} | Bin 1856 -> 1832 bytes + ...multiple_anchors_1.notdef-outline.41,43,44.otf} | Bin 1516 -> 1492 bytes + ...multiple_anchors_1.notdef-outline.41,43,45.otf} | Bin 1524 -> 1488 bytes + ...s4_multiple_anchors_1.notdef-outline.41,43.otf} | Bin 1328 -> 1280 bytes + ...gpos4_multiple_anchors_1.notdef-outline.41.otf} | Bin 1188 -> 1172 bytes + ...hors_1.notdef-outline.retain-all-codepoint.otf} | Bin 3880 -> 3844 bytes + ...os4_multiple_anchors_1.retain-gids.41,42,43.otf | Bin 2032 -> 0 bytes + .../gpos4_multiple_anchors_1.retain-gids.41,43.otf | Bin 2048 -> 0 bytes + .../gpos4_multiple_anchors_1.retain-gids.41.otf | Bin 1912 -> 0 bytes + .../layout.gpos5/gpos5_font1.default.42.otf | Bin 1084 -> 0 bytes + ...nt1.notdef-outline-retain-gids.41,42,43,44.otf} | Bin 2260 -> 2224 bytes + ...nt1.notdef-outline-retain-gids.41,42,43,45.otf} | Bin 2284 -> 2236 bytes + ..._font1.notdef-outline-retain-gids.41,42,43.otf} | Bin 2048 -> 2012 bytes + ..._font1.notdef-outline-retain-gids.41,42,44.otf} | Bin 2192 -> 2144 bytes + ..._font1.notdef-outline-retain-gids.41,42,45.otf} | Bin 2192 -> 2144 bytes + ...os5_font1.notdef-outline-retain-gids.41,42.otf} | Bin 1944 -> 1908 bytes + ...pos5_font1.notdef-outline-retain-gids.41,43.otf | Bin 0 -> 2016 bytes + ... gpos5_font1.notdef-outline-retain-gids.41.otf} | Bin 1928 -> 1892 bytes + ... gpos5_font1.notdef-outline-retain-gids.42.otf} | Bin 1800 -> 1764 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3896 -> 3860 bytes + ... => gpos5_font1.notdef-outline.41,42,43,44.otf} | Bin 1544 -> 1508 bytes + ... => gpos5_font1.notdef-outline.41,42,43,45.otf} | Bin 1552 -> 1504 bytes + ...otf => gpos5_font1.notdef-outline.41,42,43.otf} | Bin 1336 -> 1300 bytes + ...otf => gpos5_font1.notdef-outline.41,42,44.otf} | Bin 1468 -> 1420 bytes + ...otf => gpos5_font1.notdef-outline.41,42,45.otf} | Bin 1456 -> 1408 bytes + ...42.otf => gpos5_font1.notdef-outline.41,42.otf} | Bin 1236 -> 1200 bytes + ...43.otf => gpos5_font1.notdef-outline.41,43.otf} | Bin 1344 -> 1296 bytes + ...lt.41.otf => gpos5_font1.notdef-outline.41.otf} | Bin 1224 -> 1188 bytes + .../layout.gpos5/gpos5_font1.notdef-outline.42.otf | Bin 0 -> 1048 bytes + ..._font1.notdef-outline.retain-all-codepoint.otf} | Bin 3896 -> 3860 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41,43.otf | Bin 2064 -> 0 bytes + ...nt1.notdef-outline-retain-gids.41,42,43,44.otf} | Bin 2244 -> 2184 bytes + ...nt1.notdef-outline-retain-gids.41,42,43,45.otf} | Bin 2244 -> 2196 bytes + ...6_font1.notdef-outline-retain-gids.41,42,43.otf | Bin 0 -> 1972 bytes + ...os6_font1.notdef-outline-retain-gids.41,42.otf} | Bin 1928 -> 1868 bytes + ....notdef-outline-retain-gids.41,43,44,45,46.otf} | Bin 2608 -> 2536 bytes + ..._font1.notdef-outline-retain-gids.41,43,44.otf} | Bin 2264 -> 2192 bytes + ..._font1.notdef-outline-retain-gids.41,43,45.otf} | Bin 2284 -> 2200 bytes + ...pos6_font1.notdef-outline-retain-gids.41,43.otf | Bin 0 -> 1976 bytes + .../gpos6_font1.notdef-outline-retain-gids.41.otf} | Bin 1912 -> 1852 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3856 -> 3820 bytes + .../gpos6_font1.notdef-outline.41,42,43,44.otf} | Bin 1528 -> 1468 bytes + .../gpos6_font1.notdef-outline.41,42,43,45.otf} | Bin 1536 -> 1464 bytes + .../gpos6_font1.notdef-outline.41,42,43.otf | Bin 0 -> 1260 bytes + .../gpos6_font1.notdef-outline.41,42.otf} | Bin 1220 -> 1160 bytes + .../gpos6_font1.notdef-outline.41,43,44,45,46.otf} | Bin 1880 -> 1808 bytes + .../gpos6_font1.notdef-outline.41,43,44.otf} | Bin 1540 -> 1468 bytes + .../gpos6_font1.notdef-outline.41,43,45.otf} | Bin 1548 -> 1464 bytes + .../gpos6_font1.notdef-outline.41,43.otf} | Bin 1328 -> 1256 bytes + .../gpos6_font1.notdef-outline.41.otf} | Bin 1208 -> 1148 bytes + ..._font1.notdef-outline.retain-all-codepoint.otf} | Bin 3856 -> 3820 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41,43.otf | Bin 2024 -> 0 bytes + ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 12684 -> 12592 bytes + .../Amiri-Regular.default.627,644,62D,628.ttf | Bin 9992 -> 9924 bytes + .../Amiri-Regular.default.627,644.ttf | Bin 4168 -> 4112 bytes + ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 9516 -> 9424 bytes + .../Amiri-Regular.default.63A,64A,631.ttf | Bin 7324 -> 7256 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 48012 -> 47920 bytes + .../Amiri-Regular.retain-gids.627,644,62D,628.ttf | Bin 42640 -> 42572 bytes + .../Amiri-Regular.retain-gids.627,644.ttf | Bin 36696 -> 36640 bytes + ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 45908 -> 45816 bytes + .../Amiri-Regular.retain-gids.63A,64A,631.ttf | Bin 37988 -> 37920 bytes + ...ning1_multiple_subrules_f1.default.41,42,43.otf | Bin 1344 -> 0 bytes + ..._f1.notdef-outline-retain-gids.30,31,32,33.otf} | Bin 2304 -> 2292 bytes + ...ules_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 0 -> 2020 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3916 -> 3880 bytes + ...ple_subrules_f1.notdef-outline.30,31,32,33.otf} | Bin 1832 -> 1820 bytes + ...ultiple_subrules_f1.notdef-outline.41,42,43.otf | Bin 0 -> 1308 bytes + ...les_f1.notdef-outline.retain-all-codepoint.otf} | Bin 3916 -> 3880 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2056 -> 0 bytes + ...ning2_multiple_subrules_f1.default.41,42,43.otf | Bin 1344 -> 0 bytes + ..._f1.notdef-outline-retain-gids.30,31,32,33.otf} | Bin 2328 -> 2292 bytes + ...ules_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 0 -> 2020 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3916 -> 3880 bytes + ...ple_subrules_f1.notdef-outline.30,31,32,33.otf} | Bin 1856 -> 1820 bytes + ...ultiple_subrules_f1.notdef-outline.41,42,43.otf | Bin 0 -> 1308 bytes + ...les_f1.notdef-outline.retain-all-codepoint.otf} | Bin 3916 -> 3880 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2056 -> 0 bytes + .../gpos_chaining3_simple_f1.default.41,42,43.otf | Bin 1320 -> 0 bytes + ..._f1.notdef-outline-retain-gids.30,31,32,33.otf} | Bin 2328 -> 2268 bytes + ...mple_f1.notdef-outline-retain-gids.41,42,43.otf | Bin 0 -> 1996 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3892 -> 3856 bytes + ...ning3_simple_f1.notdef-outline.30,31,32,33.otf} | Bin 1856 -> 1796 bytes + ...chaining3_simple_f1.notdef-outline.41,42,43.otf | Bin 0 -> 1284 bytes + ...ple_f1.notdef-outline.retain-all-codepoint.otf} | Bin 3892 -> 3856 bytes + ...os_chaining3_simple_f1.retain-gids.41,42,43.otf | Bin 2032 -> 0 bytes + .../layout.gpos9/gpos9_font2.default.42.otf | Bin 1044 -> 0 bytes + ...os9_font2.notdef-outline-retain-gids.41,42.otf} | Bin 1928 -> 1868 bytes + .../gpos9_font2.notdef-outline-retain-gids.41.otf | Bin 0 -> 1852 bytes + ... gpos9_font2.notdef-outline-retain-gids.42.otf} | Bin 1760 -> 1724 bytes + .../gpos9_font2.notdef-outline.41,42.otf} | Bin 1220 -> 1160 bytes + .../layout.gpos9/gpos9_font2.notdef-outline.41.otf | Bin 0 -> 1148 bytes + .../layout.gpos9/gpos9_font2.notdef-outline.42.otf | Bin 0 -> 1008 bytes + ...ub_alternate_substitution.default.53A9,53F1.otf | Bin 4372 -> 4316 bytes + .../gsub_alternate_substitution.default.53A9.otf | Bin 3928 -> 3884 bytes + .../gsub_alternate_substitution.default.53F1.otf | Bin 2484 -> 2440 bytes + ...e_substitution.default.retain-all-codepoint.otf | Bin 6064 -> 5984 bytes + ...lternate_substitution.retain-gids.53A9,53F1.otf | Bin 4496 -> 4440 bytes + ...sub_alternate_substitution.retain-gids.53A9.otf | Bin 4080 -> 4036 bytes + ...sub_alternate_substitution.retain-gids.53F1.otf | Bin 2676 -> 2632 bytes + ...bstitution.retain-gids.retain-all-codepoint.otf | Bin 6156 -> 6076 bytes + ...les_f2.notdef-outline-retain-gids.41,42,43.otf} | Bin 2064 -> 2028 bytes + ...brules_f2.notdef-outline-retain-gids.41,42.otf} | Bin 1960 -> 1924 bytes + ...brules_f2.notdef-outline-retain-gids.41,43.otf} | Bin 2080 -> 2032 bytes + ..._subrules_f2.notdef-outline-retain-gids.41.otf} | Bin 1944 -> 1908 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3924 -> 3888 bytes + ...ltiple_subrules_f2.notdef-outline.41,42,43.otf} | Bin 1352 -> 1316 bytes + ..._multiple_subrules_f2.notdef-outline.41,42.otf} | Bin 1252 -> 1216 bytes + ..._multiple_subrules_f2.notdef-outline.41,43.otf} | Bin 1360 -> 1312 bytes + ...xt1_multiple_subrules_f2.notdef-outline.41.otf} | Bin 1240 -> 1204 bytes + ...les_f2.notdef-outline.retain-all-codepoint.otf} | Bin 3924 -> 3888 bytes + ...les_f2.notdef-outline-retain-gids.41,42,43.otf} | Bin 2064 -> 2028 bytes + ...brules_f2.notdef-outline-retain-gids.41,42.otf} | Bin 1960 -> 1924 bytes + ...brules_f2.notdef-outline-retain-gids.41,43.otf} | Bin 2080 -> 2032 bytes + ..._subrules_f2.notdef-outline-retain-gids.41.otf} | Bin 1944 -> 1908 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3924 -> 3888 bytes + ...ltiple_subrules_f2.notdef-outline.41,42,43.otf} | Bin 1352 -> 1316 bytes + ..._multiple_subrules_f2.notdef-outline.41,42.otf} | Bin 1252 -> 1216 bytes + ..._multiple_subrules_f2.notdef-outline.41,43.otf} | Bin 1360 -> 1312 bytes + ...xt2_multiple_subrules_f2.notdef-outline.41.otf} | Bin 1240 -> 1204 bytes + ...les_f2.notdef-outline.retain-all-codepoint.otf} | Bin 3924 -> 3888 bytes + ...ive_f1.notdef-outline-retain-gids.41,42,43.otf} | Bin 2044 -> 2016 bytes + ...essive_f1.notdef-outline-retain-gids.41,42.otf} | Bin 1948 -> 1912 bytes + ...cessive_f1.notdef-outline-retain-gids.41,43.otf | Bin 0 -> 2020 bytes + ...uccessive_f1.notdef-outline-retain-gids.41.otf} | Bin 1932 -> 1896 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3912 -> 3876 bytes + ...ext3_successive_f1.notdef-outline.41,42,43.otf} | Bin 1332 -> 1304 bytes + ...ontext3_successive_f1.notdef-outline.41,42.otf} | Bin 1240 -> 1204 bytes + ...ontext3_successive_f1.notdef-outline.41,43.otf} | Bin 1348 -> 1300 bytes + ...b_context3_successive_f1.notdef-outline.41.otf} | Bin 1228 -> 1192 bytes + ...ive_f1.notdef-outline.retain-all-codepoint.otf} | Bin 3912 -> 3876 bytes + ...ub_context3_successive_f1.retain-gids.41,43.otf | Bin 2068 -> 0 bytes + ...ning1_multiple_subrules_f1.default.41,42,43.otf | Bin 1356 -> 0 bytes + ..._f1.notdef-outline-retain-gids.30,31,32,33.otf} | Bin 2316 -> 2304 bytes + ...les_f1.notdef-outline-retain-gids.41,42,43.otf} | Bin 2052 -> 2032 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3928 -> 3892 bytes + ...ple_subrules_f1.notdef-outline.30,31,32,33.otf} | Bin 1844 -> 1832 bytes + ...ltiple_subrules_f1.notdef-outline.41,42,43.otf} | Bin 1340 -> 1320 bytes + ...les_f1.notdef-outline.retain-all-codepoint.otf} | Bin 3928 -> 3892 bytes + ..._f1.notdef-outline-retain-gids.30,31,32,33.otf} | Bin 2340 -> 2304 bytes + ...les_f1.notdef-outline-retain-gids.41,42,43.otf} | Bin 2068 -> 2032 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3928 -> 3892 bytes + ...ple_subrules_f1.notdef-outline.30,31,32,33.otf} | Bin 1868 -> 1832 bytes + ...ltiple_subrules_f1.notdef-outline.41,42,43.otf} | Bin 1356 -> 1320 bytes + ...les_f1.notdef-outline.retain-all-codepoint.otf} | Bin 3928 -> 3892 bytes + ..._f2.notdef-outline-retain-gids.30,31,32,33.otf} | Bin 2340 -> 2280 bytes + ...ple_f2.notdef-outline-retain-gids.41,42,43.otf} | Bin 2068 -> 2008 bytes + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin 3904 -> 3868 bytes + ...ning3_simple_f2.notdef-outline.30,31,32,33.otf} | Bin 1868 -> 1808 bytes + ...chaining3_simple_f2.notdef-outline.41,42,43.otf | Bin 0 -> 1296 bytes + ...ple_f2.notdef-outline.retain-all-codepoint.otf} | Bin 3904 -> 3868 bytes + ...ine-retain-gids.41,42,43,44,45,46,47,48,49.otf} | Bin + ...f-outline-retain-gids.41,42,43,44,45,46,47.otf} | Bin + ...f-outline-retain-gids.41,42,43,44,45,46,4D.otf} | Bin + ...f-outline-retain-gids.41,42,43,44,45,46,51.otf} | Bin + ...tdef-outline-retain-gids.41,42,43,44,45,46.otf} | Bin + ...reated.notdef-outline-retain-gids.41,42,43.otf} | Bin + ...ally_created.notdef-outline-retain-gids.41.otf} | Bin + ...ally_created.notdef-outline-retain-gids.61.otf} | Bin + ...f-outline-retain-gids.retain-all-codepoint.otf} | Bin + ....notdef-outline.41,42,43,44,45,46,47,48,49.otf} | Bin + ...reated.notdef-outline.41,42,43,44,45,46,47.otf} | Bin + ...reated.notdef-outline.41,42,43,44,45,46,4D.otf} | Bin + ...reated.notdef-outline.41,42,43,44,45,46,51.otf} | Bin + ...y_created.notdef-outline.41,42,43,44,45,46.otf} | Bin + ...8_manually_created.notdef-outline.41,42,43.otf} | Bin + ...> gsub8_manually_created.notdef-outline.41.otf} | Bin + ...> gsub8_manually_created.notdef-outline.61.otf} | Bin + ...reated.notdef-outline.retain-all-codepoint.otf} | Bin + .../Roboto-Regular.smallcaps.default.41,42,43.ttf | Bin 2460 -> 2424 bytes + .../Roboto-Regular.smallcaps.default.41,43.ttf | Bin 2280 -> 2232 bytes + .../layout/Roboto-Regular.smallcaps.default.41.ttf | Bin 2080 -> 2044 bytes + .../layout/Roboto-Regular.smallcaps.default.43.ttf | Bin 2112 -> 2076 bytes + .../Roboto-Regular.smallcaps.default.CA,CB.ttf | Bin 2384 -> 2348 bytes + ...boto-Regular.smallcaps.retain-gids.41,42,43.ttf | Bin 2712 -> 2676 bytes + .../Roboto-Regular.smallcaps.retain-gids.41,43.ttf | Bin 2544 -> 2496 bytes + .../Roboto-Regular.smallcaps.retain-gids.41.ttf | Bin 2332 -> 2296 bytes + .../Roboto-Regular.smallcaps.retain-gids.43.ttf | Bin 2380 -> 2344 bytes + .../Roboto-Regular.smallcaps.retain-gids.CA,CB.ttf | Bin 6472 -> 6436 bytes + .../notdef-outline-desubroutinize-retain-gids.txt | 3 + + .../profiles/notdef-outline-desubroutinize.txt | 2 + + ...tline-drop-hints-desubroutinize-retain-gids.txt | 4 + + .../notdef-outline-drop-hints-desubroutinize.txt | 3 + + .../notdef-outline-drop-hints-retain-gids.txt | 3 + + .../data/profiles/notdef-outline-drop-hints.txt | 2 + + test/subset/data/profiles/notdef-outline-gids.txt | 2 + + .../data/profiles/notdef-outline-name-ids.txt | 2 + + .../data/profiles/notdef-outline-retain-gids.txt | 2 + + test/subset/data/tests/cff-full-font.tests | 16 ++-- + test/subset/data/tests/cmap14.tests | 12 +-- + test/subset/data/tests/layout.context.tests | 4 +- + test/subset/data/tests/layout.gdef-varstore.tests | 5 +- + test/subset/data/tests/layout.gpos.tests | 4 +- + test/subset/data/tests/layout.gpos2.tests | 4 +- + test/subset/data/tests/layout.gpos3.tests | 4 +- + test/subset/data/tests/layout.gpos4.tests | 4 +- + test/subset/data/tests/layout.gpos5.tests | 4 +- + test/subset/data/tests/layout.gpos6.tests | 4 +- + test/subset/data/tests/layout.gpos8.tests | 4 +- + test/subset/data/tests/layout.gpos9.tests | 4 +- + test/subset/data/tests/layout.gsub5.tests | 4 +- + test/subset/data/tests/layout.gsub6.tests | 4 +- + test/subset/data/tests/layout.gsub8.tests | 4 +- + 681 files changed, 162 insertions(+), 44 deletions(-) + +commit 84946e4d2c0c362e969eb13e5a6acae0a76c6015 +Author: Khaled Hosny +Date: Thu Aug 5 00:05:26 2021 +0200 + + [test] Suggest updating the expectation if ttx matches + + https://github.com/harfbuzz/harfbuzz/issues/3089#issuecomment-892208892 + + test/subset/run-tests.py | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 09c3b82f5e5a25f07145f405776c466b02743442 +Author: Behdad Esfahbod +Date: Thu Jul 29 17:49:10 2021 -0600 + + [buffer] When shifting forward, leave no gap + + Trying to see if this fixes the fuzzer issue: + https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36236 + + src/hb-buffer.cc | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +commit 5086e10538b893294f1b64a33deb8c5af4d22f1b +Author: Behdad Esfahbod +Date: Thu Jul 29 17:03:55 2021 -0600 + + [test] Add failing fuzzer test case + + From https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36236 + https://oss-fuzz.com/testcase-detail/5061207689134080 + + ...z-testcase-minimized-hb-shape-fuzzer-5061207689134080 | Bin 0 -> 3344 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + +commit a150baf32c2cbb03a0efd6e260904c57d93275d9 +Author: Behdad Esfahbod +Date: Wed Aug 4 11:53:27 2021 -0600 + + [ot-map] Allocate top mask bit as global bit + + Avoids undefined-shift of 32 in the following line: + + map->mask = (1u << (next_bit + bits_needed)) - (1u << next_bit) + + Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=1219263 + + src/hb-ot-map.cc | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +commit f698fe5aeede4027230046d4b06c265b33f0085a +Author: Khaled Hosny +Date: Wed Aug 4 12:08:18 2021 +0200 + + [test] Always fail subset tests if hashes don’t match + + Regardless of the pre sentience or absence of fonttools. + + test/subset/run-tests.py | 65 +++++++++++++++++++++--------------------------- + 1 file changed, 28 insertions(+), 37 deletions(-) + +commit e80c86ffa6868f8bbcfd3a21b4b82a1436527100 +Author: Behdad Esfahbod +Date: Wed Aug 4 10:24:14 2021 -0600 + + [coretext] Fix formatting + + src/hb-coretext.cc | 69 +++++++++++++++++++++++++++++------------------------- + 1 file changed, 37 insertions(+), 32 deletions(-) + +commit db6fbe29e47ce871e66ebbf2eb93657bad429d13 +Author: Behdad Esfahbod +Date: Tue Aug 3 10:13:17 2021 -0600 + + [util/hb-subset] Use driver_t<> in outer block as well + + https://github.com/harfbuzz/harfbuzz/commit/a363ce573c3aa706de3aecf0515519a5d7842af2#r54282223 + + util/hb-subset.cc | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 66aef2818e1450a14549ca3e202e094e335f6b78 +Author: Simon Cozens +Date: Wed Aug 4 13:34:52 2021 +0100 + + Support passing variations to coretext shaper + + src/hb-coretext.cc | 33 +++++++++++++++++++++++++++++++++ + 1 file changed, 33 insertions(+) + +commit f25daa4794f22f7e0eaddb77ef7b47c8c6584453 +Merge: 62a535f15 9f544e500 +Author: Behdad Esfahbod +Date: Wed Aug 4 00:06:32 2021 -0600 + + Merge pull request #3110 from harfbuzz/subset-tests-fast + + [test] Make subset tests fast + +commit 9f544e5008e27346ace98abd7c3e8e5184724920 +Author: Khaled Hosny +Date: Wed Aug 4 04:20:14 2021 +0200 + + [test] Don’t skip subset tests early + + Check for FontTools only when the checksums are mismatching. + + test/subset/run-tests.py | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +commit b0841533174b752f9ac4b3c62f81c98cb7be197a +Author: Khaled Hosny +Date: Wed Aug 4 04:12:31 2021 +0200 + + [test] Remove subset tests from the slow suite + + test/subset/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 7ccc52b0751795b32db989b71295f1fee2c9ab21 +Author: Khaled Hosny +Date: Wed Aug 4 03:57:18 2021 +0200 + + [test] Compare sha256 hash before TTX dumps + + Most of time the files are identical, so instead of comparing the TTX + dump we can check sha256 hashes of the files first and if they match, we + don’t have to check the TTX dumps at all, making the subset tests orders + of magnitude faster. + + time meson test --suite=subset down from: + real 0m19.418s + user 0m38.171s + sys 0m3.587s + + to: + real 0m3.102s + user 0m8.622s + sys 0m1.701s + + The expected files have been replaced by hb-subset output so they are + bit-identical where FontTools output might not. + + The generate-expected-outputs.py now compares the hb-subset output with + fontttols subset and errors of they don’t match. + + .../Comfortaa-Regular-new.default.61,62,63.ttf | Bin 7060 -> 7060 bytes + .../basics/Comfortaa-Regular-new.default.61,63.ttf | Bin 6692 -> 6692 bytes + .../basics/Comfortaa-Regular-new.default.61.ttf | Bin 6328 -> 6328 bytes + .../basics/Comfortaa-Regular-new.default.62.ttf | Bin 6200 -> 6200 bytes + .../basics/Comfortaa-Regular-new.default.63.ttf | Bin 6256 -> 6256 bytes + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 220928 -> 222756 bytes + ...Regular-new.drop-hints-retain-gids.61,62,63.ttf | Bin 4608 -> 4608 bytes + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttf | Bin 4312 -> 4312 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttf | Bin 3724 -> 3724 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.62.ttf | Bin 3900 -> 3900 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.63.ttf | Bin 3972 -> 3972 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 189800 -> 191632 bytes + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttf | Bin 2600 -> 2600 bytes + .../Comfortaa-Regular-new.drop-hints.61,63.ttf | Bin 2296 -> 2296 bytes + .../basics/Comfortaa-Regular-new.drop-hints.61.ttf | Bin 1976 -> 1976 bytes + .../basics/Comfortaa-Regular-new.drop-hints.62.ttf | Bin 1900 -> 1900 bytes + .../basics/Comfortaa-Regular-new.drop-hints.63.ttf | Bin 1968 -> 1968 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 189756 -> 191584 bytes + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttf | Bin 7988 -> 7988 bytes + .../basics/Comfortaa-Regular-new.gids.61,63.ttf | Bin 7628 -> 7628 bytes + .../basics/Comfortaa-Regular-new.gids.61.ttf | Bin 7256 -> 7256 bytes + .../basics/Comfortaa-Regular-new.gids.62.ttf | Bin 7184 -> 7184 bytes + .../basics/Comfortaa-Regular-new.gids.63.ttf | Bin 7180 -> 7180 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 220928 -> 222756 bytes + .../Comfortaa-Regular-new.glyph-names.61,62,63.ttf | Bin 7072 -> 7072 bytes + .../Comfortaa-Regular-new.glyph-names.61,63.ttf | Bin 6700 -> 6700 bytes + .../Comfortaa-Regular-new.glyph-names.61.ttf | Bin 6336 -> 6336 bytes + .../Comfortaa-Regular-new.glyph-names.62.ttf | Bin 6208 -> 6208 bytes + .../Comfortaa-Regular-new.glyph-names.63.ttf | Bin 6264 -> 6264 bytes + ...egular-new.glyph-names.retain-all-codepoint.ttf | Bin 227920 -> 229748 bytes + ...gular-new.keep-all-layout-features.61,62,63.ttf | Bin 7504 -> 7508 bytes + ...-Regular-new.keep-all-layout-features.61,63.ttf | Bin 7140 -> 7144 bytes + ...taa-Regular-new.keep-all-layout-features.61.ttf | Bin 6772 -> 6776 bytes + ...taa-Regular-new.keep-all-layout-features.62.ttf | Bin 6200 -> 6200 bytes + ...taa-Regular-new.keep-all-layout-features.63.ttf | Bin 6256 -> 6256 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 221620 -> 223452 bytes + ...fortaa-Regular-new.layout-features.61,62,63.ttf | Bin 7060 -> 7060 bytes + ...Comfortaa-Regular-new.layout-features.61,63.ttf | Bin 6692 -> 6692 bytes + .../Comfortaa-Regular-new.layout-features.61.ttf | Bin 6328 -> 6328 bytes + .../Comfortaa-Regular-new.layout-features.62.ttf | Bin 6200 -> 6200 bytes + .../Comfortaa-Regular-new.layout-features.63.ttf | Bin 6256 -> 6256 bytes + ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 219124 -> 220948 bytes + .../Comfortaa-Regular-new.name-ids.61,62,63.ttf | Bin 6800 -> 6800 bytes + .../Comfortaa-Regular-new.name-ids.61,63.ttf | Bin 6432 -> 6432 bytes + .../basics/Comfortaa-Regular-new.name-ids.61.ttf | Bin 6068 -> 6068 bytes + .../basics/Comfortaa-Regular-new.name-ids.62.ttf | Bin 5940 -> 5940 bytes + .../basics/Comfortaa-Regular-new.name-ids.63.ttf | Bin 5996 -> 5996 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 220668 -> 222496 bytes + ...mfortaa-Regular-new.name-languages.61,62,63.ttf | Bin 7060 -> 7060 bytes + .../Comfortaa-Regular-new.name-languages.61,63.ttf | Bin 6692 -> 6692 bytes + .../Comfortaa-Regular-new.name-languages.61.ttf | Bin 6328 -> 6328 bytes + .../Comfortaa-Regular-new.name-languages.62.ttf | Bin 6200 -> 6200 bytes + .../Comfortaa-Regular-new.name-languages.63.ttf | Bin 6256 -> 6256 bytes + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 220928 -> 222756 bytes + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttf | Bin 7060 -> 7060 bytes + .../Comfortaa-Regular-new.name-legacy.61,63.ttf | Bin 6692 -> 6692 bytes + .../Comfortaa-Regular-new.name-legacy.61.ttf | Bin 6328 -> 6328 bytes + .../Comfortaa-Regular-new.name-legacy.62.ttf | Bin 6200 -> 6200 bytes + .../Comfortaa-Regular-new.name-legacy.63.ttf | Bin 6256 -> 6256 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 220928 -> 222756 bytes + ...egular-new.no-prune-unicode-ranges.61,62,63.ttf | Bin 7060 -> 7060 bytes + ...a-Regular-new.no-prune-unicode-ranges.61,63.ttf | Bin 6692 -> 6692 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.61.ttf | Bin 6328 -> 6328 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.62.ttf | Bin 6200 -> 6200 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.63.ttf | Bin 6256 -> 6256 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 220928 -> 222756 bytes + ...mfortaa-Regular-new.notdef-outline.61,62,63.ttf | Bin 7652 -> 7652 bytes + .../Comfortaa-Regular-new.notdef-outline.61,63.ttf | Bin 7284 -> 7284 bytes + .../Comfortaa-Regular-new.notdef-outline.61.ttf | Bin 6920 -> 6920 bytes + .../Comfortaa-Regular-new.notdef-outline.62.ttf | Bin 6796 -> 6796 bytes + .../Comfortaa-Regular-new.notdef-outline.63.ttf | Bin 6844 -> 6844 bytes + ...lar-new.notdef-outline.retain-all-codepoint.ttf | Bin 221524 -> 223352 bytes + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttf | Bin 9068 -> 9068 bytes + .../Comfortaa-Regular-new.retain-gids.61,63.ttf | Bin 8708 -> 8708 bytes + .../Comfortaa-Regular-new.retain-gids.61.ttf | Bin 8076 -> 8076 bytes + .../Comfortaa-Regular-new.retain-gids.62.ttf | Bin 8200 -> 8200 bytes + .../Comfortaa-Regular-new.retain-gids.63.ttf | Bin 8260 -> 8260 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 220972 -> 222804 bytes + ...numMyeongjo-Regular-subset.default.61,62,63.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.default.61,63.ttf | Bin 3580 -> 3580 bytes + .../NanumMyeongjo-Regular-subset.default.61.ttf | Bin 3156 -> 3156 bytes + .../NanumMyeongjo-Regular-subset.default.62.ttf | Bin 3180 -> 3180 bytes + .../NanumMyeongjo-Regular-subset.default.63.ttf | Bin 3048 -> 3048 bytes + ...Regular-subset.default.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...ular-subset.drop-hints-retain-gids.61,62,63.ttf | Bin 1452 -> 1452 bytes + ...Regular-subset.drop-hints-retain-gids.61,63.ttf | Bin 1284 -> 1284 bytes + ...jo-Regular-subset.drop-hints-retain-gids.61.ttf | Bin 1128 -> 1128 bytes + ...jo-Regular-subset.drop-hints-retain-gids.62.ttf | Bin 1144 -> 1144 bytes + ...jo-Regular-subset.drop-hints-retain-gids.63.ttf | Bin 1116 -> 1116 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 3536 -> 3536 bytes + ...Myeongjo-Regular-subset.drop-hints.61,62,63.ttf | Bin 1452 -> 1452 bytes + ...numMyeongjo-Regular-subset.drop-hints.61,63.ttf | Bin 1276 -> 1276 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.61.ttf | Bin 1128 -> 1128 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.62.ttf | Bin 1140 -> 1140 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.63.ttf | Bin 1104 -> 1104 bytes + ...ular-subset.drop-hints.retain-all-codepoint.ttf | Bin 3536 -> 3536 bytes + .../NanumMyeongjo-Regular-subset.gids.61,62,63.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.61,63.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.61.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.62.ttf | Bin 4128 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.63.ttf | Bin 4128 -> 4128 bytes + ...jo-Regular-subset.gids.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...yeongjo-Regular-subset.glyph-names.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...umMyeongjo-Regular-subset.glyph-names.61,63.ttf | Bin 3580 -> 3580 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.61.ttf | Bin 3156 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.62.ttf | Bin 3180 -> 3180 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.63.ttf | Bin 3048 -> 3048 bytes + ...lar-subset.glyph-names.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...ar-subset.keep-all-layout-features.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...gular-subset.keep-all-layout-features.61,63.ttf | Bin 3580 -> 3580 bytes + ...-Regular-subset.keep-all-layout-features.61.ttf | Bin 3156 -> 3156 bytes + ...-Regular-subset.keep-all-layout-features.62.ttf | Bin 3180 -> 3180 bytes + ...-Regular-subset.keep-all-layout-features.63.ttf | Bin 3048 -> 3048 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...gjo-Regular-subset.layout-features.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...eongjo-Regular-subset.layout-features.61,63.ttf | Bin 3580 -> 3580 bytes + ...mMyeongjo-Regular-subset.layout-features.61.ttf | Bin 3156 -> 3156 bytes + ...mMyeongjo-Regular-subset.layout-features.62.ttf | Bin 3180 -> 3180 bytes + ...mMyeongjo-Regular-subset.layout-features.63.ttf | Bin 3048 -> 3048 bytes + ...subset.layout-features.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...umMyeongjo-Regular-subset.name-ids.61,62,63.ttf | Bin 3924 -> 3924 bytes + ...NanumMyeongjo-Regular-subset.name-ids.61,63.ttf | Bin 3376 -> 3376 bytes + .../NanumMyeongjo-Regular-subset.name-ids.61.ttf | Bin 2952 -> 2952 bytes + .../NanumMyeongjo-Regular-subset.name-ids.62.ttf | Bin 2976 -> 2976 bytes + .../NanumMyeongjo-Regular-subset.name-ids.63.ttf | Bin 2844 -> 2844 bytes + ...egular-subset.name-ids.retain-all-codepoint.ttf | Bin 9320 -> 9320 bytes + ...ngjo-Regular-subset.name-languages.61,62,63.ttf | Bin 4172 -> 4172 bytes + ...yeongjo-Regular-subset.name-languages.61,63.ttf | Bin 3624 -> 3624 bytes + ...umMyeongjo-Regular-subset.name-languages.61.ttf | Bin 3200 -> 3200 bytes + ...umMyeongjo-Regular-subset.name-languages.62.ttf | Bin 3224 -> 3224 bytes + ...umMyeongjo-Regular-subset.name-languages.63.ttf | Bin 3092 -> 3092 bytes + ...-subset.name-languages.retain-all-codepoint.ttf | Bin 9568 -> 9568 bytes + ...yeongjo-Regular-subset.name-legacy.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...umMyeongjo-Regular-subset.name-legacy.61,63.ttf | Bin 3580 -> 3580 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.61.ttf | Bin 3156 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.62.ttf | Bin 3180 -> 3180 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.63.ttf | Bin 3048 -> 3048 bytes + ...lar-subset.name-legacy.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...lar-subset.no-prune-unicode-ranges.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...egular-subset.no-prune-unicode-ranges.61,63.ttf | Bin 3580 -> 3580 bytes + ...o-Regular-subset.no-prune-unicode-ranges.61.ttf | Bin 3156 -> 3156 bytes + ...o-Regular-subset.no-prune-unicode-ranges.62.ttf | Bin 3180 -> 3180 bytes + ...o-Regular-subset.no-prune-unicode-ranges.63.ttf | Bin 3048 -> 3048 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...ngjo-Regular-subset.notdef-outline.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...yeongjo-Regular-subset.notdef-outline.61,63.ttf | Bin 3580 -> 3580 bytes + ...umMyeongjo-Regular-subset.notdef-outline.61.ttf | Bin 3156 -> 3156 bytes + ...umMyeongjo-Regular-subset.notdef-outline.62.ttf | Bin 3180 -> 3180 bytes + ...umMyeongjo-Regular-subset.notdef-outline.63.ttf | Bin 3048 -> 3048 bytes + ...-subset.notdef-outline.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + ...yeongjo-Regular-subset.retain-gids.61,62,63.ttf | Bin 4128 -> 4128 bytes + ...umMyeongjo-Regular-subset.retain-gids.61,63.ttf | Bin 3588 -> 3588 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.61.ttf | Bin 3156 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.62.ttf | Bin 3184 -> 3184 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.63.ttf | Bin 3060 -> 3060 bytes + ...lar-subset.retain-gids.retain-all-codepoint.ttf | Bin 9524 -> 9524 bytes + .../basics/Roboto-Regular.abc.default.61,62,63.ttf | Bin 2452 -> 2448 bytes + .../basics/Roboto-Regular.abc.default.61,63.ttf | Bin 2260 -> 2256 bytes + .../basics/Roboto-Regular.abc.default.61.ttf | Bin 2048 -> 2044 bytes + .../basics/Roboto-Regular.abc.default.62.ttf | Bin 1916 -> 1912 bytes + .../basics/Roboto-Regular.abc.default.63.ttf | Bin 1972 -> 1968 bytes + ...to-Regular.abc.default.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + ...Regular.abc.drop-hints-retain-gids.61,62,63.ttf | Bin 1192 -> 1188 bytes + ...to-Regular.abc.drop-hints-retain-gids.61,63.ttf | Bin 1124 -> 1120 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.61.ttf | Bin 984 -> 980 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.62.ttf | Bin 880 -> 876 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.63.ttf | Bin 968 -> 964 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 1192 -> 1188 bytes + .../Roboto-Regular.abc.drop-hints.61,62,63.ttf | Bin 1192 -> 1188 bytes + .../basics/Roboto-Regular.abc.drop-hints.61,63.ttf | Bin 1108 -> 1104 bytes + .../basics/Roboto-Regular.abc.drop-hints.61.ttf | Bin 984 -> 980 bytes + .../basics/Roboto-Regular.abc.drop-hints.62.ttf | Bin 876 -> 872 bytes + .../basics/Roboto-Regular.abc.drop-hints.63.ttf | Bin 956 -> 952 bytes + ...Regular.abc.drop-hints.retain-all-codepoint.ttf | Bin 1192 -> 1188 bytes + .../basics/Roboto-Regular.abc.gids.61,62,63.ttf | Bin 2452 -> 2448 bytes + .../basics/Roboto-Regular.abc.gids.61,63.ttf | Bin 2452 -> 2448 bytes + .../expected/basics/Roboto-Regular.abc.gids.61.ttf | Bin 2452 -> 2448 bytes + .../expected/basics/Roboto-Regular.abc.gids.62.ttf | Bin 2452 -> 2448 bytes + .../expected/basics/Roboto-Regular.abc.gids.63.ttf | Bin 2452 -> 2448 bytes + ...oboto-Regular.abc.gids.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.glyph-names.61,62,63.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.glyph-names.61,63.ttf | Bin 2260 -> 2256 bytes + .../basics/Roboto-Regular.abc.glyph-names.61.ttf | Bin 2048 -> 2044 bytes + .../basics/Roboto-Regular.abc.glyph-names.62.ttf | Bin 1916 -> 1912 bytes + .../basics/Roboto-Regular.abc.glyph-names.63.ttf | Bin 1972 -> 1968 bytes + ...egular.abc.glyph-names.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + ...gular.abc.keep-all-layout-features.61,62,63.ttf | Bin 2452 -> 2448 bytes + ...-Regular.abc.keep-all-layout-features.61,63.ttf | Bin 2260 -> 2256 bytes + ...oto-Regular.abc.keep-all-layout-features.61.ttf | Bin 2048 -> 2044 bytes + ...oto-Regular.abc.keep-all-layout-features.62.ttf | Bin 1916 -> 1912 bytes + ...oto-Regular.abc.keep-all-layout-features.63.ttf | Bin 1972 -> 1968 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + ...Roboto-Regular.abc.layout-features.61,62,63.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.layout-features.61,63.ttf | Bin 2260 -> 2256 bytes + .../Roboto-Regular.abc.layout-features.61.ttf | Bin 2048 -> 2044 bytes + .../Roboto-Regular.abc.layout-features.62.ttf | Bin 1916 -> 1912 bytes + .../Roboto-Regular.abc.layout-features.63.ttf | Bin 1972 -> 1968 bytes + ...ar.abc.layout-features.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.name-ids.61,62,63.ttf | Bin 2452 -> 2448 bytes + .../basics/Roboto-Regular.abc.name-ids.61,63.ttf | Bin 2260 -> 2256 bytes + .../basics/Roboto-Regular.abc.name-ids.61.ttf | Bin 2048 -> 2044 bytes + .../basics/Roboto-Regular.abc.name-ids.62.ttf | Bin 1916 -> 1912 bytes + .../basics/Roboto-Regular.abc.name-ids.63.ttf | Bin 1972 -> 1968 bytes + ...o-Regular.abc.name-ids.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.name-languages.61,62,63.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.name-languages.61,63.ttf | Bin 2260 -> 2256 bytes + .../Roboto-Regular.abc.name-languages.61.ttf | Bin 2048 -> 2044 bytes + .../Roboto-Regular.abc.name-languages.62.ttf | Bin 1916 -> 1912 bytes + .../Roboto-Regular.abc.name-languages.63.ttf | Bin 1972 -> 1968 bytes + ...lar.abc.name-languages.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.name-legacy.61,62,63.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.name-legacy.61,63.ttf | Bin 2260 -> 2256 bytes + .../basics/Roboto-Regular.abc.name-legacy.61.ttf | Bin 2048 -> 2044 bytes + .../basics/Roboto-Regular.abc.name-legacy.62.ttf | Bin 1916 -> 1912 bytes + .../basics/Roboto-Regular.abc.name-legacy.63.ttf | Bin 1972 -> 1968 bytes + ...egular.abc.name-legacy.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + ...egular.abc.no-prune-unicode-ranges.61,62,63.ttf | Bin 2452 -> 2448 bytes + ...o-Regular.abc.no-prune-unicode-ranges.61,63.ttf | Bin 2260 -> 2256 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.61.ttf | Bin 2048 -> 2044 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.62.ttf | Bin 1916 -> 1912 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.63.ttf | Bin 1972 -> 1968 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.notdef-outline.61,62,63.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.notdef-outline.61,63.ttf | Bin 2260 -> 2256 bytes + .../Roboto-Regular.abc.notdef-outline.61.ttf | Bin 2048 -> 2044 bytes + .../Roboto-Regular.abc.notdef-outline.62.ttf | Bin 1916 -> 1912 bytes + .../Roboto-Regular.abc.notdef-outline.63.ttf | Bin 1972 -> 1968 bytes + ...lar.abc.notdef-outline.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.retain-gids.61,62,63.ttf | Bin 2452 -> 2448 bytes + .../Roboto-Regular.abc.retain-gids.61,63.ttf | Bin 2276 -> 2272 bytes + .../basics/Roboto-Regular.abc.retain-gids.61.ttf | Bin 2048 -> 2044 bytes + .../basics/Roboto-Regular.abc.retain-gids.62.ttf | Bin 1924 -> 1920 bytes + .../basics/Roboto-Regular.abc.retain-gids.63.ttf | Bin 1988 -> 1984 bytes + ...egular.abc.retain-gids.retain-all-codepoint.ttf | Bin 2452 -> 2448 bytes + .../cbdt/NotoColorEmoji.subset.default.2049.ttf | Bin 3112 -> 3112 bytes + .../cbdt/NotoColorEmoji.subset.default.38,2049.ttf | Bin 4084 -> 4084 bytes + .../cbdt/NotoColorEmoji.subset.default.38,20E3.ttf | Bin 3568 -> 3568 bytes + ...rEmoji.subset.default.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes + .../NotoColorEmoji.subset.default.38,AE,2049.ttf | Bin 7544 -> 7544 bytes + .../cbdt/NotoColorEmoji.subset.default.39.ttf | Bin 1920 -> 1920 bytes + .../cbdt/NotoColorEmoji.subset.default.AE.ttf | Bin 4412 -> 4412 bytes + ...lorEmoji.subset.drop-hints-retain-gids.2049.ttf | Bin 3136 -> 3136 bytes + ...Emoji.subset.drop-hints-retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes + ...Emoji.subset.drop-hints-retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes + ...ji.subset.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes + ...ColorEmoji.subset.drop-hints-retain-gids.39.ttf | Bin 1928 -> 1928 bytes + ...ColorEmoji.subset.drop-hints-retain-gids.AE.ttf | Bin 4428 -> 4428 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.2049.ttf | Bin 3112 -> 3112 bytes + .../NotoColorEmoji.subset.drop-hints.38,2049.ttf | Bin 4084 -> 4084 bytes + .../NotoColorEmoji.subset.drop-hints.38,20E3.ttf | Bin 3568 -> 3568 bytes + ...oji.subset.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes + ...NotoColorEmoji.subset.drop-hints.38,AE,2049.ttf | Bin 7544 -> 7544 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.39.ttf | Bin 1920 -> 1920 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.AE.ttf | Bin 4412 -> 4412 bytes + .../NotoColorEmoji.subset.gap.default.2049.ttf | Bin 3112 -> 3112 bytes + .../NotoColorEmoji.subset.gap.default.38,2049.ttf | Bin 4084 -> 4084 bytes + .../NotoColorEmoji.subset.gap.default.38,20E3.ttf | Bin 3568 -> 3568 bytes + ...ji.subset.gap.default.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes + ...otoColorEmoji.subset.gap.default.38,AE,2049.ttf | Bin 7544 -> 7544 bytes + .../cbdt/NotoColorEmoji.subset.gap.default.39.ttf | Bin 908 -> 908 bytes + .../cbdt/NotoColorEmoji.subset.gap.default.AE.ttf | Bin 4412 -> 4412 bytes + ...moji.subset.gap.drop-hints-retain-gids.2049.ttf | Bin 3136 -> 3136 bytes + ...i.subset.gap.drop-hints-retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes + ...i.subset.gap.drop-hints-retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes + ...ubset.gap.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes + ...rEmoji.subset.gap.drop-hints-retain-gids.39.ttf | Bin 916 -> 916 bytes + ...rEmoji.subset.gap.drop-hints-retain-gids.AE.ttf | Bin 4428 -> 4428 bytes + .../NotoColorEmoji.subset.gap.drop-hints.2049.ttf | Bin 3112 -> 3112 bytes + ...otoColorEmoji.subset.gap.drop-hints.38,2049.ttf | Bin 4084 -> 4084 bytes + ...otoColorEmoji.subset.gap.drop-hints.38,20E3.ttf | Bin 3568 -> 3568 bytes + ...subset.gap.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes + ...ColorEmoji.subset.gap.drop-hints.38,AE,2049.ttf | Bin 7544 -> 7544 bytes + .../NotoColorEmoji.subset.gap.drop-hints.39.ttf | Bin 908 -> 908 bytes + .../NotoColorEmoji.subset.gap.drop-hints.AE.ttf | Bin 4412 -> 4412 bytes + .../NotoColorEmoji.subset.gap.retain-gids.2049.ttf | Bin 3136 -> 3136 bytes + ...toColorEmoji.subset.gap.retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes + ...toColorEmoji.subset.gap.retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes + ...ubset.gap.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 9188 bytes + ...olorEmoji.subset.gap.retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes + .../NotoColorEmoji.subset.gap.retain-gids.39.ttf | Bin 916 -> 916 bytes + .../NotoColorEmoji.subset.gap.retain-gids.AE.ttf | Bin 4428 -> 4428 bytes + ...olorEmoji.subset.index_format3.default.2049.ttf | Bin 3108 -> 3108 bytes + ...rEmoji.subset.index_format3.default.38,2049.ttf | Bin 4076 -> 4076 bytes + ...rEmoji.subset.index_format3.default.38,20E3.ttf | Bin 3560 -> 3560 bytes + ...index_format3.default.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ...oji.subset.index_format3.default.38,AE,2049.ttf | Bin 7536 -> 7536 bytes + ...oColorEmoji.subset.index_format3.default.39.ttf | Bin 1916 -> 1916 bytes + ...oColorEmoji.subset.index_format3.default.AE.ttf | Bin 4408 -> 4408 bytes + ...t.index_format3.drop-hints-retain-gids.2049.ttf | Bin 3132 -> 3132 bytes + ...ndex_format3.drop-hints-retain-gids.38,2049.ttf | Bin 4100 -> 4100 bytes + ...ndex_format3.drop-hints-retain-gids.38,20E3.ttf | Bin 3592 -> 3592 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ...x_format3.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7552 -> 7552 bytes + ...set.index_format3.drop-hints-retain-gids.39.ttf | Bin 1924 -> 1924 bytes + ...set.index_format3.drop-hints-retain-gids.AE.ttf | Bin 4424 -> 4424 bytes + ...rEmoji.subset.index_format3.drop-hints.2049.ttf | Bin 3108 -> 3108 bytes + ...oji.subset.index_format3.drop-hints.38,2049.ttf | Bin 4076 -> 4076 bytes + ...oji.subset.index_format3.drop-hints.38,20E3.ttf | Bin 3560 -> 3560 bytes + ...ex_format3.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ....subset.index_format3.drop-hints.38,AE,2049.ttf | Bin 7536 -> 7536 bytes + ...lorEmoji.subset.index_format3.drop-hints.39.ttf | Bin 1916 -> 1916 bytes + ...lorEmoji.subset.index_format3.drop-hints.AE.ttf | Bin 4408 -> 4408 bytes + ...Emoji.subset.index_format3.retain-gids.2049.ttf | Bin 3132 -> 3132 bytes + ...ji.subset.index_format3.retain-gids.38,2049.ttf | Bin 4100 -> 4100 bytes + ...ji.subset.index_format3.retain-gids.38,20E3.ttf | Bin 3592 -> 3592 bytes + ...x_format3.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ...subset.index_format3.retain-gids.38,AE,2049.ttf | Bin 7552 -> 7552 bytes + ...orEmoji.subset.index_format3.retain-gids.39.ttf | Bin 1924 -> 1924 bytes + ...orEmoji.subset.index_format3.retain-gids.AE.ttf | Bin 4424 -> 4424 bytes + ...ji.subset.multiple_size_tables.default.2049.ttf | Bin 5312 -> 5312 bytes + ...subset.multiple_size_tables.default.38,2049.ttf | Bin 7244 -> 7244 bytes + ...subset.multiple_size_tables.default.38,20E3.ttf | Bin 6212 -> 6212 bytes + ...e_size_tables.default.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes + ...set.multiple_size_tables.default.38,AE,2049.ttf | Bin 14140 -> 14140 bytes + ...moji.subset.multiple_size_tables.default.39.ttf | Bin 2928 -> 2928 bytes + ...moji.subset.multiple_size_tables.default.AE.ttf | Bin 7916 -> 7916 bytes + ...ple_size_tables.drop-hints-retain-gids.2049.ttf | Bin 5336 -> 5336 bytes + ..._size_tables.drop-hints-retain-gids.38,2049.ttf | Bin 7268 -> 7268 bytes + ..._size_tables.drop-hints-retain-gids.38,20E3.ttf | Bin 6244 -> 6244 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes + ...ze_tables.drop-hints-retain-gids.38,AE,2049.ttf | Bin 14164 -> 14164 bytes + ...tiple_size_tables.drop-hints-retain-gids.39.ttf | Bin 2936 -> 2936 bytes + ...tiple_size_tables.drop-hints-retain-gids.AE.ttf | Bin 7932 -> 7932 bytes + ...subset.multiple_size_tables.drop-hints.2049.ttf | Bin 5312 -> 5312 bytes + ...set.multiple_size_tables.drop-hints.38,2049.ttf | Bin 7244 -> 7244 bytes + ...set.multiple_size_tables.drop-hints.38,20E3.ttf | Bin 6212 -> 6212 bytes + ...ize_tables.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes + ....multiple_size_tables.drop-hints.38,AE,2049.ttf | Bin 14140 -> 14140 bytes + ...i.subset.multiple_size_tables.drop-hints.39.ttf | Bin 2928 -> 2928 bytes + ...i.subset.multiple_size_tables.drop-hints.AE.ttf | Bin 7916 -> 7916 bytes + ...ubset.multiple_size_tables.retain-gids.2049.ttf | Bin 5336 -> 5336 bytes + ...et.multiple_size_tables.retain-gids.38,2049.ttf | Bin 7268 -> 7268 bytes + ...et.multiple_size_tables.retain-gids.38,20E3.ttf | Bin 6244 -> 6244 bytes + ...ze_tables.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 19280 bytes + ...multiple_size_tables.retain-gids.38,AE,2049.ttf | Bin 14164 -> 14164 bytes + ....subset.multiple_size_tables.retain-gids.39.ttf | Bin 2936 -> 2936 bytes + ....subset.multiple_size_tables.retain-gids.AE.ttf | Bin 7932 -> 7932 bytes + .../NotoColorEmoji.subset.retain-gids.2049.ttf | Bin 3136 -> 3136 bytes + .../NotoColorEmoji.subset.retain-gids.38,2049.ttf | Bin 4108 -> 4108 bytes + .../NotoColorEmoji.subset.retain-gids.38,20E3.ttf | Bin 3600 -> 3600 bytes + ...ji.subset.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 10124 bytes + ...otoColorEmoji.subset.retain-gids.38,AE,2049.ttf | Bin 7564 -> 7564 bytes + .../cbdt/NotoColorEmoji.subset.retain-gids.39.ttf | Bin 1928 -> 1928 bytes + .../cbdt/NotoColorEmoji.subset.retain-gids.AE.ttf | Bin 4428 -> 4428 bytes + ...eSansPro-Regular.default.1FC,21,41,20,62,63.otf | Bin 2580 -> 2592 bytes + .../SourceSansPro-Regular.default.61,62,63.otf | Bin 2216 -> 2224 bytes + ...ourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf | Bin 2328 -> 2340 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 20232 -> 20220 bytes + ...Regular.desubroutinize-retain-gids.61,62,63.otf | Bin 2316 -> 2324 bytes + ...r.desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30540 -> 30528 bytes + ...o-Regular.desubroutinize.1FC,21,41,20,62,63.otf | Bin 2436 -> 2448 bytes + ...urceSansPro-Regular.desubroutinize.61,62,63.otf | Bin 2120 -> 2128 bytes + ...nsPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf | Bin 2312 -> 2320 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 20064 -> 20052 bytes + ...p-hints-desubroutinize-retain-gids.61,62,63.otf | Bin 2192 -> 2200 bytes + ...s-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30372 -> 30360 bytes + ...rop-hints-desubroutinize.1FC,21,41,20,62,63.otf | Bin 2268 -> 2276 bytes + ...-Regular.drop-hints-desubroutinize.61,62,63.otf | Bin 1996 -> 2004 bytes + ...ar.drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf | Bin 2148 -> 2156 bytes + ...r.drop-hints-retain-gids.1FC,21,41,20,62,63.otf | Bin 20156 -> 20144 bytes + ...Pro-Regular.drop-hints-retain-gids.61,62,63.otf | Bin 2228 -> 2240 bytes + ...gular.drop-hints-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30384 -> 30376 bytes + ...nsPro-Regular.drop-hints.1FC,21,41,20,62,63.otf | Bin 2352 -> 2360 bytes + .../SourceSansPro-Regular.drop-hints.61,62,63.otf | Bin 2060 -> 2072 bytes + ...ceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.otf | Bin 2164 -> 2172 bytes + ...sPro-Regular.retain-gids.1FC,21,41,20,62,63.otf | Bin 20384 -> 20376 bytes + .../SourceSansPro-Regular.retain-gids.61,62,63.otf | Bin 2384 -> 2392 bytes + ...eSansPro-Regular.retain-gids.D7,D8,D9,DA,DE.otf | Bin 30556 -> 30544 bytes + ...ubset.default.3042,3044,3046,3048,304A,304B.otf | Bin 4884 -> 4912 bytes + ...ubset.default.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 6276 -> 6300 bytes + ...eHanSans-Regular_subset.default.61,63,65,6B.otf | Bin 2588 -> 2620 bytes + ...ubset.default.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6736 -> 6744 bytes + .../SourceHanSans-Regular_subset.default.660E.otf | Bin 2456 -> 2488 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129876 -> 129912 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130920 -> 130944 bytes + ...bset.desubroutinize-retain-gids.61,63,65,6B.otf | Bin 3412 -> 3444 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 122048 -> 122060 bytes + ...ular_subset.desubroutinize-retain-gids.660E.otf | Bin 50760 -> 50788 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 4724 -> 4748 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5928 -> 5944 bytes + ...s-Regular_subset.desubroutinize.61,63,65,6B.otf | Bin 2520 -> 2552 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6232 -> 6236 bytes + ...eHanSans-Regular_subset.desubroutinize.660E.otf | Bin 2440 -> 2472 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129448 -> 129468 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130312 -> 130324 bytes + ...ints-desubroutinize-retain-gids.61,63,65,6B.otf | Bin 3288 -> 3324 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 121284 -> 121284 bytes + ....drop-hints-desubroutinize-retain-gids.660E.otf | Bin 50540 -> 50560 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 4420 -> 4440 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5416 -> 5428 bytes + ...ubset.drop-hints-desubroutinize.61,63,65,6B.otf | Bin 2416 -> 2448 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 5556 -> 5560 bytes + ...gular_subset.drop-hints-desubroutinize.660E.otf | Bin 2308 -> 2336 bytes + ...s-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129576 -> 129608 bytes + ...s-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130604 -> 130632 bytes + ...r_subset.drop-hints-retain-gids.61,63,65,6B.otf | Bin 3248 -> 3288 bytes + ...s-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 121776 -> 121784 bytes + ...-Regular_subset.drop-hints-retain-gids.660E.otf | Bin 50552 -> 50576 bytes + ...et.drop-hints.3042,3044,3046,3048,304A,304B.otf | Bin 4548 -> 4576 bytes + ...et.drop-hints.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5708 -> 5732 bytes + ...nSans-Regular_subset.drop-hints.61,63,65,6B.otf | Bin 2448 -> 2480 bytes + ...et.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6048 -> 6056 bytes + ...ourceHanSans-Regular_subset.drop-hints.660E.otf | Bin 2316 -> 2348 bytes + ...t.retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 130036 -> 130072 bytes + ...t.retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 131272 -> 131300 bytes + ...Sans-Regular_subset.retain-gids.61,63,65,6B.otf | Bin 3408 -> 3444 bytes + ...t.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 122552 -> 122564 bytes + ...urceHanSans-Regular_subset.retain-gids.660E.otf | Bin 50776 -> 50804 bytes + ...otoSerifMyanmar-Regular.notdef-outline.1092.otf | Bin 1380 -> 1392 bytes + .../cmap/AdobeBlank-Regular.default.61,62.ttf | Bin 1252 -> 1252 bytes + .../cmap/AdobeBlank-Regular.default.61,FEFA.ttf | Bin 1264 -> 1264 bytes + .../cmap/AdobeBlank-Regular.default.FEE6,FECF.ttf | Bin 1216 -> 1216 bytes + .../cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttf | Bin 1204 -> 1204 bytes + .../cmap/AdobeBlank-Regular.default.FEFA.ttf | Bin 1184 -> 1184 bytes + ...eBlank-Regular.drop-hints-retain-gids.61,62.ttf | Bin 1468 -> 1468 bytes + ...lank-Regular.drop-hints-retain-gids.61,FEFA.ttf | Bin 8232 -> 8232 bytes + ...nk-Regular.drop-hints-retain-gids.FEE6,FECF.ttf | Bin 8104 -> 8104 bytes + ...nk-Regular.drop-hints-retain-gids.FEF9,FEFA.ttf | Bin 8172 -> 8172 bytes + ...beBlank-Regular.drop-hints-retain-gids.FEFA.ttf | Bin 8156 -> 8156 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,62.ttf | Bin 1080 -> 1080 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttf | Bin 1092 -> 1092 bytes + .../AdobeBlank-Regular.drop-hints.FEE6,FECF.ttf | Bin 1044 -> 1044 bytes + .../AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttf | Bin 1032 -> 1032 bytes + .../cmap/AdobeBlank-Regular.drop-hints.FEFA.ttf | Bin 1012 -> 1012 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,62.ttf | Bin 1000 -> 1000 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttf | Bin 1012 -> 1012 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEE6,FECF.ttf | Bin 964 -> 964 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttf | Bin 952 -> 952 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEFA.ttf | Bin 932 -> 932 bytes + .../cmap/AdobeBlank-Regular.retain-gids.61,62.ttf | Bin 1640 -> 1640 bytes + .../AdobeBlank-Regular.retain-gids.61,FEFA.ttf | Bin 8404 -> 8404 bytes + .../AdobeBlank-Regular.retain-gids.FEE6,FECF.ttf | Bin 8276 -> 8276 bytes + .../AdobeBlank-Regular.retain-gids.FEF9,FEFA.ttf | Bin 8344 -> 8344 bytes + .../cmap/AdobeBlank-Regular.retain-gids.FEFA.ttf | Bin 8328 -> 8328 bytes + .../cmap14/cmap14_font1.default.4E00,4E02,4E03.otf | Bin 1360 -> 1376 bytes + .../cmap14/cmap14_font1.default.4E00,4E03.otf | Bin 1236 -> 1252 bytes + .../cmap14/cmap14_font1.default.4E00,4E05,4E07.otf | Bin 1328 -> 1348 bytes + .../cmap14/cmap14_font1.default.4E02,4E03,4E08.otf | Bin 1576 -> 1596 bytes + .../expected/cmap14/cmap14_font1.default.4E02.otf | Bin 996 -> 1012 bytes + .../expected/cmap14/cmap14_font1.default.4E03.otf | Bin 1080 -> 1096 bytes + .../cmap14_font1.default.4E05,4E07,4E08,4E09.otf | Bin 1848 -> 1864 bytes + .../cmap14/cmap14_font1.default.4E08,4E09.otf | Bin 1720 -> 1736 bytes + .../expected/cmap14/cmap14_font1.default.4E08.otf | Bin 1384 -> 1404 bytes + .../cmap14_font1.default.retain-all-codepoint.otf | Bin 2348 -> 2364 bytes + ...font1.drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 1388 -> 1404 bytes + ...ap14_font1.drop-hints-retain-gids.4E00,4E03.otf | Bin 1272 -> 1292 bytes + ...font1.drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 1396 -> 1416 bytes + ...font1.drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 1720 -> 1736 bytes + .../cmap14_font1.drop-hints-retain-gids.4E02.otf | Bin 1028 -> 1048 bytes + .../cmap14_font1.drop-hints-retain-gids.4E03.otf | Bin 1124 -> 1140 bytes + ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 1984 -> 2000 bytes + ...ap14_font1.drop-hints-retain-gids.4E08,4E09.otf | Bin 1872 -> 1888 bytes + .../cmap14_font1.drop-hints-retain-gids.4E08.otf | Bin 1544 -> 1560 bytes + ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 2436 -> 2452 bytes + .../cmap14_font1.drop-hints.4E00,4E02,4E03.otf | Bin 1292 -> 1308 bytes + .../cmap14/cmap14_font1.drop-hints.4E00,4E03.otf | Bin 1168 -> 1188 bytes + .../cmap14_font1.drop-hints.4E00,4E05,4E07.otf | Bin 1260 -> 1280 bytes + .../cmap14_font1.drop-hints.4E02,4E03,4E08.otf | Bin 1512 -> 1528 bytes + .../cmap14/cmap14_font1.drop-hints.4E02.otf | Bin 928 -> 944 bytes + .../cmap14/cmap14_font1.drop-hints.4E03.otf | Bin 1012 -> 1028 bytes + ...cmap14_font1.drop-hints.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 1796 bytes + .../cmap14/cmap14_font1.drop-hints.4E08,4E09.otf | Bin 1652 -> 1672 bytes + .../cmap14/cmap14_font1.drop-hints.4E08.otf | Bin 1316 -> 1336 bytes + ...map14_font1.drop-hints.retain-all-codepoint.otf | Bin 2280 -> 2296 bytes + .../cmap14/cmap14_font1.gids.4E00,4E02,4E03.otf | Bin 1388 -> 1408 bytes + .../cmap14/cmap14_font1.gids.4E00,4E03.otf | Bin 1380 -> 1396 bytes + .../cmap14/cmap14_font1.gids.4E00,4E05,4E07.otf | Bin 1620 -> 1640 bytes + .../cmap14/cmap14_font1.gids.4E02,4E03,4E08.otf | Bin 1744 -> 1760 bytes + .../expected/cmap14/cmap14_font1.gids.4E02.otf | Bin 1312 -> 1332 bytes + .../expected/cmap14/cmap14_font1.gids.4E03.otf | Bin 1352 -> 1372 bytes + .../cmap14_font1.gids.4E05,4E07,4E08,4E09.otf | Bin 2164 -> 2184 bytes + .../cmap14/cmap14_font1.gids.4E08,4E09.otf | Bin 2036 -> 2056 bytes + .../expected/cmap14/cmap14_font1.gids.4E08.otf | Bin 1704 -> 1720 bytes + .../cmap14_font1.gids.retain-all-codepoint.otf | Bin 2380 -> 2400 bytes + .../cmap14_font1.name-ids.4E00,4E02,4E03.otf | Bin 1292 -> 1308 bytes + .../cmap14/cmap14_font1.name-ids.4E00,4E03.otf | Bin 1168 -> 1184 bytes + .../cmap14_font1.name-ids.4E00,4E05,4E07.otf | Bin 1260 -> 1280 bytes + .../cmap14_font1.name-ids.4E02,4E03,4E08.otf | Bin 1508 -> 1528 bytes + .../expected/cmap14/cmap14_font1.name-ids.4E02.otf | Bin 928 -> 944 bytes + .../expected/cmap14/cmap14_font1.name-ids.4E03.otf | Bin 1012 -> 1028 bytes + .../cmap14_font1.name-ids.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 1796 bytes + .../cmap14/cmap14_font1.name-ids.4E08,4E09.otf | Bin 1652 -> 1668 bytes + .../expected/cmap14/cmap14_font1.name-ids.4E08.otf | Bin 1316 -> 1336 bytes + .../cmap14_font1.name-ids.retain-all-codepoint.otf | Bin 2280 -> 2296 bytes + .../cmap14_font1.retain-gids.4E00,4E02,4E03.otf | Bin 1452 -> 1472 bytes + .../cmap14/cmap14_font1.retain-gids.4E00,4E03.otf | Bin 1340 -> 1360 bytes + .../cmap14_font1.retain-gids.4E00,4E05,4E07.otf | Bin 1464 -> 1480 bytes + .../cmap14_font1.retain-gids.4E02,4E03,4E08.otf | Bin 1788 -> 1804 bytes + .../cmap14/cmap14_font1.retain-gids.4E02.otf | Bin 1096 -> 1116 bytes + .../cmap14/cmap14_font1.retain-gids.4E03.otf | Bin 1192 -> 1208 bytes + ...map14_font1.retain-gids.4E05,4E07,4E08,4E09.otf | Bin 2048 -> 2068 bytes + .../cmap14/cmap14_font1.retain-gids.4E08,4E09.otf | Bin 1940 -> 1956 bytes + .../cmap14/cmap14_font1.retain-gids.4E08.otf | Bin 1608 -> 1628 bytes + ...ap14_font1.retain-gids.retain-all-codepoint.otf | Bin 2500 -> 2520 bytes + .../cmap14/cmap14_font2.default.4E00,4E02,4E03.otf | Bin 1360 -> 1376 bytes + .../cmap14/cmap14_font2.default.4E00,4E03.otf | Bin 1236 -> 1252 bytes + .../cmap14/cmap14_font2.default.4E00,4E05,4E07.otf | Bin 1332 -> 1352 bytes + .../cmap14/cmap14_font2.default.4E02,4E03,4E08.otf | Bin 1576 -> 1596 bytes + .../expected/cmap14/cmap14_font2.default.4E02.otf | Bin 992 -> 1008 bytes + .../expected/cmap14/cmap14_font2.default.4E03.otf | Bin 1076 -> 1092 bytes + .../cmap14_font2.default.4E05,4E07,4E08,4E09.otf | Bin 1848 -> 1864 bytes + .../cmap14/cmap14_font2.default.4E08,4E09.otf | Bin 1716 -> 1732 bytes + .../expected/cmap14/cmap14_font2.default.4E08.otf | Bin 1380 -> 1400 bytes + .../cmap14_font2.default.retain-all-codepoint.otf | Bin 2344 -> 2360 bytes + ...font2.drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 1388 -> 1404 bytes + ...ap14_font2.drop-hints-retain-gids.4E00,4E03.otf | Bin 1272 -> 1292 bytes + ...font2.drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 1400 -> 1420 bytes + ...font2.drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 1720 -> 1736 bytes + .../cmap14_font2.drop-hints-retain-gids.4E02.otf | Bin 1024 -> 1044 bytes + .../cmap14_font2.drop-hints-retain-gids.4E03.otf | Bin 1120 -> 1136 bytes + ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 1984 -> 2000 bytes + ...ap14_font2.drop-hints-retain-gids.4E08,4E09.otf | Bin 1868 -> 1884 bytes + .../cmap14_font2.drop-hints-retain-gids.4E08.otf | Bin 1540 -> 1556 bytes + ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 2432 -> 2448 bytes + .../cmap14_font2.drop-hints.4E00,4E02,4E03.otf | Bin 1292 -> 1308 bytes + .../cmap14/cmap14_font2.drop-hints.4E00,4E03.otf | Bin 1168 -> 1188 bytes + .../cmap14_font2.drop-hints.4E00,4E05,4E07.otf | Bin 1264 -> 1284 bytes + .../cmap14_font2.drop-hints.4E02,4E03,4E08.otf | Bin 1512 -> 1528 bytes + .../cmap14/cmap14_font2.drop-hints.4E02.otf | Bin 924 -> 940 bytes + .../cmap14/cmap14_font2.drop-hints.4E03.otf | Bin 1008 -> 1024 bytes + ...cmap14_font2.drop-hints.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 1796 bytes + .../cmap14/cmap14_font2.drop-hints.4E08,4E09.otf | Bin 1648 -> 1668 bytes + .../cmap14/cmap14_font2.drop-hints.4E08.otf | Bin 1312 -> 1332 bytes + ...map14_font2.drop-hints.retain-all-codepoint.otf | Bin 2276 -> 2292 bytes + .../cmap14/cmap14_font2.gids.4E00,4E02,4E03.otf | Bin 1388 -> 1408 bytes + .../cmap14/cmap14_font2.gids.4E00,4E03.otf | Bin 1380 -> 1396 bytes + .../cmap14/cmap14_font2.gids.4E00,4E05,4E07.otf | Bin 1624 -> 1644 bytes + .../cmap14/cmap14_font2.gids.4E02,4E03,4E08.otf | Bin 1744 -> 1760 bytes + .../expected/cmap14/cmap14_font2.gids.4E02.otf | Bin 1308 -> 1328 bytes + .../expected/cmap14/cmap14_font2.gids.4E03.otf | Bin 1348 -> 1368 bytes + .../cmap14_font2.gids.4E05,4E07,4E08,4E09.otf | Bin 2164 -> 2184 bytes + .../cmap14/cmap14_font2.gids.4E08,4E09.otf | Bin 2032 -> 2052 bytes + .../expected/cmap14/cmap14_font2.gids.4E08.otf | Bin 1700 -> 1716 bytes + .../cmap14_font2.gids.retain-all-codepoint.otf | Bin 2376 -> 2396 bytes + .../cmap14_font2.name-ids.4E00,4E02,4E03.otf | Bin 1292 -> 1308 bytes + .../cmap14/cmap14_font2.name-ids.4E00,4E03.otf | Bin 1168 -> 1184 bytes + .../cmap14_font2.name-ids.4E00,4E05,4E07.otf | Bin 1264 -> 1284 bytes + .../cmap14_font2.name-ids.4E02,4E03,4E08.otf | Bin 1508 -> 1528 bytes + .../expected/cmap14/cmap14_font2.name-ids.4E02.otf | Bin 924 -> 940 bytes + .../expected/cmap14/cmap14_font2.name-ids.4E03.otf | Bin 1008 -> 1024 bytes + .../cmap14_font2.name-ids.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 1796 bytes + .../cmap14/cmap14_font2.name-ids.4E08,4E09.otf | Bin 1648 -> 1664 bytes + .../expected/cmap14/cmap14_font2.name-ids.4E08.otf | Bin 1312 -> 1332 bytes + .../cmap14_font2.name-ids.retain-all-codepoint.otf | Bin 2276 -> 2292 bytes + .../cmap14_font2.retain-gids.4E00,4E02,4E03.otf | Bin 1452 -> 1472 bytes + .../cmap14/cmap14_font2.retain-gids.4E00,4E03.otf | Bin 1340 -> 1360 bytes + .../cmap14_font2.retain-gids.4E00,4E05,4E07.otf | Bin 1468 -> 1484 bytes + .../cmap14_font2.retain-gids.4E02,4E03,4E08.otf | Bin 1788 -> 1804 bytes + .../cmap14/cmap14_font2.retain-gids.4E02.otf | Bin 1092 -> 1112 bytes + .../cmap14/cmap14_font2.retain-gids.4E03.otf | Bin 1188 -> 1204 bytes + ...map14_font2.retain-gids.4E05,4E07,4E08,4E09.otf | Bin 2048 -> 2068 bytes + .../cmap14/cmap14_font2.retain-gids.4E08,4E09.otf | Bin 1936 -> 1952 bytes + .../cmap14/cmap14_font2.retain-gids.4E08.otf | Bin 1604 -> 1624 bytes + ...ap14_font2.retain-gids.retain-all-codepoint.otf | Bin 2496 -> 2516 bytes + .../TwemojiMozilla.subset.default.32,3297,3299.ttf | Bin 1936 -> 1936 bytes + .../colr/TwemojiMozilla.subset.default.32,3297.ttf | Bin 1400 -> 1400 bytes + .../colr/TwemojiMozilla.subset.default.32,3299.ttf | Bin 1576 -> 1576 bytes + .../colr/TwemojiMozilla.subset.default.32.ttf | Bin 932 -> 932 bytes + .../TwemojiMozilla.subset.default.3297,3299.ttf | Bin 1916 -> 1916 bytes + .../colr/TwemojiMozilla.subset.default.3297.ttf | Bin 1376 -> 1376 bytes + .../colr/TwemojiMozilla.subset.default.3299.ttf | Bin 1552 -> 1552 bytes + ....subset.drop-hints-retain-gids.32,3297,3299.ttf | Bin 1916 -> 1916 bytes + ...zilla.subset.drop-hints-retain-gids.32,3297.ttf | Bin 1396 -> 1396 bytes + ...zilla.subset.drop-hints-retain-gids.32,3299.ttf | Bin 1576 -> 1576 bytes + ...ojiMozilla.subset.drop-hints-retain-gids.32.ttf | Bin 912 -> 912 bytes + ...lla.subset.drop-hints-retain-gids.3297,3299.ttf | Bin 1900 -> 1900 bytes + ...iMozilla.subset.drop-hints-retain-gids.3297.ttf | Bin 1372 -> 1372 bytes + ...iMozilla.subset.drop-hints-retain-gids.3299.ttf | Bin 1552 -> 1552 bytes + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttf | Bin 1916 -> 1916 bytes + .../TwemojiMozilla.subset.drop-hints.32,3297.ttf | Bin 1380 -> 1380 bytes + .../TwemojiMozilla.subset.drop-hints.32,3299.ttf | Bin 1556 -> 1556 bytes + .../colr/TwemojiMozilla.subset.drop-hints.32.ttf | Bin 912 -> 912 bytes + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttf | Bin 1896 -> 1896 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttf | Bin 1356 -> 1356 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttf | Bin 1532 -> 1532 bytes + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttf | Bin 1936 -> 1936 bytes + .../TwemojiMozilla.subset.retain-gids.32,3297.ttf | Bin 1416 -> 1416 bytes + .../TwemojiMozilla.subset.retain-gids.32,3299.ttf | Bin 1596 -> 1596 bytes + .../colr/TwemojiMozilla.subset.retain-gids.32.ttf | Bin 932 -> 932 bytes + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttf | Bin 1920 -> 1920 bytes + .../TwemojiMozilla.subset.retain-gids.3297.ttf | Bin 1392 -> 1392 bytes + .../TwemojiMozilla.subset.retain-gids.3299.ttf | Bin 1572 -> 1572 bytes + .../colr_with_components/colr-table.default.6B.ttf | Bin 4260 -> 4260 bytes + .../colr-table.drop-hints-retain-gids.6B.ttf | Bin 4984 -> 4984 bytes + .../colr-table.drop-hints.6B.ttf | Bin 4260 -> 4260 bytes + .../colr-table.retain-gids.6B.ttf | Bin 4984 -> 4984 bytes + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttf | Bin 3080 -> 3076 bytes + .../full-font/Roboto-Regular.default.61,62,63.ttf | Bin 2672 -> 2668 bytes + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttf | Bin 3024 -> 3020 bytes + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf | Bin 1632 -> 1628 bytes + .../Roboto-Regular.drop-hints.61,62,63.ttf | Bin 1412 -> 1408 bytes + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 1648 -> 1644 bytes + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 3992 -> 3960 bytes + .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 3832 -> 3820 bytes + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttf | Bin 4396 -> 4384 bytes + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 3968 -> 3948 bytes + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 3832 -> 3820 bytes + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 4396 -> 4384 bytes + .../Mplus1p-Regular.default.1D715,1D7D8,41,42.ttf | Bin 2344 -> 2340 bytes + .../japanese/Mplus1p-Regular.default.25771.ttf | Bin 1992 -> 1988 bytes + ...gular.default.3042,3044,3046,3048,304A,304B.ttf | Bin 2704 -> 2700 bytes + ...gular.default.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2948 -> 2944 bytes + .../Mplus1p-Regular.default.61,63,65,6B.ttf | Bin 2324 -> 2320 bytes + ...gular.default.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3244 -> 3240 bytes + .../japanese/Mplus1p-Regular.default.660E.ttf | Bin 1984 -> 1980 bytes + ...plus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttf | Bin 1616 -> 1612 bytes + .../japanese/Mplus1p-Regular.drop-hints.25771.ttf | Bin 1264 -> 1260 bytes + ...ar.drop-hints.3042,3044,3046,3048,304A,304B.ttf | Bin 1976 -> 1972 bytes + ...ar.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2220 -> 2216 bytes + .../Mplus1p-Regular.drop-hints.61,63,65,6B.ttf | Bin 1596 -> 1592 bytes + ...ar.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 2516 -> 2512 bytes + .../japanese/Mplus1p-Regular.drop-hints.660E.ttf | Bin 1256 -> 1252 bytes + ...Mplus1p-Regular.keep-gdef.1D715,1D7D8,41,42.ttf | Bin 2344 -> 2340 bytes + .../japanese/Mplus1p-Regular.keep-gdef.25771.ttf | Bin 1992 -> 1988 bytes + ...lar.keep-gdef.3042,3044,3046,3048,304A,304B.ttf | Bin 2704 -> 2700 bytes + ...lar.keep-gdef.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2948 -> 2944 bytes + .../Mplus1p-Regular.keep-gdef.61,63,65,6B.ttf | Bin 2324 -> 2320 bytes + ...lar.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3244 -> 3240 bytes + .../japanese/Mplus1p-Regular.keep-gdef.660E.ttf | Bin 1984 -> 1980 bytes + ...text1_multiple_subrules_f1.default.41,42,43.otf | Bin 1328 -> 1340 bytes + ...context1_multiple_subrules_f1.default.41,42.otf | Bin 1228 -> 1240 bytes + ...context1_multiple_subrules_f1.default.41,43.otf | Bin 1332 -> 1348 bytes + ...os_context1_multiple_subrules_f1.default.41.otf | Bin 1216 -> 1228 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3700 -> 3912 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2028 -> 2052 bytes + ...ext1_multiple_subrules_f1.retain-gids.41,42.otf | Bin 1932 -> 1948 bytes + ...ext1_multiple_subrules_f1.retain-gids.41,43.otf | Bin 2048 -> 2068 bytes + ...ontext1_multiple_subrules_f1.retain-gids.41.otf | Bin 1916 -> 1932 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3700 -> 3912 bytes + ...text2_multiple_subrules_f1.default.41,42,43.otf | Bin 1328 -> 1340 bytes + ...context2_multiple_subrules_f1.default.41,42.otf | Bin 1228 -> 1240 bytes + ...context2_multiple_subrules_f1.default.41,43.otf | Bin 1332 -> 1348 bytes + ...os_context2_multiple_subrules_f1.default.41.otf | Bin 1216 -> 1228 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3700 -> 3912 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2028 -> 2052 bytes + ...ext2_multiple_subrules_f1.retain-gids.41,42.otf | Bin 1932 -> 1948 bytes + ...ext2_multiple_subrules_f1.retain-gids.41,43.otf | Bin 2048 -> 2068 bytes + ...ontext2_multiple_subrules_f1.retain-gids.41.otf | Bin 1916 -> 1932 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3700 -> 3912 bytes + .../gpos_context3_simple_f1.default.41,42,43.otf | Bin 1308 -> 1320 bytes + .../gpos_context3_simple_f1.default.41,42.otf | Bin 1208 -> 1220 bytes + .../gpos_context3_simple_f1.default.41,43.otf | Bin 1312 -> 1328 bytes + .../gpos_context3_simple_f1.default.41.otf | Bin 1196 -> 1208 bytes + ...ext3_simple_f1.default.retain-all-codepoint.otf | Bin 3680 -> 3892 bytes + ...pos_context3_simple_f1.retain-gids.41,42,43.otf | Bin 2008 -> 2032 bytes + .../gpos_context3_simple_f1.retain-gids.41,42.otf | Bin 1912 -> 1928 bytes + .../gpos_context3_simple_f1.retain-gids.41,43.otf | Bin 2028 -> 2048 bytes + .../gpos_context3_simple_f1.retain-gids.41.otf | Bin 1896 -> 1912 bytes + ..._simple_f1.retain-gids.retain-all-codepoint.otf | Bin 3680 -> 3892 bytes + .../IndicTestJalandhar-Regular.default.A01.ttf | Bin 4176 -> 4172 bytes + .../IndicTestJalandhar-Regular.default.A05,A06.ttf | Bin 4752 -> 4748 bytes + .../IndicTestJalandhar-Regular.default.A07,A1B.ttf | Bin 4724 -> 4720 bytes + ...andhar-Regular.default.retain-all-codepoint.ttf | Bin 49244 -> 49248 bytes + .../IndicTestJalandhar-Regular.drop-hints.A01.ttf | Bin 1036 -> 1032 bytes + ...dicTestJalandhar-Regular.drop-hints.A05,A06.ttf | Bin 1344 -> 1340 bytes + ...dicTestJalandhar-Regular.drop-hints.A07,A1B.ttf | Bin 1344 -> 1340 bytes + ...har-Regular.drop-hints.retain-all-codepoint.ttf | Bin 29464 -> 29468 bytes + .../IndicTestJalandhar-Regular.keep-gdef.A01.ttf | Bin 4176 -> 4172 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A05,A06.ttf | Bin 4752 -> 4748 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A07,A1B.ttf | Bin 4724 -> 4720 bytes + ...dhar-Regular.keep-gdef.retain-all-codepoint.ttf | Bin 49244 -> 49248 bytes + .../AdobeVFPrototype.default.41,42,43,57.otf | Bin 5440 -> 5460 bytes + .../AdobeVFPrototype.default.41,42,43.otf | Bin 4908 -> 4928 bytes + .../AdobeVFPrototype.default.41,42.otf | Bin 4432 -> 4448 bytes + .../AdobeVFPrototype.default.41,56,57.otf | Bin 4576 -> 4596 bytes + .../AdobeVFPrototype.default.41.otf | Bin 3728 -> 3748 bytes + .../AdobeVFPrototype.default.42,57.otf | Bin 4564 -> 4580 bytes + .../AdobeVFPrototype.drop-hints.41,42,43,57.otf | Bin 5252 -> 5272 bytes + .../AdobeVFPrototype.drop-hints.41,42,43.otf | Bin 4720 -> 4740 bytes + .../AdobeVFPrototype.drop-hints.41,42.otf | Bin 4244 -> 4264 bytes + .../AdobeVFPrototype.drop-hints.41,56,57.otf | Bin 4384 -> 4408 bytes + .../AdobeVFPrototype.drop-hints.41.otf | Bin 3540 -> 3560 bytes + .../AdobeVFPrototype.drop-hints.42,57.otf | Bin 4376 -> 4396 bytes + ...AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.otf | Bin 5440 -> 5460 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42,43.otf | Bin 4908 -> 4928 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42.otf | Bin 4432 -> 4448 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,56,57.otf | Bin 4576 -> 4596 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41.otf | Bin 3728 -> 3748 bytes + .../AdobeVFPrototype.keep-gdef-gpos.42,57.otf | Bin 4564 -> 4580 bytes + .../Roboto-Regular.default.1E00,303.ttf | Bin 2524 -> 2520 bytes + .../layout.gdef/Roboto-Regular.default.303.ttf | Bin 2116 -> 2112 bytes + .../Roboto-Regular.default.309,20,30F.ttf | Bin 2212 -> 2208 bytes + .../layout.gdef/Roboto-Regular.default.323.ttf | Bin 2008 -> 2004 bytes + .../Roboto-Regular.default.41,42,43.ttf | Bin 2572 -> 2568 bytes + .../Roboto-Regular.drop-hints.1E00,303.ttf | Bin 1380 -> 1376 bytes + .../layout.gdef/Roboto-Regular.drop-hints.303.ttf | Bin 1112 -> 1108 bytes + .../Roboto-Regular.drop-hints.309,20,30F.ttf | Bin 1172 -> 1168 bytes + .../layout.gdef/Roboto-Regular.drop-hints.323.ttf | Bin 1056 -> 1052 bytes + .../Roboto-Regular.drop-hints.41,42,43.ttf | Bin 1388 -> 1384 bytes + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttf | Bin 2524 -> 2520 bytes + .../Roboto-Regular.keep-gdef-gpos.303.ttf | Bin 2116 -> 2112 bytes + .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf | Bin 2212 -> 2208 bytes + .../Roboto-Regular.keep-gdef-gpos.323.ttf | Bin 2008 -> 2004 bytes + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 2572 -> 2568 bytes + .../layout.gpos/gpos1_2_font.default.41,43.otf | Bin 1292 -> 1308 bytes + .../layout.gpos/gpos1_2_font.default.41,46.otf | Bin 1424 -> 1436 bytes + .../layout.gpos/gpos1_2_font.default.41.otf | Bin 1176 -> 1188 bytes + .../layout.gpos/gpos1_2_font.default.42,44.otf | Bin 1268 -> 1280 bytes + .../layout.gpos/gpos1_2_font.default.43,46.otf | Bin 1288 -> 1300 bytes + .../gpos1_2_font.default.retain-all-codepoint.otf | Bin 3604 -> 3816 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41,43.otf | Bin 2008 -> 2028 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41,46.otf | Bin 2172 -> 2188 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41.otf | Bin 1876 -> 1892 bytes + .../layout.gpos/gpos1_2_font.retain-gids.42,44.otf | Bin 1992 -> 2012 bytes + .../layout.gpos/gpos1_2_font.retain-gids.43,46.otf | Bin 2036 -> 2052 bytes + ...os1_2_font.retain-gids.retain-all-codepoint.otf | Bin 3604 -> 3816 bytes + .../gpos2_1_font7.default.21,23,25.otf | Bin 1360 -> 1372 bytes + .../layout.gpos2/gpos2_1_font7.default.21,23.otf | Bin 1240 -> 1252 bytes + .../layout.gpos2/gpos2_1_font7.default.2E,23.otf | Bin 1508 -> 1524 bytes + .../gpos2_1_font7.default.41,42,43.otf | Bin 1288 -> 1300 bytes + .../gpos2_1_font7.default.retain-all-codepoint.otf | Bin 3604 -> 3816 bytes + .../gpos2_1_font7.retain-gids.21,23,25.otf | Bin 1696 -> 1716 bytes + .../gpos2_1_font7.retain-gids.21,23.otf | Bin 1564 -> 1580 bytes + .../gpos2_1_font7.retain-gids.2E,23.otf | Bin 1944 -> 1960 bytes + .../gpos2_1_font7.retain-gids.41,42,43.otf | Bin 1988 -> 2012 bytes + ...s2_1_font7.retain-gids.retain-all-codepoint.otf | Bin 3604 -> 3816 bytes + .../gpos2_2_font5.default.21,23,25.otf | Bin 1360 -> 1372 bytes + .../layout.gpos2/gpos2_2_font5.default.21,23.otf | Bin 1240 -> 1252 bytes + .../layout.gpos2/gpos2_2_font5.default.2E,23.otf | Bin 1508 -> 1524 bytes + .../gpos2_2_font5.default.41,42,43.otf | Bin 1288 -> 1300 bytes + .../gpos2_2_font5.default.retain-all-codepoint.otf | Bin 3604 -> 3816 bytes + .../gpos2_2_font5.retain-gids.21,23,25.otf | Bin 1696 -> 1716 bytes + .../gpos2_2_font5.retain-gids.21,23.otf | Bin 1564 -> 1580 bytes + .../gpos2_2_font5.retain-gids.2E,23.otf | Bin 1944 -> 1960 bytes + .../gpos2_2_font5.retain-gids.41,42,43.otf | Bin 1988 -> 2012 bytes + ...s2_2_font5.retain-gids.retain-all-codepoint.otf | Bin 3604 -> 3816 bytes + .../layout.gpos3/gpos3_font3.default.28,29.otf | Bin 1248 -> 1260 bytes + .../layout.gpos3/gpos3_font3.default.28,2B.otf | Bin 1376 -> 1392 bytes + .../layout.gpos3/gpos3_font3.default.29,2B.otf | Bin 1292 -> 1304 bytes + .../layout.gpos3/gpos3_font3.default.41,42,43.otf | Bin 1284 -> 1296 bytes + .../gpos3_font3.default.retain-all-codepoint.otf | Bin 3636 -> 3848 bytes + .../layout.gpos3/gpos3_font3.retain-gids.28,29.otf | Bin 1632 -> 1652 bytes + .../layout.gpos3/gpos3_font3.retain-gids.28,2B.otf | Bin 1780 -> 1800 bytes + .../layout.gpos3/gpos3_font3.retain-gids.29,2B.otf | Bin 1696 -> 1712 bytes + .../gpos3_font3.retain-gids.41,42,43.otf | Bin 1984 -> 2008 bytes + ...pos3_font3.retain-gids.retain-all-codepoint.otf | Bin 3636 -> 3848 bytes + ...pos4_multiple_anchors_1.default.41,42,43,44.otf | Bin 1516 -> 1528 bytes + ...pos4_multiple_anchors_1.default.41,42,43,45.otf | Bin 1524 -> 1536 bytes + .../gpos4_multiple_anchors_1.default.41,42,43.otf | Bin 1308 -> 1320 bytes + .../gpos4_multiple_anchors_1.default.41,42.otf | Bin 1208 -> 1220 bytes + ...4_multiple_anchors_1.default.41,43,44,45,46.otf | Bin 1864 -> 1880 bytes + .../gpos4_multiple_anchors_1.default.41,43,44.otf | Bin 1524 -> 1540 bytes + .../gpos4_multiple_anchors_1.default.41,43,45.otf | Bin 1532 -> 1548 bytes + .../gpos4_multiple_anchors_1.default.41,43.otf | Bin 1312 -> 1328 bytes + .../gpos4_multiple_anchors_1.default.41.otf | Bin 1196 -> 1208 bytes + ...iple_anchors_1.default.retain-all-codepoint.otf | Bin 3668 -> 3880 bytes + ..._multiple_anchors_1.retain-gids.41,42,43,44.otf | Bin 2220 -> 2244 bytes + ..._multiple_anchors_1.retain-gids.41,42,43,45.otf | Bin 2244 -> 2268 bytes + ...os4_multiple_anchors_1.retain-gids.41,42,43.otf | Bin 2008 -> 2032 bytes + .../gpos4_multiple_anchors_1.retain-gids.41,42.otf | Bin 1912 -> 1928 bytes + ...ltiple_anchors_1.retain-gids.41,43,44,45,46.otf | Bin 2584 -> 2608 bytes + ...os4_multiple_anchors_1.retain-gids.41,43,44.otf | Bin 2240 -> 2264 bytes + ...os4_multiple_anchors_1.retain-gids.41,43,45.otf | Bin 2260 -> 2284 bytes + .../gpos4_multiple_anchors_1.retain-gids.41,43.otf | Bin 2028 -> 2048 bytes + .../gpos4_multiple_anchors_1.retain-gids.41.otf | Bin 1896 -> 1912 bytes + ..._anchors_1.retain-gids.retain-all-codepoint.otf | Bin 3668 -> 3880 bytes + .../gpos5_font1.default.41,42,43,44.otf | Bin 1536 -> 1544 bytes + .../gpos5_font1.default.41,42,43,45.otf | Bin 1544 -> 1552 bytes + .../layout.gpos5/gpos5_font1.default.41,42,43.otf | Bin 1328 -> 1336 bytes + .../layout.gpos5/gpos5_font1.default.41,42,44.otf | Bin 1460 -> 1468 bytes + .../layout.gpos5/gpos5_font1.default.41,42,45.otf | Bin 1448 -> 1456 bytes + .../layout.gpos5/gpos5_font1.default.41,42.otf | Bin 1228 -> 1236 bytes + .../layout.gpos5/gpos5_font1.default.41,43.otf | Bin 1332 -> 1344 bytes + .../layout.gpos5/gpos5_font1.default.41.otf | Bin 1216 -> 1224 bytes + .../layout.gpos5/gpos5_font1.default.42.otf | Bin 1076 -> 1084 bytes + .../gpos5_font1.default.retain-all-codepoint.otf | Bin 3688 -> 3896 bytes + .../gpos5_font1.retain-gids.41,42,43,44.otf | Bin 2240 -> 2260 bytes + .../gpos5_font1.retain-gids.41,42,43,45.otf | Bin 2264 -> 2284 bytes + .../gpos5_font1.retain-gids.41,42,43.otf | Bin 2028 -> 2048 bytes + .../gpos5_font1.retain-gids.41,42,44.otf | Bin 2176 -> 2192 bytes + .../gpos5_font1.retain-gids.41,42,45.otf | Bin 2172 -> 2192 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41,42.otf | Bin 1932 -> 1944 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41,43.otf | Bin 2048 -> 2064 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41.otf | Bin 1916 -> 1928 bytes + .../layout.gpos5/gpos5_font1.retain-gids.42.otf | Bin 1788 -> 1800 bytes + ...pos5_font1.retain-gids.retain-all-codepoint.otf | Bin 3688 -> 3896 bytes + .../gpos6_font1.default.41,42,43,44.otf | Bin 1492 -> 1504 bytes + .../gpos6_font1.default.41,42,43,45.otf | Bin 1500 -> 1512 bytes + .../layout.gpos6/gpos6_font1.default.41,42,43.otf | Bin 1284 -> 1296 bytes + .../layout.gpos6/gpos6_font1.default.41,42.otf | Bin 1184 -> 1196 bytes + .../gpos6_font1.default.41,43,44,45,46.otf | Bin 1840 -> 1856 bytes + .../layout.gpos6/gpos6_font1.default.41,43,44.otf | Bin 1500 -> 1516 bytes + .../layout.gpos6/gpos6_font1.default.41,43,45.otf | Bin 1508 -> 1524 bytes + .../layout.gpos6/gpos6_font1.default.41,43.otf | Bin 1288 -> 1304 bytes + .../layout.gpos6/gpos6_font1.default.41.otf | Bin 1172 -> 1184 bytes + .../gpos6_font1.default.retain-all-codepoint.otf | Bin 3644 -> 3856 bytes + .../gpos6_font1.retain-gids.41,42,43,44.otf | Bin 2196 -> 2220 bytes + .../gpos6_font1.retain-gids.41,42,43,45.otf | Bin 2220 -> 2244 bytes + .../gpos6_font1.retain-gids.41,42,43.otf | Bin 1984 -> 2008 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41,42.otf | Bin 1888 -> 1904 bytes + .../gpos6_font1.retain-gids.41,43,44,45,46.otf | Bin 2560 -> 2584 bytes + .../gpos6_font1.retain-gids.41,43,44.otf | Bin 2216 -> 2240 bytes + .../gpos6_font1.retain-gids.41,43,45.otf | Bin 2236 -> 2260 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41,43.otf | Bin 2004 -> 2024 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41.otf | Bin 1872 -> 1888 bytes + ...pos6_font1.retain-gids.retain-all-codepoint.otf | Bin 3644 -> 3856 bytes + ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 12684 -> 12684 bytes + .../Amiri-Regular.default.627,644,62D,628.ttf | Bin 9992 -> 9992 bytes + .../Amiri-Regular.default.627,644.ttf | Bin 4168 -> 4168 bytes + ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 9516 -> 9516 bytes + .../Amiri-Regular.default.63A,64A,631.ttf | Bin 7324 -> 7324 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 48012 -> 48012 bytes + .../Amiri-Regular.retain-gids.627,644,62D,628.ttf | Bin 42640 -> 42640 bytes + .../Amiri-Regular.retain-gids.627,644.ttf | Bin 36696 -> 36696 bytes + ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 45908 -> 45908 bytes + .../Amiri-Regular.retain-gids.63A,64A,631.ttf | Bin 37988 -> 37988 bytes + ...g1_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1840 -> 1856 bytes + ...ning1_multiple_subrules_f1.default.41,42,43.otf | Bin 1332 -> 1344 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3704 -> 3916 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2304 -> 2328 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2032 -> 2056 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3704 -> 3916 bytes + ...g2_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1840 -> 1856 bytes + ...ning2_multiple_subrules_f1.default.41,42,43.otf | Bin 1332 -> 1344 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3704 -> 3916 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2304 -> 2328 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2032 -> 2056 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3704 -> 3916 bytes + ...pos_chaining3_simple_f1.default.30,31,32,33.otf | Bin 1816 -> 1832 bytes + .../gpos_chaining3_simple_f1.default.41,42,43.otf | Bin 1308 -> 1320 bytes + ...ing3_simple_f1.default.retain-all-codepoint.otf | Bin 3680 -> 3892 bytes + ...chaining3_simple_f1.retain-gids.30,31,32,33.otf | Bin 2280 -> 2304 bytes + ...os_chaining3_simple_f1.retain-gids.41,42,43.otf | Bin 2008 -> 2032 bytes + ..._simple_f1.retain-gids.retain-all-codepoint.otf | Bin 3680 -> 3892 bytes + .../layout.gpos9/gpos9_font2.default.41,42.otf | Bin 1184 -> 1196 bytes + .../layout.gpos9/gpos9_font2.default.41.otf | Bin 1172 -> 1184 bytes + .../layout.gpos9/gpos9_font2.default.42.otf | Bin 1032 -> 1044 bytes + .../layout.gpos9/gpos9_font2.retain-gids.41,42.otf | Bin 1888 -> 1904 bytes + .../layout.gpos9/gpos9_font2.retain-gids.41.otf | Bin 1872 -> 1888 bytes + .../layout.gpos9/gpos9_font2.retain-gids.42.otf | Bin 1744 -> 1760 bytes + ...ub_alternate_substitution.default.53A9,53F1.otf | Bin 4348 -> 4372 bytes + .../gsub_alternate_substitution.default.53A9.otf | Bin 3904 -> 3928 bytes + .../gsub_alternate_substitution.default.53F1.otf | Bin 2452 -> 2484 bytes + ...e_substitution.default.retain-all-codepoint.otf | Bin 6040 -> 6064 bytes + ...lternate_substitution.retain-gids.53A9,53F1.otf | Bin 4472 -> 4496 bytes + ...sub_alternate_substitution.retain-gids.53A9.otf | Bin 4056 -> 4080 bytes + ...sub_alternate_substitution.retain-gids.53F1.otf | Bin 2648 -> 2676 bytes + ...bstitution.retain-gids.retain-all-codepoint.otf | Bin 6132 -> 6156 bytes + ...text1_multiple_subrules_f2.default.41,42,43.otf | Bin 1340 -> 1352 bytes + ...context1_multiple_subrules_f2.default.41,42.otf | Bin 1240 -> 1252 bytes + ...context1_multiple_subrules_f2.default.41,43.otf | Bin 1344 -> 1360 bytes + ...ub_context1_multiple_subrules_f2.default.41.otf | Bin 1228 -> 1240 bytes + ...le_subrules_f2.default.retain-all-codepoint.otf | Bin 3712 -> 3924 bytes + ...1_multiple_subrules_f2.retain-gids.41,42,43.otf | Bin 2040 -> 2064 bytes + ...ext1_multiple_subrules_f2.retain-gids.41,42.otf | Bin 1944 -> 1960 bytes + ...ext1_multiple_subrules_f2.retain-gids.41,43.otf | Bin 2060 -> 2080 bytes + ...ontext1_multiple_subrules_f2.retain-gids.41.otf | Bin 1928 -> 1944 bytes + ...ubrules_f2.retain-gids.retain-all-codepoint.otf | Bin 3712 -> 3924 bytes + ...text2_multiple_subrules_f2.default.41,42,43.otf | Bin 1340 -> 1352 bytes + ...context2_multiple_subrules_f2.default.41,42.otf | Bin 1240 -> 1252 bytes + ...context2_multiple_subrules_f2.default.41,43.otf | Bin 1344 -> 1360 bytes + ...ub_context2_multiple_subrules_f2.default.41.otf | Bin 1228 -> 1240 bytes + ...le_subrules_f2.default.retain-all-codepoint.otf | Bin 3712 -> 3924 bytes + ...2_multiple_subrules_f2.retain-gids.41,42,43.otf | Bin 2040 -> 2064 bytes + ...ext2_multiple_subrules_f2.retain-gids.41,42.otf | Bin 1944 -> 1960 bytes + ...ext2_multiple_subrules_f2.retain-gids.41,43.otf | Bin 2060 -> 2080 bytes + ...ontext2_multiple_subrules_f2.retain-gids.41.otf | Bin 1928 -> 1944 bytes + ...ubrules_f2.retain-gids.retain-all-codepoint.otf | Bin 3712 -> 3924 bytes + ...sub_context3_successive_f1.default.41,42,43.otf | Bin 1328 -> 1340 bytes + .../gsub_context3_successive_f1.default.41,42.otf | Bin 1228 -> 1240 bytes + .../gsub_context3_successive_f1.default.41,43.otf | Bin 1332 -> 1348 bytes + .../gsub_context3_successive_f1.default.41.otf | Bin 1216 -> 1228 bytes + ..._successive_f1.default.retain-all-codepoint.otf | Bin 3700 -> 3912 bytes + ...context3_successive_f1.retain-gids.41,42,43.otf | Bin 2028 -> 2052 bytes + ...ub_context3_successive_f1.retain-gids.41,42.otf | Bin 1932 -> 1948 bytes + ...ub_context3_successive_f1.retain-gids.41,43.otf | Bin 2048 -> 2068 bytes + .../gsub_context3_successive_f1.retain-gids.41.otf | Bin 1916 -> 1932 bytes + ...cessive_f1.retain-gids.retain-all-codepoint.otf | Bin 3700 -> 3912 bytes + ...g1_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1852 -> 1868 bytes + ...ning1_multiple_subrules_f1.default.41,42,43.otf | Bin 1344 -> 1356 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3716 -> 3928 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2316 -> 2340 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2044 -> 2068 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3716 -> 3928 bytes + ...g2_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1852 -> 1868 bytes + ...ning2_multiple_subrules_f1.default.41,42,43.otf | Bin 1344 -> 1356 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3716 -> 3928 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2316 -> 2340 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2044 -> 2068 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3716 -> 3928 bytes + ...sub_chaining3_simple_f2.default.30,31,32,33.otf | Bin 1828 -> 1844 bytes + .../gsub_chaining3_simple_f2.default.41,42,43.otf | Bin 1320 -> 1332 bytes + ...ing3_simple_f2.default.retain-all-codepoint.otf | Bin 3692 -> 3904 bytes + ...chaining3_simple_f2.retain-gids.30,31,32,33.otf | Bin 2292 -> 2316 bytes + ...ub_chaining3_simple_f2.retain-gids.41,42,43.otf | Bin 2020 -> 2044 bytes + ..._simple_f2.retain-gids.retain-all-codepoint.otf | Bin 3692 -> 3904 bytes + ..._created.default.41,42,43,44,45,46,47,48,49.otf | Bin 2176 -> 2188 bytes + ...nually_created.default.41,42,43,44,45,46,47.otf | Bin 1888 -> 1904 bytes + ...nually_created.default.41,42,43,44,45,46,4D.otf | Bin 1852 -> 1868 bytes + ...nually_created.default.41,42,43,44,45,46,51.otf | Bin 1932 -> 1948 bytes + ..._manually_created.default.41,42,43,44,45,46.otf | Bin 1832 -> 1844 bytes + .../gsub8_manually_created.default.41,42,43.otf | Bin 1284 -> 1296 bytes + .../gsub8_manually_created.default.41.otf | Bin 1172 -> 1184 bytes + .../gsub8_manually_created.default.61.otf | Bin 1224 -> 1236 bytes + ...nually_created.default.retain-all-codepoint.otf | Bin 3656 -> 3868 bytes + ...ated.retain-gids.41,42,43,44,45,46,47,48,49.otf | Bin 2884 -> 2916 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,47.otf | Bin 2596 -> 2624 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,4D.otf | Bin 2636 -> 2668 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,51.otf | Bin 2760 -> 2792 bytes + ...ually_created.retain-gids.41,42,43,44,45,46.otf | Bin 2540 -> 2564 bytes + ...gsub8_manually_created.retain-gids.41,42,43.otf | Bin 1984 -> 2008 bytes + .../gsub8_manually_created.retain-gids.41.otf | Bin 1872 -> 1888 bytes + .../gsub8_manually_created.retain-gids.61.otf | Bin 2276 -> 2292 bytes + ...ly_created.retain-gids.retain-all-codepoint.otf | Bin 3656 -> 3868 bytes + .../expected/layout.khmer/Khmer.default.1780.ttf | Bin 4204 -> 4200 bytes + ...ult.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 6412 -> 6408 bytes + .../expected/layout.khmer/Khmer.default.31.ttf | Bin 4140 -> 4136 bytes + .../layout.khmer/Khmer.retain-gids.1780.ttf | Bin 4464 -> 4460 bytes + ...ids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 7848 -> 7844 bytes + .../expected/layout.khmer/Khmer.retain-gids.31.ttf | Bin 4256 -> 4252 bytes + ...Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 11396 -> 11388 bytes + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 18248 -> 17688 bytes + .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 3528 -> 3520 bytes + ...rdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 12368 -> 12380 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 20368 -> 19380 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 18232 -> 18224 bytes + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 24376 -> 23748 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 9176 -> 9164 bytes + ...Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 18172 -> 18184 bytes + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 26588 -> 25432 bytes + .../Roboto-Regular.smallcaps.default.41,42,43.ttf | Bin 2464 -> 2460 bytes + .../Roboto-Regular.smallcaps.default.41,43.ttf | Bin 2284 -> 2280 bytes + .../layout/Roboto-Regular.smallcaps.default.41.ttf | Bin 2084 -> 2080 bytes + .../layout/Roboto-Regular.smallcaps.default.43.ttf | Bin 2116 -> 2112 bytes + .../Roboto-Regular.smallcaps.default.CA,CB.ttf | Bin 2388 -> 2384 bytes + ...boto-Regular.smallcaps.retain-gids.41,42,43.ttf | Bin 2716 -> 2712 bytes + .../Roboto-Regular.smallcaps.retain-gids.41,43.ttf | Bin 2548 -> 2544 bytes + .../Roboto-Regular.smallcaps.retain-gids.41.ttf | Bin 2336 -> 2332 bytes + .../Roboto-Regular.smallcaps.retain-gids.43.ttf | Bin 2384 -> 2380 bytes + .../Roboto-Regular.smallcaps.retain-gids.CA,CB.ttf | Bin 6476 -> 6472 bytes + .../data/expected/sbix/sbix.default.58,59.ttf | Bin 193528 -> 193528 bytes + test/subset/data/expected/sbix/sbix.default.58.ttf | Bin 121168 -> 121168 bytes + test/subset/data/expected/sbix/sbix.default.59.ttf | Bin 89364 -> 89364 bytes + .../sbix/sbix.drop-hints-retain-gids.58,59.ttf | Bin 193528 -> 193528 bytes + .../sbix/sbix.drop-hints-retain-gids.58.ttf | Bin 121168 -> 121168 bytes + .../sbix/sbix.drop-hints-retain-gids.59.ttf | Bin 89404 -> 89404 bytes + .../data/expected/sbix/sbix.drop-hints.58,59.ttf | Bin 193528 -> 193528 bytes + .../data/expected/sbix/sbix.drop-hints.58.ttf | Bin 121168 -> 121168 bytes + .../data/expected/sbix/sbix.drop-hints.59.ttf | Bin 89364 -> 89364 bytes + .../data/expected/sbix/sbix.retain-gids.58,59.ttf | Bin 193528 -> 193528 bytes + .../data/expected/sbix/sbix.retain-gids.58.ttf | Bin 121168 -> 121168 bytes + .../data/expected/sbix/sbix.retain-gids.59.ttf | Bin 89404 -> 89404 bytes + .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 15792 -> 15856 bytes + .../data/expected/variable/Fraunces.default.61.ttf | Bin 4228 -> 4232 bytes + test/subset/generate-expected-outputs.py | 54 +++++++++++++++++++-- + test/subset/run-tests.py | 12 ++++- + 948 files changed, 60 insertions(+), 6 deletions(-) + +commit 770fbd5aa66b8f557d45366ed51df5a0b26e9e4b +Author: Khaled Hosny +Date: Wed Aug 4 00:07:23 2021 +0200 + + Revert "[test] Speed-up subset tests by saving TTX dump" + + This reverts commit 278f44dcee34cea25403e42e06668f0afe2328c1. + + .../Comfortaa-Regular-new.default.61,62,63.ttf | Bin 0 -> 7060 bytes + .../Comfortaa-Regular-new.default.61,62,63.ttx | 4507 - + .../basics/Comfortaa-Regular-new.default.61,63.ttf | Bin 0 -> 6692 bytes + .../basics/Comfortaa-Regular-new.default.61,63.ttx | 4359 - + .../basics/Comfortaa-Regular-new.default.61.ttf | Bin 0 -> 6328 bytes + .../basics/Comfortaa-Regular-new.default.61.ttx | 4198 - + .../basics/Comfortaa-Regular-new.default.62.ttf | Bin 0 -> 6200 bytes + .../basics/Comfortaa-Regular-new.default.62.ttx | 4151 - + .../basics/Comfortaa-Regular-new.default.63.ttf | Bin 0 -> 6256 bytes + .../basics/Comfortaa-Regular-new.default.63.ttx | 4209 - + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 0 -> 220928 bytes + ...aa-Regular-new.default.retain-all-codepoint.ttx | 132956 ----------------- + ...Regular-new.drop-hints-retain-gids.61,62,63.ttf | Bin 0 -> 4608 bytes + ...Regular-new.drop-hints-retain-gids.61,62,63.ttx | 1918 - + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttf | Bin 0 -> 4312 bytes + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttx | 1785 - + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttf | Bin 0 -> 3724 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttx | 1493 - + ...ortaa-Regular-new.drop-hints-retain-gids.62.ttf | Bin 0 -> 3900 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.62.ttx | 1600 - + ...ortaa-Regular-new.drop-hints-retain-gids.63.ttf | Bin 0 -> 3972 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.63.ttx | 1662 - + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 189800 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 122816 ---------------- + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttf | Bin 0 -> 2600 bytes + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttx | 813 - + .../Comfortaa-Regular-new.drop-hints.61,63.ttf | Bin 0 -> 2296 bytes + .../Comfortaa-Regular-new.drop-hints.61,63.ttx | 675 - + .../basics/Comfortaa-Regular-new.drop-hints.61.ttf | Bin 0 -> 1976 bytes + .../basics/Comfortaa-Regular-new.drop-hints.61.ttx | 523 - + .../basics/Comfortaa-Regular-new.drop-hints.62.ttf | Bin 0 -> 1900 bytes + .../basics/Comfortaa-Regular-new.drop-hints.62.ttx | 490 - + .../basics/Comfortaa-Regular-new.drop-hints.63.ttf | Bin 0 -> 1968 bytes + .../basics/Comfortaa-Regular-new.drop-hints.63.ttx | 547 - + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 0 -> 189756 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttx | 122806 ---------------- + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttf | Bin 0 -> 7988 bytes + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttx | 4929 - + .../basics/Comfortaa-Regular-new.gids.61,63.ttf | Bin 0 -> 7628 bytes + .../basics/Comfortaa-Regular-new.gids.61,63.ttx | 4778 - + .../basics/Comfortaa-Regular-new.gids.61.ttf | Bin 0 -> 7256 bytes + .../basics/Comfortaa-Regular-new.gids.61.ttx | 4614 - + .../basics/Comfortaa-Regular-new.gids.62.ttf | Bin 0 -> 7184 bytes + .../basics/Comfortaa-Regular-new.gids.62.ttx | 4606 - + .../basics/Comfortaa-Regular-new.gids.63.ttf | Bin 0 -> 7180 bytes + .../basics/Comfortaa-Regular-new.gids.63.ttx | 4623 - + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 0 -> 220928 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttx | 132956 ----------------- + .../Comfortaa-Regular-new.glyph-names.61,62,63.ttf | Bin 0 -> 7072 bytes + .../Comfortaa-Regular-new.glyph-names.61,62,63.ttx | 4519 - + .../Comfortaa-Regular-new.glyph-names.61,63.ttf | Bin 0 -> 6700 bytes + .../Comfortaa-Regular-new.glyph-names.61,63.ttx | 4371 - + .../Comfortaa-Regular-new.glyph-names.61.ttf | Bin 0 -> 6336 bytes + .../Comfortaa-Regular-new.glyph-names.61.ttx | 4210 - + .../Comfortaa-Regular-new.glyph-names.62.ttf | Bin 0 -> 6208 bytes + .../Comfortaa-Regular-new.glyph-names.62.ttx | 4163 - + .../Comfortaa-Regular-new.glyph-names.63.ttf | Bin 0 -> 6264 bytes + .../Comfortaa-Regular-new.glyph-names.63.ttx | 4221 - + ...egular-new.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 227920 bytes + ...egular-new.glyph-names.retain-all-codepoint.ttx | 133598 ------------------ + ...gular-new.keep-all-layout-features.61,62,63.ttf | Bin 0 -> 7504 bytes + ...gular-new.keep-all-layout-features.61,62,63.ttx | 4670 - + ...-Regular-new.keep-all-layout-features.61,63.ttf | Bin 0 -> 7140 bytes + ...-Regular-new.keep-all-layout-features.61,63.ttx | 4519 - + ...taa-Regular-new.keep-all-layout-features.61.ttf | Bin 0 -> 6772 bytes + ...taa-Regular-new.keep-all-layout-features.61.ttx | 4355 - + ...taa-Regular-new.keep-all-layout-features.62.ttf | Bin 0 -> 6200 bytes + ...taa-Regular-new.keep-all-layout-features.62.ttx | 4151 - + ...taa-Regular-new.keep-all-layout-features.63.ttf | Bin 0 -> 6256 bytes + ...taa-Regular-new.keep-all-layout-features.63.ttx | 4209 - + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 221620 bytes + ...ep-all-layout-features.retain-all-codepoint.ttx | 133303 ----------------- + ...fortaa-Regular-new.layout-features.61,62,63.ttf | Bin 0 -> 7060 bytes + ...fortaa-Regular-new.layout-features.61,62,63.ttx | 4507 - + ...Comfortaa-Regular-new.layout-features.61,63.ttf | Bin 0 -> 6692 bytes + ...Comfortaa-Regular-new.layout-features.61,63.ttx | 4359 - + .../Comfortaa-Regular-new.layout-features.61.ttf | Bin 0 -> 6328 bytes + .../Comfortaa-Regular-new.layout-features.61.ttx | 4198 - + .../Comfortaa-Regular-new.layout-features.62.ttf | Bin 0 -> 6200 bytes + .../Comfortaa-Regular-new.layout-features.62.ttx | 4151 - + .../Comfortaa-Regular-new.layout-features.63.ttf | Bin 0 -> 6256 bytes + .../Comfortaa-Regular-new.layout-features.63.ttx | 4209 - + ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 0 -> 219124 bytes + ...ar-new.layout-features.retain-all-codepoint.ttx | 131168 ----------------- + .../Comfortaa-Regular-new.name-ids.61,62,63.ttf | Bin 0 -> 6800 bytes + .../Comfortaa-Regular-new.name-ids.61,62,63.ttx | 4495 - + .../Comfortaa-Regular-new.name-ids.61,63.ttf | Bin 0 -> 6432 bytes + .../Comfortaa-Regular-new.name-ids.61,63.ttx | 4347 - + .../basics/Comfortaa-Regular-new.name-ids.61.ttf | Bin 0 -> 6068 bytes + .../basics/Comfortaa-Regular-new.name-ids.61.ttx | 4186 - + .../basics/Comfortaa-Regular-new.name-ids.62.ttf | Bin 0 -> 5940 bytes + .../basics/Comfortaa-Regular-new.name-ids.62.ttx | 4139 - + .../basics/Comfortaa-Regular-new.name-ids.63.ttf | Bin 0 -> 5996 bytes + .../basics/Comfortaa-Regular-new.name-ids.63.ttx | 4197 - + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 0 -> 220668 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttx | 132944 ----------------- + ...mfortaa-Regular-new.name-languages.61,62,63.ttf | Bin 0 -> 7060 bytes + ...mfortaa-Regular-new.name-languages.61,62,63.ttx | 4507 - + .../Comfortaa-Regular-new.name-languages.61,63.ttf | Bin 0 -> 6692 bytes + .../Comfortaa-Regular-new.name-languages.61,63.ttx | 4359 - + .../Comfortaa-Regular-new.name-languages.61.ttf | Bin 0 -> 6328 bytes + .../Comfortaa-Regular-new.name-languages.61.ttx | 4198 - + .../Comfortaa-Regular-new.name-languages.62.ttf | Bin 0 -> 6200 bytes + .../Comfortaa-Regular-new.name-languages.62.ttx | 4151 - + .../Comfortaa-Regular-new.name-languages.63.ttf | Bin 0 -> 6256 bytes + .../Comfortaa-Regular-new.name-languages.63.ttx | 4209 - + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 0 -> 220928 bytes + ...lar-new.name-languages.retain-all-codepoint.ttx | 132956 ----------------- + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttf | Bin 0 -> 7060 bytes + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttx | 4507 - + .../Comfortaa-Regular-new.name-legacy.61,63.ttf | Bin 0 -> 6692 bytes + .../Comfortaa-Regular-new.name-legacy.61,63.ttx | 4359 - + .../Comfortaa-Regular-new.name-legacy.61.ttf | Bin 0 -> 6328 bytes + .../Comfortaa-Regular-new.name-legacy.61.ttx | 4198 - + .../Comfortaa-Regular-new.name-legacy.62.ttf | Bin 0 -> 6200 bytes + .../Comfortaa-Regular-new.name-legacy.62.ttx | 4151 - + .../Comfortaa-Regular-new.name-legacy.63.ttf | Bin 0 -> 6256 bytes + .../Comfortaa-Regular-new.name-legacy.63.ttx | 4209 - + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 0 -> 220928 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttx | 132956 ----------------- + ...egular-new.no-prune-unicode-ranges.61,62,63.ttf | Bin 0 -> 7060 bytes + ...egular-new.no-prune-unicode-ranges.61,62,63.ttx | 4507 - + ...a-Regular-new.no-prune-unicode-ranges.61,63.ttf | Bin 0 -> 6692 bytes + ...a-Regular-new.no-prune-unicode-ranges.61,63.ttx | 4359 - + ...rtaa-Regular-new.no-prune-unicode-ranges.61.ttf | Bin 0 -> 6328 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.61.ttx | 4198 - + ...rtaa-Regular-new.no-prune-unicode-ranges.62.ttf | Bin 0 -> 6200 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.62.ttx | 4151 - + ...rtaa-Regular-new.no-prune-unicode-ranges.63.ttf | Bin 0 -> 6256 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.63.ttx | 4209 - + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 0 -> 220928 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttx | 132956 ----------------- + ...mfortaa-Regular-new.notdef-outline.61,62,63.ttf | Bin 0 -> 7652 bytes + ...mfortaa-Regular-new.notdef-outline.61,62,63.ttx | 4758 - + .../Comfortaa-Regular-new.notdef-outline.61,63.ttf | Bin 0 -> 7284 bytes + .../Comfortaa-Regular-new.notdef-outline.61,63.ttx | 4610 - + .../Comfortaa-Regular-new.notdef-outline.61.ttf | Bin 0 -> 6920 bytes + .../Comfortaa-Regular-new.notdef-outline.61.ttx | 4449 - + .../Comfortaa-Regular-new.notdef-outline.62.ttf | Bin 0 -> 6796 bytes + .../Comfortaa-Regular-new.notdef-outline.62.ttx | 4402 - + .../Comfortaa-Regular-new.notdef-outline.63.ttf | Bin 0 -> 6844 bytes + .../Comfortaa-Regular-new.notdef-outline.63.ttx | 4460 - + ...lar-new.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 221524 bytes + ...lar-new.notdef-outline.retain-all-codepoint.ttx | 133207 ----------------- + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttf | Bin 0 -> 9068 bytes + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttx | 5612 - + .../Comfortaa-Regular-new.retain-gids.61,63.ttf | Bin 0 -> 8708 bytes + .../Comfortaa-Regular-new.retain-gids.61,63.ttx | 5469 - + .../Comfortaa-Regular-new.retain-gids.61.ttf | Bin 0 -> 8076 bytes + .../Comfortaa-Regular-new.retain-gids.61.ttx | 5168 - + .../Comfortaa-Regular-new.retain-gids.62.ttf | Bin 0 -> 8200 bytes + .../Comfortaa-Regular-new.retain-gids.62.ttx | 5261 - + .../Comfortaa-Regular-new.retain-gids.63.ttf | Bin 0 -> 8260 bytes + .../Comfortaa-Regular-new.retain-gids.63.ttx | 5324 - + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 220972 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttx | 132966 ----------------- + ...numMyeongjo-Regular-subset.default.61,62,63.ttf | Bin 0 -> 4128 bytes + ...numMyeongjo-Regular-subset.default.61,62,63.ttx | 2032 - + .../NanumMyeongjo-Regular-subset.default.61,63.ttf | Bin 0 -> 3580 bytes + .../NanumMyeongjo-Regular-subset.default.61,63.ttx | 1822 - + .../NanumMyeongjo-Regular-subset.default.61.ttf | Bin 0 -> 3156 bytes + .../NanumMyeongjo-Regular-subset.default.61.ttx | 1696 - + .../NanumMyeongjo-Regular-subset.default.62.ttf | Bin 0 -> 3180 bytes + .../NanumMyeongjo-Regular-subset.default.62.ttx | 1719 - + .../NanumMyeongjo-Regular-subset.default.63.ttf | Bin 0 -> 3048 bytes + .../NanumMyeongjo-Regular-subset.default.63.ttx | 1635 - + ...Regular-subset.default.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...Regular-subset.default.retain-all-codepoint.ttx | 4391 - + ...ular-subset.drop-hints-retain-gids.61,62,63.ttf | Bin 0 -> 1452 bytes + ...ular-subset.drop-hints-retain-gids.61,62,63.ttx | 380 - + ...Regular-subset.drop-hints-retain-gids.61,63.ttf | Bin 0 -> 1284 bytes + ...Regular-subset.drop-hints-retain-gids.61,63.ttx | 314 - + ...jo-Regular-subset.drop-hints-retain-gids.61.ttf | Bin 0 -> 1128 bytes + ...jo-Regular-subset.drop-hints-retain-gids.61.ttx | 254 - + ...jo-Regular-subset.drop-hints-retain-gids.62.ttf | Bin 0 -> 1144 bytes + ...jo-Regular-subset.drop-hints-retain-gids.62.ttx | 261 - + ...jo-Regular-subset.drop-hints-retain-gids.63.ttf | Bin 0 -> 1116 bytes + ...jo-Regular-subset.drop-hints-retain-gids.63.ttx | 251 - + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 3536 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 1215 - + ...Myeongjo-Regular-subset.drop-hints.61,62,63.ttf | Bin 0 -> 1452 bytes + ...Myeongjo-Regular-subset.drop-hints.61,62,63.ttx | 380 - + ...numMyeongjo-Regular-subset.drop-hints.61,63.ttf | Bin 0 -> 1276 bytes + ...numMyeongjo-Regular-subset.drop-hints.61,63.ttx | 310 - + .../NanumMyeongjo-Regular-subset.drop-hints.61.ttf | Bin 0 -> 1128 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.61.ttx | 254 - + .../NanumMyeongjo-Regular-subset.drop-hints.62.ttf | Bin 0 -> 1140 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.62.ttx | 257 - + .../NanumMyeongjo-Regular-subset.drop-hints.63.ttf | Bin 0 -> 1104 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.63.ttx | 243 - + ...ular-subset.drop-hints.retain-all-codepoint.ttf | Bin 0 -> 3536 bytes + ...ular-subset.drop-hints.retain-all-codepoint.ttx | 1215 - + .../NanumMyeongjo-Regular-subset.gids.61,62,63.ttf | Bin 0 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.61,62,63.ttx | 2032 - + .../NanumMyeongjo-Regular-subset.gids.61,63.ttf | Bin 0 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.61,63.ttx | 2032 - + .../NanumMyeongjo-Regular-subset.gids.61.ttf | Bin 0 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.61.ttx | 2032 - + .../NanumMyeongjo-Regular-subset.gids.62.ttf | Bin 0 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.62.ttx | 2032 - + .../NanumMyeongjo-Regular-subset.gids.63.ttf | Bin 0 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.gids.63.ttx | 2032 - + ...jo-Regular-subset.gids.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...jo-Regular-subset.gids.retain-all-codepoint.ttx | 4391 - + ...yeongjo-Regular-subset.glyph-names.61,62,63.ttf | Bin 0 -> 4128 bytes + ...yeongjo-Regular-subset.glyph-names.61,62,63.ttx | 2032 - + ...umMyeongjo-Regular-subset.glyph-names.61,63.ttf | Bin 0 -> 3580 bytes + ...umMyeongjo-Regular-subset.glyph-names.61,63.ttx | 1822 - + ...NanumMyeongjo-Regular-subset.glyph-names.61.ttf | Bin 0 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.61.ttx | 1696 - + ...NanumMyeongjo-Regular-subset.glyph-names.62.ttf | Bin 0 -> 3180 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.62.ttx | 1719 - + ...NanumMyeongjo-Regular-subset.glyph-names.63.ttf | Bin 0 -> 3048 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.63.ttx | 1635 - + ...lar-subset.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...lar-subset.glyph-names.retain-all-codepoint.ttx | 4391 - + ...ar-subset.keep-all-layout-features.61,62,63.ttf | Bin 0 -> 4128 bytes + ...ar-subset.keep-all-layout-features.61,62,63.ttx | 2032 - + ...gular-subset.keep-all-layout-features.61,63.ttf | Bin 0 -> 3580 bytes + ...gular-subset.keep-all-layout-features.61,63.ttx | 1822 - + ...-Regular-subset.keep-all-layout-features.61.ttf | Bin 0 -> 3156 bytes + ...-Regular-subset.keep-all-layout-features.61.ttx | 1696 - + ...-Regular-subset.keep-all-layout-features.62.ttf | Bin 0 -> 3180 bytes + ...-Regular-subset.keep-all-layout-features.62.ttx | 1719 - + ...-Regular-subset.keep-all-layout-features.63.ttf | Bin 0 -> 3048 bytes + ...-Regular-subset.keep-all-layout-features.63.ttx | 1635 - + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...ep-all-layout-features.retain-all-codepoint.ttx | 4391 - + ...gjo-Regular-subset.layout-features.61,62,63.ttf | Bin 0 -> 4128 bytes + ...gjo-Regular-subset.layout-features.61,62,63.ttx | 2032 - + ...eongjo-Regular-subset.layout-features.61,63.ttf | Bin 0 -> 3580 bytes + ...eongjo-Regular-subset.layout-features.61,63.ttx | 1822 - + ...mMyeongjo-Regular-subset.layout-features.61.ttf | Bin 0 -> 3156 bytes + ...mMyeongjo-Regular-subset.layout-features.61.ttx | 1696 - + ...mMyeongjo-Regular-subset.layout-features.62.ttf | Bin 0 -> 3180 bytes + ...mMyeongjo-Regular-subset.layout-features.62.ttx | 1719 - + ...mMyeongjo-Regular-subset.layout-features.63.ttf | Bin 0 -> 3048 bytes + ...mMyeongjo-Regular-subset.layout-features.63.ttx | 1635 - + ...subset.layout-features.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...subset.layout-features.retain-all-codepoint.ttx | 4391 - + ...umMyeongjo-Regular-subset.name-ids.61,62,63.ttf | Bin 0 -> 3924 bytes + ...umMyeongjo-Regular-subset.name-ids.61,62,63.ttx | 2020 - + ...NanumMyeongjo-Regular-subset.name-ids.61,63.ttf | Bin 0 -> 3376 bytes + ...NanumMyeongjo-Regular-subset.name-ids.61,63.ttx | 1810 - + .../NanumMyeongjo-Regular-subset.name-ids.61.ttf | Bin 0 -> 2952 bytes + .../NanumMyeongjo-Regular-subset.name-ids.61.ttx | 1684 - + .../NanumMyeongjo-Regular-subset.name-ids.62.ttf | Bin 0 -> 2976 bytes + .../NanumMyeongjo-Regular-subset.name-ids.62.ttx | 1707 - + .../NanumMyeongjo-Regular-subset.name-ids.63.ttf | Bin 0 -> 2844 bytes + .../NanumMyeongjo-Regular-subset.name-ids.63.ttx | 1623 - + ...egular-subset.name-ids.retain-all-codepoint.ttf | Bin 0 -> 9320 bytes + ...egular-subset.name-ids.retain-all-codepoint.ttx | 4379 - + ...ngjo-Regular-subset.name-languages.61,62,63.ttf | Bin 0 -> 4172 bytes + ...ngjo-Regular-subset.name-languages.61,62,63.ttx | 2041 - + ...yeongjo-Regular-subset.name-languages.61,63.ttf | Bin 0 -> 3624 bytes + ...yeongjo-Regular-subset.name-languages.61,63.ttx | 1831 - + ...umMyeongjo-Regular-subset.name-languages.61.ttf | Bin 0 -> 3200 bytes + ...umMyeongjo-Regular-subset.name-languages.61.ttx | 1705 - + ...umMyeongjo-Regular-subset.name-languages.62.ttf | Bin 0 -> 3224 bytes + ...umMyeongjo-Regular-subset.name-languages.62.ttx | 1728 - + ...umMyeongjo-Regular-subset.name-languages.63.ttf | Bin 0 -> 3092 bytes + ...umMyeongjo-Regular-subset.name-languages.63.ttx | 1644 - + ...-subset.name-languages.retain-all-codepoint.ttf | Bin 0 -> 9568 bytes + ...-subset.name-languages.retain-all-codepoint.ttx | 4400 - + ...yeongjo-Regular-subset.name-legacy.61,62,63.ttf | Bin 0 -> 4128 bytes + ...yeongjo-Regular-subset.name-legacy.61,62,63.ttx | 2032 - + ...umMyeongjo-Regular-subset.name-legacy.61,63.ttf | Bin 0 -> 3580 bytes + ...umMyeongjo-Regular-subset.name-legacy.61,63.ttx | 1822 - + ...NanumMyeongjo-Regular-subset.name-legacy.61.ttf | Bin 0 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.61.ttx | 1696 - + ...NanumMyeongjo-Regular-subset.name-legacy.62.ttf | Bin 0 -> 3180 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.62.ttx | 1719 - + ...NanumMyeongjo-Regular-subset.name-legacy.63.ttf | Bin 0 -> 3048 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.63.ttx | 1635 - + ...lar-subset.name-legacy.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...lar-subset.name-legacy.retain-all-codepoint.ttx | 4391 - + ...lar-subset.no-prune-unicode-ranges.61,62,63.ttf | Bin 0 -> 4128 bytes + ...lar-subset.no-prune-unicode-ranges.61,62,63.ttx | 2032 - + ...egular-subset.no-prune-unicode-ranges.61,63.ttf | Bin 0 -> 3580 bytes + ...egular-subset.no-prune-unicode-ranges.61,63.ttx | 1822 - + ...o-Regular-subset.no-prune-unicode-ranges.61.ttf | Bin 0 -> 3156 bytes + ...o-Regular-subset.no-prune-unicode-ranges.61.ttx | 1696 - + ...o-Regular-subset.no-prune-unicode-ranges.62.ttf | Bin 0 -> 3180 bytes + ...o-Regular-subset.no-prune-unicode-ranges.62.ttx | 1719 - + ...o-Regular-subset.no-prune-unicode-ranges.63.ttf | Bin 0 -> 3048 bytes + ...o-Regular-subset.no-prune-unicode-ranges.63.ttx | 1635 - + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttx | 4391 - + ...ngjo-Regular-subset.notdef-outline.61,62,63.ttf | Bin 0 -> 4128 bytes + ...ngjo-Regular-subset.notdef-outline.61,62,63.ttx | 2032 - + ...yeongjo-Regular-subset.notdef-outline.61,63.ttf | Bin 0 -> 3580 bytes + ...yeongjo-Regular-subset.notdef-outline.61,63.ttx | 1822 - + ...umMyeongjo-Regular-subset.notdef-outline.61.ttf | Bin 0 -> 3156 bytes + ...umMyeongjo-Regular-subset.notdef-outline.61.ttx | 1696 - + ...umMyeongjo-Regular-subset.notdef-outline.62.ttf | Bin 0 -> 3180 bytes + ...umMyeongjo-Regular-subset.notdef-outline.62.ttx | 1719 - + ...umMyeongjo-Regular-subset.notdef-outline.63.ttf | Bin 0 -> 3048 bytes + ...umMyeongjo-Regular-subset.notdef-outline.63.ttx | 1635 - + ...-subset.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...-subset.notdef-outline.retain-all-codepoint.ttx | 4391 - + ...yeongjo-Regular-subset.retain-gids.61,62,63.ttf | Bin 0 -> 4128 bytes + ...yeongjo-Regular-subset.retain-gids.61,62,63.ttx | 2032 - + ...umMyeongjo-Regular-subset.retain-gids.61,63.ttf | Bin 0 -> 3588 bytes + ...umMyeongjo-Regular-subset.retain-gids.61,63.ttx | 1826 - + ...NanumMyeongjo-Regular-subset.retain-gids.61.ttf | Bin 0 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.61.ttx | 1696 - + ...NanumMyeongjo-Regular-subset.retain-gids.62.ttf | Bin 0 -> 3184 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.62.ttx | 1723 - + ...NanumMyeongjo-Regular-subset.retain-gids.63.ttf | Bin 0 -> 3060 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.63.ttx | 1643 - + ...lar-subset.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...lar-subset.retain-gids.retain-all-codepoint.ttx | 4391 - + .../basics/Roboto-Regular.abc.default.61,62,63.ttf | Bin 0 -> 2452 bytes + .../basics/Roboto-Regular.abc.default.61,62,63.ttx | 1407 - + .../basics/Roboto-Regular.abc.default.61,63.ttf | Bin 0 -> 2260 bytes + .../basics/Roboto-Regular.abc.default.61,63.ttx | 1259 - + .../basics/Roboto-Regular.abc.default.61.ttf | Bin 0 -> 2048 bytes + .../basics/Roboto-Regular.abc.default.61.ttx | 1127 - + .../basics/Roboto-Regular.abc.default.62.ttf | Bin 0 -> 1916 bytes + .../basics/Roboto-Regular.abc.default.62.ttx | 1025 - + .../basics/Roboto-Regular.abc.default.63.ttf | Bin 0 -> 1972 bytes + .../basics/Roboto-Regular.abc.default.63.ttx | 1073 - + ...to-Regular.abc.default.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...to-Regular.abc.default.retain-all-codepoint.ttx | 1407 - + ...Regular.abc.drop-hints-retain-gids.61,62,63.ttf | Bin 0 -> 1192 bytes + ...Regular.abc.drop-hints-retain-gids.61,62,63.ttx | 479 - + ...to-Regular.abc.drop-hints-retain-gids.61,63.ttf | Bin 0 -> 1124 bytes + ...to-Regular.abc.drop-hints-retain-gids.61,63.ttx | 433 - + ...oboto-Regular.abc.drop-hints-retain-gids.61.ttf | Bin 0 -> 984 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.61.ttx | 374 - + ...oboto-Regular.abc.drop-hints-retain-gids.62.ttf | Bin 0 -> 880 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.62.ttx | 297 - + ...oboto-Regular.abc.drop-hints-retain-gids.63.ttf | Bin 0 -> 968 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.63.ttx | 369 - + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1192 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 479 - + .../Roboto-Regular.abc.drop-hints.61,62,63.ttf | Bin 0 -> 1192 bytes + .../Roboto-Regular.abc.drop-hints.61,62,63.ttx | 479 - + .../basics/Roboto-Regular.abc.drop-hints.61,63.ttf | Bin 0 -> 1108 bytes + .../basics/Roboto-Regular.abc.drop-hints.61,63.ttx | 429 - + .../basics/Roboto-Regular.abc.drop-hints.61.ttf | Bin 0 -> 984 bytes + .../basics/Roboto-Regular.abc.drop-hints.61.ttx | 374 - + .../basics/Roboto-Regular.abc.drop-hints.62.ttf | Bin 0 -> 876 bytes + .../basics/Roboto-Regular.abc.drop-hints.62.ttx | 293 - + .../basics/Roboto-Regular.abc.drop-hints.63.ttf | Bin 0 -> 956 bytes + .../basics/Roboto-Regular.abc.drop-hints.63.ttx | 361 - + ...Regular.abc.drop-hints.retain-all-codepoint.ttf | Bin 0 -> 1192 bytes + ...Regular.abc.drop-hints.retain-all-codepoint.ttx | 479 - + .../basics/Roboto-Regular.abc.gids.61,62,63.ttf | Bin 0 -> 2452 bytes + .../basics/Roboto-Regular.abc.gids.61,62,63.ttx | 1407 - + .../basics/Roboto-Regular.abc.gids.61,63.ttf | Bin 0 -> 2452 bytes + .../basics/Roboto-Regular.abc.gids.61,63.ttx | 1407 - + .../expected/basics/Roboto-Regular.abc.gids.61.ttf | Bin 0 -> 2452 bytes + .../expected/basics/Roboto-Regular.abc.gids.61.ttx | 1407 - + .../expected/basics/Roboto-Regular.abc.gids.62.ttf | Bin 0 -> 2452 bytes + .../expected/basics/Roboto-Regular.abc.gids.62.ttx | 1407 - + .../expected/basics/Roboto-Regular.abc.gids.63.ttf | Bin 0 -> 2452 bytes + .../expected/basics/Roboto-Regular.abc.gids.63.ttx | 1407 - + ...oboto-Regular.abc.gids.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...oboto-Regular.abc.gids.retain-all-codepoint.ttx | 1407 - + .../Roboto-Regular.abc.glyph-names.61,62,63.ttf | Bin 0 -> 2452 bytes + .../Roboto-Regular.abc.glyph-names.61,62,63.ttx | 1407 - + .../Roboto-Regular.abc.glyph-names.61,63.ttf | Bin 0 -> 2260 bytes + .../Roboto-Regular.abc.glyph-names.61,63.ttx | 1259 - + .../basics/Roboto-Regular.abc.glyph-names.61.ttf | Bin 0 -> 2048 bytes + .../basics/Roboto-Regular.abc.glyph-names.61.ttx | 1127 - + .../basics/Roboto-Regular.abc.glyph-names.62.ttf | Bin 0 -> 1916 bytes + .../basics/Roboto-Regular.abc.glyph-names.62.ttx | 1025 - + .../basics/Roboto-Regular.abc.glyph-names.63.ttf | Bin 0 -> 1972 bytes + .../basics/Roboto-Regular.abc.glyph-names.63.ttx | 1073 - + ...egular.abc.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...egular.abc.glyph-names.retain-all-codepoint.ttx | 1407 - + ...gular.abc.keep-all-layout-features.61,62,63.ttf | Bin 0 -> 2452 bytes + ...gular.abc.keep-all-layout-features.61,62,63.ttx | 1407 - + ...-Regular.abc.keep-all-layout-features.61,63.ttf | Bin 0 -> 2260 bytes + ...-Regular.abc.keep-all-layout-features.61,63.ttx | 1259 - + ...oto-Regular.abc.keep-all-layout-features.61.ttf | Bin 0 -> 2048 bytes + ...oto-Regular.abc.keep-all-layout-features.61.ttx | 1127 - + ...oto-Regular.abc.keep-all-layout-features.62.ttf | Bin 0 -> 1916 bytes + ...oto-Regular.abc.keep-all-layout-features.62.ttx | 1025 - + ...oto-Regular.abc.keep-all-layout-features.63.ttf | Bin 0 -> 1972 bytes + ...oto-Regular.abc.keep-all-layout-features.63.ttx | 1073 - + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...ep-all-layout-features.retain-all-codepoint.ttx | 1407 - + ...Roboto-Regular.abc.layout-features.61,62,63.ttf | Bin 0 -> 2452 bytes + ...Roboto-Regular.abc.layout-features.61,62,63.ttx | 1407 - + .../Roboto-Regular.abc.layout-features.61,63.ttf | Bin 0 -> 2260 bytes + .../Roboto-Regular.abc.layout-features.61,63.ttx | 1259 - + .../Roboto-Regular.abc.layout-features.61.ttf | Bin 0 -> 2048 bytes + .../Roboto-Regular.abc.layout-features.61.ttx | 1127 - + .../Roboto-Regular.abc.layout-features.62.ttf | Bin 0 -> 1916 bytes + .../Roboto-Regular.abc.layout-features.62.ttx | 1025 - + .../Roboto-Regular.abc.layout-features.63.ttf | Bin 0 -> 1972 bytes + .../Roboto-Regular.abc.layout-features.63.ttx | 1073 - + ...ar.abc.layout-features.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...ar.abc.layout-features.retain-all-codepoint.ttx | 1407 - + .../Roboto-Regular.abc.name-ids.61,62,63.ttf | Bin 0 -> 2452 bytes + .../Roboto-Regular.abc.name-ids.61,62,63.ttx | 1407 - + .../basics/Roboto-Regular.abc.name-ids.61,63.ttf | Bin 0 -> 2260 bytes + .../basics/Roboto-Regular.abc.name-ids.61,63.ttx | 1259 - + .../basics/Roboto-Regular.abc.name-ids.61.ttf | Bin 0 -> 2048 bytes + .../basics/Roboto-Regular.abc.name-ids.61.ttx | 1127 - + .../basics/Roboto-Regular.abc.name-ids.62.ttf | Bin 0 -> 1916 bytes + .../basics/Roboto-Regular.abc.name-ids.62.ttx | 1025 - + .../basics/Roboto-Regular.abc.name-ids.63.ttf | Bin 0 -> 1972 bytes + .../basics/Roboto-Regular.abc.name-ids.63.ttx | 1073 - + ...o-Regular.abc.name-ids.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...o-Regular.abc.name-ids.retain-all-codepoint.ttx | 1407 - + .../Roboto-Regular.abc.name-languages.61,62,63.ttf | Bin 0 -> 2452 bytes + .../Roboto-Regular.abc.name-languages.61,62,63.ttx | 1407 - + .../Roboto-Regular.abc.name-languages.61,63.ttf | Bin 0 -> 2260 bytes + .../Roboto-Regular.abc.name-languages.61,63.ttx | 1259 - + .../Roboto-Regular.abc.name-languages.61.ttf | Bin 0 -> 2048 bytes + .../Roboto-Regular.abc.name-languages.61.ttx | 1127 - + .../Roboto-Regular.abc.name-languages.62.ttf | Bin 0 -> 1916 bytes + .../Roboto-Regular.abc.name-languages.62.ttx | 1025 - + .../Roboto-Regular.abc.name-languages.63.ttf | Bin 0 -> 1972 bytes + .../Roboto-Regular.abc.name-languages.63.ttx | 1073 - + ...lar.abc.name-languages.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...lar.abc.name-languages.retain-all-codepoint.ttx | 1407 - + .../Roboto-Regular.abc.name-legacy.61,62,63.ttf | Bin 0 -> 2452 bytes + .../Roboto-Regular.abc.name-legacy.61,62,63.ttx | 1407 - + .../Roboto-Regular.abc.name-legacy.61,63.ttf | Bin 0 -> 2260 bytes + .../Roboto-Regular.abc.name-legacy.61,63.ttx | 1259 - + .../basics/Roboto-Regular.abc.name-legacy.61.ttf | Bin 0 -> 2048 bytes + .../basics/Roboto-Regular.abc.name-legacy.61.ttx | 1127 - + .../basics/Roboto-Regular.abc.name-legacy.62.ttf | Bin 0 -> 1916 bytes + .../basics/Roboto-Regular.abc.name-legacy.62.ttx | 1025 - + .../basics/Roboto-Regular.abc.name-legacy.63.ttf | Bin 0 -> 1972 bytes + .../basics/Roboto-Regular.abc.name-legacy.63.ttx | 1073 - + ...egular.abc.name-legacy.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...egular.abc.name-legacy.retain-all-codepoint.ttx | 1407 - + ...egular.abc.no-prune-unicode-ranges.61,62,63.ttf | Bin 0 -> 2452 bytes + ...egular.abc.no-prune-unicode-ranges.61,62,63.ttx | 1407 - + ...o-Regular.abc.no-prune-unicode-ranges.61,63.ttf | Bin 0 -> 2260 bytes + ...o-Regular.abc.no-prune-unicode-ranges.61,63.ttx | 1259 - + ...boto-Regular.abc.no-prune-unicode-ranges.61.ttf | Bin 0 -> 2048 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.61.ttx | 1127 - + ...boto-Regular.abc.no-prune-unicode-ranges.62.ttf | Bin 0 -> 1916 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.62.ttx | 1025 - + ...boto-Regular.abc.no-prune-unicode-ranges.63.ttf | Bin 0 -> 1972 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.63.ttx | 1073 - + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttx | 1407 - + .../Roboto-Regular.abc.notdef-outline.61,62,63.ttf | Bin 0 -> 2452 bytes + .../Roboto-Regular.abc.notdef-outline.61,62,63.ttx | 1407 - + .../Roboto-Regular.abc.notdef-outline.61,63.ttf | Bin 0 -> 2260 bytes + .../Roboto-Regular.abc.notdef-outline.61,63.ttx | 1259 - + .../Roboto-Regular.abc.notdef-outline.61.ttf | Bin 0 -> 2048 bytes + .../Roboto-Regular.abc.notdef-outline.61.ttx | 1127 - + .../Roboto-Regular.abc.notdef-outline.62.ttf | Bin 0 -> 1916 bytes + .../Roboto-Regular.abc.notdef-outline.62.ttx | 1025 - + .../Roboto-Regular.abc.notdef-outline.63.ttf | Bin 0 -> 1972 bytes + .../Roboto-Regular.abc.notdef-outline.63.ttx | 1073 - + ...lar.abc.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...lar.abc.notdef-outline.retain-all-codepoint.ttx | 1407 - + .../Roboto-Regular.abc.retain-gids.61,62,63.ttf | Bin 0 -> 2452 bytes + .../Roboto-Regular.abc.retain-gids.61,62,63.ttx | 1407 - + .../Roboto-Regular.abc.retain-gids.61,63.ttf | Bin 0 -> 2276 bytes + .../Roboto-Regular.abc.retain-gids.61,63.ttx | 1264 - + .../basics/Roboto-Regular.abc.retain-gids.61.ttf | Bin 0 -> 2048 bytes + .../basics/Roboto-Regular.abc.retain-gids.61.ttx | 1127 - + .../basics/Roboto-Regular.abc.retain-gids.62.ttf | Bin 0 -> 1924 bytes + .../basics/Roboto-Regular.abc.retain-gids.62.ttx | 1030 - + .../basics/Roboto-Regular.abc.retain-gids.63.ttf | Bin 0 -> 1988 bytes + .../basics/Roboto-Regular.abc.retain-gids.63.ttx | 1083 - + ...egular.abc.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...egular.abc.retain-gids.retain-all-codepoint.ttx | 1407 - + .../cbdt/NotoColorEmoji.subset.default.2049.ttf | Bin 0 -> 3112 bytes + .../cbdt/NotoColorEmoji.subset.default.2049.ttx | 397 - + .../cbdt/NotoColorEmoji.subset.default.38,2049.ttf | Bin 0 -> 4084 bytes + .../cbdt/NotoColorEmoji.subset.default.38,2049.ttx | 474 - + .../cbdt/NotoColorEmoji.subset.default.38,20E3.ttf | Bin 0 -> 3568 bytes + .../cbdt/NotoColorEmoji.subset.default.38,20E3.ttx | 441 - + ...rEmoji.subset.default.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 10124 bytes + ...rEmoji.subset.default.38,39,AE,2049,38,20E3.ttx | 898 - + .../NotoColorEmoji.subset.default.38,AE,2049.ttf | Bin 0 -> 7544 bytes + .../NotoColorEmoji.subset.default.38,AE,2049.ttx | 705 - + .../cbdt/NotoColorEmoji.subset.default.39.ttf | Bin 0 -> 1920 bytes + .../cbdt/NotoColorEmoji.subset.default.39.ttx | 323 - + .../cbdt/NotoColorEmoji.subset.default.AE.ttf | Bin 0 -> 4412 bytes + .../cbdt/NotoColorEmoji.subset.default.AE.ttx | 478 - + ...lorEmoji.subset.drop-hints-retain-gids.2049.ttf | Bin 0 -> 3136 bytes + ...lorEmoji.subset.drop-hints-retain-gids.2049.ttx | 406 - + ...Emoji.subset.drop-hints-retain-gids.38,2049.ttf | Bin 0 -> 4108 bytes + ...Emoji.subset.drop-hints-retain-gids.38,2049.ttx | 480 - + ...Emoji.subset.drop-hints-retain-gids.38,20E3.ttf | Bin 0 -> 3600 bytes + ...Emoji.subset.drop-hints-retain-gids.38,20E3.ttx | 450 - + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 10124 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttx | 898 - + ...ji.subset.drop-hints-retain-gids.38,AE,2049.ttf | Bin 0 -> 7564 bytes + ...ji.subset.drop-hints-retain-gids.38,AE,2049.ttx | 708 - + ...ColorEmoji.subset.drop-hints-retain-gids.39.ttf | Bin 0 -> 1928 bytes + ...ColorEmoji.subset.drop-hints-retain-gids.39.ttx | 326 - + ...ColorEmoji.subset.drop-hints-retain-gids.AE.ttf | Bin 0 -> 4428 bytes + ...ColorEmoji.subset.drop-hints-retain-gids.AE.ttx | 484 - + .../cbdt/NotoColorEmoji.subset.drop-hints.2049.ttf | Bin 0 -> 3112 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.2049.ttx | 397 - + .../NotoColorEmoji.subset.drop-hints.38,2049.ttf | Bin 0 -> 4084 bytes + .../NotoColorEmoji.subset.drop-hints.38,2049.ttx | 474 - + .../NotoColorEmoji.subset.drop-hints.38,20E3.ttf | Bin 0 -> 3568 bytes + .../NotoColorEmoji.subset.drop-hints.38,20E3.ttx | 441 - + ...oji.subset.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 10124 bytes + ...oji.subset.drop-hints.38,39,AE,2049,38,20E3.ttx | 898 - + ...NotoColorEmoji.subset.drop-hints.38,AE,2049.ttf | Bin 0 -> 7544 bytes + ...NotoColorEmoji.subset.drop-hints.38,AE,2049.ttx | 705 - + .../cbdt/NotoColorEmoji.subset.drop-hints.39.ttf | Bin 0 -> 1920 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.39.ttx | 323 - + .../cbdt/NotoColorEmoji.subset.drop-hints.AE.ttf | Bin 0 -> 4412 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.AE.ttx | 478 - + .../NotoColorEmoji.subset.gap.default.2049.ttf | Bin 0 -> 3112 bytes + .../NotoColorEmoji.subset.gap.default.2049.ttx | 397 - + .../NotoColorEmoji.subset.gap.default.38,2049.ttf | Bin 0 -> 4084 bytes + .../NotoColorEmoji.subset.gap.default.38,2049.ttx | 474 - + .../NotoColorEmoji.subset.gap.default.38,20E3.ttf | Bin 0 -> 3568 bytes + .../NotoColorEmoji.subset.gap.default.38,20E3.ttx | 441 - + ...ji.subset.gap.default.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 9188 bytes + ...ji.subset.gap.default.38,39,AE,2049,38,20E3.ttx | 827 - + ...otoColorEmoji.subset.gap.default.38,AE,2049.ttf | Bin 0 -> 7544 bytes + ...otoColorEmoji.subset.gap.default.38,AE,2049.ttx | 705 - + .../cbdt/NotoColorEmoji.subset.gap.default.39.ttf | Bin 0 -> 908 bytes + .../cbdt/NotoColorEmoji.subset.gap.default.39.ttx | 207 - + .../cbdt/NotoColorEmoji.subset.gap.default.AE.ttf | Bin 0 -> 4412 bytes + .../cbdt/NotoColorEmoji.subset.gap.default.AE.ttx | 478 - + ...moji.subset.gap.drop-hints-retain-gids.2049.ttf | Bin 0 -> 3136 bytes + ...moji.subset.gap.drop-hints-retain-gids.2049.ttx | 406 - + ...i.subset.gap.drop-hints-retain-gids.38,2049.ttf | Bin 0 -> 4108 bytes + ...i.subset.gap.drop-hints-retain-gids.38,2049.ttx | 480 - + ...i.subset.gap.drop-hints-retain-gids.38,20E3.ttf | Bin 0 -> 3600 bytes + ...i.subset.gap.drop-hints-retain-gids.38,20E3.ttx | 450 - + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 9188 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttx | 827 - + ...ubset.gap.drop-hints-retain-gids.38,AE,2049.ttf | Bin 0 -> 7564 bytes + ...ubset.gap.drop-hints-retain-gids.38,AE,2049.ttx | 708 - + ...rEmoji.subset.gap.drop-hints-retain-gids.39.ttf | Bin 0 -> 916 bytes + ...rEmoji.subset.gap.drop-hints-retain-gids.39.ttx | 210 - + ...rEmoji.subset.gap.drop-hints-retain-gids.AE.ttf | Bin 0 -> 4428 bytes + ...rEmoji.subset.gap.drop-hints-retain-gids.AE.ttx | 484 - + .../NotoColorEmoji.subset.gap.drop-hints.2049.ttf | Bin 0 -> 3112 bytes + .../NotoColorEmoji.subset.gap.drop-hints.2049.ttx | 397 - + ...otoColorEmoji.subset.gap.drop-hints.38,2049.ttf | Bin 0 -> 4084 bytes + ...otoColorEmoji.subset.gap.drop-hints.38,2049.ttx | 474 - + ...otoColorEmoji.subset.gap.drop-hints.38,20E3.ttf | Bin 0 -> 3568 bytes + ...otoColorEmoji.subset.gap.drop-hints.38,20E3.ttx | 441 - + ...subset.gap.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 9188 bytes + ...subset.gap.drop-hints.38,39,AE,2049,38,20E3.ttx | 827 - + ...ColorEmoji.subset.gap.drop-hints.38,AE,2049.ttf | Bin 0 -> 7544 bytes + ...ColorEmoji.subset.gap.drop-hints.38,AE,2049.ttx | 705 - + .../NotoColorEmoji.subset.gap.drop-hints.39.ttf | Bin 0 -> 908 bytes + .../NotoColorEmoji.subset.gap.drop-hints.39.ttx | 207 - + .../NotoColorEmoji.subset.gap.drop-hints.AE.ttf | Bin 0 -> 4412 bytes + .../NotoColorEmoji.subset.gap.drop-hints.AE.ttx | 478 - + .../NotoColorEmoji.subset.gap.retain-gids.2049.ttf | Bin 0 -> 3136 bytes + .../NotoColorEmoji.subset.gap.retain-gids.2049.ttx | 406 - + ...toColorEmoji.subset.gap.retain-gids.38,2049.ttf | Bin 0 -> 4108 bytes + ...toColorEmoji.subset.gap.retain-gids.38,2049.ttx | 480 - + ...toColorEmoji.subset.gap.retain-gids.38,20E3.ttf | Bin 0 -> 3600 bytes + ...toColorEmoji.subset.gap.retain-gids.38,20E3.ttx | 450 - + ...ubset.gap.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 9188 bytes + ...ubset.gap.retain-gids.38,39,AE,2049,38,20E3.ttx | 827 - + ...olorEmoji.subset.gap.retain-gids.38,AE,2049.ttf | Bin 0 -> 7564 bytes + ...olorEmoji.subset.gap.retain-gids.38,AE,2049.ttx | 708 - + .../NotoColorEmoji.subset.gap.retain-gids.39.ttf | Bin 0 -> 916 bytes + .../NotoColorEmoji.subset.gap.retain-gids.39.ttx | 210 - + .../NotoColorEmoji.subset.gap.retain-gids.AE.ttf | Bin 0 -> 4428 bytes + .../NotoColorEmoji.subset.gap.retain-gids.AE.ttx | 484 - + ...olorEmoji.subset.index_format3.default.2049.ttf | Bin 0 -> 3108 bytes + ...olorEmoji.subset.index_format3.default.2049.ttx | 397 - + ...rEmoji.subset.index_format3.default.38,2049.ttf | Bin 0 -> 4076 bytes + ...rEmoji.subset.index_format3.default.38,2049.ttx | 474 - + ...rEmoji.subset.index_format3.default.38,20E3.ttf | Bin 0 -> 3560 bytes + ...rEmoji.subset.index_format3.default.38,20E3.ttx | 441 - + ...index_format3.default.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 10112 bytes + ...index_format3.default.38,39,AE,2049,38,20E3.ttx | 898 - + ...oji.subset.index_format3.default.38,AE,2049.ttf | Bin 0 -> 7536 bytes + ...oji.subset.index_format3.default.38,AE,2049.ttx | 705 - + ...oColorEmoji.subset.index_format3.default.39.ttf | Bin 0 -> 1916 bytes + ...oColorEmoji.subset.index_format3.default.39.ttx | 323 - + ...oColorEmoji.subset.index_format3.default.AE.ttf | Bin 0 -> 4408 bytes + ...oColorEmoji.subset.index_format3.default.AE.ttx | 478 - + ...t.index_format3.drop-hints-retain-gids.2049.ttf | Bin 0 -> 3132 bytes + ...t.index_format3.drop-hints-retain-gids.2049.ttx | 406 - + ...ndex_format3.drop-hints-retain-gids.38,2049.ttf | Bin 0 -> 4100 bytes + ...ndex_format3.drop-hints-retain-gids.38,2049.ttx | 480 - + ...ndex_format3.drop-hints-retain-gids.38,20E3.ttf | Bin 0 -> 3592 bytes + ...ndex_format3.drop-hints-retain-gids.38,20E3.ttx | 450 - + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 10112 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttx | 898 - + ...x_format3.drop-hints-retain-gids.38,AE,2049.ttf | Bin 0 -> 7552 bytes + ...x_format3.drop-hints-retain-gids.38,AE,2049.ttx | 708 - + ...set.index_format3.drop-hints-retain-gids.39.ttf | Bin 0 -> 1924 bytes + ...set.index_format3.drop-hints-retain-gids.39.ttx | 326 - + ...set.index_format3.drop-hints-retain-gids.AE.ttf | Bin 0 -> 4424 bytes + ...set.index_format3.drop-hints-retain-gids.AE.ttx | 484 - + ...rEmoji.subset.index_format3.drop-hints.2049.ttf | Bin 0 -> 3108 bytes + ...rEmoji.subset.index_format3.drop-hints.2049.ttx | 397 - + ...oji.subset.index_format3.drop-hints.38,2049.ttf | Bin 0 -> 4076 bytes + ...oji.subset.index_format3.drop-hints.38,2049.ttx | 474 - + ...oji.subset.index_format3.drop-hints.38,20E3.ttf | Bin 0 -> 3560 bytes + ...oji.subset.index_format3.drop-hints.38,20E3.ttx | 441 - + ...ex_format3.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 10112 bytes + ...ex_format3.drop-hints.38,39,AE,2049,38,20E3.ttx | 898 - + ....subset.index_format3.drop-hints.38,AE,2049.ttf | Bin 0 -> 7536 bytes + ....subset.index_format3.drop-hints.38,AE,2049.ttx | 705 - + ...lorEmoji.subset.index_format3.drop-hints.39.ttf | Bin 0 -> 1916 bytes + ...lorEmoji.subset.index_format3.drop-hints.39.ttx | 323 - + ...lorEmoji.subset.index_format3.drop-hints.AE.ttf | Bin 0 -> 4408 bytes + ...lorEmoji.subset.index_format3.drop-hints.AE.ttx | 478 - + ...Emoji.subset.index_format3.retain-gids.2049.ttf | Bin 0 -> 3132 bytes + ...Emoji.subset.index_format3.retain-gids.2049.ttx | 406 - + ...ji.subset.index_format3.retain-gids.38,2049.ttf | Bin 0 -> 4100 bytes + ...ji.subset.index_format3.retain-gids.38,2049.ttx | 480 - + ...ji.subset.index_format3.retain-gids.38,20E3.ttf | Bin 0 -> 3592 bytes + ...ji.subset.index_format3.retain-gids.38,20E3.ttx | 450 - + ...x_format3.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 10112 bytes + ...x_format3.retain-gids.38,39,AE,2049,38,20E3.ttx | 898 - + ...subset.index_format3.retain-gids.38,AE,2049.ttf | Bin 0 -> 7552 bytes + ...subset.index_format3.retain-gids.38,AE,2049.ttx | 708 - + ...orEmoji.subset.index_format3.retain-gids.39.ttf | Bin 0 -> 1924 bytes + ...orEmoji.subset.index_format3.retain-gids.39.ttx | 326 - + ...orEmoji.subset.index_format3.retain-gids.AE.ttf | Bin 0 -> 4424 bytes + ...orEmoji.subset.index_format3.retain-gids.AE.ttx | 484 - + ...ji.subset.multiple_size_tables.default.2049.ttf | Bin 0 -> 5312 bytes + ...ji.subset.multiple_size_tables.default.2049.ttx | 587 - + ...subset.multiple_size_tables.default.38,2049.ttf | Bin 0 -> 7244 bytes + ...subset.multiple_size_tables.default.38,2049.ttx | 736 - + ...subset.multiple_size_tables.default.38,20E3.ttf | Bin 0 -> 6212 bytes + ...subset.multiple_size_tables.default.38,20E3.ttx | 671 - + ...e_size_tables.default.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 19280 bytes + ...e_size_tables.default.38,39,AE,2049,38,20E3.ttx | 1570 - + ...set.multiple_size_tables.default.38,AE,2049.ttf | Bin 0 -> 14140 bytes + ...set.multiple_size_tables.default.38,AE,2049.ttx | 1193 - + ...moji.subset.multiple_size_tables.default.39.ttf | Bin 0 -> 2928 bytes + ...moji.subset.multiple_size_tables.default.39.ttx | 439 - + ...moji.subset.multiple_size_tables.default.AE.ttf | Bin 0 -> 7916 bytes + ...moji.subset.multiple_size_tables.default.AE.ttx | 749 - + ...ple_size_tables.drop-hints-retain-gids.2049.ttf | Bin 0 -> 5336 bytes + ...ple_size_tables.drop-hints-retain-gids.2049.ttx | 596 - + ..._size_tables.drop-hints-retain-gids.38,2049.ttf | Bin 0 -> 7268 bytes + ..._size_tables.drop-hints-retain-gids.38,2049.ttx | 742 - + ..._size_tables.drop-hints-retain-gids.38,20E3.ttf | Bin 0 -> 6244 bytes + ..._size_tables.drop-hints-retain-gids.38,20E3.ttx | 680 - + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 19280 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttx | 1570 - + ...ze_tables.drop-hints-retain-gids.38,AE,2049.ttf | Bin 0 -> 14164 bytes + ...ze_tables.drop-hints-retain-gids.38,AE,2049.ttx | 1196 - + ...tiple_size_tables.drop-hints-retain-gids.39.ttf | Bin 0 -> 2936 bytes + ...tiple_size_tables.drop-hints-retain-gids.39.ttx | 442 - + ...tiple_size_tables.drop-hints-retain-gids.AE.ttf | Bin 0 -> 7932 bytes + ...tiple_size_tables.drop-hints-retain-gids.AE.ttx | 755 - + ...subset.multiple_size_tables.drop-hints.2049.ttf | Bin 0 -> 5312 bytes + ...subset.multiple_size_tables.drop-hints.2049.ttx | 587 - + ...set.multiple_size_tables.drop-hints.38,2049.ttf | Bin 0 -> 7244 bytes + ...set.multiple_size_tables.drop-hints.38,2049.ttx | 736 - + ...set.multiple_size_tables.drop-hints.38,20E3.ttf | Bin 0 -> 6212 bytes + ...set.multiple_size_tables.drop-hints.38,20E3.ttx | 671 - + ...ize_tables.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 19280 bytes + ...ize_tables.drop-hints.38,39,AE,2049,38,20E3.ttx | 1570 - + ....multiple_size_tables.drop-hints.38,AE,2049.ttf | Bin 0 -> 14140 bytes + ....multiple_size_tables.drop-hints.38,AE,2049.ttx | 1193 - + ...i.subset.multiple_size_tables.drop-hints.39.ttf | Bin 0 -> 2928 bytes + ...i.subset.multiple_size_tables.drop-hints.39.ttx | 439 - + ...i.subset.multiple_size_tables.drop-hints.AE.ttf | Bin 0 -> 7916 bytes + ...i.subset.multiple_size_tables.drop-hints.AE.ttx | 749 - + ...ubset.multiple_size_tables.retain-gids.2049.ttf | Bin 0 -> 5336 bytes + ...ubset.multiple_size_tables.retain-gids.2049.ttx | 596 - + ...et.multiple_size_tables.retain-gids.38,2049.ttf | Bin 0 -> 7268 bytes + ...et.multiple_size_tables.retain-gids.38,2049.ttx | 742 - + ...et.multiple_size_tables.retain-gids.38,20E3.ttf | Bin 0 -> 6244 bytes + ...et.multiple_size_tables.retain-gids.38,20E3.ttx | 680 - + ...ze_tables.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 19280 bytes + ...ze_tables.retain-gids.38,39,AE,2049,38,20E3.ttx | 1570 - + ...multiple_size_tables.retain-gids.38,AE,2049.ttf | Bin 0 -> 14164 bytes + ...multiple_size_tables.retain-gids.38,AE,2049.ttx | 1196 - + ....subset.multiple_size_tables.retain-gids.39.ttf | Bin 0 -> 2936 bytes + ....subset.multiple_size_tables.retain-gids.39.ttx | 442 - + ....subset.multiple_size_tables.retain-gids.AE.ttf | Bin 0 -> 7932 bytes + ....subset.multiple_size_tables.retain-gids.AE.ttx | 755 - + .../NotoColorEmoji.subset.retain-gids.2049.ttf | Bin 0 -> 3136 bytes + .../NotoColorEmoji.subset.retain-gids.2049.ttx | 406 - + .../NotoColorEmoji.subset.retain-gids.38,2049.ttf | Bin 0 -> 4108 bytes + .../NotoColorEmoji.subset.retain-gids.38,2049.ttx | 480 - + .../NotoColorEmoji.subset.retain-gids.38,20E3.ttf | Bin 0 -> 3600 bytes + .../NotoColorEmoji.subset.retain-gids.38,20E3.ttx | 450 - + ...ji.subset.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 0 -> 10124 bytes + ...ji.subset.retain-gids.38,39,AE,2049,38,20E3.ttx | 898 - + ...otoColorEmoji.subset.retain-gids.38,AE,2049.ttf | Bin 0 -> 7564 bytes + ...otoColorEmoji.subset.retain-gids.38,AE,2049.ttx | 708 - + .../cbdt/NotoColorEmoji.subset.retain-gids.39.ttf | Bin 0 -> 1928 bytes + .../cbdt/NotoColorEmoji.subset.retain-gids.39.ttx | 326 - + .../cbdt/NotoColorEmoji.subset.retain-gids.AE.ttf | Bin 0 -> 4428 bytes + .../cbdt/NotoColorEmoji.subset.retain-gids.AE.ttx | 484 - + ...eSansPro-Regular.default.1FC,21,41,20,62,63.otf | Bin 0 -> 2580 bytes + ...eSansPro-Regular.default.1FC,21,41,20,62,63.ttx | 738 - + .../SourceSansPro-Regular.default.61,62,63.otf | Bin 0 -> 2216 bytes + .../SourceSansPro-Regular.default.61,62,63.ttx | 587 - + ...ourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf | Bin 0 -> 2328 bytes + ...ourceSansPro-Regular.default.D7,D8,D9,DA,DE.ttx | 578 - + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 0 -> 20232 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.ttx | 6312 - + ...Regular.desubroutinize-retain-gids.61,62,63.otf | Bin 0 -> 2316 bytes + ...Regular.desubroutinize-retain-gids.61,62,63.ttx | 627 - + ...r.desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 0 -> 30540 bytes + ...r.desubroutinize-retain-gids.D7,D8,D9,DA,DE.ttx | 9248 -- + ...o-Regular.desubroutinize.1FC,21,41,20,62,63.otf | Bin 0 -> 2436 bytes + ...o-Regular.desubroutinize.1FC,21,41,20,62,63.ttx | 612 - + ...urceSansPro-Regular.desubroutinize.61,62,63.otf | Bin 0 -> 2120 bytes + ...urceSansPro-Regular.desubroutinize.61,62,63.ttx | 492 - + ...nsPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf | Bin 0 -> 2312 bytes + ...nsPro-Regular.desubroutinize.D7,D8,D9,DA,DE.ttx | 523 - + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 0 -> 20064 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.ttx | 6281 - + ...p-hints-desubroutinize-retain-gids.61,62,63.otf | Bin 0 -> 2192 bytes + ...p-hints-desubroutinize-retain-gids.61,62,63.ttx | 607 - + ...s-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 0 -> 30372 bytes + ...s-desubroutinize-retain-gids.D7,D8,D9,DA,DE.ttx | 9215 -- + ...rop-hints-desubroutinize.1FC,21,41,20,62,63.otf | Bin 0 -> 2268 bytes + ...rop-hints-desubroutinize.1FC,21,41,20,62,63.ttx | 581 - + ...-Regular.drop-hints-desubroutinize.61,62,63.otf | Bin 0 -> 1996 bytes + ...-Regular.drop-hints-desubroutinize.61,62,63.ttx | 472 - + ...ar.drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf | Bin 0 -> 2148 bytes + ...ar.drop-hints-desubroutinize.D7,D8,D9,DA,DE.ttx | 490 - + ...r.drop-hints-retain-gids.1FC,21,41,20,62,63.otf | Bin 0 -> 20156 bytes + ...r.drop-hints-retain-gids.1FC,21,41,20,62,63.ttx | 6367 - + ...Pro-Regular.drop-hints-retain-gids.61,62,63.otf | Bin 0 -> 2228 bytes + ...Pro-Regular.drop-hints-retain-gids.61,62,63.ttx | 670 - + ...gular.drop-hints-retain-gids.D7,D8,D9,DA,DE.otf | Bin 0 -> 30384 bytes + ...gular.drop-hints-retain-gids.D7,D8,D9,DA,DE.ttx | 9259 -- + ...nsPro-Regular.drop-hints.1FC,21,41,20,62,63.otf | Bin 0 -> 2352 bytes + ...nsPro-Regular.drop-hints.1FC,21,41,20,62,63.ttx | 667 - + .../SourceSansPro-Regular.drop-hints.61,62,63.otf | Bin 0 -> 2060 bytes + .../SourceSansPro-Regular.drop-hints.61,62,63.ttx | 535 - + ...ceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.otf | Bin 0 -> 2164 bytes + ...ceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.ttx | 534 - + ...sPro-Regular.retain-gids.1FC,21,41,20,62,63.otf | Bin 0 -> 20384 bytes + ...sPro-Regular.retain-gids.1FC,21,41,20,62,63.ttx | 6438 - + .../SourceSansPro-Regular.retain-gids.61,62,63.otf | Bin 0 -> 2384 bytes + .../SourceSansPro-Regular.retain-gids.61,62,63.ttx | 722 - + ...eSansPro-Regular.retain-gids.D7,D8,D9,DA,DE.otf | Bin 0 -> 30556 bytes + ...eSansPro-Regular.retain-gids.D7,D8,D9,DA,DE.ttx | 9303 -- + ...ubset.default.3042,3044,3046,3048,304A,304B.otf | Bin 0 -> 4884 bytes + ...ubset.default.3042,3044,3046,3048,304A,304B.ttx | 1165 - + ...ubset.default.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 0 -> 6276 bytes + ...ubset.default.3042,3044,3046,73E0,5EA6,8F38.ttx | 1708 - + ...eHanSans-Regular_subset.default.61,63,65,6B.otf | Bin 0 -> 2588 bytes + ...eHanSans-Regular_subset.default.61,63,65,6B.ttx | 688 - + ...ubset.default.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 0 -> 6736 bytes + ...ubset.default.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1585 - + .../SourceHanSans-Regular_subset.default.660E.otf | Bin 0 -> 2456 bytes + .../SourceHanSans-Regular_subset.default.660E.ttx | 577 - + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 0 -> 129876 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.ttx | 62430 -------- + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 0 -> 130920 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.ttx | 62745 -------- + ...bset.desubroutinize-retain-gids.61,63,65,6B.otf | Bin 0 -> 3412 bytes + ...bset.desubroutinize-retain-gids.61,63,65,6B.ttx | 1081 - + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 0 -> 122048 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.ttx | 57783 -------- + ...ular_subset.desubroutinize-retain-gids.660E.otf | Bin 0 -> 50760 bytes + ...ular_subset.desubroutinize-retain-gids.660E.ttx | 24455 ---- + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 0 -> 4724 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.ttx | 1044 - + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 0 -> 5928 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.ttx | 1414 - + ...s-Regular_subset.desubroutinize.61,63,65,6B.otf | Bin 0 -> 2520 bytes + ...s-Regular_subset.desubroutinize.61,63,65,6B.ttx | 630 - + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 0 -> 6232 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1152 - + ...eHanSans-Regular_subset.desubroutinize.660E.otf | Bin 0 -> 2440 bytes + ...eHanSans-Regular_subset.desubroutinize.660E.ttx | 560 - + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 0 -> 129448 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.ttx | 62346 -------- + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 0 -> 130312 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.ttx | 62647 -------- + ...ints-desubroutinize-retain-gids.61,63,65,6B.otf | Bin 0 -> 3288 bytes + ...ints-desubroutinize-retain-gids.61,63,65,6B.ttx | 1055 - + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 0 -> 121284 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.ttx | 57675 -------- + ....drop-hints-desubroutinize-retain-gids.660E.otf | Bin 0 -> 50540 bytes + ....drop-hints-desubroutinize-retain-gids.660E.ttx | 24416 ---- + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 0 -> 4420 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.ttx | 986 - + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 0 -> 5416 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.ttx | 1337 - + ...ubset.drop-hints-desubroutinize.61,63,65,6B.otf | Bin 0 -> 2416 bytes + ...ubset.drop-hints-desubroutinize.61,63,65,6B.ttx | 609 - + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 0 -> 5556 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1063 - + ...gular_subset.drop-hints-desubroutinize.660E.otf | Bin 0 -> 2308 bytes + ...gular_subset.drop-hints-desubroutinize.660E.ttx | 540 - + ...s-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 0 -> 129576 bytes + ...s-retain-gids.3042,3044,3046,3048,304A,304B.ttx | 62443 -------- + ...s-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 0 -> 130604 bytes + ...s-retain-gids.3042,3044,3046,73E0,5EA6,8F38.ttx | 62929 --------- + ...r_subset.drop-hints-retain-gids.61,63,65,6B.otf | Bin 0 -> 3248 bytes + ...r_subset.drop-hints-retain-gids.61,63,65,6B.ttx | 1089 - + ...s-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 0 -> 121776 bytes + ...s-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.ttx | 58100 -------- + ...-Regular_subset.drop-hints-retain-gids.660E.otf | Bin 0 -> 50552 bytes + ...-Regular_subset.drop-hints-retain-gids.660E.ttx | 24429 ---- + ...et.drop-hints.3042,3044,3046,3048,304A,304B.otf | Bin 0 -> 4548 bytes + ...et.drop-hints.3042,3044,3046,3048,304A,304B.ttx | 1083 - + ...et.drop-hints.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 0 -> 5708 bytes + ...et.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttx | 1619 - + ...nSans-Regular_subset.drop-hints.61,63,65,6B.otf | Bin 0 -> 2448 bytes + ...nSans-Regular_subset.drop-hints.61,63,65,6B.ttx | 643 - + ...et.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 0 -> 6048 bytes + ...et.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1488 - + ...ourceHanSans-Regular_subset.drop-hints.660E.otf | Bin 0 -> 2316 bytes + ...ourceHanSans-Regular_subset.drop-hints.660E.ttx | 553 - + ...t.retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 0 -> 130036 bytes + ...t.retain-gids.3042,3044,3046,3048,304A,304B.ttx | 62551 -------- + ...t.retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 0 -> 131272 bytes + ...t.retain-gids.3042,3044,3046,73E0,5EA6,8F38.ttx | 63039 --------- + ...Sans-Regular_subset.retain-gids.61,63,65,6B.otf | Bin 0 -> 3408 bytes + ...Sans-Regular_subset.retain-gids.61,63,65,6B.ttx | 1139 - + ...t.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 0 -> 122552 bytes + ...t.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.ttx | 58216 -------- + ...urceHanSans-Regular_subset.retain-gids.660E.otf | Bin 0 -> 50776 bytes + ...urceHanSans-Regular_subset.retain-gids.660E.ttx | 24472 ---- + ...039,1005,100A,103A,1038,1010,103D,1031,104A.otf | Bin 0 -> 7724 bytes + ...039,1005,100A,103A,1038,1010,103D,1031,104A.ttx | 2971 - + ...otoSerifMyanmar-Regular.notdef-outline.1092.otf | Bin 0 -> 1380 bytes + ...otoSerifMyanmar-Regular.notdef-outline.1092.ttx | 264 - + .../cmap/AdobeBlank-Regular.default.61,62.ttf | Bin 0 -> 1252 bytes + .../cmap/AdobeBlank-Regular.default.61,62.ttx | 322 - + .../cmap/AdobeBlank-Regular.default.61,FEFA.ttf | Bin 0 -> 1264 bytes + .../cmap/AdobeBlank-Regular.default.61,FEFA.ttx | 320 - + .../cmap/AdobeBlank-Regular.default.FEE6,FECF.ttf | Bin 0 -> 1216 bytes + .../cmap/AdobeBlank-Regular.default.FEE6,FECF.ttx | 314 - + .../cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttf | Bin 0 -> 1204 bytes + .../cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttx | 314 - + .../cmap/AdobeBlank-Regular.default.FEFA.ttf | Bin 0 -> 1184 bytes + .../cmap/AdobeBlank-Regular.default.FEFA.ttx | 303 - + ...eBlank-Regular.drop-hints-retain-gids.61,62.ttf | Bin 0 -> 1468 bytes + ...eBlank-Regular.drop-hints-retain-gids.61,62.ttx | 606 - + ...lank-Regular.drop-hints-retain-gids.61,FEFA.ttf | Bin 0 -> 8232 bytes + ...lank-Regular.drop-hints-retain-gids.61,FEFA.ttx | 7356 - + ...nk-Regular.drop-hints-retain-gids.FEE6,FECF.ttf | Bin 0 -> 8104 bytes + ...nk-Regular.drop-hints-retain-gids.FEE6,FECF.ttx | 7270 - + ...nk-Regular.drop-hints-retain-gids.FEF9,FEFA.ttf | Bin 0 -> 8172 bytes + ...nk-Regular.drop-hints-retain-gids.FEF9,FEFA.ttx | 7350 - + ...beBlank-Regular.drop-hints-retain-gids.FEFA.ttf | Bin 0 -> 8156 bytes + ...beBlank-Regular.drop-hints-retain-gids.FEFA.ttx | 7343 - + .../cmap/AdobeBlank-Regular.drop-hints.61,62.ttf | Bin 0 -> 1080 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,62.ttx | 218 - + .../cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttf | Bin 0 -> 1092 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttx | 216 - + .../AdobeBlank-Regular.drop-hints.FEE6,FECF.ttf | Bin 0 -> 1044 bytes + .../AdobeBlank-Regular.drop-hints.FEE6,FECF.ttx | 210 - + .../AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttf | Bin 0 -> 1032 bytes + .../AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttx | 210 - + .../cmap/AdobeBlank-Regular.drop-hints.FEFA.ttf | Bin 0 -> 1012 bytes + .../cmap/AdobeBlank-Regular.drop-hints.FEFA.ttx | 199 - + .../cmap/AdobeBlank-Regular.name-ids.61,62.ttf | Bin 0 -> 1000 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,62.ttx | 310 - + .../cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttf | Bin 0 -> 1012 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttx | 308 - + .../cmap/AdobeBlank-Regular.name-ids.FEE6,FECF.ttf | Bin 0 -> 964 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEE6,FECF.ttx | 302 - + .../cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttf | Bin 0 -> 952 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttx | 302 - + .../cmap/AdobeBlank-Regular.name-ids.FEFA.ttf | Bin 0 -> 932 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEFA.ttx | 291 - + .../cmap/AdobeBlank-Regular.retain-gids.61,62.ttf | Bin 0 -> 1640 bytes + .../cmap/AdobeBlank-Regular.retain-gids.61,62.ttx | 710 - + .../AdobeBlank-Regular.retain-gids.61,FEFA.ttf | Bin 0 -> 8404 bytes + .../AdobeBlank-Regular.retain-gids.61,FEFA.ttx | 7460 - + .../AdobeBlank-Regular.retain-gids.FEE6,FECF.ttf | Bin 0 -> 8276 bytes + .../AdobeBlank-Regular.retain-gids.FEE6,FECF.ttx | 7374 - + .../AdobeBlank-Regular.retain-gids.FEF9,FEFA.ttf | Bin 0 -> 8344 bytes + .../AdobeBlank-Regular.retain-gids.FEF9,FEFA.ttx | 7454 - + .../cmap/AdobeBlank-Regular.retain-gids.FEFA.ttf | Bin 0 -> 8328 bytes + .../cmap/AdobeBlank-Regular.retain-gids.FEFA.ttx | 7447 - + .../cmap14/cmap14_font1.default.4E00,4E02,4E03.otf | Bin 0 -> 1360 bytes + .../cmap14/cmap14_font1.default.4E00,4E02,4E03.ttx | 276 - + .../cmap14/cmap14_font1.default.4E00,4E03.otf | Bin 0 -> 1236 bytes + .../cmap14/cmap14_font1.default.4E00,4E03.ttx | 261 - + .../cmap14/cmap14_font1.default.4E00,4E05,4E07.otf | Bin 0 -> 1328 bytes + .../cmap14/cmap14_font1.default.4E00,4E05,4E07.ttx | 278 - + .../cmap14/cmap14_font1.default.4E02,4E03,4E08.otf | Bin 0 -> 1576 bytes + .../cmap14/cmap14_font1.default.4E02,4E03,4E08.ttx | 294 - + .../expected/cmap14/cmap14_font1.default.4E02.otf | Bin 0 -> 996 bytes + .../expected/cmap14/cmap14_font1.default.4E02.ttx | 233 - + .../expected/cmap14/cmap14_font1.default.4E03.otf | Bin 0 -> 1080 bytes + .../expected/cmap14/cmap14_font1.default.4E03.ttx | 241 - + .../cmap14_font1.default.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1848 bytes + .../cmap14_font1.default.4E05,4E07,4E08,4E09.ttx | 329 - + .../cmap14/cmap14_font1.default.4E08,4E09.otf | Bin 0 -> 1720 bytes + .../cmap14/cmap14_font1.default.4E08,4E09.ttx | 302 - + .../expected/cmap14/cmap14_font1.default.4E08.otf | Bin 0 -> 1384 bytes + .../expected/cmap14/cmap14_font1.default.4E08.ttx | 265 - + .../cmap14_font1.default.retain-all-codepoint.otf | Bin 0 -> 2348 bytes + .../cmap14_font1.default.retain-all-codepoint.ttx | 418 - + ...font1.drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 0 -> 1388 bytes + ...font1.drop-hints-retain-gids.4E00,4E02,4E03.ttx | 318 - + ...ap14_font1.drop-hints-retain-gids.4E00,4E03.otf | Bin 0 -> 1272 bytes + ...ap14_font1.drop-hints-retain-gids.4E00,4E03.ttx | 308 - + ...font1.drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 0 -> 1396 bytes + ...font1.drop-hints-retain-gids.4E00,4E05,4E07.ttx | 340 - + ...font1.drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 0 -> 1720 bytes + ...font1.drop-hints-retain-gids.4E02,4E03,4E08.ttx | 391 - + .../cmap14_font1.drop-hints-retain-gids.4E02.otf | Bin 0 -> 1028 bytes + .../cmap14_font1.drop-hints-retain-gids.4E02.ttx | 280 - + .../cmap14_font1.drop-hints-retain-gids.4E03.otf | Bin 0 -> 1124 bytes + .../cmap14_font1.drop-hints-retain-gids.4E03.ttx | 293 - + ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1984 bytes + ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.ttx | 421 - + ...ap14_font1.drop-hints-retain-gids.4E08,4E09.otf | Bin 0 -> 1872 bytes + ...ap14_font1.drop-hints-retain-gids.4E08,4E09.ttx | 404 - + .../cmap14_font1.drop-hints-retain-gids.4E08.otf | Bin 0 -> 1544 bytes + .../cmap14_font1.drop-hints-retain-gids.4E08.ttx | 372 - + ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 0 -> 2436 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 480 - + .../cmap14_font1.drop-hints.4E00,4E02,4E03.otf | Bin 0 -> 1292 bytes + .../cmap14_font1.drop-hints.4E00,4E02,4E03.ttx | 268 - + .../cmap14/cmap14_font1.drop-hints.4E00,4E03.otf | Bin 0 -> 1168 bytes + .../cmap14/cmap14_font1.drop-hints.4E00,4E03.ttx | 253 - + .../cmap14_font1.drop-hints.4E00,4E05,4E07.otf | Bin 0 -> 1260 bytes + .../cmap14_font1.drop-hints.4E00,4E05,4E07.ttx | 270 - + .../cmap14_font1.drop-hints.4E02,4E03,4E08.otf | Bin 0 -> 1512 bytes + .../cmap14_font1.drop-hints.4E02,4E03,4E08.ttx | 286 - + .../cmap14/cmap14_font1.drop-hints.4E02.otf | Bin 0 -> 928 bytes + .../cmap14/cmap14_font1.drop-hints.4E02.ttx | 225 - + .../cmap14/cmap14_font1.drop-hints.4E03.otf | Bin 0 -> 1012 bytes + .../cmap14/cmap14_font1.drop-hints.4E03.ttx | 233 - + ...cmap14_font1.drop-hints.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1780 bytes + ...cmap14_font1.drop-hints.4E05,4E07,4E08,4E09.ttx | 321 - + .../cmap14/cmap14_font1.drop-hints.4E08,4E09.otf | Bin 0 -> 1652 bytes + .../cmap14/cmap14_font1.drop-hints.4E08,4E09.ttx | 294 - + .../cmap14/cmap14_font1.drop-hints.4E08.otf | Bin 0 -> 1316 bytes + .../cmap14/cmap14_font1.drop-hints.4E08.ttx | 257 - + ...map14_font1.drop-hints.retain-all-codepoint.otf | Bin 0 -> 2280 bytes + ...map14_font1.drop-hints.retain-all-codepoint.ttx | 410 - + .../cmap14/cmap14_font1.gids.4E00,4E02,4E03.otf | Bin 0 -> 1388 bytes + .../cmap14/cmap14_font1.gids.4E00,4E02,4E03.ttx | 297 - + .../cmap14/cmap14_font1.gids.4E00,4E03.otf | Bin 0 -> 1380 bytes + .../cmap14/cmap14_font1.gids.4E00,4E03.ttx | 289 - + .../cmap14/cmap14_font1.gids.4E00,4E05,4E07.otf | Bin 0 -> 1620 bytes + .../cmap14/cmap14_font1.gids.4E00,4E05,4E07.ttx | 318 - + .../cmap14/cmap14_font1.gids.4E02,4E03,4E08.otf | Bin 0 -> 1744 bytes + .../cmap14/cmap14_font1.gids.4E02,4E03,4E08.ttx | 326 - + .../expected/cmap14/cmap14_font1.gids.4E02.otf | Bin 0 -> 1312 bytes + .../expected/cmap14/cmap14_font1.gids.4E02.ttx | 277 - + .../expected/cmap14/cmap14_font1.gids.4E03.otf | Bin 0 -> 1352 bytes + .../expected/cmap14/cmap14_font1.gids.4E03.ttx | 280 - + .../cmap14_font1.gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 2164 bytes + .../cmap14_font1.gids.4E05,4E07,4E08,4E09.ttx | 373 - + .../cmap14/cmap14_font1.gids.4E08,4E09.otf | Bin 0 -> 2036 bytes + .../cmap14/cmap14_font1.gids.4E08,4E09.ttx | 346 - + .../expected/cmap14/cmap14_font1.gids.4E08.otf | Bin 0 -> 1704 bytes + .../expected/cmap14/cmap14_font1.gids.4E08.ttx | 309 - + .../cmap14_font1.gids.retain-all-codepoint.otf | Bin 0 -> 2380 bytes + .../cmap14_font1.gids.retain-all-codepoint.ttx | 439 - + .../cmap14_font1.name-ids.4E00,4E02,4E03.otf | Bin 0 -> 1292 bytes + .../cmap14_font1.name-ids.4E00,4E02,4E03.ttx | 264 - + .../cmap14/cmap14_font1.name-ids.4E00,4E03.otf | Bin 0 -> 1168 bytes + .../cmap14/cmap14_font1.name-ids.4E00,4E03.ttx | 249 - + .../cmap14_font1.name-ids.4E00,4E05,4E07.otf | Bin 0 -> 1260 bytes + .../cmap14_font1.name-ids.4E00,4E05,4E07.ttx | 266 - + .../cmap14_font1.name-ids.4E02,4E03,4E08.otf | Bin 0 -> 1508 bytes + .../cmap14_font1.name-ids.4E02,4E03,4E08.ttx | 282 - + .../expected/cmap14/cmap14_font1.name-ids.4E02.otf | Bin 0 -> 928 bytes + .../expected/cmap14/cmap14_font1.name-ids.4E02.ttx | 221 - + .../expected/cmap14/cmap14_font1.name-ids.4E03.otf | Bin 0 -> 1012 bytes + .../expected/cmap14/cmap14_font1.name-ids.4E03.ttx | 229 - + .../cmap14_font1.name-ids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1780 bytes + .../cmap14_font1.name-ids.4E05,4E07,4E08,4E09.ttx | 317 - + .../cmap14/cmap14_font1.name-ids.4E08,4E09.otf | Bin 0 -> 1652 bytes + .../cmap14/cmap14_font1.name-ids.4E08,4E09.ttx | 290 - + .../expected/cmap14/cmap14_font1.name-ids.4E08.otf | Bin 0 -> 1316 bytes + .../expected/cmap14/cmap14_font1.name-ids.4E08.ttx | 253 - + .../cmap14_font1.name-ids.retain-all-codepoint.otf | Bin 0 -> 2280 bytes + .../cmap14_font1.name-ids.retain-all-codepoint.ttx | 406 - + .../cmap14_font1.retain-gids.4E00,4E02,4E03.otf | Bin 0 -> 1452 bytes + .../cmap14_font1.retain-gids.4E00,4E02,4E03.ttx | 326 - + .../cmap14/cmap14_font1.retain-gids.4E00,4E03.otf | Bin 0 -> 1340 bytes + .../cmap14/cmap14_font1.retain-gids.4E00,4E03.ttx | 316 - + .../cmap14_font1.retain-gids.4E00,4E05,4E07.otf | Bin 0 -> 1464 bytes + .../cmap14_font1.retain-gids.4E00,4E05,4E07.ttx | 348 - + .../cmap14_font1.retain-gids.4E02,4E03,4E08.otf | Bin 0 -> 1788 bytes + .../cmap14_font1.retain-gids.4E02,4E03,4E08.ttx | 399 - + .../cmap14/cmap14_font1.retain-gids.4E02.otf | Bin 0 -> 1096 bytes + .../cmap14/cmap14_font1.retain-gids.4E02.ttx | 288 - + .../cmap14/cmap14_font1.retain-gids.4E03.otf | Bin 0 -> 1192 bytes + .../cmap14/cmap14_font1.retain-gids.4E03.ttx | 301 - + ...map14_font1.retain-gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 2048 bytes + ...map14_font1.retain-gids.4E05,4E07,4E08,4E09.ttx | 429 - + .../cmap14/cmap14_font1.retain-gids.4E08,4E09.otf | Bin 0 -> 1940 bytes + .../cmap14/cmap14_font1.retain-gids.4E08,4E09.ttx | 412 - + .../cmap14/cmap14_font1.retain-gids.4E08.otf | Bin 0 -> 1608 bytes + .../cmap14/cmap14_font1.retain-gids.4E08.ttx | 380 - + ...ap14_font1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 2500 bytes + ...ap14_font1.retain-gids.retain-all-codepoint.ttx | 488 - + .../cmap14/cmap14_font2.default.4E00,4E02,4E03.otf | Bin 0 -> 1360 bytes + .../cmap14/cmap14_font2.default.4E00,4E02,4E03.ttx | 276 - + .../cmap14/cmap14_font2.default.4E00,4E03.otf | Bin 0 -> 1236 bytes + .../cmap14/cmap14_font2.default.4E00,4E03.ttx | 261 - + .../cmap14/cmap14_font2.default.4E00,4E05,4E07.otf | Bin 0 -> 1332 bytes + .../cmap14/cmap14_font2.default.4E00,4E05,4E07.ttx | 278 - + .../cmap14/cmap14_font2.default.4E02,4E03,4E08.otf | Bin 0 -> 1576 bytes + .../cmap14/cmap14_font2.default.4E02,4E03,4E08.ttx | 294 - + .../expected/cmap14/cmap14_font2.default.4E02.otf | Bin 0 -> 992 bytes + .../expected/cmap14/cmap14_font2.default.4E02.ttx | 233 - + .../expected/cmap14/cmap14_font2.default.4E03.otf | Bin 0 -> 1076 bytes + .../expected/cmap14/cmap14_font2.default.4E03.ttx | 241 - + .../cmap14_font2.default.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1848 bytes + .../cmap14_font2.default.4E05,4E07,4E08,4E09.ttx | 329 - + .../cmap14/cmap14_font2.default.4E08,4E09.otf | Bin 0 -> 1716 bytes + .../cmap14/cmap14_font2.default.4E08,4E09.ttx | 302 - + .../expected/cmap14/cmap14_font2.default.4E08.otf | Bin 0 -> 1380 bytes + .../expected/cmap14/cmap14_font2.default.4E08.ttx | 265 - + .../cmap14_font2.default.retain-all-codepoint.otf | Bin 0 -> 2344 bytes + .../cmap14_font2.default.retain-all-codepoint.ttx | 418 - + ...font2.drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 0 -> 1388 bytes + ...font2.drop-hints-retain-gids.4E00,4E02,4E03.ttx | 318 - + ...ap14_font2.drop-hints-retain-gids.4E00,4E03.otf | Bin 0 -> 1272 bytes + ...ap14_font2.drop-hints-retain-gids.4E00,4E03.ttx | 308 - + ...font2.drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 0 -> 1400 bytes + ...font2.drop-hints-retain-gids.4E00,4E05,4E07.ttx | 340 - + ...font2.drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 0 -> 1720 bytes + ...font2.drop-hints-retain-gids.4E02,4E03,4E08.ttx | 391 - + .../cmap14_font2.drop-hints-retain-gids.4E02.otf | Bin 0 -> 1024 bytes + .../cmap14_font2.drop-hints-retain-gids.4E02.ttx | 280 - + .../cmap14_font2.drop-hints-retain-gids.4E03.otf | Bin 0 -> 1120 bytes + .../cmap14_font2.drop-hints-retain-gids.4E03.ttx | 293 - + ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1984 bytes + ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.ttx | 421 - + ...ap14_font2.drop-hints-retain-gids.4E08,4E09.otf | Bin 0 -> 1868 bytes + ...ap14_font2.drop-hints-retain-gids.4E08,4E09.ttx | 404 - + .../cmap14_font2.drop-hints-retain-gids.4E08.otf | Bin 0 -> 1540 bytes + .../cmap14_font2.drop-hints-retain-gids.4E08.ttx | 372 - + ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 0 -> 2432 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 480 - + .../cmap14_font2.drop-hints.4E00,4E02,4E03.otf | Bin 0 -> 1292 bytes + .../cmap14_font2.drop-hints.4E00,4E02,4E03.ttx | 268 - + .../cmap14/cmap14_font2.drop-hints.4E00,4E03.otf | Bin 0 -> 1168 bytes + .../cmap14/cmap14_font2.drop-hints.4E00,4E03.ttx | 253 - + .../cmap14_font2.drop-hints.4E00,4E05,4E07.otf | Bin 0 -> 1264 bytes + .../cmap14_font2.drop-hints.4E00,4E05,4E07.ttx | 270 - + .../cmap14_font2.drop-hints.4E02,4E03,4E08.otf | Bin 0 -> 1512 bytes + .../cmap14_font2.drop-hints.4E02,4E03,4E08.ttx | 286 - + .../cmap14/cmap14_font2.drop-hints.4E02.otf | Bin 0 -> 924 bytes + .../cmap14/cmap14_font2.drop-hints.4E02.ttx | 225 - + .../cmap14/cmap14_font2.drop-hints.4E03.otf | Bin 0 -> 1008 bytes + .../cmap14/cmap14_font2.drop-hints.4E03.ttx | 233 - + ...cmap14_font2.drop-hints.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1780 bytes + ...cmap14_font2.drop-hints.4E05,4E07,4E08,4E09.ttx | 321 - + .../cmap14/cmap14_font2.drop-hints.4E08,4E09.otf | Bin 0 -> 1648 bytes + .../cmap14/cmap14_font2.drop-hints.4E08,4E09.ttx | 294 - + .../cmap14/cmap14_font2.drop-hints.4E08.otf | Bin 0 -> 1312 bytes + .../cmap14/cmap14_font2.drop-hints.4E08.ttx | 257 - + ...map14_font2.drop-hints.retain-all-codepoint.otf | Bin 0 -> 2276 bytes + ...map14_font2.drop-hints.retain-all-codepoint.ttx | 410 - + .../cmap14/cmap14_font2.gids.4E00,4E02,4E03.otf | Bin 0 -> 1388 bytes + .../cmap14/cmap14_font2.gids.4E00,4E02,4E03.ttx | 297 - + .../cmap14/cmap14_font2.gids.4E00,4E03.otf | Bin 0 -> 1380 bytes + .../cmap14/cmap14_font2.gids.4E00,4E03.ttx | 289 - + .../cmap14/cmap14_font2.gids.4E00,4E05,4E07.otf | Bin 0 -> 1624 bytes + .../cmap14/cmap14_font2.gids.4E00,4E05,4E07.ttx | 318 - + .../cmap14/cmap14_font2.gids.4E02,4E03,4E08.otf | Bin 0 -> 1744 bytes + .../cmap14/cmap14_font2.gids.4E02,4E03,4E08.ttx | 326 - + .../expected/cmap14/cmap14_font2.gids.4E02.otf | Bin 0 -> 1308 bytes + .../expected/cmap14/cmap14_font2.gids.4E02.ttx | 277 - + .../expected/cmap14/cmap14_font2.gids.4E03.otf | Bin 0 -> 1348 bytes + .../expected/cmap14/cmap14_font2.gids.4E03.ttx | 280 - + .../cmap14_font2.gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 2164 bytes + .../cmap14_font2.gids.4E05,4E07,4E08,4E09.ttx | 373 - + .../cmap14/cmap14_font2.gids.4E08,4E09.otf | Bin 0 -> 2032 bytes + .../cmap14/cmap14_font2.gids.4E08,4E09.ttx | 346 - + .../expected/cmap14/cmap14_font2.gids.4E08.otf | Bin 0 -> 1700 bytes + .../expected/cmap14/cmap14_font2.gids.4E08.ttx | 309 - + .../cmap14_font2.gids.retain-all-codepoint.otf | Bin 0 -> 2376 bytes + .../cmap14_font2.gids.retain-all-codepoint.ttx | 439 - + .../cmap14_font2.name-ids.4E00,4E02,4E03.otf | Bin 0 -> 1292 bytes + .../cmap14_font2.name-ids.4E00,4E02,4E03.ttx | 264 - + .../cmap14/cmap14_font2.name-ids.4E00,4E03.otf | Bin 0 -> 1168 bytes + .../cmap14/cmap14_font2.name-ids.4E00,4E03.ttx | 249 - + .../cmap14_font2.name-ids.4E00,4E05,4E07.otf | Bin 0 -> 1264 bytes + .../cmap14_font2.name-ids.4E00,4E05,4E07.ttx | 266 - + .../cmap14_font2.name-ids.4E02,4E03,4E08.otf | Bin 0 -> 1508 bytes + .../cmap14_font2.name-ids.4E02,4E03,4E08.ttx | 282 - + .../expected/cmap14/cmap14_font2.name-ids.4E02.otf | Bin 0 -> 924 bytes + .../expected/cmap14/cmap14_font2.name-ids.4E02.ttx | 221 - + .../expected/cmap14/cmap14_font2.name-ids.4E03.otf | Bin 0 -> 1008 bytes + .../expected/cmap14/cmap14_font2.name-ids.4E03.ttx | 229 - + .../cmap14_font2.name-ids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 1780 bytes + .../cmap14_font2.name-ids.4E05,4E07,4E08,4E09.ttx | 317 - + .../cmap14/cmap14_font2.name-ids.4E08,4E09.otf | Bin 0 -> 1648 bytes + .../cmap14/cmap14_font2.name-ids.4E08,4E09.ttx | 290 - + .../expected/cmap14/cmap14_font2.name-ids.4E08.otf | Bin 0 -> 1312 bytes + .../expected/cmap14/cmap14_font2.name-ids.4E08.ttx | 253 - + .../cmap14_font2.name-ids.retain-all-codepoint.otf | Bin 0 -> 2276 bytes + .../cmap14_font2.name-ids.retain-all-codepoint.ttx | 406 - + .../cmap14_font2.retain-gids.4E00,4E02,4E03.otf | Bin 0 -> 1452 bytes + .../cmap14_font2.retain-gids.4E00,4E02,4E03.ttx | 326 - + .../cmap14/cmap14_font2.retain-gids.4E00,4E03.otf | Bin 0 -> 1340 bytes + .../cmap14/cmap14_font2.retain-gids.4E00,4E03.ttx | 316 - + .../cmap14_font2.retain-gids.4E00,4E05,4E07.otf | Bin 0 -> 1468 bytes + .../cmap14_font2.retain-gids.4E00,4E05,4E07.ttx | 348 - + .../cmap14_font2.retain-gids.4E02,4E03,4E08.otf | Bin 0 -> 1788 bytes + .../cmap14_font2.retain-gids.4E02,4E03,4E08.ttx | 399 - + .../cmap14/cmap14_font2.retain-gids.4E02.otf | Bin 0 -> 1092 bytes + .../cmap14/cmap14_font2.retain-gids.4E02.ttx | 288 - + .../cmap14/cmap14_font2.retain-gids.4E03.otf | Bin 0 -> 1188 bytes + .../cmap14/cmap14_font2.retain-gids.4E03.ttx | 301 - + ...map14_font2.retain-gids.4E05,4E07,4E08,4E09.otf | Bin 0 -> 2048 bytes + ...map14_font2.retain-gids.4E05,4E07,4E08,4E09.ttx | 429 - + .../cmap14/cmap14_font2.retain-gids.4E08,4E09.otf | Bin 0 -> 1936 bytes + .../cmap14/cmap14_font2.retain-gids.4E08,4E09.ttx | 412 - + .../cmap14/cmap14_font2.retain-gids.4E08.otf | Bin 0 -> 1604 bytes + .../cmap14/cmap14_font2.retain-gids.4E08.ttx | 380 - + ...ap14_font2.retain-gids.retain-all-codepoint.otf | Bin 0 -> 2496 bytes + ...ap14_font2.retain-gids.retain-all-codepoint.ttx | 488 - + .../TwemojiMozilla.subset.default.32,3297,3299.ttf | Bin 0 -> 1936 bytes + .../TwemojiMozilla.subset.default.32,3297,3299.ttx | 626 - + .../colr/TwemojiMozilla.subset.default.32,3297.ttf | Bin 0 -> 1400 bytes + .../colr/TwemojiMozilla.subset.default.32,3297.ttx | 411 - + .../colr/TwemojiMozilla.subset.default.32,3299.ttf | Bin 0 -> 1576 bytes + .../colr/TwemojiMozilla.subset.default.32,3299.ttx | 475 - + .../colr/TwemojiMozilla.subset.default.32.ttf | Bin 0 -> 932 bytes + .../colr/TwemojiMozilla.subset.default.32.ttx | 231 - + .../TwemojiMozilla.subset.default.3297,3299.ttf | Bin 0 -> 1916 bytes + .../TwemojiMozilla.subset.default.3297,3299.ttx | 617 - + .../colr/TwemojiMozilla.subset.default.3297.ttf | Bin 0 -> 1376 bytes + .../colr/TwemojiMozilla.subset.default.3297.ttx | 402 - + .../colr/TwemojiMozilla.subset.default.3299.ttf | Bin 0 -> 1552 bytes + .../colr/TwemojiMozilla.subset.default.3299.ttx | 466 - + ....subset.drop-hints-retain-gids.32,3297,3299.ttf | Bin 0 -> 1916 bytes + ....subset.drop-hints-retain-gids.32,3297,3299.ttx | 621 - + ...zilla.subset.drop-hints-retain-gids.32,3297.ttf | Bin 0 -> 1396 bytes + ...zilla.subset.drop-hints-retain-gids.32,3297.ttx | 410 - + ...zilla.subset.drop-hints-retain-gids.32,3299.ttf | Bin 0 -> 1576 bytes + ...zilla.subset.drop-hints-retain-gids.32,3299.ttx | 478 - + ...ojiMozilla.subset.drop-hints-retain-gids.32.ttf | Bin 0 -> 912 bytes + ...ojiMozilla.subset.drop-hints-retain-gids.32.ttx | 226 - + ...lla.subset.drop-hints-retain-gids.3297,3299.ttf | Bin 0 -> 1900 bytes + ...lla.subset.drop-hints-retain-gids.3297,3299.ttx | 616 - + ...iMozilla.subset.drop-hints-retain-gids.3297.ttf | Bin 0 -> 1372 bytes + ...iMozilla.subset.drop-hints-retain-gids.3297.ttx | 405 - + ...iMozilla.subset.drop-hints-retain-gids.3299.ttf | Bin 0 -> 1552 bytes + ...iMozilla.subset.drop-hints-retain-gids.3299.ttx | 473 - + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttf | Bin 0 -> 1916 bytes + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttx | 621 - + .../TwemojiMozilla.subset.drop-hints.32,3297.ttf | Bin 0 -> 1380 bytes + .../TwemojiMozilla.subset.drop-hints.32,3297.ttx | 406 - + .../TwemojiMozilla.subset.drop-hints.32,3299.ttf | Bin 0 -> 1556 bytes + .../TwemojiMozilla.subset.drop-hints.32,3299.ttx | 470 - + .../colr/TwemojiMozilla.subset.drop-hints.32.ttf | Bin 0 -> 912 bytes + .../colr/TwemojiMozilla.subset.drop-hints.32.ttx | 226 - + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttf | Bin 0 -> 1896 bytes + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttx | 612 - + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttf | Bin 0 -> 1356 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttx | 397 - + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttf | Bin 0 -> 1532 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttx | 461 - + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttf | Bin 0 -> 1936 bytes + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttx | 626 - + .../TwemojiMozilla.subset.retain-gids.32,3297.ttf | Bin 0 -> 1416 bytes + .../TwemojiMozilla.subset.retain-gids.32,3297.ttx | 415 - + .../TwemojiMozilla.subset.retain-gids.32,3299.ttf | Bin 0 -> 1596 bytes + .../TwemojiMozilla.subset.retain-gids.32,3299.ttx | 483 - + .../colr/TwemojiMozilla.subset.retain-gids.32.ttf | Bin 0 -> 932 bytes + .../colr/TwemojiMozilla.subset.retain-gids.32.ttx | 231 - + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttf | Bin 0 -> 1920 bytes + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttx | 621 - + .../TwemojiMozilla.subset.retain-gids.3297.ttf | Bin 0 -> 1392 bytes + .../TwemojiMozilla.subset.retain-gids.3297.ttx | 410 - + .../TwemojiMozilla.subset.retain-gids.3299.ttf | Bin 0 -> 1572 bytes + .../TwemojiMozilla.subset.retain-gids.3299.ttx | 478 - + .../colr_with_components/colr-table.default.6B.ttf | Bin 0 -> 4260 bytes + .../colr_with_components/colr-table.default.6B.ttx | 1435 - + .../colr-table.drop-hints-retain-gids.6B.ttf | Bin 0 -> 4984 bytes + .../colr-table.drop-hints-retain-gids.6B.ttx | 1919 - + .../colr-table.drop-hints.6B.ttf | Bin 0 -> 4260 bytes + .../colr-table.drop-hints.6B.ttx | 1435 - + .../colr-table.retain-gids.6B.ttf | Bin 0 -> 4984 bytes + .../colr-table.retain-gids.6B.ttx | 1919 - + ...oColrEmojiGlyf-Regular.subset.default.1f35e.ttf | Bin 0 -> 3004 bytes + ...oColrEmojiGlyf-Regular.subset.default.1f35e.ttx | 1077 - + ...oColrEmojiGlyf-Regular.subset.default.1f696.ttf | Bin 0 -> 3752 bytes + ...oColrEmojiGlyf-Regular.subset.default.1f696.ttx | 1449 - + ...Regular.subset.drop-hints-retain-gids.1f35e.ttf | Bin 0 -> 3516 bytes + ...Regular.subset.drop-hints-retain-gids.1f35e.ttx | 1417 - + ...Regular.subset.drop-hints-retain-gids.1f696.ttf | Bin 0 -> 5048 bytes + ...Regular.subset.drop-hints-retain-gids.1f696.ttx | 2313 - + ...lrEmojiGlyf-Regular.subset.drop-hints.1f35e.ttf | Bin 0 -> 3004 bytes + ...lrEmojiGlyf-Regular.subset.drop-hints.1f35e.ttx | 1077 - + ...lrEmojiGlyf-Regular.subset.drop-hints.1f696.ttf | Bin 0 -> 3752 bytes + ...lrEmojiGlyf-Regular.subset.drop-hints.1f696.ttx | 1449 - + ...rEmojiGlyf-Regular.subset.retain-gids.1f35e.ttf | Bin 0 -> 3516 bytes + ...rEmojiGlyf-Regular.subset.retain-gids.1f35e.ttx | 1417 - + ...rEmojiGlyf-Regular.subset.retain-gids.1f696.ttf | Bin 0 -> 5048 bytes + ...rEmojiGlyf-Regular.subset.retain-gids.1f696.ttx | 2313 - + .../colrv1/TestCOLRv1.default.E000,E004.ttf | Bin 0 -> 900 bytes + .../colrv1/TestCOLRv1.default.E000,E004.ttx | 316 - + .../colrv1/TestCOLRv1.default.E003,E004.ttf | Bin 0 -> 1000 bytes + .../colrv1/TestCOLRv1.default.E003,E004.ttx | 367 - + .../expected/colrv1/TestCOLRv1.default.E004.ttf | Bin 0 -> 744 bytes + .../expected/colrv1/TestCOLRv1.default.E004.ttx | 231 - + .../TestCOLRv1.default.retain-all-codepoint.ttf | Bin 0 -> 1444 bytes + .../TestCOLRv1.default.retain-all-codepoint.ttx | 596 - + ...TestCOLRv1.drop-hints-retain-gids.E000,E004.ttf | Bin 0 -> 984 bytes + ...TestCOLRv1.drop-hints-retain-gids.E000,E004.ttx | 364 - + ...TestCOLRv1.drop-hints-retain-gids.E003,E004.ttf | Bin 0 -> 1076 bytes + ...TestCOLRv1.drop-hints-retain-gids.E003,E004.ttx | 411 - + .../TestCOLRv1.drop-hints-retain-gids.E004.ttf | Bin 0 -> 836 bytes + .../TestCOLRv1.drop-hints-retain-gids.E004.ttx | 291 - + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1444 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 596 - + .../colrv1/TestCOLRv1.drop-hints.E000,E004.ttf | Bin 0 -> 900 bytes + .../colrv1/TestCOLRv1.drop-hints.E000,E004.ttx | 316 - + .../colrv1/TestCOLRv1.drop-hints.E003,E004.ttf | Bin 0 -> 1000 bytes + .../colrv1/TestCOLRv1.drop-hints.E003,E004.ttx | 367 - + .../expected/colrv1/TestCOLRv1.drop-hints.E004.ttf | Bin 0 -> 744 bytes + .../expected/colrv1/TestCOLRv1.drop-hints.E004.ttx | 231 - + .../TestCOLRv1.drop-hints.retain-all-codepoint.ttf | Bin 0 -> 1444 bytes + .../TestCOLRv1.drop-hints.retain-all-codepoint.ttx | 596 - + .../colrv1/TestCOLRv1.retain-gids.E000,E004.ttf | Bin 0 -> 984 bytes + .../colrv1/TestCOLRv1.retain-gids.E000,E004.ttx | 364 - + .../colrv1/TestCOLRv1.retain-gids.E003,E004.ttf | Bin 0 -> 1076 bytes + .../colrv1/TestCOLRv1.retain-gids.E003,E004.ttx | 411 - + .../colrv1/TestCOLRv1.retain-gids.E004.ttf | Bin 0 -> 836 bytes + .../colrv1/TestCOLRv1.retain-gids.E004.ttx | 291 - + ...TestCOLRv1.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1444 bytes + ...TestCOLRv1.retain-gids.retain-all-codepoint.ttx | 596 - + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttf | Bin 0 -> 3080 bytes + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttx | 1659 - + .../full-font/Roboto-Regular.default.61,62,63.ttf | Bin 0 -> 2672 bytes + .../full-font/Roboto-Regular.default.61,62,63.ttx | 1422 - + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttf | Bin 0 -> 3024 bytes + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttx | 1571 - + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf | Bin 0 -> 1632 bytes + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttx | 549 - + .../Roboto-Regular.drop-hints.61,62,63.ttf | Bin 0 -> 1412 bytes + .../Roboto-Regular.drop-hints.61,62,63.ttx | 494 - + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 0 -> 1648 bytes + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttx | 529 - + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 0 -> 3992 bytes + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttx | 1355 - + .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 0 -> 3832 bytes + .../SourceSerifVariable-Roman.default.61,62,63.ttx | 1262 - + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttf | Bin 0 -> 4396 bytes + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttx | 1522 - + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 0 -> 3968 bytes + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttx | 1349 - + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 0 -> 3832 bytes + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttx | 1262 - + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 0 -> 4396 bytes + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttx | 1522 - + .../Mplus1p-Regular.default.1D715,1D7D8,41,42.ttf | Bin 0 -> 2344 bytes + .../Mplus1p-Regular.default.1D715,1D7D8,41,42.ttx | 1187 - + .../japanese/Mplus1p-Regular.default.25771.ttf | Bin 0 -> 1992 bytes + .../japanese/Mplus1p-Regular.default.25771.ttx | 1033 - + ...gular.default.3042,3044,3046,3048,304A,304B.ttf | Bin 0 -> 2704 bytes + ...gular.default.3042,3044,3046,3048,304A,304B.ttx | 1296 - + ...gular.default.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 0 -> 2948 bytes + ...gular.default.3042,3044,3046,73E0,5EA6,8F38.ttx | 1403 - + .../Mplus1p-Regular.default.61,63,65,6B.ttf | Bin 0 -> 2324 bytes + .../Mplus1p-Regular.default.61,63,65,6B.ttx | 1172 - + ...gular.default.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 0 -> 3244 bytes + ...gular.default.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1522 - + .../japanese/Mplus1p-Regular.default.660E.ttf | Bin 0 -> 1984 bytes + .../japanese/Mplus1p-Regular.default.660E.ttx | 1024 - + ...plus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttf | Bin 0 -> 1616 bytes + ...plus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttx | 522 - + .../japanese/Mplus1p-Regular.drop-hints.25771.ttf | Bin 0 -> 1264 bytes + .../japanese/Mplus1p-Regular.drop-hints.25771.ttx | 368 - + ...ar.drop-hints.3042,3044,3046,3048,304A,304B.ttf | Bin 0 -> 1976 bytes + ...ar.drop-hints.3042,3044,3046,3048,304A,304B.ttx | 631 - + ...ar.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 0 -> 2220 bytes + ...ar.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttx | 738 - + .../Mplus1p-Regular.drop-hints.61,63,65,6B.ttf | Bin 0 -> 1596 bytes + .../Mplus1p-Regular.drop-hints.61,63,65,6B.ttx | 507 - + ...ar.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 0 -> 2516 bytes + ...ar.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttx | 857 - + .../japanese/Mplus1p-Regular.drop-hints.660E.ttf | Bin 0 -> 1256 bytes + .../japanese/Mplus1p-Regular.drop-hints.660E.ttx | 359 - + ...Mplus1p-Regular.keep-gdef.1D715,1D7D8,41,42.ttf | Bin 0 -> 2344 bytes + ...Mplus1p-Regular.keep-gdef.1D715,1D7D8,41,42.ttx | 1187 - + .../japanese/Mplus1p-Regular.keep-gdef.25771.ttf | Bin 0 -> 1992 bytes + .../japanese/Mplus1p-Regular.keep-gdef.25771.ttx | 1033 - + ...lar.keep-gdef.3042,3044,3046,3048,304A,304B.ttf | Bin 0 -> 2704 bytes + ...lar.keep-gdef.3042,3044,3046,3048,304A,304B.ttx | 1296 - + ...lar.keep-gdef.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 0 -> 2948 bytes + ...lar.keep-gdef.3042,3044,3046,73E0,5EA6,8F38.ttx | 1403 - + .../Mplus1p-Regular.keep-gdef.61,63,65,6B.ttf | Bin 0 -> 2324 bytes + .../Mplus1p-Regular.keep-gdef.61,63,65,6B.ttx | 1172 - + ...lar.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 0 -> 3244 bytes + ...lar.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1522 - + .../japanese/Mplus1p-Regular.keep-gdef.660E.ttf | Bin 0 -> 1984 bytes + .../japanese/Mplus1p-Regular.keep-gdef.660E.ttx | 1024 - + ...text1_multiple_subrules_f1.default.41,42,43.otf | Bin 0 -> 1328 bytes + ...text1_multiple_subrules_f1.default.41,42,43.ttx | 284 - + ...context1_multiple_subrules_f1.default.41,42.otf | Bin 0 -> 1228 bytes + ...context1_multiple_subrules_f1.default.41,42.ttx | 265 - + ...context1_multiple_subrules_f1.default.41,43.otf | Bin 0 -> 1332 bytes + ...context1_multiple_subrules_f1.default.41,43.ttx | 275 - + ...os_context1_multiple_subrules_f1.default.41.otf | Bin 0 -> 1216 bytes + ...os_context1_multiple_subrules_f1.default.41.ttx | 256 - + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 0 -> 3700 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1247 - + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 0 -> 2028 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.ttx | 604 - + ...ext1_multiple_subrules_f1.retain-gids.41,42.otf | Bin 0 -> 1932 bytes + ...ext1_multiple_subrules_f1.retain-gids.41,42.ttx | 585 - + ...ext1_multiple_subrules_f1.retain-gids.41,43.otf | Bin 0 -> 2048 bytes + ...ext1_multiple_subrules_f1.retain-gids.41,43.ttx | 600 - + ...ontext1_multiple_subrules_f1.retain-gids.41.otf | Bin 0 -> 1916 bytes + ...ontext1_multiple_subrules_f1.retain-gids.41.ttx | 576 - + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3700 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1247 - + ...text2_multiple_subrules_f1.default.41,42,43.otf | Bin 0 -> 1328 bytes + ...text2_multiple_subrules_f1.default.41,42,43.ttx | 284 - + ...context2_multiple_subrules_f1.default.41,42.otf | Bin 0 -> 1228 bytes + ...context2_multiple_subrules_f1.default.41,42.ttx | 265 - + ...context2_multiple_subrules_f1.default.41,43.otf | Bin 0 -> 1332 bytes + ...context2_multiple_subrules_f1.default.41,43.ttx | 275 - + ...os_context2_multiple_subrules_f1.default.41.otf | Bin 0 -> 1216 bytes + ...os_context2_multiple_subrules_f1.default.41.ttx | 256 - + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 0 -> 3700 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1247 - + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 0 -> 2028 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.ttx | 604 - + ...ext2_multiple_subrules_f1.retain-gids.41,42.otf | Bin 0 -> 1932 bytes + ...ext2_multiple_subrules_f1.retain-gids.41,42.ttx | 585 - + ...ext2_multiple_subrules_f1.retain-gids.41,43.otf | Bin 0 -> 2048 bytes + ...ext2_multiple_subrules_f1.retain-gids.41,43.ttx | 600 - + ...ontext2_multiple_subrules_f1.retain-gids.41.otf | Bin 0 -> 1916 bytes + ...ontext2_multiple_subrules_f1.retain-gids.41.ttx | 576 - + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3700 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1247 - + .../gpos_context3_simple_f1.default.41,42,43.otf | Bin 0 -> 1308 bytes + .../gpos_context3_simple_f1.default.41,42,43.ttx | 284 - + .../gpos_context3_simple_f1.default.41,42.otf | Bin 0 -> 1208 bytes + .../gpos_context3_simple_f1.default.41,42.ttx | 265 - + .../gpos_context3_simple_f1.default.41,43.otf | Bin 0 -> 1312 bytes + .../gpos_context3_simple_f1.default.41,43.ttx | 275 - + .../gpos_context3_simple_f1.default.41.otf | Bin 0 -> 1196 bytes + .../gpos_context3_simple_f1.default.41.ttx | 256 - + ...ext3_simple_f1.default.retain-all-codepoint.otf | Bin 0 -> 3680 bytes + ...ext3_simple_f1.default.retain-all-codepoint.ttx | 1247 - + ...pos_context3_simple_f1.retain-gids.41,42,43.otf | Bin 0 -> 2008 bytes + ...pos_context3_simple_f1.retain-gids.41,42,43.ttx | 604 - + .../gpos_context3_simple_f1.retain-gids.41,42.otf | Bin 0 -> 1912 bytes + .../gpos_context3_simple_f1.retain-gids.41,42.ttx | 585 - + .../gpos_context3_simple_f1.retain-gids.41,43.otf | Bin 0 -> 2028 bytes + .../gpos_context3_simple_f1.retain-gids.41,43.ttx | 600 - + .../gpos_context3_simple_f1.retain-gids.41.otf | Bin 0 -> 1896 bytes + .../gpos_context3_simple_f1.retain-gids.41.ttx | 576 - + ..._simple_f1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3680 bytes + ..._simple_f1.retain-gids.retain-all-codepoint.ttx | 1247 - + .../IndicTestJalandhar-Regular.default.A01.ttf | Bin 0 -> 4176 bytes + .../IndicTestJalandhar-Regular.default.A01.ttx | 2916 - + .../IndicTestJalandhar-Regular.default.A05,A06.ttf | Bin 0 -> 4752 bytes + .../IndicTestJalandhar-Regular.default.A05,A06.ttx | 3167 - + .../IndicTestJalandhar-Regular.default.A07,A1B.ttf | Bin 0 -> 4724 bytes + .../IndicTestJalandhar-Regular.default.A07,A1B.ttx | 3148 - + ...andhar-Regular.default.retain-all-codepoint.ttf | Bin 0 -> 49244 bytes + ...andhar-Regular.default.retain-all-codepoint.ttx | 22554 --- + .../IndicTestJalandhar-Regular.drop-hints.A01.ttf | Bin 0 -> 1036 bytes + .../IndicTestJalandhar-Regular.drop-hints.A01.ttx | 281 - + ...dicTestJalandhar-Regular.drop-hints.A05,A06.ttf | Bin 0 -> 1344 bytes + ...dicTestJalandhar-Regular.drop-hints.A05,A06.ttx | 403 - + ...dicTestJalandhar-Regular.drop-hints.A07,A1B.ttf | Bin 0 -> 1344 bytes + ...dicTestJalandhar-Regular.drop-hints.A07,A1B.ttx | 404 - + ...har-Regular.drop-hints.retain-all-codepoint.ttf | Bin 0 -> 29464 bytes + ...har-Regular.drop-hints.retain-all-codepoint.ttx | 11627 -- + .../IndicTestJalandhar-Regular.keep-gdef.A01.ttf | Bin 0 -> 4176 bytes + .../IndicTestJalandhar-Regular.keep-gdef.A01.ttx | 2916 - + ...ndicTestJalandhar-Regular.keep-gdef.A05,A06.ttf | Bin 0 -> 4752 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A05,A06.ttx | 3167 - + ...ndicTestJalandhar-Regular.keep-gdef.A07,A1B.ttf | Bin 0 -> 4724 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A07,A1B.ttx | 3148 - + ...dhar-Regular.keep-gdef.retain-all-codepoint.ttf | Bin 0 -> 49244 bytes + ...dhar-Regular.keep-gdef.retain-all-codepoint.ttx | 22554 --- + .../AdobeVFPrototype.default.41,42,43,57.otf | Bin 0 -> 5440 bytes + .../AdobeVFPrototype.default.41,42,43,57.ttx | 1536 - + .../AdobeVFPrototype.default.41,42,43.otf | Bin 0 -> 4908 bytes + .../AdobeVFPrototype.default.41,42,43.ttx | 1338 - + .../AdobeVFPrototype.default.41,42.otf | Bin 0 -> 4432 bytes + .../AdobeVFPrototype.default.41,42.ttx | 1201 - + .../AdobeVFPrototype.default.41,56,57.otf | Bin 0 -> 4576 bytes + .../AdobeVFPrototype.default.41,56,57.ttx | 1310 - + .../AdobeVFPrototype.default.41.otf | Bin 0 -> 3728 bytes + .../AdobeVFPrototype.default.41.ttx | 1000 - + .../AdobeVFPrototype.default.42,57.otf | Bin 0 -> 4564 bytes + .../AdobeVFPrototype.default.42,57.ttx | 1253 - + .../AdobeVFPrototype.drop-hints.41,42,43,57.otf | Bin 0 -> 5252 bytes + .../AdobeVFPrototype.drop-hints.41,42,43,57.ttx | 1500 - + .../AdobeVFPrototype.drop-hints.41,42,43.otf | Bin 0 -> 4720 bytes + .../AdobeVFPrototype.drop-hints.41,42,43.ttx | 1302 - + .../AdobeVFPrototype.drop-hints.41,42.otf | Bin 0 -> 4244 bytes + .../AdobeVFPrototype.drop-hints.41,42.ttx | 1165 - + .../AdobeVFPrototype.drop-hints.41,56,57.otf | Bin 0 -> 4384 bytes + .../AdobeVFPrototype.drop-hints.41,56,57.ttx | 1274 - + .../AdobeVFPrototype.drop-hints.41.otf | Bin 0 -> 3540 bytes + .../AdobeVFPrototype.drop-hints.41.ttx | 964 - + .../AdobeVFPrototype.drop-hints.42,57.otf | Bin 0 -> 4376 bytes + .../AdobeVFPrototype.drop-hints.42,57.ttx | 1217 - + ...AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.otf | Bin 0 -> 5440 bytes + ...AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.ttx | 1536 - + .../AdobeVFPrototype.keep-gdef-gpos.41,42,43.otf | Bin 0 -> 4908 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42,43.ttx | 1338 - + .../AdobeVFPrototype.keep-gdef-gpos.41,42.otf | Bin 0 -> 4432 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42.ttx | 1201 - + .../AdobeVFPrototype.keep-gdef-gpos.41,56,57.otf | Bin 0 -> 4576 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,56,57.ttx | 1310 - + .../AdobeVFPrototype.keep-gdef-gpos.41.otf | Bin 0 -> 3728 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41.ttx | 1000 - + .../AdobeVFPrototype.keep-gdef-gpos.42,57.otf | Bin 0 -> 4564 bytes + .../AdobeVFPrototype.keep-gdef-gpos.42,57.ttx | 1253 - + .../Roboto-Regular.default.1E00,303.ttf | Bin 0 -> 2524 bytes + .../Roboto-Regular.default.1E00,303.ttx | 1258 - + .../layout.gdef/Roboto-Regular.default.303.ttf | Bin 0 -> 2116 bytes + .../layout.gdef/Roboto-Regular.default.303.ttx | 1012 - + .../Roboto-Regular.default.309,20,30F.ttf | Bin 0 -> 2212 bytes + .../Roboto-Regular.default.309,20,30F.ttx | 1054 - + .../layout.gdef/Roboto-Regular.default.323.ttf | Bin 0 -> 2008 bytes + .../layout.gdef/Roboto-Regular.default.323.ttx | 949 - + .../Roboto-Regular.default.41,42,43.ttf | Bin 0 -> 2572 bytes + .../Roboto-Regular.default.41,42,43.ttx | 1349 - + .../Roboto-Regular.drop-hints.1E00,303.ttf | Bin 0 -> 1380 bytes + .../Roboto-Regular.drop-hints.1E00,303.ttx | 443 - + .../layout.gdef/Roboto-Regular.drop-hints.303.ttf | Bin 0 -> 1112 bytes + .../layout.gdef/Roboto-Regular.drop-hints.303.ttx | 312 - + .../Roboto-Regular.drop-hints.309,20,30F.ttf | Bin 0 -> 1172 bytes + .../Roboto-Regular.drop-hints.309,20,30F.ttx | 328 - + .../layout.gdef/Roboto-Regular.drop-hints.323.ttf | Bin 0 -> 1056 bytes + .../layout.gdef/Roboto-Regular.drop-hints.323.ttx | 291 - + .../Roboto-Regular.drop-hints.41,42,43.ttf | Bin 0 -> 1388 bytes + .../Roboto-Regular.drop-hints.41,42,43.ttx | 480 - + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttf | Bin 0 -> 2524 bytes + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttx | 1258 - + .../Roboto-Regular.keep-gdef-gpos.303.ttf | Bin 0 -> 2116 bytes + .../Roboto-Regular.keep-gdef-gpos.303.ttx | 1012 - + .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf | Bin 0 -> 2212 bytes + .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttx | 1054 - + .../Roboto-Regular.keep-gdef-gpos.323.ttf | Bin 0 -> 2008 bytes + .../Roboto-Regular.keep-gdef-gpos.323.ttx | 949 - + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 0 -> 2572 bytes + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttx | 1349 - + .../layout.gpos/gpos1_2_font.default.41,43.otf | Bin 0 -> 1292 bytes + .../layout.gpos/gpos1_2_font.default.41,43.ttx | 275 - + .../layout.gpos/gpos1_2_font.default.41,46.otf | Bin 0 -> 1424 bytes + .../layout.gpos/gpos1_2_font.default.41,46.ttx | 286 - + .../layout.gpos/gpos1_2_font.default.41.otf | Bin 0 -> 1176 bytes + .../layout.gpos/gpos1_2_font.default.41.ttx | 256 - + .../layout.gpos/gpos1_2_font.default.42,44.otf | Bin 0 -> 1268 bytes + .../layout.gpos/gpos1_2_font.default.42,44.ttx | 265 - + .../layout.gpos/gpos1_2_font.default.43,46.otf | Bin 0 -> 1288 bytes + .../layout.gpos/gpos1_2_font.default.43,46.ttx | 275 - + .../gpos1_2_font.default.retain-all-codepoint.otf | Bin 0 -> 3604 bytes + .../gpos1_2_font.default.retain-all-codepoint.ttx | 1221 - + .../layout.gpos/gpos1_2_font.retain-gids.41,43.otf | Bin 0 -> 2008 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41,43.ttx | 600 - + .../layout.gpos/gpos1_2_font.retain-gids.41,46.otf | Bin 0 -> 2172 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41,46.ttx | 626 - + .../layout.gpos/gpos1_2_font.retain-gids.41.otf | Bin 0 -> 1876 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41.ttx | 576 - + .../layout.gpos/gpos1_2_font.retain-gids.42,44.otf | Bin 0 -> 1992 bytes + .../layout.gpos/gpos1_2_font.retain-gids.42,44.ttx | 595 - + .../layout.gpos/gpos1_2_font.retain-gids.43,46.otf | Bin 0 -> 2036 bytes + .../layout.gpos/gpos1_2_font.retain-gids.43,46.ttx | 615 - + ...os1_2_font.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3604 bytes + ...os1_2_font.retain-gids.retain-all-codepoint.ttx | 1221 - + .../gpos2_1_font7.default.21,23,25.otf | Bin 0 -> 1360 bytes + .../gpos2_1_font7.default.21,23,25.ttx | 287 - + .../layout.gpos2/gpos2_1_font7.default.21,23.otf | Bin 0 -> 1240 bytes + .../layout.gpos2/gpos2_1_font7.default.21,23.ttx | 268 - + .../layout.gpos2/gpos2_1_font7.default.2E,23.otf | Bin 0 -> 1508 bytes + .../layout.gpos2/gpos2_1_font7.default.2E,23.ttx | 291 - + .../gpos2_1_font7.default.41,42,43.otf | Bin 0 -> 1288 bytes + .../gpos2_1_font7.default.41,42,43.ttx | 284 - + .../gpos2_1_font7.default.retain-all-codepoint.otf | Bin 0 -> 3604 bytes + .../gpos2_1_font7.default.retain-all-codepoint.ttx | 1221 - + .../gpos2_1_font7.retain-gids.21,23,25.otf | Bin 0 -> 1696 bytes + .../gpos2_1_font7.retain-gids.21,23,25.ttx | 457 - + .../gpos2_1_font7.retain-gids.21,23.otf | Bin 0 -> 1564 bytes + .../gpos2_1_font7.retain-gids.21,23.ttx | 433 - + .../gpos2_1_font7.retain-gids.2E,23.otf | Bin 0 -> 1944 bytes + .../gpos2_1_font7.retain-gids.2E,23.ttx | 511 - + .../gpos2_1_font7.retain-gids.41,42,43.otf | Bin 0 -> 1988 bytes + .../gpos2_1_font7.retain-gids.41,42,43.ttx | 604 - + ...s2_1_font7.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3604 bytes + ...s2_1_font7.retain-gids.retain-all-codepoint.ttx | 1221 - + .../gpos2_2_font5.default.21,23,25.otf | Bin 0 -> 1360 bytes + .../gpos2_2_font5.default.21,23,25.ttx | 287 - + .../layout.gpos2/gpos2_2_font5.default.21,23.otf | Bin 0 -> 1240 bytes + .../layout.gpos2/gpos2_2_font5.default.21,23.ttx | 268 - + .../layout.gpos2/gpos2_2_font5.default.2E,23.otf | Bin 0 -> 1508 bytes + .../layout.gpos2/gpos2_2_font5.default.2E,23.ttx | 291 - + .../gpos2_2_font5.default.41,42,43.otf | Bin 0 -> 1288 bytes + .../gpos2_2_font5.default.41,42,43.ttx | 284 - + .../gpos2_2_font5.default.retain-all-codepoint.otf | Bin 0 -> 3604 bytes + .../gpos2_2_font5.default.retain-all-codepoint.ttx | 1221 - + .../gpos2_2_font5.retain-gids.21,23,25.otf | Bin 0 -> 1696 bytes + .../gpos2_2_font5.retain-gids.21,23,25.ttx | 457 - + .../gpos2_2_font5.retain-gids.21,23.otf | Bin 0 -> 1564 bytes + .../gpos2_2_font5.retain-gids.21,23.ttx | 433 - + .../gpos2_2_font5.retain-gids.2E,23.otf | Bin 0 -> 1944 bytes + .../gpos2_2_font5.retain-gids.2E,23.ttx | 511 - + .../gpos2_2_font5.retain-gids.41,42,43.otf | Bin 0 -> 1988 bytes + .../gpos2_2_font5.retain-gids.41,42,43.ttx | 604 - + ...s2_2_font5.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3604 bytes + ...s2_2_font5.retain-gids.retain-all-codepoint.ttx | 1221 - + .../layout.gpos3/gpos3_font3.default.28,29.otf | Bin 0 -> 1248 bytes + .../layout.gpos3/gpos3_font3.default.28,29.ttx | 276 - + .../layout.gpos3/gpos3_font3.default.28,2B.otf | Bin 0 -> 1376 bytes + .../layout.gpos3/gpos3_font3.default.28,2B.ttx | 282 - + .../layout.gpos3/gpos3_font3.default.29,2B.otf | Bin 0 -> 1292 bytes + .../layout.gpos3/gpos3_font3.default.29,2B.ttx | 277 - + .../layout.gpos3/gpos3_font3.default.41,42,43.otf | Bin 0 -> 1284 bytes + .../layout.gpos3/gpos3_font3.default.41,42,43.ttx | 284 - + .../gpos3_font3.default.retain-all-codepoint.otf | Bin 0 -> 3636 bytes + .../gpos3_font3.default.retain-all-codepoint.ttx | 1228 - + .../layout.gpos3/gpos3_font3.retain-gids.28,29.otf | Bin 0 -> 1632 bytes + .../layout.gpos3/gpos3_font3.retain-gids.28,29.ttx | 471 - + .../layout.gpos3/gpos3_font3.retain-gids.28,2B.otf | Bin 0 -> 1780 bytes + .../layout.gpos3/gpos3_font3.retain-gids.28,2B.ttx | 487 - + .../layout.gpos3/gpos3_font3.retain-gids.29,2B.otf | Bin 0 -> 1696 bytes + .../layout.gpos3/gpos3_font3.retain-gids.29,2B.ttx | 482 - + .../gpos3_font3.retain-gids.41,42,43.otf | Bin 0 -> 1984 bytes + .../gpos3_font3.retain-gids.41,42,43.ttx | 604 - + ...pos3_font3.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3636 bytes + ...pos3_font3.retain-gids.retain-all-codepoint.ttx | 1228 - + ...pos4_multiple_anchors_1.default.41,42,43,44.otf | Bin 0 -> 1516 bytes + ...pos4_multiple_anchors_1.default.41,42,43,44.ttx | 304 - + ...pos4_multiple_anchors_1.default.41,42,43,45.otf | Bin 0 -> 1524 bytes + ...pos4_multiple_anchors_1.default.41,42,43,45.ttx | 305 - + .../gpos4_multiple_anchors_1.default.41,42,43.otf | Bin 0 -> 1308 bytes + .../gpos4_multiple_anchors_1.default.41,42,43.ttx | 284 - + .../gpos4_multiple_anchors_1.default.41,42.otf | Bin 0 -> 1208 bytes + .../gpos4_multiple_anchors_1.default.41,42.ttx | 265 - + ...4_multiple_anchors_1.default.41,43,44,45,46.otf | Bin 0 -> 1864 bytes + ...4_multiple_anchors_1.default.41,43,44,45,46.ttx | 336 - + .../gpos4_multiple_anchors_1.default.41,43,44.otf | Bin 0 -> 1524 bytes + .../gpos4_multiple_anchors_1.default.41,43,44.ttx | 295 - + .../gpos4_multiple_anchors_1.default.41,43,45.otf | Bin 0 -> 1532 bytes + .../gpos4_multiple_anchors_1.default.41,43,45.ttx | 296 - + .../gpos4_multiple_anchors_1.default.41,43.otf | Bin 0 -> 1312 bytes + .../gpos4_multiple_anchors_1.default.41,43.ttx | 275 - + .../gpos4_multiple_anchors_1.default.41.otf | Bin 0 -> 1196 bytes + .../gpos4_multiple_anchors_1.default.41.ttx | 256 - + ...iple_anchors_1.default.retain-all-codepoint.otf | Bin 0 -> 3668 bytes + ...iple_anchors_1.default.retain-all-codepoint.ttx | 1233 - + ..._multiple_anchors_1.retain-gids.41,42,43,44.otf | Bin 0 -> 2220 bytes + ..._multiple_anchors_1.retain-gids.41,42,43,44.ttx | 624 - + ..._multiple_anchors_1.retain-gids.41,42,43,45.otf | Bin 0 -> 2244 bytes + ..._multiple_anchors_1.retain-gids.41,42,43,45.ttx | 630 - + ...os4_multiple_anchors_1.retain-gids.41,42,43.otf | Bin 0 -> 2008 bytes + ...os4_multiple_anchors_1.retain-gids.41,42,43.ttx | 604 - + .../gpos4_multiple_anchors_1.retain-gids.41,42.otf | Bin 0 -> 1912 bytes + .../gpos4_multiple_anchors_1.retain-gids.41,42.ttx | 585 - + ...ltiple_anchors_1.retain-gids.41,43,44,45,46.otf | Bin 0 -> 2584 bytes + ...ltiple_anchors_1.retain-gids.41,43,44,45,46.ttx | 661 - + ...os4_multiple_anchors_1.retain-gids.41,43,44.otf | Bin 0 -> 2240 bytes + ...os4_multiple_anchors_1.retain-gids.41,43,44.ttx | 620 - + ...os4_multiple_anchors_1.retain-gids.41,43,45.otf | Bin 0 -> 2260 bytes + ...os4_multiple_anchors_1.retain-gids.41,43,45.ttx | 626 - + .../gpos4_multiple_anchors_1.retain-gids.41,43.otf | Bin 0 -> 2028 bytes + .../gpos4_multiple_anchors_1.retain-gids.41,43.ttx | 600 - + .../gpos4_multiple_anchors_1.retain-gids.41.otf | Bin 0 -> 1896 bytes + .../gpos4_multiple_anchors_1.retain-gids.41.ttx | 576 - + ..._anchors_1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3668 bytes + ..._anchors_1.retain-gids.retain-all-codepoint.ttx | 1233 - + .../gpos5_font1.default.41,42,43,44.otf | Bin 0 -> 1536 bytes + .../gpos5_font1.default.41,42,43,44.ttx | 323 - + .../gpos5_font1.default.41,42,43,45.otf | Bin 0 -> 1544 bytes + .../gpos5_font1.default.41,42,43,45.ttx | 324 - + .../layout.gpos5/gpos5_font1.default.41,42,43.otf | Bin 0 -> 1328 bytes + .../layout.gpos5/gpos5_font1.default.41,42,43.ttx | 303 - + .../layout.gpos5/gpos5_font1.default.41,42,44.otf | Bin 0 -> 1460 bytes + .../layout.gpos5/gpos5_font1.default.41,42,44.ttx | 304 - + .../layout.gpos5/gpos5_font1.default.41,42,45.otf | Bin 0 -> 1448 bytes + .../layout.gpos5/gpos5_font1.default.41,42,45.ttx | 305 - + .../layout.gpos5/gpos5_font1.default.41,42.otf | Bin 0 -> 1228 bytes + .../layout.gpos5/gpos5_font1.default.41,42.ttx | 284 - + .../layout.gpos5/gpos5_font1.default.41,43.otf | Bin 0 -> 1332 bytes + .../layout.gpos5/gpos5_font1.default.41,43.ttx | 294 - + .../layout.gpos5/gpos5_font1.default.41.otf | Bin 0 -> 1216 bytes + .../layout.gpos5/gpos5_font1.default.41.ttx | 275 - + .../layout.gpos5/gpos5_font1.default.42.otf | Bin 0 -> 1076 bytes + .../layout.gpos5/gpos5_font1.default.42.ttx | 264 - + .../gpos5_font1.default.retain-all-codepoint.otf | Bin 0 -> 3688 bytes + .../gpos5_font1.default.retain-all-codepoint.ttx | 1250 - + .../gpos5_font1.retain-gids.41,42,43,44.otf | Bin 0 -> 2240 bytes + .../gpos5_font1.retain-gids.41,42,43,44.ttx | 643 - + .../gpos5_font1.retain-gids.41,42,43,45.otf | Bin 0 -> 2264 bytes + .../gpos5_font1.retain-gids.41,42,43,45.ttx | 649 - + .../gpos5_font1.retain-gids.41,42,43.otf | Bin 0 -> 2028 bytes + .../gpos5_font1.retain-gids.41,42,43.ttx | 623 - + .../gpos5_font1.retain-gids.41,42,44.otf | Bin 0 -> 2176 bytes + .../gpos5_font1.retain-gids.41,42,44.ttx | 629 - + .../gpos5_font1.retain-gids.41,42,45.otf | Bin 0 -> 2172 bytes + .../gpos5_font1.retain-gids.41,42,45.ttx | 635 - + .../layout.gpos5/gpos5_font1.retain-gids.41,42.otf | Bin 0 -> 1932 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41,42.ttx | 604 - + .../layout.gpos5/gpos5_font1.retain-gids.41,43.otf | Bin 0 -> 2048 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41,43.ttx | 619 - + .../layout.gpos5/gpos5_font1.retain-gids.41.otf | Bin 0 -> 1916 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41.ttx | 595 - + .../layout.gpos5/gpos5_font1.retain-gids.42.otf | Bin 0 -> 1788 bytes + .../layout.gpos5/gpos5_font1.retain-gids.42.ttx | 589 - + ...pos5_font1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3688 bytes + ...pos5_font1.retain-gids.retain-all-codepoint.ttx | 1250 - + .../gpos6_font1.default.41,42,43,44.otf | Bin 0 -> 1492 bytes + .../gpos6_font1.default.41,42,43,44.ttx | 304 - + .../gpos6_font1.default.41,42,43,45.otf | Bin 0 -> 1500 bytes + .../gpos6_font1.default.41,42,43,45.ttx | 305 - + .../layout.gpos6/gpos6_font1.default.41,42,43.otf | Bin 0 -> 1284 bytes + .../layout.gpos6/gpos6_font1.default.41,42,43.ttx | 284 - + .../layout.gpos6/gpos6_font1.default.41,42.otf | Bin 0 -> 1184 bytes + .../layout.gpos6/gpos6_font1.default.41,42.ttx | 265 - + .../gpos6_font1.default.41,43,44,45,46.otf | Bin 0 -> 1840 bytes + .../gpos6_font1.default.41,43,44,45,46.ttx | 336 - + .../layout.gpos6/gpos6_font1.default.41,43,44.otf | Bin 0 -> 1500 bytes + .../layout.gpos6/gpos6_font1.default.41,43,44.ttx | 295 - + .../layout.gpos6/gpos6_font1.default.41,43,45.otf | Bin 0 -> 1508 bytes + .../layout.gpos6/gpos6_font1.default.41,43,45.ttx | 296 - + .../layout.gpos6/gpos6_font1.default.41,43.otf | Bin 0 -> 1288 bytes + .../layout.gpos6/gpos6_font1.default.41,43.ttx | 275 - + .../layout.gpos6/gpos6_font1.default.41.otf | Bin 0 -> 1172 bytes + .../layout.gpos6/gpos6_font1.default.41.ttx | 256 - + .../gpos6_font1.default.retain-all-codepoint.otf | Bin 0 -> 3644 bytes + .../gpos6_font1.default.retain-all-codepoint.ttx | 1231 - + .../gpos6_font1.retain-gids.41,42,43,44.otf | Bin 0 -> 2196 bytes + .../gpos6_font1.retain-gids.41,42,43,44.ttx | 624 - + .../gpos6_font1.retain-gids.41,42,43,45.otf | Bin 0 -> 2220 bytes + .../gpos6_font1.retain-gids.41,42,43,45.ttx | 630 - + .../gpos6_font1.retain-gids.41,42,43.otf | Bin 0 -> 1984 bytes + .../gpos6_font1.retain-gids.41,42,43.ttx | 604 - + .../layout.gpos6/gpos6_font1.retain-gids.41,42.otf | Bin 0 -> 1888 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41,42.ttx | 585 - + .../gpos6_font1.retain-gids.41,43,44,45,46.otf | Bin 0 -> 2560 bytes + .../gpos6_font1.retain-gids.41,43,44,45,46.ttx | 661 - + .../gpos6_font1.retain-gids.41,43,44.otf | Bin 0 -> 2216 bytes + .../gpos6_font1.retain-gids.41,43,44.ttx | 620 - + .../gpos6_font1.retain-gids.41,43,45.otf | Bin 0 -> 2236 bytes + .../gpos6_font1.retain-gids.41,43,45.ttx | 626 - + .../layout.gpos6/gpos6_font1.retain-gids.41,43.otf | Bin 0 -> 2004 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41,43.ttx | 600 - + .../layout.gpos6/gpos6_font1.retain-gids.41.otf | Bin 0 -> 1872 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41.ttx | 576 - + ...pos6_font1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3644 bytes + ...pos6_font1.retain-gids.retain-all-codepoint.ttx | 1231 - + ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 12684 bytes + ...ular.default.627,644,623,62D,644,627,645,2E.ttx | 4529 - + .../Amiri-Regular.default.627,644,62D,628.ttf | Bin 0 -> 9992 bytes + .../Amiri-Regular.default.627,644,62D,628.ttx | 3537 - + .../Amiri-Regular.default.627,644.ttf | Bin 0 -> 4168 bytes + .../Amiri-Regular.default.627,644.ttx | 1383 - + ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 0 -> 9516 bytes + ...-Regular.default.633,645,627,621,20,644,627.ttx | 3371 - + .../Amiri-Regular.default.63A,64A,631.ttf | Bin 0 -> 7324 bytes + .../Amiri-Regular.default.63A,64A,631.ttx | 2587 - + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 48012 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttx | 28725 ---- + .../Amiri-Regular.retain-gids.627,644,62D,628.ttf | Bin 0 -> 42640 bytes + .../Amiri-Regular.retain-gids.627,644,62D,628.ttx | 25101 ---- + .../Amiri-Regular.retain-gids.627,644.ttf | Bin 0 -> 36696 bytes + .../Amiri-Regular.retain-gids.627,644.ttx | 23003 --- + ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 0 -> 45908 bytes + ...ular.retain-gids.633,645,627,621,20,644,627.ttx | 27759 ---- + .../Amiri-Regular.retain-gids.63A,64A,631.ttf | Bin 0 -> 37988 bytes + .../Amiri-Regular.retain-gids.63A,64A,631.ttx | 22911 --- + ...g1_multiple_subrules_f1.default.30,31,32,33.otf | Bin 0 -> 1840 bytes + ...g1_multiple_subrules_f1.default.30,31,32,33.ttx | 328 - + ...ning1_multiple_subrules_f1.default.41,42,43.otf | Bin 0 -> 1332 bytes + ...ning1_multiple_subrules_f1.default.41,42,43.ttx | 284 - + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 0 -> 3704 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1247 - + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 0 -> 2304 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.ttx | 563 - + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 0 -> 2032 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.ttx | 604 - + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3704 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1247 - + ...g2_multiple_subrules_f1.default.30,31,32,33.otf | Bin 0 -> 1840 bytes + ...g2_multiple_subrules_f1.default.30,31,32,33.ttx | 328 - + ...ning2_multiple_subrules_f1.default.41,42,43.otf | Bin 0 -> 1332 bytes + ...ning2_multiple_subrules_f1.default.41,42,43.ttx | 284 - + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 0 -> 3704 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1247 - + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 0 -> 2304 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.ttx | 563 - + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 0 -> 2032 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.ttx | 604 - + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3704 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1247 - + ...pos_chaining3_simple_f1.default.30,31,32,33.otf | Bin 0 -> 1816 bytes + ...pos_chaining3_simple_f1.default.30,31,32,33.ttx | 328 - + .../gpos_chaining3_simple_f1.default.41,42,43.otf | Bin 0 -> 1308 bytes + .../gpos_chaining3_simple_f1.default.41,42,43.ttx | 284 - + ...ing3_simple_f1.default.retain-all-codepoint.otf | Bin 0 -> 3680 bytes + ...ing3_simple_f1.default.retain-all-codepoint.ttx | 1247 - + ...chaining3_simple_f1.retain-gids.30,31,32,33.otf | Bin 0 -> 2280 bytes + ...chaining3_simple_f1.retain-gids.30,31,32,33.ttx | 563 - + ...os_chaining3_simple_f1.retain-gids.41,42,43.otf | Bin 0 -> 2008 bytes + ...os_chaining3_simple_f1.retain-gids.41,42,43.ttx | 604 - + ..._simple_f1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3680 bytes + ..._simple_f1.retain-gids.retain-all-codepoint.ttx | 1247 - + .../layout.gpos9/gpos9_font2.default.41,42.otf | Bin 0 -> 1184 bytes + .../layout.gpos9/gpos9_font2.default.41,42.ttx | 265 - + .../layout.gpos9/gpos9_font2.default.41.otf | Bin 0 -> 1172 bytes + .../layout.gpos9/gpos9_font2.default.41.ttx | 256 - + .../layout.gpos9/gpos9_font2.default.42.otf | Bin 0 -> 1032 bytes + .../layout.gpos9/gpos9_font2.default.42.ttx | 245 - + .../layout.gpos9/gpos9_font2.retain-gids.41,42.otf | Bin 0 -> 1888 bytes + .../layout.gpos9/gpos9_font2.retain-gids.41,42.ttx | 585 - + .../layout.gpos9/gpos9_font2.retain-gids.41.otf | Bin 0 -> 1872 bytes + .../layout.gpos9/gpos9_font2.retain-gids.41.ttx | 576 - + .../layout.gpos9/gpos9_font2.retain-gids.42.otf | Bin 0 -> 1744 bytes + .../layout.gpos9/gpos9_font2.retain-gids.42.ttx | 570 - + ...ub_alternate_substitution.default.53A9,53F1.otf | Bin 0 -> 4348 bytes + ...ub_alternate_substitution.default.53A9,53F1.ttx | 1009 - + .../gsub_alternate_substitution.default.53A9.otf | Bin 0 -> 3904 bytes + .../gsub_alternate_substitution.default.53A9.ttx | 924 - + .../gsub_alternate_substitution.default.53F1.otf | Bin 0 -> 2452 bytes + .../gsub_alternate_substitution.default.53F1.ttx | 638 - + ...e_substitution.default.retain-all-codepoint.otf | Bin 0 -> 6040 bytes + ...e_substitution.default.retain-all-codepoint.ttx | 1387 - + ...lternate_substitution.retain-gids.53A9,53F1.otf | Bin 0 -> 4472 bytes + ...lternate_substitution.retain-gids.53A9,53F1.ttx | 1063 - + ...sub_alternate_substitution.retain-gids.53A9.otf | Bin 0 -> 4056 bytes + ...sub_alternate_substitution.retain-gids.53A9.ttx | 990 - + ...sub_alternate_substitution.retain-gids.53F1.otf | Bin 0 -> 2648 bytes + ...sub_alternate_substitution.retain-gids.53F1.ttx | 728 - + ...bstitution.retain-gids.retain-all-codepoint.otf | Bin 0 -> 6132 bytes + ...bstitution.retain-gids.retain-all-codepoint.ttx | 1423 - + ...text1_multiple_subrules_f2.default.41,42,43.otf | Bin 0 -> 1340 bytes + ...text1_multiple_subrules_f2.default.41,42,43.ttx | 290 - + ...context1_multiple_subrules_f2.default.41,42.otf | Bin 0 -> 1240 bytes + ...context1_multiple_subrules_f2.default.41,42.ttx | 271 - + ...context1_multiple_subrules_f2.default.41,43.otf | Bin 0 -> 1344 bytes + ...context1_multiple_subrules_f2.default.41,43.ttx | 281 - + ...ub_context1_multiple_subrules_f2.default.41.otf | Bin 0 -> 1228 bytes + ...ub_context1_multiple_subrules_f2.default.41.ttx | 262 - + ...le_subrules_f2.default.retain-all-codepoint.otf | Bin 0 -> 3712 bytes + ...le_subrules_f2.default.retain-all-codepoint.ttx | 1253 - + ...1_multiple_subrules_f2.retain-gids.41,42,43.otf | Bin 0 -> 2040 bytes + ...1_multiple_subrules_f2.retain-gids.41,42,43.ttx | 610 - + ...ext1_multiple_subrules_f2.retain-gids.41,42.otf | Bin 0 -> 1944 bytes + ...ext1_multiple_subrules_f2.retain-gids.41,42.ttx | 591 - + ...ext1_multiple_subrules_f2.retain-gids.41,43.otf | Bin 0 -> 2060 bytes + ...ext1_multiple_subrules_f2.retain-gids.41,43.ttx | 606 - + ...ontext1_multiple_subrules_f2.retain-gids.41.otf | Bin 0 -> 1928 bytes + ...ontext1_multiple_subrules_f2.retain-gids.41.ttx | 582 - + ...ubrules_f2.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3712 bytes + ...ubrules_f2.retain-gids.retain-all-codepoint.ttx | 1253 - + ...text2_multiple_subrules_f2.default.41,42,43.otf | Bin 0 -> 1340 bytes + ...text2_multiple_subrules_f2.default.41,42,43.ttx | 290 - + ...context2_multiple_subrules_f2.default.41,42.otf | Bin 0 -> 1240 bytes + ...context2_multiple_subrules_f2.default.41,42.ttx | 271 - + ...context2_multiple_subrules_f2.default.41,43.otf | Bin 0 -> 1344 bytes + ...context2_multiple_subrules_f2.default.41,43.ttx | 281 - + ...ub_context2_multiple_subrules_f2.default.41.otf | Bin 0 -> 1228 bytes + ...ub_context2_multiple_subrules_f2.default.41.ttx | 262 - + ...le_subrules_f2.default.retain-all-codepoint.otf | Bin 0 -> 3712 bytes + ...le_subrules_f2.default.retain-all-codepoint.ttx | 1253 - + ...2_multiple_subrules_f2.retain-gids.41,42,43.otf | Bin 0 -> 2040 bytes + ...2_multiple_subrules_f2.retain-gids.41,42,43.ttx | 610 - + ...ext2_multiple_subrules_f2.retain-gids.41,42.otf | Bin 0 -> 1944 bytes + ...ext2_multiple_subrules_f2.retain-gids.41,42.ttx | 591 - + ...ext2_multiple_subrules_f2.retain-gids.41,43.otf | Bin 0 -> 2060 bytes + ...ext2_multiple_subrules_f2.retain-gids.41,43.ttx | 606 - + ...ontext2_multiple_subrules_f2.retain-gids.41.otf | Bin 0 -> 1928 bytes + ...ontext2_multiple_subrules_f2.retain-gids.41.ttx | 582 - + ...ubrules_f2.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3712 bytes + ...ubrules_f2.retain-gids.retain-all-codepoint.ttx | 1253 - + ...sub_context3_successive_f1.default.41,42,43.otf | Bin 0 -> 1328 bytes + ...sub_context3_successive_f1.default.41,42,43.ttx | 290 - + .../gsub_context3_successive_f1.default.41,42.otf | Bin 0 -> 1228 bytes + .../gsub_context3_successive_f1.default.41,42.ttx | 271 - + .../gsub_context3_successive_f1.default.41,43.otf | Bin 0 -> 1332 bytes + .../gsub_context3_successive_f1.default.41,43.ttx | 281 - + .../gsub_context3_successive_f1.default.41.otf | Bin 0 -> 1216 bytes + .../gsub_context3_successive_f1.default.41.ttx | 262 - + ..._successive_f1.default.retain-all-codepoint.otf | Bin 0 -> 3700 bytes + ..._successive_f1.default.retain-all-codepoint.ttx | 1253 - + ...context3_successive_f1.retain-gids.41,42,43.otf | Bin 0 -> 2028 bytes + ...context3_successive_f1.retain-gids.41,42,43.ttx | 610 - + ...ub_context3_successive_f1.retain-gids.41,42.otf | Bin 0 -> 1932 bytes + ...ub_context3_successive_f1.retain-gids.41,42.ttx | 591 - + ...ub_context3_successive_f1.retain-gids.41,43.otf | Bin 0 -> 2048 bytes + ...ub_context3_successive_f1.retain-gids.41,43.ttx | 606 - + .../gsub_context3_successive_f1.retain-gids.41.otf | Bin 0 -> 1916 bytes + .../gsub_context3_successive_f1.retain-gids.41.ttx | 582 - + ...cessive_f1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3700 bytes + ...cessive_f1.retain-gids.retain-all-codepoint.ttx | 1253 - + ...g1_multiple_subrules_f1.default.30,31,32,33.otf | Bin 0 -> 1852 bytes + ...g1_multiple_subrules_f1.default.30,31,32,33.ttx | 334 - + ...ning1_multiple_subrules_f1.default.41,42,43.otf | Bin 0 -> 1344 bytes + ...ning1_multiple_subrules_f1.default.41,42,43.ttx | 290 - + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 0 -> 3716 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1253 - + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 0 -> 2316 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.ttx | 569 - + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 0 -> 2044 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.ttx | 610 - + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3716 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1253 - + ...g2_multiple_subrules_f1.default.30,31,32,33.otf | Bin 0 -> 1852 bytes + ...g2_multiple_subrules_f1.default.30,31,32,33.ttx | 334 - + ...ning2_multiple_subrules_f1.default.41,42,43.otf | Bin 0 -> 1344 bytes + ...ning2_multiple_subrules_f1.default.41,42,43.ttx | 290 - + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 0 -> 3716 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1253 - + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 0 -> 2316 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.ttx | 569 - + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 0 -> 2044 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.ttx | 610 - + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3716 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1253 - + ...sub_chaining3_simple_f2.default.30,31,32,33.otf | Bin 0 -> 1828 bytes + ...sub_chaining3_simple_f2.default.30,31,32,33.ttx | 334 - + .../gsub_chaining3_simple_f2.default.41,42,43.otf | Bin 0 -> 1320 bytes + .../gsub_chaining3_simple_f2.default.41,42,43.ttx | 290 - + ...ing3_simple_f2.default.retain-all-codepoint.otf | Bin 0 -> 3692 bytes + ...ing3_simple_f2.default.retain-all-codepoint.ttx | 1253 - + ...chaining3_simple_f2.retain-gids.30,31,32,33.otf | Bin 0 -> 2292 bytes + ...chaining3_simple_f2.retain-gids.30,31,32,33.ttx | 569 - + ...ub_chaining3_simple_f2.retain-gids.41,42,43.otf | Bin 0 -> 2020 bytes + ...ub_chaining3_simple_f2.retain-gids.41,42,43.ttx | 610 - + ..._simple_f2.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3692 bytes + ..._simple_f2.retain-gids.retain-all-codepoint.ttx | 1253 - + ..._created.default.41,42,43,44,45,46,47,48,49.otf | Bin 0 -> 2176 bytes + ..._created.default.41,42,43,44,45,46,47,48,49.ttx | 392 - + ...nually_created.default.41,42,43,44,45,46,47.otf | Bin 0 -> 1888 bytes + ...nually_created.default.41,42,43,44,45,46,47.ttx | 357 - + ...nually_created.default.41,42,43,44,45,46,4D.otf | Bin 0 -> 1852 bytes + ...nually_created.default.41,42,43,44,45,46,4D.ttx | 351 - + ...nually_created.default.41,42,43,44,45,46,51.otf | Bin 0 -> 1932 bytes + ...nually_created.default.41,42,43,44,45,46,51.ttx | 364 - + ..._manually_created.default.41,42,43,44,45,46.otf | Bin 0 -> 1832 bytes + ..._manually_created.default.41,42,43,44,45,46.ttx | 343 - + .../gsub8_manually_created.default.41,42,43.otf | Bin 0 -> 1284 bytes + .../gsub8_manually_created.default.41,42,43.ttx | 285 - + .../gsub8_manually_created.default.41.otf | Bin 0 -> 1172 bytes + .../gsub8_manually_created.default.41.ttx | 259 - + .../gsub8_manually_created.default.61.otf | Bin 0 -> 1224 bytes + .../gsub8_manually_created.default.61.ttx | 268 - + ...nually_created.default.retain-all-codepoint.otf | Bin 0 -> 3656 bytes + ...nually_created.default.retain-all-codepoint.ttx | 1152 - + ...ated.retain-gids.41,42,43,44,45,46,47,48,49.otf | Bin 0 -> 2884 bytes + ...ated.retain-gids.41,42,43,44,45,46,47,48,49.ttx | 712 - + ...ly_created.retain-gids.41,42,43,44,45,46,47.otf | Bin 0 -> 2596 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,47.ttx | 677 - + ...ly_created.retain-gids.41,42,43,44,45,46,4D.otf | Bin 0 -> 2636 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,4D.ttx | 701 - + ...ly_created.retain-gids.41,42,43,44,45,46,51.otf | Bin 0 -> 2760 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,51.ttx | 734 - + ...ually_created.retain-gids.41,42,43,44,45,46.otf | Bin 0 -> 2540 bytes + ...ually_created.retain-gids.41,42,43,44,45,46.ttx | 663 - + ...gsub8_manually_created.retain-gids.41,42,43.otf | Bin 0 -> 1984 bytes + ...gsub8_manually_created.retain-gids.41,42,43.ttx | 605 - + .../gsub8_manually_created.retain-gids.41.otf | Bin 0 -> 1872 bytes + .../gsub8_manually_created.retain-gids.41.ttx | 579 - + .../gsub8_manually_created.retain-gids.61.otf | Bin 0 -> 2276 bytes + .../gsub8_manually_created.retain-gids.61.ttx | 748 - + ...ly_created.retain-gids.retain-all-codepoint.otf | Bin 0 -> 3656 bytes + ...ly_created.retain-gids.retain-all-codepoint.ttx | 1152 - + .../expected/layout.khmer/Khmer.default.1780.ttf | Bin 0 -> 4204 bytes + .../expected/layout.khmer/Khmer.default.1780.ttx | 2504 - + ...ult.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 0 -> 6412 bytes + ...ult.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttx | 3406 - + .../expected/layout.khmer/Khmer.default.31.ttf | Bin 0 -> 4140 bytes + .../expected/layout.khmer/Khmer.default.31.ttx | 2486 - + .../layout.khmer/Khmer.retain-gids.1780.ttf | Bin 0 -> 4464 bytes + .../layout.khmer/Khmer.retain-gids.1780.ttx | 2676 - + ...ids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 0 -> 7848 bytes + ...ids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttx | 4310 - + .../expected/layout.khmer/Khmer.retain-gids.31.ttf | Bin 0 -> 4256 bytes + .../expected/layout.khmer/Khmer.retain-gids.31.ttx | 2562 - + ...Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 11396 bytes + ...Bold.default.627,644,623,62D,644,627,645,2E.ttx | 4986 - + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 0 -> 18248 bytes + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttx | 9792 -- + .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 0 -> 3528 bytes + .../NotoNastaliqUrdu-Bold.default.627,644.ttx | 1326 - + ...rdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 0 -> 12368 bytes + ...rdu-Bold.default.633,645,627,621,20,644,627.ttx | 5279 - + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 0 -> 20368 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttx | 10363 -- + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 18232 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttx | 9170 -- + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 0 -> 24376 bytes + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttx | 13452 -- + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 0 -> 9176 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttx | 5158 - + ...Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 0 -> 18172 bytes + ...Bold.retain-gids.633,645,627,621,20,644,627.ttx | 8915 -- + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 0 -> 26588 bytes + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttx | 14027 -- + .../Roboto-Regular.smallcaps.default.41,42,43.ttf | Bin 0 -> 2464 bytes + .../Roboto-Regular.smallcaps.default.41,42,43.ttx | 1251 - + .../Roboto-Regular.smallcaps.default.41,43.ttf | Bin 0 -> 2284 bytes + .../Roboto-Regular.smallcaps.default.41,43.ttx | 1120 - + .../layout/Roboto-Regular.smallcaps.default.41.ttf | Bin 0 -> 2084 bytes + .../layout/Roboto-Regular.smallcaps.default.41.ttx | 1008 - + .../layout/Roboto-Regular.smallcaps.default.43.ttf | Bin 0 -> 2116 bytes + .../layout/Roboto-Regular.smallcaps.default.43.ttx | 1017 - + .../Roboto-Regular.smallcaps.default.CA,CB.ttf | Bin 0 -> 2388 bytes + .../Roboto-Regular.smallcaps.default.CA,CB.ttx | 1200 - + ...boto-Regular.smallcaps.retain-gids.41,42,43.ttf | Bin 0 -> 2716 bytes + ...boto-Regular.smallcaps.retain-gids.41,42,43.ttx | 1431 - + .../Roboto-Regular.smallcaps.retain-gids.41,43.ttf | Bin 0 -> 2548 bytes + .../Roboto-Regular.smallcaps.retain-gids.41,43.ttx | 1305 - + .../Roboto-Regular.smallcaps.retain-gids.41.ttf | Bin 0 -> 2336 bytes + .../Roboto-Regular.smallcaps.retain-gids.41.ttx | 1188 - + .../Roboto-Regular.smallcaps.retain-gids.43.ttf | Bin 0 -> 2384 bytes + .../Roboto-Regular.smallcaps.retain-gids.43.ttx | 1207 - + .../Roboto-Regular.smallcaps.retain-gids.CA,CB.ttf | Bin 0 -> 6476 bytes + .../Roboto-Regular.smallcaps.retain-gids.CA,CB.ttx | 4120 - + .../data/expected/sbix/sbix.default.58,59.ttf | Bin 0 -> 193528 bytes + .../data/expected/sbix/sbix.default.58,59.ttx | 12367 -- + test/subset/data/expected/sbix/sbix.default.58.ttf | Bin 0 -> 121168 bytes + test/subset/data/expected/sbix/sbix.default.58.ttx | 7801 - + test/subset/data/expected/sbix/sbix.default.59.ttf | Bin 0 -> 89364 bytes + test/subset/data/expected/sbix/sbix.default.59.ttx | 5813 - + .../sbix/sbix.drop-hints-retain-gids.58,59.ttf | Bin 0 -> 193528 bytes + .../sbix/sbix.drop-hints-retain-gids.58,59.ttx | 12367 -- + .../sbix/sbix.drop-hints-retain-gids.58.ttf | Bin 0 -> 121168 bytes + .../sbix/sbix.drop-hints-retain-gids.58.ttx | 7801 - + .../sbix/sbix.drop-hints-retain-gids.59.ttf | Bin 0 -> 89404 bytes + .../sbix/sbix.drop-hints-retain-gids.59.ttx | 5826 - + .../data/expected/sbix/sbix.drop-hints.58,59.ttf | Bin 0 -> 193528 bytes + .../data/expected/sbix/sbix.drop-hints.58,59.ttx | 12367 -- + .../data/expected/sbix/sbix.drop-hints.58.ttf | Bin 0 -> 121168 bytes + .../data/expected/sbix/sbix.drop-hints.58.ttx | 7801 - + .../data/expected/sbix/sbix.drop-hints.59.ttf | Bin 0 -> 89364 bytes + .../data/expected/sbix/sbix.drop-hints.59.ttx | 5813 - + .../data/expected/sbix/sbix.retain-gids.58,59.ttf | Bin 0 -> 193528 bytes + .../data/expected/sbix/sbix.retain-gids.58,59.ttx | 12367 -- + .../data/expected/sbix/sbix.retain-gids.58.ttf | Bin 0 -> 121168 bytes + .../data/expected/sbix/sbix.retain-gids.58.ttx | 7801 - + .../data/expected/sbix/sbix.retain-gids.59.ttf | Bin 0 -> 89404 bytes + .../data/expected/sbix/sbix.retain-gids.59.ttx | 5826 - + .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 0 -> 15792 bytes + .../variable/Fraunces.default.26,66,69,124,125.ttx | 6907 - + .../data/expected/variable/Fraunces.default.61.ttf | Bin 0 -> 4228 bytes + .../data/expected/variable/Fraunces.default.61.ttx | 1427 - + test/subset/generate-expected-outputs.py | 1 - + test/subset/run-tests.py | 29 +- + test/subset/subset_test_suite.py | 18 +- + 1945 files changed, 23 insertions(+), 3999130 deletions(-) + +commit 62a535f154a9453c7d16c669094c254666a6caac +Author: Behdad Esfahbod +Date: Tue Aug 3 10:11:27 2021 -0600 + + [khmer] Fix comment + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3104 + + src/hb-ot-shape-complex-indic.cc | 7 ++++--- + src/hb-ot-shape-complex-khmer.cc | 3 ++- + src/hb-ot-shape-complex-myanmar.cc | 3 ++- + src/hb-ot-shape-complex-use.cc | 3 ++- + 4 files changed, 10 insertions(+), 6 deletions(-) + +commit 2cc9ed2b9e3de9e162e9d127edce377f059fd56b +Author: Khaled Hosny +Date: Mon Aug 2 22:00:11 2021 +0200 + + [test] More lookup_collect_glyphs() tests + + test/api/test-ot-collect-glyphs.c | 95 +++++++++++++++++++++++++++++++++++++++ + 1 file changed, 95 insertions(+) + +commit 06640374016f1e78d1fbfa8c5e7b09f8b04a44cc +Author: Khaled Hosny +Date: Mon Aug 2 19:52:59 2021 +0200 + + [test] More lookup_collect_glyphs() tests + + test/api/test-ot-collect-glyphs.c | 66 +++++++++++++++++++++++++++++++++++++++ + 1 file changed, 66 insertions(+) + +commit ecdd8e3f18700113032a88cdfdc94bcf55e08542 +Author: Khaled Hosny +Date: Mon Aug 2 19:36:20 2021 +0200 + + [test] More lookup_collect_glyphs() tests + + test/api/fonts/Qahiri-Regular.ttf | Bin 0 -> 35984 bytes + test/api/test-ot-collect-glyphs.c | 122 ++++++++++++++++++++++++++++++++++++++ + 2 files changed, 122 insertions(+) + +commit f998d7e1ceee3c797104e90cc25caeff56407745 +Author: Khaled Hosny +Date: Mon Aug 2 16:10:13 2021 +0200 + + [test] Add API test for lookup_collect_glyphs() + + We don’t seem to have any tests exercising this API at all, and it is a + good check of GSUB/GPOS code. + + test/api/Makefile.am | 1 + + test/api/meson.build | 1 + + test/api/test-ot-collect-glyphs.c | 209 ++++++++++++++++++++++++++++++++++++++ + 3 files changed, 211 insertions(+) + +commit 47d47e8c43d71c6d6570d354400c0757940bbb94 +Author: Behdad Esfahbod +Date: Sun Aug 1 22:12:08 2021 -0600 + + [util/hb-shape/hb-subset] Don't terminate on first error in batch mode + + There's no reason to quit processing. The failure is already + communicated via stdout in both cases. + + util/hb-shape.cc | 4 ---- + util/hb-subset.cc | 3 --- + 2 files changed, 7 deletions(-) + +commit a363ce573c3aa706de3aecf0515519a5d7842af2 +Author: Behdad Esfahbod +Date: Sun Aug 1 22:11:13 2021 -0600 + + [util/hb-subset] Minor refactor of batch mode + + To match recent changes to hb-shape. + + util/hb-subset.cc | 14 ++++++++------ + 1 file changed, 8 insertions(+), 6 deletions(-) + +commit 10e73d188a28e777b7950e37a9eed908f3a19615 +Author: Khaled Hosny +Date: Sun Aug 1 11:11:12 2021 +0200 + + [test] Add batch mode to hb-subset and use it + + time meson test --suite=subset down from: + real 0m22.822s + user 0m44.561s + sys 0m9.255s + + to: + real 0m19.418s + user 0m38.171s + sys 0m3.587s + + Does not seem to help much, but it is something. + + Part of https://github.com/harfbuzz/harfbuzz/issues/3089 + + test/subset/run-repack-tests.py | 17 ++++++++++++++--- + test/subset/run-tests.py | 17 ++++++++++++++--- + util/hb-subset.cc | 34 ++++++++++++++++++++++++++++++++++ + 3 files changed, 62 insertions(+), 6 deletions(-) + +commit 75f314c47150270a04b659c3218ba1e4738d13d2 +Merge: ed99c8062 1fd3a261e +Author: Behdad Esfahbod +Date: Sun Aug 1 12:06:49 2021 -0600 + + Merge pull request #3103 from harfbuzz/test-reference + + [test] Remove unused shaping tests reference mode + +commit 1fd3a261e526745b1a99bf1eece8e87bcc673d49 +Author: Khaled Hosny +Date: Sun Aug 1 19:38:39 2021 +0200 + + [test] Remove unused shaping tests reference mode + + test/shaping/run-tests.py | 35 +++++++++++------------------------ + 1 file changed, 11 insertions(+), 24 deletions(-) + +commit ed99c80623ce6c81e5efedd97f2374b41f33d14b +Author: Behdad Esfahbod +Date: Sun Aug 1 08:14:59 2021 -0600 + + [util/hb-shape] Refactor driver type duplication + + util/hb-shape.cc | 11 +++++++++-- + 1 file changed, 9 insertions(+), 2 deletions(-) + +commit 05cf81283b90531710f060f7ef6e3216fe8b5330 +Author: Behdad Esfahbod +Date: Sun Aug 1 07:59:25 2021 -0600 + + [util/hb-shape] Fix use of EOF as end-of-line + + EOF is -1, which was being treated as a valid char (255). + Use int instead. + + test/api/test-style.c | 2 +- + util/main-font-text.hh | 2 +- + util/options.cc | 15 ++++++++------- + util/options.hh | 2 +- + 4 files changed, 11 insertions(+), 10 deletions(-) + +commit ee7473b8a447a05a67b185bd9ff6fac3f2ca24d8 +Author: Behdad Esfahbod +Date: Fri Jul 30 12:55:28 2021 -0600 + + [mutex] Remove unused HB_MUTEX_IMPL_INIT / HB_MUTEX_INIT + + https://github.com/harfbuzz/harfbuzz/pull/3100#issuecomment-890089096 + + src/hb-mutex.hh | 8 +------- + 1 file changed, 1 insertion(+), 7 deletions(-) + +commit 0e37c07f4c116c983693ce87ae6828b1ca77a347 +Author: Behdad Esfahbod +Date: Fri Jul 30 12:52:59 2021 -0600 + + Revert "Construct user_data in hb_object" + + This reverts commit a78eb43c79e7a2d870add6b686426748e104b7b3. + + See: https://github.com/harfbuzz/harfbuzz/pull/3100#issuecomment-890088227 + + src/hb-object.hh | 3 --- + 1 file changed, 3 deletions(-) + +commit 5dc4cd71cc950ccf2bbeee2a9f03e5908850b1eb +Author: Behdad Esfahbod +Date: Fri Jul 30 12:37:40 2021 -0600 + + [blob] Minor change in destruction + + No semantic change. + + src/hb-blob.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 7cbcdaf68a59ae87420503f7b5be490745607fbe +Author: Behdad Esfahbod +Date: Fri Jul 30 11:26:46 2021 -0600 + + Whitespace + + test/subset/data/tests/cff-full-font.tests | 1 - + test/subset/data/tests/cff-japanese.tests | 3 --- + test/subset/data/tests/japanese.tests | 2 -- + test/subset/data/tests/layout.gdef-varstore.tests | 1 - + 4 files changed, 7 deletions(-) + +commit 5d283aa0bd65739f78b384590e070e8cfb531d74 +Merge: bbeb3a62b f6c67a5fc +Author: Behdad Esfahbod +Date: Fri Jul 30 10:15:09 2021 -0600 + + Merge pull request #3095 from harfbuzz/subset-tests-speed + + [test] Speed-up subset tests by saving TTX dump + +commit bbeb3a62b0efbb598d8683f7c4b6cc7069a58aeb +Merge: a78eb43c7 b63ac5717 +Author: Behdad Esfahbod +Date: Fri Jul 30 09:54:55 2021 -0600 + + Merge pull request #3096 from googlefonts/multi_flag + + [subset] change input and plan flags to be bit sets. + +commit b63ac5717479cd8264e717f4e6a2df97d352bb67 +Author: Garret Rieger +Date: Thu Jul 29 18:23:41 2021 -0700 + + [subset] bail if collection region indices is in error. + + src/hb-ot-layout-common.hh | 4 ++++ + 1 file changed, 4 insertions(+) + +commit f9d8e4a97620eecd8dba3469b1bc115b3fbe242a +Author: Garret Rieger +Date: Thu Jul 29 15:25:41 2021 -0700 + + [subset] switch ..._set_flags to not take a mask. + + src/hb-subset-input.cc | 21 ++++++++------------- + src/hb-subset-input.hh | 4 +++- + src/hb-subset-plan.hh | 2 +- + src/hb-subset.h | 35 +++++++++++++++-------------------- + test/api/hb-subset-test.h | 3 +-- + test/api/test-subset-cff1.c | 20 +++++++++----------- + test/api/test-subset-cff2.c | 9 ++++----- + test/api/test-subset-glyf.c | 12 ++++++------ + test/api/test-subset-gvar.c | 2 +- + test/api/test-subset-hvar.c | 4 ++-- + test/api/test-subset-vvar.c | 2 +- + test/api/test-subset.c | 11 ++--------- + test/fuzzing/hb-subset-fuzzer.cc | 6 +++--- + util/options.hh | 9 +++++---- + 14 files changed, 61 insertions(+), 79 deletions(-) + +commit 46d4a5e67353517bb27d0ac2d944b7343a8cff3c +Author: Garret Rieger +Date: Thu Jul 29 15:07:13 2021 -0700 + + [subset] Convert subset plan to use a flags bit set. + + src/hb-ot-glyf-table.hh | 15 +++++++++------ + src/hb-ot-layout-gpos-table.hh | 6 +++--- + src/hb-ot-maxp-table.hh | 2 +- + src/hb-ot-name-table.hh | 6 +++++- + src/hb-ot-os2-table.hh | 3 ++- + src/hb-ot-post-table.hh | 5 +++-- + src/hb-ot-var-gvar-table.hh | 8 ++++++-- + src/hb-ot-var-hvar-table.hh | 2 +- + src/hb-subset-cff-common.hh | 13 ++++++++----- + src/hb-subset-cff1.cc | 4 ++-- + src/hb-subset-cff2.cc | 4 ++-- + src/hb-subset-plan.cc | 29 +++++++++++++++++------------ + src/hb-subset-plan.hh | 13 ++----------- + src/hb-subset.cc | 4 ++-- + 14 files changed, 63 insertions(+), 51 deletions(-) + +commit 3d534b146c545d95e4b81fbec2c5a7a73531fae5 +Author: Garret Rieger +Date: Thu Jul 29 11:52:14 2021 -0700 + + [subset] convert subset input flags into bit flags. + + Store the flags in a bit set. Updates the public api to work with the bit set directly. + + src/hb-subset-input.cc | 103 +++++++-------------------------------- + src/hb-subset-input.hh | 12 +---- + src/hb-subset-plan.cc | 22 ++++----- + src/hb-subset.h | 62 ++++++++++++----------- + test/api/hb-subset-test.h | 4 +- + test/api/test-subset-cff1.c | 24 ++++----- + test/api/test-subset-cff2.c | 11 +++-- + test/api/test-subset-glyf.c | 12 ++--- + test/api/test-subset-gvar.c | 2 +- + test/api/test-subset-hvar.c | 4 +- + test/api/test-subset-vvar.c | 2 +- + test/api/test-subset.c | 41 ++++++++++++++++ + test/fuzzing/hb-subset-fuzzer.cc | 33 +++---------- + util/hb-subset.cc | 2 +- + util/options-subset.cc | 23 +++++---- + util/options.hh | 24 +++++++++ + 16 files changed, 180 insertions(+), 201 deletions(-) + +commit f6c67a5fcfcf64e6e01b337c34d366f167800410 +Author: Khaled Hosny +Date: Fri Jul 30 02:20:19 2021 +0200 + + [test] Open file in UTF-8 + + It is 2021 and Python still does not default to UTF-8 on Windows! + + test/subset/run-tests.py | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit bafbade087d18f0045181ad31829a0a4ffbf0544 +Author: Khaled Hosny +Date: Fri Jul 30 01:42:45 2021 +0200 + + [test] Force FontTools to use \n on all platforms + + On Windows in helfuly uses \r\n. + + test/subset/run-tests.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit a78eb43c79e7a2d870add6b686426748e104b7b3 +Author: Ben Wagner +Date: Thu Jul 29 17:35:25 2021 -0400 + + Construct user_data in hb_object + + hb_object's user_data is created lazily. The previous implementation of + hb_object_set_user_data created space for the user_data but did not + actually construct it. This means that hb_user_data_array_t's lock was + not constructed. If hb_mutex_t is backed by an implementation which + requires that it be constructed (not just zero initialized) then errors + will occur when taking the lock when setting the user data. + + Change hb_object_set_user_data to construct the user_data in the created + space and hb_object_fini to call the destructor. + + src/hb-object.hh | 3 +++ + 1 file changed, 3 insertions(+) + +commit 278f44dcee34cea25403e42e06668f0afe2328c1 +Author: Khaled Hosny +Date: Thu Jul 29 23:43:56 2021 +0200 + + [test] Speed-up subset tests by saving TTX dump + + Speed-up subset tests by saving TTX dump of expected output instead of + generating it each time the tests are run. + + Cuts down meson test --suite=subset on my system from: + real 0m38.977s + user 1m12.024s + sys 0m10.547s + + to: + real 0m22.291s + user 0m44.548s + sys 0m9.221s + + Part of https://github.com/harfbuzz/harfbuzz/issues/3089 + + .../Comfortaa-Regular-new.default.61,62,63.ttf | Bin 7060 -> 0 bytes + .../Comfortaa-Regular-new.default.61,62,63.ttx | 4507 + + .../basics/Comfortaa-Regular-new.default.61,63.ttf | Bin 6692 -> 0 bytes + .../basics/Comfortaa-Regular-new.default.61,63.ttx | 4359 + + .../basics/Comfortaa-Regular-new.default.61.ttf | Bin 6328 -> 0 bytes + .../basics/Comfortaa-Regular-new.default.61.ttx | 4198 + + .../basics/Comfortaa-Regular-new.default.62.ttf | Bin 6200 -> 0 bytes + .../basics/Comfortaa-Regular-new.default.62.ttx | 4151 + + .../basics/Comfortaa-Regular-new.default.63.ttf | Bin 6256 -> 0 bytes + .../basics/Comfortaa-Regular-new.default.63.ttx | 4209 + + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 220928 -> 0 bytes + ...aa-Regular-new.default.retain-all-codepoint.ttx | 132956 +++++++++++++++++ + ...Regular-new.drop-hints-retain-gids.61,62,63.ttf | Bin 4608 -> 0 bytes + ...Regular-new.drop-hints-retain-gids.61,62,63.ttx | 1918 + + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttf | Bin 4312 -> 0 bytes + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttx | 1785 + + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttf | Bin 3724 -> 0 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttx | 1493 + + ...ortaa-Regular-new.drop-hints-retain-gids.62.ttf | Bin 3900 -> 0 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.62.ttx | 1600 + + ...ortaa-Regular-new.drop-hints-retain-gids.63.ttf | Bin 3972 -> 0 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.63.ttx | 1662 + + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 189800 -> 0 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 122816 ++++++++++++++++ + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttf | Bin 2600 -> 0 bytes + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttx | 813 + + .../Comfortaa-Regular-new.drop-hints.61,63.ttf | Bin 2296 -> 0 bytes + .../Comfortaa-Regular-new.drop-hints.61,63.ttx | 675 + + .../basics/Comfortaa-Regular-new.drop-hints.61.ttf | Bin 1976 -> 0 bytes + .../basics/Comfortaa-Regular-new.drop-hints.61.ttx | 523 + + .../basics/Comfortaa-Regular-new.drop-hints.62.ttf | Bin 1900 -> 0 bytes + .../basics/Comfortaa-Regular-new.drop-hints.62.ttx | 490 + + .../basics/Comfortaa-Regular-new.drop-hints.63.ttf | Bin 1968 -> 0 bytes + .../basics/Comfortaa-Regular-new.drop-hints.63.ttx | 547 + + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 189756 -> 0 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttx | 122806 ++++++++++++++++ + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttf | Bin 7988 -> 0 bytes + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttx | 4929 + + .../basics/Comfortaa-Regular-new.gids.61,63.ttf | Bin 7628 -> 0 bytes + .../basics/Comfortaa-Regular-new.gids.61,63.ttx | 4778 + + .../basics/Comfortaa-Regular-new.gids.61.ttf | Bin 7256 -> 0 bytes + .../basics/Comfortaa-Regular-new.gids.61.ttx | 4614 + + .../basics/Comfortaa-Regular-new.gids.62.ttf | Bin 7184 -> 0 bytes + .../basics/Comfortaa-Regular-new.gids.62.ttx | 4606 + + .../basics/Comfortaa-Regular-new.gids.63.ttf | Bin 7180 -> 0 bytes + .../basics/Comfortaa-Regular-new.gids.63.ttx | 4623 + + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 220928 -> 0 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttx | 132956 +++++++++++++++++ + .../Comfortaa-Regular-new.glyph-names.61,62,63.ttf | Bin 7072 -> 0 bytes + .../Comfortaa-Regular-new.glyph-names.61,62,63.ttx | 4519 + + .../Comfortaa-Regular-new.glyph-names.61,63.ttf | Bin 6700 -> 0 bytes + .../Comfortaa-Regular-new.glyph-names.61,63.ttx | 4371 + + .../Comfortaa-Regular-new.glyph-names.61.ttf | Bin 6336 -> 0 bytes + .../Comfortaa-Regular-new.glyph-names.61.ttx | 4210 + + .../Comfortaa-Regular-new.glyph-names.62.ttf | Bin 6208 -> 0 bytes + .../Comfortaa-Regular-new.glyph-names.62.ttx | 4163 + + .../Comfortaa-Regular-new.glyph-names.63.ttf | Bin 6264 -> 0 bytes + .../Comfortaa-Regular-new.glyph-names.63.ttx | 4221 + + ...egular-new.glyph-names.retain-all-codepoint.ttf | Bin 227920 -> 0 bytes + ...egular-new.glyph-names.retain-all-codepoint.ttx | 133598 ++++++++++++++++++ + ...gular-new.keep-all-layout-features.61,62,63.ttf | Bin 7504 -> 0 bytes + ...gular-new.keep-all-layout-features.61,62,63.ttx | 4670 + + ...-Regular-new.keep-all-layout-features.61,63.ttf | Bin 7140 -> 0 bytes + ...-Regular-new.keep-all-layout-features.61,63.ttx | 4519 + + ...taa-Regular-new.keep-all-layout-features.61.ttf | Bin 6772 -> 0 bytes + ...taa-Regular-new.keep-all-layout-features.61.ttx | 4355 + + ...taa-Regular-new.keep-all-layout-features.62.ttf | Bin 6200 -> 0 bytes + ...taa-Regular-new.keep-all-layout-features.62.ttx | 4151 + + ...taa-Regular-new.keep-all-layout-features.63.ttf | Bin 6256 -> 0 bytes + ...taa-Regular-new.keep-all-layout-features.63.ttx | 4209 + + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 221620 -> 0 bytes + ...ep-all-layout-features.retain-all-codepoint.ttx | 133303 +++++++++++++++++ + ...fortaa-Regular-new.layout-features.61,62,63.ttf | Bin 7060 -> 0 bytes + ...fortaa-Regular-new.layout-features.61,62,63.ttx | 4507 + + ...Comfortaa-Regular-new.layout-features.61,63.ttf | Bin 6692 -> 0 bytes + ...Comfortaa-Regular-new.layout-features.61,63.ttx | 4359 + + .../Comfortaa-Regular-new.layout-features.61.ttf | Bin 6328 -> 0 bytes + .../Comfortaa-Regular-new.layout-features.61.ttx | 4198 + + .../Comfortaa-Regular-new.layout-features.62.ttf | Bin 6200 -> 0 bytes + .../Comfortaa-Regular-new.layout-features.62.ttx | 4151 + + .../Comfortaa-Regular-new.layout-features.63.ttf | Bin 6256 -> 0 bytes + .../Comfortaa-Regular-new.layout-features.63.ttx | 4209 + + ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 219124 -> 0 bytes + ...ar-new.layout-features.retain-all-codepoint.ttx | 131168 +++++++++++++++++ + .../Comfortaa-Regular-new.name-ids.61,62,63.ttf | Bin 6800 -> 0 bytes + .../Comfortaa-Regular-new.name-ids.61,62,63.ttx | 4495 + + .../Comfortaa-Regular-new.name-ids.61,63.ttf | Bin 6432 -> 0 bytes + .../Comfortaa-Regular-new.name-ids.61,63.ttx | 4347 + + .../basics/Comfortaa-Regular-new.name-ids.61.ttf | Bin 6068 -> 0 bytes + .../basics/Comfortaa-Regular-new.name-ids.61.ttx | 4186 + + .../basics/Comfortaa-Regular-new.name-ids.62.ttf | Bin 5940 -> 0 bytes + .../basics/Comfortaa-Regular-new.name-ids.62.ttx | 4139 + + .../basics/Comfortaa-Regular-new.name-ids.63.ttf | Bin 5996 -> 0 bytes + .../basics/Comfortaa-Regular-new.name-ids.63.ttx | 4197 + + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 220668 -> 0 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttx | 132944 +++++++++++++++++ + ...mfortaa-Regular-new.name-languages.61,62,63.ttf | Bin 7060 -> 0 bytes + ...mfortaa-Regular-new.name-languages.61,62,63.ttx | 4507 + + .../Comfortaa-Regular-new.name-languages.61,63.ttf | Bin 6692 -> 0 bytes + .../Comfortaa-Regular-new.name-languages.61,63.ttx | 4359 + + .../Comfortaa-Regular-new.name-languages.61.ttf | Bin 6328 -> 0 bytes + .../Comfortaa-Regular-new.name-languages.61.ttx | 4198 + + .../Comfortaa-Regular-new.name-languages.62.ttf | Bin 6200 -> 0 bytes + .../Comfortaa-Regular-new.name-languages.62.ttx | 4151 + + .../Comfortaa-Regular-new.name-languages.63.ttf | Bin 6256 -> 0 bytes + .../Comfortaa-Regular-new.name-languages.63.ttx | 4209 + + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 220928 -> 0 bytes + ...lar-new.name-languages.retain-all-codepoint.ttx | 132956 +++++++++++++++++ + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttf | Bin 7060 -> 0 bytes + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttx | 4507 + + .../Comfortaa-Regular-new.name-legacy.61,63.ttf | Bin 6692 -> 0 bytes + .../Comfortaa-Regular-new.name-legacy.61,63.ttx | 4359 + + .../Comfortaa-Regular-new.name-legacy.61.ttf | Bin 6328 -> 0 bytes + .../Comfortaa-Regular-new.name-legacy.61.ttx | 4198 + + .../Comfortaa-Regular-new.name-legacy.62.ttf | Bin 6200 -> 0 bytes + .../Comfortaa-Regular-new.name-legacy.62.ttx | 4151 + + .../Comfortaa-Regular-new.name-legacy.63.ttf | Bin 6256 -> 0 bytes + .../Comfortaa-Regular-new.name-legacy.63.ttx | 4209 + + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 220928 -> 0 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttx | 132956 +++++++++++++++++ + ...egular-new.no-prune-unicode-ranges.61,62,63.ttf | Bin 7060 -> 0 bytes + ...egular-new.no-prune-unicode-ranges.61,62,63.ttx | 4507 + + ...a-Regular-new.no-prune-unicode-ranges.61,63.ttf | Bin 6692 -> 0 bytes + ...a-Regular-new.no-prune-unicode-ranges.61,63.ttx | 4359 + + ...rtaa-Regular-new.no-prune-unicode-ranges.61.ttf | Bin 6328 -> 0 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.61.ttx | 4198 + + ...rtaa-Regular-new.no-prune-unicode-ranges.62.ttf | Bin 6200 -> 0 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.62.ttx | 4151 + + ...rtaa-Regular-new.no-prune-unicode-ranges.63.ttf | Bin 6256 -> 0 bytes + ...rtaa-Regular-new.no-prune-unicode-ranges.63.ttx | 4209 + + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 220928 -> 0 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttx | 132956 +++++++++++++++++ + ...mfortaa-Regular-new.notdef-outline.61,62,63.ttf | Bin 7652 -> 0 bytes + ...mfortaa-Regular-new.notdef-outline.61,62,63.ttx | 4758 + + .../Comfortaa-Regular-new.notdef-outline.61,63.ttf | Bin 7284 -> 0 bytes + .../Comfortaa-Regular-new.notdef-outline.61,63.ttx | 4610 + + .../Comfortaa-Regular-new.notdef-outline.61.ttf | Bin 6920 -> 0 bytes + .../Comfortaa-Regular-new.notdef-outline.61.ttx | 4449 + + .../Comfortaa-Regular-new.notdef-outline.62.ttf | Bin 6796 -> 0 bytes + .../Comfortaa-Regular-new.notdef-outline.62.ttx | 4402 + + .../Comfortaa-Regular-new.notdef-outline.63.ttf | Bin 6844 -> 0 bytes + .../Comfortaa-Regular-new.notdef-outline.63.ttx | 4460 + + ...lar-new.notdef-outline.retain-all-codepoint.ttf | Bin 221524 -> 0 bytes + ...lar-new.notdef-outline.retain-all-codepoint.ttx | 133207 +++++++++++++++++ + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttf | Bin 9068 -> 0 bytes + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttx | 5612 + + .../Comfortaa-Regular-new.retain-gids.61,63.ttf | Bin 8708 -> 0 bytes + .../Comfortaa-Regular-new.retain-gids.61,63.ttx | 5469 + + .../Comfortaa-Regular-new.retain-gids.61.ttf | Bin 8076 -> 0 bytes + .../Comfortaa-Regular-new.retain-gids.61.ttx | 5168 + + .../Comfortaa-Regular-new.retain-gids.62.ttf | Bin 8200 -> 0 bytes + .../Comfortaa-Regular-new.retain-gids.62.ttx | 5261 + + .../Comfortaa-Regular-new.retain-gids.63.ttf | Bin 8260 -> 0 bytes + .../Comfortaa-Regular-new.retain-gids.63.ttx | 5324 + + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 220972 -> 0 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttx | 132966 +++++++++++++++++ + ...numMyeongjo-Regular-subset.default.61,62,63.ttf | Bin 4128 -> 0 bytes + ...numMyeongjo-Regular-subset.default.61,62,63.ttx | 2032 + + .../NanumMyeongjo-Regular-subset.default.61,63.ttf | Bin 3580 -> 0 bytes + .../NanumMyeongjo-Regular-subset.default.61,63.ttx | 1822 + + .../NanumMyeongjo-Regular-subset.default.61.ttf | Bin 3156 -> 0 bytes + .../NanumMyeongjo-Regular-subset.default.61.ttx | 1696 + + .../NanumMyeongjo-Regular-subset.default.62.ttf | Bin 3180 -> 0 bytes + .../NanumMyeongjo-Regular-subset.default.62.ttx | 1719 + + .../NanumMyeongjo-Regular-subset.default.63.ttf | Bin 3048 -> 0 bytes + .../NanumMyeongjo-Regular-subset.default.63.ttx | 1635 + + ...Regular-subset.default.retain-all-codepoint.ttf | Bin 9524 -> 0 bytes + ...Regular-subset.default.retain-all-codepoint.ttx | 4391 + + ...ular-subset.drop-hints-retain-gids.61,62,63.ttf | Bin 1452 -> 0 bytes + ...ular-subset.drop-hints-retain-gids.61,62,63.ttx | 380 + + ...Regular-subset.drop-hints-retain-gids.61,63.ttf | Bin 1284 -> 0 bytes + ...Regular-subset.drop-hints-retain-gids.61,63.ttx | 314 + + ...jo-Regular-subset.drop-hints-retain-gids.61.ttf | Bin 1128 -> 0 bytes + ...jo-Regular-subset.drop-hints-retain-gids.61.ttx | 254 + + ...jo-Regular-subset.drop-hints-retain-gids.62.ttf | Bin 1144 -> 0 bytes + ...jo-Regular-subset.drop-hints-retain-gids.62.ttx | 261 + + ...jo-Regular-subset.drop-hints-retain-gids.63.ttf | Bin 1116 -> 0 bytes + ...jo-Regular-subset.drop-hints-retain-gids.63.ttx | 251 + + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 3536 -> 0 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 1215 + + ...Myeongjo-Regular-subset.drop-hints.61,62,63.ttf | Bin 1452 -> 0 bytes + ...Myeongjo-Regular-subset.drop-hints.61,62,63.ttx | 380 + + ...numMyeongjo-Regular-subset.drop-hints.61,63.ttf | Bin 1276 -> 0 bytes + ...numMyeongjo-Regular-subset.drop-hints.61,63.ttx | 310 + + .../NanumMyeongjo-Regular-subset.drop-hints.61.ttf | Bin 1128 -> 0 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.61.ttx | 254 + + .../NanumMyeongjo-Regular-subset.drop-hints.62.ttf | Bin 1140 -> 0 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.62.ttx | 257 + + .../NanumMyeongjo-Regular-subset.drop-hints.63.ttf | Bin 1104 -> 0 bytes + .../NanumMyeongjo-Regular-subset.drop-hints.63.ttx | 243 + + ...ular-subset.drop-hints.retain-all-codepoint.ttf | Bin 3536 -> 0 bytes + ...ular-subset.drop-hints.retain-all-codepoint.ttx | 1215 + + .../NanumMyeongjo-Regular-subset.gids.61,62,63.ttf | Bin 4128 -> 0 bytes + .../NanumMyeongjo-Regular-subset.gids.61,62,63.ttx | 2032 + + .../NanumMyeongjo-Regular-subset.gids.61,63.ttf | Bin 4128 -> 0 bytes + .../NanumMyeongjo-Regular-subset.gids.61,63.ttx | 2032 + + .../NanumMyeongjo-Regular-subset.gids.61.ttf | Bin 4128 -> 0 bytes + .../NanumMyeongjo-Regular-subset.gids.61.ttx | 2032 + + .../NanumMyeongjo-Regular-subset.gids.62.ttf | Bin 4128 -> 0 bytes + .../NanumMyeongjo-Regular-subset.gids.62.ttx | 2032 + + .../NanumMyeongjo-Regular-subset.gids.63.ttf | Bin 4128 -> 0 bytes + .../NanumMyeongjo-Regular-subset.gids.63.ttx | 2032 + + ...jo-Regular-subset.gids.retain-all-codepoint.ttf | Bin 9524 -> 0 bytes + ...jo-Regular-subset.gids.retain-all-codepoint.ttx | 4391 + + ...yeongjo-Regular-subset.glyph-names.61,62,63.ttf | Bin 4128 -> 0 bytes + ...yeongjo-Regular-subset.glyph-names.61,62,63.ttx | 2032 + + ...umMyeongjo-Regular-subset.glyph-names.61,63.ttf | Bin 3580 -> 0 bytes + ...umMyeongjo-Regular-subset.glyph-names.61,63.ttx | 1822 + + ...NanumMyeongjo-Regular-subset.glyph-names.61.ttf | Bin 3156 -> 0 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.61.ttx | 1696 + + ...NanumMyeongjo-Regular-subset.glyph-names.62.ttf | Bin 3180 -> 0 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.62.ttx | 1719 + + ...NanumMyeongjo-Regular-subset.glyph-names.63.ttf | Bin 3048 -> 0 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.63.ttx | 1635 + + ...lar-subset.glyph-names.retain-all-codepoint.ttf | Bin 9524 -> 0 bytes + ...lar-subset.glyph-names.retain-all-codepoint.ttx | 4391 + + ...ar-subset.keep-all-layout-features.61,62,63.ttf | Bin 4128 -> 0 bytes + ...ar-subset.keep-all-layout-features.61,62,63.ttx | 2032 + + ...gular-subset.keep-all-layout-features.61,63.ttf | Bin 3580 -> 0 bytes + ...gular-subset.keep-all-layout-features.61,63.ttx | 1822 + + ...-Regular-subset.keep-all-layout-features.61.ttf | Bin 3156 -> 0 bytes + ...-Regular-subset.keep-all-layout-features.61.ttx | 1696 + + ...-Regular-subset.keep-all-layout-features.62.ttf | Bin 3180 -> 0 bytes + ...-Regular-subset.keep-all-layout-features.62.ttx | 1719 + + ...-Regular-subset.keep-all-layout-features.63.ttf | Bin 3048 -> 0 bytes + ...-Regular-subset.keep-all-layout-features.63.ttx | 1635 + + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 9524 -> 0 bytes + ...ep-all-layout-features.retain-all-codepoint.ttx | 4391 + + ...gjo-Regular-subset.layout-features.61,62,63.ttf | Bin 4128 -> 0 bytes + ...gjo-Regular-subset.layout-features.61,62,63.ttx | 2032 + + ...eongjo-Regular-subset.layout-features.61,63.ttf | Bin 3580 -> 0 bytes + ...eongjo-Regular-subset.layout-features.61,63.ttx | 1822 + + ...mMyeongjo-Regular-subset.layout-features.61.ttf | Bin 3156 -> 0 bytes + ...mMyeongjo-Regular-subset.layout-features.61.ttx | 1696 + + ...mMyeongjo-Regular-subset.layout-features.62.ttf | Bin 3180 -> 0 bytes + ...mMyeongjo-Regular-subset.layout-features.62.ttx | 1719 + + ...mMyeongjo-Regular-subset.layout-features.63.ttf | Bin 3048 -> 0 bytes + ...mMyeongjo-Regular-subset.layout-features.63.ttx | 1635 + + ...subset.layout-features.retain-all-codepoint.ttf | Bin 9524 -> 0 bytes + ...subset.layout-features.retain-all-codepoint.ttx | 4391 + + ...umMyeongjo-Regular-subset.name-ids.61,62,63.ttf | Bin 3924 -> 0 bytes + ...umMyeongjo-Regular-subset.name-ids.61,62,63.ttx | 2020 + + ...NanumMyeongjo-Regular-subset.name-ids.61,63.ttf | Bin 3376 -> 0 bytes + ...NanumMyeongjo-Regular-subset.name-ids.61,63.ttx | 1810 + + .../NanumMyeongjo-Regular-subset.name-ids.61.ttf | Bin 2952 -> 0 bytes + .../NanumMyeongjo-Regular-subset.name-ids.61.ttx | 1684 + + .../NanumMyeongjo-Regular-subset.name-ids.62.ttf | Bin 2976 -> 0 bytes + .../NanumMyeongjo-Regular-subset.name-ids.62.ttx | 1707 + + .../NanumMyeongjo-Regular-subset.name-ids.63.ttf | Bin 2844 -> 0 bytes + .../NanumMyeongjo-Regular-subset.name-ids.63.ttx | 1623 + + ...egular-subset.name-ids.retain-all-codepoint.ttf | Bin 9320 -> 0 bytes + ...egular-subset.name-ids.retain-all-codepoint.ttx | 4379 + + ...ngjo-Regular-subset.name-languages.61,62,63.ttf | Bin 4172 -> 0 bytes + ...ngjo-Regular-subset.name-languages.61,62,63.ttx | 2041 + + ...yeongjo-Regular-subset.name-languages.61,63.ttf | Bin 3624 -> 0 bytes + ...yeongjo-Regular-subset.name-languages.61,63.ttx | 1831 + + ...umMyeongjo-Regular-subset.name-languages.61.ttf | Bin 3200 -> 0 bytes + ...umMyeongjo-Regular-subset.name-languages.61.ttx | 1705 + + ...umMyeongjo-Regular-subset.name-languages.62.ttf | Bin 3224 -> 0 bytes + ...umMyeongjo-Regular-subset.name-languages.62.ttx | 1728 + + ...umMyeongjo-Regular-subset.name-languages.63.ttf | Bin 3092 -> 0 bytes + ...umMyeongjo-Regular-subset.name-languages.63.ttx | 1644 + + ...-subset.name-languages.retain-all-codepoint.ttf | Bin 9568 -> 0 bytes + ...-subset.name-languages.retain-all-codepoint.ttx | 4400 + + ...yeongjo-Regular-subset.name-legacy.61,62,63.ttf | Bin 4128 -> 0 bytes + ...yeongjo-Regular-subset.name-legacy.61,62,63.ttx | 2032 + + ...umMyeongjo-Regular-subset.name-legacy.61,63.ttf | Bin 3580 -> 0 bytes + ...umMyeongjo-Regular-subset.name-legacy.61,63.ttx | 1822 + + ...NanumMyeongjo-Regular-subset.name-legacy.61.ttf | Bin 3156 -> 0 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.61.ttx | 1696 + + ...NanumMyeongjo-Regular-subset.name-legacy.62.ttf | Bin 3180 -> 0 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.62.ttx | 1719 + + ...NanumMyeongjo-Regular-subset.name-legacy.63.ttf | Bin 3048 -> 0 bytes + ...NanumMyeongjo-Regular-subset.name-legacy.63.ttx | 1635 + + ...lar-subset.name-legacy.retain-all-codepoint.ttf | Bin 9524 -> 0 bytes + ...lar-subset.name-legacy.retain-all-codepoint.ttx | 4391 + + ...lar-subset.no-prune-unicode-ranges.61,62,63.ttf | Bin 4128 -> 0 bytes + ...lar-subset.no-prune-unicode-ranges.61,62,63.ttx | 2032 + + ...egular-subset.no-prune-unicode-ranges.61,63.ttf | Bin 3580 -> 0 bytes + ...egular-subset.no-prune-unicode-ranges.61,63.ttx | 1822 + + ...o-Regular-subset.no-prune-unicode-ranges.61.ttf | Bin 3156 -> 0 bytes + ...o-Regular-subset.no-prune-unicode-ranges.61.ttx | 1696 + + ...o-Regular-subset.no-prune-unicode-ranges.62.ttf | Bin 3180 -> 0 bytes + ...o-Regular-subset.no-prune-unicode-ranges.62.ttx | 1719 + + ...o-Regular-subset.no-prune-unicode-ranges.63.ttf | Bin 3048 -> 0 bytes + ...o-Regular-subset.no-prune-unicode-ranges.63.ttx | 1635 + + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 9524 -> 0 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttx | 4391 + + ...ngjo-Regular-subset.notdef-outline.61,62,63.ttf | Bin 4128 -> 0 bytes + ...ngjo-Regular-subset.notdef-outline.61,62,63.ttx | 2032 + + ...yeongjo-Regular-subset.notdef-outline.61,63.ttf | Bin 3580 -> 0 bytes + ...yeongjo-Regular-subset.notdef-outline.61,63.ttx | 1822 + + ...umMyeongjo-Regular-subset.notdef-outline.61.ttf | Bin 3156 -> 0 bytes + ...umMyeongjo-Regular-subset.notdef-outline.61.ttx | 1696 + + ...umMyeongjo-Regular-subset.notdef-outline.62.ttf | Bin 3180 -> 0 bytes + ...umMyeongjo-Regular-subset.notdef-outline.62.ttx | 1719 + + ...umMyeongjo-Regular-subset.notdef-outline.63.ttf | Bin 3048 -> 0 bytes + ...umMyeongjo-Regular-subset.notdef-outline.63.ttx | 1635 + + ...-subset.notdef-outline.retain-all-codepoint.ttf | Bin 9524 -> 0 bytes + ...-subset.notdef-outline.retain-all-codepoint.ttx | 4391 + + ...yeongjo-Regular-subset.retain-gids.61,62,63.ttf | Bin 4128 -> 0 bytes + ...yeongjo-Regular-subset.retain-gids.61,62,63.ttx | 2032 + + ...umMyeongjo-Regular-subset.retain-gids.61,63.ttf | Bin 3588 -> 0 bytes + ...umMyeongjo-Regular-subset.retain-gids.61,63.ttx | 1826 + + ...NanumMyeongjo-Regular-subset.retain-gids.61.ttf | Bin 3156 -> 0 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.61.ttx | 1696 + + ...NanumMyeongjo-Regular-subset.retain-gids.62.ttf | Bin 3184 -> 0 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.62.ttx | 1723 + + ...NanumMyeongjo-Regular-subset.retain-gids.63.ttf | Bin 3060 -> 0 bytes + ...NanumMyeongjo-Regular-subset.retain-gids.63.ttx | 1643 + + ...lar-subset.retain-gids.retain-all-codepoint.ttf | Bin 9524 -> 0 bytes + ...lar-subset.retain-gids.retain-all-codepoint.ttx | 4391 + + .../basics/Roboto-Regular.abc.default.61,62,63.ttf | Bin 2452 -> 0 bytes + .../basics/Roboto-Regular.abc.default.61,62,63.ttx | 1407 + + .../basics/Roboto-Regular.abc.default.61,63.ttf | Bin 2260 -> 0 bytes + .../basics/Roboto-Regular.abc.default.61,63.ttx | 1259 + + .../basics/Roboto-Regular.abc.default.61.ttf | Bin 2048 -> 0 bytes + .../basics/Roboto-Regular.abc.default.61.ttx | 1127 + + .../basics/Roboto-Regular.abc.default.62.ttf | Bin 1916 -> 0 bytes + .../basics/Roboto-Regular.abc.default.62.ttx | 1025 + + .../basics/Roboto-Regular.abc.default.63.ttf | Bin 1972 -> 0 bytes + .../basics/Roboto-Regular.abc.default.63.ttx | 1073 + + ...to-Regular.abc.default.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...to-Regular.abc.default.retain-all-codepoint.ttx | 1407 + + ...Regular.abc.drop-hints-retain-gids.61,62,63.ttf | Bin 1192 -> 0 bytes + ...Regular.abc.drop-hints-retain-gids.61,62,63.ttx | 479 + + ...to-Regular.abc.drop-hints-retain-gids.61,63.ttf | Bin 1124 -> 0 bytes + ...to-Regular.abc.drop-hints-retain-gids.61,63.ttx | 433 + + ...oboto-Regular.abc.drop-hints-retain-gids.61.ttf | Bin 984 -> 0 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.61.ttx | 374 + + ...oboto-Regular.abc.drop-hints-retain-gids.62.ttf | Bin 880 -> 0 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.62.ttx | 297 + + ...oboto-Regular.abc.drop-hints-retain-gids.63.ttf | Bin 968 -> 0 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.63.ttx | 369 + + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 1192 -> 0 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 479 + + .../Roboto-Regular.abc.drop-hints.61,62,63.ttf | Bin 1192 -> 0 bytes + .../Roboto-Regular.abc.drop-hints.61,62,63.ttx | 479 + + .../basics/Roboto-Regular.abc.drop-hints.61,63.ttf | Bin 1108 -> 0 bytes + .../basics/Roboto-Regular.abc.drop-hints.61,63.ttx | 429 + + .../basics/Roboto-Regular.abc.drop-hints.61.ttf | Bin 984 -> 0 bytes + .../basics/Roboto-Regular.abc.drop-hints.61.ttx | 374 + + .../basics/Roboto-Regular.abc.drop-hints.62.ttf | Bin 876 -> 0 bytes + .../basics/Roboto-Regular.abc.drop-hints.62.ttx | 293 + + .../basics/Roboto-Regular.abc.drop-hints.63.ttf | Bin 956 -> 0 bytes + .../basics/Roboto-Regular.abc.drop-hints.63.ttx | 361 + + ...Regular.abc.drop-hints.retain-all-codepoint.ttf | Bin 1192 -> 0 bytes + ...Regular.abc.drop-hints.retain-all-codepoint.ttx | 479 + + .../basics/Roboto-Regular.abc.gids.61,62,63.ttf | Bin 2452 -> 0 bytes + .../basics/Roboto-Regular.abc.gids.61,62,63.ttx | 1407 + + .../basics/Roboto-Regular.abc.gids.61,63.ttf | Bin 2452 -> 0 bytes + .../basics/Roboto-Regular.abc.gids.61,63.ttx | 1407 + + .../expected/basics/Roboto-Regular.abc.gids.61.ttf | Bin 2452 -> 0 bytes + .../expected/basics/Roboto-Regular.abc.gids.61.ttx | 1407 + + .../expected/basics/Roboto-Regular.abc.gids.62.ttf | Bin 2452 -> 0 bytes + .../expected/basics/Roboto-Regular.abc.gids.62.ttx | 1407 + + .../expected/basics/Roboto-Regular.abc.gids.63.ttf | Bin 2452 -> 0 bytes + .../expected/basics/Roboto-Regular.abc.gids.63.ttx | 1407 + + ...oboto-Regular.abc.gids.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...oboto-Regular.abc.gids.retain-all-codepoint.ttx | 1407 + + .../Roboto-Regular.abc.glyph-names.61,62,63.ttf | Bin 2452 -> 0 bytes + .../Roboto-Regular.abc.glyph-names.61,62,63.ttx | 1407 + + .../Roboto-Regular.abc.glyph-names.61,63.ttf | Bin 2260 -> 0 bytes + .../Roboto-Regular.abc.glyph-names.61,63.ttx | 1259 + + .../basics/Roboto-Regular.abc.glyph-names.61.ttf | Bin 2048 -> 0 bytes + .../basics/Roboto-Regular.abc.glyph-names.61.ttx | 1127 + + .../basics/Roboto-Regular.abc.glyph-names.62.ttf | Bin 1916 -> 0 bytes + .../basics/Roboto-Regular.abc.glyph-names.62.ttx | 1025 + + .../basics/Roboto-Regular.abc.glyph-names.63.ttf | Bin 1972 -> 0 bytes + .../basics/Roboto-Regular.abc.glyph-names.63.ttx | 1073 + + ...egular.abc.glyph-names.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...egular.abc.glyph-names.retain-all-codepoint.ttx | 1407 + + ...gular.abc.keep-all-layout-features.61,62,63.ttf | Bin 2452 -> 0 bytes + ...gular.abc.keep-all-layout-features.61,62,63.ttx | 1407 + + ...-Regular.abc.keep-all-layout-features.61,63.ttf | Bin 2260 -> 0 bytes + ...-Regular.abc.keep-all-layout-features.61,63.ttx | 1259 + + ...oto-Regular.abc.keep-all-layout-features.61.ttf | Bin 2048 -> 0 bytes + ...oto-Regular.abc.keep-all-layout-features.61.ttx | 1127 + + ...oto-Regular.abc.keep-all-layout-features.62.ttf | Bin 1916 -> 0 bytes + ...oto-Regular.abc.keep-all-layout-features.62.ttx | 1025 + + ...oto-Regular.abc.keep-all-layout-features.63.ttf | Bin 1972 -> 0 bytes + ...oto-Regular.abc.keep-all-layout-features.63.ttx | 1073 + + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...ep-all-layout-features.retain-all-codepoint.ttx | 1407 + + ...Roboto-Regular.abc.layout-features.61,62,63.ttf | Bin 2452 -> 0 bytes + ...Roboto-Regular.abc.layout-features.61,62,63.ttx | 1407 + + .../Roboto-Regular.abc.layout-features.61,63.ttf | Bin 2260 -> 0 bytes + .../Roboto-Regular.abc.layout-features.61,63.ttx | 1259 + + .../Roboto-Regular.abc.layout-features.61.ttf | Bin 2048 -> 0 bytes + .../Roboto-Regular.abc.layout-features.61.ttx | 1127 + + .../Roboto-Regular.abc.layout-features.62.ttf | Bin 1916 -> 0 bytes + .../Roboto-Regular.abc.layout-features.62.ttx | 1025 + + .../Roboto-Regular.abc.layout-features.63.ttf | Bin 1972 -> 0 bytes + .../Roboto-Regular.abc.layout-features.63.ttx | 1073 + + ...ar.abc.layout-features.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...ar.abc.layout-features.retain-all-codepoint.ttx | 1407 + + .../Roboto-Regular.abc.name-ids.61,62,63.ttf | Bin 2452 -> 0 bytes + .../Roboto-Regular.abc.name-ids.61,62,63.ttx | 1407 + + .../basics/Roboto-Regular.abc.name-ids.61,63.ttf | Bin 2260 -> 0 bytes + .../basics/Roboto-Regular.abc.name-ids.61,63.ttx | 1259 + + .../basics/Roboto-Regular.abc.name-ids.61.ttf | Bin 2048 -> 0 bytes + .../basics/Roboto-Regular.abc.name-ids.61.ttx | 1127 + + .../basics/Roboto-Regular.abc.name-ids.62.ttf | Bin 1916 -> 0 bytes + .../basics/Roboto-Regular.abc.name-ids.62.ttx | 1025 + + .../basics/Roboto-Regular.abc.name-ids.63.ttf | Bin 1972 -> 0 bytes + .../basics/Roboto-Regular.abc.name-ids.63.ttx | 1073 + + ...o-Regular.abc.name-ids.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...o-Regular.abc.name-ids.retain-all-codepoint.ttx | 1407 + + .../Roboto-Regular.abc.name-languages.61,62,63.ttf | Bin 2452 -> 0 bytes + .../Roboto-Regular.abc.name-languages.61,62,63.ttx | 1407 + + .../Roboto-Regular.abc.name-languages.61,63.ttf | Bin 2260 -> 0 bytes + .../Roboto-Regular.abc.name-languages.61,63.ttx | 1259 + + .../Roboto-Regular.abc.name-languages.61.ttf | Bin 2048 -> 0 bytes + .../Roboto-Regular.abc.name-languages.61.ttx | 1127 + + .../Roboto-Regular.abc.name-languages.62.ttf | Bin 1916 -> 0 bytes + .../Roboto-Regular.abc.name-languages.62.ttx | 1025 + + .../Roboto-Regular.abc.name-languages.63.ttf | Bin 1972 -> 0 bytes + .../Roboto-Regular.abc.name-languages.63.ttx | 1073 + + ...lar.abc.name-languages.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...lar.abc.name-languages.retain-all-codepoint.ttx | 1407 + + .../Roboto-Regular.abc.name-legacy.61,62,63.ttf | Bin 2452 -> 0 bytes + .../Roboto-Regular.abc.name-legacy.61,62,63.ttx | 1407 + + .../Roboto-Regular.abc.name-legacy.61,63.ttf | Bin 2260 -> 0 bytes + .../Roboto-Regular.abc.name-legacy.61,63.ttx | 1259 + + .../basics/Roboto-Regular.abc.name-legacy.61.ttf | Bin 2048 -> 0 bytes + .../basics/Roboto-Regular.abc.name-legacy.61.ttx | 1127 + + .../basics/Roboto-Regular.abc.name-legacy.62.ttf | Bin 1916 -> 0 bytes + .../basics/Roboto-Regular.abc.name-legacy.62.ttx | 1025 + + .../basics/Roboto-Regular.abc.name-legacy.63.ttf | Bin 1972 -> 0 bytes + .../basics/Roboto-Regular.abc.name-legacy.63.ttx | 1073 + + ...egular.abc.name-legacy.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...egular.abc.name-legacy.retain-all-codepoint.ttx | 1407 + + ...egular.abc.no-prune-unicode-ranges.61,62,63.ttf | Bin 2452 -> 0 bytes + ...egular.abc.no-prune-unicode-ranges.61,62,63.ttx | 1407 + + ...o-Regular.abc.no-prune-unicode-ranges.61,63.ttf | Bin 2260 -> 0 bytes + ...o-Regular.abc.no-prune-unicode-ranges.61,63.ttx | 1259 + + ...boto-Regular.abc.no-prune-unicode-ranges.61.ttf | Bin 2048 -> 0 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.61.ttx | 1127 + + ...boto-Regular.abc.no-prune-unicode-ranges.62.ttf | Bin 1916 -> 0 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.62.ttx | 1025 + + ...boto-Regular.abc.no-prune-unicode-ranges.63.ttf | Bin 1972 -> 0 bytes + ...boto-Regular.abc.no-prune-unicode-ranges.63.ttx | 1073 + + ...o-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...o-prune-unicode-ranges.retain-all-codepoint.ttx | 1407 + + .../Roboto-Regular.abc.notdef-outline.61,62,63.ttf | Bin 2452 -> 0 bytes + .../Roboto-Regular.abc.notdef-outline.61,62,63.ttx | 1407 + + .../Roboto-Regular.abc.notdef-outline.61,63.ttf | Bin 2260 -> 0 bytes + .../Roboto-Regular.abc.notdef-outline.61,63.ttx | 1259 + + .../Roboto-Regular.abc.notdef-outline.61.ttf | Bin 2048 -> 0 bytes + .../Roboto-Regular.abc.notdef-outline.61.ttx | 1127 + + .../Roboto-Regular.abc.notdef-outline.62.ttf | Bin 1916 -> 0 bytes + .../Roboto-Regular.abc.notdef-outline.62.ttx | 1025 + + .../Roboto-Regular.abc.notdef-outline.63.ttf | Bin 1972 -> 0 bytes + .../Roboto-Regular.abc.notdef-outline.63.ttx | 1073 + + ...lar.abc.notdef-outline.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...lar.abc.notdef-outline.retain-all-codepoint.ttx | 1407 + + .../Roboto-Regular.abc.retain-gids.61,62,63.ttf | Bin 2452 -> 0 bytes + .../Roboto-Regular.abc.retain-gids.61,62,63.ttx | 1407 + + .../Roboto-Regular.abc.retain-gids.61,63.ttf | Bin 2276 -> 0 bytes + .../Roboto-Regular.abc.retain-gids.61,63.ttx | 1264 + + .../basics/Roboto-Regular.abc.retain-gids.61.ttf | Bin 2048 -> 0 bytes + .../basics/Roboto-Regular.abc.retain-gids.61.ttx | 1127 + + .../basics/Roboto-Regular.abc.retain-gids.62.ttf | Bin 1924 -> 0 bytes + .../basics/Roboto-Regular.abc.retain-gids.62.ttx | 1030 + + .../basics/Roboto-Regular.abc.retain-gids.63.ttf | Bin 1988 -> 0 bytes + .../basics/Roboto-Regular.abc.retain-gids.63.ttx | 1083 + + ...egular.abc.retain-gids.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + ...egular.abc.retain-gids.retain-all-codepoint.ttx | 1407 + + .../cbdt/NotoColorEmoji.subset.default.2049.ttf | Bin 3112 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.default.2049.ttx | 397 + + .../cbdt/NotoColorEmoji.subset.default.38,2049.ttf | Bin 4084 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.default.38,2049.ttx | 474 + + .../cbdt/NotoColorEmoji.subset.default.38,20E3.ttf | Bin 3568 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.default.38,20E3.ttx | 441 + + ...rEmoji.subset.default.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 0 bytes + ...rEmoji.subset.default.38,39,AE,2049,38,20E3.ttx | 898 + + .../NotoColorEmoji.subset.default.38,AE,2049.ttf | Bin 7544 -> 0 bytes + .../NotoColorEmoji.subset.default.38,AE,2049.ttx | 705 + + .../cbdt/NotoColorEmoji.subset.default.39.ttf | Bin 1920 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.default.39.ttx | 323 + + .../cbdt/NotoColorEmoji.subset.default.AE.ttf | Bin 4412 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.default.AE.ttx | 478 + + ...lorEmoji.subset.drop-hints-retain-gids.2049.ttf | Bin 3136 -> 0 bytes + ...lorEmoji.subset.drop-hints-retain-gids.2049.ttx | 406 + + ...Emoji.subset.drop-hints-retain-gids.38,2049.ttf | Bin 4108 -> 0 bytes + ...Emoji.subset.drop-hints-retain-gids.38,2049.ttx | 480 + + ...Emoji.subset.drop-hints-retain-gids.38,20E3.ttf | Bin 3600 -> 0 bytes + ...Emoji.subset.drop-hints-retain-gids.38,20E3.ttx | 450 + + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 0 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttx | 898 + + ...ji.subset.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7564 -> 0 bytes + ...ji.subset.drop-hints-retain-gids.38,AE,2049.ttx | 708 + + ...ColorEmoji.subset.drop-hints-retain-gids.39.ttf | Bin 1928 -> 0 bytes + ...ColorEmoji.subset.drop-hints-retain-gids.39.ttx | 326 + + ...ColorEmoji.subset.drop-hints-retain-gids.AE.ttf | Bin 4428 -> 0 bytes + ...ColorEmoji.subset.drop-hints-retain-gids.AE.ttx | 484 + + .../cbdt/NotoColorEmoji.subset.drop-hints.2049.ttf | Bin 3112 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.2049.ttx | 397 + + .../NotoColorEmoji.subset.drop-hints.38,2049.ttf | Bin 4084 -> 0 bytes + .../NotoColorEmoji.subset.drop-hints.38,2049.ttx | 474 + + .../NotoColorEmoji.subset.drop-hints.38,20E3.ttf | Bin 3568 -> 0 bytes + .../NotoColorEmoji.subset.drop-hints.38,20E3.ttx | 441 + + ...oji.subset.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 0 bytes + ...oji.subset.drop-hints.38,39,AE,2049,38,20E3.ttx | 898 + + ...NotoColorEmoji.subset.drop-hints.38,AE,2049.ttf | Bin 7544 -> 0 bytes + ...NotoColorEmoji.subset.drop-hints.38,AE,2049.ttx | 705 + + .../cbdt/NotoColorEmoji.subset.drop-hints.39.ttf | Bin 1920 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.39.ttx | 323 + + .../cbdt/NotoColorEmoji.subset.drop-hints.AE.ttf | Bin 4412 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.drop-hints.AE.ttx | 478 + + .../NotoColorEmoji.subset.gap.default.2049.ttf | Bin 3112 -> 0 bytes + .../NotoColorEmoji.subset.gap.default.2049.ttx | 397 + + .../NotoColorEmoji.subset.gap.default.38,2049.ttf | Bin 4084 -> 0 bytes + .../NotoColorEmoji.subset.gap.default.38,2049.ttx | 474 + + .../NotoColorEmoji.subset.gap.default.38,20E3.ttf | Bin 3568 -> 0 bytes + .../NotoColorEmoji.subset.gap.default.38,20E3.ttx | 441 + + ...ji.subset.gap.default.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 0 bytes + ...ji.subset.gap.default.38,39,AE,2049,38,20E3.ttx | 827 + + ...otoColorEmoji.subset.gap.default.38,AE,2049.ttf | Bin 7544 -> 0 bytes + ...otoColorEmoji.subset.gap.default.38,AE,2049.ttx | 705 + + .../cbdt/NotoColorEmoji.subset.gap.default.39.ttf | Bin 908 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.gap.default.39.ttx | 207 + + .../cbdt/NotoColorEmoji.subset.gap.default.AE.ttf | Bin 4412 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.gap.default.AE.ttx | 478 + + ...moji.subset.gap.drop-hints-retain-gids.2049.ttf | Bin 3136 -> 0 bytes + ...moji.subset.gap.drop-hints-retain-gids.2049.ttx | 406 + + ...i.subset.gap.drop-hints-retain-gids.38,2049.ttf | Bin 4108 -> 0 bytes + ...i.subset.gap.drop-hints-retain-gids.38,2049.ttx | 480 + + ...i.subset.gap.drop-hints-retain-gids.38,20E3.ttf | Bin 3600 -> 0 bytes + ...i.subset.gap.drop-hints-retain-gids.38,20E3.ttx | 450 + + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 0 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttx | 827 + + ...ubset.gap.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7564 -> 0 bytes + ...ubset.gap.drop-hints-retain-gids.38,AE,2049.ttx | 708 + + ...rEmoji.subset.gap.drop-hints-retain-gids.39.ttf | Bin 916 -> 0 bytes + ...rEmoji.subset.gap.drop-hints-retain-gids.39.ttx | 210 + + ...rEmoji.subset.gap.drop-hints-retain-gids.AE.ttf | Bin 4428 -> 0 bytes + ...rEmoji.subset.gap.drop-hints-retain-gids.AE.ttx | 484 + + .../NotoColorEmoji.subset.gap.drop-hints.2049.ttf | Bin 3112 -> 0 bytes + .../NotoColorEmoji.subset.gap.drop-hints.2049.ttx | 397 + + ...otoColorEmoji.subset.gap.drop-hints.38,2049.ttf | Bin 4084 -> 0 bytes + ...otoColorEmoji.subset.gap.drop-hints.38,2049.ttx | 474 + + ...otoColorEmoji.subset.gap.drop-hints.38,20E3.ttf | Bin 3568 -> 0 bytes + ...otoColorEmoji.subset.gap.drop-hints.38,20E3.ttx | 441 + + ...subset.gap.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 0 bytes + ...subset.gap.drop-hints.38,39,AE,2049,38,20E3.ttx | 827 + + ...ColorEmoji.subset.gap.drop-hints.38,AE,2049.ttf | Bin 7544 -> 0 bytes + ...ColorEmoji.subset.gap.drop-hints.38,AE,2049.ttx | 705 + + .../NotoColorEmoji.subset.gap.drop-hints.39.ttf | Bin 908 -> 0 bytes + .../NotoColorEmoji.subset.gap.drop-hints.39.ttx | 207 + + .../NotoColorEmoji.subset.gap.drop-hints.AE.ttf | Bin 4412 -> 0 bytes + .../NotoColorEmoji.subset.gap.drop-hints.AE.ttx | 478 + + .../NotoColorEmoji.subset.gap.retain-gids.2049.ttf | Bin 3136 -> 0 bytes + .../NotoColorEmoji.subset.gap.retain-gids.2049.ttx | 406 + + ...toColorEmoji.subset.gap.retain-gids.38,2049.ttf | Bin 4108 -> 0 bytes + ...toColorEmoji.subset.gap.retain-gids.38,2049.ttx | 480 + + ...toColorEmoji.subset.gap.retain-gids.38,20E3.ttf | Bin 3600 -> 0 bytes + ...toColorEmoji.subset.gap.retain-gids.38,20E3.ttx | 450 + + ...ubset.gap.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 9188 -> 0 bytes + ...ubset.gap.retain-gids.38,39,AE,2049,38,20E3.ttx | 827 + + ...olorEmoji.subset.gap.retain-gids.38,AE,2049.ttf | Bin 7564 -> 0 bytes + ...olorEmoji.subset.gap.retain-gids.38,AE,2049.ttx | 708 + + .../NotoColorEmoji.subset.gap.retain-gids.39.ttf | Bin 916 -> 0 bytes + .../NotoColorEmoji.subset.gap.retain-gids.39.ttx | 210 + + .../NotoColorEmoji.subset.gap.retain-gids.AE.ttf | Bin 4428 -> 0 bytes + .../NotoColorEmoji.subset.gap.retain-gids.AE.ttx | 484 + + ...olorEmoji.subset.index_format3.default.2049.ttf | Bin 3108 -> 0 bytes + ...olorEmoji.subset.index_format3.default.2049.ttx | 397 + + ...rEmoji.subset.index_format3.default.38,2049.ttf | Bin 4076 -> 0 bytes + ...rEmoji.subset.index_format3.default.38,2049.ttx | 474 + + ...rEmoji.subset.index_format3.default.38,20E3.ttf | Bin 3560 -> 0 bytes + ...rEmoji.subset.index_format3.default.38,20E3.ttx | 441 + + ...index_format3.default.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 0 bytes + ...index_format3.default.38,39,AE,2049,38,20E3.ttx | 898 + + ...oji.subset.index_format3.default.38,AE,2049.ttf | Bin 7536 -> 0 bytes + ...oji.subset.index_format3.default.38,AE,2049.ttx | 705 + + ...oColorEmoji.subset.index_format3.default.39.ttf | Bin 1916 -> 0 bytes + ...oColorEmoji.subset.index_format3.default.39.ttx | 323 + + ...oColorEmoji.subset.index_format3.default.AE.ttf | Bin 4408 -> 0 bytes + ...oColorEmoji.subset.index_format3.default.AE.ttx | 478 + + ...t.index_format3.drop-hints-retain-gids.2049.ttf | Bin 3132 -> 0 bytes + ...t.index_format3.drop-hints-retain-gids.2049.ttx | 406 + + ...ndex_format3.drop-hints-retain-gids.38,2049.ttf | Bin 4100 -> 0 bytes + ...ndex_format3.drop-hints-retain-gids.38,2049.ttx | 480 + + ...ndex_format3.drop-hints-retain-gids.38,20E3.ttf | Bin 3592 -> 0 bytes + ...ndex_format3.drop-hints-retain-gids.38,20E3.ttx | 450 + + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 0 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttx | 898 + + ...x_format3.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7552 -> 0 bytes + ...x_format3.drop-hints-retain-gids.38,AE,2049.ttx | 708 + + ...set.index_format3.drop-hints-retain-gids.39.ttf | Bin 1924 -> 0 bytes + ...set.index_format3.drop-hints-retain-gids.39.ttx | 326 + + ...set.index_format3.drop-hints-retain-gids.AE.ttf | Bin 4424 -> 0 bytes + ...set.index_format3.drop-hints-retain-gids.AE.ttx | 484 + + ...rEmoji.subset.index_format3.drop-hints.2049.ttf | Bin 3108 -> 0 bytes + ...rEmoji.subset.index_format3.drop-hints.2049.ttx | 397 + + ...oji.subset.index_format3.drop-hints.38,2049.ttf | Bin 4076 -> 0 bytes + ...oji.subset.index_format3.drop-hints.38,2049.ttx | 474 + + ...oji.subset.index_format3.drop-hints.38,20E3.ttf | Bin 3560 -> 0 bytes + ...oji.subset.index_format3.drop-hints.38,20E3.ttx | 441 + + ...ex_format3.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 0 bytes + ...ex_format3.drop-hints.38,39,AE,2049,38,20E3.ttx | 898 + + ....subset.index_format3.drop-hints.38,AE,2049.ttf | Bin 7536 -> 0 bytes + ....subset.index_format3.drop-hints.38,AE,2049.ttx | 705 + + ...lorEmoji.subset.index_format3.drop-hints.39.ttf | Bin 1916 -> 0 bytes + ...lorEmoji.subset.index_format3.drop-hints.39.ttx | 323 + + ...lorEmoji.subset.index_format3.drop-hints.AE.ttf | Bin 4408 -> 0 bytes + ...lorEmoji.subset.index_format3.drop-hints.AE.ttx | 478 + + ...Emoji.subset.index_format3.retain-gids.2049.ttf | Bin 3132 -> 0 bytes + ...Emoji.subset.index_format3.retain-gids.2049.ttx | 406 + + ...ji.subset.index_format3.retain-gids.38,2049.ttf | Bin 4100 -> 0 bytes + ...ji.subset.index_format3.retain-gids.38,2049.ttx | 480 + + ...ji.subset.index_format3.retain-gids.38,20E3.ttf | Bin 3592 -> 0 bytes + ...ji.subset.index_format3.retain-gids.38,20E3.ttx | 450 + + ...x_format3.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 0 bytes + ...x_format3.retain-gids.38,39,AE,2049,38,20E3.ttx | 898 + + ...subset.index_format3.retain-gids.38,AE,2049.ttf | Bin 7552 -> 0 bytes + ...subset.index_format3.retain-gids.38,AE,2049.ttx | 708 + + ...orEmoji.subset.index_format3.retain-gids.39.ttf | Bin 1924 -> 0 bytes + ...orEmoji.subset.index_format3.retain-gids.39.ttx | 326 + + ...orEmoji.subset.index_format3.retain-gids.AE.ttf | Bin 4424 -> 0 bytes + ...orEmoji.subset.index_format3.retain-gids.AE.ttx | 484 + + ...ji.subset.multiple_size_tables.default.2049.ttf | Bin 5312 -> 0 bytes + ...ji.subset.multiple_size_tables.default.2049.ttx | 587 + + ...subset.multiple_size_tables.default.38,2049.ttf | Bin 7244 -> 0 bytes + ...subset.multiple_size_tables.default.38,2049.ttx | 736 + + ...subset.multiple_size_tables.default.38,20E3.ttf | Bin 6212 -> 0 bytes + ...subset.multiple_size_tables.default.38,20E3.ttx | 671 + + ...e_size_tables.default.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 0 bytes + ...e_size_tables.default.38,39,AE,2049,38,20E3.ttx | 1570 + + ...set.multiple_size_tables.default.38,AE,2049.ttf | Bin 14140 -> 0 bytes + ...set.multiple_size_tables.default.38,AE,2049.ttx | 1193 + + ...moji.subset.multiple_size_tables.default.39.ttf | Bin 2928 -> 0 bytes + ...moji.subset.multiple_size_tables.default.39.ttx | 439 + + ...moji.subset.multiple_size_tables.default.AE.ttf | Bin 7916 -> 0 bytes + ...moji.subset.multiple_size_tables.default.AE.ttx | 749 + + ...ple_size_tables.drop-hints-retain-gids.2049.ttf | Bin 5336 -> 0 bytes + ...ple_size_tables.drop-hints-retain-gids.2049.ttx | 596 + + ..._size_tables.drop-hints-retain-gids.38,2049.ttf | Bin 7268 -> 0 bytes + ..._size_tables.drop-hints-retain-gids.38,2049.ttx | 742 + + ..._size_tables.drop-hints-retain-gids.38,20E3.ttf | Bin 6244 -> 0 bytes + ..._size_tables.drop-hints-retain-gids.38,20E3.ttx | 680 + + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 0 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttx | 1570 + + ...ze_tables.drop-hints-retain-gids.38,AE,2049.ttf | Bin 14164 -> 0 bytes + ...ze_tables.drop-hints-retain-gids.38,AE,2049.ttx | 1196 + + ...tiple_size_tables.drop-hints-retain-gids.39.ttf | Bin 2936 -> 0 bytes + ...tiple_size_tables.drop-hints-retain-gids.39.ttx | 442 + + ...tiple_size_tables.drop-hints-retain-gids.AE.ttf | Bin 7932 -> 0 bytes + ...tiple_size_tables.drop-hints-retain-gids.AE.ttx | 755 + + ...subset.multiple_size_tables.drop-hints.2049.ttf | Bin 5312 -> 0 bytes + ...subset.multiple_size_tables.drop-hints.2049.ttx | 587 + + ...set.multiple_size_tables.drop-hints.38,2049.ttf | Bin 7244 -> 0 bytes + ...set.multiple_size_tables.drop-hints.38,2049.ttx | 736 + + ...set.multiple_size_tables.drop-hints.38,20E3.ttf | Bin 6212 -> 0 bytes + ...set.multiple_size_tables.drop-hints.38,20E3.ttx | 671 + + ...ize_tables.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 0 bytes + ...ize_tables.drop-hints.38,39,AE,2049,38,20E3.ttx | 1570 + + ....multiple_size_tables.drop-hints.38,AE,2049.ttf | Bin 14140 -> 0 bytes + ....multiple_size_tables.drop-hints.38,AE,2049.ttx | 1193 + + ...i.subset.multiple_size_tables.drop-hints.39.ttf | Bin 2928 -> 0 bytes + ...i.subset.multiple_size_tables.drop-hints.39.ttx | 439 + + ...i.subset.multiple_size_tables.drop-hints.AE.ttf | Bin 7916 -> 0 bytes + ...i.subset.multiple_size_tables.drop-hints.AE.ttx | 749 + + ...ubset.multiple_size_tables.retain-gids.2049.ttf | Bin 5336 -> 0 bytes + ...ubset.multiple_size_tables.retain-gids.2049.ttx | 596 + + ...et.multiple_size_tables.retain-gids.38,2049.ttf | Bin 7268 -> 0 bytes + ...et.multiple_size_tables.retain-gids.38,2049.ttx | 742 + + ...et.multiple_size_tables.retain-gids.38,20E3.ttf | Bin 6244 -> 0 bytes + ...et.multiple_size_tables.retain-gids.38,20E3.ttx | 680 + + ...ze_tables.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 19280 -> 0 bytes + ...ze_tables.retain-gids.38,39,AE,2049,38,20E3.ttx | 1570 + + ...multiple_size_tables.retain-gids.38,AE,2049.ttf | Bin 14164 -> 0 bytes + ...multiple_size_tables.retain-gids.38,AE,2049.ttx | 1196 + + ....subset.multiple_size_tables.retain-gids.39.ttf | Bin 2936 -> 0 bytes + ....subset.multiple_size_tables.retain-gids.39.ttx | 442 + + ....subset.multiple_size_tables.retain-gids.AE.ttf | Bin 7932 -> 0 bytes + ....subset.multiple_size_tables.retain-gids.AE.ttx | 755 + + .../NotoColorEmoji.subset.retain-gids.2049.ttf | Bin 3136 -> 0 bytes + .../NotoColorEmoji.subset.retain-gids.2049.ttx | 406 + + .../NotoColorEmoji.subset.retain-gids.38,2049.ttf | Bin 4108 -> 0 bytes + .../NotoColorEmoji.subset.retain-gids.38,2049.ttx | 480 + + .../NotoColorEmoji.subset.retain-gids.38,20E3.ttf | Bin 3600 -> 0 bytes + .../NotoColorEmoji.subset.retain-gids.38,20E3.ttx | 450 + + ...ji.subset.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10124 -> 0 bytes + ...ji.subset.retain-gids.38,39,AE,2049,38,20E3.ttx | 898 + + ...otoColorEmoji.subset.retain-gids.38,AE,2049.ttf | Bin 7564 -> 0 bytes + ...otoColorEmoji.subset.retain-gids.38,AE,2049.ttx | 708 + + .../cbdt/NotoColorEmoji.subset.retain-gids.39.ttf | Bin 1928 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.retain-gids.39.ttx | 326 + + .../cbdt/NotoColorEmoji.subset.retain-gids.AE.ttf | Bin 4428 -> 0 bytes + .../cbdt/NotoColorEmoji.subset.retain-gids.AE.ttx | 484 + + ...eSansPro-Regular.default.1FC,21,41,20,62,63.otf | Bin 2580 -> 0 bytes + ...eSansPro-Regular.default.1FC,21,41,20,62,63.ttx | 738 + + .../SourceSansPro-Regular.default.61,62,63.otf | Bin 2216 -> 0 bytes + .../SourceSansPro-Regular.default.61,62,63.ttx | 587 + + ...ourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf | Bin 2328 -> 0 bytes + ...ourceSansPro-Regular.default.D7,D8,D9,DA,DE.ttx | 578 + + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 20232 -> 0 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.ttx | 6312 + + ...Regular.desubroutinize-retain-gids.61,62,63.otf | Bin 2316 -> 0 bytes + ...Regular.desubroutinize-retain-gids.61,62,63.ttx | 627 + + ...r.desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30540 -> 0 bytes + ...r.desubroutinize-retain-gids.D7,D8,D9,DA,DE.ttx | 9248 ++ + ...o-Regular.desubroutinize.1FC,21,41,20,62,63.otf | Bin 2436 -> 0 bytes + ...o-Regular.desubroutinize.1FC,21,41,20,62,63.ttx | 612 + + ...urceSansPro-Regular.desubroutinize.61,62,63.otf | Bin 2120 -> 0 bytes + ...urceSansPro-Regular.desubroutinize.61,62,63.ttx | 492 + + ...nsPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf | Bin 2312 -> 0 bytes + ...nsPro-Regular.desubroutinize.D7,D8,D9,DA,DE.ttx | 523 + + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 20064 -> 0 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.ttx | 6281 + + ...p-hints-desubroutinize-retain-gids.61,62,63.otf | Bin 2192 -> 0 bytes + ...p-hints-desubroutinize-retain-gids.61,62,63.ttx | 607 + + ...s-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30372 -> 0 bytes + ...s-desubroutinize-retain-gids.D7,D8,D9,DA,DE.ttx | 9215 ++ + ...rop-hints-desubroutinize.1FC,21,41,20,62,63.otf | Bin 2268 -> 0 bytes + ...rop-hints-desubroutinize.1FC,21,41,20,62,63.ttx | 581 + + ...-Regular.drop-hints-desubroutinize.61,62,63.otf | Bin 1996 -> 0 bytes + ...-Regular.drop-hints-desubroutinize.61,62,63.ttx | 472 + + ...ar.drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf | Bin 2148 -> 0 bytes + ...ar.drop-hints-desubroutinize.D7,D8,D9,DA,DE.ttx | 490 + + ...r.drop-hints-retain-gids.1FC,21,41,20,62,63.otf | Bin 20156 -> 0 bytes + ...r.drop-hints-retain-gids.1FC,21,41,20,62,63.ttx | 6367 + + ...Pro-Regular.drop-hints-retain-gids.61,62,63.otf | Bin 2228 -> 0 bytes + ...Pro-Regular.drop-hints-retain-gids.61,62,63.ttx | 670 + + ...gular.drop-hints-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30384 -> 0 bytes + ...gular.drop-hints-retain-gids.D7,D8,D9,DA,DE.ttx | 9259 ++ + ...nsPro-Regular.drop-hints.1FC,21,41,20,62,63.otf | Bin 2352 -> 0 bytes + ...nsPro-Regular.drop-hints.1FC,21,41,20,62,63.ttx | 667 + + .../SourceSansPro-Regular.drop-hints.61,62,63.otf | Bin 2060 -> 0 bytes + .../SourceSansPro-Regular.drop-hints.61,62,63.ttx | 535 + + ...ceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.otf | Bin 2164 -> 0 bytes + ...ceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.ttx | 534 + + ...sPro-Regular.retain-gids.1FC,21,41,20,62,63.otf | Bin 20384 -> 0 bytes + ...sPro-Regular.retain-gids.1FC,21,41,20,62,63.ttx | 6438 + + .../SourceSansPro-Regular.retain-gids.61,62,63.otf | Bin 2384 -> 0 bytes + .../SourceSansPro-Regular.retain-gids.61,62,63.ttx | 722 + + ...eSansPro-Regular.retain-gids.D7,D8,D9,DA,DE.otf | Bin 30556 -> 0 bytes + ...eSansPro-Regular.retain-gids.D7,D8,D9,DA,DE.ttx | 9303 ++ + ...ubset.default.3042,3044,3046,3048,304A,304B.otf | Bin 4884 -> 0 bytes + ...ubset.default.3042,3044,3046,3048,304A,304B.ttx | 1165 + + ...ubset.default.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 6276 -> 0 bytes + ...ubset.default.3042,3044,3046,73E0,5EA6,8F38.ttx | 1708 + + ...eHanSans-Regular_subset.default.61,63,65,6B.otf | Bin 2588 -> 0 bytes + ...eHanSans-Regular_subset.default.61,63,65,6B.ttx | 688 + + ...ubset.default.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6736 -> 0 bytes + ...ubset.default.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1585 + + .../SourceHanSans-Regular_subset.default.660E.otf | Bin 2456 -> 0 bytes + .../SourceHanSans-Regular_subset.default.660E.ttx | 577 + + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129876 -> 0 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.ttx | 62430 ++++++++ + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130920 -> 0 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.ttx | 62745 ++++++++ + ...bset.desubroutinize-retain-gids.61,63,65,6B.otf | Bin 3412 -> 0 bytes + ...bset.desubroutinize-retain-gids.61,63,65,6B.ttx | 1081 + + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 122048 -> 0 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.ttx | 57783 ++++++++ + ...ular_subset.desubroutinize-retain-gids.660E.otf | Bin 50760 -> 0 bytes + ...ular_subset.desubroutinize-retain-gids.660E.ttx | 24455 ++++ + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 4724 -> 0 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.ttx | 1044 + + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5928 -> 0 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.ttx | 1414 + + ...s-Regular_subset.desubroutinize.61,63,65,6B.otf | Bin 2520 -> 0 bytes + ...s-Regular_subset.desubroutinize.61,63,65,6B.ttx | 630 + + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6232 -> 0 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1152 + + ...eHanSans-Regular_subset.desubroutinize.660E.otf | Bin 2440 -> 0 bytes + ...eHanSans-Regular_subset.desubroutinize.660E.ttx | 560 + + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129448 -> 0 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.ttx | 62346 ++++++++ + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130312 -> 0 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.ttx | 62647 ++++++++ + ...ints-desubroutinize-retain-gids.61,63,65,6B.otf | Bin 3288 -> 0 bytes + ...ints-desubroutinize-retain-gids.61,63,65,6B.ttx | 1055 + + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 121284 -> 0 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.ttx | 57675 ++++++++ + ....drop-hints-desubroutinize-retain-gids.660E.otf | Bin 50540 -> 0 bytes + ....drop-hints-desubroutinize-retain-gids.660E.ttx | 24416 ++++ + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 4420 -> 0 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.ttx | 986 + + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5416 -> 0 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.ttx | 1337 + + ...ubset.drop-hints-desubroutinize.61,63,65,6B.otf | Bin 2416 -> 0 bytes + ...ubset.drop-hints-desubroutinize.61,63,65,6B.ttx | 609 + + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 5556 -> 0 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1063 + + ...gular_subset.drop-hints-desubroutinize.660E.otf | Bin 2308 -> 0 bytes + ...gular_subset.drop-hints-desubroutinize.660E.ttx | 540 + + ...s-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 129576 -> 0 bytes + ...s-retain-gids.3042,3044,3046,3048,304A,304B.ttx | 62443 ++++++++ + ...s-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 130604 -> 0 bytes + ...s-retain-gids.3042,3044,3046,73E0,5EA6,8F38.ttx | 62929 +++++++++ + ...r_subset.drop-hints-retain-gids.61,63,65,6B.otf | Bin 3248 -> 0 bytes + ...r_subset.drop-hints-retain-gids.61,63,65,6B.ttx | 1089 + + ...s-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 121776 -> 0 bytes + ...s-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.ttx | 58100 ++++++++ + ...-Regular_subset.drop-hints-retain-gids.660E.otf | Bin 50552 -> 0 bytes + ...-Regular_subset.drop-hints-retain-gids.660E.ttx | 24429 ++++ + ...et.drop-hints.3042,3044,3046,3048,304A,304B.otf | Bin 4548 -> 0 bytes + ...et.drop-hints.3042,3044,3046,3048,304A,304B.ttx | 1083 + + ...et.drop-hints.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 5708 -> 0 bytes + ...et.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttx | 1619 + + ...nSans-Regular_subset.drop-hints.61,63,65,6B.otf | Bin 2448 -> 0 bytes + ...nSans-Regular_subset.drop-hints.61,63,65,6B.ttx | 643 + + ...et.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 6048 -> 0 bytes + ...et.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1488 + + ...ourceHanSans-Regular_subset.drop-hints.660E.otf | Bin 2316 -> 0 bytes + ...ourceHanSans-Regular_subset.drop-hints.660E.ttx | 553 + + ...t.retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 130036 -> 0 bytes + ...t.retain-gids.3042,3044,3046,3048,304A,304B.ttx | 62551 ++++++++ + ...t.retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 131272 -> 0 bytes + ...t.retain-gids.3042,3044,3046,73E0,5EA6,8F38.ttx | 63039 +++++++++ + ...Sans-Regular_subset.retain-gids.61,63,65,6B.otf | Bin 3408 -> 0 bytes + ...Sans-Regular_subset.retain-gids.61,63,65,6B.ttx | 1139 + + ...t.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 122552 -> 0 bytes + ...t.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.ttx | 58216 ++++++++ + ...urceHanSans-Regular_subset.retain-gids.660E.otf | Bin 50776 -> 0 bytes + ...urceHanSans-Regular_subset.retain-gids.660E.ttx | 24472 ++++ + ...039,1005,100A,103A,1038,1010,103D,1031,104A.otf | Bin 7724 -> 0 bytes + ...039,1005,100A,103A,1038,1010,103D,1031,104A.ttx | 2971 + + ...otoSerifMyanmar-Regular.notdef-outline.1092.otf | Bin 1380 -> 0 bytes + ...otoSerifMyanmar-Regular.notdef-outline.1092.ttx | 264 + + .../cmap/AdobeBlank-Regular.default.61,62.ttf | Bin 1252 -> 0 bytes + .../cmap/AdobeBlank-Regular.default.61,62.ttx | 322 + + .../cmap/AdobeBlank-Regular.default.61,FEFA.ttf | Bin 1264 -> 0 bytes + .../cmap/AdobeBlank-Regular.default.61,FEFA.ttx | 320 + + .../cmap/AdobeBlank-Regular.default.FEE6,FECF.ttf | Bin 1216 -> 0 bytes + .../cmap/AdobeBlank-Regular.default.FEE6,FECF.ttx | 314 + + .../cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttf | Bin 1204 -> 0 bytes + .../cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttx | 314 + + .../cmap/AdobeBlank-Regular.default.FEFA.ttf | Bin 1184 -> 0 bytes + .../cmap/AdobeBlank-Regular.default.FEFA.ttx | 303 + + ...eBlank-Regular.drop-hints-retain-gids.61,62.ttf | Bin 1468 -> 0 bytes + ...eBlank-Regular.drop-hints-retain-gids.61,62.ttx | 606 + + ...lank-Regular.drop-hints-retain-gids.61,FEFA.ttf | Bin 8232 -> 0 bytes + ...lank-Regular.drop-hints-retain-gids.61,FEFA.ttx | 7356 + + ...nk-Regular.drop-hints-retain-gids.FEE6,FECF.ttf | Bin 8104 -> 0 bytes + ...nk-Regular.drop-hints-retain-gids.FEE6,FECF.ttx | 7270 + + ...nk-Regular.drop-hints-retain-gids.FEF9,FEFA.ttf | Bin 8172 -> 0 bytes + ...nk-Regular.drop-hints-retain-gids.FEF9,FEFA.ttx | 7350 + + ...beBlank-Regular.drop-hints-retain-gids.FEFA.ttf | Bin 8156 -> 0 bytes + ...beBlank-Regular.drop-hints-retain-gids.FEFA.ttx | 7343 + + .../cmap/AdobeBlank-Regular.drop-hints.61,62.ttf | Bin 1080 -> 0 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,62.ttx | 218 + + .../cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttf | Bin 1092 -> 0 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttx | 216 + + .../AdobeBlank-Regular.drop-hints.FEE6,FECF.ttf | Bin 1044 -> 0 bytes + .../AdobeBlank-Regular.drop-hints.FEE6,FECF.ttx | 210 + + .../AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttf | Bin 1032 -> 0 bytes + .../AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttx | 210 + + .../cmap/AdobeBlank-Regular.drop-hints.FEFA.ttf | Bin 1012 -> 0 bytes + .../cmap/AdobeBlank-Regular.drop-hints.FEFA.ttx | 199 + + .../cmap/AdobeBlank-Regular.name-ids.61,62.ttf | Bin 1000 -> 0 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,62.ttx | 310 + + .../cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttf | Bin 1012 -> 0 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttx | 308 + + .../cmap/AdobeBlank-Regular.name-ids.FEE6,FECF.ttf | Bin 964 -> 0 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEE6,FECF.ttx | 302 + + .../cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttf | Bin 952 -> 0 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttx | 302 + + .../cmap/AdobeBlank-Regular.name-ids.FEFA.ttf | Bin 932 -> 0 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEFA.ttx | 291 + + .../cmap/AdobeBlank-Regular.retain-gids.61,62.ttf | Bin 1640 -> 0 bytes + .../cmap/AdobeBlank-Regular.retain-gids.61,62.ttx | 710 + + .../AdobeBlank-Regular.retain-gids.61,FEFA.ttf | Bin 8404 -> 0 bytes + .../AdobeBlank-Regular.retain-gids.61,FEFA.ttx | 7460 + + .../AdobeBlank-Regular.retain-gids.FEE6,FECF.ttf | Bin 8276 -> 0 bytes + .../AdobeBlank-Regular.retain-gids.FEE6,FECF.ttx | 7374 + + .../AdobeBlank-Regular.retain-gids.FEF9,FEFA.ttf | Bin 8344 -> 0 bytes + .../AdobeBlank-Regular.retain-gids.FEF9,FEFA.ttx | 7454 + + .../cmap/AdobeBlank-Regular.retain-gids.FEFA.ttf | Bin 8328 -> 0 bytes + .../cmap/AdobeBlank-Regular.retain-gids.FEFA.ttx | 7447 + + .../cmap14/cmap14_font1.default.4E00,4E02,4E03.otf | Bin 1360 -> 0 bytes + .../cmap14/cmap14_font1.default.4E00,4E02,4E03.ttx | 276 + + .../cmap14/cmap14_font1.default.4E00,4E03.otf | Bin 1236 -> 0 bytes + .../cmap14/cmap14_font1.default.4E00,4E03.ttx | 261 + + .../cmap14/cmap14_font1.default.4E00,4E05,4E07.otf | Bin 1328 -> 0 bytes + .../cmap14/cmap14_font1.default.4E00,4E05,4E07.ttx | 278 + + .../cmap14/cmap14_font1.default.4E02,4E03,4E08.otf | Bin 1576 -> 0 bytes + .../cmap14/cmap14_font1.default.4E02,4E03,4E08.ttx | 294 + + .../expected/cmap14/cmap14_font1.default.4E02.otf | Bin 996 -> 0 bytes + .../expected/cmap14/cmap14_font1.default.4E02.ttx | 233 + + .../expected/cmap14/cmap14_font1.default.4E03.otf | Bin 1080 -> 0 bytes + .../expected/cmap14/cmap14_font1.default.4E03.ttx | 241 + + .../cmap14_font1.default.4E05,4E07,4E08,4E09.otf | Bin 1848 -> 0 bytes + .../cmap14_font1.default.4E05,4E07,4E08,4E09.ttx | 329 + + .../cmap14/cmap14_font1.default.4E08,4E09.otf | Bin 1720 -> 0 bytes + .../cmap14/cmap14_font1.default.4E08,4E09.ttx | 302 + + .../expected/cmap14/cmap14_font1.default.4E08.otf | Bin 1384 -> 0 bytes + .../expected/cmap14/cmap14_font1.default.4E08.ttx | 265 + + .../cmap14_font1.default.retain-all-codepoint.otf | Bin 2348 -> 0 bytes + .../cmap14_font1.default.retain-all-codepoint.ttx | 418 + + ...font1.drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 1388 -> 0 bytes + ...font1.drop-hints-retain-gids.4E00,4E02,4E03.ttx | 318 + + ...ap14_font1.drop-hints-retain-gids.4E00,4E03.otf | Bin 1272 -> 0 bytes + ...ap14_font1.drop-hints-retain-gids.4E00,4E03.ttx | 308 + + ...font1.drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 1396 -> 0 bytes + ...font1.drop-hints-retain-gids.4E00,4E05,4E07.ttx | 340 + + ...font1.drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 1720 -> 0 bytes + ...font1.drop-hints-retain-gids.4E02,4E03,4E08.ttx | 391 + + .../cmap14_font1.drop-hints-retain-gids.4E02.otf | Bin 1028 -> 0 bytes + .../cmap14_font1.drop-hints-retain-gids.4E02.ttx | 280 + + .../cmap14_font1.drop-hints-retain-gids.4E03.otf | Bin 1124 -> 0 bytes + .../cmap14_font1.drop-hints-retain-gids.4E03.ttx | 293 + + ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 1984 -> 0 bytes + ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.ttx | 421 + + ...ap14_font1.drop-hints-retain-gids.4E08,4E09.otf | Bin 1872 -> 0 bytes + ...ap14_font1.drop-hints-retain-gids.4E08,4E09.ttx | 404 + + .../cmap14_font1.drop-hints-retain-gids.4E08.otf | Bin 1544 -> 0 bytes + .../cmap14_font1.drop-hints-retain-gids.4E08.ttx | 372 + + ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 2436 -> 0 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 480 + + .../cmap14_font1.drop-hints.4E00,4E02,4E03.otf | Bin 1292 -> 0 bytes + .../cmap14_font1.drop-hints.4E00,4E02,4E03.ttx | 268 + + .../cmap14/cmap14_font1.drop-hints.4E00,4E03.otf | Bin 1168 -> 0 bytes + .../cmap14/cmap14_font1.drop-hints.4E00,4E03.ttx | 253 + + .../cmap14_font1.drop-hints.4E00,4E05,4E07.otf | Bin 1260 -> 0 bytes + .../cmap14_font1.drop-hints.4E00,4E05,4E07.ttx | 270 + + .../cmap14_font1.drop-hints.4E02,4E03,4E08.otf | Bin 1512 -> 0 bytes + .../cmap14_font1.drop-hints.4E02,4E03,4E08.ttx | 286 + + .../cmap14/cmap14_font1.drop-hints.4E02.otf | Bin 928 -> 0 bytes + .../cmap14/cmap14_font1.drop-hints.4E02.ttx | 225 + + .../cmap14/cmap14_font1.drop-hints.4E03.otf | Bin 1012 -> 0 bytes + .../cmap14/cmap14_font1.drop-hints.4E03.ttx | 233 + + ...cmap14_font1.drop-hints.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 0 bytes + ...cmap14_font1.drop-hints.4E05,4E07,4E08,4E09.ttx | 321 + + .../cmap14/cmap14_font1.drop-hints.4E08,4E09.otf | Bin 1652 -> 0 bytes + .../cmap14/cmap14_font1.drop-hints.4E08,4E09.ttx | 294 + + .../cmap14/cmap14_font1.drop-hints.4E08.otf | Bin 1316 -> 0 bytes + .../cmap14/cmap14_font1.drop-hints.4E08.ttx | 257 + + ...map14_font1.drop-hints.retain-all-codepoint.otf | Bin 2280 -> 0 bytes + ...map14_font1.drop-hints.retain-all-codepoint.ttx | 410 + + .../cmap14/cmap14_font1.gids.4E00,4E02,4E03.otf | Bin 1388 -> 0 bytes + .../cmap14/cmap14_font1.gids.4E00,4E02,4E03.ttx | 297 + + .../cmap14/cmap14_font1.gids.4E00,4E03.otf | Bin 1380 -> 0 bytes + .../cmap14/cmap14_font1.gids.4E00,4E03.ttx | 289 + + .../cmap14/cmap14_font1.gids.4E00,4E05,4E07.otf | Bin 1620 -> 0 bytes + .../cmap14/cmap14_font1.gids.4E00,4E05,4E07.ttx | 318 + + .../cmap14/cmap14_font1.gids.4E02,4E03,4E08.otf | Bin 1744 -> 0 bytes + .../cmap14/cmap14_font1.gids.4E02,4E03,4E08.ttx | 326 + + .../expected/cmap14/cmap14_font1.gids.4E02.otf | Bin 1312 -> 0 bytes + .../expected/cmap14/cmap14_font1.gids.4E02.ttx | 277 + + .../expected/cmap14/cmap14_font1.gids.4E03.otf | Bin 1352 -> 0 bytes + .../expected/cmap14/cmap14_font1.gids.4E03.ttx | 280 + + .../cmap14_font1.gids.4E05,4E07,4E08,4E09.otf | Bin 2164 -> 0 bytes + .../cmap14_font1.gids.4E05,4E07,4E08,4E09.ttx | 373 + + .../cmap14/cmap14_font1.gids.4E08,4E09.otf | Bin 2036 -> 0 bytes + .../cmap14/cmap14_font1.gids.4E08,4E09.ttx | 346 + + .../expected/cmap14/cmap14_font1.gids.4E08.otf | Bin 1704 -> 0 bytes + .../expected/cmap14/cmap14_font1.gids.4E08.ttx | 309 + + .../cmap14_font1.gids.retain-all-codepoint.otf | Bin 2380 -> 0 bytes + .../cmap14_font1.gids.retain-all-codepoint.ttx | 439 + + .../cmap14_font1.name-ids.4E00,4E02,4E03.otf | Bin 1292 -> 0 bytes + .../cmap14_font1.name-ids.4E00,4E02,4E03.ttx | 264 + + .../cmap14/cmap14_font1.name-ids.4E00,4E03.otf | Bin 1168 -> 0 bytes + .../cmap14/cmap14_font1.name-ids.4E00,4E03.ttx | 249 + + .../cmap14_font1.name-ids.4E00,4E05,4E07.otf | Bin 1260 -> 0 bytes + .../cmap14_font1.name-ids.4E00,4E05,4E07.ttx | 266 + + .../cmap14_font1.name-ids.4E02,4E03,4E08.otf | Bin 1508 -> 0 bytes + .../cmap14_font1.name-ids.4E02,4E03,4E08.ttx | 282 + + .../expected/cmap14/cmap14_font1.name-ids.4E02.otf | Bin 928 -> 0 bytes + .../expected/cmap14/cmap14_font1.name-ids.4E02.ttx | 221 + + .../expected/cmap14/cmap14_font1.name-ids.4E03.otf | Bin 1012 -> 0 bytes + .../expected/cmap14/cmap14_font1.name-ids.4E03.ttx | 229 + + .../cmap14_font1.name-ids.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 0 bytes + .../cmap14_font1.name-ids.4E05,4E07,4E08,4E09.ttx | 317 + + .../cmap14/cmap14_font1.name-ids.4E08,4E09.otf | Bin 1652 -> 0 bytes + .../cmap14/cmap14_font1.name-ids.4E08,4E09.ttx | 290 + + .../expected/cmap14/cmap14_font1.name-ids.4E08.otf | Bin 1316 -> 0 bytes + .../expected/cmap14/cmap14_font1.name-ids.4E08.ttx | 253 + + .../cmap14_font1.name-ids.retain-all-codepoint.otf | Bin 2280 -> 0 bytes + .../cmap14_font1.name-ids.retain-all-codepoint.ttx | 406 + + .../cmap14_font1.retain-gids.4E00,4E02,4E03.otf | Bin 1452 -> 0 bytes + .../cmap14_font1.retain-gids.4E00,4E02,4E03.ttx | 326 + + .../cmap14/cmap14_font1.retain-gids.4E00,4E03.otf | Bin 1340 -> 0 bytes + .../cmap14/cmap14_font1.retain-gids.4E00,4E03.ttx | 316 + + .../cmap14_font1.retain-gids.4E00,4E05,4E07.otf | Bin 1464 -> 0 bytes + .../cmap14_font1.retain-gids.4E00,4E05,4E07.ttx | 348 + + .../cmap14_font1.retain-gids.4E02,4E03,4E08.otf | Bin 1788 -> 0 bytes + .../cmap14_font1.retain-gids.4E02,4E03,4E08.ttx | 399 + + .../cmap14/cmap14_font1.retain-gids.4E02.otf | Bin 1096 -> 0 bytes + .../cmap14/cmap14_font1.retain-gids.4E02.ttx | 288 + + .../cmap14/cmap14_font1.retain-gids.4E03.otf | Bin 1192 -> 0 bytes + .../cmap14/cmap14_font1.retain-gids.4E03.ttx | 301 + + ...map14_font1.retain-gids.4E05,4E07,4E08,4E09.otf | Bin 2048 -> 0 bytes + ...map14_font1.retain-gids.4E05,4E07,4E08,4E09.ttx | 429 + + .../cmap14/cmap14_font1.retain-gids.4E08,4E09.otf | Bin 1940 -> 0 bytes + .../cmap14/cmap14_font1.retain-gids.4E08,4E09.ttx | 412 + + .../cmap14/cmap14_font1.retain-gids.4E08.otf | Bin 1608 -> 0 bytes + .../cmap14/cmap14_font1.retain-gids.4E08.ttx | 380 + + ...ap14_font1.retain-gids.retain-all-codepoint.otf | Bin 2500 -> 0 bytes + ...ap14_font1.retain-gids.retain-all-codepoint.ttx | 488 + + .../cmap14/cmap14_font2.default.4E00,4E02,4E03.otf | Bin 1360 -> 0 bytes + .../cmap14/cmap14_font2.default.4E00,4E02,4E03.ttx | 276 + + .../cmap14/cmap14_font2.default.4E00,4E03.otf | Bin 1236 -> 0 bytes + .../cmap14/cmap14_font2.default.4E00,4E03.ttx | 261 + + .../cmap14/cmap14_font2.default.4E00,4E05,4E07.otf | Bin 1332 -> 0 bytes + .../cmap14/cmap14_font2.default.4E00,4E05,4E07.ttx | 278 + + .../cmap14/cmap14_font2.default.4E02,4E03,4E08.otf | Bin 1576 -> 0 bytes + .../cmap14/cmap14_font2.default.4E02,4E03,4E08.ttx | 294 + + .../expected/cmap14/cmap14_font2.default.4E02.otf | Bin 992 -> 0 bytes + .../expected/cmap14/cmap14_font2.default.4E02.ttx | 233 + + .../expected/cmap14/cmap14_font2.default.4E03.otf | Bin 1076 -> 0 bytes + .../expected/cmap14/cmap14_font2.default.4E03.ttx | 241 + + .../cmap14_font2.default.4E05,4E07,4E08,4E09.otf | Bin 1848 -> 0 bytes + .../cmap14_font2.default.4E05,4E07,4E08,4E09.ttx | 329 + + .../cmap14/cmap14_font2.default.4E08,4E09.otf | Bin 1716 -> 0 bytes + .../cmap14/cmap14_font2.default.4E08,4E09.ttx | 302 + + .../expected/cmap14/cmap14_font2.default.4E08.otf | Bin 1380 -> 0 bytes + .../expected/cmap14/cmap14_font2.default.4E08.ttx | 265 + + .../cmap14_font2.default.retain-all-codepoint.otf | Bin 2344 -> 0 bytes + .../cmap14_font2.default.retain-all-codepoint.ttx | 418 + + ...font2.drop-hints-retain-gids.4E00,4E02,4E03.otf | Bin 1388 -> 0 bytes + ...font2.drop-hints-retain-gids.4E00,4E02,4E03.ttx | 318 + + ...ap14_font2.drop-hints-retain-gids.4E00,4E03.otf | Bin 1272 -> 0 bytes + ...ap14_font2.drop-hints-retain-gids.4E00,4E03.ttx | 308 + + ...font2.drop-hints-retain-gids.4E00,4E05,4E07.otf | Bin 1400 -> 0 bytes + ...font2.drop-hints-retain-gids.4E00,4E05,4E07.ttx | 340 + + ...font2.drop-hints-retain-gids.4E02,4E03,4E08.otf | Bin 1720 -> 0 bytes + ...font2.drop-hints-retain-gids.4E02,4E03,4E08.ttx | 391 + + .../cmap14_font2.drop-hints-retain-gids.4E02.otf | Bin 1024 -> 0 bytes + .../cmap14_font2.drop-hints-retain-gids.4E02.ttx | 280 + + .../cmap14_font2.drop-hints-retain-gids.4E03.otf | Bin 1120 -> 0 bytes + .../cmap14_font2.drop-hints-retain-gids.4E03.ttx | 293 + + ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf | Bin 1984 -> 0 bytes + ....drop-hints-retain-gids.4E05,4E07,4E08,4E09.ttx | 421 + + ...ap14_font2.drop-hints-retain-gids.4E08,4E09.otf | Bin 1868 -> 0 bytes + ...ap14_font2.drop-hints-retain-gids.4E08,4E09.ttx | 404 + + .../cmap14_font2.drop-hints-retain-gids.4E08.otf | Bin 1540 -> 0 bytes + .../cmap14_font2.drop-hints-retain-gids.4E08.ttx | 372 + + ...drop-hints-retain-gids.retain-all-codepoint.otf | Bin 2432 -> 0 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 480 + + .../cmap14_font2.drop-hints.4E00,4E02,4E03.otf | Bin 1292 -> 0 bytes + .../cmap14_font2.drop-hints.4E00,4E02,4E03.ttx | 268 + + .../cmap14/cmap14_font2.drop-hints.4E00,4E03.otf | Bin 1168 -> 0 bytes + .../cmap14/cmap14_font2.drop-hints.4E00,4E03.ttx | 253 + + .../cmap14_font2.drop-hints.4E00,4E05,4E07.otf | Bin 1264 -> 0 bytes + .../cmap14_font2.drop-hints.4E00,4E05,4E07.ttx | 270 + + .../cmap14_font2.drop-hints.4E02,4E03,4E08.otf | Bin 1512 -> 0 bytes + .../cmap14_font2.drop-hints.4E02,4E03,4E08.ttx | 286 + + .../cmap14/cmap14_font2.drop-hints.4E02.otf | Bin 924 -> 0 bytes + .../cmap14/cmap14_font2.drop-hints.4E02.ttx | 225 + + .../cmap14/cmap14_font2.drop-hints.4E03.otf | Bin 1008 -> 0 bytes + .../cmap14/cmap14_font2.drop-hints.4E03.ttx | 233 + + ...cmap14_font2.drop-hints.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 0 bytes + ...cmap14_font2.drop-hints.4E05,4E07,4E08,4E09.ttx | 321 + + .../cmap14/cmap14_font2.drop-hints.4E08,4E09.otf | Bin 1648 -> 0 bytes + .../cmap14/cmap14_font2.drop-hints.4E08,4E09.ttx | 294 + + .../cmap14/cmap14_font2.drop-hints.4E08.otf | Bin 1312 -> 0 bytes + .../cmap14/cmap14_font2.drop-hints.4E08.ttx | 257 + + ...map14_font2.drop-hints.retain-all-codepoint.otf | Bin 2276 -> 0 bytes + ...map14_font2.drop-hints.retain-all-codepoint.ttx | 410 + + .../cmap14/cmap14_font2.gids.4E00,4E02,4E03.otf | Bin 1388 -> 0 bytes + .../cmap14/cmap14_font2.gids.4E00,4E02,4E03.ttx | 297 + + .../cmap14/cmap14_font2.gids.4E00,4E03.otf | Bin 1380 -> 0 bytes + .../cmap14/cmap14_font2.gids.4E00,4E03.ttx | 289 + + .../cmap14/cmap14_font2.gids.4E00,4E05,4E07.otf | Bin 1624 -> 0 bytes + .../cmap14/cmap14_font2.gids.4E00,4E05,4E07.ttx | 318 + + .../cmap14/cmap14_font2.gids.4E02,4E03,4E08.otf | Bin 1744 -> 0 bytes + .../cmap14/cmap14_font2.gids.4E02,4E03,4E08.ttx | 326 + + .../expected/cmap14/cmap14_font2.gids.4E02.otf | Bin 1308 -> 0 bytes + .../expected/cmap14/cmap14_font2.gids.4E02.ttx | 277 + + .../expected/cmap14/cmap14_font2.gids.4E03.otf | Bin 1348 -> 0 bytes + .../expected/cmap14/cmap14_font2.gids.4E03.ttx | 280 + + .../cmap14_font2.gids.4E05,4E07,4E08,4E09.otf | Bin 2164 -> 0 bytes + .../cmap14_font2.gids.4E05,4E07,4E08,4E09.ttx | 373 + + .../cmap14/cmap14_font2.gids.4E08,4E09.otf | Bin 2032 -> 0 bytes + .../cmap14/cmap14_font2.gids.4E08,4E09.ttx | 346 + + .../expected/cmap14/cmap14_font2.gids.4E08.otf | Bin 1700 -> 0 bytes + .../expected/cmap14/cmap14_font2.gids.4E08.ttx | 309 + + .../cmap14_font2.gids.retain-all-codepoint.otf | Bin 2376 -> 0 bytes + .../cmap14_font2.gids.retain-all-codepoint.ttx | 439 + + .../cmap14_font2.name-ids.4E00,4E02,4E03.otf | Bin 1292 -> 0 bytes + .../cmap14_font2.name-ids.4E00,4E02,4E03.ttx | 264 + + .../cmap14/cmap14_font2.name-ids.4E00,4E03.otf | Bin 1168 -> 0 bytes + .../cmap14/cmap14_font2.name-ids.4E00,4E03.ttx | 249 + + .../cmap14_font2.name-ids.4E00,4E05,4E07.otf | Bin 1264 -> 0 bytes + .../cmap14_font2.name-ids.4E00,4E05,4E07.ttx | 266 + + .../cmap14_font2.name-ids.4E02,4E03,4E08.otf | Bin 1508 -> 0 bytes + .../cmap14_font2.name-ids.4E02,4E03,4E08.ttx | 282 + + .../expected/cmap14/cmap14_font2.name-ids.4E02.otf | Bin 924 -> 0 bytes + .../expected/cmap14/cmap14_font2.name-ids.4E02.ttx | 221 + + .../expected/cmap14/cmap14_font2.name-ids.4E03.otf | Bin 1008 -> 0 bytes + .../expected/cmap14/cmap14_font2.name-ids.4E03.ttx | 229 + + .../cmap14_font2.name-ids.4E05,4E07,4E08,4E09.otf | Bin 1780 -> 0 bytes + .../cmap14_font2.name-ids.4E05,4E07,4E08,4E09.ttx | 317 + + .../cmap14/cmap14_font2.name-ids.4E08,4E09.otf | Bin 1648 -> 0 bytes + .../cmap14/cmap14_font2.name-ids.4E08,4E09.ttx | 290 + + .../expected/cmap14/cmap14_font2.name-ids.4E08.otf | Bin 1312 -> 0 bytes + .../expected/cmap14/cmap14_font2.name-ids.4E08.ttx | 253 + + .../cmap14_font2.name-ids.retain-all-codepoint.otf | Bin 2276 -> 0 bytes + .../cmap14_font2.name-ids.retain-all-codepoint.ttx | 406 + + .../cmap14_font2.retain-gids.4E00,4E02,4E03.otf | Bin 1452 -> 0 bytes + .../cmap14_font2.retain-gids.4E00,4E02,4E03.ttx | 326 + + .../cmap14/cmap14_font2.retain-gids.4E00,4E03.otf | Bin 1340 -> 0 bytes + .../cmap14/cmap14_font2.retain-gids.4E00,4E03.ttx | 316 + + .../cmap14_font2.retain-gids.4E00,4E05,4E07.otf | Bin 1468 -> 0 bytes + .../cmap14_font2.retain-gids.4E00,4E05,4E07.ttx | 348 + + .../cmap14_font2.retain-gids.4E02,4E03,4E08.otf | Bin 1788 -> 0 bytes + .../cmap14_font2.retain-gids.4E02,4E03,4E08.ttx | 399 + + .../cmap14/cmap14_font2.retain-gids.4E02.otf | Bin 1092 -> 0 bytes + .../cmap14/cmap14_font2.retain-gids.4E02.ttx | 288 + + .../cmap14/cmap14_font2.retain-gids.4E03.otf | Bin 1188 -> 0 bytes + .../cmap14/cmap14_font2.retain-gids.4E03.ttx | 301 + + ...map14_font2.retain-gids.4E05,4E07,4E08,4E09.otf | Bin 2048 -> 0 bytes + ...map14_font2.retain-gids.4E05,4E07,4E08,4E09.ttx | 429 + + .../cmap14/cmap14_font2.retain-gids.4E08,4E09.otf | Bin 1936 -> 0 bytes + .../cmap14/cmap14_font2.retain-gids.4E08,4E09.ttx | 412 + + .../cmap14/cmap14_font2.retain-gids.4E08.otf | Bin 1604 -> 0 bytes + .../cmap14/cmap14_font2.retain-gids.4E08.ttx | 380 + + ...ap14_font2.retain-gids.retain-all-codepoint.otf | Bin 2496 -> 0 bytes + ...ap14_font2.retain-gids.retain-all-codepoint.ttx | 488 + + .../TwemojiMozilla.subset.default.32,3297,3299.ttf | Bin 1936 -> 0 bytes + .../TwemojiMozilla.subset.default.32,3297,3299.ttx | 626 + + .../colr/TwemojiMozilla.subset.default.32,3297.ttf | Bin 1400 -> 0 bytes + .../colr/TwemojiMozilla.subset.default.32,3297.ttx | 411 + + .../colr/TwemojiMozilla.subset.default.32,3299.ttf | Bin 1576 -> 0 bytes + .../colr/TwemojiMozilla.subset.default.32,3299.ttx | 475 + + .../colr/TwemojiMozilla.subset.default.32.ttf | Bin 932 -> 0 bytes + .../colr/TwemojiMozilla.subset.default.32.ttx | 231 + + .../TwemojiMozilla.subset.default.3297,3299.ttf | Bin 1916 -> 0 bytes + .../TwemojiMozilla.subset.default.3297,3299.ttx | 617 + + .../colr/TwemojiMozilla.subset.default.3297.ttf | Bin 1376 -> 0 bytes + .../colr/TwemojiMozilla.subset.default.3297.ttx | 402 + + .../colr/TwemojiMozilla.subset.default.3299.ttf | Bin 1552 -> 0 bytes + .../colr/TwemojiMozilla.subset.default.3299.ttx | 466 + + ....subset.drop-hints-retain-gids.32,3297,3299.ttf | Bin 1916 -> 0 bytes + ....subset.drop-hints-retain-gids.32,3297,3299.ttx | 621 + + ...zilla.subset.drop-hints-retain-gids.32,3297.ttf | Bin 1396 -> 0 bytes + ...zilla.subset.drop-hints-retain-gids.32,3297.ttx | 410 + + ...zilla.subset.drop-hints-retain-gids.32,3299.ttf | Bin 1576 -> 0 bytes + ...zilla.subset.drop-hints-retain-gids.32,3299.ttx | 478 + + ...ojiMozilla.subset.drop-hints-retain-gids.32.ttf | Bin 912 -> 0 bytes + ...ojiMozilla.subset.drop-hints-retain-gids.32.ttx | 226 + + ...lla.subset.drop-hints-retain-gids.3297,3299.ttf | Bin 1900 -> 0 bytes + ...lla.subset.drop-hints-retain-gids.3297,3299.ttx | 616 + + ...iMozilla.subset.drop-hints-retain-gids.3297.ttf | Bin 1372 -> 0 bytes + ...iMozilla.subset.drop-hints-retain-gids.3297.ttx | 405 + + ...iMozilla.subset.drop-hints-retain-gids.3299.ttf | Bin 1552 -> 0 bytes + ...iMozilla.subset.drop-hints-retain-gids.3299.ttx | 473 + + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttf | Bin 1916 -> 0 bytes + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttx | 621 + + .../TwemojiMozilla.subset.drop-hints.32,3297.ttf | Bin 1380 -> 0 bytes + .../TwemojiMozilla.subset.drop-hints.32,3297.ttx | 406 + + .../TwemojiMozilla.subset.drop-hints.32,3299.ttf | Bin 1556 -> 0 bytes + .../TwemojiMozilla.subset.drop-hints.32,3299.ttx | 470 + + .../colr/TwemojiMozilla.subset.drop-hints.32.ttf | Bin 912 -> 0 bytes + .../colr/TwemojiMozilla.subset.drop-hints.32.ttx | 226 + + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttf | Bin 1896 -> 0 bytes + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttx | 612 + + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttf | Bin 1356 -> 0 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttx | 397 + + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttf | Bin 1532 -> 0 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttx | 461 + + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttf | Bin 1936 -> 0 bytes + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttx | 626 + + .../TwemojiMozilla.subset.retain-gids.32,3297.ttf | Bin 1416 -> 0 bytes + .../TwemojiMozilla.subset.retain-gids.32,3297.ttx | 415 + + .../TwemojiMozilla.subset.retain-gids.32,3299.ttf | Bin 1596 -> 0 bytes + .../TwemojiMozilla.subset.retain-gids.32,3299.ttx | 483 + + .../colr/TwemojiMozilla.subset.retain-gids.32.ttf | Bin 932 -> 0 bytes + .../colr/TwemojiMozilla.subset.retain-gids.32.ttx | 231 + + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttf | Bin 1920 -> 0 bytes + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttx | 621 + + .../TwemojiMozilla.subset.retain-gids.3297.ttf | Bin 1392 -> 0 bytes + .../TwemojiMozilla.subset.retain-gids.3297.ttx | 410 + + .../TwemojiMozilla.subset.retain-gids.3299.ttf | Bin 1572 -> 0 bytes + .../TwemojiMozilla.subset.retain-gids.3299.ttx | 478 + + .../colr_with_components/colr-table.default.6B.ttf | Bin 4260 -> 0 bytes + .../colr_with_components/colr-table.default.6B.ttx | 1435 + + .../colr-table.drop-hints-retain-gids.6B.ttf | Bin 4984 -> 0 bytes + .../colr-table.drop-hints-retain-gids.6B.ttx | 1919 + + .../colr-table.drop-hints.6B.ttf | Bin 4260 -> 0 bytes + .../colr-table.drop-hints.6B.ttx | 1435 + + .../colr-table.retain-gids.6B.ttf | Bin 4984 -> 0 bytes + .../colr-table.retain-gids.6B.ttx | 1919 + + ...oColrEmojiGlyf-Regular.subset.default.1f35e.ttf | Bin 3004 -> 0 bytes + ...oColrEmojiGlyf-Regular.subset.default.1f35e.ttx | 1077 + + ...oColrEmojiGlyf-Regular.subset.default.1f696.ttf | Bin 3752 -> 0 bytes + ...oColrEmojiGlyf-Regular.subset.default.1f696.ttx | 1449 + + ...Regular.subset.drop-hints-retain-gids.1f35e.ttf | Bin 3516 -> 0 bytes + ...Regular.subset.drop-hints-retain-gids.1f35e.ttx | 1417 + + ...Regular.subset.drop-hints-retain-gids.1f696.ttf | Bin 5048 -> 0 bytes + ...Regular.subset.drop-hints-retain-gids.1f696.ttx | 2313 + + ...lrEmojiGlyf-Regular.subset.drop-hints.1f35e.ttf | Bin 3004 -> 0 bytes + ...lrEmojiGlyf-Regular.subset.drop-hints.1f35e.ttx | 1077 + + ...lrEmojiGlyf-Regular.subset.drop-hints.1f696.ttf | Bin 3752 -> 0 bytes + ...lrEmojiGlyf-Regular.subset.drop-hints.1f696.ttx | 1449 + + ...rEmojiGlyf-Regular.subset.retain-gids.1f35e.ttf | Bin 3516 -> 0 bytes + ...rEmojiGlyf-Regular.subset.retain-gids.1f35e.ttx | 1417 + + ...rEmojiGlyf-Regular.subset.retain-gids.1f696.ttf | Bin 5048 -> 0 bytes + ...rEmojiGlyf-Regular.subset.retain-gids.1f696.ttx | 2313 + + .../colrv1/TestCOLRv1.default.E000,E004.ttf | Bin 900 -> 0 bytes + .../colrv1/TestCOLRv1.default.E000,E004.ttx | 316 + + .../colrv1/TestCOLRv1.default.E003,E004.ttf | Bin 1000 -> 0 bytes + .../colrv1/TestCOLRv1.default.E003,E004.ttx | 367 + + .../expected/colrv1/TestCOLRv1.default.E004.ttf | Bin 744 -> 0 bytes + .../expected/colrv1/TestCOLRv1.default.E004.ttx | 231 + + .../TestCOLRv1.default.retain-all-codepoint.ttf | Bin 1444 -> 0 bytes + .../TestCOLRv1.default.retain-all-codepoint.ttx | 596 + + ...TestCOLRv1.drop-hints-retain-gids.E000,E004.ttf | Bin 984 -> 0 bytes + ...TestCOLRv1.drop-hints-retain-gids.E000,E004.ttx | 364 + + ...TestCOLRv1.drop-hints-retain-gids.E003,E004.ttf | Bin 1076 -> 0 bytes + ...TestCOLRv1.drop-hints-retain-gids.E003,E004.ttx | 411 + + .../TestCOLRv1.drop-hints-retain-gids.E004.ttf | Bin 836 -> 0 bytes + .../TestCOLRv1.drop-hints-retain-gids.E004.ttx | 291 + + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 1444 -> 0 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttx | 596 + + .../colrv1/TestCOLRv1.drop-hints.E000,E004.ttf | Bin 900 -> 0 bytes + .../colrv1/TestCOLRv1.drop-hints.E000,E004.ttx | 316 + + .../colrv1/TestCOLRv1.drop-hints.E003,E004.ttf | Bin 1000 -> 0 bytes + .../colrv1/TestCOLRv1.drop-hints.E003,E004.ttx | 367 + + .../expected/colrv1/TestCOLRv1.drop-hints.E004.ttf | Bin 744 -> 0 bytes + .../expected/colrv1/TestCOLRv1.drop-hints.E004.ttx | 231 + + .../TestCOLRv1.drop-hints.retain-all-codepoint.ttf | Bin 1444 -> 0 bytes + .../TestCOLRv1.drop-hints.retain-all-codepoint.ttx | 596 + + .../colrv1/TestCOLRv1.retain-gids.E000,E004.ttf | Bin 984 -> 0 bytes + .../colrv1/TestCOLRv1.retain-gids.E000,E004.ttx | 364 + + .../colrv1/TestCOLRv1.retain-gids.E003,E004.ttf | Bin 1076 -> 0 bytes + .../colrv1/TestCOLRv1.retain-gids.E003,E004.ttx | 411 + + .../colrv1/TestCOLRv1.retain-gids.E004.ttf | Bin 836 -> 0 bytes + .../colrv1/TestCOLRv1.retain-gids.E004.ttx | 291 + + ...TestCOLRv1.retain-gids.retain-all-codepoint.ttf | Bin 1444 -> 0 bytes + ...TestCOLRv1.retain-gids.retain-all-codepoint.ttx | 596 + + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttf | Bin 3080 -> 0 bytes + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttx | 1659 + + .../full-font/Roboto-Regular.default.61,62,63.ttf | Bin 2672 -> 0 bytes + .../full-font/Roboto-Regular.default.61,62,63.ttx | 1422 + + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttf | Bin 3024 -> 0 bytes + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttx | 1571 + + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf | Bin 1632 -> 0 bytes + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttx | 549 + + .../Roboto-Regular.drop-hints.61,62,63.ttf | Bin 1412 -> 0 bytes + .../Roboto-Regular.drop-hints.61,62,63.ttx | 494 + + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 1648 -> 0 bytes + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttx | 529 + + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 3992 -> 0 bytes + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttx | 1355 + + .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 3832 -> 0 bytes + .../SourceSerifVariable-Roman.default.61,62,63.ttx | 1262 + + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttf | Bin 4396 -> 0 bytes + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttx | 1522 + + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 3968 -> 0 bytes + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttx | 1349 + + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 3832 -> 0 bytes + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttx | 1262 + + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 4396 -> 0 bytes + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttx | 1522 + + .../Mplus1p-Regular.default.1D715,1D7D8,41,42.ttf | Bin 2344 -> 0 bytes + .../Mplus1p-Regular.default.1D715,1D7D8,41,42.ttx | 1187 + + .../japanese/Mplus1p-Regular.default.25771.ttf | Bin 1992 -> 0 bytes + .../japanese/Mplus1p-Regular.default.25771.ttx | 1033 + + ...gular.default.3042,3044,3046,3048,304A,304B.ttf | Bin 2704 -> 0 bytes + ...gular.default.3042,3044,3046,3048,304A,304B.ttx | 1296 + + ...gular.default.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2948 -> 0 bytes + ...gular.default.3042,3044,3046,73E0,5EA6,8F38.ttx | 1403 + + .../Mplus1p-Regular.default.61,63,65,6B.ttf | Bin 2324 -> 0 bytes + .../Mplus1p-Regular.default.61,63,65,6B.ttx | 1172 + + ...gular.default.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3244 -> 0 bytes + ...gular.default.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1522 + + .../japanese/Mplus1p-Regular.default.660E.ttf | Bin 1984 -> 0 bytes + .../japanese/Mplus1p-Regular.default.660E.ttx | 1024 + + ...plus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttf | Bin 1616 -> 0 bytes + ...plus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttx | 522 + + .../japanese/Mplus1p-Regular.drop-hints.25771.ttf | Bin 1264 -> 0 bytes + .../japanese/Mplus1p-Regular.drop-hints.25771.ttx | 368 + + ...ar.drop-hints.3042,3044,3046,3048,304A,304B.ttf | Bin 1976 -> 0 bytes + ...ar.drop-hints.3042,3044,3046,3048,304A,304B.ttx | 631 + + ...ar.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2220 -> 0 bytes + ...ar.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttx | 738 + + .../Mplus1p-Regular.drop-hints.61,63,65,6B.ttf | Bin 1596 -> 0 bytes + .../Mplus1p-Regular.drop-hints.61,63,65,6B.ttx | 507 + + ...ar.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 2516 -> 0 bytes + ...ar.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttx | 857 + + .../japanese/Mplus1p-Regular.drop-hints.660E.ttf | Bin 1256 -> 0 bytes + .../japanese/Mplus1p-Regular.drop-hints.660E.ttx | 359 + + ...Mplus1p-Regular.keep-gdef.1D715,1D7D8,41,42.ttf | Bin 2344 -> 0 bytes + ...Mplus1p-Regular.keep-gdef.1D715,1D7D8,41,42.ttx | 1187 + + .../japanese/Mplus1p-Regular.keep-gdef.25771.ttf | Bin 1992 -> 0 bytes + .../japanese/Mplus1p-Regular.keep-gdef.25771.ttx | 1033 + + ...lar.keep-gdef.3042,3044,3046,3048,304A,304B.ttf | Bin 2704 -> 0 bytes + ...lar.keep-gdef.3042,3044,3046,3048,304A,304B.ttx | 1296 + + ...lar.keep-gdef.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2948 -> 0 bytes + ...lar.keep-gdef.3042,3044,3046,73E0,5EA6,8F38.ttx | 1403 + + .../Mplus1p-Regular.keep-gdef.61,63,65,6B.ttf | Bin 2324 -> 0 bytes + .../Mplus1p-Regular.keep-gdef.61,63,65,6B.ttx | 1172 + + ...lar.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3244 -> 0 bytes + ...lar.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttx | 1522 + + .../japanese/Mplus1p-Regular.keep-gdef.660E.ttf | Bin 1984 -> 0 bytes + .../japanese/Mplus1p-Regular.keep-gdef.660E.ttx | 1024 + + ...text1_multiple_subrules_f1.default.41,42,43.otf | Bin 1328 -> 0 bytes + ...text1_multiple_subrules_f1.default.41,42,43.ttx | 284 + + ...context1_multiple_subrules_f1.default.41,42.otf | Bin 1228 -> 0 bytes + ...context1_multiple_subrules_f1.default.41,42.ttx | 265 + + ...context1_multiple_subrules_f1.default.41,43.otf | Bin 1332 -> 0 bytes + ...context1_multiple_subrules_f1.default.41,43.ttx | 275 + + ...os_context1_multiple_subrules_f1.default.41.otf | Bin 1216 -> 0 bytes + ...os_context1_multiple_subrules_f1.default.41.ttx | 256 + + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3700 -> 0 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1247 + + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2028 -> 0 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.ttx | 604 + + ...ext1_multiple_subrules_f1.retain-gids.41,42.otf | Bin 1932 -> 0 bytes + ...ext1_multiple_subrules_f1.retain-gids.41,42.ttx | 585 + + ...ext1_multiple_subrules_f1.retain-gids.41,43.otf | Bin 2048 -> 0 bytes + ...ext1_multiple_subrules_f1.retain-gids.41,43.ttx | 600 + + ...ontext1_multiple_subrules_f1.retain-gids.41.otf | Bin 1916 -> 0 bytes + ...ontext1_multiple_subrules_f1.retain-gids.41.ttx | 576 + + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3700 -> 0 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1247 + + ...text2_multiple_subrules_f1.default.41,42,43.otf | Bin 1328 -> 0 bytes + ...text2_multiple_subrules_f1.default.41,42,43.ttx | 284 + + ...context2_multiple_subrules_f1.default.41,42.otf | Bin 1228 -> 0 bytes + ...context2_multiple_subrules_f1.default.41,42.ttx | 265 + + ...context2_multiple_subrules_f1.default.41,43.otf | Bin 1332 -> 0 bytes + ...context2_multiple_subrules_f1.default.41,43.ttx | 275 + + ...os_context2_multiple_subrules_f1.default.41.otf | Bin 1216 -> 0 bytes + ...os_context2_multiple_subrules_f1.default.41.ttx | 256 + + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3700 -> 0 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1247 + + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2028 -> 0 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.ttx | 604 + + ...ext2_multiple_subrules_f1.retain-gids.41,42.otf | Bin 1932 -> 0 bytes + ...ext2_multiple_subrules_f1.retain-gids.41,42.ttx | 585 + + ...ext2_multiple_subrules_f1.retain-gids.41,43.otf | Bin 2048 -> 0 bytes + ...ext2_multiple_subrules_f1.retain-gids.41,43.ttx | 600 + + ...ontext2_multiple_subrules_f1.retain-gids.41.otf | Bin 1916 -> 0 bytes + ...ontext2_multiple_subrules_f1.retain-gids.41.ttx | 576 + + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3700 -> 0 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1247 + + .../gpos_context3_simple_f1.default.41,42,43.otf | Bin 1308 -> 0 bytes + .../gpos_context3_simple_f1.default.41,42,43.ttx | 284 + + .../gpos_context3_simple_f1.default.41,42.otf | Bin 1208 -> 0 bytes + .../gpos_context3_simple_f1.default.41,42.ttx | 265 + + .../gpos_context3_simple_f1.default.41,43.otf | Bin 1312 -> 0 bytes + .../gpos_context3_simple_f1.default.41,43.ttx | 275 + + .../gpos_context3_simple_f1.default.41.otf | Bin 1196 -> 0 bytes + .../gpos_context3_simple_f1.default.41.ttx | 256 + + ...ext3_simple_f1.default.retain-all-codepoint.otf | Bin 3680 -> 0 bytes + ...ext3_simple_f1.default.retain-all-codepoint.ttx | 1247 + + ...pos_context3_simple_f1.retain-gids.41,42,43.otf | Bin 2008 -> 0 bytes + ...pos_context3_simple_f1.retain-gids.41,42,43.ttx | 604 + + .../gpos_context3_simple_f1.retain-gids.41,42.otf | Bin 1912 -> 0 bytes + .../gpos_context3_simple_f1.retain-gids.41,42.ttx | 585 + + .../gpos_context3_simple_f1.retain-gids.41,43.otf | Bin 2028 -> 0 bytes + .../gpos_context3_simple_f1.retain-gids.41,43.ttx | 600 + + .../gpos_context3_simple_f1.retain-gids.41.otf | Bin 1896 -> 0 bytes + .../gpos_context3_simple_f1.retain-gids.41.ttx | 576 + + ..._simple_f1.retain-gids.retain-all-codepoint.otf | Bin 3680 -> 0 bytes + ..._simple_f1.retain-gids.retain-all-codepoint.ttx | 1247 + + .../IndicTestJalandhar-Regular.default.A01.ttf | Bin 4176 -> 0 bytes + .../IndicTestJalandhar-Regular.default.A01.ttx | 2916 + + .../IndicTestJalandhar-Regular.default.A05,A06.ttf | Bin 4752 -> 0 bytes + .../IndicTestJalandhar-Regular.default.A05,A06.ttx | 3167 + + .../IndicTestJalandhar-Regular.default.A07,A1B.ttf | Bin 4724 -> 0 bytes + .../IndicTestJalandhar-Regular.default.A07,A1B.ttx | 3148 + + ...andhar-Regular.default.retain-all-codepoint.ttf | Bin 49244 -> 0 bytes + ...andhar-Regular.default.retain-all-codepoint.ttx | 22554 +++ + .../IndicTestJalandhar-Regular.drop-hints.A01.ttf | Bin 1036 -> 0 bytes + .../IndicTestJalandhar-Regular.drop-hints.A01.ttx | 281 + + ...dicTestJalandhar-Regular.drop-hints.A05,A06.ttf | Bin 1344 -> 0 bytes + ...dicTestJalandhar-Regular.drop-hints.A05,A06.ttx | 403 + + ...dicTestJalandhar-Regular.drop-hints.A07,A1B.ttf | Bin 1344 -> 0 bytes + ...dicTestJalandhar-Regular.drop-hints.A07,A1B.ttx | 404 + + ...har-Regular.drop-hints.retain-all-codepoint.ttf | Bin 29464 -> 0 bytes + ...har-Regular.drop-hints.retain-all-codepoint.ttx | 11627 ++ + .../IndicTestJalandhar-Regular.keep-gdef.A01.ttf | Bin 4176 -> 0 bytes + .../IndicTestJalandhar-Regular.keep-gdef.A01.ttx | 2916 + + ...ndicTestJalandhar-Regular.keep-gdef.A05,A06.ttf | Bin 4752 -> 0 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A05,A06.ttx | 3167 + + ...ndicTestJalandhar-Regular.keep-gdef.A07,A1B.ttf | Bin 4724 -> 0 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A07,A1B.ttx | 3148 + + ...dhar-Regular.keep-gdef.retain-all-codepoint.ttf | Bin 49244 -> 0 bytes + ...dhar-Regular.keep-gdef.retain-all-codepoint.ttx | 22554 +++ + .../AdobeVFPrototype.default.41,42,43,57.otf | Bin 5440 -> 0 bytes + .../AdobeVFPrototype.default.41,42,43,57.ttx | 1536 + + .../AdobeVFPrototype.default.41,42,43.otf | Bin 4908 -> 0 bytes + .../AdobeVFPrototype.default.41,42,43.ttx | 1338 + + .../AdobeVFPrototype.default.41,42.otf | Bin 4432 -> 0 bytes + .../AdobeVFPrototype.default.41,42.ttx | 1201 + + .../AdobeVFPrototype.default.41,56,57.otf | Bin 4576 -> 0 bytes + .../AdobeVFPrototype.default.41,56,57.ttx | 1310 + + .../AdobeVFPrototype.default.41.otf | Bin 3728 -> 0 bytes + .../AdobeVFPrototype.default.41.ttx | 1000 + + .../AdobeVFPrototype.default.42,57.otf | Bin 4564 -> 0 bytes + .../AdobeVFPrototype.default.42,57.ttx | 1253 + + .../AdobeVFPrototype.drop-hints.41,42,43,57.otf | Bin 5252 -> 0 bytes + .../AdobeVFPrototype.drop-hints.41,42,43,57.ttx | 1500 + + .../AdobeVFPrototype.drop-hints.41,42,43.otf | Bin 4720 -> 0 bytes + .../AdobeVFPrototype.drop-hints.41,42,43.ttx | 1302 + + .../AdobeVFPrototype.drop-hints.41,42.otf | Bin 4244 -> 0 bytes + .../AdobeVFPrototype.drop-hints.41,42.ttx | 1165 + + .../AdobeVFPrototype.drop-hints.41,56,57.otf | Bin 4384 -> 0 bytes + .../AdobeVFPrototype.drop-hints.41,56,57.ttx | 1274 + + .../AdobeVFPrototype.drop-hints.41.otf | Bin 3540 -> 0 bytes + .../AdobeVFPrototype.drop-hints.41.ttx | 964 + + .../AdobeVFPrototype.drop-hints.42,57.otf | Bin 4376 -> 0 bytes + .../AdobeVFPrototype.drop-hints.42,57.ttx | 1217 + + ...AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.otf | Bin 5440 -> 0 bytes + ...AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.ttx | 1536 + + .../AdobeVFPrototype.keep-gdef-gpos.41,42,43.otf | Bin 4908 -> 0 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42,43.ttx | 1338 + + .../AdobeVFPrototype.keep-gdef-gpos.41,42.otf | Bin 4432 -> 0 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42.ttx | 1201 + + .../AdobeVFPrototype.keep-gdef-gpos.41,56,57.otf | Bin 4576 -> 0 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,56,57.ttx | 1310 + + .../AdobeVFPrototype.keep-gdef-gpos.41.otf | Bin 3728 -> 0 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41.ttx | 1000 + + .../AdobeVFPrototype.keep-gdef-gpos.42,57.otf | Bin 4564 -> 0 bytes + .../AdobeVFPrototype.keep-gdef-gpos.42,57.ttx | 1253 + + .../Roboto-Regular.default.1E00,303.ttf | Bin 2524 -> 0 bytes + .../Roboto-Regular.default.1E00,303.ttx | 1258 + + .../layout.gdef/Roboto-Regular.default.303.ttf | Bin 2116 -> 0 bytes + .../layout.gdef/Roboto-Regular.default.303.ttx | 1012 + + .../Roboto-Regular.default.309,20,30F.ttf | Bin 2212 -> 0 bytes + .../Roboto-Regular.default.309,20,30F.ttx | 1054 + + .../layout.gdef/Roboto-Regular.default.323.ttf | Bin 2008 -> 0 bytes + .../layout.gdef/Roboto-Regular.default.323.ttx | 949 + + .../Roboto-Regular.default.41,42,43.ttf | Bin 2572 -> 0 bytes + .../Roboto-Regular.default.41,42,43.ttx | 1349 + + .../Roboto-Regular.drop-hints.1E00,303.ttf | Bin 1380 -> 0 bytes + .../Roboto-Regular.drop-hints.1E00,303.ttx | 443 + + .../layout.gdef/Roboto-Regular.drop-hints.303.ttf | Bin 1112 -> 0 bytes + .../layout.gdef/Roboto-Regular.drop-hints.303.ttx | 312 + + .../Roboto-Regular.drop-hints.309,20,30F.ttf | Bin 1172 -> 0 bytes + .../Roboto-Regular.drop-hints.309,20,30F.ttx | 328 + + .../layout.gdef/Roboto-Regular.drop-hints.323.ttf | Bin 1056 -> 0 bytes + .../layout.gdef/Roboto-Regular.drop-hints.323.ttx | 291 + + .../Roboto-Regular.drop-hints.41,42,43.ttf | Bin 1388 -> 0 bytes + .../Roboto-Regular.drop-hints.41,42,43.ttx | 480 + + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttf | Bin 2524 -> 0 bytes + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttx | 1258 + + .../Roboto-Regular.keep-gdef-gpos.303.ttf | Bin 2116 -> 0 bytes + .../Roboto-Regular.keep-gdef-gpos.303.ttx | 1012 + + .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf | Bin 2212 -> 0 bytes + .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttx | 1054 + + .../Roboto-Regular.keep-gdef-gpos.323.ttf | Bin 2008 -> 0 bytes + .../Roboto-Regular.keep-gdef-gpos.323.ttx | 949 + + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 2572 -> 0 bytes + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttx | 1349 + + .../layout.gpos/gpos1_2_font.default.41,43.otf | Bin 1292 -> 0 bytes + .../layout.gpos/gpos1_2_font.default.41,43.ttx | 275 + + .../layout.gpos/gpos1_2_font.default.41,46.otf | Bin 1424 -> 0 bytes + .../layout.gpos/gpos1_2_font.default.41,46.ttx | 286 + + .../layout.gpos/gpos1_2_font.default.41.otf | Bin 1176 -> 0 bytes + .../layout.gpos/gpos1_2_font.default.41.ttx | 256 + + .../layout.gpos/gpos1_2_font.default.42,44.otf | Bin 1268 -> 0 bytes + .../layout.gpos/gpos1_2_font.default.42,44.ttx | 265 + + .../layout.gpos/gpos1_2_font.default.43,46.otf | Bin 1288 -> 0 bytes + .../layout.gpos/gpos1_2_font.default.43,46.ttx | 275 + + .../gpos1_2_font.default.retain-all-codepoint.otf | Bin 3604 -> 0 bytes + .../gpos1_2_font.default.retain-all-codepoint.ttx | 1221 + + .../layout.gpos/gpos1_2_font.retain-gids.41,43.otf | Bin 2008 -> 0 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41,43.ttx | 600 + + .../layout.gpos/gpos1_2_font.retain-gids.41,46.otf | Bin 2172 -> 0 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41,46.ttx | 626 + + .../layout.gpos/gpos1_2_font.retain-gids.41.otf | Bin 1876 -> 0 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41.ttx | 576 + + .../layout.gpos/gpos1_2_font.retain-gids.42,44.otf | Bin 1992 -> 0 bytes + .../layout.gpos/gpos1_2_font.retain-gids.42,44.ttx | 595 + + .../layout.gpos/gpos1_2_font.retain-gids.43,46.otf | Bin 2036 -> 0 bytes + .../layout.gpos/gpos1_2_font.retain-gids.43,46.ttx | 615 + + ...os1_2_font.retain-gids.retain-all-codepoint.otf | Bin 3604 -> 0 bytes + ...os1_2_font.retain-gids.retain-all-codepoint.ttx | 1221 + + .../gpos2_1_font7.default.21,23,25.otf | Bin 1360 -> 0 bytes + .../gpos2_1_font7.default.21,23,25.ttx | 287 + + .../layout.gpos2/gpos2_1_font7.default.21,23.otf | Bin 1240 -> 0 bytes + .../layout.gpos2/gpos2_1_font7.default.21,23.ttx | 268 + + .../layout.gpos2/gpos2_1_font7.default.2E,23.otf | Bin 1508 -> 0 bytes + .../layout.gpos2/gpos2_1_font7.default.2E,23.ttx | 291 + + .../gpos2_1_font7.default.41,42,43.otf | Bin 1288 -> 0 bytes + .../gpos2_1_font7.default.41,42,43.ttx | 284 + + .../gpos2_1_font7.default.retain-all-codepoint.otf | Bin 3604 -> 0 bytes + .../gpos2_1_font7.default.retain-all-codepoint.ttx | 1221 + + .../gpos2_1_font7.retain-gids.21,23,25.otf | Bin 1696 -> 0 bytes + .../gpos2_1_font7.retain-gids.21,23,25.ttx | 457 + + .../gpos2_1_font7.retain-gids.21,23.otf | Bin 1564 -> 0 bytes + .../gpos2_1_font7.retain-gids.21,23.ttx | 433 + + .../gpos2_1_font7.retain-gids.2E,23.otf | Bin 1944 -> 0 bytes + .../gpos2_1_font7.retain-gids.2E,23.ttx | 511 + + .../gpos2_1_font7.retain-gids.41,42,43.otf | Bin 1988 -> 0 bytes + .../gpos2_1_font7.retain-gids.41,42,43.ttx | 604 + + ...s2_1_font7.retain-gids.retain-all-codepoint.otf | Bin 3604 -> 0 bytes + ...s2_1_font7.retain-gids.retain-all-codepoint.ttx | 1221 + + .../gpos2_2_font5.default.21,23,25.otf | Bin 1360 -> 0 bytes + .../gpos2_2_font5.default.21,23,25.ttx | 287 + + .../layout.gpos2/gpos2_2_font5.default.21,23.otf | Bin 1240 -> 0 bytes + .../layout.gpos2/gpos2_2_font5.default.21,23.ttx | 268 + + .../layout.gpos2/gpos2_2_font5.default.2E,23.otf | Bin 1508 -> 0 bytes + .../layout.gpos2/gpos2_2_font5.default.2E,23.ttx | 291 + + .../gpos2_2_font5.default.41,42,43.otf | Bin 1288 -> 0 bytes + .../gpos2_2_font5.default.41,42,43.ttx | 284 + + .../gpos2_2_font5.default.retain-all-codepoint.otf | Bin 3604 -> 0 bytes + .../gpos2_2_font5.default.retain-all-codepoint.ttx | 1221 + + .../gpos2_2_font5.retain-gids.21,23,25.otf | Bin 1696 -> 0 bytes + .../gpos2_2_font5.retain-gids.21,23,25.ttx | 457 + + .../gpos2_2_font5.retain-gids.21,23.otf | Bin 1564 -> 0 bytes + .../gpos2_2_font5.retain-gids.21,23.ttx | 433 + + .../gpos2_2_font5.retain-gids.2E,23.otf | Bin 1944 -> 0 bytes + .../gpos2_2_font5.retain-gids.2E,23.ttx | 511 + + .../gpos2_2_font5.retain-gids.41,42,43.otf | Bin 1988 -> 0 bytes + .../gpos2_2_font5.retain-gids.41,42,43.ttx | 604 + + ...s2_2_font5.retain-gids.retain-all-codepoint.otf | Bin 3604 -> 0 bytes + ...s2_2_font5.retain-gids.retain-all-codepoint.ttx | 1221 + + .../layout.gpos3/gpos3_font3.default.28,29.otf | Bin 1248 -> 0 bytes + .../layout.gpos3/gpos3_font3.default.28,29.ttx | 276 + + .../layout.gpos3/gpos3_font3.default.28,2B.otf | Bin 1376 -> 0 bytes + .../layout.gpos3/gpos3_font3.default.28,2B.ttx | 282 + + .../layout.gpos3/gpos3_font3.default.29,2B.otf | Bin 1292 -> 0 bytes + .../layout.gpos3/gpos3_font3.default.29,2B.ttx | 277 + + .../layout.gpos3/gpos3_font3.default.41,42,43.otf | Bin 1284 -> 0 bytes + .../layout.gpos3/gpos3_font3.default.41,42,43.ttx | 284 + + .../gpos3_font3.default.retain-all-codepoint.otf | Bin 3636 -> 0 bytes + .../gpos3_font3.default.retain-all-codepoint.ttx | 1228 + + .../layout.gpos3/gpos3_font3.retain-gids.28,29.otf | Bin 1632 -> 0 bytes + .../layout.gpos3/gpos3_font3.retain-gids.28,29.ttx | 471 + + .../layout.gpos3/gpos3_font3.retain-gids.28,2B.otf | Bin 1780 -> 0 bytes + .../layout.gpos3/gpos3_font3.retain-gids.28,2B.ttx | 487 + + .../layout.gpos3/gpos3_font3.retain-gids.29,2B.otf | Bin 1696 -> 0 bytes + .../layout.gpos3/gpos3_font3.retain-gids.29,2B.ttx | 482 + + .../gpos3_font3.retain-gids.41,42,43.otf | Bin 1984 -> 0 bytes + .../gpos3_font3.retain-gids.41,42,43.ttx | 604 + + ...pos3_font3.retain-gids.retain-all-codepoint.otf | Bin 3636 -> 0 bytes + ...pos3_font3.retain-gids.retain-all-codepoint.ttx | 1228 + + ...pos4_multiple_anchors_1.default.41,42,43,44.otf | Bin 1516 -> 0 bytes + ...pos4_multiple_anchors_1.default.41,42,43,44.ttx | 304 + + ...pos4_multiple_anchors_1.default.41,42,43,45.otf | Bin 1524 -> 0 bytes + ...pos4_multiple_anchors_1.default.41,42,43,45.ttx | 305 + + .../gpos4_multiple_anchors_1.default.41,42,43.otf | Bin 1308 -> 0 bytes + .../gpos4_multiple_anchors_1.default.41,42,43.ttx | 284 + + .../gpos4_multiple_anchors_1.default.41,42.otf | Bin 1208 -> 0 bytes + .../gpos4_multiple_anchors_1.default.41,42.ttx | 265 + + ...4_multiple_anchors_1.default.41,43,44,45,46.otf | Bin 1864 -> 0 bytes + ...4_multiple_anchors_1.default.41,43,44,45,46.ttx | 336 + + .../gpos4_multiple_anchors_1.default.41,43,44.otf | Bin 1524 -> 0 bytes + .../gpos4_multiple_anchors_1.default.41,43,44.ttx | 295 + + .../gpos4_multiple_anchors_1.default.41,43,45.otf | Bin 1532 -> 0 bytes + .../gpos4_multiple_anchors_1.default.41,43,45.ttx | 296 + + .../gpos4_multiple_anchors_1.default.41,43.otf | Bin 1312 -> 0 bytes + .../gpos4_multiple_anchors_1.default.41,43.ttx | 275 + + .../gpos4_multiple_anchors_1.default.41.otf | Bin 1196 -> 0 bytes + .../gpos4_multiple_anchors_1.default.41.ttx | 256 + + ...iple_anchors_1.default.retain-all-codepoint.otf | Bin 3668 -> 0 bytes + ...iple_anchors_1.default.retain-all-codepoint.ttx | 1233 + + ..._multiple_anchors_1.retain-gids.41,42,43,44.otf | Bin 2220 -> 0 bytes + ..._multiple_anchors_1.retain-gids.41,42,43,44.ttx | 624 + + ..._multiple_anchors_1.retain-gids.41,42,43,45.otf | Bin 2244 -> 0 bytes + ..._multiple_anchors_1.retain-gids.41,42,43,45.ttx | 630 + + ...os4_multiple_anchors_1.retain-gids.41,42,43.otf | Bin 2008 -> 0 bytes + ...os4_multiple_anchors_1.retain-gids.41,42,43.ttx | 604 + + .../gpos4_multiple_anchors_1.retain-gids.41,42.otf | Bin 1912 -> 0 bytes + .../gpos4_multiple_anchors_1.retain-gids.41,42.ttx | 585 + + ...ltiple_anchors_1.retain-gids.41,43,44,45,46.otf | Bin 2584 -> 0 bytes + ...ltiple_anchors_1.retain-gids.41,43,44,45,46.ttx | 661 + + ...os4_multiple_anchors_1.retain-gids.41,43,44.otf | Bin 2240 -> 0 bytes + ...os4_multiple_anchors_1.retain-gids.41,43,44.ttx | 620 + + ...os4_multiple_anchors_1.retain-gids.41,43,45.otf | Bin 2260 -> 0 bytes + ...os4_multiple_anchors_1.retain-gids.41,43,45.ttx | 626 + + .../gpos4_multiple_anchors_1.retain-gids.41,43.otf | Bin 2028 -> 0 bytes + .../gpos4_multiple_anchors_1.retain-gids.41,43.ttx | 600 + + .../gpos4_multiple_anchors_1.retain-gids.41.otf | Bin 1896 -> 0 bytes + .../gpos4_multiple_anchors_1.retain-gids.41.ttx | 576 + + ..._anchors_1.retain-gids.retain-all-codepoint.otf | Bin 3668 -> 0 bytes + ..._anchors_1.retain-gids.retain-all-codepoint.ttx | 1233 + + .../gpos5_font1.default.41,42,43,44.otf | Bin 1536 -> 0 bytes + .../gpos5_font1.default.41,42,43,44.ttx | 323 + + .../gpos5_font1.default.41,42,43,45.otf | Bin 1544 -> 0 bytes + .../gpos5_font1.default.41,42,43,45.ttx | 324 + + .../layout.gpos5/gpos5_font1.default.41,42,43.otf | Bin 1328 -> 0 bytes + .../layout.gpos5/gpos5_font1.default.41,42,43.ttx | 303 + + .../layout.gpos5/gpos5_font1.default.41,42,44.otf | Bin 1460 -> 0 bytes + .../layout.gpos5/gpos5_font1.default.41,42,44.ttx | 304 + + .../layout.gpos5/gpos5_font1.default.41,42,45.otf | Bin 1448 -> 0 bytes + .../layout.gpos5/gpos5_font1.default.41,42,45.ttx | 305 + + .../layout.gpos5/gpos5_font1.default.41,42.otf | Bin 1228 -> 0 bytes + .../layout.gpos5/gpos5_font1.default.41,42.ttx | 284 + + .../layout.gpos5/gpos5_font1.default.41,43.otf | Bin 1332 -> 0 bytes + .../layout.gpos5/gpos5_font1.default.41,43.ttx | 294 + + .../layout.gpos5/gpos5_font1.default.41.otf | Bin 1216 -> 0 bytes + .../layout.gpos5/gpos5_font1.default.41.ttx | 275 + + .../layout.gpos5/gpos5_font1.default.42.otf | Bin 1076 -> 0 bytes + .../layout.gpos5/gpos5_font1.default.42.ttx | 264 + + .../gpos5_font1.default.retain-all-codepoint.otf | Bin 3688 -> 0 bytes + .../gpos5_font1.default.retain-all-codepoint.ttx | 1250 + + .../gpos5_font1.retain-gids.41,42,43,44.otf | Bin 2240 -> 0 bytes + .../gpos5_font1.retain-gids.41,42,43,44.ttx | 643 + + .../gpos5_font1.retain-gids.41,42,43,45.otf | Bin 2264 -> 0 bytes + .../gpos5_font1.retain-gids.41,42,43,45.ttx | 649 + + .../gpos5_font1.retain-gids.41,42,43.otf | Bin 2028 -> 0 bytes + .../gpos5_font1.retain-gids.41,42,43.ttx | 623 + + .../gpos5_font1.retain-gids.41,42,44.otf | Bin 2176 -> 0 bytes + .../gpos5_font1.retain-gids.41,42,44.ttx | 629 + + .../gpos5_font1.retain-gids.41,42,45.otf | Bin 2172 -> 0 bytes + .../gpos5_font1.retain-gids.41,42,45.ttx | 635 + + .../layout.gpos5/gpos5_font1.retain-gids.41,42.otf | Bin 1932 -> 0 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41,42.ttx | 604 + + .../layout.gpos5/gpos5_font1.retain-gids.41,43.otf | Bin 2048 -> 0 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41,43.ttx | 619 + + .../layout.gpos5/gpos5_font1.retain-gids.41.otf | Bin 1916 -> 0 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41.ttx | 595 + + .../layout.gpos5/gpos5_font1.retain-gids.42.otf | Bin 1788 -> 0 bytes + .../layout.gpos5/gpos5_font1.retain-gids.42.ttx | 589 + + ...pos5_font1.retain-gids.retain-all-codepoint.otf | Bin 3688 -> 0 bytes + ...pos5_font1.retain-gids.retain-all-codepoint.ttx | 1250 + + .../gpos6_font1.default.41,42,43,44.otf | Bin 1492 -> 0 bytes + .../gpos6_font1.default.41,42,43,44.ttx | 304 + + .../gpos6_font1.default.41,42,43,45.otf | Bin 1500 -> 0 bytes + .../gpos6_font1.default.41,42,43,45.ttx | 305 + + .../layout.gpos6/gpos6_font1.default.41,42,43.otf | Bin 1284 -> 0 bytes + .../layout.gpos6/gpos6_font1.default.41,42,43.ttx | 284 + + .../layout.gpos6/gpos6_font1.default.41,42.otf | Bin 1184 -> 0 bytes + .../layout.gpos6/gpos6_font1.default.41,42.ttx | 265 + + .../gpos6_font1.default.41,43,44,45,46.otf | Bin 1840 -> 0 bytes + .../gpos6_font1.default.41,43,44,45,46.ttx | 336 + + .../layout.gpos6/gpos6_font1.default.41,43,44.otf | Bin 1500 -> 0 bytes + .../layout.gpos6/gpos6_font1.default.41,43,44.ttx | 295 + + .../layout.gpos6/gpos6_font1.default.41,43,45.otf | Bin 1508 -> 0 bytes + .../layout.gpos6/gpos6_font1.default.41,43,45.ttx | 296 + + .../layout.gpos6/gpos6_font1.default.41,43.otf | Bin 1288 -> 0 bytes + .../layout.gpos6/gpos6_font1.default.41,43.ttx | 275 + + .../layout.gpos6/gpos6_font1.default.41.otf | Bin 1172 -> 0 bytes + .../layout.gpos6/gpos6_font1.default.41.ttx | 256 + + .../gpos6_font1.default.retain-all-codepoint.otf | Bin 3644 -> 0 bytes + .../gpos6_font1.default.retain-all-codepoint.ttx | 1231 + + .../gpos6_font1.retain-gids.41,42,43,44.otf | Bin 2196 -> 0 bytes + .../gpos6_font1.retain-gids.41,42,43,44.ttx | 624 + + .../gpos6_font1.retain-gids.41,42,43,45.otf | Bin 2220 -> 0 bytes + .../gpos6_font1.retain-gids.41,42,43,45.ttx | 630 + + .../gpos6_font1.retain-gids.41,42,43.otf | Bin 1984 -> 0 bytes + .../gpos6_font1.retain-gids.41,42,43.ttx | 604 + + .../layout.gpos6/gpos6_font1.retain-gids.41,42.otf | Bin 1888 -> 0 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41,42.ttx | 585 + + .../gpos6_font1.retain-gids.41,43,44,45,46.otf | Bin 2560 -> 0 bytes + .../gpos6_font1.retain-gids.41,43,44,45,46.ttx | 661 + + .../gpos6_font1.retain-gids.41,43,44.otf | Bin 2216 -> 0 bytes + .../gpos6_font1.retain-gids.41,43,44.ttx | 620 + + .../gpos6_font1.retain-gids.41,43,45.otf | Bin 2236 -> 0 bytes + .../gpos6_font1.retain-gids.41,43,45.ttx | 626 + + .../layout.gpos6/gpos6_font1.retain-gids.41,43.otf | Bin 2004 -> 0 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41,43.ttx | 600 + + .../layout.gpos6/gpos6_font1.retain-gids.41.otf | Bin 1872 -> 0 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41.ttx | 576 + + ...pos6_font1.retain-gids.retain-all-codepoint.otf | Bin 3644 -> 0 bytes + ...pos6_font1.retain-gids.retain-all-codepoint.ttx | 1231 + + ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 12684 -> 0 bytes + ...ular.default.627,644,623,62D,644,627,645,2E.ttx | 4529 + + .../Amiri-Regular.default.627,644,62D,628.ttf | Bin 9992 -> 0 bytes + .../Amiri-Regular.default.627,644,62D,628.ttx | 3537 + + .../Amiri-Regular.default.627,644.ttf | Bin 4168 -> 0 bytes + .../Amiri-Regular.default.627,644.ttx | 1383 + + ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 9516 -> 0 bytes + ...-Regular.default.633,645,627,621,20,644,627.ttx | 3371 + + .../Amiri-Regular.default.63A,64A,631.ttf | Bin 7324 -> 0 bytes + .../Amiri-Regular.default.63A,64A,631.ttx | 2587 + + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 48012 -> 0 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttx | 28725 ++++ + .../Amiri-Regular.retain-gids.627,644,62D,628.ttf | Bin 42640 -> 0 bytes + .../Amiri-Regular.retain-gids.627,644,62D,628.ttx | 25101 ++++ + .../Amiri-Regular.retain-gids.627,644.ttf | Bin 36696 -> 0 bytes + .../Amiri-Regular.retain-gids.627,644.ttx | 23003 +++ + ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 45908 -> 0 bytes + ...ular.retain-gids.633,645,627,621,20,644,627.ttx | 27759 ++++ + .../Amiri-Regular.retain-gids.63A,64A,631.ttf | Bin 37988 -> 0 bytes + .../Amiri-Regular.retain-gids.63A,64A,631.ttx | 22911 +++ + ...g1_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1840 -> 0 bytes + ...g1_multiple_subrules_f1.default.30,31,32,33.ttx | 328 + + ...ning1_multiple_subrules_f1.default.41,42,43.otf | Bin 1332 -> 0 bytes + ...ning1_multiple_subrules_f1.default.41,42,43.ttx | 284 + + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3704 -> 0 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1247 + + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2304 -> 0 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.ttx | 563 + + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2032 -> 0 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.ttx | 604 + + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3704 -> 0 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1247 + + ...g2_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1840 -> 0 bytes + ...g2_multiple_subrules_f1.default.30,31,32,33.ttx | 328 + + ...ning2_multiple_subrules_f1.default.41,42,43.otf | Bin 1332 -> 0 bytes + ...ning2_multiple_subrules_f1.default.41,42,43.ttx | 284 + + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3704 -> 0 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1247 + + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2304 -> 0 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.ttx | 563 + + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2032 -> 0 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.ttx | 604 + + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3704 -> 0 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1247 + + ...pos_chaining3_simple_f1.default.30,31,32,33.otf | Bin 1816 -> 0 bytes + ...pos_chaining3_simple_f1.default.30,31,32,33.ttx | 328 + + .../gpos_chaining3_simple_f1.default.41,42,43.otf | Bin 1308 -> 0 bytes + .../gpos_chaining3_simple_f1.default.41,42,43.ttx | 284 + + ...ing3_simple_f1.default.retain-all-codepoint.otf | Bin 3680 -> 0 bytes + ...ing3_simple_f1.default.retain-all-codepoint.ttx | 1247 + + ...chaining3_simple_f1.retain-gids.30,31,32,33.otf | Bin 2280 -> 0 bytes + ...chaining3_simple_f1.retain-gids.30,31,32,33.ttx | 563 + + ...os_chaining3_simple_f1.retain-gids.41,42,43.otf | Bin 2008 -> 0 bytes + ...os_chaining3_simple_f1.retain-gids.41,42,43.ttx | 604 + + ..._simple_f1.retain-gids.retain-all-codepoint.otf | Bin 3680 -> 0 bytes + ..._simple_f1.retain-gids.retain-all-codepoint.ttx | 1247 + + .../layout.gpos9/gpos9_font2.default.41,42.otf | Bin 1184 -> 0 bytes + .../layout.gpos9/gpos9_font2.default.41,42.ttx | 265 + + .../layout.gpos9/gpos9_font2.default.41.otf | Bin 1172 -> 0 bytes + .../layout.gpos9/gpos9_font2.default.41.ttx | 256 + + .../layout.gpos9/gpos9_font2.default.42.otf | Bin 1032 -> 0 bytes + .../layout.gpos9/gpos9_font2.default.42.ttx | 245 + + .../layout.gpos9/gpos9_font2.retain-gids.41,42.otf | Bin 1888 -> 0 bytes + .../layout.gpos9/gpos9_font2.retain-gids.41,42.ttx | 585 + + .../layout.gpos9/gpos9_font2.retain-gids.41.otf | Bin 1872 -> 0 bytes + .../layout.gpos9/gpos9_font2.retain-gids.41.ttx | 576 + + .../layout.gpos9/gpos9_font2.retain-gids.42.otf | Bin 1744 -> 0 bytes + .../layout.gpos9/gpos9_font2.retain-gids.42.ttx | 570 + + ...ub_alternate_substitution.default.53A9,53F1.otf | Bin 4348 -> 0 bytes + ...ub_alternate_substitution.default.53A9,53F1.ttx | 1009 + + .../gsub_alternate_substitution.default.53A9.otf | Bin 3904 -> 0 bytes + .../gsub_alternate_substitution.default.53A9.ttx | 924 + + .../gsub_alternate_substitution.default.53F1.otf | Bin 2452 -> 0 bytes + .../gsub_alternate_substitution.default.53F1.ttx | 638 + + ...e_substitution.default.retain-all-codepoint.otf | Bin 6040 -> 0 bytes + ...e_substitution.default.retain-all-codepoint.ttx | 1387 + + ...lternate_substitution.retain-gids.53A9,53F1.otf | Bin 4472 -> 0 bytes + ...lternate_substitution.retain-gids.53A9,53F1.ttx | 1063 + + ...sub_alternate_substitution.retain-gids.53A9.otf | Bin 4056 -> 0 bytes + ...sub_alternate_substitution.retain-gids.53A9.ttx | 990 + + ...sub_alternate_substitution.retain-gids.53F1.otf | Bin 2648 -> 0 bytes + ...sub_alternate_substitution.retain-gids.53F1.ttx | 728 + + ...bstitution.retain-gids.retain-all-codepoint.otf | Bin 6132 -> 0 bytes + ...bstitution.retain-gids.retain-all-codepoint.ttx | 1423 + + ...text1_multiple_subrules_f2.default.41,42,43.otf | Bin 1340 -> 0 bytes + ...text1_multiple_subrules_f2.default.41,42,43.ttx | 290 + + ...context1_multiple_subrules_f2.default.41,42.otf | Bin 1240 -> 0 bytes + ...context1_multiple_subrules_f2.default.41,42.ttx | 271 + + ...context1_multiple_subrules_f2.default.41,43.otf | Bin 1344 -> 0 bytes + ...context1_multiple_subrules_f2.default.41,43.ttx | 281 + + ...ub_context1_multiple_subrules_f2.default.41.otf | Bin 1228 -> 0 bytes + ...ub_context1_multiple_subrules_f2.default.41.ttx | 262 + + ...le_subrules_f2.default.retain-all-codepoint.otf | Bin 3712 -> 0 bytes + ...le_subrules_f2.default.retain-all-codepoint.ttx | 1253 + + ...1_multiple_subrules_f2.retain-gids.41,42,43.otf | Bin 2040 -> 0 bytes + ...1_multiple_subrules_f2.retain-gids.41,42,43.ttx | 610 + + ...ext1_multiple_subrules_f2.retain-gids.41,42.otf | Bin 1944 -> 0 bytes + ...ext1_multiple_subrules_f2.retain-gids.41,42.ttx | 591 + + ...ext1_multiple_subrules_f2.retain-gids.41,43.otf | Bin 2060 -> 0 bytes + ...ext1_multiple_subrules_f2.retain-gids.41,43.ttx | 606 + + ...ontext1_multiple_subrules_f2.retain-gids.41.otf | Bin 1928 -> 0 bytes + ...ontext1_multiple_subrules_f2.retain-gids.41.ttx | 582 + + ...ubrules_f2.retain-gids.retain-all-codepoint.otf | Bin 3712 -> 0 bytes + ...ubrules_f2.retain-gids.retain-all-codepoint.ttx | 1253 + + ...text2_multiple_subrules_f2.default.41,42,43.otf | Bin 1340 -> 0 bytes + ...text2_multiple_subrules_f2.default.41,42,43.ttx | 290 + + ...context2_multiple_subrules_f2.default.41,42.otf | Bin 1240 -> 0 bytes + ...context2_multiple_subrules_f2.default.41,42.ttx | 271 + + ...context2_multiple_subrules_f2.default.41,43.otf | Bin 1344 -> 0 bytes + ...context2_multiple_subrules_f2.default.41,43.ttx | 281 + + ...ub_context2_multiple_subrules_f2.default.41.otf | Bin 1228 -> 0 bytes + ...ub_context2_multiple_subrules_f2.default.41.ttx | 262 + + ...le_subrules_f2.default.retain-all-codepoint.otf | Bin 3712 -> 0 bytes + ...le_subrules_f2.default.retain-all-codepoint.ttx | 1253 + + ...2_multiple_subrules_f2.retain-gids.41,42,43.otf | Bin 2040 -> 0 bytes + ...2_multiple_subrules_f2.retain-gids.41,42,43.ttx | 610 + + ...ext2_multiple_subrules_f2.retain-gids.41,42.otf | Bin 1944 -> 0 bytes + ...ext2_multiple_subrules_f2.retain-gids.41,42.ttx | 591 + + ...ext2_multiple_subrules_f2.retain-gids.41,43.otf | Bin 2060 -> 0 bytes + ...ext2_multiple_subrules_f2.retain-gids.41,43.ttx | 606 + + ...ontext2_multiple_subrules_f2.retain-gids.41.otf | Bin 1928 -> 0 bytes + ...ontext2_multiple_subrules_f2.retain-gids.41.ttx | 582 + + ...ubrules_f2.retain-gids.retain-all-codepoint.otf | Bin 3712 -> 0 bytes + ...ubrules_f2.retain-gids.retain-all-codepoint.ttx | 1253 + + ...sub_context3_successive_f1.default.41,42,43.otf | Bin 1328 -> 0 bytes + ...sub_context3_successive_f1.default.41,42,43.ttx | 290 + + .../gsub_context3_successive_f1.default.41,42.otf | Bin 1228 -> 0 bytes + .../gsub_context3_successive_f1.default.41,42.ttx | 271 + + .../gsub_context3_successive_f1.default.41,43.otf | Bin 1332 -> 0 bytes + .../gsub_context3_successive_f1.default.41,43.ttx | 281 + + .../gsub_context3_successive_f1.default.41.otf | Bin 1216 -> 0 bytes + .../gsub_context3_successive_f1.default.41.ttx | 262 + + ..._successive_f1.default.retain-all-codepoint.otf | Bin 3700 -> 0 bytes + ..._successive_f1.default.retain-all-codepoint.ttx | 1253 + + ...context3_successive_f1.retain-gids.41,42,43.otf | Bin 2028 -> 0 bytes + ...context3_successive_f1.retain-gids.41,42,43.ttx | 610 + + ...ub_context3_successive_f1.retain-gids.41,42.otf | Bin 1932 -> 0 bytes + ...ub_context3_successive_f1.retain-gids.41,42.ttx | 591 + + ...ub_context3_successive_f1.retain-gids.41,43.otf | Bin 2048 -> 0 bytes + ...ub_context3_successive_f1.retain-gids.41,43.ttx | 606 + + .../gsub_context3_successive_f1.retain-gids.41.otf | Bin 1916 -> 0 bytes + .../gsub_context3_successive_f1.retain-gids.41.ttx | 582 + + ...cessive_f1.retain-gids.retain-all-codepoint.otf | Bin 3700 -> 0 bytes + ...cessive_f1.retain-gids.retain-all-codepoint.ttx | 1253 + + ...g1_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1852 -> 0 bytes + ...g1_multiple_subrules_f1.default.30,31,32,33.ttx | 334 + + ...ning1_multiple_subrules_f1.default.41,42,43.otf | Bin 1344 -> 0 bytes + ...ning1_multiple_subrules_f1.default.41,42,43.ttx | 290 + + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3716 -> 0 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1253 + + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2316 -> 0 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.ttx | 569 + + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2044 -> 0 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.ttx | 610 + + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3716 -> 0 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1253 + + ...g2_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1852 -> 0 bytes + ...g2_multiple_subrules_f1.default.30,31,32,33.ttx | 334 + + ...ning2_multiple_subrules_f1.default.41,42,43.otf | Bin 1344 -> 0 bytes + ...ning2_multiple_subrules_f1.default.41,42,43.ttx | 290 + + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3716 -> 0 bytes + ...le_subrules_f1.default.retain-all-codepoint.ttx | 1253 + + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2316 -> 0 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.ttx | 569 + + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2044 -> 0 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.ttx | 610 + + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3716 -> 0 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.ttx | 1253 + + ...sub_chaining3_simple_f2.default.30,31,32,33.otf | Bin 1828 -> 0 bytes + ...sub_chaining3_simple_f2.default.30,31,32,33.ttx | 334 + + .../gsub_chaining3_simple_f2.default.41,42,43.otf | Bin 1320 -> 0 bytes + .../gsub_chaining3_simple_f2.default.41,42,43.ttx | 290 + + ...ing3_simple_f2.default.retain-all-codepoint.otf | Bin 3692 -> 0 bytes + ...ing3_simple_f2.default.retain-all-codepoint.ttx | 1253 + + ...chaining3_simple_f2.retain-gids.30,31,32,33.otf | Bin 2292 -> 0 bytes + ...chaining3_simple_f2.retain-gids.30,31,32,33.ttx | 569 + + ...ub_chaining3_simple_f2.retain-gids.41,42,43.otf | Bin 2020 -> 0 bytes + ...ub_chaining3_simple_f2.retain-gids.41,42,43.ttx | 610 + + ..._simple_f2.retain-gids.retain-all-codepoint.otf | Bin 3692 -> 0 bytes + ..._simple_f2.retain-gids.retain-all-codepoint.ttx | 1253 + + ..._created.default.41,42,43,44,45,46,47,48,49.otf | Bin 2176 -> 0 bytes + ..._created.default.41,42,43,44,45,46,47,48,49.ttx | 392 + + ...nually_created.default.41,42,43,44,45,46,47.otf | Bin 1888 -> 0 bytes + ...nually_created.default.41,42,43,44,45,46,47.ttx | 357 + + ...nually_created.default.41,42,43,44,45,46,4D.otf | Bin 1852 -> 0 bytes + ...nually_created.default.41,42,43,44,45,46,4D.ttx | 351 + + ...nually_created.default.41,42,43,44,45,46,51.otf | Bin 1932 -> 0 bytes + ...nually_created.default.41,42,43,44,45,46,51.ttx | 364 + + ..._manually_created.default.41,42,43,44,45,46.otf | Bin 1832 -> 0 bytes + ..._manually_created.default.41,42,43,44,45,46.ttx | 343 + + .../gsub8_manually_created.default.41,42,43.otf | Bin 1284 -> 0 bytes + .../gsub8_manually_created.default.41,42,43.ttx | 285 + + .../gsub8_manually_created.default.41.otf | Bin 1172 -> 0 bytes + .../gsub8_manually_created.default.41.ttx | 259 + + .../gsub8_manually_created.default.61.otf | Bin 1224 -> 0 bytes + .../gsub8_manually_created.default.61.ttx | 268 + + ...nually_created.default.retain-all-codepoint.otf | Bin 3656 -> 0 bytes + ...nually_created.default.retain-all-codepoint.ttx | 1152 + + ...ated.retain-gids.41,42,43,44,45,46,47,48,49.otf | Bin 2884 -> 0 bytes + ...ated.retain-gids.41,42,43,44,45,46,47,48,49.ttx | 712 + + ...ly_created.retain-gids.41,42,43,44,45,46,47.otf | Bin 2596 -> 0 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,47.ttx | 677 + + ...ly_created.retain-gids.41,42,43,44,45,46,4D.otf | Bin 2636 -> 0 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,4D.ttx | 701 + + ...ly_created.retain-gids.41,42,43,44,45,46,51.otf | Bin 2760 -> 0 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,51.ttx | 734 + + ...ually_created.retain-gids.41,42,43,44,45,46.otf | Bin 2540 -> 0 bytes + ...ually_created.retain-gids.41,42,43,44,45,46.ttx | 663 + + ...gsub8_manually_created.retain-gids.41,42,43.otf | Bin 1984 -> 0 bytes + ...gsub8_manually_created.retain-gids.41,42,43.ttx | 605 + + .../gsub8_manually_created.retain-gids.41.otf | Bin 1872 -> 0 bytes + .../gsub8_manually_created.retain-gids.41.ttx | 579 + + .../gsub8_manually_created.retain-gids.61.otf | Bin 2276 -> 0 bytes + .../gsub8_manually_created.retain-gids.61.ttx | 748 + + ...ly_created.retain-gids.retain-all-codepoint.otf | Bin 3656 -> 0 bytes + ...ly_created.retain-gids.retain-all-codepoint.ttx | 1152 + + .../expected/layout.khmer/Khmer.default.1780.ttf | Bin 4204 -> 0 bytes + .../expected/layout.khmer/Khmer.default.1780.ttx | 2504 + + ...ult.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 6412 -> 0 bytes + ...ult.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttx | 3406 + + .../expected/layout.khmer/Khmer.default.31.ttf | Bin 4140 -> 0 bytes + .../expected/layout.khmer/Khmer.default.31.ttx | 2486 + + .../layout.khmer/Khmer.retain-gids.1780.ttf | Bin 4464 -> 0 bytes + .../layout.khmer/Khmer.retain-gids.1780.ttx | 2676 + + ...ids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 7848 -> 0 bytes + ...ids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttx | 4310 + + .../expected/layout.khmer/Khmer.retain-gids.31.ttf | Bin 4256 -> 0 bytes + .../expected/layout.khmer/Khmer.retain-gids.31.ttx | 2562 + + ...Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 11396 -> 0 bytes + ...Bold.default.627,644,623,62D,644,627,645,2E.ttx | 4986 + + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 18248 -> 0 bytes + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttx | 9792 ++ + .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 3528 -> 0 bytes + .../NotoNastaliqUrdu-Bold.default.627,644.ttx | 1326 + + ...rdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 12368 -> 0 bytes + ...rdu-Bold.default.633,645,627,621,20,644,627.ttx | 5279 + + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 20368 -> 0 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttx | 10363 ++ + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 18232 -> 0 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttx | 9170 ++ + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 24376 -> 0 bytes + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttx | 13452 ++ + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 9176 -> 0 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttx | 5158 + + ...Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 18172 -> 0 bytes + ...Bold.retain-gids.633,645,627,621,20,644,627.ttx | 8915 ++ + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 26588 -> 0 bytes + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttx | 14027 ++ + .../Roboto-Regular.smallcaps.default.41,42,43.ttf | Bin 2464 -> 0 bytes + .../Roboto-Regular.smallcaps.default.41,42,43.ttx | 1251 + + .../Roboto-Regular.smallcaps.default.41,43.ttf | Bin 2284 -> 0 bytes + .../Roboto-Regular.smallcaps.default.41,43.ttx | 1120 + + .../layout/Roboto-Regular.smallcaps.default.41.ttf | Bin 2084 -> 0 bytes + .../layout/Roboto-Regular.smallcaps.default.41.ttx | 1008 + + .../layout/Roboto-Regular.smallcaps.default.43.ttf | Bin 2116 -> 0 bytes + .../layout/Roboto-Regular.smallcaps.default.43.ttx | 1017 + + .../Roboto-Regular.smallcaps.default.CA,CB.ttf | Bin 2388 -> 0 bytes + .../Roboto-Regular.smallcaps.default.CA,CB.ttx | 1200 + + ...boto-Regular.smallcaps.retain-gids.41,42,43.ttf | Bin 2716 -> 0 bytes + ...boto-Regular.smallcaps.retain-gids.41,42,43.ttx | 1431 + + .../Roboto-Regular.smallcaps.retain-gids.41,43.ttf | Bin 2548 -> 0 bytes + .../Roboto-Regular.smallcaps.retain-gids.41,43.ttx | 1305 + + .../Roboto-Regular.smallcaps.retain-gids.41.ttf | Bin 2336 -> 0 bytes + .../Roboto-Regular.smallcaps.retain-gids.41.ttx | 1188 + + .../Roboto-Regular.smallcaps.retain-gids.43.ttf | Bin 2384 -> 0 bytes + .../Roboto-Regular.smallcaps.retain-gids.43.ttx | 1207 + + .../Roboto-Regular.smallcaps.retain-gids.CA,CB.ttf | Bin 6476 -> 0 bytes + .../Roboto-Regular.smallcaps.retain-gids.CA,CB.ttx | 4120 + + .../data/expected/sbix/sbix.default.58,59.ttf | Bin 193528 -> 0 bytes + .../data/expected/sbix/sbix.default.58,59.ttx | 12367 ++ + test/subset/data/expected/sbix/sbix.default.58.ttf | Bin 121168 -> 0 bytes + test/subset/data/expected/sbix/sbix.default.58.ttx | 7801 + + test/subset/data/expected/sbix/sbix.default.59.ttf | Bin 89364 -> 0 bytes + test/subset/data/expected/sbix/sbix.default.59.ttx | 5813 + + .../sbix/sbix.drop-hints-retain-gids.58,59.ttf | Bin 193528 -> 0 bytes + .../sbix/sbix.drop-hints-retain-gids.58,59.ttx | 12367 ++ + .../sbix/sbix.drop-hints-retain-gids.58.ttf | Bin 121168 -> 0 bytes + .../sbix/sbix.drop-hints-retain-gids.58.ttx | 7801 + + .../sbix/sbix.drop-hints-retain-gids.59.ttf | Bin 89404 -> 0 bytes + .../sbix/sbix.drop-hints-retain-gids.59.ttx | 5826 + + .../data/expected/sbix/sbix.drop-hints.58,59.ttf | Bin 193528 -> 0 bytes + .../data/expected/sbix/sbix.drop-hints.58,59.ttx | 12367 ++ + .../data/expected/sbix/sbix.drop-hints.58.ttf | Bin 121168 -> 0 bytes + .../data/expected/sbix/sbix.drop-hints.58.ttx | 7801 + + .../data/expected/sbix/sbix.drop-hints.59.ttf | Bin 89364 -> 0 bytes + .../data/expected/sbix/sbix.drop-hints.59.ttx | 5813 + + .../data/expected/sbix/sbix.retain-gids.58,59.ttf | Bin 193528 -> 0 bytes + .../data/expected/sbix/sbix.retain-gids.58,59.ttx | 12367 ++ + .../data/expected/sbix/sbix.retain-gids.58.ttf | Bin 121168 -> 0 bytes + .../data/expected/sbix/sbix.retain-gids.58.ttx | 7801 + + .../data/expected/sbix/sbix.retain-gids.59.ttf | Bin 89404 -> 0 bytes + .../data/expected/sbix/sbix.retain-gids.59.ttx | 5826 + + .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 15792 -> 0 bytes + .../variable/Fraunces.default.26,66,69,124,125.ttx | 6907 + + .../data/expected/variable/Fraunces.default.61.ttf | Bin 4228 -> 0 bytes + .../data/expected/variable/Fraunces.default.61.ttx | 1427 + + test/subset/generate-expected-outputs.py | 1 + + test/subset/run-tests.py | 24 +- + test/subset/subset_test_suite.py | 18 +- + 1945 files changed, 3999127 insertions(+), 21 deletions(-) + +commit 30579f5a37a7f0e044572e978660f050dc85559a +Author: Behdad Esfahbod +Date: Thu Jul 29 11:19:13 2021 -0600 + + [set] Document & use open-ended del_range() + + src/hb-ot-layout-common.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 2 +- + src/hb-set.cc | 3 +++ + 3 files changed, 5 insertions(+), 2 deletions(-) + +commit 72489f3e0e41fd5a6b68afd1d0493a79a508e97c +Author: Khaled Hosny +Date: Thu Jul 29 18:20:03 2021 +0200 + + [test] Free memory in hb-aots-tester + + test/shaping/data/aots/hb-aots-tester.cpp | 108 ++++++++++++++++-------------- + 1 file changed, 56 insertions(+), 52 deletions(-) + +commit 895162d6f324590f79654575bf2b6126034a2042 +Author: Khaled Hosny +Date: Thu Jul 29 18:03:00 2021 +0200 + + [test] Account for mark zeroing in AOTS tests + + The AOTS are not written with the face that mark glyphs gets their + advances zeroed. Taking this into account makes 16 more tests to pass. + + test/shaping/data/aots/hb-aots-tester.cpp | 17 ++++++++++++----- + test/shaping/data/aots/tests/gpos4_lookupflag.tests | 4 ++-- + .../data/aots/tests/gpos4_multiple_anchors.tests | 2 +- + test/shaping/data/aots/tests/gpos4_simple.tests | 10 +++++----- + test/shaping/data/aots/tests/gpos5.tests | 4 ++-- + test/shaping/data/aots/tests/gpos6.tests | 6 +++--- + .../data/aots/tests/gpos_chaining1_lookupflag.tests | 2 +- + .../data/aots/tests/gpos_chaining2_lookupflag.tests | 2 +- + .../data/aots/tests/gpos_chaining3_lookupflag.tests | 2 +- + .../data/aots/tests/gpos_context1_lookupflag.tests | 4 ++-- + .../data/aots/tests/gpos_context2_lookupflag.tests | 4 ++-- + .../data/aots/tests/gpos_context3_lookupflag.tests | 4 ++-- + 12 files changed, 34 insertions(+), 27 deletions(-) + +commit e65bf60500d575d83d71bc94723c58a4765d59ba +Author: Khaled Hosny +Date: Thu Jul 29 17:36:09 2021 +0200 + + [test] make this test runner less verbose + + Print the command being called once and in a way the can be manually + run. + + test/shaping/run-tests.py | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +commit 2d54c34680fd22e195eb6bd9e87c25a94e9a4b8b +Author: Behdad Esfahbod +Date: Wed Jul 28 18:20:53 2021 -0600 + + [subset/VarStore] Fix OOM in fuzzer test + + The test in question is the one added in c68a00b92eb62fdc79f9a2bd1fc7a6acc24a3602. + Culprit is that it's allocating lots of memory because of region_indices that + are out-of-range anyway. So, try to filter those out first. + + src/hb-ot-layout-common.hh | 28 ++++++++++++++++++---------- + src/hb-set.hh | 2 +- + 2 files changed, 19 insertions(+), 11 deletions(-) + +commit ff1fe25a5dbd249b8939f3c851d096b8fb1e50b5 +Author: Behdad Esfahbod +Date: Wed Jul 28 18:02:52 2021 -0600 + + [VarStore] Rename internal get_scalars() to get_region_scalars() + + src/hb-cff2-interp-cs.hh | 4 ++-- + src/hb-ot-layout-common.hh | 25 +++++++++++++------------ + 2 files changed, 15 insertions(+), 14 deletions(-) + +commit d7541f7b55dc30cd0cbb68f9066b2fff5f60e754 +Author: Behdad Esfahbod +Date: Thu Jul 29 00:09:24 2021 -0600 + + [util/hb-shape] Free cached resources on termination + + util/options.cc | 33 +++++++++++++++------------------ + util/options.hh | 18 ++++++++++++++---- + 2 files changed, 29 insertions(+), 22 deletions(-) + +commit ad03f34df75bfff32f12787f4af3b972ee57fb19 +Author: Behdad Esfahbod +Date: Wed Jul 28 19:05:12 2021 -0600 + + [util/hb-shape] Cache blob/face in batch mode + + util/options.cc | 41 +++++++++++++++++++++++++++++++++++------ + util/options.hh | 7 ++++++- + 2 files changed, 41 insertions(+), 7 deletions(-) + +commit 9a7ff54bb7ce9cafb563f740e25df931868e12dd +Author: Khaled Hosny +Date: Thu Jul 29 01:52:55 2021 +0200 + + [test] Write one sequence per-line + + https://github.com/harfbuzz/harfbuzz/pull/3087#issuecomment-888691436 + + src/gen-emoji-table.py | 21 +- + .../data/in-house/tests/emoji-clusters.tests | 3327 +++++++++++++++++++- + 2 files changed, 3265 insertions(+), 83 deletions(-) + +commit ddf87ffb22d30d6b15083f1f6d5d4fe20417b538 +Author: Khaled Hosny +Date: Thu Jul 29 01:12:46 2021 +0200 + + [test] Add generated tests for emoji clusters + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3017 + + Uses AdobeBlank2.ttf from: + + https://github.com/adobe-fonts/adobe-blank-2 + + instead of a dummy empty font so that everything maps to GID 1 and + control code points are kept instead of being dropped because there is + not space glyph (otherwise we’d need to identify control code points + somehow when generating the expectations). + + src/gen-emoji-table.py | 39 +++++++++++- + test/shaping/data/in-house/Makefile.sources | 1 + + test/shaping/data/in-house/fonts/AdobeBlank2.ttf | Bin 0 -> 2360 bytes + test/shaping/data/in-house/meson.build | 1 + + .../data/in-house/tests/emoji-clusters.tests | 66 +++++++++++++++++++++ + 5 files changed, 105 insertions(+), 2 deletions(-) + +commit f0a1892ff991581e787193fb81361d68a93933e7 +Author: Behdad Esfahbod +Date: Wed Jul 28 17:36:22 2021 -0600 + + [serialize] Remove unnecessary pointer indirection + + src/hb-open-file.hh | 4 ++-- + src/hb-open-type.hh | 12 ++++++------ + src/hb-ot-cff-common.hh | 6 +++--- + src/hb-ot-cff1-table.hh | 4 ++-- + src/hb-ot-cmap-table.hh | 6 +++--- + src/hb-ot-color-sbix-table.hh | 2 +- + src/hb-ot-hdmx-table.hh | 2 +- + src/hb-ot-layout-common.hh | 20 ++++++++++---------- + src/hb-ot-layout-gpos-table.hh | 4 ++-- + src/hb-ot-layout-gsub-table.hh | 14 +++++++------- + src/hb-ot-var-hvar-table.hh | 2 +- + 11 files changed, 38 insertions(+), 38 deletions(-) + +commit 1c511ed6f6c0f36ec2767b88e4c93682530cfd0d +Author: Behdad Esfahbod +Date: Wed Jul 28 17:33:26 2021 -0600 + + [subset] Simplify VarStore serialization + + src/hb-ot-layout-common.hh | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit ad4c6924926830316fb1593a60d0c4858d095052 +Author: Behdad Esfahbod +Date: Wed Jul 28 16:50:34 2021 -0600 + + [subset] Simplify VarStore serialize + + src/hb-ot-layout-common.hh | 25 +++++++++++++------------ + 1 file changed, 13 insertions(+), 12 deletions(-) + +commit 25dee6097741e9594d545ff764623c30289e5c58 +Author: Behdad Esfahbod +Date: Wed Jul 28 13:58:24 2021 -0600 + + [sanitize] Revert some from c68a00b92eb62fdc79f9a2bd1fc7a6acc24a3602 + + That overflow check was already happening in arrayZ.sanitize(). + + src/hb-ot-layout-common.hh | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +commit 6fe0d7d6e8be657a64eaf288fc4049e010669c89 +Author: Behdad Esfahbod +Date: Wed Jul 28 12:06:49 2021 -0600 + + [GSUB] If MultipleSubst is applied to a ligature-component, preserve lig-id + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3069 + + src/hb-ot-layout-gsub-table.hh | 9 +++++++-- + .../fonts/b31e6c52a31edadc16f1bec9efe6019e2d59824a.ttf | Bin 0 -> 6812 bytes + test/shaping/data/in-house/tests/ligature-id.tests | 1 + + 3 files changed, 8 insertions(+), 2 deletions(-) + +commit b926fb9bb010e838282b9f735c3cb2e39340c708 +Author: Behdad Esfahbod +Date: Wed Jul 28 11:58:10 2021 -0600 + + Whitespace + + src/hb-ot-layout-gsub-table.hh | 1 - + 1 file changed, 1 deletion(-) + +commit cc3a7ceea3322080d0607b4af7d0fa2b2f0e6c0e +Author: Behdad Esfahbod +Date: Wed Jul 28 11:53:06 2021 -0600 + + Fix macro-in-macro invocation + + ../src/hb-ot-color-colr-table.hh:980:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive] + \#if COLRV1_ENABLE_SUBSETTING == 1 + + src/hb-ot-color-colr-table.hh | 13 +++++-------- + 1 file changed, 5 insertions(+), 8 deletions(-) + +commit 087e2705de1ea5195eb77e144ef9196058d1ee7d +Author: Behdad Esfahbod +Date: Wed Jul 28 11:42:31 2021 -0600 + + Fix signed-ness error in 0ded6a70c829284a8220ce30a405b0a974061df4 + + src/hb-serialize.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit f3e031539f72d67e9bcfad96b28798367a79f1ec +Author: Garret Rieger +Date: Tue Jul 27 14:40:15 2021 -0700 + + Revert "[ci] Bin FontTools version due to recent COLRv1 changes" + + This reverts commit 163748b5059e7b02a8ea57e263b009020a3ed499. + + .circleci/config.yml | 4 ++-- + .github/workflows/linux-ci.yml | 2 +- + .github/workflows/macos-ci.yml | 2 +- + .github/workflows/msvc-ci.yml | 2 +- + .github/workflows/msys2-ci.yml | 2 +- + src/hb-ot-color-colr-table.hh | 13 +++++-------- + 6 files changed, 11 insertions(+), 14 deletions(-) + +commit acbd8b27dce3ee369f7d6022eb8bcddfd2fb666c +Author: Garret Rieger +Date: Tue Jul 27 14:31:18 2021 -0700 + + [subset] temporarily disable COLRv1 subsetting. + + Currently COLRv1 spec is being changed so the subsetting implementation is out of sync. Disable subsetting by failing sanitization for COLRv1 tables and disable all colrv1 tests. + + src/hb-ot-color-colr-table.hh | 15 +++++++++++++-- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 6 +++++- + test/subset/meson.build | 4 +++- + 4 files changed, 22 insertions(+), 4 deletions(-) + +commit 5dae8297bbb868e57557a22bd9c56514bb8dd00d +Author: Behdad Esfahbod +Date: Wed Jul 28 11:35:40 2021 -0600 + + [util] Minor followup to https://github.com/harfbuzz/harfbuzz/pull/3083 + + util/options.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 0ded6a70c829284a8220ce30a405b0a974061df4 +Author: Behdad Esfahbod +Date: Wed Jul 28 11:28:38 2021 -0600 + + [subset] Fix another fuzzer issue + + Addition could overflow on 32bit arch. + + Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36636 + Fixes https://oss-fuzz.com/testcase-detail/5072358514753536 + + src/hb-serialize.hh | 5 +++-- + ...testcase-minimized-hb-subset-fuzzer-5072358514753536 | Bin 0 -> 55875 bytes + 2 files changed, 3 insertions(+), 2 deletions(-) + +commit c65e1e0842affc66149cf459e610159f7b7f3992 +Author: Khaled Hosny +Date: Wed Jul 28 17:04:10 2021 +0200 + + [test] Run AOTS cmap tests with ot font functions only + + We are not interested in testing FreeType cmap support. + + Fixes most format 4 tests. The remaining test seems to be peculiar, and + I can’t find any cmap implementation that produces the expected output. + + test/shaping/data/aots/hb-aots-tester.cpp | 2 +- + test/shaping/data/aots/tests/cmap0.tests | 2 +- + test/shaping/data/aots/tests/cmap10.tests | 4 ++-- + test/shaping/data/aots/tests/cmap12.tests | 2 +- + test/shaping/data/aots/tests/cmap2.tests | 2 +- + test/shaping/data/aots/tests/cmap4.tests | 12 ++++++------ + test/shaping/data/aots/tests/cmap6.tests | 4 ++-- + test/shaping/data/aots/tests/cmap8.tests | 2 +- + 8 files changed, 15 insertions(+), 15 deletions(-) + +commit 8396c523b6715893c67163c947521c9b1408f594 +Author: Khaled Hosny +Date: Wed Jul 28 16:29:43 2021 +0200 + + [test] Add AOTS cmap tests + + Uses https://github.com/adobe-type-tools/aots/pull/3 + + Related to https://github.com/unicode-org/text-rendering-tests/issues/70 + + We don’t support format 4 or 8, so these tests are disabled. We support + format 4 but most of the tests are failing, investigating. + + test/shaping/data/aots/Makefile.sources | 7 +++ + test/shaping/data/aots/hb-aots-tester.cpp | 82 +++++++++++++++++++++++++++++++ + test/shaping/data/aots/meson.build | 7 +++ + test/shaping/data/aots/tests/cmap0.tests | 1 + + test/shaping/data/aots/tests/cmap10.tests | 2 + + test/shaping/data/aots/tests/cmap12.tests | 1 + + test/shaping/data/aots/tests/cmap2.tests | 1 + + test/shaping/data/aots/tests/cmap4.tests | 6 +++ + test/shaping/data/aots/tests/cmap6.tests | 2 + + test/shaping/data/aots/tests/cmap8.tests | 1 + + 10 files changed, 110 insertions(+) + +commit 50379fbb1517387d91b3ec4cc55a7500dd09b436 +Author: Khaled Hosny +Date: Wed Jul 28 16:13:49 2021 +0200 + + [util] Don’t split text at new lines in batch mode + + In batch mode (which is used for testing) we are probably not interested + in splitting text into lines as we could have split the string into + different tests. This fixes a bunch of AOTS tests that use newlines as + input. + + test/shaping/data/aots/tests/lookupflag_ignore_attach.tests | 10 +++++----- + util/hb-shape.cc | 2 +- + util/main-font-text.hh | 4 ++-- + util/options.cc | 6 +++--- + util/options.hh | 2 +- + 5 files changed, 12 insertions(+), 12 deletions(-) + +commit 92b85749f2b284a370fff3905c0a554bbbc7b323 +Author: Khaled Hosny +Date: Wed Jul 28 15:56:53 2021 +0200 + + [util] Strip quotes when parsing features + + When running in batch mode, the quotes are not stripped by the shell and + end up in the feature string. This breaks one of the AOTS tests. + + Alternatively, we can remove the quotes from the test files, not sure + which is less hacky, though! + + test/shaping/data/aots/tests/gsub3_1_simple.tests | 2 +- + util/options.cc | 8 ++++++++ + 2 files changed, 9 insertions(+), 1 deletion(-) + +commit ad9559e3e23ab32c27dc62374f040330e25f24eb +Author: Khaled Hosny +Date: Wed Jul 28 14:35:23 2021 +0200 + + [tests] Make AOTS update.py work on macOS + + Use C++ compiler and make sure C++11 is used. + + test/shaping/data/aots/update.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit d84efca312b2a10dc1c7b5444bc802c2d1b19e17 +Author: Khaled Hosny +Date: Wed Jul 28 13:17:41 2021 +0200 + + [tests] Add missed test file to Makefile/meson + + It was introduced in 205737acdc268b1c90cf00bde2d2038519a8bf48 but was + not actually used. + + See https://github.com/harfbuzz/harfbuzz/issues/2098 + + test/shaping/data/in-house/Makefile.sources | 1 + + test/shaping/data/in-house/meson.build | 1 + + 2 files changed, 2 insertions(+) + +commit 09474d8d7b051b1465582828c8ec5afcccb6c3c6 +Author: Garret Rieger +Date: Tue Jun 29 16:07:14 2021 -0700 + + [subset] Fix fuzzer timeout in add_gid_and_children. + + The composite glyph graph isn't check for max operations by sanitize so track an operations count during the graph traversal. + + src/hb-ot-glyf-table.hh | 22 +++++++++++++++------ + ...ase-minimized-hb-subset-fuzzer-5991762219892736 | Bin 0 -> 80599 bytes + 2 files changed, 16 insertions(+), 6 deletions(-) + +commit c68a00b92eb62fdc79f9a2bd1fc7a6acc24a3602 +Author: Behdad Esfahbod +Date: Tue Jul 27 13:25:22 2021 -0600 + + [subset] Fix possible overflows in VarRegionList serialize + + Fixes https://oss-fuzz.com/testcase-detail/5362189182566400 + + src/harfbuzz.cc | 1 + + src/hb-ot-layout-common.hh | 7 +++++-- + ...testcase-minimized-hb-subset-fuzzer-5362189182566400 | Bin 0 -> 85171 bytes + 3 files changed, 6 insertions(+), 2 deletions(-) + +commit 7b8464b655b190c16bba33cefdd58acb03d32ddf +Author: Behdad Esfahbod +Date: Tue Jul 27 13:15:07 2021 -0600 + + [serialize] Check for overflow in allocate_size() + + If size was > INT_MAX, then the out-of-room check was failing to perform + as intended. + + Part of fixing https://oss-fuzz.com/testcase-detail/5362189182566400 + + src/hb-serialize.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit bf2c87bfe6b3826d187dfee2ca894b5a39f6d17e +Author: Behdad Esfahbod +Date: Tue Jul 27 13:10:41 2021 -0600 + + Add hb_memcpy() that does len=0 check + + src/hb-algs.hh | 8 ++++++++ + src/hb-set.hh | 8 ++------ + 2 files changed, 10 insertions(+), 6 deletions(-) + +commit 5f801da945025d66204c61fc11a2ff7fd55e3666 +Author: Khaled Hosny +Date: Tue Jul 27 20:54:19 2021 +0200 + + [hb-ms-features] Move code out of header file + + src/Makefile.sources | 2 + + src/hb-ms-feature-ranges.cc | 177 ++++++++++++++++++++++++++++++++++++++++++++ + src/hb-ms-feature-ranges.hh | 140 +---------------------------------- + src/meson.build | 2 + + 4 files changed, 185 insertions(+), 136 deletions(-) + +commit 990c15dbe5dfaf35de02089832938a4821369074 +Author: Khaled Hosny +Date: Tue Jul 27 20:43:53 2021 +0200 + + [hb-ms-features] Rename types to be less general + + src/hb-directwrite.cc | 2 +- + src/hb-ms-feature-ranges.hh | 79 ++++++++++++++++++++++----------------------- + src/hb-uniscribe.cc | 2 +- + 3 files changed, 41 insertions(+), 42 deletions(-) + +commit 69199211b7a9b7d7ea0a603ec9d8c25a48f1fcd5 +Author: Khaled Hosny +Date: Tue Jul 27 19:51:23 2021 +0200 + + [uniscribe/directwrite] Move feature setup to shared file + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3070 + + src/hb-directwrite.cc | 236 +++++++++----------------------------------- + src/hb-ms-feature-ranges.hh | 229 ++++++++++++++++++++++++++++++++++++++++++ + src/hb-uniscribe.cc | 213 ++++++--------------------------------- + 3 files changed, 308 insertions(+), 370 deletions(-) + +commit fc7f77812068840fd6d6edc8c0647baf52f65d07 +Author: Garret Rieger +Date: Tue Jul 27 12:21:19 2021 -0600 + + [subset] add a note to hb-subset on what is and isn't supported (#3076) + + src/hb-subset.cc | 9 +++++++++ + 1 file changed, 9 insertions(+) + +commit 3e4f006fe24186182b12ec04776aedbc0f6659b3 +Merge: 163748b50 791a1bf3a +Author: Behdad Esfahbod +Date: Tue Jul 27 09:28:47 2021 -0600 + + Merge pull request #3079 from harfbuzz/windows-getenv + + Don’t disable getenv on Windows + +commit 791a1bf3a4e356d9ea0222e3ed6bc6b56011c64d +Author: Khaled Hosny +Date: Tue Jul 27 15:22:13 2021 +0200 + + Don’t disable getenv on Windows + + The condition is inverted, regression from + 40ec187dec07e97ed4004b9831e7be844e6e7948. + + src/hb.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 163748b5059e7b02a8ea57e263b009020a3ed499 +Author: Khaled Hosny +Date: Mon Jul 26 23:03:16 2021 +0200 + + [ci] Bin FontTools version due to recent COLRv1 changes + + Should be reverted once HarfBuzz updated to match FontTools. + + .circleci/config.yml | 4 ++-- + .github/workflows/linux-ci.yml | 2 +- + .github/workflows/macos-ci.yml | 2 +- + .github/workflows/msvc-ci.yml | 2 +- + .github/workflows/msys2-ci.yml | 2 +- + 5 files changed, 6 insertions(+), 6 deletions(-) + +commit 4762fcb415c8070dbbfbb04ff0cf2c55385c812d +Merge: aeec27845 71b5509c1 +Author: Behdad Esfahbod +Date: Mon Jul 26 11:48:55 2021 -0700 + + Merge pull request #3067 from googlefonts/glyph_names + + [subset] support option --glyph-names + +commit aeec278453c1d529003f276867f56b4e205b6e2e +Merge: 404b91b93 a9a607d36 +Author: Behdad Esfahbod +Date: Mon Jul 26 11:31:54 2021 -0700 + + Merge pull request #3068 from harfbuzz/hoi + + [variations] Support multiple axes with same tag, aka HOI + +commit 404b91b93d4dd333992b021e416b4a0c27f997d6 +Merge: c2d58c974 ec99fdb7e +Author: Behdad Esfahbod +Date: Mon Jul 26 11:07:55 2021 -0700 + + Merge pull request #3071 from harfbuzz/subset-flags + + [sebset] Use [s|g]et_flag for retain_all_layout_features + +commit ec99fdb7e83ebc70993385a9b852cc05bf4693bf +Author: Khaled Hosny +Date: Mon Jul 26 01:35:13 2021 +0200 + + [sebset] Use [s|g]et_flag for retain_all_layout_features + + Looks like this was missed when adding hb_subset_input_[s|g]et_flag() + + docs/harfbuzz-sections.txt | 2 -- + src/hb-subset-input.cc | 19 +++++-------------- + src/hb-subset.h | 11 +++++------ + 3 files changed, 10 insertions(+), 22 deletions(-) + +commit c2d58c9747794a91c4d1e9d71426039e8b16be0b +Merge: b235511ed acc7100a3 +Author: Behdad Esfahbod +Date: Mon Jul 26 00:08:34 2021 -0700 + + Merge pull request #3072 from harfbuzz/subset-docs + + [docs] Improve subset documentation + +commit acc7100a3f37fd72cfcd5953cf9446b04ef387b6 +Author: Khaled Hosny +Date: Mon Jul 26 02:13:49 2021 +0200 + + [docs] Improve subset documentation + + docs/harfbuzz-sections.txt | 1 + + src/hb-subset-input.cc | 58 +++++++++++++++++++++++++++++++++++----------- + src/hb-subset-plan.cc | 9 +++++-- + src/hb-subset.h | 4 ++-- + 4 files changed, 54 insertions(+), 18 deletions(-) + +commit 3e2734cf9131dc075ac120209c803d55720672b3 +Author: Khaled Hosny +Date: Mon Jul 26 02:12:21 2021 +0200 + + [docs] Don’t use GTK-Doc syntax for internal functions + + We don’t generate docs for them, reduces the number of warnings. + + src/hb-subset-cff-common.cc | 12 ++++-------- + src/hb-subset-cff1.cc | 6 ------ + src/hb-subset-cff2.cc | 4 ---- + 3 files changed, 4 insertions(+), 18 deletions(-) + +commit 71b5509c195546b38c27a4efa69f80c175da4d3a +Author: Qunxin Liu +Date: Tue Jul 20 20:05:35 2021 -0700 + + [subset] support option --glyph-names + + src/Makefile.sources | 1 + + src/hb-ot-post-table-v2subset.hh | 114 +++++++++++++++++++++ + src/hb-ot-post-table.hh | 25 ++++- + src/hb-subset-input.cc | 6 ++ + src/hb-subset-input.hh | 1 + + src/hb-subset-plan.cc | 1 + + src/hb-subset-plan.hh | 1 + + src/hb-subset.cc | 1 + + src/hb-subset.h | 3 + + .../Comfortaa-Regular-new.glyph-names.61,62,63.ttf | Bin 0 -> 7072 bytes + .../Comfortaa-Regular-new.glyph-names.61,63.ttf | Bin 0 -> 6700 bytes + .../Comfortaa-Regular-new.glyph-names.61.ttf | Bin 0 -> 6336 bytes + .../Comfortaa-Regular-new.glyph-names.62.ttf | Bin 0 -> 6208 bytes + .../Comfortaa-Regular-new.glyph-names.63.ttf | Bin 0 -> 6264 bytes + ...egular-new.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 227920 bytes + ...yeongjo-Regular-subset.glyph-names.61,62,63.ttf | Bin 0 -> 4128 bytes + ...umMyeongjo-Regular-subset.glyph-names.61,63.ttf | Bin 0 -> 3580 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.61.ttf | Bin 0 -> 3156 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.62.ttf | Bin 0 -> 3180 bytes + ...NanumMyeongjo-Regular-subset.glyph-names.63.ttf | Bin 0 -> 3048 bytes + ...lar-subset.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + .../Roboto-Regular.abc.glyph-names.61,62,63.ttf | Bin 0 -> 2452 bytes + .../Roboto-Regular.abc.glyph-names.61,63.ttf | Bin 0 -> 2260 bytes + .../basics/Roboto-Regular.abc.glyph-names.61.ttf | Bin 0 -> 2048 bytes + .../basics/Roboto-Regular.abc.glyph-names.62.ttf | Bin 0 -> 1916 bytes + .../basics/Roboto-Regular.abc.glyph-names.63.ttf | Bin 0 -> 1972 bytes + ...egular.abc.glyph-names.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + test/subset/data/profiles/glyph-names.txt | 1 + + test/subset/data/tests/basics.tests | 1 + + util/options-subset.cc | 1 + + 30 files changed, 152 insertions(+), 4 deletions(-) + +commit b235511ed88e46d97d27a9176da1931f4a701b0d +Merge: 0a44feaed 1fde80ad2 +Author: Behdad Esfahbod +Date: Fri Jul 23 12:15:15 2021 -0700 + + Merge pull request #3021 from googlefonts/stable_api + + [subset] update hb_subset api with final changes before going stable. + +commit a9a607d360c491104517bffdb81701c99252cfe4 +Author: Behdad Esfahbod +Date: Thu Jul 22 16:49:56 2021 -0700 + + [variations] Support multiple axes with same tag, aka HOI + + The axes in fvar are in arbitrary order, NOT sorted. Hence have to + lsearch all entries. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/1673 + Fixes https://github.com/harfbuzz/harfbuzz/issues/2743 + + Test from https://github.com/ctrlcctrlv/FontForge-Higher-Order-Interpolation + + src/hb-font.cc | 21 ++++++++------- + src/hb-ot-var-fvar-table.hh | 29 +++------------------ + test/shaping/data/in-house/Makefile.sources | 3 +-- + .../e8691822f6a705e3e9fb48a0405c645b1a036590.ttf | Bin 0 -> 2192 bytes + test/shaping/data/in-house/meson.build | 3 +-- + .../data/in-house/tests/variations-rounding.tests | 2 -- + .../data/in-house/tests/variations-space.tests | 2 -- + test/shaping/data/in-house/tests/variations.tests | 5 ++++ + 8 files changed, 21 insertions(+), 44 deletions(-) + +commit 1fde80ad282affc5d6cb54cd38915a803eeb70cb +Author: Garret Rieger +Date: Thu Jul 22 16:45:48 2021 -0700 + + [subset] update comments referencing hb_subset_input_t parameter. + + src/hb-subset-input.cc | 26 +++++++++++++------------- + 1 file changed, 13 insertions(+), 13 deletions(-) + +commit c581d11eba0885d3e286d58cf648fec52caf6cd4 +Author: Garret Rieger +Date: Thu Jul 22 14:04:39 2021 -0700 + + [set] in hb_set_set() avoid calling memcpy on nullptr. + + src/hb-set.hh | 5 +++++ + 1 file changed, 5 insertions(+) + +commit 2b9cb29923ab1face19a84a03459dabe2d47fb67 +Author: Garret Rieger +Date: Thu Jul 22 13:26:03 2021 -0700 + + [subset] cleanup no_subset_tables on destruction. + + src/hb-subset-input.cc | 1 + + src/hb-subset-plan.cc | 1 + + 2 files changed, 2 insertions(+) + +commit 89fc399eba5c7adf61c67be60cf5e81cfb21bbdc +Author: Garret Rieger +Date: Thu Jul 22 13:00:34 2021 -0700 + + [subset] Add hb-subset section documentation. + + src/hb-subset.cc | 11 +++++++++++ + src/hb-subset.h | 4 ---- + 2 files changed, 11 insertions(+), 4 deletions(-) + +commit 792e2ed61c14ba850e7ffcedbddc107947394014 +Author: Garret Rieger +Date: Thu Jul 22 12:41:48 2021 -0700 + + [subset] convert no get/set prune unicode ranges to enum. + + src/hb-subset-input.cc | 45 ++++++--------------------------------------- + src/hb-subset.h | 26 +++----------------------- + 2 files changed, 9 insertions(+), 62 deletions(-) + +commit 0a44feaedaf211a47d93765014106495d161af3f +Author: Behdad Esfahbod +Date: Thu Jul 22 12:18:48 2021 -0700 + + [fvar] Make find_axis_index() return a range, not individual value + + src/hb-ot-var-fvar-table.hh | 24 ++++++++++++++++++++---- + 1 file changed, 20 insertions(+), 4 deletions(-) + +commit 1b6c1aa684df072a4212f9d350c78d9592f93413 +Author: Garret Rieger +Date: Mon Jun 28 12:57:39 2021 -0700 + + [subset] add hb-subset api to documentation generator. + + Standardize subset_input parameter to be input. + + docs/harfbuzz-docs.xml | 8 ++++- + docs/harfbuzz-sections.txt | 22 ++++++++++++ + src/hb-subset-input.cc | 84 +++++++++++++++++++++++----------------------- + src/hb-subset-plan.cc | 3 ++ + src/hb-subset.h | 22 ++++++------ + 5 files changed, 85 insertions(+), 54 deletions(-) + +commit 8ce968341285be9dd5bf10a6bd5cf316995248cd +Author: Garret Rieger +Date: Wed Jun 23 13:55:11 2021 -0700 + + [subset] add documentation for all hb-subset.h methods. + + src/hb-subset-input.cc | 71 +++++++++++++++++++++++++++++++++++++++++++++++--- + src/hb-subset.h | 59 ++++++++++++++++++++++------------------- + 2 files changed, 100 insertions(+), 30 deletions(-) + +commit 9ab751ac9ff139a7a1c286674f5560af386a7d23 +Author: Garret Rieger +Date: Wed Jun 23 13:38:47 2021 -0700 + + [subset] Remove hb_subset(). Leaving just hb_subset_or_fail(). + + src/hb-subset.cc | 15 --------------- + src/hb-subset.h | 22 +++++++++++----------- + test/api/hb-subset-test.h | 2 +- + test/api/test-subset-drop-tables.c | 3 ++- + test/api/test-subset-glyf.c | 7 +++---- + test/api/test-subset-hdmx.c | 5 ++--- + test/api/test-subset-hmtx.c | 5 ++--- + test/api/test-subset.c | 12 +++++------- + test/fuzzing/hb-subset-fuzzer.cc | 3 ++- + 9 files changed, 28 insertions(+), 46 deletions(-) + +commit e5c887fc0fc5263c4c84b32c327f1334b3b0dffc +Author: Garret Rieger +Date: Wed Jun 23 13:19:25 2021 -0700 + + [subset] add documentation for subset input flag enums. + + src/hb-subset.h | 20 ++++++++++++++++++++ + 1 file changed, 20 insertions(+) + +commit 372722ceee3bb4d30df9edd78c5899dbd6bbd66c +Author: Garret Rieger +Date: Wed Jun 23 13:10:03 2021 -0700 + + [subset] move notdef_outline to the subset input property enum. + + src/hb-subset-input.cc | 6 +++++- + src/hb-subset.h | 1 + + 2 files changed, 6 insertions(+), 1 deletion(-) + +commit a6c6cda48608e988a7debc3c18597186e3b4e2ee +Author: Garret Rieger +Date: Wed Jun 9 17:46:47 2021 -0700 + + [subset] Add no subset tables and passthrough unrecognized tables to the subset api. + + Matches fontTools options. + + src/hb-subset-input.cc | 29 ++++++++++++++++++++++++++++- + src/hb-subset-input.hh | 3 +++ + src/hb-subset-plan.cc | 2 ++ + src/hb-subset-plan.hh | 4 ++++ + src/hb-subset.cc | 22 ++++++++++++++++++---- + src/hb-subset.h | 15 +++++++++------ + 6 files changed, 64 insertions(+), 11 deletions(-) + +commit 668f2bd93e3ea72e43e57ce10981d300f39a1967 +Author: Garret Rieger +Date: Wed Jun 9 16:33:50 2021 -0700 + + [subset] Add hb_subset_or_fail () to public subset api. + + src/hb-subset.cc | 22 ++++++++++++++++++++-- + src/hb-subset.h | 3 +++ + util/hb-subset.cc | 10 ++++++---- + 3 files changed, 29 insertions(+), 6 deletions(-) + +commit aba2e13141c133091197adfcb1579de0a965a59d +Author: Garret Rieger +Date: Wed Jun 9 16:23:35 2021 -0700 + + [subset] Remove hb_subset_input_get/set_overlaps_flag (). + + src/hb-subset.h | 1 - + test/api/test-subset-glyf.c | 2 +- + 2 files changed, 1 insertion(+), 2 deletions(-) + +commit 7d82191f61f79aba910d37aff74d45f4ca0d48e9 +Author: Garret Rieger +Date: Wed Jun 9 16:20:55 2021 -0700 + + [subset] Remove hb_subset_input_get/set_name_legacy (). + + src/hb-subset-input.cc | 13 ------------- + src/hb-subset.h | 6 ------ + test/api/hb-subset-test.h | 2 +- + 3 files changed, 1 insertion(+), 20 deletions(-) + +commit 942636ae1300e56dfe599b5f961719f044bdf828 +Author: Garret Rieger +Date: Wed Jun 9 16:18:39 2021 -0700 + + [subset] Remove hb_subset_input_get/set_retain_gids. + + src/hb-subset-input.cc | 24 ------------------------ + src/hb-subset.h | 7 ------- + test/api/test-subset-cff1.c | 4 ++-- + test/api/test-subset-cff2.c | 2 +- + test/api/test-subset-glyf.c | 4 ++-- + test/api/test-subset-gvar.c | 2 +- + test/api/test-subset-hvar.c | 4 ++-- + test/api/test-subset-vvar.c | 2 +- + test/fuzzing/hb-subset-fuzzer.cc | 2 +- + 9 files changed, 10 insertions(+), 41 deletions(-) + +commit 77b4a1cd9634aafb6353b7d5e451d1f5a06e929b +Author: Garret Rieger +Date: Wed Jun 9 14:11:17 2021 -0700 + + [subset] Remove hb_subset_input_get/set_desubroutinize. + + src/hb-subset-input.cc | 13 ------------- + src/hb-subset.h | 6 ------ + test/api/test-subset-cff1.c | 8 ++++---- + test/api/test-subset-cff2.c | 4 ++-- + 4 files changed, 6 insertions(+), 25 deletions(-) + +commit 8bf5d4d4f787600e5e290bb8d59ee13f3a0d2515 +Author: Garret Rieger +Date: Wed Jun 9 14:05:17 2021 -0700 + + [subset] Remove hb_subset_input_get/set_drop_hints. + + src/hb-subset-input.cc | 13 ------------- + src/hb-subset-plan.cc | 2 +- + src/hb-subset.h | 6 +----- + test/api/test-subset-cff1.c | 10 +++++----- + test/api/test-subset-cff2.c | 4 ++-- + test/api/test-subset-glyf.c | 6 +++--- + test/fuzzing/hb-subset-fuzzer.cc | 2 +- + 7 files changed, 13 insertions(+), 30 deletions(-) + +commit 9fb3a2563333a0af1b67b2519f50cbc8278a8244 +Author: Garret Rieger +Date: Wed Jun 9 13:46:35 2021 -0700 + + [subset] Use hb_set_copy in subset input. + + src/hb-subset-plan.cc | 65 +++++++++++++++++++++++---------------------------- + 1 file changed, 29 insertions(+), 36 deletions(-) + +commit 38de3491a08633175d7e40d9acabd48d813f755a +Author: Garret Rieger +Date: Wed Jun 9 12:54:14 2021 -0700 + + [subset] add implementation for get/set flag on subset input. + + src/hb-subset-input.cc | 61 +++++++++++++++++++++++++++++++++++++++----------- + src/hb-subset.h | 35 ++++++++++++++++------------- + 2 files changed, 67 insertions(+), 29 deletions(-) + +commit 83727837ef8818eec7c7c840117e7752c4bb487e +Author: Garret Rieger +Date: Wed Jun 9 11:09:14 2021 -0700 + + [subset] add proposed enum property get/set method. + + src/hb-subset-input.cc | 15 +++++++++++++++ + src/hb-subset.h | 18 ++++++++++++++++++ + 2 files changed, 33 insertions(+) + +commit b38e49dcfa8c8cf11b4586ce93784ce7523b5f48 +Author: Garret Rieger +Date: Wed Jun 9 10:57:58 2021 -0700 + + [subset] add get/set user data methods to subset input. + + src/hb-subset-input.cc | 42 ++++++++++++++++++++++++++++++++++++++++++ + src/hb-subset.h | 10 ++++++++++ + 2 files changed, 52 insertions(+) + +commit edb57a8d9af6513c8d4ed5799bd208e4b9d68927 +Author: Garret Rieger +Date: Wed Jun 9 10:42:48 2021 -0700 + + Make subset input const in the subsetting operation. Don't modify the subset input's sets. + + src/hb-subset-plan.cc | 19 +++++++++++++------ + src/hb-subset-plan.hh | 2 +- + src/hb-subset.cc | 2 +- + src/hb-subset.h | 2 +- + 4 files changed, 16 insertions(+), 9 deletions(-) + +commit 233c29b3024469fed9ea68018e9a072a036884af +Author: Behdad Esfahbod +Date: Thu Jul 22 12:00:24 2021 -0700 + + [font] Call fvar.find_axis_index instead of find_axis_info in set_variations() + + src/hb-font.cc | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 89018068cd4e247d556d42a501a7ffa8e6c9ef52 +Author: Behdad Esfahbod +Date: Thu Jul 22 11:59:23 2021 -0700 + + [fvar] Centralize axis finding logic + + Part of fixing https://github.com/harfbuzz/harfbuzz/issues/1673 + + src/hb-ot-var-fvar-table.hh | 13 ++++++++++--- + 1 file changed, 10 insertions(+), 3 deletions(-) + +commit 0b2280af909cb57570a28602922c7d5787ae42c7 +Author: Behdad Esfahbod +Date: Thu Jul 22 11:53:32 2021 -0700 + + [font] Call fvar table directly, instead of calling public get_axis_info + + To lighten it up in next commit. + + src/hb-font.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit b86a45ca55d0ce230965f9db507939f55e5145dd +Author: Behdad Esfahbod +Date: Thu Jul 22 11:46:44 2021 -0700 + + [fvar] Add TODO + + Fixing https://github.com/harfbuzz/harfbuzz/issues/1673 + + src/hb-ot-var-fvar-table.hh | 1 + + 1 file changed, 1 insertion(+) + +commit ba6db26b65c6ce00755def84691e117249b857ff +Author: Behdad Esfahbod +Date: Thu Jul 22 11:37:39 2021 -0700 + + Tolerate unsorted OT table entries for small number of entries + + See comment. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3065 + + src/hb-open-file.hh | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +commit 03cd9c5cbab9c70c091d4bc5d634fd67469f0658 +Author: Behdad Esfahbod +Date: Thu Jul 22 11:27:33 2021 -0700 + + Align lfind() API to match bfind() + + src/hb-array.hh | 43 +++++++++++++++++++++++++++++++------------ + src/hb-open-file.hh | 2 +- + src/hb-open-type.hh | 16 ++++++++++------ + src/hb-ot-layout-common.hh | 4 ++-- + src/hb-set.hh | 6 +++--- + src/hb-vector.hh | 2 +- + 6 files changed, 48 insertions(+), 25 deletions(-) + +commit f54f5c1b16b920464557ff29049b07668b12dad7 +Author: Behdad Esfahbod +Date: Thu Jul 22 11:09:02 2021 -0700 + + Fix debug printer of bool + + src/hb-debug.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6269866bddd789be354d189ce31ad444b479a772 +Author: Garret Rieger +Date: Fri Jul 16 14:06:55 2021 -0700 + + [subset] Keep bimap consistent if only one of the internal maps is in error. + + src/hb-bimap.hh | 5 +++++ + src/hb-ot-layout-common.hh | 3 ++- + 2 files changed, 7 insertions(+), 1 deletion(-) + +commit 48edbef96f41a1ace04232af72bb2d55003614d9 +Author: Garret Rieger +Date: Tue Jun 29 13:14:26 2021 -0700 + + [subset] bail if region_map is in error. + + Fixes fuzzer case https://oss-fuzz.com/testcase-detail/5499162606043136. + + src/hb-ot-layout-common.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 79e8b306090ebadafa0fd53242ffcfbc74c94ab6 +Author: Behdad Esfahbod +Date: Fri Jul 16 15:06:10 2021 -0600 + + [ot-shape] Fix application of kern table if GPOS kern is missing + + Was broken sometime after we implemented kerx and tweaking it. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3043 + + src/hb-ot-shape.cc | 9 ++++++--- + src/hb-ot-shape.hh | 1 + + test/shaping/data/in-house/Makefile.sources | 1 + + .../fonts/b121d4306b2e3add5abbaad21d95fcf04aacbd64.ttf | Bin 0 -> 1308 bytes + test/shaping/data/in-house/meson.build | 1 + + test/shaping/data/in-house/tests/tt-kern-gpos.tests | 1 + + 6 files changed, 10 insertions(+), 3 deletions(-) + +commit 1060b04938d6d744b4441414f3061613047cff92 +Merge: deee24fbe 9aa0ecef3 +Author: Behdad Esfahbod +Date: Wed Jul 14 17:50:46 2021 -0700 + + Merge pull request #3060 from googlefonts/unicode_collect + + [subset] de-duplicate the logic that finds unicodes corresponding to … + +commit 9aa0ecef3fd2070e37a645c3455471407b363fbe +Author: Garret Rieger +Date: Wed Jul 14 17:27:14 2021 -0700 + + [subset] de-duplicate the logic that finds unicodes corresponding to requested glyphs. + + Move the logic into subset planning and then re-use the results in cmap and OS2 subsetting. Removes depedency on cmap from os2. + + src/hb-ot-cmap-table.hh | 41 ++++++---------------------------- + src/hb-ot-os2-table.hh | 23 ++------------------ + src/hb-subset-plan.cc | 58 ++++++++++++++++++++++++++++++++++--------------- + 3 files changed, 50 insertions(+), 72 deletions(-) + +commit deee24fbef7a67989ed7f60d1f76538f926d22a7 +Author: Garret Rieger +Date: Wed Jul 14 13:46:36 2021 -0700 + + [subset] Add missing FontName op code in top dict parsing. + + Fix for #3058 + + src/hb-ot-cff1-table.hh | 1 + + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...05,1039,1005,100A,103A,1038,1010,103D,1031,104A.otf | Bin 0 -> 7724 bytes + .../NotoSerifMyanmar-Regular.notdef-outline.1092.otf | Bin 0 -> 1380 bytes + test/subset/data/fonts/NotoSerifMyanmar-Regular.otf | Bin 0 -> 137544 bytes + test/subset/data/tests/cff.notoserifmyanmar.tests | 9 +++++++++ + test/subset/meson.build | 1 + + 8 files changed, 13 insertions(+) + +commit 9985ca64919b42b28010a741dc79b3cd0db4714d +Merge: f51384d37 2c7ef0db0 +Author: Behdad Esfahbod +Date: Tue Jul 13 13:42:09 2021 -0700 + + Merge pull request #3057 from harfbuzz/ci-coverage-macos + + [ci] Add macOS GitHub workflow + +commit 2c7ef0db0b1b0815fa32d5d21b2c53d3b753aab6 +Author: Khaled Hosny +Date: Tue Jul 13 13:23:53 2021 +0200 + + [ci] Generate only XML coverage data + + That is the one we are uploading, and HTML coverage seems broken on + macOS. + + .github/workflows/linux-ci.yml | 2 +- + .github/workflows/macos-ci.yml | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit f51384d375210aea7d6e3bba82d776c812024950 +Merge: 1cb0ca1f2 95b04f740 +Author: Behdad Esfahbod +Date: Mon Jul 12 16:51:43 2021 -0700 + + Merge pull request #3027 from harfbuzz/buffer-sync + + Improving buffer synchronization + +commit 95b04f7409e5af6dec97feb4ed18ba0bfae2cd88 +Author: Behdad Esfahbod +Date: Mon Jul 12 17:35:45 2021 -0600 + + [buffer] Remove unnecessary have_separate_output() + + src/hb-buffer.hh | 5 +---- + src/hb-ot-layout.cc | 2 -- + 2 files changed, 1 insertion(+), 6 deletions(-) + +commit 3e266e5f64b6d078d64fe0f3783f774d7e29472d +Author: Behdad Esfahbod +Date: Mon Jul 12 17:30:26 2021 -0600 + + [buffer] Update comments + + src/hb-buffer.cc | 9 +++++---- + src/hb-buffer.hh | 2 +- + 2 files changed, 6 insertions(+), 5 deletions(-) + +commit 3807061d634b60bd6235d6e1d8c47a034377f924 +Author: Behdad Esfahbod +Date: Mon Jul 12 17:02:03 2021 -0600 + + [ot-layout] Don't remove_output() before reverse substitution + + No need anymore, because of new swap_buffers() semantics. + + Just assert instead. + + src/hb-buffer.cc | 10 ---------- + src/hb-buffer.hh | 1 - + src/hb-ot-layout.cc | 4 +--- + 3 files changed, 1 insertion(+), 14 deletions(-) + +commit 10a9960f0af9d6fb93ff3d234b2a989f9bc00b21 +Author: Behdad Esfahbod +Date: Mon Jul 12 17:09:03 2021 -0600 + + [buffer] Restructure swap_buffers() + + Is more of a "commit" operation now. Will rename when ready. + + src/hb-buffer.cc | 20 +++++++------------- + 1 file changed, 7 insertions(+), 13 deletions(-) + +commit f6c9fcfd3e07dffe246fb727fce95429d028395a +Author: Khaled Hosny +Date: Tue Jul 13 01:12:43 2021 +0200 + + [ci] Add macOS GitHub workflow + + To collect codecov coverage on macOS as well (hopefully it will run the + macOS-specific tests). + + .github/workflows/macos-ci.yml | 27 +++++++++++++++++++++++++++ + 1 file changed, 27 insertions(+) + +commit d56afb750a1cde046158f13bb7bc6abbd8f1cb1b +Author: Khaled Hosny +Date: Tue Jul 13 00:56:54 2021 +0200 + + [tests] Ignore more symbols + + These seem to be exported when building with code coverage on macOS. + + src/check-symbols.py | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit a7f4c985a8080797482c971a7b6275636fe5be62 +Author: Behdad Esfahbod +Date: Mon Jul 12 17:00:46 2021 -0600 + + [ot-layout] Always swap_buffers() even if no substitutions happened + + src/hb-ot-layout.cc | 14 +++++--------- + 1 file changed, 5 insertions(+), 9 deletions(-) + +commit 62b441e6ff798f1d551d290a2a4970482254dbe2 +Author: Behdad Esfahbod +Date: Mon Jul 12 16:59:34 2021 -0600 + + [layout] Use Proxy::inplace instead of table index check + + Equivalent. + + src/hb-ot-layout.cc | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 431f164003d1d92b657b3facf984c8bbe342418b +Author: Behdad Esfahbod +Date: Mon Jul 12 16:57:25 2021 -0600 + + [layout] Don't call clear_output() before pause-func + + src/hb-ot-layout.cc | 3 --- + 1 file changed, 3 deletions(-) + +commit a623446a34a4a388f86afc97ed9c5a74792d5420 +Author: Behdad Esfahbod +Date: Mon Jul 12 16:55:54 2021 -0600 + + [shape] Remove stray clear_output() call in hb_shape() + + src/hb-ot-shape.cc | 2 -- + 1 file changed, 2 deletions(-) + +commit 05c17787c4fc5283925920b546952ccca0ba4a00 +Author: Behdad Esfahbod +Date: Mon Jul 12 16:55:08 2021 -0600 + + [buffer] Rewind cursor in clear_output() + + src/hb-buffer.cc | 1 + + 1 file changed, 1 insertion(+) + +commit 1cb0ca1f2cc24092e2977ac7b12274c399d6814a +Author: Behdad Esfahbod +Date: Mon Jul 12 16:52:31 2021 -0600 + + Whitespace + + src/hb-ot-layout.cc | 3 ++- + src/hb-ot-shape.cc | 4 +++- + 2 files changed, 5 insertions(+), 2 deletions(-) + +commit 5f5a8b4dd7ddba13cd2459c626c3eb2f3c19d9d5 +Author: Khaled Hosny +Date: Mon Jul 12 22:24:14 2021 +0200 + + [ci] Use the latest stable XCode image + + .circleci/config.yml | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 13187d29efdf9d6ce19d649a6ce8349e2a9d954e +Author: Khaled Hosny +Date: Mon Jul 12 22:21:47 2021 +0200 + + [ci] Drop macOS job using deprecated XCode image + + .circleci/config.yml | 14 -------------- + 1 file changed, 14 deletions(-) + +commit 69310f14a6b79399041a1d9d70c246722b58829f +Author: Behdad Esfahbod +Date: Fri Jul 9 17:24:29 2021 -0600 + + [buffer] Change nil buffer have_output to false + + Seems like a historical artefact that it was true. + + src/hb-buffer.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 40884af17e9fd0149051b5a7ea452226ba806283 +Author: Behdad Esfahbod +Date: Fri Jul 9 17:17:05 2021 -0600 + + [ot-layout] Narrow down random feature logic vs safe-to-break + + src/hb-ot-layout-gsub-table.hh | 5 +++++ + src/hb-ot-layout.cc | 2 -- + 2 files changed, 5 insertions(+), 2 deletions(-) + +commit 33b579d0ad06c34aec9780df90ae99eda697b7a1 +Author: Behdad Esfahbod +Date: Fri Jul 9 17:12:09 2021 -0600 + + [ot-layout] Clear random flag for subsequent flags + + Ouch! + + src/hb-ot-layout.cc | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) + +commit 29c9833e579cddf9f97c4eca956ccca98c1683c4 +Author: Behdad Esfahbod +Date: Fri Jul 9 11:58:36 2021 -0600 + + Remove Offset::serialize() + + Finishing https://github.com/harfbuzz/harfbuzz/pull/2355 + + src/hb-open-file.hh | 20 +++++++++++++------- + src/hb-open-type.hh | 9 --------- + 2 files changed, 13 insertions(+), 16 deletions(-) + +commit 63e15eac4f443fa53565d1e4fb9611cdd7814f28 +Author: Khaled Hosny +Date: Thu Jul 8 22:46:33 2021 +0200 + + 2.8.2 + + NEWS | 16 ++++++++++++++++ + configure.ac | 2 +- + docs/harfbuzz-docs.xml | 1 + + meson.build | 2 +- + src/hb-blob.cc | 4 ++-- + src/hb-set.cc | 2 +- + src/hb-version.h | 4 ++-- + 7 files changed, 24 insertions(+), 7 deletions(-) + +commit eee36bbea3c96ab3c84a2b928cb254d9e1860069 +Author: Caleb Maclennan +Date: Thu Jul 8 21:19:57 2021 +0300 + + [releasing] Format notes as Markdown checklist for pasting in GH PR/Issue + + RELEASING.md | 49 ++++++++++++++++++++++++------------------------- + 1 file changed, 24 insertions(+), 25 deletions(-) + +commit eda5dcdb3eb1b85d914602c27a480ba3a16e43fb +Author: Caleb Maclennan +Date: Thu Jul 8 21:10:35 2021 +0300 + + [releasing] Drop obsolete release process items + + RELEASING.md | 8 +------- + 1 file changed, 1 insertion(+), 7 deletions(-) + +commit 2337f0d047f2561c13b29b70ad783bbf0d286654 +Author: Behdad Esfahbod +Date: Thu Jul 8 10:58:50 2021 -0600 + + Internally use hb_malloc/.../hb_free instead of malloc/.../free + + Redefining those stock names as macros was conflicting with gcc 10 + headers. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3044 + + src/hb-array.hh | 4 +-- + src/hb-blob.cc | 32 ++++++++--------- + src/hb-buffer.cc | 10 +++--- + src/hb-common.cc | 12 +++---- + src/hb-directwrite.cc | 4 +-- + src/hb-draw.cc | 2 +- + src/hb-face.cc | 18 +++++----- + src/hb-font.cc | 58 +++++++++++++++--------------- + src/hb-ft.cc | 24 ++++++------- + src/hb-gdi.cc | 6 ++-- + src/hb-gobject-structs.cc | 4 +-- + src/hb-graphite2.cc | 10 +++--- + src/hb-machinery.hh | 6 ++-- + src/hb-map.cc | 2 +- + src/hb-map.hh | 6 ++-- + src/hb-object.hh | 8 ++--- + src/hb-ot-color-cbdt-table.hh | 2 +- + src/hb-ot-glyf-table.hh | 4 +-- + src/hb-ot-layout-gsubgpos.hh | 4 +-- + src/hb-ot-name-table.hh | 4 +-- + src/hb-ot-post-table.hh | 6 ++-- + src/hb-ot-shape-complex-arabic-fallback.hh | 8 ++--- + src/hb-ot-shape-complex-arabic.cc | 4 +-- + src/hb-ot-shape-complex-hangul.cc | 4 +-- + src/hb-ot-shape-complex-indic.cc | 4 +-- + src/hb-ot-shape-complex-khmer.cc | 4 +-- + src/hb-ot-shape-complex-use.cc | 6 ++-- + src/hb-ot-tag.cc | 4 +-- + src/hb-pool.hh | 4 +-- + src/hb-repacker.hh | 4 +-- + src/hb-serialize.hh | 6 ++-- + src/hb-set.cc | 2 +- + src/hb-shape-plan.cc | 12 +++---- + src/hb-shape-plan.hh | 2 +- + src/hb-shape.cc | 4 +-- + src/hb-shaper.cc | 4 +-- + src/hb-subset-input.cc | 2 +- + src/hb-subset-plan.cc | 10 +++--- + src/hb-unicode.cc | 2 +- + src/hb-uniscribe.cc | 24 ++++++------- + src/hb-vector.hh | 4 +-- + src/hb.hh | 13 ++++--- + 42 files changed, 179 insertions(+), 174 deletions(-) + +commit bb48bf52a4645abda6fe98cc5ee33beab69931a5 +Author: Behdad Esfahbod +Date: Thu Jul 8 10:53:45 2021 -0600 + + Rename misc uses of "free" + + In preparation for fixing https://github.com/harfbuzz/harfbuzz/issues/3044 + + src/hb-array.hh | 4 ++-- + src/hb-cache.hh | 2 +- + src/hb-common.cc | 10 ++++------ + src/hb-iter.hh | 2 +- + src/hb-ot-face-table-list.hh | 2 +- + src/hb-ot-glyf-table.hh | 2 +- + src/hb-ot-layout-gpos-table.hh | 2 +- + src/hb-ot-layout.cc | 3 ++- + src/hb-pool.hh | 4 ++-- + src/hb-serialize.hh | 2 +- + src/hb-set.hh | 2 +- + src/hb-shape-plan.cc | 4 ++-- + src/hb-shape-plan.hh | 2 +- + src/test-repacker.cc | 8 ++++---- + 14 files changed, 24 insertions(+), 25 deletions(-) + +commit 7416faceeb7a875ba7316cee124edee2d59ea8d0 +Author: Qunxin Liu +Date: Wed Jul 7 11:27:49 2021 -0700 + + [subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/5715464591376384 + + src/hb-ot-color-cpal-table.hh | 49 +++++++-------------- + ...ase-minimized-hb-subset-fuzzer-5715464591376384 | Bin 0 -> 2116 bytes + 2 files changed, 15 insertions(+), 34 deletions(-) + +commit 895acdf7c7ac128cc1540fa251f772323f0042e8 +Author: Khaled Hosny +Date: Wed Jun 23 14:53:28 2021 +0200 + + [ci] Don’t build Cairo subproject with FontConfig on win32 cross-build + + We don’t need it and it breaks the build because FontConfig renamed its + master branch and the released version of Cairo wants to build + FontConfig from master branch. + + .ci/build-win32.sh | 16 ++++++++++++++-- + 1 file changed, 14 insertions(+), 2 deletions(-) + +commit 0da9158f620077ec46dcdfa4c1556253b23337eb +Author: Garret Rieger +Date: Tue Jun 29 14:23:37 2021 -0700 + + [subset] Remove OffsetTo::serialize(). + + Convert remaining uses of it to serialize_serialize() which correctly uses the object packer. + + src/hb-open-type.hh | 4 ---- + src/hb-ot-layout-common.hh | 8 ++++---- + src/hb-ot-var-hvar-table.hh | 14 ++++++++------ + test/api/fonts/AdobeVFPrototype.abc.otf | Bin 6900 -> 5164 bytes + test/api/fonts/AdobeVFPrototype.ac.nohints.otf | Bin 4212 -> 4384 bytes + .../api/fonts/AdobeVFPrototype.ac.nosubrs.nohints.otf | Bin 4092 -> 4268 bytes + test/api/fonts/AdobeVFPrototype.ac.nosubrs.otf | Bin 6284 -> 4464 bytes + test/api/fonts/AdobeVFPrototype.ac.otf | Bin 6408 -> 4584 bytes + test/api/fonts/AdobeVFPrototype.ac.retaingids.otf | Bin 6412 -> 4584 bytes + .../fonts/SourceSansVariable-Roman-modHVAR.abc.ttf | Bin 3260 -> 3124 bytes + .../api/fonts/SourceSansVariable-Roman-modHVAR.ac.ttf | Bin 3032 -> 2892 bytes + test/api/fonts/SourceSansVariable-Roman.abc.ttf | Bin 3240 -> 3196 bytes + .../fonts/SourceSansVariable-Roman.ac.retaingids.ttf | Bin 2616 -> 2976 bytes + test/api/fonts/SourceSansVariable-Roman.ac.ttf | Bin 3028 -> 2964 bytes + test/api/fonts/SourceSerifVariable-Roman-VVAR.abc.ttf | Bin 5632 -> 3588 bytes + .../SourceSerifVariable-Roman-VVAR.ac.retaingids.ttf | Bin 5288 -> 3244 bytes + test/api/fonts/SourceSerifVariable-Roman-VVAR.ac.ttf | Bin 3224 -> 3224 bytes + 17 files changed, 12 insertions(+), 14 deletions(-) + +commit 0969614865a8664aaa13759e2d60caab0bd7df3a +Author: Behdad Esfahbod +Date: Sat Jun 26 08:52:53 2021 -0600 + + [ot-shape] Rewrite loop without foreach_grapheme() + + We were not using the graphemes, and that's costlier than just for(). + + src/hb-ot-shape.cc | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit eee7b459ee18cd722e9ba0d030c983e66b6e7777 +Author: Qunxin Liu +Date: Thu Jun 24 10:17:46 2021 -0700 + + [subset] add option --no-prune-unicode-ranges + + src/hb-ot-os2-table.hh | 1 + + src/hb-subset-input.cc | 14 ++++++++++++++ + src/hb-subset-input.hh | 1 + + src/hb-subset-plan.cc | 1 + + src/hb-subset-plan.hh | 1 + + src/hb-subset.h | 7 +++++++ + ...aa-Regular-new.no-prune-unicode-ranges.61,62,63.ttf | Bin 0 -> 7060 bytes + ...ortaa-Regular-new.no-prune-unicode-ranges.61,63.ttf | Bin 0 -> 6692 bytes + ...omfortaa-Regular-new.no-prune-unicode-ranges.61.ttf | Bin 0 -> 6328 bytes + ...omfortaa-Regular-new.no-prune-unicode-ranges.62.ttf | Bin 0 -> 6200 bytes + ...omfortaa-Regular-new.no-prune-unicode-ranges.63.ttf | Bin 0 -> 6256 bytes + ...ew.no-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 0 -> 220928 bytes + ...Regular-subset.no-prune-unicode-ranges.61,62,63.ttf | Bin 0 -> 4128 bytes + ...jo-Regular-subset.no-prune-unicode-ranges.61,63.ttf | Bin 0 -> 3580 bytes + ...ongjo-Regular-subset.no-prune-unicode-ranges.61.ttf | Bin 0 -> 3156 bytes + ...ongjo-Regular-subset.no-prune-unicode-ranges.62.ttf | Bin 0 -> 3180 bytes + ...ongjo-Regular-subset.no-prune-unicode-ranges.63.ttf | Bin 0 -> 3048 bytes + ...et.no-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...to-Regular.abc.no-prune-unicode-ranges.61,62,63.ttf | Bin 0 -> 2452 bytes + ...oboto-Regular.abc.no-prune-unicode-ranges.61,63.ttf | Bin 0 -> 2260 bytes + .../Roboto-Regular.abc.no-prune-unicode-ranges.61.ttf | Bin 0 -> 2048 bytes + .../Roboto-Regular.abc.no-prune-unicode-ranges.62.ttf | Bin 0 -> 1916 bytes + .../Roboto-Regular.abc.no-prune-unicode-ranges.63.ttf | Bin 0 -> 1972 bytes + ...bc.no-prune-unicode-ranges.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + test/subset/data/profiles/no-prune-unicode-ranges.txt | 1 + + test/subset/data/tests/basics.tests | 1 + + util/options-subset.cc | 1 + + 27 files changed, 28 insertions(+) + +commit c3be28ea26cd23011440db7e6afaf4412e5d705d +Author: Khaled Hosny +Date: Wed Jun 23 17:39:23 2021 +0200 + + [ot-shape] Numeric runs native direction is LTR + + See inline comments. Slightly modified version of the code from Jonathan + Kew on the linked issue. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/501 + + src/hb-ot-shape.cc | 29 +++++++++++++++++++++ + src/hb-unicode.hh | 7 +++++ + test/shaping/data/in-house/Makefile.sources | 1 + + .../3b791518a9ba89675df02f1eefbc9026a50648a6.ttf | Bin 0 -> 3144 bytes + .../a6b17da98b9f1565ba428719777bbf94a66403c1.ttf | Bin 0 -> 3676 bytes + .../b082211be29a3e2cf91f0fd43497e40b2a27b344.ttf | Bin 0 -> 4800 bytes + .../e5ff44940364c2247abed50bdda30d2ef5aedfe4.ttf | Bin 0 -> 2548 bytes + test/shaping/data/in-house/meson.build | 1 + + test/shaping/data/in-house/tests/digits.tests | 5 ++++ + 9 files changed, 43 insertions(+) + +commit 71a62966202012300a2cf2c8fbaae32354d136ba +Author: Khaled Hosny +Date: Wed Jun 23 18:16:56 2021 +0200 + + [tests] Make record-test.sh work with .otf files + + It hard-codes the file extension, but fonttools sunset will use .otf for + CFF fonts, so hard-code the output file from subset as well. + + test/shaping/record-test.sh | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +commit cc9bb294919e846ef8a0731b5e9f304f95ef3bb8 +Author: Behdad Esfahbod +Date: Sun Jun 20 18:47:03 2021 -0600 + + [blob] Fix-up recent mistake in hb_blob_create() destroy(user_data) + + https://github.com/harfbuzz/harfbuzz/pull/3026#discussion_r653437491 + + src/hb-blob.cc | 4 ++++ + 1 file changed, 4 insertions(+) + +commit bc06af977fc89b8b25bfd7180d010b915811c0d8 +Author: Garret Rieger +Date: Wed Jun 16 15:49:14 2021 -0700 + + [subset] speed up feature collection when tags are specified. + + Precompute a feature index filter to avoid needing to iterate the feature tag list for each encountered feature index. For this particular fuzzer case speeds up feature collection from 50s to 2s. + + src/hb-ot-layout.cc | 98 +++++++++++++-------- + ...ase-minimized-hb-subset-fuzzer-5241922561114112 | Bin 0 -> 638237 bytes + 2 files changed, 63 insertions(+), 35 deletions(-) + +commit 14f220b76159a2f2d926029e32b3fe975d1dc525 +Author: Khaled Hosny +Date: Sun Jun 20 18:59:13 2021 +0200 + + [directwrite] Support feature ranges + + Code copied from hb-uniscribe.cc and adapted to use DirectWrite types. + May be there is a better way to de-duplicate the code, though I'm not + exactly sure how or if it is worth it. + + src/hb-directwrite.cc | 198 +++++++++++++++++++++++++++++++++++++++++++++----- + 1 file changed, 180 insertions(+), 18 deletions(-) + +commit d2397d91f30c7eda0a446cefd623d78e16cf7268 +Author: Garret Rieger +Date: Fri Jun 18 18:12:19 2021 -0700 + + [subset] Add additional colrv1 subsetting tests that has a glyph with components. + + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + .../NotoColrEmojiGlyf-Regular.subset.default.1f35e.ttf | Bin 0 -> 3004 bytes + .../NotoColrEmojiGlyf-Regular.subset.default.1f696.ttf | Bin 0 -> 3752 bytes + ...Glyf-Regular.subset.drop-hints-retain-gids.1f35e.ttf | Bin 0 -> 3516 bytes + ...Glyf-Regular.subset.drop-hints-retain-gids.1f696.ttf | Bin 0 -> 5048 bytes + ...otoColrEmojiGlyf-Regular.subset.drop-hints.1f35e.ttf | Bin 0 -> 3004 bytes + ...otoColrEmojiGlyf-Regular.subset.drop-hints.1f696.ttf | Bin 0 -> 3752 bytes + ...toColrEmojiGlyf-Regular.subset.retain-gids.1f35e.ttf | Bin 0 -> 3516 bytes + ...toColrEmojiGlyf-Regular.subset.retain-gids.1f696.ttf | Bin 0 -> 5048 bytes + .../data/fonts/NotoColrEmojiGlyf-Regular.subset.ttf | Bin 0 -> 71896 bytes + test/subset/data/tests/colrv1.notoemoji.tests | 12 ++++++++++++ + test/subset/meson.build | 1 + + 13 files changed, 15 insertions(+) + +commit 26c80adb61938288b3954b907fe6ddbb430fa468 +Author: Garret Rieger +Date: Fri Jun 18 14:14:20 2021 -0700 + + [subset] do colrv1 glyph closure before glyf composite closure. + + src/hb-subset-plan.cc | 21 +++++++++++---------- + 1 file changed, 11 insertions(+), 10 deletions(-) + +commit d07f789ae3997ee95923525af56627d4be4a90e4 +Author: Qunxin Liu +Date: Wed Jun 9 15:36:40 2021 -0700 + + [subset] support option "--notdef-outline" + + src/hb-ot-glyf-table.hh | 5 ++++- + src/hb-ot-var-gvar-table.hh | 4 ++-- + src/hb-subset-input.cc | 15 +++++++++++++++ + src/hb-subset-input.hh | 14 ++++++++------ + src/hb-subset-plan.cc | 1 + + src/hb-subset-plan.hh | 1 + + src/hb-subset.h | 7 +++++++ + .../Comfortaa-Regular-new.default.61,62,63.ttf | Bin 7652 -> 7060 bytes + .../basics/Comfortaa-Regular-new.default.61,63.ttf | Bin 7284 -> 6692 bytes + .../basics/Comfortaa-Regular-new.default.61.ttf | Bin 6920 -> 6328 bytes + .../basics/Comfortaa-Regular-new.default.62.ttf | Bin 6796 -> 6200 bytes + .../basics/Comfortaa-Regular-new.default.63.ttf | Bin 6844 -> 6256 bytes + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 221524 -> 220928 bytes + ...Regular-new.drop-hints-retain-gids.61,62,63.ttf | Bin 5104 -> 4608 bytes + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttf | Bin 4808 -> 4312 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttf | Bin 4220 -> 3724 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.62.ttf | Bin 4396 -> 3900 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.63.ttf | Bin 4468 -> 3972 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 190296 -> 189800 bytes + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttf | Bin 3100 -> 2600 bytes + .../Comfortaa-Regular-new.drop-hints.61,63.ttf | Bin 2792 -> 2296 bytes + .../basics/Comfortaa-Regular-new.drop-hints.61.ttf | Bin 2472 -> 1976 bytes + .../basics/Comfortaa-Regular-new.drop-hints.62.ttf | Bin 2396 -> 1900 bytes + .../basics/Comfortaa-Regular-new.drop-hints.63.ttf | Bin 2460 -> 1968 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 190252 -> 189756 bytes + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttf | Bin 8580 -> 7988 bytes + .../basics/Comfortaa-Regular-new.gids.61,63.ttf | Bin 8220 -> 7628 bytes + .../basics/Comfortaa-Regular-new.gids.61.ttf | Bin 7848 -> 7256 bytes + .../basics/Comfortaa-Regular-new.gids.62.ttf | Bin 7772 -> 7184 bytes + .../basics/Comfortaa-Regular-new.gids.63.ttf | Bin 7776 -> 7180 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 221524 -> 220928 bytes + ...gular-new.keep-all-layout-features.61,62,63.ttf | Bin 8100 -> 7504 bytes + ...-Regular-new.keep-all-layout-features.61,63.ttf | Bin 7736 -> 7140 bytes + ...taa-Regular-new.keep-all-layout-features.61.ttf | Bin 7360 -> 6772 bytes + ...taa-Regular-new.keep-all-layout-features.62.ttf | Bin 6796 -> 6200 bytes + ...taa-Regular-new.keep-all-layout-features.63.ttf | Bin 6844 -> 6256 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 222212 -> 221620 bytes + ...fortaa-Regular-new.layout-features.61,62,63.ttf | Bin 7652 -> 7060 bytes + ...Comfortaa-Regular-new.layout-features.61,63.ttf | Bin 7284 -> 6692 bytes + .../Comfortaa-Regular-new.layout-features.61.ttf | Bin 6920 -> 6328 bytes + .../Comfortaa-Regular-new.layout-features.62.ttf | Bin 6796 -> 6200 bytes + .../Comfortaa-Regular-new.layout-features.63.ttf | Bin 6844 -> 6256 bytes + ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 219716 -> 219124 bytes + .../Comfortaa-Regular-new.name-ids.61,62,63.ttf | Bin 7392 -> 6800 bytes + .../Comfortaa-Regular-new.name-ids.61,63.ttf | Bin 7024 -> 6432 bytes + .../basics/Comfortaa-Regular-new.name-ids.61.ttf | Bin 6660 -> 6068 bytes + .../basics/Comfortaa-Regular-new.name-ids.62.ttf | Bin 6536 -> 5940 bytes + .../basics/Comfortaa-Regular-new.name-ids.63.ttf | Bin 6584 -> 5996 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 221264 -> 220668 bytes + ...mfortaa-Regular-new.name-languages.61,62,63.ttf | Bin 7652 -> 7060 bytes + .../Comfortaa-Regular-new.name-languages.61,63.ttf | Bin 7284 -> 6692 bytes + .../Comfortaa-Regular-new.name-languages.61.ttf | Bin 6920 -> 6328 bytes + .../Comfortaa-Regular-new.name-languages.62.ttf | Bin 6796 -> 6200 bytes + .../Comfortaa-Regular-new.name-languages.63.ttf | Bin 6844 -> 6256 bytes + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 221524 -> 220928 bytes + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttf | Bin 7652 -> 7060 bytes + .../Comfortaa-Regular-new.name-legacy.61,63.ttf | Bin 7284 -> 6692 bytes + .../Comfortaa-Regular-new.name-legacy.61.ttf | Bin 6920 -> 6328 bytes + .../Comfortaa-Regular-new.name-legacy.62.ttf | Bin 6796 -> 6200 bytes + .../Comfortaa-Regular-new.name-legacy.63.ttf | Bin 6844 -> 6256 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 221524 -> 220928 bytes + ...mfortaa-Regular-new.notdef-outline.61,62,63.ttf | Bin 0 -> 7652 bytes + .../Comfortaa-Regular-new.notdef-outline.61,63.ttf | Bin 0 -> 7284 bytes + .../Comfortaa-Regular-new.notdef-outline.61.ttf | Bin 0 -> 6920 bytes + .../Comfortaa-Regular-new.notdef-outline.62.ttf | Bin 0 -> 6796 bytes + .../Comfortaa-Regular-new.notdef-outline.63.ttf | Bin 0 -> 6844 bytes + ...lar-new.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 221524 bytes + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttf | Bin 9656 -> 9068 bytes + .../Comfortaa-Regular-new.retain-gids.61,63.ttf | Bin 9300 -> 8708 bytes + .../Comfortaa-Regular-new.retain-gids.61.ttf | Bin 8668 -> 8076 bytes + .../Comfortaa-Regular-new.retain-gids.62.ttf | Bin 8796 -> 8200 bytes + .../Comfortaa-Regular-new.retain-gids.63.ttf | Bin 8852 -> 8260 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 221568 -> 220972 bytes + ...ngjo-Regular-subset.notdef-outline.61,62,63.ttf | Bin 0 -> 4128 bytes + ...yeongjo-Regular-subset.notdef-outline.61,63.ttf | Bin 0 -> 3580 bytes + ...umMyeongjo-Regular-subset.notdef-outline.61.ttf | Bin 0 -> 3156 bytes + ...umMyeongjo-Regular-subset.notdef-outline.62.ttf | Bin 0 -> 3180 bytes + ...umMyeongjo-Regular-subset.notdef-outline.63.ttf | Bin 0 -> 3048 bytes + ...-subset.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + .../Roboto-Regular.abc.notdef-outline.61,62,63.ttf | Bin 0 -> 2452 bytes + .../Roboto-Regular.abc.notdef-outline.61,63.ttf | Bin 0 -> 2260 bytes + .../Roboto-Regular.abc.notdef-outline.61.ttf | Bin 0 -> 2048 bytes + .../Roboto-Regular.abc.notdef-outline.62.ttf | Bin 0 -> 1916 bytes + .../Roboto-Regular.abc.notdef-outline.63.ttf | Bin 0 -> 1972 bytes + ...lar.abc.notdef-outline.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + .../cmap/AdobeBlank-Regular.default.61,62.ttf | Bin 1336 -> 1252 bytes + .../cmap/AdobeBlank-Regular.default.61,FEFA.ttf | Bin 1348 -> 1264 bytes + .../cmap/AdobeBlank-Regular.default.FEE6,FECF.ttf | Bin 1300 -> 1216 bytes + .../cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttf | Bin 1288 -> 1204 bytes + .../cmap/AdobeBlank-Regular.default.FEFA.ttf | Bin 1268 -> 1184 bytes + ...eBlank-Regular.drop-hints-retain-gids.61,62.ttf | Bin 1552 -> 1468 bytes + ...lank-Regular.drop-hints-retain-gids.61,FEFA.ttf | Bin 8316 -> 8232 bytes + ...nk-Regular.drop-hints-retain-gids.FEE6,FECF.ttf | Bin 8188 -> 8104 bytes + ...nk-Regular.drop-hints-retain-gids.FEF9,FEFA.ttf | Bin 8256 -> 8172 bytes + ...beBlank-Regular.drop-hints-retain-gids.FEFA.ttf | Bin 8240 -> 8156 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,62.ttf | Bin 1164 -> 1080 bytes + .../cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttf | Bin 1176 -> 1092 bytes + .../AdobeBlank-Regular.drop-hints.FEE6,FECF.ttf | Bin 1128 -> 1044 bytes + .../AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttf | Bin 1116 -> 1032 bytes + .../cmap/AdobeBlank-Regular.drop-hints.FEFA.ttf | Bin 1096 -> 1012 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,62.ttf | Bin 1084 -> 1000 bytes + .../cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttf | Bin 1096 -> 1012 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEE6,FECF.ttf | Bin 1048 -> 964 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttf | Bin 1036 -> 952 bytes + .../cmap/AdobeBlank-Regular.name-ids.FEFA.ttf | Bin 1016 -> 932 bytes + .../cmap/AdobeBlank-Regular.retain-gids.61,62.ttf | Bin 1724 -> 1640 bytes + .../AdobeBlank-Regular.retain-gids.61,FEFA.ttf | Bin 8488 -> 8404 bytes + .../AdobeBlank-Regular.retain-gids.FEE6,FECF.ttf | Bin 8360 -> 8276 bytes + .../AdobeBlank-Regular.retain-gids.FEF9,FEFA.ttf | Bin 8428 -> 8344 bytes + .../cmap/AdobeBlank-Regular.retain-gids.FEFA.ttf | Bin 8412 -> 8328 bytes + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttf | Bin 3276 -> 3080 bytes + .../full-font/Roboto-Regular.default.61,62,63.ttf | Bin 2864 -> 2672 bytes + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttf | Bin 3216 -> 3024 bytes + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf | Bin 1712 -> 1632 bytes + .../Roboto-Regular.drop-hints.61,62,63.ttf | Bin 1496 -> 1412 bytes + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 1728 -> 1648 bytes + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 4144 -> 3992 bytes + .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 3984 -> 3832 bytes + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttf | Bin 4548 -> 4396 bytes + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 4120 -> 3968 bytes + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 3984 -> 3832 bytes + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 4548 -> 4396 bytes + .../IndicTestJalandhar-Regular.default.A01.ttf | Bin 4220 -> 4176 bytes + .../IndicTestJalandhar-Regular.default.A05,A06.ttf | Bin 4796 -> 4752 bytes + .../IndicTestJalandhar-Regular.default.A07,A1B.ttf | Bin 4768 -> 4724 bytes + ...andhar-Regular.default.retain-all-codepoint.ttf | Bin 49288 -> 49244 bytes + .../IndicTestJalandhar-Regular.drop-hints.A01.ttf | Bin 1080 -> 1036 bytes + ...dicTestJalandhar-Regular.drop-hints.A05,A06.ttf | Bin 1388 -> 1344 bytes + ...dicTestJalandhar-Regular.drop-hints.A07,A1B.ttf | Bin 1388 -> 1344 bytes + ...har-Regular.drop-hints.retain-all-codepoint.ttf | Bin 29504 -> 29464 bytes + .../IndicTestJalandhar-Regular.keep-gdef.A01.ttf | Bin 4220 -> 4176 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A05,A06.ttf | Bin 4796 -> 4752 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A07,A1B.ttf | Bin 4768 -> 4724 bytes + ...dhar-Regular.keep-gdef.retain-all-codepoint.ttf | Bin 49288 -> 49244 bytes + .../Roboto-Regular.default.1E00,303.ttf | Bin 2720 -> 2524 bytes + .../layout.gdef/Roboto-Regular.default.303.ttf | Bin 2312 -> 2116 bytes + .../Roboto-Regular.default.309,20,30F.ttf | Bin 2408 -> 2212 bytes + .../layout.gdef/Roboto-Regular.default.323.ttf | Bin 2204 -> 2008 bytes + .../Roboto-Regular.default.41,42,43.ttf | Bin 2764 -> 2572 bytes + .../Roboto-Regular.drop-hints.1E00,303.ttf | Bin 1464 -> 1380 bytes + .../layout.gdef/Roboto-Regular.drop-hints.303.ttf | Bin 1196 -> 1112 bytes + .../Roboto-Regular.drop-hints.309,20,30F.ttf | Bin 1256 -> 1172 bytes + .../layout.gdef/Roboto-Regular.drop-hints.323.ttf | Bin 1136 -> 1056 bytes + .../Roboto-Regular.drop-hints.41,42,43.ttf | Bin 1472 -> 1388 bytes + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttf | Bin 2720 -> 2524 bytes + .../Roboto-Regular.keep-gdef-gpos.303.ttf | Bin 2312 -> 2116 bytes + .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf | Bin 2408 -> 2212 bytes + .../Roboto-Regular.keep-gdef-gpos.323.ttf | Bin 2204 -> 2008 bytes + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 2764 -> 2572 bytes + ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 12724 -> 12684 bytes + .../Amiri-Regular.default.627,644,62D,628.ttf | Bin 10028 -> 9992 bytes + .../Amiri-Regular.default.627,644.ttf | Bin 4208 -> 4168 bytes + ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 9552 -> 9516 bytes + .../Amiri-Regular.default.63A,64A,631.ttf | Bin 7360 -> 7324 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 48052 -> 48012 bytes + .../Amiri-Regular.retain-gids.627,644,62D,628.ttf | Bin 42676 -> 42640 bytes + .../Amiri-Regular.retain-gids.627,644.ttf | Bin 36736 -> 36696 bytes + ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 45944 -> 45908 bytes + .../Amiri-Regular.retain-gids.63A,64A,631.ttf | Bin 38024 -> 37988 bytes + ...Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 11436 -> 11396 bytes + ...toNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 18288 -> 18248 bytes + .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 3568 -> 3528 bytes + ...rdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 12408 -> 12368 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 20408 -> 20368 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 18272 -> 18232 bytes + ...staliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 24416 -> 24376 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 9216 -> 9176 bytes + ...Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 18212 -> 18172 bytes + ...toNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 26628 -> 26588 bytes + .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 15912 -> 15792 bytes + .../data/expected/variable/Fraunces.default.61.ttf | Bin 4348 -> 4228 bytes + test/subset/data/profiles/notdef-outline.txt | 1 + + test/subset/data/tests/basics.tests | 1 + + test/subset/generate-expected-outputs.py | 3 +-- + util/options-subset.cc | 1 + + 175 files changed, 42 insertions(+), 11 deletions(-) + +commit 10ad1859320c0475bdbf706d4b547e1d292c7111 +Author: Garret Rieger +Date: Wed Jun 16 16:34:46 2021 -0700 + + [subset] add comment to copy_bytes(). + + src/hb-serialize.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit 675ebbeb3a0c5b007f87505d6805096a570dd10c +Author: Garret Rieger +Date: Wed Jun 16 10:40:46 2021 -0700 + + [subset] don't alloc zero bytes. + + It will be leaked later since hb_blob_create() won't set up the blob to cleanup since it has length zero. + + src/hb-serialize.hh | 2 ++ + ...zz-testcase-minimized-hb-subset-fuzzer-5269686781607936 | Bin 0 -> 48 bytes + 2 files changed, 2 insertions(+) + +commit 93e6a9bc4e1ac16abeccc9c0bead08a1eded1540 +Author: Behdad Esfahbod +Date: Tue Jun 15 15:38:49 2021 -0600 + + Revert "Remove unneeded buffer clear_output / remove_output calls" + + This reverts commit 06175b71433bc42edc07d342e6354035e37fb5fd. + + One of the sanitizers is failing. Pushing again as PR to debug. + I have suspicions. + + src/hb-buffer.cc | 10 ++++++++++ + src/hb-buffer.hh | 1 + + src/hb-ot-layout.cc | 12 ++++++++---- + src/hb-ot-shape.cc | 3 ++- + 4 files changed, 21 insertions(+), 5 deletions(-) + +commit 06175b71433bc42edc07d342e6354035e37fb5fd +Author: Behdad Esfahbod +Date: Tue Jun 15 14:33:27 2021 -0600 + + Remove unneeded buffer clear_output / remove_output calls + + Made sure clear_output is always paired with swap_buffers. + Trying to see if we can move towards RAII-like buffer iterators + instead of the buffer keeping an iterator internally. + + src/hb-buffer.cc | 10 ---------- + src/hb-buffer.hh | 1 - + src/hb-ot-layout.cc | 12 ++++-------- + src/hb-ot-shape.cc | 3 +-- + 4 files changed, 5 insertions(+), 21 deletions(-) + +commit bdfed8f113431a2156e13d59a4b21e19feb7efd9 +Author: Behdad Esfahbod +Date: Mon Jun 14 15:46:04 2021 -0600 + + [blob] Add failing versions of create API + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2567 + + New API: + +hb_blob_create_or_fail() + +hb_blob_create_from_file_or_fail() + + Use these in util/ to distinguish empty file from not-found file. + Only err on the latter. + + docs/harfbuzz-sections.txt | 2 + + docs/usermanual-getting-started.xml | 2 +- + perf/perf-draw.hh | 4 +- + perf/perf-extents.hh | 4 +- + perf/perf-shaping.hh | 8 ++-- + src/hb-blob.cc | 89 ++++++++++++++++++++++++++++++------- + src/hb-blob.h | 10 +++++ + src/main.cc | 12 ++--- + src/test-buffer-serialize.cc | 5 ++- + src/test-gpos-size-params.cc | 5 ++- + src/test-gsub-would-substitute.cc | 5 ++- + src/test-ot-glyphname.cc | 5 ++- + src/test-ot-meta.cc | 5 ++- + src/test-ot-name.cc | 5 ++- + src/test.cc | 5 ++- + test/api/hb-test.h | 4 +- + test/fuzzing/main.cc | 10 +++-- + util/options.cc | 6 +-- + 18 files changed, 132 insertions(+), 54 deletions(-) + +commit 2fc8d0e6f0b7cfe3897f69ca0411265257dd4a18 +Merge: d3dd93630 085aa65e0 +Author: Behdad Esfahbod +Date: Tue Jun 15 12:56:17 2021 -0700 + + Merge pull request #3020 from googlefonts/serialize_serialize + + [subset] Always serialize objects point to by OffsetTo to a new serializer object. + +commit 085aa65e09e847cf28d6430e85238ea77cce20e2 +Author: Garret Rieger +Date: Mon Jun 14 16:47:45 2021 -0700 + + [subset] Convert offset serialization in gsubgpos and gdef to serialize_serialize(). + + src/hb-ot-layout-gdef-table.hh | 6 ++---- + src/hb-ot-layout-gsubgpos.hh | 6 ++---- + 2 files changed, 4 insertions(+), 8 deletions(-) + +commit cc96c4e87ee3d5de6364ab207676daf6d243f95b +Author: Garret Rieger +Date: Mon Jun 14 16:43:23 2021 -0700 + + [shaping] Update shaping substituion lookup serialization to use serializer pop()/pack(). + + src/hb-ot-layout-gsub-table.hh | 66 +++++++++++++++++++++++++++--------------- + 1 file changed, 43 insertions(+), 23 deletions(-) + +commit d3dd9363095fadaeb59dabe59b5101bb0ecddb41 +Author: Behdad Esfahbod +Date: Mon Jun 14 12:31:02 2021 -0600 + + [coretext] Round position info + + Test: + + Before: + $ ./hb-shape /System/Library/Fonts/ヒラギノ丸ゴ\ ProN\ W4.ttc 1 --features="+palt" --shaper=coretext + [gid781=0@-78,0+841] + $ ./hb-shape /System/Library/Fonts/ヒラギノ丸ゴ\ ProN\ W4.ttc 1 --features="+palt" --shaper=ot + [gid781=0@-78,0+842] + + After: + $ ./hb-shape /System/Library/Fonts/ヒラギノ丸ゴ\ ProN\ W4.ttc 1 --features="+palt" --shaper=coretext + [gid781=0@-78,0+842] + $ ./hb-shape /System/Library/Fonts/ヒラギノ丸ゴ\ ProN\ W4.ttc 1 --features="+palt" --shaper=ot + [gid781=0@-78,0+842] + + I've verified in the font that 842 is correct. + + src/hb-coretext.cc | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit 8443cc85cb118e858043179ac27673ce170dad3b +Author: Garret Rieger +Date: Fri Jun 11 13:40:39 2021 -0700 + + [subset] Correct OffsetTo serialization in GPOS to use serialize_serialize (). + + src/hb-ot-layout-gpos-table.hh | 30 +++++++++++------------------- + 1 file changed, 11 insertions(+), 19 deletions(-) + +commit 5ba46ed067a04b6e1de1611153885c2478de3ceb +Author: Garret Rieger +Date: Fri Jun 11 13:34:00 2021 -0700 + + [subset] Correct OffsetTo serialization in GSUB to use serialize_serialize (). + + src/hb-ot-layout-gsub-table.hh | 44 +++++++++++++++++++----------------------- + 1 file changed, 20 insertions(+), 24 deletions(-) + +commit 35458b6b66f801194a1dad957308be9a71280425 +Author: Garret Rieger +Date: Fri Jun 11 13:14:51 2021 -0700 + + [subset] Add serialize_serialize to OffsetTo. + + Similar to serialize_subset() this will serialize the new object and then link it to the offset. + + src/hb-open-type.hh | 17 +++++++++++++++++ + src/hb-ot-layout-gsub-table.hh | 2 +- + 2 files changed, 18 insertions(+), 1 deletion(-) + +commit 2b0ced28b685de4edbd22cf5f59be30075984dfb +Author: Behdad Esfahbod +Date: Wed Jun 9 19:06:31 2021 -0600 + + Cluster Regional_Indicator pairs (aka emoji flags) + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2265 + + src/hb-ot-shape.cc | 8 ++++++++ + 1 file changed, 8 insertions(+) + +commit 4e72d5e35d68b1772985ddafc522dcd4b0aceec2 +Author: Behdad Esfahbod +Date: Sun Jun 13 05:46:17 2021 -0600 + + [src/check-static-init] Ignore objdump "file format not recognized" error + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3019 + + src/check-static-inits.py | 17 +++++++++++++++-- + 1 file changed, 15 insertions(+), 2 deletions(-) + +commit 5bc05ba155a0fd568b56423009e55d16ed42b91c +Author: Behdad Esfahbod +Date: Sun Jun 13 05:28:20 2021 -0600 + + Prefer GPOS over kerx, if GSUB was applied + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3008 + + src/hb-ot-shape.cc | 6 ++++-- + test/shaping/data/in-house/tests/macos.tests | 3 +++ + 2 files changed, 7 insertions(+), 2 deletions(-) + +commit 13c6ad980fcff52567955d268f33d698ff78379e +Author: Behdad Esfahbod +Date: Sat Jun 12 11:00:19 2021 -0600 + + [src/check-*] Pickup $(NM), $(OBJDUMP), $(LDD), $(OTOOL) + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3019 + + src/Makefile.am | 4 ++++ + src/check-libstdc++.py | 14 ++++++-------- + src/check-static-inits.py | 4 ++-- + src/check-symbols.py | 6 +++--- + src/gen-ragel-artifacts.py | 4 ++-- + 5 files changed, 17 insertions(+), 15 deletions(-) + +commit c61ce962cfdef3fc756850132eb9f76cb7a57ba5 +Author: Behdad Esfahbod +Date: Thu Jun 10 17:33:29 2021 -0600 + + [buffer] In hb_buffer_get_positions(), return NULL if inside message callback + + As discussed in https://github.com/harfbuzz/harfbuzz/issues/2468#issuecomment-645666066 + + Part of fixing https://github.com/harfbuzz/harfbuzz/issues/2468 + + src/hb-buffer.cc | 16 +++++++++++++--- + src/hb-buffer.hh | 9 +++++++++ + util/options.cc | 2 +- + 3 files changed, 23 insertions(+), 4 deletions(-) + +commit 855a3f478eea5b770e64611d09fd347336c56b67 +Author: Behdad Esfahbod +Date: Wed Jun 9 15:10:52 2021 -0600 + + [emoji] Fix emoji table generation + + Previously, the last of each range having Extended_Pictograph property + was not processed as so. Ouch! + + Test: + + $ echo x > null; hb-shape null -u U+1f43b,U+200d,U+2744,U+fe0f + + Before: + [gid0=0+1000|gid0=2+1000] + + After: + [gid0=0+1000|gid0=0+1000] + + Caught by https://github.com/harfbuzz/harfbuzz/issues/3017 + + src/gen-emoji-table.py | 2 +- + src/hb-unicode-emoji-table.hh | 64 +++++++++++++++++++++++-------------------- + 2 files changed, 36 insertions(+), 30 deletions(-) + +commit bd5502f09f09b3f464754395880f9db30a5fcf60 +Author: Behdad Esfahbod +Date: Wed Jun 9 14:03:25 2021 -0600 + + [set] Oops. Fix compile + + src/hb-set.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3962225a7247582f1ae12193a4caee11dc876e1e +Author: Behdad Esfahbod +Date: Wed Jun 9 14:02:31 2021 -0600 + + [set] Add hb_set_copy() + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3016 + + docs/harfbuzz-sections.txt | 1 + + src/hb-set.cc | 18 ++++++++++++++++++ + src/hb-set.h | 3 +++ + 3 files changed, 22 insertions(+) + +commit bc33b87f5e72648c66949cc9469291e77aa80701 +Author: Behdad Esfahbod +Date: Wed Jun 9 11:51:32 2021 -0600 + + [set] Use references, not pointers, in internal C++ API + + src/hb-ot-layout-gsubgpos.hh | 2 +- + src/hb-set.cc | 14 ++++----- + src/hb-set.hh | 69 ++++++++++++++++++++++---------------------- + src/hb-subset-plan.cc | 2 +- + 4 files changed, 44 insertions(+), 43 deletions(-) + +commit 9cfac093aa5816113289812764c44ec0c44c04c4 +Author: Behdad Esfahbod +Date: Wed Jun 9 11:41:59 2021 -0600 + + [set] Add copy constructor/assignment + + src/hb-set.hh | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit a83b9b0fec4c21e9da19b7c83ea76cb33aabd195 +Merge: 4811e8f5d 6119ff9d8 +Author: Behdad Esfahbod +Date: Mon Jun 7 16:41:27 2021 -0700 + + Merge pull request #3011 from harfbuzz/directwrite-cleanup + + Some directwrite cleanups + +commit 4811e8f5d76ef528b4cec00f241cc4ab8110db30 +Author: Khaled Hosny +Date: Mon Jun 7 10:54:36 2021 +0200 + + Trigger doc rebuild + + src/hb-face.cc | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 09a2eb65d782c1e6bba5ebb5027eaf84c40fc31a +Author: Khaled Hosny +Date: Mon Jun 7 10:52:27 2021 +0200 + + Revert "Temporarily always push the docs commit" + + This reverts commit 6612fd39ae6f84446dad1b0507417d6febf22fa0. + + .ci/deploy-docs.sh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 6612fd39ae6f84446dad1b0507417d6febf22fa0 +Author: Khaled Hosny +Date: Mon Jun 7 10:36:02 2021 +0200 + + Temporarily always push the docs commit + + .ci/deploy-docs.sh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit b39b047505d0cd8a77fb9eafca2a08b717a07ead +Author: Khaled Hosny +Date: Mon Jun 7 10:27:33 2021 +0200 + + Try to fix doc deployment + + https://github.com/harfbuzz/harfbuzz.github.io/issues/4 + + From CI logs at https://github.com/harfbuzz/harfbuzz/runs/2758234200: + + + git init + hint: Using 'master' as the name for the initial branch. This default branch name + hint: is subject to change. To configure the initial branch name to use in all + hint: of your new repositories, which will suppress this warning, call: + hint: + hint: git config --global init.defaultBranch + hint: + hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and + hint: 'development'. The just-created branch can be renamed via this command: + hint: + hint: git branch -m + + We want the branch too be main not master. + + .ci/deploy-docs.sh | 1 + + 1 file changed, 1 insertion(+) + +commit 5585ea02eb90c013ddba73290d3a9ae435df9f15 +Author: David Corbett +Date: Sat Jun 5 08:35:28 2021 -0400 + + [syllabic] Set position of dotted circle for Indic + + src/hb-ot-shape-complex-indic.cc | 3 ++- + src/hb-ot-shape-complex-syllabic.cc | 5 ++++- + src/hb-ot-shape-complex-syllabic.hh | 3 ++- + .../fonts/fd07ea46e4d8368ada1776208c07fd596f727852.ttf | Bin 0 -> 956 bytes + test/shaping/data/in-house/tests/cluster.tests | 1 + + 5 files changed, 9 insertions(+), 3 deletions(-) + +commit a9fb6a0c3cb1ffdbd6c18c8a4b1ad7a51ade2e1c +Author: Khaled Hosny +Date: Sun Jun 6 14:40:50 2021 +0200 + + [aat] Add start table/end table to buffer messages + + Related to https://github.com/harfbuzz/harfbuzz/issues/3008 + + src/hb-aat-layout.cc | 6 ++++++ + src/hb-ot-layout.cc | 2 ++ + 2 files changed, 8 insertions(+) + +commit 19cb449358202b22b851f87032ea01b950b04f0f +Author: Behdad Esfahbod +Date: Sat Jun 5 13:44:51 2021 -0600 + + Update COPYING + + Mainly just to push any commit to see if it fixes our github.io site. + + https://github.com/harfbuzz/harfbuzz.github.io/issues/4 + + COPYING | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit cf9538e8080c6e96c840db09515191a799c85de9 +Author: Behdad Esfahbod +Date: Fri Jun 4 22:33:16 2021 -0600 + + Removal remaining uses of "blacklist" terminology + + src/gen-use-table.py | 4 ++-- + src/hb-config.hh | 2 +- + src/hb-ot-layout.cc | 6 +++--- + 3 files changed, 6 insertions(+), 6 deletions(-) + +commit 6119ff9d806db7de3ceef73de67fe589507800bb +Author: Khaled Hosny +Date: Thu Jun 3 13:02:53 2021 +0200 + + [hb-directwrite] Don't load dwrit.dll dynamically + + We already link to it, so I don't see the point of trying to load it + dynamically. + + src/hb-directwrite.cc | 36 ++---------------------------------- + 1 file changed, 2 insertions(+), 34 deletions(-) + +commit b2070a509c6aabc5a275749979d140f8d78206e6 +Author: Khaled Hosny +Date: Thu Jun 3 10:50:46 2021 +0200 + + [hb-directwrite] Don’t override new/delete + + This is a testing shaper, we don’t care for overridden malloc/free here. + Use malloc/free in the code called from hb_directwrite_face_create(). + + src/hb-directwrite.cc | 14 ++------------ + 1 file changed, 2 insertions(+), 12 deletions(-) + +commit 221d642b196a1bc1550e06a06d32bc8888590380 +Author: Khaled Hosny +Date: Thu Jun 3 10:45:23 2021 +0200 + + [hb-directwrite] Remove _hb_directwrite_shape_experimental_width + + Not used anywhere. + + src/hb-directwrite.cc | 128 +++----------------------------------------------- + 1 file changed, 6 insertions(+), 122 deletions(-) + +commit fa432a121e3c409de77cd2e2b1085b31b93be4c6 +Author: Khaled Hosny +Date: Sat Jun 5 04:06:58 2021 +0200 + + Rename various references to master branch + + .ci/deploy-docs.sh | 4 ++-- + .github/workflows/linux-ci.yml | 6 +++--- + .github/workflows/msvc-ci.yml | 4 ++-- + .github/workflows/msys2-ci.yml | 4 ++-- + README | 8 ++++---- + README.md | 4 ++-- + 6 files changed, 15 insertions(+), 15 deletions(-) + +commit 35d6af69435ff070cee00f7cd9741b3545ca161c +Author: Qunxin Liu +Date: Fri Jun 4 10:04:27 2021 -0700 + + [subset] fix fuzzer testcase: https://oss-fuzz.com/testcase-detail/5965777994907648 + + src/hb-ot-color-colr-table.hh | 15 +++++++++++++-- + ...-testcase-minimized-hb-subset-fuzzer-5965777994907648 | Bin 0 -> 159 bytes + 2 files changed, 13 insertions(+), 2 deletions(-) + +commit 92206345a390311e6ebe074238bf39d6dc77d79e +Author: Behdad Esfahbod +Date: Fri Jun 4 14:51:49 2021 -0600 + + [ci] Disable patch-level codecov failures + + Fixes https://github.com/harfbuzz/harfbuzz/issues/3004 + + .codecov.yml | 1 + + 1 file changed, 1 insertion(+) + +commit 3d48bfc18731e3c2187a5b0666a7e94dcab0150b +Author: Peter Williams +Date: Wed Jun 2 23:12:53 2021 -0400 + + Avoid a deprecation warning in graphite2 + + As of graphite2 1.3.7, `gr_make_face` is deprecated in favor of + `gr_make_face_with_ops`. It's a one-liner to port over to using it. + + This is potentially a compatibility break since I'm not sure when the + `with_ops` API was added, but the minimum version of graphite2 that's + supported by Harfbuzz doesn't seem to be documented anywhere anyway. + + src/hb-graphite2.cc | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 1b6008ca625e0f41cb34259368f91677a110b5dd +Author: Qunxin Liu +Date: Wed Jun 2 15:07:18 2021 -0700 + + fix fuzzer testcase: https://oss-fuzz.com/testcase-detail/5417934246772736 + + src/hb-ot-color-colr-table.hh | 12 +++++++++--- + ...z-testcase-minimized-hb-subset-fuzzer-5417934246772736 | Bin 0 -> 104 bytes + 2 files changed, 9 insertions(+), 3 deletions(-) + +commit 18f61210a43e2dc4e7001227e37fc899d5af7979 +Author: Garret Rieger +Date: Thu May 27 16:01:17 2021 -0700 + + Add public api methods to get/set the layout features to retain. + + src/hb-subset-input.cc | 20 ++++++++++++++++++++ + src/hb-subset.h | 9 +++++++++ + 2 files changed, 29 insertions(+) + +commit 243d056ff1c2af583ceb67e5dfbfaac51dc96e63 +Author: Andi-Bogdan Postelnicu +Date: Wed Jun 2 14:08:11 2021 +0300 + + Removed unused variable `supp_size` from plan_subset_encoding(...). + + src/hb-subset-cff1.cc | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +commit 7ab0f4eda9a8a1d7ccd334fa7f9fef4b038a1c24 +Author: Qunxin Liu +Date: Thu May 27 11:40:34 2021 -0700 + + fuzzer fix + + src/hb-subset.cc | 1 + + ...zz-testcase-minimized-hb-subset-fuzzer-4681956043390976 | Bin 0 -> 56 bytes + 2 files changed, 1 insertion(+) + +commit cb5a6b5a27cfe616113bafe7f23ad33f1b0d0a1e +Author: Qunxin Liu +Date: Wed May 19 17:33:46 2021 -0700 + + [subset] support option --layout-features + + src/hb-subset-input.cc | 91 +++++++++++++ + src/hb-subset-input.hh | 2 + + src/hb-subset-plan.cc | 147 +++++++++++---------- + src/hb-subset-plan.hh | 4 + + .../Comfortaa-Regular-new.default.61,62,63.ttf | Bin 8100 -> 7652 bytes + .../basics/Comfortaa-Regular-new.default.61,63.ttf | Bin 7736 -> 7284 bytes + .../basics/Comfortaa-Regular-new.default.61.ttf | Bin 7360 -> 6920 bytes + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 222212 -> 221524 bytes + ...Regular-new.drop-hints-retain-gids.61,62,63.ttf | Bin 7012 -> 5104 bytes + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttf | Bin 6712 -> 4808 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttf | Bin 6388 -> 4220 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 190920 -> 190296 bytes + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttf | Bin 3424 -> 3100 bytes + .../Comfortaa-Regular-new.drop-hints.61,63.ttf | Bin 3128 -> 2792 bytes + .../basics/Comfortaa-Regular-new.drop-hints.61.ttf | Bin 2800 -> 2472 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 190908 -> 190252 bytes + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttf | Bin 9036 -> 8580 bytes + .../basics/Comfortaa-Regular-new.gids.61,63.ttf | Bin 8668 -> 8220 bytes + .../basics/Comfortaa-Regular-new.gids.61.ttf | Bin 8304 -> 7848 bytes + .../basics/Comfortaa-Regular-new.gids.62.ttf | Bin 8236 -> 7772 bytes + .../basics/Comfortaa-Regular-new.gids.63.ttf | Bin 8220 -> 7776 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 222212 -> 221524 bytes + ...gular-new.keep-all-layout-features.61,62,63.ttf | Bin 0 -> 8100 bytes + ...-Regular-new.keep-all-layout-features.61,63.ttf | Bin 0 -> 7736 bytes + ...taa-Regular-new.keep-all-layout-features.61.ttf | Bin 0 -> 7360 bytes + ...taa-Regular-new.keep-all-layout-features.62.ttf | Bin 0 -> 6796 bytes + ...taa-Regular-new.keep-all-layout-features.63.ttf | Bin 0 -> 6844 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 222212 bytes + ...fortaa-Regular-new.layout-features.61,62,63.ttf | Bin 0 -> 7652 bytes + ...Comfortaa-Regular-new.layout-features.61,63.ttf | Bin 0 -> 7284 bytes + .../Comfortaa-Regular-new.layout-features.61.ttf | Bin 0 -> 6920 bytes + .../Comfortaa-Regular-new.layout-features.62.ttf | Bin 0 -> 6796 bytes + .../Comfortaa-Regular-new.layout-features.63.ttf | Bin 0 -> 6844 bytes + ...ar-new.layout-features.retain-all-codepoint.ttf | Bin 0 -> 219716 bytes + .../Comfortaa-Regular-new.name-ids.61,62,63.ttf | Bin 7840 -> 7392 bytes + .../Comfortaa-Regular-new.name-ids.61,63.ttf | Bin 7476 -> 7024 bytes + .../basics/Comfortaa-Regular-new.name-ids.61.ttf | Bin 7100 -> 6660 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 221952 -> 221264 bytes + ...mfortaa-Regular-new.name-languages.61,62,63.ttf | Bin 8100 -> 7652 bytes + .../Comfortaa-Regular-new.name-languages.61,63.ttf | Bin 7736 -> 7284 bytes + .../Comfortaa-Regular-new.name-languages.61.ttf | Bin 7360 -> 6920 bytes + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 222212 -> 221524 bytes + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttf | Bin 8100 -> 7652 bytes + .../Comfortaa-Regular-new.name-legacy.61,63.ttf | Bin 7736 -> 7284 bytes + .../Comfortaa-Regular-new.name-legacy.61.ttf | Bin 7360 -> 6920 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 222212 -> 221524 bytes + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttf | Bin 11688 -> 9656 bytes + .../Comfortaa-Regular-new.retain-gids.61,63.ttf | Bin 11320 -> 9300 bytes + .../Comfortaa-Regular-new.retain-gids.61.ttf | Bin 10952 -> 8668 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 222224 -> 221568 bytes + ...ar-subset.keep-all-layout-features.61,62,63.ttf | Bin 0 -> 4128 bytes + ...gular-subset.keep-all-layout-features.61,63.ttf | Bin 0 -> 3580 bytes + ...-Regular-subset.keep-all-layout-features.61.ttf | Bin 0 -> 3156 bytes + ...-Regular-subset.keep-all-layout-features.62.ttf | Bin 0 -> 3180 bytes + ...-Regular-subset.keep-all-layout-features.63.ttf | Bin 0 -> 3048 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...gjo-Regular-subset.layout-features.61,62,63.ttf | Bin 0 -> 4128 bytes + ...eongjo-Regular-subset.layout-features.61,63.ttf | Bin 0 -> 3580 bytes + ...mMyeongjo-Regular-subset.layout-features.61.ttf | Bin 0 -> 3156 bytes + ...mMyeongjo-Regular-subset.layout-features.62.ttf | Bin 0 -> 3180 bytes + ...mMyeongjo-Regular-subset.layout-features.63.ttf | Bin 0 -> 3048 bytes + ...subset.layout-features.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + ...gular.abc.keep-all-layout-features.61,62,63.ttf | Bin 0 -> 2452 bytes + ...-Regular.abc.keep-all-layout-features.61,63.ttf | Bin 0 -> 2260 bytes + ...oto-Regular.abc.keep-all-layout-features.61.ttf | Bin 0 -> 2048 bytes + ...oto-Regular.abc.keep-all-layout-features.62.ttf | Bin 0 -> 1916 bytes + ...oto-Regular.abc.keep-all-layout-features.63.ttf | Bin 0 -> 1972 bytes + ...ep-all-layout-features.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...Roboto-Regular.abc.layout-features.61,62,63.ttf | Bin 0 -> 2452 bytes + .../Roboto-Regular.abc.layout-features.61,63.ttf | Bin 0 -> 2260 bytes + .../Roboto-Regular.abc.layout-features.61.ttf | Bin 0 -> 2048 bytes + .../Roboto-Regular.abc.layout-features.62.ttf | Bin 0 -> 1916 bytes + .../Roboto-Regular.abc.layout-features.63.ttf | Bin 0 -> 1972 bytes + ...ar.abc.layout-features.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + ...eSansPro-Regular.default.1FC,21,41,20,62,63.otf | Bin 4192 -> 2580 bytes + .../SourceSansPro-Regular.default.61,62,63.otf | Bin 3856 -> 2216 bytes + ...ourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf | Bin 3144 -> 2328 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 30788 -> 20232 bytes + ...Regular.desubroutinize-retain-gids.61,62,63.otf | Bin 30908 -> 2316 bytes + ...r.desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 31336 -> 30540 bytes + ...o-Regular.desubroutinize.1FC,21,41,20,62,63.otf | Bin 3968 -> 2436 bytes + ...urceSansPro-Regular.desubroutinize.61,62,63.otf | Bin 3556 -> 2120 bytes + ...nsPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf | Bin 3168 -> 2312 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 30488 -> 20064 bytes + ...p-hints-desubroutinize-retain-gids.61,62,63.otf | Bin 30668 -> 2192 bytes + ...s-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 31124 -> 30372 bytes + ...rop-hints-desubroutinize.1FC,21,41,20,62,63.otf | Bin 3668 -> 2268 bytes + ...-Regular.drop-hints-desubroutinize.61,62,63.otf | Bin 3320 -> 1996 bytes + ...ar.drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf | Bin 2952 -> 2148 bytes + ...r.drop-hints-retain-gids.1FC,21,41,20,62,63.otf | Bin 30624 -> 20156 bytes + ...Pro-Regular.drop-hints-retain-gids.61,62,63.otf | Bin 30888 -> 2228 bytes + ...gular.drop-hints-retain-gids.D7,D8,D9,DA,DE.otf | Bin 31104 -> 30384 bytes + ...nsPro-Regular.drop-hints.1FC,21,41,20,62,63.otf | Bin 3808 -> 2352 bytes + .../SourceSansPro-Regular.drop-hints.61,62,63.otf | Bin 3524 -> 2060 bytes + ...ceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.otf | Bin 2932 -> 2164 bytes + ...sPro-Regular.retain-gids.1FC,21,41,20,62,63.otf | Bin 31012 -> 20384 bytes + .../SourceSansPro-Regular.retain-gids.61,62,63.otf | Bin 31208 -> 2384 bytes + ...eSansPro-Regular.retain-gids.D7,D8,D9,DA,DE.otf | Bin 31312 -> 30556 bytes + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttf | Bin 4656 -> 3276 bytes + .../full-font/Roboto-Regular.default.61,62,63.ttf | Bin 3904 -> 2864 bytes + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttf | Bin 3976 -> 3216 bytes + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf | Bin 2532 -> 1712 bytes + .../Roboto-Regular.drop-hints.61,62,63.ttf | Bin 2116 -> 1496 bytes + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 2184 -> 1728 bytes + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 6876 -> 4144 bytes + .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 6552 -> 3984 bytes + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttf | Bin 6136 -> 4548 bytes + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 6832 -> 4120 bytes + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 6552 -> 3984 bytes + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 6136 -> 4548 bytes + ...text1_multiple_subrules_f1.default.41,42,43.otf | Bin 1440 -> 1328 bytes + ...context1_multiple_subrules_f1.default.41,42.otf | Bin 1324 -> 1228 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3812 -> 3700 bytes + ...1_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2140 -> 2028 bytes + ...ext1_multiple_subrules_f1.retain-gids.41,42.otf | Bin 2028 -> 1932 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3812 -> 3700 bytes + ...text2_multiple_subrules_f1.default.41,42,43.otf | Bin 1456 -> 1328 bytes + ...context2_multiple_subrules_f1.default.41,42.otf | Bin 1336 -> 1228 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3828 -> 3700 bytes + ...2_multiple_subrules_f1.retain-gids.41,42,43.otf | Bin 2156 -> 2028 bytes + ...ext2_multiple_subrules_f1.retain-gids.41,42.otf | Bin 2040 -> 1932 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3828 -> 3700 bytes + .../gpos_context3_simple_f1.default.41,42,43.otf | Bin 1420 -> 1308 bytes + ...ext3_simple_f1.default.retain-all-codepoint.otf | Bin 3792 -> 3680 bytes + ...pos_context3_simple_f1.retain-gids.41,42,43.otf | Bin 2120 -> 2008 bytes + ..._simple_f1.retain-gids.retain-all-codepoint.otf | Bin 3792 -> 3680 bytes + .../AdobeVFPrototype.default.41,42,43,57.otf | Bin 5460 -> 5440 bytes + .../AdobeVFPrototype.default.41,42,43.otf | Bin 4932 -> 4908 bytes + .../AdobeVFPrototype.default.41,42.otf | Bin 4452 -> 4432 bytes + .../AdobeVFPrototype.default.41,56,57.otf | Bin 4600 -> 4576 bytes + .../AdobeVFPrototype.default.41.otf | Bin 3748 -> 3728 bytes + .../AdobeVFPrototype.default.42,57.otf | Bin 4584 -> 4564 bytes + .../AdobeVFPrototype.drop-hints.41,42,43,57.otf | Bin 5272 -> 5252 bytes + .../AdobeVFPrototype.drop-hints.41,42,43.otf | Bin 4744 -> 4720 bytes + .../AdobeVFPrototype.drop-hints.41,42.otf | Bin 4264 -> 4244 bytes + .../AdobeVFPrototype.drop-hints.41,56,57.otf | Bin 4408 -> 4384 bytes + .../AdobeVFPrototype.drop-hints.41.otf | Bin 3560 -> 3540 bytes + .../AdobeVFPrototype.drop-hints.42,57.otf | Bin 4396 -> 4376 bytes + ...AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.otf | Bin 5460 -> 5440 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42,43.otf | Bin 4932 -> 4908 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42.otf | Bin 4452 -> 4432 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,56,57.otf | Bin 4600 -> 4576 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41.otf | Bin 3748 -> 3728 bytes + .../AdobeVFPrototype.keep-gdef-gpos.42,57.otf | Bin 4584 -> 4564 bytes + .../Roboto-Regular.default.41,42,43.ttf | Bin 3668 -> 2764 bytes + .../Roboto-Regular.drop-hints.41,42,43.ttf | Bin 2036 -> 1472 bytes + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 3668 -> 2764 bytes + .../layout.gpos/gpos1_2_font.default.41,43.otf | Bin 1352 -> 1292 bytes + .../layout.gpos/gpos1_2_font.default.41,46.otf | Bin 1484 -> 1424 bytes + .../layout.gpos/gpos1_2_font.default.41.otf | Bin 1232 -> 1176 bytes + .../layout.gpos/gpos1_2_font.default.43,46.otf | Bin 1348 -> 1288 bytes + .../gpos1_2_font.default.retain-all-codepoint.otf | Bin 3668 -> 3604 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41,43.otf | Bin 2068 -> 2008 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41,46.otf | Bin 2232 -> 2172 bytes + .../layout.gpos/gpos1_2_font.retain-gids.41.otf | Bin 1932 -> 1876 bytes + .../layout.gpos/gpos1_2_font.retain-gids.43,46.otf | Bin 2096 -> 2036 bytes + ...os1_2_font.retain-gids.retain-all-codepoint.otf | Bin 3668 -> 3604 bytes + .../gpos2_1_font7.default.21,23,25.otf | Bin 1428 -> 1360 bytes + .../layout.gpos2/gpos2_1_font7.default.21,23.otf | Bin 1308 -> 1240 bytes + .../gpos2_1_font7.default.retain-all-codepoint.otf | Bin 3688 -> 3604 bytes + .../gpos2_1_font7.retain-gids.21,23,25.otf | Bin 1764 -> 1696 bytes + .../gpos2_1_font7.retain-gids.21,23.otf | Bin 1632 -> 1564 bytes + ...s2_1_font7.retain-gids.retain-all-codepoint.otf | Bin 3688 -> 3604 bytes + .../gpos2_2_font5.default.21,23,25.otf | Bin 1480 -> 1360 bytes + .../layout.gpos2/gpos2_2_font5.default.21,23.otf | Bin 1360 -> 1240 bytes + .../gpos2_2_font5.default.retain-all-codepoint.otf | Bin 3724 -> 3604 bytes + .../gpos2_2_font5.retain-gids.21,23,25.otf | Bin 1816 -> 1696 bytes + .../gpos2_2_font5.retain-gids.21,23.otf | Bin 1684 -> 1564 bytes + ...s2_2_font5.retain-gids.retain-all-codepoint.otf | Bin 3724 -> 3604 bytes + .../layout.gpos3/gpos3_font3.default.28,29.otf | Bin 1328 -> 1248 bytes + .../layout.gpos3/gpos3_font3.default.28,2B.otf | Bin 1456 -> 1376 bytes + .../layout.gpos3/gpos3_font3.default.29,2B.otf | Bin 1368 -> 1292 bytes + .../gpos3_font3.default.retain-all-codepoint.otf | Bin 3728 -> 3636 bytes + .../layout.gpos3/gpos3_font3.retain-gids.28,29.otf | Bin 1712 -> 1632 bytes + .../layout.gpos3/gpos3_font3.retain-gids.28,2B.otf | Bin 1860 -> 1780 bytes + .../layout.gpos3/gpos3_font3.retain-gids.29,2B.otf | Bin 1772 -> 1696 bytes + ...pos3_font3.retain-gids.retain-all-codepoint.otf | Bin 3728 -> 3636 bytes + ...pos4_multiple_anchors_1.default.41,42,43,44.otf | Bin 1640 -> 1516 bytes + ...pos4_multiple_anchors_1.default.41,42,43,45.otf | Bin 1632 -> 1524 bytes + .../gpos4_multiple_anchors_1.default.41,42,43.otf | Bin 1404 -> 1308 bytes + ...4_multiple_anchors_1.default.41,43,44,45,46.otf | Bin 1992 -> 1864 bytes + .../gpos4_multiple_anchors_1.default.41,43,44.otf | Bin 1632 -> 1524 bytes + .../gpos4_multiple_anchors_1.default.41,43,45.otf | Bin 1632 -> 1532 bytes + .../gpos4_multiple_anchors_1.default.41,43.otf | Bin 1400 -> 1312 bytes + ...iple_anchors_1.default.retain-all-codepoint.otf | Bin 3816 -> 3668 bytes + ..._multiple_anchors_1.retain-gids.41,42,43,44.otf | Bin 2344 -> 2220 bytes + ..._multiple_anchors_1.retain-gids.41,42,43,45.otf | Bin 2352 -> 2244 bytes + ...os4_multiple_anchors_1.retain-gids.41,42,43.otf | Bin 2104 -> 2008 bytes + ...ltiple_anchors_1.retain-gids.41,43,44,45,46.otf | Bin 2712 -> 2584 bytes + ...os4_multiple_anchors_1.retain-gids.41,43,44.otf | Bin 2348 -> 2240 bytes + ...os4_multiple_anchors_1.retain-gids.41,43,45.otf | Bin 2360 -> 2260 bytes + .../gpos4_multiple_anchors_1.retain-gids.41,43.otf | Bin 2116 -> 2028 bytes + ..._anchors_1.retain-gids.retain-all-codepoint.otf | Bin 3816 -> 3668 bytes + .../gpos5_font1.default.41,42,43,44.otf | Bin 1668 -> 1536 bytes + .../gpos5_font1.default.41,42,43,45.otf | Bin 1660 -> 1544 bytes + .../layout.gpos5/gpos5_font1.default.41,42,43.otf | Bin 1432 -> 1328 bytes + .../layout.gpos5/gpos5_font1.default.41,42,44.otf | Bin 1588 -> 1460 bytes + .../layout.gpos5/gpos5_font1.default.41,42,45.otf | Bin 1560 -> 1448 bytes + .../layout.gpos5/gpos5_font1.default.41,42.otf | Bin 1328 -> 1228 bytes + .../gpos5_font1.default.retain-all-codepoint.otf | Bin 3884 -> 3688 bytes + .../gpos5_font1.retain-gids.41,42,43,44.otf | Bin 2372 -> 2240 bytes + .../gpos5_font1.retain-gids.41,42,43,45.otf | Bin 2380 -> 2264 bytes + .../gpos5_font1.retain-gids.41,42,43.otf | Bin 2132 -> 2028 bytes + .../gpos5_font1.retain-gids.41,42,44.otf | Bin 2304 -> 2176 bytes + .../gpos5_font1.retain-gids.41,42,45.otf | Bin 2284 -> 2172 bytes + .../layout.gpos5/gpos5_font1.retain-gids.41,42.otf | Bin 2032 -> 1932 bytes + ...pos5_font1.retain-gids.retain-all-codepoint.otf | Bin 3884 -> 3688 bytes + .../gpos6_font1.default.41,42,43,44.otf | Bin 1616 -> 1492 bytes + .../gpos6_font1.default.41,42,43,45.otf | Bin 1608 -> 1500 bytes + .../layout.gpos6/gpos6_font1.default.41,42,43.otf | Bin 1380 -> 1284 bytes + .../gpos6_font1.default.41,43,44,45,46.otf | Bin 1968 -> 1840 bytes + .../layout.gpos6/gpos6_font1.default.41,43,44.otf | Bin 1608 -> 1500 bytes + .../layout.gpos6/gpos6_font1.default.41,43,45.otf | Bin 1608 -> 1508 bytes + .../layout.gpos6/gpos6_font1.default.41,43.otf | Bin 1376 -> 1288 bytes + .../gpos6_font1.default.retain-all-codepoint.otf | Bin 3792 -> 3644 bytes + .../gpos6_font1.retain-gids.41,42,43,44.otf | Bin 2320 -> 2196 bytes + .../gpos6_font1.retain-gids.41,42,43,45.otf | Bin 2328 -> 2220 bytes + .../gpos6_font1.retain-gids.41,42,43.otf | Bin 2080 -> 1984 bytes + .../gpos6_font1.retain-gids.41,43,44,45,46.otf | Bin 2688 -> 2560 bytes + .../gpos6_font1.retain-gids.41,43,44.otf | Bin 2324 -> 2216 bytes + .../gpos6_font1.retain-gids.41,43,45.otf | Bin 2336 -> 2236 bytes + .../layout.gpos6/gpos6_font1.retain-gids.41,43.otf | Bin 2092 -> 2004 bytes + ...pos6_font1.retain-gids.retain-all-codepoint.otf | Bin 3792 -> 3644 bytes + ...ular.default.627,644,623,62D,644,627,645,2E.ttf | Bin 13288 -> 12724 bytes + .../Amiri-Regular.default.627,644,62D,628.ttf | Bin 10188 -> 10028 bytes + .../Amiri-Regular.default.627,644.ttf | Bin 4364 -> 4208 bytes + ...-Regular.default.633,645,627,621,20,644,627.ttf | Bin 10324 -> 9552 bytes + .../Amiri-Regular.default.63A,64A,631.ttf | Bin 7824 -> 7360 bytes + ....retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 48596 -> 48052 bytes + .../Amiri-Regular.retain-gids.627,644,62D,628.ttf | Bin 42836 -> 42676 bytes + .../Amiri-Regular.retain-gids.627,644.ttf | Bin 36892 -> 36736 bytes + ...ular.retain-gids.633,645,627,621,20,644,627.ttf | Bin 46680 -> 45944 bytes + .../Amiri-Regular.retain-gids.63A,64A,631.ttf | Bin 42896 -> 38024 bytes + ...g1_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1944 -> 1840 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3832 -> 3704 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2408 -> 2304 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3832 -> 3704 bytes + ...g2_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1964 -> 1840 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3864 -> 3704 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2428 -> 2304 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3864 -> 3704 bytes + ...pos_chaining3_simple_f1.default.30,31,32,33.otf | Bin 1936 -> 1816 bytes + ...ing3_simple_f1.default.retain-all-codepoint.otf | Bin 3800 -> 3680 bytes + ...chaining3_simple_f1.retain-gids.30,31,32,33.otf | Bin 2400 -> 2280 bytes + ..._simple_f1.retain-gids.retain-all-codepoint.otf | Bin 3800 -> 3680 bytes + .../layout.gpos9/gpos9_font2.default.41,42.otf | Bin 1272 -> 1184 bytes + .../layout.gpos9/gpos9_font2.default.41.otf | Bin 1236 -> 1172 bytes + .../layout.gpos9/gpos9_font2.default.42.otf | Bin 1096 -> 1032 bytes + .../layout.gpos9/gpos9_font2.retain-gids.41,42.otf | Bin 1976 -> 1888 bytes + .../layout.gpos9/gpos9_font2.retain-gids.41.otf | Bin 1936 -> 1872 bytes + .../layout.gpos9/gpos9_font2.retain-gids.42.otf | Bin 1808 -> 1744 bytes + ...ub_alternate_substitution.default.53A9,53F1.otf | Bin 4984 -> 4348 bytes + .../gsub_alternate_substitution.default.53A9.otf | Bin 4524 -> 3904 bytes + .../gsub_alternate_substitution.default.53F1.otf | Bin 2816 -> 2452 bytes + ...e_substitution.default.retain-all-codepoint.otf | Bin 6728 -> 6040 bytes + ...lternate_substitution.retain-gids.53A9,53F1.otf | Bin 5108 -> 4472 bytes + ...sub_alternate_substitution.retain-gids.53A9.otf | Bin 4676 -> 4056 bytes + ...sub_alternate_substitution.retain-gids.53F1.otf | Bin 3012 -> 2648 bytes + ...bstitution.retain-gids.retain-all-codepoint.otf | Bin 6820 -> 6132 bytes + ...text1_multiple_subrules_f2.default.41,42,43.otf | Bin 1460 -> 1340 bytes + ...context1_multiple_subrules_f2.default.41,42.otf | Bin 1420 -> 1240 bytes + ...le_subrules_f2.default.retain-all-codepoint.otf | Bin 3808 -> 3712 bytes + ...1_multiple_subrules_f2.retain-gids.41,42,43.otf | Bin 2248 -> 2040 bytes + ...ext1_multiple_subrules_f2.retain-gids.41,42.otf | Bin 2224 -> 1944 bytes + ...ubrules_f2.retain-gids.retain-all-codepoint.otf | Bin 3808 -> 3712 bytes + ...text2_multiple_subrules_f2.default.41,42,43.otf | Bin 1476 -> 1340 bytes + ...context2_multiple_subrules_f2.default.41,42.otf | Bin 1432 -> 1240 bytes + ...le_subrules_f2.default.retain-all-codepoint.otf | Bin 3824 -> 3712 bytes + ...2_multiple_subrules_f2.retain-gids.41,42,43.otf | Bin 2264 -> 2040 bytes + ...ext2_multiple_subrules_f2.retain-gids.41,42.otf | Bin 2236 -> 1944 bytes + ...ubrules_f2.retain-gids.retain-all-codepoint.otf | Bin 3824 -> 3712 bytes + ..._successive_f1.default.retain-all-codepoint.otf | Bin 3828 -> 3700 bytes + ...cessive_f1.retain-gids.retain-all-codepoint.otf | Bin 3828 -> 3700 bytes + ...g1_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1916 -> 1852 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3804 -> 3716 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2380 -> 2316 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3804 -> 3716 bytes + ...g2_multiple_subrules_f1.default.30,31,32,33.otf | Bin 1944 -> 1852 bytes + ...le_subrules_f1.default.retain-all-codepoint.otf | Bin 3836 -> 3716 bytes + ...ultiple_subrules_f1.retain-gids.30,31,32,33.otf | Bin 2408 -> 2316 bytes + ...ubrules_f1.retain-gids.retain-all-codepoint.otf | Bin 3836 -> 3716 bytes + ...sub_chaining3_simple_f2.default.30,31,32,33.otf | Bin 1904 -> 1828 bytes + ...ing3_simple_f2.default.retain-all-codepoint.otf | Bin 3772 -> 3692 bytes + ...chaining3_simple_f2.retain-gids.30,31,32,33.otf | Bin 2368 -> 2292 bytes + ..._simple_f2.retain-gids.retain-all-codepoint.otf | Bin 3772 -> 3692 bytes + ..._created.default.41,42,43,44,45,46,47,48,49.otf | Bin 2384 -> 2176 bytes + ...nually_created.default.41,42,43,44,45,46,47.otf | Bin 1996 -> 1888 bytes + ...nually_created.default.41,42,43,44,45,46,4D.otf | Bin 1996 -> 1852 bytes + ...nually_created.default.41,42,43,44,45,46,51.otf | Bin 2044 -> 1932 bytes + .../gsub8_manually_created.default.61.otf | Bin 1540 -> 1224 bytes + ...nually_created.default.retain-all-codepoint.otf | Bin 3832 -> 3656 bytes + ...ated.retain-gids.41,42,43,44,45,46,47,48,49.otf | Bin 3172 -> 2884 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,47.otf | Bin 2796 -> 2596 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,4D.otf | Bin 2860 -> 2636 bytes + ...ly_created.retain-gids.41,42,43,44,45,46,51.otf | Bin 2864 -> 2760 bytes + .../gsub8_manually_created.retain-gids.61.otf | Bin 2584 -> 2276 bytes + ...ly_created.retain-gids.retain-all-codepoint.otf | Bin 3832 -> 3656 bytes + .../Roboto-Regular.smallcaps.default.41,42,43.ttf | Bin 3028 -> 2464 bytes + .../Roboto-Regular.smallcaps.default.41,43.ttf | Bin 2628 -> 2284 bytes + .../layout/Roboto-Regular.smallcaps.default.41.ttf | Bin 2252 -> 2084 bytes + .../layout/Roboto-Regular.smallcaps.default.43.ttf | Bin 2324 -> 2116 bytes + .../Roboto-Regular.smallcaps.default.CA,CB.ttf | Bin 2668 -> 2388 bytes + ...boto-Regular.smallcaps.retain-gids.41,42,43.ttf | Bin 6844 -> 2716 bytes + .../Roboto-Regular.smallcaps.retain-gids.41,43.ttf | Bin 6472 -> 2548 bytes + .../Roboto-Regular.smallcaps.retain-gids.41.ttf | Bin 6096 -> 2336 bytes + .../Roboto-Regular.smallcaps.retain-gids.43.ttf | Bin 6152 -> 2384 bytes + .../Roboto-Regular.smallcaps.retain-gids.CA,CB.ttf | Bin 7996 -> 6476 bytes + .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 18448 -> 15912 bytes + .../data/expected/variable/Fraunces.default.61.ttf | Bin 5880 -> 4348 bytes + .../data/profiles/keep-all-layout-features.txt | 1 + + test/subset/data/profiles/layout-features.txt | 1 + + test/subset/data/tests/basics.tests | 2 + + test/subset/generate-expected-outputs.py | 1 - + util/options-subset.cc | 53 ++++++++ + 314 files changed, 233 insertions(+), 69 deletions(-) + +commit 0989b5553af0e252d7201da9bf762d2f68fade9e +Author: Garret Rieger +Date: Tue May 18 17:12:50 2021 -0700 + + [subset] Add test for overlaps flag setting. + + test/api/fonts/Roboto-Regular.abcAE.ttf | Bin 0 -> 7224 bytes + test/api/fonts/Roboto-Regular.bAE.ttf | Bin 0 -> 6732 bytes + test/api/test-subset-glyf.c | 26 ++++++++++++++++++++++++++ + 3 files changed, 26 insertions(+) + +commit 73ff04a324c3ac721bbebd2a7817dbe819c351fa +Author: Garret Rieger +Date: Tue May 18 16:54:01 2021 -0700 + + [subset] add option to have the subsetter set the mac overlaps flag on each glyph. + + src/hb-ot-glyf-table.hh | 50 +++++++++++++++++++++++++++++++++++++++++-------- + src/hb-subset-input.cc | 14 ++++++++++++++ + src/hb-subset-input.hh | 1 + + src/hb-subset-plan.cc | 3 ++- + src/hb-subset-plan.hh | 1 + + src/hb-subset.h | 7 +++++++ + util/options-subset.cc | 3 ++- + 7 files changed, 69 insertions(+), 10 deletions(-) + +commit f739e1dc6a875d092d94bcc906d1604887729eac +Author: Qunxin Liu +Date: Tue May 11 11:44:32 2021 -0700 + + [subset] subset both CPAL and COLRv1 + + src/hb-ot-color-colr-table.hh | 69 +++++++++-- + src/hb-ot-color-cpal-table.hh | 131 ++++++++++++++++++++- + src/hb-subset-plan.cc | 28 ++++- + src/hb-subset-plan.hh | 2 +- + src/hb-subset.cc | 2 + + .../TwemojiMozilla.subset.default.32,3299.ttf | Bin 5264 -> 1576 bytes + .../api/fonts/TwemojiMozilla.subset.default.32.ttf | Bin 4660 -> 932 bytes + .../fonts/TwemojiMozilla.subset.default.3297.ttf | Bin 5068 -> 1376 bytes + test/api/fonts/TwemojiMozilla.subset.ttf | Bin 5712 -> 1936 bytes + .../TwemojiMozilla.subset.default.32,3297,3299.ttf | Bin 5712 -> 1936 bytes + .../colr/TwemojiMozilla.subset.default.32,3297.ttf | Bin 5176 -> 1400 bytes + .../colr/TwemojiMozilla.subset.default.32,3299.ttf | Bin 5352 -> 1576 bytes + .../colr/TwemojiMozilla.subset.default.32.ttf | Bin 4748 -> 932 bytes + .../TwemojiMozilla.subset.default.3297,3299.ttf | Bin 5692 -> 1916 bytes + .../colr/TwemojiMozilla.subset.default.3297.ttf | Bin 5152 -> 1376 bytes + .../colr/TwemojiMozilla.subset.default.3299.ttf | Bin 5328 -> 1552 bytes + ....subset.drop-hints-retain-gids.32,3297,3299.ttf | Bin 5692 -> 1916 bytes + ...zilla.subset.drop-hints-retain-gids.32,3297.ttf | Bin 5172 -> 1396 bytes + ...zilla.subset.drop-hints-retain-gids.32,3299.ttf | Bin 5352 -> 1576 bytes + ...ojiMozilla.subset.drop-hints-retain-gids.32.ttf | Bin 4728 -> 912 bytes + ...lla.subset.drop-hints-retain-gids.3297,3299.ttf | Bin 5676 -> 1900 bytes + ...iMozilla.subset.drop-hints-retain-gids.3297.ttf | Bin 5148 -> 1372 bytes + ...iMozilla.subset.drop-hints-retain-gids.3299.ttf | Bin 5328 -> 1552 bytes + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttf | Bin 5692 -> 1916 bytes + .../TwemojiMozilla.subset.drop-hints.32,3297.ttf | Bin 5156 -> 1380 bytes + .../TwemojiMozilla.subset.drop-hints.32,3299.ttf | Bin 5332 -> 1556 bytes + .../colr/TwemojiMozilla.subset.drop-hints.32.ttf | Bin 4728 -> 912 bytes + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttf | Bin 5672 -> 1896 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttf | Bin 5132 -> 1356 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttf | Bin 5308 -> 1532 bytes + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttf | Bin 5712 -> 1936 bytes + .../TwemojiMozilla.subset.retain-gids.32,3297.ttf | Bin 5192 -> 1416 bytes + .../TwemojiMozilla.subset.retain-gids.32,3299.ttf | Bin 5372 -> 1596 bytes + .../colr/TwemojiMozilla.subset.retain-gids.32.ttf | Bin 4748 -> 932 bytes + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttf | Bin 5696 -> 1920 bytes + .../TwemojiMozilla.subset.retain-gids.3297.ttf | Bin 5168 -> 1392 bytes + .../TwemojiMozilla.subset.retain-gids.3299.ttf | Bin 5348 -> 1572 bytes + .../colr_with_components/colr-table.default.6B.ttf | Bin 4576 -> 4260 bytes + .../colr-table.drop-hints-retain-gids.6B.ttf | Bin 5300 -> 4984 bytes + .../colr-table.drop-hints.6B.ttf | Bin 4576 -> 4260 bytes + .../colr-table.retain-gids.6B.ttf | Bin 5300 -> 4984 bytes + .../colrv1/TestCOLRv1.default.E000,E004.ttf | Bin 0 -> 900 bytes + .../colrv1/TestCOLRv1.default.E003,E004.ttf | Bin 0 -> 1000 bytes + .../expected/colrv1/TestCOLRv1.default.E004.ttf | Bin 0 -> 744 bytes + .../TestCOLRv1.default.retain-all-codepoint.ttf | Bin 0 -> 1444 bytes + ...TestCOLRv1.drop-hints-retain-gids.E000,E004.ttf | Bin 0 -> 984 bytes + ...TestCOLRv1.drop-hints-retain-gids.E003,E004.ttf | Bin 0 -> 1076 bytes + .../TestCOLRv1.drop-hints-retain-gids.E004.ttf | Bin 0 -> 836 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1444 bytes + .../colrv1/TestCOLRv1.drop-hints.E000,E004.ttf | Bin 0 -> 900 bytes + .../colrv1/TestCOLRv1.drop-hints.E003,E004.ttf | Bin 0 -> 1000 bytes + .../expected/colrv1/TestCOLRv1.drop-hints.E004.ttf | Bin 0 -> 744 bytes + .../TestCOLRv1.drop-hints.retain-all-codepoint.ttf | Bin 0 -> 1444 bytes + .../colrv1/TestCOLRv1.retain-gids.E000,E004.ttf | Bin 0 -> 984 bytes + .../colrv1/TestCOLRv1.retain-gids.E003,E004.ttf | Bin 0 -> 1076 bytes + .../colrv1/TestCOLRv1.retain-gids.E004.ttf | Bin 0 -> 836 bytes + ...TestCOLRv1.retain-gids.retain-all-codepoint.ttf | Bin 0 -> 1444 bytes + test/subset/data/fonts/TestCOLRv1.ttf | Bin 0 -> 1780 bytes + test/subset/data/tests/colrv1.tests | 21 ++++ + test/subset/subset_test_suite.py | 4 + + 60 files changed, 241 insertions(+), 16 deletions(-) + +commit 466e1fdf5dc2589fe134bec16a71d9ba9f0d035d +Author: Garret Rieger +Date: Wed May 26 14:22:21 2021 -0700 + + [subset] remove unnessecary brackets. + + src/hb-set.hh | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 583237299d623b2e8afa36a4e334e396874da073 +Author: Garret Rieger +Date: Wed May 26 14:06:02 2021 -0700 + + Add cmp() method for major to page map. + + src/hb-set.hh | 14 ++++++++------ + 1 file changed, 8 insertions(+), 6 deletions(-) + +commit 2c137045dc53c4ad678e18499cc556c00a0ce3cb +Author: Garret Rieger +Date: Thu May 20 16:22:04 2021 -0700 + + [subset] Optimize set iteration by caching the last found page map index. + + Reuse it if possible on consecutive calls to next(). Will signifcantly speed up cases where the entire set is iterated. In local testing iterating a very large set was 10x faster. + + src/hb-set.hh | 37 ++++++++++++++++++++++++++++--------- + 1 file changed, 28 insertions(+), 9 deletions(-) + +commit 1bb00cd54b2343971371d520fdda159d2e2a9018 +Author: Garret Rieger +Date: Wed May 26 14:18:32 2021 -0700 + + [subset] add num-iterations flag to util/hb-subset. + + util/hb-subset.cc | 6 +++++- + util/options-subset.cc | 3 +++ + util/options.hh | 2 ++ + 3 files changed, 10 insertions(+), 1 deletion(-) + +commit 9e5738a86af1bc50480b0263664057b665b94cba +Author: Behdad Esfahbod +Date: Wed May 26 15:12:39 2021 -0600 + + [set] Okay, giving up on constexpr till C++14 + + ../src/hb-set.hh:213:89: error: call to non-'constexpr' function 'const elt_t& hb_vector_size_t::operator[](unsigned int) const [with elt_t = long long unsigned int; unsigned int byte_size = 64]' + + src/hb-set.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit fac0bc78764a368a22623ba5b5a49ed803b0e915 +Author: Khaled Hosny +Date: Wed May 26 14:44:58 2021 +0200 + + [meson] Drop more wraps we don’t use directly + + Makefile.am | 5 ++--- + subprojects/.gitignore | 5 ----- + subprojects/libffi.wrap | 5 ----- + subprojects/libpng.wrap | 12 ------------ + subprojects/pixman.wrap | 6 ------ + subprojects/proxy-libintl.wrap | 5 ----- + subprojects/zlib.wrap | 12 ------------ + 7 files changed, 2 insertions(+), 48 deletions(-) + +commit 21d1034dc0320a43061df89a1fcb1f20c58f56a2 +Author: Khaled Hosny +Date: Wed May 26 14:31:05 2021 +0200 + + [meson] Remove expat.wrap that we don’t use directly + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2987 + + Makefile.am | 1 - + subprojects/.gitignore | 1 - + subprojects/expat.wrap | 9 --------- + 3 files changed, 11 deletions(-) + +commit 90fa558a5bfd9ac99dc8434810f50ef2b69014af +Author: Behdad Esfahbod +Date: Wed May 26 15:05:48 2021 -0600 + + [set] Another try at constexpr to make msvc happy + + src/hb-set.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit bf5d4a6392de3d0d26a4d2175490532639631d4c +Author: Behdad Esfahbod +Date: Wed May 26 14:27:02 2021 -0600 + + [set] Add TODO + + src/hb-set.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 11d03f1ff973bb1a0731cdf6302d1587185c347a +Author: Behdad Esfahbod +Date: Wed May 26 14:26:05 2021 -0600 + + [set] Mark a couple methods as constexpr + + src/hb-set.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit d2829ad374a10957683b54f1d253df6653befd93 +Author: Behdad Esfahbod +Date: Wed May 26 14:24:27 2021 -0600 + + [set] Refactor code into page_t::is_subset() + + src/hb-set.hh | 18 ++++++++++++------ + 1 file changed, 12 insertions(+), 6 deletions(-) + +commit e47e44a8583d9f74bd13172a6a0b084745f7d5fe +Author: Behdad Esfahbod +Date: Wed May 26 14:19:27 2021 -0600 + + [set] Whitespace + + src/hb-set.hh | 15 ++------------- + 1 file changed, 2 insertions(+), 13 deletions(-) + +commit 2000f47ae539ff31c248626e4d142a3221522708 +Author: Kurt Kartaltepe +Date: Wed May 19 00:34:09 2021 -0700 + + [set] Compute is_subset by comparing pages. + + Test subsets one page at a time instead of by codepoints. On my machine + this is about 250x faster than the previous implementation. + + src/hb-set.hh | 44 +++++++++++++++++++++++++++++++++++++------- + test/api/test-set.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 90 insertions(+), 7 deletions(-) + +commit 1dffb553613d8bcaa5440d27b411ae1ff22bf68b +Author: Dominik Röttsches +Date: Tue May 18 12:31:14 2021 +0300 + + Chromium build fixes for C++ 17 warning and missing _remap_indexes + + Use class instead of typename, move _remap_indexes out of #ifndef. + + Fixes #2979 + + src/hb-ot-color-colrv1-closure.hh | 8 ++++---- + src/hb-subset-plan.cc | 2 +- + 2 files changed, 5 insertions(+), 5 deletions(-) + +commit 89df3539966d7d544b49495a667ccebf94bb045c +Author: Jonathan Kew +Date: Thu May 13 11:45:32 2021 +0100 + + [aat] Add testcase for Apple Color Emoji couple-with-skin-tones sequence. + + test/shaping/data/in-house/tests/macos.tests | 3 +++ + 1 file changed, 3 insertions(+) + +commit bbc5fc373143b6a5f66b7e72eac42a9377c81d1e +Author: Jonathan Kew +Date: Thu May 13 11:39:09 2021 +0100 + + [aat] If shaping via morx, don't adjust mark positioning when zeroing widths. + + src/hb-ot-shape.cc | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +commit 4f1e8d2bf702910e45d3d3756227abbb9d659093 +Author: Jonathan Kew +Date: Wed May 5 11:11:43 2021 +0100 + + [aat] Update glyph properties from GDEF if available when doing a replacement. + + src/hb-aat-layout-common.hh | 4 ++++ + src/hb-aat-layout-morx-table.hh | 17 +++++++++++++++++ + src/hb-aat-layout.cc | 7 ++++--- + 3 files changed, 25 insertions(+), 3 deletions(-) + +commit 5e0ec33b3d9379b78084cd59a9ebed3fc583eed6 +Author: Garret Rieger +Date: Wed May 12 14:46:54 2021 -0700 + + Error when link width not in [2, 4] + + src/hb-repacker.hh | 17 +++++++++++------ + 1 file changed, 11 insertions(+), 6 deletions(-) + +commit b23f29bf05650134a9d398d03eb271840172ac9e +Author: Qunxin Liu +Date: Sat Apr 17 09:59:45 2021 -0700 + + [subset] Add subset () method for COLRv1 Paint tables, BaseGlyphV1List and LayerV1List + + Also add support for Offset24 in serializer and repacker + + src/hb-ot-color-colr-table.hh | 196 +++++++++++++++++++++++++++++++++++++++++- + src/hb-repacker.hh | 16 ++-- + src/hb-serialize.hh | 17 ++-- + 3 files changed, 216 insertions(+), 13 deletions(-) + +commit 413769bf8616c6b3cf420f35801bd19129155498 +Author: Garret Rieger +Date: Wed May 12 14:14:06 2021 -0700 + + Add hb-ot-color-colrv1-closure.hh to sources list. + + src/Makefile.sources | 1 + + 1 file changed, 1 insertion(+) + +commit de0eba20ed4fc38fb4bb81f8deab4a2e62187763 +Author: Garret Rieger +Date: Wed May 12 14:05:34 2021 -0700 + + Remove array for visited_paint. + + src/hb-ot-color-colr-table.hh | 12 +++++------- + 1 file changed, 5 insertions(+), 7 deletions(-) + +commit e59ffe54824ffefd97cd14c81b0778afb4d8a878 +Author: Qunxin Liu +Date: Thu Apr 1 12:01:19 2021 -0700 + + [subset] COLRv1 layer/palette indices closure + + src/hb-ot-color-colr-table.hh | 134 ++++++++++++++++++++++++++++++++++++++ + src/hb-ot-color-colrv1-closure.hh | 101 ++++++++++++++++++++++++++++ + src/hb-subset-plan.cc | 12 ++++ + src/hb-subset-plan.hh | 4 ++ + 4 files changed, 251 insertions(+) + +commit a08900b721fc8c5e26215dabe62c4124985d434d +Author: Garret Rieger +Date: Tue May 4 16:48:41 2021 -0700 + + [subset] fix failing colrv0 subsetting when font has composite glyphs. + + Composite glyph collection was happening along side colrv0 glyph collection which meant it was possible to miss grabbing the component glyphs for a glyph added by colrv0. + + src/hb-subset-plan.cc | 16 ++++++++++++---- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + .../colr_with_components/colr-table.default.6B.ttf | Bin 0 -> 4576 bytes + .../colr-table.drop-hints-retain-gids.6B.ttf | Bin 0 -> 5300 bytes + .../colr_with_components/colr-table.drop-hints.6B.ttf | Bin 0 -> 4576 bytes + .../colr_with_components/colr-table.retain-gids.6B.ttf | Bin 0 -> 5300 bytes + test/subset/data/fonts/colr-table.ttf | Bin 0 -> 26952 bytes + test/subset/data/tests/colr_with_components.tests | 11 +++++++++++ + test/subset/meson.build | 1 + + 10 files changed, 26 insertions(+), 4 deletions(-) + +commit b54d9b695a17afb86f022084e12d72bb4a199673 +Author: tstuefe +Date: Thu May 6 06:22:48 2021 +0200 + + start + + src/hb-ot-shape-complex-use-machine.hh | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit b07b97d5d753ffb58cd5abcbc898d602f76b0f72 +Author: Garret Rieger +Date: Mon Mar 29 10:39:38 2021 -0700 + + [subset] Add more Noto Nastaliq test cases. + + ...Urdu-Bold.default.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 11436 bytes + .../NotoNastaliqUrdu-Bold.default.627,644,62D,628.ttf | Bin 0 -> 18288 bytes + .../NotoNastaliqUrdu-Bold.default.627,644.ttf | Bin 0 -> 3568 bytes + ...aliqUrdu-Bold.default.633,645,627,621,20,644,627.ttf | Bin 0 -> 12408 bytes + .../NotoNastaliqUrdu-Bold.default.63A,64A,631.ttf | Bin 0 -> 20408 bytes + ...-Bold.retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 18272 bytes + ...otoNastaliqUrdu-Bold.retain-gids.627,644,62D,628.ttf | Bin 0 -> 24416 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644,62D.ttf | Bin 11532 -> 0 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf | Bin 0 -> 9216 bytes + ...Urdu-Bold.retain-gids.633,645,627,621,20,644,627.ttf | Bin 0 -> 18212 bytes + .../NotoNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf | Bin 0 -> 26628 bytes + test/subset/data/tests/layout.notonastaliqurdu.tests | 7 ++++++- + 12 files changed, 6 insertions(+), 1 deletion(-) + +commit b37f03f16b39d397a626f097858e9ae550234ca0 +Author: Khaled Hosny +Date: Tue May 4 02:07:06 2021 +0200 + + 2.8.1 + + NEWS | 9 +++++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 4 ++-- + 4 files changed, 13 insertions(+), 4 deletions(-) + +commit d3e84413fd512441e62e5200eab6a24d34282e9a +Author: Khaled Hosny +Date: Sun May 2 01:03:21 2021 +0200 + + [ci] Drop macos-10_13_6-aat-fonts job + + This version of macOS is no longer supported by Homebrew, it takes 26 + minutes to brew the dependencies before it fails. + + .circleci/config.yml | 14 -------------- + 1 file changed, 14 deletions(-) + +commit 517d68b26e04be63a306cdacec20218a18ede3a4 +Author: Khaled Hosny +Date: Sat May 1 23:50:39 2021 +0200 + + [ci] Pin fedora 33 docker image + + g-ir-scanner is broken on 34 image: + + FAILED: src/HarfBuzz-0.0.gir + /usr/bin/g-ir-scanner --no-libtool --namespace=HarfBuzz --nsversion=0.0 --warn-all --output src/HarfBuzz-0.0.gir --c-include=hb-gobject.h --cflags-begin -DHB_NO_SINGLE_HEADER_ERROR -DHAVE_GOBJECT -DHB_EXTERN= --cflags-end -I/root/project/src -I/root/project/build/src -I./. -I../. --filelist=/root/project/build/src/libharfbuzz-gobject.so.0.20800.0.p/HarfBuzz_0.0_gir_filelist --include=GObject-2.0 --symbol-prefix=hb --symbol-prefix=hb_gobject --identifier-prefix=hb_ --pkg-export=harfbuzz-gobject --cflags-begin -DHAVE_CONFIG_H -I./. -I../. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I./src/. -I../src/. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/root/project/build/src --extra-library=harfbuzz --library harfbuzz-gobject -L/root/project/build/src -L/root/project/build/src --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=m --extra-library=freetype --extra-library=girepository-1.0 --sources-top-dirs /root/project/subprojects/ --sources-top-dirs /root/project/build/subprojects/ + ../src/hb-buffer.cc:641: Warning: HarfBuzz: unknown annotation: xconstructor + ../src/hb-face.cc:192: Warning: HarfBuzz: unknown annotation: xconstructor + ../src/hb-font.cc:551: Warning: HarfBuzz: unknown annotation: xconstructor + ../src/hb-font.cc:1519: Warning: HarfBuzz: unknown annotation: xconstructor + ../src/hb-map.cc:43: Warning: HarfBuzz: unknown annotation: xconstructor + ../src/hb-ot-name.cc:55: Warning: HarfBuzz: unexpected annotation: out + ../src/hb-set.cc:43: Warning: HarfBuzz: unknown annotation: xconstructor + ../src/hb-shape-plan.cc:173: Warning: HarfBuzz: unknown annotation: xconstructor + ../src/hb-shape-plan.cc:201: Warning: HarfBuzz: unknown annotation: xconstructor + ../src/hb-unicode.cc:172: Warning: HarfBuzz: unknown annotation: xconstructor + g-ir-scanner: link: gcc -pthread -o /root/project/build/tmp-introspecta9rymai3/HarfBuzz-0.0 /root/project/build/tmp-introspecta9rymai3/HarfBuzz-0.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/root/project/build/src -Wl,-rpath,/root/project/build/src -L/root/project/build/src -Wl,-rpath,/root/project/build/src -L/root/project/build/src -Wl,-rpath,/root/project/build/src -lharfbuzz-gobject -lharfbuzz -lglib-2.0 -lgobject-2.0 -lm -lfreetype -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0 + ldd: error: you do not have read permission for `/root/project/build/tmp-introspecta9rymai3/HarfBuzz-0.0' + Traceback (most recent call last): + File "/usr/bin/g-ir-scanner", line 99, in + sys.exit(scanner_main(sys.argv)) + File "/usr/lib64/gobject-introspection/giscanner/scannermain.py", line 599, in scanner_main + shlibs = create_binary(transformer, options, args) + File "/usr/lib64/gobject-introspection/giscanner/scannermain.py", line 428, in create_binary + shlibs = resolve_shlibs(options, binary, options.libraries) + File "/usr/lib64/gobject-introspection/giscanner/shlibs.py", line 170, in resolve_shlibs + _resolve_non_libtool(options, binary, non_libtool)) + File "/usr/lib64/gobject-introspection/giscanner/shlibs.py", line 106, in _resolve_non_libtool + output = subprocess.check_output(args) + File "/usr/lib64/python3.9/subprocess.py", line 424, in check_output + return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, + File "/usr/lib64/python3.9/subprocess.py", line 528, in run + raise CalledProcessError(retcode, process.args, + subprocess.CalledProcessError: Command '['ldd', '/root/project/build/tmp-introspecta9rymai3/HarfBuzz-0.0']' returned non-zero exit status 1. + ninja: build stopped: subcommand failed. + + .circleci/config.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2b7647649a2016e1f10a0eacc2bf2285e1207954 +Author: Garret Rieger +Date: Fri Apr 30 13:34:16 2021 -0700 + + [subset] update test-subset-gpos expected files. + + test/api/fonts/AdobeVFPrototype.WA.gpos.otf | Bin 4148 -> 4096 bytes + test/api/fonts/Roboto-Regular-gpos-aw.ttf | Bin 2236 -> 2228 bytes + 2 files changed, 0 insertions(+), 0 deletions(-) + +commit be50779cda64d6b7bc8422d6b428892ca829733f +Author: Garret Rieger +Date: Fri Apr 30 12:59:17 2021 -0700 + + [subset] correct ClassDef format determination. + + It was possible for glyph_min to be a glyph mapped to class zero which threw off the number of glyph calculation. + + src/hb-ot-layout-common.hh | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +commit 90713f270eeb8286067c141245209814b9e7e706 +Author: Khaled Hosny +Date: Fri Apr 30 16:56:39 2021 +0200 + + [hb-ot-layout] Document some return values + + src/hb-ot-layout.cc | 25 +++++++++++++++++++++++-- + 1 file changed, 23 insertions(+), 2 deletions(-) + +commit 46362a954c1408f8e4046d1c2069f2f9d7f80dcd +Merge: 42bf8e3d4 e25efb31f +Author: Behdad Esfahbod +Date: Fri Apr 30 11:39:47 2021 -0600 + + Merge pull request #2958 from googlefonts/layout_by_default_gr + + [subset] Enable layout subsetting by default. + +commit 42bf8e3d49b789adc00c6d7602ba8c73757ebfaf +Author: Behdad Esfahbod +Date: Mon Apr 26 12:31:44 2021 -0600 + + [util] Disable chafa's truecolor mode + + See https://github.com/harfbuzz/harfbuzz/pull/2959#issuecomment-827056111 + + util/helper-cairo-ansi.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit c571a96eb0866093f6bece1069f292e34f933421 +Author: Khaled Hosny +Date: Sun Apr 25 15:43:30 2021 +0200 + + [ci] Disable Chafa on jobs that enables all auto features + + No suitable versions are available on these setups. + + .circleci/config.yml | 2 +- + .github/workflows/linux-ci.yml | 2 +- + .github/workflows/msys2-ci.yml | 3 ++- + 3 files changed, 4 insertions(+), 3 deletions(-) + +commit 8298c2f93b0dbe39eae66455c80e68e812213a2f +Author: Hans Petter Jansson +Date: Fri Apr 23 18:37:58 2021 +0200 + + [hb-view] Use Chafa for terminal graphics if available + + This produces high-quality terminal graphics using symbols or sixels + according to the detected terminal capabilities. + + Fixes #2430. + + configure.ac | 19 +++++++++ + meson.build | 7 ++++ + meson_options.txt | 2 + + util/Makefile.am | 2 + + util/helper-cairo-ansi.cc | 104 +++++++++++++++++++++++++++++++++++++++++++++- + util/meson.build | 2 +- + 6 files changed, 133 insertions(+), 3 deletions(-) + +commit e25efb31f21441d29866a2be866abb835b77d7c8 +Author: Garret Rieger +Date: Fri Apr 23 19:09:37 2021 -0700 + + [subset] consider all value formats when computing effective format. + + src/hb-ot-layout-gpos-table.hh | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +commit 84dbfacfec3818478a1e5ac2b9922d25917493ef +Author: Qunxin Liu +Date: Thu Apr 15 16:52:11 2021 -0700 + + [subset] fix collect_variation_idx in PairPosFormat2 + + src/hb-ot-layout-common.hh | 15 ++++++++++----- + src/hb-ot-layout-gdef-table.hh | 4 ++-- + src/hb-ot-layout-gpos-table.hh | 22 ++++++++++++++++++---- + 3 files changed, 30 insertions(+), 11 deletions(-) + +commit d356d0f79c6086e913722a8f40cbc0e59a365c1b +Author: Garret Rieger +Date: Fri Apr 23 17:41:09 2021 -0700 + + [subset] optimize ValueRecord's for PairPosFormat1. + + src/hb-ot-layout-gpos-table.hh | 53 +++++++++++++++++++++++++++++++++++++++++- + 1 file changed, 52 insertions(+), 1 deletion(-) + +commit f9fbe4817ebcb0c88865dc19b7a6e616842a7be6 +Author: Garret Rieger +Date: Fri Apr 23 17:06:06 2021 -0700 + + [subset] implement value record optimization for PairPosFormat2. + + src/hb-ot-layout-gpos-table.hh | 59 ++++++++++++++++++++++++++++-------------- + 1 file changed, 40 insertions(+), 19 deletions(-) + +commit badb8e409bf65a7a0a1f73af735c86870c5c7899 +Author: Garret Rieger +Date: Fri Apr 23 16:32:56 2021 -0700 + + [subset] use copy_values for PairPos serialize. + + src/hb-ot-layout-gpos-table.hh | 111 +++++++++++++++++++++++------------------ + 1 file changed, 62 insertions(+), 49 deletions(-) + +commit 2f50283cd33f20b41a9efd5e851272edacf1d8c1 +Author: Garret Rieger +Date: Fri Apr 23 15:21:30 2021 -0700 + + [subset] Begin implementing ValueRecord optimization: + + remove value records which have a zero value. + + src/hb-ot-layout-gpos-table.hh | 91 +++++++++++++++++++++++++++++++++++------- + 1 file changed, 76 insertions(+), 15 deletions(-) + +commit 5df7c668ba530fb5b27e6eed482aa286db3add23 +Author: Garret Rieger +Date: Thu Apr 22 16:45:14 2021 -0700 + + [subset] In SinglePosFormat1 serialize only 1 value record. + + Previously one record per glyph in the subset was serialized. + + src/hb-ot-layout-gpos-table.hh | 22 ++++++++++++++-------- + 1 file changed, 14 insertions(+), 8 deletions(-) + +commit 92757f68097aaae74043a5030789289cc3ce514e +Author: Garret Rieger +Date: Thu Apr 22 15:18:35 2021 -0700 + + [subset] Don't drop anchor device tables when dropping hints. These may contain variation data. + + Update subseting expected files to match latest version of fontTools. + + src/hb-ot-layout-gpos-table.hh | 20 +++++++++----------- + .../Comfortaa-Regular-new.default.61,62,63.ttf | Bin 8100 -> 8100 bytes + .../basics/Comfortaa-Regular-new.default.61,63.ttf | Bin 7736 -> 7736 bytes + .../basics/Comfortaa-Regular-new.default.61.ttf | Bin 7360 -> 7360 bytes + .../basics/Comfortaa-Regular-new.default.62.ttf | Bin 6796 -> 6796 bytes + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 222212 -> 222212 bytes + ...Regular-new.drop-hints-retain-gids.61,62,63.ttf | Bin 7032 -> 7012 bytes + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttf | Bin 6724 -> 6712 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttf | Bin 6396 -> 6388 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.62.ttf | Bin 4396 -> 4396 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.63.ttf | Bin 4472 -> 4468 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 187952 -> 190920 bytes + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttf | Bin 3444 -> 3424 bytes + .../Comfortaa-Regular-new.drop-hints.61,63.ttf | Bin 3140 -> 3128 bytes + .../basics/Comfortaa-Regular-new.drop-hints.61.ttf | Bin 2804 -> 2800 bytes + .../basics/Comfortaa-Regular-new.drop-hints.62.ttf | Bin 2396 -> 2396 bytes + .../basics/Comfortaa-Regular-new.drop-hints.63.ttf | Bin 2464 -> 2460 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 187944 -> 190908 bytes + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttf | Bin 9036 -> 9036 bytes + .../basics/Comfortaa-Regular-new.gids.61,63.ttf | Bin 8668 -> 8668 bytes + .../basics/Comfortaa-Regular-new.gids.61.ttf | Bin 8304 -> 8304 bytes + .../basics/Comfortaa-Regular-new.gids.62.ttf | Bin 8236 -> 8236 bytes + .../basics/Comfortaa-Regular-new.gids.63.ttf | Bin 8220 -> 8220 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 222212 -> 222212 bytes + .../Comfortaa-Regular-new.name-ids.61,62,63.ttf | Bin 7840 -> 7840 bytes + .../Comfortaa-Regular-new.name-ids.61,63.ttf | Bin 7476 -> 7476 bytes + .../basics/Comfortaa-Regular-new.name-ids.61.ttf | Bin 7100 -> 7100 bytes + .../basics/Comfortaa-Regular-new.name-ids.62.ttf | Bin 6536 -> 6536 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 221952 -> 221952 bytes + ...mfortaa-Regular-new.name-languages.61,62,63.ttf | Bin 8100 -> 8100 bytes + .../Comfortaa-Regular-new.name-languages.61,63.ttf | Bin 7736 -> 7736 bytes + .../Comfortaa-Regular-new.name-languages.61.ttf | Bin 7360 -> 7360 bytes + .../Comfortaa-Regular-new.name-languages.62.ttf | Bin 6796 -> 6796 bytes + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 222212 -> 222212 bytes + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttf | Bin 8100 -> 8100 bytes + .../Comfortaa-Regular-new.name-legacy.61,63.ttf | Bin 7736 -> 7736 bytes + .../Comfortaa-Regular-new.name-legacy.61.ttf | Bin 7360 -> 7360 bytes + .../Comfortaa-Regular-new.name-legacy.62.ttf | Bin 6796 -> 6796 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 222212 -> 222212 bytes + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttf | Bin 11688 -> 11688 bytes + .../Comfortaa-Regular-new.retain-gids.61,63.ttf | Bin 11320 -> 11320 bytes + .../Comfortaa-Regular-new.retain-gids.61.ttf | Bin 10952 -> 10952 bytes + .../Comfortaa-Regular-new.retain-gids.62.ttf | Bin 8796 -> 8796 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 222224 -> 222224 bytes + ...Regular.abc.drop-hints-retain-gids.61,62,63.ttf | Bin 1208 -> 1192 bytes + ...to-Regular.abc.drop-hints-retain-gids.61,63.ttf | Bin 1136 -> 1124 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.61.ttf | Bin 988 -> 984 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.63.ttf | Bin 972 -> 968 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 1208 -> 1192 bytes + .../Roboto-Regular.abc.drop-hints.61,62,63.ttf | Bin 1208 -> 1192 bytes + .../basics/Roboto-Regular.abc.drop-hints.61,63.ttf | Bin 1120 -> 1108 bytes + .../basics/Roboto-Regular.abc.drop-hints.61.ttf | Bin 988 -> 984 bytes + .../basics/Roboto-Regular.abc.drop-hints.63.ttf | Bin 960 -> 956 bytes + ...Regular.abc.drop-hints.retain-all-codepoint.ttf | Bin 1208 -> 1192 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 30500 -> 30488 bytes + ...rop-hints-desubroutinize.1FC,21,41,20,62,63.otf | Bin 3680 -> 3668 bytes + ...r.drop-hints-retain-gids.1FC,21,41,20,62,63.otf | Bin 30636 -> 30624 bytes + ...nsPro-Regular.drop-hints.1FC,21,41,20,62,63.otf | Bin 3820 -> 3808 bytes + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 2192 -> 2184 bytes + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 6876 -> 6876 bytes + .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 6552 -> 6552 bytes + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 6612 -> 6832 bytes + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 6356 -> 6552 bytes + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 5880 -> 6136 bytes + .../AdobeVFPrototype.drop-hints.41,42,43,57.otf | Bin 5180 -> 5272 bytes + .../AdobeVFPrototype.drop-hints.41,42,43.otf | Bin 4688 -> 4744 bytes + .../AdobeVFPrototype.drop-hints.41,42.otf | Bin 4236 -> 4264 bytes + .../AdobeVFPrototype.drop-hints.41,56,57.otf | Bin 4348 -> 4408 bytes + .../AdobeVFPrototype.drop-hints.41.otf | Bin 3552 -> 3560 bytes + .../AdobeVFPrototype.drop-hints.42,57.otf | Bin 4364 -> 4396 bytes + .../Roboto-Regular.drop-hints.1E00,303.ttf | Bin 1468 -> 1464 bytes + .../expected/layout.khmer/Khmer.default.1780.ttf | Bin 0 -> 4204 bytes + ...ult.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 0 -> 6412 bytes + .../expected/layout.khmer/Khmer.default.31.ttf | Bin 0 -> 4140 bytes + .../layout.khmer/Khmer.retain-gids.1780.ttf | Bin 0 -> 4464 bytes + ...ids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 0 -> 7848 bytes + .../expected/layout.khmer/Khmer.retain-gids.31.ttf | Bin 0 -> 4256 bytes + .../variable/Fraunces.default.26,66,69,124,125.ttf | Bin 0 -> 18448 bytes + .../data/expected/variable/Fraunces.default.61.ttf | Bin 0 -> 5880 bytes + 79 files changed, 9 insertions(+), 11 deletions(-) + +commit 6fddc2bbf9224bde4327e1792a683de637ad5613 +Author: Garret Rieger +Date: Thu Apr 1 15:34:17 2021 -0700 + + [subset] subset layout tables (G*) by default. + + src/hb-subset-input.cc | 3 --- + .../Comfortaa-Regular-new.default.61,62,63.ttf | Bin 7392 -> 8100 bytes + .../basics/Comfortaa-Regular-new.default.61,63.ttf | Bin 7036 -> 7736 bytes + .../basics/Comfortaa-Regular-new.default.61.ttf | Bin 6684 -> 7360 bytes + .../basics/Comfortaa-Regular-new.default.62.ttf | Bin 6628 -> 6796 bytes + .../basics/Comfortaa-Regular-new.default.63.ttf | Bin 6608 -> 6844 bytes + ...aa-Regular-new.default.retain-all-codepoint.ttf | Bin 182876 -> 222212 bytes + ...Regular-new.drop-hints-retain-gids.61,62,63.ttf | Bin 4844 -> 7032 bytes + ...aa-Regular-new.drop-hints-retain-gids.61,63.ttf | Bin 4552 -> 6724 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.61.ttf | Bin 3988 -> 6396 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.62.ttf | Bin 4228 -> 4396 bytes + ...ortaa-Regular-new.drop-hints-retain-gids.63.ttf | Bin 4236 -> 4472 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 151672 -> 187952 bytes + .../Comfortaa-Regular-new.drop-hints.61,62,63.ttf | Bin 2852 -> 3444 bytes + .../Comfortaa-Regular-new.drop-hints.61,63.ttf | Bin 2552 -> 3140 bytes + .../basics/Comfortaa-Regular-new.drop-hints.61.ttf | Bin 2240 -> 2804 bytes + .../basics/Comfortaa-Regular-new.drop-hints.62.ttf | Bin 2228 -> 2396 bytes + .../basics/Comfortaa-Regular-new.drop-hints.63.ttf | Bin 2228 -> 2464 bytes + ...Regular-new.drop-hints.retain-all-codepoint.ttf | Bin 151608 -> 187944 bytes + .../basics/Comfortaa-Regular-new.gids.61,62,63.ttf | Bin 8296 -> 9036 bytes + .../basics/Comfortaa-Regular-new.gids.61,63.ttf | Bin 7944 -> 8668 bytes + .../basics/Comfortaa-Regular-new.gids.61.ttf | Bin 7588 -> 8304 bytes + .../basics/Comfortaa-Regular-new.gids.62.ttf | Bin 7528 -> 8236 bytes + .../basics/Comfortaa-Regular-new.gids.63.ttf | Bin 7516 -> 8220 bytes + ...ortaa-Regular-new.gids.retain-all-codepoint.ttf | Bin 182876 -> 222212 bytes + ...Regular-new.keep-layout-drop-hints.61,62,63.ttf | Bin 3444 -> 0 bytes + ...aa-Regular-new.keep-layout-drop-hints.61,63.ttf | Bin 3140 -> 0 bytes + ...ortaa-Regular-new.keep-layout-drop-hints.61.ttf | Bin 2804 -> 0 bytes + ...ortaa-Regular-new.keep-layout-drop-hints.62.ttf | Bin 2396 -> 0 bytes + ...ortaa-Regular-new.keep-layout-drop-hints.63.ttf | Bin 2464 -> 0 bytes + ...keep-layout-drop-hints.retain-all-codepoint.ttf | Bin 187944 -> 0 bytes + .../Comfortaa-Regular-new.keep-layout.61,62,63.ttf | Bin 8100 -> 0 bytes + .../Comfortaa-Regular-new.keep-layout.61,63.ttf | Bin 7736 -> 0 bytes + .../Comfortaa-Regular-new.keep-layout.61.ttf | Bin 7360 -> 0 bytes + .../Comfortaa-Regular-new.keep-layout.62.ttf | Bin 6796 -> 0 bytes + .../Comfortaa-Regular-new.keep-layout.63.ttf | Bin 6844 -> 0 bytes + ...egular-new.keep-layout.retain-all-codepoint.ttf | Bin 222212 -> 0 bytes + .../Comfortaa-Regular-new.name-ids.61,62,63.ttf | Bin 7132 -> 7840 bytes + .../Comfortaa-Regular-new.name-ids.61,63.ttf | Bin 6776 -> 7476 bytes + .../basics/Comfortaa-Regular-new.name-ids.61.ttf | Bin 6424 -> 7100 bytes + .../basics/Comfortaa-Regular-new.name-ids.62.ttf | Bin 6368 -> 6536 bytes + .../basics/Comfortaa-Regular-new.name-ids.63.ttf | Bin 6348 -> 6584 bytes + ...a-Regular-new.name-ids.retain-all-codepoint.ttf | Bin 182616 -> 221952 bytes + ...mfortaa-Regular-new.name-languages.61,62,63.ttf | Bin 7392 -> 8100 bytes + .../Comfortaa-Regular-new.name-languages.61,63.ttf | Bin 7036 -> 7736 bytes + .../Comfortaa-Regular-new.name-languages.61.ttf | Bin 6684 -> 7360 bytes + .../Comfortaa-Regular-new.name-languages.62.ttf | Bin 6628 -> 6796 bytes + .../Comfortaa-Regular-new.name-languages.63.ttf | Bin 6608 -> 6844 bytes + ...lar-new.name-languages.retain-all-codepoint.ttf | Bin 182876 -> 222212 bytes + .../Comfortaa-Regular-new.name-legacy.61,62,63.ttf | Bin 7392 -> 8100 bytes + .../Comfortaa-Regular-new.name-legacy.61,63.ttf | Bin 7036 -> 7736 bytes + .../Comfortaa-Regular-new.name-legacy.61.ttf | Bin 6684 -> 7360 bytes + .../Comfortaa-Regular-new.name-legacy.62.ttf | Bin 6628 -> 6796 bytes + .../Comfortaa-Regular-new.name-legacy.63.ttf | Bin 6608 -> 6844 bytes + ...egular-new.name-legacy.retain-all-codepoint.ttf | Bin 182876 -> 222212 bytes + .../Comfortaa-Regular-new.retain-gids.61,62,63.ttf | Bin 9384 -> 11688 bytes + .../Comfortaa-Regular-new.retain-gids.61,63.ttf | Bin 9036 -> 11320 bytes + .../Comfortaa-Regular-new.retain-gids.61.ttf | Bin 8432 -> 10952 bytes + .../Comfortaa-Regular-new.retain-gids.62.ttf | Bin 8628 -> 8796 bytes + .../Comfortaa-Regular-new.retain-gids.63.ttf | Bin 8616 -> 8852 bytes + ...egular-new.retain-gids.retain-all-codepoint.ttf | Bin 182940 -> 222224 bytes + ...ular-subset.keep-layout-drop-hints.61,62,63.ttf | Bin 1452 -> 0 bytes + ...Regular-subset.keep-layout-drop-hints.61,63.ttf | Bin 1276 -> 0 bytes + ...jo-Regular-subset.keep-layout-drop-hints.61.ttf | Bin 1128 -> 0 bytes + ...jo-Regular-subset.keep-layout-drop-hints.62.ttf | Bin 1140 -> 0 bytes + ...jo-Regular-subset.keep-layout-drop-hints.63.ttf | Bin 1104 -> 0 bytes + ...keep-layout-drop-hints.retain-all-codepoint.ttf | Bin 3536 -> 0 bytes + ...yeongjo-Regular-subset.keep-layout.61,62,63.ttf | Bin 4128 -> 0 bytes + ...umMyeongjo-Regular-subset.keep-layout.61,63.ttf | Bin 3580 -> 0 bytes + ...NanumMyeongjo-Regular-subset.keep-layout.61.ttf | Bin 3156 -> 0 bytes + ...NanumMyeongjo-Regular-subset.keep-layout.62.ttf | Bin 3180 -> 0 bytes + ...NanumMyeongjo-Regular-subset.keep-layout.63.ttf | Bin 3048 -> 0 bytes + ...lar-subset.keep-layout.retain-all-codepoint.ttf | Bin 9524 -> 0 bytes + .../basics/Roboto-Regular.abc.default.61,62,63.ttf | Bin 2168 -> 2452 bytes + .../basics/Roboto-Regular.abc.default.61,63.ttf | Bin 1988 -> 2260 bytes + .../basics/Roboto-Regular.abc.default.61.ttf | Bin 1792 -> 2048 bytes + .../basics/Roboto-Regular.abc.default.62.ttf | Bin 1740 -> 1916 bytes + .../basics/Roboto-Regular.abc.default.63.ttf | Bin 1716 -> 1972 bytes + ...to-Regular.abc.default.retain-all-codepoint.ttf | Bin 2168 -> 2452 bytes + ...Regular.abc.drop-hints-retain-gids.61,62,63.ttf | Bin 924 -> 1208 bytes + ...to-Regular.abc.drop-hints-retain-gids.61,63.ttf | Bin 856 -> 1136 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.61.ttf | Bin 732 -> 988 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.62.ttf | Bin 704 -> 880 bytes + ...oboto-Regular.abc.drop-hints-retain-gids.63.ttf | Bin 716 -> 972 bytes + ...drop-hints-retain-gids.retain-all-codepoint.ttf | Bin 924 -> 1208 bytes + .../Roboto-Regular.abc.drop-hints.61,62,63.ttf | Bin 924 -> 1208 bytes + .../basics/Roboto-Regular.abc.drop-hints.61,63.ttf | Bin 848 -> 1120 bytes + .../basics/Roboto-Regular.abc.drop-hints.61.ttf | Bin 732 -> 988 bytes + .../basics/Roboto-Regular.abc.drop-hints.62.ttf | Bin 700 -> 876 bytes + .../basics/Roboto-Regular.abc.drop-hints.63.ttf | Bin 704 -> 960 bytes + ...Regular.abc.drop-hints.retain-all-codepoint.ttf | Bin 924 -> 1208 bytes + .../basics/Roboto-Regular.abc.gids.61,62,63.ttf | Bin 2168 -> 2452 bytes + .../basics/Roboto-Regular.abc.gids.61,63.ttf | Bin 2168 -> 2452 bytes + .../expected/basics/Roboto-Regular.abc.gids.61.ttf | Bin 2168 -> 2452 bytes + .../expected/basics/Roboto-Regular.abc.gids.62.ttf | Bin 2168 -> 2452 bytes + .../expected/basics/Roboto-Regular.abc.gids.63.ttf | Bin 2168 -> 2452 bytes + ...oboto-Regular.abc.gids.retain-all-codepoint.ttf | Bin 2168 -> 2452 bytes + ...Regular.abc.keep-layout-drop-hints.61,62,63.ttf | Bin 1208 -> 0 bytes + ...to-Regular.abc.keep-layout-drop-hints.61,63.ttf | Bin 1120 -> 0 bytes + ...oboto-Regular.abc.keep-layout-drop-hints.61.ttf | Bin 988 -> 0 bytes + ...oboto-Regular.abc.keep-layout-drop-hints.62.ttf | Bin 876 -> 0 bytes + ...oboto-Regular.abc.keep-layout-drop-hints.63.ttf | Bin 960 -> 0 bytes + ...keep-layout-drop-hints.retain-all-codepoint.ttf | Bin 1208 -> 0 bytes + .../Roboto-Regular.abc.keep-layout.61,62,63.ttf | Bin 2452 -> 0 bytes + .../Roboto-Regular.abc.keep-layout.61,63.ttf | Bin 2260 -> 0 bytes + .../basics/Roboto-Regular.abc.keep-layout.61.ttf | Bin 2048 -> 0 bytes + .../basics/Roboto-Regular.abc.keep-layout.62.ttf | Bin 1916 -> 0 bytes + .../basics/Roboto-Regular.abc.keep-layout.63.ttf | Bin 1972 -> 0 bytes + ...egular.abc.keep-layout.retain-all-codepoint.ttf | Bin 2452 -> 0 bytes + .../Roboto-Regular.abc.name-ids.61,62,63.ttf | Bin 2168 -> 2452 bytes + .../basics/Roboto-Regular.abc.name-ids.61,63.ttf | Bin 1988 -> 2260 bytes + .../basics/Roboto-Regular.abc.name-ids.61.ttf | Bin 1792 -> 2048 bytes + .../basics/Roboto-Regular.abc.name-ids.62.ttf | Bin 1740 -> 1916 bytes + .../basics/Roboto-Regular.abc.name-ids.63.ttf | Bin 1716 -> 1972 bytes + ...o-Regular.abc.name-ids.retain-all-codepoint.ttf | Bin 2168 -> 2452 bytes + .../Roboto-Regular.abc.name-languages.61,62,63.ttf | Bin 2168 -> 2452 bytes + .../Roboto-Regular.abc.name-languages.61,63.ttf | Bin 1988 -> 2260 bytes + .../Roboto-Regular.abc.name-languages.61.ttf | Bin 1792 -> 2048 bytes + .../Roboto-Regular.abc.name-languages.62.ttf | Bin 1740 -> 1916 bytes + .../Roboto-Regular.abc.name-languages.63.ttf | Bin 1716 -> 1972 bytes + ...lar.abc.name-languages.retain-all-codepoint.ttf | Bin 2168 -> 2452 bytes + .../Roboto-Regular.abc.name-legacy.61,62,63.ttf | Bin 2168 -> 2452 bytes + .../Roboto-Regular.abc.name-legacy.61,63.ttf | Bin 1988 -> 2260 bytes + .../basics/Roboto-Regular.abc.name-legacy.61.ttf | Bin 1792 -> 2048 bytes + .../basics/Roboto-Regular.abc.name-legacy.62.ttf | Bin 1740 -> 1916 bytes + .../basics/Roboto-Regular.abc.name-legacy.63.ttf | Bin 1716 -> 1972 bytes + ...egular.abc.name-legacy.retain-all-codepoint.ttf | Bin 2168 -> 2452 bytes + .../Roboto-Regular.abc.retain-gids.61,62,63.ttf | Bin 2168 -> 2452 bytes + .../Roboto-Regular.abc.retain-gids.61,63.ttf | Bin 1996 -> 2276 bytes + .../basics/Roboto-Regular.abc.retain-gids.61.ttf | Bin 1792 -> 2048 bytes + .../basics/Roboto-Regular.abc.retain-gids.62.ttf | Bin 1748 -> 1924 bytes + .../basics/Roboto-Regular.abc.retain-gids.63.ttf | Bin 1732 -> 1988 bytes + ...egular.abc.retain-gids.retain-all-codepoint.ttf | Bin 2168 -> 2452 bytes + ...olorEmoji.subset.index_format3.default.2049.ttf | Bin 3112 -> 3108 bytes + ...rEmoji.subset.index_format3.default.38,2049.ttf | Bin 4080 -> 4076 bytes + ...rEmoji.subset.index_format3.default.38,20E3.ttf | Bin 3564 -> 3560 bytes + ...index_format3.default.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ...oji.subset.index_format3.default.38,AE,2049.ttf | Bin 7536 -> 7536 bytes + ...oColorEmoji.subset.index_format3.default.39.ttf | Bin 1920 -> 1916 bytes + ...oColorEmoji.subset.index_format3.default.AE.ttf | Bin 4412 -> 4408 bytes + ...t.index_format3.drop-hints-retain-gids.2049.ttf | Bin 3136 -> 3132 bytes + ...ndex_format3.drop-hints-retain-gids.38,2049.ttf | Bin 4104 -> 4100 bytes + ...ndex_format3.drop-hints-retain-gids.38,20E3.ttf | Bin 3596 -> 3592 bytes + ...rop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ...x_format3.drop-hints-retain-gids.38,AE,2049.ttf | Bin 7556 -> 7552 bytes + ...set.index_format3.drop-hints-retain-gids.39.ttf | Bin 1928 -> 1924 bytes + ...set.index_format3.drop-hints-retain-gids.AE.ttf | Bin 4428 -> 4424 bytes + ...rEmoji.subset.index_format3.drop-hints.2049.ttf | Bin 3112 -> 3108 bytes + ...oji.subset.index_format3.drop-hints.38,2049.ttf | Bin 4080 -> 4076 bytes + ...oji.subset.index_format3.drop-hints.38,20E3.ttf | Bin 3564 -> 3560 bytes + ...ex_format3.drop-hints.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ....subset.index_format3.drop-hints.38,AE,2049.ttf | Bin 7536 -> 7536 bytes + ...lorEmoji.subset.index_format3.drop-hints.39.ttf | Bin 1920 -> 1916 bytes + ...lorEmoji.subset.index_format3.drop-hints.AE.ttf | Bin 4412 -> 4408 bytes + ...Emoji.subset.index_format3.retain-gids.2049.ttf | Bin 3136 -> 3132 bytes + ...ji.subset.index_format3.retain-gids.38,2049.ttf | Bin 4104 -> 4100 bytes + ...ji.subset.index_format3.retain-gids.38,20E3.ttf | Bin 3596 -> 3592 bytes + ...x_format3.retain-gids.38,39,AE,2049,38,20E3.ttf | Bin 10112 -> 10112 bytes + ...subset.index_format3.retain-gids.38,AE,2049.ttf | Bin 7556 -> 7552 bytes + ...orEmoji.subset.index_format3.retain-gids.39.ttf | Bin 1928 -> 1924 bytes + ...orEmoji.subset.index_format3.retain-gids.AE.ttf | Bin 4428 -> 4424 bytes + ...eSansPro-Regular.default.1FC,21,41,20,62,63.otf | Bin 2180 -> 4192 bytes + .../SourceSansPro-Regular.default.61,62,63.otf | Bin 1892 -> 3856 bytes + ...ourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf | Bin 2008 -> 3144 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 19796 -> 30788 bytes + ...Regular.desubroutinize-retain-gids.61,62,63.otf | Bin 1992 -> 30908 bytes + ...r.desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30208 -> 31336 bytes + ...o-Regular.desubroutinize.1FC,21,41,20,62,63.otf | Bin 2036 -> 3968 bytes + ...urceSansPro-Regular.desubroutinize.61,62,63.otf | Bin 1796 -> 3556 bytes + ...nsPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf | Bin 1992 -> 3168 bytes + ...subroutinize-retain-gids.1FC,21,41,20,62,63.otf | Bin 19636 -> 30500 bytes + ...p-hints-desubroutinize-retain-gids.61,62,63.otf | Bin 1868 -> 30668 bytes + ...s-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30060 -> 31124 bytes + ...rop-hints-desubroutinize.1FC,21,41,20,62,63.otf | Bin 1876 -> 3680 bytes + ...-Regular.drop-hints-desubroutinize.61,62,63.otf | Bin 1672 -> 3320 bytes + ...ar.drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf | Bin 1844 -> 2952 bytes + ...r.drop-hints-retain-gids.1FC,21,41,20,62,63.otf | Bin 19728 -> 30636 bytes + ...Pro-Regular.drop-hints-retain-gids.61,62,63.otf | Bin 1904 -> 30888 bytes + ...gular.drop-hints-retain-gids.D7,D8,D9,DA,DE.otf | Bin 30072 -> 31104 bytes + ...nsPro-Regular.drop-hints.1FC,21,41,20,62,63.otf | Bin 1960 -> 3820 bytes + .../SourceSansPro-Regular.drop-hints.61,62,63.otf | Bin 1736 -> 3524 bytes + ...ceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.otf | Bin 1860 -> 2932 bytes + ...sPro-Regular.retain-gids.1FC,21,41,20,62,63.otf | Bin 19948 -> 31012 bytes + .../SourceSansPro-Regular.retain-gids.61,62,63.otf | Bin 2060 -> 31208 bytes + ...eSansPro-Regular.retain-gids.D7,D8,D9,DA,DE.otf | Bin 30224 -> 31312 bytes + ...ubset.default.3042,3044,3046,3048,304A,304B.otf | Bin 3036 -> 4884 bytes + ...ubset.default.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 3248 -> 6276 bytes + ...eHanSans-Regular_subset.default.61,63,65,6B.otf | Bin 2208 -> 2588 bytes + ...ubset.default.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 3468 -> 6736 bytes + .../SourceHanSans-Regular_subset.default.660E.otf | Bin 1928 -> 2456 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 8932 -> 129876 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 116080 -> 130920 bytes + ...bset.desubroutinize-retain-gids.61,63,65,6B.otf | Bin 3016 -> 3412 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 116264 -> 122048 bytes + ...ular_subset.desubroutinize-retain-gids.660E.otf | Bin 50224 -> 50760 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 2960 -> 4724 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 3144 -> 5928 bytes + ...s-Regular_subset.desubroutinize.61,63,65,6B.otf | Bin 2140 -> 2520 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 3264 -> 6232 bytes + ...eHanSans-Regular_subset.desubroutinize.660E.otf | Bin 1904 -> 2440 bytes + ...e-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 8672 -> 129448 bytes + ...e-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 115768 -> 130312 bytes + ...ints-desubroutinize-retain-gids.61,63,65,6B.otf | Bin 2892 -> 3288 bytes + ...e-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 115884 -> 121284 bytes + ....drop-hints-desubroutinize-retain-gids.660E.otf | Bin 50040 -> 50540 bytes + ...esubroutinize.3042,3044,3046,3048,304A,304B.otf | Bin 2800 -> 4420 bytes + ...esubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 2904 -> 5416 bytes + ...ubset.drop-hints-desubroutinize.61,63,65,6B.otf | Bin 2036 -> 2416 bytes + ...esubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 2972 -> 5556 bytes + ...gular_subset.drop-hints-desubroutinize.660E.otf | Bin 1812 -> 2308 bytes + ...s-retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 8740 -> 129576 bytes + ...s-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 115864 -> 130604 bytes + ...r_subset.drop-hints-retain-gids.61,63,65,6B.otf | Bin 2852 -> 3248 bytes + ...s-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 116084 -> 121776 bytes + ...-Regular_subset.drop-hints-retain-gids.660E.otf | Bin 50060 -> 50552 bytes + ...et.drop-hints.3042,3044,3046,3048,304A,304B.otf | Bin 2856 -> 4548 bytes + ...et.drop-hints.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 2996 -> 5708 bytes + ...nSans-Regular_subset.drop-hints.61,63,65,6B.otf | Bin 2068 -> 2448 bytes + ...et.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 3172 -> 6048 bytes + ...ourceHanSans-Regular_subset.drop-hints.660E.otf | Bin 1832 -> 2316 bytes + ...t.retain-gids.3042,3044,3046,3048,304A,304B.otf | Bin 9016 -> 130036 bytes + ...t.retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf | Bin 116184 -> 131272 bytes + ...Sans-Regular_subset.retain-gids.61,63,65,6B.otf | Bin 3012 -> 3408 bytes + ...t.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf | Bin 116468 -> 122552 bytes + ...urceHanSans-Regular_subset.retain-gids.660E.otf | Bin 50244 -> 50776 bytes + .../TwemojiMozilla.subset.default.32,3297,3299.ttf | Bin 5624 -> 5712 bytes + .../colr/TwemojiMozilla.subset.default.32,3297.ttf | Bin 5088 -> 5176 bytes + .../colr/TwemojiMozilla.subset.default.32,3299.ttf | Bin 5264 -> 5352 bytes + .../colr/TwemojiMozilla.subset.default.32.ttf | Bin 4664 -> 4748 bytes + .../TwemojiMozilla.subset.default.3297,3299.ttf | Bin 5604 -> 5692 bytes + .../colr/TwemojiMozilla.subset.default.3297.ttf | Bin 5068 -> 5152 bytes + .../colr/TwemojiMozilla.subset.default.3299.ttf | Bin 5244 -> 5328 bytes + ....subset.drop-hints-retain-gids.32,3297,3299.ttf | Bin 5604 -> 5692 bytes + ...zilla.subset.drop-hints-retain-gids.32,3297.ttf | Bin 5084 -> 5172 bytes + ...zilla.subset.drop-hints-retain-gids.32,3299.ttf | Bin 5264 -> 5352 bytes + ...ojiMozilla.subset.drop-hints-retain-gids.32.ttf | Bin 4644 -> 4728 bytes + ...lla.subset.drop-hints-retain-gids.3297,3299.ttf | Bin 5588 -> 5676 bytes + ...iMozilla.subset.drop-hints-retain-gids.3297.ttf | Bin 5064 -> 5148 bytes + ...iMozilla.subset.drop-hints-retain-gids.3299.ttf | Bin 5244 -> 5328 bytes + ...emojiMozilla.subset.drop-hints.32,3297,3299.ttf | Bin 5604 -> 5692 bytes + .../TwemojiMozilla.subset.drop-hints.32,3297.ttf | Bin 5068 -> 5156 bytes + .../TwemojiMozilla.subset.drop-hints.32,3299.ttf | Bin 5244 -> 5332 bytes + .../colr/TwemojiMozilla.subset.drop-hints.32.ttf | Bin 4644 -> 4728 bytes + .../TwemojiMozilla.subset.drop-hints.3297,3299.ttf | Bin 5584 -> 5672 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3297.ttf | Bin 5048 -> 5132 bytes + .../colr/TwemojiMozilla.subset.drop-hints.3299.ttf | Bin 5224 -> 5308 bytes + ...mojiMozilla.subset.retain-gids.32,3297,3299.ttf | Bin 5624 -> 5712 bytes + .../TwemojiMozilla.subset.retain-gids.32,3297.ttf | Bin 5104 -> 5192 bytes + .../TwemojiMozilla.subset.retain-gids.32,3299.ttf | Bin 5284 -> 5372 bytes + .../colr/TwemojiMozilla.subset.retain-gids.32.ttf | Bin 4664 -> 4748 bytes + ...TwemojiMozilla.subset.retain-gids.3297,3299.ttf | Bin 5608 -> 5696 bytes + .../TwemojiMozilla.subset.retain-gids.3297.ttf | Bin 5084 -> 5168 bytes + .../TwemojiMozilla.subset.retain-gids.3299.ttf | Bin 5264 -> 5348 bytes + .../Roboto-Regular.default.1FC,21,41,20,62,63.ttf | Bin 2984 -> 4656 bytes + .../full-font/Roboto-Regular.default.61,62,63.ttf | Bin 2580 -> 3904 bytes + .../Roboto-Regular.default.D7,D8,D9,DA,DE.ttf | Bin 2944 -> 3976 bytes + ...oboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf | Bin 1436 -> 2532 bytes + .../Roboto-Regular.drop-hints.61,62,63.ttf | Bin 1228 -> 2116 bytes + .../Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 1464 -> 2192 bytes + ...ifVariable-Roman.default.1FC,21,41,20,62,63.ttf | Bin 3572 -> 6876 bytes + .../SourceSerifVariable-Roman.default.61,62,63.ttf | Bin 3540 -> 6552 bytes + ...eSerifVariable-Roman.default.D7,D8,D9,DA,DE.ttf | Bin 4032 -> 6136 bytes + ...ariable-Roman.drop-hints.1FC,21,41,20,62,63.ttf | Bin 3572 -> 6612 bytes + ...urceSerifVariable-Roman.drop-hints.61,62,63.ttf | Bin 3540 -> 6356 bytes + ...rifVariable-Roman.drop-hints.D7,D8,D9,DA,DE.ttf | Bin 4032 -> 5880 bytes + .../Mplus1p-Regular.default.1D715,1D7D8,41,42.ttf | Bin 2108 -> 2344 bytes + .../japanese/Mplus1p-Regular.default.25771.ttf | Bin 1824 -> 1992 bytes + ...gular.default.3042,3044,3046,3048,304A,304B.ttf | Bin 2532 -> 2704 bytes + ...gular.default.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2776 -> 2948 bytes + .../Mplus1p-Regular.default.61,63,65,6B.ttf | Bin 2076 -> 2324 bytes + ...gular.default.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3072 -> 3244 bytes + .../japanese/Mplus1p-Regular.default.660E.ttf | Bin 1816 -> 1984 bytes + ...plus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttf | Bin 1380 -> 1616 bytes + .../japanese/Mplus1p-Regular.drop-hints.25771.ttf | Bin 1096 -> 1264 bytes + ...ar.drop-hints.3042,3044,3046,3048,304A,304B.ttf | Bin 1804 -> 1976 bytes + ...ar.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2048 -> 2220 bytes + .../Mplus1p-Regular.drop-hints.61,63,65,6B.ttf | Bin 1348 -> 1596 bytes + ...ar.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 2344 -> 2516 bytes + .../japanese/Mplus1p-Regular.drop-hints.660E.ttf | Bin 1088 -> 1256 bytes + ...Mplus1p-Regular.keep-gdef.1D715,1D7D8,41,42.ttf | Bin 2148 -> 2344 bytes + .../japanese/Mplus1p-Regular.keep-gdef.25771.ttf | Bin 1860 -> 1992 bytes + ...lar.keep-gdef.3042,3044,3046,3048,304A,304B.ttf | Bin 2572 -> 2704 bytes + ...lar.keep-gdef.3042,3044,3046,73E0,5EA6,8F38.ttf | Bin 2816 -> 2948 bytes + .../Mplus1p-Regular.keep-gdef.61,63,65,6B.ttf | Bin 2116 -> 2324 bytes + ...lar.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttf | Bin 3112 -> 3244 bytes + .../japanese/Mplus1p-Regular.keep-gdef.660E.ttf | Bin 1852 -> 1984 bytes + ...ext1_multiple_subrules_f1.default.41,42,43.otf} | Bin + ...ontext1_multiple_subrules_f1.default.41,42.otf} | Bin + ...ontext1_multiple_subrules_f1.default.41,43.otf} | Bin + ...s_context1_multiple_subrules_f1.default.41.otf} | Bin + ...e_subrules_f1.default.retain-all-codepoint.otf} | Bin + ..._multiple_subrules_f1.retain-gids.41,42,43.otf} | Bin + ...xt1_multiple_subrules_f1.retain-gids.41,42.otf} | Bin + ...xt1_multiple_subrules_f1.retain-gids.41,43.otf} | Bin + ...ntext1_multiple_subrules_f1.retain-gids.41.otf} | Bin + ...brules_f1.retain-gids.retain-all-codepoint.otf} | Bin + ...ext2_multiple_subrules_f1.default.41,42,43.otf} | Bin + ...ontext2_multiple_subrules_f1.default.41,42.otf} | Bin + ...ontext2_multiple_subrules_f1.default.41,43.otf} | Bin + ...s_context2_multiple_subrules_f1.default.41.otf} | Bin + ...e_subrules_f1.default.retain-all-codepoint.otf} | Bin + ..._multiple_subrules_f1.retain-gids.41,42,43.otf} | Bin + ...xt2_multiple_subrules_f1.retain-gids.41,42.otf} | Bin + ...xt2_multiple_subrules_f1.retain-gids.41,43.otf} | Bin + ...ntext2_multiple_subrules_f1.retain-gids.41.otf} | Bin + ...brules_f1.retain-gids.retain-all-codepoint.otf} | Bin + ...> gpos_context3_simple_f1.default.41,42,43.otf} | Bin + ...f => gpos_context3_simple_f1.default.41,42.otf} | Bin + ...f => gpos_context3_simple_f1.default.41,43.otf} | Bin + ....otf => gpos_context3_simple_f1.default.41.otf} | Bin + ...xt3_simple_f1.default.retain-all-codepoint.otf} | Bin + ...os_context3_simple_f1.retain-gids.41,42,43.otf} | Bin + ... gpos_context3_simple_f1.retain-gids.41,42.otf} | Bin + ... gpos_context3_simple_f1.retain-gids.41,43.otf} | Bin + ... => gpos_context3_simple_f1.retain-gids.41.otf} | Bin + ...simple_f1.retain-gids.retain-all-codepoint.otf} | Bin + .../IndicTestJalandhar-Regular.default.A01.ttf | Bin 4088 -> 4220 bytes + .../IndicTestJalandhar-Regular.default.A05,A06.ttf | Bin 4652 -> 4796 bytes + .../IndicTestJalandhar-Regular.default.A07,A1B.ttf | Bin 4620 -> 4768 bytes + ...andhar-Regular.default.retain-all-codepoint.ttf | Bin 28176 -> 49288 bytes + .../IndicTestJalandhar-Regular.drop-hints.A01.ttf | Bin 948 -> 1080 bytes + ...dicTestJalandhar-Regular.drop-hints.A05,A06.ttf | Bin 1244 -> 1388 bytes + ...dicTestJalandhar-Regular.drop-hints.A07,A1B.ttf | Bin 1240 -> 1388 bytes + ...har-Regular.drop-hints.retain-all-codepoint.ttf | Bin 15200 -> 29504 bytes + .../IndicTestJalandhar-Regular.keep-gdef.A01.ttf | Bin 4140 -> 4220 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A05,A06.ttf | Bin 4716 -> 4796 bytes + ...ndicTestJalandhar-Regular.keep-gdef.A07,A1B.ttf | Bin 4688 -> 4768 bytes + ...dhar-Regular.keep-gdef.retain-all-codepoint.ttf | Bin 28604 -> 49288 bytes + .../AdobeVFPrototype.default.41,42,43,57.otf | Bin 4960 -> 5460 bytes + .../AdobeVFPrototype.default.41,42,43.otf | Bin 4540 -> 4932 bytes + .../AdobeVFPrototype.default.41,42.otf | Bin 4132 -> 4452 bytes + .../AdobeVFPrototype.default.41,56,57.otf | Bin 4152 -> 4600 bytes + .../AdobeVFPrototype.default.41.otf | Bin 3468 -> 3748 bytes + .../AdobeVFPrototype.default.42,57.otf | Bin 4208 -> 4584 bytes + .../AdobeVFPrototype.drop-hints.41,42,43,57.otf | Bin 4772 -> 5180 bytes + .../AdobeVFPrototype.drop-hints.41,42,43.otf | Bin 4352 -> 4688 bytes + .../AdobeVFPrototype.drop-hints.41,42.otf | Bin 3944 -> 4236 bytes + .../AdobeVFPrototype.drop-hints.41,56,57.otf | Bin 3964 -> 4348 bytes + .../AdobeVFPrototype.drop-hints.41.otf | Bin 3280 -> 3552 bytes + .../AdobeVFPrototype.drop-hints.42,57.otf | Bin 4020 -> 4364 bytes + ...AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.otf | Bin 5400 -> 5460 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42,43.otf | Bin 4872 -> 4932 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42.otf | Bin 4392 -> 4452 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,56,57.otf | Bin 4540 -> 4600 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41.otf | Bin 3688 -> 3748 bytes + .../AdobeVFPrototype.keep-gdef-gpos.42,57.otf | Bin 4524 -> 4584 bytes + .../Roboto-Regular.default.1E00,303.ttf | Bin 2456 -> 2720 bytes + .../layout.gdef/Roboto-Regular.default.303.ttf | Bin 2128 -> 2312 bytes + .../Roboto-Regular.default.309,20,30F.ttf | Bin 2220 -> 2408 bytes + .../layout.gdef/Roboto-Regular.default.323.ttf | Bin 2020 -> 2204 bytes + .../Roboto-Regular.default.41,42,43.ttf | Bin 2480 -> 3668 bytes + .../Roboto-Regular.drop-hints.1E00,303.ttf | Bin 1204 -> 1468 bytes + .../layout.gdef/Roboto-Regular.drop-hints.303.ttf | Bin 1012 -> 1196 bytes + .../Roboto-Regular.drop-hints.309,20,30F.ttf | Bin 1068 -> 1256 bytes + .../layout.gdef/Roboto-Regular.drop-hints.323.ttf | Bin 952 -> 1136 bytes + .../Roboto-Regular.drop-hints.41,42,43.ttf | Bin 1188 -> 2036 bytes + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttf | Bin 2648 -> 2720 bytes + .../Roboto-Regular.keep-gdef-gpos.303.ttf | Bin 2240 -> 2312 bytes + .../Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf | Bin 2336 -> 2408 bytes + .../Roboto-Regular.keep-gdef-gpos.323.ttf | Bin 2132 -> 2204 bytes + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 2728 -> 3668 bytes + ...ut.41,43.otf => gpos1_2_font.default.41,43.otf} | Bin + ...ut.41,46.otf => gpos1_2_font.default.41,46.otf} | Bin + ...p-layout.41.otf => gpos1_2_font.default.41.otf} | Bin + ...ut.42,44.otf => gpos1_2_font.default.42,44.otf} | Bin + ...ut.43,46.otf => gpos1_2_font.default.43,46.otf} | Bin + ... gpos1_2_font.default.retain-all-codepoint.otf} | Bin + ...1,43.otf => gpos1_2_font.retain-gids.41,43.otf} | Bin + ...1,46.otf => gpos1_2_font.retain-gids.41,46.otf} | Bin + ...gids.41.otf => gpos1_2_font.retain-gids.41.otf} | Bin + ...2,44.otf => gpos1_2_font.retain-gids.42,44.otf} | Bin + ...3,46.otf => gpos1_2_font.retain-gids.43,46.otf} | Bin + ...s1_2_font.retain-gids.retain-all-codepoint.otf} | Bin + ...3,25.otf => gpos2_1_font7.default.21,23,25.otf} | Bin + ...t.21,23.otf => gpos2_1_font7.default.21,23.otf} | Bin + ...t.2E,23.otf => gpos2_1_font7.default.2E,23.otf} | Bin + ...2,43.otf => gpos2_1_font7.default.41,42,43.otf} | Bin + ...gpos2_1_font7.default.retain-all-codepoint.otf} | Bin + ....otf => gpos2_1_font7.retain-gids.21,23,25.otf} | Bin + ...,23.otf => gpos2_1_font7.retain-gids.21,23.otf} | Bin + ...,23.otf => gpos2_1_font7.retain-gids.2E,23.otf} | Bin + ....otf => gpos2_1_font7.retain-gids.41,42,43.otf} | Bin + ...2_1_font7.retain-gids.retain-all-codepoint.otf} | Bin + ...3,25.otf => gpos2_2_font5.default.21,23,25.otf} | Bin + ...t.21,23.otf => gpos2_2_font5.default.21,23.otf} | Bin + ...t.2E,23.otf => gpos2_2_font5.default.2E,23.otf} | Bin + ...2,43.otf => gpos2_2_font5.default.41,42,43.otf} | Bin + ...gpos2_2_font5.default.retain-all-codepoint.otf} | Bin + ....otf => gpos2_2_font5.retain-gids.21,23,25.otf} | Bin + ...,23.otf => gpos2_2_font5.retain-gids.21,23.otf} | Bin + ...,23.otf => gpos2_2_font5.retain-gids.2E,23.otf} | Bin + ....otf => gpos2_2_font5.retain-gids.41,42,43.otf} | Bin + ...2_2_font5.retain-gids.retain-all-codepoint.otf} | Bin + ...out.28,29.otf => gpos3_font3.default.28,29.otf} | Bin + ...out.28,2B.otf => gpos3_font3.default.28,2B.otf} | Bin + ...out.29,2B.otf => gpos3_font3.default.29,2B.otf} | Bin + ...,42,43.otf => gpos3_font3.default.41,42,43.otf} | Bin + ...> gpos3_font3.default.retain-all-codepoint.otf} | Bin + ...28,29.otf => gpos3_font3.retain-gids.28,29.otf} | Bin + ...28,2B.otf => gpos3_font3.retain-gids.28,2B.otf} | Bin + ...29,2B.otf => gpos3_font3.retain-gids.29,2B.otf} | Bin + ...43.otf => gpos3_font3.retain-gids.41,42,43.otf} | Bin + ...os3_font3.retain-gids.retain-all-codepoint.otf} | Bin + ...os4_multiple_anchors_1.default.41,42,43,44.otf} | Bin + ...os4_multiple_anchors_1.default.41,42,43,45.otf} | Bin + ... gpos4_multiple_anchors_1.default.41,42,43.otf} | Bin + ... => gpos4_multiple_anchors_1.default.41,42.otf} | Bin + ..._multiple_anchors_1.default.41,43,44,45,46.otf} | Bin + ... gpos4_multiple_anchors_1.default.41,43,44.otf} | Bin + ... gpos4_multiple_anchors_1.default.41,43,45.otf} | Bin + ... => gpos4_multiple_anchors_1.default.41,43.otf} | Bin + ...otf => gpos4_multiple_anchors_1.default.41.otf} | Bin + ...ple_anchors_1.default.retain-all-codepoint.otf} | Bin + ...multiple_anchors_1.retain-gids.41,42,43,44.otf} | Bin + ...multiple_anchors_1.retain-gids.41,42,43,45.otf} | Bin + ...s4_multiple_anchors_1.retain-gids.41,42,43.otf} | Bin + ...gpos4_multiple_anchors_1.retain-gids.41,42.otf} | Bin + ...tiple_anchors_1.retain-gids.41,43,44,45,46.otf} | Bin + ...s4_multiple_anchors_1.retain-gids.41,43,44.otf} | Bin + ...s4_multiple_anchors_1.retain-gids.41,43,45.otf} | Bin + ...gpos4_multiple_anchors_1.retain-gids.41,43.otf} | Bin + ...=> gpos4_multiple_anchors_1.retain-gids.41.otf} | Bin + ...anchors_1.retain-gids.retain-all-codepoint.otf} | Bin + ...,44.otf => gpos5_font1.default.41,42,43,44.otf} | Bin + ...,45.otf => gpos5_font1.default.41,42,43,45.otf} | Bin + ...,42,43.otf => gpos5_font1.default.41,42,43.otf} | Bin + ...,42,44.otf => gpos5_font1.default.41,42,44.otf} | Bin + ...,42,45.otf => gpos5_font1.default.41,42,45.otf} | Bin + ...out.41,42.otf => gpos5_font1.default.41,42.otf} | Bin + ...out.41,43.otf => gpos5_font1.default.41,43.otf} | Bin + ...ep-layout.41.otf => gpos5_font1.default.41.otf} | Bin + ...ep-layout.42.otf => gpos5_font1.default.42.otf} | Bin + ...> gpos5_font1.default.retain-all-codepoint.otf} | Bin + ...otf => gpos5_font1.retain-gids.41,42,43,44.otf} | Bin + ...otf => gpos5_font1.retain-gids.41,42,43,45.otf} | Bin + ...43.otf => gpos5_font1.retain-gids.41,42,43.otf} | Bin + ...44.otf => gpos5_font1.retain-gids.41,42,44.otf} | Bin + ...45.otf => gpos5_font1.retain-gids.41,42,45.otf} | Bin + ...41,42.otf => gpos5_font1.retain-gids.41,42.otf} | Bin + ...41,43.otf => gpos5_font1.retain-gids.41,43.otf} | Bin + ...-gids.41.otf => gpos5_font1.retain-gids.41.otf} | Bin + ...-gids.42.otf => gpos5_font1.retain-gids.42.otf} | Bin + ...os5_font1.retain-gids.retain-all-codepoint.otf} | Bin + ...,44.otf => gpos6_font1.default.41,42,43,44.otf} | Bin + ...,45.otf => gpos6_font1.default.41,42,43,45.otf} | Bin + ...,42,43.otf => gpos6_font1.default.41,42,43.otf} | Bin + ...out.41,42.otf => gpos6_font1.default.41,42.otf} | Bin + ....otf => gpos6_font1.default.41,43,44,45,46.otf} | Bin + ...,43,44.otf => gpos6_font1.default.41,43,44.otf} | Bin + ...,43,45.otf => gpos6_font1.default.41,43,45.otf} | Bin + ...out.41,43.otf => gpos6_font1.default.41,43.otf} | Bin + ...ep-layout.41.otf => gpos6_font1.default.41.otf} | Bin + ...> gpos6_font1.default.retain-all-codepoint.otf} | Bin + ...otf => gpos6_font1.retain-gids.41,42,43,44.otf} | Bin + ...otf => gpos6_font1.retain-gids.41,42,43,45.otf} | Bin + ...43.otf => gpos6_font1.retain-gids.41,42,43.otf} | Bin + ...41,42.otf => gpos6_font1.retain-gids.41,42.otf} | Bin + ... => gpos6_font1.retain-gids.41,43,44,45,46.otf} | Bin + ...44.otf => gpos6_font1.retain-gids.41,43,44.otf} | Bin + ...45.otf => gpos6_font1.retain-gids.41,43,45.otf} | Bin + ...41,43.otf => gpos6_font1.retain-gids.41,43.otf} | Bin + ...-gids.41.otf => gpos6_font1.retain-gids.41.otf} | Bin + ...os6_font1.retain-gids.retain-all-codepoint.otf} | Bin + ...lar.default.627,644,623,62D,644,627,645,2E.ttf} | Bin + ...f => Amiri-Regular.default.627,644,62D,628.ttf} | Bin + ...7,644.ttf => Amiri-Regular.default.627,644.ttf} | Bin + ...Regular.default.633,645,627,621,20,644,627.ttf} | Bin + ...1.ttf => Amiri-Regular.default.63A,64A,631.ttf} | Bin + ...retain-gids.627,644,623,62D,644,627,645,2E.ttf} | Bin + ... Amiri-Regular.retain-gids.627,644,62D,628.ttf} | Bin + ...4.ttf => Amiri-Regular.retain-gids.627,644.ttf} | Bin + ...lar.retain-gids.633,645,627,621,20,644,627.ttf} | Bin + ...f => Amiri-Regular.retain-gids.63A,64A,631.ttf} | Bin + ...1_multiple_subrules_f1.default.30,31,32,33.otf} | Bin + ...ing1_multiple_subrules_f1.default.41,42,43.otf} | Bin + ...e_subrules_f1.default.retain-all-codepoint.otf} | Bin + ...ltiple_subrules_f1.retain-gids.30,31,32,33.otf} | Bin + ..._multiple_subrules_f1.retain-gids.41,42,43.otf} | Bin + ...brules_f1.retain-gids.retain-all-codepoint.otf} | Bin + ...2_multiple_subrules_f1.default.30,31,32,33.otf} | Bin + ...ing2_multiple_subrules_f1.default.41,42,43.otf} | Bin + ...e_subrules_f1.default.retain-all-codepoint.otf} | Bin + ...ltiple_subrules_f1.retain-gids.30,31,32,33.otf} | Bin + ..._multiple_subrules_f1.retain-gids.41,42,43.otf} | Bin + ...brules_f1.retain-gids.retain-all-codepoint.otf} | Bin + ...os_chaining3_simple_f1.default.30,31,32,33.otf} | Bin + ... gpos_chaining3_simple_f1.default.41,42,43.otf} | Bin + ...ng3_simple_f1.default.retain-all-codepoint.otf} | Bin + ...haining3_simple_f1.retain-gids.30,31,32,33.otf} | Bin + ...s_chaining3_simple_f1.retain-gids.41,42,43.otf} | Bin + ...simple_f1.retain-gids.retain-all-codepoint.otf} | Bin + ...out.41,42.otf => gpos9_font2.default.41,42.otf} | Bin + ...ep-layout.41.otf => gpos9_font2.default.41.otf} | Bin + ...ep-layout.42.otf => gpos9_font2.default.42.otf} | Bin + ...41,42.otf => gpos9_font2.retain-gids.41,42.otf} | Bin + ...-gids.41.otf => gpos9_font2.retain-gids.41.otf} | Bin + ...-gids.42.otf => gpos9_font2.retain-gids.42.otf} | Bin + ...b_alternate_substitution.default.53A9,53F1.otf} | Bin + ...> gsub_alternate_substitution.default.53A9.otf} | Bin + ...> gsub_alternate_substitution.default.53F1.otf} | Bin + ..._substitution.default.retain-all-codepoint.otf} | Bin + ...ternate_substitution.retain-gids.53A9,53F1.otf} | Bin + ...ub_alternate_substitution.retain-gids.53A9.otf} | Bin + ...ub_alternate_substitution.retain-gids.53F1.otf} | Bin + ...stitution.retain-gids.retain-all-codepoint.otf} | Bin + ...ext1_multiple_subrules_f2.default.41,42,43.otf} | Bin + ...ontext1_multiple_subrules_f2.default.41,42.otf} | Bin + ...ontext1_multiple_subrules_f2.default.41,43.otf} | Bin + ...b_context1_multiple_subrules_f2.default.41.otf} | Bin + ...e_subrules_f2.default.retain-all-codepoint.otf} | Bin + ..._multiple_subrules_f2.retain-gids.41,42,43.otf} | Bin + ...xt1_multiple_subrules_f2.retain-gids.41,42.otf} | Bin + ...xt1_multiple_subrules_f2.retain-gids.41,43.otf} | Bin + ...ntext1_multiple_subrules_f2.retain-gids.41.otf} | Bin + ...brules_f2.retain-gids.retain-all-codepoint.otf} | Bin + ...ext2_multiple_subrules_f2.default.41,42,43.otf} | Bin + ...ontext2_multiple_subrules_f2.default.41,42.otf} | Bin + ...ontext2_multiple_subrules_f2.default.41,43.otf} | Bin + ...b_context2_multiple_subrules_f2.default.41.otf} | Bin + ...e_subrules_f2.default.retain-all-codepoint.otf} | Bin + ..._multiple_subrules_f2.retain-gids.41,42,43.otf} | Bin + ...xt2_multiple_subrules_f2.retain-gids.41,42.otf} | Bin + ...xt2_multiple_subrules_f2.retain-gids.41,43.otf} | Bin + ...ntext2_multiple_subrules_f2.retain-gids.41.otf} | Bin + ...brules_f2.retain-gids.retain-all-codepoint.otf} | Bin + ...ub_context3_successive_f1.default.41,42,43.otf} | Bin + ... gsub_context3_successive_f1.default.41,42.otf} | Bin + ... gsub_context3_successive_f1.default.41,43.otf} | Bin + ... => gsub_context3_successive_f1.default.41.otf} | Bin + ...successive_f1.default.retain-all-codepoint.otf} | Bin + ...ontext3_successive_f1.retain-gids.41,42,43.otf} | Bin + ...b_context3_successive_f1.retain-gids.41,42.otf} | Bin + ...b_context3_successive_f1.retain-gids.41,43.otf} | Bin + ...gsub_context3_successive_f1.retain-gids.41.otf} | Bin + ...essive_f1.retain-gids.retain-all-codepoint.otf} | Bin + ...1_multiple_subrules_f1.default.30,31,32,33.otf} | Bin + ...ing1_multiple_subrules_f1.default.41,42,43.otf} | Bin + ...e_subrules_f1.default.retain-all-codepoint.otf} | Bin + ...ltiple_subrules_f1.retain-gids.30,31,32,33.otf} | Bin + ..._multiple_subrules_f1.retain-gids.41,42,43.otf} | Bin + ...brules_f1.retain-gids.retain-all-codepoint.otf} | Bin + ...2_multiple_subrules_f1.default.30,31,32,33.otf} | Bin + ...ing2_multiple_subrules_f1.default.41,42,43.otf} | Bin + ...e_subrules_f1.default.retain-all-codepoint.otf} | Bin + ...ltiple_subrules_f1.retain-gids.30,31,32,33.otf} | Bin + ..._multiple_subrules_f1.retain-gids.41,42,43.otf} | Bin + ...brules_f1.retain-gids.retain-all-codepoint.otf} | Bin + ...ub_chaining3_simple_f2.default.30,31,32,33.otf} | Bin + ... gsub_chaining3_simple_f2.default.41,42,43.otf} | Bin + ...ng3_simple_f2.default.retain-all-codepoint.otf} | Bin + ...haining3_simple_f2.retain-gids.30,31,32,33.otf} | Bin + ...b_chaining3_simple_f2.retain-gids.41,42,43.otf} | Bin + ...simple_f2.retain-gids.retain-all-codepoint.otf} | Bin + ...created.default.41,42,43,44,45,46,47,48,49.otf} | Bin + ...ually_created.default.41,42,43,44,45,46,47.otf} | Bin + ...ually_created.default.41,42,43,44,45,46,4D.otf} | Bin + ...ually_created.default.41,42,43,44,45,46,51.otf} | Bin + ...manually_created.default.41,42,43,44,45,46.otf} | Bin + ...=> gsub8_manually_created.default.41,42,43.otf} | Bin + ...1.otf => gsub8_manually_created.default.41.otf} | Bin + ...1.otf => gsub8_manually_created.default.61.otf} | Bin + ...ually_created.default.retain-all-codepoint.otf} | Bin + ...ted.retain-gids.41,42,43,44,45,46,47,48,49.otf} | Bin + ...y_created.retain-gids.41,42,43,44,45,46,47.otf} | Bin + ...y_created.retain-gids.41,42,43,44,45,46,4D.otf} | Bin + ...y_created.retain-gids.41,42,43,44,45,46,51.otf} | Bin + ...ally_created.retain-gids.41,42,43,44,45,46.otf} | Bin + ...sub8_manually_created.retain-gids.41,42,43.otf} | Bin + ...f => gsub8_manually_created.retain-gids.41.otf} | Bin + ...f => gsub8_manually_created.retain-gids.61.otf} | Bin + ...y_created.retain-gids.retain-all-codepoint.otf} | Bin + .../Khmer.keep-layout-retain-gids.1780.ttf | Bin 4464 -> 0 bytes + ...ids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 7848 -> 0 bytes + .../Khmer.keep-layout-retain-gids.31.ttf | Bin 4256 -> 0 bytes + .../layout.khmer/Khmer.keep-layout.1780.ttf | Bin 4204 -> 0 bytes + ...out.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 6412 -> 0 bytes + .../expected/layout.khmer/Khmer.keep-layout.31.ttf | Bin 4140 -> 0 bytes + ...oNastaliqUrdu-Bold.retain-gids.627,644,62D.ttf} | Bin + ... Roboto-Regular.smallcaps.default.41,42,43.ttf} | Bin + ... => Roboto-Regular.smallcaps.default.41,43.ttf} | Bin + ...ttf => Roboto-Regular.smallcaps.default.41.ttf} | Bin + ...ttf => Roboto-Regular.smallcaps.default.43.ttf} | Bin + ... => Roboto-Regular.smallcaps.default.CA,CB.ttf} | Bin + ...oto-Regular.smallcaps.retain-gids.41,42,43.ttf} | Bin + ...Roboto-Regular.smallcaps.retain-gids.41,43.ttf} | Bin + ...=> Roboto-Regular.smallcaps.retain-gids.41.ttf} | Bin + ...=> Roboto-Regular.smallcaps.retain-gids.43.ttf} | Bin + ...Roboto-Regular.smallcaps.retain-gids.CA,CB.ttf} | Bin + .../Fraunces.keep-layout.26,66,69,124,125.ttf | Bin 18496 -> 0 bytes + .../expected/variable/Fraunces.keep-layout.61.ttf | Bin 5880 -> 0 bytes + .../data/profiles/keep-layout-drop-hints.txt | 2 -- + .../data/profiles/keep-layout-retain-gids.txt | 2 -- + test/subset/data/profiles/keep-layout.txt | 1 - + test/subset/data/tests/basics.tests | 2 -- + test/subset/data/tests/layout.context.tests | 4 ++-- + test/subset/data/tests/layout.gpos.tests | 4 ++-- + test/subset/data/tests/layout.gpos2.tests | 4 ++-- + test/subset/data/tests/layout.gpos3.tests | 4 ++-- + test/subset/data/tests/layout.gpos4.tests | 4 ++-- + test/subset/data/tests/layout.gpos5.tests | 4 ++-- + test/subset/data/tests/layout.gpos6.tests | 4 ++-- + test/subset/data/tests/layout.gpos8.amiri.tests | 4 ++-- + test/subset/data/tests/layout.gpos8.tests | 4 ++-- + test/subset/data/tests/layout.gpos9.tests | 4 ++-- + test/subset/data/tests/layout.gsub3.tests | 4 ++-- + test/subset/data/tests/layout.gsub5.tests | 4 ++-- + test/subset/data/tests/layout.gsub6.tests | 4 ++-- + test/subset/data/tests/layout.gsub8.tests | 4 ++-- + test/subset/data/tests/layout.khmer.tests | 4 ++-- + .../data/tests/layout.notonastaliqurdu.tests | 2 +- + test/subset/data/tests/layout.tests | 4 ++-- + test/subset/data/tests/variable.tests | 2 +- + test/subset/generate-expected-outputs.py | 2 +- + test/subset/run-tests.py | 2 +- + 614 files changed, 36 insertions(+), 46 deletions(-) + +commit 425ba1f4ab4fd1ee0245bc822336d26bd1755c52 +Author: Garret Rieger +Date: Mon Apr 19 18:01:24 2021 -0700 + + [subset] fixes infinite loop in hb_set_get_max(). + + Fixes https://oss-fuzz.com/testcase-detail/5363902507515904 + + src/hb-set.hh | 2 +- + test/api/test-set.c | 7 ++++++- + ...-testcase-minimized-hb-subset-fuzzer-5363902507515904 | Bin 0 -> 1683 bytes + 3 files changed, 7 insertions(+), 2 deletions(-) + +commit ec4321068b9de1ea2730b8a62dda7cb23d064303 +Author: Garret Rieger +Date: Mon Apr 19 17:18:05 2021 -0700 + + [subset] fix infinite loop caused by alloc failure in repacker. + + Fixes: https://oss-fuzz.com/testcase-detail/5609112151916544. + + src/hb-repacker.hh | 8 ++++---- + ...testcase-minimized-hb-subset-fuzzer-5609112151916544 | Bin 0 -> 80225 bytes + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit 0e845d973e2bf15b56cf68af9db778d1258b7709 +Author: Garret Rieger +Date: Mon Apr 19 16:09:37 2021 -0700 + + [subset] fix memory leak in repacker caused by failed alloc. + + Fixes: https://oss-fuzz.com/testcase-detail/5616763250278400. + + src/hb-repacker.hh | 4 +++- + ...testcase-minimized-hb-subset-fuzzer-5616763250278400 | Bin 0 -> 97363 bytes + 2 files changed, 3 insertions(+), 1 deletion(-) + +commit 3fb62cdc141d2d30ba0fc4a173dd50e7c1d56466 +Author: Garret Rieger +Date: Mon Apr 5 15:48:34 2021 -0700 + + [subset] fail on offset overflow in tables that we don't repack. + + Fixes: https://oss-fuzz.com/testcase-detail/5229304507138048 + + src/hb-subset.cc | 5 ++++- + ...testcase-minimized-hb-subset-fuzzer-5229304507138048 | Bin 0 -> 56552 bytes + 2 files changed, 4 insertions(+), 1 deletion(-) + +commit 19e096aa97b1b3af21313df5250a937ddfece7fb +Merge: ed2ee8a8c 23a28f5ad +Author: Behdad Esfahbod +Date: Fri Apr 16 14:35:04 2021 -0600 + + Merge pull request #2067 from harfbuzz/null-size + + Avoid undefined-behavior, another try + +commit ed2ee8a8c26dc39e39172c169d8a0d434083fefe +Author: Behdad Esfahbod +Date: Fri Apr 16 13:53:43 2021 -0600 + + Revert "Disable -Wunused-macros under GCC" + + This reverts commit 1b1413246b8b4a9c6f7e0aac16afd6d110c142cf. + + Err. It wasn't working. We already have that disabled in the files it + is warning about. Doesn't work. + + src/hb.hh | 1 - + 1 file changed, 1 deletion(-) + +commit 47cbf8f2c49ae82b85bf1edb211ade257f009800 +Author: Behdad Esfahbod +Date: Tue Mar 30 21:01:44 2021 -0600 + + [test] Silence more compiler warnings + + test/api/test-unicode.c | 3 +++ + 1 file changed, 3 insertions(+) + +commit 1b1413246b8b4a9c6f7e0aac16afd6d110c142cf +Author: Behdad Esfahbod +Date: Tue Mar 30 20:54:20 2021 -0600 + + Disable -Wunused-macros under GCC + + Since the pragram in hb-ot-shape-complex-indic-table.cc didn't seem to + silence GCC, eg: + + ../../src/hb-ot-shape-complex-indic-table.cc:55: warning: macro "ISC_TL" is not used [-Wunused-macros] + 55 | #define ISC_TL INDIC_SYLLABIC_CATEGORY_TONE_LETTER /* 7 chars; Tone_Letter */ + + disable it at compiler level. + + src/hb.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 23a28f5ad059a45ff861a06a63d8537dab7f81b7 +Author: Behdad Esfahbod +Date: Fri Apr 16 13:22:05 2021 -0600 + + Avoid undefined-behavior + + If a struct had (because it's a union) sizeof that is larger than the null_size, + we were providing only null_size bytes for its Null object. We know we'd never + access beyond that, but is undefined-behavior nonetheless according to the + standard. + + The alternative fix would have required use of flexible-arrays, which are not + standard and have their own issues in various compiler. We've discussed that + extensively in the follow Mozilla issue (currently locked; I've asked that it + be opened): + + https://bugzilla.mozilla.org/show_bug.cgi?id=1577584 + + Part of + https://github.com/harfbuzz/harfbuzz/pull/2067 + + src/hb-null.hh | 11 ++++++++--- + 1 file changed, 8 insertions(+), 3 deletions(-) + +commit 499248c533eaf88f20920bc438a939989a359956 +Author: Behdad Esfahbod +Date: Fri Apr 16 13:14:48 2021 -0600 + + [blob] Use min_size, instead of null_size in .as() + + Part of https://github.com/harfbuzz/harfbuzz/pull/2067 + + src/hb-array.hh | 2 +- + src/hb-null.hh | 9 ++++++++- + 2 files changed, 9 insertions(+), 2 deletions(-) + +commit a4fb5da984d1dc50e419298a6212a0f53b4f761f +Author: Khaled Hosny +Date: Fri Apr 16 14:10:37 2021 +0200 + + [ci] Enable DirectWrite in win32 tarballs + + .ci/build-win32.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f2240d12c2a847afda0eb2da635694ca2346de65 +Author: Khaled Hosny +Date: Fri Apr 16 02:37:11 2021 +0200 + + [ci] Use -j2 for make and ninja in distcheck job + + Lets see if this makes it faster without crashing gcc. + + .circleci/config.yml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit f5c922b7091b9919cd6dbe17db663edb366aea52 +Author: Khaled Hosny +Date: Fri Apr 16 01:47:34 2021 +0200 + + [ci] Try to stop distcheck job from crashing gcc + + .circleci/config.yml | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit e116058bba1f5eb667d211c0c6c0be1bbffc6213 +Author: Khaled Hosny +Date: Thu Apr 15 13:52:19 2021 +0200 + + [directwrite] Use correct UTF-16 string length + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2474 + + src/hb-directwrite.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 668acff1f07ed6bb1472467e59d16399befa68ae +Author: Ben Denckla +Date: Mon Apr 12 14:25:19 2021 -0400 + + similarly improve comments on Hebrew ccc 18 & 19 + + Should have committed this along with commit 9658435a25c2ba82 but forgot. + + src/hb-ot-shape-fallback.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 43d955207bcfcddbf5a5e3d35819fddb81605be3 +Author: Ben Denckla +Date: Mon Apr 12 14:01:56 2021 -0400 + + improve comments on Hebrew ccc 18 & 19 + + improve comments to reflect that: + ccc 18 includes both "flavors" of qamats: qamats [gadol] and qamats qatan + ccc 19 includes both "flavors" of holam: holam [not haser for vav] and holam haser for vav + This code and its comments may have been written before these code points were added to Unicode. + I.e. originally, these comments may have been complete, but they may have become incomplete in the meantime. + + src/hb-unicode.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 4cc4cd3b24ded40cfff651ebf63d20d19253c505 +Author: Ambient Lighter +Date: Sat Apr 10 14:11:23 2021 +0300 + + [docs] Fix spelling typo (#2945) + + docs/usermanual-object-model.xml | 2 +- + perf/texts/en-words.txt | 1 - + 2 files changed, 1 insertion(+), 2 deletions(-) + +commit 9dc9f0385dce05456d48730bf5dc7cac52eaa4da +Author: Qunxin Liu +Date: Thu Apr 8 11:00:17 2021 -0700 + + [subset] fix for fuzzer testcase: https://oss-fuzz.com/testcase-detail/5858518134554624 + + src/hb-ot-layout-gpos-table.hh | 4 ++++ + ...z-testcase-minimized-hb-subset-fuzzer-5858518134554624 | Bin 0 -> 802 bytes + 2 files changed, 4 insertions(+) + +commit 430a67ceaba5896c850c0a0da80f1bc211c022d8 +Author: Qunxin Liu +Date: Thu Apr 1 12:01:19 2021 -0700 + + [subset] COLRv1 struct definitions + + src/hb-ot-color-colr-table.hh | 479 +++++++++++++++++++++++++++++++++++++++++- + 1 file changed, 474 insertions(+), 5 deletions(-) + +commit 553ffaf6823040bf4a91bcd4c8e42592cd4d13c2 +Author: Qunxin Liu +Date: Wed Apr 7 17:15:32 2021 -0700 + + [subset] fix for fuzzer testcase: https://oss-fuzz.com/testcase-detail/6382598554255360 + avoid writing to null pointer + + src/hb-ot-layout-gpos-table.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 4af5dacedc8d45c701c8a559962f1b071419ca50 +Author: Qunxin Liu +Date: Wed Apr 7 10:56:49 2021 -0700 + + [subset] add fuzzer testcase + + ...z-testcase-minimized-hb-subset-fuzzer-6382598554255360 | Bin 0 -> 766 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + +commit 8b686afeb5a7f959d98c0f85844d782c1cbc489f +Author: Garret Rieger +Date: Tue Apr 6 11:33:38 2021 -0700 + + [subset] add unlikely(). + + src/hb-ot-layout-gsubgpos.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 64122b5a443d78cc1c4c0c94fa2e489e1f22dd3e +Author: Garret Rieger +Date: Mon Apr 5 12:53:08 2021 -0700 + + [subset] don't visit lookup if covered glyph set has failed. + + If covered glyph set is in error then the same lookup can be recursed into repeatedly potentially causing a fuzzer timeout. Fixes: https://oss-fuzz.com/testcase-detail/5416421032067072. + + src/hb-ot-layout-gsubgpos.hh | 2 ++ + ...z-testcase-minimized-hb-subset-fuzzer-5416421032067072 | Bin 0 -> 114 bytes + 2 files changed, 2 insertions(+) + +commit 4ec18c85e6eebc0948c29df36fc13b5467fce86b +Author: Garret Rieger +Date: Fri Apr 2 15:33:54 2021 -0700 + + [subset] add subsetting tests with drop hints and layout subsetting enabled. + + ...taa-Regular-new.keep-layout-drop-hints.61,62,63.ttf | Bin 0 -> 3444 bytes + ...fortaa-Regular-new.keep-layout-drop-hints.61,63.ttf | Bin 0 -> 3140 bytes + ...Comfortaa-Regular-new.keep-layout-drop-hints.61.ttf | Bin 0 -> 2804 bytes + ...Comfortaa-Regular-new.keep-layout-drop-hints.62.ttf | Bin 0 -> 2396 bytes + ...Comfortaa-Regular-new.keep-layout-drop-hints.63.ttf | Bin 0 -> 2464 bytes + ...new.keep-layout-drop-hints.retain-all-codepoint.ttf | Bin 0 -> 187944 bytes + ...-Regular-subset.keep-layout-drop-hints.61,62,63.ttf | Bin 0 -> 1452 bytes + ...gjo-Regular-subset.keep-layout-drop-hints.61,63.ttf | Bin 0 -> 1276 bytes + ...eongjo-Regular-subset.keep-layout-drop-hints.61.ttf | Bin 0 -> 1128 bytes + ...eongjo-Regular-subset.keep-layout-drop-hints.62.ttf | Bin 0 -> 1140 bytes + ...eongjo-Regular-subset.keep-layout-drop-hints.63.ttf | Bin 0 -> 1104 bytes + ...set.keep-layout-drop-hints.retain-all-codepoint.ttf | Bin 0 -> 3536 bytes + ...oto-Regular.abc.keep-layout-drop-hints.61,62,63.ttf | Bin 0 -> 1208 bytes + ...Roboto-Regular.abc.keep-layout-drop-hints.61,63.ttf | Bin 0 -> 1120 bytes + .../Roboto-Regular.abc.keep-layout-drop-hints.61.ttf | Bin 0 -> 988 bytes + .../Roboto-Regular.abc.keep-layout-drop-hints.62.ttf | Bin 0 -> 876 bytes + .../Roboto-Regular.abc.keep-layout-drop-hints.63.ttf | Bin 0 -> 960 bytes + ...abc.keep-layout-drop-hints.retain-all-codepoint.ttf | Bin 0 -> 1208 bytes + test/subset/data/profiles/keep-layout-drop-hints.txt | 2 ++ + test/subset/data/tests/basics.tests | 1 + + 20 files changed, 3 insertions(+) + +commit 6f98a8ed4627b662d9591649328d2d302fc01987 +Author: Garret Rieger +Date: Fri Apr 2 14:37:10 2021 -0700 + + [subset] Anchor should only use format 1 when hints are dropped. + + Refactor Anchor to have a subset method instead of copy. This also allows + use to use serialize_subset in several places which simplifies calculating + offset bases. + + src/hb-ot-layout-gpos-table.hh | 189 +++++++++++++++++++++-------------------- + 1 file changed, 95 insertions(+), 94 deletions(-) + +commit 71d6d1560035619ee685dc9aa626eeefabe5e9f1 +Author: Garret Rieger +Date: Mon Apr 5 12:03:17 2021 -0700 + + [subset] clamp distance to prevent shifting outside of the limits of int64. + + Fixes https://oss-fuzz.com/testcase-detail/4961171477233664. + + src/hb-repacker.hh | 3 ++- + ...testcase-minimized-hb-subset-fuzzer-4961171477233664 | Bin 0 -> 39793 bytes + 2 files changed, 2 insertions(+), 1 deletion(-) + +commit fcacd17748b85a56ff0c1d822295bfcbd8e175a2 +Author: Khaled Hosny +Date: Mon Apr 5 22:27:39 2021 +0200 + + [ot] Update _hb_glyph_info_is_default_ignorable_and_not_hidden() + + Used _hb_glyph_info_substituted() similar to the change made to + _hb_glyph_info_is_default_ignorable() in + 7686ff854bbb9698bb1469dcfe6d288c695a76b7. + + src/hb-ot-layout.hh | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 596f4258d0b6464a8186263625a2da1b16014bdd +Author: Garret Rieger +Date: Fri Apr 2 12:41:09 2021 -0700 + + [subset] copy Lookup::markFilteringSet when subseting. + + src/hb-ot-layout-common.hh | 8 ++++++++ + .../Comfortaa-Regular-new.keep-layout.61,62,63.ttf | Bin 0 -> 8100 bytes + .../basics/Comfortaa-Regular-new.keep-layout.61,63.ttf | Bin 0 -> 7736 bytes + .../basics/Comfortaa-Regular-new.keep-layout.61.ttf | Bin 0 -> 7360 bytes + .../basics/Comfortaa-Regular-new.keep-layout.62.ttf | Bin 0 -> 6796 bytes + .../basics/Comfortaa-Regular-new.keep-layout.63.ttf | Bin 0 -> 6844 bytes + ...aa-Regular-new.keep-layout.retain-all-codepoint.ttf | Bin 0 -> 222212 bytes + ...numMyeongjo-Regular-subset.keep-layout.61,62,63.ttf | Bin 0 -> 4128 bytes + .../NanumMyeongjo-Regular-subset.keep-layout.61,63.ttf | Bin 0 -> 3580 bytes + .../NanumMyeongjo-Regular-subset.keep-layout.61.ttf | Bin 0 -> 3156 bytes + .../NanumMyeongjo-Regular-subset.keep-layout.62.ttf | Bin 0 -> 3180 bytes + .../NanumMyeongjo-Regular-subset.keep-layout.63.ttf | Bin 0 -> 3048 bytes + ...Regular-subset.keep-layout.retain-all-codepoint.ttf | Bin 0 -> 9524 bytes + .../basics/Roboto-Regular.abc.keep-layout.61,62,63.ttf | Bin 0 -> 2452 bytes + .../basics/Roboto-Regular.abc.keep-layout.61,63.ttf | Bin 0 -> 2260 bytes + .../basics/Roboto-Regular.abc.keep-layout.61.ttf | Bin 0 -> 2048 bytes + .../basics/Roboto-Regular.abc.keep-layout.62.ttf | Bin 0 -> 1916 bytes + .../basics/Roboto-Regular.abc.keep-layout.63.ttf | Bin 0 -> 1972 bytes + ...to-Regular.abc.keep-layout.retain-all-codepoint.ttf | Bin 0 -> 2452 bytes + test/subset/data/tests/basics.tests | 1 + + 20 files changed, 9 insertions(+) + +commit d3a2f999e4d5c83e14f6380b780aab170d9cbd39 +Author: Behdad Esfahbod +Date: Fri Apr 2 08:32:41 2021 -0600 + + Fix up build + + This was left out; oops. + + src/hb-set-digest.hh | 8 ++++++++ + 1 file changed, 8 insertions(+) + +commit c35d7863979f2395140d70cda49a19857b98f515 +Author: Garret Rieger +Date: Thu Apr 1 14:32:38 2021 -0700 + + [subset] never drop the 'pref' feature. + + Never ever drop feature 'pref', even if it's empty. Harfbuzz uses it to choose the shaper for Khmer. + + src/hb-ot-layout-gsubgpos.hh | 7 +++++++ + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + .../layout.khmer/Khmer.keep-layout-retain-gids.1780.ttf | Bin 0 -> 4464 bytes + ...ain-gids.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 0 -> 7848 bytes + .../layout.khmer/Khmer.keep-layout-retain-gids.31.ttf | Bin 0 -> 4256 bytes + .../expected/layout.khmer/Khmer.keep-layout.1780.ttf | Bin 0 -> 4204 bytes + ...p-layout.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf | Bin 0 -> 6412 bytes + .../data/expected/layout.khmer/Khmer.keep-layout.31.ttf | Bin 0 -> 4140 bytes + test/subset/data/fonts/Khmer.ttf | Bin 0 -> 75368 bytes + test/subset/data/tests/layout.khmer.tests | 11 +++++++++++ + test/subset/meson.build | 1 + + 12 files changed, 21 insertions(+) + +commit 092094f7055c1632e9bdf2c07f16e984a88a65ec +Author: Behdad Esfahbod +Date: Thu Apr 1 15:47:21 2021 -0600 + + Use as_array() and range loops in a few places + + src/hb-ot-cmap-table.hh | 17 +++++++---------- + src/hb-ot-layout-common.hh | 26 +++++++++----------------- + src/hb-set.hh | 4 ++++ + 3 files changed, 20 insertions(+), 27 deletions(-) + +commit 55e7f3fe329021c77c880f1f3fd6d082f4ac27da +Author: Garret Rieger +Date: Thu Apr 1 13:35:30 2021 -0700 + + [subset] Match FeatureVariationRecord dropping from fontTools. + + Only drop records with no matching features that are at the end of the list. See: https://github.com/fonttools/fonttools/commit/cab7d13dc0883765cde435215c7d65e9212f152d + + src/hb-ot-layout-common.hh | 36 ++++++++++++++++++++++++++++++------ + 1 file changed, 30 insertions(+), 6 deletions(-) + +commit f0c78e028261a7823194cccc7be241aa9ddbac25 +Author: Garret Rieger +Date: Thu Mar 25 12:57:12 2021 -0700 + + [subset] don't drop features referenced in a feature variation substitution. + + src/hb-ot-layout-common.hh | 13 ++++++++++--- + 1 file changed, 10 insertions(+), 3 deletions(-) + +commit dae99b7769616d354e8cce41fbd7cf780353cb44 +Author: Garret Rieger +Date: Thu Mar 25 12:33:51 2021 -0700 + + [subset] don't keep FeatureVariationRecord's with no subsittutions. + + src/hb-ot-layout-common.hh | 13 +++++++------ + 1 file changed, 7 insertions(+), 6 deletions(-) + +commit 85b07287838440e000622c53cee9cc911ad0de6d +Author: Garret Rieger +Date: Thu Mar 25 12:17:18 2021 -0700 + + Add full variable font subsetting test. + + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + .../variable/Fraunces.keep-layout.26,66,69,124,125.ttf | Bin 0 -> 18496 bytes + .../data/expected/variable/Fraunces.keep-layout.61.ttf | Bin 0 -> 5880 bytes + test/subset/data/fonts/Fraunces.ttf | Bin 0 -> 360440 bytes + test/subset/data/tests/variable.tests | 9 +++++++++ + test/subset/meson.build | 1 + + 7 files changed, 12 insertions(+) + +commit c4b49075f62eaa11799c95099a70acbb70e566c9 +Author: Behdad Esfahbod +Date: Thu Apr 1 10:47:18 2021 -0700 + + Update CMakeLists.txt + + Keep the warning. + + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9945f327463066957f2677237d468651235a1f3d +Author: Timo Suoranta +Date: Sat Feb 6 14:24:25 2021 +0200 + + Test fix to export target include directories + + CMakeLists.txt | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +commit b10741ca7f4cd55526f303c47c72f0a5c1a932fe +Author: Garret Rieger +Date: Thu Mar 25 19:14:48 2021 -0700 + + [subset] when closing glyphs in context lookups don't use a current glyph set if a lookup is already applied. + + src/hb-ot-layout-gsubgpos.hh | 12 ++++++++---- + ...ayout-retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 18272 -> 0 bytes + ...rdu-Bold.keep-layout-retain-gids.627,644,62D,628.ttf | Bin 24416 -> 0 bytes + ...liqUrdu-Bold.keep-layout-retain-gids.627,644,62D.ttf | Bin 0 -> 11532 bytes + ...astaliqUrdu-Bold.keep-layout-retain-gids.627,644.ttf | Bin 9216 -> 0 bytes + ...ep-layout-retain-gids.633,645,627,621,20,644,627.ttf | Bin 18212 -> 0 bytes + ...liqUrdu-Bold.keep-layout-retain-gids.63A,64A,631.ttf | Bin 26628 -> 0 bytes + ...-Bold.keep-layout.627,644,623,62D,644,627,645,2E.ttf | Bin 11436 -> 0 bytes + ...otoNastaliqUrdu-Bold.keep-layout.627,644,62D,628.ttf | Bin 18288 -> 0 bytes + .../NotoNastaliqUrdu-Bold.keep-layout.627,644.ttf | Bin 3568 -> 0 bytes + ...Urdu-Bold.keep-layout.633,645,627,621,20,644,627.ttf | Bin 12408 -> 0 bytes + .../NotoNastaliqUrdu-Bold.keep-layout.63A,64A,631.ttf | Bin 20408 -> 0 bytes + test/subset/data/tests/layout.notonastaliqurdu.tests | 7 +------ + 13 files changed, 9 insertions(+), 10 deletions(-) + +commit 2773d057403292e4a13e13ca12912437607b9d86 +Author: Garret Rieger +Date: Wed Nov 4 11:11:16 2020 -0800 + + [subset] Add a test case using NotoNastaliqUrdu. + + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...ayout-retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 18272 bytes + ...rdu-Bold.keep-layout-retain-gids.627,644,62D,628.ttf | Bin 0 -> 24416 bytes + ...astaliqUrdu-Bold.keep-layout-retain-gids.627,644.ttf | Bin 0 -> 9216 bytes + ...ep-layout-retain-gids.633,645,627,621,20,644,627.ttf | Bin 0 -> 18212 bytes + ...liqUrdu-Bold.keep-layout-retain-gids.63A,64A,631.ttf | Bin 0 -> 26628 bytes + ...-Bold.keep-layout.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 11436 bytes + ...otoNastaliqUrdu-Bold.keep-layout.627,644,62D,628.ttf | Bin 0 -> 18288 bytes + .../NotoNastaliqUrdu-Bold.keep-layout.627,644.ttf | Bin 0 -> 3568 bytes + ...Urdu-Bold.keep-layout.633,645,627,621,20,644,627.ttf | Bin 0 -> 12408 bytes + .../NotoNastaliqUrdu-Bold.keep-layout.63A,64A,631.ttf | Bin 0 -> 20408 bytes + test/subset/data/tests/layout.notonastaliqurdu.tests | 13 +++++++++++++ + test/subset/meson.build | 1 + + 14 files changed, 16 insertions(+) + +commit 8ef4257dc8d6b59b55d0169b66c8de135d5f199b +Author: Garret Rieger +Date: Wed Mar 31 15:00:46 2021 -0700 + + [sanitize] change max ops to track number of bytes processed. + + Counting bytes as the operations is likely to be a better proxy for how + much work processing the table will cost vs. the current approach of + counting the number of sub-objects. + + This should allow checks for max features, max scripts, etc. to be removed. + + I tested this change against the full collection of fonts at https://github.com/google/fonts + and a max ops factor of 3 was sufficient to successfully sanitize all of them. + + src/hb-sanitize.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 70110f6aaac541bc157eb5612b476d3b906b5d2a +Author: Behdad Esfahbod +Date: Wed Mar 31 17:04:02 2021 -0600 + + Modify OffsetTo<>::sanitize() overflow check + + The code in question was introduced in 70eb2ff682. + Rewrite it to not call sanitizer check_range() as we want to use + check_range() for byte accounting. + + Part of https://github.com/harfbuzz/harfbuzz/pull/2923 + + src/hb-open-type.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 4dba749d833491ec0c73fb4647f55236be1caee3 +Author: Behdad Esfahbod +Date: Wed Mar 31 16:09:39 2021 -0600 + + Add SortedArray{16,32}Of<> + + src/hb-open-type.hh | 5 ++++- + src/hb-ot-cmap-table.hh | 10 +++++----- + src/hb-ot-color-svg-table.hh | 2 +- + src/hb-ot-layout-base-table.hh | 8 ++++---- + src/hb-ot-layout-common.hh | 8 ++++---- + src/hb-ot-layout-jstf-table.hh | 2 +- + src/hb-ot-vorg-table.hh | 2 +- + 7 files changed, 20 insertions(+), 17 deletions(-) + +commit 5639e253f91bd71cdb626719ebc5b8d68631cc73 +Author: Behdad Esfahbod +Date: Wed Mar 31 16:04:43 2021 -0600 + + Add Array16Of<> + + src/hb-aat-layout-common.hh | 2 +- + src/hb-aat-layout-just-table.hh | 2 +- + src/hb-open-type.hh | 6 ++-- + src/hb-ot-gasp-table.hh | 2 +- + src/hb-ot-layout-common.hh | 12 +++---- + src/hb-ot-layout-gdef-table.hh | 4 +-- + src/hb-ot-layout-gpos-table.hh | 8 ++--- + src/hb-ot-layout-gsub-table.hh | 20 +++++------ + src/hb-ot-layout-gsubgpos.hh | 54 +++++++++++++++--------------- + src/hb-ot-math-table.hh | 10 +++--- + src/hb-ot-post-table.hh | 4 +-- + src/hb-ot-shape-complex-arabic-fallback.hh | 2 +- + src/hb-ot-var-avar-table.hh | 2 +- + 13 files changed, 64 insertions(+), 64 deletions(-) + +commit 2520a82df9116fbc287cec1be66d05874c467bbb +Author: Behdad Esfahbod +Date: Wed Mar 31 15:34:26 2021 -0600 + + s/LArrayOf/Array32Of/g + + src/hb-aat-layout-ankr-table.hh | 2 +- + src/hb-aat-layout-just-table.hh | 2 +- + src/hb-aat-ltag-table.hh | 2 +- + src/hb-open-file.hh | 4 ++-- + src/hb-open-type.hh | 4 ++-- + src/hb-ot-color-cbdt-table.hh | 8 ++++---- + src/hb-ot-layout-common.hh | 2 +- + src/hb-ot-meta-table.hh | 2 +- + 8 files changed, 13 insertions(+), 13 deletions(-) + +commit 5efe3609865b450305474b9abe672905bd25cc06 +Author: Behdad Esfahbod +Date: Wed Mar 31 15:33:22 2021 -0600 + + Rename (Unsized)OffsetListOf + + src/hb-aat-layout-morx-table.hh | 4 ++-- + src/hb-open-type.hh | 6 +++--- + src/hb-ot-layout-common.hh | 8 ++++---- + src/hb-ot-layout-gpos-table.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 2 +- + src/hb-ot-layout-jstf-table.hh | 6 +++--- + 6 files changed, 14 insertions(+), 14 deletions(-) + +commit 6c4e0491d7ebdc41318db59c4b0911212b299341 +Author: Behdad Esfahbod +Date: Wed Mar 31 15:31:32 2021 -0600 + + s/OffsetArrayOf/Array16OfOffset16To/g + + src/hb-open-type.hh | 6 ++--- + src/hb-ot-layout-base-table.hh | 2 +- + src/hb-ot-layout-common.hh | 8 +++---- + src/hb-ot-layout-gdef-table.hh | 6 ++--- + src/hb-ot-layout-gpos-table.hh | 2 +- + src/hb-ot-layout-gsub-table.hh | 26 ++++++++++---------- + src/hb-ot-layout-gsubgpos.hh | 54 +++++++++++++++++++++--------------------- + 7 files changed, 52 insertions(+), 52 deletions(-) + +commit 1fc6b69aed28aa768b65a8cf0825b79aa851a71f +Author: Behdad Esfahbod +Date: Wed Mar 31 15:30:35 2021 -0600 + + s/UnsizedOffsetArrayOf/UnsizedArray16OfOffsetTo/g + + src/hb-open-type.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 2a54c9f744b195bb1412573afcc36db806d20a4b +Author: Behdad Esfahbod +Date: Wed Mar 31 15:26:42 2021 -0600 + + . + + src/hb-open-type.hh | 9 +++------ + src/hb-ot-color-sbix-table.hh | 4 ++-- + src/hb-ot-layout-common.hh | 4 ++-- + 3 files changed, 7 insertions(+), 10 deletions(-) + +commit c539afb08b1b698216541087b1eec222472699ea +Author: Behdad Esfahbod +Date: Wed Mar 31 13:28:25 2021 -0600 + + [CFF] Use NNOffsetTo<> instead of OffsetTo<> + + I'm pretty sure that's what is intended. + + src/hb-ot-cff1-table.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9b4b58493b7e4c15565e4a47118181d96f517fae +Author: Behdad Esfahbod +Date: Wed Mar 31 13:27:21 2021 -0600 + + Fixup for recent OffsetTo<> changes + + src/hb-open-type.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 8 ++++---- + 2 files changed, 5 insertions(+), 5 deletions(-) + +commit ad28f973f3ec6184b4c405efc0e17fba87b51062 +Author: Behdad Esfahbod +Date: Wed Mar 31 12:49:14 2021 -0600 + + Rename offset types to be explicit about their size + + Add Offset16To<>, Offset24To<>, and Offset32To<> for most use-cases. + + src/hb-aat-layout-ankr-table.hh | 6 +-- + src/hb-aat-layout-common.hh | 2 +- + src/hb-aat-layout-feat-table.hh | 2 +- + src/hb-aat-layout-just-table.hh | 12 ++--- + src/hb-aat-layout-kerx-table.hh | 14 +++--- + src/hb-aat-layout-opbd-table.hh | 8 ++-- + src/hb-aat-layout-trak-table.hh | 8 ++-- + src/hb-aat-ltag-table.hh | 2 +- + src/hb-open-file.hh | 12 ++--- + src/hb-open-type.hh | 14 +++--- + src/hb-ot-cmap-table.hh | 6 +-- + src/hb-ot-color-cbdt-table.hh | 4 +- + src/hb-ot-color-colr-table.hh | 4 +- + src/hb-ot-color-cpal-table.hh | 8 ++-- + src/hb-ot-color-sbix-table.hh | 4 +- + src/hb-ot-color-svg-table.hh | 4 +- + src/hb-ot-layout-base-table.hh | 28 ++++++------ + src/hb-ot-layout-common.hh | 22 +++++----- + src/hb-ot-layout-gdef-table.hh | 24 +++++----- + src/hb-ot-layout-gpos-table.hh | 70 +++++++++++++++--------------- + src/hb-ot-layout-gsub-table.hh | 14 +++--- + src/hb-ot-layout-gsubgpos.hh | 64 +++++++++++++-------------- + src/hb-ot-layout-jstf-table.hh | 24 +++++----- + src/hb-ot-math-table.hh | 34 +++++++-------- + src/hb-ot-meta-table.hh | 2 +- + src/hb-ot-name-table.hh | 4 +- + src/hb-ot-shape-complex-arabic-fallback.hh | 2 +- + src/hb-ot-stat-table.hh | 8 ++-- + src/hb-ot-var-fvar-table.hh | 2 +- + src/hb-ot-var-gvar-table.hh | 6 +-- + src/hb-ot-var-hvar-table.hh | 10 ++--- + src/hb-ot-var-mvar-table.hh | 2 +- + 32 files changed, 214 insertions(+), 212 deletions(-) + +commit c5c13006a1f8e5fb9b28a3c2081e93eb4e5d4c98 +Author: Garret Rieger +Date: Wed Mar 31 11:23:46 2021 -0700 + + [subset] fix memory leaks found in https://oss-fuzz.com/testcase-detail/5179935334465536 + + src/hb-repacker.hh | 3 ++- + src/hb-vector.hh | 5 +++++ + ...testcase-minimized-hb-subset-fuzzer-5179935334465536 | Bin 0 -> 50501 bytes + 3 files changed, 7 insertions(+), 1 deletion(-) + +commit bd2950b3939d88fed998717b05367651153dc21b +Author: Behdad Esfahbod +Date: Wed Mar 31 11:36:36 2021 -0600 + + Make VariationStore::get_delta(outer, inner) private + + src/hb-ot-layout-common.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit 934675a42958ba2e4e3e10aa4b55a9e772977399 +Author: Behdad Esfahbod +Date: Wed Mar 31 11:34:41 2021 -0600 + + Use VarIdx in VariationDevice + + src/hb-ot-layout-common.hh | 17 +++++++---------- + 1 file changed, 7 insertions(+), 10 deletions(-) + +commit 0f7f7536b9d98e65f345398529da9c6bc365a3fb +Author: Behdad Esfahbod +Date: Wed Mar 31 11:31:49 2021 -0600 + + [hvar] Change variation-index types from "unsigned int" to uint32_t + + src/hb-ot-var-hvar-table.hh | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +commit 9ffc46b8ff5546998fc9b74cb54dec8618ed0ac7 +Author: Behdad Esfahbod +Date: Wed Mar 31 11:26:18 2021 -0600 + + Add VarIdx + + src/hb-open-type.hh | 6 ++++++ + src/hb-static.cc | 1 + + 2 files changed, 7 insertions(+) + +commit 2179281c406452392a2d9c7e17b81e02735fe50b +Author: Behdad Esfahbod +Date: Wed Mar 31 11:20:21 2021 -0600 + + Add Offset24 + + src/hb-open-type.hh | 1 + + 1 file changed, 1 insertion(+) + +commit b3159ed8d2dbe4af584d05298448e6de62d394d6 +Author: Behdad Esfahbod +Date: Tue Mar 30 20:52:56 2021 -0600 + + [util] Silence compiler warning + + util/helper-cairo.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit cab9d5a57dc56c47ba4db51b813fac618694c9a9 +Author: Andrzej Perczak +Date: Fri Mar 19 22:10:50 2021 +0100 + + hb-config: Include config-override earlier + + Currently config-override.h is included at the end of this file. This caused a problem for me while undefing HB_DISABLE_DEPRECATED, namely HB_IF_NOT_DEPRECATED was defined before actual undef took place and broke the whole build. I believe it would break builds for some other defines, too. Moving config-override.h include right after predefined configs is more sane and fixes all potential problems with includes. + + src/hb-config.hh | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) + +commit adca4ce071d12998deea6bb53b223daa3aa163c5 +Author: Garret Rieger +Date: Tue Mar 30 13:20:50 2021 -0700 + + [subset] fixes https://oss-fuzz.com/testcase-detail/6173520787800064. + + Caused by incorrect bounds check in glyph closure for context lookups. + + src/hb-ot-layout-gsubgpos.hh | 2 +- + ...-testcase-minimized-hb-subset-fuzzer-6173520787800064 | Bin 0 -> 1731 bytes + 2 files changed, 1 insertion(+), 1 deletion(-) + +commit 9f77a0c1ff02765862d6d2bfed6b9aab78db6fff +Author: Garret Rieger +Date: Tue Mar 30 14:10:45 2021 -0700 + + [subset] use hb_set_clear to avoid calling clear() on null pool set. + + src/hb-ot-layout-gsubgpos.hh | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 752e393ad2f5ec4f7faae84f5322fbef41ddb2ab +Author: Garret Rieger +Date: Mon Mar 29 17:23:33 2021 -0700 + + [subset] avoid calling clear on null pool set. + + src/hb-ot-layout-gsubgpos.hh | 3 ++- + ...z-testcase-minimized-hb-subset-fuzzer-5617065093365760 | Bin 0 -> 160 bytes + 2 files changed, 2 insertions(+), 1 deletion(-) + +commit 9ed5f04a7092c76744076ba65673b250aee22dcd +Author: Behdad Esfahbod +Date: Mon Mar 29 18:14:30 2021 -0600 + + [subset] Simplify recent out-of-memory fixes + + By checking return status of map->set(). + + src/hb-ot-layout-common.hh | 8 ++++---- + src/hb-ot-layout-gsubgpos.hh | 12 ++++++------ + 2 files changed, 10 insertions(+), 10 deletions(-) + +commit a8f9f85a919543ce79b5a7d5df90c132830ae772 +Author: Behdad Esfahbod +Date: Mon Mar 29 18:12:05 2021 -0600 + + [map] Return success from ->set() + + src/hb-map.hh | 16 +++++++++------- + 1 file changed, 9 insertions(+), 7 deletions(-) + +commit 8741914a8043757d4800b14192980fbc1ea24492 +Author: Garret Rieger +Date: Mon Mar 29 16:39:44 2021 -0700 + + [subset] fix memory leak when map insert fails. + + src/hb-ot-layout-common.hh | 17 ++++++++++++----- + ...estcase-minimized-hb-subset-fuzzer-6421315436281856 | Bin 0 -> 59 bytes + 2 files changed, 12 insertions(+), 5 deletions(-) + +commit 2397689387419f9a86b928ea5084b2318d136ac6 +Author: Behdad Esfahbod +Date: Mon Mar 29 17:34:23 2021 -0600 + + Remove hb_success_t + + Was not rolled-out yet. So just expand. + + src/hb-open-type.hh | 4 ++-- + src/hb.hh | 1 - + 2 files changed, 2 insertions(+), 3 deletions(-) + +commit 7a2eda7817a26e017c9da3db4700a24dde550dde +Author: Behdad Esfahbod +Date: Mon Mar 29 17:32:29 2021 -0600 + + Move code around + + src/hb-open-type.hh | 26 +++++++++++++------------- + 1 file changed, 13 insertions(+), 13 deletions(-) + +commit bcb57dccaabad4275ab96b14123413bbec6d0fec +Author: Behdad Esfahbod +Date: Mon Mar 29 17:31:09 2021 -0600 + + [sanitize] Add short-circuit to ArrayOfM1 + + Like the sibling ArrayOf types. + + src/hb-open-type.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 5b6da6d2f0bcaeb7768705e6891f575ae73c8b41 +Author: Garret Rieger +Date: Mon Mar 29 16:19:17 2021 -0700 + + [subset] add fuzzer test case. + + ...z-testcase-minimized-hb-subset-fuzzer-5250795600740352 | Bin 0 -> 409 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + +commit 52df6b9fd8cf075f416372f0469a6915e814b0d6 +Author: Garret Rieger +Date: Mon Mar 29 16:17:27 2021 -0700 + + [subset] check for set insertion success. + + src/hb-ot-layout-gsubgpos.hh | 11 ++++++++--- + 1 file changed, 8 insertions(+), 3 deletions(-) + +commit c6adb90a273f22159b0775f798724d36d552d36c +Author: Garret Rieger +Date: Mon Mar 29 16:08:44 2021 -0700 + + [subset] fix nullptr deref. + + src/hb-ot-layout-gsubgpos.hh | 20 +++++++++++--------- + 1 file changed, 11 insertions(+), 9 deletions(-) + +commit 9a3537e5f688637a2ac2ced57de9e2b7c21d90a5 +Author: Garret Rieger +Date: Mon Mar 29 14:34:24 2021 -0700 + + [subset] invert err() return value. Undo previous change to check_success. + + src/hb-serialize.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit a804a0c903f6dd230954ff5855ed7ff1dd92844d +Author: Garret Rieger +Date: Mon Mar 29 14:25:20 2021 -0700 + + [subset] add fuzzer test case. + + ...-testcase-minimized-hb-subset-fuzzer-5887968763052032 | Bin 0 -> 3889 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + +commit cdba5d44c28a97ab8d9298a3bef60fcbd0845000 +Author: Garret Rieger +Date: Mon Mar 29 14:23:59 2021 -0700 + + [subset] fix incorrect handling of return value in check_success in the error case. + + src/hb-serialize.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 05e845c49ad2eebf110dcc6cb0ee48a7f68ca233 +Author: Behdad Esfahbod +Date: Mon Mar 29 16:02:10 2021 -0700 + + Make previous commit gcc-only + + src/hb.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit b5e40323921566ce8a15aa7808d22d36acac4edd +Author: Behdad Esfahbod +Date: Mon Mar 29 15:54:40 2021 -0700 + + -Wno-unused-result + + GCC doesn't let one turn off the warning using "(void) foo()". + People have introduced macros that do "unused << foo()" instead. + Until we do something similar, silence gcc. + + Clang on the other hand understands "(void) foo()". + + src/hb.hh | 1 + + 1 file changed, 1 insertion(+) + +commit c30349d54e67c1ee7e1ea759e8378fcf6a6c9ff4 +Author: Khaled Hosny +Date: Sun Mar 21 20:12:59 2021 +0200 + + [hb-view] Support kitty inline images protocol + + https://github.com/harfbuzz/harfbuzz/issues/2758 + + util/helper-cairo.cc | 36 ++++++++++++++++++++++++++++++++++++ + 1 file changed, 36 insertions(+) + +commit f7d5889b3ea9012d23407b83a176bcd54a94e21b +Author: Khaled Hosny +Date: Sun Mar 21 18:16:33 2021 +0200 + + [hb-view] Support iTerm2 inline images protocol + + https://github.com/harfbuzz/harfbuzz/issues/2758 + + util/helper-cairo.cc | 85 +++++++++++++++++++++++++++++++++++++++++++++++----- + 1 file changed, 78 insertions(+), 7 deletions(-) + +commit 743baf35436d8de937984e09467f453cdfba102e +Author: Khaled Hosny +Date: Mon Mar 22 15:51:17 2021 +0200 + + [build] Don’t look for FontConfig + + We don’t currently use it anywhere. It was used briefly for the + hb-fc-list tool, but this tool have not been built since 2015: + + commit cd042fc8c4a3984c3647cd22a27c34f00636f6e8 + Author: Behdad Esfahbod + Date: Thu Jun 18 10:55:13 2015 -0700 + + [util] Disable hb-fc-list for now + + Until I figure out what to do about the API, and finalize + the tool. + + .circleci/config.yml | 2 +- + Makefile.am | 1 - + configure.ac | 19 ------------------- + docs/usermanual-install-harfbuzz.xml | 20 -------------------- + meson.build | 7 ------- + meson_options.txt | 2 -- + subprojects/.gitignore | 1 - + subprojects/fontconfig.wrap | 6 ------ + 8 files changed, 1 insertion(+), 57 deletions(-) + +commit 95230e291dddc20185e6a34b69836631d894c0d8 +Author: Qunxin Liu +Date: Thu Mar 18 17:41:25 2021 -0700 + + [subset] support subsetting GSUB8 + + src/hb-ot-layout-gsub-table.hh | 73 ++++++++++++++++++++- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...yout-retain-gids.41,42,43,44,45,46,47,48,49.otf | Bin 0 -> 3172 bytes + ...eep-layout-retain-gids.41,42,43,44,45,46,47.otf | Bin 0 -> 2796 bytes + ...eep-layout-retain-gids.41,42,43,44,45,46,4D.otf | Bin 0 -> 2860 bytes + ...eep-layout-retain-gids.41,42,43,44,45,46,51.otf | Bin 0 -> 2864 bytes + ...d.keep-layout-retain-gids.41,42,43,44,45,46.otf | Bin 0 -> 2540 bytes + ...ly_created.keep-layout-retain-gids.41,42,43.otf | Bin 0 -> 1984 bytes + ...manually_created.keep-layout-retain-gids.41.otf | Bin 0 -> 1872 bytes + ...manually_created.keep-layout-retain-gids.61.otf | Bin 0 -> 2584 bytes + ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3832 bytes + ...ated.keep-layout.41,42,43,44,45,46,47,48,49.otf | Bin 0 -> 2384 bytes + ...ly_created.keep-layout.41,42,43,44,45,46,47.otf | Bin 0 -> 1996 bytes + ...ly_created.keep-layout.41,42,43,44,45,46,4D.otf | Bin 0 -> 1996 bytes + ...ly_created.keep-layout.41,42,43,44,45,46,51.otf | Bin 0 -> 2044 bytes + ...ually_created.keep-layout.41,42,43,44,45,46.otf | Bin 0 -> 1832 bytes + ...gsub8_manually_created.keep-layout.41,42,43.otf | Bin 0 -> 1284 bytes + .../gsub8_manually_created.keep-layout.41.otf | Bin 0 -> 1172 bytes + .../gsub8_manually_created.keep-layout.61.otf | Bin 0 -> 1540 bytes + ...ly_created.keep-layout.retain-all-codepoint.otf | Bin 0 -> 3832 bytes + test/subset/data/fonts/gsub8_manually_created.otf | Bin 0 -> 4824 bytes + test/subset/data/tests/layout.gsub8.tests | 17 +++++ + test/subset/meson.build | 1 + + 24 files changed, 91 insertions(+), 2 deletions(-) + +commit d18915f920a0d9ab7ce5cfec4654d3d610b1d082 +Author: David Corbett +Date: Sun Mar 28 10:09:13 2021 -0400 + + Reformat gen-tag-table.py + + src/gen-tag-table.py | 16 +++++++--------- + 1 file changed, 7 insertions(+), 9 deletions(-) + +commit 3c8273ab68e37ed5b08b4edacac995fc451d5732 +Author: Garret Rieger +Date: Thu Mar 25 11:39:57 2021 -0700 + + Check for alloc failures on the gsub/gpos_langsys maps in subset plan creation. + + src/hb-subset-plan.cc | 46 ++++++++++++++++++++++++++++------------------ + src/hb-subset.cc | 4 +++- + 2 files changed, 31 insertions(+), 19 deletions(-) + +commit 29708e959a04ee003b9c0738f0c5330584f15b4f +Author: Behdad Esfahbod +Date: Mon Mar 22 15:22:15 2021 -0700 + + [aat] Fix offsetToIndex math for out-of-bounds values + + Previously, some bad font data was accidentally being interpretted as + legit if it happened to not fall out of memory bounds. The intention + of the code was what this commit does. I'm surprised we weren't getting + a "arithmetic between signed and unsigned values" warning / error + before. + + src/hb-aat-layout-common.hh | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit c5d6bdb4bf2d8d595f5c762c3e618444621803ae +Merge: a7d120aea 46bf03d69 +Author: Behdad Esfahbod +Date: Thu Mar 18 14:38:55 2021 -0700 + + Merge pull request #2857 from googlefonts/repacker + + [subset] add a GSUB/GPOS table repacker to resolve offset overflows. + +commit 46bf03d6919087e4ce8f0626a3d342380346dc97 +Author: Garret Rieger +Date: Thu Mar 18 14:35:36 2021 -0700 + + [subset] add NODISCARD to error checking methods on serializer. + + src/hb-serialize.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 3827a3eb567b424e8144564a42a22df74a20a7c6 +Author: Garret Rieger +Date: Thu Mar 18 11:20:03 2021 -0700 + + [subset] rename serializer::set_error() to err(). + + src/hb-repacker.hh | 4 ++-- + src/hb-serialize.hh | 15 +++++++-------- + 2 files changed, 9 insertions(+), 10 deletions(-) + +commit f561fa6e4c5572c60c8fcf40e617919e531e6ee3 +Author: Garret Rieger +Date: Thu Mar 18 11:13:47 2021 -0700 + + Change priority queue to use (priority, value) instead of (value, priority). + + src/Makefile.sources | 2 +- + src/hb-priority-queue.hh | 24 +++++++++++++----------- + src/hb-repacker.hh | 14 +++++++------- + src/test-priority-queue.cc | 40 ++++++++++++++++++++-------------------- + 4 files changed, 41 insertions(+), 39 deletions(-) + +commit b14475d2ae488acf3c2a169126a4901796401157 +Author: Garret Rieger +Date: Thu Mar 18 10:51:26 2021 -0700 + + [subset] further changes to serializer error handling. + + - Rename enum type and enum members. + - in_errors() now returns true for any error having been set. hb-subset now looks for offset overflow only errors to divert to repacker. + - Added INT_OVERFLOW and ARRAY_OVERFLOW enum values. + + src/hb-cff-interp-common.hh | 2 +- + src/hb-open-type.hh | 8 +++---- + src/hb-ot-cmap-table.hh | 11 +++++----- + src/hb-ot-hmtx-table.hh | 2 +- + src/hb-ot-layout-gpos-table.hh | 8 +++---- + src/hb-ot-layout-gsub-table.hh | 2 +- + src/hb-repacker.hh | 4 ++-- + src/hb-serialize.hh | 50 ++++++++++++++++++++++++------------------ + src/hb-subset.cc | 4 ++-- + 9 files changed, 50 insertions(+), 41 deletions(-) + +commit 73ed59f7a68fc5363ef444b6de131c92cc5ca836 +Author: Garret Rieger +Date: Wed Mar 17 15:53:10 2021 -0700 + + [subset] store errors in the serializer as a flag set. + + Make check_assign/check_equal specify the type of error to set. + + src/hb-cff-interp-common.hh | 2 +- + src/hb-open-type.hh | 10 ++++--- + src/hb-ot-cmap-table.hh | 17 +++++++---- + src/hb-ot-hdmx-table.hh | 2 +- + src/hb-ot-hmtx-table.hh | 2 +- + src/hb-ot-layout-gpos-table.hh | 8 +++--- + src/hb-ot-layout-gsub-table.hh | 4 +-- + src/hb-ot-name-table.hh | 3 +- + src/hb-repacker.hh | 4 +-- + src/hb-serialize.hh | 64 +++++++++++++++++++++++++----------------- + src/hb-subset.cc | 8 +++--- + src/test-repacker.cc | 4 +-- + 12 files changed, 76 insertions(+), 52 deletions(-) + +commit b9ecc7420df811e94413d77e6d70140e18d6ebe6 +Author: Garret Rieger +Date: Tue Feb 16 13:39:10 2021 -0800 + + [subset] init offset_overflow in hb_serialize_context_t. + + src/hb-serialize.hh | 1 + + 1 file changed, 1 insertion(+) + +commit cf79fc342d7e59966fc7ba3e8460d58083b33966 +Author: Garret Rieger +Date: Tue Feb 16 13:24:43 2021 -0800 + + [subset] limit priority bumps to 16. + + src/hb-repacker.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 0104409959b15ca8dc344df4a60ce36fc7f40105 +Author: Garret Rieger +Date: Tue Feb 16 11:38:14 2021 -0800 + + Fix repack_tests for distcheck. + + test/subset/data/repack_tests/Makefile.am | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) + +commit e2f14e81bd20cc944bdecba7fcea20a4b4eddec0 +Author: Garret Rieger +Date: Wed Nov 11 13:55:35 2020 -0800 + + [subset] fix memory leaks in test-repacker. + + src/test-repacker.cc | 19 ++++++++++++++++++- + 1 file changed, 18 insertions(+), 1 deletion(-) + +commit d3e2ba7c01b26da9cc5fac49a204fae8a54a3eb1 +Author: Garret Rieger +Date: Wed Nov 11 13:50:18 2020 -0800 + + [subset] comment cleanup in hb-repacker.hh + + src/hb-repacker.hh | 35 ++++++++++++++++++++++++----------- + 1 file changed, 24 insertions(+), 11 deletions(-) + +commit 832f2b599b3d4fad5eea6d0eeef77377d3e0bad0 +Author: Garret Rieger +Date: Tue Nov 10 16:15:37 2020 -0800 + + [subset] Refactor _subset () to reduce nesting and eliminate the use of 'goto'. + + src/hb-serialize.hh | 9 ++++ + src/hb-subset.cc | 134 +++++++++++++++++++++++++++++++--------------------- + src/meson.build | 1 + + 3 files changed, 90 insertions(+), 54 deletions(-) + +commit bb5c80a7c2d2454bba745a155146e7eaad912474 +Author: Garret Rieger +Date: Tue Nov 10 14:11:57 2020 -0800 + + [subset] add error tracking to the repacker. + Also check for allocation failures as needed. + + src/hb-repacker.hh | 93 ++++++++++++++++++++++++++++++++++++------------------ + 1 file changed, 62 insertions(+), 31 deletions(-) + +commit b8b8c58b9ff9b51108caf47f5d98a15801b39058 +Author: Garret Rieger +Date: Tue Nov 10 11:56:09 2020 -0800 + + [subset] add tests that check for successful repacking of a real font file. + + configure.ac | 1 + + test/subset/Makefile.am | 2 + + test/subset/data/Makefile.am | 2 +- + test/subset/data/fonts/NotoNastaliqUrdu-Bold.ttf | Bin 0 -> 459600 bytes + test/subset/data/repack_tests/Makefile.am | 22 +++++ + test/subset/data/repack_tests/Makefile.sources | 12 +++ + .../repack_tests/advanced_prioritization.tests | 72 ++++++++++++++ + test/subset/data/repack_tests/basic.tests | 52 +++++++++++ + test/subset/data/repack_tests/prioritization.tests | 77 +++++++++++++++ + .../data/repack_tests/table_duplication.tests | 97 +++++++++++++++++++ + test/subset/meson.build | 22 +++++ + test/subset/repack_test.py | 36 +++++++ + test/subset/run-repack-tests.py | 104 +++++++++++++++++++++ + 13 files changed, 498 insertions(+), 1 deletion(-) + +commit 6e9468fcfb71c731b0ec5a5e9c434119f16245e9 +Author: Garret Rieger +Date: Mon Nov 9 16:52:36 2020 -0800 + + [subset] cleanup memory leaks in the repacker. + + src/hb-repacker.hh | 7 ++++++- + src/hb-subset.cc | 12 ++++++++---- + 2 files changed, 14 insertions(+), 5 deletions(-) + +commit a7a86a6eb4da25822cf0d42d7dd1668a15325a8f +Author: Garret Rieger +Date: Fri Nov 6 16:22:48 2020 -0800 + + [subset] Add prioritization offset resolution. + Vertices can now be prioritized to force them to sort closer to their parent. The resolver will attempt to use this for overflows on non-shared vertices. + + src/hb-repacker.hh | 107 +++++++++++++++++++++++++++++++++++++++++---------- + src/test-repacker.cc | 1 + + 2 files changed, 88 insertions(+), 20 deletions(-) + +commit b452b2c76c9f76c9ea3501e8eb6534cb172f59ce +Author: Garret Rieger +Date: Fri Nov 6 15:37:05 2020 -0800 + + [subset] refactor repacker graph to cache edge count and distances of vertices. + + src/hb-repacker.hh | 315 ++++++++++++++++++++++++++++++--------------------- + src/test-repacker.cc | 158 +++++++++++++------------- + 2 files changed, 265 insertions(+), 208 deletions(-) + +commit 75414e82b52d5a3adeb1eb48e64f43472913cba2 +Author: Garret Rieger +Date: Thu Nov 5 16:39:23 2020 -0800 + + [subset] Add table duplication overflow resolution. + + src/hb-debug.hh | 4 ++ + src/hb-repacker.hh | 181 ++++++++++++++++++++++++++++++++++++++++------- + src/test-repacker.cc | 196 +++++++++++++++++++++++++++++++++++++++++++++++++-- + 3 files changed, 347 insertions(+), 34 deletions(-) + +commit 8286bd80940a7d136ee503dd1b1142190c6695ff +Author: Garret Rieger +Date: Thu Nov 5 14:23:29 2020 -0800 + + [subset] use vectors instead of hashmaps throughout the repacker since all keys will be mapped for these use cases. + + src/hb-repacker.hh | 65 ++++++++++++++++++++++++++---------------------------- + 1 file changed, 31 insertions(+), 34 deletions(-) + +commit 519ae96617e1e2867122c5dbbdc8f1bbce89cb24 +Author: Garret Rieger +Date: Thu Nov 5 11:22:16 2020 -0800 + + [subset] switch sort_shortest_distance() to use priority queue. + + src/hb-repacker.hh | 35 +++++++++++++---------------------- + 1 file changed, 13 insertions(+), 22 deletions(-) + +commit 5d3511e5b13eb825ea9914aa2400cc040edef8a7 +Author: Garret Rieger +Date: Thu Nov 5 10:34:26 2020 -0800 + + [subset] Change compute_distances() to use a priority queue. + + src/hb-repacker.hh | 38 ++++++++++++++++++++++++++++---------- + src/meson.build | 1 + + 2 files changed, 29 insertions(+), 10 deletions(-) + +commit 59ac0a0d0a99e91a75d18a3884ae276309370997 +Author: Garret Rieger +Date: Thu Nov 5 10:29:56 2020 -0800 + + [subset] Use priority for comparison in heap. + + src/hb-priority-queue.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 4c8dd41ed90292d4516c539be23c16d625d69a41 +Author: Garret Rieger +Date: Thu Nov 5 09:21:25 2020 -0800 + + [subset] re-write compute distances to use an array lookup for the distance map. + + src/hb-priority-queue.hh | 4 ++-- + src/hb-repacker.hh | 55 ++++++++++++++++++++---------------------------- + src/test-repacker.cc | 2 ++ + 3 files changed, 27 insertions(+), 34 deletions(-) + +commit 5c4e0ffd9768de0c51a42baa35d9c29636fdd99a +Author: Garret Rieger +Date: Wed Nov 4 16:08:01 2020 -0800 + + [subset] Add a basic priority queue datastructure (binary heap). + + src/Makefile.am | 6 +- + src/Makefile.sources | 1 + + src/hb-priority-queue.hh | 149 +++++++++++++++++++++++++++++++++++++++++++++ + src/test-priority-queue.cc | 89 +++++++++++++++++++++++++++ + 4 files changed, 244 insertions(+), 1 deletion(-) + +commit dd8e5d0e1b0c52190bf16ab091ee3756b30d4d97 +Author: Garret Rieger +Date: Tue Nov 3 14:01:42 2020 -0800 + + [subset] Only run the repacker for GSUB/GPOS. + + src/hb-subset.cc | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +commit aaa7873d425a6267b1df16f5a1f3750578b438f0 +Author: Garret Rieger +Date: Mon Nov 2 16:16:27 2020 -0800 + + [subset] add topological sort by closest distance via Dijkstra's algorithm. + + src/hb-repacker.hh | 125 +++++++++++++++++++++++++++++++++++++++++++++++++++ + src/test-repacker.cc | 37 ++++++++++++++- + 2 files changed, 160 insertions(+), 2 deletions(-) + +commit 8ebe5d734f3543b7a1266f252fe96188efc69531 +Author: Garret Rieger +Date: Mon Nov 2 14:51:39 2020 -0800 + + Implement will_overflow (). + + src/hb-repacker.hh | 73 +++++++++++++++++++++++++++++++++++++++++++++++++--- + src/test-repacker.cc | 45 ++++++++++++++++++++++++++++++++ + 2 files changed, 114 insertions(+), 4 deletions(-) + +commit 6b1ea4cbe724af10309763b708abc36c968f14a7 +Author: Garret Rieger +Date: Fri Oct 30 12:16:26 2020 -0700 + + [subset] hook up the repacker to run if offset overflows are encountered during subsetting. + + src/hb-serialize.hh | 13 +++++++++++-- + src/hb-subset.cc | 30 +++++++++++++++++++++++++++++- + 2 files changed, 40 insertions(+), 3 deletions(-) + +commit f4c78cc7dd11c83aa3f3a3516e75f4fe689aff19 +Author: Garret Rieger +Date: Fri Oct 30 10:29:51 2020 -0700 + + [subset] Implement Kahn's algo for topological sorting instead of BFS. + + src/hb-repacker.hh | 88 +++++++++++++++++++++++++++++++++++----------------- + src/test-repacker.cc | 69 +++++++++++++++++++++++++++++++++++++--- + 2 files changed, 124 insertions(+), 33 deletions(-) + +commit 00f393dc3fdd40a761df4fe988745ecb0e62df4b +Author: Garret Rieger +Date: Thu Oct 29 14:58:34 2020 -0700 + + [subset] finish up BFS sort implementation. + + src/hb-repacker.hh | 93 +++++++++++++++++++++++++++++++++++++++----------- + src/test-repacker.cc | 95 ++++++++++++++++++++++++++++++++++++++++++---------- + 2 files changed, 151 insertions(+), 37 deletions(-) + +commit 1584d3cb8faf244ae439cd59eac5f3d006d7a106 +Author: Garret Rieger +Date: Wed Oct 28 17:49:09 2020 -0700 + + [subset] Start a proof of concept implementation of the GSUB/GPOS offset overflow resolver. + + src/Makefile.am | 6 +- + src/Makefile.sources | 1 + + src/hb-repacker.hh | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++ + src/hb-serialize.hh | 3 + + src/test-repacker.cc | 87 +++++++++++++++++++++++++ + 5 files changed, 276 insertions(+), 1 deletion(-) + +commit a7d120aeabbae6a08f3cdd39a5ef1d435c3a4854 +Merge: 69d772e52 56ca43578 +Author: Behdad Esfahbod +Date: Wed Mar 17 14:33:33 2021 -0700 + + Merge pull request #2835 from googlefonts/remove_redundant_sys + + [subset] Remove redundant LangSys + +commit 56ca435787c1686fcfe01bf4db822bb91d9ba769 +Author: Qunxin Liu +Date: Thu Jan 28 15:21:26 2021 -0800 + + [subset] fix for collect_features and remove_redundant_lamngsys + + previously remove_redundant_sys () is missing in harfbuzz, after + redundant langsys removal, some features are removed as well in + prune_features() in fonttools. This change is trying to get the same + result between harfbuzz and fonttools. + + src/hb-ot-layout-common.hh | 182 +++++++++++++++++++-- + src/hb-ot-layout-gpos-table.hh | 2 +- + src/hb-ot-layout-gsub-table.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 75 ++++++++- + src/hb-subset-plan.cc | 43 ++++- + src/hb-subset-plan.hh | 6 +- + ...-retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 48640 -> 48596 bytes + ...lar.keep-layout-retain-gids.627,644,62D,628.ttf | Bin 42884 -> 42836 bytes + ...iri-Regular.keep-layout-retain-gids.627,644.ttf | Bin 36940 -> 36892 bytes + ...yout-retain-gids.633,645,627,621,20,644,627.ttf | Bin 46724 -> 46680 bytes + ...Regular.keep-layout-retain-gids.63A,64A,631.ttf | Bin 42896 -> 42896 bytes + ....keep-layout.627,644,623,62D,644,627,645,2E.ttf | Bin 13332 -> 13288 bytes + .../Amiri-Regular.keep-layout.627,644,62D,628.ttf | Bin 10232 -> 10188 bytes + .../Amiri-Regular.keep-layout.627,644.ttf | Bin 4412 -> 4364 bytes + ...ular.keep-layout.633,645,627,621,20,644,627.ttf | Bin 10372 -> 10324 bytes + .../Amiri-Regular.keep-layout.63A,64A,631.ttf | Bin 7824 -> 7824 bytes + test/subset/data/fonts/Amiri-Regular.ttf | Bin 562684 -> 562980 bytes + 17 files changed, 284 insertions(+), 26 deletions(-) + +commit 69d772e522c60aa9d73b6ccd550f4a834e7bd9b8 +Author: Garret Rieger +Date: Wed Mar 17 14:11:16 2021 -0700 + + [subset] Fixed test gsub5 test files. + + ...2.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3752 -> 3808 bytes + ...e_subrules_f2.keep-layout.retain-all-codepoint.otf | Bin 3752 -> 3808 bytes + ...2.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3768 -> 3824 bytes + ...e_subrules_f2.keep-layout.retain-all-codepoint.otf | Bin 3768 -> 3824 bytes + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3772 -> 3828 bytes + ...successive_f1.keep-layout.retain-all-codepoint.otf | Bin 3772 -> 3828 bytes + 6 files changed, 0 insertions(+), 0 deletions(-) + +commit 0e1c0fa404e2ad087265dc59130dbec1c4682258 +Author: Qunxin Liu +Date: Tue Jan 12 10:17:14 2021 -0800 + + [subset] optimize glyph closure method: step 5 + + add testcase and some fixes + + src/hb-ot-layout-common.hh | 35 ++++---- + src/hb-ot-layout-gsub-table.hh | 10 +-- + src/hb-ot-layout-gsubgpos.hh | 95 +++++++++++++++------ + src/hb-ot-layout.cc | 18 +++- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...ubrules_f2.keep-layout-retain-gids.41,42,43.otf | Bin 0 -> 2248 bytes + ...e_subrules_f2.keep-layout-retain-gids.41,42.otf | Bin 0 -> 2224 bytes + ...e_subrules_f2.keep-layout-retain-gids.41,43.otf | Bin 0 -> 2060 bytes + ...iple_subrules_f2.keep-layout-retain-gids.41.otf | Bin 0 -> 1928 bytes + ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3752 bytes + ...1_multiple_subrules_f2.keep-layout.41,42,43.otf | Bin 0 -> 1460 bytes + ...ext1_multiple_subrules_f2.keep-layout.41,42.otf | Bin 0 -> 1420 bytes + ...ext1_multiple_subrules_f2.keep-layout.41,43.otf | Bin 0 -> 1344 bytes + ...ontext1_multiple_subrules_f2.keep-layout.41.otf | Bin 0 -> 1228 bytes + ...ubrules_f2.keep-layout.retain-all-codepoint.otf | Bin 0 -> 3752 bytes + ...ubrules_f2.keep-layout-retain-gids.41,42,43.otf | Bin 0 -> 2264 bytes + ...e_subrules_f2.keep-layout-retain-gids.41,42.otf | Bin 0 -> 2236 bytes + ...e_subrules_f2.keep-layout-retain-gids.41,43.otf | Bin 0 -> 2060 bytes + ...iple_subrules_f2.keep-layout-retain-gids.41.otf | Bin 0 -> 1928 bytes + ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3768 bytes + ...2_multiple_subrules_f2.keep-layout.41,42,43.otf | Bin 0 -> 1476 bytes + ...ext2_multiple_subrules_f2.keep-layout.41,42.otf | Bin 0 -> 1432 bytes + ...ext2_multiple_subrules_f2.keep-layout.41,43.otf | Bin 0 -> 1344 bytes + ...ontext2_multiple_subrules_f2.keep-layout.41.otf | Bin 0 -> 1228 bytes + ...ubrules_f2.keep-layout.retain-all-codepoint.otf | Bin 0 -> 3768 bytes + ...cessive_f1.keep-layout-retain-gids.41,42,43.otf | Bin 0 -> 2028 bytes + ...successive_f1.keep-layout-retain-gids.41,42.otf | Bin 0 -> 1932 bytes + ...successive_f1.keep-layout-retain-gids.41,43.otf | Bin 0 -> 2048 bytes + ...t3_successive_f1.keep-layout-retain-gids.41.otf | Bin 0 -> 1916 bytes + ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3772 bytes + ...context3_successive_f1.keep-layout.41,42,43.otf | Bin 0 -> 1328 bytes + ...ub_context3_successive_f1.keep-layout.41,42.otf | Bin 0 -> 1228 bytes + ...ub_context3_successive_f1.keep-layout.41,43.otf | Bin 0 -> 1332 bytes + .../gsub_context3_successive_f1.keep-layout.41.otf | Bin 0 -> 1216 bytes + ...cessive_f1.keep-layout.retain-all-codepoint.otf | Bin 0 -> 3772 bytes + .../fonts/gsub_context1_multiple_subrules_f2.otf | Bin 0 -> 4776 bytes + .../fonts/gsub_context2_multiple_subrules_f2.otf | Bin 0 -> 4796 bytes + .../data/fonts/gsub_context3_successive_f1.otf | Bin 0 -> 4760 bytes + test/subset/data/tests/layout.gsub5.tests | 15 ++++ + test/subset/meson.build | 1 + + 41 files changed, 124 insertions(+), 52 deletions(-) + +commit b8a58a0c0b7d62c33b106ad119a567b6d86d1d36 +Author: Qunxin Liu +Date: Sun Jan 10 15:50:04 2021 -0800 + + [subset] optimize glyph closure method: step 4 + + optimize recurse_lookups in Context/ChainContext + glyph closure, only the glyphs that the parent lookup + can apply the recursion to can participate in recursing + the lookup. + + src/hb-ot-layout-gsub-table.hh | 84 ++++------------ + src/hb-ot-layout-gsubgpos.hh | 219 +++++++++++++++++++++++++++++++---------- + 2 files changed, 186 insertions(+), 117 deletions(-) + +commit 62423504ee6dcf282177ea0b91268df4e7a1e30b +Author: Qunxin Liu +Date: Tue Jan 5 14:54:40 2021 -0800 + + [subset] optimize glyph closure method: step 3 + + Add function intersects_coverage_glyphs that collects + set of matching glyphs in Coverage table + + src/hb-ot-layout-common.hh | 39 ++++++++++++++++++++++++++++++++++----- + 1 file changed, 34 insertions(+), 5 deletions(-) + +commit ef78d0f92345eb452e94c73301bc929822755b27 +Author: Qunxin Liu +Date: Tue Jan 5 10:16:50 2021 -0800 + + [subset] optimize glyph closure method: step 2 + Add function intersects_class_glyphs that collects + set of glyphs matching class in ClassDef table + + src/hb-ot-layout-common.hh | 75 ++++++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 75 insertions(+) + +commit b4fc593c3c34c45521c684cb6d0d24079d553e3a +Author: Qunxin Liu +Date: Wed Dec 9 10:44:18 2020 -0800 + + [subset] optimize glyph closure method: step1 + + Previous GSUB glyph closure is done by recursively visiting + all reachable lookup tables that apply to any glyphs in the + current/input glyph set, but actually only the glyphs that + the parent lookup can apply the recursion to can participate + in recursing the lookup. This is step 1 for glyph closure + optimization: + 1. Add stack of currently active glyph set pointers into hb_closure_context_t + 2. Update closure() method in simple GSUB tables to use + this stack in order not to change current glyph set at different stages + of recursion + 3. Add function may_have_non_1to1() to GSUB tables + + src/hb-ot-layout-gsub-table.hh | 100 ++++++++++++++++++++++++++++++++++++++--- + src/hb-ot-layout-gsubgpos.hh | 57 ++++++++++++++++++++++- + 2 files changed, 150 insertions(+), 7 deletions(-) + +commit 5f4c321d4aae659f83178143d5a4df0d2d6b4d02 +Merge: 03538e872 1b79b8cd2 +Author: Behdad Esfahbod +Date: Wed Mar 17 10:20:59 2021 -0700 + + Merge pull request #2894 from googlefonts/gpos_2 + + [subset] Update PairPosFormat2 subsetting to match fontTools + +commit 1b79b8cd2daebc99acd9310742755f02162e5ed0 +Author: Garret Rieger +Date: Tue Mar 16 15:23:11 2021 -0700 + + [subset] update gpos tests to reflect updated behaviour. + + test/api/fonts/AdobeVFPrototype.WA.gpos.otf | Bin 3948 -> 4148 bytes + test/api/fonts/Roboto-Regular-gpos-aw.ttf | Bin 2232 -> 2236 bytes + test/api/test-subset-gpos.c | 5 ----- + 3 files changed, 5 deletions(-) + +commit 2df39bcae7e34630361a49c44e9d295233367ce0 +Author: Garret Rieger +Date: Tue Mar 16 14:20:49 2021 -0700 + + [subset] don't allocate a set to use as a glyph filter for PairPosFormat2. + + src/hb-ot-layout-common.hh | 34 ++++++++++++++++++++++------------ + src/hb-ot-layout-gpos-table.hh | 7 +------ + 2 files changed, 23 insertions(+), 18 deletions(-) + +commit b1b1486d07f8fe3c7a1fb4bc87e6f037ff5b47d3 +Author: Garret Rieger +Date: Tue Mar 16 13:32:23 2021 -0700 + + [subset] update expected files to not include cmap12 pruning. + + .../Roboto-Regular.keep-gdef-gpos.1E00,303.ttf | Bin 2648 -> 2648 bytes + .../Roboto-Regular.keep-gdef-gpos.41,42,43.ttf | Bin 2736 -> 2728 bytes + ...os2_2_font5.keep-layout-retain-gids.21,23,25.otf | Bin 1824 -> 1816 bytes + .../gpos2_2_font5.keep-layout-retain-gids.21,23.otf | Bin 1692 -> 1684 bytes + .../gpos2_2_font5.keep-layout-retain-gids.2E,23.otf | Bin 2024 -> 1944 bytes + ...keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3732 -> 3724 bytes + .../gpos2_2_font5.keep-layout.21,23,25.otf | Bin 1488 -> 1480 bytes + .../gpos2_2_font5.keep-layout.21,23.otf | Bin 1368 -> 1360 bytes + .../gpos2_2_font5.keep-layout.2E,23.otf | Bin 1588 -> 1508 bytes + ...os2_2_font5.keep-layout.retain-all-codepoint.otf | Bin 3732 -> 3724 bytes + ...t-retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 48640 -> 48640 bytes + ...r.keep-layout.627,644,623,62D,644,627,645,2E.ttf | Bin 13332 -> 13332 bytes + 12 files changed, 0 insertions(+), 0 deletions(-) + +commit bb54e1047d2d501459bb366e47f24f51824c8db7 +Author: Garret Rieger +Date: Tue Mar 16 13:19:26 2021 -0700 + + [subset] Also filter class1 by coverage when collecting variation indices for PairPosFormat2. + + src/hb-ot-layout-gpos-table.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 190b7a98f8af54cc42d3ccdb6979e432dfd41aa9 +Author: Garret Rieger +Date: Thu Oct 8 14:44:54 2020 -0700 + + [subset] Update PairPosFormat2 subsetting to match fontTools updated subsetting (https://github.com/fonttools/fonttools/pull/2221) + + - subset class def 1 against the coverage table. + - Don't re-use class 0 in class def 2. + - Ignore class 0 glyphs for the purposes of determing format 1 vs format 2 encoding for ClassDef. + + Add an additional test case which demonstrates these issues. + + src/hb-ot-layout-common.hh | 43 +++++++++++++-------- + src/hb-ot-layout-gpos-table.hh | 14 +++++-- + ...AdobeVFPrototype.keep-gdef-gpos.41,42,43,57.otf | Bin 5444 -> 5400 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42,43.otf | Bin 4916 -> 4872 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,42.otf | Bin 4436 -> 4392 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41,56,57.otf | Bin 4556 -> 4540 bytes + .../AdobeVFPrototype.keep-gdef-gpos.41.otf | Bin 3692 -> 3688 bytes + .../AdobeVFPrototype.keep-gdef-gpos.42,57.otf | Bin 4556 -> 4524 bytes + ...gpos2_1_font7.keep-layout-retain-gids.2E,23.otf | Bin 0 -> 1944 bytes + .../gpos2_1_font7.keep-layout.2E,23.otf | Bin 0 -> 1508 bytes + ...s2_2_font5.keep-layout-retain-gids.21,23,25.otf | Bin 1776 -> 1824 bytes + ...gpos2_2_font5.keep-layout-retain-gids.21,23.otf | Bin 1644 -> 1692 bytes + ...gpos2_2_font5.keep-layout-retain-gids.2E,23.otf | Bin 0 -> 2024 bytes + ...s2_2_font5.keep-layout-retain-gids.41,42,43.otf | Bin 1988 -> 1988 bytes + ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 3684 -> 3732 bytes + .../gpos2_2_font5.keep-layout.21,23,25.otf | Bin 1440 -> 1488 bytes + .../gpos2_2_font5.keep-layout.21,23.otf | Bin 1320 -> 1368 bytes + .../gpos2_2_font5.keep-layout.2E,23.otf | Bin 0 -> 1588 bytes + .../gpos2_2_font5.keep-layout.41,42,43.otf | Bin 1288 -> 1288 bytes + ...s2_2_font5.keep-layout.retain-all-codepoint.otf | Bin 3684 -> 3732 bytes + test/subset/data/fonts/gpos2_2_font5.otf | Bin 4580 -> 4632 bytes + test/subset/data/tests/layout.gpos2.tests | 1 + + 22 files changed, 38 insertions(+), 20 deletions(-) + +commit 03538e872a0610a65fad692b33d3646f387cf578 +Author: Khaled Hosny +Date: Tue Mar 16 19:28:35 2021 +0200 + + 2.8.0 + + NEWS | 15 +++++++++++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 6 +++--- + 4 files changed, 20 insertions(+), 5 deletions(-) + +commit 4c34478b28497acfce02b8a544fed4ae20526336 +Merge: daeb27734 f2d08578e +Author: Khaled Hosny +Date: Tue Mar 16 10:37:49 2021 +0200 + + Merge pull request #2899 from harfbuzz/ci-fix + + [ci] Don’t install meson from its master branch + +commit daeb27734693183232a4571bae76a88ba869224f +Merge: a5b8e7db4 f5356bcb6 +Author: Behdad Esfahbod +Date: Mon Mar 15 18:50:02 2021 -0700 + + Merge pull request #2900 from harfbuzz/nodiscard-buffer + + Mark buffer modification methods that can fail with nodiscard + +commit f2d08578e7a6c6febeff498dbba91ea1f747e14f +Author: Khaled Hosny +Date: Tue Mar 16 00:19:40 2021 +0200 + + [tests] Increase shape-fuzzer timeout + + test/fuzzing/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit cad753e20f7f48d4910ce99c55bf8cc379a4aae7 +Author: Khaled Hosny +Date: Tue Mar 16 01:04:16 2021 +0200 + + [ci] Use known working Ubuntu version + + GitHub Actions seems to be moving ubuntu-latest from ubuntu-18.04 to + ubuntu-20.04, but gcovr is broken for us in the new version. + + .github/workflows/linux-ci.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ff86c72e09f8d7c623fafec671d44d62ef940e50 +Author: Khaled Hosny +Date: Tue Mar 16 00:20:05 2021 +0200 + + [ci] Avoid duplicate builds on pull requests + + Don’t run GitHub Actions on pushing to branches other than master. This + was already the case for the linux-ci workflow. + + .github/workflows/msvc-ci.yml | 2 ++ + .github/workflows/msys2-ci.yml | 2 ++ + 2 files changed, 4 insertions(+) + +commit f5356bcb6186d21158275e69fce75f015eac5478 +Author: Behdad Esfahbod +Date: Mon Mar 15 16:52:39 2021 -0600 + + [ci] Switch back to c++2a + + Okay I guess we can be bothered to fix things up for next version of C++. + + Reverts meat of c0b3b9b2584c6dcb5fc37e3b49e26fba718d0e6c + + .circleci/config.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9e397ff2fb1beb08a226f12d68a406a13023f03d +Author: Behdad Esfahbod +Date: Mon Mar 15 16:50:54 2021 -0600 + + [buffer] Fix order of HB_INTERNAL HB_DISCARD + + Sucks that has to be specified in this order. But that is what it is for now. + + Was only exhibiting problem on C++>=17 since that's when the [[nodiscard]] + was introduced. + + src/hb-buffer.hh | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 9582640eedbf73fa95e6877a83e9b70970d9d115 +Author: Behdad Esfahbod +Date: Mon Mar 15 16:47:27 2021 -0600 + + [ci] Remove more cruft + + All were commented out already. + + .circleci/config.yml | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +commit c0b3b9b2584c6dcb5fc37e3b49e26fba718d0e6c +Author: Behdad Esfahbod +Date: Mon Mar 15 16:46:13 2021 -0600 + + [ci] Don't test C++2a build + + One of the bots is unhappy when HB_NODISCARD comes after HB_INTERNAL. + No idea why. But, again, we're testing HarfBuzz, not C++, not clang. Ugh. + + In file included from src/harfbuzz.cc:1: + In file included from src/hb-aat-layout.cc:30: + In file included from src/hb-aat-layout.hh:32: + In file included from src/hb-ot-shape.hh:32: + In file included from src/hb-ot-map.hh:32: + src/hb-buffer.hh:335:15: error: an attribute list cannot appear here + HB_INTERNAL HB_NODISCARD bool move_to (unsigned int i); /* i is output-buffer index. */ + ^~~~~~~~~~~~ + https://app.circleci.com/pipelines/github/harfbuzz/harfbuzz/1693/workflows/77459205-a189-45d3-bc58-52a8fd952c3f/jobs/155912/parallel-runs/0/steps/0-110?invite=true + + .circleci/config.yml | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +commit 15f3ef01366c8dc1d6fa18f6c9e072b18f92afd7 +Author: Behdad Esfahbod +Date: Mon Mar 15 15:36:47 2021 -0600 + + [test] Fix output format + + test/shaping/run-tests.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 8450f43ae1d1a5825bdfc1ec665cb81b05f35cc2 +Author: Behdad Esfahbod +Date: Mon Mar 15 15:18:06 2021 -0600 + + [buffer] HB_NODISCARD next_glyph() + + src/gen-vowel-constraints.py | 6 ++--- + src/hb-aat-layout-common.hh | 2 +- + src/hb-buffer.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 2 +- + src/hb-ot-layout.cc | 2 +- + src/hb-ot-shape-complex-hangul.cc | 18 +++++++-------- + src/hb-ot-shape-complex-syllabic.cc | 4 ++-- + src/hb-ot-shape-complex-thai.cc | 9 ++++---- + src/hb-ot-shape-complex-vowel-constraints.cc | 34 ++++++++++++++-------------- + src/hb-ot-shape-normalize.cc | 33 +++++++++++++++------------ + 10 files changed, 57 insertions(+), 55 deletions(-) + +commit f4bc7673db762db8dbb83caaeeb32b2c04dbcf9a +Author: Behdad Esfahbod +Date: Mon Mar 15 14:54:45 2021 -0600 + + [buffer] Implement copy_glyph() in terms of output_info() + + src/hb-buffer.hh | 10 ++++------ + 1 file changed, 4 insertions(+), 6 deletions(-) + +commit f73982a6992445141ea7ca402d1f4fea80f151c4 +Author: Behdad Esfahbod +Date: Mon Mar 15 14:52:19 2021 -0600 + + [buffer] Implement replace_glyph() in terms of replace_glyphs(1,1) + + I get exact same binary size with this, suggesting that compiler is + optimizing these as needed. + + src/hb-buffer.hh | 12 +----------- + 1 file changed, 1 insertion(+), 11 deletions(-) + +commit 862f913489a868154a3733a93e1ea0407e68cc05 +Author: Behdad Esfahbod +Date: Mon Mar 15 14:48:50 2021 -0600 + + [buffer] Implement output_glyph() in terms of replace_glyphs(0,1) + + To my surprise, saves ~20kb in my build (non-size-optimized) build. + The output_glyph() method is never used in the fast paths, so doesn't + matter if is not fully optimized for the special case it is. + + src/hb-buffer.hh | 9 +-------- + 1 file changed, 1 insertion(+), 8 deletions(-) + +commit 34a1204f10eb1dedbd49c63eb7d89b86315ca093 +Author: Behdad Esfahbod +Date: Mon Mar 15 14:39:06 2021 -0600 + + [buffer] HB_NODISCARD output_glyph() + + Also, generalize and use replace_glyphs() in morx where output_glyph() was used + in a loop. + + src/gen-vowel-constraints.py | 4 +-- + src/hb-aat-layout-morx-table.hh | 6 ++--- + src/hb-buffer.cc | 27 ------------------- + src/hb-buffer.hh | 40 ++++++++++++++++++++-------- + src/hb-ot-layout-gsubgpos.hh | 2 +- + src/hb-ot-shape-complex-thai.cc | 7 +++-- + src/hb-ot-shape-complex-vowel-constraints.cc | 4 +-- + src/hb-ot-shape-normalize.cc | 3 ++- + 8 files changed, 41 insertions(+), 52 deletions(-) + +commit 07315d9c83b9f7b15244c9922f97f4c71f89ae7d +Author: Khaled Hosny +Date: Mon Mar 15 22:37:02 2021 +0200 + + [ci] Don’t install meson from its master branch + + We are testing Harfbuzz not meson! + + .github/workflows/linux-ci.yml | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit e6be9eb4fbb9a5d1e028015cf1f92601da2984ac +Author: Behdad Esfahbod +Date: Mon Mar 15 14:12:10 2021 -0600 + + [buffer] HB_NODISCARD output_info() + + src/hb-buffer.hh | 2 +- + src/hb-ot-shape-complex-syllabic.cc | 2 +- + src/hb-ot-shape.cc | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit 2a0dbb3ee59a83d1db568b002a17d617f4c45b63 +Author: Behdad Esfahbod +Date: Mon Mar 15 14:10:39 2021 -0600 + + [buffer] HB_NODISCARD copy_glyph() + + src/hb-aat-layout-morx-table.hh | 4 ++-- + src/hb-buffer.hh | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit b05e5d9a7998529ffd0e34f3b8d3ae5bf4c200eb +Author: Behdad Esfahbod +Date: Mon Mar 15 14:08:08 2021 -0600 + + [buffer] HB_NODISCARD next_glyphs() + + src/hb-buffer.cc | 2 +- + src/hb-buffer.hh | 2 +- + src/hb-ot-shape-normalize.cc | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit 4ae8aab83b83bc088719a993a359625b9ff1b6ab +Author: Behdad Esfahbod +Date: Mon Mar 15 14:01:52 2021 -0600 + + [buffer] HB_NODISCARD has_separate_output() + + src/hb-buffer.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 8d3701f507cfda835855a64f598bed468a4b31e3 +Author: Behdad Esfahbod +Date: Mon Mar 15 14:01:32 2021 -0600 + + [buffer] HB_NODISCARD in_error() + + src/hb-buffer.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 41e05479b6f1cc024576aca1f52b2185bdd93cef +Author: Behdad Esfahbod +Date: Mon Mar 15 14:00:00 2021 -0600 + + [buffer] HB_NODISCARD shift_forward() + + src/hb-buffer.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 83b3784d1d984ed3a94b696252b03eab514e3ffa +Author: Behdad Esfahbod +Date: Mon Mar 15 13:59:14 2021 -0600 + + [buffer] HB_NODISCARD make_room_for() + + src/hb-buffer.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c355508a8907584e41c4317fb56eac49f9627969 +Author: Behdad Esfahbod +Date: Mon Mar 15 13:58:30 2021 -0600 + + [buffer] HB_NODISCARD ensure_glyphs() / ensure_unicode() + + src/hb-buffer.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit bc22305b6ab626719e8b0c0d6fa518bf7b7267f6 +Author: Behdad Esfahbod +Date: Mon Mar 15 13:57:18 2021 -0600 + + [buffer] HB_NODISCARD ensure_inplace() + + src/hb-buffer.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit cac6c86d2f8013a6f803f95e5760d7be6d27bbe0 +Author: Behdad Esfahbod +Date: Mon Mar 15 13:46:54 2021 -0600 + + [buffer] HB_NODISCARD move_to() + + src/hb-aat-layout-morx-table.hh | 14 +++++++------- + src/hb-buffer.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 2 +- + 3 files changed, 9 insertions(+), 9 deletions(-) + +commit 05d2d37f9a6753c2c3e0a2404e171f0b0a26c4ac +Author: Behdad Esfahbod +Date: Mon Mar 15 13:43:29 2021 -0600 + + [buffer] HB_NODISCARD ensure() + + src/hb-buffer.cc | 7 +++++-- + src/hb-buffer.hh | 2 +- + src/hb-graphite2.cc | 2 +- + 3 files changed, 7 insertions(+), 4 deletions(-) + +commit d8028a076208d95fa66050d158f2c4b8c50040ad +Author: Behdad Esfahbod +Date: Mon Mar 15 13:34:36 2021 -0600 + + [buffer] HB_NODISCARD enlarge() + + src/hb-buffer.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3f1998a065075284e7fe57788411bcc086259349 +Author: Behdad Esfahbod +Date: Mon Mar 15 13:33:44 2021 -0600 + + [buffer] HB_NODISCARD replace_glyph() + + src/hb-aat-layout-morx-table.hh | 4 ++-- + src/hb-buffer.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 4 ++-- + src/hb-ot-shape-complex-thai.cc | 5 ++--- + 4 files changed, 7 insertions(+), 8 deletions(-) + +commit 607979d12f85eb8260b7d7b786a7866e60c3c49b +Author: Behdad Esfahbod +Date: Mon Mar 15 13:23:48 2021 -0600 + + [buffer] HB_NODISCARD replace_glyphs() + + src/hb-buffer.hh | 7 ++++--- + src/hb-ot-shape-complex-hangul.cc | 10 ++++------ + src/hb-ot-shape-normalize.cc | 2 +- + 3 files changed, 9 insertions(+), 10 deletions(-) + +commit 906c9928bb49a1694f6e32d80bb2a1ed637674f8 +Author: Behdad Esfahbod +Date: Mon Mar 15 13:13:45 2021 -0600 + + [buffer] Return success status from buffer ops that can fail + + Previous error-handling philosophy was that user doesn't need to + immediately know whether operation failed. But as can be seen after + we added malloc-failing fuzzing, there's just so many places in the + code that a failure of these operations needs to be mitigated before + further operations. So I'm moving towards returning success here, + and possibly making it nodiscard. + + src/hb-buffer.cc | 6 ++++-- + src/hb-buffer.hh | 33 ++++++++++++++++++--------------- + 2 files changed, 22 insertions(+), 17 deletions(-) + +commit a5b8e7db4d4a9aca46169e2be27be5bba1cdd4bd +Author: Behdad Esfahbod +Date: Mon Mar 15 12:46:58 2021 -0600 + + [hangul] Improve error handling + + I did a review; changed some "return"s to "break"s, which should be identical. + Removed one check just before "continue" because not necessary. + The added error check is the actual fix. + + Should fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31755 + + src/hb-ot-shape-complex-hangul.cc | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +commit 99767f938689d308765ba96feb9ea67534b0c0d9 +Author: Behdad Esfahbod +Date: Mon Mar 15 12:36:59 2021 -0600 + + [hangul] Whitespace + + src/hb-ot-shape-complex-hangul.cc | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +commit 3622120fab4e7d324a1b5e8465e7a6cfeb246e8d +Author: Behdad Esfahbod +Date: Wed Mar 10 12:21:43 2021 -0700 + + [subset] Make ClassDef format2 .intersects() return false if range value 0 + + We treat Class0 as "doesn't intersect". That's the only meaningful + interpretation. If one allos Class0 to mean "intersects", then the + intersects() result should be true iff glyphset is non-empty. + + Related to https://github.com/harfbuzz/harfbuzz/issues/2703 + + src/hb-ot-layout-common.hh | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit e19de65eaeca135b2c735439185e35bfe1c0aeb7 +Author: David Corbett +Date: Mon Mar 8 13:12:47 2021 -0500 + + Update hb-ot-tag-table.hh (#2890) + + src/gen-tag-table.py | 1 + + src/hb-ot-tag-table.hh | 15 ++++++++++++--- + 2 files changed, 13 insertions(+), 3 deletions(-) + +commit 7686ff854bbb9698bb1469dcfe6d288c695a76b7 +Author: Khaled Hosny +Date: Thu Mar 4 23:09:32 2021 +0200 + + [ot] Keep substituted Default_Ignorables (#2886) + + Don’t replace Default_Ignorables with zero-width space if they are + substituted or multiplied, not just when ligated. + + After this change, HarfBuzz output matches that of Uniscribe and + CoreText for the new tests. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2883 + + src/hb-ot-layout.hh | 3 ++- + .../fonts/08b4b136f418add748dc641eb4a83033476f1170.ttf | Bin 0 -> 2396 bytes + .../fonts/6677074106f94a2644da6aaaacd5bbd48cbdc7de.ttf | Bin 0 -> 2388 bytes + .../fonts/fcea341ba6489536390384d8403ce5287ba71a4a.ttf | Bin 0 -> 1824 bytes + .../shaping/data/in-house/tests/default-ignorables.tests | 3 +++ + .../in-house/tests/mongolian-variation-selector.tests | 2 +- + 6 files changed, 6 insertions(+), 2 deletions(-) + +commit 5efa04c8909cf61ad1491c0c1f41a6bb3f87e4e4 +Author: Behdad Esfahbod +Date: Tue Mar 2 16:26:41 2021 -0700 + + [Makefile] Rebuild .def files if config changed + + I was getting check-symbols failure because my previous build was + without CoreText, and after reconfiguring with CoreText, the old + harfbuzz.defs file was not being regenerated. + + src/Makefile.am | 1 + + 1 file changed, 1 insertion(+) + +commit d351bbf0fb7a20554bf4504fa568f85d4d68f266 +Author: Behdad Esfahbod +Date: Tue Mar 2 16:24:54 2021 -0700 + + [Makefile] Remove unused variable HBNODISTHEADERS + + Not sure what it was used for before. + + src/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit fd489433a8a223068d904e04d4ce8bafa82900c7 +Author: Behdad Esfahbod +Date: Tue Mar 2 16:21:17 2021 -0700 + + [indic] Fix cluster-merging logic with cluster-level=1 + + Was producing non-monotonic cluster numbers because our faulty logic + was not merging clusters if something from before base and after base + had switched positions. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2272 + + src/hb-ot-shape-complex-indic.cc | 28 ++++++++++++++++++--- + .../6f36d056bad6d478fc0bf7397bd52dc3bd197d5f.ttf | Bin 0 -> 2920 bytes + test/shaping/data/in-house/tests/cluster.tests | 1 + + 3 files changed, 26 insertions(+), 3 deletions(-) + +commit 2902529b9276cd15319fa308a9b9e963fa21cc94 +Author: Behdad Esfahbod +Date: Tue Mar 2 15:05:22 2021 -0700 + + [subset] Fix HB_TINY build + + Fixes https://github.com/harfbuzz/harfbuzzjs/issues/34#issuecomment-789247723 + + src/hb-ot-layout-gsubgpos.hh | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +commit 7cb22ba7ebf6ef053790a3201cb7014bacd51e46 +Author: Behdad Esfahbod +Date: Mon Mar 1 12:44:06 2021 -0700 + + Include C headers with their C++ names (#2882) + + Remove unnecessary includes. + + Fixes build with some known broken SDKs (Nintendo Switch?) + + https://en.cppreference.com/w/cpp/header + + Fixes https://github.com/harfbuzz/harfbuzz/pull/2881 + + src/hb-blob.cc | 3 --- + src/hb-coretext.cc | 1 - + src/hb-ot-color.cc | 3 --- + src/hb.hh | 20 ++++++++++---------- + src/test-buffer-serialize.cc | 2 -- + src/test-gpos-size-params.cc | 2 -- + src/test-gsub-would-substitute.cc | 2 -- + src/test-ot-glyphname.cc | 3 --- + src/test-ot-meta.cc | 3 --- + src/test-ot-name.cc | 3 --- + src/test.cc | 4 ---- + 11 files changed, 10 insertions(+), 36 deletions(-) + +commit dbcf2f417fc545a5fb3a0ee4fb413409a15a0805 +Author: Behdad Esfahbod +Date: Mon Mar 1 12:43:32 2021 -0700 + + [cmake] Fix syntax + + CMakeLists.txt | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 93745f9f49ec6004dfc477a01bdb6fd06b6484d0 +Merge: 8b2f9adf2 486da35cc +Author: Behdad Esfahbod +Date: Tue Feb 23 14:54:45 2021 -0700 + + Merge pull request #2875 from harfbuzz/constexpr-inttype + + [constexpr] Add constructors to IntType + +commit 486da35cc0954505db57b2e0f5b5b0b45a7c4007 +Author: Behdad Esfahbod +Date: Tue Feb 23 13:58:14 2021 -0700 + + m Add comments to IntType cast out operator + + Okay, bots seem to be happy. Merging. + + src/hb-open-type.hh | 2 ++ + 1 file changed, 2 insertions(+) + +commit 83b66bfb665bb82fd03ae97c6f0e3eba01c0cba4 +Author: Behdad Esfahbod +Date: Tue Feb 23 13:04:25 2021 -0700 + + Another try to fix narrowing error + + ../src/hb-ot-layout-gsubgpos.hh: In instantiation of ‘void OT::ChainRule::serialize_array(hb_serialize_context_t*, OT::HBUINT16, Iterator) const [with Iterator = hb_map_iter_t >, const hb_map_t*&, (hb_function_sortedness_t)0, 0>; typename hb_enable_if::value>::type* = 0; OT::HBUINT16 = OT::IntType]’: + ../src/hb-ot-layout-gsubgpos.hh:2341:30: required from here + ../src/hb-ot-layout-gsubgpos.hh:2326:15: error: narrowing conversion of ‘(unsigned int)g’ from ‘unsigned int’ to ‘short unsigned int’ inside { } [-Werror=narrowing] + c->copy (HBUINT16 {g}); + ~~~~~~~~^~~~~~~~~~~~~~ + + https://github.com/harfbuzz/harfbuzz/pull/2875 + + src/hb-ot-layout-gsubgpos.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6c4bb60829d6e00647cb7ee74d816d648905cc3f +Author: Behdad Esfahbod +Date: Mon Feb 22 22:45:32 2021 -0700 + + Fix narrowing errors with recent changes + + src/hb-ot-layout-common.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit d6bd00a488ace632d51748b028a0378a2bdaad2c +Author: Behdad Esfahbod +Date: Mon Feb 22 22:42:50 2021 -0700 + + Revert back IntType out cast to signed/unsigned + + Previous commit didn't fix the bots. Putting it back now that I + understand why I initially did the "Wide" casts. But only doing + it for out-cast this time. This causes "narrowing" warnings + whenever we are converting signed/unsigned to smaller HBUINT16 + etc. But those are valuable warnings. We should address those + separately instead of ignoring. + + Maybe we should start using uint16_t more liberally in the + internal subsetter function signatures then. + + src/hb-open-type.hh | 7 +------ + 1 file changed, 1 insertion(+), 6 deletions(-) + +commit 09836013995cab2b9f07577a179ad7b024130467 +Author: Behdad Esfahbod +Date: Mon Feb 22 22:33:17 2021 -0700 + + Add back wider cast to IntType + + My local clang12 is fine, but many bots are not: + + ../src/hb-ot-cff1-table.hh: In instantiation of ‘bool CFF::Charset1_2::sanitize(hb_sanitize_context_t*, unsigned int) const [with TYPE = OT::IntType]’: + ../src/hb-ot-cff1-table.hh:554:13: required from here + ../src/hb-ot-cff1-table.hh:377:60: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] + if (unlikely (!ranges[i].sanitize (c) || (num_glyphs < ranges[i].nLeft + 1))) + ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ + + Enabling the extra cast operator mentioned in previous commit to see if + that fixes this case. + + Again, I'd be happy to say "use 1u instead of 1" if this was universally + erred on. But since some compilers happily compile this while others + err, it would be a huge headache. Let's see... + + https://github.com/harfbuzz/harfbuzz/pull/2875 + + src/hb-open-type.hh | 5 +++++ + 1 file changed, 5 insertions(+) + +commit 567cedcc5f99aae2db9c7f124b7f3a6f4b5ec57d +Author: Behdad Esfahbod +Date: Mon Feb 22 22:09:15 2021 -0700 + + Narrow down cast operators on IntType + + Say for USHORT, we were implementing casts from and to unsigned. + With this change, we cast from and to uint16_t only. This allows + compiler more opportunities to catch possible narrowing issues in + the code. + + It needed a couple of fixes in the codebase though, because + previously, if a USHORT was participating in arithmetic with signed + numbers, eg. "u + 1", the result would have been unsigned. With + this change, it would be signed. The correct fix is to update the + code to read "u + 1u". + + That said, I think about conditionally adding back the cast + out to signed/unsigned, to facilitate better type deduction. + But I couldn't think of a real situation where that would help + with anything. So I didn't add. Here's what it was: + + template , + hb_enable_if (sizeof (Type) < sizeof (Type2))> + operator hb_type_identity_t () const { return v; } + + https://github.com/harfbuzz/harfbuzz/pull/2875 + + src/hb-aat-layout-common.hh | 4 ++-- + src/hb-aat-layout-morx-table.hh | 4 ++-- + src/hb-open-type.hh | 9 ++++----- + 3 files changed, 8 insertions(+), 9 deletions(-) + +commit f4f35a4d5fd595bc6887b9951f1c92ce4d100fe8 +Author: Behdad Esfahbod +Date: Mon Feb 22 22:28:32 2021 -0700 + + [constexpr] Use initializer instead of assignment + + src/hb-ot-layout-common.hh | 6 ++---- + src/hb-ot-layout-gsubgpos.hh | 7 +------ + 2 files changed, 3 insertions(+), 10 deletions(-) + +commit cc16b26ef4b9e7217ad819a31b9df55855a6f780 +Author: Behdad Esfahbod +Date: Mon Feb 22 17:55:47 2021 -0700 + + [constexpr] IntType + + See https://github.com/harfbuzz/harfbuzz/pull/2875 + + src/hb-algs.hh | 13 ++++++++----- + src/hb-open-type.hh | 12 ++++++++---- + 2 files changed, 16 insertions(+), 9 deletions(-) + +commit 8b2f9adf2938513a183af58246e4b02b6173c359 +Author: Behdad Esfahbod +Date: Mon Feb 22 17:42:24 2021 -0700 + + m Simplify Tag operator char* + + src/hb-open-type.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 021a1725ed6b8b9f7b9b2987cbb89bed03a36477 +Merge: 1c693e8c2 11c28cb5f +Author: Behdad Esfahbod +Date: Mon Feb 22 17:40:22 2021 -0700 + + Merge pull request #2874 from harfbuzz/constexpr2 + + Some more cleanup towards using constexpr to simplify our internal datastrcutures. + + https://github.com/harfbuzz/harfbuzz/pull/2874 + +commit 11c28cb5fa101a47b179e702e15ebf39d6483b32 +Author: Behdad Esfahbod +Date: Mon Feb 22 17:38:53 2021 -0700 + + [cmake] Define HAVE_PTHREAD if not on win32 + + Yeah... + + CMakeLists.txt | 2 ++ + 1 file changed, 2 insertions(+) + +commit b368a0736be279fe1ae78caa818351d88dc7131a +Author: Behdad Esfahbod +Date: Mon Feb 22 17:23:53 2021 -0700 + + [atomic] Remove IBM/AIX implementation + + The C++11 implementation shall be enough for everyone. + + src/hb-atomic.hh | 28 +--------------------------- + 1 file changed, 1 insertion(+), 27 deletions(-) + +commit 52f91269607a45e4ae94ecca52df2299d6596de4 +Author: Behdad Esfahbod +Date: Mon Feb 22 17:22:09 2021 -0700 + + [atomic] Remove Windows implementation + + Since we require C++11 now, there's no point to do a macro version check. + Which means we don't hit the MSVC issue defining __cplusplus wrongly. + + src/hb-atomic.hh | 28 ++-------------------------- + 1 file changed, 2 insertions(+), 26 deletions(-) + +commit a666fe64a92206cc51d961be0848455d4fbd2bdd +Author: Behdad Esfahbod +Date: Mon Jun 29 10:43:49 2020 -0700 + + [atomic] Comment + + src/hb-atomic.hh | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 3528a21e8d135e65d748895b469bf83c0ebec5ae +Author: Behdad Esfahbod +Date: Mon Jun 29 10:40:21 2020 -0700 + + [atomic] Remove Apple implementation + + Continuation of https://github.com/harfbuzz/harfbuzz/pull/676 + + src/hb-atomic.hh | 24 ------------------------ + 1 file changed, 24 deletions(-) + +commit 140797d4a2841d4109ad667a38226bfd59de5829 +Author: Behdad Esfahbod +Date: Mon Jun 29 03:51:09 2020 -0700 + + [constexpr] hb_atomic_int_t + + src/hb-atomic.hh | 13 ++++++++----- + src/hb-face.cc | 4 ++-- + src/hb-object.hh | 11 +++-------- + 3 files changed, 13 insertions(+), 15 deletions(-) + +commit 2ec802b42a0766c3fc159fd47a2596a5eaf27742 +Author: Behdad Esfahbod +Date: Mon Jun 29 03:48:38 2020 -0700 + + [object] Simplify reference_count_t + + src/hb-object.hh | 8 +++----- + 1 file changed, 3 insertions(+), 5 deletions(-) + +commit 4d116ed0f02920f9ba4634d87f6201343930b657 +Author: Behdad Esfahbod +Date: Mon Feb 22 17:14:45 2021 -0700 + + [ci] Remove cmake + + Apparently(?) our cmake build never bothered setting up pthreads. + So when I removed the busy-loop mutex impl it now doesn't build. + + 711c241f6c7e18c5403602375a733af74df76f83 + + https://github.com/harfbuzz/harfbuzz/pull/2874#issuecomment-782778263 + + .circleci/config.yml | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 1c693e8c28478655e115ad6c25ff775222b7ac00 +Author: Behdad Esfahbod +Date: Sat Feb 20 18:53:20 2021 -0700 + + [test] Fix unused-var warning + + test/api/test-buffer.c | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 12a283d5132a3fe03c91e75ef1f7baf65d6b5855 +Author: Behdad Esfahbod +Date: Mon Feb 22 12:50:41 2021 -0700 + + m[ft] No need to use atomic ops for cached_x_scale + + We have added a mutex since, so no need for atomicity. + + src/hb-ft.cc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit b39c1f7829bb6c7a69eb783e579246fdb627cd94 +Author: Behdad Esfahbod +Date: Sat Feb 20 15:46:17 2021 -0700 + + a[build] Fix distcheck + + Makefile.am | 2 -- + 1 file changed, 2 deletions(-) + +commit a3c35aee30879cd86351413fc395d3128fe6817a +Author: Behdad Esfahbod +Date: Mon Jun 29 02:07:20 2020 -0700 + + m Move HB_SCRIPT_MYANMAR_ZAWGYI + + src/hb-ot-shape-complex.hh | 3 ++- + src/hb.hh | 8 -------- + 2 files changed, 2 insertions(+), 9 deletions(-) + +commit c55bf55154887ae485501bf8843e26abb5cdedaa +Author: Behdad Esfahbod +Date: Mon Jun 29 02:04:16 2020 -0700 + + Remove HB_CONST_FUNC and HB_PURE_FUNC + + They are not necessary for inline functions. + + src/hb-algs.hh | 6 +++--- + src/hb-face.hh | 2 +- + src/hb.hh | 4 ---- + 3 files changed, 4 insertions(+), 8 deletions(-) + +commit cba9893ac5470e5d70888ec240453b581a657252 +Author: Behdad Esfahbod +Date: Mon Jun 29 01:55:57 2020 -0700 + + m[algs] Move roundf() here + + src/hb-algs.hh | 7 +++++++ + src/hb.hh | 5 ----- + 2 files changed, 7 insertions(+), 5 deletions(-) + +commit f0947717ff43c37a6273e9de7c83d082ffec22eb +Author: Behdad Esfahbod +Date: Mon Jun 29 01:53:21 2020 -0700 + + m[machinery] Move HB_VAR_ARRAY here + + src/hb-machinery.hh | 5 +++++ + src/hb.hh | 5 ----- + 2 files changed, 5 insertions(+), 5 deletions(-) + +commit 69464e9da04b9e9b7f5ac33688d3832b84a8318d +Author: Behdad Esfahbod +Date: Sat Feb 20 15:42:44 2021 -0700 + + [algs] Another try at fixing BEInt constexpr + + ../src/hb-algs.hh:120:3: error: body of constexpr function ‘constexpr BEInt::operator Type() const [with Type = short unsigned int]’ not a return-statement + + src/hb-algs.hh | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit ff7bf88192b0ceed3e9489c82f6b902ced37e1b4 +Author: Behdad Esfahbod +Date: Sat Feb 20 15:39:29 2021 -0700 + + m[algs] Fix BEInt -Wnarrowing errors + + src/hb-algs.hh | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +commit a89d9f25b4baa538293c397920e5a4489859878c +Author: Behdad Esfahbod +Date: Sat Feb 20 15:35:28 2021 -0700 + + m Err on -Wnarrowing instead of -Wc++11-narrowing + + On clang, -Wnarrowing is synonym for -Wc++11-narrowing. + On gcc it isn't. So, use the widely-available one + + src/hb.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e208f80449caccea19f68e395ad4c38353849da6 +Author: Behdad Esfahbod +Date: Sat Feb 20 15:31:27 2021 -0700 + + Make constexpr BEInt::operator Type() C++11-compatible + + Multiple return values not permitted until C++14 + + src/hb-algs.hh | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit c2fc2aa44cc8018ac689dde36efa34a635544197 +Author: Behdad Esfahbod +Date: Mon Jun 29 01:49:28 2020 -0700 + + [atomic] Remove Solaris intrinsics + + CMakeLists.txt | 17 ----------------- + configure.ac | 18 ------------------ + meson-cc-tests/solaris-atomic-operations.c | 8 -------- + meson.build | 4 ---- + src/hb-atomic.hh | 29 ----------------------------- + 5 files changed, 76 deletions(-) + +commit 7099a6dca18c12a3bb062adba4d429abc46d76a9 +Author: Behdad Esfahbod +Date: Mon Jun 29 01:47:37 2020 -0700 + + [atomic] Remove old Intel primitives implementation + + .github/workflows/coverity-scan.yml | 6 +++--- + CMakeLists.txt | 14 -------------- + configure.ac | 16 ---------------- + meson-cc-tests/intel-atomic-primitives-test.c | 6 ------ + meson.build | 4 ---- + src/hb-atomic.hh | 9 --------- + 6 files changed, 3 insertions(+), 52 deletions(-) + +commit 711c241f6c7e18c5403602375a733af74df76f83 +Author: Behdad Esfahbod +Date: Mon Jun 29 01:40:30 2020 -0700 + + m[mutex] Remove busyloop mutex implemenation + + Don't know why I ever added this. :) + + configure.ac | 5 ----- + meson.build | 3 --- + src/hb-mutex.hh | 18 ------------------ + 3 files changed, 26 deletions(-) + +commit 47f01c0726388102b82c1e04a5f134abb74b1831 +Author: Behdad Esfahbod +Date: Mon Jun 29 01:25:35 2020 -0700 + + m[algs] Move BEInt here + + src/hb-algs.hh | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- + src/hb.hh | 76 ------------------------------------------------------ + 2 files changed, 80 insertions(+), 77 deletions(-) + +commit e5b7bc424dd08c206f8c5baf5ac1b67d1dfd116e +Author: Behdad Esfahbod +Date: Mon Jun 29 01:24:02 2020 -0700 + + m Add default value to BEInt<> Size template parameter + + src/hb-open-type.hh | 14 +++++++------- + src/hb-serialize.hh | 2 +- + src/hb.hh | 4 ++-- + 3 files changed, 10 insertions(+), 10 deletions(-) + +commit 2caae4a59aadf889b410c4e2f42c0285013c22e6 +Author: Behdad Esfahbod +Date: Mon Jun 29 01:18:28 2020 -0700 + + m Move class traits + + src/hb-meta.hh | 11 +++++++++++ + src/hb.hh | 8 -------- + 2 files changed, 11 insertions(+), 8 deletions(-) + +commit c2dbd6cc0f9f30b2faed1fa0f40cfff742baae86 +Author: Behdad Esfahbod +Date: Mon Jun 29 01:15:36 2020 -0700 + + Remove static_assert of sizeof basic sized int types + + src/hb.hh | 8 -------- + 1 file changed, 8 deletions(-) + +commit e1706ffecdc0469063b90bbef6178c092dd7f32b +Author: Behdad Esfahbod +Date: Mon Jun 29 00:59:06 2020 -0700 + + m [algs] Move flags here + + src/hb-algs.hh | 36 ++++++++++++++++++++++++++++++++++++ + src/hb.hh | 36 ------------------------------------ + 2 files changed, 36 insertions(+), 36 deletions(-) + +commit 017f6b0d2441dc7602d9cb4b6783aaf5a0424f96 +Author: Behdad Esfahbod +Date: Mon Jun 29 00:44:41 2020 -0700 + + m Move static_assert_expr<> + + src/hb-meta.hh | 4 ++++ + src/hb.hh | 5 ----- + 2 files changed, 4 insertions(+), 5 deletions(-) + +commit 61f8d0e57dd9eee7e174f091f4e43646251dbb06 +Author: Behdad Esfahbod +Date: Mon Jun 29 00:38:56 2020 -0700 + + m Rename ASSERT_STATIC_EXPR_ZERO to static_assert_expr + + src/hb-ot-shape-complex-arabic-win1256.hh | 4 ++-- + src/hb-ot-shape-complex-indic.hh | 2 +- + src/hb.hh | 8 ++++---- + 3 files changed, 7 insertions(+), 7 deletions(-) + +commit 59cfffb1af82c706e181db64e81794f43af05cf4 +Author: Behdad Esfahbod +Date: Mon Jun 29 00:34:07 2020 -0700 + + m Change ASSERT_STATIC_EXPR_ZERO template arg type to bool + + src/hb.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 1981d83d7fefbc22d28d69714bfdac7aa5064d15 +Author: Behdad Esfahbod +Date: Mon Jun 29 00:28:31 2020 -0700 + + [constexpr] HB_MARK_AS_FLAG_T + + src/hb.hh | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit a4a99de0eb17b1de1be99534b5184fd1f1c53c37 +Author: Behdad Esfahbod +Date: Mon Jun 29 00:22:02 2020 -0700 + + [constexpr] bswap + + src/hb.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit f8ebe1dacd71d93dc2b401d0afbac86f5e14311d +Author: Behdad Esfahbod +Date: Mon Jun 29 00:20:45 2020 -0700 + + [constexpr] BEInt + + src/hb.hh | 64 +++++++++++++++++++++++---------------------------------------- + 1 file changed, 23 insertions(+), 41 deletions(-) + +commit 2fbd34f89a80fb25aa0f8edd1dbb692c66211842 +Author: Behdad Esfahbod +Date: Sun Jun 28 22:41:09 2020 -0700 + + m[set/map] Add operator bool() + + Probably should use in places.. + + src/hb-map.hh | 1 + + src/hb-set.hh | 1 + + 2 files changed, 2 insertions(+) + +commit bf75a0a03ac910879ee91cd29a4581c304edc644 +Author: Behdad Esfahbod +Date: Fri Feb 19 18:18:38 2021 -0700 + + m[dispatch] Use inline class member initialization + + Let's see how bots like this... + + src/hb-dispatch.hh | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 82928d9cf65e275362188e9d855690d2ae71f005 +Author: Behdad Esfahbod +Date: Sun Jun 28 22:03:57 2020 -0700 + + m[blob] Move immutable check to C API boundary + + Similarly to 08ed9e3f779253e3b5f01c38d44d0e5db2d5e7aa + + src/hb-blob.cc | 10 +++------- + 1 file changed, 3 insertions(+), 7 deletions(-) + +commit 4020c6b286a5a2bacf8ca97a402b39bbf29f18c6 +Author: Behdad Esfahbod +Date: Sun Jun 28 21:59:46 2020 -0700 + + m[blob] An empty blob can always be made writable + + src/hb-blob.cc | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +commit 2d39031f7b03543d8e9638354afad1af68872f06 +Author: Behdad Esfahbod +Date: Sun Jun 28 20:48:48 2020 -0700 + + [buffer/set/map] Move immutable check only to C API boundary + + The immutable objects are a concept only enforced by the C API. + So move checks only to that region. + + This does assume that the rest of the code is careful not getting + into these internal methods on immutable objects, which something + we do, but have no way of enforcing (currently). + + . + + src/hb-buffer.cc | 21 ++++++--------------- + src/hb-map.cc | 3 +++ + src/hb-map.hh | 4 ---- + src/hb-set.cc | 3 +++ + src/hb-set.hh | 5 ----- + 5 files changed, 12 insertions(+), 24 deletions(-) + +commit 6d83d44052d85f1a67ad14101b1a0a89cca642c9 +Author: Behdad Esfahbod +Date: Sun Jun 28 21:02:51 2020 -0700 + + m[set] Recover set from error in .reset() + + src/hb-set.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 445efe8d04b76e14148e7a53c891adb96e199dad +Author: Behdad Esfahbod +Date: Sun Jun 28 20:59:01 2020 -0700 + + m[vector] Recover vector from error in .reset() + + src/hb-vector.hh | 11 ++++++++--- + 1 file changed, 8 insertions(+), 3 deletions(-) + +commit 21433fa563028b1dda5f044bdeef9221511806f3 +Author: Behdad Esfahbod +Date: Sun Jun 28 20:46:02 2020 -0700 + + m[buffer] In hb_buffer_append() don't change until allocation success + + src/hb-buffer.cc | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 0f61a6213acd3f8ad5dd93f11c526bacceff699c +Author: Behdad Esfahbod +Date: Sun Jun 28 20:40:25 2020 -0700 + + m[vowels] Simplify + + If we didn't "process" anything, swap_buffers() becomes a no-op. + + src/gen-vowel-constraints.py | 5 +---- + src/hb-ot-shape-complex-vowel-constraints.cc | 19 +------------------ + 2 files changed, 2 insertions(+), 22 deletions(-) + +commit 3b91e0b5920a4a1c16dc349c4c93b4a4daf006bc +Author: Behdad Esfahbod +Date: Sun Jun 28 20:33:54 2020 -0700 + + m[buffer] Rename internal variable + + src/hb-buffer.cc | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +commit 9fcba109bf62aaff3dd8469ecb387e7451031a76 +Author: Behdad Esfahbod +Date: Sun Jun 28 20:30:39 2020 -0700 + + [buffer] Make swap_buffers() copy rest + + src/gen-vowel-constraints.py | 4 ---- + src/hb-aat-layout-common.hh | 4 ---- + src/hb-buffer.cc | 3 +++ + src/hb-ot-shape-complex-vowel-constraints.cc | 4 ---- + src/hb-ot-shape.cc | 2 -- + 5 files changed, 3 insertions(+), 14 deletions(-) + +commit 86993c09a1f1d72b972592693ccfb18a5ab28af4 +Author: Behdad Esfahbod +Date: Fri Feb 19 17:09:33 2021 -0700 + + Ignore -Wrange-loop-analysis + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2834 + + src/hb.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 6d94194497b49ee4cd05c9f590f6cd871a5708e9 +Author: Behdad Esfahbod +Date: Fri Feb 19 17:08:10 2021 -0700 + + Use auto in range-for-loop more + + src/hb-ot-cff-common.hh | 2 +- + src/hb-ot-cmap-table.hh | 8 ++++---- + src/hb-ot-layout-gsubgpos.hh | 6 ++++-- + 3 files changed, 9 insertions(+), 7 deletions(-) + +commit 1551f3d51862ab8f6428c9c35c7f424b00af72ee +Author: justvanrossum +Date: Thu Feb 18 11:57:37 2021 +0100 + + fixing more expected test results + + test/api/test-draw.c | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +commit 79e4f436e7fc4634ed285d548cad48069c6390eb +Author: justvanrossum +Date: Wed Feb 17 10:21:58 2021 +0100 + + Apply rounding correctly when calculating glyph extents for CFF and CFF2; adjust expected test results + + src/hb-ot-cff1-table.cc | 4 ++-- + src/hb-ot-cff2-table.cc | 4 ++-- + test/api/test-ot-extents-cff.c | 6 +++--- + 3 files changed, 7 insertions(+), 7 deletions(-) + +commit d01ebeae21b8f17a7eff92b091340fdf804b4de2 +Author: justvanrossum +Date: Wed Feb 17 10:13:54 2021 +0100 + + calculate extents based on scaled then rounded values; undo two of the earlier test result adjustments + + src/hb-ot-glyf-table.hh | 4 ++-- + test/api/test-ot-metrics-tt-var.c | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit 1d02e9c63bde6f5d064671401a292ffc440a9e99 +Author: justvanrossum +Date: Tue Feb 16 21:39:43 2021 +0100 + + two more adjusted expected extents results (still not convinced this is the right thing, though) + + test/api/test-ot-metrics-tt-var.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit cd0babe6a66ad8286fd8e60d7a87d7691b249482 +Author: justvanrossum +Date: Tue Feb 16 21:05:30 2021 +0100 + + adjust expected test result + + test/api/test-ot-metrics-tt-var.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1d8a89504bc2fc37372f10ea699453992ae8fc0b +Author: justvanrossum +Date: Tue Feb 16 20:55:16 2021 +0100 + + do not round added deltas; fixes #2866 + + src/hb-ot-var-gvar-table.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 103ed7da83758e6327a0b0b3e8f521dd41f2232b +Author: Behdad Esfahbod +Date: Fri Feb 19 16:48:30 2021 -0700 + + [subset] Use dagger + + Better fix for https://github.com/harfbuzz/harfbuzz/pull/2858 + + src/hb-ot-layout-gpos-table.hh | 12 +++--------- + 1 file changed, 3 insertions(+), 9 deletions(-) + +commit d8ea552d1095b92f44657ca8a90e4fc9fcdbd37a +Author: Behdad Esfahbod +Date: Thu Feb 18 12:07:46 2021 -0700 + + [aat] Improve unsafe-to-break logic + + Reduces false-positives. See comments for new logic. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2860 + + Adjusts run-tests.sh to allow unhashed absolute filenames. + + src/hb-aat-layout-common.hh | 91 +++++++++++++++++++++------- + test/shaping/data/in-house/tests/macos.tests | 3 + + test/shaping/run-tests.py | 17 +++--- + 3 files changed, 81 insertions(+), 30 deletions(-) + +commit cf203936d7ba74dfb567a92378476c3125010023 +Author: Behdad Esfahbod +Date: Thu Feb 18 12:03:26 2021 -0700 + + [aat] Unbreak builds + + Some compilers don't like this: + + ../src/hb-aat-layout-common.hh:732:9: error: declaration of 'using StateTable = struct AAT::StateTable' changes meaning of 'StateTable' [-fpermissive] + 732 | using StateTable = StateTable; + + src/hb-aat-layout-common.hh | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +commit b6fdaa6948a31beffa5a0715aca9718493bb9644 +Author: Behdad Esfahbod +Date: Thu Feb 18 11:16:37 2021 -0700 + + [minor:aat] Use injected class name + + src/hb-aat-layout-common.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e27420bb189bff7b15f8830e834eaf486de63505 +Author: Behdad Esfahbod +Date: Thu Feb 18 11:15:25 2021 -0700 + + [minor:aat] Simplify template reference + + src/hb-aat-layout-common.hh | 14 ++++++++------ + 1 file changed, 8 insertions(+), 6 deletions(-) + +commit 7b8a8adb7d3d273e16ad5933b1a958f4d13a6572 +Author: Behdad Esfahbod +Date: Thu Feb 18 09:47:24 2021 -0700 + + [aat] Fix unsafe-to-break marking when end-of-text action kicks in + + The state we are dealing with here is the previous state; so it should + cause unsafe_to_break before current glyph. + + I'm surprised this wasn't caught by any tests. Guess we don't have any + fonts with fancy end-of-text forms. + + src/hb-aat-layout-common.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit aa80c7c8b4242d61e771b28775638bf2a2c5100f +Author: Behdad Esfahbod +Date: Thu Feb 18 09:31:46 2021 -0700 + + [aat] Add buffer->successful check before buffer->next_glyph() + + src/hb-aat-layout-common.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit bcd10bf2741266e16d514269cc1c8902105187db +Author: Behdad Esfahbod +Date: Wed Feb 17 13:58:56 2021 -0700 + + [normalize] Add buffer success check before ->next_glyph() + + Speculative fix for: + https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=27843 + + src/hb-ot-shape-normalize.cc | 1 + + 1 file changed, 1 insertion(+) + +commit 505b3fc6cfbed95a4101c9a9c75a76645eb6fb6b +Author: Behdad Esfahbod +Date: Wed Feb 17 11:34:47 2021 -0700 + + [harfbuzz.cc] Fix OffsetTable name clash with Mac headers + + There's no easy way to undo a "using namespace" in our sources, so by the time + we get to include hb-coretext.cc from harfbuzz.cc, we already have "using namespace OT" + active, which clashes with Mac headers. + + Error was: + $ gcc -O3 -Wall -arch i386 -DHAVE_CORETEXT=1 -c harfbuzz.cc -o harfbuzz.o -std=c++11 + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/TextUtils.h:288:3: error: + reference to 'OffsetTable' is ambiguous + OffsetTable offsets, + ^ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/IntlResources.h:115:41: note: + candidate found by name lookup is 'OffsetTable' + typedef OffPair OffsetTable[3]; + ^ + ./hb-open-file.hh:81:16: note: candidate found by name lookup is 'OT::OffsetTable' + typedef struct OffsetTable + ^ + 1 error generated. + + src/hb-open-file.hh | 6 +++--- + src/hb-ot-head-table.hh | 2 +- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit 6a9f576fd438aef23242e72bd04285d0ea1279ad +Author: Behdad Esfahbod +Date: Wed Feb 17 11:31:32 2021 -0700 + + [coretext] Silence CoreText deprecation warning + + As suggested by Ned, just ignoring it. + + warning: 'CTGetCoreTextVersion' is deprecated: first deprecated in macOS 11.0 - Use + -[NSProcessInfo operatingSystemVersion] [-Wdeprecated-declarations] + + src/hb-coretext.cc | 3 +++ + 1 file changed, 3 insertions(+) + +commit 8e53c7c125ad93c1e83224da378d53caee00ca1e +Author: Behdad Esfahbod +Date: Wed Feb 17 11:12:56 2021 -0700 + + [coretext] Fix more CGFloat double-promotion warnings + + The warning is: + warning: implicit conversion increases floating-point precision: 'CGFloat' (aka 'float') to + 'double' [-Wdouble-promotion] + + src/hb-coretext.cc | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit cd08c2528c69cc91d06efc3947ab21007269b00d +Author: Behdad Esfahbod +Date: Tue Feb 16 18:51:43 2021 -0700 + + Fix typo + + CONFIG.md | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 9c8032cb4b436e093c16dd8476284d8fdcc1c93e +Author: Khaled Hosny +Date: Tue Feb 16 22:00:20 2021 +0200 + + [meson] Don’t build FontConfig subproject from master + + Pin it to a known working tag instead. + + subprojects/fontconfig.wrap | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 5ca353a2d026f655af61ae159adcaeace1fdb09c +Author: Garret Rieger +Date: Fri Feb 12 15:16:59 2021 -0800 + + [subset] fix heap buffer overflow found by fuzzer. + + src/hb-ot-layout-gpos-table.hh | 3 +++ + ...z-testcase-minimized-hb-subset-fuzzer-4901143794810880 | Bin 0 -> 565 bytes + ...z-testcase-minimized-hb-subset-fuzzer-6372147008241664 | Bin 0 -> 775 bytes + 3 files changed, 3 insertions(+) + +commit ae860db893f74a7025b7656697a10c017e38e261 +Merge: 7a60f4e3a 751ed68fe +Author: Behdad Esfahbod +Date: Tue Feb 16 12:39:47 2021 -0700 + + Merge pull request #2859 from harfbuzz/override-0b55 + + [indic] Fix shaping of U+0B55 ORIYA SIGN OVERLINE + +commit 751ed68fee1d32f8a2c13b4fdc4bfaa9856608e8 +Author: David Corbett +Date: Sun Feb 14 12:47:34 2021 -0500 + + [indic] Fix shaping of U+0B55 ORIYA SIGN OVERLINE + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2849 + + src/hb-ot-shape-complex-indic.hh | 1 + + .../fonts/b3075ca42b27dde7341c2d0ae16703c5b6640df0.ttf | Bin 0 -> 920 bytes + test/shaping/data/in-house/tests/indic-syllable.tests | 2 ++ + 3 files changed, 3 insertions(+) + +commit 7a60f4e3a407cdadedc3b723eb2f1d716e99cd72 +Author: Behdad Esfahbod +Date: Fri Feb 12 14:14:17 2021 -0700 + + [subset] Remove debug burden + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2360 + + src/hb-subset-plan.hh | 15 +++++++++------ + 1 file changed, 9 insertions(+), 6 deletions(-) + +commit 00d9276343f4c3d5fe6919308e0ba229c2f9ff10 +Author: Garret Rieger +Date: Wed Oct 14 14:48:11 2020 -0700 + + Add gpos9 expected files to Makefile.am + + test/subset/data/Makefile.am | 1 + + 1 file changed, 1 insertion(+) + +commit 08a4997fdec4f8df388d73dab7274b67ace8dc67 +Author: Garret Rieger +Date: Tue Oct 6 13:02:12 2020 -0700 + + [subset] Add subset support for Extension lookups (GPOS 9, GSUB 7). + + src/hb-ot-layout-gsubgpos.hh | 30 +++++++++++++++++++++ + test/subset/data/Makefile.sources | 1 + + .../gpos9_font2.keep-layout-retain-gids.41,42.otf | Bin 0 -> 1976 bytes + .../gpos9_font2.keep-layout-retain-gids.41.otf | Bin 0 -> 1936 bytes + .../gpos9_font2.keep-layout-retain-gids.42.otf | Bin 0 -> 1808 bytes + .../layout.gpos9/gpos9_font2.keep-layout.41,42.otf | Bin 0 -> 1272 bytes + .../layout.gpos9/gpos9_font2.keep-layout.41.otf | Bin 0 -> 1236 bytes + .../layout.gpos9/gpos9_font2.keep-layout.42.otf | Bin 0 -> 1096 bytes + test/subset/data/fonts/gpos9_font2.otf | Bin 0 -> 4588 bytes + test/subset/data/tests/layout.gpos9.tests | 11 ++++++++ + test/subset/meson.build | 1 + + 11 files changed, 43 insertions(+) + +commit bbbea3dbd86ece2ba0f6a0f7f70ea240fbc5a40f +Author: Behdad Esfahbod +Date: Thu Feb 11 12:23:33 2021 -0700 + + [minor] Rewrite set operation in OS/2 subsetting + + This patch could be nicer: + https://github.com/harfbuzz/harfbuzz/pull/2572/files + + Just tiny touchup now. + + src/hb-ot-os2-table.hh | 9 ++++----- + 1 file changed, 4 insertions(+), 5 deletions(-) + +commit cdb9197b4137ccac7d775b0e10adf0e9ef485f0c +Author: Behdad Esfahbod +Date: Thu Feb 11 11:32:49 2021 -0700 + + [khmer] Remove more unused code + + Prodded by https://github.com/harfbuzz/harfbuzz/pull/2583 + + These are leftovers from when we forked Khmer shaper from the Indic shaper. + + src/hb-ot-shape-complex-khmer.cc | 23 ----------------------- + 1 file changed, 23 deletions(-) + +commit dfa9d7acdc320005749bb21b4c4711224a87d511 +Author: Behdad Esfahbod +Date: Thu Feb 11 11:08:52 2021 -0700 + + [minor] Use serializer->propagate_error() to simplify code + + src/hb-ot-color-cbdt-table.hh | 8 ++++---- + src/hb-ot-layout-gsubgpos.hh | 18 ++++++++---------- + src/hb-serialize.hh | 9 +++++---- + 3 files changed, 17 insertions(+), 18 deletions(-) + +commit 5faae8260ac9f81dbc022317edd63643c83bc8e4 +Author: Behdad Esfahbod +Date: Thu Feb 11 10:58:02 2021 -0700 + + [post] Remove unneeded error check + + src/hb-ot-post-table.hh | 1 - + 1 file changed, 1 deletion(-) + +commit d7e2a51de2fb6c18c05bbc4c270efb01e9d744e1 +Author: Behdad Esfahbod +Date: Thu Feb 11 10:55:03 2021 -0700 + + [minor] Add unlikely() when checking for error + + src/hb-face.cc | 2 +- + src/hb-ot-glyf-table.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 8 ++++---- + 3 files changed, 6 insertions(+), 6 deletions(-) + +commit eb069f3948ee6e79b9ac5396a4fd1aa37e4e9136 +Author: Behdad Esfahbod +Date: Wed Feb 10 19:13:51 2021 -0700 + + [tests] Update expected output of recently-merged gpos5 + + The merged PR was from before landing this: + + commit 7a72b20aa2b604053696e731185a17286de73b08 + Author: Garret Rieger + Date: Thu Sep 24 15:58:48 2020 -0700 + + [subset] Subset GDEF during layout subsetting tests. + + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3840 -> 3884 bytes + .../gpos5_font1.keep-layout.retain-all-codepoint.otf | Bin 3840 -> 3884 bytes + 2 files changed, 0 insertions(+), 0 deletions(-) + +commit c7d232ce4e8eccdeaf8fc4bb4b73818b581d3fb9 +Merge: 68d576224 be33704c0 +Author: Behdad Esfahbod +Date: Wed Feb 10 18:13:38 2021 -0700 + + Merge pull request #2701 from googlefonts/Mark-To-Ligature_grieger + + [subset] GPOS 5 MarkToLigature subsetting support + +commit 68d576224fcd6fd649a20c77b4573203a781f9c4 +Merge: 094406b67 7b9e23f28 +Author: Behdad Esfahbod +Date: Wed Feb 10 14:56:29 2021 -0700 + + Merge pull request #2853 from harfbuzz/fix-g-ir-scanner + + [introspection] Fix g-ir-scanner syntax errors + +commit 7b9e23f28b2bf0540a2c49914f5d9c89079c96ba +Author: Khaled Hosny +Date: Wed Feb 10 23:37:43 2021 +0200 + + [introspection] Fix g-ir-scanner syntax errors + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2851 + + src/Makefile.am | 9 +-------- + src/hb-aat-layout.h | 2 +- + src/hb-blob.h | 2 +- + src/hb-buffer.h | 2 +- + src/hb-common.h | 2 +- + src/hb-deprecated.h | 2 +- + src/hb-draw.h | 2 +- + src/hb-face.h | 2 +- + src/hb-font.h | 2 +- + src/hb-gobject-enums.h.tmpl | 2 +- + src/hb-gobject-structs.h | 2 +- + src/hb-map.h | 2 +- + src/hb-ot-color.h | 2 +- + src/hb-ot-deprecated.h | 2 +- + src/hb-ot-font.h | 2 +- + src/hb-ot-layout.h | 2 +- + src/hb-ot-math.h | 2 +- + src/hb-ot-meta.h | 2 +- + src/hb-ot-metrics.h | 2 +- + src/hb-ot-name.h | 2 +- + src/hb-ot-shape.h | 2 +- + src/hb-ot-var.h | 2 +- + src/hb-set.h | 2 +- + src/hb-shape-plan.h | 2 +- + src/hb-shape.h | 2 +- + src/hb-style.h | 2 +- + src/hb-unicode.h | 2 +- + src/hb-version.h | 2 +- + src/hb-version.h.in | 2 +- + src/meson.build | 10 ++-------- + 30 files changed, 31 insertions(+), 44 deletions(-) + +commit 094406b67b074c460d8c44e31c847f9c1bec3d05 +Author: Khaled Hosny +Date: Wed Feb 10 22:49:27 2021 +0200 + + [ci] Disable failing Arch Linux job + + Some g-ir-scanner failure that does not seem to be related to us. The + job does not seem to be testing anything interesting anyway. + + .circleci/config.yml | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 554aaa0c5deb4c4f315184be8540eebe9077fe27 +Author: Khaled Hosny +Date: Wed Feb 10 22:25:16 2021 +0200 + + [build] Fix make distcheck + + A regression from 7b77ce0507e18fb981a9b865f3eaac0c2ae06044. + It was caught by the CI build in the PR, but apparently we are now used + to CI failures that they are effectively ignored. + + Also, yay for multiple build systems. + + test/subset/data/Makefile.am | 1 + + 1 file changed, 1 insertion(+) + +commit 1da75afbe8804ede5b2843759a9c185e015918b0 +Author: Behdad Esfahbod +Date: Wed Feb 10 00:03:30 2021 -0700 + + [minor] Add unlikely() + + src/hb-ot-layout-gsubgpos.hh | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 6e1afac64bbf3222d3e7f484749bbd2d17fc1a25 +Author: Behdad Esfahbod +Date: Tue Feb 9 18:48:46 2021 -0700 + + [minor] Rename internal variable + + To address review comment: + https://github.com/harfbuzz/harfbuzz/pull/2699#discussion_r573370781 + + src/hb-ot-layout-gsubgpos.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 836814a571a18bca344c0b35d136b2122122f82e +Author: Behdad Esfahbod +Date: Fri Feb 5 13:41:19 2021 -0500 + + [array] Swap order of args to hb_equal() + + Prioritizes Key::cmp() over table's cmp. + + src/hb-array.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 98374cebe1001e726b40a588b9fdc13208c8a9b1 +Author: Behdad Esfahbod +Date: Fri Feb 5 13:40:10 2021 -0500 + + Conditionalize IntType::cmp() so it never fails to compile + + Useful with lfind() since that calls hb_equal() which SFINAEs which + cmp() to use. + + src/hb-open-type.hh | 17 ++++++++++++----- + 1 file changed, 12 insertions(+), 5 deletions(-) + +commit ed04174a64c77e6ba7a68294d0672391740d2d75 +Author: Behdad Esfahbod +Date: Fri Feb 5 13:36:46 2021 -0500 + + Whitespace + + src/hb-algs.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 6a3fd94f3b8fa8f4aa1d4e4c9cfe74d0c3b88270 +Merge: 8f47dd577 aace09a3a +Author: Behdad Esfahbod +Date: Tue Feb 9 20:49:04 2021 -0500 + + Merge pull request #2699 from googlefonts/gpos_8 + + [subset] Add a more complex layout subsetting test case and fix the issues it exposed. + +commit 8f47dd5779f7f78b5c11f307a74128892ec1d26c +Author: Garret Rieger +Date: Wed Nov 4 11:05:22 2020 -0800 + + [subset] don't set lookup visited in closure_lookups_context_t::recurse. + - Lookup::closure_lookups also checks if the lookups visited and sets the lookup to visited. If we set visited in 'recurse' then Lookup::closure_lookups will fail to recurse into the children of the lookup. + - Also when copying ChainRule's skip LookupRecord's that point to lookups which aren't retained. This matches FontTool's behaviour. + + src/hb-ot-layout-gsubgpos.hh | 16 +++++++++++----- + 1 file changed, 11 insertions(+), 5 deletions(-) + +commit feeff5928b7764934cec376d047a5c808e9412a6 +Author: Behdad Esfahbod +Date: Tue Feb 9 14:59:40 2021 -0700 + + [docs] Add destroy() call to sample + + docs/usermanual-fonts-and-faces.xml | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 319e5b3200a2896acb2b01cc047f1144305acc14 +Author: Khaled Hosny +Date: Fri Jan 1 01:31:19 2021 +0200 + + [manual] Fix font functions section + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2731 + + docs/usermanual-fonts-and-faces.xml | 27 ++++++++++++++++++++------- + 1 file changed, 20 insertions(+), 7 deletions(-) + +commit 3583fce86d7c4a75b89d19107c9e0de45e169507 +Author: Khaled Hosny +Date: Thu Dec 31 19:45:11 2020 +0200 + + [manual] Give all chapters & sections pretty links + + docs/harfbuzz-docs.xml | 12 ++++++------ + docs/usermanual-getting-started.xml | 6 +++--- + docs/usermanual-what-is-harfbuzz.xml | 2 +- + 3 files changed, 10 insertions(+), 10 deletions(-) + +commit 84d4d9fc4d3b6811cefac097537136ef11ab78ee +Author: Khaled Hosny +Date: Thu Dec 31 18:27:10 2020 +0200 + + [manual] We don’t use ucdn library anymore + + docs/usermanual-utilities.xml | 28 +--------------------------- + 1 file changed, 1 insertion(+), 27 deletions(-) + +commit 68d2e1b221ca90a76f9a5179b05868e350ed0bd3 +Author: Khaled Hosny +Date: Thu Jan 21 14:39:19 2021 +0200 + + [meson] Disable benchmark feature by default + + It downloads a dependency from the internet, and in the same time not + used anywhere (one needs to explicitly call ninja benchmark), not even + on the CI (not sure if it that would make much sense since it does not + seem to ever fail). + + meson.build | 12 ++---------- + meson_options.txt | 2 +- + 2 files changed, 3 insertions(+), 11 deletions(-) + +commit b6f47af555e17dbc3b5cacc061bd22c54e0c80f9 +Author: Khaled Hosny +Date: Thu Jan 21 14:34:01 2021 +0200 + + [meson] Report more options in the summary + + meson.build | 5 +++++ + 1 file changed, 5 insertions(+) + +commit 33a0f0b6860e0a48f92bc855c179a0fc5864112f +Author: Behdad Esfahbod +Date: Tue Feb 9 12:55:45 2021 -0700 + + [test] Remove fuzzed test font that triggers virus alert + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2750 + + ...testcase-minimized-hb-subset-fuzzer-5741295280848896 | Bin 98822 -> 0 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + +commit 99184fbe2b22b2662fdf1b29edd9aabc1abc040b +Author: Khaled Hosny +Date: Wed Feb 3 13:40:39 2021 +0200 + + [ci] Add top level directory to win32 zip file + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2840 + + .ci/build-win32.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d9e0244cdfa522d5dfdd523197078968d83dc038 +Author: josephshen +Date: Tue Feb 2 16:04:44 2021 +0800 + + remove duplicate file names + + src/Makefile.sources | 2 -- + src/meson.build | 2 -- + 2 files changed, 4 deletions(-) + +commit dad41c07e4076ff247042116a0815f33e41aa0d6 +Author: Behdad Esfahbod +Date: Mon Feb 1 13:54:12 2021 -0500 + + [use] Typo + + src/hb-ot-shape-complex-use-machine.rl | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 63a716c540657d2e0c71d3443a87ac97530cf265 +Author: Behdad Esfahbod +Date: Fri Jan 29 20:36:42 2021 -0700 + + [indic] Use lfind() + + src/hb-ot-shape-complex-indic.hh | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +commit 921b4e46b0096873cee8c182cade0dafa8b35b43 +Author: Behdad Esfahbod +Date: Fri Jan 29 20:35:05 2021 -0700 + + [algs] Add hb_equal() + + Use in hb_array_t::lfind() + + src/hb-algs.hh | 42 ++++++++++++++++++++++++++++++++++++++++-- + src/hb-array.hh | 2 +- + 2 files changed, 41 insertions(+), 3 deletions(-) + +commit f4ed3bf20bb8522189a8d5d12242089121617896 +Author: Behdad Esfahbod +Date: Fri Jan 29 20:05:38 2021 -0700 + + [indic] Remove categorization of Khmer Ra + + Khmer goes through its own shaper these days. + + src/hb-ot-shape-complex-indic.hh | 2 -- + 1 file changed, 2 deletions(-) + +commit 676d1e6adf9572f79544182491af1abb229d2ccf +Author: Behdad Esfahbod +Date: Fri Jan 29 19:53:39 2021 -0700 + + [indic] Spell out INDIC_TABLE_ELEMENT_TYPE + + src/gen-indic-table.py | 4 +- + src/hb-ot-shape-complex-indic-table.cc | 4 +- + src/hb-ot-shape-complex-indic.hh | 4 +- + src/hb-ot-shape-complex-khmer-machine.hh | 665 ++++++++++--------- + src/hb-ot-shape-complex-use-machine.hh | 1034 +++++++++++++++++------------- + 5 files changed, 953 insertions(+), 758 deletions(-) + +commit 769c2b19a3c3e87923928b9c9de4ded7307b3ed8 +Author: Behdad Esfahbod +Date: Fri Jan 29 11:40:59 2021 -0700 + + [indic/khmer/myanmar/use] Minor shuffling of found_syllable() macros + + src/hb-ot-shape-complex-indic-machine.hh | 32 +++++++++++++++--------------- + src/hb-ot-shape-complex-indic-machine.rl | 14 ++++++------- + src/hb-ot-shape-complex-khmer-machine.hh | 18 ++++++++--------- + src/hb-ot-shape-complex-khmer-machine.rl | 8 ++++---- + src/hb-ot-shape-complex-myanmar-machine.hh | 18 ++++++++--------- + src/hb-ot-shape-complex-myanmar-machine.rl | 12 +++++------ + src/hb-ot-shape-complex-use-machine.hh | 30 ++++++++++++++-------------- + src/hb-ot-shape-complex-use-machine.rl | 22 ++++++++++---------- + 8 files changed, 77 insertions(+), 77 deletions(-) + +commit 59721c2f372918555f3d238b449a61907d1fc94c +Author: Behdad Esfahbod +Date: Fri Jan 29 11:34:59 2021 -0700 + + [use] Move data table into same compilation unit + + src/Makefile.sources | 2 +- + src/gen-use-table.py | 11 +++-- + src/harfbuzz.cc | 1 - + src/hb-ot-shape-complex-use-machine.hh | 55 ++++++++++------------ + src/hb-ot-shape-complex-use-machine.rl | 5 -- + ...e-table.cc => hb-ot-shape-complex-use-table.hh} | 11 +++-- + src/hb-ot-shape-complex-use.cc | 1 + + src/meson.build | 2 +- + src/update-unicode-tables.make | 4 +- + 9 files changed, 42 insertions(+), 50 deletions(-) + +commit d9b167da3d261737ed7f5874f308eed3ad37fd0f +Author: Behdad Esfahbod +Date: Thu Jan 28 20:40:42 2021 -0700 + + [use] Remove hb-ot-shape-complex-use.hh + + Inline into ragel machine. + + src/Makefile.sources | 1 - + src/gen-use-table.py | 1 - + src/hb-ot-shape-complex-use-machine.hh | 100 ++++++++++++++++++++++++--------- + src/hb-ot-shape-complex-use-machine.rl | 50 ++++++++++++++++- + src/hb-ot-shape-complex-use-table.cc | 1 - + src/hb-ot-shape-complex-use.cc | 1 - + src/hb-ot-shape-complex-use.hh | 83 --------------------------- + src/meson.build | 1 - + 8 files changed, 123 insertions(+), 115 deletions(-) + +commit 3bb2653a5e843338ab42cc929a874923cc14bafa +Author: Behdad Esfahbod +Date: Thu Jan 28 20:36:51 2021 -0700 + + [use] Reuse category numbers exported from ragel machine + + Part of https://github.com/harfbuzz/harfbuzz/pull/2726 + + src/gen-use-table.py | 7 +-- + src/hb-ot-shape-complex-use-machine.hh | 57 ++++++++++++------------ + src/hb-ot-shape-complex-use-machine.rl | 11 +++-- + src/hb-ot-shape-complex-use-table.cc | 81 +++++++++++++++++----------------- + src/hb-ot-shape-complex-use.cc | 48 ++++++++++---------- + src/hb-ot-shape-complex-use.hh | 53 +--------------------- + 6 files changed, 107 insertions(+), 150 deletions(-) + +commit c417e0d2f91f673dfb55c6d04e9d1fcda985abe7 +Author: Behdad Esfahbod +Date: Thu Jan 28 20:27:59 2021 -0700 + + [indic/khmer/myanmar/use] Move enum category around + + Such that the generated -machine.hh headers are independent. + + src/hb-ot-shape-complex-indic-machine.hh | 61 +++++++++++++++------------ + src/hb-ot-shape-complex-indic-machine.rl | 9 ++++ + src/hb-ot-shape-complex-indic.cc | 14 +------ + src/hb-ot-shape-complex-khmer-machine.hh | 44 +++++++++++--------- + src/hb-ot-shape-complex-khmer-machine.rl | 6 +++ + src/hb-ot-shape-complex-khmer.cc | 10 +---- + src/hb-ot-shape-complex-myanmar-machine.hh | 45 +++++++++++--------- + src/hb-ot-shape-complex-myanmar-machine.rl | 7 ++++ + src/hb-ot-shape-complex-myanmar.cc | 12 +----- + src/hb-ot-shape-complex-use-machine.hh | 66 +++++++++++++++++++----------- + src/hb-ot-shape-complex-use-machine.rl | 16 ++++++++ + src/hb-ot-shape-complex-use.cc | 20 +-------- + 12 files changed, 169 insertions(+), 141 deletions(-) + +commit 675b6c29947befe1c893b1c7ec33741386ca2bad +Author: Behdad Esfahbod +Date: Thu Jan 28 20:17:33 2021 -0700 + + [indic/khmer/myanmar/use] Remove unused dump-*-data programs + + In prep for streamlining tables. + + src/Makefile.am | 19 ------------------- + src/dump-indic-data.cc | 43 ------------------------------------------- + src/dump-khmer-data.cc | 41 ----------------------------------------- + src/dump-myanmar-data.cc | 43 ------------------------------------------- + src/dump-use-data.cc | 38 -------------------------------------- + src/meson.build | 15 --------------- + 6 files changed, 199 deletions(-) + +commit 0a5c6311409547c7a24efbbd595ed5a50f754107 +Author: Behdad Esfahbod +Date: Thu Jan 28 19:53:20 2021 -0700 + + [use] Rename internal enum joinint_form_t members + + To ease upcoming change. + + src/hb-ot-shape-complex-use.cc | 22 +++++++++++----------- + 1 file changed, 11 insertions(+), 11 deletions(-) + +commit 880fdb7460caa88a0a08a535555e54cf5037eed3 +Author: Behdad Esfahbod +Date: Thu Jan 28 19:47:53 2021 -0700 + + [indic/khmer/myanmar/use] Export categories from Ragel source + + Not hooked up yet. + + Part of alternative approach to + https://github.com/harfbuzz/harfbuzz/pull/2726 + + src/hb-ot-shape-complex-indic-machine.hh | 32 +++++++++-- + src/hb-ot-shape-complex-indic-machine.rl | 36 ++++++------ + src/hb-ot-shape-complex-khmer-machine.hh | 30 ++++++++-- + src/hb-ot-shape-complex-khmer-machine.rl | 32 +++++------ + src/hb-ot-shape-complex-myanmar-machine.hh | 40 ++++++++++++-- + src/hb-ot-shape-complex-myanmar-machine.rl | 52 +++++++++--------- + src/hb-ot-shape-complex-use-machine.hh | 88 ++++++++++++++++++++++-------- + src/hb-ot-shape-complex-use-machine.rl | 87 +++++++++++++++-------------- + 8 files changed, 252 insertions(+), 145 deletions(-) + +commit f94bf9f06ff46d6fc33d04fbb4e92e5d25fcaa42 +Author: Garret Rieger +Date: Mon Jan 25 15:57:42 2021 -0800 + + [set fuzzer] limit the total number of set members in a fuzzing input. + Currently the fuzzer can create arbitarily long inputs which once big enough will trigger a timeout. + + test/fuzzing/hb-set-fuzzer.cc | 9 +++++++++ + 1 file changed, 9 insertions(+) + +commit b198d944890f107d8be09fded0ad402332230229 +Author: ckitagawa +Date: Mon Jan 25 16:34:11 2021 -0500 + + use {} rather than {0} + + src/hb-ot-color-colr-table.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2e50b517e1f5346d87349c965ef0469ed61892da +Author: ckitagawa +Date: Mon Jan 25 16:19:07 2021 -0500 + + Nicer more idiomatic fix + + src/hb-ot-color-colr-table.hh | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 8f6559a373363e8992cb964ecae2ce2a115e2d7d +Author: ckitagawa +Date: Mon Jan 25 10:37:59 2021 -0500 + + [subet/COLR] Default initialize firstLayerIdx + + src/hb-ot-color-colr-table.hh | 1 + + 1 file changed, 1 insertion(+) + +commit a650243d3994e5098a8528cce262d4ffb258b11d +Author: Behdad Esfahbod +Date: Sun Jan 24 13:30:06 2021 -0700 + + [sanitize] Fix typo + + src/hb-sanitize.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit e05e56061c75588dbc31a4ced73e13207e537fd9 +Author: Behdad Esfahbod +Date: Sun Jan 24 12:28:04 2021 -0700 + + [mingw] Reinstate win32 cross-compiling with autotools instructions + + Was removed in favor of meson in 6058ede3ae983c53d1d6f5352d4235bafce3499a. + However, those fail to build for me. + + Makefile.am | 1 + + README.mingw.md | 32 ++++++++++++++++++++++++-------- + mingw-configure.sh | 28 ++++++++++++++++++++++++++++ + 3 files changed, 53 insertions(+), 8 deletions(-) + +commit 881ad720fe78b27421945824e3c30f7536a8e6bf +Author: Behdad Esfahbod +Date: Thu Jan 21 14:27:45 2021 -0700 + + [algs] Remove passthru declaration + + Let compiler figure it out. + + src/hb-algs.hh | 8 -------- + src/hb-set.hh | 25 ++++++++++++++----------- + 2 files changed, 14 insertions(+), 19 deletions(-) + +commit ca0b7afee9422338886cfb163f0a68e2f1868f24 +Author: Behdad Esfahbod +Date: Thu Jan 21 12:18:48 2021 -0700 + + [set] Use hb_fill() + + src/hb-ot-layout-common.hh | 8 ++++---- + src/hb-set.hh | 5 ++--- + 2 files changed, 6 insertions(+), 7 deletions(-) + +commit 5fce8898e0be354a890c629516ecae76a3383a64 +Author: Behdad Esfahbod +Date: Thu Jan 21 12:14:20 2021 -0700 + + [iter] Allow passing rvalue iters to hb_fill() + + src/hb-iter.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6463ee02d6127fa2bfc4ada5e65468a4f8815531 +Author: Behdad Esfahbod +Date: Thu Jan 21 12:01:13 2021 -0700 + + Speed up ClassDef/Coverage intersect methods + + Just avoiding overhead as measured by Garret. + Should rewrite as dagger in the future and confirm that it has the + same benefits. Later on, rewrite as lfind() maybe. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2826 + + src/hb-ot-layout-common.hh | 34 ++++++++++++++++++++++++---------- + 1 file changed, 24 insertions(+), 10 deletions(-) + +commit 33368a12b7f7b394cc2b36048a04f76aa1f7009e +Author: Garret Rieger +Date: Thu Jan 21 11:06:58 2021 -0800 + + uint32_t to unsigned in hb-set.hh + + src/hb-set.hh | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +commit 2a0d0b901f687915eab4b270c48e658e52b95676 +Author: Garret Rieger +Date: Thu Jan 21 10:45:09 2021 -0800 + + Make set clear work even when set is in failed state. + + src/hb-set.hh | 28 ++++++++++++++-------------- + 1 file changed, 14 insertions(+), 14 deletions(-) + +commit 0ba73e980c210ea5b3542327aa889177f9e44a2e +Author: Garret Rieger +Date: Wed Sep 16 13:56:33 2020 -0700 + + [ENOMEM] handle allocation failures during page compaction. + + src/hb-set.hh | 50 +++++++++++++++++++++++++++++++++++++++----------- + 1 file changed, 39 insertions(+), 11 deletions(-) + +commit a4c3732f59188046322e599a1a67279680385cbd +Author: Garret Rieger +Date: Wed Sep 16 12:35:09 2020 -0700 + + [ENOMEM] fix set clear() causing corruption if the set is in_error(). + + src/hb-set.hh | 11 ++++++++--- + ...-testcase-minimized-hb-subset-fuzzer-5345734743031808 | Bin 0 -> 1240 bytes + 2 files changed, 8 insertions(+), 3 deletions(-) + +commit 9b8be9643cba165abf9256df1b8b8413b0574ab0 +Author: Khaled Hosny +Date: Wed Jan 20 23:49:24 2021 +0200 + + [docs] Ignore hb-gobject headers + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2797 + + docs/Makefile.am | 3 -- + docs/harfbuzz-docs.xml | 1 - + docs/harfbuzz-sections.txt | 72 ---------------------------------------------- + docs/meson.build | 17 +++++------ + src/hb-gobject-structs.h | 30 ------------------- + 5 files changed, 7 insertions(+), 116 deletions(-) + +commit 2a6a49c90b1255d687e52121ba7b3b3c272c4a70 +Author: Khaled Hosny +Date: Thu Jan 21 00:06:03 2021 +0200 + + [meson] Don’t scan files outside src for docs + + Similar to what we do in Makefile.am. + + docs/meson.build | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 051a3c7b9a9b9064cf0a9fc8a2a32e6114f103ec +Author: Khaled Hosny +Date: Wed Jan 20 22:35:34 2021 +0200 + + [docs] Fix typo + + src/hb-font.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a44dd339f9ebf789b2642b5a7eef2785fca6d809 +Author: Khaled Hosny +Date: Fri Jan 1 01:36:57 2021 +0200 + + [docs] Missing param docs + + src/hb-font.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 478d169c0fdbecbf859352ae2f03d5261cb49b11 +Author: Khaled Hosny +Date: Thu Dec 31 18:17:33 2020 +0200 + + [docs] Document more deprecated symbols + + src/hb-deprecated.h | 13 ++++++++++++- + src/hb-graphite2.cc | 5 +++++ + src/hb-ot-deprecated.h | 2 ++ + 3 files changed, 19 insertions(+), 1 deletion(-) + +commit ca0a7a838447947ea2530bb51487c775f02d48b4 +Author: Khaled Hosny +Date: Thu Dec 31 17:29:03 2020 +0200 + + [docs] Document hb_ot_math_constant_t somehow + + src/hb-ot-math.h | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- + 1 file changed, 59 insertions(+), 2 deletions(-) + +commit 3ba1e7e783d2beab39fce656d98f5ce79fdf2843 +Author: Khaled Hosny +Date: Thu Dec 31 17:11:35 2020 +0200 + + [docs] Document HB_OT_TAG_DEFAULT_LANGUAGE/SCRIPT + + src/hb-ot-layout.h | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +commit 4bfa0b3c0214a35a2c7c0400aef9797a82bc5cac +Author: Khaled Hosny +Date: Thu Dec 31 16:30:05 2020 +0200 + + [docs] Fix hb_color_get_* docs + + src/hb-common.cc | 16 ++++++++++++---- + 1 file changed, 12 insertions(+), 4 deletions(-) + +commit 2cdc92c0c27ecdd07735e1a7d3768651991ea0e1 +Author: David Corbett +Date: Sat Aug 29 19:41:40 2020 -0400 + + [use] Move most joining scripts to USE + + src/hb-ot-shape-complex.hh | 37 +++++++++---------------------------- + 1 file changed, 9 insertions(+), 28 deletions(-) + +commit 5c73c9082b32a5dd955c1c0f0a4e08e85304c2e2 +Author: Behdad Esfahbod +Date: Mon Jan 18 12:47:25 2021 -0700 + + [syllabic] Fix signed/unsigned comparision errors + + src/hb-ot-shape-complex-syllabic.cc | 6 +++--- + src/hb-ot-shape-complex-syllabic.hh | 4 ++-- + 2 files changed, 5 insertions(+), 5 deletions(-) + +commit e3d4c2972759f0fd578213d450da7e4d8b5c83e8 +Author: Behdad Esfahbod +Date: Fri Jan 15 19:23:33 2021 -0700 + + [indic/khmer/myanmar] Minor: Fix mask + + Seems like a typo. No behavior change. + + src/hb-ot-shape-complex-indic.hh | 2 +- + src/hb-ot-shape-complex-khmer.hh | 2 +- + src/hb-ot-shape-complex-myanmar.hh | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit 0ddade44cf02455bf78ebb782841c76f3c4cea9a +Author: Behdad Esfahbod +Date: Fri Jan 15 19:13:47 2021 -0700 + + [syllabic] Merge various insert_dotted_circles implementations + + Fixes https://github.com/harfbuzz/harfbuzz/issues/1810 + + src/hb-ot-shape-complex-indic.cc | 70 ++++-------------------------------- + src/hb-ot-shape-complex-khmer.cc | 71 ++++-------------------------------- + src/hb-ot-shape-complex-myanmar.cc | 64 +++------------------------------ + src/hb-ot-shape-complex-syllabic.cc | 67 ++++++++++++++++++++++++++++++++++ + src/hb-ot-shape-complex-syllabic.hh | 8 +++++ + src/hb-ot-shape-complex-use.cc | 72 +++++-------------------------------- + 6 files changed, 101 insertions(+), 251 deletions(-) + +commit e8e9fd9556816e7d43f3c5c0a678789cd6b2cf24 +Author: Behdad Esfahbod +Date: Fri Jan 15 18:52:57 2021 -0700 + + [syllabic] Add hb-ot-shape-complex-syllabic.cc/hh + + Empty for now. + + Part of https://github.com/harfbuzz/harfbuzz/issues/1810 + + src/Makefile.sources | 2 ++ + src/harfbuzz.cc | 1 + + src/hb-ot-shape-complex-indic.hh | 2 +- + src/hb-ot-shape-complex-syllabic.cc | 33 +++++++++++++++++++++++++++++++++ + src/hb-ot-shape-complex-syllabic.hh | 33 +++++++++++++++++++++++++++++++++ + src/hb-ot-shape-complex-use.hh | 3 +-- + src/meson.build | 2 ++ + 7 files changed, 73 insertions(+), 3 deletions(-) + +commit 8af85c4e86ae88c02921b048c5100a57f27857c6 +Author: Behdad Esfahbod +Date: Fri Jan 15 18:48:12 2021 -0700 + + Remove hb-ot-shape-complex-machine-index.hh file + + Inline code into USE header. + + src/Makefile.sources | 1 - + src/hb-ot-shape-complex-machine-index.hh | 69 -------------------------------- + src/hb-ot-shape-complex-use-machine.hh | 49 +++++++++++------------ + src/hb-ot-shape-complex-use-machine.rl | 1 - + src/hb-ot-shape-complex-use.hh | 39 ++++++++++++++++++ + 5 files changed, 63 insertions(+), 96 deletions(-) + +commit 9dd61c5b78dfc229e36f5ffe23fd448fc9bf82f5 +Author: Behdad Esfahbod +Date: Fri Jan 15 18:42:30 2021 -0700 + + Rename internal buffer var use + + Part of https://github.com/harfbuzz/harfbuzz/issues/1810 + + src/hb-ot-shape-complex-arabic.cc | 2 +- + src/hb-ot-shape-complex-hangul.cc | 2 +- + src/hb-ot-shape-complex-indic.hh | 4 ++-- + src/hb-ot-shape-complex-use.cc | 2 +- + src/hb-ot-shape-complex.hh | 4 ++-- + 5 files changed, 7 insertions(+), 7 deletions(-) + +commit 6a140ef570bc29aafc1078d16d5399fceadd476f +Author: Khaled Hosny +Date: Sun Jan 17 22:48:50 2021 +0200 + + [meson] Pin Cairo subproject 1.17.4 + + There is now a release with meson build support. + + subprojects/cairo.wrap | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit fb1b29cee4bdea6805f14a530cb2984185f0d3ac +Author: Khaled Hosny +Date: Sun Jan 17 22:55:12 2021 +0200 + + [ci] Fix msys2 breakage + + What package manger randomly changes package names without fallback! + + .github/workflows/msys2-ci.yml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 3c5b7886ebeee112ba7d2f2f7d7e581981ab61b0 +Author: Behdad Esfahbod +Date: Fri Jan 15 19:26:04 2021 -0700 + + Revert "Avoid category duplication between C++ and Ragel" + + This reverts commit 67ea8133d3fa82b3365cd917fb266ba752f16169. + + Merged accidentally on https://github.com/harfbuzz/harfbuzz/pull/2726 + + src/Makefile.sources | 2 - + src/gen-ragel-artifacts.py | 2 +- + src/hb-ot-shape-complex-indic-category.hh | 89 ------------------------------ + src/hb-ot-shape-complex-indic-machine.hh | 36 ++++++------ + src/hb-ot-shape-complex-indic-machine.rl | 19 ++++++- + src/hb-ot-shape-complex-indic.hh | 36 +++++++++++- + src/hb-ot-shape-complex-khmer-machine.hh | 22 ++++---- + src/hb-ot-shape-complex-khmer-machine.rl | 17 +++++- + src/hb-ot-shape-complex-khmer.hh | 29 +++++++--- + src/hb-ot-shape-complex-myanmar-machine.hh | 22 ++++---- + src/hb-ot-shape-complex-myanmar-machine.rl | 31 ++++++++++- + src/hb-ot-shape-complex-myanmar.hh | 32 +++++++++-- + src/hb-ot-shape-complex-use-category.hh | 87 ----------------------------- + src/hb-ot-shape-complex-use-machine.hh | 34 ++++++------ + src/hb-ot-shape-complex-use-machine.rl | 45 ++++++++++++++- + src/hb-ot-shape-complex-use.hh | 53 +++++++++++++++++- + src/meson.build | 2 - + 17 files changed, 299 insertions(+), 259 deletions(-) + +commit 67ea8133d3fa82b3365cd917fb266ba752f16169 +Author: David Corbett +Date: Sat Oct 17 14:37:22 2020 -0400 + + Avoid category duplication between C++ and Ragel + + src/Makefile.sources | 2 + + src/gen-ragel-artifacts.py | 2 +- + src/hb-ot-shape-complex-indic-category.hh | 89 ++++++++++++++++++++++++++++++ + src/hb-ot-shape-complex-indic-machine.hh | 36 ++++++------ + src/hb-ot-shape-complex-indic-machine.rl | 19 +------ + src/hb-ot-shape-complex-indic.hh | 36 +----------- + src/hb-ot-shape-complex-khmer-machine.hh | 22 ++++---- + src/hb-ot-shape-complex-khmer-machine.rl | 17 +----- + src/hb-ot-shape-complex-khmer.hh | 29 +++------- + src/hb-ot-shape-complex-myanmar-machine.hh | 22 ++++---- + src/hb-ot-shape-complex-myanmar-machine.rl | 31 +---------- + src/hb-ot-shape-complex-myanmar.hh | 32 ++--------- + src/hb-ot-shape-complex-use-category.hh | 87 +++++++++++++++++++++++++++++ + src/hb-ot-shape-complex-use-machine.hh | 34 ++++++------ + src/hb-ot-shape-complex-use-machine.rl | 45 +-------------- + src/hb-ot-shape-complex-use.hh | 53 +----------------- + src/meson.build | 2 + + 17 files changed, 259 insertions(+), 299 deletions(-) + +commit c8c5e52aba904cfede1c7e8e1043a392053938e6 +Author: David Corbett +Date: Mon Jan 4 20:31:12 2021 -0500 + + [use] Update overrides to 2021-01-04 + + This uses the data files from + . + + src/hb-ot-shape-complex-use-table.cc | 2 +- + src/ms-use/IndicSyllabicCategory-Additional.txt | 1 - + 2 files changed, 1 insertion(+), 2 deletions(-) + +commit 1fb7f3bda6de03279e2971086b6935a0970f4b98 +Author: Khaled Hosny +Date: Thu Dec 31 03:03:48 2020 +0200 + + [docs] Document various HB_SCRIPT_* + + Need to have something for all of them to keep GTK-Doc happy. + + src/hb-common.h | 500 ++++++++++++++++++++++++++++++++++++-------------------- + 1 file changed, 326 insertions(+), 174 deletions(-) + +commit ea0907abf938f787ebfc0c41f439d1e2b2ef98ba +Author: Khaled Hosny +Date: Thu Dec 31 02:34:45 2020 +0200 + + [docs] Document version macros + + src/hb-version.h | 29 +++++++++++++++++++++++++++++ + src/hb-version.h.in | 29 +++++++++++++++++++++++++++++ + 2 files changed, 58 insertions(+) + +commit 5e9f05ff3f7dad07ba593f4a38989e0d90311b36 +Author: Khaled Hosny +Date: Thu Dec 31 02:23:55 2020 +0200 + + [docs] Expand memory modes docs + + Per Behdad suggestions. + + src/hb-blob.h | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 5151c2b668e76eac73a044c478319887e3fa9acb +Author: Khaled Hosny +Date: Thu Dec 31 00:28:27 2020 +0200 + + [introspection] Replace deprecated allow-none + + Use optional or nullable as appropriate. + + src/hb-aat-layout.cc | 2 +- + src/hb-buffer-serialize.cc | 16 ++++++++-------- + src/hb-ot-layout.cc | 32 ++++++++++++++++---------------- + src/hb-ot-name.cc | 8 ++++---- + src/hb-ot-tag.cc | 14 +++++++------- + src/hb-ot-var.cc | 6 +++--- + src/hb-shape.cc | 6 +++--- + 7 files changed, 42 insertions(+), 42 deletions(-) + +commit a64d56a3e5c7ecc0f0ecc491987487b9481dbdbc +Author: Khaled Hosny +Date: Thu Dec 31 00:27:49 2020 +0200 + + [introspection] nullable is for pointers + + src/hb-font.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9936490c04e9333f4c3360312c4431a3e14468b8 +Author: Khaled Hosny +Date: Thu Dec 31 00:19:29 2020 +0200 + + [docs] Invalid use of "optional" annotation + + It is valid only for out and inout parameters. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/1787 + + src/hb-blob.cc | 4 ++-- + src/hb-buffer.cc | 4 ++-- + src/hb-deprecated.h | 6 +++--- + src/hb-face.cc | 4 ++-- + src/hb-font.cc | 12 ++++++------ + src/hb-font.h | 32 ++++++++++++++++---------------- + src/hb-ft.cc | 4 ++-- + src/hb-map.cc | 2 +- + src/hb-set.cc | 2 +- + src/hb-shape-plan.cc | 2 +- + src/hb-unicode.cc | 2 +- + src/hb-unicode.h | 12 ++++++------ + 12 files changed, 43 insertions(+), 43 deletions(-) + +commit bf5b4b71c589e8cbe1a528b1091229825c6fec77 +Author: Khaled Hosny +Date: Thu Dec 31 00:38:47 2020 +0200 + + [docs] Duplicated documentation + + src/hb-unicode.h | 28 ---------------------------- + 1 file changed, 28 deletions(-) + +commit 3d7a3616485e7d0ad8389547ab607234eb6ec11d +Author: Khaled Hosny +Date: Wed Dec 30 23:58:37 2020 +0200 + + [docs] Miscellaneous missing docs + + docs/harfbuzz-sections.txt | 3 +-- + src/hb-blob.h | 8 ++++---- + src/hb-coretext.cc | 2 +- + src/hb-directwrite.cc | 4 ++++ + src/hb-face.cc | 2 +- + src/hb-face.h | 13 +++++++++++++ + src/hb-gdi.cc | 2 ++ + src/hb-map.h | 6 +++++- + src/hb-ot-deprecated.h | 7 +++++++ + src/hb-ot-meta.cc | 4 +++- + src/hb-ot-var.h | 26 ++++++++++++++++---------- + src/hb-set.h | 6 +++++- + 12 files changed, 62 insertions(+), 21 deletions(-) + +commit a31a51cdec8cab763e7b29c42d161381c652d32d +Author: Khaled Hosny +Date: Wed Dec 30 23:48:25 2020 +0200 + + [docs] Complete hb-ft docs a bit + + src/hb-ft.cc | 18 +++++++++--------- + 1 file changed, 9 insertions(+), 9 deletions(-) + +commit 8c492d5c321ceee19102986e3eb2733bb5e6c5d7 +Author: Khaled Hosny +Date: Wed Dec 30 23:47:33 2020 +0200 + + [docs] Complete hb-ot-math docs a bit + + src/hb-ot-deprecated.h | 7 +++++++ + src/hb-ot-math.h | 22 +++++++++++++++++++++- + 2 files changed, 28 insertions(+), 1 deletion(-) + +commit 3f7ffd1b3d0bff1c641e5adf47de9be1925aa897 +Author: Khaled Hosny +Date: Wed Dec 30 23:46:13 2020 +0200 + + [docs] Complete hb-unicode docs a bit + + src/hb-deprecated.h | 33 ++++++++++++++++++++++----------- + src/hb-unicode.cc | 2 +- + src/hb-unicode.h | 4 +++- + 3 files changed, 26 insertions(+), 13 deletions(-) + +commit 2fdab788ad20ae6256542afe0d856b63b5cfc0e2 +Author: Khaled Hosny +Date: Wed Dec 30 23:44:30 2020 +0200 + + [docs] Complete hb-buffer docs a bit + + src/hb-buffer-serialize.cc | 32 +++++++++++++++----------- + src/hb-buffer.cc | 32 +++++++++++++------------- + src/hb-buffer.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++ + src/hb-deprecated.h | 10 ++++++++ + 4 files changed, 102 insertions(+), 29 deletions(-) + +commit 492a5a9096cc36f6d1860f576ccf09b6117e86b5 +Author: Khaled Hosny +Date: Wed Dec 30 23:42:49 2020 +0200 + + [docs] Complete hb-aat docs a bit + + src/hb-aat-layout.cc | 14 ++++----- + src/hb-aat-layout.h | 88 ++++++++++++++++++++++++++++------------------------ + 2 files changed, 55 insertions(+), 47 deletions(-) + +commit 3a012cc469d22b9889907a79717524e983ac95b7 +Author: Khaled Hosny +Date: Wed Dec 30 23:40:25 2020 +0200 + + [docs] Complete hb-metrics docs a bit + + src/hb-ot-metrics.cc | 31 ++++++++++++++++++++----------- + src/hb-ot-metrics.h | 3 ++- + 2 files changed, 22 insertions(+), 12 deletions(-) + +commit 5a55b31a383deadc3d479f83a6122cca821765eb +Author: Khaled Hosny +Date: Wed Dec 30 23:39:08 2020 +0200 + + [docs] Complete hb-shape-plan docs a bit + + src/hb-shape-plan.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 8e8c3e5878028f4fba783bb92e25e03db662c664 +Author: Khaled Hosny +Date: Wed Dec 30 23:37:49 2020 +0200 + + [docs] Complete hb-ot-layout docs a bit + + docs/harfbuzz-sections.txt | 2 ++ + src/hb-ot-layout.cc | 59 ++++++++++++++++++++++++++++------------------ + src/hb-ot-layout.h | 51 ++++++++++++++++++++++++++++++++++++++- + src/hb-ot-tag.cc | 15 ++++++++++-- + 4 files changed, 101 insertions(+), 26 deletions(-) + +commit 5b7b730d4b94b33a9915e5fa0908e84e343aae41 +Author: Khaled Hosny +Date: Mon Dec 28 05:23:26 2020 +0200 + + [docs] Complete hb-color docs a bit + + src/hb-ot-color.h | 4 ++++ + 1 file changed, 4 insertions(+) + +commit aa107e657b7940506548d003d5fda1510e8dfefa +Author: Khaled Hosny +Date: Wed Dec 30 23:34:17 2020 +0200 + + [docs] Complete hb-font docs a bit + + docs/harfbuzz-sections.txt | 4 +- + src/hb-deprecated.h | 37 +++++++++++-- + src/hb-font.cc | 28 +++++++--- + src/hb-font.h | 135 +++++++++++++++++++++++++++++++++++++++++---- + 4 files changed, 179 insertions(+), 25 deletions(-) + +commit 9b602e8e22d399d494f4e0a0eb22b2b4ea0d4a6a +Author: Khaled Hosny +Date: Wed Dec 30 23:28:54 2020 +0200 + + [docs] Complete hb-common docs a bit + + docs/harfbuzz-docs.xml | 3 + + src/hb-common.cc | 30 ++++++- + src/hb-common.h | 239 ++++++++++++++++--------------------------------- + 3 files changed, 107 insertions(+), 165 deletions(-) + +commit 53ed5597b2a0615299aa52e36e75a93437f9844a +Author: Khaled Hosny +Date: Wed Dec 30 23:11:33 2020 +0200 + + [docs] Add missing API indices + + docs/harfbuzz-docs.xml | 5 +++++ + 1 file changed, 5 insertions(+) + +commit c9c3b3c94c4dc8e8bd1af723de287b49c8acbf42 +Author: Khaled Hosny +Date: Wed Dec 30 23:09:59 2020 +0200 + + [docs] Use correct syntax + + src/hb-blob.cc | 2 +- + src/hb-set.cc | 12 ++++++------ + 2 files changed, 7 insertions(+), 7 deletions(-) + +commit a8e72ee7842bb0f7cff9d3b703d335215cfbc1af +Author: Khaled Hosny +Date: Wed Dec 30 23:08:40 2020 +0200 + + [docs] Use %true and %false consistently + + src/hb-aat-layout.cc | 6 +++--- + src/hb-blob.cc | 2 +- + src/hb-common.cc | 4 ++-- + src/hb-face.cc | 2 +- + src/hb-font.cc | 32 ++++++++++++++++---------------- + src/hb-map.cc | 4 ++-- + src/hb-ot-color.cc | 8 ++++---- + src/hb-ot-layout.cc | 32 ++++++++++++++++---------------- + src/hb-ot-math.cc | 4 ++-- + src/hb-ot-var.cc | 4 ++-- + src/hb-sanitize.hh | 2 +- + src/hb-set.cc | 16 ++++++++-------- + src/hb-unicode.cc | 6 +++--- + src/hb-unicode.h | 8 ++++---- + 14 files changed, 65 insertions(+), 65 deletions(-) + +commit a3fe43a41024f197936a12a62515c43a03a7c810 +Author: Khaled Hosny +Date: Wed Dec 30 21:58:43 2020 +0200 + + [docs] Hide private enum values + + "/*< skip >*/" does not seem to hide them. + + src/hb-ot-layout.h | 1 + + src/hb-ot-meta.h | 1 + + src/hb-ot-metrics.h | 1 + + src/hb-ot-var.h | 1 + + src/hb-style.cc | 1 + + 5 files changed, 5 insertions(+) + +commit b8e6f17eed5eec3715e9d16f7f3db4c352f6d312 +Author: Khaled Hosny +Date: Sun Dec 27 15:03:57 2020 +0200 + + [docs] Move note about harfbuzz-old to proper place + + Commit 443f87213272be5ae0579dce4749b2036dfe3815 seems to have moved it + to the API part by mistake. + + docs/harfbuzz-docs.xml | 60 ++++++++++++++++++++++++-------------------------- + 1 file changed, 29 insertions(+), 31 deletions(-) + +commit e93de6362b2388a3f11fa5cfa4f699d805c61c5d +Author: Khaled Hosny +Date: Sun Dec 27 00:57:29 2020 +0200 + + [docs] Document unused language in get_baseline + + Document that language_tag in hb_ot_layout_get_baseline() is currently + unused. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2662 + + src/hb-ot-layout.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit c7b2e64c6d9e2f9b130c8fd581f0e5a67021b76d +Author: Khaled Hosny +Date: Sun Dec 27 00:53:23 2020 +0200 + + [docs] make it clear that FT_Face must have size + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2590 + + src/hb-ft.cc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 4136ecf74149c533f9a31e039d67e9a234e1f9ce +Author: Khaled Hosny +Date: Sun Dec 27 00:22:31 2020 +0200 + + [docs] Don’t use FreeType in the simple example + + Also make the code actually compile. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2106 + + docs/usermanual-getting-started.xml | 31 ++++++++++++++++++------------- + 1 file changed, 18 insertions(+), 13 deletions(-) + +commit bfe4bbfc05319400572dd4547b093f7bcae7eba2 +Author: Khaled Hosny +Date: Sun Dec 27 18:38:54 2020 +0200 + + [docs] Older GTK-Doc does not support HB_DEPRECATED_FOR() at all + + Fixes CI build failure. + + docs/Makefile.am | 2 +- + docs/meson.build | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 4161146e62f7fae28afc42c297e824d298741bb3 +Author: Khaled Hosny +Date: Sun Dec 27 18:27:19 2020 +0200 + + [docs] Fix generated docs for deprecated symbols + + Without ignoring HB_DEPRECATED, most deprecated symbols get missing from + documentation. Ignoring HB_DEPRECATED_FOR does not work, but this seems + to be a GTK-Doc bug. + + docs/Makefile.am | 2 +- + docs/meson.build | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 7236c7e29cef1c2d76c7a284c5081ff4d3aa1127 +Author: Khaled Hosny +Date: Sun Dec 27 01:59:00 2020 +0200 + + 2.7.4 + + NEWS | 7 +++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 4 ++-- + 4 files changed, 11 insertions(+), 4 deletions(-) + +commit 6808b1fb3075990c389e3a2e80cee8c4874a8f6f +Merge: 010bd5404 e8c15b7a1 +Author: Khaled Hosny +Date: Sun Dec 27 01:55:15 2020 +0200 + + Merge pull request #2781 from harfbuzz/g-i-dist + + [ci] Install gobject-introspection on distcheck job + +commit e8c15b7a1cd2c2174658e221193bb83d1ca4c635 +Author: Khaled Hosny +Date: Sat Dec 26 23:05:48 2020 +0200 + + [ci] Install gobject-introspection on distcheck job + + To fix missing --enable-introspection from release tarballs. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2779 + + .circleci/config.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 010bd5404008e45bb23ff63613551a03e3b60f58 +Merge: 462b71eaf fdf3e448f +Author: Khaled Hosny +Date: Sat Dec 26 01:17:27 2020 +0200 + + Merge pull request #2777 from harfbuzz/docs-unicode + + [docs] Improve hb-unicode docs a bit + +commit 462b71eaf3aff628cc50554f2ebcb78e27262e39 +Merge: 954167143 22468c8a9 +Author: Khaled Hosny +Date: Sat Dec 26 01:16:32 2020 +0200 + + Merge pull request #1676 from n8willis/docs-gtkdoc-core + + [Docs] Add gtkdoc comments for low-level core APIs + +commit 22468c8a9046d03751039ae82626c780c74fdc66 +Author: Khaled Hosny +Date: Thu Dec 24 22:38:06 2020 +0200 + + [docs] Give destroy callbacks have (optional) annotation + + src/hb-blob.cc | 4 ++-- + src/hb-font.h | 30 +++++++++++++++--------------- + src/hb-ft.cc | 2 +- + src/hb-map.cc | 2 +- + src/hb-set.cc | 2 +- + src/hb-shape-plan.cc | 2 +- + src/hb-unicode.cc | 2 +- + src/hb-unicode.h | 12 ++++++------ + 8 files changed, 28 insertions(+), 28 deletions(-) + +commit 35c4a15a676beb6d9198e2a9b7f06ac5ab669b2c +Author: Khaled Hosny +Date: Thu Dec 24 22:34:02 2020 +0200 + + [docs] Update hb-font documentation + + src/hb-font.cc | 20 +++++++++++--------- + 1 file changed, 11 insertions(+), 9 deletions(-) + +commit 8586f15957ac593aad786ad839b49596e45c0fa8 +Author: Khaled Hosny +Date: Thu Dec 24 22:23:47 2020 +0200 + + [docs] Update hb-common documentation + + src/hb-common.cc | 5 +++-- + src/hb-common.h | 16 +++++++--------- + 2 files changed, 10 insertions(+), 11 deletions(-) + +commit e8c21e003dfe84a2b8c8801821176575bfa7bbb4 +Author: Khaled Hosny +Date: Thu Dec 24 21:56:31 2020 +0200 + + [docs] Remove comments the duplicate docs + + src/hb-font.h | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +commit ff96f73f8f62344fc9d0c557bcc79cd6c2d0b95f +Author: Khaled Hosny +Date: Thu Dec 24 21:53:11 2020 +0200 + + [docs] Add some missing API to harfbuzz-sections.txt + + docs/harfbuzz-sections.txt | 2 ++ + 1 file changed, 2 insertions(+) + +commit cb319f0d80ab76da00c7263a7e0a433558fa73a2 +Author: Khaled Hosny +Date: Thu Dec 24 21:47:05 2020 +0200 + + [docs] Add some missing annotations to hb-buffer.cc + + src/hb-buffer.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 9af0edd9511cdba61ad3bd2ce23eb789e9eb58fe +Author: Khaled Hosny +Date: Thu Dec 24 21:40:41 2020 +0200 + + [docs] Document return value of hb_blob_get_data() + + src/hb-blob.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f88e845fc789cb1af3956b53b749987af8d6adc8 +Author: Khaled Hosny +Date: Thu Dec 24 21:28:37 2020 +0200 + + [docs] Minor fixes + + src/hb-blob.cc | 6 +++--- + src/hb-buffer.cc | 4 ++-- + src/hb-face.cc | 2 +- + src/hb-font.cc | 2 +- + src/hb-map.cc | 2 +- + src/hb-set.cc | 2 +- + src/hb-unicode.cc | 2 +- + 7 files changed, 10 insertions(+), 10 deletions(-) + +commit 82092d4005aa1ce38e069b43d35282089af4ea79 +Author: Nathan Willis +Date: Mon Apr 22 15:31:24 2019 +0100 + + [docs] Update gtk-doc comments in hb-font + + src/hb-font.cc | 623 +++++++++++++++++++++++++++++++++++---------------------- + src/hb-font.h | 371 ++++++++++++++++++++++++++-------- + 2 files changed, 679 insertions(+), 315 deletions(-) + +commit e8de26e1ef7b4486ff7b13aadb89c06300f1b705 +Author: Nathan Willis +Date: Sun Apr 21 20:31:54 2019 +0100 + + [docs] Add gtkdoc comments to hb-buffer + + src/hb-buffer.cc | 235 +++++++++++++++++++++++++++++-------------------------- + src/hb-buffer.h | 17 ++++ + 2 files changed, 139 insertions(+), 113 deletions(-) + +commit d13b7eaaf18e772387ce25e899e2b3d4252c9e96 +Author: Nathan Willis +Date: Sun Apr 21 20:31:31 2019 +0100 + + [docs] Add gtkdoc comments to hb-blob + + src/hb-blob.cc | 48 +++++++++++++++++++++++++++--------------------- + src/hb-blob.h | 35 ++++++++++++++++++++++++++--------- + 2 files changed, 53 insertions(+), 30 deletions(-) + +commit 4cdb12a3fa804392ec93e29633235f9552a4e106 +Author: Nathan Willis +Date: Sun Apr 21 20:31:09 2019 +0100 + + [docs] Add gtkdoc comments to hb-common + + src/hb-common.cc | 82 +++++++++------- + src/hb-common.h | 295 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- + 2 files changed, 337 insertions(+), 40 deletions(-) + +commit 922c32eb2df9bfedc15420ceef99f35c6be07e12 +Author: Nathan Willis +Date: Sun Apr 21 20:30:54 2019 +0100 + + [docs] Add gtkdoc comments to hb-map + + src/hb-map.cc | 87 ++++++++++++++++++++++++++++++++++++----------------------- + src/hb-map.h | 6 +++++ + 2 files changed, 60 insertions(+), 33 deletions(-) + +commit 71af2c6d9b58213963577a01c97dc9dc021dc6b7 +Author: Nathan Willis +Date: Sun Apr 21 20:30:36 2019 +0100 + + [docs] Add gtkdoc comments to hb-set + + src/hb-set.cc | 207 ++++++++++++++++++++++++++++++++-------------------------- + src/hb-set.h | 9 +++ + 2 files changed, 124 insertions(+), 92 deletions(-) + +commit ec98730ff69a744955c5d98aa38078eb0bb8fd24 +Author: Nathan Willis +Date: Wed Apr 17 14:44:25 2019 +0100 + + [docs] regularize whitespace in function params + + src/hb-font.cc | 563 ++++++++++++++++++++++++++++++--------------------------- + 1 file changed, 295 insertions(+), 268 deletions(-) + +commit fdf3e448fdf92385675e64563b0489d8aea2e1b8 +Author: Khaled Hosny +Date: Thu Dec 24 00:41:45 2020 +0200 + + [docs] Improve hb-unicode docs a bit + + Down to only one warning. + + src/hb-unicode.h | 80 ++++++++++++++++++++++++++++++++++++++++---------------- + 1 file changed, 58 insertions(+), 22 deletions(-) + +commit 0fd6144a5fd0de86c509e35a552105faca458fb2 +Author: Khaled Hosny +Date: Thu Dec 24 00:10:27 2020 +0200 + + [docs] Fix warnings about unknown annotations + + Use square brackets so that gtk-doc does not consider these to be + annotations. + + src/hb-unicode.h | 168 +++++++++++++++++++++++++++---------------------------- + 1 file changed, 84 insertions(+), 84 deletions(-) + +commit 954167143befde8366150dcb885f50a9e64346a3 +Merge: 8560c3e35 71a3b54f3 +Author: Khaled Hosny +Date: Wed Dec 23 23:04:17 2020 +0200 + + Merge pull request #2776 from harfbuzz/release + + 2.7.3 + +commit 71a3b54f3c6c6fba52a2f99e6a9258c62b5104cd +Author: Khaled Hosny +Date: Wed Dec 23 15:33:15 2020 +0200 + + 2.7.3 + + NEWS | 23 +++++++++++++++++++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-buffer.cc | 2 +- + src/hb-version.h | 4 ++-- + 5 files changed, 28 insertions(+), 5 deletions(-) + +commit 8560c3e355dbfd199fbd9e7052151c40a9039b29 +Merge: 769a21aab 296e9d7f3 +Author: Behdad Esfahbod +Date: Wed Dec 23 00:25:10 2020 -0800 + + Merge pull request #2774 from harfbuzz/misc-doc + + Doc fixes + +commit 769a21aab6a2b1c43cc10d56de3861a3add723de +Author: Ryan +Date: Wed Dec 23 02:31:03 2020 -0500 + + meson: avoid regenerating hb-version.h unnecessarily + + The file is a dependency for the library as a whole, so previously editing the Meson build files at all would force a full rebuild. This will only rebuild it if the version has changed. + + src/gen-hb-version.py | 11 ++++++++++- + 1 file changed, 10 insertions(+), 1 deletion(-) + +commit 296e9d7f33fb314d0bd4e0dad5a85f60aefdade9 +Author: Khaled Hosny +Date: Wed Dec 23 01:18:10 2020 +0200 + + [ci] Install fonttools using pip on msys2 + + Hopefully fixes the broken package. + + .github/workflows/msys2-ci.yml | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit 3dba7ea93638df814b93d75d31ad3da24605704d +Author: Khaled Hosny +Date: Wed Dec 23 00:55:21 2020 +0200 + + [docs] Add missing API index for 1.4.0 release + + docs/harfbuzz-docs.xml | 1 + + 1 file changed, 1 insertion(+) + +commit c2e2c40bacb296526e1b395a957af0e13da4486f +Author: Khaled Hosny +Date: Wed Dec 23 00:49:23 2020 +0200 + + [docs] Fix gtk-doc comment syntax + + The documentation was not picked otherwise. + + src/hb-aat-layout.cc | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 0826940821e9b8068b0341dae4d3ea237df86aa2 +Author: Khaled Hosny +Date: Wed Dec 23 00:45:39 2020 +0200 + + [docs] Add messing sections + + Docs for these sections were not generated at all. + + docs/harfbuzz-docs.xml | 4 ++++ + src/hb-directwrite.cc | 9 +++++++++ + src/hb-gdi.cc | 10 ++++++++++ + src/hb-ot-metrics.cc | 9 +++++++++ + 4 files changed, 32 insertions(+) + +commit b8b13018edc4115e9857d7871d254c5737f90046 +Author: Khaled Hosny +Date: Wed Dec 23 00:22:56 2020 +0200 + + [docs] Make gtk-doc find these typedef’s + + src/hb-aat-layout.h | 3 +-- + src/hb-buffer.h | 3 +-- + src/hb-font.h | 6 ++---- + src/hb-ot-color.h | 3 +-- + src/hb-ot-deprecated.h | 3 +-- + src/hb-ot-name.h | 3 +-- + src/hb-ot-var.h | 3 +-- + 7 files changed, 8 insertions(+), 16 deletions(-) + +commit 8c3a530fd7aa832215b84f4f38d58f58ac8a5832 +Author: Khaled Hosny +Date: Tue Dec 22 23:52:46 2020 +0200 + + [docs] Some formatting fixes + + src/hb-buffer-serialize.cc | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +commit b029a45caa6067c752643e49b30233a74a8be721 +Author: Khaled Hosny +Date: Tue Dec 22 23:32:48 2020 +0200 + + [docs] Add new API to harfbuzz-sections.txt + + docs/harfbuzz-docs.xml | 1 + + docs/harfbuzz-sections.txt | 3 +++ + 2 files changed, 4 insertions(+) + +commit ea4476d7389b8b5d30f1d969787c752856c32088 +Author: Khaled Hosny +Date: Mon Dec 21 17:44:03 2020 +0200 + + [autotools] Don’t fallback to icu-config + + ICU pkg-config support have been available for a long time, and + icu-config often breaks cross-compiling when the one from host system is + found. + + configure.ac | 19 ------------------- + 1 file changed, 19 deletions(-) + +commit 2953a66ab685957f57e52fb45f42445030d41e06 +Author: Chun-wei Fan +Date: Wed Dec 9 12:24:18 2020 +0800 + + CMake: Define HAVE_GOBJECT when harfbuzz-gobject is built + + Without this, the built library for harfbuzz-gobject is unuseful. + + CMakeLists.txt | 1 + + 1 file changed, 1 insertion(+) + +commit 25c0a792e3c2642e3796e0428fb315da9dc2618e +Author: Behdad Esfahbod +Date: Thu Dec 10 14:29:47 2020 -0700 + + Remove unused+wrong UnsizedArrayOf<> operators + + Said compiler is wrong to err since they are unused. But yeah, they + didn't make sense and were copy/paste leftover. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2763 + + src/hb-open-type.hh | 2 -- + 1 file changed, 2 deletions(-) + +commit 07e304b2a488261a89e74f396902399cb28f5608 +Merge: 7c241651a 5f32fdff1 +Author: Khaled Hosny +Date: Tue Dec 1 22:32:19 2020 +0200 + + Merge pull request #2755 from Myaamori/master + + meson: use meson.current_source_dir() instead of @CURRENT_SOURCE_DIR@ + +commit 7c241651ac3c8a4d97a0a04d4db5bd0088988ed9 +Author: Behdad Esfahbod +Date: Mon Nov 30 16:38:53 2020 -0700 + + [algs] Don't forward rvalue twice + + Part of https://github.com/harfbuzz/harfbuzz/issues/2293 + + src/hb-algs.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 53806e5b83cee0e275eac038d0780f95ac56588c +Author: Behdad Esfahbod +Date: Wed Nov 25 11:51:37 2020 -0700 + + Tiny improvement on previous commit + + Functionally the same. + + src/hb-blob.hh | 1 + + src/hb-null.hh | 1 + + src/hb-ot-layout-gsubgpos.hh | 2 +- + 3 files changed, 3 insertions(+), 1 deletion(-) + +commit a5f6f869e80c371665026dfe9d156f0088f2553d +Author: Dominik Röttsches +Date: Fri Oct 23 14:25:05 2020 +0300 + + Drop layout table if layout lookup accelerator allocation failed + + If the table is kept, when the table is present but only the accelerator + allocation failed, then we run into nullptr dereferences downstream in + hb_ot_map_t::apply when trying to access proxy.accels[i]. + + To fix this, instead of only setting lookup_count of accelerator_t + itself, drop the whole table to avoid hb-ot-map construction assuming + that the lookups will work correctly despite accelerator allocation + having failed. + + Fixes: + https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24490 + https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24490 + + src/hb-ot-layout-gsubgpos.hh | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 5f32fdff11bca45ca842dea583f1afd51a6435b9 +Author: Myaamori +Date: Tue Nov 24 01:29:24 2020 +0000 + + meson: use meson.current_source_dir() instead of @CURRENT_SOURCE_DIR@ + + @CURRENT_SOURCE_DIR@ is not listed as a valid string substitution + for custom targets in the Meson reference, and in practice + it does not get substituted when using the vs2019 backend. + + src/meson.build | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit b2e7bb2a7caa20af244b7452ec960f9957eb8bba +Author: David Corbett +Date: Tue Oct 27 19:50:33 2020 -0400 + + Don’t map BCP 47 to coincidentally similar OT tag + + src/gen-tag-table.py | 34 ++++++++--- + src/hb-ot-tag-table.hh | 163 +++++++++++++++++++++++++++++++++++++++++++++++++ + src/hb-ot-tag.cc | 1 + + test/api/test-ot-tag.c | 4 ++ + 4 files changed, 194 insertions(+), 8 deletions(-) + +commit e1df2c5277a365d5e0c83d811f0b95f66428430b +Author: David Corbett +Date: Mon Oct 26 19:16:35 2020 -0400 + + Map ISO 639 code qul to language system tag 'QUH ' + + src/gen-tag-table.py | 1 + + src/hb-ot-tag-table.hh | 1 + + 2 files changed, 2 insertions(+) + +commit bac8a856f8ce034fde04f024065455c8b29bba5e +Author: Khaled Hosny +Date: Sat Nov 21 16:07:57 2020 +0200 + + Revert "[CI] Don’t install ragel on circleci jobs" + + This reverts commit 9a9da110a54ea03a0bdd1e64fa9ff7a2b98ba53c. + + .circleci/config.yml | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +commit f579c66108d4b9d122213704078c998bc194d427 +Author: Khaled Hosny +Date: Sat Nov 21 16:06:27 2020 +0200 + + Mark variable unused + + Hopefully fixes build with newer ragel. + + https://github.com/adrian-thurston/ragel/issues/56 + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2752 + + src/hb-ot-shape-complex-use-machine.hh | 2 +- + src/hb-ot-shape-complex-use-machine.rl | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit f83496a9101f764e4eaec2ce205d55aa4f78558f +Author: David Corbett +Date: Fri Nov 20 08:16:36 2020 -0500 + + [use] Remove workaround for reserved code points + + See . + + src/gen-use-table.py | 4 +--- + src/ms-use/IndicSyllabicCategory-Additional.txt | 5 ++++- + 2 files changed, 5 insertions(+), 4 deletions(-) + +commit 17da41bd06f2b993976379c8ab9287b485f58dee +Author: David Corbett +Date: Tue Nov 17 14:29:05 2020 -0500 + + Update language system tag registry to OT 1.8.4 + + src/gen-tag-table.py | 7 +- + src/hb-ot-tag-table.hh | 909 +++++++++++++++++++++++++++++++++++++------------ + test/api/test-ot-tag.c | 6 +- + 3 files changed, 704 insertions(+), 218 deletions(-) + +commit 385d9c08d8906002690a7fbff86c1592f5b627b9 +Merge: c4ade4fdd 9722b4b26 +Author: Khaled Hosny +Date: Tue Nov 17 19:43:22 2020 +0200 + + Merge pull request #2700 from xclaesse/cairo-ft + + meson: Fix cairo_ft_dep when fontconfig is a subproject + +commit 9722b4b269bda2d7e84c3164d69caa1324f8f8b3 +Author: Xavier Claessens +Date: Tue Nov 17 11:56:52 2020 -0500 + + Meson: Update all wrap files to latest version + + subprojects/expat.wrap | 19 +++++++++---------- + subprojects/fontconfig.wrap | 6 +++--- + subprojects/google-benchmark.wrap | 15 ++++++++------- + subprojects/libpng.wrap | 22 ++++++++++++---------- + subprojects/zlib.wrap | 17 ++++++++++++----- + 5 files changed, 44 insertions(+), 35 deletions(-) + +commit a082fe400d1c981e22061168299334c853ad85a6 +Author: Xavier Claessens +Date: Fri Nov 6 13:02:21 2020 -0500 + + ci: Install meson 0.56.0 in crossbuild-win32 + + It is required for using cairo as subproject. + + .circleci/config.yml | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit e2ba0e009e499e82b2922db7e58e91bc5f452d03 +Author: Xavier Claessens +Date: Sat Oct 3 21:34:24 2020 -0400 + + meson: Fix check for cairo and cairo-ft dependencies + + When cairo comes from a subproject fallback it should still take + cairo-ft dependency, otherwise it miss freetype2 cflags. + + Also update wrap file to use upstream repository now that meson support + has been merged. + + This requires Meson >= 0.54.0 because cairo itself requires that version + and we use the new `fallback: 'cairo'` syntax without specifying a + variable name because cairo does not provide a variable name for + cairo-ft. + + meson.build | 37 +++++++++++++++++-------------------- + subprojects/cairo.wrap | 4 ++-- + 2 files changed, 19 insertions(+), 22 deletions(-) + +commit c4ade4fdd681b59c0694b7422d7a123fd1e9e6b8 +Merge: e6c21d7b5 fd8f4ffcc +Author: Khaled Hosny +Date: Tue Nov 17 14:32:04 2020 +0200 + + Merge pull request #2686 from simoncozens/more-tracing + + More tracing + +commit fd8f4ffcc6851ff9024957779be50411e87724d5 +Author: Simon Cozens +Date: Fri Sep 18 16:37:22 2020 +0100 + + Trace reorder, not normalize + + src/hb-ot-shape-normalize.cc | 3 ++- + src/hb-ot-shape.cc | 5 +---- + 2 files changed, 3 insertions(+), 5 deletions(-) + +commit 2e0193d7417d1134e1710bf3fa7690332bc561e0 +Author: Simon Cozens +Date: Fri Sep 18 16:28:29 2020 +0100 + + Add more cast spaces + + src/hb-ot-shape.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 4bb6d54e3bd16ae42364587f9703128b95de89de +Author: Simon Cozens +Date: Fri Sep 18 16:26:08 2020 +0100 + + Missing cast + + src/hb-ot-shape-complex-indic.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 8e1bedc50b13d19e1fb3c0fbb0cfa6d87f042f51 +Author: Simon Cozens +Date: Fri Sep 18 16:25:43 2020 +0100 + + Keep phase names + + src/hb-ot-shape.cc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 428c111f1389e3ebf8b694f342ffdc011f2ee043 +Author: Simon Cozens +Date: Fri Sep 18 16:24:47 2020 +0100 + + Fix spacing around casts + + src/hb-ot-layout.cc | 4 ++-- + src/hb-ot-shape-complex-indic.cc | 2 +- + src/hb-ot-shape-complex-khmer.cc | 2 +- + src/hb-ot-shape-complex-myanmar.cc | 2 +- + src/hb-ot-shape-complex-use.cc | 2 +- + 5 files changed, 6 insertions(+), 6 deletions(-) + +commit f19018da412cf0949748dc8ba80e1a0a376238af +Author: Simon Cozens +Date: Thu Sep 17 15:08:32 2020 +0100 + + Smaller issues from review + + src/hb-ot-shape-complex-indic.cc | 12 ++++++------ + src/hb-ot-shape-complex-myanmar.cc | 2 +- + src/hb-ot-shape.cc | 6 +++--- + 3 files changed, 10 insertions(+), 10 deletions(-) + +commit 8b3b835a0aaf7b21825ad87f0e0ab9efbff34dcc +Author: Simon Cozens +Date: Thu Sep 17 14:27:31 2020 +0100 + + Trace normalization and preprocessing stages + + src/hb-ot-shape.cc | 15 ++++++++++++--- + 1 file changed, 12 insertions(+), 3 deletions(-) + +commit b50099bff22f9add10e100b6ace5a063a574a066 +Author: Simon Cozens +Date: Thu Sep 17 14:25:30 2020 +0100 + + Trace reordering in pause functions + + src/hb-ot-shape-complex-indic.cc | 10 ++++++++-- + src/hb-ot-shape-complex-khmer.cc | 10 ++++++---- + src/hb-ot-shape-complex-myanmar.cc | 9 ++++++--- + src/hb-ot-shape-complex-use.cc | 10 +++++++--- + 4 files changed, 27 insertions(+), 12 deletions(-) + +commit e6c21d7b58224f483395a6c9355fe89d88aedd54 +Merge: 3bd43bd02 0c3dcfae1 +Author: Khaled Hosny +Date: Tue Nov 17 08:53:32 2020 +0200 + + Merge pull request #2692 from ffontaine/master + + src/meson.build: allow introspection when cross-compiling + +commit 0c3dcfae193efd8d5333c44075ba01932edc1059 +Merge: 2604201ae 3bd43bd02 +Author: Fabrice Fontaine +Date: Tue Nov 17 07:31:07 2020 +0100 + + Merge remote-tracking branch 'upstream/master' + +commit 3bd43bd023ab713781058f9ce5bcb7566ecb2d68 +Author: David Corbett +Date: Mon Nov 16 21:55:02 2020 -0500 + + Map more ISO 15924 variants to `hb_script_t`s + + src/hb-common.cc | 5 +++++ + 1 file changed, 5 insertions(+) + +commit 27170e058d2925ea05bf59f1ee8f56fb0bcb576a +Author: David Corbett +Date: Wed Oct 28 18:02:55 2020 -0400 + + Fix names for language tag in gen-tag-table.py + + A BCP 47 language tag with both a script subtag and a region subtag + would be printed as a human-readable name in hb-ot-tag-table.hh as if it + only had its language subtag. + + src/gen-tag-table.py | 18 +++---- + src/hb-ot-tag-table.hh | 126 ++++++++++++++++++++++++------------------------- + 2 files changed, 73 insertions(+), 71 deletions(-) + +commit 5091ea7e247b118009c719076650a93b3e2dde6d +Merge: 69cc214c9 07961daed +Author: Khaled Hosny +Date: Sat Oct 24 22:37:52 2020 +0200 + + Merge pull request #2733 from astiob/buffer-context-doc + + [docs] Describe buffer context applicability more explicitly + +commit 07961daed06d181615d8087b25122985c83760cc +Author: Oleg Oshmyan +Date: Sat Oct 24 21:58:02 2020 +0300 + + [docs] Describe buffer context applicability more explicitly + + Make it abundantly clear that the context's script etc. don't matter. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2730 + + docs/usermanual-buffers-language-script-and-direction.xml | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +commit 69cc214c9a47ec9f19bfe477149c6c68cff6a483 +Merge: 49ebb9ebd 5adc1344a +Author: Khaled Hosny +Date: Sat Oct 24 10:41:33 2020 +0200 + + Merge pull request #2729 from khaledhosny/autotools-pkg-config + + [autotools] Require pkg-config 0.28 + +commit 5adc1344a4c695ed655aabd02c8bfab114bb4d52 +Author: Khaled Hosny +Date: Fri Oct 23 18:39:34 2020 +0200 + + [ci] Upload meason logs on some CircleCI jobs + + .circleci/config.yml | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 71376f88ef07163f1330f1f54f9f479cd3a67306 +Author: Khaled Hosny +Date: Fri Oct 23 18:21:41 2020 +0200 + + [ci] CircleCI removed xcode:9.0.1 image + + The replacement run newer versions of macOS (10.13.3), making this job + obsolete as it tests nothing the other jobs don’t test. + + .circleci/config.yml | 12 ------------ + 1 file changed, 12 deletions(-) + +commit 05403a07b5accbc248064ec44fb884efeb811fa2 +Author: Khaled Hosny +Date: Fri Oct 23 17:24:29 2020 +0200 + + [autotools] Require pkg-config 0.28 + + Follow up 0615c7b64b63400b2a70a1a6dd8a57d0b0fff10c, which fixes #1565. + This seems to be the version that fixed the circular dependency, based + on the ChangeLog: + https://cgit.freedesktop.org/pkg-config/commit/?h=pkg-config-0.28&id=74ceac54ef6f9247c00f08eecd8cca811a3c5934 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 49ebb9ebdd689490c74da835a3fb829f14df6ed1 +Author: David Corbett +Date: Sat Oct 17 12:03:44 2020 -0400 + + [use] Remove redundant O entries from the table + + src/gen-use-table.py | 11 +++--- + src/hb-ot-shape-complex-use-table.cc | 69 ++++++++++++++++++------------------ + 2 files changed, 39 insertions(+), 41 deletions(-) + +commit 79fd5ce22e03d9db6553dadc0a5e3862b0bfa20d +Author: David Corbett +Date: Sat Oct 17 11:57:08 2020 -0400 + + [use] Merge IND and Rsv classes into O + + src/gen-use-table.py | 10 ++------- + src/hb-ot-shape-complex-use-machine.hh | 40 +++++++++++++++++----------------- + src/hb-ot-shape-complex-use-machine.rl | 6 ++--- + src/hb-ot-shape-complex-use-table.cc | 20 +++++++---------- + src/hb-ot-shape-complex-use.hh | 2 -- + 5 files changed, 32 insertions(+), 46 deletions(-) + +commit c2cdcd4901132ea7690bda655602d84e63505eb1 +Author: Khaled Hosny +Date: Sat Oct 17 21:57:27 2020 +0200 + + [tests] warning: unused variable 'num_glyphs' + + test/api/test-buffer.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit e25aa49a1bcd8f25eeda1846c7daf9b887571d84 +Author: David Corbett +Date: Sat Oct 17 12:32:41 2020 -0400 + + Fix a dead link in CMakeLists.txt + + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9a9da110a54ea03a0bdd1e64fa9ff7a2b98ba53c +Author: Khaled Hosny +Date: Sat Oct 17 17:58:11 2020 +0200 + + [CI] Don’t install ragel on circleci jobs + + Latest ragel version is broken (https://github.com/adrian-thurston/ragel/issues/56), but we also don’t need to regenerate state machine on CI jobs. + + .circleci/config.yml | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +commit cde2cf84c0d6515c701296351b9d5a80a41d78c5 +Author: Behdad Esfahbod +Date: Fri Oct 16 23:49:31 2020 -0600 + + [use] Minor clean-up of unused categories + + src/hb-ot-shape-complex-use-machine.hh | 34 +++++++++++++++++----------------- + src/hb-ot-shape-complex-use-machine.rl | 7 ------- + src/hb-ot-shape-complex-use.cc | 3 +-- + src/hb-ot-shape-complex-use.hh | 7 ------- + 4 files changed, 18 insertions(+), 33 deletions(-) + +commit 0792690b73010e24848fe82d5983ef01f38ed1fb +Author: David Corbett +Date: Fri Oct 16 22:41:12 2020 -0400 + + [use] Skip WJ and ZWJ when clustering + + src/gen-use-table.py | 13 +- + src/hb-ot-shape-complex-use-machine.hh | 580 ++++++++++----------- + src/hb-ot-shape-complex-use-machine.rl | 9 +- + src/hb-ot-shape-complex-use-table.cc | 8 +- + src/hb-ot-shape-complex-use.hh | 2 - + .../shaping/data/in-house/tests/use-syllable.tests | 2 + + 6 files changed, 272 insertions(+), 342 deletions(-) + +commit 3fcf466b7b77f8eaf281f7a1a4e6ca90b5be54fe +Author: Laurenz +Date: Fri Oct 16 23:03:01 2020 +0200 + + [hb-shape-fallback] Use signed int for correction + + src/hb-ot-shape-fallback.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 77e704d1dbfbdb6c54127112814b24358ec52eea +Author: Behdad Esfahbod +Date: Thu Oct 15 02:02:04 2020 -0600 + + [buffer] Add assert_unicode()/assert_glyphs() and use internally + + src/hb-buffer-serialize.cc | 13 ++++--------- + src/hb-buffer.cc | 10 ++++------ + src/hb-buffer.hh | 10 ++++++++++ + src/hb-shape-plan.cc | 3 ++- + 4 files changed, 20 insertions(+), 16 deletions(-) + +commit 5ef0613909b8223396f2342119d217e2f24aff26 +Author: Behdad Esfahbod +Date: Thu Oct 15 01:54:28 2020 -0600 + + [buffer] Add ensure_glyphs()/ensure_unicode() + + Use in deserialize. To be used more. + + src/hb-buffer-deserialize-json.hh | 1257 +++++++++++++----------------- + src/hb-buffer-deserialize-json.rl | 21 +- + src/hb-buffer-deserialize-text.hh | 1531 +++++++++++++++++-------------------- + src/hb-buffer-deserialize-text.rl | 21 +- + src/hb-buffer.hh | 23 + + 5 files changed, 1270 insertions(+), 1583 deletions(-) + +commit 84dd65a8740a91e58eaef43c0006ace3a3aa54a7 +Author: Khaled Hosny +Date: Tue Oct 13 20:21:28 2020 +0200 + + [test] Remove timeout from test runners + + See https://github.com/harfbuzz/harfbuzz/issues/2707#issuecomment-707744079 + + This wasn’t inconsistent as well, HB_TEST_SUBSET_FUZZER_TIMEOUT defaulted + to 12 in the test runner, but it was overridden to 50 in meson.build, + and then meson has its own test timeout. + + .circleci/config.yml | 2 +- + test/fuzzing/meson.build | 1 - + test/fuzzing/run-draw-fuzzer-tests.py | 2 +- + test/fuzzing/run-shape-fuzzer-tests.py | 2 +- + test/fuzzing/run-subset-fuzzer-tests.py | 2 +- + 5 files changed, 4 insertions(+), 5 deletions(-) + +commit 3232e6f2a9053e31da67fc7ff293e007e698ef39 +Author: Behdad Esfahbod +Date: Thu Oct 15 00:20:17 2020 -0600 + + [buffer] Add hb_buffer_has_positions() + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2716 + + docs/harfbuzz-sections.txt | 1 + + src/hb-buffer.cc | 21 ++++++++++++++++++++- + src/hb-buffer.h | 3 +++ + 3 files changed, 24 insertions(+), 1 deletion(-) + +commit 97a093c52f87dbfb0c800dd09a23436479e69861 +Author: Khaled Hosny +Date: Mon Oct 12 15:32:22 2020 +0200 + + [hb-subset] Improve error handling a bit + + * Check that output-file option is actually set before trying to open + it. + * Print file name and errno when opening the output file fails. + * Be more resilient when writing output file and use ferror() to check + for errors. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2711 + + util/hb-subset.cc | 36 ++++++++++++++++++------------------ + 1 file changed, 18 insertions(+), 18 deletions(-) + +commit fa771a7f85d6d07ed64db438c8f07cd6b3f65e3e +Author: Khaled Hosny +Date: Sun Oct 11 22:11:17 2020 +0200 + + [tests] Fix memory leak in test + + To make valgrind bot happy. + + test/api/test-buffer.c | 21 +++++++++++---------- + 1 file changed, 11 insertions(+), 10 deletions(-) + +commit dec52006d939755e38dfc3da6de100f2443d574c +Author: David Corbett +Date: Sat Oct 10 14:49:55 2020 -0400 + + Map BCP 47 tags to all macrolanguages + + The general rule is that if a BCP 47 macrolanguage maps to an OpenType + language system tag, all its individual languages map to it too. + Previously, a tag like "prs" (Dari) would not map to the language system + tag ('FAR ') of its macrolanguage ("fa") because "prs" already has its + own language system tag ('DRI '). That exception has been removed: now + "prs" maps to 'DRI ' and falls back to 'FAR '. + + src/gen-tag-table.py | 7 +-- + src/hb-ot-tag-table.hh | 128 ++++++++++++++++++++++++++++++++++++++++++------- + 2 files changed, 112 insertions(+), 23 deletions(-) + +commit 1d53268dfe39b6842b5129ce731f67021cb1d844 +Author: David Corbett +Date: Sat Oct 10 14:46:36 2020 -0400 + + Fix two-way mapping of "man" and 'MNK ' + + src/gen-tag-table.py | 4 ++-- + src/hb-ot-tag-table.hh | 2 ++ + test/api/test-ot-tag.c | 2 ++ + 3 files changed, 6 insertions(+), 2 deletions(-) + +commit ab38cf674658fbdde5732171b218fddaaccecbf9 +Author: David Corbett +Date: Sat Oct 10 14:21:20 2020 -0400 + + Map hy-arevmda to 'HYE ' instead of HYE0 + + src/gen-tag-table.py | 3 +++ + src/hb-ot-tag-table.hh | 7 +++++++ + 2 files changed, 10 insertions(+) + +commit 916c5a900708f25b3b6efa7079ae0b9ce701643c +Author: David Corbett +Date: Sat Oct 10 14:15:16 2020 -0400 + + Consistently emit BCP 47 subtag scope suffixes + + src/gen-tag-table.py | 23 ++++++++--- + src/hb-ot-tag-table.hh | 102 ++++++++++++++++++++++++------------------------- + 2 files changed, 69 insertions(+), 56 deletions(-) + +commit 1c05f6789b86ae7bf54fb74255b3c8cea31d9978 +Author: Behdad Esfahbod +Date: Sun Oct 11 12:28:25 2020 -0600 + + [buffer] Increase work limits + + Our previous limits of 64 per input character was already hit + by David Corbett's under-development Duployan font. + + Increase work limits by factor of 16, and number of glyphs by factor of 2. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2707 + + src/hb-buffer.hh | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit b37edebfcb10ef9d37258d504de4d1a97847d6eb +Author: Behdad Esfahbod +Date: Fri Oct 9 21:26:09 2020 -0600 + + [buffer/deserialize] Do not clear() buffer upon content type mismatch + + We return false. I don't see reason to clear buffer. + + src/hb-buffer-deserialize-json.hh | 54 +++++++++++------------- + src/hb-buffer-deserialize-json.rl | 8 +--- + src/hb-buffer-deserialize-text.hh | 86 ++++++++++++++++----------------------- + src/hb-buffer-deserialize-text.rl | 8 +--- + 4 files changed, 63 insertions(+), 93 deletions(-) + +commit c396e1600f732e6e53a8733815b0a215ab9be6ce +Author: Behdad Esfahbod +Date: Fri Oct 9 21:13:10 2020 -0600 + + [buffer/deserialize] Accept arbitrary glyph names + + Accepts escapes. Added TODO items for matching escaping in serialize(). + + src/hb-buffer-deserialize-json.hh | 201 ++++++------ + src/hb-buffer-deserialize-json.rl | 17 +- + src/hb-buffer-deserialize-text.hh | 630 +++++++++++++++++++++++--------------- + src/hb-buffer-deserialize-text.rl | 9 +- + src/hb-buffer-serialize.cc | 14 +- + 5 files changed, 524 insertions(+), 347 deletions(-) + +commit 4a4eebcf86f258b3dc465400092063300a588bbf +Author: Behdad Esfahbod +Date: Fri Oct 9 21:06:20 2020 -0600 + + [buffer/serialize] Minor renames in Ragel machines + + As per my previous review on: + https://github.com/harfbuzz/harfbuzz/pull/2687 + + src/hb-buffer-deserialize-json.hh | 2 +- + src/hb-buffer-deserialize-json.rl | 18 +++---- + src/hb-buffer-deserialize-text.hh | 104 +++++++++++++++++++++++--------------- + src/hb-buffer-deserialize-text.rl | 20 +++++--- + 4 files changed, 86 insertions(+), 58 deletions(-) + +commit 540d2cdddb4ae4a39194d3cf0efc19a9e9edaf22 +Author: Behdad Esfahbod +Date: Fri Oct 9 18:07:28 2020 -0600 + + [tests/buffer] Revert unintended whitespace changes + + From 9e5538d6a3d6f1ffbee7fad3c821621f17d61494 + + Tried squashing into, but too much merge conflict. + + test/api/test-buffer.c | 1332 ++++++++++++++++++++++++------------------------ + 1 file changed, 667 insertions(+), 665 deletions(-) + +commit 78fb6a11afde1b4b62c343d72ea31f9f21580402 +Author: Behdad Esfahbod +Date: Fri Oct 9 18:02:16 2020 -0600 + + Whitespace + + src/hb-buffer-serialize.cc | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit 140552cec98684cdab72a29ee59ba6ddfcca75b4 +Author: Behdad Esfahbod +Date: Fri Oct 9 18:01:32 2020 -0600 + + [buffer/serialize] Only serialize empty buffers of CONTENT_TYPE_INVALID + + src/hb-buffer-serialize.cc | 2 ++ + 1 file changed, 2 insertions(+) + +commit 04658ec48f9c934e8453583b161e7b5260231a8d +Author: Behdad Esfahbod +Date: Fri Oct 9 17:59:54 2020 -0600 + + [tests/buffer] Update tests for previous commit + + test/api/test-buffer.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 8f5d8b155c0cbf9f61cf6a23d73dbc7130df21e0 +Author: Behdad Esfahbod +Date: Fri Oct 9 17:58:57 2020 -0600 + + [buffer] Buffer start <= end <= len requirement in (de-)serialize + + src/hb-buffer-serialize.cc | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 3b64122a7fd5218df6e0f8b345becb7ff73510f7 +Author: Behdad Esfahbod +Date: Fri Oct 9 17:55:21 2020 -0600 + + [buffer] Fix immutable case with end_ptr==nullptr + + src/hb-buffer-serialize.cc | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 7c0bc0bb926a37a5bc1289c1c0867843e476e863 +Author: Simon Cozens +Date: Fri Sep 25 21:24:41 2020 +0100 + + Serialize invalid buffer to !! (text) or [] (json) + + There is no generic deserialize - you have to choose glyphs or unicode - so there is no way to deserialize this buffer. + + src/hb-buffer-serialize.cc | 49 +++++++++++++++++++++++++++++++++++++++++----- + test/api/test-buffer.c | 20 ++++++++++++++++--- + 2 files changed, 61 insertions(+), 8 deletions(-) + +commit 5bb88c4f4569a2740d392c1a432ebb3537935e9c +Author: Simon Cozens +Date: Fri Sep 25 10:08:00 2020 +0100 + + Oops debug print + + src/hb-buffer-serialize.cc | 1 - + 1 file changed, 1 deletion(-) + +commit f56eb402f06003ef66f3922dd948257516fec18e +Author: Simon Cozens +Date: Fri Sep 25 10:06:33 2020 +0100 + + Immutable buffer fix + + src/hb-buffer-serialize.cc | 7 +++++++ + 1 file changed, 7 insertions(+) + +commit 150f391438a56ada7227fbcb94a6a86f3305c68e +Author: Simon Cozens +Date: Fri Sep 25 10:04:39 2020 +0100 + + Prohibit mixed glyphs/unicode buffers in deserialization + + src/hb-buffer-deserialize-json.hh | 190 ++++-- + src/hb-buffer-deserialize-json.rl | 28 +- + src/hb-buffer-deserialize-text.hh | 130 ++-- + src/hb-buffer-deserialize-text.rl | 28 +- + test/api/test-buffer.c | 1315 +++++++++++++++++++------------------ + 5 files changed, 938 insertions(+), 753 deletions(-) + +commit 6b1726b6efcd5c2a7c610277d58be57b0ec659dd +Author: Simon Cozens +Date: Mon Sep 21 16:35:40 2020 +0100 + + Typos + + src/hb-buffer-serialize.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 3d3c87e7e7bb8a6ec104da72aa7e6103941045bd +Author: Simon Cozens +Date: Mon Sep 21 14:35:05 2020 +0100 + + Put the flags back in and serialize clusters. + + Note that now JSON glyph buffers and Unicode buffers look very similar, except for the g/u property difference. + + src/hb-buffer-deserialize-json.hh | 467 +++++++++++++++++--------------------- + src/hb-buffer-deserialize-json.rl | 9 +- + src/hb-buffer-deserialize-text.hh | 434 +++++++++++++++++++---------------- + src/hb-buffer-deserialize-text.rl | 2 +- + src/hb-buffer-serialize.cc | 45 +++- + src/hb-buffer.h | 3 +- + test/api/test-buffer.c | 19 +- + 7 files changed, 500 insertions(+), 479 deletions(-) + +commit 432a05b2af8522c2c5f0c7c21f06e44ab6d6a07a +Author: Simon Cozens +Date: Fri Sep 18 14:19:39 2020 +0100 + + (Simple) tests for Unicode serialization/deserialization + + test/api/test-buffer.c | 41 +++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 41 insertions(+) + +commit c03a2001b2e19ff8b88e24f5b489af58952a86e7 +Author: Simon Cozens +Date: Fri Sep 18 14:19:17 2020 +0100 + + Deserialization routines for Unicode buffers + + src/hb-buffer-deserialize-json.hh | 467 ++++++++++++++++++++++---------------- + src/hb-buffer-deserialize-json.rl | 8 +- + src/hb-buffer-deserialize-text.hh | 456 +++++++++++++++++++++++-------------- + src/hb-buffer-deserialize-text.rl | 19 +- + src/hb-buffer-serialize.cc | 87 ++++++- + src/hb-buffer.h | 8 + + 6 files changed, 655 insertions(+), 390 deletions(-) + +commit c0716bb5dc8b25ec452e71afc74ebebbc927fed8 +Author: Simon Cozens +Date: Fri Sep 18 10:31:28 2020 +0100 + + Move delimiter addition into hb-buffer-serialize + + src/hb-buffer-serialize.cc | 23 ++++++++++++++++++++++- + util/options.cc | 8 -------- + 2 files changed, 22 insertions(+), 9 deletions(-) + +commit 36ede569622f64406b441758d03c7a44a55a3c50 +Author: Simon Cozens +Date: Fri Sep 18 10:24:29 2020 +0100 + + Fix docs + + Note the delimiters stuff isn’t true yet, will be working on that + + src/hb-buffer-serialize.cc | 59 +++++++++++++++++++++++++++++++++++++++++++++- + 1 file changed, 58 insertions(+), 1 deletion(-) + +commit bb7b634cd044846e95f47538fe0f3bb8c35abd5f +Author: Simon Cozens +Date: Fri Sep 18 09:49:19 2020 +0100 + + Simplify JSON unicode serialization + + It’s just an array of codepoints; no need to turn them into objects + + src/hb-buffer-serialize.cc | 5 ----- + 1 file changed, 5 deletions(-) + +commit 57a528ab2ca09b2252598008e3d83a9bda1576ae +Author: Simon Cozens +Date: Fri Sep 18 09:35:05 2020 +0100 + + Convert tabs to spaces + + src/hb-buffer-serialize.cc | 298 +++++++++++++++++++++------------------------ + 1 file changed, 136 insertions(+), 162 deletions(-) + +commit aff6a362665cd6c582c9f79cbc3724fb918e22ce +Author: Simon Cozens +Date: Fri Sep 18 09:27:27 2020 +0100 + + Use auxbuffer for serialize_unicode_text + + src/hb-buffer-serialize.cc | 39 ++++++++++++++++++++++----------------- + 1 file changed, 22 insertions(+), 17 deletions(-) + +commit a0203a28bb8e22a960eaeda8256ea7e657b2552a +Author: Simon Cozens +Date: Thu Sep 17 16:49:59 2020 +0100 + + Use hb_buffer_serialize to trace in utils + + util/hb-shape.cc | 2 +- + util/options.cc | 37 +++++++++++++------------------------ + util/options.hh | 4 +--- + 3 files changed, 15 insertions(+), 28 deletions(-) + +commit 58bcc1cedd5a38a0a0da569e7e11c7641cdfc910 +Author: Simon Cozens +Date: Thu Sep 17 16:29:40 2020 +0100 + + Serialize Unicode buffers + + src/hb-buffer-serialize.cc | 181 +++++++++++++++++++++++++++++++++++++++++++++ + src/hb-buffer.h | 20 +++++ + 2 files changed, 201 insertions(+) + +commit be33704c003732a7a45b8136736b42ca54be98b3 +Author: Garret Rieger +Date: Fri Oct 9 16:46:46 2020 -0700 + + Add gpos 5 tests to meson build file. + + test/subset/meson.build | 1 + + 1 file changed, 1 insertion(+) + +commit c39ab82c90479341dcf28eaa8174af6f08c0d7ae +Author: David Corbett +Date: Tue Oct 6 16:51:40 2020 -0400 + + Fix usage text of gen-use-table.py + + src/gen-use-table.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit aace09a3ad4249ee5b11c07a7ba343f763545d01 +Author: Garret Rieger +Date: Tue Oct 6 10:26:17 2020 -0700 + + [subset] Use glyphset gsub for layout variation indices collection. + + src/hb-subset-plan.cc | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +commit 1d9801e01290a62cfb802971061b2cc9f7c43bc1 +Author: Garret Rieger +Date: Mon Oct 5 14:41:55 2020 -0700 + + [subset] In AnchorMatrix::subset eliminate the use of dynamically allocated vector. + + src/hb-ot-layout-gpos-table.hh | 17 +++++------------ + 1 file changed, 5 insertions(+), 12 deletions(-) + +commit 093909b2ffb1d938206b4a543652ae02c99491b2 +Author: Garret Rieger +Date: Mon Oct 5 13:14:53 2020 -0700 + + [subset] Fix wrong offset base for subsetting LigatureArray. + Offsets from LigatureArray must be relative to the beginning of the LigatureArray table. For the serialization mechanism to use the correct beginning point the LigatureArray must be created using the push()/pop() mechanism. So convert LigatureArray subsetting to use serialize_subset() instead of a manually called serialize and subset. + + src/hb-ot-layout-gpos-table.hh | 78 +++++++++++++++++++----------------------- + 1 file changed, 36 insertions(+), 42 deletions(-) + +commit 147e93b910010b581f1abf8f835aa2f7eecc483d +Author: Garret Rieger +Date: Thu Oct 1 16:44:16 2020 -0700 + + [subset] Fixes to get GPOS 5 subsetting code compiling. + + src/hb-ot-layout-gpos-table.hh | 37 ++++++++++++++++++++++++++++--------- + 1 file changed, 28 insertions(+), 9 deletions(-) + +commit 3a0b05faf18afc5f1cfc436c55d0776d26b80e53 +Author: Qunxin Liu +Date: Thu Feb 6 15:08:26 2020 -0800 + + [subset] GPOS 5 MarkToLigature subsetting support + + src/hb-ot-layout-gpos-table.hh | 109 +++++++++++++++++++-- + test/subset/data/Makefile.am | 1 + + test/subset/data/Makefile.sources | 1 + + ...5_font1.keep-layout-retain-gids.41,42,43,44.otf | Bin 0 -> 2372 bytes + ...5_font1.keep-layout-retain-gids.41,42,43,45.otf | Bin 0 -> 2380 bytes + ...pos5_font1.keep-layout-retain-gids.41,42,43.otf | Bin 0 -> 2132 bytes + ...pos5_font1.keep-layout-retain-gids.41,42,44.otf | Bin 0 -> 2304 bytes + ...pos5_font1.keep-layout-retain-gids.41,42,45.otf | Bin 0 -> 2284 bytes + .../gpos5_font1.keep-layout-retain-gids.41,42.otf | Bin 0 -> 2032 bytes + .../gpos5_font1.keep-layout-retain-gids.41,43.otf | Bin 0 -> 2048 bytes + .../gpos5_font1.keep-layout-retain-gids.41.otf | Bin 0 -> 1916 bytes + .../gpos5_font1.keep-layout-retain-gids.42.otf | Bin 0 -> 1788 bytes + ...eep-layout-retain-gids.retain-all-codepoint.otf | Bin 0 -> 3840 bytes + .../gpos5_font1.keep-layout.41,42,43,44.otf | Bin 0 -> 1668 bytes + .../gpos5_font1.keep-layout.41,42,43,45.otf | Bin 0 -> 1660 bytes + .../gpos5_font1.keep-layout.41,42,43.otf | Bin 0 -> 1432 bytes + .../gpos5_font1.keep-layout.41,42,44.otf | Bin 0 -> 1588 bytes + .../gpos5_font1.keep-layout.41,42,45.otf | Bin 0 -> 1560 bytes + .../layout.gpos5/gpos5_font1.keep-layout.41,42.otf | Bin 0 -> 1328 bytes + .../layout.gpos5/gpos5_font1.keep-layout.41,43.otf | Bin 0 -> 1332 bytes + .../layout.gpos5/gpos5_font1.keep-layout.41.otf | Bin 0 -> 1216 bytes + .../layout.gpos5/gpos5_font1.keep-layout.42.otf | Bin 0 -> 1076 bytes + ...pos5_font1.keep-layout.retain-all-codepoint.otf | Bin 0 -> 3840 bytes + test/subset/data/fonts/gpos5_font1.otf | Bin 0 -> 4780 bytes + test/subset/data/tests/layout.gpos5.tests | 18 ++++ + 25 files changed, 121 insertions(+), 8 deletions(-) + +commit 718bf5aab397290ab5214c6a6bff3e248c4ab094 +Author: Garret Rieger +Date: Tue Sep 29 13:16:01 2020 -0700 + + [subset] only keep features reachable from script in the final subset. + Matches fontTools behaviour. + + src/hb-ot-layout-gsubgpos.hh | 31 +++++++++++++++++++++---------- + src/hb-subset-plan.cc | 21 +++++++++++++++++---- + 2 files changed, 38 insertions(+), 14 deletions(-) + +commit e583505334a5b0990b545fde6ed7e9d874b8db4d +Author: Garret Rieger +Date: Tue Sep 29 11:05:08 2020 -0700 + + [subset] Use plan->glyphset_gsub instead of plan->glyphset for GSUB/GPOS + This matches fontTools behaviour. glyphset_gsub does not contain gids added from closing over composite glyphs in glyf, since these cannot particpate in GSUB/GPOS processing. + + src/hb-ot-layout-common.hh | 8 ++++---- + src/hb-ot-layout-gpos-table.hh | 16 ++++++++-------- + src/hb-ot-layout-gsub-table.hh | 12 ++++++------ + src/hb-ot-layout-gsubgpos.hh | 6 +++--- + 4 files changed, 21 insertions(+), 21 deletions(-) + +commit a99e8721bfdb3f346d169e0d3ff0a52e13fbd1d7 +Author: David Corbett +Date: Mon Sep 28 21:12:46 2020 -0400 + + [use] Fix tests with MSVC + + src/hb-ot-shape-complex-use-machine.hh | 17 +++++++++-------- + src/hb-ot-shape-complex-use-machine.rl | 3 ++- + 2 files changed, 11 insertions(+), 9 deletions(-) + +commit 010accb3d5343b32c0ab8b98a0d48626df975cb8 +Author: Garret Rieger +Date: Mon Sep 28 17:39:09 2020 -0700 + + [subset] Add additional test cases for the Amiri tests. + + ...ayout-retain-gids.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 48640 bytes + ...-Regular.keep-layout-retain-gids.627,644,62D,628.ttf | Bin 0 -> 42884 bytes + ...ep-layout-retain-gids.633,645,627,621,20,644,627.ttf | Bin 0 -> 46724 bytes + ...miri-Regular.keep-layout-retain-gids.63A,64A,631.ttf | Bin 0 -> 42896 bytes + ...gular.keep-layout.627,644,623,62D,644,627,645,2E.ttf | Bin 0 -> 13332 bytes + .../Amiri-Regular.keep-layout.627,644,62D,628.ttf | Bin 0 -> 10232 bytes + ...i-Regular.keep-layout.633,645,627,621,20,644,627.ttf | Bin 0 -> 10372 bytes + .../Amiri-Regular.keep-layout.63A,64A,631.ttf | Bin 0 -> 7824 bytes + test/subset/data/tests/layout.gpos8.amiri.tests | 4 ++++ + 9 files changed, 4 insertions(+) + +commit 940e1c6f9838b245839f742cca0e71cf37a9c87a +Author: Garret Rieger +Date: Mon Sep 28 17:22:01 2020 -0700 + + [subset] ChainContextFormat3 - don't subset glyph sequences. + The backtrack, input, and lookahead sequence must be matched in their entirety so these sequences should not be subset. If any of the coverage tables in a sequence subsets to empty then the whole subtable should be dropped since it's not possible for this lookup to be activated. + + src/hb-ot-layout-gsubgpos.hh | 18 +++++++++--------- + 1 file changed, 9 insertions(+), 9 deletions(-) + +commit e31c2690f80c312d13dd4691e6e51da1cab94813 +Author: Garret Rieger +Date: Mon Sep 28 16:51:25 2020 -0700 + + [subset] remove unnecessary returns. + + src/hb-ot-layout-gsubgpos.hh | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 3271a7cdaadcab3756261db42177500436e1c37e +Author: Garret Rieger +Date: Mon Sep 28 16:46:15 2020 -0700 + + [subset] Remove redundant langys from Amiri test font. + FontTools removes these when subsetting but harfbuzz does not yet support redundant langsys removal. So this gets the Amiri tests passing for now. + + ...iri-Regular.keep-layout-retain-gids.627,644.ttf | Bin 36892 -> 36940 bytes + .../Amiri-Regular.keep-layout.627,644.ttf | Bin 4364 -> 4412 bytes + test/subset/data/fonts/Amiri-Regular.ttf | Bin 562980 -> 562684 bytes + 3 files changed, 0 insertions(+), 0 deletions(-) + +commit ad241f991726b38cbda566fe00ac4eab55b14679 +Author: Garret Rieger +Date: Mon Sep 28 15:26:13 2020 -0700 + + [subset] check that sub rules in ChainContextFormat 1 and 2 intersect the glyphs set before recursing during closure lookups. + + src/hb-ot-layout-gsubgpos.hh | 42 +++++++++++++++++++++++++++++++++++------- + 1 file changed, 35 insertions(+), 7 deletions(-) + +commit 9fad540245bcfa0a5c07380ea075d8c264b3abcf +Author: Garret Rieger +Date: Mon Sep 28 13:24:25 2020 -0700 + + [subset] check that sub rules in ContextFormat 1 and 2 intersect the glyphs set before recursing during closure lookups. + + src/hb-ot-layout-gsubgpos.hh | 40 +++++++++++++++++++++++++++++++--------- + test/subset/meson.build | 1 + + 2 files changed, 32 insertions(+), 9 deletions(-) + +commit 7e6070a47f2127c90ad233ab3794097357a3f4ed +Author: Koji Ishii +Date: Mon Aug 31 17:21:21 2020 +0900 + + Set *coord to nullptr + + src/hb-ot-layout-base-table.hh | 18 +++++++++++++++--- + 1 file changed, 15 insertions(+), 3 deletions(-) + +commit 4e0bddb7fea3ada6dc1ba05ed2fab9f2b813640d +Author: Koji Ishii +Date: Wed Aug 19 20:49:10 2020 +0900 + + get_baseline + + src/hb-ot-layout-base-table.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 48fcb9094aeb04bb4ff581c04603fbb7acfd71df +Author: Behdad Esfahbod +Date: Sun Sep 27 16:53:32 2020 -0600 + + [docs] Remove misleading wording re OpenType + + HarfBuzz has not *just* been implementing OpenType for a while. + At least since 2.0, where we added native AAT support in Oct 2018. + + docs/harfbuzz-docs.xml | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 5539d158b75470dcf41bb86e2e8b9a7a986447c0 +Merge: 1a15bf1c5 cc7b3a1ab +Author: Khaled Hosny +Date: Sat Sep 26 10:41:38 2020 +0200 + + Merge pull request #1679 from n8willis/docs-gtkdoc-extern + + [Docs] Add GTK-Doc comments for external APIs + +commit 1a15bf1c535236c4117dcf5eb9afa4e462fbe364 +Merge: 8c5d1332f fb0195ba8 +Author: Khaled Hosny +Date: Sat Sep 26 10:41:04 2020 +0200 + + Merge pull request #2695 from khaledhosny/docs-fix + + Minor build docs improvement + +commit cc7b3a1abd24aebabd812a151e0c206bf6f09635 +Author: Khaled Hosny +Date: Sat Sep 26 10:22:39 2020 +0200 + + [Docs] Address review comments + + src/hb-face.cc | 11 ++++++----- + src/hb-face.h | 2 -- + src/hb-unicode.cc | 5 +++++ + 3 files changed, 11 insertions(+), 7 deletions(-) + +commit 41b46a3cb2d18417d642c3101aacc38fc6a56dc9 +Author: n8willis +Date: Sun Apr 26 16:01:31 2020 +0100 + + Update hb-face.cc + + src/hb-face.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 726e320ece912a75918f4a3208dff973b18c4b45 +Author: n8willis +Date: Sun Apr 26 15:56:57 2020 +0100 + + Update inline doc for hb_face_create: explain index + + src/hb-face.cc | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 70331ca4850427b2c5b235ab46f6b5fb6f7036f6 +Author: Nathan Willis +Date: Mon Apr 22 19:25:42 2019 +0100 + + [Docs] Minor + + update GTK-Doc comments in hb-ot-layout. + + src/hb-ot-layout.cc | 36 ++++++++++++++++++------------------ + 1 file changed, 18 insertions(+), 18 deletions(-) + +commit eb10ef46aa1c62d6871f4780831e7ea326af10cf +Author: Nathan Willis +Date: Mon Apr 22 19:22:24 2019 +0100 + + [Docs] Add GTK-Doc comments for hb-ot-font and hb-ot-shape. + + src/hb-ot-font.cc | 3 +++ + src/hb-ot-shape.cc | 15 +++++++++++++++ + 2 files changed, 18 insertions(+) + +commit 3e72febde020649cb7c213f71675804e09fb1926 +Author: Nathan Willis +Date: Mon Apr 22 19:21:27 2019 +0100 + + [Docs] Add GTK-Doc comments for hb-face. + + src/hb-face.cc | 174 +++++++++++++++++++++++++++++++++------------------------ + src/hb-face.h | 8 +++ + 2 files changed, 110 insertions(+), 72 deletions(-) + +commit 88cdea60e07187139419c0dc2cc76eb7a3c81a6e +Author: Nathan Willis +Date: Mon Apr 22 19:17:40 2019 +0100 + + [Docs] Add GTK-Doc comments to hb-shape-plan. + + src/hb-shape-plan.cc | 140 ++++++++++++++++++++++++++++++++++----------------- + src/hb-shape-plan.h | 14 ++++++ + 2 files changed, 109 insertions(+), 45 deletions(-) + +commit 5b43eb5a4caadd1494a7402ff0bea893102556d7 +Author: Nathan Willis +Date: Mon Apr 22 19:16:48 2019 +0100 + + [Docs] Add GTK-Dod comments to hb-unicode. + + src/hb-unicode.cc | 118 ++++++++++++--------- + src/hb-unicode.h | 307 +++++++++++++++++++++++++++++++++++++++++++++++------- + 2 files changed, 339 insertions(+), 86 deletions(-) + +commit fb0195ba8314a3e15e436ad82b68a65b20711098 +Author: Khaled Hosny +Date: Sat Sep 26 09:33:41 2020 +0200 + + [docs] Fix syntax and expand Windows section a tiny bit + + docs/usermanual-install-harfbuzz.xml | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +commit db2381c92d2ffae66f155567b09576ecbfaca0af +Author: Khaled Hosny +Date: Sat Sep 26 09:30:25 2020 +0200 + + [docs] Fix indentation of commands + + DocBook outputs the extra spacing before the commands verbatim. + + docs/usermanual-install-harfbuzz.xml | 52 +++++++++--------------------------- + 1 file changed, 13 insertions(+), 39 deletions(-) + +commit a5c0ec7516e8f44ced7a5531c3565e74e34d8092 +Author: Garret Rieger +Date: Fri Sep 25 14:57:20 2020 -0700 + + [subset] For [Chain]ContextFormat3 make sure the sub table intersects the retained glyphset before recursing to its lookups. + Otherwise the lookup closure will potentially pull in lookups which cannot be accessed via the retained glyph set. + + src/hb-ot-layout-gsubgpos.hh | 5 +++++ + 1 file changed, 5 insertions(+) + +commit dc375559fd8aec33b28ea5775f2288250fd7ede7 +Author: Garret Rieger +Date: Fri Sep 25 13:08:46 2020 -0700 + + [subset] shrink the serialize buffer when pruning empty offsets in ChainContextFormat2. + Currently the code reduces the array length, but does not trim back the space allocated in the serializer for those empty offsets. + + src/hb-ot-layout-gsubgpos.hh | 16 +++++++++------- + 1 file changed, 9 insertions(+), 7 deletions(-) + +commit 90eb1a40eb4498b8bcfd73e67cbc69a0eaab1423 +Author: Garret Rieger +Date: Fri Sep 25 12:36:32 2020 -0700 + + [subset] In ChainContextFormat3 don't skip subsetting if backtrack or lookahead are empty. + It's valid to have a ChainContextFormat3 with either an empty backtrack or lookahead. Only drop the lookup if the input sequence is empty. + + src/hb-ot-layout-gsubgpos.hh | 11 +++++++---- + 1 file changed, 7 insertions(+), 4 deletions(-) + +commit 2604201ae0f4f4e5b659d7af00684cb38d79c502 +Author: Fabrice Fontaine +Date: Thu Sep 24 21:00:34 2020 +0200 + + src/meson.build: allow introspection when cross-compiling + + introspection can be enabled when cross-compiling on certains conditions + (for example it is supported by buildroot) so, as suggested by + Tim-Philipp Müller, disable it by default for cross builds unless the + option was explicitly enabled by the user + + Signed-off-by: Fabrice Fontaine + + src/meson.build | 7 +------ + 1 file changed, 1 insertion(+), 6 deletions(-) + +commit 7b77ce0507e18fb981a9b865f3eaac0c2ae06044 +Author: Garret Rieger +Date: Thu Sep 24 16:35:59 2020 -0700 + + [subset] Add subsetting integration test using Amiri. + Demonstrates a failure in subsetting GPOS 8/GSUB 6. + + test/subset/data/Makefile.sources | 1 + + .../Amiri-Regular.keep-layout-retain-gids.627,644.ttf | Bin 0 -> 36892 bytes + .../Amiri-Regular.keep-layout.627,644.ttf | Bin 0 -> 4364 bytes + test/subset/data/fonts/Amiri-Regular.ttf | Bin 0 -> 562980 bytes + test/subset/data/tests/layout.gpos8.amiri.tests | 9 +++++++++ + 5 files changed, 10 insertions(+) + +commit 7a72b20aa2b604053696e731185a17286de73b08 +Author: Garret Rieger +Date: Thu Sep 24 15:58:48 2020 -0700 + + [subset] Subset GDEF during layout subsetting tests. + + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3756 -> 3812 bytes + ...e_subrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3756 -> 3812 bytes + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3772 -> 3828 bytes + ...e_subrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3772 -> 3828 bytes + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3736 -> 3792 bytes + ...xt3_simple_f1.keep-layout.retain-all-codepoint.otf | Bin 3736 -> 3792 bytes + ...3.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3692 -> 3728 bytes + .../gpos3_font3.keep-layout.retain-all-codepoint.otf | Bin 3692 -> 3728 bytes + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3772 -> 3816 bytes + ...ple_anchors_1.keep-layout.retain-all-codepoint.otf | Bin 3772 -> 3816 bytes + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3748 -> 3792 bytes + .../gpos6_font1.keep-layout.retain-all-codepoint.otf | Bin 3748 -> 3792 bytes + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3776 -> 3832 bytes + ...e_subrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3776 -> 3832 bytes + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3808 -> 3864 bytes + ...e_subrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3808 -> 3864 bytes + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3744 -> 3800 bytes + ...ng3_simple_f1.keep-layout.retain-all-codepoint.otf | Bin 3744 -> 3800 bytes + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3748 -> 3804 bytes + ...e_subrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3748 -> 3804 bytes + ...1.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3780 -> 3836 bytes + ...e_subrules_f1.keep-layout.retain-all-codepoint.otf | Bin 3780 -> 3836 bytes + ...2.keep-layout-retain-gids.retain-all-codepoint.otf | Bin 3716 -> 3772 bytes + ...ng3_simple_f2.keep-layout.retain-all-codepoint.otf | Bin 3716 -> 3772 bytes + ...lar.smallcaps.keep-layout-retain-gids.41,42,43.ttf | Bin 6780 -> 6844 bytes + ...egular.smallcaps.keep-layout-retain-gids.41,43.ttf | Bin 6396 -> 6472 bytes + ...o-Regular.smallcaps.keep-layout-retain-gids.41.ttf | Bin 6032 -> 6096 bytes + ...o-Regular.smallcaps.keep-layout-retain-gids.43.ttf | Bin 6088 -> 6152 bytes + ...egular.smallcaps.keep-layout-retain-gids.CA,CB.ttf | Bin 7932 -> 7996 bytes + .../Roboto-Regular.smallcaps.keep-layout.41,42,43.ttf | Bin 2972 -> 3028 bytes + .../Roboto-Regular.smallcaps.keep-layout.41,43.ttf | Bin 2572 -> 2628 bytes + .../Roboto-Regular.smallcaps.keep-layout.41.ttf | Bin 2196 -> 2252 bytes + .../Roboto-Regular.smallcaps.keep-layout.43.ttf | Bin 2268 -> 2324 bytes + .../Roboto-Regular.smallcaps.keep-layout.CA,CB.ttf | Bin 2612 -> 2668 bytes + test/subset/data/profiles/keep-layout-retain-gids.txt | 2 +- + test/subset/data/profiles/keep-layout.txt | 2 +- + 36 files changed, 2 insertions(+), 2 deletions(-) + +commit 8c5d1332f152383563c2ef4b3377b9d54b151def +Merge: 82fe13182 df00f45e2 +Author: Khaled Hosny +Date: Thu Sep 24 13:09:38 2020 +0200 + + Merge pull request #1664 from n8willis/docs-gtkdoc-otvar + + [Docs] Add gtk-doc comments for hb-ot-var + +commit df00f45e261df757caf42d9435ec06f015e4a54d +Author: Khaled Hosny +Date: Thu Sep 24 11:57:12 2020 +0200 + + Fix annotation in previous commits + + src/hb-ot-var.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 5a695a79a0f1269b1ad3b4601f5dfb9794729982 +Author: Nathan Willis +Date: Sat May 11 13:54:40 2019 +0100 + + Swap # for () in gtk-doc function mention. + + src/hb-ot-var.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 379be7b7c8d25f86f3d302ea4179e1bf93f025b9 +Author: n8willis +Date: Thu May 9 14:40:57 2019 +0100 + + Update src/hb-ot-var.cc + + Co-Authored-By: Khaled Hosny + + src/hb-ot-var.cc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 938add712a25d20fbc9752963885a32753e30937 +Author: Nathan Willis +Date: Thu Apr 11 19:45:12 2019 +0100 + + Add GTK-Doc comments for hb-ot-var. + + src/hb-ot-var.cc | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- + src/hb-ot-var.h | 41 +++++++++++++++++++- + 2 files changed, 150 insertions(+), 6 deletions(-) + +commit 82fe13182d928e5d0e7f2c93528bddc0848e163b +Merge: a1f4d285e 9a1be3fed +Author: Khaled Hosny +Date: Tue Sep 22 17:40:38 2020 +0200 + + Merge pull request #1661 from n8willis/docs-gtkdoc-aat + + [Docs] Add gtk-doc comments for hb-aat-layout + +commit 9a1be3fed58e75d23dcda087de63f7e410680631 +Author: Khaled Hosny +Date: Tue Sep 22 16:46:03 2020 +0200 + + Fix enum documentation syntax + + src/hb-aat-layout.h | 643 +++++++++++++++++++++++----------------------------- + 1 file changed, 283 insertions(+), 360 deletions(-) + +commit 3c9244e662c8225ed11c72db0c095dfe04b0f925 +Author: n8willis +Date: Sat May 11 16:44:30 2019 +0100 + + Update src/hb-aat-layout.cc + + Co-Authored-By: Khaled Hosny + + src/hb-aat-layout.cc | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit d619ba0681504a107e0bb8bde85d0564f9327edd +Author: Nathan Willis +Date: Mon Apr 8 20:17:38 2019 +0100 + + Add gtk-doc documentation to AAT layout functions and enums. + + src/hb-aat-layout.cc | 26 ++++++++++----- + src/hb-aat-layout.h | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++-- + 2 files changed, 106 insertions(+), 12 deletions(-) + +commit 514e6baaf061ee5c601f6b181f8dd9cd436843a9 +Author: Nathan Willis +Date: Thu Apr 4 10:18:29 2019 +0100 + + [gtk-doc] document AAT functions and enums. + + src/hb-aat-layout.cc | 63 ++++++++--- + src/hb-aat-layout.h | 293 +++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 341 insertions(+), 15 deletions(-) + +commit a1f4d285e1305fda5da771c3c5555c912b8e2d65 +Author: Behdad Esfahbod +Date: Mon Sep 21 16:50:11 2020 -0600 + + [buffer] Fix invalid write access in hb_buffer_deserialize_glyphs() + + If buffer is immutable, we were trying to set content_type on it. + Ouch! + + src/hb-buffer-serialize.cc | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 18b8046c6aa2e311f0b47bfa66613c764d13283e +Merge: 1f8b1e7f1 e43b9a29a +Author: Caleb Maclennan +Date: Mon Sep 21 17:32:34 2020 +0300 + + Merge pull request #2678 from alerque/post-artifacts + +commit 1f8b1e7f186f44db575e18d0958c9fb3ea14a594 +Author: ebraminio +Date: Mon Sep 21 11:39:38 2020 +0330 + + [ENOMEM] Return gracefully if stages isn't initialized correctly (#2639) + + This happens if calls to 'm.lookups[table_index].push ()' has been + silently failed due to lack of memory. + + This change just returns gracefully instead issuing the assert. + + Fixes https://crbug.com/oss-fuzz/24494 + + src/hb-ot-map.hh | 4 ++-- + ...z-testcase-minimized-hb-shape-fuzzer-5753845452636160 | Bin 0 -> 2109 bytes + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit a0ebea5280abddb9eb22dcc8fd97c521c38da597 +Merge: e40c0d82e f9f473a4c +Author: Khaled Hosny +Date: Fri Sep 18 17:04:38 2020 +0200 + + Merge pull request #2665 from khaledhosny/doc-default-features + + [docs] Improve documentation for default features + +commit f9f473a4c40d95392fd314ff7e31f89d8b3b452d +Author: Khaled Hosny +Date: Wed Sep 2 16:40:52 2020 +0200 + + [docs] Improve documentation for default features + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2213 + + docs/usermanual-opentype-features.xml | 44 +++++++++++++++++++++++++++++------ + 1 file changed, 37 insertions(+), 7 deletions(-) + +commit e40c0d82e2c01af4c180f7e4f8ccc4200e6a5362 +Author: Behdad Esfahbod +Date: Wed Sep 16 12:48:30 2020 -0600 + + [ENOMEM] Handle immutable buffer in shape_full() + + Move the content_type changing to shape_plan_execute() where it belongs. + Skip setting if content type is UNKNOWN, which happens with empty buffers + only, including the immutable buffer. + + Alternate fix to https://github.com/harfbuzz/harfbuzz/pull/2606 + and https://github.com/harfbuzz/harfbuzz/pull/2625 + + src/hb-shape-plan.cc | 55 +++++++++++++++++++++++++++++++++------------------- + src/hb-shape.cc | 4 ---- + 2 files changed, 35 insertions(+), 24 deletions(-) + +commit bbbcad0dbbe980209be946612de352cadae98522 +Author: Garret Rieger +Date: Wed Sep 16 11:19:40 2020 -0700 + + Revert "[ENOMEM] don't perform set process operations if the other set is in an error state." + + This reverts commit f3929abafe3b64f15d0dc2d21ad7b493eeb92dfe. + + src/hb-set.hh | 1 - + ...-testcase-minimized-hb-subset-fuzzer-5345734743031808 | Bin 1240 -> 0 bytes + 2 files changed, 1 deletion(-) + +commit f3929abafe3b64f15d0dc2d21ad7b493eeb92dfe +Author: Garret Rieger +Date: Tue Sep 15 13:06:36 2020 -0700 + + [ENOMEM] don't perform set process operations if the other set is in an error state. + Running a process while the other set is in an error state can potentially corrupt this sets map map (for example by overwritting all of the major values with 0). + + src/hb-set.hh | 1 + + ...-testcase-minimized-hb-subset-fuzzer-5345734743031808 | Bin 0 -> 1240 bytes + 2 files changed, 1 insertion(+) + +commit 584d3a43b269032322b00a19e240e3222425f2a9 +Merge: 8c3d4de79 7d64b0976 +Author: Simon Cozens +Date: Wed Sep 16 15:08:50 2020 +0100 + + Merge pull request #2681 from khaledhosny/myanmar-liga + + [myanmar] Don’t disable liga feature + +commit 7d64b09765e326da810e98d3234ca72209cd5aae +Author: Khaled Hosny +Date: Sat Sep 12 21:17:18 2020 +0200 + + [myanmar] Don’t disable liga feature + + This seems to have been carried over from the Indic shaper, but + Uniscribe enables it by default. + + See https://github.com/harfbuzz/harfbuzz/issues/2213#issuecomment-686062915 + + src/hb-ot-shape-complex-myanmar.cc | 8 +------- + test/shaping/data/in-house/Makefile.sources | 1 + + .../fonts/065b01e54f35f0d849fd43bd5b936212739a50cb.ttf | Bin 0 -> 1808 bytes + test/shaping/data/in-house/meson.build | 1 + + test/shaping/data/in-house/tests/myanmar-misc.tests | 1 + + 5 files changed, 4 insertions(+), 7 deletions(-) + +commit 8c3d4de796d8d691c63d5c20ac32051c652d72b8 +Author: Garret Rieger +Date: Wed Sep 9 12:38:34 2020 -0700 + + [subset] Fix integer underflow in ContextFormat2. + + src/hb-ot-layout-gsubgpos.hh | 2 +- + ...testcase-minimized-hb-subset-fuzzer-5689082504806400 | Bin 0 -> 84172 bytes + 2 files changed, 1 insertion(+), 1 deletion(-) + +commit e43b9a29a98d303240976bb0a7de27a0e3a56504 +Author: Caleb Maclennan +Date: Fri Sep 11 22:15:10 2020 +0300 + + [ci] Trigger dependencies of publish jobs on tags + + .circleci/config.yml | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) + +commit deb09e0d7556cbe88e8003c6ff0fa2192052c337 +Author: Caleb Maclennan +Date: Fri Sep 11 19:52:46 2020 +0300 + + [ci] Tweak job names so config is valid Circle 2.1 schema + + .circleci/config.yml | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +commit f4dea33f6d9acd6eea16f4a3130c9ec5d57928bf +Author: Caleb Maclennan +Date: Fri Sep 11 17:23:00 2020 +0300 + + [ci] Move repeated artifact upload job code to script + + .ci/publish_release_artifact.sh | 20 ++++++++++++++++++++ + .circleci/config.yml | 22 +++++----------------- + 2 files changed, 25 insertions(+), 17 deletions(-) + +commit 65be538fffb01a03d98212e77f5240225580dfe0 +Author: Caleb Maclennan +Date: Fri Sep 11 16:46:34 2020 +0300 + + [ci] Add job to publish autotools dist file to GitHub + + .circleci/config.yml | 27 +++++++++++++++++++++++++++ + 1 file changed, 27 insertions(+) + +commit 42bcc47d01d86eb44feae2df9d9fc6d4345270bb +Author: Caleb Maclennan +Date: Fri Sep 11 16:40:32 2020 +0300 + + [ci] Use executor with Circle's image for autotools job + + .circleci/config.yml | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +commit c70f5090229ea4dbdea823d5f92cc17e3d2e73f3 +Author: Caleb Maclennan +Date: Fri Sep 11 14:54:02 2020 +0300 + + [ci] Use `ghr` CLI tool to post Win32 artifact to GitHub + + .circleci/config.yml | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +commit 610ed3b42c8a1b411f99654f45c68aba2215afbd +Author: Caleb Maclennan +Date: Fri Sep 11 10:47:08 2020 +0300 + + [ci] Add job to publish Win32 releases and pass it artifacts + + .circleci/config.yml | 18 ++++++++++++++++++ + 1 file changed, 18 insertions(+) + +commit a2d45cd5f7a16c8757f148f452561fdbe531ee4c +Author: Caleb Maclennan +Date: Fri Sep 11 14:14:20 2020 +0300 + + [ci] Use Circle's customized image for workspace support + + .circleci/config.yml | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +commit ac3f859a30731fcd2cf4be044d69a64cc43b5225 +Author: David Corbett +Date: Wed Sep 9 11:49:56 2020 -0400 + + Demote unregistered vendor-specific language tags + + src/gen-tag-table.py | 12 +----------- + src/hb-ot-tag-table.hh | 4 +--- + 2 files changed, 2 insertions(+), 14 deletions(-) + +commit ee12c078ed775cda64f177055a1d1640675fb2d2 +Merge: 695d85ca3 5aff83104 +Author: Khaled Hosny +Date: Tue Sep 8 15:37:30 2020 +0200 + + Merge pull request #2668 from rossburton/meson + + meson: add hb-version.h to dependencies correctly + +commit 695d85ca327cf6aaafcde36870a21f70d46fa863 +Merge: 91fe20f0f e876886d1 +Author: Khaled Hosny +Date: Tue Sep 8 15:37:00 2020 +0200 + + Merge pull request #2674 from rossburton/reprod + + src/hb-gobject-enums.cc.tmpl: write out only the filename, not the full path + +commit 91fe20f0f5b868fc375291c525a32a6777554bd3 +Author: David Corbett +Date: Fri Sep 4 09:18:19 2020 -0400 + + Disambiguate OT tags when primary tag is not first + + src/gen-tag-table.py | 4 ++++ + src/hb-ot-tag-table.hh | 8 +++++++- + test/api/test-ot-tag.c | 3 +++ + 3 files changed, 14 insertions(+), 1 deletion(-) + +commit e876886d1e877ad90b6f02badefd6ebee1bc0b09 +Author: Alexander Kanavin +Date: Tue Aug 18 10:31:47 2020 +0000 + + src/hb-gobject-enums.cc.tmpl: write out only the filename, not the full path + + This is beneficial for reproducible builds, as build paths can vary + between builds. + + src/hb-gobject-enums.cc.tmpl | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 5aff83104e03d6d2617987d24a51e490ab7a5cd1 +Author: Ross Burton +Date: Mon Sep 7 10:55:33 2020 +0100 + + [build] generate hb-version.h once at configure time with Meson + + Currently with Meson hb-version.h is generated during the build without + any explicit dependencies which can result in build failures due races + over the file. + + Change this to be generated at configure time, so that the file is always + generated once before the build itself. + + Closes #2667 + + src/meson.build | 17 ++++++++--------- + 1 file changed, 8 insertions(+), 9 deletions(-) + +commit bc1c93fbe04459a4b12c76c713ba1b750d2d9108 +Author: Ross Burton +Date: Mon Sep 7 17:11:17 2020 +0100 + + [build] No need to pass source directory to gen-hb-version + + The input file is by definition in the source directory, so dirname() + that instead of needing the directory to be passed. + + Needed because a follow-up commit will change when this is called, and the + source directory isn't trivially available at that point. + + src/gen-hb-version.py | 6 +++--- + src/meson.build | 2 +- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit faf09f5466370a45e1a9d7c07968af517d680d78 +Author: David Corbett +Date: Fri Aug 14 18:30:20 2020 -0400 + + [USE] Support hieroglyph clusters + + src/gen-use-table.py | 24 ++ + src/hb-ot-shape-complex-use-machine.hh | 465 +++++++++++++++++---------------- + src/hb-ot-shape-complex-use-machine.rl | 6 + + src/hb-ot-shape-complex-use-table.cc | 104 +++++++- + src/hb-ot-shape-complex-use.cc | 2 + + src/hb-ot-shape-complex-use.hh | 4 + + 6 files changed, 366 insertions(+), 239 deletions(-) + +commit 06f49fc8ae40f083758e1ca8e9bd9879549d8c39 +Author: David Corbett +Date: Thu Aug 13 13:37:45 2020 -0400 + + [USE] Update to the 2020-08-13 USE specification + + This also uses the data files from + . + + src/gen-use-table.py | 210 +++++++----- + src/hb-ot-shape-complex-use-machine.hh | 330 +++++++++--------- + src/hb-ot-shape-complex-use-machine.rl | 3 +- + src/hb-ot-shape-complex-use-table.cc | 398 ++++++++++++++++++---- + src/hb-ot-shape-complex-vowel-constraints.cc | 2 +- + src/hb-ot-shape-complex.hh | 7 + + src/ms-use/IndicPositionalCategory-Additional.txt | 102 ++++++ + src/ms-use/IndicShapingInvalidCluster.txt | 4 +- + src/ms-use/IndicSyllabicCategory-Additional.txt | 207 +++++++++++ + src/update-unicode-tables.make | 2 +- + 10 files changed, 946 insertions(+), 319 deletions(-) + +commit e3db84a9d05f40c5281d889a726eb2e4baa12328 +Author: David Corbett +Date: Fri May 3 23:29:58 2019 -0400 + + [use] Test CGJ and ZWNJ + + test/shaping/data/in-house/tests/use-syllable.tests | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 6a38adeb577444cd164eeb6ace70741fe1a33791 +Author: David Corbett +Date: Fri May 3 14:16:50 2019 -0400 + + [use] Skip most default ignorables when clustering + + src/Makefile.sources | 1 + + src/gen-use-table.py | 12 +- + src/hb-ot-shape-complex-machine-index.hh | 69 ++++ + src/hb-ot-shape-complex-use-machine.hh | 592 +++++++++++++++---------------- + src/hb-ot-shape-complex-use-machine.rl | 55 ++- + src/hb-ot-shape-complex-use-table.cc | 76 ++-- + src/hb-ot-shape-complex-use.hh | 2 - + 7 files changed, 422 insertions(+), 385 deletions(-) + +commit 645f4e7cdd874bd454fceec76b33e57c0a205775 +Author: David Corbett +Date: Fri May 3 18:28:18 2019 -0400 + + Unhide CGJ before ccc=0 characters + + If a CGJ precedes a starter, then it cannot have blocked any reordering, + so it can safely be skipped. + + src/hb-ot-shape-normalize.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9825e3dd2eaea4e267054adebc8d972e1f01cc0d +Author: Garret Rieger +Date: Wed Aug 26 17:31:50 2020 -0700 + + [ENOMEM] fix access to unitialized memory. + If the serialize() call fails to write the object then we can't safely read varstore_prime fields. Fixes https://oss-fuzz.com/testcase-detail/5137462782066688. + + src/hb-ot-layout-common.hh | 5 ++++- + ...testcase-minimized-hb-subset-fuzzer-5137462782066688 | Bin 0 -> 76354 bytes + 2 files changed, 4 insertions(+), 1 deletion(-) + +commit 45de128930a902004baa875831e38ef62780ae2e +Merge: 9c98b2b9a fe6381d9f +Author: Khaled Hosny +Date: Tue Sep 1 04:58:50 2020 +0300 + + Merge pull request #2661 from khaledhosny/failing-dw-build + + [ci] Fix failing DirectWrite build + +commit fe6381d9f1a34f33f020d4f7c871304376dc2844 +Author: Khaled Hosny +Date: Tue Sep 1 03:44:01 2020 +0200 + + [build] Minor + + src/meson.build | 12 ++++-------- + 1 file changed, 4 insertions(+), 8 deletions(-) + +commit a4f3a752ddd89b1155978fe862d6f45bd5a89d53 +Author: ebraminio +Date: Tue Sep 1 03:21:12 2020 +0200 + + [build] hb-directwrite needs a C++ linker + + src/meson.build | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +commit 9c98b2b9a9e43669c5e2b37eaa41b1e07de1ede3 +Author: Khaled Hosny +Date: Sat Aug 29 00:39:42 2020 +0200 + + 2.7.2 + + NEWS | 9 ++++++++- + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 4 ++-- + 4 files changed, 12 insertions(+), 5 deletions(-) + +commit c0a76cb5192f6c334c6713444ac5a02d59faaf74 +Merge: fcddf3b9b a495a5423 +Author: Khaled Hosny +Date: Sat Aug 29 00:14:01 2020 +0300 + + Merge pull request #2660 from harfbuzz/arabic-shaping-in-use + + [USE] Fix assertion failure for joining scripts + +commit a495a54236d69def7e8b1293f2887f18a6b2fecc +Author: David Corbett +Date: Fri Aug 28 14:33:25 2020 -0400 + + Ignore T & U when determining the joining scripts + + src/gen-arabic-joining-list.py | 2 ++ + src/hb-ot-shape-complex-arabic-joining-list.hh | 1 - + 2 files changed, 2 insertions(+), 1 deletion(-) + +commit 420a74f7725bec2d3d4688fda226163b06f9a564 +Author: David Corbett +Date: Fri Aug 28 14:11:48 2020 -0400 + + [USE] Fix assertion failure for joining scripts + + src/hb-ot-shape-complex-use.cc | 2 +- + test/shaping/data/in-house/tests/use.tests | 1 + + 2 files changed, 2 insertions(+), 1 deletion(-) + +commit fcddf3b9b43e391a9ec33c823ef22827d18a1fb9 +Author: ebraminio +Date: Fri Aug 14 10:19:33 2020 +0430 + + [docs] Minor in TESTING.md + + Start the fuzzer with test/fuzzing/fonts seeds + + TESTING.md | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 99b8a84cc50346b6788a67eadfe0ebe17545724a +Author: ebraminio +Date: Fri Aug 14 10:14:14 2020 +0430 + + [docs] Reorder TESTING.md sections + + And use --reconfigure where makes sense + + TESTING.md | 42 ++++++++++++++++++++---------------------- + 1 file changed, 20 insertions(+), 22 deletions(-) + +commit 1e48225ca312a955cc7f4a4b7683492e83d77117 +Author: ebraminio +Date: Thu Aug 13 23:22:14 2020 +0430 + + [ENOMEM] Check whether serialize context isn't in error + + src/hb-ot-shape-complex-arabic-fallback.hh | 4 ++-- + ...uzz-testcase-minimized-hb-shape-fuzzer-5138182937772032 | Bin 0 -> 68 bytes + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 05ef75c55340400d4b318bd24d742653bbf825d9 +Author: Ebrahim Byagowi +Date: Thu Aug 13 20:52:03 2020 +0430 + + 2.7.1 + + NEWS | 8 ++++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-version.h | 4 ++-- + 4 files changed, 12 insertions(+), 4 deletions(-) + +commit 0a02f1e760db5c0568dc6e15c00fa394aa43ccbb +Author: Ebrahim Byagowi +Date: Thu Aug 13 15:33:39 2020 +0430 + + [meson] Abort if GDI/Uniscribe headers couldn't be found + + meson.build | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +commit 253a8f7a510ddfb8e2eb90de95db9763f2f42282 +Author: Ebrahim Byagowi +Date: Thu Aug 13 09:23:29 2020 +0430 + + [meson] Another approach to skip tests incompatible with MSVC + + src/meson.build | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 24b42002434d3e8dc8d164f02dda7a9c3e5386b5 +Author: Ebrahim Byagowi +Date: Thu Aug 13 09:06:39 2020 +0430 + + [meson] Avoid using has_headers as that has added in 0.50.0 + + meson.build | 55 +++++++++++++++++++++++++++++-------------------------- + 1 file changed, 29 insertions(+), 26 deletions(-) + +commit 411b426c692f611dbcdec7a6516781aa4375d07e +Author: Ebrahim Byagowi +Date: Thu Aug 13 01:23:46 2020 +0430 + + [meson] minor + + src/meson.build | 14 ++++---------- + 1 file changed, 4 insertions(+), 10 deletions(-) + +commit 6e32145dc91e866132a3a3911870441e98737b16 +Author: Ebrahim Byagowi +Date: Thu Aug 13 00:13:06 2020 +0430 + + [meson] Make compatbile with 0.47.0 + + .circleci/config.yml | 2 +- + docs/meson.build | 4 ++-- + meson.build | 18 +++++++++++------- + perf/meson.build | 2 +- + src/meson.build | 21 ++++++++++----------- + test/fuzzing/meson.build | 6 +++--- + test/shaping/meson.build | 12 ++++++------ + test/subset/meson.build | 4 ++-- + 8 files changed, 36 insertions(+), 33 deletions(-) + +commit 58209c86a0d2d536ce3d35953ffe340762ad1f48 +Author: Ebrahim Byagowi +Date: Wed Aug 12 23:04:26 2020 +0430 + + [meson] Make compatbile with 0.49.0 + + Contains a just put together summary feature polyfill and workaround + to broken ternary operator. + + .circleci/config.yml | 3 +- + meson.build | 102 +++++++++++++++++++++++++++++++++------------------ + perf/meson.build | 8 +++- + src/meson.build | 28 +++++++++++--- + 4 files changed, 98 insertions(+), 43 deletions(-) + +commit 1e4fe10b98a291787ae561beca80cb70b481b108 +Author: Garret Rieger +Date: Wed Aug 12 13:06:37 2020 -0700 + + [ENOMEM] check for error in visited map during closure features. + + src/hb-ot-layout-gsubgpos.hh | 3 +++ + 1 file changed, 3 insertions(+) + +commit 9562239f0531c0e49e6ab7e157da578d454432c8 +Author: Garret Rieger +Date: Wed Aug 12 13:01:22 2020 -0700 + + [ENOMEM] check for error in lookup visited set. + + src/hb-ot-layout-gsubgpos.hh | 3 +++ + ...estcase-minimized-hb-subset-fuzzer-5741735372914688 | Bin 0 -> 560294 bytes + 2 files changed, 3 insertions(+) + +commit eea9b59fc5c7ad5649ba598765f335383795778f +Author: Tom Schoonjans +Date: Wed Aug 12 06:40:23 2020 +0200 + + [meson] fix generating introspection + + Only libharfbuzz_gobject is introspectable, not libharfbuzz. Therefore, + it makes no sense to target the latter for introspection: it should + instead be listed as a dependency. + + src/meson.build | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 7bffb5d7baf4dc8b96fab1f8dbc83740a6817b1a +Author: David Corbett +Date: Tue Aug 11 19:24:46 2020 -0400 + + Generate `has_arabic_joining` + + src/Makefile.am | 1 + + src/Makefile.sources | 1 + + src/gen-arabic-joining-list.py | 104 +++++++++++++++++++++++++ + src/hb-ot-shape-complex-arabic-joining-list.hh | 47 +++++++++++ + src/hb-ot-shape-complex-use.cc | 35 +-------- + src/meson.build | 1 + + src/update-unicode-tables.make | 3 + + 7 files changed, 158 insertions(+), 34 deletions(-) + +commit 6f754852c19ff26d693a1d78de55bab263281a72 +Author: Garret Rieger +Date: Tue Aug 11 15:40:47 2020 -0700 + + [ENOMEM] skip asserts in to_bias if serializer is in an error state. + + src/hb-serialize.hh | 1 + + ...testcase-minimized-hb-subset-fuzzer-5927551890096128 | Bin 0 -> 73364 bytes + 2 files changed, 1 insertion(+) + +commit 057769b1a316c604cf84c343a4a85a10f46c057c +Author: Ebrahim Byagowi +Date: Wed Aug 12 02:30:33 2020 +0430 + + [fuzzer] minor + + test/fuzzing/hb-draw-fuzzer.cc | 2 +- + test/fuzzing/hb-fuzzer.hh | 2 +- + test/fuzzing/hb-shape-fuzzer.cc | 2 +- + test/fuzzing/hb-subset-fuzzer.cc | 18 ++++++++---------- + 4 files changed, 11 insertions(+), 13 deletions(-) + +commit 04179380116d6e1efcf95a70f0d79b8e095b69c6 +Author: Ebrahim Byagowi +Date: Wed Aug 12 02:19:06 2020 +0430 + + [fuzzer] Mark alloc_state as unused + + It is really unused when failing-alloc isn't on. + + test/fuzzing/hb-fuzzer.hh | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +commit 2af58c351812603498f0b67e66f84f4a33a74455 +Author: Ebrahim Byagowi +Date: Wed Aug 12 00:51:07 2020 +0430 + + Revert "Remove cmake build files" + + This reverts commit 4e572c940724cdae6f140df924c9ad7f4baea35e. + + .circleci/config.yml | 3 +- + CMakeLists.txt | 768 +++++++++++++++++++++++++++++++++++++++++++++ + Makefile.am | 2 + + replace-enum-strings.cmake | 21 ++ + 4 files changed, 793 insertions(+), 1 deletion(-) + +commit ef2e3803429efe0f5a1fcb2679ae332139297917 +Author: Ebrahim Byagowi +Date: Wed Aug 12 00:50:33 2020 +0430 + + Revert "Remove cmake-config support of HarfBuzz" + + This reverts commit 75efa893433b6f352c28bda9d0a92683244900aa. + + configure.ac | 1 + + meson.build | 1 + + src/Makefile.am | 4 ++- + src/harfbuzz-config.cmake.in | 86 ++++++++++++++++++++++++++++++++++++++++++++ + src/meson.build | 10 ++++++ + 5 files changed, 101 insertions(+), 1 deletion(-) + +commit 0ca35570481ee16c44577913263032726a0c0a51 +Author: Ebrahim Byagowi +Date: Sun Aug 9 16:10:06 2020 +0430 + + Turn -Wunused-but-set-variable to warning + + As #2555 turned out some glib headers are imposing that so let's turn it to warning + + src/hb.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 519335783224e2cbfd8a4a5b9071216fe2b139b5 +Author: Ebrahim Byagowi +Date: Tue Aug 11 23:51:59 2020 +0430 + + Revert "Remove autotools build support" + + This reverts commit 01ac32aab2109681abc58bb2f96a4ef4a7f0c6df. + + .circleci/config.yml | 15 + + Makefile.am | 96 ++ + README | 15 + + RELEASING.md | 2 +- + autogen.sh | 48 + + configure.ac | 540 +++++++++++ + docs/Makefile.am | 126 +++ + git.mk | 400 +++++++++ + m4/ax_check_link_flag.m4 | 74 ++ + m4/ax_code_coverage.m4 | 264 ++++++ + m4/ax_cxx_compile_stdcxx.m4 | 982 +++++++++++++++++++++ + m4/ax_pthread.m4 | 485 ++++++++++ + src/Makefile.am | 476 ++++++++++ + src/Makefile.sources | 284 ++++++ + test/Makefile.am | 15 + + test/api/Makefile.am | 222 +++++ + test/fuzzing/Makefile.am | 86 ++ + test/shaping/Makefile.am | 39 + + test/shaping/data/Makefile.am | 14 + + test/shaping/data/aots/Makefile.am | 27 + + test/shaping/data/aots/Makefile.sources | 126 +++ + test/shaping/data/in-house/Makefile.am | 26 + + test/shaping/data/in-house/Makefile.sources | 66 ++ + test/shaping/data/text-rendering-tests/Makefile.am | 32 + + .../data/text-rendering-tests/Makefile.sources | 95 ++ + test/subset/Makefile.am | 23 + + test/subset/data/Makefile.am | 45 + + test/subset/data/Makefile.sources | 31 + + util/Makefile.am | 78 ++ + util/Makefile.sources | 38 + + 30 files changed, 4769 insertions(+), 1 deletion(-) + +commit 9748ae7299330f0245e97f7b1f18cd1207043e62 +Author: Ebrahim Byagowi +Date: Tue Aug 11 17:52:48 2020 +0430 + + Revert "Reordering fails when GDEF table is absent #2140" + + This reverts commit f4cd99f28eefe695b86876736166fd119e22e04e. + + As requested in https://github.com/harfbuzz/harfbuzz/issues/2516#issuecomment-670969185 + + src/hb-ot-layout-gsubgpos.hh | 37 +++++++++++++++++-------------------- + src/hb-ot-layout.hh | 8 ++++---- + 2 files changed, 21 insertions(+), 24 deletions(-) + +commit d03eecb4d63e1cdac77a08d081179c28440b2d18 +Author: ebraminio +Date: Tue Aug 11 16:40:40 2020 +0430 + + [glyf] minor + + style improvement + + src/hb-ot-glyf-table.hh | 21 ++++++++++++--------- + 1 file changed, 12 insertions(+), 9 deletions(-) + +commit 732a9164d9c778a3d4315b189922d5b9c4a51495 +Author: ebraminio +Date: Tue Aug 11 16:37:55 2020 +0430 + + [gvar] minor + + src/hb-ot-var-gvar-table.hh | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit c0107c1e6ecf627d7dba344529fb5f054344f498 +Author: ebraminio +Date: Mon Aug 10 14:30:34 2020 +0430 + + [ci] test experimental APIs in Arch Linux and sanitizers + + .circleci/config.yml | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit 0c1561894ac4899cd09ebef4b3d33a095e35c981 +Author: ebraminio +Date: Mon Aug 10 08:52:01 2020 +0430 + + [glyf] minor + + src/hb-ot-glyf-table.hh | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit f06d7331e8b1643680df7f0126b2d89254563dcb +Author: Ebrahim Byagowi +Date: Mon Aug 10 08:35:06 2020 +0430 + + [glyf] minor + + src/hb-ot-glyf-table.hh | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit db96c7f67aac93ea025cf992c20acdf2364d93bc +Author: Ebrahim Byagowi +Date: Mon Aug 10 08:23:21 2020 +0430 + + [glyf] protect CompositeGlyph fields + + Introduce methods instead + + src/hb-ot-glyf-table.hh | 30 ++++++++++++++++++++---------- + 1 file changed, 20 insertions(+), 10 deletions(-) + +commit e5fe363aa5d06a4dfe665b97a22971f12c3f84f4 +Author: ebraminio +Date: Mon Aug 10 07:39:36 2020 +0430 + + [glyf] Minor, don't pass accelerator_t to points_aggregator_t + + No need to pass it to aggregator itself + + src/hb-ot-glyf-table.hh | 10 ++++------ + 1 file changed, 4 insertions(+), 6 deletions(-) + +commit 2b9927f7e16c7b25194b8aae36146bf23c73f131 +Author: ebraminio +Date: Mon Aug 10 06:26:21 2020 +0430 + + [glyf] minor + + No need to pass glyph_for_gid as a lambda now that we are passing the accelerator itself + + src/hb-ot-glyf-table.hh | 8 +++----- + 1 file changed, 3 insertions(+), 5 deletions(-) + +commit fce64a407d381372c92fcb5f0e551c17185ea735 +Author: Behdad Esfahbod +Date: Sat Aug 8 14:04:54 2020 -0600 + + Minor + + src/hb-ot-layout-gpos-table.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ffe06c8f0498d7f5fe53c76e9d6fba9127997258 +Author: Ebrahim Byagowi +Date: Sat Aug 8 13:17:34 2020 +0430 + + [glyf] Guard all the public APIs against null pool runs + + Fixes https://crbug.com/oss-fuzz/24575 and https://crbug.com/oss-fuzz/24737 + + src/hb-ot-glyf-table.hh | 17 ++++++++++++----- + ...-testcase-minimized-hb-draw-fuzzer-5103082208493568 | Bin 0 -> 1069 bytes + ...-testcase-minimized-hb-draw-fuzzer-5641612227772416 | Bin 0 -> 1069 bytes + 3 files changed, 12 insertions(+), 5 deletions(-) + +commit 01ac32aab2109681abc58bb2f96a4ef4a7f0c6df +Author: Ebrahim Byagowi +Date: Sun Aug 2 11:35:55 2020 +0430 + + Remove autotools build support + + .circleci/config.yml | 15 - + Makefile.am | 96 -- + README | 15 - + RELEASING.md | 2 +- + autogen.sh | 48 - + configure.ac | 540 ----------- + docs/Makefile.am | 126 --- + git.mk | 400 --------- + m4/ax_check_link_flag.m4 | 74 -- + m4/ax_code_coverage.m4 | 264 ------ + m4/ax_cxx_compile_stdcxx.m4 | 982 --------------------- + m4/ax_pthread.m4 | 485 ---------- + src/Makefile.am | 476 ---------- + src/Makefile.sources | 284 ------ + test/Makefile.am | 15 - + test/api/Makefile.am | 222 ----- + test/fuzzing/Makefile.am | 86 -- + test/shaping/Makefile.am | 39 - + test/shaping/data/Makefile.am | 14 - + test/shaping/data/aots/Makefile.am | 27 - + test/shaping/data/aots/Makefile.sources | 126 --- + test/shaping/data/in-house/Makefile.am | 26 - + test/shaping/data/in-house/Makefile.sources | 66 -- + test/shaping/data/text-rendering-tests/Makefile.am | 32 - + .../data/text-rendering-tests/Makefile.sources | 95 -- + test/subset/Makefile.am | 23 - + test/subset/data/Makefile.am | 45 - + test/subset/data/Makefile.sources | 31 - + util/Makefile.am | 78 -- + util/Makefile.sources | 38 - + 30 files changed, 1 insertion(+), 4769 deletions(-) + +commit 3d164d5883ceb5698a98ca025b5f75ce465e1f51 +Author: Ryan Schmidt +Date: Thu Aug 6 20:45:44 2020 -0500 + + Use printf instead of echo -n in autogen.sh + + "echo -n" is not portable and on some POSIX systems it literally prints "-n". + + autogen.sh | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit 1f519c25670e8dfe694a7b3fa71c5bc7263b1b1f +Author: Ebrahim Byagowi +Date: Fri Aug 7 01:21:19 2020 +0430 + + [glyf] Optimize retrieval of hmtx/vmtx/gvar + + This should make glyf/gvar faster as makes it to invoke less table wrapper atomic operations and things. + + $ meson build -Dexperimental_api=true --buildtype=release && ninja -Cbuild && build/perf/perf "--benchmark_filter=glyf.*- ot -" + + Before: + extents/glyf - ot - SourceSerifVariable 46091 ns 46036 ns 16173 + extents/glyf/vf - ot - SourceSerifVariable 4160142 ns 4154913 ns 174 + extents/glyf - ot - Comfortaa 25754 ns 25726 ns 27030 + extents/glyf/vf - ot - Comfortaa 2627804 ns 2624596 ns 265 + extents/glyf - ot - Roboto 33556 ns 33540 ns 18513 + draw/glyf - ot - SourceSerifVariable 2716848 ns 2715438 ns 256 + draw/glyf/vf - ot - SourceSerifVariable 4602379 ns 4598907 ns 151 + draw/glyf - ot - Comfortaa 1659364 ns 1658142 ns 417 + draw/glyf/vf - ot - Comfortaa 2845100 ns 2842549 ns 246 + draw/glyf - ot - Roboto 1571509 ns 1570060 ns 442 + + After: + extents/glyf - ot - SourceSerifVariable 34738 ns 34713 ns 21332 + extents/glyf/vf - ot - SourceSerifVariable 3700510 ns 3698104 ns 187 + extents/glyf - ot - Comfortaa 21604 ns 21595 ns 31907 + extents/glyf/vf - ot - Comfortaa 2324787 ns 2323440 ns 296 + extents/glyf - ot - Roboto 31259 ns 31246 ns 21814 + draw/glyf - ot - SourceSerifVariable 2689230 ns 2687589 ns 260 + draw/glyf/vf - ot - SourceSerifVariable 4625135 ns 4622036 ns 131 + draw/glyf - ot - Comfortaa 1690336 ns 1689454 ns 402 + draw/glyf/vf - ot - Comfortaa 2898748 ns 2897074 ns 241 + draw/glyf - ot - Roboto 1570911 ns 1570138 ns 440 + + src/hb-ot-glyf-table.hh | 70 ++++++++++++++++++++++++++++++------------------- + 1 file changed, 43 insertions(+), 27 deletions(-) + +commit 0907c10214c9b989c76a34b260042e88c707f9bd +Author: Ebrahim Byagowi +Date: Fri Aug 7 00:15:32 2020 +0430 + + [gvar] minor + + src/hb-ot-var-gvar-table.hh | 11 +++-------- + 1 file changed, 3 insertions(+), 8 deletions(-) + +commit 679fac87dfbdef3192184b2d2374fda334205b41 +Author: Ebrahim Byagowi +Date: Thu Jul 30 15:29:43 2020 +0430 + + Skip hb_shape if buffer object is immutable + + src/hb-shape.cc | 2 ++ + test/fuzzing/hb-shape-fuzzer.cc | 6 ++---- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit 55c41f219f539464335c16dc8392787fd0ac1b46 +Author: Ebrahim Byagowi +Date: Thu Aug 6 23:37:43 2020 +0430 + + [glyf] Clamp advance value result + + Fixes a sanitizer complain https://circleci.com/gh/harfbuzz/harfbuzz/150247 revealed by 02d1ec1 + + src/hb-ot-glyf-table.hh | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +commit 02d1ec16585738d5e55354224bcfcc552b079a76 +Author: Ebrahim Byagowi +Date: Thu Aug 6 22:18:35 2020 +0430 + + [gvar] Don't fail on imprefect gvar + + No need to fail even if gvar doesn't have that much glyphs + + src/hb-ot-var-gvar-table.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ec17b6245755a7527c7f5d5242868ce0886327c9 +Author: Ebrahim Byagowi +Date: Thu Aug 6 20:16:11 2020 +0430 + + [var] Apply variations on empty glyphs + + It was ignoring empty glyphs for no good reason, this fixes it. + + Fixes #2618 + + src/hb-ot-glyf-table.hh | 6 ++++-- + src/hb-ot-var-gvar-table.hh | 2 ++ + test/shaping/data/in-house/Makefile.sources | 1 + + .../fonts/ab40c89624a6104e5d0a2308e448a989302f515b.ttf | Bin 0 -> 7440 bytes + test/shaping/data/in-house/meson.build | 1 + + test/shaping/data/in-house/tests/variations-space.tests | 2 ++ + 6 files changed, 10 insertions(+), 2 deletions(-) + +commit 5cab55ca90a64da281ef2c55e892bb0d6ebb3019 +Author: Ebrahim Byagowi +Date: Thu Aug 6 18:54:58 2020 +0430 + + [gvar] minor + + src/hb-ot-var-gvar-table.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 20e42a212849554687b808b316f077a023126a95 +Author: Ebrahim Byagowi +Date: Tue Aug 4 16:49:27 2020 +0430 + + [docs] minor on TESTING.md + + TESTING.md | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 5a2d216f309fa91faf76a1ebebbcf8a36e21f592 +Author: Ebrahim Byagowi +Date: Tue Aug 4 15:25:48 2020 +0430 + + [docs] meson related updates on install + + docs/usermanual-install-harfbuzz.xml | 83 +++++++++++++----------------------- + 1 file changed, 29 insertions(+), 54 deletions(-) + +commit 34a05320921629f430ed36c30e24494c9841079c +Author: Ebrahim Byagowi +Date: Tue Aug 4 15:14:59 2020 +0430 + + [meson] minor note + + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit cac483bf1563381a6081b06592a96f7055427e10 +Author: Ebrahim Byagowi +Date: Mon Aug 3 18:41:49 2020 +0430 + + [docs] Update README.python.md with meson + + README.python.md | 9 ++------- + 1 file changed, 2 insertions(+), 7 deletions(-) + +commit 75efa893433b6f352c28bda9d0a92683244900aa +Author: Ebrahim Byagowi +Date: Thu Jul 30 01:17:42 2020 +0430 + + Remove cmake-config support of HarfBuzz + + Reverts d38f37b2 as discussed in #2316 + + configure.ac | 1 - + meson.build | 1 - + src/Makefile.am | 4 +-- + src/harfbuzz-config.cmake.in | 86 -------------------------------------------- + src/meson.build | 10 ------ + 5 files changed, 1 insertion(+), 101 deletions(-) + +commit 97079a7c8f7d52ff381b2b3d6e0c430358d1b340 +Author: Ebrahim Byagowi +Date: Sun Aug 2 12:34:21 2020 +0430 + + [meson] Pass cpp_eh=none and cpp_rtti=false as default options + + If we want to support a build with exception handling and RTTI + We should reflect that on library(..., link_language: 'c') also so for + now it is ok to just set it here to get MSVC support also and we + can remove hard coded flags later upon request. + + One other concern over just relying on it is on when harfbuzz is used + as a subproject and the parent project hasn't provided the same options, + that should be resolved first I think. + + Closes #2584 + + meson.build | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 749e2754c83583e51034da09d3581af0f8d9e1a3 +Author: Ebrahim Byagowi +Date: Sun Aug 2 12:21:51 2020 +0430 + + [meson] remove useless note about -fvisibility-inlines-hidden + + It was put there as current situation of autotools but msys2 is ok + with the flag, if something like is needed for other it can handled + as a local patch. + + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 903d6a1f1418a20094af53200a9da45214c1b6af +Author: Ebrahim Byagowi +Date: Sun Aug 2 11:40:47 2020 +0430 + + [perf] Enable ttf-parser build just with experimental_api + + ttf-parser API is subject to breaking change and we are interested on its + hb-draw like API so let's hide it more. + + perf/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit cdb7d2b9bc0d5928ae4f6ba16fe905f603583688 +Author: Ebrahim Byagowi +Date: Sun Aug 2 11:26:29 2020 +0430 + + [docs] Update README.python.md with meson + + README.python.md | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9fd48de6f0316fe6f1879879b96992b0471af88b +Author: Ebrahim Byagowi +Date: Sun Aug 2 11:22:09 2020 +0430 + + [docs] Adopt CONFIG.md with meson + + CONFIG.md | 15 +++++++-------- + 1 file changed, 7 insertions(+), 8 deletions(-) + +commit b0a4860d3429e9effc3e642d6ef57b92332d796b +Author: Ebrahim Byagowi +Date: Sun Aug 2 11:15:15 2020 +0430 + + [docs] Remove packagers related part + + Covered by https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson + + BUILD.md | 18 ++---------------- + 1 file changed, 2 insertions(+), 16 deletions(-) + +commit 50151567c13b8a3a2a838cbe1714b3cc1fd94bd6 +Author: Ebrahim Byagowi +Date: Sun Aug 2 10:43:25 2020 +0430 + + [ci] Disable Travis CI + + .ci/build-freetype.sh | 17 ----------------- + .ci/fail.sh | 18 ------------------ + .ci/run-coveralls.sh | 14 -------------- + .circleci/config.yml | 2 +- + .travis.yml | 43 ------------------------------------------- + README.md | 2 +- + 6 files changed, 2 insertions(+), 94 deletions(-) + +commit 11bb8aa83e57b288241b9156706e6f8d25eaf383 +Author: Ebrahim Byagowi +Date: Sun Aug 2 00:47:21 2020 +0430 + + [meson] limit check-libstdc++ check to 0.55 + + library(..., link_language: 'c') is introduced in 0.55 but we were relying on this anyway + assuming b_asneeded being true on meson. + + #2614 + + src/meson.build | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +commit 9d3fbe0588f8f4d5883e425680fc37778660b284 +Author: Ebrahim Byagowi +Date: Thu Jul 30 14:54:00 2020 +0430 + + [meson] Add darwin versions to library() + + We now have, + + $ otool -L src/libharfbuzz.dylib + src/libharfbuzz.dylib: + @rpath/libharfbuzz.0.dylib (compatibility version 0.0.0, current version 0.0.0) + + And with the change should we get + + $ otool -L src/libharfbuzz.dylib + src/libharfbuzz.dylib: + @rpath/libharfbuzz.0.dylib (compatibility version 20700.0.0, current version 20700.0.0) + + src/meson.build | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 18ab8029d5aab6ac20c240515ad1795bd31dca1e +Author: Garret Rieger +Date: Fri Jul 31 14:40:49 2020 -0700 + + [ENOMEM] check vector status in cmap subsetting. + + src/hb-ot-cmap-table.hh | 3 +++ + ...-testcase-minimized-hb-subset-fuzzer-6316256152780800 | Bin 0 -> 1335 bytes + 2 files changed, 3 insertions(+) + +commit 06dbb6acbbd322b3123820c73ed4371560efc558 +Author: Garret Rieger +Date: Fri Jul 31 15:56:14 2020 -0700 + + [ENOMEM] in GSUB ChainContext subsetting check maps for allocation errors. + + src/hb-ot-layout-gsubgpos.hh | 6 ++++++ + ...testcase-minimized-hb-subset-fuzzer-4880059756969984 | Bin 0 -> 45902 bytes + 2 files changed, 6 insertions(+) + +commit fb1477795cb950b25472efa8d47febe81340a45b +Author: Garret Rieger +Date: Fri Jul 31 14:00:38 2020 -0700 + + [ENOMEM] Check result of vector resize in CBDT subsetting. + + src/hb-ot-color-cbdt-table.hh | 6 +++++- + ...-testcase-minimized-hb-subset-fuzzer-6241118484955136 | Bin 0 -> 7345 bytes + 2 files changed, 5 insertions(+), 1 deletion(-) + +commit 8586bad2bdadccecd830fb0a1c973423115240fb +Author: Ebrahim Byagowi +Date: Fri Jul 31 09:28:51 2020 +0430 + + [ci] don't install rustc on linux-ci + + https://github.com/harfbuzz/harfbuzz/pull/2610/checks?check_run_id=930572217 + + .github/workflows/linux-ci.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit efd716de3f4c7616aedd5c449bf8d27d565d4ab6 +Author: Ebrahim Byagowi +Date: Fri Jul 31 08:58:53 2020 +0430 + + [cff] Check for scalars array resize result + + Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24504 + + src/hb-cff2-interp-cs.hh | 8 +++++--- + ...zz-testcase-minimized-hb-draw-fuzzer-6231698648596480 | Bin 0 -> 2707 bytes + 2 files changed, 5 insertions(+), 3 deletions(-) + +commit 040ed094ef3cf032d84c4d65bd81f40c26f6f9e0 +Author: Garret Rieger +Date: Thu Jul 30 15:14:02 2020 -0700 + + [ENOMEM] popragate packed/packed_map errors to the serializer. + Will disable further modifications based on a bad state. + + src/hb-serialize.hh | 3 +++ + ...z-testcase-minimized-hb-subset-fuzzer-5661567174311936 | Bin 0 -> 473 bytes + 2 files changed, 3 insertions(+) + +commit 7f358a55f4b3c0eb6654be9e8c31ece29965b4d6 +Author: Garret Rieger +Date: Thu Jul 30 13:57:30 2020 -0700 + + [ENOMEM] unchecked resize in CFF2. + + src/hb-ot-cff2-table.hh | 3 ++- + ...-testcase-minimized-hb-subset-fuzzer-5181909018345472 | Bin 0 -> 2559 bytes + 2 files changed, 2 insertions(+), 1 deletion(-) + +commit 32f052b033f12fbeb8741c9616860743b1f567c4 +Author: Garret Rieger +Date: Thu Jul 30 13:45:04 2020 -0700 + + [ENOMEM] Fix several instances of not checking resize in CFF. + + src/hb-subset-cff-common.hh | 27 ++++++++++++++++++--- + src/hb-subset-cff1.cc | 14 +++++++++-- + src/hb-subset-plan.hh | 6 +++++ + ...ase-minimized-hb-subset-fuzzer-5707809174585344 | Bin 0 -> 107592 bytes + ...ase-minimized-hb-subset-fuzzer-5708623339323392 | Bin 0 -> 151 bytes + 5 files changed, 41 insertions(+), 6 deletions(-) + +commit 4cbc7d61bc5e7f0658fc58d807f94f3b7c335f0d +Author: Garret Rieger +Date: Thu Jul 30 12:20:31 2020 -0700 + + [ENOMEM] check for unset current in serializer->length(). + + src/hb-serialize.hh | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +commit 0d22fb38b97afb6082fb4e5791e6fdd0166fa4a9 +Author: Ebrahim Byagowi +Date: Thu Jul 30 23:18:57 2020 +0430 + + Copy parts of README.md to README + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2591 + + README | 16 +++++++++++++++- + 1 file changed, 15 insertions(+), 1 deletion(-) + +commit cac30711834d343d36b0bea1138562beeb22340f +Author: Ebrahim Byagowi +Date: Thu Jul 30 16:25:42 2020 +0430 + + [meson] minor, use null_dep one more place + + perf/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 4e572c940724cdae6f140df924c9ad7f4baea35e +Author: Ebrahim Byagowi +Date: Thu Jul 30 16:19:15 2020 +0430 + + Remove cmake build files + + As discussed in https://github.com/harfbuzz/harfbuzz/pull/2252 + + .circleci/config.yml | 3 +- + CMakeLists.txt | 768 --------------------------------------------- + Makefile.am | 2 - + replace-enum-strings.cmake | 21 -- + 4 files changed, 1 insertion(+), 793 deletions(-) + +commit 5f9ff04fb0002351f130f13cdb8719d81d1683e0 +Author: Ebrahim Byagowi +Date: Thu Jun 18 02:33:05 2020 +0430 + + Add comparison against ttf-parser + + .github/workflows/linux-ci.yml | 2 +- + perf/meson.build | 14 +++++- + perf/perf-draw.hh | 112 +++++++++++++++++++++++++++++------------ + perf/perf-extents.hh | 81 ++++++++++++++++++++--------- + perf/perf.cc | 1 + + subprojects/ttf-parser.wrap | 5 ++ + 6 files changed, 157 insertions(+), 58 deletions(-) + +commit 87f4aada9964d4eff92de50fa2cd3708c81b5066 +Author: Ebrahim Byagowi +Date: Thu Jul 30 15:20:17 2020 +0430 + + [docs] Update TESTING.md with meson + + TESTING.md | 67 ++++++++++++++++++-------------------------------------------- + 1 file changed, 19 insertions(+), 48 deletions(-) + +commit 15644ee60ecebb65fc4d8e6a5b999a3f1629c241 +Author: Garret Rieger +Date: Wed Jul 29 16:37:39 2020 -0700 + + [ENOMEM] fix memory leak if allocation fails during pop_pack(). + + src/hb-serialize.hh | 6 +++++- + ...zz-testcase-minimized-hb-subset-fuzzer-5684542900535296 | Bin 0 -> 70 bytes + 2 files changed, 5 insertions(+), 1 deletion(-) + +commit 42237adffcfd951616efc2f8fba2cd195eb002ea +Author: Garret Rieger +Date: Wed Jul 29 15:18:25 2020 -0700 + + [ENOMEM] make serializer modification operations no-ops if it's in an error state. + + src/hb-serialize.hh | 14 ++++++++++++++ + ...z-testcase-minimized-hb-subset-fuzzer-6231212713312256 | Bin 0 -> 76 bytes + 2 files changed, 14 insertions(+) + +commit d1f13014906d2540ea3f3e6f2aa2781e1314a869 +Author: Ebrahim Byagowi +Date: Thu Jul 30 02:01:43 2020 +0430 + + [icu] Remove support for versions older than 49 + + It just doesn't make sense anymore, https://github.com/harfbuzz/harfbuzz/commit/c9e5da8ded390b816613839214fe96137ca0a0a2#r41018112 + + src/hb-icu.cc | 2 -- + 1 file changed, 2 deletions(-) + +commit 0b74aaece71a3546c8ed4f60866c67b98e3659c0 +Author: Ebrahim Byagowi +Date: Thu Jul 30 01:47:30 2020 +0430 + + [icu] Remove useless HB_UNUSED tags + + As https://github.com/harfbuzz/harfbuzz/commit/c9e5da8ded390b816613839214fe96137ca0a0a2#r41018040 + + src/hb-icu.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit c9e5da8ded390b816613839214fe96137ca0a0a2 +Author: Ebrahim Byagowi +Date: Thu Jul 30 00:53:40 2020 +0430 + + [icu] Remove support of ICU versions before 42 + + ICU 42 is released in 2012, see also https://github.com/harfbuzz/harfbuzz/commit/44a3136ae6a28222922da13582bd2dfd3eb823c7#commitcomment-41016353 + + src/hb-icu.cc | 145 ++++++++++------------------------------------------------ + 1 file changed, 23 insertions(+), 122 deletions(-) + +commit 4ba8e3c6fd34cf0ab5f97e607bac708a978fa9b3 +Author: Garret Rieger +Date: Wed Jul 29 12:33:42 2020 -0700 + + [ENOMEM] Fix failure to check calloc return. + Fixes https://oss-fuzz.com/testcase-detail/6246465148813312. + + src/hb-ot-name-table.hh | 2 ++ + ...testcase-minimized-hb-subset-fuzzer-6246465148813312 | Bin 0 -> 24246 bytes + 2 files changed, 2 insertions(+) + +commit d307c24abf37b2702706cf9df0fab571a99e2a70 +Author: Garret Rieger +Date: Wed Jul 29 12:23:37 2020 -0700 + + [ENOMEM] check resize() return. + Fixes https://oss-fuzz.com/testcase-detail/5641892164009984. + + src/hb-ot-cff1-table.hh | 3 ++- + ...estcase-minimized-hb-subset-fuzzer-5641892164009984 | Bin 0 -> 124518 bytes + 2 files changed, 2 insertions(+), 1 deletion(-) + +commit 8b63de110921f139ffb74cf159e2b042b0cd73d8 +Author: Ebrahim Byagowi +Date: Wed Jul 29 17:25:00 2020 +0430 + + [docs] Use untouched result of rsvg-convert for HarfBuzz.svg render + + See also https://github.com/harfbuzz/harfbuzz/commit/1ec77522d838dd751733d3927e3d9589bf298853?short_path=1bb7b85 + + docs/HarfBuzz.png | Bin 4740 -> 6254 bytes + 1 file changed, 0 insertions(+), 0 deletions(-) + +commit 7bab6087bf1b7809ce05a9fb07a40d5708e4ff5d +Author: Ebrahim Byagowi +Date: Wed Jul 29 08:49:01 2020 +0430 + + [ci] Install meson's master + + As https://github.com/mesonbuild/meson/issues/7437 + + .github/workflows/linux-ci.yml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 58a5961ca1f1d7c8ed89acf07620242208d33edf +Author: Ebrahim Byagowi +Date: Wed Jul 29 08:44:23 2020 +0430 + + minor spacing tweak + + src/hb-subset-plan.cc | 4 ++-- + util/hb-fc-list.c | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit 07c43b8cf6c89c79eb3e23550c6a843eaade166b +Author: Ebrahim Byagowi +Date: Wed Jul 29 08:42:52 2020 +0430 + + minor spacing tweak + + src/hb-subset-plan.cc | 2 +- + util/options-subset.cc | 16 ++++++++-------- + 2 files changed, 9 insertions(+), 9 deletions(-) + +commit 5a7cc7fd8b6f7381c40be993faffb81b9608e9bf +Author: Ebrahim Byagowi +Date: Wed Jul 29 08:33:32 2020 +0430 + + minor spacing tweak + + perf/perf-draw.hh | 2 +- + src/hb-ot-cmap-table.hh | 154 ++++++++++++++++++++--------------------- + src/hb-ot-layout-common.hh | 8 +-- + src/hb-ot-layout-gdef-table.hh | 18 ++--- + src/hb-ot-layout-gpos-table.hh | 82 +++++++++++----------- + src/hb-ot-layout-gsub-table.hh | 4 +- + src/hb-ot-layout-gsubgpos.hh | 20 +++--- + src/hb-subset-plan.cc | 7 +- + src/hb-subset-plan.hh | 5 +- + util/options-subset.cc | 2 +- + 10 files changed, 149 insertions(+), 153 deletions(-) + +commit 48ad745996159337fb4733561e834a0ffbe3a1ae +Author: Ebrahim Byagowi +Date: Wed Jul 29 08:09:08 2020 +0430 + + [ENOMEM] Fix buffer's content check logic + + So now rest of shape fuzzer also can be enabled. + + Fixes #2571 + + src/hb-buffer-serialize.cc | 8 ++++---- + src/hb-buffer.cc | 12 ++++++------ + test/fuzzing/hb-shape-fuzzer.cc | 14 ++++++-------- + 3 files changed, 16 insertions(+), 18 deletions(-) + +commit c33e8006fdaec3b4acf8927c75e04129e0410a59 +Author: Ebrahim Byagowi +Date: Tue Jul 14 19:29:58 2020 +0430 + + [fuzz] Implement failing allocator + + src/failing-alloc.c | 57 ++++++++++++++++++++++++++++++++++++++++ + src/meson.build | 8 ++++++ + test/fuzzing/hb-draw-fuzzer.cc | 2 ++ + test/fuzzing/hb-fuzzer.hh | 8 ++++++ + test/fuzzing/hb-set-fuzzer.cc | 2 ++ + test/fuzzing/hb-shape-fuzzer.cc | 6 +++++ + test/fuzzing/hb-subset-fuzzer.cc | 2 ++ + test/fuzzing/meson.build | 4 ++- + 8 files changed, 88 insertions(+), 1 deletion(-) + +commit 44a3136ae6a28222922da13582bd2dfd3eb823c7 +Author: Ebrahim Byagowi +Date: Wed Jul 29 07:03:44 2020 +0430 + + [glib] Default to glib's script type handling + + 2.29.14 is almost released a decade ago, no need to support archaic glib versions. + + src/hb-glib.cc | 148 +-------------------------------------------------------- + 1 file changed, 1 insertion(+), 147 deletions(-) + +commit dae32b4f12da5d90de32886b0fd16653e3853e25 +Author: Garret Rieger +Date: Tue Jul 28 18:31:46 2020 -0700 + + [subset] bail out of subsetting if plan allocation fails. + + src/hb-face.cc | 3 +++ + src/hb-subset-plan.cc | 6 +++++- + src/hb-subset-plan.hh | 6 ++++++ + src/hb-subset.cc | 3 +++ + 4 files changed, 17 insertions(+), 1 deletion(-) + +commit d38d63319bcec35a5dccb5e6ab49eee123bd4c0e +Author: Ebrahim Byagowi +Date: Mon Jul 27 09:19:29 2020 +0430 + + [tests] minor + + test/subset/run-tests.py | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit 322426f8c8ef818a60ec9090670ff077647fdfa2 +Author: Ebrahim Byagowi +Date: Mon Jul 27 09:03:35 2020 +0430 + + [tests] Use TTFont of fonttools to avoid temp files + + test/subset/run-tests.py | 56 +++++++++++++++++------------------------------- + 1 file changed, 20 insertions(+), 36 deletions(-) + +commit 08fef15818013e12ae49e44261f0bf8773124591 +Author: Hamidreza Bayat +Date: Sun Jul 26 17:16:07 2020 +0430 + + Use fonttools's python package instead of cli + + test/subset/run-tests.py | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +commit bec3db49bd1002b4fbe5baf3ca462bce85fb7da5 +Author: Ebrahim Byagowi +Date: Sat Jul 25 13:45:34 2020 +0430 + + [ci] meson-gcc-mingw to crossbuild-win32 + + .circleci/config.yml | 16 +++------------- + 1 file changed, 3 insertions(+), 13 deletions(-) + +commit 24a6f046e467b875c71b8897078af1311dda11be +Author: Ebrahim Byagowi +Date: Sat Jul 25 13:18:54 2020 +0430 + + [releasing] unbreak the build + + Use lower number of parallel jobs as https://circleci.com/gh/harfbuzz/harfbuzz/149413 apparent compiler OOM issue + + .ci/build-win32.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit cddfe4ea275f869afedc9adfae65d6b1317552da +Author: Ebrahim Byagowi +Date: Sat Jul 25 13:09:57 2020 +0430 + + [releasing] Use release buildtype + + guess will optimize speed and size of the output, non important things anyway for the test only win32 packs + + .ci/build-win32.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a01c7a380b9a3351bc7056c816e1340b5374a6f8 +Author: Ebrahim Byagowi +Date: Sat Jul 25 12:27:31 2020 +0430 + + 2.7.0 + + NEWS | 21 +++++++++++++++++++++ + configure.ac | 9 +++------ + meson.build | 4 +--- + src/hb-version.h | 6 +++--- + 4 files changed, 28 insertions(+), 12 deletions(-) + +commit b32f2e8b490b3909c2ba6eb1b97506710efcbe5f +Author: Evgeniy Reizner +Date: Thu Jul 23 11:48:19 2020 +0300 + + Remove unused code from the Khmer shaper. + + src/hb-ot-shape-complex-khmer.cc | 4 ---- + 1 file changed, 4 deletions(-) + +commit f9ac6ddbef0eba3ab172b1e2439ce776870b969f +Author: Ebrahim Byagowi +Date: Wed Jul 22 17:53:04 2020 +0430 + + [meson] Rename 'gtk_doc' option to 'docs' + + docs/meson.build | 2 +- + meson.build | 2 +- + meson_options.txt | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +commit 11ae45f6ebbff8ef1d8706c384e3ee74889917a7 +Author: Ebrahim Byagowi +Date: Wed Jul 22 17:52:16 2020 +0430 + + [ci] Don't run cov-analyze + + https://stackoverflow.com/a/59353318 + + .github/workflows/coverity-scan.yml | 1 - + 1 file changed, 1 deletion(-) + +commit 46ec6db9656537997b29581cabb6dba901565767 +Author: Ebrahim Byagowi +Date: Wed Jul 22 17:30:48 2020 +0430 + + minor + + src/hb-aat-layout-kerx-table.hh | 4 +--- + src/hb-ot-map.hh | 4 ++-- + src/hb-subset-cff1.cc | 2 +- + 3 files changed, 4 insertions(+), 6 deletions(-) + +commit 5c46683ab8b3f390a8aa043be97d89674e24162d +Author: Ebrahim Byagowi +Date: Wed Jul 22 17:23:22 2020 +0430 + + [fuzz] increase shape fuzzer timeout + + as https://circleci.com/gh/harfbuzz/harfbuzz/149203 + + test/fuzzing/meson.build | 1 + + 1 file changed, 1 insertion(+) + +commit 83c44f69d3724acbb16b25c1c1dee564ca1c3604 +Author: insilications +Date: Mon Jul 20 17:35:10 2020 -0300 + + [tests] fix PGO build testing + + Adds 'mangle_path' to IGNORED_SYMBOLS + + src/check-symbols.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 024fc665da00be5b8615af88cd00ed1a0f7485e9 +Author: Ebrahim Byagowi +Date: Mon Jul 20 23:57:27 2020 +0430 + + [ci] disable clang nightly installation + + they don't like to work apparently for some reason https://circleci.com/gh/harfbuzz/harfbuzz/149164 + + better to use oss-fuzz docker images, gcr.io/oss-fuzz-base/base-clang, but the fact it uses 16.04 is showstopper for us. + + .circleci/config.yml | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit d058e56cf1015f6b922642d2cd7ccef27efd9958 +Author: Christoph Reiter +Date: Mon Jul 20 20:50:09 2020 +0200 + + [ci] Update to msys2/setup-msys2@v2 + + This update introduces better error handling and package caching by default. + + .github/workflows/msys2-ci.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ae8a71dfb8ad3b6f7cb48ff79dbc8a103f6d6fca +Author: Ebrahim Byagowi +Date: Mon Jul 20 20:16:15 2020 +0430 + + [ci] minor, use --auto-features=enabled + + .github/workflows/linux-ci.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9bb15ee2edf563797ab5cdded6bb3ea186cd2fd6 +Author: Ebrahim Byagowi +Date: Sun Jul 19 22:24:13 2020 +0430 + + [ci] remove irc notification + + is just a noise there, yet, done to see if is anyone really wants it let's see how I can bring it back in some other bot + + .travis.yml | 1 - + 1 file changed, 1 deletion(-) + +commit f65a8a33b60d04548ee755d1e052fc01ff6f1248 +Author: Ebrahim Byagowi +Date: Sun Jul 19 18:13:48 2020 +0430 + + [ci] run cov-analyze + + apparently we have to run that also ourselves, let's see + + .github/workflows/coverity-scan.yml | 1 + + 1 file changed, 1 insertion(+) + +commit ab1079b04621311b9e5b776adf77ab6038fefa66 +Merge: 05ed1ee0c 93aea76a2 +Author: Ebrahim Byagowi +Date: Sat Jul 18 23:05:50 2020 +0430 + + Merge pull request #2577 from lazka/gha-msvc + + Use GitHub Actions for msvc bots + +commit 05ed1ee0c41088481baf8aafddd8d6976db0bdac +Author: Ebrahim Byagowi +Date: Sat Jul 18 23:05:26 2020 +0430 + + [ci] Remove appveyor ci badge + + As https://github.com/harfbuzz/harfbuzz/pull/2577 + + README.md | 1 - + 1 file changed, 1 deletion(-) + +commit 93aea76a25640d923168272f001db43e776c8bdb +Author: Christoph Reiter +Date: Sat Jul 18 19:32:19 2020 +0200 + + Fix the GHA msvc build + + Use the 'ilammy/msvc-dev-cmd' action for setting up the msvc env, + so we can use powershell everywhere. + + Remove a directory from PATH which was interfering with the meson build + by providing an unrelated pkg-config.exe. + + .github/workflows/msvc-ci.yml | 26 +++++++++++++++++++------- + 1 file changed, 19 insertions(+), 7 deletions(-) + +commit d0e2addd43dad705d9f54134b97ae81757f5e25e +Author: Ebrahim Byagowi +Date: Sat Jul 18 22:14:52 2020 +0430 + + minor + + src/hb-aat-layout-bsln-table.hh | 2 +- + src/hb-aat-layout-kerx-table.hh | 8 +++----- + src/hb-aat-layout-morx-table.hh | 2 +- + src/hb-buffer.cc | 4 ++-- + src/hb-buffer.hh | 2 +- + src/hb-cff2-interp-cs.hh | 2 +- + src/hb-font.hh | 2 +- + src/hb-ot-cmap-table.hh | 30 +++++++++++++-------------- + src/hb-ot-layout-common.hh | 14 ++++++------- + src/hb-ot-layout-gdef-table.hh | 8 ++++---- + src/hb-ot-layout-gpos-table.hh | 45 ++++++++++++++++++++++++----------------- + src/hb-ot-layout-gsub-table.hh | 4 ++-- + src/hb-ot-layout-gsubgpos.hh | 8 ++++---- + src/hb-ot-math-table.hh | 16 +++++++-------- + src/hb-ot-shape.cc | 4 ++-- + src/hb-ot-var-gvar-table.hh | 2 +- + src/hb-subset-cff2.cc | 14 ++++++------- + 17 files changed, 87 insertions(+), 80 deletions(-) + +commit 3a46ae51273ce086aaec8ccf14420bbf5a36dffb +Author: Ebrahim Byagowi +Date: Wed Jul 15 12:46:34 2020 +0430 + + Use GitHub Actions for msvc bots + + .github/workflows/msvc-ci.yml | 38 ++++++++++++++++++++++++++++++++++++++ + appveyor.yml | 37 ------------------------------------- + 2 files changed, 38 insertions(+), 37 deletions(-) + +commit 7e3edfa4541189cc3f9f477192629ad1a197b727 +Author: Ebrahim Byagowi +Date: Sat Jul 18 19:03:36 2020 +0430 + + minor + + src/hb-open-type.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 8e5bc535d10fb166f721520db6977cc4e949f1c5 +Author: Qunxin Liu +Date: Wed Jul 15 18:54:52 2020 -0700 + + [subset] call collect_mapping only when --gids option is used. + + collect_mapping is time consuming as it iterates all codepoints in all + cmap subtables, only trigger it when necessary + + src/hb-ot-cmap-table.hh | 11 +++++++---- + src/hb-ot-os2-table.hh | 39 ++++++++++++++++++++++----------------- + 2 files changed, 29 insertions(+), 21 deletions(-) + +commit 1ebe5bad1a0b54b73ef0ab7cd1f67030120b3482 +Author: Ebrahim Byagowi +Date: Thu Jul 16 01:45:38 2020 +0430 + + [ci] minor fix + + appveyor.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e9b71c296b45f1dc254f015caaa82b5b5f0792a4 +Author: Ebrahim Byagowi +Date: Thu Jul 16 01:40:48 2020 +0430 + + [ci] cleanup + + appveyor.yml | 13 +++---------- + 1 file changed, 3 insertions(+), 10 deletions(-) + +commit 8cbdb6fa41b7364f59bb03295a307dd903908eef +Author: Ebrahim Byagowi +Date: Wed Jul 15 13:32:57 2020 +0430 + + [meson] Don't enable benchmark under the conditions ever + + As we don't want to make headache for packagers as we don't want to + enable it when --auto-features=enabled is used. + + .github/workflows/msys2-ci.yml | 3 +-- + meson.build | 8 ++++---- + 2 files changed, 5 insertions(+), 6 deletions(-) + +commit dc981fe951f10e88723452d3eeab8be2ed7d1c55 +Author: Ebrahim Byagowi +Date: Wed Jul 15 13:15:27 2020 +0430 + + [meson] Merge gdi and uniscribe + + They are the same thing obviously + + meson.build | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 8e7a9b6eebfa2fbdfe90b80189d4428a1fb3b14e +Author: Christoph Reiter +Date: Wed Jul 15 09:01:53 2020 +0200 + + msys2-ci: clean up + + .github/workflows/msys2-ci.yml | 20 +++++++------------- + 1 file changed, 7 insertions(+), 13 deletions(-) + +commit 9a4d590eeeda7f24e80c272aa4906f5446c07c1d +Author: Christoph Reiter +Date: Wed Jul 15 07:38:20 2020 +0200 + + CI: Port MSYS2 jobs from appveyor to github actions + + .github/workflows/msys2-ci.yml | 66 ++++++++++++++++++++++++++++++++++++++++++ + appveyor.yml | 18 ------------ + 2 files changed, 66 insertions(+), 18 deletions(-) + +commit 945bcd7230277e648734b7d8a82e868d1f13257f +Author: Ebrahim Byagowi +Date: Wed Jul 15 09:54:32 2020 +0430 + + minor + + test/fuzzing/hb-subset-fuzzer.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit fa0436ddd16e463dfd4600822b90f8943ff7baf5 +Author: Ebrahim Byagowi +Date: Wed Jul 15 09:52:40 2020 +0430 + + [ENOMEM][fuzzer/subset] early return if the result is null + + I don't see _or_fail APIs idiomatic for the project but since it is there, let's have this + + test/fuzzing/hb-subset-fuzzer.cc | 1 + + 1 file changed, 1 insertion(+) + +commit 7c433ffde2d566d849cd54a881abddad4d7e2f51 +Author: Ebrahim Byagowi +Date: Wed Jul 15 09:38:12 2020 +0430 + + Add HB_CUSTOM_MALLOC definition + + So one can use just HB_CUSTOM_MALLOC instead need for define each of hb_*alloc_impl + + src/hb.hh | 13 +++++++++---- + 1 file changed, 9 insertions(+), 4 deletions(-) + +commit 60959b08e532c0c61d0c5c89507a983595079df1 +Author: Ebrahim Byagowi +Date: Tue Jul 14 20:28:06 2020 +0430 + + [meson] execute find_program('gen-ragel-artifacts.py') only once + + should rename the script also + + src/meson.build | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 5c8e1bd2370e6b78de8d2b6ef6968c0429b37633 +Author: Ebrahim Byagowi +Date: Tue Jul 14 17:47:10 2020 +0430 + + [meson] Don't allow introspection on static library + + src/meson.build | 12 +++++++++++- + 1 file changed, 11 insertions(+), 1 deletion(-) + +commit 9566904cb3eee5c33c166641debf1567d9ca301b +Author: Ebrahim Byagowi +Date: Tue Jul 14 15:17:17 2020 +0430 + + [morx] minor, mark with unlikely + + at least just to show this is the unusual path + + src/hb-aat-layout-morx-table.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 11d583a9eaf5089418d0091a01e8e10be37485e1 +Author: Ebrahim Byagowi +Date: Tue Jul 14 06:23:06 2020 +0430 + + [aat] Consume glyph insertion from buffer's max_ops (#2223) + + Glyph insertion is an expensive operation and we like to have it limited + based on buffer's input size which is handled by buffer's max_ops. + + clusterfuzz-testcase-minimized-harfbuzz_fuzzer-5754958982021120: + + Before the change: 0.67s user 0.00s system 99% cpu 0.674 total + After the change: 0.02s user 0.00s system 98% cpu 0.024 total + + Which takes much longer on valgrind and tsan bots. + + src/hb-aat-layout-morx-table.hh | 2 ++ + ...zz-testcase-minimized-harfbuzz_fuzzer-5754958982021120 | Bin 0 -> 319 bytes + 2 files changed, 2 insertions(+) + +commit 6937092a66aefa7602a38827a52b4241d3f96168 +Author: Ebrahim Byagowi +Date: Mon Jul 13 21:32:15 2020 +0430 + + [py] apply lgtm.com python suggestions + + src/gen-indic-table.py | 5 ++--- + src/gen-use-table.py | 5 ++--- + 2 files changed, 4 insertions(+), 6 deletions(-) + +commit 2a182128b9c1ffd825f5c0b1f94cbff8b28a8934 +Author: Ebrahim Byagowi +Date: Mon Jul 13 20:41:13 2020 +0430 + + [py] minor, comment buffer_add_utf8 call + + mainly to apply lgtm suggestion, looks better also however, + some minor spacing is also applied. + + src/sample.py | 29 ++++++++++++++--------------- + 1 file changed, 14 insertions(+), 15 deletions(-) + +commit 2c1d699409cd43af4b86649143f533418b03cf29 +Author: Ebrahim Byagowi +Date: Mon Jul 13 20:26:57 2020 +0430 + + [ci] use clang for cov-build + + to be honest this is done as a let's see what + happens move but the background is coverity + reveals more things for Firefox project and there + should be an interesting reason for it. + + .github/workflows/coverity-scan.yml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit cdf18e8338325f4d6fdc307f3b2216b4c4a24e14 +Author: Ebrahim Byagowi +Date: Mon Jul 13 20:07:51 2020 +0430 + + [py] minor, remove unnecessary pass + + discovered by lgtm + + src/gen-arabic-table.py | 1 - + 1 file changed, 1 deletion(-) + +commit 45d9e8d76c128fff73e6cf9291df60cfd8d1b25b +Author: Ebrahim Byagowi +Date: Mon Jul 13 19:25:53 2020 +0430 + + [py] minor, remove unused import + + src/gen-ragel-artifacts.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9ab7525a0623048ac924467745683231488bc399 +Author: Ebrahim Byagowi +Date: Mon Jul 13 01:15:36 2020 +0430 + + [ci] use a fixed version of meson in gh actions bot + + a patch is uploaded to fix the issue with b_coverage in meson upstream thus let's revive our bot at least for now + + .github/workflows/linux-ci.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3236db625b77337a048b9f3ab04fc28f4f6dcb0c +Author: Ebrahim Byagowi +Date: Mon Jul 13 01:06:24 2020 +0430 + + [ci] install a fixed version of meson in msys2 bots + + for some reason apparently msys2 installation here has 0.51 version, which, is weird, lets use a fixed version anyway + + appveyor.yml | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit 51a8eb1c028ba430986bbe4b1e6afaf0063a6f76 +Author: Ebrahim Byagowi +Date: Sun Jul 12 23:40:50 2020 +0430 + + [ci] use meson package from msys2 + + as https://github.com/harfbuzz/harfbuzz/issues/2561#issuecomment-657261692 + + appveyor.yml | 17 +++++++---------- + 1 file changed, 7 insertions(+), 10 deletions(-) + +commit 3163e9fedb1029439f381c1192f0e057870437ea +Author: Ebrahim Byagowi +Date: Sun Jul 12 23:11:45 2020 +0430 + + [ci] Remove HB_TEST_SUBSET_FUZZER_TIMEOUT + + meson is passing it itself + + Fortunately oss-fuzz has its own timeout value, I just like to be conservative here + and not involve outsiders with flakiness of tests specially as meson which runs + them concurrently so consuming more time is expected on meson. + + .circleci/config.yml | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +commit cd6f62d9608c7fabd75028c2146a7e034bcc6a85 +Author: Ebrahim Byagowi +Date: Sun Jul 12 23:05:11 2020 +0430 + + [meson] Raise timeout value of subset fuzzer testcases + + happens when tsan is enabled + + test/fuzzing/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1dfa33854f065d5bee104e880f138b994448f44f +Author: Behdad Esfahbod +Date: Sun Jul 12 09:24:03 2020 -0700 + + [arabic] Remove stale comment + + src/hb-ot-shape-complex-arabic.cc | 2 -- + 1 file changed, 2 deletions(-) + +commit f8d345ee06596f90f0588d97e012dd3f62245897 +Author: Ebrahim Byagowi +Date: Thu Jul 9 10:57:51 2020 +0430 + + [ci] Remove ambiguous-reversed-operator warning from whitelist + + Should be fixed by 6a45df0 + + .circleci/config.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6a45df0a543a74d6d19e249f043c9b223aae1935 +Author: Behdad Esfahbod +Date: Wed Jul 8 18:17:40 2020 -0500 + + Fix -Wambiguous-reversed-operator warning + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2554 + + src/hb-map.hh | 2 +- + src/hb-object.hh | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit 5ea11cb817efbad0daae1a6ca5b60edf55c19d79 +Author: Ebrahim Byagowi +Date: Wed Jul 8 19:29:47 2020 +0430 + + [ci] don't use harfbuzz.cc with -Weverything + + Causes + + In file included from src/harfbuzz.cc:13: + src/hb-ot-cff1-table.cc:36:17: error: using namespace directive in global context in header [-Werror,-Wheader-hygiene] + using namespace CFF; + ^ + In file included from src/harfbuzz.cc:14: + src/hb-ot-cff2-table.cc:35:17: error: using namespace directive in global context in header [-Werror,-Wheader-hygiene] + using namespace CFF; + ^ + 2 errors generated. + + .circleci/config.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e4f9969108f7a01d7c37c856e6833b400d0278de +Author: Ebrahim Byagowi +Date: Wed Jul 8 15:10:25 2020 +0430 + + [ci] migrate to meson + + two bots, one bot here (distcheck) and one in travis still run autotools and + won't be removed till we decide about autotools + + .circleci/config.yml | 210 ++++++++------------------------ + test/fuzzing/run-draw-fuzzer-tests.py | 6 +- + test/fuzzing/run-shape-fuzzer-tests.py | 6 +- + test/fuzzing/run-subset-fuzzer-tests.py | 6 +- + 4 files changed, 55 insertions(+), 173 deletions(-) + +commit f62f4e388b1a904ea4b2863ec62bb7b4db153fe2 +Author: Ebrahim Byagowi +Date: Wed Jul 8 00:26:40 2020 +0430 + + [meson] minor on gdi, dwrite and icu + + meson.build | 49 ++++++++++++++++++++++--------------------------- + 1 file changed, 22 insertions(+), 27 deletions(-) + +commit 69a1e07acb721cc2345e731f4b85a786a1d95323 +Author: Ebrahim Byagowi +Date: Wed Jul 8 03:12:09 2020 +0430 + + [meson] don't enable benchmark if is in nodownload wrap mode + + Fixes #2551 + + meson.build | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +commit e04050e3b856d275779a2d010fc59ff230a8c4d8 +Author: Ebrahim Byagowi +Date: Wed Jul 8 01:06:30 2020 +0430 + + [meson] split fuzzer_ldflags before use + + test/fuzzing/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 747f65f9ef28c552b53d4afa95cd7706acf78e44 +Author: Ebrahim Byagowi +Date: Tue Jul 7 11:37:16 2020 +0430 + + [meson] Remove HAVE_OT and HAVE_FALLBACK + + No need as 1e8fdd2 and 23768a9 + + meson.build | 2 -- + 1 file changed, 2 deletions(-) + +commit c5def347300b37368d3b342fc0f6e7a5fbd76ff4 +Author: Ebrahim Byagowi +Date: Mon Jul 6 23:29:56 2020 +0430 + + [meson] don't underscorify fuzzers names + + test/fuzzing/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit d608f2ac85c5f7b5b98ffd8e9be76567af3aefb0 +Author: Ebrahim Byagowi +Date: Mon Jul 6 22:40:51 2020 +0430 + + [meson] Add fuzzer_ldflags + + As ots, https://github.com/khaledhosny/ots/commit/4d37b9b + + meson_options.txt | 2 ++ + test/fuzzing/meson.build | 12 +++++++++++- + 2 files changed, 13 insertions(+), 1 deletion(-) + +commit e1c35ca581886a0fe761ea95fdda2cfc3f720403 +Author: Ebrahim Byagowi +Date: Mon Jul 6 22:29:11 2020 +0430 + + [meson] rename the section + + As Behdad's comment + + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ddb103ea1a729893a8a0dde24881f13534727207 +Author: Ebrahim Byagowi +Date: Mon Jul 6 22:27:39 2020 +0430 + + [meson] minor + + meson.build | 20 +++++++++++--------- + 1 file changed, 11 insertions(+), 9 deletions(-) + +commit 13d78b50f2b8a3941e495bc47f0a019a1f6b5fa5 +Author: Ebrahim Byagowi +Date: Mon Jul 6 22:22:42 2020 +0430 + + [doc] minor + + BUILD.md | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e5dd7d3ef94d68c3f28763962aa3855baf3488b8 +Author: Ebrahim Byagowi +Date: Mon Jul 6 21:40:19 2020 +0430 + + [doc] more on build + + BUILD.md | 24 ++++++++++++++++++++---- + 1 file changed, 20 insertions(+), 4 deletions(-) + +commit 471ae786ce1544e03181ff06d33f5e5a8a71aff4 +Author: Ebrahim Byagowi +Date: Mon Jul 6 18:29:23 2020 +0430 + + [ci] Install a newer meson version + + .circleci/config.yml | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +commit 694a0c6bbc7c7f8dae9617bb3e1718bba940ce6a +Author: Ebrahim Byagowi +Date: Mon Jul 6 18:28:31 2020 +0430 + + [meson] Always add icu deps + + .circleci/config.yml | 4 ++-- + test/api/meson.build | 15 +++++++-------- + 2 files changed, 9 insertions(+), 10 deletions(-) + +commit 28554cb831f60876c0c844b5016118ce11145fcd +Author: Ebrahim Byagowi +Date: Mon Jul 6 17:04:54 2020 +0430 + + [doc] add a note for packagers + + BUILD.md | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +commit 0fc52d3b2d918e0123d2083a005799b30cb9733b +Author: Ebrahim Byagowi +Date: Mon Jul 6 16:47:50 2020 +0430 + + [doc] Simplify and extend build instructions + + BUILD.md | 44 ++++++++------------------------------------ + 1 file changed, 8 insertions(+), 36 deletions(-) + +commit 3a8d137c2c0c06dd672894ed1b2dcd97f6bab27e +Author: Ebrahim Byagowi +Date: Mon Jul 6 16:31:32 2020 +0430 + + [ci] migrate macOS bots to meson + + .circleci/config.yml | 33 ++++++++++++++++----------------- + 1 file changed, 16 insertions(+), 17 deletions(-) + +commit a2b52cbb77e37b5287608b457f483e1b7712e1b2 +Author: Khaled Hosny +Date: Mon Jul 6 17:01:23 2020 +0200 + + [ci] Use --wrap-mode=default for MSVC builds + + appveyor.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit dc684103d4aededf91e92ead21a8c42ac2acef87 +Author: Khaled Hosny +Date: Mon Jul 6 14:48:37 2020 +0200 + + [meson] Set the default wrap mode to nofallback + + This, I believe, will prevent any automatic use of subprojects be + default and will only look for dependencies on the system. + https://mesonbuild.com/Subprojects.html#commandline-options + + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 52199349aa898ae64ec83896d2a0edf6284a0715 +Author: Ebrahim Byagowi +Date: Mon Jul 6 16:30:59 2020 +0430 + + [meson] mark meson as tested + + tested in a CI bot that in a `-Dcoretext=enabled` build, `build/util/hb-shape --shaper=ot` works fine. + + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit ba810ce83d392daeaa0c69af5549d020436a5ac7 +Author: Ebrahim Byagowi +Date: Sun Apr 5 22:51:58 2020 +0430 + + [tests] Replace space with colon in batch mode + + test/shaping/run-tests.py | 17 ++++++----------- + util/hb-shape.cc | 7 +++++-- + 2 files changed, 11 insertions(+), 13 deletions(-) + +commit 2013babcbffbd94e9fc0649d2862527a635d4e12 +Author: Ebrahim Byagowi +Date: Mon Jul 6 11:57:45 2020 +0430 + + [tests] Use HAVE_FREETYPE itself instead NO_FT_FUNCS + + test/shaping/data/aots/Makefile.am | 5 +++++ + test/shaping/data/in-house/Makefile.am | 5 +++++ + test/shaping/data/text-rendering-tests/Makefile.am | 5 +++++ + test/shaping/meson.build | 2 +- + test/shaping/run-tests.py | 6 +++--- + 5 files changed, 19 insertions(+), 4 deletions(-) + +commit d5238c18337e88e6ad3bb071296531d7a3354fb2 +Author: Ebrahim Byagowi +Date: Mon Jul 6 01:53:27 2020 +0430 + + [RELEASE] Rely to GitHub's tarball generation + + RELEASING.md | 36 +++++++++++++----------------------- + 1 file changed, 13 insertions(+), 23 deletions(-) + +commit a08ba46d86b1f6ba1a303fbb55ceebccd91f2fe2 +Author: Ebrahim Byagowi +Date: Mon Jul 6 00:31:42 2020 +0430 + + [meson] move meson version so can be referenced easier + + RELEASING.md | 2 +- + meson.build | 3 ++- + 2 files changed, 3 insertions(+), 2 deletions(-) + +commit 6d3d0ebba3103ec63737383385ed51d65f4e0eae +Author: Ebrahim Byagowi +Date: Mon Jul 6 00:26:07 2020 +0430 + + Remove .tarball-revision generation from meson dist + + Toward making release tarball identical to git checkout now that we are moving to meson. + + Makefile.am | 1 - + meson.build | 4 ---- + write-tarball-revision.py | 13 ------------- + 3 files changed, 18 deletions(-) + +commit 1e6027e29cd5d900337b23a20886b2a8d81bb2de +Author: jfkthame +Date: Sun Jul 5 22:44:10 2020 +0100 + + [aat] Correct array indexing when looking up actions in KerxSubTableFormat4 (#2539) + + * [aat] Correct array indexing when looking up actions in KerxSubTableFormat4. + + - For action_type 0 and 1, there are 2 values per action record; for action_type 2, there are 4. So we need to account for these factors when indexing into the ankrData array. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2531. + + src/hb-aat-layout-kerx-table.hh | 20 +++++++++++++------- + test/shaping/data/in-house/tests/macos.tests | 1 + + 2 files changed, 14 insertions(+), 7 deletions(-) + +commit aa732e454a69ce48bf9a878a43b1bb3c364dca4d +Author: Ebrahim Byagowi +Date: Mon Jul 6 00:10:16 2020 +0430 + + [tests] minor, ligcarets is fetched from gdef not gsub + + test/api/test-ot-ligature-carets.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 122a2897e4782c5e0a39ec7bb0eedb2e7d568913 +Author: Ebrahim Byagowi +Date: Sun Jul 5 22:45:11 2020 +0430 + + [aat] Remove lcar support + + Very low use, only two distinct font files, Apple Chancery.ttf and Hoefler Text.ttc + have it so it really doesn't worth the size addition and so, but one may argue that + whole ligature caret is low use but guess we better to encourage GDEF one anyway. + + src/Makefile.sources | 1 - + src/hb-aat-layout-lcar-table.hh | 174 ------------------------------------- + src/hb-ot-face-table-list.hh | 1 - + src/hb-ot-layout.cc | 18 +--- + src/meson.build | 1 - + test/api/fonts/lcar.ttf | Bin 808 -> 0 bytes + test/api/test-ot-ligature-carets.c | 75 ---------------- + 7 files changed, 1 insertion(+), 269 deletions(-) + +commit a3b9b94b63ba5b99803f9ed62ad5f951d19b61d2 +Author: Ebrahim Byagowi +Date: Mon Jul 6 00:05:21 2020 +0430 + + [style] Remove fdsc support (#2541) + + It isn't exposed yet and low use between Apple fonts, + 32 fdsc table vs 767 OS/2 tables, even Apple doesn't + support it anymore per Ned. + + src/Makefile.sources | 1 - + src/hb-aat-fdsc-table.hh | 126 ------------------------------------------- + src/hb-aat-layout.cc | 1 - + src/hb-ot-face-table-list.hh | 1 - + src/hb-style.cc | 14 ----- + src/meson.build | 1 - + test/api/fonts/aat-fdsc.ttf | Bin 556 -> 0 bytes + test/api/test-style.c | 20 ------- + 8 files changed, 164 deletions(-) + +commit 6a50aa4e54d3c1f678c589c7bbe0d53958bd5d60 +Author: Dirk Lemstra +Date: Sun Jul 5 18:46:29 2020 +0200 + + Corrected the link to the releases. + + docs/usermanual-install-harfbuzz.xml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a6fb8ce98a6ee7b62fe42e233c946a427587bbd7 +Author: Ebrahim Byagowi +Date: Sat Jul 4 23:43:21 2020 +0430 + + Minor, fix -Wrange-loop-analysis warnings + + Fixing these complains raised by newer versions of clang, + + ./hb-ot-layout-common.hh:1720:53: error: loop variable 'gid_klass_pair' is always a copy because the range of type 'hb_map_iter_t, (lambda at ./hb-ot-layout-common.hh:1672:29), hb_function_sortedness_t::RETAINS_SORTING, nullptr>' does not return a reference [-Werror,-Wrange-loop-analysis] + for (const hb_pair_t& gid_klass_pair : + it) + + And + + ./hb-ot-color-colr-table.hh:177:44: error: loop variable '_' is always a copy because the range of type 'hb_map_iter_t, (lambda at ./hb-ot-color-colr-table.hh:209:31), hb_function_sortedness_t::RETAINS_SORTING, nullptr>, (anonymous struct at ./hb-algs.hh:331:1) &, (anonymous struct at ./hb-algs.hh:51:1) &, nullptr>, (anonymous struct at ./hb-algs.hh:338:1) &, hb_function_sortedness_t::RETAINS_SORTING, nullptr>' does not return a reference [-Werror,-Wrange-loop-analysis] + for (const hb_item_type& _ : + base_it.iter ()) + + src/hb-ot-color-colr-table.hh | 2 +- + src/hb-ot-layout-common.hh | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit a470b0b20545229a51209e470692f1ad607bd17e +Author: Ebrahim Byagowi +Date: Sat Jul 4 23:56:10 2020 +0430 + + Minor, disable strict-aliasing warning in set fuzzer + + ../test/fuzzing/hb-set-fuzzer.cc: In function ‘int LLVMFuzzerTestOneInput(const uint8_t*, size_t)’: + ../test/fuzzing/hb-set-fuzzer.cc:38:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + 38 | const instructions_t &instructions = reinterpret_cast (data); + | + + And it is already disabled at project level so let's disable it here also. + + test/fuzzing/hb-set-fuzzer.cc | 3 +++ + 1 file changed, 3 insertions(+) + +commit 44444822979615b284f679564c48b59ea6927ad8 +Author: Jan Alexander Steffens (heftig) +Date: Thu Jul 2 17:46:56 2020 +0000 + + meson: Pin harfbuzz in .pc files to the built version + + This ensures that we link -subset, -icu and -gobject with a matching + version of the main library. + + src/meson.build | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 3adcf398a02f3b647d149b65e4dfd4506b4cc73e +Author: Jan Alexander Steffens (heftig) +Date: Thu Jul 2 16:41:22 2020 +0000 + + meson: Make Requires in .pc files match autotools + + Libreoffice tries to use only harfbuzz-icu.pc and assumes this includes + -lharfbuzz. + + src/meson.build | 3 +++ + 1 file changed, 3 insertions(+) + +commit 4db1b4f1a266b4b26ad0c445691abcc634a23ab8 +Author: Ebrahim Byagowi +Date: Sat Jul 4 15:02:19 2020 +0430 + + [tests] rename no_ft_funcs to NO_FT_FUNCS + + test/shaping/meson.build | 4 +--- + test/shaping/run-tests.py | 2 +- + 2 files changed, 2 insertions(+), 4 deletions(-) + +commit 6a2b0ba78a88c92b8fe2fcb2c4dd73289fce236f +Author: Ebrahim Byagowi +Date: Sat Jul 4 14:45:15 2020 +0430 + + [py] minor, replace exit with sys.exit + + src/gen-harfbuzzcc.py | 2 +- + src/gen-ragel-artifacts.py | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +commit a07672d353a943d7133bc545bb4b9f0189e9d4d8 +Author: Ebrahim Byagowi +Date: Sat Jul 4 14:12:55 2020 +0430 + + [py] minor, replace os.environ.get with os.getenv + + src/check-c-linkage-decls.py | 6 +++--- + src/check-externs.py | 4 ++-- + src/check-header-guards.py | 6 +++--- + src/check-includes.py | 6 +++--- + src/check-libstdc++.py | 4 ++-- + src/check-static-inits.py | 4 ++-- + src/check-symbols.py | 4 ++-- + src/gen-def.py | 2 +- + test/fuzzing/run-draw-fuzzer-tests.py | 12 ++++++------ + test/fuzzing/run-shape-fuzzer-tests.py | 12 ++++++------ + test/fuzzing/run-subset-fuzzer-tests.py | 12 ++++++------ + test/shaping/data/aots/update.py | 2 +- + test/shaping/data/text-rendering-tests/update.py | 2 +- + write-tarball-revision.py | 4 ++-- + 14 files changed, 40 insertions(+), 40 deletions(-) + +commit 43e3ab019c6b6ab8e429b3dd3aa13a7b9e8316e6 +Author: Ebrahim Byagowi +Date: Thu Jul 2 17:34:24 2020 +0430 + + [tests] make tests work when ft isn't present + + test/shaping/meson.build | 8 ++++++++ + test/shaping/run-tests.py | 31 ++++++++++++++++++------------- + 2 files changed, 26 insertions(+), 13 deletions(-) + +commit c4b6bad73ae71c6372c97b9a2bb443138e1461b4 +Author: Ebrahim Byagowi +Date: Thu Jul 2 18:07:01 2020 +0430 + + [tests] revert da95a8c and use the shared hb-shape process + + test/shaping/run-tests.py | 40 +++++++++++++--------------------------- + 1 file changed, 13 insertions(+), 27 deletions(-) + +commit 359dbc97ae610a78759fb9dbad1b89ee2540cdf0 +Author: Ebrahim Byagowi +Date: Sat Jul 4 12:28:06 2020 +0430 + + [meson] Use the recommended way to generate harfbuzz.cc + + As https://github.com/harfbuzz/harfbuzz/pull/2532 + + src/gen-harfbuzzcc.py | 24 ++++++++++-------------- + src/meson.build | 14 +++++++------- + 2 files changed, 17 insertions(+), 21 deletions(-) + +commit a7e82e4ffdc377a2c18001beca36b5ebf0f08daa +Author: Ebrahim Byagowi +Date: Sat Jul 4 12:04:41 2020 +0430 + + [meson] use the recommended way to generate hb-version.h + + As https://github.com/harfbuzz/harfbuzz/pull/2532 + + src/gen-hb-version.py | 40 ++++++++++++++++++---------------------- + src/gen-ragel-artifacts.py | 4 +++- + src/meson.build | 3 ++- + 3 files changed, 23 insertions(+), 24 deletions(-) + +commit 404ecc252c7f8af6bc071e7b0823c7d406be6e3b +Author: Ebrahim Byagowi +Date: Sat Jul 4 03:13:32 2020 +0430 + + [meson] use basename in check scripts now that meson passes dir also + + src/check-c-linkage-decls.py | 4 ++-- + src/check-externs.py | 2 +- + src/check-header-guards.py | 4 ++-- + src/check-includes.py | 4 ++-- + src/meson.build | 4 ++-- + 5 files changed, 9 insertions(+), 9 deletions(-) + +commit 785a9a8f8ae9c8f88d7dc38d1ed1dae4d5896877 +Author: Ebrahim Byagowi +Date: Sat Jul 4 02:08:30 2020 +0430 + + [meson] use the recommended way to generate ragel headers + + As described in https://github.com/mesonbuild/meson/issues/7156#issuecomment-629622827 + + src/gen-harfbuzzcc.py | 2 +- + src/gen-ragel-artifacts.py | 45 ++++++++---------------- + src/meson.build | 87 +++++++++++++++++++++++++++------------------- + 3 files changed, 66 insertions(+), 68 deletions(-) + +commit 5c07c291c74050bfa74a661c1e3a9a753b1f221c +Author: Ebrahim Byagowi +Date: Sat Jul 4 04:33:46 2020 +0430 + + [make] use sed the way autotools used to generate hb-version.h + + Left from 1853f84 and now exactly is like 4fc6189a329c + + src/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 63322513e42193ee27f3f50c90f9e6e0781fea78 +Author: Ebrahim Byagowi +Date: Sat Jul 4 03:34:58 2020 +0430 + + [make] Revert the way harfbuzz.cc and hb-version.h are generated + + Partially reverts 4fc6189 + + src/Makefile.am | 14 +++++++++++--- + 1 file changed, 11 insertions(+), 3 deletions(-) + +commit 1853f84abc64ed9dee6ef913760b0295c36a4ef5 +Author: Ebrahim Byagowi +Date: Fri Jul 3 15:14:10 2020 +0430 + + [py] overwrite harfbuzz.cc only when there is a needed change + + src/gen-harfbuzzcc.py | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +commit 82c6ddb986b2fe5333a92cb27526d7639972f905 +Author: Ebrahim Byagowi +Date: Fri Jul 3 15:09:10 2020 +0430 + + [py] remove not needed imports + + src/gen-emoji-table.py | 1 - + src/gen-harfbuzzcc.py | 2 +- + src/gen-hb-version.py | 2 +- + src/gen-indic-table.py | 1 - + src/gen-ragel-artifacts.py | 2 +- + src/gen-ucd-table.py | 2 +- + src/gen-use-table.py | 1 - + src/gen-vowel-constraints.py | 2 -- + 8 files changed, 4 insertions(+), 9 deletions(-) + +commit 38fa924904d9d9bb08a4371c5ee48fd3833c3ed7 +Author: Ebrahim Byagowi +Date: Fri Jul 3 11:44:44 2020 +0430 + + [meson] revert 020b182 as meson fails when there is cyclic dependency + + meson.build | 6 ------ + 1 file changed, 6 deletions(-) + +commit 42d039cc995f8b895dc3294e8888a45863e35c10 +Author: Ebrahim Byagowi +Date: Fri Jul 3 04:32:32 2020 +0430 + + [meson] minor + + meson.build | 13 ++++--------- + src/meson.build | 6 ++---- + 2 files changed, 6 insertions(+), 13 deletions(-) + +commit f2a80ab2c2ee2631ac4d12f10e2dd591e6cfb8c9 +Author: Ebrahim Byagowi +Date: Fri Jul 3 04:28:08 2020 +0430 + + [meson] use null_dep idiom + + meson.build | 15 ++++++++------- + src/meson.build | 4 ++-- + 2 files changed, 10 insertions(+), 9 deletions(-) + +commit 05ab073d9b252e39a3fc4bf60c86827045d3000f +Author: Ebrahim Byagowi +Date: Thu Jul 2 23:54:09 2020 +0430 + + [meson] Improve the way cairo-ft availability is checked + + meson.build | 17 +++++++++-------- + 1 file changed, 9 insertions(+), 8 deletions(-) + +commit d5439232946333b60f655d9ed37ec7dadf439287 +Author: Ebrahim Byagowi +Date: Thu Jul 2 01:30:24 2020 +0430 + + [fvar] minor + + src/hb-ot-var-fvar-table.hh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit aadcd3ed8af0ca8eac77a4aacd746be703d55a15 +Author: Ebrahim Byagowi +Date: Wed Jul 1 14:31:33 2020 +0430 + + [meson] use dependency's has_headers to make pulled cairo has ft support + + meson.build | 18 ++++++------------ + 1 file changed, 6 insertions(+), 12 deletions(-) + +commit 020b182c790ec7f401236b5cc595e3f186942d96 +Author: Ebrahim Byagowi +Date: Wed Jul 1 14:22:46 2020 +0430 + + [meson] try freetype without harfbuzz just as a last resort + + meson.build | 15 +++++++++++---- + 1 file changed, 11 insertions(+), 4 deletions(-) + +commit 01fa55e88fc03374214a961b9ced089d6812358f +Author: Xavier Claessens +Date: Wed Jun 24 15:56:09 2020 -0400 + + meson: Allow freetype and cairo subprojects to fail + + If their respective option is set to 'auto' configuration of the + fallback subproject should be allowed to fail for any reason. + + meson.build | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 00c652adab5e1be9a3c35a0cc60f1684ca6bb81b +Author: Xavier Claessens +Date: Wed Jun 24 14:11:32 2020 -0400 + + meson: Fallback to cairo subproject when option is 'auto' + + meson.build | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +commit 571365df335f03f9fe0c9593f60db8226bd6d2ef +Author: Xavier Claessens +Date: Wed Jun 24 14:11:07 2020 -0400 + + meson: Simplify check for cairo library and headers + + meson.build | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +commit c4bbe89b53570025f00d2302e56e1396229716ad +Author: Xavier Claessens +Date: Wed Jun 24 13:40:55 2020 -0400 + + meson: Fallback to freetype2 subproject when option is 'auto' + + But disable harfbuzz support when configuring freetype2 subproject to + avoid dependency cycle. + + meson.build | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 33252ce5761a997c23da2b05bc95e7e5b0be6e35 +Author: Xavier Claessens +Date: Wed Jun 24 13:40:32 2020 -0400 + + meson: Simplify check for freetype2 library and headers + + meson.build | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +commit 40ec187dec07e97ed4004b9831e7be844e6e7948 +Author: Hugo Beauzée-Luyssen +Date: Fri Apr 24 14:01:07 2020 +0200 + + win32: Cleanup PARTITION handling + + Use the WINAPI_PARTITION macro to filter desktop/app flavors. + We use a negated desktop check because the default (for mingw-w64 at + least) is to allow all API by combining desktop + app partitions. + This causes build failures if we were to filter using + WINAPI_PARTITION(WINAPI_FAMILY_APP) because it would always be true, but + those API also require Windows 8 or later, while we only require Vista + + Fixes warnings like + ../src/hb-blob.cc:572:47: warning: 'WINAPI_FAMILY_PC_APP' is not defined, evaluates to 0 [-Wundef] + #if defined(WINAPI_FAMILY) && (WINAPI_FAMILY==WINAPI_FAMILY_PC_APP || WINAPI_FAMILY==WINAPI_FAMILY_PHONE_APP) + ^ + ../src/hb-blob.cc:572:86: warning: 'WINAPI_FAMILY_PHONE_APP' is not defined, evaluates to 0 [-Wundef] + #if defined(WINAPI_FAMILY) && (WINAPI_FAMILY==WINAPI_FAMILY_PC_APP || WINAPI_FAMILY==WINAPI_FAMILY_PHONE_APP) + + src/hb-blob.cc | 6 +++--- + src/hb-mutex.hh | 3 +-- + src/hb.hh | 10 +++++++--- + 3 files changed, 11 insertions(+), 8 deletions(-) + +commit f3f9205fac1580085d0d0a0f76cdb258e6536a78 +Author: Ebrahim Byagowi +Date: Wed Jul 1 03:01:25 2020 +0430 + + [meson] Assume cairo_ft always available when cairo isn't from pkgconfig + + meson.build | 18 ++++++++++++------ + 1 file changed, 12 insertions(+), 6 deletions(-) + +commit aa8bade97eb9280f53ef0f235b930ed883c4fd5e +Author: Ebrahim Byagowi +Date: Wed Jul 1 01:30:13 2020 +0430 + + [meson] enable cairo as subproject + + .ci/build-win32.sh | 2 +- + subprojects/.gitignore | 5 ++++- + subprojects/cairo.wrap | 5 +++++ + subprojects/libpng.wrap | 10 ++++++++++ + subprojects/pixman.wrap | 6 ++++++ + subprojects/proxy-libintl.wrap | 2 +- + 6 files changed, 27 insertions(+), 3 deletions(-) + +commit ea8e784146664f807dc19a6273dc7651627a06ff +Author: Ebrahim Byagowi +Date: Tue Jun 30 12:54:29 2020 +0430 + + [fvar] Improve naming + + src/hb-ot-var-fvar-table.hh | 20 ++++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +commit 5de07b8acd226d2e3152d9890afb2117002c3716 +Author: Ebrahim Byagowi +Date: Tue Jun 30 11:08:42 2020 +0430 + + [fvar] Move normalize logic where it is actually filled + + src/hb-ot-var-fvar-table.hh | 62 ++++++++++++++++++++++++--------------------- + 1 file changed, 33 insertions(+), 29 deletions(-) + +commit 0f8dda2cf2c73e9f0feec8375bac4c434c62b205 +Author: Ebrahim Byagowi +Date: Tue Jun 30 10:53:12 2020 +0430 + + [fvar] Move shared axis filling values into a new method + + src/hb-ot-var-fvar-table.hh | 19 +++++++++++-------- + 1 file changed, 11 insertions(+), 8 deletions(-) + +commit 98c42b3bc72079a335937e5cee84fb5d6e8677da +Author: Ebrahim Byagowi +Date: Tue Jun 30 10:48:36 2020 +0430 + + [fvar] Make AxisRecord fields protected + + src/hb-ot-var-fvar-table.hh | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 5f870dfadb6ce3f85e5289131c4291cda31706c6 +Author: Ebrahim Byagowi +Date: Mon Jun 29 02:22:02 2020 +0430 + + [meson] Make benchmark buildable also in dists + + Makefile.am | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +commit 702847aadd6f46a37a79b66b088b1ccaba401010 +Author: Ebrahim Byagowi +Date: Mon Jun 29 00:39:43 2020 +0430 + + [meson] Turn benchmark to a feature + + .circleci/config.yml | 2 +- + .github/workflows/linux-ci.yml | 2 +- + meson.build | 5 ++++- + meson_options.txt | 2 +- + 4 files changed, 7 insertions(+), 4 deletions(-) + +commit 7ee3194f9825e988716d760c0c765b7af2a10639 +Author: Behdad Esfahbod +Date: Sun Jun 28 15:41:44 2020 -0700 + + [meta] Remove wrong comment + + src/hb-meta.hh | 1 - + 1 file changed, 1 deletion(-) + +commit 26b9670d996465161964bf1a0a7c4ecf2bf2212e +Author: Behdad Esfahbod +Date: Sun Jun 28 14:52:15 2020 -0700 + + [ft] Better handle allocation failures + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2513 + + src/hb-ft.cc | 15 +++++---------- + 1 file changed, 5 insertions(+), 10 deletions(-) + +commit 26111a11ad1a648f8075b5289c05c48126cc2d3f +Author: Behdad Esfahbod +Date: Sun Jun 28 02:59:47 2020 -0700 + + [dagger] Minor cleanup using hb_enumerate + + src/hb-ot-layout-gsubgpos.hh | 18 +++++++++++------- + 1 file changed, 11 insertions(+), 7 deletions(-) + +commit fd8b0a44c4768be62d162fee0a681ab9a8be7970 +Author: Ebrahim Byagowi +Date: Mon Jun 29 00:19:38 2020 +0430 + + [ci] Limit number of processes ninja uses + + Our CricleCI bots run with 32 cores last time I check which makes random compile issues + like this https://circleci.com/gh/harfbuzz/harfbuzz/146030 to happen. Guess that has + something to do with the way virtualization is done in Circle CI so let's limit number of processes. + + .circleci/config.yml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 831b09000120ce5b9c448d156e6f099011bfd10d +Author: Ebrahim Byagowi +Date: Sun Jun 28 14:31:21 2020 +0430 + + rebase draw test as recent roundf changes + + test/api/test-draw.c | 145 ++++++++++++++++++++++++++------------------------- + 1 file changed, 73 insertions(+), 72 deletions(-) + +commit cb7fb3cf4a018d6d8eafd2584c7f6934e1413324 +Author: Ebrahim Byagowi +Date: Sun Jun 28 13:41:33 2020 +0430 + + Add test for a783840789c93add42e4d70fdb407eb4ad6e062e + + test/shaping/data/in-house/Makefile.sources | 1 + + test/shaping/data/in-house/fonts/HBTest-VF.ttf | Bin 0 -> 1128 bytes + test/shaping/data/in-house/meson.build | 1 + + .../data/in-house/tests/variations-rounding.tests | 2 ++ + 4 files changed, 4 insertions(+) + +commit 1536271f6b4940eb0a4f28e406bfc96f00d1293d +Author: Ebrahim Byagowi +Date: Sun Jun 28 13:35:13 2020 +0430 + + Don't check roundf availability in cmake and meson + + CMakeLists.txt | 2 +- + meson.build | 1 - + 2 files changed, 1 insertion(+), 2 deletions(-) + +commit 08d57d9eca94c3695a495be504e9e63b6ad1aa59 +Author: Ebrahim Byagowi +Date: Sun Jun 28 13:13:25 2020 +0430 + + Add hb_array_t::lfind + + src/hb-array.hh | 25 ++++++++++++++++--------- + src/hb-open-type.hh | 6 ++++++ + src/hb-ot-stat-table.hh | 17 ++--------------- + src/hb-ot-var-fvar-table.hh | 26 ++++++++------------------ + src/hb-vector.hh | 3 +++ + 5 files changed, 35 insertions(+), 42 deletions(-) + +commit a783840789c93add42e4d70fdb407eb4ad6e062e +Author: Behdad Esfahbod +Date: Sat Jun 27 22:23:59 2020 -0700 + + Always round up + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2496 + + configure.ac | 2 +- + src/hb.hh | 9 ++------- + 2 files changed, 3 insertions(+), 8 deletions(-) + +commit ca8202208a09376d061f50a8b400f5e276d8da06 +Author: Ebrahim Byagowi +Date: Sun Jun 28 11:34:01 2020 +0430 + + [ci] retire psvita and djgpp bots + + till update and overhaul + + .circleci/config.yml | 27 --------------------------- + 1 file changed, 27 deletions(-) + +commit 2267da4ee0d7cafe8f00d94e7a4d48179e3d28b5 +Author: Sebastian Rasmussen +Date: Sun Jun 28 11:18:16 2020 +0800 + + [ft] Do not deference ft_font if it is nullptr (#2502) + + src/hb-ft.cc | 4 ++++ + 1 file changed, 4 insertions(+) + +commit a373e16131ecc79be47edaaddc528efc6b411752 +Author: Sebastian Rasmussen +Date: Sun Jun 28 11:09:45 2020 +0800 + + [ot-shape] Free shape plan maps upon error creating data (#2497) + + src/hb-ot-shape.cc | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit dbf9896e7aded3693a6e2080fa51b142a682a1f3 +Author: Sebastian Rasmussen +Date: Sun Jun 28 10:57:34 2020 +0800 + + [ft] Handle nullptr when destroying freetype font (#2494) + + src/hb-ft.cc | 3 +++ + 1 file changed, 3 insertions(+) + +commit 20d1fa3671134de585df993ab1ec9fc46a74634d +Author: Ebrahim Byagowi +Date: Thu Jun 25 12:50:46 2020 +0430 + + [perf] fix the build + + perf/perf-draw.hh | 1 + + 1 file changed, 1 insertion(+) + +commit 76ba619daa2a3e01a37528270774f9011ea42d53 +Author: Ebrahim Byagowi +Date: Tue Jun 23 20:49:43 2020 +0430 + + Fix autotools's harfbuzz.cc build + + How this works? gen-harfbuzzcc.py operates at its own source path (see its 7th line) + and that is reliable when used both on meson and autotools. + + Just like 19ecabed, weirdly this didn't come up sooner, guess it has something + to do with timestamps. Fortunately whole harfbuzz.cc just doesn't matter for + packagers but we can tag a release only for this if needed. + + src/Makefile.am | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 95b1081be432e18642b889c8d3960ddac8ae643b +Author: Ebrahim Byagowi +Date: Tue Jun 9 17:37:36 2020 +0430 + + Add performance benchmark for shaping, get extents and draw + + .circleci/config.yml | 4 +- + .github/workflows/linux-ci.yml | 19 +++++- + meson.build | 4 ++ + meson_options.txt | 2 + + perf/meson.build | 9 +++ + perf/perf-draw.hh | 128 ++++++++++++++++++++++++++++++++++++++ + perf/perf-extents.hh | 65 +++++++++++++++++++ + perf/perf-shaping.hh | 65 +++++++++++++++++++ + perf/perf.cc | 15 +++++ + subprojects/.gitignore | 1 + + subprojects/google-benchmark.wrap | 8 +++ + 11 files changed, 318 insertions(+), 2 deletions(-) + +commit 12a9d572925a324be376440a1a26758eff832bcf +Author: Sebastian Rasmussen +Date: Wed Jun 24 03:25:43 2020 +0800 + + [face] Destroy blob if face closure can not be created (#2490) + + This fixes issue #2489. + + src/hb-face.cc | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +commit 53b0a183c7a40cd208b893ffd02fb4ba54137fc1 +Author: Ebrahim Byagowi +Date: Mon Jun 22 18:04:01 2020 +0430 + + Remove concept of stable/unstable from build tools + + We never practiced the concept of stable and unstable releases, let's + remove the code and always use the stable scheme. + + configure.ac | 11 +---------- + meson.build | 9 +-------- + src/meson.build | 2 +- + 3 files changed, 3 insertions(+), 19 deletions(-) + +commit e4203c14699cc0903a2b4611167a7b99532cfdb0 +Author: Ebrahim Byagowi +Date: Mon Jun 22 05:03:27 2020 +0430 + + 2.6.8 + + NEWS | 13 +++++++++++++ + configure.ac | 2 +- + meson.build | 2 +- + src/hb-ot-layout.cc | 2 +- + src/hb-version.h | 4 ++-- + 5 files changed, 18 insertions(+), 5 deletions(-) + +commit 8c84fee2e568c7b0a1852a7dad26386bbf6a9d0b +Author: Ebrahim Byagowi +Date: Mon Jun 22 04:04:40 2020 +0430 + + Update build systems status messages + + CMakeLists.txt | 2 +- + configure.ac | 11 +++++++++++ + meson.build | 2 +- + 3 files changed, 13 insertions(+), 2 deletions(-) + +commit e541fb474cc948659855dee9374946829de14581 +Author: Ebrahim Byagowi +Date: Sun Jun 21 09:49:48 2020 +0430 + + minor, replace single hb_apply daggers with foreach + + src/hb-map.hh | 10 ++++------ + src/hb-ot-hmtx-table.hh | 36 +++++++++++++++++------------------- + src/hb-ot-math-table.hh | 15 ++++++--------- + 3 files changed, 27 insertions(+), 34 deletions(-) + +commit 8bca9a420e1fcf460e2f3c115fbf7541c81abd9d +Author: Ebrahim Byagowi +Date: Sun Jun 21 09:18:12 2020 +0430 + + [fvar] minor + + src/hb-ot-var-fvar-table.hh | 19 ++++++++----------- + 1 file changed, 8 insertions(+), 11 deletions(-) + +commit b5ae8eab44e92089a184d1901758aac6650eeab0 +Author: Ebrahim Byagowi +Date: Sun Jun 21 08:51:46 2020 +0430 + + [ci] raise msan bot subset timeout + + .circleci/config.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 82ec9ef2e9c1a2c148b0fc7f91a2ca2c2a064ef5 +Author: Ebrahim Byagowi +Date: Sun Jun 21 01:36:16 2020 +0430 + + [fvar] minor simplification + + src/hb-ot-var-fvar-table.hh | 10 ++++------ + 1 file changed, 4 insertions(+), 6 deletions(-) + +commit 4e37c48e375f3721157e919497a7114bdcb0d454 +Author: Ebrahim Byagowi +Date: Sat Jun 20 23:57:45 2020 +0430 + + [fvar] Remove get_axis_info and get_axis_deprecated + + src/hb-ot-var-fvar-table.hh | 22 ++++++++-------------- + 1 file changed, 8 insertions(+), 14 deletions(-) + +commit 61c240f39963064852a2e58fc42897351e37d8b5 +Author: Ebrahim Byagowi +Date: Sat Jun 20 13:24:32 2020 +0430 + + [fvar] Push _axis_info fill logic deeper + + src/hb-ot-var-fvar-table.hh | 54 ++++++++++++++++++++++++--------------------- + 1 file changed, 29 insertions(+), 25 deletions(-) + +commit 47a0fbec31c2e49a2b895f6f926bf755820cacab +Author: Ebrahim Byagowi +Date: Sun Jun 21 02:34:59 2020 +0430 + + [meson] Mark longer tests with slow + + So one can skip them easily by `meson test -Cbuild --no-suite slow` + + src/meson.build | 2 +- + test/fuzzing/meson.build | 4 ++-- + test/subset/meson.build | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +commit 47dedc7500843ac9c5a036621a7a65e1b1861a58 +Author: Ebrahim Byagowi +Date: Sun Jun 21 01:54:57 2020 +0430 + + [ci] increase tsan and ubsan subset fuzzer timeout + + as https://circleci.com/gh/harfbuzz/harfbuzz/144966 and https://circleci.com/gh/harfbuzz/harfbuzz/144970 + + .circleci/config.yml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit b2d0dba5ef2ea9530c9c0d2a8ed33849a59b56f8 +Author: Ebrahim Byagowi +Date: Sat Jun 20 12:07:42 2020 +0430 + + [cpal] Port to dagger + + src/hb-ot-color-cpal-table.hh | 9 +++------ + 1 file changed, 3 insertions(+), 6 deletions(-) + +commit 08816117788491a989888c30b9676bc8d7849f96 +Author: Ebrahim Byagowi +Date: Sat Jun 20 01:02:50 2020 +0430 + + [fuzzer] Make some use for test_font API calls + + Making some use for result of some of the test_font calls to make + sure compilers in fuzzers aren't just optimizing the calls. + + test/api/test-ot-face.c | 42 +++++++++++++++++++++++++---------------- + test/fuzzing/hb-shape-fuzzer.cc | 8 ++++---- + 2 files changed, 30 insertions(+), 20 deletions(-) + +commit b4f34539c26561e35eaa09160784e07cec6b1b9c +Author: Ebrahim Byagowi +Date: Sat Jun 20 00:47:00 2020 +0430 + + [fuzzer] test more of ot-layout APIs + + test/api/test-ot-face.c | 17 +++++++++++++++++ + 1 file changed, 17 insertions(+) + +commit a6bcc577a9062c875854305aeebe4e90a9abe5f7 +Author: Ebrahim Byagowi +Date: Sat Jun 20 14:19:12 2020 +0430 + + [meson] don't `add_dist_script` when we are subproject + + Happens when harfbuzz is used as a meson subproject, + `ERROR: add_dist_script may not be used in a subproject.` + + meson.build | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit 175d93bbdaaf4640eb41baed2698fe0e2ee78831 +Author: Ebrahim Byagowi +Date: Sat Jun 20 14:03:10 2020 +0430 + + [mesos/docs] fix gobject headers ignoring logic + + fixes #2463 + + docs/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 25cf6874430afdb9bf93fcb7f92ae4c11f51be89 +Author: Ebrahim Byagowi +Date: Sat Jun 20 01:36:50 2020 +0430 + + Use dagger in OffsetTable::get_table_tags (#2477) + + src/hb-open-file.hh | 13 ++++--------- + 1 file changed, 4 insertions(+), 9 deletions(-) + +commit dce4353f86fe9c5e1b62194b89c844ba5da86143 +Merge: 89a2c46e6 d38eb49f4 +Author: Ebrahim Byagowi +Date: Sat Jun 20 01:24:41 2020 +0430 + + Merge pull request #2476 from ebraminio/cv-get-chars + + [layout] Use dagger in hb_ot_layout_feature_get_characters + +commit 89a2c46e6198f188393415151620f6fb5f160e11 +Author: Ebrahim Byagowi +Date: Sat Jun 20 00:31:46 2020 +0430 + + [math] Use dagger (#2478) + + * [math] Use dagger + + * [ot-math] Address Behdad's review + + src/hb-ot-math-table.hh | 20 +++++++++----------- + 1 file changed, 9 insertions(+), 11 deletions(-) + +commit d38eb49f46a3381c7930568b4bfb35af4052c0f9 +Author: Ebrahim Byagowi +Date: Fri Jun 19 23:40:42 2020 +0430 + + Move the iteration logic to FeatureParamsCharacterVariants + + Hopefully I can make members protected also. + + src/hb-ot-layout-common.hh | 12 ++++++++++++ + src/hb-ot-layout.cc | 15 ++++----------- + 2 files changed, 16 insertions(+), 11 deletions(-) + +commit 9b3d4f457ef0010a1bd3f0a8186f886f2499f688 +Author: Ebrahim Byagowi +Date: Fri Jun 19 23:33:07 2020 +0430 + + Use dagger in hb_ot_layout_feature_get_characters + + The way it used to work was a bit nonidiomatic but the replacment + is idiomatic way of iterating used elsewhere. + + The new code just doesn't check nullability of "characters", which isn't + what we do anywhere else. + + src/hb-ot-layout.cc | 10 ++++------ + 1 file changed, 4 insertions(+), 6 deletions(-) + +commit 675854b2bac03612ef7f5bd406a7ff7207b89b59 +Author: Ebrahim Byagowi +Date: Fri Jun 19 23:27:39 2020 +0430 + + [test] Add one more test for hb_ot_layout_feature_get_characters + + test/api/test-ot-name.c | 9 +++++++++ + 1 file changed, 9 insertions(+) + +commit 63422c4cbc4cb53a19f3986b3c20312c1085b29f +Author: Ebrahim Byagowi +Date: Fri Jun 19 23:24:04 2020 +0430 + + [ot-layout] simplify + + src/hb-ot-layout.cc | 11 +++-------- + 1 file changed, 3 insertions(+), 8 deletions(-) + +commit 407bba3e0d591a5708955e76ae914aa67198044e +Author: Ebrahim Byagowi +Date: Fri Jun 19 23:12:42 2020 +0430 + + minor + + move FeatureParamsCharacterVariants::sanitize method right above members + + src/hb-ot-layout-common.hh | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +commit f1488152bd47d4434532226d94f1be38c24ac735 +Author: Ebrahim Byagowi +Date: Fri Jun 19 23:07:28 2020 +0430 + + [doc] Remove the not needed comment + + All the other similar iterating API are like this and don't have such + comment, written at the time I wasn't familiar enough with the way such + API are shaped. + + src/hb-ot-layout.cc | 6 ------ + 1 file changed, 6 deletions(-) + +commit 1535440b48a081cea04cffb7f12cd63c197ae9d4 +Author: Behdad Esfahbod +Date: Fri Jun 19 08:30:59 2020 -0700 + + [dispatch] Fix debug builds + + src/hb-aat-layout-common.hh | 1 - + src/hb-aat-layout.cc | 3 +-- + src/hb-dispatch.hh | 3 ++- + src/hb-ot-layout-common.hh | 2 -- + src/hb-ot-layout-gsubgpos.hh | 6 +----- + src/hb-sanitize.hh | 2 -- + src/hb-subset.hh | 4 +--- + 7 files changed, 5 insertions(+), 16 deletions(-) + +commit bb9a40da653b5bab595f79de76a8feda18cb1b5c +Author: Ebrahim Byagowi +Date: Fri Jun 19 19:22:47 2020 +0430 + + [lcar] Use dagger + + src/hb-aat-layout-lcar-table.hh | 23 +++++++++++++---------- + 1 file changed, 13 insertions(+), 10 deletions(-) + +commit 6fbb59aba6680225d13a6c3e0ba7d033096e6c55 +Author: Behdad Esfahbod +Date: Thu Jun 18 15:12:37 2020 -0700 + + Use daggers in a few get_array functions + + As I review https://github.com/harfbuzz/harfbuzz/pull/2471 + + src/hb-ot-layout-common.hh | 21 +++++++++++---------- + src/hb-ot-layout-gdef-table.hh | 7 +++---- + 2 files changed, 14 insertions(+), 14 deletions(-) + +commit a512ca8eae70710974e845062305d73bf4012466 +Merge: 03bd3efaa 70d6696cc +Author: Ebrahim Byagowi +Date: Fri Jun 19 10:46:12 2020 +0430 + + Merge pull request #2473 from harfbuzz/gsub-alternate + + fixes #673 + +commit 03bd3efaa7072021b702ab3f4ce8abcd1ac47d46 +Author: Ebrahim Byagowi +Date: Fri Jun 19 10:32:46 2020 +0430 + + [meson] Write git revision to .tarball-revision on dist tarball + + Makefile.am | 1 + + meson.build | 2 ++ + write-tarball-revision.py | 13 +++++++++++++ + 3 files changed, 16 insertions(+) + +commit 70d6696cc6c863673a580b3bfc79d16d3a5d393d +Author: Behdad Esfahbod +Date: Thu Jun 18 17:09:39 2020 -0700 + + [dispatch] Don't require debug_depth for untraced objects + + src/hb-dispatch.hh | 1 + + src/hb-ot-layout-common.hh | 4 +--- + src/hb-ot-layout-gsubgpos.hh | 20 ++++---------------- + src/hb-ot-layout.cc | 4 +--- + 4 files changed, 7 insertions(+), 22 deletions(-) + +commit 5bc4cedde67854ecda72305d839c7e7ad297e83e +Author: Behdad Esfahbod +Date: Thu Jun 18 17:04:35 2020 -0700 + + Rename + + src/hb-ot-layout.cc | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit dc492d7c8a49f0c0322848348d35ac8b818fce57 +Author: Behdad Esfahbod +Date: Thu Jun 18 17:03:05 2020 -0700 + + [dispatch] Comment + + src/hb-ot-layout-gsubgpos.hh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 25aec0265c1a1030c7d6453e85b2463589c8688a +Author: Behdad Esfahbod +Date: Thu Jun 18 16:58:01 2020 -0700 + + [dispatch] Default return type to hb_empty_t + + src/hb-dispatch.hh | 2 +- + src/hb-ot-layout-common.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 8 ++++---- + 3 files changed, 6 insertions(+), 6 deletions(-) + +commit 8d0a90ac1bd9f6485d3e0fead7c648caa735eb81 +Author: Behdad Esfahbod +Date: Thu Jun 18 16:53:54 2020 -0700 + + [dispatch] Default debug level to 0 + + src/hb-dispatch.hh | 2 +- + src/hb-ot-layout-common.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 14 +++++++------- + src/hb-ot-layout.cc | 2 +- + 4 files changed, 10 insertions(+), 10 deletions(-) + +commit d7d8604ec8526f96618b4f0f83ed9b3204e7b597 +Author: Behdad Esfahbod +Date: Thu Jun 18 16:51:01 2020 -0700 + + Remove excessive trace routes + + src/hb-debug.hh | 4 ---- + src/hb-ot-layout-gsubgpos.hh | 6 ++---- + 2 files changed, 2 insertions(+), 8 deletions(-) + +commit e47a2ab8f8a90d903653a1d0d970c220f0957158 +Author: Behdad Esfahbod +Date: Thu Jun 18 16:48:07 2020 -0700 + + Remove unused dispatcher names + + src/hb-dispatch.hh | 1 + + src/hb-ot-layout-common.hh | 1 - + src/hb-ot-layout-gsubgpos.hh | 5 ----- + src/hb-ot-layout.cc | 1 - + 4 files changed, 1 insertion(+), 7 deletions(-) + +commit b2a1acccd9776beddb25fb4f9e24ca6e272958f4 +Author: Behdad Esfahbod +Date: Thu Jun 18 16:41:31 2020 -0700 + + Simplify get_glyph_alternates() dispatcher + + Trying to make it **very simple** to add a specialized dispatcher for + one API to be routed to just a few objects (one in this case). + + src/hb-ot-layout-gsub-table.hh | 9 ++++++--- + src/hb-ot-layout-gsubgpos.hh | 40 ---------------------------------------- + src/hb-ot-layout.cc | 32 ++++++++++++++++++++++++++++++-- + 3 files changed, 36 insertions(+), 45 deletions(-) + +commit ffe8d3f39d5a742e51f87b5af66a2a7e63c87037 +Author: Behdad Esfahbod +Date: Thu Jun 18 16:31:39 2020 -0700 + + Use dispatch for get_glyph_alternates_t + + First time we do this in a way that if target object doesn't have the matching + function we basically "ignore". Risky but I feel like is the right decision + for this case. + + I'm going to put back the template varargs and use those, which would make + the dispatcher be just that: "dispatcher", and wouldn't need to carry the + call context. That would be a refreshing change I think. + + src/hb-ot-layout-gsub-table.hh | 41 +++-------------------------------------- + src/hb-ot-layout-gsubgpos.hh | 39 +++++++++++++++++++++++++++++++++++++++ + src/hb-ot-layout.cc | 5 ++++- + 3 files changed, 46 insertions(+), 39 deletions(-) + +commit bedf4171218ef7c64386aa492b574356277fc21f +Author: Behdad Esfahbod +Date: Thu Jun 18 15:49:01 2020 -0700 + + Push get_glyph_alternates() work all the way down + + src/hb-ot-layout-gsub-table.hh | 36 ++++++++++++------------------------ + 1 file changed, 12 insertions(+), 24 deletions(-) + +commit 5bede33885a5349c05e0724e8ee6948af8a25670 +Author: Behdad Esfahbod +Date: Thu Jun 18 15:25:19 2020 -0700 + + Whitespace + + src/hb-ot-layout.cc | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit e13aaaaa4566c8aa1a790402b38448713c6621ab +Author: Behdad Esfahbod +Date: Thu Jun 18 15:22:54 2020 -0700 + + Move API to right place in header + + src/hb-ot-layout.h | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +commit 26514ad70e4e96b862ff6bd63fb2a03e136e7620 +Author: Behdad Esfahbod +Date: Thu Jun 18 15:22:07 2020 -0700 + + Fix API comment + + src/hb-ot-layout.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 1bac85828c134835ce0a3ecd517aefdcecf43d9a +Author: Ebrahim Byagowi +Date: Thu Jun 18 22:56:07 2020 +0430 + + [layout] Rename _get_alternates to _get_glyph_alternates + + docs/harfbuzz-sections.txt | 2 +- + src/hb-ot-layout-gsub-table.hh | 36 ++++++++++++++++++------------------ + src/hb-ot-layout.cc | 16 ++++++++-------- + src/hb-ot-layout.h | 12 ++++++------ + test/api/test-ot-alternates.c | 6 +++--- + 5 files changed, 36 insertions(+), 36 deletions(-) + +commit 9ef9ac3749abdc814088571108760144b0f6f812 +Author: Behdad Esfahbod +Date: Wed Jun 17 17:41:15 2020 -0700 + + [gpos] Break cycle-of-2 when cursive attaching + + Fix thinko this time around. + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2469 + + src/hb-ot-layout-gpos-table.hh | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit d3c169792ba4771b459c37a4430fab6f2dcbda5e +Author: Ebrahim Byagowi +Date: Thu Jun 18 08:37:21 2020 +0430 + + [layout] move alternate buffer iteration logic to AlternateSet + + src/hb-ot-layout-gsub-table.hh | 72 +++++++++++++++++++++++++++++++----------- + src/hb-ot-layout.cc | 13 ++------ + 2 files changed, 57 insertions(+), 28 deletions(-) + +commit 1348a2c865d368a4f6e83add0edfa9945d84914f +Author: Ebrahim Byagowi +Date: Tue Jun 16 21:05:16 2020 -0400 + + [layout] hb_ot_layout_lookup_get_alternates, a new API + + An API to retrieve one-to-one alternates from a given GSUB lookup index. + + docs/harfbuzz-sections.txt | 1 + + src/hb-ot-layout-gsub-table.hh | 30 ++++++++++++++++++++++++ + src/hb-ot-layout.cc | 37 +++++++++++++++++++++++++++++ + src/hb-ot-layout.h | 7 ++++++ + test/api/Makefile.am | 1 + + test/api/meson.build | 1 + + test/api/test-ot-alternates.c | 53 ++++++++++++++++++++++++++++++++++++++++++ + 7 files changed, 130 insertions(+) + +commit a4955e21fdd4069cad6f519900b9ce130408581b +Author: Ebrahim Byagowi +Date: Thu Jun 18 08:59:49 2020 +0430 + + [ci] install gobject-instrospection on linux ci + + .github/workflows/linux-ci.yml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 3fe719571362e39e70eb12ea9d7be9dabb505c4c +Author: Behdad Esfahbod +Date: Wed Jun 17 17:51:08 2020 -0700 + + Revert "[gpos] Break cycle-of-2 when cursive attaching" + + This reverts commit 7090707de67e660ae626ecf774f6af8a63a692ab. + + src/hb-ot-layout-gpos-table.hh | 6 ------ + 1 file changed, 6 deletions(-) + +commit 7090707de67e660ae626ecf774f6af8a63a692ab +Author: Behdad Esfahbod +Date: Wed Jun 17 17:41:15 2020 -0700 + + [gpos] Break cycle-of-2 when cursive attaching + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2469 + + src/hb-ot-layout-gpos-table.hh | 6 ++++++ + 1 file changed, 6 insertions(+) + +commit 09dedb1b382d0f2f8725ead891c27b87359c072c +Author: Khaled Hosny +Date: Thu Jun 18 02:29:12 2020 +0200 + + [tests] I’m an idiot + + test/shaping/data/in-house/Makefile.sources | 1 + + test/shaping/data/in-house/meson.build | 1 + + test/shaping/data/in-house/tests/reverse-sub.tests | 1 + + test/shaping/texts/in-house/shaper-default/script-latin/misc/misc.txt | 1 - + 4 files changed, 3 insertions(+), 1 deletion(-) + +commit 2598855454b77b69633220e7e912b2ac82f450f9 +Author: Khaled Hosny +Date: Thu Jun 18 02:15:59 2020 +0200 + + [tests] Add test for ReverseChainSingleSubstFormat1 missing substitute + + https://github.com/harfbuzz/harfbuzz/issues/2467 + + .../fonts/a706511c65fb278fda87eaf2180ca6684a80f423.ttf | Bin 0 -> 924 bytes + .../in-house/shaper-default/script-latin/misc/misc.txt | 1 + + 2 files changed, 1 insertion(+) + +commit e5de3918f7fbed754ff912c78bec8f9825b06d52 +Author: Behdad Esfahbod +Date: Wed Jun 17 16:54:23 2020 -0700 + + [indic] Add comment + + https://github.com/harfbuzz/harfbuzz/issues/2298#issuecomment-615318654 + + src/hb-ot-shape-complex-indic.cc | 1 + + 1 file changed, 1 insertion(+) + +commit 41ef75f64afc36a8d7d6ab8382dd2093ad86fc49 +Author: Behdad Esfahbod +Date: Wed Jun 17 16:29:09 2020 -0700 + + [gsub] Don't substitute in ReverseChainSingleSubstFormat1 if missing substitute + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2467 + + src/hb-ot-layout-gsub-table.hh | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +commit e7c79e16b8cb0983ee9cfed478d721c75949e757 +Merge: f31e3d426 fe926970b +Author: Behdad Esfahbod +Date: Wed Jun 17 15:32:40 2020 -0700 + + Merge pull request #2287 from simoncozens/instrumentation + + Add messages for GPOS/GSUB (take 2) + +commit fe926970bc16ee438fe74d8ee366393ed3576bd5 +Author: Simon Cozens +Date: Tue Jun 16 09:12:44 2020 +0100 + + Reformat messages again + + Messages can be: + + start/end table XXXX + start/end lookup NNNN + start/end subtable NNNN (for kerx/kern) + start/end chainsubtable NNNN (for morx) + + src/hb-aat-layout-kerx-table.hh | 4 ++-- + src/hb-aat-layout-morx-table.hh | 4 ++-- + src/hb-ot-layout.cc | 4 ++-- + 3 files changed, 6 insertions(+), 6 deletions(-) + +commit f31e3d426dbbc096bca4892cbc2dc3f541a36d1d +Author: Ebrahim Byagowi +Date: Fri Jun 12 17:33:11 2020 +0430 + + [ci] raise subset fuzzer timeout for asan and valgrind bots + + .circleci/config.yml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit cccdaf45df8a0664bc20c54055064460080ccbb8 +Author: Ebrahim Byagowi +Date: Fri Jun 12 11:15:37 2020 +0430 + + [docs] minor + + revealed now that we turned gobject/gir build to 'auto' + + src/hb-ot-meta.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit be278acf44e862c5cf83a0ca118058e1cb61372d +Author: Ebrahim Byagowi +Date: Fri Jun 12 01:46:23 2020 +0430 + + [ci] raise subset fuzzer cases runner timeout + + the bots are either not optimized ones or sanitizer ones so not much value + on trying to optimize them further. + + .circleci/config.yml | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +commit b86bfe52915f61c0b1c228d967c42b14627fed5d +Author: Ebrahim Byagowi +Date: Fri Jun 12 01:42:27 2020 +0430 + + minor, fix lists sorting + + test/shaping/data/in-house/meson.build | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit 4e7cb7e2c4b182e8062c3c0c9a15059bcfd40700 +Author: Ebrahim Byagowi +Date: Fri Jun 12 01:38:16 2020 +0430 + + minor, fix lists sorting + + src/Makefile.sources | 6 +++--- + src/meson.build | 6 +++--- + test/shaping/data/in-house/Makefile.sources | 6 +++--- + test/subset/data/Makefile.sources | 18 +++++++++--------- + 4 files changed, 18 insertions(+), 18 deletions(-) + +commit 973c47f6c9886cd2a50d29e09c978831b4e355f6 +Author: Qunxin Liu +Date: Thu Jun 11 11:27:57 2020 -0700 + + [subset] Move 2 experimental public api methods to be private methods in GSUB/GPOS. + + 2 methods are: hb_ot_layout_closure_lookups and hb_ot_layout_closure_features + + docs/harfbuzz-sections.txt | 2 -- + src/gen-def.py | 4 +-- + src/hb-ot-layout-gpos-table.hh | 5 +++ + src/hb-ot-layout-gsub-table.hh | 5 +++ + src/hb-ot-layout-gsubgpos.hh | 15 +++++++++ + src/hb-ot-layout.cc | 66 --------------------------------------- + src/hb-ot-layout.h | 14 --------- + src/hb-subset-plan.cc | 35 ++++++++------------- + test/api/test-ot-face.c | 6 ---- + test/subset/data/Makefile.sources | 3 -- + test/subset/meson.build | 5 --- + 11 files changed, 39 insertions(+), 121 deletions(-) + +commit 62de2f749c16ebbb3908dba09e5dfcd670765140 +Author: Ebrahim Byagowi +Date: Thu Jun 11 19:09:24 2020 +0430 + + [meson] Remove spaces before named parameter colons + + meson documentations sometimes adds the space and sometimes don't and we + aren't adding it most of the times unconsciously so let's the cases and + be consistent. + + meson.build | 18 +++++++++--------- + meson_options.txt | 10 +++++----- + 2 files changed, 14 insertions(+), 14 deletions(-) + +commit 2d91662294ebe8d4856342464243f0a9fa734702 +Author: Ebrahim Byagowi +Date: Thu Jun 11 19:04:08 2020 +0430 + + [meson] move tests lists to their directories + + We had to do so for text-rendering-tests list, let's apply the same for the rest also. + + test/shaping/data/aots/Makefile.am | 1 + + test/shaping/data/aots/meson.build | 123 +++++++++++++++++++++ + test/shaping/data/in-house/Makefile.am | 1 + + test/shaping/data/in-house/meson.build | 60 +++++++++++ + test/shaping/meson.build | 189 +-------------------------------- + 5 files changed, 188 insertions(+), 186 deletions(-) + +commit b8454c3d61808bb85996d8e734cdb87e5be059ae +Author: Ebrahim Byagowi +Date: Thu Jun 11 18:32:13 2020 +0430 + + [meson] use if blocks to separate different dependencies + + meson.build | 106 ++++++++++++++++++++++++++++++++---------------------------- + 1 file changed, 56 insertions(+), 50 deletions(-) + +commit 8571b3551c6bbb032503c7c301c13d3d961923b5 +Author: Ebrahim Byagowi +Date: Sat Jun 6 20:16:50 2020 +0430 + + [releasing] Remove tar signing procedure + + https://github.com/harfbuzz/harfbuzz/issues/2449#issuecomment-639898473 + + Makefile.am | 11 ----------- + RELEASING.md | 6 ++---- + 2 files changed, 2 insertions(+), 15 deletions(-) + +commit ebab4b8658ed415b06d3014fca78e0e1c0bba5df +Author: Ebrahim Byagowi +Date: Wed Jun 10 16:52:32 2020 +0430 + + [meson] Implement disabled state for cairo/freetype/icu + + 'disabled' wasn't implemented for some of the features so they were + getting found even with explicit -Dfeature=disabled, this implements it. + + Run the following command to test this change and check whether 'disabled' + was actually effective, + meson build -Dglib=disabled -Dgobject=disabled -Dcairo=disabled -Dfontconfig=disabled -Dicu=disabled -Dfreetype=disabled -Dintrospection=disabled -Dgtk_doc=disabled + + This is useful when one wants to integrate harfbuzz into another project via + meson's subproject mechanism. + + meson.build | 28 ++++++++++++++++++---------- + 1 file changed, 18 insertions(+), 10 deletions(-) + +commit b88f1096ad88c8ee3a88b6d483387c4e6eab6f61 +Author: Nirbheek Chauhan +Date: Tue Jun 9 20:06:50 2020 +0530 + + meson: Export symbols for a DLL when not building statically + + `default_library` might be 'both', in which case we will fail to link + when building with MSVC. + + src/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 5c8900efe43c0f408a8683bfd2be274cd0dac8c4 +Author: Khaled Hosny +Date: Mon Jun 8 02:29:04 2020 +0200 + + [coretext] Properly check for macOS 10.10 + + Fixes https://github.com/harfbuzz/harfbuzz/issues/2452 + + src/hb-coretext.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 0151da23d605c7709d432ebfb17a337a5f662839 +Author: Ebrahim Byagowi +Date: Sat Jun 6 01:48:23 2020 +0430 + + [meson] Remove with_libstdcxx build option + + This was done in #770 but no indication of anyone is using it, + let's remove it from our meson port and we can just don't care about + it in autotools port after the migration to meson. + + meson_options.txt | 2 -- + src/meson.build | 21 +++++---------------- + 2 files changed, 5 insertions(+), 18 deletions(-) + +commit 56719474c208508220f24b78fd295d94564882fa +Author: Behdad Esfahbod +Date: Fri Jun 5 12:57:23 2020 -0700 + + s/blacklist/blocklist/g + + src/hb-ot-layout-gdef-table.hh | 4 ++-- + src/hb-ot-layout-gpos-table.hh | 2 +- + src/hb-ot-layout-gsub-table.hh | 2 +- + src/hb-ot-layout-gsubgpos.hh | 2 +- + src/hb-ot-layout.cc | 8 ++++---- + src/hb-ot-shape-complex-indic.cc | 2 +- + 6 files changed, 10 insertions(+), 10 deletions(-) + +commit 22048d55aa37acfe50a0f5ae7b361db8d323905e +Author: Ebrahim Byagowi +Date: Fri Jun 5 04:09:07 2020 +0430 + + [meson] Add -Bsymbolic-functions + + meson.build | 4 ++++ + 1 file changed, 4 insertions(+) + +commit e98aa0c89712d676f8db328a192cd19a009f28ce +Author: Ebrahim Byagowi +Date: Tue Jun 2 16:25:22 2020 +0430 + + [meson] Make gobject and introspection features automatic + + Meson doesn't have DISTCHECK_CONFIGURE_FLAGS like concept IIUC + and enabling them is the main thing we are doing with + distcheck flags anyway so lets turn them to auto. + + meson_options.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 65462c4b0bf4b1656bacc5377d248f53e9966fd0 +Author: Ebrahim Byagowi +Date: Fri Jun 5 01:08:08 2020 +0430 + + minor, improve the need for graphite comment + + configure.ac | 2 +- + meson.build | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +commit 03bd6ead445b78560083caa22ce144058dcf4385 +Author: Christoph Reiter +Date: Wed Jun 3 23:52:10 2020 +0200 + + [meson] Only pass required dependencies to everything + + Instead of passing dependencies as required we used one giant shared + dependency list containing all dependencies for every library/executable. + While this kinda works, the specified deps are also used for generating + the pkg-config files and this leads to lots of Requires.private and Libs.private + entries which aren't really needed. + + This removes the "deps" array and replaces it with a few smaller ones and + makes sure the public libraries only get passed the dependencies actually + needed. + + Fixes #2441 + + meson.build | 29 ++++++++++------------------- + src/meson.build | 24 ++++++++++++++++-------- + test/api/meson.build | 2 +- + test/fuzzing/meson.build | 1 - + util/meson.build | 10 ++++++---- + 5 files changed, 33 insertions(+), 33 deletions(-) + +commit 759df46575db49dd7d15da6e6df441d622e65470 +Author: Ebrahim Byagowi +Date: Thu Jun 4 15:49:54 2020 +0430 + + [style] Hide behind HB_EXPERIMENTAL_API compile flag + + docs/harfbuzz-sections.txt | 6 ------ + src/gen-def.py | 1 + + src/hb-style.cc | 40 ++++++++++++++++++++++++++++++++++++++-- + src/hb-style.h | 38 +++----------------------------------- + test/api/test-ot-face.c | 2 ++ + test/api/test-style.c | 10 ++++++++++ + 6 files changed, 54 insertions(+), 43 deletions(-) + +commit d54de56870d136e59b6239b9d1db023fe8f002ab +Author: Ebrahim Byagowi +Date: Tue Apr 21 16:33:50 2020 +0430 + + [style] Adopt with meson + + src/meson.build | 2 ++ + test/api/meson.build | 1 + + 2 files changed, 3 insertions(+) + +commit de0ec5f4fef8730d10ca049c43991ede7ae42f6d +Author: Ebrahim Byagowi +Date: Sat Feb 8 14:09:09 2020 +0330 + + [style] give ptem value when asked for opsz + + ptem, used for AAT's tracking/`trak` table is equivalent to opsz of variable fonts. + + For variable AAT fonts, such as SFNS, ideally variable axis of the hb_font_t + should be set and equivalent to ptem, https://crbug.com/1005969#c37 + + src/hb-style.cc | 3 +++ + test/api/test-style.c | 3 +++ + 2 files changed, 6 insertions(+) + +commit 22037499b42d9fce100ee771a229b961b5e1cb2d +Author: Ebrahim Byagowi +Date: Sun Aug 4 11:31:31 2019 +0430 + + [style] New experimental API, hb_style_get_value + + Searches variation axes of a hb_font_t object for a specific axis first, + if not set, then tries to get default style values from different + tables of the font. + + docs/harfbuzz-sections.txt | 6 ++ + src/Makefile.sources | 2 + + src/harfbuzz.cc | 1 + + src/hb-config.hh | 2 +- + src/hb-ot-face-table-list.hh | 5 +- + src/hb-ot-stat-table.hh | 73 ++++++++++++++++++ + src/hb-style.cc | 110 +++++++++++++++++++++++++++ + src/hb-style.h | 75 ++++++++++++++++++ + src/hb-subset-plan.cc | 2 +- + src/hb.h | 1 + + test/api/Makefile.am | 1 + + test/api/fonts/aat-fdsc.ttf | Bin 0 -> 556 bytes + test/api/test-ot-face.c | 6 ++ + test/api/test-style.c | 177 +++++++++++++++++++++++++++++++++++++++++++ + 14 files changed, 457 insertions(+), 4 deletions(-) + +commit d67553d12fc72c4a89fcb75400829b62d53ca064 +Author: Ebrahim Byagowi +Date: Thu Jun 4 12:31:57 2020 +0430 + + [meson] fix with_libstdcxx effect + + oops + + src/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 6f7048b917e7c81d276a7dc4a832a4cf042ffffe +Author: Ebrahim Byagowi +Date: Thu Jun 4 10:18:35 2020 +0430 + + [meson] Update subset tests list from autotools + + test/subset/meson.build | 4 ++++ + 1 file changed, 4 insertions(+) + +commit 7e74aa6a7811ddb0999be5f33581d7933af6ba1c +Author: Ebrahim Byagowi +Date: Thu Jun 4 09:32:20 2020 +0430 + + [ci] fix meson-gcc-mingw bot + + keep build folder for dist testing + + .circleci/config.yml | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) + +commit b35764334e1ddf11c9aa4d0b1d0f9b7467d79106 +Author: Ebrahim Byagowi +Date: Thu Jun 4 04:10:11 2020 +0430 + + [ci] check workability of meson based dist + + .circleci/config.yml | 2 ++ + 1 file changed, 2 insertions(+) + +commit 6bf5e8e7e62620501b068230f398db1e9219f1b8 +Author: Ebrahim Byagowi +Date: Thu Jun 4 04:03:14 2020 +0430 + + [ci] Deploy only when there is something to push + + Apparently the previous version of gtk-doc was doing weird changes like https://github.com/harfbuzz/harfbuzz.github.io/commit/1b40da99bbd1985d060d273ef37f1ccad16913c4 and https://github.com/harfbuzz/harfbuzz.github.io/commit/d1d9bff14c805d1bcbd2446a4c22e633e8d365cf + in order to make every to have something for pushing and + now that we don't have such changes it will fail. + + Alternatively we can go for `git commit --allow-empty`, guess better to + pollute history of https://github.com/harfbuzz/harfbuzz.github.io however. + + .ci/deploy-docs.sh | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +commit 029ecf326e75071a84609a7510a8d4e58182f3e9 +Author: Ebrahim Byagowi +Date: Thu Jun 4 03:31:15 2020 +0430 + + [meson] Fix gen-hb-version.py run + + It gets complicated apparently when executed in the dist process, let's use raw + names now that we are operating in the script folder anyway. + + src/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 870304df766f0518898a09cd191c1fb6d94240f7 +Author: Ebrahim Byagowi +Date: Thu Jun 4 03:19:53 2020 +0430 + + [meson] Remove amalgam build option + + Fixes #2444 + + .circleci/config.yml | 6 ++---- + meson_options.txt | 2 -- + src/meson.build | 9 +-------- + 3 files changed, 3 insertions(+), 14 deletions(-) + +commit 5293fdba239846e677ba4ef6139ee6593e60b4f0 +Author: Ebrahim Byagowi +Date: Thu Jun 4 02:38:27 2020 +0430 + + [ci] Move docs deployment from autotools to meson + + .ci/deploy-docs.sh | 9 ++------- + .github/workflows/linux-ci.yml | 10 ++++++++++ + .travis.yml | 1 - + 3 files changed, 12 insertions(+), 8 deletions(-) + +commit b8320340cebace11cd3781fc029afbd50e82ad97 +Author: Ebrahim Byagowi +Date: Wed Jun 3 23:40:57 2020 +0430 + + [meson] fix gen script input + + matters more when harfbuzz is a subproject + + src/meson.build | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +commit 50d3f531ee96ffa862bc05429814ba104dddd4a2 +Author: Ebrahim Byagowi +Date: Wed Jun 3 17:59:41 2020 +0430 + + Use output names in update-unicode-tables.make + + src/update-unicode-tables.make | 51 +++++++++++++++++++----------------------- + 1 file changed, 23 insertions(+), 28 deletions(-) + commit fb46a32ed0322d3f617dbfc7b982ff26f47d789c Author: Ebrahim Byagowi Date: Wed Jun 3 12:54:26 2020 +0430 @@ -847,7 +32643,7 @@ Date: Fri Apr 17 11:58:31 2020 -0700 39 files changed, 176 insertions(+), 10 deletions(-) commit 00aba82a6d4b00b2d512e13ea1ee7aefea5d7441 -Merge: ca2705f1 461cd5a1 +Merge: ca2705f1f 461cd5a15 Author: Ebrahim Byagowi Date: Thu May 21 00:10:33 2020 +0430 @@ -962,7 +32758,7 @@ Date: Fri May 15 10:10:27 2020 +0430 1 file changed, 1 insertion(+), 2 deletions(-) commit c15146448b534479de08b6aa8e6b1795221a2e1e -Merge: 069c5de9 7a961692 +Merge: 069c5de9f 7a961692e Author: Behdad Esfahbod Date: Thu May 14 19:12:41 2020 -0700 @@ -1557,7 +33353,7 @@ Date: Thu Apr 23 10:50:02 2020 -0700 1 file changed, 1 insertion(+), 1 deletion(-) commit cc1ed76f381531c800833cb0f5b41fc524ed20a3 -Merge: 5a0936f5 a11db0b9 +Merge: 5a0936f53 a11db0b9d Author: Behdad Esfahbod Date: Fri Apr 24 08:15:32 2020 -0700 @@ -1575,7 +33371,7 @@ Date: Thu Apr 23 19:09:00 2020 -0400 1 file changed, 1 insertion(+), 1 deletion(-) commit a11db0b9d4d3e7cc22a4a53374d4f8a049ce067e -Merge: 1ed30515 19346524 +Merge: 1ed30515c 19346524c Author: Behdad Esfahbod Date: Thu Apr 23 15:32:43 2020 -0700 @@ -2591,6 +34387,47 @@ Date: Tue Mar 31 17:46:19 2020 -0700 ...ase-minimized-hb-subset-fuzzer-5719588814979072 | Bin 0 -> 1048576 bytes 2 files changed, 18 insertions(+), 7 deletions(-) +commit bdda2ff6092a3ddce2fe236dfe8cf3176330589b +Author: Simon Cozens +Date: Mon Mar 30 16:40:29 2020 +0100 + + More strictly follow noun/verb/identifier format for GPOS/GSUB lookups + + Less generic than the previous commit, but more descriptive and more consistent. + + src/hb-ot-layout.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit bef7ef81da8030628ca99c27a3eb52ab642e6a85 +Author: Simon Cozens +Date: Mon Mar 30 16:39:43 2020 +0100 + + Reformat kerx/morx instrumentation to 'verb noun identifier' + + src/hb-aat-layout-kerx-table.hh | 4 ++-- + src/hb-aat-layout-morx-table.hh | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit 42aac64030c54e514c4c031b49f646ece2b878fa +Author: Simon Cozens +Date: Mon Mar 30 16:06:30 2020 +0100 + + Add table index to lookup messages + + We could say GSUB/GPOS explicitly, but using the index is more general, in case future tables (such as JSTF, Silf) become supported. + + src/hb-ot-layout.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 2cea796b75702d4fd433da2f4733810cf3dd3cfa +Author: Simon Cozens +Date: Mon Mar 30 16:04:17 2020 +0100 + + Instrument entering GSUB/GPOS tables + + src/hb-ot-layout.cc | 4 ++++ + 1 file changed, 4 insertions(+) + commit 1b64b73080994ac577a6d936a0109b3c6f5d21de Author: Khaled Hosny Date: Mon Mar 30 16:49:23 2020 +0200 @@ -4787,7 +36624,7 @@ Date: Wed Feb 26 15:14:41 2020 +0330 3 files changed, 93 insertions(+), 104 deletions(-) commit c400cb8863abb5f894e021da5d524c1e28b1e980 -Merge: c21eb86b 4081439d +Merge: c21eb86bf 4081439d2 Author: Michiharu Ariza Date: Tue Feb 25 16:06:03 2020 -0800 @@ -4802,7 +36639,7 @@ Date: Tue Feb 25 16:06:03 2020 -0800 * coding & comment tweaks commit c21eb86bfd671b04aca54395988cbfe6c9fd2e27 -Merge: 152000d9 4aa354be +Merge: 152000d9c 4aa354beb Author: Ebrahim Byagowi Date: Wed Feb 26 02:54:38 2020 +0330 @@ -5860,7 +37697,7 @@ Date: Wed Feb 5 09:26:45 2020 -0500 1 file changed, 1 insertion(+), 2 deletions(-) commit 43253e404d25da31d8b8a57f1fc3ef5c2bb1d1fd -Merge: 71a20186 774725b4 +Merge: 71a201860 774725b43 Author: Ebrahim Byagowi Date: Wed Feb 5 17:45:19 2020 +0330 @@ -5890,7 +37727,7 @@ Date: Wed Feb 5 17:02:03 2020 +0330 4 files changed, 43 insertions(+), 90 deletions(-) commit a7f694d4b0d5e95a6202da926ba3c29df6fbb6f0 -Merge: 43016715 b114b26a +Merge: 43016715e b114b26a5 Author: Ebrahim Byagowi Date: Wed Feb 5 16:31:21 2020 +0330 @@ -6356,7 +38193,7 @@ Date: Tue Jan 28 09:30:51 2020 -0800 30 files changed, 30 insertions(+), 3 deletions(-) commit 777ba47b50f6379b9f9abf1d72559316b7116b9e -Merge: 5b069c36 92f43a99 +Merge: 5b069c361 92f43a99c Author: Ebrahim Byagowi Date: Thu Jan 30 22:38:43 2020 +0330 @@ -7256,7 +39093,7 @@ Date: Wed Jan 22 11:20:56 2020 -0800 2 files changed, 4 insertions(+), 6 deletions(-) commit 7633b7695e5b6188d6180fc5592c0678f03327ed -Merge: 3747b329 02f324c9 +Merge: 3747b329b 02f324c94 Author: Ebrahim Byagowi Date: Thu Jan 23 18:51:40 2020 +0330 @@ -7608,7 +39445,7 @@ Date: Sat Jan 11 01:30:05 2020 +0330 1 file changed, 2 insertions(+), 1 deletion(-) commit d7454cf07eeb87600d8fcf23ada3617b6bda0f35 -Merge: 9cd76813 0b39c480 +Merge: 9cd76813a 0b39c4806 Author: Ebrahim Byagowi Date: Sat Jan 11 01:24:39 2020 +0330 @@ -8004,7 +39841,7 @@ Date: Tue Dec 31 15:53:02 2019 +0330 23 files changed, 114 insertions(+), 113 deletions(-) commit 33c3d63a0a9734a9cca9411a666d6ba9793d642f -Merge: 68c1798a ea8fdfa0 +Merge: 68c1798a6 ea8fdfa07 Author: Ebrahim Byagowi Date: Tue Dec 31 13:52:50 2019 +0330 @@ -8798,7 +40635,7 @@ Date: Sat Nov 16 18:20:16 2019 -0800 3 files changed, 144 insertions(+), 55 deletions(-) commit ea8fdfa07939b97db6636327c8d55cd3b5a62b4c -Merge: 453050ad d5338ba1 +Merge: 453050ad3 d5338ba18 Author: blueshade7 Date: Fri Nov 22 15:59:09 2019 -0800 @@ -9122,7 +40959,7 @@ Date: Tue Oct 29 21:30:04 2019 +0330 1 file changed, 26 insertions(+), 21 deletions(-) commit 773ee8041e8905bfb06c1a71d2b4fc99110b3dc6 -Merge: 47b4074d 0efbda7a +Merge: 47b4074d5 0efbda7a4 Author: Behdad Esfahbod Date: Tue Oct 29 10:58:56 2019 -0700 @@ -9140,7 +40977,7 @@ Date: Tue Oct 29 21:03:26 2019 +0330 1 file changed, 13 insertions(+), 14 deletions(-) commit 47b4074d5f98d71d2983470602eff9b93f102af4 -Merge: dd8a8460 dd288840 +Merge: dd8a84603 dd288840d Author: Behdad Esfahbod Date: Tue Oct 29 03:16:34 2019 -0700 @@ -9240,7 +41077,7 @@ Date: Mon Oct 28 13:46:56 2019 -0700 1 file changed, 1 insertion(+), 7 deletions(-) commit 2714dc31b8d0ffe3c043935dd7619be0dd7b7635 -Merge: aca63902 14ad96ff +Merge: aca639028 14ad96ffb Author: Behdad Esfahbod Date: Mon Oct 28 13:01:34 2019 -0700 @@ -9497,7 +41334,7 @@ Date: Wed Oct 16 13:28:15 2019 +0330 1 file changed, 1 insertion(+), 1 deletion(-) commit 453050ad3083ed344bc2ab3b1651babbed34934d -Merge: d7df7db1 b0b8551a +Merge: d7df7db16 b0b8551af Author: Ebrahim Byagowi Date: Sun Oct 13 08:38:56 2019 +0330 @@ -9576,7 +41413,7 @@ Date: Thu Oct 10 15:30:48 2019 -0400 2 files changed, 18 insertions(+), 1 deletion(-) commit e637a4b3de2fb8bdbc1b82e822f4a6cc579e794b -Merge: 670fec23 e4464f44 +Merge: 670fec231 e4464f448 Author: Behdad Esfahbod Date: Fri Oct 11 10:28:58 2019 +0700 @@ -9783,7 +41620,7 @@ Date: Sun Oct 6 18:09:14 2019 +0330 10 files changed, 66 insertions(+), 75 deletions(-) commit d7df7db160992e92c31afb6c79c7ccdad510fec1 -Merge: 74a2dbbc f2339964 +Merge: 74a2dbbce f2339964b Author: Ebrahim Byagowi Date: Sun Oct 6 17:18:59 2019 +0330 @@ -9850,14 +41687,14 @@ Date: Sun Oct 6 13:49:45 2019 +0330 2 files changed, 85 insertions(+), 126 deletions(-) commit 100dbccaa50b2f965f3877f2156d388453f0948a -Merge: c54ee485 b7684fa9 +Merge: c54ee4853 b7684fa9f Author: Ebrahim Byagowi Date: Sun Oct 6 09:18:22 2019 +0330 Merge remote-tracking branch 'upstream/master' into var-subset commit b7684fa9f42dffa6bd81acfade163123b30800b8 -Merge: 79ec65ae 21c80d95 +Merge: 79ec65ae1 21c80d955 Author: Ebrahim Byagowi Date: Sun Oct 6 09:00:48 2019 +0330 @@ -9961,7 +41798,7 @@ Date: Tue Oct 1 16:13:40 2019 +0330 13 files changed, 1588 insertions(+), 109 deletions(-) commit c54ee4853092b8a7f9a47da36407455992f55d93 -Merge: 19d45dca 79ec65ae +Merge: 19d45dcab 79ec65ae1 Author: Ebrahim Byagowi Date: Thu Oct 3 14:28:37 2019 +0330 @@ -9977,7 +41814,7 @@ Date: Thu Oct 3 14:27:51 2019 +0330 1 file changed, 1 insertion(+), 1 deletion(-) commit 19d45dcab732f3a836e17d31be9ca92f01c818b0 -Merge: 8106ba7f 3fd555be +Merge: 8106ba7f8 3fd555be5 Author: Ebrahim Byagowi Date: Thu Oct 3 13:39:17 2019 +0330 @@ -10067,7 +41904,7 @@ Date: Tue Oct 1 12:06:22 2019 +0330 1 file changed, 2 insertions(+), 2 deletions(-) commit faace9437ea09d89ef5f5f9c9fc3ce0dbc672142 -Merge: e48ef080 f0dd724c +Merge: e48ef0804 f0dd724c1 Author: Behdad Esfahbod Date: Mon Sep 30 13:34:05 2019 -0700 @@ -11364,7 +43201,7 @@ Date: Thu Aug 29 20:12:53 2019 +0430 1 file changed, 90 insertions(+), 72 deletions(-) commit 9ff32b79b37e686bab0b4baa924c97b841bd8413 -Merge: 6b3e0939 49902964 +Merge: 6b3e09391 499029644 Author: Ebrahim Byagowi Date: Thu Aug 29 19:53:18 2019 +0430 @@ -11888,7 +43725,7 @@ Date: Tue Aug 20 13:07:17 2019 +0430 1 file changed, 1 insertion(+), 1 deletion(-) commit 20b1a27c8a319d43a582c3efa8233b9f2c3cc73e -Merge: 5ee1e451 37de38ad +Merge: 5ee1e451c 37de38ade Author: Ebrahim Byagowi Date: Tue Aug 20 13:04:51 2019 +0430 @@ -11897,7 +43734,7 @@ Date: Tue Aug 20 13:04:51 2019 +0430 Remove assumption about Core Text working in 96 DPI commit 37de38adeae48e1855c2431a39639db873a74554 -Merge: f401f85a 5ee1e451 +Merge: f401f85a5 5ee1e451c Author: Ebrahim Byagowi Date: Tue Aug 20 12:59:33 2019 +0430 @@ -12247,14 +44084,14 @@ Date: Sat Aug 3 13:47:55 2019 +0430 1 file changed, 7 insertions(+), 1 deletion(-) commit 6b3e093911aaf834c0adf5b2a114d357914322ee -Merge: 07f27acc 521c7013 +Merge: 07f27accb 521c7013a Author: Michiharu Ariza Date: Wed Jul 31 16:04:48 2019 -0700 Merge branch 'master' into var-subset commit 07f27accb9c3823cef5d652150701f24af89fca2 -Merge: a87fbb87 6e3bfecf +Merge: a87fbb872 6e3bfecf3 Author: Michiharu Ariza Date: Wed Jul 31 14:58:53 2019 -0700 @@ -12376,14 +44213,14 @@ Date: Sat Jul 27 14:56:18 2019 +0430 1 file changed, 10 insertions(+), 6 deletions(-) commit f0dd724c1e091f42f289efbebd2c50e830e59c6e -Merge: 68ac767e 4e1da6bb +Merge: 68ac767e4 4e1da6bb6 Author: blueshade7 Date: Mon Jul 29 14:21:05 2019 -0700 Merge branch 'master' into subset-varstore commit 6e3bfecf358a1785995a64c18eb4c1d7cf926ca5 -Merge: 5988ab8a 4e1da6bb +Merge: 5988ab8a4 4e1da6bb6 Author: blueshade7 Date: Mon Jul 29 12:25:43 2019 -0700 @@ -12515,7 +44352,7 @@ Date: Fri Jul 26 14:34:26 2019 -0700 1 file changed, 1 insertion(+), 1 deletion(-) commit 60d0fe2eda9c0eb67f50d61e905b584b8edc3e95 -Merge: 6d53cda1 658424b2 +Merge: 6d53cda1b 658424b29 Author: Ebrahim Byagowi Date: Sat Jul 27 01:20:55 2019 +0430 @@ -12713,7 +44550,7 @@ Date: Wed Jul 24 00:47:19 2019 +0430 2 files changed, 3 insertions(+), 3 deletions(-) commit 5988ab8a4e0d2b6d174f2ff0f18addc3f41b7a94 -Merge: 4cba7bda 636ae422 +Merge: 4cba7bdae 636ae4223 Author: blueshade7 Date: Mon Jul 22 14:36:16 2019 -0700 @@ -12729,7 +44566,7 @@ Date: Mon Jul 22 22:50:21 2019 +0430 1 file changed, 1 insertion(+), 1 deletion(-) commit 04c11a19b75663af35d16c827e295aa2e555d110 -Merge: 41ab56e0 c9796d15 +Merge: 41ab56e09 c9796d15e Author: Khaled Hosny Date: Mon Jul 22 16:44:47 2019 +0200 @@ -12939,7 +44776,7 @@ Date: Sat Jul 20 14:08:11 2019 +0430 1 file changed, 6 insertions(+), 5 deletions(-) commit ac8b6e330a443a66c3e0fb83af9794310688d848 -Merge: ec8dde81 08b48e89 +Merge: ec8dde814 08b48e89d Author: Ebrahim Byagowi Date: Sat Jul 20 13:16:16 2019 +0430 @@ -13070,7 +44907,7 @@ Date: Mon Jun 17 10:16:24 2019 -0400 1 file changed, 3 deletions(-) commit a76d8b0d5531a6a8d682ea9d5150ee7893932269 -Merge: 386a4a64 504bb172 +Merge: 386a4a64f 504bb1728 Author: blueshade7 Date: Wed Jul 17 14:12:06 2019 -0700 @@ -13352,7 +45189,7 @@ Date: Tue Jul 9 11:43:59 2019 -0700 28 files changed, 85 insertions(+), 46 deletions(-) commit a87fbb872b31c7a292ed8b414be728aa951e2833 -Merge: 49252c42 6e35668b +Merge: 49252c42b 6e35668b4 Author: Michiharu Ariza Date: Tue Jul 9 10:25:54 2019 -0700 @@ -13369,7 +45206,7 @@ Date: Tue Jul 9 09:47:54 2019 -0700 2 files changed, 2 insertions(+), 1 deletion(-) commit 8bf989ea70804dad66fb1c2d0c625ef5e562a309 -Merge: 5763a927 2e7021da +Merge: 5763a9274 2e7021da7 Author: blueshade7 Date: Mon Jul 8 17:13:29 2019 -0700 @@ -13726,7 +45563,7 @@ Date: Mon Jul 1 18:52:57 2019 -0700 1 file changed, 163 insertions(+), 2 deletions(-) commit 5763a92749386e134f2b4073531c10e9586d1d19 -Merge: 6f35cf7a 6bcbe495 +Merge: 6f35cf7a6 6bcbe495b Author: Michiharu Ariza Date: Mon Jul 1 15:17:19 2019 -0700 @@ -13744,7 +45581,7 @@ Date: Sun Jun 30 16:13:07 2019 -0700 3 files changed, 85 insertions(+), 1 deletion(-) commit 9c93f5cc2de5c60d5464a65890fc7d8c25aa9702 -Merge: ad341d5f 4ab2d1d6 +Merge: ad341d5f1 4ab2d1d67 Author: Ebrahim Byagowi Date: Mon Jul 1 20:08:22 2019 +0430 @@ -13883,7 +45720,7 @@ Date: Wed Jun 26 21:10:11 2019 -0400 1 file changed, 138 insertions(+), 4 deletions(-) commit 7185bd6ffb4dd8c0efebdab5b930e62c5695e3ab -Merge: cd65305b 8341c0b3 +Merge: cd65305b0 8341c0b30 Author: Ebrahim Byagowi Date: Thu Jun 27 22:09:28 2019 +0430 @@ -14263,7 +46100,7 @@ Date: Wed Jun 12 11:02:48 2019 -0700 2 files changed, 39 insertions(+), 91 deletions(-) commit 8062979990d348671b465c877e4dd672e1337665 -Merge: ad97ec95 c2d7dfc6 +Merge: ad97ec950 c2d7dfc68 Author: Ebrahim Byagowi Date: Sun Jun 23 11:19:48 2019 +0430 @@ -15570,14 +47407,14 @@ Date: Wed Jun 5 12:13:49 2019 -0700 2 files changed, 7 insertions(+), 4 deletions(-) commit 4ddab6facc0c7ffe7623bf6449ab9b27166924a6 -Merge: 157a414b 4b1b0bf2 +Merge: 157a414bd 4b1b0bf2f Author: Michiharu Ariza Date: Wed Jun 5 11:21:27 2019 -0700 Merge branch 'master' into var-subset commit 4b1b0bf2f51f806d3285a7e7dec378b9eab9333e -Merge: 659eeddb 815f002b +Merge: 659eeddb2 815f002bb Author: Ebrahim Byagowi Date: Wed Jun 5 12:57:28 2019 +0430 @@ -15636,7 +47473,7 @@ Date: Wed May 29 14:03:17 2019 -0700 2 files changed, 59 insertions(+), 62 deletions(-) commit 89a7a880a1d5cd5e585d43fdde6d44c6dba559cf -Merge: 760eb1bf 12febd68 +Merge: 760eb1bf9 12febd68d Author: Ebrahim Byagowi Date: Tue Jun 4 10:52:16 2019 +0430 @@ -16195,7 +48032,7 @@ Date: Sat May 25 11:15:15 2019 -0400 2 files changed, 10 insertions(+), 8 deletions(-) commit e7ed85de95d3ccdb674ec5a30ae66d53cea74b3a -Merge: f93a5e6a 97ba206b +Merge: f93a5e6a7 97ba206be Author: n8willis Date: Sat May 25 16:05:07 2019 +0100 @@ -16327,7 +48164,7 @@ Date: Fri May 24 19:23:19 2019 +0100 1 file changed, 45 insertions(+), 2 deletions(-) commit 96de94768b08287325be8947255917502368c337 -Merge: c96c6b28 1197bef2 +Merge: c96c6b287 1197bef26 Author: rsheeter Date: Fri May 24 11:22:41 2019 -0700 @@ -16481,7 +48318,7 @@ Date: Wed May 22 15:46:19 2019 -0400 1 file changed, 27 insertions(+), 3 deletions(-) commit 15a9e32b566fbf6f4a2c6fd488d8cc3865234b17 -Merge: 993d81b9 ff7fc6d4 +Merge: 993d81b9c ff7fc6d48 Author: Ebrahim Byagowi Date: Thu May 23 11:02:15 2019 +0430 @@ -16714,7 +48551,7 @@ Date: Tue May 21 11:14:31 2019 -0700 1 file changed, 19 insertions(+), 16 deletions(-) commit d1b12a546561a78ae3c3e9d6bffa057caf82dbee -Merge: 3a43603e f49a5bec +Merge: 3a43603ec f49a5bec9 Author: Rod Sheeter Date: Mon May 20 21:29:54 2019 -0700 @@ -16750,7 +48587,7 @@ Date: Thu May 16 19:14:16 2019 -0700 2 files changed, 86 insertions(+), 35 deletions(-) commit 82bbec306376d61b6700461c4038c6789e60a998 -Merge: 9d09ac13 b7be5931 +Merge: 9d09ac13a b7be59311 Author: Rod Sheeter Date: Thu May 16 15:14:01 2019 -0700 @@ -16805,7 +48642,7 @@ Date: Thu May 9 22:12:20 2019 -0700 1 file changed, 59 insertions(+), 29 deletions(-) commit f8de063b48c243d551c8892bdd2a799606fda3f4 -Merge: 0d7fef2d 8f174870 +Merge: 0d7fef2d5 8f174870e Author: Rod Sheeter Date: Thu May 9 20:02:38 2019 -0700 @@ -16854,14 +48691,14 @@ Date: Wed May 8 16:52:00 2019 -0700 1 file changed, 58 insertions(+), 39 deletions(-) commit 723d054dcb6ad44e9eab4dc8cc55f8d480d2ff16 -Merge: ed727d4b e2a51ff7 +Merge: ed727d4bb e2a51ff72 Author: rsheeter Date: Wed May 8 16:45:35 2019 -0700 Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into glyf commit ed727d4bb74860c126675e94f87f65ff7874dbb6 -Merge: fb9bff95 e8b45c19 +Merge: fb9bff955 e8b45c193 Author: rsheeter Date: Wed May 8 16:39:45 2019 -0700 @@ -18034,7 +49871,7 @@ Date: Sun May 12 15:33:31 2019 -0700 2 files changed, 14 insertions(+), 1 deletion(-) commit 3d9be2ad5036aaf02b69095faaf9c18705c2c5bc -Merge: a20db496 1a850abd +Merge: a20db496f 1a850abd6 Author: n8willis Date: Sun May 12 20:03:29 2019 +0100 @@ -18128,7 +49965,7 @@ Date: Sat May 11 19:50:42 2019 +0000 1 file changed, 7 insertions(+), 3 deletions(-) commit 1a850abd66999707b6f4795050e748fc879b92ef -Merge: 8a544171 a6048e4c +Merge: 8a544171d a6048e4cd Author: n8willis Date: Sat May 11 20:16:57 2019 +0100 @@ -19311,7 +51148,7 @@ Date: Thu May 9 10:46:49 2019 -0700 1 file changed, 11 insertions(+), 11 deletions(-) commit 6bc82579100992e3f04c11f36b9c2f0014d880f2 -Merge: 34764454 6d9a86ae +Merge: 347644542 6d9a86ae7 Author: n8willis Date: Thu May 9 14:39:05 2019 +0100 @@ -20715,7 +52552,7 @@ Date: Tue Apr 30 16:09:01 2019 +0100 1 file changed, 22 insertions(+), 13 deletions(-) commit 1223a352b7c8d1cc362693b850f348af4d4d03fb -Merge: aa3ac592 9542bdd0 +Merge: aa3ac5924 9542bdd0e Author: Michiharu Ariza Date: Mon Apr 29 16:43:48 2019 -0700 @@ -21465,7 +53302,7 @@ Date: Wed Apr 17 12:43:53 2019 -0700 1 file changed, 1 insertion(+), 1 deletion(-) commit c87488b46d1f302e1ad313c365e2cd440e60141a -Merge: 49fe81fd c67a0d58 +Merge: 49fe81fde c67a0d581 Author: Michiharu Ariza Date: Wed Apr 17 12:07:15 2019 -0700 @@ -21621,7 +53458,7 @@ Date: Tue Apr 16 16:45:53 2019 -0400 9 files changed, 19 insertions(+), 18 deletions(-) commit 6cde814a360eaeab6755685cf7980887af3225d1 -Merge: 007bb3e0 1ce11b44 +Merge: 007bb3e0d 1ce11b443 Author: Michiharu Ariza Date: Tue Apr 16 11:35:07 2019 -0700 @@ -21847,7 +53684,7 @@ Date: Mon Apr 15 00:34:04 2019 +0430 1 file changed, 2 insertions(+), 2 deletions(-) commit ad126036643e44a98c4c42d2a2a4a3b4a3649937 -Merge: 341b70a3 47e538a3 +Merge: 341b70a3b 47e538a35 Author: Nathan Willis Date: Sun Apr 14 15:42:42 2019 +0100 @@ -22096,7 +53933,7 @@ Date: Thu Apr 11 17:54:38 2019 -0400 1 file changed, 3 insertions(+) commit a90e4916df74f6f84ce78eb2a73b6f325e7e8617 -Merge: 94573702 3db22726 +Merge: 945737026 3db227265 Author: Michiharu Ariza Date: Thu Apr 11 15:57:32 2019 -0700 @@ -22225,14 +54062,14 @@ Date: Thu Apr 11 11:16:01 2019 -0400 4 files changed, 13 insertions(+), 13 deletions(-) commit 9e79285ef3b4d7490b4bbad0eef16dd73fd8fb62 -Merge: 6d79a25b c5509be9 +Merge: 6d79a25be c5509be93 Author: Michiharu Ariza Date: Wed Apr 10 17:24:29 2019 -0700 Merge branch 'master' into var-subset commit 6d79a25bed110b2d8842bd102ffdb5606023b8a1 -Merge: ab9d3096 196481cc +Merge: ab9d30965 196481ccb Author: Michiharu Ariza Date: Wed Apr 10 17:23:00 2019 -0700 @@ -22522,7 +54359,7 @@ Date: Wed Apr 3 14:15:01 2019 -0700 1 file changed, 6 insertions(+), 3 deletions(-) commit b999ce9bf06fc90c4cb3c531357967835d7e706d -Merge: c2d727a4 6215fb8e +Merge: c2d727a47 6215fb8e6 Author: Michiharu Ariza Date: Wed Apr 3 10:34:09 2019 -0700 @@ -22993,7 +54830,7 @@ Date: Sun Mar 31 00:23:58 2019 -0700 1 file changed, 1 insertion(+), 1 deletion(-) commit f7700fc479c25599e89b9d59edaad66e103a742d -Merge: 43725d36 d6005b49 +Merge: 43725d363 d6005b49b Author: Michiharu Ariza Date: Sat Mar 30 20:49:34 2019 -0700 @@ -23090,7 +54927,7 @@ Date: Sat Mar 30 19:01:23 2019 -0700 1 file changed, 7 insertions(+), 15 deletions(-) commit 43725d36322b7277d515b958b5e894e1c892cede -Merge: 294d520f a7c63cd8 +Merge: 294d520f6 a7c63cd8f Author: Michiharu Ariza Date: Sat Mar 30 18:51:15 2019 -0700 @@ -23372,14 +55209,14 @@ Date: Fri Mar 29 23:53:06 2019 -0700 3 files changed, 22 insertions(+), 23 deletions(-) commit 8a8965be39d909198d6c91d5a45aede6802ebd71 -Merge: cc94a9ed 3236623e +Merge: cc94a9ed3 3236623e1 Author: Michiharu Ariza Date: Fri Mar 29 23:38:16 2019 -0700 Merge branch 'var-subset' of https://github.com/harfbuzz/harfbuzz into var-subset commit cc94a9ed3b63cf74aa64c83a203137f16c6e152c -Merge: 435bc7f3 ce6093a9 +Merge: 435bc7f3e ce6093a96 Author: Michiharu Ariza Date: Fri Mar 29 18:41:38 2019 -0700 @@ -23398,14 +55235,14 @@ Date: Fri Mar 29 23:31:07 2019 -0700 3 files changed, 9 insertions(+), 9 deletions(-) commit ce6093a96ba4c68b4eb4f1cd4b695eb41f1fa334 -Merge: ddb84dce a1177fec +Merge: ddb84dcec a1177fec8 Author: Michiharu Ariza Date: Fri Mar 29 10:32:45 2019 -0700 Merge branch 'var-subset' of https://github.com/harfbuzz/harfbuzz into var-subset commit a1177fec8f43a65bca6696378995d6d39d8f6330 -Merge: 58c8c7a4 f505b5d5 +Merge: 58c8c7a49 f505b5d5c Author: Michiharu Ariza Date: Fri Mar 29 08:43:47 2019 -0700 @@ -23662,7 +55499,7 @@ Date: Fri Mar 29 20:01:37 2019 -0700 1 file changed, 14 insertions(+), 10 deletions(-) commit 3236623e1f4a11c23f8f2fb41d886d1255c2bc63 -Merge: 435bc7f3 d30e5e74 +Merge: 435bc7f3e d30e5e748 Author: Michiharu Ariza Date: Fri Mar 29 18:41:38 2019 -0700 @@ -24785,7 +56622,7 @@ Date: Fri Mar 29 15:20:34 2019 -0700 1 file changed, 81 deletions(-) commit 8e7887ca5f8a2822345bdcbdc873c73a31c81177 -Merge: 7929b0f0 90aebc6c +Merge: 7929b0f07 90aebc6cf Author: Behdad Esfahbod Date: Fri Mar 29 14:37:04 2019 -0700 @@ -24858,7 +56695,7 @@ Date: Fri Mar 29 10:46:44 2019 -0700 2 files changed, 10 deletions(-) commit d30e5e74814c6db23fdedbe75fd9b89c0dfb4dce -Merge: ddb84dce a252392b +Merge: ddb84dcec a252392bc Author: Michiharu Ariza Date: Fri Mar 29 10:32:45 2019 -0700 @@ -24875,7 +56712,7 @@ Date: Fri Mar 29 10:32:42 2019 -0700 2 files changed, 8 insertions(+), 1 deletion(-) commit a252392bc05e8e9e4127e0002b10fe514323730f -Merge: 58c8c7a4 d6fc1d49 +Merge: 58c8c7a49 d6fc1d49a Author: Michiharu Ariza Date: Fri Mar 29 08:43:47 2019 -0700 @@ -24914,7 +56751,7 @@ Date: Thu Mar 28 21:34:47 2019 -0700 2 files changed, 10 insertions(+) commit a030ce4ff83e0948e4f865accc5670e8b5e78dde -Merge: 11456b2d d6fc1d49 +Merge: 11456b2d9 d6fc1d49a Author: Behdad Esfahbod Date: Thu Mar 28 21:26:50 2019 -0700 @@ -24986,7 +56823,7 @@ Date: Thu Mar 28 16:57:56 2019 -0700 1 file changed, 3 insertions(+), 3 deletions(-) commit 58c8c7a495fcc353d09158fc23a45f35b2dab2dc -Merge: 485fe06f a548d1da +Merge: 485fe06f7 a548d1da7 Author: Michiharu Ariza Date: Thu Mar 28 16:17:41 2019 -0700 @@ -25012,7 +56849,7 @@ Date: Thu Mar 28 15:42:45 2019 -0700 2 files changed, 3 insertions(+), 20 deletions(-) commit 5f36771c2ab612b403e55504b7901b0390b1b76d -Merge: 99f0c107 061bd0a9 +Merge: 99f0c107f 061bd0a99 Author: Michiharu Ariza Date: Thu Mar 28 15:07:53 2019 -0700 @@ -25069,14 +56906,14 @@ Date: Thu Mar 28 19:06:12 2019 +0300 1 file changed, 1 insertion(+), 1 deletion(-) commit 061bd0a99b0724953fcbdaaef4ea91a54cd7d3ce -Merge: d8e3e360 67175987 +Merge: d8e3e3607 67175987b Author: Michiharu Ariza Date: Wed Mar 27 08:53:50 2019 -0700 Merge branch 'var-subset' of https://github.com/harfbuzz/harfbuzz into var-subset commit d8e3e3607e6435b994a3e2f4285c5b4d17c5dfa4 -Merge: bcd689bb 717181c5 +Merge: bcd689bb1 717181c59 Author: Michiharu Ariza Date: Wed Mar 27 08:53:48 2019 -0700 @@ -25121,7 +56958,7 @@ Date: Tue Mar 26 20:35:01 2019 -0700 1 file changed, 14 insertions(+), 10 deletions(-) commit bcd689bb1090a1bf5113e67edfce583832bb2187 -Merge: 49f93596 ec2a5dc8 +Merge: 49f935963 ec2a5dc85 Author: Michiharu Ariza Date: Tue Mar 26 17:13:31 2019 -0700 @@ -25255,7 +57092,7 @@ Date: Thu Mar 21 18:09:37 2019 -0700 6 files changed, 108 insertions(+), 4 deletions(-) commit 8ec279072e039c7a75ea90e2284d46bd9faee8ee -Merge: 0593a95e 5390e393 +Merge: 0593a95e2 5390e3934 Author: Michiharu Ariza Date: Thu Mar 21 10:38:12 2019 -0700 @@ -25271,14 +57108,14 @@ Date: Thu Mar 21 10:36:53 2019 -0700 1 file changed, 1 insertion(+), 1 deletion(-) commit 5390e39342e78566095b580603bd1f76cdafc010 -Merge: 084be9a0 5f15fca6 +Merge: 084be9a0f 5f15fca66 Author: Michiharu Ariza Date: Thu Mar 21 10:21:50 2019 -0700 Merge branch 'var-subset' of https://github.com/harfbuzz/harfbuzz into var-subset commit 084be9a0f466134998da79e9a81191836f847ab8 -Merge: 3faaa52a bcb4e505 +Merge: 3faaa52aa bcb4e505d Author: Michiharu Ariza Date: Thu Mar 21 10:21:31 2019 -0700 @@ -25546,21 +57383,21 @@ Date: Fri Mar 15 13:46:25 2019 -0700 4 files changed, 1 insertion(+) commit a5118c1db51d6d3b24622a52e50246e00b07fa74 -Merge: 90ea140a 079c386c +Merge: 90ea140ac 079c386ca Author: Michiharu Ariza Date: Fri Mar 15 10:33:03 2019 -0700 Merge branch 'var-subset' of https://github.com/harfbuzz/harfbuzz into var-subset commit 079c386ca89b6d2833786db3ba54b7137d045188 -Merge: 99502b32 8aaab78e +Merge: 99502b324 8aaab78ef Author: Michiharu Ariza Date: Fri Mar 15 10:12:19 2019 -0700 Merge branch 'master' into var-subset commit 90ea140aca18d073401fc971681ce48403fbf399 -Merge: d23c201f 99502b32 +Merge: d23c201f5 99502b324 Author: Michiharu Ariza Date: Thu Mar 14 16:58:19 2019 -0700 @@ -25813,7 +57650,7 @@ Date: Tue Mar 12 11:03:53 2019 -0700 4 files changed, 175 insertions(+), 14 deletions(-) commit 23e2d5ac86968c7548df0d212c1a321d09328ffa -Merge: f5a46638 e52ec3fc +Merge: f5a466389 e52ec3fc2 Author: Michiharu Ariza Date: Tue Mar 12 10:53:15 2019 -0700 @@ -25999,7 +57836,7 @@ Date: Fri Mar 1 18:24:56 2019 -0800 2 files changed, 7 insertions(+), 8 deletions(-) commit 3f3da718632e9beef9a1d9cf8b5775025ffe3fd6 -Merge: 21aaf300 f448195a +Merge: 21aaf3005 f448195a4 Author: Michiharu Ariza Date: Fri Mar 1 18:12:35 2019 -0800 @@ -26026,7 +57863,7 @@ Date: Sat Mar 2 03:24:49 2019 +0330 1 file changed, 2 insertions(+), 5 deletions(-) commit f448195a4b041db83b0e515c829b99d2349bf73f -Merge: fa2b3d30 4f37ab63 +Merge: fa2b3d30f 4f37ab63d Author: Michiharu Ariza Date: Fri Mar 1 15:22:17 2019 -0800 @@ -26313,7 +58150,7 @@ Date: Fri Feb 15 16:09:29 2019 -0800 1 file changed, 7 insertions(+), 4 deletions(-) commit c1e5ba81fe4888143c1cf4a3deb3597875580c6d -Merge: b8b3b3e3 3da79dd5 +Merge: b8b3b3e38 3da79dd5b Author: Behdad Esfahbod Date: Fri Feb 15 16:06:03 2019 -0800 @@ -26330,7 +58167,7 @@ Date: Fri Feb 15 16:05:36 2019 -0800 2 files changed, 49 insertions(+), 22 deletions(-) commit 3da79dd5b92b89fbf062cbe591e6b1ba83083aec -Merge: 50005501 d8a68728 +Merge: 500055018 d8a68728a Author: Behdad Esfahbod Date: Fri Feb 15 15:54:51 2019 -0800 @@ -26339,7 +58176,7 @@ Date: Fri Feb 15 15:54:51 2019 -0800 CFF more arrayof fixes commit 5000550183022db8c9cfef63a9ed90eb9f37764d -Merge: 5c2bb1de 90c8bbf9 +Merge: 5c2bb1de8 90c8bbf98 Author: Behdad Esfahbod Date: Fri Feb 15 15:54:13 2019 -0800 @@ -26348,14 +58185,14 @@ Date: Fri Feb 15 15:54:13 2019 -0800 [subset] Implement --retain-gids with CFF/CFF2 commit d8a68728a077a8c5fc8ceae19f2866cdc8b70baf -Merge: 1cb1d5d7 5c2bb1de +Merge: 1cb1d5d7f 5c2bb1de8 Author: Michiharu Ariza Date: Fri Feb 15 14:48:10 2019 -0800 Merge branch 'master' into cff-more-arrayof-fixes commit 90c8bbf98747eb29687471da892b4a34a9236242 -Merge: 6f1dfd08 5c2bb1de +Merge: 6f1dfd082 5c2bb1de8 Author: Michiharu Ariza Date: Fri Feb 15 14:47:38 2019 -0800 @@ -26488,7 +58325,7 @@ Date: Thu Feb 14 11:40:22 2019 -0800 2 files changed, 33 insertions(+) commit 5b725784e53a96ba4d983184a2670aba2aa0fd9c -Merge: 00db9409 28f77361 +Merge: 00db94095 28f773613 Author: Behdad Esfahbod Date: Thu Feb 14 11:34:55 2019 -0800 @@ -26598,14 +58435,14 @@ Date: Thu Feb 14 10:39:58 2019 -0800 1 file changed, 25 insertions(+) commit 1cb1d5d7fb74e9f42dc8361dcdf669ed479d595d -Merge: 8a568a88 d5287e1b +Merge: 8a568a885 d5287e1ba Author: Michiharu Ariza Date: Thu Feb 14 10:09:19 2019 -0800 Merge branch 'master' into cff-more-arrayof-fixes commit 6f1dfd082cf79488ae6773e7d99172f13575668c -Merge: b1dbc77f d5287e1b +Merge: b1dbc77fa d5287e1ba Author: Michiharu Ariza Date: Thu Feb 14 10:08:16 2019 -0800 @@ -26628,7 +58465,7 @@ Date: Wed Feb 13 23:54:36 2019 -0800 1 file changed, 1 insertion(+), 1 deletion(-) commit 4103252323b15a821f0a912b580c2107211b918f -Merge: f1b89344 d5287e1b +Merge: f1b893440 d5287e1ba Author: Behdad Esfahbod Date: Wed Feb 13 23:46:43 2019 -0800 @@ -26671,7 +58508,7 @@ Date: Wed Feb 13 23:30:21 2019 -0800 1 file changed, 13 deletions(-) commit 7d2376de336c7fc14d69e01add02115335f92db8 -Merge: 2d940946 890d0ee7 +Merge: 2d940946d 890d0ee77 Author: Behdad Esfahbod Date: Wed Feb 13 22:08:54 2019 -0800 @@ -26687,14 +58524,14 @@ Date: Thu Feb 14 00:27:01 2019 +0330 1 file changed, 3 insertions(+), 3 deletions(-) commit 8a568a8858b44a81ca43a82761a70bf8d53e7c26 -Merge: c83412e4 1e1d0e63 +Merge: c83412e4c 1e1d0e63d Author: Michiharu Ariza Date: Wed Feb 13 11:25:00 2019 -0800 Merge branch 'master' into cff-more-arrayof-fixes commit b1dbc77fa62a99047df539663cfd1e8778d2c907 -Merge: c3a3536c 1e1d0e63 +Merge: c3a3536c9 1e1d0e63d Author: Michiharu Ariza Date: Wed Feb 13 11:24:38 2019 -0800 @@ -26716,14 +58553,14 @@ Date: Wed Feb 13 12:58:01 2019 +0330 2 files changed, 5 insertions(+), 5 deletions(-) commit c3a3536c9a00a989ebd83d52e67d06525ed669bc -Merge: bc33c617 85a6d312 +Merge: bc33c617b 85a6d3121 Author: Michiharu Ariza Date: Tue Feb 12 15:10:59 2019 -0800 Merge branch 'cff-retain-gids' of https://github.com/harfbuzz/harfbuzz into cff-retain-gids commit bc33c617b85988f4d81312e62a75f92601852c76 -Merge: c6af8461 fdfa3d29 +Merge: c6af84617 fdfa3d29b Author: Michiharu Ariza Date: Tue Feb 12 15:10:50 2019 -0800 @@ -26739,14 +58576,14 @@ Date: Tue Feb 12 15:10:43 2019 -0800 1 file changed, 24 insertions(+), 2 deletions(-) commit 85a6d3121a26c9bcbec60d37b64643ff8dc97a0a -Merge: d9ded069 fdfa3d29 +Merge: d9ded0699 fdfa3d29b Author: Michiharu Ariza Date: Mon Feb 11 14:25:21 2019 -0800 Merge branch 'master' into cff-retain-gids commit c83412e4cec10f6f6f6ac38f202b3ce373da5daf -Merge: 1239b6b2 fdfa3d29 +Merge: 1239b6b2b fdfa3d29b Author: Michiharu Ariza Date: Mon Feb 11 14:16:25 2019 -0800 @@ -26792,7 +58629,7 @@ Date: Sat Feb 9 16:33:28 2019 +0330 1 file changed, 2 insertions(+), 2 deletions(-) commit d9ded069926bf46a5d8e5edbf5201c98044db78e -Merge: a5e933eb 84694af7 +Merge: a5e933eba 84694af72 Author: Michiharu Ariza Date: Fri Feb 8 14:44:20 2019 -0800 @@ -26885,14 +58722,14 @@ Date: Thu Feb 7 15:32:32 2019 -0800 2 files changed, 4 insertions(+), 8 deletions(-) commit 1239b6b2b4430658aea78216a1dcc885724a7ab4 -Merge: 9f80eb01 126abca9 +Merge: 9f80eb017 126abca98 Author: Michiharu Ariza Date: Thu Feb 7 10:29:40 2019 -0800 Merge branch 'master' into cff-more-arrayof-fixes commit a5fa76977b5bdf3bd40ede3cdd0da9c5546557a6 -Merge: 214d0b02 126abca9 +Merge: 214d0b024 126abca98 Author: Michiharu Ariza Date: Thu Feb 7 10:28:13 2019 -0800 @@ -26908,7 +58745,7 @@ Date: Thu Feb 7 10:27:43 2019 -0800 1 file changed, 2 insertions(+), 2 deletions(-) commit 126abca98a954f7ec3374d0593fee25f78dc10f3 -Merge: 1e062821 7859decd +Merge: 1e0628210 7859decdd Author: Behdad Esfahbod Date: Wed Feb 6 13:36:52 2019 -0800 @@ -27027,7 +58864,7 @@ Date: Fri Feb 1 15:58:03 2019 -0800 6 files changed, 0 insertions(+), 0 deletions(-) commit 30b781f20a8e386732f8e2858a22665d7af98061 -Merge: c1286265 1e062821 +Merge: c12862657 1e0628210 Author: Michiharu Ariza Date: Fri Feb 1 14:50:34 2019 -0800 @@ -27137,7 +58974,7 @@ Date: Thu Jan 31 13:49:18 2019 -0800 1 file changed, 5 deletions(-) commit 9f80eb0177e527253818ad9171fc75fb565318cb -Merge: b3799007 d14d2c20 +Merge: b37990075 d14d2c20b Author: Michiharu Ariza Date: Thu Jan 31 12:54:36 2019 -0800 @@ -27167,7 +59004,7 @@ Date: Wed Jan 30 16:03:16 2019 -0800 2 files changed, 6 insertions(+), 2 deletions(-) commit d14d2c20b05c5acf0a6f9c6dc36a7b8d8966153e -Merge: acf5f0a3 dc04261a +Merge: acf5f0a3a dc04261a5 Author: Behdad Esfahbod Date: Wed Jan 30 18:36:57 2019 -0500 @@ -27186,7 +59023,7 @@ Date: Wed Jan 30 15:23:19 2019 -0800 1 file changed, 19 insertions(+), 13 deletions(-) commit 2e675d49f2f705a5b5d95574a5336d5e670a0fba -Merge: ede117dc acf5f0a3 +Merge: ede117dc4 acf5f0a3a Author: Behdad Esfahbod Date: Wed Jan 30 15:10:43 2019 -0800 @@ -27211,7 +59048,7 @@ Date: Wed Jan 30 15:10:23 2019 -0800 1 file changed, 5 insertions(+), 6 deletions(-) commit cbe2118c588622070612ba7ac7eae7496a092e3c -Merge: 8b46c2d9 6b834c1c +Merge: 8b46c2d93 6b834c1c7 Author: Behdad Esfahbod Date: Wed Jan 30 15:07:09 2019 -0800 @@ -27273,7 +59110,7 @@ Date: Wed Jan 30 14:42:48 2019 -0800 1 file changed, 1 insertion(+), 1 deletion(-) commit d983c529b66b530715e9c813c69e699b1d8029d3 -Merge: 55d1d7c8 e6ffcc59 +Merge: 55d1d7c8b e6ffcc590 Author: Behdad Esfahbod Date: Wed Jan 30 17:17:59 2019 -0500 @@ -27556,7 +59393,7 @@ Date: Thu Jan 17 18:55:56 2019 -0800 5 files changed, 74 insertions(+), 13 deletions(-) commit b3799007554f2909170df941b07c72f7dc02dfcd -Merge: c6856443 fe532923 +Merge: c68564438 fe5329231 Author: Michiharu Ariza Date: Tue Jan 29 12:19:57 2019 -0800 @@ -27575,7 +59412,7 @@ Date: Mon Jan 28 21:26:23 2019 -0500 4 files changed, 14 insertions(+), 15 deletions(-) commit 6cf25c2971aa9a7471b1cc00176ef36e9acacad4 -Merge: 71157a45 fe532923 +Merge: 71157a452 fe5329231 Author: Behdad Esfahbod Date: Mon Jan 28 21:23:28 2019 -0500 @@ -27677,7 +59514,7 @@ Date: Mon Jan 28 16:17:36 2019 -0500 1 file changed, 2 insertions(+), 2 deletions(-) commit 073fa4ac5aff4ee72bbb38676bd351b5aa1ec167 -Merge: d592bd16 9a1df82e +Merge: d592bd16c 9a1df82e3 Author: Behdad Esfahbod Date: Mon Jan 28 14:35:41 2019 -0500 @@ -27862,7 +59699,7 @@ Date: Sat Jan 26 22:15:59 2019 +0100 2 files changed, 4 insertions(+), 4 deletions(-) commit ac90f17c552e5264ad0a9d17c50fac9008d6ebe7 -Merge: 090fe56d 60022ecc +Merge: 090fe56dc 60022ecce Author: Behdad Esfahbod Date: Sat Jan 26 14:05:39 2019 +0100 @@ -27898,7 +59735,7 @@ Date: Fri Jan 25 16:08:25 2019 +0100 2 files changed, 12 insertions(+), 12 deletions(-) commit 090fe56dc6ef5f7afa297f2cb200418a520a2026 -Merge: 21c0713a 06358ae9 +Merge: 21c0713a1 06358ae97 Author: Behdad Esfahbod Date: Fri Jan 25 15:34:03 2019 +0100 @@ -27914,7 +59751,7 @@ Date: Fri Jan 25 15:11:47 2019 +0100 1 file changed, 2 insertions(+) commit c685644386d1c88d6df6e024e56d61c792d94418 -Merge: 0bd0a331 e970de48 +Merge: 0bd0a3311 e970de48b Author: Michiharu Ariza Date: Thu Jan 24 13:19:18 2019 -0800 @@ -27968,7 +59805,7 @@ Date: Thu Jan 24 18:01:07 2019 +0100 3 files changed, 21 insertions(+), 37 deletions(-) commit 0bd0a3311cfded5ffa4d9d488d404558cf65e8ed -Merge: 12cd3171 f60282c5 +Merge: 12cd3171b f60282c5b Author: Michiharu Ariza Date: Thu Jan 24 08:53:28 2019 -0800 @@ -28092,7 +59929,7 @@ Date: Thu Jan 24 12:08:23 2019 +0100 6 files changed, 30 insertions(+), 15 deletions(-) commit 12cd3171ba3b84eff9f359778fabcab8f66ce36e -Merge: 261a7421 36fb2b4d +Merge: 261a74218 36fb2b4da Author: Michiharu Ariza Date: Wed Jan 23 14:05:42 2019 -0800 @@ -32270,7 +64107,7 @@ Date: Wed Dec 12 15:14:37 2018 +0330 18 files changed, 211 insertions(+), 262 deletions(-) commit a33f238f8888cc969e1e393deda0518fb8dd6b13 -Merge: 7146718b 1e09add2 +Merge: 7146718be 1e09add23 Author: Ebrahim Byagowi Date: Wed Dec 12 12:44:06 2018 +0330 @@ -32545,7 +64382,7 @@ Date: Thu Dec 6 10:19:03 2018 -0800 2 files changed, 7 insertions(+), 8 deletions(-) commit 6ad3fcddaf2ba8ebc9ad49ff9e7b33b60fcad16a -Merge: f95324a3 ae087d10 +Merge: f95324a33 ae087d10c Author: Ebrahim Byagowi Date: Thu Dec 6 10:21:00 2018 +0330 @@ -32563,7 +64400,7 @@ Date: Wed Dec 5 21:47:34 2018 -0800 1 file changed, 0 insertions(+), 0 deletions(-) commit 1ccbdcf73bbc967f5f94c0bc7f7e869bd87d9fa0 -Merge: 14d29a10 f95324a3 +Merge: 14d29a104 f95324a33 Author: Michiharu Ariza Date: Wed Dec 5 21:37:38 2018 -0800 @@ -32579,7 +64416,7 @@ Date: Wed Dec 5 21:33:29 2018 -0800 1 file changed, 5 insertions(+) commit f95324a3351c1f699214ad84d073268218ea83a3 -Merge: 6727c4b6 9d8f3b0d +Merge: 6727c4b6f 9d8f3b0df Author: Ebrahim Byagowi Date: Thu Dec 6 08:33:44 2018 +0330 @@ -32588,7 +64425,7 @@ Date: Thu Dec 6 08:33:44 2018 +0330 [CFF] oss-fuzz issue 11713 (CFF2VariationStore::serialize) commit 6727c4b6f0356b08803b4d5cde608ec004e3533f -Merge: d9dabc00 34e3ef8f +Merge: d9dabc00e 34e3ef8ff Author: Behdad Esfahbod Date: Wed Dec 5 17:37:21 2018 -0800 @@ -32615,7 +64452,7 @@ Date: Wed Dec 5 17:04:55 2018 -0800 1 file changed, 1 insertion(+), 1 deletion(-) commit 34e3ef8ff394f281b8d7e2c08f346a9495692edc -Merge: 72d8f763 d9dabc00 +Merge: 72d8f7636 d9dabc00e Author: Michiharu Ariza Date: Wed Dec 5 15:50:05 2018 -0800 @@ -32631,7 +64468,7 @@ Date: Wed Dec 5 15:49:11 2018 -0800 1 file changed, 0 insertions(+), 0 deletions(-) commit d9dabc00e9278a346e85538212c126da7e610d55 -Merge: 81cfd3c7 010e2ddb +Merge: 81cfd3c77 010e2ddb3 Author: Behdad Esfahbod Date: Wed Dec 5 15:39:34 2018 -0800 @@ -32640,7 +64477,7 @@ Date: Wed Dec 5 15:39:34 2018 -0800 [CFF] fix oss-fuzz issue 11674: parse_bcd commit 81cfd3c775dbc470f57d7fe2775cc068ffa367b6 -Merge: 8394a6cb 6708c559 +Merge: 8394a6cb2 6708c5595 Author: Behdad Esfahbod Date: Wed Dec 5 15:37:15 2018 -0800 @@ -32680,7 +64517,7 @@ Date: Wed Dec 5 12:23:58 2018 -0800 1 file changed, 0 insertions(+), 0 deletions(-) commit 2cb9d4c183afc838ecf2ba0d47814e9eaa6f09c6 -Merge: a5fa843c 8394a6cb +Merge: a5fa843c7 8394a6cb2 Author: Michiharu Ariza Date: Wed Dec 5 11:25:29 2018 -0800 @@ -32735,7 +64572,7 @@ Date: Wed Dec 5 13:51:14 2018 +0330 3 files changed, 88 insertions(+), 2 deletions(-) commit 79e7e3445efef2dc57f8a10c7e355e802af08868 -Merge: cf4b7db6 78f639b8 +Merge: cf4b7db6b 78f639b8b Author: Ebrahim Byagowi Date: Wed Dec 5 13:25:18 2018 +0330 @@ -32744,7 +64581,7 @@ Date: Wed Dec 5 13:25:18 2018 +0330 [CFF] fix for oss-fuzz 11657: Charset overrun commit cf4b7db6b1e01c11d7a8a26d95cf947935a234a7 -Merge: 32cc46c7 803d2f92 +Merge: 32cc46c75 803d2f92d Author: Ebrahim Byagowi Date: Wed Dec 5 13:23:23 2018 +0330 @@ -32871,7 +64708,7 @@ Date: Tue Dec 4 23:42:13 2018 +0330 1 file changed, 2 insertions(+), 14 deletions(-) commit 803d2f92dca329a84d92c224a73e13906e8b8d56 -Merge: 6ce8d10b c775adc1 +Merge: 6ce8d10b4 c775adc13 Author: Michiharu Ariza Date: Tue Dec 4 11:01:26 2018 -0800 @@ -32907,7 +64744,7 @@ Date: Tue Dec 4 10:22:35 2018 -0800 2 files changed, 3 insertions(+), 2 deletions(-) commit c775adc1383f72f02b1329628b3eba1dc377a0f7 -Merge: c968869f 04f2ca94 +Merge: c968869f2 04f2ca942 Author: Ebrahim Byagowi Date: Tue Dec 4 21:30:07 2018 +0330 @@ -32934,7 +64771,7 @@ Date: Tue Dec 4 09:24:07 2018 -0800 1 file changed, 1 insertion(+), 2 deletions(-) commit c968869f212dbfcb86d42fb36049328521cbf00c -Merge: 8c05b955 c48f53d3 +Merge: 8c05b955e c48f53d30 Author: Behdad Esfahbod Date: Tue Dec 4 04:14:13 2018 -0500 @@ -32994,7 +64831,7 @@ Date: Mon Dec 3 14:48:46 2018 -0800 1 file changed, 13 insertions(+), 71 deletions(-) commit 8c05b955eb4aa088b2b5df9b6415863486eaf59c -Merge: d19b1680 01f628cf +Merge: d19b1680b 01f628cf5 Author: Behdad Esfahbod Date: Mon Dec 3 14:30:51 2018 -0500 @@ -33216,7 +65053,7 @@ Date: Fri Nov 30 22:43:22 2018 -0500 6 files changed, 9372 deletions(-) commit 5e64e0f53259dbc0a3ea8e220ded15e85bbc1782 -Merge: 09096aa8 d8c69137 +Merge: 09096aa89 d8c691376 Author: Behdad Esfahbod Date: Fri Nov 30 22:40:54 2018 -0500 @@ -33252,14 +65089,14 @@ Date: Fri Nov 30 18:58:14 2018 -0800 5 files changed, 8 insertions(+), 8 deletions(-) commit 2c859b3880868b30823eb00bed90dc0de873628b -Merge: 9483da14 bb72de66 +Merge: 9483da145 bb72de66d Author: Michiharu Ariza Date: Fri Nov 30 18:47:34 2018 -0800 Merge branch 'master' into cff-subset commit bb72de66ddf3ae9ae53cf68642cb228e88aa64f5 -Merge: fedd8e6c fb059082 +Merge: fedd8e6c1 fb0590821 Author: Behdad Esfahbod Date: Fri Nov 30 21:36:35 2018 -0500 @@ -33358,7 +65195,7 @@ Date: Fri Nov 30 15:15:31 2018 -0800 1 file changed, 2 insertions(+), 2 deletions(-) commit 9ae954f43ad1eb703d54db98ce46157370b71a9c -Merge: 471db3aa fedd8e6c +Merge: 471db3aa6 fedd8e6c1 Author: Michiharu Ariza Date: Fri Nov 30 15:00:52 2018 -0800 @@ -33450,7 +65287,7 @@ Date: Fri Nov 30 12:52:21 2018 -0500 1 file changed, 2 insertions(+), 2 deletions(-) commit 67fd94da98f950b5feb719ac805f2a45379fc935 -Merge: abd81ed4 ae79fdaa +Merge: abd81ed4f ae79fdaa7 Author: Behdad Esfahbod Date: Fri Nov 30 11:53:30 2018 -0500 @@ -33784,7 +65621,7 @@ Date: Thu Nov 29 11:34:22 2018 -0500 1 file changed, 2 insertions(+), 2 deletions(-) commit 0bcb1de1265368a27e53c6d935c965cbcb4130a0 -Merge: e0307de8 a85886fc +Merge: e0307de81 a85886fc7 Author: Behdad Esfahbod Date: Thu Nov 29 10:39:18 2018 -0500 @@ -33811,14 +65648,14 @@ Date: Wed Nov 28 17:06:11 2018 -0800 1 file changed, 9 insertions(+) commit 32d291ae899eb095500052bed2a22e5255a34838 -Merge: 1ecbf4d3 949655aa +Merge: 1ecbf4d3e 949655aa7 Author: Michiharu Ariza Date: Wed Nov 28 16:27:45 2018 -0800 Merge branch 'master' into cff-subset commit 949655aa7853a4513af6b5247b9822be38f5d322 -Merge: 7b78d223 d3d0f15f +Merge: 7b78d2233 d3d0f15f7 Author: Behdad Esfahbod Date: Wed Nov 28 17:21:57 2018 -0500 @@ -33871,7 +65708,7 @@ Date: Wed Nov 28 15:24:30 2018 -0500 2 files changed, 15 insertions(+), 1 deletion(-) commit 9e4f03b6ed80a81f8aee5ba93564f5eabab4299c -Merge: 19863c80 a3267cf8 +Merge: 19863c805 a3267cf80 Author: Behdad Esfahbod Date: Wed Nov 28 15:08:01 2018 -0500 @@ -33918,7 +65755,7 @@ Date: Wed Nov 28 20:28:42 2018 +0330 2 files changed, 33 insertions(+), 36 deletions(-) commit 987f4187722a05e3f360b85c66309a351fc5d6ad -Merge: 1042d9fb 4e2a03b6 +Merge: 1042d9fbc 4e2a03b6b Author: Behdad Esfahbod Date: Tue Nov 27 17:40:32 2018 -0500 @@ -35395,7 +67232,7 @@ Date: Fri Nov 23 15:24:17 2018 -0500 1 file changed, 17 insertions(+), 2 deletions(-) commit 992b7128656e72f935089dc2e12c2d2a25511886 -Merge: c9cc96c0 018ba46e +Merge: c9cc96c0c 018ba46e4 Author: Behdad Esfahbod Date: Fri Nov 23 13:49:34 2018 -0500 @@ -35482,7 +67319,7 @@ Date: Thu Nov 22 22:40:57 2018 -0500 1 file changed, 4 insertions(+), 4 deletions(-) commit 8280459e74cff2dec3de012abd309cda9578b759 -Merge: e4a4555d 3c7792ca +Merge: e4a4555d1 3c7792ca3 Author: Behdad Esfahbod Date: Thu Nov 22 22:39:12 2018 -0500 @@ -35874,7 +67711,7 @@ Date: Wed Nov 21 23:19:00 2018 -0500 1 file changed, 2 insertions(+), 2 deletions(-) commit f961c1eb88af0d178e5d3431b9d57bdf79669488 -Merge: ecdceea8 264439c6 +Merge: ecdceea86 264439c6c Author: Behdad Esfahbod Date: Wed Nov 21 17:27:27 2018 -0500 @@ -35893,7 +67730,7 @@ Date: Wed Nov 21 16:33:45 2018 -0500 2 files changed, 1 insertion(+) commit ecdceea861952be003e1d435aa3282a4e3e200a9 -Merge: b89c7fd3 b3d5b0a5 +Merge: b89c7fd3d b3d5b0a5d Author: Behdad Esfahbod Date: Wed Nov 21 16:12:32 2018 -0500 @@ -35988,14 +67825,14 @@ Date: Tue Nov 20 11:33:33 2018 -0500 1 file changed, 14 insertions(+), 13 deletions(-) commit 1ecbf4d3e3de7edc86651c6f805788747d6d89af -Merge: 515f1a16 064f703c +Merge: 515f1a161 064f703c7 Author: Michiharu Ariza Date: Tue Nov 20 17:19:05 2018 -0800 Merge branch 'master' into cff-subset commit 064f703c7ac5a28803a8221720e922ea6dbd2505 -Merge: be1828da 82951182 +Merge: be1828daa 829511827 Author: Behdad Esfahbod Date: Tue Nov 20 16:29:30 2018 -0500 @@ -36180,7 +68017,7 @@ Date: Mon Nov 19 11:30:40 2018 -0500 1 file changed, 1 insertion(+), 1 deletion(-) commit 515f1a16140f78c9ec379854851f77a1b44af145 -Merge: a6da9b94 e3a1a835 +Merge: a6da9b941 e3a1a8350 Author: Michiharu Ariza Date: Fri Nov 16 17:38:47 2018 -0800 @@ -36335,7 +68172,7 @@ Date: Fri Nov 16 13:46:58 2018 -0800 2 files changed, 12 insertions(+), 3 deletions(-) commit b403be8ad98ffd2dbe95dad73e96c7ed1295d9fc -Merge: b67a7c73 50d1a41c +Merge: b67a7c731 50d1a41c0 Author: Michiharu Ariza Date: Fri Nov 16 12:29:18 2018 -0800 @@ -36561,7 +68398,7 @@ Date: Thu Nov 15 12:10:23 2018 -0800 2 files changed, 10 insertions(+), 5 deletions(-) commit c37aecd41c5b55e5ef496f3c4cc255a1e2ce7f9f -Merge: ecdb77f0 cabe433f +Merge: ecdb77f0a cabe433fb Author: Michiharu Ariza Date: Thu Nov 15 11:03:46 2018 -0800 @@ -36615,7 +68452,7 @@ Date: Wed Nov 14 14:49:34 2018 -0500 7 files changed, 43 insertions(+), 29 deletions(-) commit 892ab37e7c9580e35b35a4d82a99e2ea73ac7b0b -Merge: 3787c078 7867c2ba +Merge: 3787c0785 7867c2bad Author: Michiharu Ariza Date: Wed Nov 14 13:54:07 2018 -0800 @@ -36674,7 +68511,7 @@ Date: Wed Nov 14 12:13:16 2018 +0330 1 file changed, 1 insertion(+), 1 deletion(-) commit a9c27d576ffe4452d1a3dae73964a8f4d6dcc088 -Merge: 3c3eb5ea e543e1a0 +Merge: 3c3eb5ea9 e543e1a08 Author: Ebrahim Byagowi Date: Wed Nov 14 08:29:17 2018 +0330 @@ -36716,7 +68553,7 @@ Date: Tue Nov 13 20:48:46 2018 -0500 1 file changed, 10 insertions(+), 4 deletions(-) commit 086235f59310ed77542d4916d31a4285c68630ff -Merge: 2092f595 c565fc3f +Merge: 2092f595c c565fc3fb Author: Behdad Esfahbod Date: Tue Nov 13 19:50:25 2018 -0500 @@ -36725,7 +68562,7 @@ Date: Tue Nov 13 19:50:25 2018 -0500 Change USE Category for Grantha Virama commit 2092f595c7a4c591cace41cb99d31620fa6d5fa4 -Merge: 475be9d5 eee5b5ed +Merge: 475be9d5c eee5b5ed0 Author: Behdad Esfahbod Date: Tue Nov 13 19:49:06 2018 -0500 @@ -37019,7 +68856,7 @@ Date: Mon Nov 12 13:01:22 2018 -0500 2 files changed, 1 insertion(+), 1 deletion(-) commit 41a8bc7fd9399def8f580b02627a77f3972cc0e9 -Merge: 0dfa584c 77bd0a64 +Merge: 0dfa584cb 77bd0a645 Author: Michiharu Ariza Date: Mon Nov 12 08:49:00 2018 -0800 @@ -37413,7 +69250,7 @@ Date: Sat Nov 10 19:54:08 2018 -0500 5 files changed, 20 insertions(+), 13 deletions(-) commit fb2a037f54f3cd323a447925f6534eccd1c709c1 -Merge: 87984165 b4c61130 +Merge: 879841658 b4c611303 Author: Michiharu Ariza Date: Sat Nov 10 16:23:11 2018 -0800 @@ -37483,7 +69320,7 @@ Date: Sat Nov 10 15:38:48 2018 -0500 1 file changed, 5 insertions(+), 3 deletions(-) commit 5547bfa9f2815df727fa524b0ea0f136a6f955b7 -Merge: 3a9fa8c0 1d82b476 +Merge: 3a9fa8c02 1d82b4761 Author: Behdad Esfahbod Date: Sat Nov 10 15:35:12 2018 -0500 @@ -37576,7 +69413,7 @@ Date: Fri Nov 9 10:01:50 2018 -0500 2 files changed, 5 insertions(+), 2 deletions(-) commit f51bb6ee7bd4ebca9b432851adc527ec086360fe -Merge: 2d987110 b986fead +Merge: 2d987110c b986fead0 Author: Behdad Esfahbod Date: Thu Nov 8 14:42:40 2018 -0500 @@ -37631,7 +69468,7 @@ Date: Thu Nov 8 20:48:54 2018 +0330 2 files changed, 12 insertions(+), 11 deletions(-) commit 26c291aaa023d31c793b6f505c76e0dd7acbff9b -Merge: 417963dd f9042384 +Merge: 417963dd9 f90423847 Author: Michiharu Ariza Date: Thu Nov 8 09:06:49 2018 -0800 @@ -37712,7 +69549,7 @@ Date: Wed Nov 7 19:11:43 2018 -0500 1 file changed, 13 insertions(+), 11 deletions(-) commit 517a1bac97b6273e03562deefcca129648698c31 -Merge: 9d502769 b18a56a2 +Merge: 9d5027696 b18a56a29 Author: Behdad Esfahbod Date: Wed Nov 7 18:40:48 2018 -0500 @@ -37730,14 +69567,14 @@ Date: Wed Nov 7 18:13:22 2018 -0500 1 file changed, 4 insertions(+) commit 4d740206943ecb72e4be7cc4815e0a3aa3edaa9d -Merge: e0c30b96 9d502769 +Merge: e0c30b961 9d5027696 Author: Michiharu Ariza Date: Wed Nov 7 15:09:30 2018 -0800 Merge branch 'master' into cff-subset commit e0c30b961de87d38bff8dd49e86785a5b74fcad3 -Merge: 0996c0ff ae8fd0db +Merge: 0996c0ff6 ae8fd0dbf Author: Michiharu Ariza Date: Wed Nov 7 15:08:55 2018 -0800 @@ -38543,7 +70380,7 @@ Date: Tue Nov 6 13:59:07 2018 -0800 1 file changed, 2 insertions(+), 2 deletions(-) commit 43ee0e4d006ce7b4ade4483f2c8ec3d39723fc94 -Merge: ec6817c1 bfafe208 +Merge: ec6817c1b bfafe208d Author: Michiharu Ariza Date: Tue Nov 6 09:57:17 2018 -0800 @@ -38992,7 +70829,7 @@ Date: Sun Nov 4 14:17:30 2018 -0800 1 file changed, 2 insertions(+) commit 1682d1bbecaeeddc8a1678a01c57c0e0023bf7c4 -Merge: d8fadec0 b605db2f +Merge: d8fadec09 b605db2f6 Author: Michiharu Ariza Date: Sun Nov 4 13:25:41 2018 -0800 @@ -39360,7 +71197,7 @@ Date: Fri Nov 2 16:40:20 2018 -0700 3 files changed, 4 insertions(+), 4 deletions(-) commit 481fdfdc23f557400ad3aceeceeab07add78f005 -Merge: 1bc710a8 2840a104 +Merge: 1bc710a8c 2840a104c Author: Michiharu Ariza Date: Fri Nov 2 15:28:09 2018 -0700 @@ -39622,7 +71459,7 @@ Date: Thu Nov 1 16:18:13 2018 -0700 7 files changed, 22 insertions(+), 26 deletions(-) commit e600e5440b3b77294df47fae947758137ea02501 -Merge: 82248b92 de96e5c8 +Merge: 82248b928 de96e5c81 Author: Michiharu Ariza Date: Thu Nov 1 16:13:56 2018 -0700 @@ -40764,7 +72601,7 @@ Date: Mon Oct 29 13:11:01 2018 +0330 3 files changed, 8 insertions(+), 9 deletions(-) commit 1dfe964378e97e45eedf9db9b9a7f675fe38c0bf -Merge: f10252b4 9c692e5b +Merge: f10252b4b 9c692e5b8 Author: Ebrahim Byagowi Date: Mon Oct 29 12:34:33 2018 +0330 @@ -41459,7 +73296,7 @@ Date: Sat Oct 27 04:01:19 2018 -0700 2 files changed, 4 insertions(+), 4 deletions(-) commit 524e854c15f9d6c50c5456ae0e188f039dcf153c -Merge: 4ee3c827 8180c37d +Merge: 4ee3c8272 8180c37df Author: Ebrahim Byagowi Date: Sat Oct 27 15:04:43 2018 +0330 @@ -42492,7 +74329,7 @@ Date: Thu Oct 25 13:19:34 2018 -0700 5 files changed, 6 insertions(+), 6 deletions(-) commit 2ebf36010206cebdbe58bab6edf4e3bc011b6479 -Merge: 36c2c374 94e421ab +Merge: 36c2c374b 94e421abb Author: Michiharu Ariza Date: Thu Oct 25 13:05:06 2018 -0700 @@ -42719,7 +74556,7 @@ Date: Tue Oct 23 13:09:30 2018 -0700 2 files changed, 13 insertions(+), 14 deletions(-) commit e1241636d60a63cbfd741288716b55797a4dc8ee -Merge: 960267fc cf92d657 +Merge: 960267fc4 cf92d6579 Author: Michiharu Ariza Date: Tue Oct 23 11:25:51 2018 -0700 @@ -43199,7 +75036,7 @@ Date: Sun Oct 21 19:23:11 2018 -0700 5 files changed, 85 insertions(+), 60 deletions(-) commit 570b77f7d2b41262ccb20fadbee2c6b455cd06c6 -Merge: 857c5827 d440c8d3 +Merge: 857c58279 d440c8d3f Author: Michiharu Ariza Date: Mon Oct 22 13:06:47 2018 -0700 @@ -43254,7 +75091,7 @@ Date: Mon Oct 22 22:07:59 2018 +0330 9 files changed, 55 insertions(+), 4 deletions(-) commit 857c58279e82897ed69e8ade2f736073fa12883b -Merge: 51fba41c b92b9d7e +Merge: 51fba41cc b92b9d7e5 Author: Michiharu Ariza Date: Mon Oct 22 09:57:20 2018 -0700 @@ -43485,7 +75322,7 @@ Date: Sun Oct 21 11:37:38 2018 +0330 1 file changed, 0 insertions(+), 0 deletions(-) commit 4fa94a3e39c21bc1dcdbbd5bda99bff1e1490b0e -Merge: 217a3728 c110878c +Merge: 217a3728b c110878cb Author: Ebrahim Byagowi Date: Sun Oct 21 11:36:41 2018 +0330 @@ -43644,7 +75481,7 @@ Date: Sat Oct 20 12:20:30 2018 +0330 2 files changed, 0 insertions(+), 0 deletions(-) commit 1e55e21dea78aaaddc0715e7df96fd198ec8f78a -Merge: 964ae32a d084719f +Merge: 964ae32aa d084719ff Author: Ebrahim Byagowi Date: Sat Oct 20 07:45:46 2018 +0330 @@ -43976,7 +75813,7 @@ Date: Fri Oct 19 08:09:53 2018 +0330 13 files changed, 0 insertions(+), 0 deletions(-) commit 51fba41cc958ded3afc6c1e738895b0a81993e18 -Merge: e555ed96 3d9a0306 +Merge: e555ed961 3d9a0306e Author: Michiharu Ariza Date: Thu Oct 18 13:08:42 2018 -0700 @@ -44263,7 +76100,7 @@ Date: Wed Oct 17 15:04:35 2018 -0700 18 files changed, 7 insertions(+), 7 deletions(-) commit 1f34388e8b40a77157f61c8e1a2fc7c4846c192e -Merge: 9ade3e7b 2e7c7165 +Merge: 9ade3e7bb 2e7c71651 Author: Michiharu Ariza Date: Wed Oct 17 09:34:48 2018 -0700 @@ -44726,7 +76563,7 @@ Date: Mon Oct 15 19:46:45 2018 -0700 1 file changed, 4 insertions(+), 3 deletions(-) commit 9ade3e7bb81be43b3c0811614b9b9533127894b0 -Merge: 6420ffe0 0f85edb7 +Merge: 6420ffe00 0f85edb77 Author: Michiharu Ariza Date: Mon Oct 15 14:03:23 2018 -0700 @@ -44925,7 +76762,7 @@ Date: Sun Oct 14 14:52:17 2018 -0700 1 file changed, 3 insertions(+), 2 deletions(-) commit db0d83ddc73ecf50ec4489fc10eddf3fa5835ae2 -Merge: 9228db06 56b8dd17 +Merge: 9228db06f 56b8dd17f Author: Michiharu Ariza Date: Sat Oct 13 17:25:38 2018 -0700 @@ -45189,7 +77026,7 @@ Date: Thu Oct 11 21:18:20 2018 -0400 1 file changed, 4 deletions(-) commit fc0153a1d4903a57b21974cc8d0b0a82d7bc43dc -Merge: 7d99a6ce c5510000 +Merge: 7d99a6cef c55100000 Author: Michiharu Ariza Date: Fri Oct 12 12:16:50 2018 -0700 @@ -45719,7 +77556,7 @@ Date: Thu Dec 28 22:59:29 2017 +0800 2 files changed, 4 insertions(+), 4 deletions(-) commit ce6639cd27f79856466a5e8abf58f544f069e25d -Merge: a6b6faf2 0b9d60e1 +Merge: a6b6faf2b 0b9d60e1a Author: Michiharu Ariza Date: Thu Oct 11 10:53:48 2018 -0700 @@ -45973,7 +77810,7 @@ Date: Wed Oct 10 21:46:58 2018 -0400 1 file changed, 10 insertions(+), 5 deletions(-) commit b5aa5dbb1158a5dfba29f7b119df9b4b319e8489 -Merge: af61c3b1 ab1f30bd +Merge: af61c3b10 ab1f30bd0 Author: Michiharu Ariza Date: Wed Oct 10 18:36:35 2018 -0700 @@ -46352,7 +78189,7 @@ Date: Wed Oct 10 17:12:52 2018 +0330 2 files changed, 100 insertions(+), 52 deletions(-) commit c06a5dff0b0f8d1c5aba53bcfd7fb0b680f1ca92 -Merge: 83c5298f 0537a401 +Merge: 83c5298f3 0537a4019 Author: Michiharu Ariza Date: Tue Oct 9 22:00:10 2018 -0700 @@ -46725,7 +78562,7 @@ Date: Tue Oct 9 14:12:59 2018 -0400 1 file changed, 4 insertions(+), 10 deletions(-) commit f5f505b5120c316f06306318c6c2f0db4496ba04 -Merge: 8b349040 4035158d +Merge: 8b349040e 4035158de Author: Michiharu Ariza Date: Tue Oct 9 10:10:35 2018 -0700 @@ -46881,7 +78718,7 @@ Date: Tue Oct 9 00:56:33 2018 -0400 3 files changed, 18 insertions(+), 27 deletions(-) commit 8b349040e92b8894a7f8a609fac8070bcb110f96 -Merge: df964a09 fc509165 +Merge: df964a093 fc5091658 Author: Michiharu Ariza Date: Mon Oct 8 21:46:23 2018 -0700 @@ -47054,7 +78891,7 @@ Date: Mon Oct 8 15:38:05 2018 -0700 2 files changed, 4 insertions(+), 5 deletions(-) commit a90fd8b9feeee3b02d139f2e7db774766d7855cb -Merge: b51418f5 e42cd58c +Merge: b51418f59 e42cd58c9 Author: Michiharu Ariza Date: Mon Oct 8 15:07:58 2018 -0700 @@ -47719,7 +79556,7 @@ Date: Wed Oct 3 17:44:45 2018 -0700 2 files changed, 2 insertions(+), 2 deletions(-) commit 8be5a9186be3ca4c50c73f372be4dbad08ac1863 -Merge: d7b384ad 5de2d9cd +Merge: d7b384ad0 5de2d9cdb Author: Michiharu Ariza Date: Wed Oct 3 17:06:18 2018 -0700 @@ -48183,7 +80020,7 @@ Date: Tue Oct 2 13:45:14 2018 -0700 1 file changed, 174 insertions(+), 174 deletions(-) commit 9cdd70b344b9dc34a29aeca79028cbb5d949ca1d -Merge: 3dd43f02 6353cc1f +Merge: 3dd43f023 6353cc1f8 Author: Michiharu Ariza Date: Tue Oct 2 13:43:21 2018 -0700 @@ -48566,7 +80403,7 @@ Date: Mon Oct 1 19:09:58 2018 +0200 5 files changed, 270 insertions(+), 177 deletions(-) commit 3dd43f0234febd434d89927adf2ee19f0489c5a7 -Merge: ab16b24c eb1e6028 +Merge: ab16b24cc eb1e60287 Author: Michiharu Ariza Date: Mon Oct 1 10:22:06 2018 -0700 @@ -49259,7 +81096,7 @@ Date: Thu Sep 27 16:54:23 2018 -0400 1 file changed, 4 insertions(+), 1 deletion(-) commit 341b70a3b47ef3ceeb81e715937d6b2305258060 -Merge: bbf2a095 9e9a36ee +Merge: bbf2a0954 9e9a36ee6 Author: n8willis Date: Thu Sep 27 11:15:22 2018 -0500 @@ -49595,7 +81432,7 @@ Date: Mon Sep 24 13:11:34 2018 -0400 1 file changed, 2 insertions(+), 2 deletions(-) commit 0604bf2b3846b200c56447ffe542bf69c0529a06 -Merge: 76e54d2b 45f5aa97 +Merge: 76e54d2bd 45f5aa979 Author: Michiharu Ariza Date: Mon Sep 24 10:09:25 2018 -0700 @@ -50017,7 +81854,7 @@ Date: Mon Sep 17 13:56:39 2018 -0700 1 file changed, 1 insertion(+), 1 deletion(-) commit d050ab8d3e73debfb414fc8c9426180459150b61 -Merge: f0a4e0c2 388ab916 +Merge: f0a4e0c2c 388ab9164 Author: Michiharu Ariza Date: Mon Sep 17 13:07:29 2018 -0700 @@ -50342,7 +82179,7 @@ Date: Fri Sep 14 10:58:00 2018 +0200 1 file changed, 1 insertion(+), 2 deletions(-) commit f2c4720ae696096d90493db218ef1283681561e7 -Merge: 1234a813 ca746f26 +Merge: 1234a8136 ca746f261 Author: Michiharu Ariza Date: Thu Sep 13 12:44:00 2018 -0700 @@ -50637,7 +82474,7 @@ Date: Tue Sep 11 10:43:15 2018 -0700 2 files changed, 44 insertions(+), 15 deletions(-) commit 45e564a51917475ef6481825a6efb5b99bf1912e -Merge: c6f75c30 d5c50927 +Merge: c6f75c304 d5c509272 Author: Michiharu Ariza Date: Tue Sep 11 09:46:37 2018 -0700 @@ -51236,7 +83073,7 @@ Date: Fri Sep 7 15:02:57 2018 -0400 8 files changed, 18 insertions(+), 18 deletions(-) commit 1e88b1755c37eaa171c08f7bedb93f110238c80f -Merge: 22b88632 ebe67137 +Merge: 22b88632d ebe67137a Author: Michiharu Ariza Date: Fri Sep 7 10:50:55 2018 -0700 @@ -51261,7 +83098,7 @@ Date: Fri Sep 7 10:24:22 2018 -0400 1 file changed, 3 insertions(+) commit 22b88632d5bd3676642b0a1d93f27e47438c140b -Merge: 2a74536a 21bf1470 +Merge: 2a74536aa 21bf14705 Author: Michiharu Ariza Date: Thu Sep 6 22:27:44 2018 -0700 @@ -51764,7 +83601,7 @@ Date: Wed Aug 29 13:36:39 2018 -0700 5 files changed, 15 insertions(+), 15 deletions(-) commit 8af9690ac7ce41fb1db878d556df5c4ee624eaa0 -Merge: 0ad081ec fee0f41c +Merge: 0ad081ec3 fee0f41c6 Author: Michiharu Ariza Date: Wed Aug 29 13:26:17 2018 -0700 @@ -52662,7 +84499,7 @@ Date: Wed Aug 15 15:30:24 2018 -0700 1 file changed, 2 insertions(+), 2 deletions(-) commit 25b8310b2a3e074c9d1d723ab6d10a29f8d189be -Merge: 7aa23f35 22defe09 +Merge: 7aa23f359 22defe096 Author: Michiharu Ariza Date: Wed Aug 15 15:00:55 2018 -0700 @@ -53054,7 +84891,7 @@ Date: Thu Aug 9 15:16:32 2018 +0700 1 file changed, 1 insertion(+), 1 deletion(-) commit a3a8c85b027779365bb33e2063221b4650fbac3b -Merge: 145f371d 652cd45c +Merge: 145f371d7 652cd45c6 Author: Michiharu Ariza Date: Fri Aug 10 13:41:42 2018 -0700 @@ -53361,7 +85198,7 @@ Date: Mon Aug 6 15:32:13 2018 -0700 1 file changed, 1 insertion(+), 1 deletion(-) commit 161ece4c3097096f355dc5ea514320a8dc678bea -Merge: e8d695eb 79e21984 +Merge: e8d695eba 79e21984b Author: Michiharu Ariza Date: Mon Aug 6 11:23:50 2018 -0700 @@ -53776,7 +85613,7 @@ Date: Thu Aug 2 12:23:10 2018 -0700 1 file changed, 14 insertions(+), 15 deletions(-) commit e2fd49e4779663e3138bd1990736a9cf850303bf -Merge: 693ae804 d4d1bf81 +Merge: 693ae8047 d4d1bf817 Author: Michiharu Ariza Date: Thu Aug 2 11:39:22 2018 -0700 @@ -54666,7 +86503,7 @@ Date: Mon Jul 30 14:28:40 2018 -0700 3 files changed, 72 insertions(+), 23 deletions(-) commit 161b642ec5babc7e4b81d41f725d81ad2caa9330 -Merge: 3a61c3e9 5edf454a +Merge: 3a61c3e93 5edf454aa Author: Michiharu Ariza Date: Mon Jul 30 12:22:09 2018 -0700 @@ -55183,7 +87020,7 @@ Date: Mon Jul 16 15:41:09 2018 +0200 3 files changed, 26 insertions(+), 5 deletions(-) commit 524411224054b23bab4adad7343314df45c9c183 -Merge: 2aae617a 269eb456 +Merge: 2aae617a8 269eb4565 Author: Cosimo Lupo Date: Mon Jul 16 14:42:43 2018 +0200 @@ -55500,7 +87337,7 @@ Date: Tue Jul 10 12:51:29 2018 +0200 1 file changed, 1 insertion(+) commit bf9e9676dda686f5b76826b4e3148f4a0b512e3c -Merge: 46d8f0d5 53f73409 +Merge: 46d8f0d55 53f73409a Author: Cosimo Lupo Date: Mon Jul 9 20:24:22 2018 +0200 @@ -55879,7 +87716,7 @@ Date: Fri Jun 22 15:29:34 2018 -0700 1 file changed, 0 insertions(+), 0 deletions(-) commit bbf2a09549a88bd52ac3db89a0ae93f3b71b3e37 -Merge: 8db058d2 35ce8f31 +Merge: 8db058d20 35ce8f31d Author: Nathan Willis Date: Mon Jun 25 13:02:11 2018 -0500 @@ -57291,7 +89128,7 @@ Date: Tue May 8 16:42:45 2018 -0700 1 file changed, 5 insertions(+), 5 deletions(-) commit 0644d92ef32b09e32d473c758d2a968f2d125628 -Merge: 2a2e28e7 3be050f0 +Merge: 2a2e28e70 3be050f07 Author: Behdad Esfahbod Date: Tue May 8 15:21:09 2018 -0700 @@ -58200,7 +90037,7 @@ Date: Sun Apr 15 21:18:48 2018 +0430 3 files changed, 5 insertions(+), 5 deletions(-) commit 3737c652a5e0b6d73b6090dc6c3863008c9dc8fd -Merge: 632713ba 8f4c1230 +Merge: 632713bab 8f4c12308 Author: Ebrahim Byagowi Date: Fri Apr 13 23:19:19 2018 +0430 @@ -59271,7 +91108,7 @@ Date: Wed Mar 14 15:51:33 2018 +0100 1 file changed, 13 deletions(-) commit 791d80a1d42ce0bd7c5f0a3d3d10c562a6161a82 -Merge: d4907e83 22de9bf5 +Merge: d4907e83e 22de9bf56 Author: Ebrahim Byagowi Date: Thu Mar 15 11:40:52 2018 +0330 @@ -59321,7 +91158,7 @@ Date: Wed Mar 14 00:50:32 2018 +0000 1 file changed, 12 insertions(+), 8 deletions(-) commit a12dd6f75d85cf29ed78182ac97a12ebbcf77375 -Merge: 28f25f32 7c43adab +Merge: 28f25f32f 7c43adab6 Author: Ebrahim Byagowi Date: Wed Mar 14 02:54:07 2018 +0330 @@ -59475,7 +91312,7 @@ Date: Sat Mar 10 00:44:36 2018 +0330 1 file changed, 1 insertion(+), 1 deletion(-) commit 743ef317619a57ebf5a75935db0eecccade5d5b7 -Merge: 9206762b 39b2f69f +Merge: 9206762bb 39b2f69fa Author: Garret Rieger Date: Fri Mar 9 12:06:52 2018 -0700 @@ -59515,7 +91352,7 @@ Date: Thu Mar 8 16:30:36 2018 -0800 1 file changed, 34 insertions(+), 15 deletions(-) commit dbe552770fa7cec91bba750e0e81aaeae96b3caf -Merge: 2ebf4c69 8548fa15 +Merge: 2ebf4c69b 8548fa152 Author: Garret Rieger Date: Thu Mar 8 15:50:25 2018 -0700 @@ -59582,7 +91419,7 @@ Date: Thu Mar 1 18:20:00 2018 -0800 14 files changed, 18 insertions(+) commit 2ebf4c69b18452caa0c871aebec9785e80348166 -Merge: 1ab51480 869ccac5 +Merge: 1ab514805 869ccac5a Author: Garret Rieger Date: Thu Mar 8 14:41:59 2018 -0700 @@ -59621,7 +91458,7 @@ Date: Tue Mar 6 18:33:39 2018 -0800 2 files changed, 32 insertions(+) commit 1ab514805ced190efdabc2103e4800d40b248300 -Merge: 70ad69f2 362f2824 +Merge: 70ad69f24 362f28240 Author: Garret Rieger Date: Wed Mar 7 12:36:00 2018 -0700 @@ -60020,7 +91857,7 @@ Date: Wed Feb 28 15:44:00 2018 -0800 1 file changed, 23 insertions(+), 2 deletions(-) commit 588a4e0f9b2d71362503a274de7200f3eb4367f7 -Merge: 55a4dfa3 b3f1a045 +Merge: 55a4dfa37 b3f1a045a Author: rsheeter Date: Wed Feb 28 13:52:29 2018 -0800 @@ -60058,7 +91895,7 @@ Date: Wed Feb 28 15:43:23 2018 +0330 1 file changed, 2 insertions(+), 2 deletions(-) commit 3821978bcd92cbdb607111452796e051c456f391 -Merge: 77227462 f671f7f0 +Merge: 772274625 f671f7f0a Author: Ebrahim Byagowi Date: Wed Feb 28 13:30:17 2018 +0330 @@ -60082,7 +91919,7 @@ Date: Wed Feb 28 13:19:40 2018 +0330 7 files changed, 122 insertions(+), 18 deletions(-) commit 772274625e9f17d726f2a1da8192ec3ec24793a3 -Merge: 0eec3315 5b9c2340 +Merge: 0eec33154 5b9c23404 Author: Ebrahim Byagowi Date: Wed Feb 28 12:05:49 2018 +0330 @@ -60140,7 +91977,7 @@ Date: Tue Feb 27 20:17:04 2018 -0800 3 files changed, 3 insertions(+), 4 deletions(-) commit c8b230e4377bc8e80d37835a229511ce0e30cc47 -Merge: b3790a65 904dd7be +Merge: b3790a65a 904dd7bee Author: Rod Sheeter Date: Tue Feb 27 17:25:32 2018 -0800 @@ -60230,7 +92067,7 @@ Date: Tue Feb 27 17:23:30 2018 -0800 2 files changed, 29 insertions(+), 6 deletions(-) commit 4c6023f861a4b87782c17ac626ffee7e93f15fc8 -Merge: d7633d0a 921b65cb +Merge: d7633d0a4 921b65cbc Author: Garret Rieger Date: Tue Feb 27 17:06:27 2018 -0700 @@ -60295,14 +92132,14 @@ Date: Tue Feb 27 12:45:26 2018 -0800 2 files changed, 125 insertions(+), 139 deletions(-) commit 101850f9e6b9e0932fe1dd4169f88d6764c669c1 -Merge: 5967eaba f110c0c8 +Merge: 5967eaba7 f110c0c88 Author: Ebrahim Byagowi Date: Tue Feb 27 20:15:54 2018 +0330 Merge with master commit f110c0c8866c853c0d5a930564a2b69231a33322 -Merge: 4a1d51ef 0ad8c663 +Merge: 4a1d51ef1 0ad8c663e Author: Ebrahim Byagowi Date: Tue Feb 27 11:41:12 2018 +0330 @@ -60322,7 +92159,7 @@ Date: Mon Feb 26 12:45:08 2018 +0330 3 files changed, 35 insertions(+), 37 deletions(-) commit 4a1d51ef15a423706406f784a146078073147885 -Merge: d0caf7e5 903771b6 +Merge: d0caf7e5e 903771b6c Author: rsheeter Date: Mon Feb 26 20:23:41 2018 -0800 @@ -60341,7 +92178,7 @@ Date: Mon Feb 26 19:50:06 2018 -0800 2 files changed, 13 insertions(+), 12 deletions(-) commit d0caf7e5e3294c25230ed0e5580c647fa0f1a2c8 -Merge: 6c844ae8 44dc36dd +Merge: 6c844ae8e 44dc36dd8 Author: Garret Rieger Date: Mon Feb 26 19:24:18 2018 -0700 @@ -60648,7 +92485,7 @@ Date: Sun Feb 25 16:32:17 2018 -0800 5 files changed, 105 insertions(+), 92 deletions(-) commit 05699fd996ed9c0e5dde8918388ac188e58df1a7 -Merge: 83af6c23 3ebcd5a3 +Merge: 83af6c237 3ebcd5a38 Author: Behdad Esfahbod Date: Sat Feb 24 12:01:54 2018 -0800 @@ -60733,7 +92570,7 @@ Date: Fri Feb 23 18:18:54 2018 -0800 2 files changed, 10 insertions(+), 4 deletions(-) commit d78393b5547135b8db0356b0ec14d5ed0d334768 -Merge: 1454d82a 83af6c23 +Merge: 1454d82a9 83af6c237 Author: Rod Sheeter Date: Fri Feb 23 17:53:26 2018 -0800 @@ -60761,7 +92598,7 @@ Date: Fri Feb 23 17:43:00 2018 -0800 3 files changed, 21 insertions(+), 8 deletions(-) commit 83af6c237f2bfd66af76a8647a62b3d1ab996744 -Merge: 7e5e1feb dc5c7927 +Merge: 7e5e1feb6 dc5c7927e Author: Garret Rieger Date: Fri Feb 23 18:33:25 2018 -0700 @@ -60784,7 +92621,7 @@ Date: Fri Feb 23 16:42:06 2018 -0800 3 files changed, 43 insertions(+), 12 deletions(-) commit 7e5e1feb666d6a861b5cd64bf29a16e3854fb812 -Merge: ec2538c8 99967e21 +Merge: ec2538c88 99967e21c Author: Garret Rieger Date: Fri Feb 23 17:59:08 2018 -0700 @@ -60904,7 +92741,7 @@ Date: Fri Feb 23 13:05:58 2018 -0800 7 files changed, 117 insertions(+), 24 deletions(-) commit b1ec82105189053d648a798cf5b3ab2887046298 -Merge: e15e41ef c2e4713b +Merge: e15e41ef1 c2e4713b5 Author: Garret Rieger Date: Fri Feb 23 12:32:18 2018 -0700 @@ -61250,7 +93087,7 @@ Date: Tue Feb 20 15:33:03 2018 -0800 1 file changed, 41 insertions(+), 14 deletions(-) commit 73e20ec6e9ad86bea023fc8b6fc10287889ed048 -Merge: 6ae4013f 69e443b2 +Merge: 6ae4013f2 69e443b25 Author: Garret Rieger Date: Tue Feb 20 17:34:59 2018 -0700 @@ -61521,7 +93358,7 @@ Date: Mon Feb 19 03:17:44 2018 +0330 4 files changed, 381 insertions(+) commit 279c70a5b36446f444e5d2f4ac1db7614c8a3db8 -Merge: e9164478 89b82814 +Merge: e91644786 89b82814b Author: Behdad Esfahbod Date: Sun Feb 18 14:04:33 2018 -0800 @@ -61570,7 +93407,7 @@ Date: Sun Feb 18 23:25:15 2018 +0330 1 file changed, 2 insertions(+), 3 deletions(-) commit 79d0d791b9ee920e1f687a93de5adf5d113cc829 -Merge: 21646cc4 97a71102 +Merge: 21646cc4a 97a711021 Author: Behdad Esfahbod Date: Sun Feb 18 11:35:51 2018 -0800 @@ -61590,7 +93427,7 @@ Date: Sun Feb 18 10:50:24 2018 -0800 1 file changed, 2 insertions(+), 2 deletions(-) commit fe8f40a4180e7b02831a264c0b3c66763156abb6 -Merge: cd11107b 21646cc4 +Merge: cd11107bb 21646cc4a Author: Behdad Esfahbod Date: Sun Feb 18 10:45:33 2018 -0800 @@ -61849,7 +93686,7 @@ Date: Fri Feb 16 15:36:20 2018 -0800 1 file changed, 1 insertion(+) commit 926db874552519734fab6c04258887ea634f5324 -Merge: 882a3bf4 c7a633f9 +Merge: 882a3bf4a c7a633f95 Author: rsheeter Date: Fri Feb 16 15:27:29 2018 -0800 @@ -61938,7 +93775,7 @@ Date: Fri Feb 16 06:26:02 2018 -0800 1 file changed, 1 insertion(+), 1 deletion(-) commit be0a01a67613f45db7f7e9be84cb883f0344c817 -Merge: 7acaa3b7 139c9928 +Merge: 7acaa3b78 139c9928f Author: Rod Sheeter Date: Fri Feb 16 06:01:41 2018 -0800 @@ -62103,7 +93940,7 @@ Date: Wed Feb 14 18:43:53 2018 -0800 1 file changed, 1 insertion(+) commit 5ae6526ef4aa9b3c943cad984dc2fff09cdf597b -Merge: 2903b2f3 04c1ec2b +Merge: 2903b2f35 04c1ec2b7 Author: Behdad Esfahbod Date: Wed Feb 14 18:42:32 2018 -0800 @@ -62364,7 +94201,7 @@ Date: Wed Feb 14 10:52:41 2018 -0800 1 file changed, 4 insertions(+), 10 deletions(-) commit d008b62887afe631f50009f40e605c8456ddd011 -Merge: b0eefacf 109314cb +Merge: b0eefacf4 109314cb5 Author: Garret Rieger Date: Wed Feb 14 10:38:52 2018 -0800 @@ -63337,7 +95174,7 @@ Date: Sat Feb 10 13:25:49 2018 -0600 1 file changed, 6 insertions(+), 9 deletions(-) commit 570d523761b23a3c668d9071712d5f10944d21fc -Merge: 71130a20 d18decd2 +Merge: 71130a20f d18decd20 Author: Behdad Esfahbod Date: Sat Feb 10 13:24:22 2018 -0600 @@ -64300,7 +96137,7 @@ Date: Sun Feb 4 20:22:07 2018 -0500 1 file changed, 1 insertion(+), 6 deletions(-) commit fc1e82a5aef410138381bc8f5476dcff5679b464 -Merge: ae39fc81 2ea22893 +Merge: ae39fc817 2ea228935 Author: Garret Rieger Date: Mon Feb 5 15:35:13 2018 -0800 @@ -64377,7 +96214,7 @@ Date: Sun Feb 4 20:08:50 2018 -0500 3 files changed, 7 insertions(+), 7 deletions(-) commit 257022b1789f928975b04b5d214bbe9192e11997 -Merge: 3615f344 edcd3b80 +Merge: 3615f344e edcd3b80e Author: Behdad Esfahbod Date: Sun Feb 4 20:01:35 2018 -0500 @@ -67466,7 +99303,7 @@ Date: Fri Jan 5 12:55:39 2018 +0000 1 file changed, 0 insertions(+), 0 deletions(-) commit 127bcc6ece4da64e807f652dd84a17c6a8c5e300 -Merge: 72bec1cd 8c0d1916 +Merge: 72bec1cd0 8c0d1916a Author: Behdad Esfahbod Date: Fri Jan 5 12:50:22 2018 +0000 @@ -69335,7 +101172,7 @@ Date: Tue Oct 31 14:25:46 2017 -0600 1 file changed, 3 insertions(+), 3 deletions(-) commit 0f78d78aae604cb8e61bd21785adb915da74626e -Merge: b7982c9e 0feff4ba +Merge: b7982c9e6 0feff4ba7 Author: Behdad Esfahbod Date: Tue Oct 31 14:13:31 2017 -0600 @@ -69870,7 +101707,7 @@ Date: Mon Oct 16 10:05:42 2017 +0200 5 files changed, 143 insertions(+), 5 deletions(-) commit bf133497e53e8b1dcd22df62080d33e7f3d85b68 -Merge: fd786c76 49a41dc7 +Merge: fd786c768 49a41dc75 Author: Behdad Esfahbod Date: Wed Oct 25 17:23:20 2017 -0600 @@ -70038,7 +101875,7 @@ Date: Mon Oct 23 08:34:30 2017 -0400 1 file changed, 6 insertions(+), 6 deletions(-) commit 57cf978fa314bd87405a2b133e58fcb116e574a6 -Merge: ce979454 6cc49762 +Merge: ce9794544 6cc49762c Author: Behdad Esfahbod Date: Sun Oct 22 18:24:59 2017 -0400 @@ -70054,7 +101891,7 @@ Date: Sun Oct 22 18:23:38 2017 -0400 1 file changed, 2 insertions(+), 2 deletions(-) commit 6cc49762c4fdfd0e2770a84d1b1f055acf42376f -Merge: 8b9d9b71 19923279 +Merge: 8b9d9b71b 19923279a Author: ebraminio Date: Mon Oct 23 01:48:22 2017 +0330 @@ -70094,7 +101931,7 @@ Date: Sun Oct 22 17:38:33 2017 -0400 2 files changed, 14 insertions(+), 1 deletion(-) commit d59d5dc7d339deb45cc84cffd084b52752765a08 -Merge: ced86da7 3ee15a60 +Merge: ced86da7d 3ee15a603 Author: Behdad Esfahbod Date: Sun Oct 22 17:08:29 2017 -0400 @@ -70110,7 +101947,7 @@ Date: Sun Oct 22 17:03:36 2017 -0400 1 file changed, 3 insertions(+), 3 deletions(-) commit bc1183aa6ba45a527084d391d6e7f801d6196060 -Merge: d45a2138 bfe0faf1 +Merge: d45a2138d bfe0faf1a Author: Behdad Esfahbod Date: Sun Oct 22 17:06:00 2017 -0400 @@ -70135,7 +101972,7 @@ Date: Sun Oct 22 15:54:50 2017 -0400 1 file changed, 1 insertion(+), 1 deletion(-) commit d45a2138d9d54eab158046d6503f1bb104efce25 -Merge: d8adaa97 41b18251 +Merge: d8adaa97f 41b182519 Author: ebraminio Date: Sat Oct 21 10:19:55 2017 +0330 @@ -70690,7 +102527,7 @@ Date: Fri Oct 13 10:21:07 2017 +0200 1 file changed, 11 insertions(+), 7 deletions(-) commit 4f9a83ec2109b754a75c962e88117d063e6fed43 -Merge: fa48ccbe 40b05d7b +Merge: fa48ccbe1 40b05d7b7 Author: Behdad Esfahbod Date: Thu Oct 12 14:08:58 2017 +0200 @@ -70934,7 +102771,7 @@ Date: Wed Oct 11 14:09:30 2017 +0200 1 file changed, 1 insertion(+), 1 deletion(-) commit 7b23c286a71883ac3e5777a2dee262af48c76854 -Merge: 8d450dd1 a5ebe1d4 +Merge: 8d450dd18 a5ebe1d4a Author: Behdad Esfahbod Date: Wed Oct 11 13:35:32 2017 +0200 @@ -71330,7 +103167,7 @@ Date: Tue Oct 3 13:46:25 2017 +0200 4 files changed, 5 insertions(+), 1 deletion(-) commit ea772932d2430ebc7ea712a8c46ec2500966225d -Merge: 771970ef c44657a0 +Merge: 771970efa c44657a05 Author: Behdad Esfahbod Date: Tue Oct 3 13:25:44 2017 +0200 @@ -73318,7 +105155,7 @@ Date: Thu Feb 9 14:13:25 2017 -0800 1 file changed, 3 insertions(+) commit c8dfed8e1ee4ab64b6936f5c8561db0666e37647 -Merge: 7c47474f b435c7c4 +Merge: 7c47474f2 b435c7c46 Author: Behdad Esfahbod Date: Wed Feb 8 14:36:18 2017 -0800 @@ -75243,7 +107080,7 @@ Date: Sun Oct 23 14:39:43 2016 +0200 1 file changed, 3 insertions(+) commit 8c854dc023b1f9e081a3bbd16416b88a4671c267 -Merge: bb9805f5 c3fa5d0e +Merge: bb9805f54 c3fa5d0e0 Author: Khaled Hosny Date: Tue Oct 25 00:31:36 2016 +0300 @@ -75261,7 +107098,7 @@ Date: Mon Oct 24 21:42:04 2016 +0200 1 file changed, 1 deletion(-) commit bb9805f5419f18c7f5cab32d660fd4109c30f7cc -Merge: 702d9f52 755a0c20 +Merge: 702d9f522 755a0c207 Author: Ebrahim Byagowi Date: Sat Oct 22 12:23:05 2016 +0330 @@ -75289,7 +107126,7 @@ Date: Tue Oct 18 14:30:00 2016 +0330 2 files changed, 10 insertions(+) commit 702d9f522d1ac4797700f0ea056f69169b8d1a78 -Merge: 331c46c7 d8e2eb9e +Merge: 331c46c79 d8e2eb9ee Author: Ebrahim Byagowi Date: Fri Oct 14 13:54:55 2016 +0330 @@ -75329,7 +107166,7 @@ Date: Tue Oct 11 13:45:22 2016 -0700 1 file changed, 2 insertions(+), 1 deletion(-) commit f6e194e77a2c34cd118b47c0d73a22afde85dfda -Merge: 7201fdd0 bef240b3 +Merge: 7201fdd0a bef240b36 Author: Ebrahim Byagowi Date: Tue Oct 11 17:23:41 2016 +0330 @@ -75399,7 +107236,7 @@ Date: Tue Sep 27 17:56:35 2016 +0200 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d3e6abf0c6ad55dabae96c76b4da9ab14bf16ef -Merge: f73a87d9 c3e21a66 +Merge: f73a87d9a c3e21a662 Author: Behdad Esfahbod Date: Tue Sep 27 17:15:59 2016 +0200 @@ -75886,7 +107723,7 @@ Date: Sat Aug 27 16:38:42 2016 +0300 1 file changed, 3 insertions(+), 2 deletions(-) commit 547ddb0721365dca985aef5b759d08718f7c5f82 -Merge: bd1aac9c e7ecbba2 +Merge: bd1aac9c0 e7ecbba2c Author: Sascha Brawer Date: Thu Aug 18 22:33:14 2016 +0200 @@ -75911,7 +107748,7 @@ Date: Thu Aug 18 12:48:38 2016 +0200 2 files changed, 18 insertions(+), 2 deletions(-) commit bd1aac9c0021a936058637424a478abf792533dd -Merge: 18c19dd3 a0f1b44b +Merge: 18c19dd34 a0f1b44b6 Author: Sascha Brawer Date: Thu Aug 18 13:59:38 2016 +0200 @@ -76166,7 +108003,7 @@ Date: Mon Jul 11 21:57:26 2016 +0200 1 file changed, 1 insertion(+), 1 deletion(-) commit 2f522fd485c2e946c9bce9e3828b6ff6247c59e4 -Merge: d3e2a06b e4d451ee +Merge: d3e2a06b0 e4d451ee5 Author: Behdad Esfahbod Date: Fri Jul 1 17:09:28 2016 -0700 @@ -76204,7 +108041,7 @@ Date: Thu Jun 30 09:46:52 2016 -0700 1 file changed, 9 insertions(+), 9 deletions(-) commit 46809dee30232d493539519b1bb527fa816c37db -Merge: 70e72e5f 1bea49eb +Merge: 70e72e5f6 1bea49eb4 Author: Behdad Esfahbod Date: Thu Jun 30 09:41:03 2016 -0700 @@ -76213,7 +108050,7 @@ Date: Thu Jun 30 09:41:03 2016 -0700 Discard reconfigured CTFont if URL changes commit 1bea49eb4b7a94ab6222f9c3c40320cbdb247b2d -Merge: 7aa3631d 70e72e5f +Merge: 7aa3631dd 70e72e5f6 Author: Dominik Röttsches Date: Wed Jun 29 12:10:41 2016 +0200 @@ -76234,7 +108071,7 @@ Date: Tue Jun 28 21:00:37 2016 -0700 4 files changed, 13 insertions(+), 18 deletions(-) commit d8273aac19771033c5064a2f079c29d09a86e7c0 -Merge: abae93fa ae9054c7 +Merge: abae93fae ae9054c74 Author: Behdad Esfahbod Date: Tue Jun 28 21:15:28 2016 -0700 @@ -76252,14 +108089,14 @@ Date: Tue Jun 28 21:14:38 2016 -0700 1 file changed, 1 insertion(+), 2 deletions(-) commit 7aa3631dd06af74a1fa9f0bfaa5f721876be817f -Merge: f7da0486 abae93fa +Merge: f7da0486e abae93fae Author: Dominik Röttsches Date: Tue Jun 28 09:52:18 2016 +0200 Merge branch 'master' into conflictingFontFix commit abae93faef32562f34a72981d252c848cc4f7565 -Merge: 07461d06 8179ff5d +Merge: 07461d06d 8179ff5d7 Author: Behdad Esfahbod Date: Mon Jun 27 14:33:27 2016 -0400 @@ -76342,7 +108179,7 @@ Date: Tue Jun 21 13:57:26 2016 +0430 2 files changed, 135 insertions(+), 217 deletions(-) commit f7da0486ed8884481d477ce08fcf928c4da9a0a3 -Merge: a0223274 07461d06 +Merge: a0223274b 07461d06d Author: Dominik Röttsches Date: Mon Jun 20 10:25:43 2016 +0300 @@ -76380,7 +108217,7 @@ Date: Sat Jun 18 22:46:38 2016 +0000 1 file changed, 2 insertions(+), 1 deletion(-) commit fca0c61d67aa309fc824fb18f247493c2b7701ef -Merge: 4b8de1ea 98835058 +Merge: 4b8de1ea8 988350586 Author: Khaled Hosny Date: Sun Jun 19 00:08:51 2016 +0300 @@ -76705,7 +108542,7 @@ Date: Sat Apr 30 19:20:56 2016 +0200 4 files changed, 132 insertions(+), 1 deletion(-) commit 9abaaac409b8e3a0a9182b67dc384133013f7878 -Merge: 2f560ee4 264b7a72 +Merge: 2f560ee44 264b7a728 Author: Behdad Esfahbod Date: Wed Apr 27 03:38:24 2016 -0700 @@ -76738,7 +108575,7 @@ Date: Wed Apr 27 02:44:35 2016 -0700 1 file changed, 612 insertions(+) commit 264b7a728a41becfbf23ce258fc2a3af19d0cbbe -Merge: 7e2da035 adafdcdd +Merge: 7e2da035f adafdcddc Author: Khaled Hosny Date: Wed Apr 27 03:48:23 2016 +0300 @@ -76819,7 +108656,7 @@ Date: Tue Apr 26 10:35:23 2016 -0700 1 file changed, 12 insertions(+), 6 deletions(-) commit 14bb4a56971fd45063cd6c1288d911627088abb2 -Merge: 1c625dff 5069062d +Merge: 1c625dff2 5069062d0 Author: Sascha Brawer Date: Tue Apr 26 11:38:16 2016 +0200 @@ -76877,7 +108714,7 @@ Date: Fri Apr 8 13:41:20 2016 -0700 1 file changed, 2 insertions(+) commit ef476be80d773332e0c768a3465d99381d76edd9 -Merge: a0331b55 d3134a66 +Merge: a0331b55f d3134a66a Author: Behdad Esfahbod Date: Fri Apr 8 13:16:33 2016 -0700 @@ -77076,7 +108913,7 @@ Date: Thu Mar 17 11:59:43 2016 -0700 2 files changed, 20 insertions(+), 31 deletions(-) commit fef5dd9a72f326c160a7194f558749d24bac7283 -Merge: 01ea9eaa 5f995db1 +Merge: 01ea9eaac 5f995db10 Author: Behdad Esfahbod Date: Sat Mar 12 19:15:15 2016 -0800 @@ -77121,7 +108958,7 @@ Date: Tue Mar 8 12:16:41 2016 -0800 2 files changed, 5 deletions(-) commit ce8ae9970102f83b67bb1e8e8b2bf894a0e26c07 -Merge: 731a430c 71248a84 +Merge: 731a430cd 71248a843 Author: Behdad Esfahbod Date: Fri Mar 4 17:20:35 2016 -0800 @@ -78154,7 +109991,7 @@ Date: Wed Feb 10 14:11:43 2016 +0700 1 file changed, 1 insertion(+), 1 deletion(-) commit bdaa784bb610ec65626d63cc068a0958ff5005fc -Merge: a168db47 f6ffba63 +Merge: a168db473 f6ffba634 Author: Behdad Esfahbod Date: Wed Feb 10 11:11:36 2016 +0700 @@ -78298,7 +110135,7 @@ Date: Tue Feb 2 16:39:19 2016 +0800 3 files changed, 3 insertions(+), 3 deletions(-) commit b693992ea160b66541f678dc9be29b513c77a30b -Merge: 9a6a33cc 498574e6 +Merge: 9a6a33ccb 498574e6c Author: Behdad Esfahbod Date: Tue Feb 2 12:33:32 2016 +0800 @@ -78326,7 +110163,7 @@ Date: Thu Jan 28 12:14:12 2016 -0600 2 files changed, 305 insertions(+) commit 9a6a33ccbea8a2e23e779bd955958fa41974c1c7 -Merge: d05b7833 146fe252 +Merge: d05b78332 146fe252c Author: Behdad Esfahbod Date: Mon Jan 18 12:47:18 2016 +0100 @@ -78524,7 +110361,7 @@ Date: Sat Jan 2 13:25:18 2016 +0000 1 file changed, 3 insertions(+), 1 deletion(-) commit 3a48c776701a919e11b067129586e40372d90d54 -Merge: 9230911f 4b4948d3 +Merge: 9230911fa 4b4948d36 Author: Behdad Esfahbod Date: Sat Jan 2 00:59:14 2016 +0000 @@ -78558,7 +110395,7 @@ Date: Fri Jan 1 19:06:43 2016 +0000 1 file changed, 1 insertion(+), 1 deletion(-) commit 6f66f05757d3d5738571b3d4ee40afffb8f26ff9 -Merge: bfdf684f 9ab9f974 +Merge: bfdf684f7 9ab9f974d Author: Behdad Esfahbod Date: Fri Jan 1 16:44:01 2016 +0000 @@ -78580,7 +110417,7 @@ Date: Fri Jan 1 20:38:21 2016 +0400 5 files changed, 187 insertions(+), 81 deletions(-) commit bfdf684f7957645dd016fbf76700c5911c4bee2d -Merge: d7ed6f50 85c2443b +Merge: d7ed6f50b 85c2443b7 Author: Behdad Esfahbod Date: Wed Dec 30 22:20:14 2015 +0100 @@ -78589,7 +110426,7 @@ Date: Wed Dec 30 22:20:14 2015 +0100 More docs commit d7ed6f50b4ff13a94701131913d931f13a4d1266 -Merge: b758e5ea a7f0e25d +Merge: b758e5ea2 a7f0e25da Author: Behdad Esfahbod Date: Wed Dec 30 22:20:00 2015 +0100 @@ -78631,7 +110468,7 @@ Date: Wed Dec 30 22:50:08 2015 +0400 1 file changed, 1 insertion(+), 1 deletion(-) commit b758e5ea223eced0fde9a3e62d0fdf04c04914a1 -Merge: 266bfa37 8b1224f0 +Merge: 266bfa377 8b1224f0e Author: Behdad Esfahbod Date: Wed Dec 30 16:44:19 2015 +0100 @@ -78688,7 +110525,7 @@ Date: Wed Dec 30 15:45:43 2015 +0100 1 file changed, 27 insertions(+), 19 deletions(-) commit 8f31d0a94b27bb658aabe600472fc10bc47885f6 -Merge: 9d280cf4 fb192c26 +Merge: 9d280cf49 fb192c263 Author: Behdad Esfahbod Date: Wed Dec 30 15:13:37 2015 +0100 @@ -78802,7 +110639,7 @@ Date: Fri Dec 25 18:41:41 2015 +0100 2 files changed, 1 insertion(+), 2 deletions(-) commit e75c1ffdf548185ce1f1df7937f0d028e5e40efe -Merge: 6173c2a6 d25317f6 +Merge: 6173c2a6f d25317f67 Author: Behdad Esfahbod Date: Fri Dec 25 18:21:08 2015 +0100 @@ -79145,7 +110982,7 @@ Date: Wed Dec 16 17:08:36 2015 +0100 1 file changed, 3 insertions(+), 3 deletions(-) commit 15f2c055c17c54b0a6ae6eef50dcda13c58cda75 -Merge: 49e72634 a13b023d +Merge: 49e72634a a13b023db Author: Behdad Esfahbod Date: Mon Dec 14 14:19:03 2015 +0100 @@ -79184,7 +111021,7 @@ Date: Thu Dec 10 17:44:19 2015 +0100 1 file changed, 1 insertion(+), 1 deletion(-) commit e1d4d0f1dbd8518b5672245c05d73f22a9ed03ea -Merge: 70b33eda 808d3fc0 +Merge: 70b33edae 808d3fc0e Author: Behdad Esfahbod Date: Thu Dec 10 16:56:07 2015 +0100 @@ -79255,7 +111092,7 @@ Date: Mon Dec 7 21:38:47 2015 +0100 1 file changed, 1 insertion(+), 1 deletion(-) commit dee0fbf9e2eac8b61730efc4978bc10c552b5227 -Merge: 255df680 a7ffe353 +Merge: 255df6801 a7ffe3535 Author: Behdad Esfahbod Date: Mon Dec 7 10:44:08 2015 +0100 @@ -79300,7 +111137,7 @@ Date: Mon Dec 7 10:28:46 2015 +0100 2 files changed, 31 insertions(+), 1 deletion(-) commit 8c37556f730d7e961394075cd863f624af4c53c4 -Merge: 8e5f9026 f35b3e93 +Merge: 8e5f90265 f35b3e931 Author: Behdad Esfahbod Date: Mon Dec 7 09:34:58 2015 +0100 @@ -79452,7 +111289,7 @@ Date: Thu Nov 26 18:43:15 2015 -0500 1 file changed, 1 insertion(+), 1 deletion(-) commit 766963adba6770dcd45de4417481ed8eda60a716 -Merge: b344af80 f798b8e2 +Merge: b344af80c f798b8e2d Author: Behdad Esfahbod Date: Tue Nov 24 15:38:43 2015 -0600 @@ -79461,7 +111298,7 @@ Date: Tue Nov 24 15:38:43 2015 -0600 Fix all VC++ warnings and errors commit b344af80ca95b9eddfd6017aa6ae103388d6b5f8 -Merge: 662acd26 835bbdc7 +Merge: 662acd26d 835bbdc7c Author: Behdad Esfahbod Date: Tue Nov 24 15:30:27 2015 -0600 @@ -79470,7 +111307,7 @@ Date: Tue Nov 24 15:30:27 2015 -0600 Enable use of compiler directives to export symbols commit 662acd26d10c38e96a9afcdaab2cb2979794966f -Merge: b24e93e3 1979f6fe +Merge: b24e93e3a 1979f6fed Author: Behdad Esfahbod Date: Tue Nov 24 15:29:44 2015 -0600 @@ -79489,7 +111326,7 @@ Date: Tue Nov 24 13:18:20 2015 -0600 2 files changed, 8 insertions(+), 1 deletion(-) commit 233944ac91bb81250c0e63150eecfedfaf09f590 -Merge: 5a24b1d2 d5382019 +Merge: 5a24b1d25 d53820191 Author: Khaled Hosny Date: Tue Nov 24 18:37:35 2015 +0400 @@ -79574,7 +111411,7 @@ Date: Sat Nov 21 16:57:26 2015 -0500 1 file changed, 1 insertion(+), 1 deletion(-) commit a6991813659376a6a11c00a9f67d85b4f7ba9b5d -Merge: 1dc32ea4 f19c6db1 +Merge: 1dc32ea4d f19c6db18 Author: Behdad Esfahbod Date: Fri Nov 20 13:28:42 2015 -0800 @@ -79792,7 +111629,7 @@ Date: Tue Nov 17 18:42:13 2015 -0800 1 file changed, 11 insertions(+), 11 deletions(-) commit dde8cc87bd880bd35baf764820f4c85bd0a58696 -Merge: e97835ad 167c3271 +Merge: e97835ad4 167c32717 Author: Behdad Esfahbod Date: Tue Nov 17 18:40:10 2015 -0800 @@ -79887,7 +111724,7 @@ Date: Tue Nov 10 11:37:01 2015 -0800 1 file changed, 3 insertions(+) commit d5f0d7c9fb14255388ab616f56e178cb7ca10ec2 -Merge: 04ff23e7 529a9331 +Merge: 04ff23e73 529a93312 Author: Behdad Esfahbod Date: Sat Nov 7 07:50:58 2015 -0800 @@ -80819,7 +112656,7 @@ Date: Tue Oct 20 15:21:18 2015 -0200 1 file changed, 1 insertion(+) commit 5d7a30fde09320c2c62c7c73570ce3f2e298eba6 -Merge: 904b0dc3 2fb95a0c +Merge: 904b0dc38 2fb95a0c9 Author: Behdad Esfahbod Date: Tue Oct 20 15:19:41 2015 -0200 @@ -80828,7 +112665,7 @@ Date: Tue Oct 20 15:19:41 2015 -0200 Add BUILD.md based on harfbuzz.org docs commit 904b0dc3811464cf61dc9457664de95ee4f61a86 -Merge: 86cadc2c ba096bcc +Merge: 86cadc2cd ba096bcc2 Author: Behdad Esfahbod Date: Mon Oct 19 16:59:43 2015 -0200 @@ -81482,7 +113319,7 @@ Date: Mon Aug 31 19:16:41 2015 +0100 8 files changed, 14 insertions(+), 7 deletions(-) commit 3899795fa3c3e058e3885ec7a6638f0597a752cc -Merge: d2059652 01e16e88 +Merge: d20596528 01e16e88f Author: Behdad Esfahbod Date: Mon Aug 31 10:46:01 2015 +0100 @@ -81531,7 +113368,7 @@ Date: Mon Aug 31 10:12:05 2015 +0100 1 file changed, 1 insertion(+), 1 deletion(-) commit c424b41705b50055c7f92b268cf78a2680af73af -Merge: 31594b98 5470e744 +Merge: 31594b98a 5470e744d Author: Behdad Esfahbod Date: Mon Aug 31 09:53:16 2015 +0100 @@ -81836,7 +113673,7 @@ Date: Fri Aug 14 01:19:08 2015 -0400 1 file changed, 1 insertion(+), 1 deletion(-) commit 5c99cf93d6242803bddcac2ca8300fdec7e0f8a7 -Merge: 8ad89f05 539a610e +Merge: 8ad89f057 539a610e2 Author: ThePhD Date: Fri Aug 14 01:02:00 2015 -0400 @@ -81907,7 +113744,7 @@ Date: Fri Aug 7 11:13:27 2015 +0200 1 file changed, 1 insertion(+), 1 deletion(-) commit 02d6439f420d959183dd446abd0b0118ee1ee061 -Merge: 9002c27b 160f6355 +Merge: 9002c27b2 160f63552 Author: Behdad Esfahbod Date: Mon Aug 3 22:47:18 2015 +0300 @@ -81964,7 +113801,7 @@ Date: Sun Jul 26 23:39:10 2015 +0200 3 files changed, 13 insertions(+), 3 deletions(-) commit df6cb84449a473d540821e41fb5007b59644780f -Merge: 2ed6be66 786ba458 +Merge: 2ed6be667 786ba4584 Author: Behdad Esfahbod Date: Sun Jul 26 19:40:55 2015 +0200 @@ -82915,7 +114752,7 @@ Date: Wed Jun 3 11:53:42 2015 -0700 1 file changed, 4 insertions(+) commit 37c8daf724add4a41a06385e571277d137dc2a2f -Merge: f1b44303 01c3a885 +Merge: f1b44303d 01c3a8854 Author: Behdad Esfahbod Date: Mon Jun 1 13:27:37 2015 -0700 @@ -83019,7 +114856,7 @@ Date: Mon May 18 14:16:28 2015 -0700 1 file changed, 13 insertions(+), 13 deletions(-) commit fbecde3d5c5c6d5af315140e4966dc850388ad63 -Merge: 58015215 74139f98 +Merge: 580152153 74139f983 Author: Behdad Esfahbod Date: Thu May 7 10:46:42 2015 -0700 @@ -83058,7 +114895,7 @@ Date: Tue May 5 22:31:19 2015 -0700 1 file changed, 1 insertion(+), 1 deletion(-) commit 42b00118eae46a5183e885e89e0856f41361f57e -Merge: c60f3c8e cfeb0562 +Merge: c60f3c8e1 cfeb0562e Author: Behdad Esfahbod Date: Tue May 5 14:49:47 2015 -0700 @@ -83220,7 +115057,7 @@ Date: Mon Apr 13 23:51:45 2015 -0700 1 file changed, 11 insertions(+), 7 deletions(-) commit 76d57331117be8e0c2d4a2aee8341969b62b6888 -Merge: 89cbd4d9 9ee176ee +Merge: 89cbd4d95 9ee176ee9 Author: Behdad Esfahbod Date: Mon Apr 13 23:40:35 2015 -0700 @@ -83241,7 +115078,7 @@ Date: Mon Apr 13 12:27:08 2015 -0700 1 file changed, 1 insertion(+) commit 713f99ff6138b4149d9fd382f9af3ace01ee0da5 -Merge: 1086f21e 22524a51 +Merge: 1086f21e5 22524a514 Author: Behdad Esfahbod Date: Fri Apr 10 14:34:05 2015 -0700 @@ -83261,14 +115098,14 @@ Date: Fri Apr 10 18:14:45 2015 +0200 1 file changed, 1 insertion(+), 1 deletion(-) commit 1086f21e546e2435d9da6024fd6afa7a36ba3707 -Merge: 125cb083 fe97b65a +Merge: 125cb0834 fe97b65a5 Author: Behdad Esfahbod Date: Fri Apr 10 12:21:04 2015 -0700 Merge branch 'hb-fc' commit 125cb08345a7f27e565329d37093b1a60a41a403 -Merge: e8fd8393 855a5d7c +Merge: e8fd83932 855a5d7cb Author: Behdad Esfahbod Date: Fri Apr 10 12:19:57 2015 -0700 @@ -83506,7 +115343,7 @@ Date: Mon Apr 6 14:51:31 2015 -0700 11 files changed, 11 insertions(+), 11 deletions(-) commit bfcddd32a674dd19fca1bf521e95466a0eec5179 -Merge: ce01ad7c 363ceec3 +Merge: ce01ad7c2 363ceec3f Author: Behdad Esfahbod Date: Mon Apr 6 14:41:32 2015 -0700 @@ -83560,7 +115397,7 @@ Date: Thu Mar 26 14:13:53 2015 -0400 1 file changed, 2 insertions(+), 2 deletions(-) commit 8886ab430ca68539cb318e175647e9f6973718b0 -Merge: e3671b8f a394bb66 +Merge: e3671b8f8 a394bb667 Author: Behdad Esfahbod Date: Sun Mar 22 16:18:57 2015 -0400 @@ -84151,7 +115988,7 @@ Date: Wed Jan 28 20:29:48 2015 -0800 1 file changed, 4 insertions(+) commit faaae64bf28abdcdd15185374bc09a3809794118 -Merge: 7888a6b0 9768e651 +Merge: 7888a6b07 9768e651b Author: Behdad Esfahbod Date: Wed Feb 25 15:34:34 2015 -0800 @@ -84323,7 +116160,7 @@ Date: Mon Jan 26 14:08:36 2015 -0800 1 file changed, 1 insertion(+), 1 deletion(-) commit 70c25ee215635db23eb0757641bd372940c0d85d -Merge: 28f5e0b2 f3537b62 +Merge: 28f5e0b2f f3537b620 Author: Behdad Esfahbod Date: Sun Jan 25 13:06:03 2015 -0800 @@ -84501,7 +116338,7 @@ Date: Mon Jan 19 14:42:11 2015 -0800 1 file changed, 2 insertions(+) commit 3704628d1f124234324b5f2bdd5fdd61c14c7801 -Merge: 1aaa7d67 5eb939dd +Merge: 1aaa7d679 5eb939ddf Author: Behdad Esfahbod Date: Mon Jan 19 16:15:00 2015 -0800 @@ -84616,7 +116453,7 @@ Date: Mon Jan 5 14:43:13 2015 -0800 1 file changed, 1 insertion(+), 2 deletions(-) commit 8cb41cb9508eb1bb6319e92f900cfe5e8a131be3 -Merge: 365c03fc fb85d618 +Merge: 365c03fc2 fb85d618f Author: Behdad Esfahbod Date: Sun Jan 4 20:32:18 2015 -0800 @@ -84637,7 +116474,7 @@ Date: Sun Jan 4 19:31:10 2015 -0800 4 files changed, 10 insertions(+), 4 deletions(-) commit 365c03fc2bcdb4098314a0e123c46018fb882586 -Merge: c36c4a99 d1897a98 +Merge: c36c4a992 d1897a98d Author: Behdad Esfahbod Date: Sat Jan 3 21:55:30 2015 -0800 @@ -86031,7 +117868,7 @@ Date: Sat Aug 2 16:17:44 2014 -0400 2 files changed, 20 insertions(+), 21 deletions(-) commit 0a5ae9336231c4d189e1682e4fd9c9c4552b8bbf -Merge: ac53443f 6ab6be32 +Merge: ac53443f1 6ab6be32c Author: Behdad Esfahbod Date: Sat Aug 2 15:00:34 2014 -0400 @@ -89193,7 +121030,7 @@ Date: Wed Jan 22 07:53:55 2014 -0500 1 file changed, 2 insertions(+), 1 deletion(-) commit 0596343bfeb80ad6b19d459654edf7dfded6affe -Merge: 62cb28df 83d7e791 +Merge: 62cb28dfc 83d7e7915 Author: Behdad Esfahbod Date: Wed Jan 22 04:43:51 2014 -0800 @@ -91077,7 +122914,7 @@ Date: Mon Sep 30 08:55:52 2013 +0000 1 file changed, 17 insertions(+), 41 deletions(-) commit 622bc3d829cab84c3a4148b88f2c91fee491ef39 -Merge: 3d2c4f0c d583df1e +Merge: 3d2c4f0c2 d583df1e7 Author: Behdad Esfahbod Date: Sun Sep 29 13:31:58 2013 -0700 @@ -92273,7 +124110,7 @@ Date: Wed Jun 26 19:46:55 2013 -0400 1 file changed, 2 insertions(+), 8 deletions(-) commit f5da11e0fa5adf8f782883dc5c30d8faaafc9c27 -Merge: 79d1007a 89312b74 +Merge: 79d1007a5 89312b741 Author: Behdad Esfahbod Date: Sat Jun 22 08:04:05 2013 -0700 @@ -92707,7 +124544,7 @@ Date: Thu May 23 17:05:39 2013 -0400 1 file changed, 6 insertions(+), 4 deletions(-) commit fb502a22787f4110472771ef771619342e64577a -Merge: b9408d24 9d9e72e9 +Merge: b9408d24f 9d9e72e94 Author: Behdad Esfahbod Date: Thu May 23 15:54:52 2013 -0400 @@ -117658,7 +149495,7 @@ Date: Wed May 26 10:48:10 2010 -0400 11 files changed, 119 insertions(+), 160 deletions(-) commit 80af2812fb3b231ddcb4608ec13c6038a681c818 -Merge: c442672e 3109a86a +Merge: c442672ec 3109a86ad Author: Behdad Esfahbod Date: Mon May 24 18:14:24 2010 +0100 @@ -117743,7 +149580,7 @@ Date: Sat May 22 19:58:00 2010 +0100 3 files changed, 88 insertions(+), 26 deletions(-) commit 72631c9d06b131d82080f212908e7d0b0266b841 -Merge: 1432ab15 1094a294 +Merge: 1432ab15c 1094a294f Author: Martin Hosken Date: Sat May 22 09:38:02 2010 +0100 @@ -119474,7 +151311,7 @@ Date: Mon May 3 22:47:22 2010 -0400 1 file changed, 2 insertions(+), 2 deletions(-) commit 6b84198f9d471defb6f55d44d4f5423df70b2a10 -Merge: 631d10b7 eaf29edb +Merge: 631d10b72 eaf29edb8 Author: Behdad Esfahbod Date: Mon May 3 22:46:52 2010 -0400 @@ -125155,7 +156992,7 @@ Date: Wed Apr 15 22:56:15 2009 -0400 14 files changed, 151 insertions(+), 56 deletions(-) commit ce48f03946bef895912019046bdbe62bb1301d0b -Merge: 0e13beeb 2d15e72c +Merge: 0e13beeb9 2d15e72c7 Author: Behdad Esfahbod Date: Mon Nov 2 14:35:51 2009 -0500 diff --git a/Makefile.am b/Makefile.am index 4a2a8c8..3055e5a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -19,15 +19,27 @@ EXTRA_DIST = \ replace-enum-strings.cmake \ meson.build \ meson_options.txt \ - subprojects/expat.wrap \ - subprojects/fontconfig.wrap \ + subprojects/cairo.wrap \ subprojects/freetype2.wrap \ subprojects/glib.wrap \ - subprojects/libffi.wrap \ - subprojects/proxy-libintl.wrap \ - subprojects/zlib.wrap \ - meson-cc-tests/intel-atomic-primitives-test.c \ - meson-cc-tests/solaris-atomic-operations.c \ + subprojects/google-benchmark.wrap \ + subprojects/ragel.wrap \ + subprojects/packagefiles/ragel/meson.build \ + subprojects/ttf-parser.wrap \ + perf/meson.build \ + perf/perf-draw.hh \ + perf/perf-extents.hh \ + perf/perf-shaping.hh \ + perf/perf.cc \ + perf/fonts/Amiri-Regular.ttf \ + perf/fonts/NotoNastaliqUrdu-Regular.ttf \ + perf/fonts/NotoSansDevanagari-Regular.ttf \ + perf/fonts/Roboto-Regular.ttf \ + perf/texts/en-thelittleprince.txt \ + perf/texts/en-words.txt \ + perf/texts/fa-monologue.txt \ + perf/texts/fa-thelittleprince.txt \ + mingw-configure.sh \ $(NULL) MAINTAINERCLEANFILES = \ @@ -81,15 +93,4 @@ dist-hook: dist-clear-sticky-bits dist-clear-sticky-bits: chmod -R a-s $(distdir) -tar_file = $(PACKAGE_TARNAME)-$(VERSION).tar.xz -sha256_file = $(tar_file).sha256 -gpg_file = $(sha256_file).asc -$(sha256_file): $(tar_file) - sha256sum $^ > $@ -$(gpg_file): $(sha256_file) - @echo "Please enter your GPG password to sign the checksum." - gpg --armor --sign $^ - -release-files: $(tar_file) $(sha256_file) $(gpg_file) - -include $(top_srcdir)/git.mk diff --git a/Makefile.in b/Makefile.in index 74e52e8..540a3e7 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.2 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2020 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -143,8 +143,8 @@ am__recursive_targets = \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir distdir-am dist dist-all distcheck -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ - config.h.in +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ + $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. @@ -167,8 +167,7 @@ CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \ COPYING ChangeLog INSTALL NEWS README THANKS TODO ar-lib \ - compile config.guess config.sub depcomp install-sh ltmain.sh \ - missing + compile config.guess config.sub install-sh ltmain.sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -226,6 +225,8 @@ CAIRO_LIBS = @CAIRO_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ +CHAFA_CFLAGS = @CHAFA_CFLAGS@ +CHAFA_LIBS = @CHAFA_LIBS@ CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ @@ -254,8 +255,6 @@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ -FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ -FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ FREETYPE_DEPS = @FREETYPE_DEPS@ FREETYPE_LIBS = @FREETYPE_LIBS@ @@ -288,7 +287,6 @@ HB_VERSION_MICRO = @HB_VERSION_MICRO@ HB_VERSION_MINOR = @HB_VERSION_MINOR@ HTML_DIR = @HTML_DIR@ ICU_CFLAGS = @ICU_CFLAGS@ -ICU_CONFIG = @ICU_CONFIG@ ICU_LIBS = @ICU_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ @@ -394,6 +392,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -418,15 +417,27 @@ EXTRA_DIST = \ replace-enum-strings.cmake \ meson.build \ meson_options.txt \ - subprojects/expat.wrap \ - subprojects/fontconfig.wrap \ + subprojects/cairo.wrap \ subprojects/freetype2.wrap \ subprojects/glib.wrap \ - subprojects/libffi.wrap \ - subprojects/proxy-libintl.wrap \ - subprojects/zlib.wrap \ - meson-cc-tests/intel-atomic-primitives-test.c \ - meson-cc-tests/solaris-atomic-operations.c \ + subprojects/google-benchmark.wrap \ + subprojects/ragel.wrap \ + subprojects/packagefiles/ragel/meson.build \ + subprojects/ttf-parser.wrap \ + perf/meson.build \ + perf/perf-draw.hh \ + perf/perf-extents.hh \ + perf/perf-shaping.hh \ + perf/perf.cc \ + perf/fonts/Amiri-Regular.ttf \ + perf/fonts/NotoNastaliqUrdu-Regular.ttf \ + perf/fonts/NotoSansDevanagari-Regular.ttf \ + perf/fonts/Roboto-Regular.ttf \ + perf/texts/en-thelittleprince.txt \ + perf/texts/en-words.txt \ + perf/texts/fa-monologue.txt \ + perf/texts/fa-thelittleprince.txt \ + mingw-configure.sh \ $(NULL) MAINTAINERCLEANFILES = \ @@ -458,9 +469,6 @@ DISTCHECK_CONFIGURE_FLAGS = \ # TAR_OPTIONS is not set as env var for 'make dist'. How to fix that? TAR_OPTIONS = --owner=0 --group=0 -tar_file = $(PACKAGE_TARNAME)-$(VERSION).tar.xz -sha256_file = $(tar_file).sha256 -gpg_file = $(sha256_file).asc all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive @@ -720,10 +728,6 @@ dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) -dist-zstd: distdir - tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst - $(am__post_remove_distdir) - dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @@ -766,8 +770,6 @@ distcheck: dist eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ - *.tar.zst*) \ - zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) @@ -946,7 +948,7 @@ uninstall-am: am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \ - dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \ + dist-tarZ dist-xz dist-zip distcheck distclean \ distclean-generic distclean-hdr distclean-libtool \ distclean-tags distcleancheck distdir distuninstallcheck dvi \ dvi-am html html-am info info-am install install-am \ @@ -981,13 +983,6 @@ dist-hook: dist-clear-sticky-bits # Clean up any sticky bits we may inherit from parent dir dist-clear-sticky-bits: chmod -R a-s $(distdir) -$(sha256_file): $(tar_file) - sha256sum $^ > $@ -$(gpg_file): $(sha256_file) - @echo "Please enter your GPG password to sign the checksum." - gpg --armor --sign $^ - -release-files: $(tar_file) $(sha256_file) $(gpg_file) -include $(top_srcdir)/git.mk diff --git a/NEWS b/NEWS index 04fbe13..dbe1755 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,335 @@ +Overview of changes leading to 3.4.0 +Sunday, February 13, 2022 +==================================== +- Perform sanity checks on shaping results is now part of “harfbuzz” library + and can be enabled by setting the buffer flag HB_BUFFER_FLAG_VERIFY. + (Behdad Esfahbod) +- Arabic Mark Transient Reordering Algorithm have been updated to revision 6. + (Khaled Hosny) +- ISO 15924 code for mathematical notation, ‘Zmth’, now maps to the OpenType + ‘math’ tag. (Alexis King) +- It is now possible to get at once all math kerning values for a given glyph + at a given corner. (Alexis King) +- Fix locale_t portability issues on systems the typdef’s it to a void pointer. + (Behdad Esfahbod) + +- New API: ++HB_BUFFER_FLAG_VERIFY ++HB_OT_TAG_MATH_SCRIPT ++HB_SCRIPT_MATH ++hb_ot_math_kern_entry_t ++hb_ot_math_get_glyph_kernings + +- Deprecated API ++HB_OT_MATH_SCRIPT + + +Overview of changes leading to 3.3.2 +Sunday, February 6, 2022 +==================================== +- Revert splitting of pair positioning values introduced in 3.3.0 as it proved + problematic. (Behdad Esfahbod) + + +Overview of changes leading to 3.3.1 +Monday, January 31, 2022 +==================================== +- Fix heap-use-after-free in harfbuzz-subset introduced in previous release. + (Garret Rieger) + + +Overview of changes leading to 3.3.0 +Monday, January 31, 2022 +==================================== +- Improved documentation. (Matthias Clasen) +- Internal code cleanup, using C++ standard library more. (Behdad Esfahbod) +- The low 16-bits of face index will be used by hb_face_create() to select a + face inside a font collection file format, while the high 16-bits will be + used by hb_font_create() to load the named instance. (Behdad Esfahbod) +- Glyph positions and other font metrics now apply synthetic slant set by + hb_font_set_synthetic_slant(), for improved positioning for synthetically + slanted fonts. (Behdad Esfahbod) +- Fixed unintentional locale dependency in hb_variation_to_string() for decimal + point representation. (Matthias Clasen) +- When applying pair positioning (kerning) the positioning value is split + between the two sides of the pair for improved cursor positioning between + such pairs. (Behdad Esfahbod) +- Introduced new HB_GLYPH_FLAG_UNSAFE_TO_CONCAT, to be used in conjunction + with HB_GLYPH_FLAG_UNSAFE_TO_BREAK for optimizing re-shaping during line + breaking. Check the documentation for further details. (Behdad Esfahbod) +- Improved handling of macrolanguages when mapping BCP 47 codes to OpenType + tags. (David Corbett) + +- New API: ++HB_GLYPH_FLAG_UNSAFE_TO_CONCAT ++hb_segment_properties_overlay() ++hb_buffer_create_similar() ++hb_font_set_synthetic_slant() ++hb_font_get_synthetic_slant() ++hb_font_get_var_coords_design() + + +Overview of changes leading to 3.2.0 +Friday, November 26, 2021 +==================================== +“harfbuzz” library improvements: +- Fixed shaping of Apple Color Emoji flags in right-to-left context. (Behdad Esfahbod) +- Fixed positioning of CFF fonts in HB_TINY profile. (Behdad Esfahbod) +- OpenType 1.9 language tags update. (David Corbett) +- Add HB_NO_VERTICAL config option. +- Add HB_CONFIG_OVERRIDE_H for easier configuration. (Behdad Esfahbod) + +“harfbuzz-subset” library improvements: +- Improved packing of cmap, loca, and Ligature tables. (Garret Rieger) +- Significantly improved overflow-resolution strategy in the repacker. (Garret Rieger) + + +Overview of changes leading to 3.1.2 +Friday, November 26, 2021 +==================================== +- hb-shape / hb-view: revert treating text on the commandline as single + paragraph (was introduced in 3.0.0); add new --single-par to do that. + (Behdad Esfahbod) +- Subsetter bug fixes. (Garret Rieger, Qunxin Liu, Behdad Esfahbod) + + +Overview of changes leading to 3.1.1 +Wednesday, November 8, 2021 +==================================== +- Work around GCC cast-align error/warning on some platforms. (Behdad Esfahbod) +- Documentation improvements. (Matthias Clasen) + + +Overview of changes leading to 3.1.0 +Wednesday, November 3, 2021 +==================================== +- Better offset-overflow handling in the subsetter library. (Garret Rieger) +- Improved Unicode 14 properties in the USE shaper, and various other USE + shaper fixes. (David Corbett) +- MATH and COLR v1 tables subsetting support, and various other subsetter fixes. + (Qunxin Liu) +- Support for Pwo Karen / Ason Chin medial la. (Simon Cozens) +- Apply GPOS positioning when substituting with morx table, if kerx is missing. + (Behdad Esfahbod) +- Apply calt and clig features across syllable boundaries in Indic shaper. + (Behdad Esfahbod) +- meson option for enabling Graphite 2 has been renamed to graphite2. +- Build and documentation fixes. + +- New API: ++hb_buffer_set_not_found_glyph() ++hb_buffer_get_not_found_glyph() + + +Overview of changes leading to 3.0.0 +Friday, September 17, 2021 +==================================== +- Unicode 14.0 support (David Corbett). +- The hb-subset API and the harfbuzz-subset library's ABI are now declared + stable. The harfbuzz-subset library would not have been possible without the + work of Garret Rieger and Qunxin Liu from Google Fonts, and the earlier work + of Michiharu Ariza from Adobe. +- The hb-style API is now stable and no longer experimental. + +- New API: ++hb_style_tag_t ++hb_style_get_value() ++hb_subset_input_t ++hb_subset_flags_t ++hb_subset_sets_t ++hb_subset_input_create_or_fail() ++hb_subset_input_reference() ++hb_subset_input_destroy() ++hb_subset_input_set_user_data() ++hb_subset_input_get_user_data() ++hb_subset_input_unicode_set() ++hb_subset_input_glyph_set() ++hb_subset_input_set() ++hb_subset_input_get_flags() ++hb_subset_input_set_flags() ++hb_subset_or_fail() + +- Removed old unstable harfbuzz-subset API: +-hb_subset_input_nameid_set() +-hb_subset_input_namelangid_set() +-hb_subset_input_layout_features_set() +-hb_subset_input_no_subset_tables_set() +-hb_subset_input_drop_tables_set() +-hb_subset_input_set_drop_hints() +-hb_subset_input_get_drop_hints() +-hb_subset_input_set_desubroutinize() +-hb_subset_input_get_desubroutinize() +-hb_subset_input_set_retain_gids() +-hb_subset_input_get_retain_gids() +-hb_subset_input_set_name_legacy() +-hb_subset_input_get_name_legacy() +-hb_subset_input_set_overlaps_flag() +-hb_subset_input_get_overlaps_flag() +-hb_subset_input_set_notdef_outline() +-hb_subset_input_get_notdef_outline() +-hb_subset_input_set_no_prune_unicode_ranges() +-hb_subset_input_get_no_prune_unicode_ranges() +-hb_subset() + + +Overview of changes leading to 2.9.1 +Tuesday, September 7, 2021 +==================================== +- Final subset API is in place and if no issues are discovered, it will be the + stable subset API of HarfBuzz 3.0.0. Old API is kept to ease transition, but + will be removed in 3.0.0. +- Various fuzzer-found bug fixes. +- hb_buffer_append() now handles the pre- and post-context which previously + were left unchanged in the destination buffer. +- hb-view / hb-shape now accept following new arguments: + o --unicodes-before/after: takes a list of hex numbers that represent Unicode + codepoints. +- Undeprecated API: + hb_set_invert() + + +Overview of changes leading to 2.9.0 +Wednesday, August 18, 2021 +History Repeats Itself (Afghanistan) +==================================== +- Subsetter API is being stabilized, with the first stable API to happen in + 3.0.0 release (https://github.com/harfbuzz/harfbuzz/issues/3078). +- Support multiple variation axes with same tag, aka HOI. +- The “coretext” testing shaper now passes font variations to CoreText. +- hb-shape/hb-view does not break line at new lines unless text is read from + file. +- hb-view and hb-subset has a --batch now, similar to hb-shape. +- The --batch mode now uses ; as argument separator instead of : used previously. +- The --batch in hb-shape does not expect 0th argument anymore. That is, the + lines read are interpreted as argv[1:], instead of argv[0:]. +- The --batch option has been undocumented. We are ready to document it; send + feedback if you find it useful. +- hb-subset got arguments revamps. Added much-requested --gids-file, --glyphs, + --glyphs-file, --unicodes-file, supporting ranges in --unicodes. +- Various bug fixes. + + +Overview of changes leading to 2.8.2 +Tuesday, July 8, 2021 +==================================== +- Shaping LTR digits for RTL scripts now makes the native direction of the + digits LTR, applying shaping and positioning rules on the same glyph order as + Uniscribe. (Jonathan Kew, Khaled Hosny). +- Subsetting COLR v1 and CPAL tables is now supported. (Garret Rieger, Qunxin Liu) +- Various fixes and improvements to the subsetter. (Garret Rieger, Qunxin Liu, Behdad) +- When applying morx table, mark glyph widths should not be zeroed. (Jonathan Kew) +- GPOS is preferred over kerx, if GSUB was applied. (Behdad) +- Regional_Indicator pairs are grouped together when clustering. (Behdad) +- New API: ++hb_blob_create_or_fail() ++hb_blob_create_from_file_or_fail() ++hb_set_copy() + + +Overview of changes leading to 2.8.1 +Tuesday, May 4, 2021 +==================================== +- Subsetter now fully supports GSUB/GPOS/GDEF tables (including variations); as + such, layout tables are retained by subsetter by default. (Garret Rieger, Qunxin Liu) +- Build scripts no longer check for FontConfig as HarfBuzz does not use it. +- hb-view supports iTerm2 and kitty inline image protocols (Khaled Hosny), + it can also use Chafa for terminal graphics if available (Hans Petter Jansson). + +Overview of changes leading to 2.8.0 +Tuesday, March 16, 2021 +==================================== +- Shape joining scripts other than Arabic/Syriac using the Universal Shaping Engine. + Previously these were shaped using the generalized Arabic shaper. (David Corbett) +- Fix regression in shaping of U+0B55 ORIYA SIGN OVERLINE. (David Corbett) +- Update language tags. (David Corbett) +- Variations: reduce error: do not round each interpolated delta. (Just van Rossum) +- Documentation improvements. (Khaled Hosny, Nathan Willis) +- Subsetter improvements: subsets most, if not all, lookup types now. (Garret Rieger, Qunxin Liu) +- Fuzzer-found fixes and other improvements when memory failures happen. (Behdad) +- Removed most atomic implementations now that we have C++11 atomic impl. (Behdad) +- General codebase upkeep; using more C++11 features: constexpr constructors, etc. (Behdad) + + +Overview of changes leading to 2.7.4 +Sunday, December 27, 2020 +==================================== +- Fix missing --enable-introspection configure option from previous release + tarball. +- Documentation updates. + + +Overview of changes leading to 2.7.3 +Wednesday, December 23, 2020 +==================================== +- Update USE shaper to 2020-08-13 specification, and other improvements. +- Don’t disable liga feature in myanmar shaper, to match Uniscribe. +- Improvements to language and script tags handling. +- Update language system tag registry to OpenType 1.8.4 +- Support for serializing and deserializing Unicode buffers. Serialized buffers + are now delimited with `<>` or `[]` based on whether it is a Unicode or + glyphs buffer. +- Increase buffer work limits to handle fonts with many complex lookups. +- Handle more shaping operations in trace output. +- Memory access fixes. +- More OOM fixes. +- Improved documentation. +- Build system improvements. +- New API: ++hb_buffer_has_positions() ++hb_buffer_serialize() ++hb_buffer_serialize_unicode() ++hb_buffer_deserialize_unicode() + + +Overview of changes leading to 2.7.2 +Saturday, August 29, 2020 +==================================== +- Fix a regression in the previous release that caused a crash with Kaithi. +- More OOM fixes. + + +Overview of changes leading to 2.7.1 +Thursday, August 13, 2020 +==================================== +- ot-funcs now handles variable empty glyphs better when hvar/vvar isn't present. +- Reverted a GDEF processing regression. +- A couple of fixes to handle OOM better. + + +Overview of changes leading to 2.7.0 +Saturday, July 25, 2020 +==================================== +- Use an implementation for round that always rounds up, some minor fluctuations + are expected on var font specially when hb-ot callback is used. +- Fix an AAT's `kerx` issue on broken rendering of Devanagari Sangam MN. +- Remove AAT's `lcar` table support from _get_ligature_carets API, not even much + use on macOS installed fonts (only two files). GDEF support is the recommended + one and expected to work properly after issues fixed two releases ago. +- Minor memory fixes to handle OOM better specially in hb-ft. +- Minor .so files versioning scheme change and remove stable/unstable scheme + differences, was never used in practice (always default to stable scheme). +- We are now suggesting careful packaging of the library using meson, + https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson + for more information. +- Distribution package URL is changed, either use GitHub generated tarballs, + `https://github.com/harfbuzz/harfbuzz/archive/$pkgver.tar.gz` + or, even more preferably use commit hash of the release and git checkouts like, + `git+https://github.com/harfbuzz/harfbuzz#commit=$commit` + + +Overview of changes leading to 2.6.8 +Monday, June 22, 2020 +==================================== +- New API to fetch glyph alternates from GSUB table. +- hb-coretext build fix for macOS < 10.10. +- Meson build fixes, cmake port removal is postponed but please prepare for + it and give us feedback. + Autotools is still our main build system however please consider + experimenting with meson also for packaging the library. +- New API: ++hb_ot_layout_lookup_get_glyph_alternates() + + Overview of changes leading to 2.6.7 Wednesday, June 3, 2020 ==================================== @@ -122,7 +454,7 @@ Friday, May 24, 2019 code-base changes. We now require C++11. Support for gcc 4.8 and earlier has been dropped. - New hb-config.hh facility for compiling smaller library for embedded and web usecases. -- New Unicode Character Databse implementation that is half the size of previously-used +- New Unicode Character Database implementation that is half the size of previously-used UCDN. - Subsetter improvements. - Improved documentation, thanks to Nathan Willis. @@ -970,7 +1302,7 @@ Thursday, February 25, 2016 due to bug in glyph class of ASCII double-quote character. This should address "regression" introduced in 1.2.0 when we switched mark zeroing in most shapers from BY_UNICODE_LATE to BY_GDEF_LATE. - This fourth release in a week should finally stablize things... + This fourth release in a week should finally stabilize things... - hb-ot-font's get_glyph() implementation saw some optimizations. Though, might be really hard to measure in real-world situations. @@ -2018,7 +2350,7 @@ o Changed API: - hb_buffer_create() takes zero arguments now. Use hb_buffer_pre_allocate() to pre-allocate. - - hb_buffer_add_utf*() now accept -1 for length parameteres, + - hb_buffer_add_utf*() now accept -1 for length parameters, meaning "nul-terminated". - hb_direction_t enum values changed. diff --git a/README b/README index 3610912..84c542f 100644 --- a/README +++ b/README @@ -1,34 +1,15 @@ -[![Travis Build Status](https://travis-ci.org/harfbuzz/harfbuzz.svg?branch=master)](https://travis-ci.org/harfbuzz/harfbuzz) -[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/0t0flrxpstj9lb9w?svg=true&branch=master)](https://ci.appveyor.com/project/harfbuzz/harfbuzz) -[![CircleCI Build Status](https://circleci.com/gh/harfbuzz/harfbuzz/tree/master.svg?style=svg)](https://circleci.com/gh/harfbuzz/harfbuzz/tree/master) -[![OSS-Fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/harfbuzz.svg)](https://oss-fuzz-build-logs.storage.googleapis.com/index.html) -[![Coverity Code Health](https://img.shields.io/coverity/scan/5450.svg)](https://scan.coverity.com/projects/behdad-harfbuzz) -[![Codacy Code Health](https://api.codacy.com/project/badge/Grade/f17f1708783c447488bc8dd317150eaa)](https://app.codacy.com/app/behdad/harfbuzz) -[![Codecov Code Coverage](https://codecov.io/gh/harfbuzz/harfbuzz/branch/master/graph/badge.svg)](https://codecov.io/gh/harfbuzz/harfbuzz) -[![Coverals Code Coverage](https://img.shields.io/coveralls/harfbuzz/harfbuzz.svg)](https://coveralls.io/r/harfbuzz/harfbuzz) -[![Packaging status](https://repology.org/badge/tiny-repos/harfbuzz.svg)](https://repology.org/project/harfbuzz/versions) -[ABI Tracker](http://abi-laboratory.pro/tracker/timeline/harfbuzz/) - This is HarfBuzz, a text shaping library. For bug reports, mailing list, and other information please visit: http://harfbuzz.org/ -For license information, see [COPYING](COPYING). +For license information, see https://github.com/harfbuzz/harfbuzz/blob/main/COPYING -For build information, see [BUILD.md](BUILD.md). +For build information, see https://github.com/harfbuzz/harfbuzz/blob/main/BUILD.md -For custom configurations, see [CONFIG.md](CONFIG.md). +For custom configurations, see https://github.com/harfbuzz/harfbuzz/blob/main/CONFIG.md -For test execution, see [TESTING.md](TESTING.md). +For test execution, see https://github.com/harfbuzz/harfbuzz/blob/main/TESTING.md Documentation: https://harfbuzz.github.io - - -
- Packaging status of HarfBuzz - -[![Packaging status](https://repology.org/badge/vertical-allrepos/harfbuzz.svg?header=harfbuzz)](https://repology.org/project/harfbuzz/versions) - -
diff --git a/README.md b/README.md index 3610912..9deb32c 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,9 @@ -[![Travis Build Status](https://travis-ci.org/harfbuzz/harfbuzz.svg?branch=master)](https://travis-ci.org/harfbuzz/harfbuzz) -[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/0t0flrxpstj9lb9w?svg=true&branch=master)](https://ci.appveyor.com/project/harfbuzz/harfbuzz) -[![CircleCI Build Status](https://circleci.com/gh/harfbuzz/harfbuzz/tree/master.svg?style=svg)](https://circleci.com/gh/harfbuzz/harfbuzz/tree/master) +[![Linux CI Status](https://github.com/harfbuzz/harfbuzz/workflows/linux-ci/badge.svg)](https://github.com/harfbuzz/harfbuzz/workflows/linux-ci/badge.svg) +[![CircleCI Build Status](https://circleci.com/gh/harfbuzz/harfbuzz/tree/main.svg?style=svg)](https://circleci.com/gh/harfbuzz/harfbuzz/tree/main) [![OSS-Fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/harfbuzz.svg)](https://oss-fuzz-build-logs.storage.googleapis.com/index.html) [![Coverity Code Health](https://img.shields.io/coverity/scan/5450.svg)](https://scan.coverity.com/projects/behdad-harfbuzz) [![Codacy Code Health](https://api.codacy.com/project/badge/Grade/f17f1708783c447488bc8dd317150eaa)](https://app.codacy.com/app/behdad/harfbuzz) -[![Codecov Code Coverage](https://codecov.io/gh/harfbuzz/harfbuzz/branch/master/graph/badge.svg)](https://codecov.io/gh/harfbuzz/harfbuzz) +[![Codecov Code Coverage](https://codecov.io/gh/harfbuzz/harfbuzz/branch/main/graph/badge.svg)](https://codecov.io/gh/harfbuzz/harfbuzz) [![Coverals Code Coverage](https://img.shields.io/coveralls/harfbuzz/harfbuzz.svg)](https://coveralls.io/r/harfbuzz/harfbuzz) [![Packaging status](https://repology.org/badge/tiny-repos/harfbuzz.svg)](https://repology.org/project/harfbuzz/versions) [ABI Tracker](http://abi-laboratory.pro/tracker/timeline/harfbuzz/) diff --git a/README.python.md b/README.python.md index d9aaf89..7496f04 100644 --- a/README.python.md +++ b/README.python.md @@ -6,13 +6,8 @@ you can install that this way: sudo apt-get install libgirepository1.0-dev ``` -And then run `autogen.sh` (if building from git), and then: - -```bash -./configure --with-gobject --enable-introspection -``` - -Make sure that gobject-introspection is reported enabled then in the `configure` script output. +And then run `meson setup` and make sure that `Introspection` is reported +enabled in output. Compile and install. diff --git a/RELEASING.md b/RELEASING.md index a26350b..8d5a406 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -1,56 +1,37 @@ -HarfBuzz release walk-through checklist: +# HarfBuzz release walk-through checklist: -1. Open gitk and review changes since last release. +- [ ] Open gitk and review changes since last release. - * `git diff $(git describe | sed 's/-.*//').. src/*.h` prints all public API - changes. + - [ ] Print all public API changes: + `git diff $(git describe | sed 's/-.*//').. src/*.h` - Document them in NEWS. All API and API semantic changes should be clearly - marked as API additions, API changes, or API deletions. Document - deprecations. Ensure all new API / deprecations are in listed correctly in - docs/harfbuzz-sections.txt. If release added new API, add entry for new - API index at the end of docs/harfbuzz-docs.xml. + - [ ] Document them in NEWS. + All API and API semantic changes should be clearly marked as API additions, API changes, or API deletions. - If there's a backward-incompatible API change (including deletions for API - used anywhere), that's a release blocker. Do NOT release. + - [ ] Document deprecations. + Ensure all new API / deprecations are in listed correctly in docs/harfbuzz-sections.txt. + If release added new API, add entry for new API index at the end of docs/harfbuzz-docs.xml. -2. Based on severity of changes, decide whether it's a minor or micro release - number bump, + If there's a backward-incompatible API change (including deletions for API used anywhere), that's a release blocker. + Do NOT release. -3. Search for REPLACEME on the repository and replace it with the chosen version - for the release. +- [ ] Based on severity of changes, decide whether it's a minor or micro release number bump. -4. Make sure you have correct date and new version at the top of NEWS file, +- [ ] Search for REPLACEME on the repository and replace it with the chosen version for the release. -5. Bump version in configure.ac line 3 and meson.build line 4. +- [ ] Make sure you have correct date and new version at the top of NEWS file. -6. Do "make distcheck", if it passes, you get a tarball. - Otherwise, fix things and commit them separately before making release, - Note: Check src/hb-version.h and make sure the new version number is - there. Sometimes, it does not get updated. If that's the case, - "touch configure.ac" and rebuild. Also check that there is no hb-version.h - in your build/src file. Typically it will fail the distcheck if there is. - That's what happened to 2.0.0 going out with 1.8.0 hb-version.h... So, that's - a clue. +- [ ] Bump version in line 3 of meson.build and configure.ac. -7. Now that you have release files, commit NEWS, configure.ac, and src/hb-version.h, - as well as any REPLACEME changes you made. The commit message is simply the - release number. Eg. "1.4.7" +- [ ] Do a `meson test -Cbuild` so it both checks the tests and updates hb-version.h (use `git diff` to see if is really updated). -8. "make dist" again to get a tarball with your new commit in the ChangeLog. Then - "make release-files". Enter your GPG password. This creates a sha256 hash - and signs it. Check the size of the three resulting files. +- [ ] Commit NEWS, meson.build, configure.ac, and src/hb-version.h, as well as any REPLACEME changes you made. + The commit message is simply the release number, e. g. "1.4.7" -9. Tag the release and sign it: Eg. "git tag -s 1.4.7 -m 1.4.7". Enter your - GPG password again. +- [ ] Do a `meson dist -Cbuild` that runs the tests against the latest committed changes. + If doesn't pass, something fishy is going on, reset the repo and start over. -10. Build win32 bundle. See [README.mingw.md](README.mingw.md). +- [ ] Tag the release and sign it: e.g. `git tag -s 1.4.7 -m 1.4.7`. + Enter your GPG password. -11. Quickly double-check the size of the .tar.xz and .zip files against their - previous releases to make sure nothing bad happened. - They should be in the ballpark, perhaps slightly larger. Sometimes they - do shrink, that's not by itself a stopper. - -12. Push the commit and tag out: "git push --follow-tags". Go to GitHub release - page [here](https://github.com/harfbuzz/harfbuzz/releases), edit the tag, - upload artefacts and NEWS entry and save. +- [ ] Push the commit and tag out: `git push --follow-tags`. diff --git a/TESTING.md b/TESTING.md index d70da07..c722834 100644 --- a/TESTING.md +++ b/TESTING.md @@ -1,85 +1,55 @@ -## Build & Run - -Depending on what area you are working in change or add `HB_DEBUG_`. -Values defined in `hb-debug.hh`. +## Build and Test ```shell -# quick sanity check -time (make -j4 CPPFLAGS='-DHB_DEBUG_SUBSET=100' \ - && (make -j4 -C test/api check || cat test/api/test-suite.log)) - -# slower sanity check -time (make -j4 CPPFLAGS='-DHB_DEBUG_SUBSET=100' \ - && make -j4 -C src check \ - && make -j4 -C test/api check \ - && make -j4 -C test/subset check) - -# confirm you didn't break anything else -time (make -j4 CPPFLAGS='-DHB_DEBUG_SUBSET=100' \ - && make -j4 check) - -# often catches files you didn't add, e.g. test fonts to EXTRA_DIST -make distcheck +meson build +ninja -Cbuild +meson test -Cbuild ``` -### Run tests with asan - -**NOTE**: this sometimes yields harder to read results than the full fuzzer +### Debug with GDB ```shell -# For nice symbols tell asan how to symoblize. Note that it doesn't like versioned copies like llvm-symbolizer-3.8 -# export ASAN_SYMBOLIZER_PATH=path to version-less llvm-symbolizer -# ex -export ASAN_SYMBOLIZER_PATH=/usr/lib/llvm-3.8/bin/llvm-symbolizer - -./configure CC=clang CXX=clang++ CPPFLAGS=-fsanitize=address LDFLAGS=-fsanitize=address -# make/run tests as usual +meson test -Cbuild --gdb testname ``` -### Debug with GDB +## Build and Run -``` -cd ./util -../libtool --mode=execute gdb --args ./hb-subset ... +Depending on what area you are working in change or add `HB_DEBUG_`. +Values defined in `hb-debug.hh`. + +```shell +CPPFLAGS='-DHB_DEBUG_SUBSET=100' meson setup build --reconfigure +meson test -C build ``` -### Enable Debug Logging +### Run tests with asan ```shell -# make clean if you previously build w/o debug logging -make CPPFLAGS=-DHB_DEBUG_SUBSET=100 +meson setup build -Db_sanitize=address --reconfigure +meson compile -C build +meson test -C build ``` -## Build and Test via CMake - -Note: You'll need to first install ninja-build via apt-get. +### Enable Debug Logging ```shell -meson build && ninja -Cbuild && ninja -Cbuild test +CPPFLAGS=-DHB_DEBUG_SUBSET=100 meson build --reconfigure +ninja -C build ``` ## Test with the Fuzzer ```shell -# push your changs to a branch on googlefonts/harfbuzz -# In a local copy of oss-fuzz, edit projects/harfbuzz/Dockerfile -# Change the git clone to pull your branch - -# Do this periodically -sudo python infra/helper.py build_image harfbuzz - -# Do these to update/run -sudo python infra/helper.py build_fuzzers --sanitizer address harfbuzz -sudo python infra/helper.py run_fuzzer harfbuzz hb-subset-fuzzer +CXXFLAGS="-fsanitize=address,fuzzer-no-link" meson fuzzbuild --default-library=static -Dfuzzer_ldflags="-fsanitize=address,fuzzer" -Dexperimental_api=true +ninja -Cfuzzbuild test/fuzzing/hb-{shape,draw,subset,set}-fuzzer +fuzzbuild/test/fuzzing/hb-subset-fuzzer test/fuzzing/fonts ``` ## Profiling ``` -make clean -./configure CXXFLAGS="-fno-omit-frame-pointer -g" -make -perf record -o -g -perf report -i +meson build --reconfigure +meson compile -C build +build/perf/perf ``` diff --git a/aclocal.m4 b/aclocal.m4 index 23e51cd..ce5c0af 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.16.2 -*- Autoconf -*- +# generated automatically by aclocal 1.16.1 -*- Autoconf -*- -# Copyright (C) 1996-2020 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -163,9 +163,9 @@ AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE], _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require]) ]) -# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- -# serial 11 (pkg-config-0.29.1) - +dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +dnl serial 11 (pkg-config-0.29.1) +dnl dnl Copyright © 2004 Scott James Remnant . dnl Copyright © 2012-2015 Dan Nicholson dnl @@ -439,75 +439,7 @@ AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])dnl PKG_CHECK_VAR -dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES, -dnl [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND], -dnl [DESCRIPTION], [DEFAULT]) -dnl ------------------------------------------ -dnl -dnl Prepare a "--with-" configure option using the lowercase -dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and -dnl PKG_CHECK_MODULES in a single macro. -AC_DEFUN([PKG_WITH_MODULES], -[ -m4_pushdef([with_arg], m4_tolower([$1])) - -m4_pushdef([description], - [m4_default([$5], [build with ]with_arg[ support])]) - -m4_pushdef([def_arg], [m4_default([$6], [auto])]) -m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes]) -m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no]) - -m4_case(def_arg, - [yes],[m4_pushdef([with_without], [--without-]with_arg)], - [m4_pushdef([with_without],[--with-]with_arg)]) - -AC_ARG_WITH(with_arg, - AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),, - [AS_TR_SH([with_]with_arg)=def_arg]) - -AS_CASE([$AS_TR_SH([with_]with_arg)], - [yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)], - [auto],[PKG_CHECK_MODULES([$1],[$2], - [m4_n([def_action_if_found]) $3], - [m4_n([def_action_if_not_found]) $4])]) - -m4_popdef([with_arg]) -m4_popdef([description]) -m4_popdef([def_arg]) - -])dnl PKG_WITH_MODULES - -dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES, -dnl [DESCRIPTION], [DEFAULT]) -dnl ----------------------------------------------- -dnl -dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES -dnl check._[VARIABLE-PREFIX] is exported as make variable. -AC_DEFUN([PKG_HAVE_WITH_MODULES], -[ -PKG_WITH_MODULES([$1],[$2],,,[$3],[$4]) - -AM_CONDITIONAL([HAVE_][$1], - [test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"]) -])dnl PKG_HAVE_WITH_MODULES - -dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES, -dnl [DESCRIPTION], [DEFAULT]) -dnl ------------------------------------------------------ -dnl -dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after -dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make -dnl and preprocessor variable. -AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES], -[ -PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4]) - -AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"], - [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])]) -])dnl PKG_HAVE_DEFINE_WITH_MODULES - -# Copyright (C) 2002-2020 Free Software Foundation, Inc. +# Copyright (C) 2002-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -522,7 +454,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.16.2], [], +m4_if([$1], [1.16.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -538,12 +470,12 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.16.2])dnl +[AM_AUTOMAKE_VERSION([1.16.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) -# Copyright (C) 2011-2020 Free Software Foundation, Inc. +# Copyright (C) 2011-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -605,7 +537,7 @@ AC_SUBST([AR])dnl # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -657,7 +589,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd` # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2020 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -688,7 +620,7 @@ AC_CONFIG_COMMANDS_PRE( Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2020 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -879,7 +811,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2020 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -918,9 +850,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], done if test $am_rc -ne 0; then AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. If GNU make was not used, consider - re-running the configure script with MAKE="gmake" (or whatever is - necessary). You can also try re-running configure with the + for automatic dependency tracking. Try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking).]) fi @@ -947,7 +877,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2020 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1144,7 +1074,7 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1165,7 +1095,7 @@ if test x"${install_sh+set}" != xset; then fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2020 Free Software Foundation, Inc. +# Copyright (C) 2003-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1186,7 +1116,7 @@ AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1229,7 +1159,7 @@ AC_SUBST([am__quote])]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2020 Free Software Foundation, Inc. +# Copyright (C) 1997-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1268,7 +1198,7 @@ fi # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1297,7 +1227,7 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1999-2020 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1344,7 +1274,7 @@ AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1363,7 +1293,7 @@ AC_DEFUN([AM_RUN_LOG], # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2020 Free Software Foundation, Inc. +# Copyright (C) 1996-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1444,7 +1374,7 @@ AC_CONFIG_COMMANDS_PRE( rm -f conftest.file ]) -# Copyright (C) 2009-2020 Free Software Foundation, Inc. +# Copyright (C) 2009-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1504,7 +1434,7 @@ AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2020 Free Software Foundation, Inc. +# Copyright (C) 2001-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1532,7 +1462,7 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2020 Free Software Foundation, Inc. +# Copyright (C) 2006-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1551,7 +1481,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2020 Free Software Foundation, Inc. +# Copyright (C) 2004-2018 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, diff --git a/ar-lib b/ar-lib index 1e9388e..0baa4f6 100755 --- a/ar-lib +++ b/ar-lib @@ -2,9 +2,9 @@ # Wrapper for Microsoft lib.exe me=ar-lib -scriptversion=2019-07-04.01; # UTC +scriptversion=2012-03-01.08; # UTC -# Copyright (C) 2010-2020 Free Software Foundation, Inc. +# Copyright (C) 2010-2018 Free Software Foundation, Inc. # Written by Peter Rosin . # # This program is free software; you can redistribute it and/or modify @@ -53,7 +53,7 @@ func_file_conv () MINGW*) file_conv=mingw ;; - CYGWIN* | MSYS*) + CYGWIN*) file_conv=cygwin ;; *) @@ -65,7 +65,7 @@ func_file_conv () mingw) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin | msys) + cygwin) file=`cygpath -m "$file" || echo "$file"` ;; wine) @@ -224,11 +224,10 @@ elif test -n "$extract"; then esac done else - $AR -NOLOGO -LIST "$archive" | tr -d '\r' | sed -e 's/\\/\\\\/g' \ - | while read member - do - $AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $? - done + $AR -NOLOGO -LIST "$archive" | sed -e 's/\\/\\\\/g' | while read member + do + $AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $? + done fi elif test -n "$quick$replace"; then diff --git a/autogen.sh b/autogen.sh index fd5c198..085b4d8 100755 --- a/autogen.sh +++ b/autogen.sh @@ -7,24 +7,24 @@ test -n "$srcdir" || srcdir=. olddir=`pwd` cd $srcdir -#echo -n "checking for ragel... " +#printf "checking for ragel... " #which ragel || { # echo "You need to install ragel... See http://www.complang.org/ragel/" # exit 1 #} -echo -n "checking for pkg-config... " +printf "checking for pkg-config... " which pkg-config || { echo "*** No pkg-config found, please install it ***" exit 1 } -echo -n "checking for libtoolize... " +printf "checking for libtoolize... " which glibtoolize || which libtoolize || { echo "*** No libtoolize (libtool) found, please install it ***" exit 1 } -echo -n "checking for gtkdocize... " +printf "checking for gtkdocize... " if which gtkdocize ; then gtkdocize --copy || exit 1 else @@ -32,7 +32,7 @@ else echo "EXTRA_DIST = " > gtk-doc.make fi -echo -n "checking for autoreconf... " +printf "checking for autoreconf... " which autoreconf || { echo "*** No autoreconf (autoconf) found, please install it ***" exit 1 diff --git a/compile b/compile index 23fcba0..99e5052 100755 --- a/compile +++ b/compile @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2020 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify @@ -53,7 +53,7 @@ func_file_conv () MINGW*) file_conv=mingw ;; - CYGWIN* | MSYS*) + CYGWIN*) file_conv=cygwin ;; *) @@ -67,7 +67,7 @@ func_file_conv () mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; - cygwin/* | msys/*) + cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) diff --git a/config.guess b/config.guess index 45001cf..f50dcdb 100755 --- a/config.guess +++ b/config.guess @@ -1,8 +1,8 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2020 Free Software Foundation, Inc. +# Copyright 1992-2018 Free Software Foundation, Inc. -timestamp='2020-01-01' +timestamp='2018-02-24' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -50,7 +50,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2020 Free Software Foundation, Inc. +Copyright 1992-2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -84,6 +84,8 @@ if test $# != 0; then exit 1 fi +trap 'exit 1' 1 2 15 + # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a @@ -94,40 +96,34 @@ fi # Portable tmp directory creation inspired by the Autoconf team. -tmp= -# shellcheck disable=SC2172 -trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15 - -set_cc_for_build() { - # prevent multiple calls if $tmp is already set - test "$tmp" && return 0 - : "${TMPDIR=/tmp}" - # shellcheck disable=SC2039 - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } - dummy=$tmp/dummy - case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in - ,,) echo "int x;" > "$dummy.c" - for driver in cc gcc c89 c99 ; do - if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then - CC_FOR_BUILD="$driver" - break - fi - done - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; - esac -} +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > "$dummy.c" ; + for c in cc gcc c89 c99 ; do + if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) -if test -f /.attbin/uname ; then +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi @@ -142,7 +138,7 @@ Linux|GNU|GNU/*) # We could probably try harder. LIBC=gnu - set_cc_for_build + eval "$set_cc_for_build" cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) @@ -203,7 +199,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in os=netbsdelf ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) - set_cc_for_build + eval "$set_cc_for_build" if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then @@ -241,7 +237,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "$machine-${os}${release}${abi-}" + echo "$machine-${os}${release}${abi}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` @@ -264,9 +260,6 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in *:SolidBSD:*:*) echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" exit ;; - *:OS108:*:*) - echo "$UNAME_MACHINE"-unknown-os108_"$UNAME_RELEASE" - exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd"$UNAME_RELEASE" exit ;; @@ -276,15 +269,12 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in *:Sortix:*:*) echo "$UNAME_MACHINE"-unknown-sortix exit ;; - *:Twizzler:*:*) - echo "$UNAME_MACHINE"-unknown-twizzler - exit ;; *:Redox:*:*) echo "$UNAME_MACHINE"-unknown-redox exit ;; mips:OSF1:*.*) - echo mips-dec-osf1 - exit ;; + echo mips-dec-osf1 + exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) @@ -399,7 +389,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in echo i386-pc-auroraux"$UNAME_RELEASE" exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - set_cc_for_build + eval "$set_cc_for_build" SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. @@ -492,7 +482,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in echo clipper-intergraph-clix"$UNAME_RELEASE" exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) - set_cc_for_build + eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ @@ -589,7 +579,7 @@ EOF exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - set_cc_for_build + eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #include @@ -670,7 +660,7 @@ EOF esac fi if [ "$HP_ARCH" = "" ]; then - set_cc_for_build + eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE @@ -710,7 +700,7 @@ EOF esac if [ "$HP_ARCH" = hppa2.0w ] then - set_cc_for_build + eval "$set_cc_for_build" # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler @@ -736,7 +726,7 @@ EOF echo ia64-hp-hpux"$HPUX_REV" exit ;; 3050*:HI-UX:*:*) - set_cc_for_build + eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #include int @@ -850,17 +840,6 @@ EOF *:BSD/OS:*:*) echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" exit ;; - arm:FreeBSD:*:*) - UNAME_PROCESSOR=`uname -p` - set_cc_for_build - if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_PCS_VFP - then - echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi - else - echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf - fi - exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case "$UNAME_PROCESSOR" in @@ -902,7 +881,7 @@ EOF echo "$UNAME_MACHINE"-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-pc-cygwin + echo x86_64-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" @@ -915,8 +894,8 @@ EOF # other systems with GNU libc and userland echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" exit ;; - *:Minix:*:*) - echo "$UNAME_MACHINE"-unknown-minix + i*86:Minix:*:*) + echo "$UNAME_MACHINE"-pc-minix exit ;; aarch64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" @@ -926,7 +905,7 @@ EOF echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; @@ -943,7 +922,7 @@ EOF echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arm*:Linux:*:*) - set_cc_for_build + eval "$set_cc_for_build" if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then @@ -992,51 +971,23 @@ EOF echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; mips:Linux:*:* | mips64:Linux:*:*) - set_cc_for_build - IS_GLIBC=0 - test x"${LIBC}" = xgnu && IS_GLIBC=1 + eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #undef CPU - #undef mips - #undef mipsel - #undef mips64 - #undef mips64el - #if ${IS_GLIBC} && defined(_ABI64) - LIBCABI=gnuabi64 - #else - #if ${IS_GLIBC} && defined(_ABIN32) - LIBCABI=gnuabin32 - #else - LIBCABI=${LIBC} - #endif - #endif - - #if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 - CPU=mipsisa64r6 - #else - #if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 - CPU=mipsisa32r6 - #else - #if defined(__mips64) - CPU=mips64 - #else - CPU=mips - #endif - #endif - #endif - + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - MIPS_ENDIAN=el + CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - MIPS_ENDIAN= + CPU=${UNAME_MACHINE} #else - MIPS_ENDIAN= + CPU= #endif #endif EOF - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`" - test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } + eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" + test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } ;; mips64el:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" @@ -1095,7 +1046,11 @@ EOF echo "$UNAME_MACHINE"-dec-linux-"$LIBC" exit ;; x86_64:Linux:*:*) - echo "$UNAME_MACHINE"-pc-linux-"$LIBC" + if objdump -f /bin/sh | grep -q elf32-x86-64; then + echo "$UNAME_MACHINE"-pc-linux-"$LIBC"x32 + else + echo "$UNAME_MACHINE"-pc-linux-"$LIBC" + fi exit ;; xtensa*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" @@ -1149,7 +1104,7 @@ EOF *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac - echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}" + echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then @@ -1333,39 +1288,38 @@ EOF echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" exit ;; *:Darwin:*:*) - UNAME_PROCESSOR=`uname -p` - case $UNAME_PROCESSOR in - unknown) UNAME_PROCESSOR=powerpc ;; - esac - if command -v xcode-select > /dev/null 2> /dev/null && \ - ! xcode-select --print-path > /dev/null 2> /dev/null ; then - # Avoid executing cc if there is no toolchain installed as - # cc will be a stub that puts up a graphical alert - # prompting the user to install developer tools. - CC_FOR_BUILD=no_compiler_found - else - set_cc_for_build + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + eval "$set_cc_for_build" + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc fi - if [ "$CC_FOR_BUILD" != no_compiler_found ]; then - if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - case $UNAME_PROCESSOR in - i386) UNAME_PROCESSOR=x86_64 ;; - powerpc) UNAME_PROCESSOR=powerpc64 ;; - esac - fi - # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc - if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_PPC >/dev/null - then - UNAME_PROCESSOR=powerpc + if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc + if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_PPC >/dev/null + then + UNAME_PROCESSOR=powerpc + fi fi elif test "$UNAME_PROCESSOR" = i386 ; then - # uname -m returns i386 or x86_64 - UNAME_PROCESSOR=$UNAME_MACHINE + # Avoid executing cc on OS X 10.9, as it ships with a stub + # that puts up a graphical alert prompting to install + # developer tools. Any system running Mac OS X 10.7 or + # later (Darwin 11 and later) is required to have a 64-bit + # processor. This is not true of the ARM version of Darwin + # that Apple uses in portable devices. + UNAME_PROCESSOR=x86_64 fi echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" exit ;; @@ -1408,7 +1362,6 @@ EOF # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. - # shellcheck disable=SC2154 if test "$cputype" = 386; then UNAME_MACHINE=i386 else @@ -1465,148 +1418,8 @@ EOF amd64:Isilon\ OneFS:*:*) echo x86_64-unknown-onefs exit ;; - *:Unleashed:*:*) - echo "$UNAME_MACHINE"-unknown-unleashed"$UNAME_RELEASE" - exit ;; esac -# No uname command or uname output not recognized. -set_cc_for_build -cat > "$dummy.c" < -#include -#endif -#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) -#if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) -#include -#if defined(_SIZE_T_) || defined(SIGLOST) -#include -#endif -#endif -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); -#endif - -#if defined (vax) -#if !defined (ultrix) -#include -#if defined (BSD) -#if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -#else -#if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -#else - printf ("vax-dec-bsd\n"); exit (0); -#endif -#endif -#else - printf ("vax-dec-bsd\n"); exit (0); -#endif -#else -#if defined(_SIZE_T_) || defined(SIGLOST) - struct utsname un; - uname (&un); - printf ("vax-dec-ultrix%s\n", un.release); exit (0); -#else - printf ("vax-dec-ultrix\n"); exit (0); -#endif -#endif -#endif -#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) -#if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) -#if defined(_SIZE_T_) || defined(SIGLOST) - struct utsname *un; - uname (&un); - printf ("mips-dec-ultrix%s\n", un.release); exit (0); -#else - printf ("mips-dec-ultrix\n"); exit (0); -#endif -#endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. -test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; } - echo "$0: unable to guess system type" >&2 case "$UNAME_MACHINE:$UNAME_SYSTEM" in @@ -1660,7 +1473,7 @@ EOF exit 1 # Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'write-file-functions 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" diff --git a/config.h.in b/config.h.in index 934252e..409cc8e 100644 --- a/config.h.in +++ b/config.h.in @@ -12,6 +12,9 @@ /* Have cairo-ft support in cairo graphics library */ #undef HAVE_CAIRO_FT +/* Have chafa terminal graphics library */ +#undef HAVE_CHAFA + /* Have Core Text backend */ #undef HAVE_CORETEXT @@ -27,9 +30,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_DWRITE_H -/* Have fontconfig library */ -#undef HAVE_FONTCONFIG - /* Have FreeType 2 library */ #undef HAVE_FREETYPE @@ -63,9 +63,6 @@ /* Use hb-icu Unicode callbacks */ #undef HAVE_ICU_BUILTIN -/* Have Intel __sync_* atomic primitives */ -#undef HAVE_INTEL_ATOMIC_PRIMITIVES - /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H @@ -81,24 +78,15 @@ /* Define to 1 if you have the `mprotect' function. */ #undef HAVE_MPROTECT +/* Define to 1 if you have the `newlocale' function. */ +#undef HAVE_NEWLOCALE + /* Have POSIX threads */ #undef HAVE_PTHREAD /* Have PTHREAD_PRIO_INHERIT. */ #undef HAVE_PTHREAD_PRIO_INHERIT -/* Define to 1 if you have the `roundf' function. */ -#undef HAVE_ROUNDF - -/* Define to 1 if you have the header file. */ -#undef HAVE_SCHED_H - -/* Have sched_yield */ -#undef HAVE_SCHED_YIELD - -/* Have Solaris __machine_*_barrier and atomic_* operations */ -#undef HAVE_SOLARIS_ATOMIC_OPS - /* Define to 1 if you have the header file. */ #undef HAVE_STDBOOL_H @@ -132,12 +120,18 @@ /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H +/* Define to 1 if you have the `uselocale' function. */ +#undef HAVE_USELOCALE + /* Define to 1 if you have the header file. */ #undef HAVE_USP10_H /* Define to 1 if you have the header file. */ #undef HAVE_WINDOWS_H +/* Define to 1 if you have the header file. */ +#undef HAVE_XLOCALE_H + /* Define to the sub-directory where libtool stores uninstalled libraries. */ #undef LT_OBJDIR diff --git a/config.sub b/config.sub index f02d43a..1d8e98b 100755 --- a/config.sub +++ b/config.sub @@ -1,8 +1,8 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright 1992-2020 Free Software Foundation, Inc. +# Copyright 1992-2018 Free Software Foundation, Inc. -timestamp='2020-01-01' +timestamp='2018-02-22' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -67,7 +67,7 @@ Report bugs and patches to ." version="\ GNU config.sub ($timestamp) -Copyright 1992-2020 Free Software Foundation, Inc. +Copyright 1992-2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -89,7 +89,7 @@ while test $# -gt 0 ; do - ) # Use stdin as input. break ;; -* ) - echo "$me: invalid option $1$help" >&2 + echo "$me: invalid option $1$help" exit 1 ;; *local*) @@ -110,1164 +110,1223 @@ case $# in exit 1;; esac -# Split fields of configuration type -# shellcheck disable=SC2162 -IFS="-" read field1 field2 field3 field4 <&2 - exit 1 +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. ;; - *-*-*-*) - basic_machine=$field1-$field2 - os=$field3-$field4 + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis | -knuth | -cray | -microblaze*) + os= + basic_machine=$1 ;; - *-*-*) - # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two - # parts - maybe_os=$field2-$field3 - case $maybe_os in - nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \ - | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \ - | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ - | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ - | storm-chaos* | os2-emx* | rtmk-nova*) - basic_machine=$field1 - os=$maybe_os - ;; - android-linux) - basic_machine=$field1-unknown - os=linux-android - ;; - *) - basic_machine=$field1-$field2 - os=$field3 - ;; - esac + -bluegene*) + os=-cnk ;; - *-*) - # A lone config we happen to match not fitting any pattern - case $field1-$field2 in - decstation-3100) - basic_machine=mips-dec - os= - ;; - *-*) - # Second component is usually, but not always the OS - case $field2 in - # Prevent following clause from handling this valid os - sun*os*) - basic_machine=$field1 - os=$field2 - ;; - # Manufacturers - dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \ - | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ - | unicom* | ibm* | next | hp | isi* | apollo | altos* \ - | convergent* | ncr* | news | 32* | 3600* | 3100* \ - | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \ - | ultra | tti* | harris | dolphin | highlevel | gould \ - | cbm | ns | masscomp | apple | axis | knuth | cray \ - | microblaze* | sim | cisco \ - | oki | wec | wrs | winbond) - basic_machine=$field1-$field2 - os= - ;; - *) - basic_machine=$field1 - os=$field2 - ;; - esac - ;; - esac + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 ;; - *) - # Convert single-component short-hands not valid as part of - # multi-component configurations. - case $field1 in - 386bsd) - basic_machine=i386-pc - os=bsd - ;; - a29khif) - basic_machine=a29k-amd - os=udi - ;; - adobe68k) - basic_machine=m68010-adobe - os=scout - ;; - alliant) - basic_machine=fx80-alliant - os= - ;; - altos | altos3068) - basic_machine=m68k-altos - os= - ;; - am29k) - basic_machine=a29k-none - os=bsd - ;; - amdahl) - basic_machine=580-amdahl - os=sysv - ;; - amiga) - basic_machine=m68k-unknown - os= - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=bsd - ;; - aros) - basic_machine=i386-pc - os=aros - ;; - aux) - basic_machine=m68k-apple - os=aux - ;; - balance) - basic_machine=ns32k-sequent - os=dynix - ;; - blackfin) - basic_machine=bfin-unknown - os=linux - ;; - cegcc) - basic_machine=arm-unknown - os=cegcc - ;; - convex-c1) - basic_machine=c1-convex - os=bsd - ;; - convex-c2) - basic_machine=c2-convex - os=bsd - ;; - convex-c32) - basic_machine=c32-convex - os=bsd - ;; - convex-c34) - basic_machine=c34-convex - os=bsd - ;; - convex-c38) - basic_machine=c38-convex - os=bsd - ;; - cray) - basic_machine=j90-cray - os=unicos - ;; - crds | unos) - basic_machine=m68k-crds - os= - ;; - da30) - basic_machine=m68k-da30 - os= - ;; - decstation | pmax | pmin | dec3100 | decstatn) - basic_machine=mips-dec - os= - ;; - delta88) - basic_machine=m88k-motorola - os=sysv3 - ;; - dicos) - basic_machine=i686-pc - os=dicos - ;; - djgpp) - basic_machine=i586-pc - os=msdosdjgpp - ;; - ebmon29k) - basic_machine=a29k-amd - os=ebmon - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=ose - ;; - gmicro) - basic_machine=tron-gmicro - os=sysv - ;; - go32) - basic_machine=i386-pc - os=go32 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=hms - ;; - harris) - basic_machine=m88k-harris - os=sysv3 - ;; - hp300 | hp300hpux) - basic_machine=m68k-hp - os=hpux - ;; - hp300bsd) - basic_machine=m68k-hp - os=bsd - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=proelf - ;; - i386mach) - basic_machine=i386-mach - os=mach - ;; - isi68 | isi) - basic_machine=m68k-isi - os=sysv - ;; - m68knommu) - basic_machine=m68k-unknown - os=linux - ;; - magnum | m3230) - basic_machine=mips-mips - os=sysv - ;; - merlin) - basic_machine=ns32k-utek - os=sysv - ;; - mingw64) - basic_machine=x86_64-pc - os=mingw64 - ;; - mingw32) - basic_machine=i686-pc - os=mingw32 - ;; - mingw32ce) - basic_machine=arm-unknown - os=mingw32ce - ;; - monitor) - basic_machine=m68k-rom68k - os=coff - ;; - morphos) - basic_machine=powerpc-unknown - os=morphos - ;; - moxiebox) - basic_machine=moxie-unknown - os=moxiebox - ;; - msdos) - basic_machine=i386-pc - os=msdos - ;; - msys) - basic_machine=i686-pc - os=msys - ;; - mvs) - basic_machine=i370-ibm - os=mvs - ;; - nacl) - basic_machine=le32-unknown - os=nacl - ;; - ncr3000) - basic_machine=i486-ncr - os=sysv4 - ;; - netbsd386) - basic_machine=i386-pc - os=netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=newsos - ;; - news1000) - basic_machine=m68030-sony - os=newsos - ;; - necv70) - basic_machine=v70-nec - os=sysv - ;; - nh3000) - basic_machine=m68k-harris - os=cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=cxux - ;; - nindy960) - basic_machine=i960-intel - os=nindy - ;; - mon960) - basic_machine=i960-intel - os=mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=nonstopux - ;; - os400) - basic_machine=powerpc-ibm - os=os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=ose - ;; - os68k) - basic_machine=m68k-none - os=os68k - ;; - paragon) - basic_machine=i860-intel - os=osf - ;; - parisc) - basic_machine=hppa-unknown - os=linux - ;; - pw32) - basic_machine=i586-unknown - os=pw32 - ;; - rdos | rdos64) - basic_machine=x86_64-pc - os=rdos - ;; - rdos32) - basic_machine=i386-pc - os=rdos - ;; - rom68k) - basic_machine=m68k-rom68k - os=coff - ;; - sa29200) - basic_machine=a29k-amd - os=udi - ;; - sei) - basic_machine=mips-sei - os=seiux - ;; - sequent) - basic_machine=i386-sequent - os= - ;; - sps7) - basic_machine=m68k-bull - os=sysv2 - ;; - st2000) - basic_machine=m68k-tandem - os= - ;; - stratus) - basic_machine=i860-stratus - os=sysv4 - ;; - sun2) - basic_machine=m68000-sun - os= - ;; - sun2os3) - basic_machine=m68000-sun - os=sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=sunos4 - ;; - sun3) - basic_machine=m68k-sun - os= - ;; - sun3os3) - basic_machine=m68k-sun - os=sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=sunos4 - ;; - sun4) - basic_machine=sparc-sun - os= - ;; - sun4os3) - basic_machine=sparc-sun - os=sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=solaris2 - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - os= - ;; - sv1) - basic_machine=sv1-cray - os=unicos - ;; - symmetry) - basic_machine=i386-sequent - os=dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=unicos - ;; - t90) - basic_machine=t90-cray - os=unicos - ;; - toad1) - basic_machine=pdp10-xkl - os=tops20 - ;; - tpf) - basic_machine=s390x-ibm - os=tpf - ;; - udi29k) - basic_machine=a29k-amd - os=udi - ;; - ultra3) - basic_machine=a29k-nyu - os=sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=none - ;; - vaxv) - basic_machine=vax-dec - os=sysv - ;; - vms) - basic_machine=vax-dec - os=vms - ;; - vsta) - basic_machine=i386-pc - os=vsta - ;; - vxworks960) - basic_machine=i960-wrs - os=vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=vxworks - ;; - xbox) - basic_machine=i686-pc - os=mingw32 - ;; - ymp) - basic_machine=ymp-cray - os=unicos - ;; - *) - basic_machine=$1 - os= - ;; - esac + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco6) + os=-sco5v6 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint ;; esac -# Decode 1-component or ad-hoc basic machines +# Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in - # Here we handle the default manufacturer of certain CPU types. It is in - # some cases the only manufacturer, in others, it is the most popular. - w89k) - cpu=hppa1.1 - vendor=winbond + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | ba \ + | be32 | be64 \ + | bfin \ + | c4x | c8051 | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | e2k | epiphany \ + | fido | fr30 | frv | ft32 \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ + | i370 | i860 | i960 | ia16 | ia64 \ + | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ + | m32c | m32r | m32rle | m68000 | m68k | m88k \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nds32 | nds32le | nds32be \ + | nios | nios2 | nios2eb | nios2el \ + | ns16k | ns32k \ + | open8 | or1k | or1knd | or32 \ + | pdp10 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ + | pru \ + | pyramid \ + | riscv32 | riscv64 \ + | rl78 | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ + | visium \ + | wasm32 \ + | x86 | xc16x | xstormy16 | xtensa \ + | z8k | z80) + basic_machine=$basic_machine-unknown + ;; + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown ;; - op50n) - cpu=hppa1.1 - vendor=oki + leon|leon[3-9]) + basic_machine=sparc-$basic_machine ;; - op60c) - cpu=hppa1.1 - vendor=oki + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) + basic_machine=$basic_machine-unknown + os=-none ;; - ibm*) - cpu=i370 - vendor=ibm + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) ;; - orion105) - cpu=clipper - vendor=highlevel + ms1) + basic_machine=mt-unknown ;; - mac | mpw | mac-mpw) - cpu=m68k - vendor=apple + + strongarm | thumb | xscale) + basic_machine=arm-unknown ;; - pmac | pmac-mpw) - cpu=powerpc - vendor=apple + xgate) + basic_machine=$basic_machine-unknown + os=-none + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown ;; + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | aarch64-* | aarch64_be-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* | avr32-* \ + | ba-* \ + | be32-* | be64-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | e2k-* | elxsi-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ + | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ + | ip2k-* | iq2000-* \ + | k1om-* \ + | le32-* | le64-* \ + | lm32-* \ + | m32c-* | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64octeon-* | mips64octeonel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa32r6-* | mipsisa32r6el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64r6-* | mipsisa64r6el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ + | msp430-* \ + | nds32-* | nds32le-* | nds32be-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ + | or1k*-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ + | pru-* \ + | pyramid-* \ + | riscv32-* | riscv64-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ + | tahoe-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ + | tron-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ + | visium-* \ + | wasm32-* \ + | we32k-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ + | xstormy16-* | xtensa*-* \ + | ymp-* \ + | z8k-* | z80-*) + ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown + ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-pc + os=-bsd + ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - cpu=m68000 - vendor=att + basic_machine=m68000-att ;; 3b*) - cpu=we32k - vendor=att + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + abacus) + basic_machine=abacus-unknown + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amd64) + basic_machine=x86_64-pc + ;; + amd64-*) + basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aros) + basic_machine=i386-pc + os=-aros + ;; + asmjs) + basic_machine=asmjs-unknown + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=-linux ;; bluegene*) - cpu=powerpc - vendor=ibm - os=cnk + basic_machine=powerpc-ibm + os=-cnk + ;; + c54x-*) + basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16 | cr16-*) + basic_machine=cr16-unknown + os=-elf + ;; + crds | unos) + basic_machine=m68k-crds + ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec ;; decsystem10* | dec10*) - cpu=pdp10 - vendor=dec - os=tops10 + basic_machine=pdp10-dec + os=-tops10 ;; decsystem20* | dec20*) - cpu=pdp10 - vendor=dec - os=tops20 + basic_machine=pdp10-dec + os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) - cpu=m68k - vendor=motorola + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx ;; dpx2*) - cpu=m68k - vendor=bull - os=sysv3 + basic_machine=m68k-bull + os=-sysv3 ;; - encore | umax | mmax) - cpu=ns32k - vendor=encore + e500v[12]) + basic_machine=powerpc-unknown + os=$os"spe" + ;; + e500v[12]-*) + basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=$os"spe" + ;; + ebmon29k) + basic_machine=a29k-amd + os=-ebmon ;; elxsi) - cpu=elxsi - vendor=elxsi - os=${os:-bsd} + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose ;; fx2800) - cpu=i860 - vendor=alliant + basic_machine=i860-alliant ;; genix) - cpu=ns32k - vendor=ns + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 ;; h3050r* | hiux*) - cpu=hppa1.1 - vendor=hitachi - os=hiuxwe2 + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) - cpu=hppa1.0 - vendor=hp + basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) - cpu=m68000 - vendor=hp + basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) - cpu=m68k - vendor=hp + basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) - cpu=hppa1.0 - vendor=hp + basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) - cpu=hppa1.1 - vendor=hp + basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp - cpu=hppa1.1 - vendor=hp + basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp - cpu=hppa1.1 - vendor=hp + basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) - cpu=hppa1.1 - vendor=hp + basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) - cpu=hppa1.0 - vendor=hp + basic_machine=hppa1.0-hp + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm ;; i*86v32) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - os=sysv32 + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-sysv32 ;; i*86v4*) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - os=sysv4 + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-sysv4 ;; i*86v) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - os=sysv + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-sysv ;; i*86sol2) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - os=solaris2 + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach ;; - j90 | j90-cray) - cpu=j90 - vendor=cray - os=${os:-unicos} + vsta) + basic_machine=i386-unknown + os=-vsta ;; iris | iris4d) - cpu=mips - vendor=sgi + basic_machine=mips-sgi case $os in - irix*) + -irix*) ;; *) - os=irix4 + os=-irix4 ;; esac ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + leon-*|leon[3-9]-*) + basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` + ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=-linux + ;; + magnum | m3230) + basic_machine=mips-mips + os=-sysv + ;; + merlin) + basic_machine=ns32k-utek + os=-sysv + ;; + microblaze*) + basic_machine=microblaze-xilinx + ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; + mingw32) + basic_machine=i686-pc + os=-mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; miniframe) - cpu=m68000 - vendor=convergent + basic_machine=m68000-convergent + ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; + mips3*-*) + basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + moxiebox) + basic_machine=moxie-unknown + os=-moxiebox + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + ms1-*) + basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` + ;; + msys) + basic_machine=i686-pc + os=-msys + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; + nacl) + basic_machine=le32-unknown + os=-nacl + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 ;; - *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) - cpu=m68k - vendor=atari - os=mint + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos + ;; + news1000) + basic_machine=m68030-sony + os=-newsos ;; news-3600 | risc-news) - cpu=mips - vendor=sony - os=newsos + basic_machine=mips-sony + os=-newsos + ;; + necv70) + basic_machine=v70-nec + os=-sysv ;; next | m*-next) - cpu=m68k - vendor=next + basic_machine=m68k-next case $os in - openstep*) - ;; - nextstep*) + -nextstep* ) ;; - ns2*) - os=nextstep2 + -ns2*) + os=-nextstep2 ;; *) - os=nextstep3 + os=-nextstep3 ;; esac ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; np1) - cpu=np1 - vendor=gould + basic_machine=np1-gould + ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + nsv-tandem) + basic_machine=nsv-tandem + ;; + nsx-tandem) + basic_machine=nsx-tandem ;; op50n-* | op60c-*) - cpu=hppa1.1 - vendor=oki - os=proelf + basic_machine=hppa1.1-oki + os=-proelf + ;; + openrisc | openrisc-*) + basic_machine=or32-unknown + ;; + os400) + basic_machine=powerpc-ibm + os=-os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k ;; pa-hitachi) - cpu=hppa1.1 - vendor=hitachi - os=hiuxwe2 + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=-linux ;; pbd) - cpu=sparc - vendor=tti + basic_machine=sparc-tti ;; pbb) - cpu=m68k - vendor=tti + basic_machine=m68k-tti ;; - pc532) - cpu=ns32k - vendor=pc532 + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) + basic_machine=i686-pc + ;; + pentium4) + basic_machine=i786-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentium4-*) + basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; pn) - cpu=pn - vendor=gould + basic_machine=pn-gould ;; - power) - cpu=power - vendor=ibm + power) basic_machine=power-ibm ;; - ps2) - cpu=i386 - vendor=ibm + ppc | ppcbe) basic_machine=powerpc-unknown ;; - rm[46]00) - cpu=mips - vendor=siemens + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; - rtpc | rtpc-*) - cpu=romp - vendor=ibm + ppcle | powerpclittle) + basic_machine=powerpcle-unknown ;; - sde) - cpu=mipsisa32 - vendor=sde - os=${os:-elf} + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; - simso-wrs) - cpu=sparclite - vendor=wrs - os=vxworks + ppc64) basic_machine=powerpc64-unknown ;; - tower | tower-32) - cpu=m68k - vendor=ncr + ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; - vpp*|vx|vx-*) - cpu=f301 - vendor=fujitsu + ppc64le | powerpc64little) + basic_machine=powerpc64le-unknown ;; - w65) - cpu=w65 - vendor=wdc + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; - w89k-*) - cpu=hppa1.1 - vendor=winbond - os=proelf + ps2) + basic_machine=i386-ibm ;; - none) - cpu=none - vendor=none + pw32) + basic_machine=i586-unknown + os=-pw32 ;; - leon|leon[3-9]) - cpu=sparc - vendor=$basic_machine + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos ;; - leon-*|leon[3-9]-*) - cpu=sparc - vendor=`echo "$basic_machine" | sed 's/-.*//'` + rdos32) + basic_machine=i386-pc + os=-rdos ;; - - *-*) - # shellcheck disable=SC2162 - IFS="-" read cpu vendor <&2 - exit 1 - ;; - esac + echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 + exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. -case $vendor in - digital*) - vendor=dec +case $basic_machine in + *-digital*) + basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` ;; - commodore*) - vendor=cbm + *-commodore*) + basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` ;; *) ;; @@ -1275,243 +1334,199 @@ esac # Decode manufacturer-specific aliases for certain operating systems. -if [ x$os != x ] +if [ x"$os" != x"" ] then case $os in # First match some system type aliases that might get confused # with valid system types. - # solaris* is a basic system type, with this one exception. - auroraux) - os=auroraux + # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux ;; - bluegene*) - os=cnk - ;; - solaris1 | solaris1.*) + -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; - solaris) - os=solaris2 + -solaris) + os=-solaris2 ;; - unixware*) - os=sysv4.2uw + -unixware*) + os=-sysv4.2uw ;; - gnu/linux*) + -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # es1800 is here to avoid being matched by es* (a different OS) - es1800*) - os=ose - ;; - # Some version numbers need modification - chorusos*) - os=chorusos - ;; - isc) - os=isc2.2 - ;; - sco6) - os=sco5v6 - ;; - sco5) - os=sco3.2v5 - ;; - sco4) - os=sco3.2v4 - ;; - sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - ;; - sco3.2v[4-9]* | sco5v6*) - # Don't forget version if it is 3.2v4 or newer. - ;; - scout) - # Don't match below - ;; - sco*) - os=sco3.2v2 - ;; - psos*) - os=psos + -es1800*) + os=-ose ;; # Now accept the basic system types. # The portable systems comes first. # Each alternative MUST end in a * to match a version number. - # sysv* is not here because it comes later, after sysvr4. - gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ - | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\ - | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ - | sym* | kopensolaris* | plan9* \ - | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ - | aos* | aros* | cloudabi* | sortix* | twizzler* \ - | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ - | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \ - | knetbsd* | mirbsd* | netbsd* \ - | bitrig* | openbsd* | solidbsd* | libertybsd* | os108* \ - | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \ - | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ - | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ - | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \ - | chorusrdb* | cegcc* | glidix* \ - | cygwin* | msys* | pe* | moss* | proelf* | rtems* \ - | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \ - | linux-newlib* | linux-musl* | linux-uclibc* \ - | uxpv* | beos* | mpeix* | udk* | moxiebox* \ - | interix* | uwin* | mks* | rhapsody* | darwin* \ - | openstep* | oskit* | conix* | pw32* | nonstopux* \ - | storm-chaos* | tops10* | tenex* | tops20* | its* \ - | os2* | vos* | palmos* | uclinux* | nucleus* \ - | morphos* | superux* | rtmk* | windiss* \ - | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \ - | skyos* | haiku* | rdos* | toppers* | drops* | es* \ - | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ - | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \ - | nsk* | powerunix) + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* | -plan9* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* | -aros* | -cloudabi* | -sortix* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \ + | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ + | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \ + | -midnightbsd*) # Remember, each alternative MUST END IN *, to match a version number. ;; - qnx*) - case $cpu in - x86 | i*86) + -qnx*) + case $basic_machine in + x86-* | i*86-*) ;; *) - os=nto-$os + os=-nto$os ;; esac ;; - hiux*) - os=hiuxwe2 + -nto-qnx*) ;; - nto-qnx*) - ;; - nto*) + -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; - sim | xray | os68k* | v88r* \ - | windows* | osx | abug | netware* | os9* \ - | macos* | mpw* | magic* | mmixware* | mon960* | lnews*) - ;; - linux-dietlibc) - os=linux-dietlibc - ;; - linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - lynx*178) - os=lynxos178 - ;; - lynx*5) - os=lynxos5 + -sim | -xray | -os68k* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; - lynx*) - os=lynxos - ;; - mac*) + -mac*) os=`echo "$os" | sed -e 's|mac|macos|'` ;; - opened*) - os=openedition + -linux-dietlibc) + os=-linux-dietlibc ;; - os400*) - os=os400 + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; - sunos5*) + -sunos5*) os=`echo "$os" | sed -e 's|sunos5|solaris2|'` ;; - sunos6*) + -sunos6*) os=`echo "$os" | sed -e 's|sunos6|solaris3|'` ;; - wince*) - os=wince + -opened*) + os=-openedition ;; - utek*) - os=bsd + -os400*) + os=-os400 ;; - dynix*) - os=bsd + -wince*) + os=-wince ;; - acis*) - os=aos + -utek*) + os=-bsd ;; - atheos*) - os=atheos + -dynix*) + os=-bsd ;; - syllable*) - os=syllable + -acis*) + os=-aos ;; - 386bsd) - os=bsd + -atheos*) + os=-atheos + ;; + -syllable*) + os=-syllable ;; - ctix* | uts*) - os=sysv + -386bsd) + os=-bsd ;; - nova*) - os=rtmk-nova + -ctix* | -uts*) + os=-sysv ;; - ns2) - os=nextstep2 + -nova*) + os=-rtmk-nova + ;; + -ns2) + os=-nextstep2 + ;; + -nsk*) + os=-nsk ;; # Preserve the version number of sinix5. - sinix5.*) + -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; - sinix*) - os=sysv4 + -sinix*) + os=-sysv4 ;; - tpf*) - os=tpf + -tpf*) + os=-tpf ;; - triton*) - os=sysv3 + -triton*) + os=-sysv3 ;; - oss*) - os=sysv3 + -oss*) + os=-sysv3 ;; - svr4*) - os=sysv4 + -svr4*) + os=-sysv4 ;; - svr3) - os=sysv3 + -svr3) + os=-sysv3 ;; - sysvr4) - os=sysv4 + -sysvr4) + os=-sysv4 ;; - # This must come after sysvr4. - sysv*) + # This must come after -sysvr4. + -sysv*) ;; - ose*) - os=ose + -ose*) + os=-ose ;; - *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) - os=mint + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint ;; - zvmoe) - os=zvmoe + -zvmoe) + os=-zvmoe ;; - dicos*) - os=dicos + -dicos*) + os=-dicos ;; - pikeos*) + -pikeos*) # Until real need of OS specific support for # particular features comes up, bare metal # configurations are quite functional. - case $cpu in + case $basic_machine in arm*) - os=eabi + os=-eabi ;; *) - os=elf + os=-elf ;; esac ;; - nacl*) + -nacl*) ;; - ios) + -ios) ;; - none) - ;; - *-eabi) + -none) ;; *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 exit 1 ;; @@ -1528,265 +1543,258 @@ else # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. -case $cpu-$vendor in +case $basic_machine in score-*) - os=elf + os=-elf ;; spu-*) - os=elf + os=-elf ;; *-acorn) - os=riscix1.2 + os=-riscix1.2 ;; arm*-rebel) - os=linux + os=-linux ;; arm*-semi) - os=aout + os=-aout ;; c4x-* | tic4x-*) - os=coff + os=-coff ;; c8051-*) - os=elf - ;; - clipper-intergraph) - os=clix + os=-elf ;; hexagon-*) - os=elf + os=-elf ;; tic54x-*) - os=coff + os=-coff ;; tic55x-*) - os=coff + os=-coff ;; tic6x-*) - os=coff + os=-coff ;; # This must come before the *-dec entry. pdp10-*) - os=tops20 + os=-tops20 ;; pdp11-*) - os=none + os=-none ;; *-dec | vax-*) - os=ultrix4.2 + os=-ultrix4.2 ;; m68*-apollo) - os=domain + os=-domain ;; i386-sun) - os=sunos4.0.2 + os=-sunos4.0.2 ;; m68000-sun) - os=sunos3 + os=-sunos3 ;; m68*-cisco) - os=aout + os=-aout ;; mep-*) - os=elf + os=-elf ;; mips*-cisco) - os=elf + os=-elf ;; mips*-*) - os=elf + os=-elf ;; or32-*) - os=coff + os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. - os=sysv3 + os=-sysv3 ;; sparc-* | *-sun) - os=sunos4.1.1 + os=-sunos4.1.1 ;; pru-*) - os=elf + os=-elf ;; *-be) - os=beos + os=-beos ;; *-ibm) - os=aix + os=-aix ;; *-knuth) - os=mmixware + os=-mmixware ;; *-wec) - os=proelf + os=-proelf ;; *-winbond) - os=proelf + os=-proelf ;; *-oki) - os=proelf + os=-proelf ;; *-hp) - os=hpux + os=-hpux ;; *-hitachi) - os=hiux + os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=sysv + os=-sysv ;; *-cbm) - os=amigaos + os=-amigaos ;; *-dg) - os=dgux + os=-dgux ;; *-dolphin) - os=sysv3 + os=-sysv3 ;; m68k-ccur) - os=rtu + os=-rtu ;; m88k-omron*) - os=luna + os=-luna ;; *-next) - os=nextstep + os=-nextstep ;; *-sequent) - os=ptx + os=-ptx ;; *-crds) - os=unos + os=-unos ;; *-ns) - os=genix + os=-genix ;; i370-*) - os=mvs + os=-mvs ;; *-gould) - os=sysv + os=-sysv ;; *-highlevel) - os=bsd + os=-bsd ;; *-encore) - os=bsd + os=-bsd ;; *-sgi) - os=irix + os=-irix ;; *-siemens) - os=sysv4 + os=-sysv4 ;; *-masscomp) - os=rtu + os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) - os=uxpv + os=-uxpv ;; *-rom68k) - os=coff + os=-coff ;; *-*bug) - os=coff + os=-coff ;; *-apple) - os=macos + os=-macos ;; *-atari*) - os=mint - ;; - *-wrs) - os=vxworks + os=-mint ;; *) - os=none + os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. -case $vendor in - unknown) +vendor=unknown +case $basic_machine in + *-unknown) case $os in - riscix*) + -riscix*) vendor=acorn ;; - sunos*) + -sunos*) vendor=sun ;; - cnk*|-aix*) + -cnk*|-aix*) vendor=ibm ;; - beos*) + -beos*) vendor=be ;; - hpux*) + -hpux*) vendor=hp ;; - mpeix*) + -mpeix*) vendor=hp ;; - hiux*) + -hiux*) vendor=hitachi ;; - unos*) + -unos*) vendor=crds ;; - dgux*) + -dgux*) vendor=dg ;; - luna*) + -luna*) vendor=omron ;; - genix*) + -genix*) vendor=ns ;; - clix*) - vendor=intergraph - ;; - mvs* | opened*) + -mvs* | -opened*) vendor=ibm ;; - os400*) + -os400*) vendor=ibm ;; - ptx*) + -ptx*) vendor=sequent ;; - tpf*) + -tpf*) vendor=ibm ;; - vxsim* | vxworks* | windiss*) + -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; - aux*) + -aux*) vendor=apple ;; - hms*) + -hms*) vendor=hitachi ;; - mpw* | macos*) + -mpw* | -macos*) vendor=apple ;; - *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; - vos*) + -vos*) vendor=stratus ;; esac + basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` ;; esac -echo "$cpu-$vendor-$os" +echo "$basic_machine$os" exit # Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'write-file-functions 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" diff --git a/configure b/configure index 1b5bc56..969a83a 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for HarfBuzz 2.6.7. +# Generated by GNU Autoconf 2.69 for HarfBuzz 3.4.0. # # Report bugs to . # @@ -590,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='HarfBuzz' PACKAGE_TARNAME='harfbuzz' -PACKAGE_VERSION='2.6.7' -PACKAGE_STRING='HarfBuzz 2.6.7' +PACKAGE_VERSION='3.4.0' +PACKAGE_STRING='HarfBuzz 3.4.0' PACKAGE_BUGREPORT='https://github.com/harfbuzz/harfbuzz/issues/new' PACKAGE_URL='http://harfbuzz.org/' @@ -666,13 +666,12 @@ HAVE_ICU_BUILTIN_FALSE HAVE_ICU_BUILTIN_TRUE HAVE_ICU_FALSE HAVE_ICU_TRUE -ICU_CONFIG ICU_LIBS ICU_CFLAGS -HAVE_FONTCONFIG_FALSE -HAVE_FONTCONFIG_TRUE -FONTCONFIG_LIBS -FONTCONFIG_CFLAGS +HAVE_CHAFA_FALSE +HAVE_CHAFA_TRUE +CHAFA_LIBS +CHAFA_CFLAGS HAVE_CAIRO_FT_FALSE HAVE_CAIRO_FT_TRUE CAIRO_FT_LIBS @@ -858,6 +857,7 @@ infodir docdir oldincludedir includedir +runstatedir localstatedir sharedstatedir sysconfdir @@ -903,7 +903,7 @@ with_glib with_gobject enable_introspection with_cairo -with_fontconfig +with_chafa with_icu with_graphite2 with_freetype @@ -939,8 +939,8 @@ CAIRO_CFLAGS CAIRO_LIBS CAIRO_FT_CFLAGS CAIRO_FT_LIBS -FONTCONFIG_CFLAGS -FONTCONFIG_LIBS +CHAFA_CFLAGS +CHAFA_LIBS ICU_CFLAGS ICU_LIBS GRAPHITE2_CFLAGS @@ -985,6 +985,7 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1237,6 +1238,15 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1374,7 +1384,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir + libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1487,7 +1497,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures HarfBuzz 2.6.7 to adapt to many kinds of systems. +\`configure' configures HarfBuzz 3.4.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1527,6 +1537,7 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1557,7 +1568,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of HarfBuzz 2.6.7:";; + short | recursive ) echo "Configuration of HarfBuzz 3.4.0:";; esac cat <<\_ACEOF @@ -1605,8 +1616,8 @@ Optional Packages: Use gobject [default=no] --with-cairo=[yes/no/auto] Use cairo [default=auto] - --with-fontconfig=[yes/no/auto] - Use fontconfig [default=auto] + --with-chafa=[yes/no/auto] + Use chafa [default=auto] --with-icu=[yes/no/builtin/auto] Use ICU [default=auto] --with-graphite2=[yes/no/auto] @@ -1659,10 +1670,9 @@ Some influential environment variables: C compiler flags for CAIRO_FT, overriding pkg-config CAIRO_FT_LIBS linker flags for CAIRO_FT, overriding pkg-config - FONTCONFIG_CFLAGS - C compiler flags for FONTCONFIG, overriding pkg-config - FONTCONFIG_LIBS - linker flags for FONTCONFIG, overriding pkg-config + CHAFA_CFLAGS + C compiler flags for CHAFA, overriding pkg-config + CHAFA_LIBS linker flags for CHAFA, overriding pkg-config ICU_CFLAGS C compiler flags for ICU, overriding pkg-config ICU_LIBS linker flags for ICU, overriding pkg-config GRAPHITE2_CFLAGS @@ -1741,7 +1751,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -HarfBuzz configure 2.6.7 +HarfBuzz configure 3.4.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2559,7 +2569,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by HarfBuzz $as_me 2.6.7, which was +It was created by HarfBuzz $as_me 3.4.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3428,7 +3438,7 @@ fi # Define the identity of the package. PACKAGE='harfbuzz' - VERSION='2.6.7' + VERSION='3.4.0' # Some tools Automake needs. @@ -5328,8 +5338,8 @@ esac -macro_version='2.4.6.42-b88ce-dirty' -macro_revision='2.4.6.42' +macro_version='2.4.6' +macro_revision='2.4.6' @@ -6629,7 +6639,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; -netbsd*) +netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else @@ -6991,29 +7001,13 @@ esac fi : ${AR=ar} +: ${AR_FLAGS=cr} -# Use ARFLAGS variable as AR's operation code to sync the variable naming with -# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have -# higher priority because thats what people were doing historically (setting -# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS -# variable obsoleted/removed. - -test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} -lt_ar_flags=$AR_FLAGS - - - - - - -# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override -# by AR_FLAGS because that was never working and AR_FLAGS is about to die. - @@ -7462,7 +7456,7 @@ for ac_symprfx in "" "_"; do if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function, # D for any global variable and I for any imported variable. - # Also find C++ and __fastcall symbols from MSVC++ or ICC, + # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ @@ -7508,11 +7502,8 @@ _LT_EOF test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 - (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 - ac_status=$? - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && test -s "$nlist"; then + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" @@ -8731,8 +8722,8 @@ int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 - echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 - $AR $AR_FLAGS libconftest.a conftest.o 2>&5 + echo "$AR cr libconftest.a conftest.o" >&5 + $AR cr libconftest.a conftest.o 2>&5 echo "$RANLIB libconftest.a" >&5 $RANLIB libconftest.a 2>&5 cat > conftest.c << _LT_EOF @@ -9394,8 +9385,8 @@ esac ofile=libtool can_build_shared=yes -# All known linkers require a '.a' archive for static linking (except MSVC and -# ICC, which need '.lib'). +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). libext=a with_gnu_ld=$lt_cv_prog_gnu_ld @@ -9860,6 +9851,12 @@ lt_prog_compiler_static= lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) @@ -10322,20 +10319,23 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie case $host_os in cygwin* | mingw* | pw32* | cegcc*) - # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time + # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using - # Microsoft Visual C++ or Intel C++ Compiler. + # Microsoft Visual C++. if test yes != "$GCC"; then with_gnu_ld=no fi ;; interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) + # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd* | bitrig*) with_gnu_ld=no ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs=no + ;; esac ld_shlibs=yes @@ -10494,7 +10494,6 @@ _LT_EOF emximp -o $lib $output_objdir/$libname.def' old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' enable_shared_with_static_runtimes=yes - file_list_spec='@' ;; interix[3-9]*) @@ -10591,7 +10590,7 @@ _LT_EOF fi ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= @@ -10712,7 +10711,7 @@ _LT_EOF if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else - export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no @@ -10979,12 +10978,12 @@ fi cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using - # Microsoft Visual C++ or Intel C++ Compiler. + # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in - cl* | icl*) - # Native MSVC or ICC + cl*) + # Native MSVC hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported always_export_symbols=yes @@ -11025,7 +11024,7 @@ fi fi' ;; *) - # Assume MSVC and ICC wrapper + # Assume MSVC wrapper hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. @@ -11261,6 +11260,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } if test yes = "$lt_cv_irix_exported_symbol"; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi + link_all_deplibs=no else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' @@ -11282,7 +11282,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } esac ;; - netbsd*) + netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else @@ -11349,7 +11349,6 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; } emximp -o $lib $output_objdir/$libname.def' old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' enable_shared_with_static_runtimes=yes - file_list_spec='@' ;; osf3*) @@ -12057,8 +12056,8 @@ cygwin* | mingw* | pw32* | cegcc*) dynamic_linker='Win32 ld.exe' ;; - *,cl* | *,icl*) - # Native MSVC or ICC + *,cl*) + # Native MSVC libname_spec='$name' soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' library_names_spec='$libname.dll.lib' @@ -12114,7 +12113,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) - # Assume MSVC and ICC wrapper + # Assume MSVC wrapper library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' dynamic_linker='Win32 ld.exe' ;; @@ -12398,6 +12397,18 @@ fi dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -13293,41 +13304,30 @@ striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } -if test -z "$STRIP"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -else - if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then - old_striplib="$STRIP --strip-debug" - striplib="$STRIP --strip-unneeded" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } - else - case $host_os in - darwin*) - # FIXME - insert some real tests, host_os isn't really good enough +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } - ;; - freebsd*) - if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then - old_striplib="$STRIP --strip-debug" - striplib="$STRIP --strip-unneeded" - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - fi - ;; - *) + else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } - ;; - esac - fi + fi + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac fi @@ -15122,7 +15122,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' else GXX=no @@ -15418,8 +15418,8 @@ fi cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in - ,cl* | no,cl* | ,icl* | no,icl*) - # Native MSVC or ICC + ,cl* | no,cl*) + # Native MSVC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec_CXX=' ' @@ -15549,7 +15549,6 @@ fi emximp -o $lib $output_objdir/$libname.def' old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' enable_shared_with_static_runtimes_CXX=yes - file_list_spec_CXX='@' ;; dgux*) @@ -15615,7 +15614,7 @@ fi # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -15680,7 +15679,7 @@ fi # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then @@ -16019,7 +16018,7 @@ fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' else # FIXME: insert proper C++ library support @@ -16103,7 +16102,7 @@ fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' else # g++ 2.7 appears to require '-G' NOT '-shared' on this # platform. @@ -16114,7 +16113,7 @@ fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. - output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' fi hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir' @@ -16627,7 +16626,7 @@ lt_prog_compiler_static_CXX= ;; esac ;; - netbsd*) + netbsd* | netbsdelf*-gnu) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise @@ -16985,7 +16984,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else - export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi ;; pw32*) @@ -16993,7 +16992,7 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie ;; cygwin* | mingw* | cegcc*) case $cc_basename in - cl* | icl*) + cl*) exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) @@ -17002,6 +17001,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie ;; esac ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs_CXX=no + ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; @@ -17355,8 +17357,8 @@ cygwin* | mingw* | pw32* | cegcc*) dynamic_linker='Win32 ld.exe' ;; - *,cl* | *,icl*) - # Native MSVC or ICC + *,cl*) + # Native MSVC libname_spec='$name' soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' library_names_spec='$libname.dll.lib' @@ -17412,7 +17414,7 @@ cygwin* | mingw* | pw32* | cegcc*) ;; *) - # Assume MSVC and ICC wrapper + # Assume MSVC wrapper library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' dynamic_linker='Win32 ld.exe' ;; @@ -17695,6 +17697,18 @@ fi dynamic_linker='GNU/Linux ld.so' ;; +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + netbsd*) version_type=sunos need_lib_prefix=no @@ -19033,7 +19047,7 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -19079,7 +19093,7 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -19103,7 +19117,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -19148,7 +19162,7 @@ else We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -19172,7 +19186,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ -#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) +#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; @@ -19316,7 +19330,7 @@ fi fi if test -n "$PKG_CONFIG"; then - _pkg_min_version=0.20 + _pkg_min_version=0.28 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then @@ -19340,10 +19354,10 @@ GIT=${GIT-"${am_missing_run}git"} -HB_VERSION_MAJOR=2 -HB_VERSION_MINOR=6 -HB_VERSION_MICRO=7 -HB_VERSION=2.6.7 +HB_VERSION_MAJOR=3 +HB_VERSION_MINOR=4 +HB_VERSION_MICRO=0 +HB_VERSION=3.4.0 @@ -19351,10 +19365,7 @@ HB_VERSION=2.6.7 # Libtool version - - - -HB_LIBTOOL_VERSION_INFO=20600:7:20600 +HB_LIBTOOL_VERSION_INFO=30400:0:30400 @@ -19753,7 +19764,7 @@ fi # Functions and headers -for ac_func in atexit mprotect sysconf getpagesize mmap isatty roundf +for ac_func in atexit mprotect sysconf getpagesize mmap isatty newlocale uselocale do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" @@ -19765,7 +19776,7 @@ _ACEOF fi done -for ac_header in unistd.h sys/mman.h stdbool.h +for ac_header in unistd.h sys/mman.h stdbool.h xlocale.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" @@ -21132,30 +21143,30 @@ fi -# Check whether --with-fontconfig was given. -if test "${with_fontconfig+set}" = set; then : - withval=$with_fontconfig; +# Check whether --with-chafa was given. +if test "${with_chafa+set}" = set; then : + withval=$with_chafa; else - with_fontconfig=auto + with_chafa=auto fi -have_fontconfig=false -if test "x$with_fontconfig" = "xyes" -o "x$with_fontconfig" = "xauto"; then +have_chafa=false +if test "x$with_chafa" = "xyes" -o "x$with_chafa" = "xauto"; then pkg_failed=no -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FONTCONFIG" >&5 -$as_echo_n "checking for FONTCONFIG... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CHAFA" >&5 +$as_echo_n "checking for CHAFA... " >&6; } -if test -n "$FONTCONFIG_CFLAGS"; then - pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS" +if test -n "$CHAFA_CFLAGS"; then + pkg_cv_CHAFA_CFLAGS="$CHAFA_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig\""; } >&5 - ($PKG_CONFIG --exists --print-errors "fontconfig") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"chafa >= 1.6.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "chafa >= 1.6.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig" 2>/dev/null` + pkg_cv_CHAFA_CFLAGS=`$PKG_CONFIG --cflags "chafa >= 1.6.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -21163,16 +21174,16 @@ fi else pkg_failed=untried fi -if test -n "$FONTCONFIG_LIBS"; then - pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS" +if test -n "$CHAFA_LIBS"; then + pkg_cv_CHAFA_LIBS="$CHAFA_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"fontconfig\""; } >&5 - ($PKG_CONFIG --exists --print-errors "fontconfig") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"chafa >= 1.6.0\""; } >&5 + ($PKG_CONFIG --exists --print-errors "chafa >= 1.6.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig" 2>/dev/null` + pkg_cv_CHAFA_LIBS=`$PKG_CONFIG --libs "chafa >= 1.6.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -21193,12 +21204,12 @@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "fontconfig" 2>&1` + CHAFA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "chafa >= 1.6.0" 2>&1` else - FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "fontconfig" 2>&1` + CHAFA_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "chafa >= 1.6.0" 2>&1` fi # Put the nasty error message in config.log where it belongs - echo "$FONTCONFIG_PKG_ERRORS" >&5 + echo "$CHAFA_PKG_ERRORS" >&5 : elif test $pkg_failed = untried; then @@ -21206,27 +21217,27 @@ elif test $pkg_failed = untried; then $as_echo "no" >&6; } : else - FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS - FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS + CHAFA_CFLAGS=$pkg_cv_CHAFA_CFLAGS + CHAFA_LIBS=$pkg_cv_CHAFA_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } - have_fontconfig=true + have_chafa=true fi fi -if test "x$with_fontconfig" = "xyes" -a "x$have_fontconfig" != "xtrue"; then - as_fn_error $? "fontconfig support requested but not found" "$LINENO" 5 +if test "x$with_chafa" = "xyes" -a "x$have_chafa" != "xtrue"; then + as_fn_error $? "chafa support requested but not found" "$LINENO" 5 fi -if $have_fontconfig; then +if $have_chafa; then -$as_echo "#define HAVE_FONTCONFIG 1" >>confdefs.h +$as_echo "#define HAVE_CHAFA 1" >>confdefs.h fi - if $have_fontconfig; then - HAVE_FONTCONFIG_TRUE= - HAVE_FONTCONFIG_FALSE='#' + if $have_chafa; then + HAVE_CHAFA_TRUE= + HAVE_CHAFA_FALSE='#' else - HAVE_FONTCONFIG_TRUE='#' - HAVE_FONTCONFIG_FALSE= + HAVE_CHAFA_TRUE='#' + HAVE_CHAFA_FALSE= fi @@ -21312,118 +21323,6 @@ else $as_echo "yes" >&6; } have_icu=true fi - - if test "$have_icu" != "true"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}icu-config", so it can be a program name with args. -set dummy ${ac_tool_prefix}icu-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ICU_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ICU_CONFIG"; then - ac_cv_prog_ICU_CONFIG="$ICU_CONFIG" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ICU_CONFIG="${ac_tool_prefix}icu-config" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ICU_CONFIG=$ac_cv_prog_ICU_CONFIG -if test -n "$ICU_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ICU_CONFIG" >&5 -$as_echo "$ICU_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -fi -if test -z "$ac_cv_prog_ICU_CONFIG"; then - ac_ct_ICU_CONFIG=$ICU_CONFIG - # Extract the first word of "icu-config", so it can be a program name with args. -set dummy icu-config; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_ac_ct_ICU_CONFIG+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$ac_ct_ICU_CONFIG"; then - ac_cv_prog_ac_ct_ICU_CONFIG="$ac_ct_ICU_CONFIG" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_ICU_CONFIG="icu-config" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_ICU_CONFIG=$ac_cv_prog_ac_ct_ICU_CONFIG -if test -n "$ac_ct_ICU_CONFIG"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_ICU_CONFIG" >&5 -$as_echo "$ac_ct_ICU_CONFIG" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - if test "x$ac_ct_ICU_CONFIG" = x; then - ICU_CONFIG="no" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - ICU_CONFIG=$ac_ct_ICU_CONFIG - fi -else - ICU_CONFIG="$ac_cv_prog_ICU_CONFIG" -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ICU by using icu-config fallback" >&5 -$as_echo_n "checking for ICU by using icu-config fallback... " >&6; } - if test "$ICU_CONFIG" != "no" && "$ICU_CONFIG" --version >/dev/null; then - have_icu=true - # We don't use --cflags as this gives us a lot of things that we don't - # necessarily want, like debugging and optimization flags - # See man (1) icu-config for more info. - ICU_CFLAGS=`$ICU_CONFIG --cppflags` - ICU_LIBS=`$ICU_CONFIG --ldflags-searchpath --ldflags-libsonly` - - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } - fi - fi fi if test \( "x$with_icu" = "xyes" -o "x$with_icu" = "xbuiltin" \) -a "x$have_icu" != "xtrue"; then as_fn_error $? "icu support requested but icu-uc not found" "$LINENO" 5 @@ -21904,162 +21803,7 @@ fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Intel atomic primitives" >&5 -$as_echo_n "checking for Intel atomic primitives... " >&6; } -if ${hb_cv_have_intel_atomic_primitives+:} false; then : - $as_echo_n "(cached) " >&6 -else - - hb_cv_have_intel_atomic_primitives=false - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - void memory_barrier (void) { __sync_synchronize (); } - int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); } - int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); } - void mutex_unlock (int *m) { __sync_lock_release (m); } - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - hb_cv_have_intel_atomic_primitives=true - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hb_cv_have_intel_atomic_primitives" >&5 -$as_echo "$hb_cv_have_intel_atomic_primitives" >&6; } -if $hb_cv_have_intel_atomic_primitives; then - -$as_echo "#define HAVE_INTEL_ATOMIC_PRIMITIVES 1" >>confdefs.h - -fi - - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris atomic operations" >&5 -$as_echo_n "checking for Solaris atomic operations... " >&6; } -if ${hb_cv_have_solaris_atomic_ops+:} false; then : - $as_echo_n "(cached) " >&6 -else - - hb_cv_have_solaris_atomic_ops=false - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - - #include - /* This requires Solaris Studio 12.2 or newer: */ - #include - void memory_barrier (void) { __machine_rw_barrier (); } - int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); } - void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); } - -int -main () -{ - - ; - return 0; -} -_ACEOF -if ac_fn_c_try_link "$LINENO"; then : - hb_cv_have_solaris_atomic_ops=true - -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hb_cv_have_solaris_atomic_ops" >&5 -$as_echo "$hb_cv_have_solaris_atomic_ops" >&6; } -if $hb_cv_have_solaris_atomic_ops; then - -$as_echo "#define HAVE_SOLARIS_ATOMIC_OPS 1" >>confdefs.h - -fi - -if test "$os_win32" = no && ! $have_pthread; then - for ac_header in sched.h -do : - ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" -if test "x$ac_cv_header_sched_h" = xyes; then : - cat >>confdefs.h <<_ACEOF -#define HAVE_SCHED_H 1 -_ACEOF - -fi - -done - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sched_yield" >&5 -$as_echo_n "checking for library containing sched_yield... " >&6; } -if ${ac_cv_search_sched_yield+:} false; then : - $as_echo_n "(cached) " >&6 -else - ac_func_search_save_LIBS=$LIBS -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char sched_yield (); -int -main () -{ -return sched_yield (); - ; - return 0; -} -_ACEOF -for ac_lib in '' rt; do - if test -z "$ac_lib"; then - ac_res="none required" - else - ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - fi - if ac_fn_c_try_link "$LINENO"; then : - ac_cv_search_sched_yield=$ac_res -fi -rm -f core conftest.err conftest.$ac_objext \ - conftest$ac_exeext - if ${ac_cv_search_sched_yield+:} false; then : - break -fi -done -if ${ac_cv_search_sched_yield+:} false; then : - -else - ac_cv_search_sched_yield=no -fi -rm conftest.$ac_ext -LIBS=$ac_func_search_save_LIBS -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_yield" >&5 -$as_echo "$ac_cv_search_sched_yield" >&6; } -ac_res=$ac_cv_search_sched_yield -if test "$ac_res" != no; then : - test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" - -$as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h - -fi - -fi - - -ac_config_files="$ac_config_files Makefile src/Makefile src/harfbuzz-config.cmake util/Makefile test/Makefile test/api/Makefile test/fuzzing/Makefile test/shaping/Makefile test/shaping/data/Makefile test/shaping/data/aots/Makefile test/shaping/data/in-house/Makefile test/shaping/data/text-rendering-tests/Makefile test/subset/Makefile test/subset/data/Makefile docs/Makefile docs/version.xml" +ac_config_files="$ac_config_files Makefile src/Makefile src/harfbuzz-config.cmake util/Makefile test/Makefile test/api/Makefile test/fuzzing/Makefile test/shape/Makefile test/shape/data/Makefile test/shape/data/aots/Makefile test/shape/data/in-house/Makefile test/shape/data/text-rendering-tests/Makefile test/subset/Makefile test/subset/data/Makefile test/subset/data/repack_tests/Makefile docs/Makefile docs/version.xml" cat >confcache <<\_ACEOF @@ -22271,8 +22015,8 @@ if test -z "${HAVE_CAIRO_FT_TRUE}" && test -z "${HAVE_CAIRO_FT_FALSE}"; then as_fn_error $? "conditional \"HAVE_CAIRO_FT\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi -if test -z "${HAVE_FONTCONFIG_TRUE}" && test -z "${HAVE_FONTCONFIG_FALSE}"; then - as_fn_error $? "conditional \"HAVE_FONTCONFIG\" was never defined. +if test -z "${HAVE_CHAFA_TRUE}" && test -z "${HAVE_CHAFA_FALSE}"; then + as_fn_error $? "conditional \"HAVE_CHAFA\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_ICU_TRUE}" && test -z "${HAVE_ICU_FALSE}"; then @@ -22704,7 +22448,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by HarfBuzz $as_me 2.6.7, which was +This file was extended by HarfBuzz $as_me 3.4.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -22771,7 +22515,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -HarfBuzz config.status 2.6.7 +HarfBuzz config.status 3.4.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -22942,7 +22686,6 @@ want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' -lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' @@ -23125,6 +22868,7 @@ want_nocaseglob \ DLLTOOL \ sharedlib_from_linklib_cmd \ AR \ +AR_FLAGS \ archiver_list_spec \ STRIP \ RANLIB \ @@ -23291,13 +23035,14 @@ do "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; "test/api/Makefile") CONFIG_FILES="$CONFIG_FILES test/api/Makefile" ;; "test/fuzzing/Makefile") CONFIG_FILES="$CONFIG_FILES test/fuzzing/Makefile" ;; - "test/shaping/Makefile") CONFIG_FILES="$CONFIG_FILES test/shaping/Makefile" ;; - "test/shaping/data/Makefile") CONFIG_FILES="$CONFIG_FILES test/shaping/data/Makefile" ;; - "test/shaping/data/aots/Makefile") CONFIG_FILES="$CONFIG_FILES test/shaping/data/aots/Makefile" ;; - "test/shaping/data/in-house/Makefile") CONFIG_FILES="$CONFIG_FILES test/shaping/data/in-house/Makefile" ;; - "test/shaping/data/text-rendering-tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/shaping/data/text-rendering-tests/Makefile" ;; + "test/shape/Makefile") CONFIG_FILES="$CONFIG_FILES test/shape/Makefile" ;; + "test/shape/data/Makefile") CONFIG_FILES="$CONFIG_FILES test/shape/data/Makefile" ;; + "test/shape/data/aots/Makefile") CONFIG_FILES="$CONFIG_FILES test/shape/data/aots/Makefile" ;; + "test/shape/data/in-house/Makefile") CONFIG_FILES="$CONFIG_FILES test/shape/data/in-house/Makefile" ;; + "test/shape/data/text-rendering-tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/shape/data/text-rendering-tests/Makefile" ;; "test/subset/Makefile") CONFIG_FILES="$CONFIG_FILES test/subset/Makefile" ;; "test/subset/data/Makefile") CONFIG_FILES="$CONFIG_FILES test/subset/data/Makefile" ;; + "test/subset/data/repack_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/subset/data/repack_tests/Makefile" ;; "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; "docs/version.xml") CONFIG_FILES="$CONFIG_FILES docs/version.xml" ;; @@ -23977,9 +23722,7 @@ $as_echo X/"$am_mf" | { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. If GNU make was not used, consider - re-running the configure script with MAKE=\"gmake\" (or whatever is - necessary). You can also try re-running configure with the + for automatic dependency tracking. Try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See \`config.log' for more details" "$LINENO" 5; } @@ -24149,11 +23892,8 @@ sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd # The archiver. AR=$lt_AR -# Flags to create an archive (by configure). -lt_ar_flags=$lt_ar_flags - # Flags to create an archive. -AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} +AR_FLAGS=$lt_AR_FLAGS # How to feed a file listing to the archiver. archiver_list_spec=$lt_archiver_list_spec @@ -24749,6 +24489,20 @@ echo { $as_echo "$as_me:${as_lineno-$LINENO}: +Autotools is no longer our supported build system for building the library +for *nix distributions, please migrate to meson. + +" >&5 +$as_echo "$as_me: + +Autotools is no longer our supported build system for building the library +for *nix distributions, please migrate to meson. + +" >&6;} + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: + Build configuration: Unicode callbacks (you want at least one): @@ -24761,9 +24515,9 @@ Font callbacks (the more the merrier): Tools used for command-line utilities: Cairo: ${have_cairo} - Fontconfig: ${have_fontconfig} + Chafa: ${have_chafa} -Additional shapers (the more the merrier): +Additional shapers: Graphite2: ${have_graphite2} Platform shapers (not normally needed): @@ -24791,9 +24545,9 @@ Font callbacks (the more the merrier): Tools used for command-line utilities: Cairo: ${have_cairo} - Fontconfig: ${have_fontconfig} + Chafa: ${have_chafa} -Additional shapers (the more the merrier): +Additional shapers: Graphite2: ${have_graphite2} Platform shapers (not normally needed): diff --git a/configure.ac b/configure.ac index 3af266b..24048cf 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ([2.64]) AC_INIT([HarfBuzz], - [2.6.7], + [3.4.0], [https://github.com/harfbuzz/harfbuzz/issues/new], [harfbuzz], [http://harfbuzz.org/]) @@ -25,7 +25,7 @@ AM_PROG_CC_C_O AC_PROG_CXX AX_CXX_COMPILE_STDCXX(11) AC_SYS_LARGEFILE -PKG_PROG_PKG_CONFIG([0.20]) +PKG_PROG_PKG_CONFIG([0.28]) AM_MISSING_PROG([RAGEL], [ragel]) AM_MISSING_PROG([GIT], [git]) @@ -46,16 +46,7 @@ AC_SUBST(HB_VERSION) # Libtool version m4_define([hb_version_int], m4_eval(hb_version_major*10000 + hb_version_minor*100 + hb_version_micro)) -m4_if(m4_eval(hb_version_minor % 2), [1], - dnl for unstable releases - [m4_define([hb_libtool_revision], 0)], - dnl for stable releases - [m4_define([hb_libtool_revision], hb_version_micro)]) -m4_define([hb_libtool_age], - m4_eval(hb_version_int - hb_libtool_revision)) -m4_define([hb_libtool_current], - m4_eval(hb_libtool_age)) -HB_LIBTOOL_VERSION_INFO=hb_libtool_current:hb_libtool_revision:hb_libtool_age +HB_LIBTOOL_VERSION_INFO=hb_version_int:0:hb_version_int AC_SUBST(HB_LIBTOOL_VERSION_INFO) AC_ARG_WITH([libstdc++], @@ -77,8 +68,8 @@ GTK_DOC_CHECK([1.15],[--flavour no-tmpl]) ]) # Functions and headers -AC_CHECK_FUNCS(atexit mprotect sysconf getpagesize mmap isatty roundf) -AC_CHECK_HEADERS(unistd.h sys/mman.h stdbool.h) +AC_CHECK_FUNCS(atexit mprotect sysconf getpagesize mmap isatty newlocale uselocale) +AC_CHECK_HEADERS(unistd.h sys/mman.h stdbool.h xlocale.h) # Compiler flags AC_CANONICAL_HOST @@ -223,21 +214,21 @@ AM_CONDITIONAL(HAVE_CAIRO_FT, $have_cairo_ft) dnl ========================================================================== -AC_ARG_WITH(fontconfig, - [AS_HELP_STRING([--with-fontconfig=@<:@yes/no/auto@:>@], - [Use fontconfig @<:@default=auto@:>@])],, - [with_fontconfig=auto]) -have_fontconfig=false -if test "x$with_fontconfig" = "xyes" -o "x$with_fontconfig" = "xauto"; then - PKG_CHECK_MODULES(FONTCONFIG, fontconfig, have_fontconfig=true, :) +AC_ARG_WITH(chafa, + [AS_HELP_STRING([--with-chafa=@<:@yes/no/auto@:>@], + [Use chafa @<:@default=auto@:>@])],, + [with_chafa=auto]) +have_chafa=false +if test "x$with_chafa" = "xyes" -o "x$with_chafa" = "xauto"; then + PKG_CHECK_MODULES(CHAFA, chafa >= 1.6.0, have_chafa=true, :) fi -if test "x$with_fontconfig" = "xyes" -a "x$have_fontconfig" != "xtrue"; then - AC_MSG_ERROR([fontconfig support requested but not found]) +if test "x$with_chafa" = "xyes" -a "x$have_chafa" != "xtrue"; then + AC_MSG_ERROR([chafa support requested but not found]) fi -if $have_fontconfig; then - AC_DEFINE(HAVE_FONTCONFIG, 1, [Have fontconfig library]) +if $have_chafa; then + AC_DEFINE(HAVE_CHAFA, 1, [Have chafa terminal graphics library]) fi -AM_CONDITIONAL(HAVE_FONTCONFIG, $have_fontconfig) +AM_CONDITIONAL(HAVE_CHAFA, $have_chafa) dnl ========================================================================== @@ -248,25 +239,6 @@ AC_ARG_WITH(icu, have_icu=false if test "x$with_icu" = "xyes" -o "x$with_icu" = "xbuiltin" -o "x$with_icu" = "xauto"; then PKG_CHECK_MODULES(ICU, icu-uc, have_icu=true, :) - - dnl Fallback to icu-config if ICU pkg-config files could not be found - if test "$have_icu" != "true"; then - AC_CHECK_TOOL(ICU_CONFIG, icu-config, no) - AC_MSG_CHECKING([for ICU by using icu-config fallback]) - if test "$ICU_CONFIG" != "no" && "$ICU_CONFIG" --version >/dev/null; then - have_icu=true - # We don't use --cflags as this gives us a lot of things that we don't - # necessarily want, like debugging and optimization flags - # See man (1) icu-config for more info. - ICU_CFLAGS=`$ICU_CONFIG --cppflags` - ICU_LIBS=`$ICU_CONFIG --ldflags-searchpath --ldflags-libsonly` - AC_SUBST(ICU_CFLAGS) - AC_SUBST(ICU_LIBS) - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) - fi - fi fi if test \( "x$with_icu" = "xyes" -o "x$with_icu" = "xbuiltin" \) -a "x$have_icu" != "xtrue"; then AC_MSG_ERROR([icu support requested but icu-uc not found]) @@ -445,45 +417,6 @@ AM_CONDITIONAL(HAVE_CORETEXT, $have_coretext) dnl =========================================================================== -AC_CACHE_CHECK([for Intel atomic primitives], hb_cv_have_intel_atomic_primitives, [ - hb_cv_have_intel_atomic_primitives=false - AC_TRY_LINK([ - void memory_barrier (void) { __sync_synchronize (); } - int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); } - int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); } - void mutex_unlock (int *m) { __sync_lock_release (m); } - ], [], hb_cv_have_intel_atomic_primitives=true - ) -]) -if $hb_cv_have_intel_atomic_primitives; then - AC_DEFINE(HAVE_INTEL_ATOMIC_PRIMITIVES, 1, [Have Intel __sync_* atomic primitives]) -fi - -dnl =========================================================================== - -AC_CACHE_CHECK([for Solaris atomic operations], hb_cv_have_solaris_atomic_ops, [ - hb_cv_have_solaris_atomic_ops=false - AC_TRY_LINK([ - #include - /* This requires Solaris Studio 12.2 or newer: */ - #include - void memory_barrier (void) { __machine_rw_barrier (); } - int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); } - void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); } - ], [], hb_cv_have_solaris_atomic_ops=true - ) -]) -if $hb_cv_have_solaris_atomic_ops; then - AC_DEFINE(HAVE_SOLARIS_ATOMIC_OPS, 1, [Have Solaris __machine_*_barrier and atomic_* operations]) -fi - -if test "$os_win32" = no && ! $have_pthread; then - AC_CHECK_HEADERS(sched.h) - AC_SEARCH_LIBS(sched_yield,rt,AC_DEFINE(HAVE_SCHED_YIELD, 1, [Have sched_yield])) -fi - -dnl =========================================================================== - AC_CONFIG_FILES([ Makefile src/Makefile @@ -492,13 +425,14 @@ util/Makefile test/Makefile test/api/Makefile test/fuzzing/Makefile -test/shaping/Makefile -test/shaping/data/Makefile -test/shaping/data/aots/Makefile -test/shaping/data/in-house/Makefile -test/shaping/data/text-rendering-tests/Makefile +test/shape/Makefile +test/shape/data/Makefile +test/shape/data/aots/Makefile +test/shape/data/in-house/Makefile +test/shape/data/text-rendering-tests/Makefile test/subset/Makefile test/subset/data/Makefile +test/subset/data/repack_tests/Makefile docs/Makefile docs/version.xml ]) @@ -512,6 +446,14 @@ echo AC_MSG_NOTICE([ +Autotools is no longer our supported build system for building the library +for *nix distributions, please migrate to meson. + +]) + + +AC_MSG_NOTICE([ + Build configuration: Unicode callbacks (you want at least one): @@ -524,9 +466,9 @@ Font callbacks (the more the merrier): Tools used for command-line utilities: Cairo: ${have_cairo} - Fontconfig: ${have_fontconfig} + Chafa: ${have_chafa} -Additional shapers (the more the merrier): +Additional shapers: Graphite2: ${have_graphite2} Platform shapers (not normally needed): diff --git a/depcomp b/depcomp index 6b39162..65cbf70 100755 --- a/depcomp +++ b/depcomp @@ -3,7 +3,7 @@ scriptversion=2018-03-07.03; # UTC -# Copyright (C) 1999-2020 Free Software Foundation, Inc. +# Copyright (C) 1999-2018 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/docs/HarfBuzz.png b/docs/HarfBuzz.png index 44a9b666c17d2b838af12d3de0ee30aa88cfa719..c9d2e7b6f5b60373870e93464a8857ec96997672 100644 GIT binary patch literal 6254 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 pEcJ6_U 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 diff --git a/docs/Makefile.am b/docs/Makefile.am index 987feb5..36da8ae 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -29,15 +29,12 @@ SCANGOBJ_OPTIONS= # Extra options to supply to gtkdoc-scan. # e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" SCAN_OPTIONS=--rebuild-types --deprecated-guards="HB_DISABLE_DEPRECATED" \ - --ignore-decorators="HB_EXTERN" + --ignore-decorators='HB_EXTERN|HB_DEPRECATED' # Header files or dirs to ignore when scanning. Use base file/dir names # e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h private_code IGNORE_HFILES=`cd $(top_srcdir)/src; find . -path './*/*.h' | sed 's@^.*/@@'` -if HAVE_GOBJECT -else IGNORE_HFILES+=hb-gobject.h hb-gobject-enums.h hb-gobject-structs.h -endif # Extra options to supply to gtkdoc-mkdb. # e.g. MKDB_OPTIONS=--xml-mode --output-format=xml @@ -86,7 +83,7 @@ content_files= \ usermanual-integration.xml \ version.xml -# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded +# SGML files where gtk-doc abbreviations (#GtkWidget) are expanded # These files must be listed here *and* in content_files # e.g. expand_content_files=running.sgml expand_content_files= diff --git a/docs/Makefile.in b/docs/Makefile.in index 2df1092..8e0aeb2 100644 --- a/docs/Makefile.in +++ b/docs/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.2 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2020 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -113,8 +113,7 @@ PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -@HAVE_GOBJECT_FALSE@am__append_1 = hb-gobject.h hb-gobject-enums.h hb-gobject-structs.h -@HAVE_GOBJECT_TRUE@am__append_2 = $(top_builddir)/src/libharfbuzz-gobject.la +@HAVE_GOBJECT_TRUE@am__append_1 = $(top_builddir)/src/libharfbuzz-gobject.la subdir = docs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ @@ -169,6 +168,8 @@ CAIRO_LIBS = @CAIRO_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ +CHAFA_CFLAGS = @CHAFA_CFLAGS@ +CHAFA_LIBS = @CHAFA_LIBS@ CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ @@ -197,8 +198,6 @@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ -FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ -FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ FREETYPE_DEPS = @FREETYPE_DEPS@ FREETYPE_LIBS = @FREETYPE_LIBS@ @@ -231,7 +230,6 @@ HB_VERSION_MICRO = @HB_VERSION_MICRO@ HB_VERSION_MINOR = @HB_VERSION_MINOR@ HTML_DIR = @HTML_DIR@ ICU_CFLAGS = @ICU_CFLAGS@ -ICU_CONFIG = @ICU_CONFIG@ ICU_LIBS = @ICU_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ @@ -337,6 +335,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -375,13 +374,14 @@ SCANGOBJ_OPTIONS = # Extra options to supply to gtkdoc-scan. # e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" SCAN_OPTIONS = --rebuild-types --deprecated-guards="HB_DISABLE_DEPRECATED" \ - --ignore-decorators="HB_EXTERN" + --ignore-decorators='HB_EXTERN|HB_DEPRECATED' # Header files or dirs to ignore when scanning. Use base file/dir names # e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h private_code IGNORE_HFILES = `cd $(top_srcdir)/src; find . -path './*/*.h' | sed \ - 's@^.*/@@'` $(am__append_1) + 's@^.*/@@'` hb-gobject.h hb-gobject-enums.h \ + hb-gobject-structs.h # Extra options to supply to gtkdoc-mkdb. # e.g. MKDB_OPTIONS=--xml-mode --output-format=xml @@ -432,7 +432,7 @@ content_files = \ version.xml -# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded +# SGML files where gtk-doc abbreviations (#GtkWidget) are expanded # These files must be listed here *and* in content_files # e.g. expand_content_files=running.sgml expand_content_files = @@ -443,7 +443,7 @@ expand_content_files = # e.g. GTKDOC_CFLAGS=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS) # e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib) GTKDOC_CFLAGS = -GTKDOC_LIBS = $(top_builddir)/src/libharfbuzz.la $(am__append_2) +GTKDOC_LIBS = $(top_builddir)/src/libharfbuzz.la $(am__append_1) @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) diff --git a/docs/harfbuzz-docs.xml b/docs/harfbuzz-docs.xml index 96965f4..d81b9fd 100644 --- a/docs/harfbuzz-docs.xml +++ b/docs/harfbuzz-docs.xml @@ -11,8 +11,7 @@ HarfBuzz - HarfBuzz is an OpenType - text shaping engine. Using the HarfBuzz library allows + HarfBuzz is a text shaping library. Using the HarfBuzz library allows programs to convert a sequence of Unicode input into properly formatted and positioned glyph output—for any writing system and language. @@ -27,7 +26,7 @@ - + User's manual @@ -42,7 +41,7 @@ - + This document is for HarfBuzz &version;. @@ -51,39 +50,8 @@ - - - The current HarfBuzz codebase is versioned 2.x.x and is stable - and under active maintenance. This is what is used in latest - versions of Firefox, GNOME, ChromeOS, Chrome, LibreOffice, - XeTeX, Android, and KDE, among other places. - - - Prior to 2012, the original HarfBuzz codebase (which, these - days, is referred to as harfbuzz-old) was - derived from code in FreeType, Pango, and - Qt. - It is not actively developed or - maintained, and is extremely buggy. All users of harfbuzz-old - are encouraged to switch over to the new HarfBuzz as soon as possible. - - - To make this distinction clearer in discussions, the current - HarfBuzz codebase is sometimes referred to as - harfbuzz-ng. - - - For reference purposes, the harfbuzz-old source tree is archived - here. There - are no release tarballs of harfbuzz-old whatsoever. - - - Reference manual - + Core API @@ -99,33 +67,47 @@ - + OpenType API + + - + Apple Advanced Typography API - + Integration API - + + + + Style API + + + + + Subset API + + + + U5zWAD|z2>+Lj@}SXt%aVwyy%7}( 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 C7J26Y literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5181909018345472 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5181909018345472 new file mode 100644 index 0000000000000000000000000000000000000000..250710b40bf48523dd97acebd7dc25ae3da92cbb GIT binary patch literal 2559 zcmdT``*YJ(7C-l!N0ZyohEl1{R{budM0p5iR?EwUT0jJBtL=af5Cg5$>Goj>q_)`- z68g$F-!y3wHpW5#b#O*eAvy}KyWlLN<$9M*3!)$Hef(=zMM z{sVjNoO|!*oO92)_vC!o?at^7WmTFNw@i;3pmeK4Exa2k_s4_trNqc0Cd4fv%_-_^HOGnx>C#yOIF@ z74To(d)?i0Ivo8(mN$X#+1c*yqJ1eY&wjw$foy)`a+3WfBD-${8+|cO2>rcD* zSLtZqeLUCW;>xk*{F*P^w}fW~5)PjG+?yF4ieiOUlI~YwbIirx-k~Vr%nGiR`#eE- zh%bWi8QsjByVm;{v|@oR9XL9*pm7=RN(+~V9bBuNjJ(_(8II-3YnSrlN^Zf#`F*E{ zBLgwbDf4Gvllfm7@4Dr#k8@VoZuxdu=uUp%rRq}}?{V@!teCjarf5x*7ovMp{YQVj z^PTO#f6*66^aY;W{?4kvR(Zq2e_mqAdM{OTZNv3tgP9R^_!F0tKlWnJ)buQT(TeMh_%J@Zh^LzuI^=Z#y*q$2?a*d45Qp$DP8aiu=+N9jR<8 znfg4HOuw5^2O%Aaq8mz~QzGDlo%(E4Q9?qi%fkDnXNrp1NEk~Z141U~`3iF`k{nDH zkfNv+Mc&Lr`=Jx*MCy;}WG0)j}7dkecz?KjEAVY@mKnZwPh z-4qT*WM0MNP>Hkz!DHY)@V(q5^HIBLbSM_K%lro6TBpw#|!B-g~$?C*{rgz;IrDkUM>;q1ZrqVlDq< z%s+?EKJ(o8Qm#EU@r6gxwgo50p8H$;rxzCTm>1{SzZRj=ZgnL3@a16K-*L61;-n>y zPpJ2Lb$9_!c$~aGTkqiC_`a=9#$yACz%eKPQtR}Oj;KS&o1=sAA9C%31IbWW!D0GN z#{;l=c6@)bw+dffP{BrpeA`$kGCcZn?;5T>lj|IBMiF$Ls^!|T?B%mE_ddXL_H=S! z6_0ILjH8tKVux_7#3H^eb3aFVVi5-~+!oAyuHm2B_R^LAB7@;!Sl$LW4C&5xlR1&LctFvx%V)J8D)b^m%lZNYG(3h#`{ zz|&GZ00P0Xup>h06Fm;T4=h7R_!NZWgFE6C6y%tYcX z75oiY_#jrqM4o}M!-7m=R-8b`?Anx!Sg|;bz*6XjY=-pn0yfAuWTl1!*gLQo5d*(F zj__ZPFg!6_aYVO(H%{3Rlm6dcF6^9`5qT|S6@ZG&;&39TAk+kYBauxVae?%z5IUQv z7m-0-SHeoCawc?kHggIgORS9H#mI|%HUpI-3aaC~llX`7D(;0kW2caOj|`HZ8l<0* O$#4$;`0#?@i}*L-f3kc4 literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5205038086094848 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5205038086094848 new file mode 100644 index 0000000000000000000000000000000000000000..db845043f4e0cba60162947c4de5be6d30d7d321 GIT binary patch literal 129192 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 literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5241922561114112 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5241922561114112 new file mode 100644 index 0000000000000000000000000000000000000000..122a9680be136e799f252f0fc1f19c0911579732 GIT binary patch literal 638237 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 tfB*pk1PC-N!9L0)dN@O9%st&~6|Th#7%u zff7t$DImeb#NY^|emDI8{~s<0m4xtt`h{SssY{dN_7H><6oKvoIdLBhIKvotXiyk1 PaUl!=vMz02Cp!rM*)uvl literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5269686781607936 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5269686781607936 new file mode 100644 index 0000000000000000000000000000000000000000..5c0ad795fa72951d2c482b65a625f5a30deacab2 GIT binary patch literal 48 kcmZQzWME)mQUHUDjMPLB11Q1(qBC+!DnK-p3t}n&0G!VTy8r+H literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5345734743031808 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5345734743031808 new file mode 100644 index 0000000000000000000000000000000000000000..193cf8958b98f570c5693f7636363c2e97151d5e GIT binary patch literal 1240 zcmd5*%S%*o6#nj=M_17@7g0ltTUtJ9AtEV3G3v}n_#~Z$q2SoOlDXqFkJL?R5iY_= zbYT!dw2F%81%VJD{R4p{gkXp+f`YI>k(v4R{btOR1ZmfSANRb!a}M`|0zl7-SS7^K0JR?A*MpN z#JFO9&ptg}h9`38bx}TGDF!Zv43-8rIVE7)8e<0wAMMM$> zv}IfigogZ;EtkJgM-F^TL7&H)Oe`n{wpQrwC#ZD zUC6}+MiMnZjOogv;Teo56;y%3>H-hKy5V~e=!{vBFv~MgGuF}_bhxyZ^gOpMELE(XpzdQ=xWnvU!Z#p7Ys2Gdst1ejVX z({tWFUO*u|qLThUxWiDtwMBQrm1z{k1c^%=iM!6X6}OtW*MH-NZE>Dq6IY0`t++xs zoz2bN-Q8U~42*39hZ9DxFB-cP$P8@Fj3JB8<2zJGV^fEDW#WD^9@e?f8jun&+n_Nm zoy#nxzP3uoLG&UGp}=g;)>lD=rV6oY&P7e?G%Y)7xlG>g8y2Aqiq~(%*(y_m61)*V zh4>)^lxW28!^-wqQ7{h+dsyM+X@-vTF30xZpm4d%)l1<1!A~Ni~s-t literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5362189182566400 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5362189182566400 new file mode 100644 index 0000000000000000000000000000000000000000..fb1b22670e48bc0659eec1f287eba792bb160799 GIT binary patch literal 85171 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 OmIBe4?bG>4XZ9bxf*RZa literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5363902507515904 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5363902507515904 new file mode 100644 index 0000000000000000000000000000000000000000..1ad79713759deca28c7f2bd7dcd68d1cbe4d5305 GIT binary patch literal 1683 zcmdT^O=uHA6#izjP17|>Dyf2sY(SH?G*x;DsKr=QS0Odx;=%UflB6khlMQJo!ONzI zR}WRhgP!K%K}zo)#H$xC9t5FyDR}A0VEjoL-z1Ty&?-`cILqwry!Xw_d*AnFzyKUZ zKfS|7V)Bv(ah(2vbp(xTDf3ILegz=Vz50}4-k89e_$ zdH$Gl{+_Sg;S$05LJ_?<2`DFMjz70l6)xQI#AHtH?Ng`gyKR3WnnZptihWH3TI0~&(#Fx!A1J{ozTkTpPGii_BxSg8A` zSIK*ntSU0hhx2$vHV>BDvm{!9_(aAy0usg6F1Juus}iMwdB`c<@nZxHv8Q{Y4>E)7@$>y!nZQYsG4aW)FS$n}=k?Qa*ZAciBr>V_Mhc*{e$?G!4 zwm!SlF)UvO z`mzvWIAxw1`-qr4AM%%+)W{E{^Hwo3A1KjSqwc}ie^SYv8MPveZ3{6puRSEg(7tAj z{${)qu!q)4mk!0-pNOFQ$U{Mh9AIAFs OA1Dk|4-#+&nFRn4_Yrge literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5422577634377728 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5422577634377728 new file mode 100644 index 0000000000000000000000000000000000000000..aba40f13a23da14269e308e39a22ba012324fa2f GIT binary patch literal 1700 zcmc&!J4ypl6g@8)O&BBw2`Ev*LHsl#Hg3Si#xA&k5DS}N5DT%guy7SF!_Ex|F2w~{ zjrY8HkC`!}5Q%um-23K!&i%Y0Z~!`44n}10P|>Hu^Ai~W2kBp?^fB%m>O zZcMOIfD{89zb7`q)9pQk(H?el}7J%@P{Syf34VN>UEQ>1@{_Wslmd{VGrFjC|rN ztMG|75}F~$*z|FT!={z+@SGMCamY10qOE#@X@Ne@Om^ZEI?xx{N<<(+Yk9pP%$v literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5443213648330752 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5443213648330752 new file mode 100644 index 0000000000000000000000000000000000000000..0d38d6d2610e0e7c9c6cf9390506937fa4636071 GIT binary patch literal 567 zcmZQzWME)WfB(= zorKJWnVFkdQ2@~ literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5549945449480192 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5549945449480192 new file mode 100644 index 0000000000000000000000000000000000000000..62072f1778cb735a1a2777ad04dd2d8c9652348c GIT binary patch literal 562733 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 literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5617065093365760 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5617065093365760 new file mode 100644 index 0000000000000000000000000000000000000000..590e6fc39842251b5ab20b02dfea7e70954a72e8 GIT binary patch literal 160 zcmZQzWME)mRAN?8He+xP4s{YaV9x>+k$SGq0FvQi5CKBQoJ0l*1`Z&P8AvlS$V_;- z6;qB4EXTmW1k#ZL)XkoV$^jWs2?h`~U{isX00E-`D?b;I2IBAk1@##iuK@uA!&L?V Dp_~o!K;v9N8qI#X_Np ziFLIj8e7eCUlQ7RlZ6oedcWUM`q!TOg&441C@<>`BL)w|bp`hy0f!E3X!I}o=F0g( z%`6o{dv)NjrV+oE<~<->VY`K*QU>8*bTm(IJ@?(k`8adlN-;+n% zEkXkNAP003B2_7{o>D{%-2@P^u;GklO%#Y^OV;~@34tw6wyql@ zNpv7SMGwQ%Tf}9StO!#XY{{yKR;F6ACWa`pELrapCPYkDHd)sVQLN@$vQ2DMn=Cn0 z__P>H4il+by(LEok2cHX#8Qxsz|m)S+WK>*OGM+ zZ>t&6IjgIs)iI*EquVj8t8;kk)LHG#T^^^)<2s4#d=dws`?y_Z-N&t_y2jD1UEOV+ z9S#mXt+S`4vtzcy?Q}Wau9}mkH($`&*)yeeZYu&*I4dhEYP|n7GVvhX_%Z3sUN(s0Dz4RndwI8tnW#NL6s4lxulOvhD+BNf_oidhKN zB3d13!rAv6Ax9u&htzTy!gR`5ry_hiu6H4~PUMyHd=hflAnHUDq&_hQpXaB`{_S~w zstM0EiqTTnZs<>1k|lfNo`!2ZGN&ELjRO{@droQT8l*TK+FXF=Dby73T*{k_p#q^Q zMFsw=5#Ij?&HCoS0iDQC%|H)wP1Yyhkp(WmwN9k@zx8mN%qw|}G#-UB@*n$a1SBpC zoO%b+Ek|lyGEIJlWGXwe@FeNhhG)Bx=l@N48-~=#vkrLDiQ^zE*8l%yum>f31~eFn z{IJb>%N$vB3Ur(!?MAuf5ba=;J?KxRmC7mQg)B^Y3s`0ZYRM3sH_7;^eDuaV-fP11L;g*Z-kkiOY&03MP>Vq^Pl9~{C4_4V)ljO*wJ6`znv6g_cA!qt zInHFea5kio@Msgt*ht(x8+V7}zgn~fBXO@$KHG#V4pEO#Ls16kiNR8)cu8|A}HPB(m=RyN4YpM;vS5*=|`X zS`hmbparp#|2kmtS>UNihxDY9*#$kwmVtJrw`S2Zq$TBre9P?+-Jgoos15Bxj8tEz z;@Ui1qgInjE0xI3xC^jf`6uh$#&M%}Lu z)CcKv^tr}o#;3+E{UZG(jDR%g79tFcghHV~xQGyuA_}A17!fPtM7&54i5T@HixiP6 z(nPw*&~MdO>9-kQ>dS4BB2#1uQ`lj$Y>^{!MV`pVII0lcZjmS!B`7pyD5~Y?YTW2d zyuv3c^xO5j^gE2b$X0)G3L1j(Vue^O-V=X_-^HKeFL6wqP!g0ZB~vjKhjOxVl5&bN zKpC%0Qks<(rB#`%ELCn&mMJ&u_ZasY4;v5Y_v*{^`;^7{bNaLT^R_5kvattE#G}Rm z;|pWA@wu_qIA|O)zBP`hoyK9~JY%9dT8UP=^ac8b#(v`~;}K(@@wI-nzF41Uy8)eD zjaVffQ@Zu*^y~FY^~>~y`XXbeO;gs1uZdoq{>YeH;^&a(c^(pmv^+oj+b(6YH-JyP=?$;u<7%c%~#$v5h zb89~B6s=Bc)S9(f+I;O|?HcVmZHacb_MrB-wn=+e+o64=?bJTic4?n$dv%+hu9xfm z^|SQ}dJ9U|GWcX(zFyy;zpC%hKh^i^U+X{UKWEiv4bD0Rv+l@R zowdQVnK5RHnQi8qCFV)yU~`1oVs@HWm^Yd$%)87#>`C@4d!zkK`&st0?PKlZ?dRGT z*q^q)ZvVi(%l?D?7yEIC&5`U#cbJYGM}foT@H#3S{T%}w4UWN%nT~mmOB{fL9$T z&;8LDj7O7jp;#?FwNzQHtb?cCQT8c^ly8(@l;4%V)KuxIVd{C(Q|)S}I#*qwE>y2p zm#Zt)JK(9i;i)Ip_38%oWq4|fx?TN5-J=P3Do#t)a^Wc_JXK?Psz-Y2a(Lp#I$ z1L3JAcxrUeQ-&F7CYug3&nz}Q=BegzbBx(;E;Mg2m%>x4?ZTdFci0EnhuMc)o|<4^ zXn)qe#s0DVbNf&B-{7fuN2(*!;ee;g9Uge9#&I${HPA7`(c@U)Sm?Ok^3?tC)Wh)9 z6ON}H&q+@u2R$_mo?2pgDh{4X3wmmDZYDhSWd5`HFXnHAr?$dVv6iO}Idh!-j|uja zj=A26O~3|tO`N#t#1vxuJC&*Tc;brVkqFUoq7&fb^b_qT+D=TPFegquajy10N&1=k z5bZ;KkhX=+a9$2L33{1cq8IA9dX8>8@ym&yPaGEF_;%p2ScOnj{htOCZJbv&q zA@<+4f5pMq4{pTy=?5nqIB;P9fzO3Fuol>I;Kc*C9awl^?%pMPN9=9fTfcX}-c$C% zN_&Uz`C-q>FTelt-ra9~yyWANSRGg{6a~*HuLJJ_A1k{leQmjRi?$NHQhQc=PJ2On zQF~e2sJ$xhA?$zt)85qH;;Y&gxfWpsLH&4F!`g@T4M1xo|M5>dggZadWjbnq{(Ar& zOAdM-P>FujuMg3O>*t_mP1ZZ~8K_^g(F0HR~!5FYxU=BDd^9?F!~uqwkYGEexJV7mT43k6ZOT$CgWA( zHGKj4<|_2HHFD%I1Y?JBXoJr|zdO(BcYnrM;ttvOt`e(_kHw?nZP^3ACk~5Wl*Jff z{DCpXF^n=!U<8nWF-DdgWt@a@28}YF$2g-IBaIe}GFpwDN*6{NOKGg3JgU5a{{JNL zH&%m=i!+ocFA)-f#Rt0lDI+{B(78jD?`L$DWYO=5{MQY=@-h?UAY;ud9`GEw}dY!G)VQ^do{3~>+Eo-lF|&ng#+=aq}Z zdS!ulNx4+KtXw8GDp!bCl*`2yxkkK&HMe(_xbc=rdna zURO3NZz@}rx0JV4MR^0Qz^BIL#&yO`#xk4D8Z~8M1eI>AG;TGnG_E(6+U&L*TfVK( zR%9!&mD$`judTvXWvj8BgxXSPYp^xhhS|_fZ0UwKd*R2~-JV0HOl%6jpW@|;qw+$aVpia1SCMXjQVIz<=tN{DDs z4AH3AgkK321C=l_NC_8%l?ZXV5-BDrd7?$h$GT~OXjKZu6s4b-suYQ7O0j5DO2i_i zPF$+gi+hzeai4O&xL>(IJfO6TwaRqypwb~8QaZ)sSc`o^nJu1F=7^`1x#DSMp7<1N z#h)pw#plWz@r81)_)@t~>{0F)dzA;oA>|SAt@4C8qC6?SQ=U=}t6!<#sz=oC)bG_F z)F0KWFp9fYy-vMey+OTEU84S?{;K}2{-OS<9#fZLe76E4yj#`V)W6ifF`iR2Rijnx z5cPIB?puwK-#zLY^O07z(#t5;$`l|XGMv!l)Z>n3>x74@QuhnnV->_nS zTs@(MY2jL$mW~l+p5~Qf|5LSEj4JE32FwBc>O1PY>U$V{?oi)XKTto^25YBlXKF*W zCT*B@mNs1dSlx+{>8I*v>MnJ+`nfhr8?BAi#%bfVbF_1{^VBcZJ?dU{pSoW?pdM5Y zssB=c(gtWJYp1C{YXjArFgIC@RsC&Rr`Dm(z$kWsc7`@c8=@K72+Ue;!K~#j^&_oE zo2|{o$Twa~)RHh)NmkckeEfjA7ITz2+B}Sg%P<};*X)?ZlxQw>BgV`dFw1#fyHLAG z>(b8FMrvcUle7t#{XDI{u5MPp(7Lsm7z5K>?k4?yeWAVxy*171uF&tn3}%^asj*Ri z05h4J(MPYvIQc>Jzn2*&9kdi}8l>rm+>h z^xMWe#=FLQ#&*mvKQcbSZ1Ptdwkl|TsA{T?*);y;U(P+PW(PYgpaI3KSwf!=&Jha% zpj(U+z-xY7<8RR41i9(bscFh;fn{Z26T|22>Yfcpa{L7oFXnPFf&h`GFkK_gSr2{3kn=@~%BSXZ3J zz{-Qb{7Inyrd=3;UR*-I6?_guUj;swq2C5Rk70ZXp1{zTgC{bu8X+(r6Br2ytV;;Y z%p~;N!IU9Mc`$mwF&$R1EV$}HUh5$mB3~Tr+~Lu7y^F7!dc)qfwurEA8%VA`)mW=1?BR<#iW8>Fl;Zaer>%FqrH}_ywTy2VgWQ z#2(-P@H;?uB%A;aF_dU9Jr5`e;IDvhAd@}6Whf5t5#W1VKMDK;Lm2@6k)e?7|HV+o zgMR{kL-=O!QHDYJBRv463;YLg4DwCjzZlBR;J+CP<^4EAA%BwI07kh&fk>cwj-FbA zoOzw*0}aAkGJ;SttdkGpOCdOn_kr!{5^9)4^F5%E2Z>bbu)w!38)NSRxk+=|^w_ zq!WOJc!Ajk!voG^U@2W-l*Fh67cj7)ATVlT^arCYAW)l#Q554;a5010MU1K#r-3PN zfVdo7X2B13GO!aaFvDRqfGH1vxCBgk69xjLD?nuya|6apU>`$V0j{tx2uyhZ#FgMG z3xmPc7KVUp7y|VXGb+ZJU@E(SxE4(1l`srAg(0p1Q=SP!fdLG09r!d0P2gIFSOTuI zK;^KWA(n$F&xA2RBSWkNlZ^=H0F-|~+ybV&5yk z2ZQ<<%rF?__ZbZF0eGf`Tfton>TfVhXOK^O7}S?wmcn=lJexuN24*b`^4(kp=H~*l z7zx>b%!f>P8X*4x)Q4atfIELfI-*k9H71wvpxou!&ez9ZYl3DXpAUV{m2h={XK?Q2qqs8Y5}r4K;tikY)v2^ zl6?X3Avl2BAb-RV#2;I@9lVo4V*=$93wMA&WzZNw`OLzdVDb|{ zLfLO27JP^y$mfSGc){N=Xw0R2Yk~aq3qw%(B3l!j!0!xkGx!e+W5Ith1hoNwTZq9B zI+YTgT_{B21B_HT*Xjc1lKdLJuTE>4CQ6;Sqx7hQV&_g{3 z@|)oE0IFBp!0-owY^(=49)@u%crU}a5{z<7 zFs=uq+!74fS3?me*z911Vaoxl3|l@J0SLB2u+Fd*fkPO!60pIrm4RUwg3S$vT?jVR z1ucwWs{q4B1RKhu7QwL9fFl{UlfWq71X`8W;uyBm!0`-Q9XNquYXHNJngike;9Q^p zGRn3_dIPlXt@UHrMuRC2#kf8OT*|PG1EU^l(A_p3>|@v_fJwhoaD5_}(gtj;;6{dR zD!7?pn+EOyW&tG6w=f-iu?2b-WlrLJ@D&!?!SESDJsW(Lg(={xfopJ`biR&3byB;5 zp`HuAk)e{#OBgD}eG_muo*e*Q13U;B^Eds9s$-N%tc_-7lKN9JppWj zOm=vcL3LVt4cLn7Gr?~$)P>-;8R})=ZNNJSvk3eygX+At9oT{E^S~c5sEyFjrbtj) zpIT@J@3JrnjCvr^0^Vz3GUl`bu;Co}&_jVp$j^YI0F)~Y^;VAsk|D#cdJ2I0M0V0M zfO5zyz%HN?@;-1C&>!-*;FEx}A^!^uf9UW7#jC>yI&4qz>d=p%y#j`Q5^3NrhPDyh zZ2@WPC^H1IFRjH$kS z{)B}R@RJPMd)1$^PzrvQp?v^eZvkzN{sKe$5WK;H6HNAnEvZcDWIF=M4?sEr zRK9f5gWv@yE7baz=thV zgTG>EUxL53Py_y+q3r?xV4*+wCkB;${bvg&36WLLFfIfSWEdBL2LXf8{-YhrI+I~6 z0yi-Xv=v#y7{*oL;S6Ijcr?Sf27ESva&O!K9?vkAfbU=!3&1Ep1Y;q11H)J@glRAY z(lKoenxmVjqXfKUCrs2+0?o6{Xof&~W(|mly5NNJuQe1$z8VuhPXwGKB-vn_znBoO! z9%fcE1Z-teya3I~O!$u=ZUn<;1e%|jr!vG%-~kMppP8pI#8PlAgXU^x9YZVw!|w!| zx0wwLaVxlyLGv)v&k(nPQ8oxPCo@qt2;z1y$_RnxXC~`Do4B}|G7pfx^|d>APe*iDD3X}2- z(Au8)5JNP8DbE0{^O;m80MQ73ltF8L=3@*&Wo;dU*8fbh3m{PD%qJMM7HB@n5QD%^ zF_dud(+n{f{0xKE2+e01g6bpL6rlA&lk5nHN#N%hv`%JHSp-B2n93hOYi1^uIY3MX zzr>*RGxKEzUhWj;D-2poGdD8C6!0bnt*M!>GQ?EyYYbXrGhb(jY2eKaT5mJAFhm>p z4F;{fnQt=0BJfrQtv{J>F~p_dw;2lgXd8p}CCqmiw6Hyw0B{C&Y<-V^9u&;W0+quXf4Ft!=Swlb1y@g3*N_|y$*9fLzxFYz@YVh z^B_Z61wOYAl<250I=&UOlk`N+CwmZW?&~;n7=S+-@yEpf!%3g{>Gp^1oJ2ZJJ!Pd zogqk!yU*H^|5Mw7wvma1|>$ii8fpW;Ozug765e9nLJwO%Y2yit}gD|k6 zy+1GjGRm0!G@uq?QowaUBjgP5AYd@Uz$W(7fiodL10DvPg)q>`J{&k3az1!0Lwx}} zo}s=3K9@oBc>4qf&FAeCfo41lUG0;AsgNtc(||Ul^(y#$0A-x!`t}*XOvqn@yMS)U z@Rhv>m<9Pb80FhO2l0e~=K}K}!>0E6z=e==!50AwAbY_Jfklu{0bdHhR~l?#zZ$p^ zalQjy0^Ee_u!VgoumUn{VP6Tr-s;ET)xh1jJ_>vf@Bn18$68<=!h8vS9C!lqzras2 zv;kl$Lx6TN7Y|zHU(%NZ%127(8zD^F*Neqc3=mt$ARAmK7gDECR+ovK4IU<(2~KQ z0G}d$*xLRXunRJLVE>#!>jm~N7#hllo%{i4^T2z6{g6w+Xw&QmA=|-+7+MMVFhg^J zzXHBS{A9mxfNvqg2lgWjTF0_~2cVtOE(HI;(5TG*#L&(LlV1UCB={GGHU|6~Lpuq4 zl%Y)k{|@|tw4MV02^@n=KKYA5YgP8Y8Co~^I76E$gu}+L-3X3n(A?LN0Kl&Lb>Jih z&4C@TDM7y5tUIXZf{R*%H$i{Wl14j;n=Fg4-h7OxM${Dt$ zVAzykYy^7%FV=r_a0SDLGUliO`XkOO!Kfz$9sYHk!l3!E<5XY(uHOu9U>Glg2QqZj zMF+|;f#%W<)MtYJAb1ADARWnGfN>eP2Y|jtF?a!RF=W#B5{7X#cpm0J0qnS_8<29|=0*%Z7~z z2FiZ6lVN-h9>y@XfzJYlBg_u)2w)uK*TLg~^B}(ihRq1Z2jC^ZGRUYaIV!_A1U4AP z*Weh2fqIq`$1qU$a^e}rN8luefxPCVF^o^Z=?vp5u*onEfJ+$0VKB-C!Pp0$$T0SR zCj+gxz8kL*Wddj$boeBHHN*HB3_s*Qg)peE`OgBdpYaD6HvIMO57mSM}_eBc5+yFm^=@brmy zg$MK>{}iF)i!4P+{_h_p$&pVp8~rA`}~5R8GQ+%DGCh;>K&rb;=NBgfdo{s9b>8 zlNTtLE7#&fp_`REl>70L^3%!&yimJU`B2$~4^h5We!wR~f2l&XsnKeZnyKch#i|P* zrJSNRsAs6d@ha>@bvj;ny%4XtF2+lYEASfLeR%QkDSE*WFB86_eux+T_TkmX@9}!$ zUwDNv9Ixl4XgOMu=E94Ir{d+oGqmA&6>y?96|eU7;6=Pe+Ld@6_BMPPPkCA$mwmNK%MBBtN7y#2Zo*G9bhs zG9+Yl$hjetLoNvE3YizOFyyL`8$xalxg%sv$YUW-hrArJIpl4;a{qbAS0O)y{1)=J zp%^wJ+DI}oja;MH@EZM%Mq`LE!Wd^vG1`qTW45sXFC$-TEXAwGtMT&sqsG&CDR2{B z0DRB**w{<2{271QG`y@IhgX&DwgSA4?31q{53~)njk29%Yq6bgn_-({TVT7~cCBrx z?N-|=+e5Y|Y|q(Vv2C$!vwdLu%(mC|mF)-HZ??Zewa~E8=+KPNoY10BS7=q}siBRb zLqbP{jtQL*Iwf>^Xiw;cp^HMV3SAm{d+6PvkAyxI`a^218QykY&rYQqMFHHD21J2z}{*acx-Ve`TkhFukQL)gt>cZ978 zdnoLQu;;>F3EL9(PS}TGyTbN`eI52=*wL`#;UVFX;R)gC;o0H+!pp-e!%qos2tOly zc=*`xiQ!YjJHls$Ule{>_%-1-g|7@>6@GvCqv217ZwP-id~5jj@SWkGg?|}-ApCIn zk?S>#ut)TZ@I{;w;g4vF7!%PPael<~h*=Q}BCd&88gXaD{Sl8vJQMM9 z#2XRYBR-AT7x8VxFA;x78j&%Psgc={#gX2~%E$qcLn22;PK<1eoEbSk@~X&dB9}(q z7P&g|!N?~gH$=W3xh-;gPloDl&3X6(}ii%2%N{&j4 zGNZDi`bCvQIiuWB)lqd(L!(AVO^CW6YEIN;QA?xlh`KxKzNm+y)Z_>lqJE4z8ue$?-_asEBswxWAv!%eJGvygDtbWlpy-j& z6QkRsFO0q-`j+U2qMwL(BaF_*<$6LV9{%9vF#_s2XM^K{IHm{()A#%zz- z8S_QV!I&d4KgawTtHg%J#>6JaX2s^kmc)8uYhq7}9T+<_c2w*+u`RLZ$IgtM8+%FY zm9f{yE|0xE_MX@WV;_%QANz9b=GbkqAH;qZyEpc$*dJnli~T!JkBf+lk4uYl#1+Ol z<0|4#j;oJ5J?^ZyF>w>(ro>H;>xsKC?$Wr$aZBP>#N8ElU)&>cPsP0uw<+$;xcA~d zj{7|BK-{-+KgInKkKdJukB(1@&y3HFFOGM|SH};C_s5?ZKQexN{G|A{_!;qY;xCTB zBL2GgW%0Mg-yOd;eqH>t@h`={9{+ay`|+Q~?}HG38@M8go1>! z1Yg2Q33UmB6NV+6op4@4YeIWMcf$OHMG03Y+?a4n!kr2CCOn+*WWw_a8x!70csJpr zgxv}I6TV6KSHkZJClZassKms?jKrM8qC{6>RpP0Mjfq1NMahwk0m~n_+sK~iQ5uCP27`sIPpm0uSsfBSW;|KN|KqBpH!OUP3oUi zn=~k?DQR@lxk;0gE=cN1nwNBW(v3;CCEb_wc+!TXElE3)b|)Q9`abE`q`#82@n0#sS;^ZaCE0XU@zAyQaLYKrp!)R zkaBs-wJA$eZcSO8@?gr7DbJ^DOxc?9e#)mQ`%=D5`6=a(RFP^+jZRHU%}mWrEl%~O zo}5~rdV1IvEDQ+(Prp6=p7aOPA5UMOzA=4k`u6ml>0hKDOh1zTbNZhd zN=9f#Oh$S}c1B@_GovbFK*qp~vogkIv}9b6F)QPejH@$l%vh1JI%93d;~6hxyq2*o z2YG!z5VrEumL8ddaIw&C?v({xjm9;)= zL)I%o4M26V}5TQwd?jMdx|~VUTpW;Pqv?KA7P(hZ?kvVFR?GSFSFlif585PeS>|o z{XP4q_Wkzn?8h9sBhHcG$a6RyCp-L(k&g2m(;S_SxsFAS8yze0VeMm%4UWx@_Z*)( z_B+0F9Lo;Lj>%5T&dDyxuE;()+n+rwdt7!)_VnyI*^9ET$zGm)XZHQsk7vJ-{d)Gh z**mlMWPhK1G)K#c%E`(p%yH+Ol+&2glruJ`C1-lh?3@d8F3Y(-XGPB4IS=PNlk-Z> z)|?M=cIO<*`61_zTrD>$Hzn7R>&&gnt<60ncU10#-1gkrxtHWF&Rv#!XYK>JPvpLk z`&#af+|P0k<^GuaN1l=wmzR;3pI4q&lUJX2X5QI(&3SEk-FXZ0uFAV9@AkZV^B&FH zkoQL3_PkH?4(I)x_jkT6KQ2EbKQF&5zkhy1{?Po9`RC+M$)AxwKmUsS>+_fA-;sZR z{^RoF;LZ8l@;}V~Jbz#Q;rt`{zvUk*Pzu5dVhYj<>;?G+B?T1)4F#hMS_`@g78P7u zaC5<`f(HwpDtM{jje;Eoy9y2#{7~>mp;j1Gm{OQsSW;L~IG}KF;fTU>3#S&&EWEJr ziozQUZ!KI?_-Nt!!cB#57k*UuW#QL_KNtSp&(<%lUuM68ey)D~`!)0%+HXw1N&VXU z&F;6b-!=V~_q(g#+I~;=d$He^e%t$f*6%>S@B95;q!vXMB^No0ii>ErKGcDZpp%uYf6@v+*$H)$qOZ$OWrH_q-0OYS0z7{94pmJBTJJ@9i>I3Ri*yY zvr5O8PA+XP?J2#u^s3S&r7KJCDSf2$nbOxv-!J{V^l<4frGJ)*GNUZAEWRwY%q+_* zD=u@DRhFGxR#!HtY-riYvTFMSEei1RqS%Rs$BzIe%G0vh-LuJ>J^y7ssZyS{h*>K5)WcdR?Zo#!rbSGrGe4{|rT$GMx` z?e1>(MeeKI%iOoQ?{h!mUhjU{z16+lz01AN{hj+4_X$s^C&rWR$@Y|byq=Ri^`0S~ z5uS0LX3sQFr)Rcjf#-71wVtJ(TRp2i4|pE;toOX?+3NYwv&*y3^R?$k&r#2DZ-_V2 zo8V3NW_$a2%e|G}TJIollXslA%{$w>$h*XQr+2OQDetS^cf7m3hrPe~6kn__!&mI9 z@HP0FeCPSvd~g=eU)YUq>byi24%U$09ayQnxm^@5Arb?!2rdpV` ztDoH2)7;Y1+R@V>&p9-w>1u3%_RT$w@=hb?rBUXkG5DB#ppI3pW0mXp@j6zyo>i`A zmFrpM`pU+j%I-!tWgMFO2KK5qP^L4mZ#piw$1|{3OAkfta`~!UUKi!k<*xA#>Wx4u z=HcW#wSy)#cMa}oYoFXYnDa6CpE1|_W%zo|NPX?#pn6EP{`7xD>vDV9Q(n%K*Ed8O zcSt}t1gIN=_+^xVupG0OP2^?U_}Df+&rlhG%!I#sXm32e3K@rwv*F`pebr5zho)(> zI;J*v&6?icJc|-@xf|Rvd_8-ho>OVyR2o>@29B$N<7yzaTy7tStnf5V>+I@~aWt@| z4IEVi2WaG|xNxBu50`om4=C(ztl;=6IQ9yTqk`k8XdEGfkN7uhR#4n7kDD!2$w^eQ zwl$3-1ChJj@)`nitd$&VrF`05Svg9&cNCjulq^1@y4pIXj`~k4adBxNf6c>b1LAx}vnvJYPBP-F!=JC7Ep4!zsyY+0D&$D~;dG_SC)~?p>w(ha= z{@C6-GPP>!aZc3F#`9N?lhKUpTT6?spDbIPR(YqD^U^Bw(i(hB>RQJt*RjfV{CJ&JiLFY&D%Z2h z^;NAwmC@p`&;1osd)1pN)0x^g9n^jA)Ltz;6tT-yDO;Rry-!MwJe*DqJI_-$4J}Ta zERt=U4{0Q;F4nX9^>uBmlts?TGLWa?{C`9a$FifmoF#9?1yj3PTRYmDJ0`cav`ag; zOEue}y^O-k4=((M-R=+0{8? zT5Bigtn)u>7#C8jx3d~ot8r@JOvu{jZj`kTL>eMVR;|L@8LV#&taJmrxPb#SvhG%q zYpm<)%|b<0S0D>$jyU5L97hGmQQ_~F!Mp#>$Q2Yfniqbil9Q9Z`Sb48?fXx4vPiR-XziqQ^n(<$3soLLPEm#W69Syt%{+NF`z zY-C*;S(irE#qXXY+nG5spL2TiIVaE#&6D@%_1;0&-Hoy}aX0!oQ9pa!Uo&4uGrw=m zKs&^4tf8=Q9I4^*$nu8b%66)troiQ?puzyMF3L=MD&%t>*-_x0G@gfh4^M@xXPz2a zCOp!I2qK#}k8~x@$UGp~_~1 z3CYIP<*DYVt2ydwj=GwouI9+9IkIYwtePXMX636nPT9*KGFHBZwXU&j%~98Ioa|JO z>@!@RT6xbcM{q7rP4$!sQ}F+UHafIVnb1SrGuYWYSe7ZUEH2>Q(uEUQE5Lyg2$8D@ zT?-6Coy}x)cfDT!b8qTaPl*R* z6$Mizwc@OAw9>702Lx|Gs0avE0ih-!)CGiwfDp(?T_B#iKsK526EnX`t@8q?M^y^ZEV!`g;V>m1QGb$av2=2@fo*Zi30>uw|GduwZC zIz62oo!wUCEcY}^rr3i*z@Jv^^12mkU%59}>r{TYnes9T%1))cOm1!OX>Mh0=Hnv% z@1dNuA*~B2C+#vPQop+Tj#+ctIypNt+PbE7c2jnGnrF@82xd%cYnj#txpO*Flh1J7 z@yg!c<&_;Fs6r|s^|aDv*~%X!E-#P}$bprvyl$n}SMCiK$Y|e(|654DhSuNjqLu_C zI~G4r=KMUu^1G;A!9CgA_+8Yl;EdW8kQ`z9U9#`-^IXu+12jJm>iyiO`gwZg=h2U! z$MJsdP5o|;)6H>uSQiiLQqQT^bLt*G^H^v6oX2{Ob@8w+UXI1fvG9z>&jSiS&&2#Z zCi3%m$?xS@czWjNfs$W#%x=FNqF|EBar!t;KcD&eOb){lgf;WAWP-@6c_pN8g_^5FWr8* zG~xEw^5Z<~@YnL=Jo)g~a_T$>@z?U>wXD2L&Mf>c>apB@+3SM%%td_^iXwH5AnL|I z)a!!eIM(ly!x=v>q4;@T8Yc5~Ejj#{okxczcs0A2W= z?Cf!opY!l@yb|H(S%Tlg$$D6&dOq{A5?)IQzF5UUc&Wk969B)L6Y{bWyu#q;vA&;Y z7=9jX`+1u0=efV1hu(f3bNhMq!O!ymzZ{ex4^~NL<$3wY&+89@+OCr<117I_9icX`FZ)v&vSS`525{X(1nm3Cr=>#ayo&I+(tmxV%-3 z%^jURt?jLC%|XH0(mX?k;i0X!szUZ4@<8_jJy4)uK`dM*cs~38?*+7HX2C_-U8K)GF&`IIA5VFFvi7-r zvZ4`LmW99(%I*y}sMrz(?guO{YoW_m>#}Y@;0Jl4yr(q%O?j5AWl=Z3@)GSP(U2L>_TwH z{*YY=&e$Ka3&B~y77#c~JfZi=ffVkuW8}~YX93GVutL{KMde@$_t`OWFoiRAjO=t= zDC{z%kL!u-W^j@7DZ3e*v8jAqM&z&y7g+;d@AUDigHH~$aF5fIYuPyC^mq-z$4d%6 zUW)MXQUrE(q!PRo;p3$UA1_6KEbsD~gpXGte7p+b<5dVBuR?$VVFP7Sj^tcEUY_vr z@`R69B7D3u;Nv9$AJ4yivMWGg9AqIFPc)^#_j#)Bv!<&ke1Re) z`vaV_XXHopJ(yC_1B+g&-owX4(V;$yd@86C5xV=K!^+%u<>c^Vcwr8EV9 z0)~aQ*?gtDZLYk~jSaRADYdpuoz^3zjy5YIPGE*boKTOI5HTerStdl1Oh^ip5DAo! zWSJ02oDfMeArfQ?oe(Gs#1yk+88b;TW+_n2Bv8zfWy~aT%p}Q}Nsuw4+o6a-6fcpC z7J`hGm?8yJoJ2B82pl5>86lVozDtg>J&m$DgQ$pjT(Xz)U8UfCaktTP#lSN2DqD%nNjqtZVK;p1NDxoIPC^)H=Ic>VSHn0cZsLz(8OSFc>%;I0G00oCypCnt)-zS-@~$ z1TYd91&jvH2F3tmfpI`BuPQ;{6%+`4)|GI^3ri3J;~sj*TG)cbt2Pki;!<}Daz~rM z2n31tfrFAKDEWd?Wl*XPN|bYcmh#RLJC%3h?HR)?GzIKqW@|^9t_IB9yDyEaY>}Yl>VlT53u;jpv|N4Aa%k|ZXX}HOt0xm! zTh@WQ7`MrAv~dlo&)zki1vKj2!48D>Q2e})&6i+wEAhZ?b|7dC`Jm69b})QUF%M;m zHn&06`YVKh5&N#d;&Py@_O8L=Vz8|CS%tOog^_N+5J9H~NCM^##@U(UVPqGTIa{Z__`r+!TngsZSZTcIxTzzS}>X z812^wlC2MxNz6K|d^H4f(-5>@Lr}ejpn45by?{xY=y|!1AB-nh@*9GwU_xW1(ilu7 zSozT~@m*}}1jAL34!q$Xc(j5N=H355_==!b6~R<7KC;rPpxF2=022OTzYzh?NQcOf zB;mb)z|)mMO)E*4sjXepu>(4(y*m(~hN9;e2KW-aGhj)0Z6FY=GN@0bl{m$gjb26w zN>WQ}AB5t^+Zw@pK|2M!hbMzMZ4CO+Pgdmj6i5iFoy&i((oq zuz{w=y2hIp2uAxBAh~s6J%!y1NY)+$B-+EE3-Ty;GH^B+i|-)0p8@7A4G3q>!eJ;K z#!ChZUYnYgz(U|_oRt-9C}YFR;)}|@ndl!C*3F;?%Exs1i&lA+o6V%TYw4W=epDU=JE2y6I$mr3YyXtR5dVcqQ#D2G(lBeK~;l|9Tq+U;i`ga)dVvVs9Bgm1`Svf)CDUZ zma2i_DdvyC_-cFa1~mu_J879C@T?qc%B%+lUbNm3xQitYD~&)WhnZzi(?HjTYeB7o zofDQk0?#(~-VN&FCk>jX&%j^&MCSlmPMx~(2R~bJLK7z(<-Do8MNXSQG;8W^p-B^t za?aG0G>MGadI?nA|ys8s3?+TDyDjhei8{!8=$u?Z%FBJ4HQn7S7O9 z1;qB&DLnzXOHNpO!}Ps}M*_E}&BF^flu&EOWZIF1Fx?VnGKyj+LemXt=7N|HW)S+rOCk3XvAzbNNhL~r0F0?;}Ns@AXx^4#3qE$N72BU zl_;G;flfFKVoN9XWTj;3GRe|qlBEmS(q&RW7YMA&Buf{trOTwCE|UVfO!|i|)>%Lo zoCb866x3xBuNzG6=#;a2VzP^5sS8QcE>a*}NFcjNmb#F{b|FdHg@j(a1kYF(dCIzw z$aWz~+6C(Z*imnF5|b{Hr7k2%U8F#|kU+Xfmb#F{x{xGwA)!~7;2G;8PgxfdSr?Kz zyCzR*o!%y6Xh!P*2cqS|5gh=IXt8ia{lpP16^@vsZ9OdijY$KmogLLNuT<0yF?Estl*;~04yE037UBL*%~lcd}tk6hePLveSC zJWiEIR4-gX$Bg6o@_2zfq5|UzngJY97jZ;$g5wN%oGFi8^4KkpsN}diOCD#-;~aTJ zLxbz{h)-%J zcj9F>x-ORyL9}8Bk}Eha`HCpccyUNBbRz~{O_J{h;GSF@^0+H_$})xC-lJ6?xeyDI zi%o915Q{UpyyTYauQ;Pcc@S-tf@mERBo%PW?Q9R;-)nD0)t@=5xgBpwHuvDgTasxb zix_Wnbal>^Vq3=)l-izoh{OfGQSy7*@M=uk6kP5hYqxh{DAv;4PN{h0o`uKlsqCJG z)`?nuL^OF;OOMpS?WLXo*IOsc^BPxkS6AnpS+vpyl|1r{`UX0$kXs0NiB0CTLcR~- zsjBewbhR~4+mfWSli~YS<##?=8md1uheJA+;i zXPWl{y}TFb<-I2_?>%{Wx5>-bk8b_Qv7EySKnY(QKMj18I$5apRgQDcltONl_;Q$6nmecQ!9Nb{_~Di zxadxw0!F8nGE(e)rm{C3DgN`0l@8tMQ}5{1N=J(Se8x(L?)0f+l&n>Uq}clm_HhF_ zm16J?7U=_bq{zxhk<)M^1?y2MS^?;)4B+C%(B-Pan5?DMN!>vQjmRt+HOk|XrOMxk zcOIM`7yk@~qpjP~?C3!gjSmI7E^u^Canw%koYd+VF|WI)b$YjBa7RmL*No0CYLgvp z9S*$F=NN_d9%m!)W?d^D@0eWP+2!cOoi0ZU`aLwVt=-Q0&KdLMn8$&g4_7H2J@V-L zpHk>It*2*3|MK!VbLKdkNf9T8NaaPPjyY{T(;UOmgLchE(*Dkl9>>t;>8*}J&PSos z%Fl@Aj&8@Wu1>Xuex9RDoQt2`xF5gxz8ilFP*aNVvl{0pS11oC-zmSS32HfhAmdv6 zC9bFN*SS*hH>Xb5&clydtixY{`xZZ2k%_Meu5&msNXhd|xgou`it0Fc>9FL5M%!tg5JUOx@^8CnI zk&7a)k9;8V#mJ43Z$!Qw`6GS`AtEY2su(|dFg$8(R7=#9sCiKfqZZ?b4<3nnGHN4! z(jYuKKl+sDrsy{OfWbA5Ne?HzmGn;1mr47ReoOijpUjsf zdy{MM$^59~@ySz@JCo<*Q~B$XZ%Muy6 z&5>4`=1uFLHXv&08BQpY@pI2s{hL6u%GG}I9lDRnZhRo%ew`Q)+T$i~CpPYY` z`FZBP%s;Y>tSEeJUXWFlH3)yhcLe^{^0cfDd|G}{)}pLC@d^1GS?^`-$~uV8$A8TF zE$c5+GsE#Wn2XH@bF|rNwwWE~Rpx5*QG7K1n)!zLuKAJqnfax8M1D4&Y&Y%s_7c0x zUWdQ&+iJhae!YFA{SkaFz7ZdcZ?(T;-(mm6e#HKV{JYGFj&w)1qaQvS_c{hS#ydJ3 z-Ht09w>s`~JmGlO@iIOcf7`LcvD2~J@m)54$0<8KJ3HHzU7cNYPxkdPJ+?!jS z>(3pYJ27`kZddNC+>3Ls$h|gqdF~y#_vJp8`*iN}xv%8Dp1U>o-Q1nI2XgXRRj;>TV-DL7Vj ztorEqEPKS!hc8Kb=aqZzf5zUiDWqrWjGgO87uh3{vcr!KI{H}BU9aD^>CVm2^v>b8 zjl664n%dN3F5_6)vB^na8XJxlgd81fY&cdBvfp?tJYt`=4(dK|$C9PD9z8dF;iAQt zWz4>4#r@yja8%szo4xwjW~2W8N$;A`T26RG(%Mz4A6PqQRY&LSIUSv=XFqUsMb-nW zacTCd&W<^_v}*QRd-Tx-{~u-V0To5Iwv9eTQ{7mlJxbe%^b~EzoW_g+11e)yK#?R0 zh?ocx6c7*<5EXMk1pzSvN)X8z6cI#BfP!fZGmbgzW(voDw{y<<&Ue>ccin$2rK@*W z)!w!D^Tz$Y^#&`i7be$SQty_|NLy2JHg4bEqsGBx2p1lr^7J{8tme1cv60er#}#qp zl+dRi$CF*bN+N&soQ!=E_;~#zwW&XQZur4TlZ{0E#S6?A*d#wSzPh)$)QBe?Y??%V z!i-hx9E>k4WRubglgd;N;^xg!iz_w^weD`jKNnq;Zwl_bPEnItngrHVIzo)!ye!Bj z$gyj|3P&-cy?G3F}{m7J5?DshUa5S8Le(VhGx>XXT8-mG%LGh%E+dffg> z=u2(xbQ61s#`AwMn{P~kH;~BeN@+u9R{mH*PSJ@qe%$iu&-vMtlGTGV*v0V+6R#Up z=3lyVEzjE}!#KNy&9j@HJV7P$BPN>+sJE-~RR6x5ty-V!JJV>^l4T=jSS07$8QUyi z=a)Zpd8y*-#R{^8?5Y=ck>!LF_%RFb5ed;Pzu)qxY?7!eN*0-oR`Xx>RGz6Y%3d2k z;-K+H7d9vSRIsO!hgaa}ZFFkx(?J=%zfD%EHA>UAE;2JZ(^rF)_pYBxNmCPFasFJQ zD=K6geOHCLs6^SE2GWrz>h2K~C;NMl$J~WgOOhv*3w*`FVmkkYOHPm2ZM?;nEsH!I zS|_iyyZ#j<2go`&Lm&UO5Ny{Y@A-io^!Q6HCNSR&b$d@@4MG|sf+z8 zd~A%IRY4iWBCW%6wW25 zW?dac*LZP3FOE+;=TxD}kH1v7M{O6)uHPOO*0yOpvl?N@BJQ;k`g zTvD8I_CaDoRODH8wJg$W(++=nrsU#{+GzDusa>S6^CHzE-}Kx_`fXqT(>O+69WJH;`O1e>;e|`gd;$-~M^QycQcWawfEA1WD#9#DMFLP%} zI>#Gm3`Yr4UVI}PPdP(UY}~0NjV|Zs=jj#amqea%q=~EHn4AaX$ZbgvfuFu^!Gs8P zX#|_Q`{;#pbXYwF@I`I5!P)rE6>kQNg`*t z2+qEy_e@?wUIZ&2SEpVrQrj1?_D*)|XRE}H8oJ)dy?k{_s9Wh?zUUuxyI4bY_Z*2aW9)8eM|Oc zQ~rBSu-!i0&PY6PPZKj(W+EPU=|#up`mr}T&JLFHO_C`B&yJK@h{8sfO)ED#Q~u$f zzVYIwGz%ga{z4~c_zas7BWD(n;l`RSW7?E5euDe?D+M`8SF_Ut*QcqIOW9-xtGER! zlaWrt9g-XhH>$&BeB+N%eUnyfYYeZTqbd^nk&fakwp2<%{;G)dqvKkzb;1H8@mphS zuRb#RkRJmaHroY|_d-B+U~WJ*eb|qNCQ|-^WUN3Z?R2oRqBJ4>ih30%j(j_qDCtB< z#bL_413B@TMj4K=6LuMIb!PJ;<3ctX1(9&hGMcrI2y$O%=lN)widX)2^&aU;y3D&b zeAs+5v5VNX((JjqPG(5oXH{8eyj)i}ubru0F5{JxgstycGwI$XI~`qpXHo;L1JX1(`rJb2XTMBJf# zI-GQNLZqYr3ZvyYK6zV=`2>Mb%2~_FMc&$F+O)-Kgf}K-W5iM!FPX~mF9rSTMzX0z zkv%|AG`Mk!Yyys_Sel_sIC1>csg1`scyHX~<#l3HBIO;_OW!Ov+hXz=rCWRI#1lIUcJ^cWUXq0xJ>!_ z?k!?Mewu%G@RUUh%_d)2(s(KP=;B2}~TMLziZ(eyM{Wc*w(~Rh<Ijk(;08R%7?JE>bEET6>Ka&rm^gW(+@#lV6B& z%Try6OUT`$cG}B&MFwvRQ1RzDvUriQ;Gi?HpB%)>H6sPZ*KVBRFaBIq4T-8It7`P0 zw~+nKj?IeC&kcx+l$d}o77mbQo&lw{R=*@vQa zlV;j47j@PB#cCyqB2t;+Gm%xhj{C)8xyY*JhfkAs(WK`t(nURnFWXubUP7t(swg3r zVkO(6iJ2&dOL-C`u75)Ilc2s&_zwbEZt#|4p0AYQ2&SdnjwZ>|<@ca@|n%1Tj=eES}Rby)0Ni zf5sxuk!pF(VLHJRPWsk-)EK;Hp5N0LFBbSUhrLc*G&+Aeu56d_mRxp3jhdwb>G0_(1=56`PsI*mhn^#-W^DRt z1QoKHg}RMpiv}E4i&vzt50{lSsMIl-h_AlVq5{S8I$GOFjHN zgB`>4oE}r2o^dJ2HB-$ekYJ@eJmEST@lp8rZE7xT#yj%jX?^rtFP zCn`>L)U z`QYsWUqBX5I>hp9w3M&Sx?Eni?DEW+%bXT1%yOz#U(#Lem6&$vRN{pTr@US1Zu4rj z{PcbNpjLzHg)V9uHOD(KEX*IB$2sQ!6nk z=cT-t-$2hMN%J^*sG|;kvF$`F`;Hh@uYP1QZu+l1 zMckVA%(x#}tgPIhl9H#Yh+XQamX``-TFGPX7tKL>r?>lZaw}A)PljxcRVQV$$9&cw zbx;kMY%ZGcR1wrKrHbHF^Sg@oFX&qRLDwvaDoJ}MM_U+&OQ(^a#Zb*qcBFO=4eP`V zDY>ZW#pa9R401>&UTo{l@(qeVwYYz%#r>Zl3pm9eA)<#*FHZ4$2;U;{^(cBgatPraEwtH1a*k^OgCZ3>NuP!M! zzrpCEX{9JJo4?9_sqvM?Y+73O>0;H*%g%FVIxH4{R?pTlyn#haCQY-npJ--tF~dde zWX0NL-B|WPB`5L1`#1V!Zw|K{d82scEhyUNYE1eHPsva+LO9yUMu!IN+N82twV|)2 zdI+USk>$(6*{tZ;gi};C{3_@tw02Tl(sbYyb?XKGCHIJr5NG=mDvXp>YTrR{}1ZgKa zsKqh-yWl#qv6}3vV=5kNetIM!59p*%Bn(yO){%8RNqce9@M)_Z?9`bH*|hZ1(={s6 z>EowU@=0hR zbLko}u9A?SHC>dM$tM#}tD~j+T-gFDzaP2fn=ZEX@pCs$SjHYdoqjx3m3wrJ(@wQ$ z95mO>+-PBjYo+mteB~;iV=0$XPk%h59wqZw=egNKC6{Cgyr$z1zMFZ~zd@1NpHujY zlQd5#tJRF<->Kn{y*s1@0Go3y98Wrm>HG?O+al2(qaY9?;Yiie~#r^qMY1b*(w zI+AsrnAS7ju{Z>GzvD&-S|nuiNF|YcY9if<@$hPqab6b^uvUGXShFOmUc4>!6>nTw zPp$dWN3N)vORR?vo3mhonQiJN7xjw8tizS-j#}j93QSQGF<&Iem6h=q^DB+={7$)h z`D|RjK0YX6_pYd&yNzAFJyrx7%g-BVbZf=qbWsJ~Yt#DG%Z*%OJre`9?8}$*sUqRE zyi)Nc-Xes<;7b?$RjbJrzb+^SZ5HM0+67wyZkd8HD2lb*`#?d-YegU1t9 zioeV<6KtwgCGi=ByVVYR*mdEdo4i%@g5?_usHf3q#o`FHJcc7ixy){jOJ8p34HCfd ziIgzMRT7JvOhpSRrzUw8#YeYypQ)@g9rRJ`F>%hil`GU4mh742?8G9~+p?LWlw!j` zx+8SQ)-WS+6gMb6Dt;p;IdVf#+#%=2P))q_;rR!IH6prenk*k0+xf7C6XHhyVl>=u z%o0j8viZR)Z8vR-jt(~7G>61e0>TJi4OO?J{CIKV(*=YY)IleGHC=8K-8@^;T}!e) zbp4wRnn{h6nscY9Ip;D|Egotn@g$IY$G#%J$`pU*iS+NoS7YhnVAgrGNxWMrh?&yy;Vc;?<}1lw(l3`9c^>2oN1l;6 z9O>ZvYF34sx22-}f*((=E5|z*wLHo%t9qDkA$B~Zp0|97my>F(cuz?bMDHy*K%54B z5cPYH97Ej~UFt1}PI3A9!VI;zEMk)RFx3j@xbvQB`^BtFYT>$@D*3dP0m183+qUf5 z6{ZfHz=j_@8hJuhk{tW4Q2l}|V?T)0n5zCDeJL*EYmR58)l#d7N>HsLzW;|JZtv-3 z8Dbpg;&{lGT;%wz+zh(^p;fng*eeS{Ylut`$CF`H2fSE+@pfvxUbOgFG?R*+;vwZT zYFjU2$#QX#Mz3DXq<*5ndNEMS=Om4;r<|;62a%CrqOX60@OIY}kBJ?(pzWAaQTH&V zp!SK;RnJSy+}Hc8bUp2NVRy8ao_AWWa$M-8Cs!uL#hy;`i}m#M_xJRO^-rRFNME?a zwe}h#<+b3uAtm}8e>L&y7V?a8>J%zW9*}Jh6n4!9_oZYGInOHAki(qfIH8XcDaffo z5YJI%eGGN0?IbJdT~1P<{C<+`<;WR7DlUhdIccXoxrI1WW z{fQIVO-(;BNo-~#NHe_yIiTU$E8=6~!tqwYWC9(B&E%u3Tzn&?j+Eb`$S)kJYNB>g zy4EhDW4S@k$h*}h=PN!{65|Q=cep@@Iy}Vr@tU0Z>b(a z%sDcP?3+P7Dl#&tVF=a6#!c)m4pQ?0kAJo|$^Qr?ol@y?X^3z~W5i8R(e+UszV z(V0^*kMZDedwMJBC_=;+e5haU3~A+laMT#PZ6#{n>GaM!Cxps4*Jm#O6nw z4D~ef_1i*?(PYs;$%|GbhdXzjm{&{4uT*q4->UjTV18}vnCWvxbg!G!LY*C!tMcmV zQ*uj7lkKKWcek~qE`umelQy<3?Sa6HIw$C#JZd@cl&`0n&@XPv(?~*JOXa&bxd}H=6R&*5zq4H)KVKD0Es%uJDJkkYaR~pM+@+QiG2r-M;=u7H zLN@z+MvF4m6&TBvL?A=hDw#+>+}09K97=s$!|7u=3t@cJLxF#9>Z=*~ zp334q`;W${_?sH;CSNy^o7i1!$1|jgax6ExmYs`V5>~BQF}lrGX5zNO+|D(=Xr1vq zCw6+;)s-z2KRQ%`TasXo{)xOLK9urw0rye<*NynnM;s^ci<};fS1q&moV8M&$Zn& zrrz{ZJ{Qy!5iMk_^!XoTxOjwa&xtmqp6VHP>=3EAPTWDc_YMl#Ueqm9E>1aZ?&qA z&FntvStL>5BZ!VNE1W&MXa5npya}1AmlvmY`(e+h`5lEyTetLvZIp^htiZ=nQRv6t z()78-livhlM0?T~-j@F(5(hW!;FPzeZ(qBgHZh|ka#jUFeO5lUexT8i<_Wce`mDaWg+2aRV( zODBkv{2cuqee9@@#y8jhirVVy_?m)b!nv9g4Iddi^NmX`g+4S+Qj<#y~ zn~bu;y=uGtto!!0ZgW&T)7&i4ETR}J*^xr}#k?4|ljRk!C`70-K%dJ-puSyRrBx#4 z2~EDd*i*~*M>pG1mozW4*v`(W;jL7ngg2^7&%2#{-e=7z*LlS<+qebsYd;+I*z_nzO|a=12miipR#R0LyGme^6v z#|h#5R8H~rpL-O}Q?{n;lD28D4VSjj8?pb|U!u>mG;Fo=eAWEb>G@%5JG#FlBhm`j zF@xtjixM?uCCXRMd18lNR6<@3XU|6;k4d1E=`G0h@3j!GX1b0|Y(PPzQVa>DZUn!~sFB-Os%8V9Wv(xA0MS||~>zG(GRMoPa`w;8kHvexQ0HM@(> zd0&n!{KPdk2j%i}a_wv084*-IeDk()oCp(pi`jO@ylA2sPT7^98BIKEsn4En36SZZ zxavmdTwXTsht0Bw+AIOHDG$=j5ag}i<&0=VPD(_hR_`6$X}Y`3Yc^3&dYtf)AI4?z zb;CG5gUSdSj;DL`;bO<(;&3DJ7t(PUF$_1B|CjrMj?eiaHH5ZvWW~MU2YmkL%vbr$ znXAOKRKk;OoLerh>C92DD{r(gYi+SHe=hmJfzx~l-LBy!*;dM3($;E?nvIrytJWCP zU2lFss>LUATQCl&Vz&kOY~7?<#EXw*rVc9t9aXbEuRNjBWUNen?cg_Jm0=q<;+WoVKnLZocv-$nOTS5L{+pgpF?I`V~9tEgn01EfrPhSNhH)4$e$%Y z3)J2{NBu&zyv9gqmHF{Y=GqQ6=Jj)$7c}#f8H*XbU!tEruY6S#C%m#qNgDi=?BqtU z^fJ3z5}SVP=B(_{>~KGQ@5}rdjg^v^v{^kO5z;;JiMuaRJdGE~F@Y}>6n_z(qe9=e z)y|JDQ>z`F>fi??oSLV6GegX%?q$YnvKXRMC3(VYI&m-fQigP?m5?sHKG`eq4wRs& zJWISoJ!nGHXMxfn(Y@h3dW^aKs7Y4w6${jM3;BXzWqn!}8I__w@hIlW@uzw`F{EmN ze$+$qkT6s%u34fMt*eNm>>e+gDQ{`a1iq1k-jmXO_E1*aR4?7H>BjLV$y~bb&FLO< z=Q^(+OT!UvQCAWlTu4?I=4k&gsha5m-<0iPX=UkdvDEhPB?q;eH7|Qqw6@sFjU^|? ziq*0a*8FdUYiG~3Ts331-N`IlwbLTLl*rhE#JGc}ReSeEMN*B6w96G|NabZ@dl?_= zN6i+|OtVms(cMvvB^4?hl`X-3)QaYf8Vd5CT)*t*a^Cn#344W~Ep_vC3YZ_NXHDA4 zNuHS?Louuz{5)=Z<0Yj#U8f0xXBL^V`8`xLGGCGyiHM${=L(qaiO?iUB< zlGY;9nyXL!1vSJXuQs2|sbTown{Harv~CtH=>QKBXSS68Yalg(Wz88BMk^?c@d!?jD{z8Bj|MAJADRCRNnf+BaQB-SL(Md=;5|ojsGQZ~cnWwjpDp3*$dGGf-YqKqG*q~1tvoWZf$kt@7-)vp z^WyHm0-2W;JVm{P%;u?TqR>#BC2D1SwYavH9@79FK1$<8L2%(zJb#n8JfPBhbS>{C z_SztJ@el<{jEgy{JM(1tzpQ92zFT|w@n^L>@*P7=DLzdpKGzy~Y~JWbx0&iRoo@22 zR)q}j7~E**+uFyE_Z1nxUK@Jo@rRG8eX`iFP`SUZ{$tI^}pU72JURkqrk<0pF>ZOZrNcrszJF<4X z)^ka?uq9npoO`Y+RZS&Uu71k%&3CA=;!joClS9bBMXOn!(!jJDa_t$zKYu``Js{=} zcD4}%-f>DvK&pfgH>TIh_Ep&q!& z=u81_L1$`L+yibiI`+U_=r~BR7dkFHt;MI~$02&w?988Px=>+oF&*((_ zL~B9o9FgE4bdF24b(>ol9r}Qep>xWBmX6m}Rec7Xd|g_-Pp3pjTR=O3mOT9~DgUlp zz6CO%Q#*FX0MNpa9RL-BjkIbZu#DEZ1OlKf3@(ATJi8ufg+N*$5Izi6GoS?&{Xwe< zvfjXYAQJ2bh8YLe7w`f$0A^tQ7_?(B9+(K&0S*8y!APHO0&o)G0S`u7sN5Uu#-C_K zZk86ZOahLA-Jyf-V0Y0viC}ksm+n4+D98o^(U1+Af_P}ln6p2Ms5?VOZ{h@*7np&N zd3T@{)McRzq`)R17B~hPQO!(aWMNXqOd_LqZVzpB@v}f2WV8!oK%hllA=}O1IA}#g z*&e_Vvc14z$o82aPzMo^`8; z&Ct^t!8`=>1&jtd2GB9oB2T9ubVgG!L1z|p=0ayabaq0Af{fzkICQe0^8z~Wq4NXcA)uv`X|-iqNLR92TRvD41<6TBQX!$`Depk?3A#T)w+D1bLe~zu z-q76#-QS`6Cv-o7?FIHA*uNoN3aJaE8z2pZ^dO|CKr4sRf}zqTNS}aK3#G+0X)Rir zA!Pj^n+VxF$mk;ZLUs(YEXe90djY+lpw|z2uFwmH-gf96gI+H5>Y(=udLr6&Mmtlq z%SF4}X!j1BJ~#((&fwg^Z31@~TspYR;L5?>2KNTM4EzZ2v%oI}zaD%j_~YQug3kqC z3;qxA-_Tx-_7l;5HQIZj{VudWi}sh$J{#@tqJthf3_yop(P0%jM54nUbU2I-=h2}C z9iE`W7j$TYyaVLDARh<$a>yegPlfz<{L~IV3HWIgeoDhn-_cPA9owN}M|AuJ9bM6J zCptbr$7ksHg%TY)bw{VM=(HA{cA(QhV!XJt)Q0##s1BxmroE-fh!DrU=RU=<1omAK{mQD z=psRvIq0$tU5=wm2D+4>%PSbRgJC}yE`VVG3=hFD8-{ma_zZ@h(6uAFI-qMLx?Vxo z=P>#SMy@c5fe}4^36&01eV{r3RU>|u<7Zl#)C50|#m{r_b0B^`jGxmXC?KdH^n@@P z!fXgG5P~2agOCQ{8iYqM=3qPk#&clo4&xLU-++2N)JwHx(P_o*ZgO<9)s_VA_8#3Q zpnD3s-$Hi{dh|q()#$MnJvN|60D9~|kIU#$gB}mi;}2RM6+Qc)rzd(|M9&KJtU}KR z==lk~+M`#0^s+=RSM&-)uQ>F|N3S~cdW+s2(0ej^&qVJv=)D8IFrS-{@nE zKI75H5`8wH&tde5MV}<}$v~eb^!Wsn_Sy=xCf#B33ruFhWI0TNU=jn9hcNjIeGSle z1o~#9-(>W2LceY3cMkpP(Z2)wk4698=zj?PpJ0G41`NW0r5F%{0VNnvhXKzp;420W z$H2K5xEurhG4K%ve#D?@7-WY*z8JJ0gOV|*5rYT@D=~Nk20LMJ1O}&K@B<9tFr+Vr zSYU`BhMdQcW(@6!p(8MK35MokXaR>-AI!EikcAB5qfFnlhCyJC0{h9AW*o$<>O{6Y^-;g>p$7>*HZFrpbF)fl-0 zBP%gV7o!$nlpRJnVAL{1m^dC2y)p3! zCf>&+LrhwRN&c901e318tUt_xVRjQ{ZJ2C_$)_;+KBnkk$|_6=!;}n6d4j3kFx4JY z_hIULOf$i>WtbL?X|*u#3UdMGePBKW=96K*6y}~V-vaX(m|uW-8O&QS{bx)chUuFz zJrvU;Fg+U6k7Ig0rW4FC#EeOpu@5s+FryYTUSh^q%#>ngH_TjvnK77o6*E7>LIsO8 zu!w`jTl^})uRr70vG{cvehtH~$@uj;etm;ky)mmFW(~!x1(@Z9S$i<+9A;Hx)>F*- z8?$?2b|1{{i`fG)dkAI^$Lvvrm{W>5k1^+O%w;fF7jtEp+XHi_Vy+|R24Zd!=H_AEG|W4Q`7Gw^Vg3rt z_rv^Kn12TgSS*-}1>3OTIu`zlg>$el3k%Dzs4Es(W04IOt;M2Curz>WZ&>=mvK3Zq zVATvO4XgocBUtx@ULpD(s)Zp*IWQ$!O;eeTi}=q#}`=E56gnEtOZV^;4}+PUT}(q z(=|AK#qu6lZiVH$vHS*>|Be-1v0^?}cwt2nR@{ZN9L_W0ycy1C;QSOWJ>jwvE~#*3 z;pzm}8(29ED|cgMGFDb%V$h_d2+L#A;)#o`cm}vHBQRr(tzARu^G)EmptA z>c6n29o9_18aJ#7!I}eDlY=$&Sn~#J`(y1StX+h)OR?4oYkjfy7}j3G+G|+*2y4G! zof7LtVci6*n}&6Zur3tq_F!Ea);+=cPFQb_^=q*{8tXH#z7ZZh;4ujvmhfTJMWQa`@v1u|k zZNa9k*c5?HP1w|o022f(Mu0N{jv^o%0WT2nI|AMyP!EAN2((3@0|K28=!`&D1g=G( z2LiVvh(VA9K|K*MWEetb zBV;Q=!V&TTp=Jo(g3w5W?n7uALhm5-Beob~%L;69!Ina7X+f9_VNM8(Mc4;y9gVF) z*jj?EpRjEnwk2ZQZER<;-5J|gWBWyHCkUU4@BoBwMtB**|3*X?M3^9=KO!a}VlpD! z5wRH&A&5vo#1%wbN8|`ZjzZ)(MD9dnG$N}J`5KWL>==k0L$JdEI}Tt+I(F0|sym_r z5p@z#iHOQWQ~{!j5!HyOhuGx))hYN7z2#$`zQF|QSgrm7QnvbJjaFifM zikP8@nS_`Hh}nmjJBSf+tR0Tc$FYSt7KLNGaO^maRpQuP9D9l5eR13!#{+TvD30I2 z@md^j!STm9{t+kCI58L}rr?AnPAtcXBRCO*6X$Uv87B&H;x$hEg;+Ua7b12&Vv`YP zh&U_6oxw>CCr9Dr1;n>Ud>6!yY>erwnjvK2C+> zR4h*AB1s=f?nnwl(taeRAgKaL8l3Kc(^GN!9?md0BjAh$&TPk-LY(=8v(`B4jI;hY zy8~xW;OteL{fKiqIA@4+195IL&PCx|4bG3pc|V+ghYK@t;UJQ2kkSPy0Z0i#N(fT6 zAY~g;4kG0UQZkWp1u3~mDL_gwQp%80gOvM7X+lafQXV07I#L%PbqP{!k?MfdXr%5# z>H(x4M(Q!7#v}C%QnQeH2dU4H+KP*MxcDhC_Ty3vE`3CrJ<>9f_8Zb(Bkdc~J0QIq(nleEF49*aeKpd(kiHS= z+mOB&>8Fu?5$WYfzl-$WkuD;mJ2J*0V<9r!kg*pT7m(3_jNg&*9+@mMjgdJ5ne&mk z0-1rxOvL5RxNL&UX1Kf=muqqP4lXz0@*l{OA?s&k4Mdh1vgRSn9a&qDbrD&W$Z9~= zTU^n_6*aC5#Fa_7vJh9+<4PE=oWYfAxbg+r5@Z`9doZ#`B6~ctZIHbS*%`>LNA_pr zbU}_Wa(W|Y9C93yMaYdr?m6W3Mcx|Z?L^)s7;=A-@p$50U>G`G2F}Clm}qfjJ5`qTmn;;!$u31qCQ*MWGUf15h{xg|;Xx zMPWS(Kcc8Tiu#~v1d3Lm$Q?zVDB6yqb12G3(LEIXfnq6&JD|85ipQbY0mVTmK7!(l zD6T|_K1zn8#2O`=P;v?-zoE1fN)1t}M(Jpj&PVBDlscev9ZEe=8jjL zP@|#;D(0eM0V*s}VU3C~RBT5@Br5(y#amR4Mx`w(Jy7X|%B`r3L*)%r-o(}RxGKk0 zeOz6EtFE}ZA6Kv9>K$DD6Ib8iT5nt%f@{NZZ6vOZ!L@O?HUZbnaLoqSs&TCb*WROw zLsfTF%|Mkms*a%QBC14Ocf|EGxSopZWvG^;+5pu~sCGm3YE*}yIt$e~xX~3iJa8ix zH`wBh+<3-3-+I zin{HnJBYd?s7pcJMbuqI-DA`}1@$Q2>V;b+sAo{$4fRf_zlPg9ZrkH_K5oCp9XH&$ zin}cC4#wS`xO*FSpWv4c=%7MZ-=s97aPT8dA}agN6z;)S=-O8a|`p zI~tW}?1shxXdH{iX=t2-#wBQ6j>gq!^g-ihH10=ZEE>U*BSDh{ zO>#7KMN@w?O+b?snw-$I22EjT+Kr~8XgY(YbTnn6DGNU^H}FtIb4N5UMe_kPUq!QsmN{tIjh1(K#N*LKJX()Ob$Hwjk8SXH3m$L9 z<6Jx@cw&ktGw~!8PsicuVm#f7r!{!0!LvSi=80#!@oX=iUBz#m@S8b)JBi<#@w^M3 zo8fsRo|oZ;0xzcGMF3vJ;6(~vJiyC|c)0{Gz45XFFR$X&FL*T-ua@G~dc4|-S4Z&b z7Ji?K-?Q*XJNz*df4Jk1CwM&tue0%IApZP-H=cM?jTnG6Jnr_g{geC}@W6;z= z^Bk=%Xg!9%82sgczYgH9!}#km{(1+o14JK)f1#}h+GeB84{dR1%S2lpzD>tBPkh^i zZ@cmB2)?D@TNb`m zzE|S=U3`Cz?_U_SXS7b|ehkJin9g7^12+c#40bR$Nj>-siWxL9c*W@OjE*6rW5Vc+ zV06qFow?Le&gi%?I)04KW=7{Qqm#hsBr!Ud7@Z78r;O35XLO!0I`0{szZpqaM$(s& zjAkU$7|8-gV#`R@FcN=8vYnCaVI;APB$biWF_Kq|ZbwFU45RDH=z1}_Cm7xHjBYWb zdzaDugJC-|Y&V7-!LSw#yNqGI7) z!@v6@szQ@~mHF)k`LkB?n}NoowQrk;l%Vac@-8tf`4}e@^|~V(vZ9hSD{X$aAUsQg zY4Rt(bPy{}70)R(%Vk6%2C`(WxJgNKFgFo>5=f&v|B^ci@*v>|86*U7^71H+H%EqX z@|~P~7Tprcy+yoes1?a2yKjlR=`klrobQQl_Ww+aIS6 zsAjis^a)?5nl|rj#acB{C%&SCT|ho?qSb3rL3;Wb4@+yYARTB_J;%vI=x|1JbbEM< zAYT^sSaZ{liP9XF5LW}5vgk}R97joeh+j8M2$mh;nLrR!2cT zOOT7PG&+P#s%2g`OJ0*Wu0gtmqv2FCxeq4~I!QKYd;iy7wKcbNrK7#^?sq?WlV9iF zakI6diev{p;~`m1Z&nt3lkQq-!-O_+@|%J@M4RV8gWMZVX%kPs3Gx-3yhQj<){1s) ze`<_q&PoeSN@<;8L1Wy*>}jA!nxk{vk1&~oTv_3{v~+d&FRa+{w_|jke&*!21dSEP zylx>Q=@^4Ga)AcrD6;+NtnHh`-lUuGifju(J~XOUGuls^fhr;M3|>o#nPw9^PC7(9 z8)O@>G{~N=Mqo}reo)>Ja+bc*Ku#WUOk(TsUpe_}ZWUb&cY%VlD$|Q|63%3f5NMw5 z&p9;Jwij7SkBdoz@JgdADBkwq6n~TU#j|OeU##|!=Msd& zto+~S>*nTPW;CNKOaz-OnphD=J0gsxvp_m!6T55$>A}(VErLQU;1qifp?~ym zBJ`>w*Mz^%_N32~pHDM%a>>$M6JZ~jMrQr*rWV@tEBCLS^EG~g_FSFHv$=}49$Y-# zjPEAUc}k|~Pfs~{f>4zGydbJTpLEg;rdghCiUZ#hnT!SsNpCoh96ZyJCfLf)kv!pl za&@#q8t!? zl{dJAlDhpR$=O9+|F2#+;6&d}(UA-aRl81PtN+FLy;^NX{5T{Xa{_4OZmZ8kPAd}9 zas#*}t;%Kg+r5fN=L=!2?lZX`!h#aZFz$G({s^v|?BS^NpwfV9pM-xRAr?Zp zc)F)hPUngKKvRWxkl2hTG(FFPGM!1{mgV$~Lpv$wrW8&;%qfYV=Co*k-r_9eP$ECg z73BW-LIzN3Jk3?Uq4!u$shY+voEKhD!amJW!hYVefl%)D`6{L9(_DTrZE(}j_cv(h zNyM6Tp^X(^>3vFw)R{I^%;eV4p+;**T1P;emTT#nc1=l|My2al)22~csy@wWnauMR z3oV=ZlLj_^Bk@``^9NDT?=)`g8|5|hI^BOp`BqEU|IG*fA3yyUQ~2=<(qhq+}`o*KB&x z*(6iQB$7(Adq;@|JGd4uSPKy1%29l1LGass$#6mJp@j);yi}}T^yC(ua?ksUZ^MPX ztxihC-;?R|Q0_v1{s%X|5b1U8ReQD2sifhlIV7B>#62M!s`Iq%BSd#A?ak71|I>l1 z7J0O(ww&I-nVbx|ulQ>?Wm;nA*5Do5A2R9k6g^2VBirtql_}mp`(wyMLZ|5+s3>R) zq3c6WtE;8glj7Se@6)CG|MdpiPo1-_Y_j|70mRC=P3pE?=-%M zRNek3U*`?M+aDP_Bv^~Z-^GAZV)IWn4@Gl$A#p8?c%*2hDLs_y1^>-E2t@fKPDzq$ zN5<$AogbMme_qgpC>z^CiUm!`?cAwUpp$l^sX!Ooi4`<~jkFu{_JOYnc@zOG}dM<(NX9XhjaAD zrZ@V&Z;rGars=f*{;h2erA!j0y|nS`KX=NcL`T2g%KhhSBqe7tuk}VAeK?P5Me)C` zJaAd5IB6<~d760w&(x>zCU8>WZ1bg3^|f0vZ&q9d;&V20yYjhUU}@_N+|x?MhvB>)u=UelA)DOOSv6R5(tm5_}J0_N;%m%YYnAR?-HfiPRG- z{Q{GWwRx=2j#b|i;q=ZBY44iQ-Tnf^DG1==^r7CB3)t>=-gb^xvEeF@o7HmVV^bZq3v_C-9F;3Ejr23rQ`wF zo*D<}SJThZUd=g@=Rn`8e*mb)3W;oC>!1pefw9iphL^68vk%!7OScNG0ns%! zq#mBcvaTZDjLc$hydY(MBEm}Uf30e7oLRSg=TDW zQS045(Bxa9dR8KOFpB9Q*o)_j(D{d$OjPiJ*t{qa6WG&JczP92mGArzGl|CsNMytp zj|&iidh`REN+&78Qq!Mzl0qysG0f(b43S|c(H||%!48{Oa-|3iD&m27_b5cV+m`Qf zY?v?#$~aPUKJ68l+$o%7ry$N+8eqFL2bV+HB@%TBRp~50uSO${EzM3ca)l?dHoPr$ z+w&jcgNgtw#wP2r$p`&jNMxWRtl*g?u&yrKes;p)u&zT%=ph*=qxS-_F9LSF&X^hs@d+*VyMsiZ-xu~(*U4GRm zh9qtB>(}0s>x^7N?2G8*-HU<#~-f*;Ejrv zbZc~+tbZWoE_MT)dh=KAs5lxVgRVrKlAG|sz}BK5Dh z>Vk4bRkM~C6PvOWDXJp9q4a0DA}G!wQ3%knDKkSh@B`XT7}d(UN>(a<3L{M!H{GW2 zdQ=5=x{5@Go5jC__5-a}v3;Br#xG)`&}<0DSftB&TA!UF?C0^c<-8A*SZ4nzuHPyH z-@k~c`N39!{VYem*>c4(RJS@vo0#A=yOMX@D#Jly?jWtDBf+(8L$6N?l3!f2e_TfXd0$MC`@qPdzFqSE z`OvG>7;8k7d2{ZmPw&e>bf7=CXii(p%lL{8W%3VdqQ8>+@oMrU&u9acXp3+cjZ}K9bDjw<9c56Nuxv@*xC;6ok)teZsNu!9fbdA*4K+N^F|4(92H1DoOqn-%tuv zz8|X-t+e^Ha-4)#NkJM3x^9iZVJ4Wh z4V$Vu^1GBzblPKnkN{a!X)4`#UwJz|z4C1z%M-E`bsV9y7X4cl$1T5;d(eOyQkzB6 z1Gx+Tn%KN`mFP&ELJvZ3S~jFJ5Q8pxcU*A@jlm)Gpps=g3C4r6eA2Gej=Up3AY{v` zkHjB5b!NZuc}ji`>8&Fpc{oG9Fyy97s zuhI;IPhb+o1G7IqOAv6!#Jgd^OmVuUe3~%j+k~-zAEp_+Mb9C4|2|7v&33^VUak$1 ztrb9~A^nN! zNAinwO7`x@J3>Y#gNe;gC^%i=-B5C5;xutBWAb$6>s#faia^aez~<$0PDvRP;;U-^ zgVd1SAjN+zk(m~Kdx-__V`~CY#>LX8JOY?pxg7lOj*^*#l!^-HE zhIk7iQ-)-pBD>PJO#0jh;Gp+(7SrzcW8*cwN_JfBOZtGDk~p*Y62d+(s}MTa=v5x% z_l8X~X=5YhnYQwkgW6m%0Ju_Q2eDBTE@xVc7S7|S%BZ;{6^E9{`)@L?Uwq$AZW^ln zhmYBC!Nv1%pXWc(+QqKT!Q9r*tEbH?8GhF zld$}NUNe<+ah$1PTPOL?(?1nHRocpgOaAesxBRFEXQ%5kk3!8>Tfr8t*7%wigzhv0b{ zo+q`FPmg2m+{}Iv3=01&;%pv}C1%=yXn_r=GHpPX7M3FKg!-tGa#-vT2%}i=P=Hy? z2m|5#Fc4;hf$)q?io8-A#VGGwycf*O;#nYAi04_3{02E&FV=fyr6w|4d8}-0B-mj12=5Pi3iV;`H~n{kIazR-%G2;fzS1MC?-^t ziF!x@PQJOcleJ*6c>zuww#QPPw38BP6KlO`Pe>R3OzFZjuQWDz{3D*O zhh7KQL$^=Y!|;>);ZtkLE=f#|8ZfOS_+q+Hw@7sAW?WB7&{GVK5KxzMQ4x;t?>XWEVVS8M26iE|BmtxbThdz4z(ydBDHibv%^if0o?%) z5m^o`&l69T`7JFYHdh&$rkyil+ui_68nxvCHy!hV94F_t}KvwjI)zC<(L4hx(!6a$MU-{^N zBKRw3RVdCSVW?!s4bMyBKhSBV9`REVo5s(KHMMlD?9b1?AwFRpdS8!G{X08-9L3n_ zGbhGQ@%K{RI(F;VFcF*U%0TfwdhsV13mv3z3}tdigG(1~*pa^@dOsA%BK|-YIkoS^ zgWUfI82R11*KUk3_ytVy9<3X3Vn&vM&X?zZ2`jJp*Ut*&r8D^h3SB?i5UK&c!ZOE| zKgCuLDU`(0nrYaa-V=H8cGO|^*G-hwBl~zfAu$q4BP21s<_(;3;Y7#dPf{+?#+J?6 z#HpNE5`|kwZm$G&o=ZGJff~&@sx+sR1%w#<=~-m(ZP%>OQn7R~nkoGe&D`mSW=el# z&8$?KSyL}hoYqq5?msO)Aq zDk~m}%I?-=mEEn*D!Unu%2KPNvf`DjvefFVvXWz4Ez26Bvf|^9l2BWE-gBk0EvW3S z11h`aipuUfu*!BQm2F{_-Ew7>Z9!#sot4VAC_Qt{u!Il^wJE{^o5+=Hgss^Khq4j2 zW+Mz&Mz~TL;ZQchm28Cllo75}>KQuCGIu6E$Gh|B(ozyRiuI|K4X}g_@HQJ@2^%0j z2m2_>0B^Garn3Q-C<9El4zM2m*0NJ#x_cixy;&yvt_6*Efy)ZUT-i8g- z-iD2ow_!tVV55w+UYIgidmA>|dSPt1HN%wg;t89*jW#CBe6~MJhS^|)-c{LPhobb2 zRCQ@j8l?Wmd;9v?-EcRnM9*8V_OB9~43phoFZYS}KbqpQ*=mXisPsSxBazch;@|&D zDSjyWhYE+E_0FJ*baED%XzG;puf)XbA3Xsc_=kcR?YfzBT{3m#0R4ceXS0?V#lO1( zGukYXCsOtU$hA+Tg9IuJP!gtI1W*E2vkHPNe%gJIMrRkBinGP*HUJ|LpM??bF`J4< zVVH>8BV=Ye1 zAp&&AFZ&X%sR;yHfB`HFg|5jMj8S|C^rDl83_#SV2tla$Ue(N*J`<{hkq^r(@xZ{*P`h{J_c)E9K{~-=|7s7+Vtqt!n~Oi>pXK%ewY}{R;)Q zft`VWpFIJw4jJtmr|{`2zYUG zo)|xu|B3o)MYDq>HDnkGwa!---&~coXlY&_=ZFI0*<5?8fFk=CDVoHhSm!@NMKGziRP{HOuv(VOtLvNuq2c z#f?0Fl%osOz4lMYHNX>w++mA(AF;*aAU0^4c(6sp06Ihk2hGVPj5b zeH1_16GJw!vkrlrCpE33pfjA0^W*uQ@=kwgJikER2@$rP-2&l!_w&NSZC@?{XmmVp$MFPq7+;1bQ5rkh&6i9~KH z7eAoQGx>Q;NR0%LuT8lFzn1R8XGCw9tOc1m|B?eg z6`EjcrLfVtX;K4u+rNlSjQsPHzsgJ2M@(P>Y<_unXrhgIr2<70#e0Q zxmd^s{MZRZ|1K^SIFb31SQN&@CH%eA+V#d;y10N4!n;!i0GXLGAUpISbTNuTq| zMGNZwL*8DkI~&bkr)Y{rVv@~MMY5R}THqNZ4=uo6PQ6Ex?uqeO{T-x_Pe})(7;z)$ zf^V|nTt1K`eGZKt%*9U_6X8nsO1+|n$9o%H25@5hu^AbcH~=(-Wa()mvQ10Ax_rlc z?8pMYeFh*fZs+F5EjgZ|BaMJ5;xl#Uet#pGLUwSwr){3-siR*Faq5U`kOVM|&e^2- zRUopbmXZC%Wc>~CHHiq-mR?ROJ#KV5R^V|*UvP$8=O>1E=pFhOz6GlF4VE=%_a0;o z>idX(-D{vn_eqA5$^DXh=qca0CDIOcc-xZHFs{3*?L0zB-;#5uw6rRHOJ~*(f3TkC zTXHTH>TjKPZUR8W=92aEdEEdn-+(z<0F*x3;bTi6V|9mZ=YK!1THpVx4rME#9#}i9 zi>@4PRj{`HjuC$+*ICZp)k|W@Xsrm>JBt$w%@IQ(6kZL-BF~d?$)yDOnIk9W*zti$Yl0s zNHo7kgJslWT`+Uti8IGXfuYbl}TtkK^Cy#Dyip3LDVxdO6bX3>Di=@=Eo) zQ)h~@V<(L^bZj@hjZREMhepTH>bkKrCOS{_-FaxT!FL!pJt<{Qwq65g(%f5cC%v5k zhtepkxG_r^d*N6B7#7;UFrQ(Dky;ph;fd?Gf5?q_h6$bF=|*R<87Y));Av}4&qGVpmR*z4Sr|DhMk{l$vflcDI|Q-O z(^*UoQ67~-3Rw?-6g+!NTPacqyp=q>!Ek`)IFEOJM_Of&*sV|e;Bm>i)(FyvWQeXlgy99yBMCg z^Q$~>Gx|&Qlm&&ykT7nWhh~!?Q%`1d2H6y+D!Mo)xZy$I_*%Zt49@^|egh<~sW^ur zZl!{BZWU!J2$S997tH*O6?h(Gfh01}B&LBXq>3sHR4_tYm=T(1;xEX?vNOxg1dB53 zVOSMuMi^+*ZPMjZW{Kv1Q!LT9%^R2{dewiYzM_r#?^Ci;E{0Hm{wc}?CM63^F05)X ztG~2~Z7D{ed0do+zRd)z*p&a)n4A2P{9H->C+)w^N)kNXUVIpnfCLY)s=Cnn1K4oT zK+^wiV6^2a`2gF2O$*w$>XrZAN;XzEZQyWTW*1{3?NC8BT0!|951l1k>*3o(vm(+QjiL zIVK>30MS`IR)`U%s#AydDANbM_;f${-Y zo?208f5X9Ai9}1<$Omz*Sj*qAj`W0PspiQT`2_e~U0m-exV3QqREkH_^-6KN#ER_? z%hl+4cExuC7Rfy7I}U2~RZ^Nq_5|CWy-Q+C>_{{`2Ws6%{)qOZ?FeGq`JRzz3uY(L z2ETY8bwA{Gpzg#`NrA^^C-~K+;(&eQNd22xqmK{S<5)Lk%9touJ+0oRE&ZN0e%BTt zz>x2{|61_oN!GQ8DW~TTJ#AbYvUbiK9j)QnsSQ$OSTk>IV+MF;XW3S6SCxBXwV9i8 zIypG)bMB44FX`V#j+!yW+ql-O#7+>8PYuati9rDpNzs9riuRH`hOWGZCnl0AjrQ^I zFes@yfUj5)Vp8Gp2X$rAHwF}bo#Y_>hE%D{YX$&n&Jv*5Cw?@MriA+mS}U_qJcNaU zwET3MG=OdHspT}x3m&0Y<*y5DZ=1-Bdv+uyRC_Z&;ZU-1>Uqv@lDnUazNz1pi>r-f ze9V(er6!BgGb4Xad3uX259vWk9p-hmhllp`wvf2}^7nHrO#PfiGO9pF5c zb__CVV9_v}(pdw^ zS%D0FdClj0lwJ*JjiEhpk-}~*Y{^|nrUS5e#J5mTh-0J2wE8b@e$#x6r(C#$hvIgp z>F?#T6o+;Lo!WU#h(0*YIN6z-kenTGQLkwnTJY*3@z1w~qO%mRoX5^-r_J0FG257O zEa~7;{n6b4fzu}kxEW~&`mJ{BksWcn4pt9JJQa3Y|LnrKg3Du1^&ByLy31(eoWo%! zpwXxbiXWXgGS@%Wa5C#9-+kZUGZS{`<6+haG$HdsCUFimw{K1ZgU zcCDCmZ_UnasWD{T+;yQwQmSgSe0cxndiSxrVtkAJmuzH^*P4jK#8h07!{GLwD^o}voJ1ioN z+j_kjsiR+&ukADHRMA2s+4g~38@hJk0^N^pox2(|l$XDjGEE~)Ye*O9W`JreNZ)lb zhb54l<~?Ddm%hg+B#=xwR3a~vu3vPPS4dqaBT-@Ufpf|6^8=2uM1^r<-S-UBH+Mv$ z!b4tXS)xMm?TGoKCiT{}c{qZ6WzaN66Qnljyavr+KTg5~+CIp6bbZvZ5lTqNQy?my zPSHK=cB<77*SXWZ4Drrf%+X`JlJ)0K_>K0OJgqAlcNuyOT0`mS86#ar`S$RdxZ|)F zTZ7}zXU;FsYeGMd;(MYg7vGWXXhi?VebR+=qjvYH4sPL1I)Bl_ca=SSJOX)1))r{H zj>a&P4;3Sa%c+aARN`}|DatT&Ugq|t-@3DUA z<(&6@dV+ZKWU!Q1Xe+no?FuA$vD&)4R;}2gxUDOTtIfEf?Tu^4afxFmMIn5POyKQ7 zF1{?l!7t+`_+>L*!@xs-x=6ZXN14g$n|35VRD0vn!GxpGt!e+E#D)s$xxrIIee}%- z7Quh{>!NE9&m0b%9cw(9#T}mFamYze>(*~Z+tN<&+91`OrZo*XZ%e)_Dk-vq*GPc& z`pL9wX@RFFUpJCYa&ILlZ2JPQd6O4-v!Jl#d5H^7w<6nFp4+Y!eYh!o0=?XIeNMU; z8O~RmwJ;_werIY-Dl!P|^VsR_qno}kz|Wv@XKVz9$)PxfwqWk7UB2@E=BS$ka*d}F zkL^FM-?Mx9;vL2Vm$;q5zMH4%U7V+k^e~=vcTRB8PxD3cQsaRk+?MST;d}JQj{A>I zH1;3l`pYl6hL;Bt4*6?-ot~0&A?ecD4C9$Gr-lsEjhN;+(4YwmEwY7x6@Vm7_AG|Z z($@j`GKRVP%{;>K=?F~X=EXtW`bM@cbSD`G_wpR z!EI-rvcOL8m(_Y)B)tpOx$-MEa-r7 zYFJ>vcs;tJu>`TMY=JzoJMCtw?Xt6F;FRBx8``bZPsNPDilNvLmdkx|}(gWk7G_6^vVx7GF_=1UY_kH_08z0Wy}SP1fKsAbm+rA@!3x zVxHyi5tJc?eIdw9QS8>QE!EJ=XNhoVA|~LRyA?DUI(nkBtKmZM_{1LiVXi(N zV_7CLGlP#-#GBU;Z!%Mo_8-;f5|gC-IDvh0`H&*)sD~`_@t6mPs4y!~`MzbbP}~ht z5?Xl_fANJ;uBjeUB{VI+&h@U?rg9GTowy)0e8VE;l^rq5_A9T*TNpHW%*IVS01ckZ zlZSswTa}$5AJ`sY*>zdlci9ZjU-Jjq|A(#VE}4DT&Q$9z@l>5zk-Opw(pN@IkM`U% zgLJ2{b&BPXuGCXCYQvxn1Cg+9Zd~B$xpA~BiLKKW=}lm&4J~xOLfT&>^{3($2)T z9jRjoFVwc}bqV{xzUcD9z5AChjWW{r>SaOx%YyY9BJmY2+B>)*D1kA(JDpBogzyQy zWlMfF*=2-kvolZRCa`baR#D4nzKV=P1n+;L04jM!VkHHWL9Eq~i^^1DDazX%X+9!4 zq{?cksA_%0r3~kV591xjdX>( z)h3?YrO4FN#kxPb9BW`ejwKUah}3d-)Hjp;hY$Cj_6uG|qSGFiY|op?2<)n5wOD|# zBOQios_JAI5?qkl$VfkAj)zxQUA>Zt9}GM5v^~8KoIjr&f5Ui(_5g1&(q9WcFe_K= ztY<2VV@&gmL9{R1U`3WA(P~f$UpM(KS(TJ@lTwlRcEbSvyh#&$52j>e{tHvLNu^Yj#n%_ zB$N)+0vg{4Q`FLVfy)4m&rCk@;B$P%Aa&Ek0q+f(2vW?GUFmKl!2TIaWFW?GhDr5) zN7WZfv^Y)C<#(CV9aYHq)C-X&XvE#k^{HUWGfIvtCgJ!0pt^n#CXWgQ5v6$>awGD40zgKtCcz9u( z*&(Zzg&24I%5B)XW!)D2x&6+KXifJP4ny3N$yY{r&c->=V`{M&o;>}DjX~2|b|_H7 z!nfDDr+Q2d?MmOBu`><1Y<9Wt9<$T!2|ZM&Tt#~#TD%#e!rQMYCuP@}E^fE4)?MUa zN!XUU<@DAR&~NwL>b2eD4o#?2s=7@Qwx?`MQOdV^Zt>dcaRcRLDymoN=}UJk^jPGv zXbc35(2PYXVX3{z&N@G+G_5U-u72*!eG>qq~Ask_1i#SsLR-Pb?fPQ37I{5LYWAKGVz>lg8QrFMGpC>+a(Tth+S;E=ASk_ zfY@Q<9cGhB#zV$ybp~lTI%zk?Z9KSXU-c~2$Bc6Y7pKGzALi!LVv^B!?bNltYsqF= zsB@Z@BCD4d>8)NGxNP=v|LSnq(`iFO*38pijg3DXr$4kkBw+fC86z=>x|IhRxr1ZO z9mg1b)(@V|IKS$%c_KfU?&HA^kQ+{_UKJGO6P1pLZSpDCVz6xBQ^$1cILet;?}wVy zjQ+5hUDLXQycnCha8!1gTwR(lEV(Uia+(i7b{tG$GA!G*`WT$oyMnds|8KTvhjQ zuC1zG;pqHZXmx~UJ4w}T zIX9N5Dq3BTTfIwbM83uU=#k+T(-@R)`c4JS}gs_Bu zFYW@Y4Wy##f&nh3TT9?N@tyH%wO-DpWH#~6ep+-ryCwCevzEBQTDh)-YnJmoIS95vIXa(!tFD7yRi&~7}7aFaCnf|sEtk~d5okCiN zeBW2ShdPJ+f*fLn>o>&^5&UQb#H`I9p88S z1njSq9~3#r+s%Mq>0MT_T_wKl*z3J&s-F+?ZXsjK8Qif3BIe!pK;}7fb|!j@ZfTZE z58>l(sRIL_5_@SUccqTnXUB8jz`4B(eWE^v$ZwWG=i0LC%L^bu6;VA|T+xOLR}BlB z_=Veh#QtT6^qO2A{~eZh_)EFC;ojlOXEQ@*IZqAp$+;4Kz$BSg9+*u6k&-~%9|ea} z=cqyne>KG|VE99%GJ}OOE*vJx{ob%q9u9}&DKm}QrB#)si0_b|K^ABLBX z*mRK(wr1_%wjr&24~g_MiwPj{07U`_5@~fg39^pjX9J4m?4n_eSxj^Sk*5==5}iPn z5EdbC^8}goiXp8$iCrb?*8j+RG+ zqv?I&Xge+(`JeyYA7S4$=8v#Hiuohp@1>R9#|QpAg4^ulB(jfl8y|;#^*@@g;MvN$Qxnx5t%+*y)I_zn z%TX|qq>o`*k?*D{v! zjIor5jHNsWOCitTn($1DJ_b*=RG3^+{`6x@f!&3rb%N-Mq}Pf!8%!L#zw~CSq#*v# z*_caPKAf(QVFx-B3p}iR>hX_mO7Nllvt$q8jpn#ktE%~J5_8VO1LoLfefFX9St~@@ zGe^a`igR1O;&=5$uBlecZ;zf+(oZq3HpDw} z;>yUZFkWOFR!?`JsaVmhzLF3EP1fEZz6?3WL;_3*)tyChwItvM4N#G46;gc(@DG|l zVZ6LCao5Te1g$mI%2gi-i7DQFWnVGm;r-oq4~*&dk&-&UspupCYe6_)#=yS(*Gu*p za$j0Oj*D+IYRP?zD*8gdxJ?#o$?+n3Ts44<)5`6xSF}@U01QS}NhkPV1ee*KmOboF z*OEPo=zA6MCK1$wY~V=I^@`48R8VRT(ja;i#*L1jA-Xyg<;&W9+w^8{6B zY4Kn2Hd-LscX6=&YZmD*7R%p;)|V<8$ZfSO>s1OWIfa3+B)K=skOb={@sz}C&3XES z_{owIi}+uo4~gR%@;j^gNf>-*p0NI3LI3m7|10SK3G|<;$w(|YJSfp?v{4w%WA1c%`YjbLN#fm-Vln+#oEth)qg_sO`u(pzQk?<%?1G9uTG!#bFS#2@^|eH`j?^#^_1cu& z+j{ZsxwJ`6zfS1WD9E^DAh%(6#JUK*`1Eng&~9yqkLqpI^njP`5lnzbspySN$bGft zs+?8Vms~K2QQ&=}(un2&aj5Q~3Zr@#T4x~DR9~SIy=RiO-G`wV!rxAda7xOJh+2sQzQ&5cYPIXcsyrssO%$!Frc`A zV)Pk~wq96x!+4Dkl$_X$Boa!_J+d4(l{+!Q?~1KDPB-W{-_h^7S#_LZMaQwUu2zuQ zjSdSp(&Z{LEIhNgKwt5)T0h)uoIF&zFJ{fEL&iMyD*uqxbC7?}?r47D24hc^`>LP` zBlIJJPNc2EuYMbj4j^_&h+c9zyR>XrTJM0MrAy`*w>{@b`y4t&HJ1)O9Kh{~ir#rx zpPt}5a`Y4*56@}QNBxc7z8pEh3$^4rKTF8s`%2vf3BL|R?%jVtuEqxk`}yw;K0tos zNeQA{SP+g9LL>BNyDH?jc2_np+6d<1X} z9CBGw1bIxJ%4sTXlq-29iKHEQ9I7qPOT2W(`2PgRRob%aE7BmOr_dU&=|=7(vXpO3AvH*xDH!a#I!#o_-{y!UljLBi z_Cj{diPJ_zxpjEml4vmzD%wVyz9ls}Nq5pKvMUlpPvA0E?G2l&TR>Lu&Ko$7l?!}l zxcim$(hJ&$mu@4qdF>&$+qN0%L~GN!7o8puTCa&Z`q4y+ zP`Ejso4s-F)}6XNd$(nvJ14lVtGwon*NsaJOkZpeVk9623ezDq2qP!<>NV;(oJvWK z1I<W`Vh020{o`p$qb0m2FXTw@F3h|?B72(B4GC15P$zYA%M>asOo@`j+j3p)Vc0TRakad&Y~P=lp~oYBJu5l(M`8mKnIMAPs&J~&~2k}>U6)b>G}Zb zt$lIpI@r~>LvOYGWyEl&9;aRJ9*f_3FxJ>)nY;Ti{j8vEJLVW?d2;h&Vi%-r0Z;Dt=zk4j&9-HMM%0X$m0Oi*<2}V;4jl2F&EP%-a|ktQ#>o*mQM0&>0! zy?D)$U6a%Gr}xIBg&W6i}z9Cq;~ zI0!h?iyZO@ccUwiHFg1=d7o@13x2$hlc#e)oML^&chww+UHM~~k)*1q&9Y&G9Q2ws8+hS?M3!VhW9X85`4aiM7}^yM zQ&SjD(^p|h{1!`O94}lU9k^?8F*^_GH*Q(IatkTt#|Jj?H1?yNxrQXJD~)TU>PI?r zZ#>6GJL~6>U3~O{K8KB0X#4hbBquaLK4;rqa%a0;$j8k;QPB?2Vw#f8Tsu`istFAU z4VXU-yE5c(Xw1Tx-b7QUwTd*Q8?aOSl@GY4#10uW^JLv9)vRE@P_HG`$CiVqpFFl; zQj$@KA)#9LT@&}7)E$Y9NjQ2aaEjkTzZroB;V)pE42lz9J6Zl3NDZ$MCToQ=YNf_U zyhxhm3tB*n_THQ_^r>D$Gl(m0<%{i_A_44oI88lpsxAbhbihgGOZup(U8?r-tIT^i zHIVhUw_1>UR~zA;QdE?B>iqfCvAue^dyYWT@a0HbPDXX##tGa8mGGsZh8by$|H(pg za8LZ<6x|i)lfC=7j2kp=pI<^C(y9sz4k3|hE!nk*{;ndg<#;Zm;^*F^P)%P|#B+jt zi}ZzGJ3(4y;%K;8O@S-^53ogo!&zQvOhTp6lHg40!EL&HDle2vnoV&UJAXZ|!YW=RYn|A2(rj|A7 z)Mo%NS*{QH&F~W$rMt77y~y`;k=&Z=z~->dHF{D- zj>?U=3`+ZwZEAY7qA@2Fi!a%_zsJ`7%P>IMJP)I@0voY7LBVY2#|t}oFqqZw0wK+w z-+gp%cp}&m^3@{K^A$3y&>ntGKOHF>49ge^1J|wb^cvxQ8=TW^54hg718Et>x_6x~ zQah)iQ#{5PPLJY_A5S@WR)6)>ghBm0N73(%1HoKK^E0m9dpUb_a~gg0x z3g$cUnEVYdUYjWiPxvz7GnO(oK7)vUS>=Ves+^mgk^;9n1uyzf@4HFN`%b*KGzUj5 z@u=ugnL-{o%#9_Zc#nQP^q0W<)eCysl-f0>-Dr*T~#FvhJGgg>v~@+`W`y(!0TfvnH8AW;7&U)9!71P4#p)CJpC~ zpU6H~peNs5ZAUw7G*(PdtzNu(@lqWf_XhX9T@BZ&)$dtG8ZR@-->T?OVZU?+UX+GT zk!xp=MOn7TE)zqp9r<3atxbxL+IJBCJDVnPnK-}8CTDaWC&8H zF{vrQ+-P_CK3FaCH)~Eo6Cm5^G%YdQy+OW)Yzeo!kbWrK#}po`uf#nTWN3 z{^^kc?Rt6QkNlW?0NM)s zurWJbB>k`2UNDpM@X}1i`l$Ej1J26ME#A=v-3HC@8E-u4%*Dp1>^q}>ozsu1ur_L` zRxet;bcv33cv6qlg9lZ|p}FsIVxCvk4;?ZD2WB)ZaCu0vE_dKb9;v1xo-~g+4g`^R zh@X*dc`+aR5#D-HJjsWx1eeH=#Ix@mE+rhmo2QjH-!r%ea#>yXc5J6>8|>hUO#{>( zAGeT@4I4rYA%jRHHjqtwW(c%FdUe|E!7zB*3CtU-_6<@ExA67ZmJKwC_h6_a1z);l zZ8MQ*xL3Wgf`q(OKtk>@kdT*FkdS-cx73=$2=o|;^SsdZOc}XhmRs^~u+w_{@Pam= z4VyHhJ!p?NO-MtdJhR&U%flN&fGASE-+t-*1ARsFYOMwrz*=P_H=#`~9n`-yW0bfJDr+EL+OWRLo!*8wFRA{TY$0P?{7&r~!&;`HwTt?bug;!7oORMjy;pYc-9|rt z!rsGvMvqb4#Kf!_SM{1+KJ!9n=$9>Cw{D4XephbA)}5>N=+DJRzR5B^Cf?ld6v|ZI z@2V%%TPTP~I$j8^2q!2L#5XH~xQCy=bC_Z8M6YdbfOZs?@_l(Ea)-Fxz(bq4sDP*? z+J&@%40yEY=#9jp>KkY|yi=$j-KPBwy7dT-jH4su>VLvDs)W=79gD!pa#!O5FqGKa zBayxPWwD&N^TR53YsG8#5;6<#>n`~n^Y)z?=rieH@R9W!*nVC+a*Ee*|LPj;fxVFj z4+Ka0`OTT*H!E_^0q`LJ>ngxg0$Y6W{jukTOZzS@CclAGC%{*ylq@S1-A%RbsK_94 z7;&0pI}aBS3}uz1fkF_?Ls)l!ch6el0P^4e4&NZV<~v`nPUSWPPb`F%`()jKXz5(jY1Qc!?P|TPirn_ejfo@B*46smW`| zAKa> z3pv9zSE0#R&H>sWjdfJfP9zp(zz;pc3EK3{DSNYYY2GnVMwg6*G8(nWPZt!t7|Lio zt%Vf!E+mzYyFz*c_I&`3PSf?=kHn_;Wk-iTgQ-pZYlF-%b~sN-zgCoxmYp5%-m8zV zn=?!XYk2v%W5w}ONuXct!T-{sISAnEiB0fhvi4v?6)3o%J*nDBTCF|L4TXywuW7y2YKaMM`Z0w z$BU@*eICU%OW#7a8PoYKbGzvL106%hl>Pvxi-KxhJRSg}_=nW{C3jOh!1DQnNBgeu zM~)%`c});Pp#)f5$^bPf$S%a;T1Bfq1Y3dTv$PsQfp3uf%T*yt_5u^mm7PA?ob)fHJGyavZjc$Z|<|RO_OoGFOyqacy1~-5W?Yxx;pn zG~*8it8qA8u|xVz^_=wHeIz12@+2;1qQ>v>jhOm^_O8QBh$J`*RzzVfomN0vT_y50 zL5b283eywMrU)hCJ1BsT^n+@&=Xn1~`av@*1Gzq^M|&v+Gn4{H$|Aec`@azoExbQ* z`>sf1U=p_^j0J|x4%~GZ@E6HPjKfsE{uAMephO32w6Hq2;&Rm#|4g0^44l@maka&; zCP+(!HTNXpZRa4l!&{ui;hT5v)eBbbbKOdqG86Sh7)#5k`fw{-Wel~IuLL$GI?si-IRY%3D0 zOaQ{A1sFbMc%OkuXpWt ztQYnN9x-A?n2Dq6(R0$4?%*D(=x9;|Il~WX-x~oP%mz z3r^^DcIJfz1_1%IMKEfU9y~e83v1wIB4qB3OG?u{bUf9(w@Z+(yCKnqi#>5{SC0PT zDgQBU6J~TZ3I}*Gw_YzSzg0ZkjL1B;F3GR3@&1c!!8C;gRmDzVX$yr{^7cS z3pX* z(QDuVm-0B4K)2_#z)^dV^lMi74;~EXnv2sDrgoq(hNsvGrGQQu@WIb26=I6!uChgr0D&veuC`L~BV{ zr>bD@u25B=B2IXka`F0RHl8s{rcM~D9}0kpB}VvT2ym^sFv+3iP?mQEtVH{CLOT7X z5l+ZcE4afOB6h`KXU>*1%m>xqgzw1wmxN8jxvN6^%dYnXV2D-mCZljEKRfAM#FD#p z8u|gJjqgV5R$oDytAt4DCtw4lg9T%(O@5+n(P~ZQ@`f5i;YJK4;XL7lB6<6D;edYA zdfAg{A;nA!G2^7SJhlXDSE)YbRT#JxYD->)kz0p3|B)xd-}5HZf;3@Jnn%GK9rJ&9 z_4;BbYSYA{|3G(xK${@P6P&5xBj;BLn?0@sNT2t7-rWglf_jLevxGxunKuwTNbW0X zEVIwsQXPr1!-d~$WHpHh-z2~_T7~(2C$!;{g==ki;Uvz8(Yydt)e2g(Ep3YnJyNp` zsk6eM`NDjG{!O?CMQAxfg>HwI3K<`go@Us_UIHwKoj{iHlhXwGZ^(smTVVcVXAMGJ z{FW^Tg)mzDth+I1>R9x!h=s6XY&26(Ut%@X^+hnuruUM{z6Uf@!=ISaI0-Pv>e zd@ub#zti`PB-2r?xxDqVy}*3aqc?8a2{->%{PKnR34)5$*+6POBJFfwX5T!d`V9sl zmGr%AOJ-ewYl5I{PK1#@#16JV;Sl*=g1#FEyHKHkC|Qd-Sa2Qe*3ux@r<#VD1TbTI zQV8A`Y%ge^{uN#xuOUlQ{*HevWZRP32sNxN*dvZk z@Wh73dA9E+ENBer6?>3W%b(EEp|{7+-Cd$D3^Te97mzxv=y)>uIl;K6Y}fsW2h{~q z2V#N!ntS9PvBj}C&DBUp=E9Tnwm_Y<*JUS3xJwq@M(PE+h+{=Xs?BmeUWg)t@!d@) zW(^)ZVWy)|U{Mn)AvB9j%}QnevrUxyNJ2@oS=m zQI0fE-F~F-Fl+k2!Om0q4s?%7b~BD0A!HLZm$`56)`R+uo7Sv?#6@bP(Y`884q2Wf zLQB;ccNf*^%#rJ(9h!I8+`X2}KhjXkky|a2yZM-SM^XU3L6qCVgQG)FqL2f-P-; zP<<>`AE`u0JD9aP(_TokeU@wYOrWC(#QNO9xI94xoy>NE3CYKV)^y@k0ia)@0xpUg zYSWf;hX`&i6kmvAPzPApuY9tIg)Ib{P_YrFh((3u$Gf4y2ZIG;Y8EFjxNL!g1xd&v zPRXS?wq!dN!LI_%fp?!3no6*;{K{ia_|ydkZh=N>|3Av!11hRy`ySpG=mxu$QF<`I zTpIJ3!aG zxBhF*Ea|FK@m8HW70%w*m8%JBYpl}vsmfSeeWa-79tO2NX;A6tR#uQ|MYERC`ZR83 zMh11%v}iUVdRmm)tIKTdWC;p2o%PTTp&+!9?w+8$buwiWPq9TWrWZvQVk_ z>3x!#VbI5n9i6&+JciV&I=Z*S*tu&zl3_7HNQfe ztsR35={SCTy!s03dsTg6HQk!ib}mg##|hi=*fCCPq9&iP(V1+T{P$kbghl8A-XVRER6UvI&@FMa{E2eeUNTsF$&&DW{)%mPl z78`w?RzGqxQS)6M>s?4U$YFJL?Qf{1EuVdbXX$Dh_4;gtnm-@W(KsXL2ep(<-jeh; zxs|Fn>YQj0oIi0)eT~g3q1C%h=Usvavy23g^P*3$Mvh%2D=Bf6O1kWb!jf~WL4{8@j zDpoF6CtI9~nWFr4mU`{ZbvxG^5vyG<$(i~uHKJ>=xmuUQtOd2E{I=5g8XI&?ovSkv z)P$y%qE-%CqnN6WW9=hMNP{PvsB?7na@Eqn7(qQ!X-xjAk;!KC+*Z;XI(*@52aCw@ ziVML}hhoe#F1t<|H*0L(>^KnWXIqUPU$t&32qpPr7N=6QwYostHnR#Q&@ z-lqSb(-j3xA5fA~dIG~1lv38LX2G&2ns?{a0tBE@1N3WvVBoxf5FiM`TH+6du)Y>H zK-jB~OArnkA_52%gg_u1!iffm1|kI^0f>T-SO=RR5MOT$ggg46z*qr^Ksno>)|wT z9C~Tr^wYi>q^*DjfMI)W8A(vw=lWc>jQN zP^rp2s7}1^7Rr4= z#Zaa@fjzu=R3TgdAFP-7Ktv>j`VfACpoP!~!p{(FAWVi}4`C(*CkQ?e!XS`X5rn%C zK0?qzuP*fJ^O2|50(xC(FhOrP^hQB%4D>cZj|Lfyn*iuVLhmW`-a+p@^gcqb0(#$| zuYi6X=(mG@ALv^{e|{b1X%S| zK}{`c_C`$?)O175&8T?>HA7G{3N>$`mJw>TLakw_H3zlUqt-Um+KXD}P%9U;9-!7o z)T)GWEf_a}aSs?zhw*wC2gCRUeyD*TMEuYNKU~5O-%wi*wQHbuZPfk+wP&ODCe$uL z?MJBnktQALG(?^5s52LJHlWUS)H#YeK`_z6q%%y0!ek0euE3-SCKb?VplJh5A86)5 z;|0wMXtqHU2F(>{9)f_|f2@rk&G2J0{MZve&cu()@Z&-Jcn&`%!W1yohp7stbzs^I zrq(c>2~!uCy1{fWOygmi1=9kUK7i?0)HOlf#;DsHb?s4iHtH@$-F2uNfVz>W8-;oT z>gl82NYq=6dI6{xhI+}U_Z;OVsL4`@&u4W^*MdNjC< z22Wu21I%W_>;TN@?`JUAgLyNU?}B*|elo^SrueBje(H{&M&c)5{InN8g+kOoG>6z2 zVpoVGAkKog6yiaMmmp?Ayax*vELy>0BrKd^5d@1IXn%!v60{D`Ccx4dmXl$57MAbO zuooHzq2YBj)S*#hG;%?sxoG5$Mm}h?0gWQiC>M=N(C8%^1C5)Z@j^7dh{ow?d@t{fcH5 zX!a|bjYl(gG~0`2htcdLnuVcRF`9iq^O|U`LGy-a{tKE9LG$Toz7)+5p!r=i|BRpO z;^$8IISMWMqJ;xmtVWBoXmJBAYoTR#wA_N0d(iR$S{a~K8?>5)RtL~38Ljfs>JeIf zLhFubJqoR-qqP@W-$U#7Xfpt9?9j#oZFZu~1+*zb8-})~Xxj;G9nf|i+6JR-3EHX9 z?q{?ciguo8cMk1J(Y`j?cS3s`w2wjic(hML`)suThz>2$!5STApu<9RScwk1(cus} zoJ5C6bjU)7yXf!{9gWbj4LWu~$5H4w8y%OT<9__|BYv^LFZ9O={F0AO9nr}Zol4PJ zi_RO+IRjk`&}A&T*rCf5beV=OchS`fT?5grCc3pmx5?z= z#E^0fHOEj_3_XIOZ!ks5k~dLsHqs`i%};rDi)&$VDxT` zQDBS_#>~JNPmH;aF*h+*fw7}7b~VOc#c#v#+erKtiQiH&t^vkPz&Klsn~QNF7+)9T zn_|2N##g}F71pJ&)?orL!3+}`VM0$#=#L4*F<~wyEXRZZOi00mdzkPQ6Ki8)TTC2{ ziHk6C4<;sJ;_t8#VWWjjXV{E}%?jA;gv}nH zeThl+Fljg@d12BaOiII~yO?wjlNFfU7LzAp@)}Hz#pJiJQ^KwW>{`HXH0+#Uw;pyE zVD|v_wP8OR_Fk~R2>VRfKf;unn9>JRj$=w3rsR|PfvFuZ)fQ7%U}`X?KE<>an6?zt z%HYri4#VN#28Y9N$b!QsOmBqg)|kEp({nKW1!gqBj4_zuh8ZU@;}&KbW9AUdT!xva zG4mm2HO4GQ%nHVA1!g;7b`Bgnz;O#4FTgPaj`!jC6;2j#`V~&2;j{!!XW?`mPR}sM z0&{v{&Lqrnz#J#cS%W#Dn3In=Z{chL=MHcl3TFp6FNbpoob%!Q9xfJe83~tFa5)H< zOK^#TOCntI;PMJCpW#{quD#&u1Xq8!?t*JHTyMbjcg$^xxqUEq9Oh2KTnEhcz}$nF z8-lr6n0pU%KVqIK=5@imUYIuk^TuJ`a?IO?d6zKn0p{1i{DGK17xTAbei-H#VL>A- z=z|60vA_une6e5y7M#I?NG!<2f|pomf`z@Ya55II!@^K3EWpBYxS7FiB-|FkZ6Dlj zW6_UTG!~2IW6@45x{O7|So8(%HR0YC?!Dmt8{D_U{Tde6!s6Ok+y#qmuy`sK&&J}F zSbPSH)3LY|9<|{y2p*pBI0Z7}Jx9ZH2|TaEvjCnC;rSL`M)0zPS7UfJgI7;@4TYCA zyk@~`F}zm6YZtus!s{fwlHipGuej2-G@SP3cx$s>8-!)h&V5vTqHpWsrEcM3Hvsn5X%bH@@P%JwNKQ;VD!f!nM zoZy!Oznk!H1^>42?*RW1@LvW0webG~%dN0{1(vVJ@*P-y3CnL{`FpIWj}n>y6RjluX^jrFgv zUWW~>v7sF{Ou>d-*bs^hdDz$x8-20yC^iOSV=OktV`CCF7GdLEY+8g(i?JyXo8qzQ zJ~o?RvlTWwWAjFAzJ)Dau*C;kR$@y4wi;t=U2L6(t<$k}Cbs%wYdp3lVp}V0TY_!A z*cORxMc7tBn?7vUVEaI9_r!K@Y|qE`PuS5AJ2qiQGIlDka~yUa#?D0Se2!f`uxmGV zC1F_^4ttETX9)JVW6u`s3BaC2>`BI+66`6(UPJ7)#NI~O+Y@_- zVsAY5?Zf^q*l&;hORzr%`{S_xBla^KP~t#)9O#1sV{u>y4&1~62?uN7;20eI4F@;k z;AR{Qz`+b0yoH0$5b!esoDtxQfc*%_K|me?$`EiL0q=20i$iU3s2>iE$D!#sv=4_4 z;Ltf7x`0CoIP?mKKI5=44*!P3^KtkBj?~8yYaBUEo|rh=1xL^0SWO(OhhqbA%nrw< z;MfWr3&pV#95=%8aX9XP<6b!KgX0@;JP^lYa6Ajg%W(X69Ir&+j|gmqz_tkNfWUzW z9D=}U2=qbVRs`-q;1L8SBQPI<_i&;vPK?2cwK#DYCt`5Y1Sg$wawSgg#K|C>Ovgzb zPSwJx{zQs_(*jP5I6V}n*Wh#lPJh6e2{TOVgz<7{7? z-H5ZfIQJ{gdE(q#oF9VoyK%u5LG=*igP^4d@<-4L1g%EUZUpT^P&k4vBPa$z@d!#n zP%46Q5p)MZ#Rw`z&^-hXLhx7w+aP!{f~O#OD}r|*co%~ABKRPJk0JOpf+G=p6Ty!V zT!D*5xcCz;w#3CgxHuXY?Qzi=7nk8;04_%1;uTyh#>Gm6m>{GBLbf4fCqfP&`laeMO=5p%|hHs#3dl^F5+Gx?knPd zKztj-4@A5-;`bo_7~(?^ACLG7B$y(h6%zU(VKNd@kZ=PD?~zy&iOrDM35he1=#0dL zNL+)&vq+3X;%y|pM3NFowUA_qq#j6`f~2KL+J~fzNXkI636eV^c> zQtBf`iG zQokW>IMPNTZ4A=JBW)$p)*x*I(l#UQ9?~8n?FrINk*-C0BczW)`dFloNBRV$uSEJ9 zq_0Q%YoxzHMptA^M#chUxFKT|GL9f42N~CpSreJY$TUIb3}ntm=1yd0BJ(CPUnBD^ zvYH~R9kMzit245?A*%Z^MpiDe-r z<7zOjrXt%I*>#cafNUpZyCB;i*^$VOMot6dEI`g-|+%CtR8o1LKcb4GJ4csZkofo)6f!|PA6NU9q*bap~Q8);N z_9%2h;UW|+N8u(E?nPlB3WHG?jly&k=A-aA3d>RW4MnCXvP4lU6m>_@02GZxkqwHb zqsRqCi&3-;MLSV+7)7U16o;a86y>3)7)6gk(7?s|C^klM0~EJJaW52Gqu2q(t|(rK z;w>oNkK)rP4n=V|iX%}Rjp9m_*rMbRN^XIGf9{&$t~2g#!rjBTn}fR&N^7HZ5=wWW zG!vx~%0{AW3(DT&o*MUhO`vBHz}c#?{z8a(Zfr#^Uk08fMP zv;@z3M={Ux?q+@MZ$uq~UEZybZ>?R(N+1?>^uUYy7bhe_X;J#0>fwe|*7v;C%zU z?~V6!@P0eq=i8Kzv+@k16>044)?B(`I}+ zi%((r^nxgr!McDA0$Tuf2<$4@XXq@U8v@-@=ng`c58V?~%tFOMd=~I|3O?_`=e_tG zfzNLt)q=Db(q~jQLgffldZO|OD#KBkk1vDpWg)&S!Iv%gvJYQ^@Ffyovhn2>zP!TM zI{4~=uc7!R;9Gxu8-#Du@og!-kw@-IeA|I zg5GgK@1&p?BItz)dZ~im4MFdLp!ZJD`zq)+5cGc*^t%fB0|foCg8pPd-&N4}67<&y z`r8Ek!-9UWpr0@3KNk#Y3kKZ;gV}c)_qtF#JO>G7^kL!KkfZG*B=aCm78VjJyP+ zt%A`x!6;oYdLS4{LXDb24GW>hD4~Y4P{T{8v0SLJRj9E~s1YXAxFM(%g33iug$SxY z1hpWjO$BvBLES@8PZZQM1oeDDy-`qa5!BlR^-e*(M^Nt<)CUB0hM<1?a$~wKG*ft- z!(Qjm73bV7|PTN=10z->Pc-BQh({J zscyO#%G%llCYdw*016W`2FX({&8+CMpHcPAm1t3TNP}N7N`}K!8x?m1J zz!~V-{j@43@L#J))me?gW<=-lE1N88nZ4v@8XCM~=Mk+>wqlL<;zd|^(#rk8hcuFxKuWj)uLDRDwVN6Ri|qeC$jOhjrVoeJZ1a>HoGplEY2hk z$1ci7(kJ&`J|h?Prh9s~LfUm{^lSG#w_{fVdCgS8y;nu8(Fn@N0TJ(k#Xi%_8v_8cQZe;Hp@y;aGKPu28ME|giS z-!)E;M9+l0Rm6K_{BLq1;~6UBWP&Ui;X#j6ja9sEuXSb|y_B3%Dh3awH|{I#>7mD^ zsWXqr&t!J1QWMTz3e~RtMIqIG%<)NnQW;+tiL`+T4v0qKzmpgkx8Inj>*^_^tFh5_ zUnx1jpA7bTX6a;~NlWeNYxqX{#4U|&$IcMgtMQ*8?8dJMUY+hrMH-w}h?UtvJWZs` z!dNiOmtLx{lo61z5QD@K|gp|JQEDr9qfCl%r2lf#VK zi}0yk>5sPJm-hs$&)=5Zx<)8Z0=tymT-+C7+Ecu(Vp}em{_(&mv}Id`@om+mYo=XZ zI?aCa3&Fou%NxYRMF_gC>CHvkNOG)LNd+-M_ajktMKQZ54Qr&L@D;=?8L!eX*8H!+ zsnK%z&BZ49EKB@)rZKfAE{;5OV%VgZ=Hd=EfDQj=P#FacQ&pE7r}HGT`WU8{aVADn z*+_MaF5@jl>Zc3j{`62~d|XV7dJ?}e-h|cBwIwf9t46A*#M{IuSKWAmmtwW!BM4GI zp1Oc(RbLwu+uBkNTGfxbMrWC$uk&Y{RZHZTp%LWcdssVHl-#~FQQTKvrH6`arSb|P zIUZKdai2cfn%xkk2;Cjiz?(-4j@%&^GrWy+X$Da`qb$)_^5yJXs3 z&F4>b*=!|i_D43W|7=`RD;e&&vhYYqayB`Uw2PJ+SV$8q2Pg^CZCasW8JlX#oZlJ# zkvzA5zsdY1S_|nq;lZ)iF;eSy%+Qb?3Mq4Dc5XXls$`%wK1qLR4ad z|0lo!2WBAEW^I;NvB_2`em738&i`b!qkZV*E@!#tKQG1jsBAd7JpU2>i5G9qlw-t| z70yFc@?t@grGqMTgOxjv;+O#qCR^8B0!X8*54vvm-tBKNp-9#0S@@%NO3!eCa4|C&m)Z*S^#}q+KYwYTW$7lvjDG?R@BDa55gYR^)lP zXUFpJPMnR0q%Xz%S-@;Q@+c^eIL`^c=;+crn$I0cX-Pj;_z@=GY*jd|0f`SnQ`zb} zR;ilb!6W_eGU}$cprxSFpS}-?<>yg)mQ>()hd$jqKhsAA=PyTS*%`@Y5WTJIW4LJH z6kj`Y$+Fi6)}3{|{|BqD)l}w2c(`5AMyDtipId(Dtl8PafkFFsty#NAhEn(O+OfcV z@RTXTmu_CRb(wbO!nxa=%%y(x+T2ufB&c`Enf*XUR$mL_?@l?aJ^xtMemM_maKE7U zMeIreJI&un5mwwA*<*+K@v-=#ip`Te22Oj@XkN?V?bhAXRFF##X+6KMYQpR?mES4p z$JnuMCQMKEe0hCd=Wkk6>7OL({0n0G(}K=wbfpEINCMIg`47U6r5}d92tT&7)P@|$ zSh}QdNDxrzGzH&_fiwf@9X3_9>LIozRg*g^Q7_x4mXs9}bRs=QuV~UuNwqLaBKXAr zfk?EHCoTF^l~XuPI{JA%rt0T(905L{%24Pzs#H%jQ8hbfune(x^^V5gm%j1tyKVz=VHY z!X;uwEw>-Q4%Oy6<>QGpea2#hm6+2hX>9PpiMb?jgyNS|J=uZlH6JT`)2uTiZ0ogY(AQuIl7IN)#5x#WR*v7C3M zl^9S_+f8L9E~%(Z&1_w*5OwvNiqg*&tw|lWuGUHc)Tn@mnxczj(%r83iI$C0YK6o# zQfpPr@1*1+XeEmvbGD)pA+@w7Ek|LQ>}V!sWmeH;0~OM=qE#3dmvtg9V_HRnPO6Xe z29+GJxSF)&olo*d$RZ;-);^Yp&dO$nO+}ZAI<$sS=v%H)`Tom8CBHWfI@$IK+obBC z`1@M*zvTY5aLHnE5nP|XN?-O+^YY($YAT7QuC?kltz(G~;`lli_mFT0JyidEqWurw zI}PJ2+Z%sc*{a)Cz07=X9`$UsX|;)MDpu4tAosq1^qqIb4qCY6WsBhN zCVJ>T+^oVhAl#itY^3Vtq9TWMZT@5X;E_EP;dY~s4I(#DjaRF{U&F^(3~WzuY0-|^ zWeSJrO!s_qX##s?TD4hCi1c#0U?GK9)=+pv`lXWnI6*pYYBTM~MHej#)2S3k9rjue zHzRz($pqWaA~s$dyp@>y9aS3D@f(!8KG8T*GIA zYp6UaI(`4}e0fZHu!9ETDK1h3k}32jp(32*6!tmtu)M{WN&*B>fA4&rE#aH8#ypWb zrE#Mq?v$c(ophwJ_>t@2M>`AG4Va?d-o0WNlDjL^44b)yur~h7IPsb%&4igu9nc zRI!s)`~Lp}N`r6V{aAS?;vsBNW$v+KQQ|E2rIU(>$c9@6Q@)B4x9b!`RC{D^wqjPs z^)qXlof#z#t-NMU;qq>!D!h>4UX*yWGPbe!SGa5_dakuRRA*ML zN;O~nSxc@>_sF`QvLbc5o*mv+ruj^=<&r_=-sz%00g#d@w5ZBfUc-U0X%*o=FU71; zIdY3-(O>5Jt$U>RGstUxRF%P=q+qr7+$?@&_IgZIp9>ak!xR&b{T6uDEF&)DW>)N? zSz#7Y$%Jz7Z0I*XfRDm20G z`fLx~t9+BE_t>`wnkd~Ma>O&dUHswYm}`>uw3fWgTPvPB4$LA%2dPV&)>3=jYE@3$=kJln+PdR2GiBg+w)(X~UVVKQGGfmXc>2?Dr%{&w_%VM&%VoLZ`*FtmS z#pJwKcAYj2uHt%Dvy*Bu@2eR+%!J(IT(fCm_0X+R9cJ@Yd&w=+crh){)sY;ClicT~ zexYTdyqma~79lytg#eYg>tzqZDvA7Zp|QAF{(d}9Dy74hb<;&EmF31TkLy)Fc--YP zmmt5TAD9Q5biLAjAe$t4I4OTwr&We*6_S~9vBx{8tc93G*#pT~rIB?zOC|;G1C?1xj(iug%jaV_+;7C=ynpU{e z>flIL)e2e|Xy8$iPgA0GGgO)i%J>r%$hz=)Jf(cMahHZ2-z)Nmm_r!wAq&X@6ee6$ zL`&Nr$f+;HR;PBXc*a&y9_OV6%l{*bOBH{xyR-vpEMd9$Q1`3q4Z}MdQJO%j&_lnQ z66u-)Ky;Ri;qVFEqIg*5MxVul zaK|)7{+@i}bW8p;{_?l+=MF!7XYh_{PKNg%3&ah479^^4^~hvNRI!iTg7Mn;P-o8! zHhR)$C)gKH8hl;qzEQp=ZzxUSJQbaVl5zZ}5aDMMPW~5;Bl4%zU6MLNo7AfF#SGnO zx9X$D6S~oz6|IL*5Lr)gqQE>Ec$l=SF{L7tiNMRFbT-mEZhZz4aL@;7 z0pH!9po!P=8ryemFdIbLl$|ZpyypI_Eg88EHu*i9?DxhklZ%I*R}LB{dD~$+s4+nd?eK!G-$>IJMG;b zUz(KZRvV^;T@Oz*f1NXeD2--L8Ex(1yLHD>t*4b@`JtdSC(Vsr2pyeTPROp5*%0n9 z%J&A$>B|+2a-DT$Y8oDFtJQ4AsCzkjUF8Y`ymw$CWhjdP<#x<6Zz`p>AakqoP0I0#4Ul1FB_Jii3bTS z1xdw&#A5uTbo)8)s+cPCt|pco<<3LyWtupD67=;a!8m^sOhlA!9Z{~5Bxfe($KnYj zu#Dmpx~sP80_Ll%`C`&bq{1=@Cc8{iOz|-kUrfo%PD}e5i`IU*x|-Jr?mV%CHOtvS zpiZyEeYyiO`)J5N;m$+;1$SPRvD_iC6GCHPOw^HWJ2^ZcwO$2_OMSAA~>eXc*7Qc4-cQ$D5LR4$-&i)WY-H@e`ZtWw$qDg1#$QG}=U?N0Nyk?xIOKVZzYKX^)#57Db2f?;dUyBaQLC7-_(O*FAPtcfOe zmYajU3>=VPLACg%~4zHci^Ejj5k50Poad5|M#Jmw*s?K}GZ3kF+p8z=idKsQ?P937o5 ze^TOP0)zSgyqda5S5unHEI{W+Cm0+Nzq*;^_fEdvK`&`GT;x;+>;BdSG50UB!&51$ ztOak_x_^8Ne$5ogHi_v8XG21?Ta+4)?c){Kb=Q;y+Z2)gsjr{Y(Nttxsq!Ap{E{+; zd^z}sO5esLOwN29bFxiNgdEzIMG~=Zu8J0i=n^N6QeZ=MvZVY!TG_H#4s-v(ieT=a zA05Gi-trup$T`UH#gZorpZ8Ba`hN)oXPY)>H6}X}Oq_v&s6=J0N=;?^3Z`UgzEY*- zd^BHf@NWE5u|}6{A}$Hv0?jjCp%0c^>Oa-#)1zFSzOdrzl>T0&s%m@H*C=JUE;p3E z#{g9*SD_9SSgG+JTP=<3-=HrSyyR%lp=>?!kkbwg*@&be}WL)@)oTaZXFVI$zUQyRW2N zGrx0rLJPtd{nuxu%}Y=Ai8gdYq{g&0P_3=-vQb6w(ZljYO-bz-nw-;S5#7$wbNsKH z6lTc+RTRUH6Z6B-03t81T|lecHfBaF-nH3%QEFPT(=^ycp(#E}w~mSrsQWT=FSi*rsQW{%sRQ46}*@`LwGSOsF;#| zaxp8Y7){BKyDL1Vh!Ltsv^`&=BAV+{G@D{G) zEgT}ZaGjjb7}pB#`Sdy7r%{zwvBML2ol1BEi+KZY^9C042GZx?A4P89ZQj6G-oRqH zfw5H$w3L3R*fpK%M6)ZZz`A5$zFi8Ne0x^PJnAz`f8I_NctcIVTdD$YY9q*Pwe*)8 zYXaU{OMl+n+WvBTDTepnc9d55^7&aj7BoSNl%N?(p>M_Sm-eht^#6Hp-!P>&-ObA0 z^R#x5$TfzzQvH8k?z3r}P-1D-QG|Q-3j}|5cy6iY^FJjuE2YY*xBV7-l}qB`IO0R`c10Fr&*v_DoFSl<3dIQ=AK( zP!e1+2q=L@Gbci)pG41Ln^IU>n4-B3PI3LhpDCX5u6W{4JyF0r;)Opka*!yo{J6i_ zUb_8_<~f%vA5YBbJls5ua%{&8$zr8nGMCOl@sYtOQOc>9kZe*~x-dtRL@9PXpdCzm z3g!K^#FG&tX&&K&>(lK(spdV;Qb+vSn({9fXzwZIaMfZ(=mA{rQkFAQv@9h7Qvw56 z=0|%?u3(5tm(YvCWKR3aCFCl8L^*%Hdk7>@DUa1-r@*;!a*(DKqKKUGtOo% z;vZjoTdPJ?w^$BOruptdyzzWYjHntD)W{9=D&?*lZMk%WFQh3?<-k57`nza_}ZD7j{~vOCg_iF}eyDfxg|&Y|RC4RSU`4R8!VX)HM+) zY&4PE7gBEF{(P@ZVVo$XD)_FqN*Ypen@Cb(STC6*C6(J1)!CgOdv8{$<|d_$lA1^z zr;CIT!EbChwOn66Q<>P6WvKqn>l#eNDQ72e7L}!jocz^-Uc#_Dd@u(xfd&V0-4OVL zJs(8OsZ>+K0YKvk0F*s>OLrK7IzwWiVQ3;pzT%OkJo5FIA&tdasXhMGoGT0|rJ9!% zT*gyPl3OB=qeGk*lrD|jtD=i3TJt#jOB0%yb9o&#A5EA=3e&G@0!w4Ht6Cw=8-GbP zL$zPG-%XsMTB_SmCVFeW<8>9KcDis<6z@f6ZqGR1*W9pb%3**DbceW-c*>Q;bt_U5 zFS(Lv&3C-f_g9lSwwgpq@^vfSY0?s{`A#?b{tk9{$9+vXg+G@X=pv?5X*RlD#XO#y zx~}4M-GTWkA8w=`CLmwj@21)$9iY!hwc)lF+0;3i-Bd2L6KpRBHc56B8|n7^%WUG} zf5!aNUaE>p4(Imyh5LPIC)!jcXCUuHDP6U}q#H#1Xl|-4_ceLE!B4G7=s(S+Tr1{F zOe+4|T%x~MRaM=VcO6x>ssX$Q2dHF*Eh@aq`n>PMtxuo(nhMJMlWwm8(SiNDi{?~_ z+_HHtTQ)v^xl=rJV{$ionnd4a;deC`X!Lg$KR#!jwVHqek96lqi{ukF&RJ8;B)!pAUFjMmh?GXp6xRA0A+kr`VQ&2 zA(4HFH?nD4dNSDgU0YT|yZM@F&vCcu4AUU>PDx2>AIU({A7|B**Taoe&&yq@nR({7 zE{|_cfQYTds?RsIfOPp*>Z7HE(kFHP*p`s7`q0_V|BnAYzW-Mq@>HOF=(MA1(A}r9 zDtTF-sjSLB%c>rU@5RY{dU$iG8&+KGh9$|}u=-Pw=11E9HD%2G^}D)|BodVhPjlBthD(q&2Y$&hOI6h^V95myy}mn7JA2 z+VHugek4k5f2U4fZQ<_aJe_RouzB$oi-@kaD?Q93=4xY7dxSpf5%%O#F^l3#WL~x= z^aGu!a6;iwPAGhi6ACLQf3Y*wT>7{z<8->2=6%%MW1V(eX#Vh?rHEd8!f&D30yp2T zt7)JFs6Ntcrff8Ml*wV9NgmH6SkB}nsZ0_fJd%HdKMWGT&6W=0B+ zs#SFvMAahGs!gfpAqijQ!VkId4KA!(C5CY=_%~tJAgxONS6Wh^fYRiGCwfAl*<|;k zs*K0}TbLoORZkJ}rCd%=pkZcJU7&ePiE?;nf?j?ypC_(2@RUh_e3Hs z9w$mo_}-m@^}90YFf*eXg|}v!WyNFj8cB5qbeHN_RPHU+tuuTdk$5BJ^lV#;uD{IfV5W(o3fUf)jLaP7 z%^E+;dH)$F3+J(lx#3Y>DMY|*t-5lHo|E2=qX(r&tIUlBa@+G92*8kdM#~cU!AMazu8c>m#kZgD3?Z8ENV~r5isRYlKvyKE~ziC+KTrLUSE{qJ3}PFF}q0o705Oi-sJP?5{NmzXeA z+`*?57chQ$BZgW!pJ2u2{I|j;>t3@i)zW{-{<~Mg>80DN@<~BN@Ia@k)>6Y^yg5`r z`2Q}zw&FP}r?UgJkp_QH^508Ip;CeayEDT{bEuS6lG`wGDW9yy{E^f}vi7KYu(t4dbHShaq$cXG2eAGWX>IF{qYMh|_@#)x#ZyR$zX?M{<9 zEj7h5tEF*gb{J#`m7;9l?M()BKV__ZYewDh>Aza0^5^AqO~fH@h+kC)Fs!s<)A4b$yaP~#VKx8KjS-ZvZ-H@ zN$o7M5xSE$s%jM4N3^h3Bhj)Bx>K~SG$44k^1QdaBK>J+X{ch8bfKj08qoD#6&-oM zs$g4biyRy)@?ev5Is++tiDb6qJe{`H*H}q5JLD-O6|vLB`Z5b%-3P=U(TQ~& z$Aq4DwahekQMlBo-?WQ%XC|L)Fl%D?;*do_3mZt9VS&?G!DGv}o&SZ*L(}br8N{<&sh*MVA{^lfH4F@ars<=r_db&Ajn2f|{#vm(M4D zE@ds5q6O_*`3c2iI-y`~zg%XG=xpwJ#br8PuqX1snz_R5QZ|ox^^W_Q-pmO)6RCAc zQ!Jcqx6s&9LzfQdbYHG4bbCcgmkv5`S@!%;Fp*tI~M0@|4?S6kC+DqGO4w zWGSKPR-fGW$Y(v|WuLB4zB|3VWZl@$Ltg!Pg~AkyJDbl$Wt#^aS-bL(_V883uEnl9 z=9x>%@qOs=yvDaOi0)D1cEs`mA`=$tMyc4wKkrcnG?HqJ=}#9a{Ek9kMP!){qh}|Y zceFua-J3j>jQUMp=<2AAuvVNpbM|12`Q0m4l0woSVfD+@na57KYMsU_W=5vCXP6r| z^~?P|gSq7hw9#2bu$&>urmpjM1uW7=g@m8FXnyga`{KDy?vu4rXXyvi-RJk6J#fm% zBRInUviXbj>W^*ZMtN;?{5ZsC*A^WJW!Ey5CBtNH|vx-?DeHFt@V z?<^x4b;I*M5JDpJ@DvF8Q(w1-6^Z^AQnVGTx=E7_Sq~MV+v|piac3`uX*V=gbh$LK z%z{ArSCQw;I_^r;nONPKi%R3csYtSwsRu4z-n)C7}MXAlJ4A$9p7q~g*-fX^^dBI^HoKvC&Y&}Fp0Iy z5p*?*IOzTl#Y7ljacuq3bw{+Bfr@_nBi%#IPaoT-a}}4a@-d(9bKuTu?bLuC&Wgv* z{S(@l51r`cIz@Z-H^qsNivbDd+3|A*9@k2DxJQ~|_w`n+zWMqb(?Js>ZY`l` zew&spHT!vT&t4YBl1f)oj4vHmx{>`#dozM+%#A$|ma271QMgWDz2J=Sw06+`oJHg%xzF!jmxi6P@;myqX#sCYTb>~ZgicB5^)=T5b_FkW%| zV#t9=^W@Nlwo{#4dr{%mWAbU&P;zlgEP|NeRIu?{r+slPt5qf z<~`d>g_wVOzs(s+ImzSbn$aEZ$07$yAjOKO|4GOcnVUcFAVA=7r7xqUV zk0u78K>PjE9L?q~b6;p-Y{%6I9ZZg)RcIIWy+PL14>u>?9Ck$;5gc;jlKG*7YgX*j zp3GG2_jKOrYHmG#&IEgHlHK?qYjaoUl}kOfCr2xG?G4y=$UNkdn?ta6=t!G>{mdF? zjbIAmuNgi!Dm6VkGbv7+I4NTEShI1iQ$|=A`}^Gx$iQ+Zk|q=GLsv1l8}Vg~wR2oF zRFxMOoET%VrXd;m^ysZ?0X4LhinD$E{&%XG$WoR}R5Q%vf2vaBr5v;Nd{rLb7pdF- z|LH1&s5ri6onU8FvuMq_N^90u=6aJBEw-$b5I#$pD_bVHmXcja&t;Y|TYfSePS19H z9%*T z+-rDX{`{Q_%zICrK4x@`O<{V(@z7J+6V4}QoUk{NrZQtwXZNEgi8nJi@T9-TNv(_j zV)q&5R2Ab24_=jBWRDz-xfw02PP#{$vKA{a-7PIt@&i|t2bI)(BSjOWFH6mn z7V5fEKkI%{vBiF-83~tC;Hiox_- z7PhDoPKiIC5UpL?g!uge|7OU{kFe!cSZ@zrspI`9~^r{tgq%dTi$jAS z-@aoXL4!xC*yF#ft?J6Kay~~+(xByK7x5nU-S~-}_#~7Tu|-AtrFDzg6lLPtD{HS3 zePzJhV^a>zV|}F4^$T@NdP!516St1sI)Vu6yw5Ja?0r`1#ZK4nMf4_gRO^>F{wnK~ z!5Us2M-MI@(9W1%h!DY=#^b`-&AUUj#Q!C&B;$2_hBThuns{H8E+{qgcF&l%+1Z?) zYzV(dJ++!(sV5VDVf8Jx<(YOIkV*5vhnW7P1aw7mpwORCMwN7eqNQu z&#TVx^D6pmnk?#X$z9jGfL|oVD<4Eh#+}^1e#J411Nn+w9`m<3nl~IVkUz^C!NzB@ z-r0QEk0)qmHlFBjYDnWbkykx7MUi0);Ci~D`VqmR;{kf9fZ3}W9gd8h>azJ3s#T(Mn`+uPwi!9Sv;%UVt=-2|7j=F z(jqSuXzxgUNw;XF;ko7fl4L;gh9UyUb_p67xxZA(`6KhRZI5tO}t)N%-9HdEAmeulrf0`^rwMD!}2L{@`4i?XfEueBh?38m4DkrYh2~M{DIQg?n+{O8bJH*3(^3|&5-|~ zXEOAI*MRMlHkb}yK-=(}%uT9Qy)QRjLfdJRxH2~S;THZVnn18w!@IPZQ@ojy?+~Wl z{CghRM$*U$WJV=T2^rSPtexGj?c3QEKYJCDlN@D{B#j#K`+7r%8B+)SY$hoP2!u7V zFrF`OSLptU*1F~Q|G)OW11zfJ>-*lhcjn@%NZ4Qj7tq)%wpfGMu_I!Q1$*zkM6owC zXf!tLy=!72Mh#-Yg4iOi1vJLkVv9+fibziha+x8cXG|F#u&5#Ze8K$L^ZgF5jVNGwwJTYvX}i6g z1i*84QzdJsVRyolr#@HwJ%h|jXXLiTU=X{^9t@@+4ki(^Y<-?1OCDe3py@rf7#lW`x;B(+ZM)s z87JQ_=rF(Ig7z2j{sy!BB%ONJqH*mfw4cxx3dZ;Y6XK%2slylNF2p>8(hHn@m6;#- zszrMjA6&c-#Futh+Ga_oC)O%Kq?I{lRT52Hv3*~H-@+x+rY{IsnndT08Tt7zzoKnw z7Vj0{X?--y9R2E?aF|L@Y~^tRga7DmqkCpvzr9^tzwM9fw|O<(R_tlz5n|iJWpXFt zW{+AhCdR{UfP-`K+_w>|7Oda*j|rBVYYb|{fi%0b=*I$r7Ta1BQlpShdn zuAjHY;}HA(z~M8;duwK&c^zZ&uqi{P4)%cC zt*_7M(X+<*o!zi?^CrKI3r7#_*S~*D6e5p%Amf)YjJ3lsX59~kXEVmHe4?Isq0}D` zPzZX%*X+@m3rU>$a(kI1i_US_^?{v*FG%J$kwDqhA8%;9EMhF+4U(+_%z5N!@=bRlC7L3U zxVFJH+BOIb4Jga1<3qCgF<`wp1JAlfw9n=0Wr_xTGWt2Wp1EFs?$tKqB-Tt!t41)OLtxC+;a4+75W zwIiP%=7VZ(A@*Ze?2fK-2qJ$+0_w_}*#fDeuwaVX_($msyEX7bO=smDe3;xv&U2<| zv9@99`LSVRnB2=f^~lw;ms8_fF4+&5*;yt|b>@T6zxbS4P^^;EA6zZP01^xmer% zbi>Df54&3XxP0fmVJ<1f((FAY4ZF1o6Ks9tu5IB&pL%*s8c5f{cB)-#c728U*Pgd7 zR5BN);rNw0H!>D7`_qcGe`S3J^}xMbxUuCsES(L*o_BTK!NX|@2a#K3%X6~hHhkRE zb7O)}?!DB^Ppry5_jjFq0_XN>)?H%{c7BT+bk0pVKlKbWs0)@KpO{gG#;|5l-QI9} zk6k-uqo3zV8~$%L7Y%lt#0vMK*0uyO(RtHm`I}#la^L||lKXECOW?zBC4qhIN}P2P zu`=0#U&XKr7;_s}nPG-*WvF4W@faY3a*ne}kSYnu-X5S(3ItsiUz>77f_}F(uy?L>800PA2(*Ah=zWb$- zHM!961QY}*L8+Kyh`D%xO*qW{W<#d1x#YVv`y~W#L+~Z!=khY)HjBAAEE2<+wo1}^ zxWuotjWriyVJ^t=)!VL|U%lfJk9aPB_$Q9e@IqMWy3kp8As{z3;+Gw2H{#eKq`Mei z2>sIRYhsXc^B5$(CI)G5iYaF<_^Us{nsdS*VeLxckAUBk-PuP2zbZkBXq@e$aZ=DY zqSb4|t1n9WC!hrm!5@-~w%ZGS%Uaibvo3pq z><%xGz3c_DDK|kDPVmvf34XdTc6tleWf!~(7b`omXFHLTTV|Bjj*kuJ@ z>nOCqHpe!vCAFt?lB*?ht;BxGD#n+J6L#J=CG)`#DmLlAmW z+&0{tfdx2(qE8>Zv63$zkZON~@Kh202oxS$)Lh$H5`aWGcw=M&ACg)(!G3!su)bd@ z&~C2;-h-ICX0#9~_k~EgEkw!#h!lPwt_k-Yt9HVZ?Hf$F#J%=oi^IGN3@8TG6_;L1 zZ#GPEEPd0P&5gka!)C)ie0UtlcauoowrEgEv{?kEvRdj9#S2*DEpf}2JTc&sby)t8J%)+E#)G&&GXOj zF)Z7>kjq^6+1Xd1*_%YgPWj|87WW!>T;VQcGKC{ey)Vgy2}Td4!IZcZ+9Q^ z%Cq<{g7n=e_|DuF`9FpHCn5i*kpHicf6L%4!E$~!;U6_W$?hx)ABHfvn-{Wq&KrNu ze3sWY9^Q#~RMo*H?=@6p{$Jl8Kxzb~;!oSF3W z#IEf}F8cB;<&KoF@-{4D`TE12{Vb!dPwVidiR}WoM>J=%c@}?eM8};>@v}cYyuW)$ z!>)A;3=de;hCB^G7*wXkwGvOGPeF?-|yUZNJS-1J7J;kh4KJ`b%KRt4V{Glx#= z=d0K2o=vCyyLeb=v9ePn-PRKGO; z6=&$Ws`VB%@v}(V*3GJ)Zh5{9&MnE`r}8IO7GEpi_sU%Jk3Q>DtA65x`zMosSsie^ z!?&%g_!jHXpq#&FV@wYDrsqj+eA4?{T+@6B%fuO&a`-x7>48nYXCl{>T;^Y9Y4e@j z@I?zdcwyd(d)@MnVfKN^R$8d>IZg_QPVlolOW_{e##S+07Ouu#T;~=@ymFqhqgJ-JHfASDziFGYf~rG&vP-3zFRbWBV4u7B&pZ! zi_Bt^eC)07d{OgSRi3@=&w2P>hrK7CX!Ecy+F$lm(eJ`MWQ5`A`OkYVHT&3iKAYsj z%bBHDh}Cl6jKcI5vl^LSQXUZ5_Cj&Lj)Nyn7#gsm9{pn3vM<*A;b!Er>jUNvw|Znu zp`M?QKU@EtSzWr*_IKJxrb=EkKLgV?n76Kff*(KTSj^koq9)9k4 zakyYX!9sJ*2-I*3%w5>eJ?0?^yx=oGm8*?aD9rK_oU?NP&()aM4gD3IlV*9H zwQB9K>UwzM{K7}a_*Bt|2X1yxTgI!8NU>iqHQA7{q9MDjDJ~ka{<@!i@24iD`P;u= zw`|swbphv%se{JN9OP#|71rRp^Uh;?PX}<8oRK?}**AZFVtsVHUx%RsJ4E=_+0*9u z5OIOrg{nj9)+p|4efUF%XCwS?k6!f|nt7|kbHn(vU52k4Zhm~$oBKI=Ri{1H95vo& z!>X9Mu>n!1=(JJeQ0~5C7jN4?o0pl38Jve_GkUQ)Qz@2040|;z*Ep-#Fbi{R?b4>w z#XRp4UYzIk75BP_f1cj=5gLyZdgX(Cswdk;YnF;3qYp`4nNOzp8eQy zXWIVq#Vj?VZuJ1qqOe<4-pr}--Q#^WZXv`~GCyi=rBQN=T;;>3FM_Uzhw83JI)?OX0bJ`K?5)|{zA@<0-R&yU-lz+X# zfp}kETWLk|A1MSz4StE1$11!PjjK)Vkyc^8sPb?gZY5hStOppfa>2r_C3xlRRbIx) ztKEQEd=zYk>Sny$=l7oQn!YzaOYV2wzv@W3xx)PLn!c8Qllp(b0=X^zrRKYEVxIxY^?`ns?56U%AHnUxRnVJ$?+`--eOT`?rQpOIaYr zbjpsM$Ap+JbGWpXr%^G8X=|AQU+p?PN0VRuarJ2wj*^(Y@3@fA@%wsJuNu+Vs?-Nk zZ%g#{y}rC)MkSw!(%bn*0c&TiTIIXy%C5O9{T}bBA5uA@71~!wpsfjf*;(&1SHqpW z-*qe<6*PDGoZJ0Pg8%jC!*%9b%{{E}LG5nc@P&T{%Q%S3xvxLqTlmCa?qwChvTcdr z8Wyhn!A!)=tpV1k>1~>a`q>}0h}?89K6>Y*RRN!{FM7`E-^|y_ehQluP^+F3PnlWI zsc=`W@jb5rw}c~TxT|dDkr_v49`)dUpY!bSgz)9XYu>X+g~kmn_+d;n3dhtu1s&tg zmc(P{{6oK`O=`6-U)a~G!aXZmOh7spOM@jiW}BMfgGq4f=p6uZ(Bd&0Pa9m9pBliyox_3#yWpBvtN(>6JGrU~*v zW-9OQu#fBR0KqIbK(J*RFOW9yZHgUSSbMuWR$={dzqj)=I{xHL1!pYo=C(Wg+B}zR zw3+RpF7UCLK|y9t3_;W3X2f?opdI1r`lA{j_K^)I@?5w5D}5=*?B?)JNQ4@cC6l0t zhLK7nI0=sP0%4p$pqU6Qu--EVdFTl5PyQh!Lvi3h>j9Z07uId)WRrzXmc*ArhXa|y zE))<-GF3t74U~OQ??5X_&`Maze{!T9U$Do1I*P9qi07jM9rj~U)&;YP!+tt`w0O8< zv;Q15%#A%iF>R0iRJ;rOTs*KJ#9KA2enV~cWAPkY08YtB@n#W+ILGvT=bPS|<3N>P zIQ=~iUEp0q9abYz{OhQ15n|eL&~F;%4@C$O)t%CJ;oxOEd^fLOab&i?J$d4OT7E|B zzRi4rv(vG44o-b21r2zQ4F}ty34~JGd5)v!e$)`}DU!GbLL$gj&DT*s9cB2qM0xH5 zcZzUVEni2?Je0NEL7>QL=9mV$!!L*8{4p^pi7HM3iMH-=5Lqk2FJ^|Lep5gtSyJgK z55t=v2#NCIm_2MVfYF#X(qXuY{TRjOZZucX1yY(odMuD+4WxnL9;2{k7g<<&T3;#L zA`f{E*E?FK)b+w$)czQGOp|#Oh^qxZp`Zfw zEWdmm(6d23aaN+~K%PuroUKiTMx6n}TyP$bi(%in1*OrWRMv}Y`#5V)^Xb_0n zPX<{Dg1asZ1b3Yb0(U*z3GU)Dj$p61;@sZJLviVQkYFu$46v3}2j<|PnbnF8+BGN6 z368^g8SZKoz1M~0=BGFpic_M~EZLQvm7g`mDO zBe`n)Riu+Ll2u0b=y@Tc+T9UR?SFH0As1Z=W?mc7s~1Z{FUhPS485Xe0U!GT!Q#za z;p0x;yRiFo?|5)>TmK;IMYWUq??7gADH7`S&{rIVz!fg zzM?yUgv|Ks#pyQ@Hr!?{QBb2J+$e_xiisp3U=IvgJaWYb-)*Z_#Le+XZa%X~PEL`L zT!NsajFxQ1AzDU0w+*{ov{^EiJ+_N9E@Yx3m40sY-EX6#<+i_-Rx;AEFPEu#WA-}S!D+Q;*VipmrOw*>nO&Q898u|kE_44Zicwn5f&yd^B-UJFaX z>cZAmVQFj9&_4ZrpB?5hLK1|oJ$U@cKl|j!eJfV)j|s4^j_fp-4xTZ7${0WUjKDr)w||Q7NM6?g zC8xX%$8Fv{c=*QQgBouw^S;MyHCawB;LNLEar9bk99C4?9ER1DK4MNm^6@;(DxBo` z#k9gPOe-A6w8Ak=E1VS53O3W>W8Wj#y1g5J+-WE9ufXF1_?Lj60{lzB{|5N|Oa~ff zxI2{^1n~B;MOaV)5USU@j8imCaFa^_5dmB3H3dGFuC0nFXcL8w7eWF}#VO z7ZV0eC?*nFiU~uOqGLpsx|^F5Z1z=Nl5N~PGuI0|gLiJWi4JqIO>_*{#(p783`sHp z!H{n!fHJ>M;DSh?foXs_qr-%_{1>SRF*==3v3aNKF!6Ebdz?ApkDx*hz6~#>Dr&|$ z?fqTa=y0fZQXAdg*Oopw;|rjz2O6Y<`9vT|y;LAcy|h2X=x{y+@+I9rqhBG1S(cv@ zszEwT>HaR2Q{cWLdr@fn(OWW+}73i>cj&bRx-GVThb&kPkwg*j>-Y;Y1>xiPo{t|Imm|IQl93xuk zb^LW+>G2sa5c@Zgtov+ZvjuDjajfy7^r514OsuQRz)W3EAdH9-YTAIPSIXSJsJ^xr z6+|<=#+Uksz#bs6M@Vd`fDDL2dw~WTY)4f3E!kqX%qp*yIbPi9LGOm|GFjJy$Za66&>b&VA*_B!6Cyf0RZ7BjPtKieF$*WBM}A0j8P z`=D#~L)Y(vo<9Wr(!M4A+p0k9XL{RQQr+|ey?B>g?;H>GE+N409FGWH4EfCe#eUf$_gyrE+;-EDlKUMRG7oO)-8)_g%677S zHpjmhD%LrqLiTt`H1Z)0_^uX%VOT3sPg^V9g;y*0r8mlF(P7-P+Ts#k*I<)nSIDV?$uD-`M zu9!D>vHy5p+BPl9Z_u!1TW@dYAFtyd2H;egw7UZuZ*S^n>4l03chBoqxy$7-Ghfm+ z+mySoKzuTG`+uLrZAm!q3epRU9chJZXUxUnSl)ckGRU{Wd*ZzzD}+M@Lii+5JfFzD z-=bK-j2$E5$G05!Q?k^B-^= zMw0ynZhm;)5=VUUIyeGN?jsbzhY-Bv?a&QoS~zCd7KmMmjUA)pmRg{85vU6j-y&pr znLnT%GDAZX?Kq~@{u`1pk&OLWUGs-`+aweBJ(SQUnW5qDQVKJFK>HK{gNajcc>W|P zDOamugC~|`t~RsbL?f(|qy;%7$|0caPvTH;(tvUZC~3`XVd+!C-#1|xoIZK*`&N1K zr%wh0BE?C9+`dGf?JaUvkM!v%dS-afME>bpIkKnVx{&GbmOc~xz2s2-%<#d9n7n_p zfFM^WeLAY(JBMJ=j!rNp%C^A^g-i6pxwyw;tg$b03Vu8Oibub52p;__?!~Z%>7&4- zh~wtb<1ye-Bn~c1O>K{(SDeiSmm!5sAxPn52vWEdI5K^@a4&e9%ft*TL`tf2M3OzO zn5~j|$HzW2$RS=&KIFYGX`oY1yN(6Y02cUZF8=^oY z!mMJm_go40h#pbh`tJ$z!|S%gy0@MhU>_XPR_0K~S)bU`d3?WpeF$cU2S*JtFQ96A zggnARTcn5^^4wt^;H_l`7DpF3&mTgvt;Hs7`5qlsO_jNBBzActD;wwry6v6M4*JzQ zpS|?2pKs{9pZ)aR&$sm5&jEUn9-`mTczT#7&?EFHJw}hyM0$drq^Ia2LIR`kZoV(scR)``9w*AM{W9k||7OglSA?lrd%~s`sDjDTUaH@*(qJ zcJ?9j(LZCkSZxuda z{iJ?MKdmR}XY^$KtbR^EuV2tF>fh^^^c4NF?$od7SM_W9bv;#2({JcE^&j+G`j7f; z{U`m7epkPz-`5}LKkEwoBf>MyB6 zRZ6HvbxJ9t2KAs>sEuZ&*=Tm^Npnyy`T_N(cKRXpp*d+Tnw$DkKbn_1s6P#$fixe@ zPd}msX(3ve7Qv?|Ek=ve60{^OMN88%G>Dd^4twO8PYV;EtOsmrn zT7%Z4wPT536X_&6nNFco=`=c>&Y&~tEE-K`(>e5W8bjyOdGrf9pDv(Z(uH&pT}+qI zSh|cZrFm!pg?unpX+;0i{P-t0@-O^I4i2>kM_0{fU%WR+NDR)tk%)z~L2gwiXmJ7qcS$nD=GV?G!240{eK}%g)HsxACjg^>9T(sq5kFQ z^zV*F|C>giJah$JNmtR;bPZig*U|NKBi%$d(=Bu>^sw!82i-|`LI3)i?xuU7cdY>4 zI%sM85c(C3qkG9HGMbFR`}cp=0RPR;I>dhWBecGEKmUVTpw{C*KJLC(4@9p1le+19 zG*fzzdFT!PIeg5FL$rVx0oZc3!aYI-y)#19GV1*EC?&?BY z)dFfUHAwwft)|vgL)9i~gxXH+toBsNzzu4mn)LxpVtoP6uzrBa ztUuscHURJ(8whxw4FbHt1_NGXLjb>LLjf%r`z5u++ z<|~By6A!=uk_9l3Kog_+NLIl7BpcvI&^HJzKs*5pk{p1Ah!EFyJFn1n@B_3iyN+1AIz~1HNQSkSm2P1^j@N1oS4Q z0PO@i3;mD;0s0W=!!#!;3z& z=YZ7`3XQ)CboBOk_JR#lANqe)XzU&E`~fVQ2CxRIL4WUvXK&ay4PhI60&PAL9M%bP zt_AYlNr&DKDHsCSMXv$aRj&!yO|J#mU9Sz;L$3qaQ?CoyORopmTMva2+Yr`8JJ>{J zSqOf$hiz1jfdVZ0Re=6%HDCZN4+`tPE$pTs7L4Ed*r%*9DCPqn_FID>yPd25U(otEitWy2ed}6%qWz#Q*ALU4>ITdxEF(>!E5(tC7~g*+u{ciKAV-nQys`!h8ikFbC|?Uu}$ujPL*V03+%GOY|uR%wpqQwZt z8c*@0?UwIuqdo}gY^0))v1F*)(wPYYx{eJSf{g`f=!H&oK5daxd>C>ZM|;q6R)rjivS-fShCzEF=< zAaA9OR{^-DT2b*;E30*tw$K3@Dm~T4YDcB7+DVR6fBOx2A#VmYpN*h06QeJ zFEHB6qN)gK=)yH((7iw!?2MwRc~u9BCbEqoLDCY;i4LTXK$VE<09|)BT0u}@czX5R zP>;Z~XwvEsJu0RTy8pY=5BkCX3x>?96h;FyQJbn^YBM!lZLUVJsm222KqW&3)G??) z1mwj>G#&&3>%clFxiG~u22%n8uM;pdbmsghY$>$@Feb1GN){Q`LzEFEvmy27@22JxC9A z02xY#ssqs#wyT54E^5f6P z1?hodt2Y@0&KW^Qi*7~6=!^AOGDSbAA0#tGhafXWOORQjB}lZWb21xKY*Wb`2;PF^ za|o!yBnCpND4C0CrP5>`gjE^x1q4<(G9N;#0$BjTRgruN;Z>O|gaE5b7D0#wlf@Vy zYLX>JZKF0>3ZWK3Vj z$UfCda#b7fX@t^A_OD*xpn6Jg$whs%A2EFOLq{*G^w+C@7^)0_YSK^{h5pk?87({f z6e*IX$v!w;cK(^@GXY98hQj>HY>4ra${cWAkQlneP)2{0lc?cPT;7~S#RRIDNPVZj zRs44c07w=g4;1u<+giAy*RIH3L=tcPzTBB{9KqaVFctoHQ+@yKq zK&4UhhRp+&wh`eC1C^d`3Ob}*Zqb7!b*kjR;PH|BiDAh0#Zc`EGn5Z7j1+V~c_`kH z429fJSui9!Fr*jh(`|5n<(Y)0gntUC>Jr){^pY^Agn1>*FJX~>od)+&OG#K;!nP6) zlyItqu@ZhI;Ry-TB>b&kpMHIaO+qgTb4r+3!u%2zk+776@wW(n^YIshzi9kT$KPc9Wd-L3V){5psRX$Zs)S+cI1-$#BTQ8WyS}yO zu5Tl^`@5|Bd%5d7tEcLq%nOrLy6 zM}N)yr=AKwwHIk-Q<9Mz1&f3KQ-3cXX6E7LPcI+7{5kXKpT2?l_+254Te7~ZU zBQx&Hq|9HL-!Fdz-t(8w@Oh438Ln>`Y7-(#hTapDUfy~6EHlRB~ynv{gz&ZH=}@$*HZ^)++(pCT)`vrft!-C{48O+IGCzrR`Ee zp(pN97^VgHDxO-L7Kir-wSzENzSF)_@@t2+!-}tVR67cDCQ(ZS1!$4LIj5ad`e+xl z3rOXnb`hzhXeq$CqFqsjYFD+Z%5+RIURP#lH?Pq-MIfIKM%E3haZ0|$c|m~R54)fhB@d<6zQ1||kBAhtph z1DSzPZGa?`hedTB*vu@TJxmN*K+M1(1T+z3>nk9e4QvksLpM<72v}AMs0t*@0CtZB zP%X%fhN!k^BHY9P)CF-Xs!fbQU&)YQlQFVC*MR(vY96Y~QNsYubzqYaZW02zkP95f Upm6(-4uJjx0aW4ps9d}}0CFK_KL7v# literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5684542900535296 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5684542900535296 new file mode 100644 index 0000000000000000000000000000000000000000..fc238c2fec47107663c93f12cff093e6d21f53ff GIT binary patch literal 70 wcmZQzWME)mQ~(3_;7}(8h5!G7B2o$p3?LaUAY@};0%H)H3Cf0ufOufN004IdU;qFB literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5689082504806400 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5689082504806400 new file mode 100644 index 0000000000000000000000000000000000000000..9df69220abf6f9fcfb5c3d712dad7974a173dcab GIT binary patch literal 84172 zcmce<4SZC^)jvKncX#tb67sfrf7wmKi-;j4*(4xXL7<3;h=52_0SO2iLxk|6MN6qg zRB9=;mMXQ>TI8XqXc1S60l{KQks<;{ib@qJB1QB;3(4-y|9j5dyL%I`eg4ny_xa`K zo;!E$%$YN1&YU@OX6{`fg%F8ii7>?2Zx0(j;-=B#-w|T=CL!cY-yVCzO~+5){-+cVOon6tGcx*^g2FMv4LKDdKR(2qlumFA2TNt1^TK_lE13Tq)c_xGUVhMA`y< zHQp67RVt|J<}r*|mr|}D2=QjJ@DXV~Dq+HyYp)SIgs&syNx!f|J`tbiK8Dgz9q57!Ro#}DXW``}>1>M^?>}OrC#9V*vHCPdf^MAAl>hfaF$;8gRJMJ_SiG|DombBa(M);l)A`I9_Kc3E z`A=ynpZlmT-%jhi+RrHso%GCE7KNR0?zu>ZvunJa$HpBuB8o@-NHja^Msfi;P(oZd zB1C(Q+#ec*``4`#I+fz-xqV(3g*fXBO+dVT#!$_Y z>T;jsoQU}Q=(OS-?Mrd()D||*{*ExlHk6A8j4A=_fSxEkYQy0~Ag70-xg#dBhlctyM``x`eH4<>yp>AIvFlD?C3SvAUM+?ul>XK~I$Ils(#&ez?S?#u8M`TF^$`sVoi6nTrXd+hCDp8AK`-R$THb-+Rp zJ`3wcVBO-tI*PISa{A;9%^96@bI#P9g*o5PS(&re7voD~tbKe_e0M~!wx2p-3Shm^ z(b4g7$Ig!J9j^(|v8Ch1j#V84!ug>SU-lE?OaGS{Cmt5!#4k@giL%9s?I&J4@ydx8 zkKK7}*0I}<)gGI0tmm=(4_zND`e6Q%T}K|rnEi9P4mBoz=)ci+z`9;-UC~1Ln<<*C z`)|H1i9DJCi*Amr7B8dbL9tc5Cbq+(cwOuge-gXJo1#VR5r4sG^Oo2r{wfZLgW_G$ zD&7<4#Mk0q;=E`R9WXegRML)eUYNtA+P8qRAl`+m}Fdj128m}08jT1)LmF~LCb&YGB>n_(1UB7U>;Cj#XFL%DX z%stvY)xFsLr28fJpWT0Rf9h`cBzy8beLTZG-}N+lmV18ddCk-6`KPBNCOxJ!W^l~- znA>9-W0uGKF6Nb(qcLY=jo8fCir8_ncf|f6_P4Q{V&94VEcUaw!nnb4*T+qZyFc#X zxSz$Xje7w{Fz%zcj`-a8TP|_TjGq_3B>vHVd;B8)ck#R8kH=r=7Sk=a+hzYhjv?J< zbi2FT54%0tt+`ukw=WYC6Z$3$N*I}NSHe#cUQGBj(UsUYaX{j2i4P{OP28DyEGa&z zN7Cq|SxG-k`c2ZSNr#e7Cbf4j?moQxce~H-{^Ra1bpK2DkCR1mdGeIxg~_XuHzv0v zf1VPXa#hN>l!la5DbJLmfAD5Ds@Wgk5ivWU6=ZD>fY4%QrpuC()y=en|52; z_tJiywlnRcw9{!{rzfNrr`M#9NuQB^Z~9NupGj{{Kb(Flz0I58?c*Khz1_RS`(y7j z-WR=ZdO!BIW#ndDo-rh2T*e(4OEZ3*@k++uGh;J*W{%37mANc)HICn8ZupN!Fmn%% zcQTJ=evuWQ)i-NU)@@l0Sqrn4Wc@U2L)NaW_p-joj?YfZzAU>udwh0X_K&jHX1|{O zQTAs!899YHqjKiuJel)ZZtvXta-YoIlDjMSaPG-Gm3L*{&3U)y&C7c@@9Dg)c^~GT z%nRka^LyoAlmFfPh53)?|2ltX{;~Y_g1myk1-BH;E%-^n#)3Z=oG289xrJ4Q;|lLA ze6aBG!siPQ7k=T3_4#}?z9GI*zB=C$-x}ZZzSn*4`Y!nM{Z;-O{Ehy5{lD

ObH= zRb&+96$OeW7tJsFdC|*7hl@IjGmCx2RmHQ4A1K~f{C-JNNp4BslHurEiu9%`q>_!np!-m`RrLig zCE4%y`h8vA&MR~|J>%t}?J%FIf$L>`rU!~1Jd!PlUb_RIOf*US@UKl2gKxqlr4 zADq1F2F$WTDqpfs;A~cBg5gxu+FYrs2r?@VnJdHH%$1nJQC@d}#iwqfyGVnzEsNt+ zh4ceW0HmehlnadY&xgjyWvcJ<;Sa()jXuH9VY$q_SIrGSs!_IGZaffLOkrYh5NKdu zJcpK|HU(#y`^0&EVt%PgJ*k*uinQdk3YC(aR;+Xz2Gvq?gxNRXmi9hm1P7Rp|+ROD|>ilKm~$m9uh1%T~piF8lmv8qiWmH zqqq>&B#FqY^AQ7zQ~Uux@>xwQ7rLgJeS>CSc`%6do{o`n0Y)Q_5Y-jlnBqW%RgoY) zZI%bsPt^+M0dO_Tcg!o)3Vs5*C?B|kd?cI5V3)7CMlGpZkoc-)Khjzv744gv>`QK@ zN(5CKw}b8_5;J&VoC6k6MYT_n0b>v<-l!9qjTQxr4K<}6M-5F7_(GG6^nF3=yZU?4`?sL2Psk9u9Qa8RN+l8hTuigX+5XYMkShL z!At!h;HnF!sxu`1L325pfFv0@ST1ta8N;k{!9zM&2Xl8B7Ob_ThWiI`jc`fHNz|Ee zs?{&hta6c-R#zQ*Iq4OVMw$+S=nGUr3Lx*sIw&T}6%2Y(&Bf-sW;gZR-Fw?_<@z;u z)Obd?d&7#(5h5emm!kZB$a{*nDgcoum8mK!0+qgI_wu3U0du3dQLPWQpHvC5)I6|e z%^I_%#eFs$Yc4X9%|-ibo7C0qOMk>*x{0zW}!fb-1gHooYq1dZamgF#PAuPKkDt_l?U!L0k%?#)mF5 zzd79G&TM~HUE#nA3DsQ;970#K`ZCEGiGCkQzq98<|3*_s((07qyPZ7|oYK^?3~P$x z&C_zPO|@Ai8-k%%oq3oR-RYr1F-EJi!65a)@ZIVsZI`P@!*jb(PMzEubD%iQz9dkP zP1lTIu>DC}J966*P^SVL;Z87Bm zFJ29&xDT~|-}QsG%UwTc|Gq;q*$OI$pqJ1XPWsr^E~uX)orgwHEgRXYhpwA~?lNC% zF<%Sc<4!b(e#o-ap-1_6*d79SQ<7scQ>3T3#9vZ!0FNy)!rAH{AX<~sA;M;hdN4vy zl+U2%(ss}{*g#zkAZMGg-3XzFsDWcVK-)^((F%GTB4Y~;K^Lp_!f+8lFumb@s$6}B zYlb@I#7@1n0!=P4P;+ym05sl>t`{&cJMe=Sup;^2C^ihFe)LiLKLxN4(y_pJm`+Ft zu8w?=DUBb)5dI^DK>95W4eBsDGG&tx>O>thgwBoHH@C=Hau)gn*|}TQh;TxlgJ7|c29`XhoyD-}C3JnIs(9cN5&___dYK@v|LBV^)Fc%fJ}<|b zSgs&yR=VmsMnVgVOnX$a>?K(GSJ_r(8fa*tinnSBW$cl0o2;8O(nK_#@zA5H$aqpK zWS-gAJTCL>T%L5;#>6L5Upf!!#*-0GdiXK!k1eXk;;L1OWq0tH85v*0$>5YVzlmUF zJBTR(!x*cvUe#YXjb6@Jt@N-$9khFG+BI&>i(FH~P3Cc^C?=h_6kgBm0V${Er2`TH z%Rnwbb@#B1#pd~I!8Vu>nzGRO&RilTd@+~KuRf-FYilJ^Yt+Z)5h-}x{^32r2#b<+ z%`pquZ(B2<2Xi*Ec8T-uEHongZ{|u)6X7|;g;SXiHzQqJSG5Gtl;T%N+BO@LNG1V00f-rN{%Vj`k!uCMnixopq6GqPF*81%q4qXf{@Z zMopzXWN2K`)<#OIwXrUUO7m0#cBz1u&YDA{DDeS%j?kVKmvs%n;gn*F$7BF$F$|se zY$9urm@E?W0=V-l)wXH5hE)1HVn4e&#hY{o!`7DhJ z@>%m1RmP=SZOFONf~W)a6{{Y^VqF*RDvr`R>szvWNtNjIXb?32SxRl`ORS-$c`H20 znH4>gs{=i0W}KXfuC-+g{uyA#Tl<1J^Rv(76E6hk$tPql^F4FsJdHyxfW;l1ag(xT z+N0QIpty=A(aAC1jO3V#s^nf3m`Zm>AH^E9OJXdt3NwU0);x$!Bv~x+l$J<(RyU^Vg30 z$8~GxZz#zBulZ}QJHf%AEKtu)`s<3<1C={g?7gLZ(*6}YDmf^>Z>G!BTF0jP$6>f_4nlXb>Lg6M z1YnxQm|T!H?TgZL8OR)4kTLm~r7@ zt`+9V@P0VgVCrt03@s}2aD(CBJg&+J;=ZSO#yA-?Muvy2K?97`23r zWQ^s@s12`=j3(|wDIS4#vQp1dW7PRbYPr&EROih`o%$!}qi-ko5-IA8JjmAyBb%;b zn{^dBUi?w~1XQG`3h@(-x8oW2VXP36hLf3bs+a5)r<&D@TByN;^58b}V69v(o5D?S zO;RMy&UB=?BHW~VLC|>KSP#l#xEE;or`bzTF5y9{##|zoaKE!tQf~qOkcJX47MZ2a zVC6oF#aj^o!@>O>Xp;SM(T*LOYj!#d2U5^;euj-Nd5{gN3-@blwD#N@41YrZ_JB=l zf%>_*ghzJvff7YLcH&BUKCL1^To68BE>~sE7*BWXAQUaAn3`lxCHhZt8v{>l zE!r5gG;n+-zpfJx#lO74ILIXs*?j+KeB%2E~$M?3U$W(M81PYHJ7xIur0)ZM0ImbrPg4*$Q(tTXq+}e zV5F^M9j)~TZY@YdIN4Lq(gWUF>}0m~iq_M7Nc}h%GPWy6ZNn{|)#o>1av!aA`&yR6 z6x|=R&0sYyYW|4IHGidY+a|l$p@~j~GxTgf*uEBnl{<@gfLgTq{&zUqT7#a|79S%x zpe0GZosK_D}zv?Z=KHq={HakU*}qv}qgnRk{h(z+|6iCA`{wj=2tRbxpAhQo7^ zSBECx%5>5MYEp3P=C(aiMbH9OV5tGE2UyCu#Vl#itbm30P7wd*ufnb7uh7Y&Zg^XJ zT2h`WGKA2XNQ@$?$c><<&dSfoE&~XL7a|Mo|n)6 z%&M<@5lbz4yI$$gU65MLi&N6Le;|jryi)a+>E>zl!YT+LcXtfD&_kGE8tbFp0n+x| z3nDtl!WGdw;nc_+>}=3nLTbac8NTcG-&%T$rOx6bDB*6bWiDzrn4{(9&?G&A#N;_f zkbP18!gy>cWGqy#6u<5a+6uAdkYrHf)N-gh0kuPpmWd|9V)P3?bO|iZ zIz>iaqJpK-b8Gk^xjlSE_zLa_dc5Xol9ewaQ)oe!V5=p~N3ag91sGbWx1NPSez`qK zrX1;sQfht9qZ^TWJLQ8p0#lx~G3QJdSt!_GfvHA;SdjM{xb>$=oUW?U(3YS)Qfj^` z=hp@6WO`j)D9L!LF0@5$7(}yzDBjRmvd7i=&{*!unv+}xWUXrnD1eB(L;)?KB$_Cw z4Qo52zc7mx6_%(7v%}Uzy;*l^KIKA3!S>S1O>0e^-c^U*!R=xB>2x2#`Y?h z(jSzWL9>6*>}BEM_J`Cs@KF6D`N^V!HHN&}pz6YVi|@=c2&VA}bVq2u7EXIs5w(o$ znGoq5(mZ_S)oUJ8XkK6$BWx8B0zE?rr=aVh(>QqBjqEvX2a;a)`g>6QBlh5&SMX>4 zR8`Ye&M|)q4Ubs^{(~}){v-N@IS@m*G$+A%7D6;L&o!vVA(yKTS{PnLe}C@SA+2jzGpCSjvwfiXVzrAzWwnjKEFv?ZrNy>XG_SP1hLPU3R3bVWJA2Xs@O@}z zG1E|8+ATos?70=zQ@E8JA3-QTIi0mPjb5Qi%)aF`w>6hze!_zR&*$6M#-3&i7H*~# zL$1IMU;NR?L-oXyp5g>b^@vZL@v*h3Jt;=dL*Y9>8vKDfPTP{(0+eCiCaDdGO~m>o z?6##c%>ACnFuD~97+0{Lk7Iwgg@<$=#@fidMypUQE8Mf&CVOtBc@1}Pa@*)}7V}qC z6K=62np*W3M6Nt6AHDE&M7W(2u4&XB2htQVy_(&J+dkT|^fczn z=WBzDPQyE;+Shih@2DZm%1s)G+8i<+QnvH5CG1njLbKGdun)9dID+))k@OLrb>WD* zARh{bW6XuY&N*l8U!L{fL9!8Xur8f0h!@J_Jg1zZT|*7t`d1m()s)?ipbzGx>; zXcn3yk{Y_tO+3TNDRnxMTszfx;KUd~E?hLCrDH=ANU^p~k(ps^kpz1o?Y)D@1ivll z_)U}!@C+Iu;1A!!`vx&$%ElI$*>r^;hh`}|;9=ZgdFOf%kJ;~|x6~PH<98x8QH-{q z5Hkqr1g+9xU%v%PFdiy)me4kjtP)wgXDqN39Xz&2WPX0F>0(#hNd|_kLyM}L`g&$Ml3Fqa(2xP zJx(=>Akkwkk5fE{pzTTla!EtSzC-)}%qwWD$8_!rYs}KK2v~%JM3E#~4ViEGDI_~H z7sRqmOFy_Q^G4^MRqp#;KDs)icP z8%i`Ve>x_U$tkY~CbY04E%CrgjX@j26iQT2e$QMTlpW^PlGT#novuZJl$Ca{vQ0?{gbe40 zlRIWWav?#OQ-QwlA-OUfBxzN>QI8klPQI3(qt-eF^g^-uo@|681A7s4O6(Spr2WiK z!5@-FW>4sKbP#i8%pl?mB0~z;>VOSv&**`4KqmYl1!B~|@a}Lcu+i*Brh{Y}K|mdi zAf3}+ID+&>YUoVY^x=D;8cNa9urJ-zIDDX5XsYl%G}Gm6yg!Dtg^U&;33gi_JZD>& zw!D=?I=n1xG^T5L!;FIDj%UqQ4;HcY7&dwfzg;pW z_K*#lQNeG^yde5WAEh{Il}mGY^rT45Fb1?^@qnZvk{6?@&dZ|FCI3MzW9;dQ!#o*O z%Pl-gk7qIGz$LT@bPvQILqsur&+tlw;vixW5B#G++(Hm3qn0YvI*C?QVOiphFD`>e z_?UAk9+^imj$T7Oo(3>--@xKPS@cIX2K_}-o@4#vO2x(rbs_aJ#K9c94laB(RUh6JZ{E@+^9ApD(3 zS>b!kC1!v0cZ_##FoAf`(s>>C17e!3?OjvTJf!XM2bs0}-lTn4*j;sG43RG=h)(55 z0c}EaA8Zn%F2Pe@8VRrfLQ~!LwLml#R&v)IsJmb9an_S%^NOH+hjLJdqdd+sKvf#+ zZ)A$>mf9odtIt4A%-HZ-kzU4YRhZXNLhakv^JX$zCd2x^kgg}9(Hhd22vTT6O8^x? z1!z(ZA0?p=p5GMI1vt5c_sKeQiRfb;O+A}1kcX3IE@7{#0E$jLj_$$1n)ganGy(6l z^9&w5B)Z`iMu!F(iCz5%&BtUth*`Rsm}wrAeKG7T!CV}3Hb3&$8kILNvjBQNS`&r_(Ls`qYG6pkM4 zcH=Gj>)WushUlVPC>J$L!@_%)jO6{5jgH(#S!loQaIrC1ltXJe)@z)!)0$0`a+Vw{ zfm)<@YOk%_USuh1Zt%Q>YZJl8e1|u`0`9AR5wzw*dWDfz9L>J!D6yq|GeVIadb%8% zH9{{P<#MdISkSWM!Li59xMi8mi=^(FTUsz&g=07jbvX? zlv?oxUa}0Dr|5~y2+E8eAe^Xo7XWJ%CyWQb7kHgGRavb(sBt)untgfAyc0?unLK~T z+qlp+wsfRnbWiEwEhc*mzRrj%XXx)_Bh}tqx%oz0Ow?I2fz(!Xm-e+}5jJs7pmRVC-nI$mK?q|5B|3!Rd_p+3<+C|(QcF@@s+UVWP-|A!8iQ)v$JZK3a<@4!G*k6eyL$9ir&UsW5DCuJ<|&%0OCjX74v;(8t%h-m$#!NkSg8=*z! zdAU-?hLQgJgDg=8>3W^f64f6G%~z_77-??NnH02tOt_)72bp znC8s6=FH&Ta{S%8*IT28))i<|Yrl=9mDCyZSS*(4LBUx6_1EE(ti$O265697s;U3M zYB_7|yTG*Qw7q+Sp3%`9v{L9)B*i)v{As-3-9aXMP0-Y}n)>3A5puDokTg<_#KxJ{j2XVo!^`c(Y85Q&h z5-df}eNCA2QQ)#0n`GZVgzp&f+T+(foIkMXBx3vi?a9oOi2hq)^0X#s_mcrLc_E&j zY+~Mr&f2uAZ_VbeeNsm&Pib2iMj+f9x)nV?Hm1e5>x!jVlEF4_5Y8A>PrvzD1 zZ1a-sX<>prLw;APDfu?Y4-tbKi}26{)e$uBh6Y}3dD+Nn)#;FPrj_%`_O-mnP5Z>~ zUK5%_3nF)l(3NUruvLwFbw{x6Pt^Hn3Kt}f#m2%d3r`eEw>=us*(=kaH=!5sMOolei@8L7`%U?Mo}-d9E{B_IC2`xL z5!?5C@UJebKo=#Q3M*h|3H-URJ%n;Y^Yx6M{o_|^>EQLfg z0Ym$C*O2xY^=;Hg=f>tAOB-R?0`BuHi9JsWxyUCA z3*YTe@8zwigk@h5D6;e)=GJoI_U*N`+qcVw+RNV(EIEn^1sqqJX4O_6#Xyo0=!${t zvo0uz1faNM3sG*azVs z)b;{utN9zG#^t(H@62>N%*KG)aWM==q@yJ(~{mGeE|Qpd}6MAB6zpC z@ouL>x{D6cWs*=ta>A261mk+}?QrYc7w3#TNmd}>tllr-xgZFb#t?))rT1r}43i(2VEiITJ zwxCkv3{=O=p}dUO3`yC9;n)QZVwMp@CHXf8+cz3(S|GSYM>v`LDRGxt)H<~{Sk4Z% zeF*U(UlH|hq5>N$X@bY=U6CB5B)E68H)BFj#ROHXz02alpIvW~;vp<9*7d=*R?lkP z=eT^V{8)V8^4VmuDQN$N+aDn!?r8AbW`_(%WrE}a^6MP?X#05BchTxgWGw4C_Sxwp zl3-)k5>(uE?9=I?L#c%;)KD3e z>10W?P#AIK;e#_+rbFI#wGA^r4b@|9EMJJP%2>Xj9Ym}i4E{)q%){f*@@tuoisq?%ita(4aao z4x4W_4&q%jFIMBMe8fCQe?T9TR1~op2OQwrRlneNGK(BbsL{S)rRQcr9yq||L+S$T z*RDAty`W2ucC61_I!8pq>VAW|v-=UffHkby*xE|VLr|RLzd?71wk7+%!FO~T@>pVl zhdQ^V)X}D#o_&SLN0d_jAla@QaPR|V+x(!WusK2o%XZ9%dQ-!(k|2+xt!K2QriGQ- zoP4Jd-n8v@EydJ-p(FQ}t-9SJJYq|)YkrGU-<%)yZ#&7WeQYc0k(RVZ8nvdk7=CTk zl-Px_h77|Ns1vZlSWUIqvxj;^L)%HqPK2)?7;I4h76+aN;uyr%i7UJ~X5+usK&m@o zjLsIc_GUaJ)zk}MvR-K>vMpsM~?_q4NA)mx3^k2{kWD$#$iew{TLl~yG4M|zEW{o~Wlh&+hG0)*8 zj69hT>=eKZ4RH=>!&emC{xk#suvqBIa}HGuq=>q3L=GD?NM18&&?5w73|+_9wco#D z(4ZBh&RC5FodK=v93$7iF99C{{NI(JXVY;$-sdt7v*{Rdqh1@ucgx14@z*iwM`nnHc7YuY|GTwo~xAEwj7BiBs=?R=eq^H)fBoWAvNtom7 zKh(+!OW5r>R#-uHF0;ahBi`i*yI~)dS!q1jX*Adh$6^OcwNAK;tNFnju(x*6kV%xm)9 zG;3Pp4BzN!4b#TWxP5;8w7C;!%$+xTPJ^$kw5)%BO2R29!4+1DakHn-nl`u2ck`UN zb+a38pEd2SSxrri1N-$`Xy2DkpHn*jPKup}=sAru8s^QJKX>|!(m8W)?^i#2I__u8 z>vzM5(O2{@?Juqob3~)K2OngcEp8XH@Hsi3=q;wBd3>TA4bWch1%-Ug&96Qzu`e*{YuhmGNi zE;z<<*;LY8lPtb_ouHKJG6T8i0TRaf z2vg1GBHRRARG*u~wMgj`H*o!k_7PkM;!tM{#IYOjbhNkv{3^vs+*^oJ2$zp*LnX}> z3#{^@n8q;m#800uOANyuVV?miXZf-bCZ2*qUsg`Poas5&WnNyuJ8y{Mn zorCUzU+8@|gJynh`B4`w&486~3cb;tTj3i@vv^s^Uz zHxs*+v!NAoMV`nG;bD@ z#4V`HcSNoDuDBKN6HXP=q=D}uF2k26e<+sY%ZO+3jYyYtOOK3!&pJ-VEc0bXXyIGTBF74)5v}vQ+kyWwO7-cM@eK zJ_b}Jt7VNGAP34TSt$arQ zPOg*B;tP-eB{#_5%Z>6m`Mi8VZjvv`m*gMhW=PM=a!Y5Ky7*4MLSF%wui~p^f0Wzg zYgmZcE_cY+8fimmkOv;>t3Hc9sQhq8=$O9elE|-FXWfsN>GU^Np)ArDn+HLG?lLK z9dMPYvQ)OpQMoEl<*Nc!h;Lo`Rgo%IC8~$&sd}m2>N3?wU5*u;D^#iK=W3W=UmrWK zaoY45QyOlIt(((SKV#m!J7VTH%r2{_91%CIVNTPG`WdsQam?_F5&Bv=#JXDdfuVF? zURG9ZU2ClC0PD)>@!U>#jTJx4x(>Ilj1R+EmA)^x@|9cp%B_6mR=#p8U%8bpU|p-q zbp9$Uf0dQL%F175<*%~xSLuA^{R5n@yuYS9aLqOGR4-ghZ*Sm7fe{*2V1z~$7@<)G zMlh-o!^^m6T>DdcT+6L%g>|j8u3QwJb5(I=*5S&m!<9+Em8*a&my0Wxiz}Clt6eTv zVZ`te`Z{8S&Oc&=&ObuaJz|8WyZ?}KrW04D6IZ4aSEdtJrW04D6IZ4aSEdtJrW4lz zakF5EOlg`nyPj%>7%malq22ZUHKp@rO{=e;voOKFubVNWF=alITr&l*s*Ip+TU>{A z)5(VQ9}*a9Wf@*N3*XvL(hr80Hq4>h6#Mqh`YAfbB7j-Ye@KN@#fttKV?}?$sMA!G zTXE%%IIHRvR@E!4s#jE5X{$i1oyKBAg~f&nW;e>TDqmrjbB&dED3zlbQo-TU`e}14 zT85F7A@A_g1^uHzo5JCaoE&!Kv}#&u)wI&8Y2`K1G?iAvR$7!-TD7aRYFBABY^7DB zN~=bdR*iID??0q+sAv9^+ve2WlUP4vX44cjr=!g)St^l;r4m<`N?a`h0~Ub+OWFb! zQ2~pnfJIcmA}Ua&8$M7~x^Q;g4BgVWncpyd?zFoaXVhuV1*$bi12r&C?}8RA`dgmxDL0&tuVcOies3IC^O5-%El%b`KI;%ww-|Kv7 zc0MB4%4N}Fu_j=#CSb8f>nKQ+#gZzky{jOR)d5|i4&&aEK)$bvKGXNQoT>^fX;l?S zZ?Utg(u%8e#91t^vf91MYWFIOXH^!@wC)6bmLykQqno7a8g3G+P^(f}ks`6x-qlun zS6h{MMoA( z{cs9foGH64niRH0lEPMVb9!6EDZbi)v&In~;0Oq1CIC(g6q#LeB z6HYh0^v-(6qY=??MVZzdl&qqEsn!Zn#vqD1e3UVWxCCP=${ktCyJjiBWEKa{DjYnk zaPZ6?n3y;R&ng^zs&MeBVyJ_Rp_ab(dw-@%+=j)%j#;v05Je8U~t9el1V zi^f;>k2aeg$sErrqD59#ls3(p-Qai_(2AM(Q5h(mcNeS<$5V%dRXVs;>5#C>0S@#7 zy40w0z@=(b>0ofBLl7$+oI@=-iwPnwAtsfU>BICp7**+DRKUTgfTONH(N0?O2rKPa?HW+L|i=%1MZOqgy-Ne z;3oJ3!Y_;CfS=&4HkbGZ=D1RP!Je^m_}0G^Utt!HFS=qTEHU?uML3SUp_ui05yl)B z;cR%uB)p`4#FWcQz<>-Orb^@@c{{@Rz#_u4vrB|AzeE@_OoUg-#}LLG6X9RTUn9I$u0{Aa@)?AGCx3_V zI*EN*m|y-LwNUUZQ2lkyl~u#9@H+-dT;Li~-4tqt@9g0<6@2##zhRJua5~o$zh8hb zX7Ir4Lp`xq9Q9PF;gx`cxSmuuWz|a8N7qExK~t~k))Z@6nM!IZobm8YED^@A5u?Y8 z^m=&uL{a^;rUrO9T-2KI-zu()eTOzd40%}eQ|v<1_jgU3d#A{;;GK8fDT?OJE31I# zgq}-Umqae@iJ_Pn_Q&|dK=(5Dme|y|r{ec_+mkplsXpmU@`$vV8P8;#=Q1RGI8r3Q z?TxSVDq?t5Y}%Do?lTl`c!2CvWt zNMJl9@O5~Bc0msPkigI3vmx0V%~E$gE(A;z-I+{n^0j^$)LOUTVE z8@I4je23-XyDSOt<)}787@pKpBf&^DvQkT93S#=il;OU>C^7orT87_}7=-IkW27+# z*YU<=W2)mi)2KJ*;@-Ntdb;|$$~7Ki5#rCr^f4B>R0J>XW6E60nU2b{pLe}deoAlL zZ#-Z;oLXw<>w1mmGY%N7gwI%SJkMAA-nxRGm7wc!V~z3j#rUH6G#{dP|NXtOxASwG zZktYHGx3G$ZG2#yqH^tPlwVFh7+Z}U#%|DQT_bq9loO>-*V|5qdPM5$#2Zbo>HVhk zQTmMI7QK80-mi@iwJTjwpIBEC;m7ZbzRwn9qX!bU4`^xUBg_X z0IhVcCEjJOTGunUpJ-i|xn}YGGS_X^)xK}A?)8<+LB3_KCXQe2y0_DHnQH~^S800C zKcB^0e^UJvJrQB7hDn*mG5t9vjbcFx66sN%s17JACxvDtk zdCpbEm=81NGo0oyr}?Sb2+T(*-a~KKARHP=^n`;5-$L>3a~yvQms{87qo)@pfrghE z8{YmwcoWw5rFw-+`G{lcIOeBqtwP4+QP}+|LF1nkW4xx*gj^J6N=hjPUq&Tt^yZm# zO{1`1^*=@Hz;V|OZ#+L;)s^M#K`up%C#d&ntMrpdm* zdAqoR$KpyJg$MBXdo7Q=<9N&+&!g?lJkCz#5w;HHOYvtczKCx4#$(d`I2ZAi?xW{k zA(JrvUgFewD4#x~d7Sw>hn;EdGB3&}pK_FcaegCVPbYe9oR_%vxdx8N}FJ6*3Lek*=g zN{JmfTo~nFN6ao965kN}3*z_UaN{?o-a>dEeq~CEcW@|i5QiJTI7Ppd(JKCin4>tP zcpq;dDe<8=2HWB9IF$GZhZG;fc2KY#P9pp%j#&Jj)Mtn}jUz_<6NdrHKZk^qC9Bw` zP;67g!9E>}lu|B1Ug}G!SaqtxiqS;;qSgYe{zzb;Cv?zO0hXxW?b&8eh#d9>O&qiuxVEItU-p5Wds87wv$SAe)WeJUAdF;-Tn87lb$#R#)5|_uaR=`qL$dct}t`;*_OPHTMfL+8b z=5qiq$kL+h|GR_71mkJcJjU*~kmPa12dn~40-R+@%;%^-+1Df3j{Y{=(IaVHPmIDU z-j88-(;Vx1wxe&5Yvo#TBiqsAkpFT>+*WY&k2qZT)wXR2zlNP5F7$HU&tFH(P8=?) zpT8mAK=@Di4LK?Hi?EZ7q`~kF$g#7*k;gi&F9dlBb zHDlAWG(A7lGqC84(&d;@x~v%`)zD?lD5;(<$BfeDm{GbMGfJ0ZM(NTsO3>nhHlckX z1Y`N0G=jc!S=^U#+eq%>>mxn&(tM|R?kJwWT+e*Jf%$$T^Zh2~JFQO>7ytbc#PcAI zjhwC-kj_gT^sB%+{w1td+bMK@`!0I5(?(nZSV1Nx`LC_?hKz0=4+vZSR*%a0x#KH!nyI7^P! z^(*8G#uwGSgq`Nu5q*ks(vhYfnjWR{%%64!(Y#c!eu!rZx-kXaS*BB2n$wtq0+wJu z%We-y?MK+Da2&_wJlgbSEm6u^q9013FS*FLd$Dt&1;;-01Lt|EIC@U;_Cfat(Yu`S zP8{D9w)4}~PU8&Q`0Qu))lOsQx8u>8p<`&TCHSl|wYY}E@SD*ByiF2|WW1sgaRKYz zp6CM-{)VsgZ%4uk)xQ*(#+E3&5pwl^JiB2}0Ub}E7g~qN!tZ0s@S#{LJprS(#C{L* zZpGo3EnU2i!rnu1C1R5hYwz8lJr?#e+Fvn+_i7&n6CGK9m;2Z&bfJhEv8VogJ<7@?Q1m&F&=w#fM4NjNJoO4NPR;N!+8~7g)E2k zU3}^^l2#OM`%Q8GQ=FGd=ZtgWrxC!uzf_t_#o6iUdX?xfw|OLgZwm4m zswe5AaV2~Ra5VP)9Kn8{eXwbcpg%3+dx|T^PO6>QK}F{l+}r0Sgok05(kPr`aZbce zsoP)|QJ$R^o@cN_iB4ypr|`V%NqL&ETZ*nrQ1%MOq3JnziLi}t70RVNM7J}YGmg^O z04hlH*tA4cdN^0-o5uK#t?Ut5--f;(K6K#@#4ILk2m@Qk1$ru6lou^Uc^7l~32kMZ270FBHyksb zQ{KX1d_)=X=>$XC*D{yF;X|N}Mi<-Lk%dqJ^gUT)_&s9mlOr9E6$T#LQ_;(_a2D{% zzo$SuxT#Olw@^5jbf-IeBy?6C;X1oQAx0LZ#Gu{D= zcM#(p&UmjS-6u!kga(I|FQ8MR=U9X>a!4OeI}MF*c9_y*U4TzJALY5~5+~)cPkK&T z%893I*v41$4e283(QuT;E|bb1hLiF~(pdNO%o#`bb~*O77IB&v_^uUchtP|xBiPFq znn>Yxj%nY-Pw!*6i?xa3a2!MWq8zsM5xj7OV0#VVXjpkCVL6lM!9EUSHgg#BnYjIdXT>3TgZMFfbjqVyGOQb3d1Q7}lr0m!g=c zlrap82zIa^Q!JveVE?Ju$>D(v+5ao1a5$Bq%;fM)f*l7qrVJ1a#Tkzua%>RJ^{Fym zpE}8Xj@GB*5TZ9U=}XO-yoa|Kwu5W*kQ;nr)J-GD_{7W!KD$G;~3Tg&Xcz};9?GI_ymX7PM>~Pquh20SU>xA z`Ns4GW&PzIz;by2utK(CC9*+&goo4Qmlm8eyuEx1DW~zk7c}??FD#JX6 zy&0CyMK)DAw{g}?H4rP2{ngbBM*^0sF$^DLc!Z$Q6R^TqFmGP}YGW~Ajj~EidkPD%{R#+lLxhP)3!$*)-d&zU7pInYR zKgY*12b`sLtpVXB&V38mX&*gt#NIJ)V<9g7dmMJ_TpCLW)8hKKwAg$9`&um-#YC+T zr3m91>PuYucT`2OT}&C_+i1NLK)9|4#$>d?r8qOhk`Ur`8kg!!6)lC*X=$O9sc5hN zobG0^2`h#ncY@pJp5?A`PX@f-y}^yII8_2Ol4N?kX4Sf40nw(fICWGiF7#n29gJc(_^Yh9~uu z2w~2jC5!N;LlrFJW_6Vsr)t$q)u@)L$J9C%R6EsPb=b%=dKxvxP)Mu?v!ie0S}g|y zR#-73Ip!)y%(WczEsinJR!Jfq76RqFn&ajGmZHDtC)e?lA@oF6^AlYX`O~W`{el8{lw21Mj$#hiWcWyiiFxRiS-rVcg1E1x5cZgW0*>2@&~+GLlF>p1;A1H`a~0&7Ql12b z8m0UQR`i8wDD#M|))Ay{1WMcL)Yf>}nEspq&TO z_bnq{uQ=F~+tDg-iB0fPCczf{7;D0>%Tl!9F|698$}2^ybfI-#6uZ%ef5mqLKSKNc z0iMyL8>---d%S70RS2R-1JGy{Sd7xe=|CarEOiugZ{C(@lP0F#xm2$h`;lAH}Zh6!+h_!`dI##N4)b1+^xB zAI%4e4qEk;yt9o~@@(vN@TNuY$XiKxUXybng%;;h>bouN)~8z^v?Tp$T=YzP`^l3W z!H{w_Qbg`798@Ze-K-mBD_^To?gFgVFU31$k75^;o-=I3j3UUM`8}}jqc;6H(T3tY zc+V^q`m;cm;C-<&TD8Y}U?cI)*Lb|&H5Ko2)#JUbMR-T+0lbg367OEE!FyKg@lMrd zISsYiAnO2sFJ}O5lrsUJleYstFKJci1-!wkAPIK>z9{bmd`Z>={sFu4u%;^;0Jq3F zfcRP!;8yTRiERvDlk*U6mbALIUCsyGAr}C?F7E-{B^Lw!N!|yzTVh>W;4@5s_`VC^ z9)^FBKR|dd)`pz`x610DdH&0Q^`!33wc`LK5?9z>{(<;HUC8fT!fsfS<|V z0-nZBLM8r*orFr9!A?SjRVb2d-J?jeYMB_182pSkp2zd93yI(VTZuN`0Kcz+eGz{~ zu02@gGI))^Ku`G`dkgW37*-q5ACZ@KNs>Ipq963JWR>pmNjbnIoFu*ao;(xwT>@fl zdYUliO#3%)_04s>)pw8MZ9e;bzGZlm?~zXL@vVZdUBAPp-{0%}?jG?YF|tas1$C#j zrv&Knt%%=-)tV$;E5R4X!3Qrm@K?;#Xw9aOS4@hS8$H2|9`yX2Y)G3Qq?4#_F7O=v3Lz=W9lT6Njj`Xu8r5MPa= zl~pCzO7wVMS*5b|*g!Op{b6%;v$*;HK;v%3JE*(yzUcwHTlxXsBRz$8M!&{KkQCkp zO~QMhIm(AOJNv3~{N&tKYM2_O#;S?1hHq1|RD)_#_o^jonOdP%snzN!^^Dq}HmNOY z8!Y4&wND*XN7ONO0^jodQk_?(;WFZlWYA8lmeDn4+UN3ZUU?kJyFRXEK8<1yUB?_6 z%^VuT92(0Ux{*0_6LV++b7&&)ZlHb57&{1VWcVDz=NZ1ha1+B98NS5u4-7Xme3{`E zhOaOTGJKWcR)&9MxQ*d!44WBlXSjpm>kM}?+{N$>hJRwXo8g-bTNwVC;U0#6VYrv! zTMYLx{42x#4BuvWfZ;m~4>CN&@G!%78MZQfkKqx9e`9!*;rk3fVE7@!V+{Y!@FRvF zGd#}l6NV=k{)6F3hMzJ##qcwRry2f};TeXXGdxESeS=^e!)^>S7|vqYz;F)3A23|X z@W%{SGW;pSpEG=%;aY~j1B~jN0!RYQS=?Ehvvy=1&%QUOh2VJ_}ym}zx zK}|kUBNMC;alTt;P5sQuh~}d;Q3E_EL7iwcZ-M1&@dBmoQg| z*lX@*z8c)vR0IzUpT4+B{ELx~1p3$Mp2_Tkur0;3QNG(Qbb&P?SNU7kt z=H*xXlqpgBA;GJ}YVj1lBe4Oq-Yu|?cB1`hFU1kewoYKC_$7E`f=BT(8G1TT7U9bf zrT7ZOKzTL3^Dr9UbeM$iH`L)<4UPCN!(x1cVL8@>Xg9=KtO0GrHxq*R_Q4zY&cS|s z)8Ht+UvLuNDmW+GP!SKlJdld73>4st0)12&DBFP6fktPzk>PU;pJ(_2!%YldWcU)p zKQP=ZzVgvNPr|T;;VTS-3}0oqmEj*5Ze#cw!)Aut8SY^CI>Vg|cQJf};hz}pX80z< z7KVRjxQF3i817~G7Q=lE|H^Pb!?zh80DR{wk`vllN|YaBc$ne43|kq#$M6WlzcD<@ z@O_3KF#M3=F@}F<_z}a886Ic&3BwZ%|H1Gi!%rEWV)z-u(+vN~@C?Jx8QOh%6{Kg4 zcv`H7mt!+}@ecUYXoqGi+s>yT!(YREu4EHhoE5rQ^-)4A#;X4cuGCaiaFvE8l zwlaK=;Sq*^V|bL|`wTx|_#wk%4FAsXBZeO{JkIbFh9?;QgW*YrpE5kf@H2*|8UB;u z8HS$&M#t2rSuc)G8kMjvVPnEe3BiQsgf|lQBDHwLlZ|Pj!7J!I5}}@;>^VQ#JP!!67NrZAo1bEm5Glhu1S14 zaedY3CxsXVDB z>8hk*-7C8f?0$9k5#7n#M&pI8N$DL154}ZbA9&)yxW+s5pcSV&##!j$U#;tWzZNqr zL`Pz(Ya^EP-Fd6#-ucpvw!^=|NP_BMN4ya&8T zy(he9y=@t;jHHaLjG~Ob8C4lqXN<}ipK)u(tchx*I~nM*Ps&U`HMsm%46FJ*4a+?}~U z^GN1#tVNv9QdtRE8CkxpK3SDnS7nXN8kbd@H8ZO*>)xyfvL4M^o%M9q#;h%{NcUtN z%=#efWY(8ip=?ifa&}I3Np@*=P4>|2(b*HTr)J-g-IRTQ_VVmi*=w@bWpB#fn*B!h zzUoYS1s zl5-&EXwHe8vpH?KuH2;DtlXm9zPVMoSLcq(9iMw^?yTIoxr=j`<*v+qBKMix=W~O( zJ9GEu9?m_Mdn)%_u9+8`mztNC*E6pyZ(!cAyfJx`@@~tk&s&hUB=6z8$MT-aTc7t* z-nP8mdHeH@mDlXpH}23da^sF03nTC|p#yv~We?L+LVP;Vm*mUx6&bhss(e@bM)}73ZuQOb&GjwzE%UAPJ>h%C z_q;FY+v(fuJM25=JLNm)GySptRDYhor@zcU&_B#S#y`n_o4?+_z`w-*u>UdtQ~ve- zm;BrOyZ!t9NBqbAXZ+`jR8c}vMv6H zv1m)tj-ow92a7%^I$88(QK;BcoLrn!TvA+GTvI%>cy#f^;;F@V6gL&$U%b3{Rq>kQ zb;X;Cw-&!qysx;m_@m;}#b1|*lK7JJl7f=nCFLc9N=B57EtyJ<0<1AV}r5D*kWumb{Z|lKI5Qq z#5iW0Fism^8s`nu<#NTll3f|DJXevcx2x1u=^E&|+BL#8+BMEK$#pA!N#PDxqica{ zv1_Sox$9BaWB*@!=L0WQRj>Wo`S@Fu^CyLh=uP=VO_}Sv;ieD^#xp;f=j^a0p zcNOm~-j5USY4jJ?lr+Varjn9&B^}Xk*sG*($$*lnQ@s3naP=HnHibcnR%H7nZ=o9nU$F*GHWyIGf!up%{-TRG4pa}duB)Gjm)mh z-pu}NDx1#cvo+bK*;d&k+b-KN+cn!O+c!HPJ2-n`c6fGFc5HThc4Br)_QveY?40b~ z*@f99+2z?)*)`d9*$vrE+0EJKvs<&59_T=#hP@bYtl= zrCUm0D1E8)74*%%Uiwz)p3?V959W$ZcuJWZdh() zZcJ`mZbEKyZdz_eZgy^7Zb6H!xy89sr>UtZ&(XvcY8+mJKf(RW`P4eA&dZDP=d7%`BT! zc6ZsrvL$89%T|@GDO*>zp=?vx=CbF@ww7%xd$nw5*_&m%%l4HW$jA9?z9Qc!-#p(s z-zMKa-zncc-#gzgKQMnmerSF~esuoQ{FV7h`KkHo`C0k7`T6-p`K9?4`PKO+^H1eB z=AX%L$-j_)DgR3TwfyV(xAJ@P@8u7c7nkSCtI8Xfwyi0k{@;>GL%LkPY zDIeBiE51wd-G*;R?r(Cxy>JZ1qf;Kim4NK$XHQxN&sIm8tZW!#;gKmvjl@{mfvj}MEx>=hxAP3Z zi8@El%7+|7!s9rO9f`5Eehy^S##ogbV^wdAQ=?EaGsZF+9E~!VF_tkP%X`LH#)4xpb2V1!&=`d@ zFGIcz=QY@8dO3Kx&Onbx)r?q`Gh+0DUxmyPn=uxiSGpP{He)R82V*JJ7|S)_HR$Dw zv0MvYo0%T#bGsv#6ABE;wmWdGO=ILjVmxe2@}H65Iux*5C~J%urrTfkdV zGr^guTfti~H!;R?8+aS~5@Rg4gSV&VfOArJfOn+kf^$=Mf_I{~F~)Ki$UdqV%RS&d zI6Dzzxfi?_{gE-2`@s8B3&Dk{`@#Eh{vyWm0Qi9FJ1kB;i2NXqO=Bz%fe+yfM~vlR z@Zr=la2YD^##okv%TtelkKi0gjO9`AQH+#~u{;JohU429%a_3~AxV zI-~a)J(lX{U!#8huWIzbljxmBk0p9e(POFkr(ef0a*X90;5XF&{}kr$#8}pY>oFrW z#%wa>%FM3~jowaX+-^OuvjO9DvcW|~Q#`0b8yO_}sWBDHVJsgRn zS2Oi}@cY<{$G$%I>ajcrKBxJuKg6**XSx0e{1MLhaF*+j!5^cKH^%Z4@FyDIuvPP3 zc^;JKD1HWVhFpy0=itvZ=3pE8+tKHVvqtFi)L4sOY7EA9%u)My1Us|3W%Bd`+ZA!D3ts|Gm=J4Ww%Em#{h0y(EJW(8M}6>egjt85B3 zjhcbYqUK<8oV|>3-PIOgp*l>Fh*6bqtSEQpG+Ap4SWy;7V(jd9+vD~S0` zAZo~hs3QxamMn<5MIdU*f~YGCqP8rE`m!Ku%z}NQGeFdu1yOGnM9oe+&*X$zvREr{B-AnMzKsBsI9iY@{#ibjK|cMGECEr`0eAZp)& zsDBGyq8>xk!9_+bToCne!OJ-U0;4Lf08twkWOX9+K%mzk##z{_LDb3xCvpS?YvzKe zn+u|LE{OWMAZqA>sG|#_mM(~Tx*%%mf~cztqP8xG`nn)$?1Jc*2RUOkX1!eyHFrVO z-33v57exJC5H)x~)ZqnDix)&aUJx~TK~_#;ALu-g6^LTi=mj~$H)gF~5cPUN)a(V( z=MS>3Qq20jAZqx6sN)NwmM@6$03d4mf~e~YqP8!H`o18>34qHuo&s|emV>DG3!>&P zh`PTZYX5?${|ll9Fo-(9AZh`Fs0R$9YEz@e(Gx`@aeOtgXc~^K?k-x4v2r= ze9_A|o_e!rFOH?M#WgsNYE#@1$58!>2jlo@bn$o`J54X1gX5;9#j9}4w6Sg3%yaY z2ggC_bQO+)l5__g|MX1{!m-b&^f(;%+?bw?W1c1Hl{ntnkbV}&I@{7aaGbL*lfp4h zBUFTGo9UG4g=3owGQ)9Pb7f`}xni*_%Cx0}&_%qd-fW06&*YjGU18KXmADcxDRtMt8GoXg|bqjjzwjyrni2H==u zL~bmOH>P6D=)Byb+;SXcJeAvoBaD}Fuj1%pPwoJYEUL&n~XtYe?@fjHwhviwqBSEd7vtdakI^-K+Xm4XPSiHL7Y{)ugH$t7cct zuUb;Ivg*mI4OP!py->BSYDd*uRr{(_)w$|M)vc=AR(GoIg|W65R1dEnQ+;LilMhkua8=dA{c5n%8RHtl3+0ur^y;Q`@4pO>M{8p0)jI2iFd(9bG%V zc5?0X+BvlgYM0ios$E;Vv37Iqi?y%R?yTKa`(C5C5yuYUTp`|P?7b@HG1j3JTPm_t zY^lUj+ET_+)>5gZoTV~Lc}wM%DlAo6s*MTWV+N1WWBLooK0prIRdm zv~;qiPL?`b>SE~>OIv((*E4@*5QoocCGPIGS-Qy5XiFDc8e{1Tmd0AT#L}gfF0(Yw(&d)MTe`y1m6oouG{Mrnwf4(o>ecX=%Nsf3dW|(zh&awDhl*p0@ODOPefx$I>&FzH8}OOW(7!+0yqdZL#zN zOV3&Qp{3_7{m9Y_mVRvMMN2=iwAIp2ExlyvXO>>J^m9wwEd9dLE0%s~X}hIgS$fsd zuPwc1={J^kSo*D{otA!Q>2*uLxAcakf3x(ar9W7D%hDe$?XvW?rQMd^v9!n1yO#D^ z`je%7mi}z%JxlLf+HdJEmJV3@tEGdMKB!MR$D+L@oo6Ye*nV1Msn}A9rL?7trL3h= zOF2trmhzU$Emc^mv{YrO+ER_BT1$;A9c8Jpr6!h|T54vgxuv5mwXoFEQY%ZxSZZzQ zSW9)5oTbE)x75bcahBRzI^I${OD9-rZ|Ou!9W0$>siUQnEp@Wg*-{rvr&#K0shg$l zmU>v~Y3Wo;y)2z(skf!mE%mWNK2o$G|JLNmPT8;*wPqF zU$8XR(j}HIwRD-Kah5K(G~Ut`maepPm8A)muC_GM(ibgFvUH85$(F9QG{w?&mZn;| z-qJKnH(0vS(oL48Te{iO3`@6InrZ1)OS3H9W@)yi+bzwpbcdz6mhQAP&(d9%?zVJ~ zrTLcbwY0#}eU=tly5G_wOAlCDZ0SKuODsKPX{n`$EiJS3B}>aKJz{BvrAIBTwDg#z zRhGVNX|<)tmDnGg!r8%wb8avy>XriyMp40-+3JYf&8;q?#&yqZ9RB>)P7QvJ_1!um z{Q0a`8{Ed3liRXK+@5&EZO$oT|8-%sS8DdaBW|w?Z{ObV@5TCWpL@j5Ic7eM-sK2= zB!&Le#^__^V;ugs6FaO2~zQ44puV>K5_O^P-o9TDb`kgfTKQDv9 zTJ34{M&1Y>{vB3qe;fC3>~t3WJbO_Wrw;ua5qdTpUY`X08%5~Z@Tp?-Y_v(0pzoq% zsuX<`C&T3IoQ%$+XK;pl1~Si2XLL3?qqEK#%{|Fz?nwscrE)m8(^~!BtYZ+Nf1YF0 zGwSEB)p;wNX2q={{Dc)(d5gD;al0^v5dALrtJ>giIu7?l_u(i)zy4NX4fVGQ>!`m~Sj*v8ys)0bw+m}Je7mr&!?z1-JAAvaK5nh980jz=qYK8O z7k>tN$d{t`c_Vsox1$%7H4Iv#r>&o!JIDHSd+~Xt4{fnRKK$I%4W4@%EtK1h&w-;> z4nOz87#42v`kx(s?)=%|=gwP)pF3~WuZPd2aQpCcFWf%-+zYo4Klj4z!ut4Z3b*Um z*zlghIvd_oSZl+33hQlnPhri`IqTGqGrMSQ(e~mr`e}w2&n#Y3ybb*@?MsH1Oh;Xd zmr4$%+op%4r=cI^#q|D6k{OJClI5A_GyAfw(GM~yyEMBcy9fOo{Za8^ap|+AyK+r) zeRJb;3(-&UW?7@M-es4fA7W$K>-nmDPxLd)!wBac7|GlfBbMi2Wb&)%C+Ji$qGDFX zlNGO27FTwt99B64=lNg8$7Q>!3vnKQRn^w21J!MCo_=ceis~1t-@|$MK{bT{kq| z*`%ULcZ_G9+vKSxuQknKyz0oNvzxAMx*g+DJ2o5MY-Y1H&9*gYPq!KmX>>3wP@A9)r3}yF=Gb}1u0M7M#!Ggs8&x-_Ze880 zF6%nE5pEX7JHC<>CmoVu7|-}b^0H6)cK$+tqhIB>`U7p+w7Hx8i<+d4jnrT?=Z8& znhx7eice~P($JHppS1dq z)1*#IJ8kK-r*n(W{X0+SytwnTop*I<+NE!o@m&^n+1zE{DQ!*}ddjR*o;>B1uEkwD zbRE`pM%O30zT7RtR{etdOyRYc}LihK2)b$wDV{(sWJ)Y~a zw`Z%K1A0#Exuoajp1V(Nermr{uRL|psn4AHR? zJ!ASAtIv4pjDvmK_8ro9THlp@U+la8%;e0$XHGeD`I*n3xvyXAegpeW>bJDtmVSHA zYH?QovnHIi_^fBo+SR{l|Gxdl_g~n5Q~x*5Zgh6&(a`9X>s|PLee$j$CIJ_tas3fF_xUUJTb+DwA~FH-SldF*I{BNyl-DFi9_l zW|>UVaUTOF>BZ2@%Oo9MW16HFL$h2a={P15Ch5h{tdL1Mj+=x@dNDLBWs;6#D`Ape z49zN;q{AL3P11{@SuK-v7@tX#^kQh%$Rr)dal$0M7@F84#H&dBZ1&DwA{^p9+)oVrVv#NjmP~ z!6dyHn$2aBj(dPGNiT*b_6qTgNGB$u7ef5>3*Jp@}_K ztdn$NB6=}2kC90_j?Kk7NiT+GYnh}=k%{QV&^%Tq={Uw0Ch5h{tdmJPjsu2CdNDMe zOww_zFig^mp_#}eHJ%tIvlm0t%OoAf8*`l`zVgA)Y=e91I3gJ)nTQ&re1v(NOww`e zGECBo;X2#OBpt^$!z5WN@yJI%9{1F7^fOE{5xp3$vz<)RVQ-x#>BZ1IK_=-qmKrAM z#n5aolXR$*MU(VmXr3sObQq6Klk{R}c92Or9>2mQy%?G&$s`@ecEcpS7@8erl8)oQ zVUk`9&68!4j$_1Ol3onWPBKZyapW*bFNS7knWW=bbC{$TL$ixa(s4XGOwx;?d5TQZ zam+eQ(u<+lRVL{;t{o=n#n9{~lXM*W4wLj^Xm*!LI*yNrNqR9fd&ndm$I!zhy%?H3 zWs(kK>}ir-49!zzl8$5XVUk`9&0aD|$MO0wNiT-xX);O2G5s(}FNS7snWV${0h**2 zL-TZ*q~qKGn4}j&vyV*DrN~6|VrZTrlXRS80F(4$X!ey!IvknPB)u4#XUZfU<|)u5 zy%?JPWRebZ8EBGT49&A-k`D77Xp&wG&Hge;$9WMjNiT-x*)mDTxf3u+FNWp-nWV!R z9GavTL-QP&q~jb6n4}j&bD&Jpah?WD(u<*au1wN#E(c7~i=jD4Ch0ie119Ok&^%8j z={P3@Ch5h{94wP`I3Gik^kQh9FOzhfTLP2xVrX6BZ3ev`o@*?hQ=Ri=jD8Ch0go2PWyo(EN-{(s2$COwx;?Ib0^`IL`+r>BZ3etW45z zE)Y!8i=jC}Ch0g|2qx*p(EOZC(s51^Owx;?IZ`I+IPVB1>BZ3eyiC$zUJ^~xi=jD6 zCh1aSB6=}2FOo?*&T)cCdNDLd%OoAn@6#l`7@8N$Bpv5U!6dyHnqy>=j`OKtl3onW zFUTYv=Ul-gy%?HfWs;8bvS5;449!bql8$q?V3J-8%}ZsH4(GmUl3onW%Vd%cy&p75 zFNWqgnWW=9F_@$mL-TT(q~lyNn4}j&bG%H_alRQ$(u<*ag-p_MP8v+oi=la?OwwV_ z8couRp?Q@|(s6DZOwx;?IYB1rIR6bM>BZ2zS|;f@M-C?G#n7B6lXRR%2b1(-Xns*9 z={VO8Ch5h{oFtQUoR0^S^kQgUBa?KTvj>y(VrWj5NjlE!gGqWZG_RFOI?nxrNqR9f zr^qB7=LfKMwp}*L-R(Nq(dJgP11{@d6P`iac(3`(u<)vT_)*LWFmSoG;fwkI?l0# zNqR9fXUHTS`h#eaUJT7!WRi|^HDQuo49%G`Nyqt|Fi9_l=B+YG$2p%cNiT-xESaR^ zyik~=7en(lnWW>~QJAC`LvyxF(s6z%Owx;?dAm%~aSkd>(u<)vM<(ewPZcKV#n8M% zCh0Jbl_u%M(3~ribe!)Blk{R}-YJuGoD&O^^kQhvlSw+xn}tbwF*NUzNjlE0g-Lob zH1C#4I?lg^NqR9f?~zG5&e4TQdNDNT%OoA=@xmm%7@GIWBpv7a!X&*InhRu-j`M+G zl3onW`(%=ibB1A(UJT8JGD*jI#V|=PhUWb;NyoXzFi9_l<|3J-{Owx;?xkM)EIA0nj>BZ1|NG9nxry3^d#n4R6q$%#49zdeB%Q{7C!!ZabGb~?VGcOgNqR9f zACXBq&J~AAdNDLt$Rr)-lfxvv7@CjDBpv6R!z8^Jnk!|Jj`PxCl3onW$7GU@bJt;# zUJT7uGD*kz?J!9%hUS-Ll8$rWVUk`9&DAnVUWJ(^>BZ1|Tqfx_mmVhR#n600Ch0KR zfhOt2(EN%_(s52cOwx;?xke`GIBy>&>BZ3es!Y;xZa+-Yi=p|XOww`wKTOh#q4_nL zq+^W$n4}j&bFEC$v5o*t(u<+_b(y4NtpS*%7ejNMOwzF)0Zh`1q4^D&q+`tjn4}j& z^C_96V_gH7q!&Z;n=(nq+6OR6FNWrNnWSTV1el~3L-Su`l8!YLV3J-8%?&b1$2toz zNiT-xw`7uzwHRQMUJT8RGD*jJ4KPVBhUUM@Bpquyz$CpGnor9l9qT^8B)u4#-BZ38B9nBiuK|Mn$O839qV*poun5-^M^7?$66jRNiT-x^D;@tdLJ-JFNWriWRi|G zL12yN-By%?H5kx4q%D1k|OF*LWz zBpvIRz$CpGnm?6EI@UUYNqR9fUy?~W)BZ3el}ysHrVLEdi=p|dOwwT#DNT~sz&^5X_t&_mj#X)3l8NZW zaGkHoBpvJ5z$CpGn!k}rI@Y*>NqR9fcgQ3i>)^m7y%?Iml}S3*%7ICGF*J9|BpvJN zz$CpGn!l4tI@a8QNqR9fUzbTb)a0Q_dNDMAFOzhv-2;>KVraf0lXR@_1C#V(X#Sf_ z(y;~*Owx;?`KCMoOwx;?xko1HSVsva z=|!0}ypkBZ3elT6aFW)n=(i=nwsCh1t$2`1^q z(EPJZ(y{gvOwx;?`JPPDu|5<`(u<+_zD&}wh7?TFi=nw+Ch1sb3MT2r(EN)`(yA~y=zxbfxxXQoEBpqv7!6dyHuJfQw(y{IpOwx;?`GHK*u{IV= z(u;wK0p)R2Cps|^y%?I2OwwuYXCitrG-H{hi^xRuVrUl0B%Nw?C88HYvsfnSA~F%Z z7@8$ANvE1$iRi`9Ov@yl>VhSr7eg~6lXR*bmWW;q&8$q)slHeudNDLhWs)u;6VZ#I znUhJnh)hH;hGv;e(y5kNB6=}2^D;@NdS{8~#n3F5NjlX;OGGb*W(6+jhp+7l&g?

?)=I@OFzL@$PBW0|Cj$VBvFXf}~aI@O*_L@$PB zQ<wy7na6 z67LDkmNH2fk%{QV&}=1>bez2elk{R}9wU=<5t)cy49(UuNf(ic=*7@HRwn5pG7-HP znsqWshqn_=(u<+#WRmrB>6kq}^^e?2iA=J-o*=WwH^Y&pmq|K&WAM>Q&d)p2Y=e91 z@M_Q`F=q}uRHHD};5#ll4)@oIPE172uRG$^Y%7y=5t)cy44?b)GD#PaiRi`9Y$ua+ z5sB*|f?f>G6J(MuA`{VzZBoJ2QKR;9NvE8MUTlMR9_L0?VEp%?tEs9UW1Z;4MD$`C zy#J2$J81o+i^xRuVjH{*kMvKHPde3mOhhlX!8`0ozoUH8VZJ5TPkONp-n+aivdt60 z3`o9$q!Sa-i{UoxB$IRznTTEt&CW7O7m(TkyZrcBaBWFmSoH2cXUT|_3L7en(bnWT%zMD${4_LoVz zh)hH;hUVEaNf(ic=*7?+Ad_?vnTTEt&2wauE+P}ri=jDCCh1hmH4(iSn&-+So$9?N zq8CGRkWA94CTt>lF*MJUNjlYyO++t-=3tqmQ*GHq^kQh9FOzhtKbweN49yEh z6VZ#I`3ae%Qytqx^kQfZkx4q$x=lnchUO<_l1}w-6VZ#Id7(_wMPwp+F*H9VlXR-9 zn}}Wv&7m?$r`o%T=*7_dv`o^eK5rs=F*JwCB%NybCZZQZ^D{C@r#ioh=*7?+E|YYs z1)PXp49(BVBwa)%q8CGRgiO*!WFmSoG(RVkbgDa?h+YiMkupgak%{QV(EPki(y4xN zB6=}2N692zL?)saL-Qh;q>IQz^kQg^mPxvZOhhk+=EX8er+UhX=*7?+Ba?IynTTEt z%`eC#T|_3L7ejNbOwy@#b0T^%G%t}!I@NbhL@$Qsr7}quk%{QV(7a40=~O2=5xp3i z<7AR9A`{Vzp?SGX(y88bB6=}2$IB#LL?)saL-Pumq*LAMMD${4UMZ7w5t)cy49%-# zl1}xn6VZ#IIYB1rR3kePy%?HT%OsuZXeXi(TkyZn@rM0WFmSoG-t~soodi0 zq8CH+cA2D8o%%%dVrb5hNxFzkL@$Qs9WqI$diROw#n7B9lXMZ8h+YiMJ7tm%b%|(_ zUJT87GD)Y}`ibbp(7a0~=~RC|5xp3icgrN5YV;?f7en(NnWR%4|3vg+XwH{OI@S75 zL@$Qsy)sFs>j5O97ejM_OwvVUB6=}2?~_S7T~{Cxy%?GcWs*+U9!NwlhUWb;NvG=* zB%&8XbCFEa=^6%!=*7@{Kql#Qor6U5VrVXwNjhB%ArZY8nh(k(ovxRVh+YiMB{E4D zk%{QV(0oWH=^`=_y%?HHWs*+UW=KRYhUUXENvG>KB%&8XbD2!iMPwp+F*Ls`a9!t1>89$v+}7)zmc9B=V<{j)CIV$HC^vo73@Ff#cQ z7!|YwBSd!L71)oGaA{mUsRma*YK0ck4p$uNifab-#r1v$<61q#qfxku&Ujn_X9})f zGZR;yxf@rFS%NFRtcun|>!JGg ziQC7W;_h+pxL-Ulz91eNkBCRdm&RAdlj5oI^mtZ0H=Z9aikHSK;??n!@l)|eyng?g zR=69jkk_nY8{DlnxSMmGkf(`kiM!PjcXOTvGQKxKd?$kVrUUWL0`X1(pAf$yt`WZ~ zJ}G`pTq}NETqk}*d`kSL$amFlj-&-Qh~ECD)_YcZ7`L(XnG3wd`I^@BYszW zR{Wm0S^U1ZMf`#IocKfWdGSZ$3*wK(7sa25Tg9J>FNr@BUlxBZZWDhYz9Rlo+%En~ zd{z9l_?q||afkR@ai{n@@pbX{;v3?>iEoO35Z@C2DDD#9Mtfe3nb)skB-Te=8U5sc z)RocWK5_qeP&_0a7LSa_#N*-#@#J_~JR_bR&x;qti{oYS%J_+RZM;5yI_7Kj@!GKJ zOrj?WZ5Tuw2Jtxxq78#+!ywu)h)+|H`-e?552%Ue_%zY{ohEFmUthC#Gp5N#Ml8wSyaL9}5IZ5Tuw2GNE=v|$i!7(^QeH;HJ& z$Y{eL+AxUi0-_CrXu}}dFo-q`q78#+!ywu)h&BwO4TEUIAlfj9HVmQ-gJ{Db+AxSV z45AH#Xu}}dFo-q`q78#+!ywu)h&BwO4TEUIAlfj9HVmQ-gJ{Db+AxSV45AH#Xu}}d zFo-q`q78#+!ywu)h&BwO4TEUI;M?Nv|3FLb^gp^KH&sh+s+QbTExD;$a#OYBrfSJe z)sma4B{x+|Ua38<$FMh5gzuPDco!Anebfq7b@)AA|6Mj1_YcM`E;RVlg;@j;uTwiSwu66bp zel`JX$)h*8D{?XR!-`R9;~ex4$LJ@n!QNI0s)UwejMTT0iHz8I<@)IW zx@B2dH zd%uwQ{x2kc1{4xM2MURw1%<@VgF@nGLLu>Up^*65P)PiIC?tMH6cRrt3W=W;g~ZQ` zLgHseA?>#Gj-@@8-c22Q$lGi8{mIfkOMkZXo~8FK?YHz7O9w3d)zU#rAJix8W*+)W zHPTRjvqlmY65g4GzfU6p3-^`SeQ8S>OIb^$mU5QLEafegTdJ^BX^G#ig~zS7RAZ^u z65i>DJiPM`CAS3v;rBf~SvUHlI-j+_c)W^~pmik&c(^5Z6XIbiR>1;~_ES+O%prvyy4YG8e zC43PbYBuLvy1>#WEDf>rNlO=6`jn-imOgE1n5EBH8gA*cmPT0moTZVLK5uE1rHd?$ zwsf(jF_ykyX{@D7EM02pGE3tuU2bW-r7J95Y3V9U6D(bAX`-bsTAF0(8cUNcU2AEI zrRywBwRF9uX_juVbfcx4EKRp`v!xl9Zm~4e(yf+eS-Q>AY)iLWnq%n>OLHyVX=$FN zyDZ&p=^jh-E!}Hrfu;K_EwpsMrA3w=u(a6HgO-+9ddSjJOAlLGX6Z|omRown(h5tD zT3Tu8F-xl~ec94#OOGoZJ|z}mM~)X4Xp7Ia!sVm6bCN>FkvV>nN_E3ey7N=-Z|?1Z zohUkuQT#M?BMxpxao=}v;w6=OA77Bg*e$&zRgTLNUy*8rOAgH1yZl0&yXd}r{2U}uoG3Oj>L^*e(X;O{@Y6TApJ+yCA{{(sA%(cjs&)Aj1j zO|{dj*F~>hSG{^Y^y>B1tA}rw)H`Ykd&GCez2f`ge(^8j0r9WmLGc3;FEyzag*L=I zTD({sBYr^~D_$aACXN#?7srcNh!e!C#fjn<#Yy5d;$-n!af*1II90q}oF?8N-YDKA zP8V+xXNtFqv&7rP+2ZZu9Ptiut~gJ;OPnv>D=rZ47Z-^Sh>OJs#UctHHCcu@R+M5`qADTG$Z zJX*Y193y@~94lTTUM7wcFBiv)SBMkDtHp`p7sW~9HR5FPT5*baoj6szUYsW0Al@k6 zBu*D^5oe0GinGMq#M$EQ;vDe~ajrN|yi1%f-YYH;?-v(|4~UD!2gN1gL*i2LVew1i za`6#yg}73DOk73cB+F=h3vI%8%1+!aM_IS4klD==shj0&9Hw_p4Zz`g_tZdjvz(`H zmchFG`~|pp{GF*G>Sp<*x>-J@ZkA80n+5xoDD%!W^2F=g_=GNW+~hQ!DX$4gTzjOo zM?ohJFK%C?wSROc4!=zrW3Bw|<@YM~d(U53ZG%^|!jl*~At?@Sey*X{Ul(t-d zZK1QZ{Re3K57ZVKr0sv6w*UFs{-4nHAA;Xs&B-yT$HgbauZU~JuZmBKUlZ4gUl-Sj z-w>Y?zbUR4|3%y&eoNda{;T-3_-%2M_#N>X@w?));`hYO;`hZZ;t#~<#2<>!i$4-y z5PvMbDE>s;D*jY_N&K1kviNgxoA?Xy74eticJWu@tKzT4*Tmn5JH+3LJH_9LuZzDI z-w^*zd{g{`_?GxbahLeExR=ChOI|5nCEhH~5bqT47Vi=76Bmlh#799){rKPmz8}!8 zc^UUAOzq(G;C3hj&eM@4xJ1#h5hnUXZQ!)jad%6+2bpTH@W#HSN-G;5~|W zXgA$ggZEq=_H8?)x}x~VTc{(R3m%Va*8dbrGZ&@K(x=Dadt%&E z_`G44Xn&Yz;div}uf6)Sa8LJCGnCPsgp!KWQ?pQHZa%*Gm!?+Wef%UkMK+>CV+%SX zUP4F0Yv=?x^f`pzYli3YCrp_BbLu@jlM-~TW}+;fO+{3RPpDcxm&4mR>VfBgBW`Sa zZihdK`@}zs?~zy!St6#zjF=V6#R{=ftP*R*7Gg`Wlh|48Ds~gQi#^0s#m|EgI#u}k zHapZt`lHnI5S0BLnHqyas1r~Wb6RRfYBq}HEkNP4WvP|uXj+R-qNmZpgSMmXfak=? zo8EX2wfag@zd!zhK+EPc?<5DsUe56Fi5ZnogX~gFdKvWiqH+hvkdoR z$W;+KL>3`0!C<8#bd5ZO%+8ruoiltN@fa6Jg!pUuADaQoAh7U`D%>h`#C&vT%fGkP z@@Rp06ih0J@JX{8+inxO#-G8~djVa6FQN-@E4ChoH2gmGHlF)**d6~bwlwyD@xKT~ z7v9C1-e(~IZSNxNY2b4rs@A?2w|%T_UxeWjy^#3|aDR6+w$sHLj9z#hcx)eY{{!T! zQG}rsJjcXWqbRyw!&nc$Cb3?VqUcr)+~jLgq}L?YYf^*(7(CZAFXEXTo*gK>O0iz0 zqUZq)DdVeD6fM;NFP=4sv9H5(BL6&{YWzm{|D9^}=TZJKoofGHXJQky>H2QW!{=~{ zbw20A&)}RFoWbF(!WkT<`ZGB7-Fg4DkNj~u68~!-`P|?+^H$+GGu1!mbJ3CypSAk% zb7qaTwf~VFsQ=y1`@=iSn>J`=-R(?aF}|HYs?&H-u*G?+u*I3`w>ZCB{@xaE)?kZw z#~xS1vy>m*WqlqdvV2&l|Hpr~eEgR4;g9@3ZwodY?C{~A66gKx>vvA-=msxX*HcdE z+zq>P4PUeqPdvHn$z4wA(e32!UHOv_|ByOAXg>ephfg)fVNk;_q~;C&n(o-WZ1|Ua z^mvQG!K3rm-+n}X$dmsEKRW-8`nS&DzuokOM=uOR`B*>xf4af`GrVSKT^gW-ru(0G z`5Jsv)&F+UkQ7EBP0}8G^h4|XssHgueCq!HAAjhV(LeEKLBpvZ&i3~{c0c}y-GAug r=41Q?Cw9T7@4L%xo?ZCF*C0B6%ojdd-`z3&mSs1uJio!`TI&A*81^^9 literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5707809174585344 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5707809174585344 new file mode 100644 index 0000000000000000000000000000000000000000..fba50e50ee554ab2bb01191cd9e5b7df08846c88 GIT binary patch literal 107592 zcmeFa2UJwo+yA@wX}}B&Wf&L9mdG_qH&o0k? z&TeO)VZe|f1Bf@tBO*zS>>SlCPK`c9Xij@VNcS$?yW1A;->{jGZiLVlZMsJF>d~^7 zeI%g=dlC|KyGPe<-Lv}Um=S(H0-WqIa6puHCgC$eb8+5pWRIw!k%eoL-X-*{GC~3e z4~S~o;@!p9en!}Fh<{wv8$E23H>^KPXh{tr-tA+PVp1zx?*5UG09+rjYEoRx1ow7# zk0R`2@Y*DJC?}*)T>mP**PE1-IrZV?ZzBoaiSIhUq?oCxvim@sqQh}el4FwMHZ_Qk z#P_3w_%BFJ$;fusF35sD-AJpW4TFNS7x0Z^-Ml_^rWrW zT&hO|Xh>kb_``ML=TA@$Vfd3rPaBBMaozE!r^wrxEJpSRIgrTiaEZcja)!tVyF?iN z^jFe{Nz#>$AuXs4zIxF^ltd3f!j~L@v=(uV^RIK)$N`AQ_VlUn@TtO5q`u<_UBOP$ z+roPgHspzrIO#Y`&-phQNA9L1giLn11)`AoF1JV;lO-;a zakI-!;oj+T3vlmuxkX|SU1g*a@ewb%{ACg#-gdba5+wfVa=Vd0$>4IklVGX7%k4oz zr4BB)?uB&qFQn`FLb_fr#A9&ABN8gPBhQ}FNa&uqDcloXZUOFems=#^(kz!-g1gM+ zmPsS&BbQqtuSt(wZa30ZZsc-%khXHN%dLAME&U5=dA^XA*Yj&VPzP7#P0njQP|{bG z87?>SrtEOJMe>Gn(B+m$q?@11Et7P&AuhK<#r=S-Trd9-N~!&`(17ixF5RQ zdeXup%;okHZ643!F_4~~nJ#}HqIy0{*O!EOe!=~rPan_6E;l7UUY;&D^6VAra*L#% z*Gn$9L~LGtU2d5)@k(^L71GRWjmzyuBD~JH-0q}>*Pkx82Wf417LV?QboDQ!3*A0X z*XxCN4A0{UMxOl)Q8!UH&3zX5je=hTXno;Q0xr$g|-WR~YEo zo0l<|x{=o216}?eq`mhdms|HjTKX5#@_ZpJuV>e~d;CkEa6i{4+|Tt1_j7&1{al}L zKi4PR&-DrSbA7`7T%T}1*C*W1^$GWLeZu`*pKw3dC)`ebc1cOiO;3oQlxb_xta-C0 z?AXHAc|ywgI9pV1MrK@6hOJj}Y)X1+N_tFY+yvW8lQJ_?+cs^Qlamt>!-7S`rX)3O z*u<8TkU7aVI4&bDJsZKgrzB_E`lAQ1U5!e~N{@}Z7Qv;hOUi^e+rab`Teqp1=`np- z(!DZc5))#ZM>K2MtQ~82+wq_*Bm%ztVnCc95ZUeDM`h!2y%Cq5k&u#X<8cm*Vvcr` zQZi#xlCy2iUyFDxqGj`TNikF6QZgq-Bqoe+5z#W@wU#YfH2e1{yV6X^u*KMr@d45HiU6K4BIhv4=fzpr9V(LM4#U$IVc8;?3 zin?aQXsB0I6Wg#}LwXJvI>a`t^Wedq`w!{WEy^}vu&v90{#|A+nK@==*YHE61MurVqPDn~kOo*EhVT+23`}YO5O+-+pj*Qf}*o27*v9`pR zhFlM+yo&hPOl*>UN~3CZ!cTo}16D

MCSjY{D^;B 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 literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5715464591376384 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5715464591376384 new file mode 100644 index 0000000000000000000000000000000000000000..63faabe4191e016eea14f770ce4496a046c1fdfe GIT binary patch literal 2116 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 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5741735372914688 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5741735372914688 new file mode 100644 index 0000000000000000000000000000000000000000..31ea527fbc3b40f36f3806815a2972c8350c2aab GIT binary patch literal 560294 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 _a^%GUktNJ%pYgPSJ)jCx#sCrS=ORCnZdRf&g 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 bIACzV;DEsag98Q!3=S9^FgWmk5eNPs8LbGw literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5858518134554624 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5858518134554624 new file mode 100644 index 0000000000000000000000000000000000000000..90a743b9fe0eb7307338292d2c55cb0e05a4f25f GIT binary patch literal 802 zcma)4OKTHR6#ix=FD9Y3kVTy)P(rLWB(c_o5~-#^4Q{LwgBTGrn5400+E9ZgQB1P1 z1vf$$ajPpW{s12!xNzkv?ur{xH!jS=TAD(&<2N%^if%lYd+xdC@!j*d5CHU{2?^PW z<0nL%+y&%1U(s-SlV_$$BC^x!^|I~+0mUFeJlF2k3NJ=3yD5jpAl@zJRlz14T*r56U_-HprsugM zMgIt}6)biuRp)8EJ_hj#9bBc>70>jYTH&Spn^zFw(9~)f30sD?Jp!7;vszx2@n{EC zD|!nVj2Hz#oLUY+eIdUu65>}HttgvDi~cU~#SMIU*{&YrQsUBzzMg^oh{PYC#!MaW){is64C z3>YP#D5Itz;r(9(9N~+6T+2)TUgo3!@v_^+BFC9jtUQ;i=nGg`HAtF73a7Zk?8tda z=Lq>MSkx+20SvmrL76bCS>y1tH3_R!^22|mZQ*U( zqNs7~Z?|KIfJM``W>Hw1`91TpI-j4N-#mNcYOSQV^mU1TdPsNtT-vDndYkNQj~`VM zSd~APNTrjmTgF#b5MvI&3upahpU zcXt6{?RG`ikT}Uqn#6`_O`J?a>|`eGOzYH{wi#_FZKn@YJ58r!T%0A@{?6UINHk9M zum00>=iKxA&iT&wINv?zeAiG_WuO%Tk(zWnN=tJ_3jX#pq9`ws<~uu!OG+QPp7J!& zGBqubd1r;8GP`kR0dx})-Pl?A&7!|#R!9k2)&PcZs>H0yx)L=H%CB{^NUq}U=*MN>Fqxc$VZeMDHrL7~ji&{ZH16pS> zbu^Q@0#I0qm)2^sm|rqoHWG=@r`gqPYi$etigMw92gdb8;8k;WUIp!6ZD)VIe|f>j zq*7f&554a*yc2HcNG_d;qfRfyjsjrjaRyy_iV&gH01eELHOeHr|_ z)izmjm^u7blS&k@IvUI#6`w-qH^Qy3k8-)yqFSrcs5PP(v1@U5VR4axwo@Thi&sAV zH`gQ>^kLgcxFVhgqh7X*Tc<)z#G8AT2p`v>)pBP=Dio+X6armH#!x6U7y7{xD_06e zK1&^gaeNmF7HAu&aKA|LG^Jn_WzdX*)k}CZR7W?Iel2ASPlYjz(F(%~7AQ_|D_Epx z!KYvq`W2Z1zFFZ_rC&pd!cP>er99!Xf}@Cu(F%^H3^75$F}Lj$7-fr(EB&#g6Rir4 zqg=5^!OJLGJg4AzN*CWy@N&rilY(`S{|^PPpmfz26r4b1sv-qHL~B)}3QnYA)j8Th zHfpA$)Ix`-o*JkPamuA^%Aq`=Q>H|u8hw%2@M!T>Yk?K5 zXiK0!OqDP4L}Hc-KR$-DB z(S6U1a2CnBYZ0~ouI)DOZKOw3PKHi~PJ|?l1+l&}1`i^2X?*XLvs7aw_7ASjsnZ5; zbbd>coK9WR$8kQ#bC0v&%qI4u%5ALKm(BbGr&C#A<%0Wci+gw?n7AXKy(k4Y%)k5W zo5Svbi9nj39ezR2KCH}QSw9cPfVcXS{A24`{|jmC^^V_tg$2syFEvVms)bAAN4!1H z{j&D_{@*^|?U?Fv?Aw3-YmR61?8!gmuvz;xubLZ{KQ zR}XGss~JqyGe;(~>om18gHso!XJ2JqlYKd?@l<*t3mO*Q9dfN@Y1xt_tzkIw1>A(^ zD{eiS(CwSIdS|^J?+0Fw?+w3e5F8`pcnx{+lH8~#Y!NidN98`}vk@e@faDqO0p7>U z_mj0jw`cHFn35z{a+KXaZ#ngfZ_4|7pT|Gzj}E##F)3#@?T?F*;$kmaPfJp(Gnrkj z4v3iKOpcxP+5M8#?iht|S8`n3RZnw(g$|` z*w8q_7Kr!txRkKfK&roh1rod4`i8~^CNmMi3o_gPBF-1YyW)KH|8ai6IMbuFn$l5q=^oZ&C%H!4tC-fM(>O=ndbWm5Vu48T-ZY-c>B= z!qI7bc?agNw@HD$3)i!b_Dz2GQU;r_!@XlAlYL&F$u%_IpO15`6D^bJ78x!_&t+ zoojHI_DPV*`}ZCnbq|l7?cB)%hk~~0I&4+j>!mC(Guu9=XZBqzsPlOSirB=ijc_HQ zd*T$_n#yFg{t|{`Z^E4_A8E+PmX-uL7tFSX^3OMe$9hHY-jap34(*ZaywFnp>Mr zN{+N2^R}QT9yt}KlJE#<`5DIF_~nu{$AcDnIY))e`82*~wIct0Y6_jB{?G+vO}sGB zJ=7AK1`bijFyUWIDWT)kAHk4_%--5=sWG>-9;&y>8s&eSUfL8cNCx|rKV=l=5&!@I literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5927551890096128 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5927551890096128 new file mode 100644 index 0000000000000000000000000000000000000000..a5f5af8c8a3009910e7d68b28d15a824852e9562 GIT binary patch literal 73364 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 literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5965777994907648 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5965777994907648 new file mode 100644 index 0000000000000000000000000000000000000000..a302c1060404c97034773c858972390f2131c903 GIT binary patch literal 159 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 literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6231212713312256 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6231212713312256 new file mode 100644 index 0000000000000000000000000000000000000000..3f0f045a0af48475e9f7af6d348cf72236cb1771 GIT binary patch literal 76 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 NSo9C?@c+*{{BMu*gAV`z literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6254792024915968 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6254792024915968 new file mode 100644 index 0000000000000000000000000000000000000000..9debc1d5cd67d24e337aa0f6bf672b2e571b11fb GIT binary patch literal 20851 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 RF3^5fbBU&T1U-7X`+uVsE|LHM literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6315334756335616 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6315334756335616 new file mode 100644 index 0000000000000000000000000000000000000000..a7d8dda8e9a752fc604185a7c4d9b86b7fba833c GIT binary patch literal 20377 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 GEpu3J^ghOkn6^aSD~SOfvrJQ5+kcP~z+8eqnXt z{OkBCfk)j85(p@W{nSE0L0s_><&8822Nc8=A6cT220mX5e7+d?eDNq&eT;Pg&d)He z*XN6VCW=}gRO5O+uyqe?-2+?q+A;>z*wrs#>wZ~ZRM$oYF=nHiMr+jKmTHwXHod?s z6PRTJv&=2kpKB;=ja~iXv&>iwviL|r9tW_g`+abxz;*v0I|4@nK1D?Xwc-D!siDc% N+NcZqV&(rK=l^Q~?5_X- literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6316256152780800 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6316256152780800 new file mode 100644 index 0000000000000000000000000000000000000000..b01eb8d96cff6300b9b44e87a21c834fe5ed29f0 GIT binary patch literal 1335 zcmdT^ze_?<6#mY8FW<`^5h2b(U=W&AH0NYX^e2QO)>}j&2ZaU$p|z!{p`js{pg*9Y zzo5ar_MlOyq_pq8D+=<`43`d^bI-Z&@tt2E7XrXW8q!|R7jtE}IOfes8vENv@!BC^ zFvQ&wjaTTdTuQWY#hBry=M_>7oY9Rf)2w;LMAdpl(h(OIfTQpf{LUAQjzmz*Rm+HG zH+bb3nM#bO0yn7@YMQzV^m;tC+ya)>!eT!(-%+Qlv`M8{)Vgv82faBJhLzFM{_H7f zy@^{>W$l&nIbGI)u1o)BbV?C|naJ*nAuLJ~FTT*TgrIUx4T(*xXJ+w1ho=9PSYqFN zbRC&zclV6KvfwAUW@=<+R`cUH@e>-I(_c6A)Nf?C-Q-p#V87g{zwBvtjgTI&wt5Uf z*dyE-C6%Iyk{?OMF`Eqz+=bdM9oP?w!Ev%IRq(t33I{hip^(Y!o>9ktOY}b&HilbM QJtQ+4bpW{rZ&gr=Z#&O4VE_OC literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6372147008241664 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6372147008241664 new file mode 100644 index 0000000000000000000000000000000000000000..696bd6e748101868db8b86c880d95c17057f29e2 GIT binary patch literal 775 zcmbtSO=uHA6#i!1rtMnAN^CYrbd|IgYJwKLs9;j6K@bcsTC`YQ+qDsrChWxGp^zRt z_8@rirs%OC9{1?MQ!T`s6~Ti@@rOVWq)L_THyf!34<3BO&g^_|-uJyXZy*39(93zC zFnaoo3CUl8aJ*1F@2nKp&qh0}UoAKnN4h&;;sd=)M4gYh%l)&NpAcn+T$;RA!$Jj5 zw(P#D;VU|EN+vgeux;*l5d6B$?JCoCa@cOuulk9Wb=Ck zT}51n;9GKVTo=lU;vAyv!a^5!+alCv0I-+Js$zv@>*f9tmM)=K}j<^MM@%P2b-%vv_{7z;xT7;W+J`6AIj=D+se_;3C9{wKfX z|4Jy+S3gvWrSxrC8tl^W!MRW#Sk+Hu4My{+?s2Y7v&<#N9((ED6AQfX2fX(ewW_LP zn6IbjQ9!>96dPK?=e!5S%E2coyw(F8)ODsNf5NXis8^75f?AT6YsdYc&y%ZeVA#Go55p7ywIt zjLmMlR{}6lY&A&^=r{e;hUi)YUE~GDB}OOzxjNgX(vM^UBrY|$!ut_28Zg6LmhoOw z@f(A>Qh`aI#VG2;izrAeVn%n>9skU^N SJ8xC!6|0hub;;T~X1FJx9EsTg literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6421315436281856 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6421315436281856 new file mode 100644 index 0000000000000000000000000000000000000000..3d883bd577be17de01490c158059b33b316b839d GIT binary patch literal 59 ucmZQzWME)mQUC+@0RLbR11KWF021e7-~^J4U@;B`76t|dh5rg55)1&BI0bb8 literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6616166961905664 b/test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-6616166961905664 new file mode 100644 index 0000000000000000000000000000000000000000..35b6479f091d93a9af0efe85ba42bb9cfe60c5e9 GIT binary patch literal 919 zcmdr}F%Ezr3_NuA4SdDT#mxuk156zKeQkjX0S!(JUQ&)L*R-TC00wLO)fSk?Ws)R2 zP&|G}?Av*WP3leXcf>l}g(ZkM$$&dOi(hmaEFBP;^sfH!bl0iQ*f(@Z?yitYBC-;d kVOW(lPCC`B+`ejQZ1~MU$w%Ubsl~!!&~e~tbFT}(0IWKyIRF3v literal 0 HcmV?d00001 diff --git a/test/fuzzing/fonts/crash-d223bc42a8226c4d655c417d63d9a76760d05985 b/test/fuzzing/fonts/crash-d223bc42a8226c4d655c417d63d9a76760d05985 new file mode 100644 index 0000000000000000000000000000000000000000..8795db1a293d0518a5c32d0437e2f27d2078f41d GIT binary patch literal 316 zcmeYd3Grv(XJ}wxX6SHsb2CbEj5)->!0?BGfw#y#z(063BZB~t&%pPabDsxC+&a!{ z$KI8)u=PJ(9?gkFvNqfDU2=im4am7nS^P14%P5RMfDEF)#qtvL #include -extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size); +extern "C" int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size); + +#if defined(__GNUC__) && (__GNUC__ >= 4) || (__clang__) +#define HB_UNUSED __attribute__((unused)) +#else +#define HB_UNUSED +#endif + +#ifdef HB_IS_IN_FUZZER +/* See src/failing-alloc.c */ +extern "C" int alloc_state; +#else +/* Just a dummy global variable */ +static int HB_UNUSED alloc_state = 0; +#endif diff --git a/test/fuzzing/hb-set-fuzzer.cc b/test/fuzzing/hb-set-fuzzer.cc index d5e5d0e..613699f 100644 --- a/test/fuzzing/hb-set-fuzzer.cc +++ b/test/fuzzing/hb-set-fuzzer.cc @@ -7,6 +7,12 @@ #include "hb.h" +// Only allow ~5,000 set values between the two input sets. +// Arbitrarily long input sets do not trigger any meaningful +// differences in behaviour so there's no benefit from allowing +// the fuzzer to create super large sets. +#define MAX_INPUT_SIZE 20000 + enum set_operation_t : uint8_t { INTERSECT = 0, @@ -32,10 +38,18 @@ static hb_set_t *create_set (const uint32_t *value_array, int count) extern "C" int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) { + alloc_state = size; /* see src/failing-alloc.c */ + if (size < sizeof (instructions_t)) return 0; + if (size > MAX_INPUT_SIZE) + return 0; + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wstrict-aliasing" const instructions_t &instructions = reinterpret_cast (data); +#pragma GCC diagnostic pop data += sizeof (instructions_t); size -= sizeof (instructions_t); diff --git a/test/fuzzing/hb-shape-fuzzer.cc b/test/fuzzing/hb-shape-fuzzer.cc index eb03132..0022a89 100644 --- a/test/fuzzing/hb-shape-fuzzer.cc +++ b/test/fuzzing/hb-shape-fuzzer.cc @@ -9,8 +9,10 @@ #include "../api/test-ot-face.c" #undef TEST_OT_FACE_NO_MAIN -extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) +extern "C" int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) { + alloc_state = size; /* see src/failing-alloc.c */ + hb_blob_t *blob = hb_blob_create ((const char *)data, size, HB_MEMORY_MODE_READONLY, nullptr, nullptr); hb_face_t *face = hb_face_create (blob, 0); @@ -31,6 +33,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { const char text[] = "ABCDEXYZ123@_%&)*$!"; hb_buffer_t *buffer = hb_buffer_create (); + // hb_buffer_set_flags (buffer, HB_BUFFER_FLAG_VERIFY); hb_buffer_add_utf8 (buffer, text, -1, 0, -1); hb_buffer_guess_segment_properties (buffer); hb_shape (font, buffer, nullptr, 0); @@ -42,17 +45,18 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) if (size < len) len = size; if (len) - memcpy(text32, data + size - len, len); + memcpy (text32, data + size - len, len); + + /* Misc calls on font. */ + text32[10] = test_font (font, text32[15]) % 256; hb_buffer_t *buffer = hb_buffer_create (); +// hb_buffer_set_flags (buffer, HB_BUFFER_FLAG_VERIFY); hb_buffer_add_utf32 (buffer, text32, sizeof (text32) / sizeof (text32[0]), 0, -1); hb_buffer_guess_segment_properties (buffer); hb_shape (font, buffer, nullptr, 0); hb_buffer_destroy (buffer); - /* Misc calls on font. */ - test_font (font, text32[15]); - hb_font_destroy (font); hb_face_destroy (face); hb_blob_destroy (blob); diff --git a/test/fuzzing/hb-subset-fuzzer.cc b/test/fuzzing/hb-subset-fuzzer.cc index 428765e..fa95c87 100644 --- a/test/fuzzing/hb-subset-fuzzer.cc +++ b/test/fuzzing/hb-subset-fuzzer.cc @@ -11,28 +11,20 @@ static void trySubset (hb_face_t *face, const hb_codepoint_t text[], int text_length, - bool drop_hints, - bool drop_layout, - bool retain_gids) + unsigned flag_bits) { hb_subset_input_t *input = hb_subset_input_create_or_fail (); - hb_subset_input_set_drop_hints (input, drop_hints); - hb_subset_input_set_retain_gids (input, retain_gids); - hb_set_t *codepoints = hb_subset_input_unicode_set (input); + if (!input) return; - if (!drop_layout) - { - hb_set_del (hb_subset_input_drop_tables_set (input), HB_TAG ('G', 'S', 'U', 'B')); - hb_set_del (hb_subset_input_drop_tables_set (input), HB_TAG ('G', 'P', 'O', 'S')); - hb_set_del (hb_subset_input_drop_tables_set (input), HB_TAG ('G', 'D', 'E', 'F')); - } + hb_subset_input_set_flags (input, (hb_subset_flags_t) flag_bits); + + hb_set_t *codepoints = hb_subset_input_unicode_set (input); for (int i = 0; i < text_length; i++) - { hb_set_add (codepoints, text[i]); - } - hb_face_t *result = hb_subset (face, input); + hb_face_t *result = hb_subset_or_fail (face, input); + if (result) { hb_blob_t *blob = hb_face_reference_blob (result); unsigned int length; @@ -51,31 +43,20 @@ trySubset (hb_face_t *face, hb_subset_input_destroy (input); } -static void -trySubset (hb_face_t *face, - const hb_codepoint_t text[], - int text_length, - const uint8_t flags[1]) +extern "C" int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) { - bool drop_hints = flags[0] & (1 << 0); - bool drop_layout = flags[0] & (1 << 1); - bool retain_gids = flags[0] & (1 << 2); - trySubset (face, text, text_length, - drop_hints, drop_layout, retain_gids); -} + alloc_state = size; /* see src/failing-alloc.c */ -extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) -{ - hb_blob_t *blob = hb_blob_create ((const char *)data, size, + hb_blob_t *blob = hb_blob_create ((const char *) data, size, HB_MEMORY_MODE_READONLY, nullptr, nullptr); hb_face_t *face = hb_face_create (blob, 0); /* Just test this API here quickly. */ - hb_set_t *output = hb_set_create(); + hb_set_t *output = hb_set_create (); hb_face_collect_unicodes (face, output); hb_set_destroy (output); - uint8_t flags[1] = {0}; + unsigned flags = HB_SUBSET_FLAGS_DEFAULT; const hb_codepoint_t text[] = { 'A', 'B', 'C', 'D', 'E', 'X', 'Y', 'Z', '1', '2', @@ -85,14 +66,14 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) trySubset (face, text, sizeof (text) / sizeof (hb_codepoint_t), flags); hb_codepoint_t text_from_data[16]; - if (size > sizeof(text_from_data) + sizeof(flags)) { + if (size > sizeof (text_from_data) + sizeof (flags)) { memcpy (text_from_data, - data + size - sizeof(text_from_data), - sizeof(text_from_data)); + data + size - sizeof (text_from_data), + sizeof (text_from_data)); - memcpy (flags, - data + size - sizeof(text_from_data) - sizeof(flags), - sizeof(flags)); + memcpy (&flags, + data + size - sizeof (text_from_data) - sizeof (flags), + sizeof (flags)); unsigned int text_size = sizeof (text_from_data) / sizeof (hb_codepoint_t); trySubset (face, text_from_data, text_size, flags); diff --git a/test/fuzzing/main.cc b/test/fuzzing/main.cc index 9e892eb..3024eb5 100644 --- a/test/fuzzing/main.cc +++ b/test/fuzzing/main.cc @@ -1,16 +1,18 @@ #include "hb-fuzzer.hh" -#include +#include +#include int main (int argc, char **argv) { for (int i = 1; i < argc; i++) { - hb_blob_t *blob = hb_blob_create_from_file (argv[i]); + hb_blob_t *blob = hb_blob_create_from_file_or_fail (argv[i]); + assert (blob); - unsigned int len; + unsigned len = 0; const char *font_data = hb_blob_get_data (blob, &len); - printf ("%s%s\n", argv[i], len ? "" : " (note: not found or was empty)"); + printf ("%s (%u bytes)\n", argv[i], len); LLVMFuzzerTestOneInput ((const uint8_t *) font_data, len); diff --git a/test/fuzzing/meson.build b/test/fuzzing/meson.build index 712b97d..3aba9eb 100644 --- a/test/fuzzing/meson.build +++ b/test/fuzzing/meson.build @@ -6,12 +6,23 @@ tests = [ ] foreach file_name : tests - test_name = file_name.split('.')[0].underscorify() + test_name = file_name.split('.')[0] - exe = executable(test_name, [file_name, 'main.cc'], - cpp_args: cpp_args, + sources = [file_name] + fuzzer_ldflags = [] + extra_cpp_args = [] + + if get_option('fuzzer_ldflags') == '' + sources += 'main.cc' + else + fuzzer_ldflags += get_option('fuzzer_ldflags').split() + extra_cpp_args += '-DHB_IS_IN_FUZZER' + endif + + exe = executable(test_name, sources, + cpp_args: cpp_args + extra_cpp_args, include_directories: [incconfig, incsrc], - dependencies: deps, + link_args: fuzzer_ldflags, link_with: [libharfbuzz, libharfbuzz_subset], install: false, ) @@ -20,16 +31,16 @@ endforeach env = environment() env.set('srcdir', meson.current_source_dir()) -env.set('HB_TEST_SUBSET_FUZZER_TIMEOUT', '36') test('shape_fuzzer', find_program('run-shape-fuzzer-tests.py'), args: [ hb_shape_fuzzer_exe, ], + timeout: 300, depends: [hb_shape_fuzzer_exe, libharfbuzz, libharfbuzz_subset], workdir: meson.current_build_dir() / '..' / '..', env: env, - suite: ['fuzzing'], + suite: ['fuzzing', 'slow'], ) test('subset_fuzzer', find_program('run-subset-fuzzer-tests.py'), @@ -41,7 +52,7 @@ test('subset_fuzzer', find_program('run-subset-fuzzer-tests.py'), timeout: 300, workdir: meson.current_build_dir() / '..' / '..', env: env, - suite: ['fuzzing'], + suite: ['fuzzing', 'slow'], ) test('draw_fuzzer', find_program('run-draw-fuzzer-tests.py'), diff --git a/test/fuzzing/run-draw-fuzzer-tests.py b/test/fuzzing/run-draw-fuzzer-tests.py index 7f40cf8..8b5a2e8 100755 --- a/test/fuzzing/run-draw-fuzzer-tests.py +++ b/test/fuzzing/run-draw-fuzzer-tests.py @@ -9,7 +9,7 @@ def cmd (command): p = subprocess.Popen (command, stderr=tempf) try: - p.wait (timeout=int (os.environ.get ("HB_TEST_SHAPE_FUZZER_TIMEOUT", "2"))) + p.wait () tempf.seek (0) text = tempf.read () @@ -21,9 +21,9 @@ def cmd (command): return 'error: timeout, ' + ' '.join (command), 1 -srcdir = os.environ.get ("srcdir", ".") -EXEEXT = os.environ.get ("EXEEXT", "") -top_builddir = os.environ.get ("top_builddir", ".") +srcdir = os.getenv ("srcdir", ".") +EXEEXT = os.getenv ("EXEEXT", "") +top_builddir = os.getenv ("top_builddir", ".") hb_draw_fuzzer = os.path.join (top_builddir, "hb-draw-fuzzer" + EXEEXT) if not os.path.exists (hb_draw_fuzzer): @@ -36,15 +36,11 @@ please provide it as the first argument to the tool""") print ('hb_draw_fuzzer:', hb_draw_fuzzer) fails = 0 -libtool = os.environ.get ('LIBTOOL') valgrind = None -if os.environ.get ('RUN_VALGRIND', ''): +if os.getenv ('RUN_VALGRIND', ''): valgrind = shutil.which ('valgrind') if valgrind is None: sys.exit ("""Valgrind requested but not found.""") - if libtool is None: - print ("""Valgrind support is currently autotools only and needs libtool but not found.""") - parent_path = os.path.join (srcdir, "fonts") for file in os.listdir (parent_path): @@ -52,7 +48,7 @@ for file in os.listdir (parent_path): path = os.path.join (parent_path, file) if valgrind: - text, returncode = cmd (libtool.split(' ') + ['--mode=execute', valgrind + ' --leak-check=full --error-exitcode=1', '--', hb_draw_fuzzer, path]) + text, returncode = cmd ([valgrind, '--leak-check=full', '--error-exitcode=1', hb_draw_fuzzer, path]) else: text, returncode = cmd ([hb_draw_fuzzer, path]) if 'error' in text: diff --git a/test/fuzzing/run-shape-fuzzer-tests.py b/test/fuzzing/run-shape-fuzzer-tests.py index 7e2ef22..382f609 100755 --- a/test/fuzzing/run-shape-fuzzer-tests.py +++ b/test/fuzzing/run-shape-fuzzer-tests.py @@ -9,7 +9,7 @@ def cmd (command): p = subprocess.Popen (command, stderr=tempf) try: - p.wait (timeout=int (os.environ.get ("HB_TEST_SHAPE_FUZZER_TIMEOUT", "2"))) + p.wait () tempf.seek (0) text = tempf.read () @@ -21,9 +21,9 @@ def cmd (command): return 'error: timeout, ' + ' '.join (command), 1 -srcdir = os.environ.get ("srcdir", ".") -EXEEXT = os.environ.get ("EXEEXT", "") -top_builddir = os.environ.get ("top_builddir", ".") +srcdir = os.getenv ("srcdir", ".") +EXEEXT = os.getenv ("EXEEXT", "") +top_builddir = os.getenv ("top_builddir", ".") hb_shape_fuzzer = os.path.join (top_builddir, "hb-shape-fuzzer" + EXEEXT) if not os.path.exists (hb_shape_fuzzer): @@ -36,22 +36,18 @@ please provide it as the first argument to the tool""") print ('hb_shape_fuzzer:', hb_shape_fuzzer) fails = 0 -libtool = os.environ.get ('LIBTOOL') valgrind = None -if os.environ.get ('RUN_VALGRIND', ''): +if os.getenv ('RUN_VALGRIND', ''): valgrind = shutil.which ('valgrind') if valgrind is None: sys.exit ("""Valgrind requested but not found.""") - if libtool is None: - print ("""Valgrind support is currently autotools only and needs libtool but not found.""") - parent_path = os.path.join (srcdir, "fonts") for file in os.listdir (parent_path): path = os.path.join (parent_path, file) if valgrind: - text, returncode = cmd (libtool.split(' ') + ['--mode=execute', valgrind + ' --leak-check=full --error-exitcode=1', '--', hb_shape_fuzzer, path]) + text, returncode = cmd ([valgrind, '--leak-check=full', '--error-exitcode=1', hb_shape_fuzzer, path]) else: text, returncode = cmd ([hb_shape_fuzzer, path]) if 'error' in text: diff --git a/test/fuzzing/run-subset-fuzzer-tests.py b/test/fuzzing/run-subset-fuzzer-tests.py index 5fd547d..da7d1e5 100755 --- a/test/fuzzing/run-subset-fuzzer-tests.py +++ b/test/fuzzing/run-subset-fuzzer-tests.py @@ -9,7 +9,7 @@ def cmd (command): p = subprocess.Popen (command, stderr=tempf) try: - p.wait (timeout=int (os.environ.get ("HB_TEST_SUBSET_FUZZER_TIMEOUT", "12"))) + p.wait () tempf.seek (0) text = tempf.read () @@ -21,9 +21,9 @@ def cmd (command): return 'error: timeout, ' + ' '.join (command), 1 -srcdir = os.environ.get ("srcdir", ".") -EXEEXT = os.environ.get ("EXEEXT", "") -top_builddir = os.environ.get ("top_builddir", ".") +srcdir = os.getenv ("srcdir", ".") +EXEEXT = os.getenv ("EXEEXT", "") +top_builddir = os.getenv ("top_builddir", ".") hb_subset_fuzzer = os.path.join (top_builddir, "hb-subset-fuzzer" + EXEEXT) if not os.path.exists (hb_subset_fuzzer): @@ -36,15 +36,11 @@ please provide it as the first argument to the tool""") print ('hb_subset_fuzzer:', hb_subset_fuzzer) fails = 0 -libtool = os.environ.get('LIBTOOL') valgrind = None -if os.environ.get('RUN_VALGRIND', ''): +if os.getenv ('RUN_VALGRIND', ''): valgrind = shutil.which ('valgrind') if valgrind is None: sys.exit ("""Valgrind requested but not found.""") - if libtool is None: - print ("""Valgrind support is currently autotools only and needs libtool but not found.""") - def run_dir (parent_path): global fails @@ -55,7 +51,7 @@ def run_dir (parent_path): print ("running subset fuzzer against %s" % path) if valgrind: - text, returncode = cmd (libtool.split(' ') + ['--mode=execute', valgrind + ' --leak-check=full --show-leak-kinds=all --error-exitcode=1', '--', hb_subset_fuzzer, path]) + text, returncode = cmd ([valgrind, '--leak-check=full', '--error-exitcode=1', hb_subset_fuzzer, path]) else: text, returncode = cmd ([hb_subset_fuzzer, path]) if 'error' in text: diff --git a/test/meson.build b/test/meson.build index c3a2002..8b4b83f 100644 --- a/test/meson.build +++ b/test/meson.build @@ -1,4 +1,4 @@ subdir('api') -subdir('fuzzing') -subdir('shaping') +subdir('shape') subdir('subset') +subdir('fuzzing') diff --git a/test/shaping/Makefile.am b/test/shape/Makefile.am similarity index 100% rename from test/shaping/Makefile.am rename to test/shape/Makefile.am diff --git a/test/shape/Makefile.in b/test/shape/Makefile.in new file mode 100644 index 0000000..463e19f --- /dev/null +++ b/test/shape/Makefile.in @@ -0,0 +1,720 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# Process this file with automake to produce Makefile.in +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = test/shape +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ + $(top_srcdir)/m4/ax_code_coverage.m4 \ + $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gtk-doc.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + distdir distdir-am +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Makefile.in +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_FT_CFLAGS = @CAIRO_FT_CFLAGS@ +CAIRO_FT_LIBS = @CAIRO_FT_LIBS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CHAFA_CFLAGS = @CHAFA_CFLAGS@ +CHAFA_LIBS = @CHAFA_LIBS@ +CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ +CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ +CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ +CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ +CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ +CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@ +CORETEXT_CFLAGS = @CORETEXT_CFLAGS@ +CORETEXT_LIBS = @CORETEXT_LIBS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DIRECTWRITE_CXXFLAGS = @DIRECTWRITE_CXXFLAGS@ +DIRECTWRITE_LIBS = @DIRECTWRITE_LIBS@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_DEPS = @FREETYPE_DEPS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GCOV = @GCOV@ +GDI_CFLAGS = @GDI_CFLAGS@ +GDI_LIBS = @GDI_LIBS@ +GENHTML = @GENHTML@ +GIT = @GIT@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_DEPS = @GLIB_DEPS@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ +GOBJECT_LIBS = @GOBJECT_LIBS@ +GRAPHITE2_CFLAGS = @GRAPHITE2_CFLAGS@ +GRAPHITE2_DEPS = @GRAPHITE2_DEPS@ +GRAPHITE2_LIBS = @GRAPHITE2_LIBS@ +GREP = @GREP@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +HAVE_CXX11 = @HAVE_CXX11@ +HB_LIBTOOL_VERSION_INFO = @HB_LIBTOOL_VERSION_INFO@ +HB_VERSION = @HB_VERSION@ +HB_VERSION_MAJOR = @HB_VERSION_MAJOR@ +HB_VERSION_MICRO = @HB_VERSION_MICRO@ +HB_VERSION_MINOR = @HB_VERSION_MINOR@ +HTML_DIR = @HTML_DIR@ +ICU_CFLAGS = @ICU_CFLAGS@ +ICU_LIBS = @ICU_LIBS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ +INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ +INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ +INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ +INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ +INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ +INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ +INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ +LCOV = @LCOV@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PTHREAD_CC = @PTHREAD_CC@ +PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ +PTHREAD_LIBS = @PTHREAD_LIBS@ +RAGEL = @RAGEL@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UNISCRIBE_CFLAGS = @UNISCRIBE_CFLAGS@ +UNISCRIBE_LIBS = @UNISCRIBE_LIBS@ +VERSION = @VERSION@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +ax_pthread_config = @ax_pthread_config@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +have_gobject = @have_gobject@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = + +# TODO Figure out Python stuff +EXTRA_DIST = README.md meson.build hb-diff hb-diff-colorize \ + hb-diff-filter-failures hb-diff-stat hb-unicode-decode \ + hb-unicode-encode hb-unicode-prettyname record-test.sh \ + run-tests.py texts/in-house $(NULL) hb_test_tools.py $(NULL) +CLEANFILES = hb_test_tools.py[co] $(NULL) +DISTCLEANFILES = +MAINTAINERCLEANFILES = +SUBDIRS = data +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits test/shape/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnits test/shape/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am + +.PRECIOUS: Makefile + + +# Convenience targets: +lib: + @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib +libs: + @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs + +-include $(top_srcdir)/git.mk + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/test/shaping/README.md b/test/shape/README.md similarity index 100% rename from test/shaping/README.md rename to test/shape/README.md diff --git a/test/shaping/data/Makefile.am b/test/shape/data/Makefile.am similarity index 100% rename from test/shaping/data/Makefile.am rename to test/shape/data/Makefile.am diff --git a/test/shape/data/Makefile.in b/test/shape/data/Makefile.in new file mode 100644 index 0000000..28fade0 --- /dev/null +++ b/test/shape/data/Makefile.in @@ -0,0 +1,711 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# Process this file with automake to produce Makefile.in +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = test/shape/data +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ + $(top_srcdir)/m4/ax_code_coverage.m4 \ + $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gtk-doc.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + distdir distdir-am +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Makefile.in +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_FT_CFLAGS = @CAIRO_FT_CFLAGS@ +CAIRO_FT_LIBS = @CAIRO_FT_LIBS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CHAFA_CFLAGS = @CHAFA_CFLAGS@ +CHAFA_LIBS = @CHAFA_LIBS@ +CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ +CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ +CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ +CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ +CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ +CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@ +CORETEXT_CFLAGS = @CORETEXT_CFLAGS@ +CORETEXT_LIBS = @CORETEXT_LIBS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DIRECTWRITE_CXXFLAGS = @DIRECTWRITE_CXXFLAGS@ +DIRECTWRITE_LIBS = @DIRECTWRITE_LIBS@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_DEPS = @FREETYPE_DEPS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GCOV = @GCOV@ +GDI_CFLAGS = @GDI_CFLAGS@ +GDI_LIBS = @GDI_LIBS@ +GENHTML = @GENHTML@ +GIT = @GIT@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_DEPS = @GLIB_DEPS@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ +GOBJECT_LIBS = @GOBJECT_LIBS@ +GRAPHITE2_CFLAGS = @GRAPHITE2_CFLAGS@ +GRAPHITE2_DEPS = @GRAPHITE2_DEPS@ +GRAPHITE2_LIBS = @GRAPHITE2_LIBS@ +GREP = @GREP@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +HAVE_CXX11 = @HAVE_CXX11@ +HB_LIBTOOL_VERSION_INFO = @HB_LIBTOOL_VERSION_INFO@ +HB_VERSION = @HB_VERSION@ +HB_VERSION_MAJOR = @HB_VERSION_MAJOR@ +HB_VERSION_MICRO = @HB_VERSION_MICRO@ +HB_VERSION_MINOR = @HB_VERSION_MINOR@ +HTML_DIR = @HTML_DIR@ +ICU_CFLAGS = @ICU_CFLAGS@ +ICU_LIBS = @ICU_LIBS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ +INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ +INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ +INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ +INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ +INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ +INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ +INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ +LCOV = @LCOV@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PTHREAD_CC = @PTHREAD_CC@ +PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ +PTHREAD_LIBS = @PTHREAD_LIBS@ +RAGEL = @RAGEL@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UNISCRIBE_CFLAGS = @UNISCRIBE_CFLAGS@ +UNISCRIBE_LIBS = @UNISCRIBE_LIBS@ +VERSION = @VERSION@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +ax_pthread_config = @ax_pthread_config@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +have_gobject = @have_gobject@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +SUBDIRS = \ + in-house \ + text-rendering-tests \ + aots \ + $(NULL) + +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits test/shape/data/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnits test/shape/data/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(am__recursive_targets) install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ + check-am clean clean-generic clean-libtool cscopelist-am ctags \ + ctags-am distclean distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am + +.PRECIOUS: Makefile + + +# Convenience targets: +lib: + @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib + +-include $(top_srcdir)/git.mk + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/test/shaping/data/aots/COPYING b/test/shape/data/aots/COPYING similarity index 100% rename from test/shaping/data/aots/COPYING rename to test/shape/data/aots/COPYING diff --git a/test/shape/data/aots/Makefile.am b/test/shape/data/aots/Makefile.am new file mode 100644 index 0000000..6b71d89 --- /dev/null +++ b/test/shape/data/aots/Makefile.am @@ -0,0 +1,27 @@ +# Process this file with automake to produce Makefile.in + +NULL = + +# Convenience targets: +lib: + @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib + +EXTRA_DIST = \ + COPYING \ + fonts \ + update.py \ + meson.build \ + $(TESTS) \ + $(NULL) + +TEST_EXTENSIONS = .tests +if HAVE_FREETYPE +TESTS_ENVIRONMENT = HAVE_FREETYPE=1 +else +TESTS_ENVIRONMENT = HAVE_FREETYPE=0 +endif +TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) + +include Makefile.sources + +-include $(top_srcdir)/git.mk diff --git a/test/shape/data/aots/Makefile.in b/test/shape/data/aots/Makefile.in new file mode 100644 index 0000000..27e8731 --- /dev/null +++ b/test/shape/data/aots/Makefile.in @@ -0,0 +1,1006 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# Process this file with automake to produce Makefile.in +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +TESTS = tests/classdef1_empty.tests tests/classdef1_multiple.tests \ + tests/classdef1_single.tests tests/classdef1.tests \ + tests/classdef2_empty.tests tests/classdef2_multiple.tests \ + tests/classdef2_single.tests tests/classdef2.tests \ + tests/cmap0.tests tests/cmap10.tests tests/cmap12.tests \ + tests/cmap2.tests tests/cmap4.tests tests/cmap6.tests \ + tests/cmap8.tests tests/gpos_chaining1_boundary.tests \ + tests/gpos_chaining1_lookupflag.tests \ + tests/gpos_chaining1_multiple_subrules.tests \ + tests/gpos_chaining1_next_glyph.tests \ + tests/gpos_chaining1_simple.tests \ + tests/gpos_chaining1_successive.tests \ + tests/gpos_chaining2_boundary.tests \ + tests/gpos_chaining2_lookupflag.tests \ + tests/gpos_chaining2_multiple_subrules.tests \ + tests/gpos_chaining2_next_glyph.tests \ + tests/gpos_chaining2_simple.tests \ + tests/gpos_chaining2_successive.tests \ + tests/gpos_chaining3_boundary.tests \ + tests/gpos_chaining3_lookupflag.tests \ + tests/gpos_chaining3_next_glyph.tests \ + tests/gpos_chaining3_simple.tests \ + tests/gpos_chaining3_successive.tests \ + tests/gpos_context1_boundary.tests \ + tests/gpos_context1_expansion.tests \ + tests/gpos_context1_lookupflag.tests \ + tests/gpos_context1_multiple_subrules.tests \ + tests/gpos_context1_next_glyph.tests \ + tests/gpos_context1_simple.tests \ + tests/gpos_context1_successive.tests \ + tests/gpos_context2_boundary.tests \ + tests/gpos_context2_classes.tests \ + tests/gpos_context2_expansion.tests \ + tests/gpos_context2_lookupflag.tests \ + tests/gpos_context2_multiple_subrules.tests \ + tests/gpos_context2_next_glyph.tests \ + tests/gpos_context2_simple.tests \ + tests/gpos_context2_successive.tests \ + tests/gpos_context3_boundary.tests \ + tests/gpos_context3_lookupflag.tests \ + tests/gpos_context3_next_glyph.tests \ + tests/gpos_context3_simple.tests \ + tests/gpos_context3_successive.tests \ + tests/gpos1_1_lookupflag.tests tests/gpos1_1_simple.tests \ + tests/gpos1_2_lookupflag.tests tests/gpos1_2.tests \ + tests/gpos2_1_lookupflag.tests tests/gpos2_1_next_glyph.tests \ + tests/gpos2_1_simple.tests tests/gpos2_1.tests \ + tests/gpos2_2.tests tests/gpos3_lookupflag.tests \ + tests/gpos3.tests tests/gpos4_lookupflag.tests \ + tests/gpos4_multiple_anchors.tests tests/gpos4_simple.tests \ + tests/gpos5.tests tests/gpos6.tests tests/gpos7_1.tests \ + tests/gpos9.tests tests/gsub_chaining1_boundary.tests \ + tests/gsub_chaining1_lookupflag.tests \ + tests/gsub_chaining1_multiple_subrules.tests \ + tests/gsub_chaining1_next_glyph.tests \ + tests/gsub_chaining1_simple.tests \ + tests/gsub_chaining1_successive.tests \ + tests/gsub_chaining2_boundary.tests \ + tests/gsub_chaining2_lookupflag.tests \ + tests/gsub_chaining2_multiple_subrules.tests \ + tests/gsub_chaining2_next_glyph.tests \ + tests/gsub_chaining2_simple.tests \ + tests/gsub_chaining2_successive.tests \ + tests/gsub_chaining3_boundary.tests \ + tests/gsub_chaining3_lookupflag.tests \ + tests/gsub_chaining3_next_glyph.tests \ + tests/gsub_chaining3_simple.tests \ + tests/gsub_chaining3_successive.tests \ + tests/gsub_context1_boundary.tests \ + tests/gsub_context1_expansion.tests \ + tests/gsub_context1_lookupflag.tests \ + tests/gsub_context1_multiple_subrules.tests \ + tests/gsub_context1_next_glyph.tests \ + tests/gsub_context1_simple.tests \ + tests/gsub_context1_successive.tests \ + tests/gsub_context2_boundary.tests \ + tests/gsub_context2_classes.tests \ + tests/gsub_context2_expansion.tests \ + tests/gsub_context2_lookupflag.tests \ + tests/gsub_context2_multiple_subrules.tests \ + tests/gsub_context2_next_glyph.tests \ + tests/gsub_context2_simple.tests \ + tests/gsub_context2_successive.tests \ + tests/gsub_context3_boundary.tests \ + tests/gsub_context3_lookupflag.tests \ + tests/gsub_context3_next_glyph.tests \ + tests/gsub_context3_simple.tests \ + tests/gsub_context3_successive.tests \ + tests/gsub1_1_lookupflag.tests tests/gsub1_1_modulo.tests \ + tests/gsub1_1_simple.tests tests/gsub1_2_lookupflag.tests \ + tests/gsub1_2_simple.tests tests/gsub2_1_lookupflag.tests \ + tests/gsub2_1_multiple_sequences.tests \ + tests/gsub2_1_simple.tests tests/gsub3_1_lookupflag.tests \ + tests/gsub3_1_multiple.tests tests/gsub3_1_simple.tests \ + tests/gsub4_1_lookupflag.tests \ + tests/gsub4_1_multiple_ligatures.tests \ + tests/gsub4_1_multiple_ligsets.tests \ + tests/gsub4_1_simple.tests tests/gsub7.tests \ + tests/lookupflag_ignore_attach.tests \ + tests/lookupflag_ignore_base.tests \ + tests/lookupflag_ignore_combination.tests \ + tests/lookupflag_ignore_ligatures.tests \ + tests/lookupflag_ignore_marks.tests $(am__EXEEXT_1) +subdir = test/shape/data/aots +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ + $(top_srcdir)/m4/ax_code_coverage.m4 \ + $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gtk-doc.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__tty_colors_dummy = \ + mgn= red= grn= lgn= blu= brg= std=; \ + am__color_tests=no +am__tty_colors = { \ + $(am__tty_colors_dummy); \ + if test "X$(AM_COLOR_TESTS)" = Xno; then \ + am__color_tests=no; \ + elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ + am__color_tests=yes; \ + elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ + am__color_tests=yes; \ + fi; \ + if test $$am__color_tests = yes; then \ + red=''; \ + grn=''; \ + lgn=''; \ + blu=''; \ + mgn=''; \ + brg=''; \ + std=''; \ + fi; \ +} +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__recheck_rx = ^[ ]*:recheck:[ ]* +am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* +am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* +# A command that, given a newline-separated list of test names on the +# standard input, print the name of the tests that are to be re-run +# upon "make recheck". +am__list_recheck_tests = $(AWK) '{ \ + recheck = 1; \ + while ((rc = (getline line < ($$0 ".trs"))) != 0) \ + { \ + if (rc < 0) \ + { \ + if ((getline line2 < ($$0 ".log")) < 0) \ + recheck = 0; \ + break; \ + } \ + else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ + { \ + recheck = 0; \ + break; \ + } \ + else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ + { \ + break; \ + } \ + }; \ + if (recheck) \ + print $$0; \ + close ($$0 ".trs"); \ + close ($$0 ".log"); \ +}' +# A command that, given a newline-separated list of test names on the +# standard input, create the global log from their .trs and .log files. +am__create_global_log = $(AWK) ' \ +function fatal(msg) \ +{ \ + print "fatal: making $@: " msg | "cat >&2"; \ + exit 1; \ +} \ +function rst_section(header) \ +{ \ + print header; \ + len = length(header); \ + for (i = 1; i <= len; i = i + 1) \ + printf "="; \ + printf "\n\n"; \ +} \ +{ \ + copy_in_global_log = 1; \ + global_test_result = "RUN"; \ + while ((rc = (getline line < ($$0 ".trs"))) != 0) \ + { \ + if (rc < 0) \ + fatal("failed to read from " $$0 ".trs"); \ + if (line ~ /$(am__global_test_result_rx)/) \ + { \ + sub("$(am__global_test_result_rx)", "", line); \ + sub("[ ]*$$", "", line); \ + global_test_result = line; \ + } \ + else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ + copy_in_global_log = 0; \ + }; \ + if (copy_in_global_log) \ + { \ + rst_section(global_test_result ": " $$0); \ + while ((rc = (getline line < ($$0 ".log"))) != 0) \ + { \ + if (rc < 0) \ + fatal("failed to read from " $$0 ".log"); \ + print line; \ + }; \ + printf "\n"; \ + }; \ + close ($$0 ".trs"); \ + close ($$0 ".log"); \ +}' +# Restructured Text title. +am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } +# Solaris 10 'make', and several other traditional 'make' implementations, +# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it +# by disabling -e (using the XSI extension "set +e") if it's set. +am__sh_e_setup = case $$- in *e*) set +e;; esac +# Default flags passed to test drivers. +am__common_driver_flags = \ + --color-tests "$$am__color_tests" \ + --enable-hard-errors "$$am__enable_hard_errors" \ + --expect-failure "$$am__expect_failure" +# To be inserted before the command running the test. Creates the +# directory for the log if needed. Stores in $dir the directory +# containing $f, in $tst the test, in $log the log. Executes the +# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and +# passes TESTS_ENVIRONMENT. Set up options for the wrapper that +# will run the test scripts (or their associated LOG_COMPILER, if +# thy have one). +am__check_pre = \ +$(am__sh_e_setup); \ +$(am__vpath_adj_setup) $(am__vpath_adj) \ +$(am__tty_colors); \ +srcdir=$(srcdir); export srcdir; \ +case "$@" in \ + */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ + *) am__odir=.;; \ +esac; \ +test "x$$am__odir" = x"." || test -d "$$am__odir" \ + || $(MKDIR_P) "$$am__odir" || exit $$?; \ +if test -f "./$$f"; then dir=./; \ +elif test -f "$$f"; then dir=; \ +else dir="$(srcdir)/"; fi; \ +tst=$$dir$$f; log='$@'; \ +if test -n '$(DISABLE_HARD_ERRORS)'; then \ + am__enable_hard_errors=no; \ +else \ + am__enable_hard_errors=yes; \ +fi; \ +case " $(XFAIL_TESTS) " in \ + *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ + am__expect_failure=yes;; \ + *) \ + am__expect_failure=no;; \ +esac; \ +$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) +# A shell command to get the names of the tests scripts with any registered +# extension removed (i.e., equivalently, the names of the test logs, with +# the '.log' extension removed). The result is saved in the shell variable +# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, +# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", +# since that might cause problem with VPATH rewrites for suffix-less tests. +# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. +am__set_TESTS_bases = \ + bases='$(TEST_LOGS)'; \ + bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ + bases=`echo $$bases` +RECHECK_LOGS = $(TEST_LOGS) +AM_RECURSIVE_TARGETS = check recheck +am__EXEEXT_1 = +TEST_SUITE_LOG = test-suite.log +am__test_logs1 = $(TESTS:=.log) +am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) +TEST_LOGS = $(am__test_logs2:.tests.log=.log) +TESTS_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver +TESTS_LOG_COMPILE = $(TESTS_LOG_COMPILER) $(AM_TESTS_LOG_FLAGS) \ + $(TESTS_LOG_FLAGS) +am__set_b = \ + case '$@' in \ + */*) \ + case '$*' in \ + */*) b='$*';; \ + *) b=`echo '$@' | sed 's/\.log$$//'`; \ + esac;; \ + *) \ + b='$*';; \ + esac +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.sources \ + $(top_srcdir)/test-driver COPYING +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_FT_CFLAGS = @CAIRO_FT_CFLAGS@ +CAIRO_FT_LIBS = @CAIRO_FT_LIBS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CHAFA_CFLAGS = @CHAFA_CFLAGS@ +CHAFA_LIBS = @CHAFA_LIBS@ +CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ +CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ +CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ +CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ +CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ +CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@ +CORETEXT_CFLAGS = @CORETEXT_CFLAGS@ +CORETEXT_LIBS = @CORETEXT_LIBS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DIRECTWRITE_CXXFLAGS = @DIRECTWRITE_CXXFLAGS@ +DIRECTWRITE_LIBS = @DIRECTWRITE_LIBS@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_DEPS = @FREETYPE_DEPS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GCOV = @GCOV@ +GDI_CFLAGS = @GDI_CFLAGS@ +GDI_LIBS = @GDI_LIBS@ +GENHTML = @GENHTML@ +GIT = @GIT@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_DEPS = @GLIB_DEPS@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ +GOBJECT_LIBS = @GOBJECT_LIBS@ +GRAPHITE2_CFLAGS = @GRAPHITE2_CFLAGS@ +GRAPHITE2_DEPS = @GRAPHITE2_DEPS@ +GRAPHITE2_LIBS = @GRAPHITE2_LIBS@ +GREP = @GREP@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +HAVE_CXX11 = @HAVE_CXX11@ +HB_LIBTOOL_VERSION_INFO = @HB_LIBTOOL_VERSION_INFO@ +HB_VERSION = @HB_VERSION@ +HB_VERSION_MAJOR = @HB_VERSION_MAJOR@ +HB_VERSION_MICRO = @HB_VERSION_MICRO@ +HB_VERSION_MINOR = @HB_VERSION_MINOR@ +HTML_DIR = @HTML_DIR@ +ICU_CFLAGS = @ICU_CFLAGS@ +ICU_LIBS = @ICU_LIBS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ +INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ +INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ +INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ +INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ +INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ +INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ +INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ +LCOV = @LCOV@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PTHREAD_CC = @PTHREAD_CC@ +PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ +PTHREAD_LIBS = @PTHREAD_LIBS@ +RAGEL = @RAGEL@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UNISCRIBE_CFLAGS = @UNISCRIBE_CFLAGS@ +UNISCRIBE_LIBS = @UNISCRIBE_LIBS@ +VERSION = @VERSION@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +ax_pthread_config = @ax_pthread_config@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +have_gobject = @have_gobject@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +EXTRA_DIST = \ + COPYING \ + fonts \ + update.py \ + meson.build \ + $(TESTS) \ + $(NULL) + +TEST_EXTENSIONS = .tests +@HAVE_FREETYPE_FALSE@TESTS_ENVIRONMENT = HAVE_FREETYPE=0 +@HAVE_FREETYPE_TRUE@TESTS_ENVIRONMENT = HAVE_FREETYPE=1 +TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) +all: all-am + +.SUFFIXES: +.SUFFIXES: .log .tests .tests$(EXEEXT) .trs +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Makefile.sources $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits test/shape/data/aots/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnits test/shape/data/aots/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(srcdir)/Makefile.sources $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +# Recover from deleted '.trs' file; this should ensure that +# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create +# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells +# to avoid problems with "make -n". +.log.trs: + rm -f $< $@ + $(MAKE) $(AM_MAKEFLAGS) $< + +# Leading 'am--fnord' is there to ensure the list of targets does not +# expand to empty, as could happen e.g. with make check TESTS=''. +am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) +am--force-recheck: + @: + +$(TEST_SUITE_LOG): $(TEST_LOGS) + @$(am__set_TESTS_bases); \ + am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ + redo_bases=`for i in $$bases; do \ + am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ + done`; \ + if test -n "$$redo_bases"; then \ + redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ + redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ + if $(am__make_dryrun); then :; else \ + rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ + fi; \ + fi; \ + if test -n "$$am__remaking_logs"; then \ + echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ + "recursion detected" >&2; \ + elif test -n "$$redo_logs"; then \ + am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ + fi; \ + if $(am__make_dryrun); then :; else \ + st=0; \ + errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ + for i in $$redo_bases; do \ + test -f $$i.trs && test -r $$i.trs \ + || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ + test -f $$i.log && test -r $$i.log \ + || { echo "$$errmsg $$i.log" >&2; st=1; }; \ + done; \ + test $$st -eq 0 || exit 1; \ + fi + @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ + ws='[ ]'; \ + results=`for b in $$bases; do echo $$b.trs; done`; \ + test -n "$$results" || results=/dev/null; \ + all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ + pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ + fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ + skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ + xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ + xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ + error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ + if test `expr $$fail + $$xpass + $$error` -eq 0; then \ + success=true; \ + else \ + success=false; \ + fi; \ + br='==================='; br=$$br$$br$$br$$br; \ + result_count () \ + { \ + if test x"$$1" = x"--maybe-color"; then \ + maybe_colorize=yes; \ + elif test x"$$1" = x"--no-color"; then \ + maybe_colorize=no; \ + else \ + echo "$@: invalid 'result_count' usage" >&2; exit 4; \ + fi; \ + shift; \ + desc=$$1 count=$$2; \ + if test $$maybe_colorize = yes && test $$count -gt 0; then \ + color_start=$$3 color_end=$$std; \ + else \ + color_start= color_end=; \ + fi; \ + echo "$${color_start}# $$desc $$count$${color_end}"; \ + }; \ + create_testsuite_report () \ + { \ + result_count $$1 "TOTAL:" $$all "$$brg"; \ + result_count $$1 "PASS: " $$pass "$$grn"; \ + result_count $$1 "SKIP: " $$skip "$$blu"; \ + result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ + result_count $$1 "FAIL: " $$fail "$$red"; \ + result_count $$1 "XPASS:" $$xpass "$$red"; \ + result_count $$1 "ERROR:" $$error "$$mgn"; \ + }; \ + { \ + echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ + $(am__rst_title); \ + create_testsuite_report --no-color; \ + echo; \ + echo ".. contents:: :depth: 2"; \ + echo; \ + for b in $$bases; do echo $$b; done \ + | $(am__create_global_log); \ + } >$(TEST_SUITE_LOG).tmp || exit 1; \ + mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ + if $$success; then \ + col="$$grn"; \ + else \ + col="$$red"; \ + test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ + fi; \ + echo "$${col}$$br$${std}"; \ + echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ + echo "$${col}$$br$${std}"; \ + create_testsuite_report --maybe-color; \ + echo "$$col$$br$$std"; \ + if $$success; then :; else \ + echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ + if test -n "$(PACKAGE_BUGREPORT)"; then \ + echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ + fi; \ + echo "$$col$$br$$std"; \ + fi; \ + $$success || exit 1 + +check-TESTS: + @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list + @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + @set +e; $(am__set_TESTS_bases); \ + log_list=`for i in $$bases; do echo $$i.log; done`; \ + trs_list=`for i in $$bases; do echo $$i.trs; done`; \ + log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ + $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ + exit $$?; +recheck: all + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + @set +e; $(am__set_TESTS_bases); \ + bases=`for i in $$bases; do echo $$i; done \ + | $(am__list_recheck_tests)` || exit 1; \ + log_list=`for i in $$bases; do echo $$i.log; done`; \ + log_list=`echo $$log_list`; \ + $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ + am__force_recheck=am--force-recheck \ + TEST_LOGS="$$log_list"; \ + exit $$? +.tests.log: + @p='$<'; \ + $(am__set_b); \ + $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ + --log-file $$b.log --trs-file $$b.trs \ + $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ + "$$tst" $(AM_TESTS_FD_REDIRECT) +@am__EXEEXT_TRUE@.tests$(EXEEXT).log: +@am__EXEEXT_TRUE@ @p='$<'; \ +@am__EXEEXT_TRUE@ $(am__set_b); \ +@am__EXEEXT_TRUE@ $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ +@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ +@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ +@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am + $(MAKE) $(AM_MAKEFLAGS) check-TESTS +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) + -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) + -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: check-am install-am install-strip + +.PHONY: all all-am check check-TESTS check-am clean clean-generic \ + clean-libtool cscopelist-am ctags-am distclean \ + distclean-generic distclean-libtool distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am recheck tags-am \ + uninstall uninstall-am + +.PRECIOUS: Makefile + + +# Convenience targets: +lib: + @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib + +-include $(top_srcdir)/git.mk + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/test/shape/data/aots/Makefile.sources b/test/shape/data/aots/Makefile.sources new file mode 100644 index 0000000..fcbea61 --- /dev/null +++ b/test/shape/data/aots/Makefile.sources @@ -0,0 +1,130 @@ +TESTS = \ + tests/classdef1_empty.tests \ + tests/classdef1_multiple.tests \ + tests/classdef1_single.tests \ + tests/classdef1.tests \ + tests/classdef2_empty.tests \ + tests/classdef2_multiple.tests \ + tests/classdef2_single.tests \ + tests/classdef2.tests \ + tests/cmap0.tests \ + tests/cmap10.tests \ + tests/cmap12.tests \ + tests/cmap2.tests \ + tests/cmap4.tests \ + tests/cmap6.tests \ + tests/cmap8.tests \ + tests/gpos_chaining1_boundary.tests \ + tests/gpos_chaining1_lookupflag.tests \ + tests/gpos_chaining1_multiple_subrules.tests \ + tests/gpos_chaining1_next_glyph.tests \ + tests/gpos_chaining1_simple.tests \ + tests/gpos_chaining1_successive.tests \ + tests/gpos_chaining2_boundary.tests \ + tests/gpos_chaining2_lookupflag.tests \ + tests/gpos_chaining2_multiple_subrules.tests \ + tests/gpos_chaining2_next_glyph.tests \ + tests/gpos_chaining2_simple.tests \ + tests/gpos_chaining2_successive.tests \ + tests/gpos_chaining3_boundary.tests \ + tests/gpos_chaining3_lookupflag.tests \ + tests/gpos_chaining3_next_glyph.tests \ + tests/gpos_chaining3_simple.tests \ + tests/gpos_chaining3_successive.tests \ + tests/gpos_context1_boundary.tests \ + tests/gpos_context1_expansion.tests \ + tests/gpos_context1_lookupflag.tests \ + tests/gpos_context1_multiple_subrules.tests \ + tests/gpos_context1_next_glyph.tests \ + tests/gpos_context1_simple.tests \ + tests/gpos_context1_successive.tests \ + tests/gpos_context2_boundary.tests \ + tests/gpos_context2_classes.tests \ + tests/gpos_context2_expansion.tests \ + tests/gpos_context2_lookupflag.tests \ + tests/gpos_context2_multiple_subrules.tests \ + tests/gpos_context2_next_glyph.tests \ + tests/gpos_context2_simple.tests \ + tests/gpos_context2_successive.tests \ + tests/gpos_context3_boundary.tests \ + tests/gpos_context3_lookupflag.tests \ + tests/gpos_context3_next_glyph.tests \ + tests/gpos_context3_simple.tests \ + tests/gpos_context3_successive.tests \ + tests/gpos1_1_lookupflag.tests \ + tests/gpos1_1_simple.tests \ + tests/gpos1_2_lookupflag.tests \ + tests/gpos1_2.tests \ + tests/gpos2_1_lookupflag.tests \ + tests/gpos2_1_next_glyph.tests \ + tests/gpos2_1_simple.tests \ + tests/gpos2_1.tests \ + tests/gpos2_2.tests \ + tests/gpos3_lookupflag.tests \ + tests/gpos3.tests \ + tests/gpos4_lookupflag.tests \ + tests/gpos4_multiple_anchors.tests \ + tests/gpos4_simple.tests \ + tests/gpos5.tests \ + tests/gpos6.tests \ + tests/gpos7_1.tests \ + tests/gpos9.tests \ + tests/gsub_chaining1_boundary.tests \ + tests/gsub_chaining1_lookupflag.tests \ + tests/gsub_chaining1_multiple_subrules.tests \ + tests/gsub_chaining1_next_glyph.tests \ + tests/gsub_chaining1_simple.tests \ + tests/gsub_chaining1_successive.tests \ + tests/gsub_chaining2_boundary.tests \ + tests/gsub_chaining2_lookupflag.tests \ + tests/gsub_chaining2_multiple_subrules.tests \ + tests/gsub_chaining2_next_glyph.tests \ + tests/gsub_chaining2_simple.tests \ + tests/gsub_chaining2_successive.tests \ + tests/gsub_chaining3_boundary.tests \ + tests/gsub_chaining3_lookupflag.tests \ + tests/gsub_chaining3_next_glyph.tests \ + tests/gsub_chaining3_simple.tests \ + tests/gsub_chaining3_successive.tests \ + tests/gsub_context1_boundary.tests \ + tests/gsub_context1_expansion.tests \ + tests/gsub_context1_lookupflag.tests \ + tests/gsub_context1_multiple_subrules.tests \ + tests/gsub_context1_next_glyph.tests \ + tests/gsub_context1_simple.tests \ + tests/gsub_context1_successive.tests \ + tests/gsub_context2_boundary.tests \ + tests/gsub_context2_classes.tests \ + tests/gsub_context2_expansion.tests \ + tests/gsub_context2_lookupflag.tests \ + tests/gsub_context2_multiple_subrules.tests \ + tests/gsub_context2_next_glyph.tests \ + tests/gsub_context2_simple.tests \ + tests/gsub_context2_successive.tests \ + tests/gsub_context3_boundary.tests \ + tests/gsub_context3_lookupflag.tests \ + tests/gsub_context3_next_glyph.tests \ + tests/gsub_context3_simple.tests \ + tests/gsub_context3_successive.tests \ + tests/gsub1_1_lookupflag.tests \ + tests/gsub1_1_modulo.tests \ + tests/gsub1_1_simple.tests \ + tests/gsub1_2_lookupflag.tests \ + tests/gsub1_2_simple.tests \ + tests/gsub2_1_lookupflag.tests \ + tests/gsub2_1_multiple_sequences.tests \ + tests/gsub2_1_simple.tests \ + tests/gsub3_1_lookupflag.tests \ + tests/gsub3_1_multiple.tests \ + tests/gsub3_1_simple.tests \ + tests/gsub4_1_lookupflag.tests \ + tests/gsub4_1_multiple_ligatures.tests \ + tests/gsub4_1_multiple_ligsets.tests \ + tests/gsub4_1_simple.tests \ + tests/gsub7.tests \ + tests/lookupflag_ignore_attach.tests \ + tests/lookupflag_ignore_base.tests \ + tests/lookupflag_ignore_combination.tests \ + tests/lookupflag_ignore_ligatures.tests \ + tests/lookupflag_ignore_marks.tests \ + $(NULL) diff --git a/test/shaping/data/aots/fonts/classdef1_font1.otf b/test/shape/data/aots/fonts/classdef1_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/classdef1_font1.otf rename to test/shape/data/aots/fonts/classdef1_font1.otf diff --git a/test/shaping/data/aots/fonts/classdef1_font2.otf b/test/shape/data/aots/fonts/classdef1_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/classdef1_font2.otf rename to test/shape/data/aots/fonts/classdef1_font2.otf diff --git a/test/shaping/data/aots/fonts/classdef1_font3.otf b/test/shape/data/aots/fonts/classdef1_font3.otf similarity index 100% rename from test/shaping/data/aots/fonts/classdef1_font3.otf rename to test/shape/data/aots/fonts/classdef1_font3.otf diff --git a/test/shaping/data/aots/fonts/classdef1_font4.otf b/test/shape/data/aots/fonts/classdef1_font4.otf similarity index 100% rename from test/shaping/data/aots/fonts/classdef1_font4.otf rename to test/shape/data/aots/fonts/classdef1_font4.otf diff --git a/test/shaping/data/aots/fonts/classdef2_font1.otf b/test/shape/data/aots/fonts/classdef2_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/classdef2_font1.otf rename to test/shape/data/aots/fonts/classdef2_font1.otf diff --git a/test/shaping/data/aots/fonts/classdef2_font2.otf b/test/shape/data/aots/fonts/classdef2_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/classdef2_font2.otf rename to test/shape/data/aots/fonts/classdef2_font2.otf diff --git a/test/shaping/data/aots/fonts/classdef2_font3.otf b/test/shape/data/aots/fonts/classdef2_font3.otf similarity index 100% rename from test/shaping/data/aots/fonts/classdef2_font3.otf rename to test/shape/data/aots/fonts/classdef2_font3.otf diff --git a/test/shaping/data/aots/fonts/classdef2_font4.otf b/test/shape/data/aots/fonts/classdef2_font4.otf similarity index 100% rename from test/shaping/data/aots/fonts/classdef2_font4.otf rename to test/shape/data/aots/fonts/classdef2_font4.otf diff --git a/test/shaping/data/aots/fonts/cmap0_font1.otf b/test/shape/data/aots/fonts/cmap0_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap0_font1.otf rename to test/shape/data/aots/fonts/cmap0_font1.otf diff --git a/test/shaping/data/aots/fonts/cmap10_font1.otf b/test/shape/data/aots/fonts/cmap10_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap10_font1.otf rename to test/shape/data/aots/fonts/cmap10_font1.otf diff --git a/test/shaping/data/aots/fonts/cmap10_font2.otf b/test/shape/data/aots/fonts/cmap10_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap10_font2.otf rename to test/shape/data/aots/fonts/cmap10_font2.otf diff --git a/test/shaping/data/aots/fonts/cmap12_font1.otf b/test/shape/data/aots/fonts/cmap12_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap12_font1.otf rename to test/shape/data/aots/fonts/cmap12_font1.otf diff --git a/test/shaping/data/aots/fonts/cmap14_font1.otf b/test/shape/data/aots/fonts/cmap14_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap14_font1.otf rename to test/shape/data/aots/fonts/cmap14_font1.otf diff --git a/test/shaping/data/aots/fonts/cmap2_font1.otf b/test/shape/data/aots/fonts/cmap2_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap2_font1.otf rename to test/shape/data/aots/fonts/cmap2_font1.otf diff --git a/test/shaping/data/aots/fonts/cmap4_font1.otf b/test/shape/data/aots/fonts/cmap4_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap4_font1.otf rename to test/shape/data/aots/fonts/cmap4_font1.otf diff --git a/test/shaping/data/aots/fonts/cmap4_font2.otf b/test/shape/data/aots/fonts/cmap4_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap4_font2.otf rename to test/shape/data/aots/fonts/cmap4_font2.otf diff --git a/test/shaping/data/aots/fonts/cmap4_font3.otf b/test/shape/data/aots/fonts/cmap4_font3.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap4_font3.otf rename to test/shape/data/aots/fonts/cmap4_font3.otf diff --git a/test/shaping/data/aots/fonts/cmap4_font4.otf b/test/shape/data/aots/fonts/cmap4_font4.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap4_font4.otf rename to test/shape/data/aots/fonts/cmap4_font4.otf diff --git a/test/shaping/data/aots/fonts/cmap6_font1.otf b/test/shape/data/aots/fonts/cmap6_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap6_font1.otf rename to test/shape/data/aots/fonts/cmap6_font1.otf diff --git a/test/shaping/data/aots/fonts/cmap6_font2.otf b/test/shape/data/aots/fonts/cmap6_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap6_font2.otf rename to test/shape/data/aots/fonts/cmap6_font2.otf diff --git a/test/shaping/data/aots/fonts/cmap8_font1.otf b/test/shape/data/aots/fonts/cmap8_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap8_font1.otf rename to test/shape/data/aots/fonts/cmap8_font1.otf diff --git a/test/shaping/data/aots/fonts/cmap_composition_font1.otf b/test/shape/data/aots/fonts/cmap_composition_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap_composition_font1.otf rename to test/shape/data/aots/fonts/cmap_composition_font1.otf diff --git a/test/shaping/data/aots/fonts/cmap_subtableselection_font1.otf b/test/shape/data/aots/fonts/cmap_subtableselection_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap_subtableselection_font1.otf rename to test/shape/data/aots/fonts/cmap_subtableselection_font1.otf diff --git a/test/shaping/data/aots/fonts/cmap_subtableselection_font2.otf b/test/shape/data/aots/fonts/cmap_subtableselection_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap_subtableselection_font2.otf rename to test/shape/data/aots/fonts/cmap_subtableselection_font2.otf diff --git a/test/shaping/data/aots/fonts/cmap_subtableselection_font3.otf b/test/shape/data/aots/fonts/cmap_subtableselection_font3.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap_subtableselection_font3.otf rename to test/shape/data/aots/fonts/cmap_subtableselection_font3.otf diff --git a/test/shaping/data/aots/fonts/cmap_subtableselection_font4.otf b/test/shape/data/aots/fonts/cmap_subtableselection_font4.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap_subtableselection_font4.otf rename to test/shape/data/aots/fonts/cmap_subtableselection_font4.otf diff --git a/test/shaping/data/aots/fonts/cmap_subtableselection_font5.otf b/test/shape/data/aots/fonts/cmap_subtableselection_font5.otf similarity index 100% rename from test/shaping/data/aots/fonts/cmap_subtableselection_font5.otf rename to test/shape/data/aots/fonts/cmap_subtableselection_font5.otf diff --git a/test/shaping/data/aots/fonts/gpos1_1_lookupflag_f1.otf b/test/shape/data/aots/fonts/gpos1_1_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos1_1_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gpos1_1_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos1_1_simple_f1.otf b/test/shape/data/aots/fonts/gpos1_1_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos1_1_simple_f1.otf rename to test/shape/data/aots/fonts/gpos1_1_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos1_1_simple_f2.otf b/test/shape/data/aots/fonts/gpos1_1_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos1_1_simple_f2.otf rename to test/shape/data/aots/fonts/gpos1_1_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos1_1_simple_f3.otf b/test/shape/data/aots/fonts/gpos1_1_simple_f3.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos1_1_simple_f3.otf rename to test/shape/data/aots/fonts/gpos1_1_simple_f3.otf diff --git a/test/shaping/data/aots/fonts/gpos1_1_simple_f4.otf b/test/shape/data/aots/fonts/gpos1_1_simple_f4.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos1_1_simple_f4.otf rename to test/shape/data/aots/fonts/gpos1_1_simple_f4.otf diff --git a/test/shaping/data/aots/fonts/gpos1_2_font1.otf b/test/shape/data/aots/fonts/gpos1_2_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos1_2_font1.otf rename to test/shape/data/aots/fonts/gpos1_2_font1.otf diff --git a/test/shaping/data/aots/fonts/gpos1_2_font2.otf b/test/shape/data/aots/fonts/gpos1_2_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos1_2_font2.otf rename to test/shape/data/aots/fonts/gpos1_2_font2.otf diff --git a/test/shaping/data/aots/fonts/gpos2_1_font6.otf b/test/shape/data/aots/fonts/gpos2_1_font6.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_1_font6.otf rename to test/shape/data/aots/fonts/gpos2_1_font6.otf diff --git a/test/shaping/data/aots/fonts/gpos2_1_font7.otf b/test/shape/data/aots/fonts/gpos2_1_font7.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_1_font7.otf rename to test/shape/data/aots/fonts/gpos2_1_font7.otf diff --git a/test/shaping/data/aots/fonts/gpos2_1_lookupflag_f1.otf b/test/shape/data/aots/fonts/gpos2_1_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_1_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gpos2_1_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos2_1_lookupflag_f2.otf b/test/shape/data/aots/fonts/gpos2_1_lookupflag_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_1_lookupflag_f2.otf rename to test/shape/data/aots/fonts/gpos2_1_lookupflag_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos2_1_next_glyph_f1.otf b/test/shape/data/aots/fonts/gpos2_1_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_1_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gpos2_1_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos2_1_next_glyph_f2.otf b/test/shape/data/aots/fonts/gpos2_1_next_glyph_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_1_next_glyph_f2.otf rename to test/shape/data/aots/fonts/gpos2_1_next_glyph_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos2_1_simple_f1.otf b/test/shape/data/aots/fonts/gpos2_1_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_1_simple_f1.otf rename to test/shape/data/aots/fonts/gpos2_1_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos2_2_font1.otf b/test/shape/data/aots/fonts/gpos2_2_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_2_font1.otf rename to test/shape/data/aots/fonts/gpos2_2_font1.otf diff --git a/test/shaping/data/aots/fonts/gpos2_2_font2.otf b/test/shape/data/aots/fonts/gpos2_2_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_2_font2.otf rename to test/shape/data/aots/fonts/gpos2_2_font2.otf diff --git a/test/shaping/data/aots/fonts/gpos2_2_font3.otf b/test/shape/data/aots/fonts/gpos2_2_font3.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_2_font3.otf rename to test/shape/data/aots/fonts/gpos2_2_font3.otf diff --git a/test/shaping/data/aots/fonts/gpos2_2_font4.otf b/test/shape/data/aots/fonts/gpos2_2_font4.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_2_font4.otf rename to test/shape/data/aots/fonts/gpos2_2_font4.otf diff --git a/test/shaping/data/aots/fonts/gpos2_2_font5.otf b/test/shape/data/aots/fonts/gpos2_2_font5.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos2_2_font5.otf rename to test/shape/data/aots/fonts/gpos2_2_font5.otf diff --git a/test/shaping/data/aots/fonts/gpos3_font1.otf b/test/shape/data/aots/fonts/gpos3_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos3_font1.otf rename to test/shape/data/aots/fonts/gpos3_font1.otf diff --git a/test/shaping/data/aots/fonts/gpos3_font2.otf b/test/shape/data/aots/fonts/gpos3_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos3_font2.otf rename to test/shape/data/aots/fonts/gpos3_font2.otf diff --git a/test/shaping/data/aots/fonts/gpos3_font3.otf b/test/shape/data/aots/fonts/gpos3_font3.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos3_font3.otf rename to test/shape/data/aots/fonts/gpos3_font3.otf diff --git a/test/shaping/data/aots/fonts/gpos4_lookupflag_f1.otf b/test/shape/data/aots/fonts/gpos4_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos4_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gpos4_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos4_lookupflag_f2.otf b/test/shape/data/aots/fonts/gpos4_lookupflag_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos4_lookupflag_f2.otf rename to test/shape/data/aots/fonts/gpos4_lookupflag_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos4_multiple_anchors_1.otf b/test/shape/data/aots/fonts/gpos4_multiple_anchors_1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos4_multiple_anchors_1.otf rename to test/shape/data/aots/fonts/gpos4_multiple_anchors_1.otf diff --git a/test/shaping/data/aots/fonts/gpos4_simple_1.otf b/test/shape/data/aots/fonts/gpos4_simple_1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos4_simple_1.otf rename to test/shape/data/aots/fonts/gpos4_simple_1.otf diff --git a/test/shaping/data/aots/fonts/gpos5_font1.otf b/test/shape/data/aots/fonts/gpos5_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos5_font1.otf rename to test/shape/data/aots/fonts/gpos5_font1.otf diff --git a/test/shaping/data/aots/fonts/gpos6_font1.otf b/test/shape/data/aots/fonts/gpos6_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos6_font1.otf rename to test/shape/data/aots/fonts/gpos6_font1.otf diff --git a/test/shaping/data/aots/fonts/gpos7_1_font1.otf b/test/shape/data/aots/fonts/gpos7_1_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos7_1_font1.otf rename to test/shape/data/aots/fonts/gpos7_1_font1.otf diff --git a/test/shaping/data/aots/fonts/gpos9_font1.otf b/test/shape/data/aots/fonts/gpos9_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos9_font1.otf rename to test/shape/data/aots/fonts/gpos9_font1.otf diff --git a/test/shaping/data/aots/fonts/gpos9_font2.otf b/test/shape/data/aots/fonts/gpos9_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos9_font2.otf rename to test/shape/data/aots/fonts/gpos9_font2.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_boundary_f1.otf b/test/shape/data/aots/fonts/gpos_chaining1_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_boundary_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining1_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_boundary_f2.otf b/test/shape/data/aots/fonts/gpos_chaining1_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_boundary_f2.otf rename to test/shape/data/aots/fonts/gpos_chaining1_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_boundary_f3.otf b/test/shape/data/aots/fonts/gpos_chaining1_boundary_f3.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_boundary_f3.otf rename to test/shape/data/aots/fonts/gpos_chaining1_boundary_f3.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_boundary_f4.otf b/test/shape/data/aots/fonts/gpos_chaining1_boundary_f4.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_boundary_f4.otf rename to test/shape/data/aots/fonts/gpos_chaining1_boundary_f4.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_lookupflag_f1.otf b/test/shape/data/aots/fonts/gpos_chaining1_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining1_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_multiple_subrules_f1.otf b/test/shape/data/aots/fonts/gpos_chaining1_multiple_subrules_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_multiple_subrules_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining1_multiple_subrules_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_multiple_subrules_f2.otf b/test/shape/data/aots/fonts/gpos_chaining1_multiple_subrules_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_multiple_subrules_f2.otf rename to test/shape/data/aots/fonts/gpos_chaining1_multiple_subrules_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_next_glyph_f1.otf b/test/shape/data/aots/fonts/gpos_chaining1_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining1_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_simple_f1.otf b/test/shape/data/aots/fonts/gpos_chaining1_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_simple_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining1_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_simple_f2.otf b/test/shape/data/aots/fonts/gpos_chaining1_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_simple_f2.otf rename to test/shape/data/aots/fonts/gpos_chaining1_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining1_successive_f1.otf b/test/shape/data/aots/fonts/gpos_chaining1_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining1_successive_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining1_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_boundary_f1.otf b/test/shape/data/aots/fonts/gpos_chaining2_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_boundary_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining2_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_boundary_f2.otf b/test/shape/data/aots/fonts/gpos_chaining2_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_boundary_f2.otf rename to test/shape/data/aots/fonts/gpos_chaining2_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_boundary_f3.otf b/test/shape/data/aots/fonts/gpos_chaining2_boundary_f3.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_boundary_f3.otf rename to test/shape/data/aots/fonts/gpos_chaining2_boundary_f3.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_boundary_f4.otf b/test/shape/data/aots/fonts/gpos_chaining2_boundary_f4.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_boundary_f4.otf rename to test/shape/data/aots/fonts/gpos_chaining2_boundary_f4.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_lookupflag_f1.otf b/test/shape/data/aots/fonts/gpos_chaining2_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining2_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_multiple_subrules_f1.otf b/test/shape/data/aots/fonts/gpos_chaining2_multiple_subrules_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_multiple_subrules_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining2_multiple_subrules_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_multiple_subrules_f2.otf b/test/shape/data/aots/fonts/gpos_chaining2_multiple_subrules_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_multiple_subrules_f2.otf rename to test/shape/data/aots/fonts/gpos_chaining2_multiple_subrules_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_next_glyph_f1.otf b/test/shape/data/aots/fonts/gpos_chaining2_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining2_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_simple_f1.otf b/test/shape/data/aots/fonts/gpos_chaining2_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_simple_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining2_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_simple_f2.otf b/test/shape/data/aots/fonts/gpos_chaining2_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_simple_f2.otf rename to test/shape/data/aots/fonts/gpos_chaining2_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining2_successive_f1.otf b/test/shape/data/aots/fonts/gpos_chaining2_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining2_successive_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining2_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining3_boundary_f1.otf b/test/shape/data/aots/fonts/gpos_chaining3_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining3_boundary_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining3_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining3_boundary_f2.otf b/test/shape/data/aots/fonts/gpos_chaining3_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining3_boundary_f2.otf rename to test/shape/data/aots/fonts/gpos_chaining3_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining3_boundary_f3.otf b/test/shape/data/aots/fonts/gpos_chaining3_boundary_f3.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining3_boundary_f3.otf rename to test/shape/data/aots/fonts/gpos_chaining3_boundary_f3.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining3_boundary_f4.otf b/test/shape/data/aots/fonts/gpos_chaining3_boundary_f4.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining3_boundary_f4.otf rename to test/shape/data/aots/fonts/gpos_chaining3_boundary_f4.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining3_lookupflag_f1.otf b/test/shape/data/aots/fonts/gpos_chaining3_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining3_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining3_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining3_next_glyph_f1.otf b/test/shape/data/aots/fonts/gpos_chaining3_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining3_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining3_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining3_simple_f1.otf b/test/shape/data/aots/fonts/gpos_chaining3_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining3_simple_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining3_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining3_simple_f2.otf b/test/shape/data/aots/fonts/gpos_chaining3_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining3_simple_f2.otf rename to test/shape/data/aots/fonts/gpos_chaining3_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_chaining3_successive_f1.otf b/test/shape/data/aots/fonts/gpos_chaining3_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_chaining3_successive_f1.otf rename to test/shape/data/aots/fonts/gpos_chaining3_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_boundary_f1.otf b/test/shape/data/aots/fonts/gpos_context1_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_boundary_f1.otf rename to test/shape/data/aots/fonts/gpos_context1_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_boundary_f2.otf b/test/shape/data/aots/fonts/gpos_context1_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_boundary_f2.otf rename to test/shape/data/aots/fonts/gpos_context1_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_expansion_f1.otf b/test/shape/data/aots/fonts/gpos_context1_expansion_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_expansion_f1.otf rename to test/shape/data/aots/fonts/gpos_context1_expansion_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_lookupflag_f1.otf b/test/shape/data/aots/fonts/gpos_context1_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gpos_context1_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_lookupflag_f2.otf b/test/shape/data/aots/fonts/gpos_context1_lookupflag_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_lookupflag_f2.otf rename to test/shape/data/aots/fonts/gpos_context1_lookupflag_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_multiple_subrules_f1.otf b/test/shape/data/aots/fonts/gpos_context1_multiple_subrules_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_multiple_subrules_f1.otf rename to test/shape/data/aots/fonts/gpos_context1_multiple_subrules_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_multiple_subrules_f2.otf b/test/shape/data/aots/fonts/gpos_context1_multiple_subrules_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_multiple_subrules_f2.otf rename to test/shape/data/aots/fonts/gpos_context1_multiple_subrules_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_next_glyph_f1.otf b/test/shape/data/aots/fonts/gpos_context1_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gpos_context1_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_simple_f1.otf b/test/shape/data/aots/fonts/gpos_context1_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_simple_f1.otf rename to test/shape/data/aots/fonts/gpos_context1_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_simple_f2.otf b/test/shape/data/aots/fonts/gpos_context1_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_simple_f2.otf rename to test/shape/data/aots/fonts/gpos_context1_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context1_successive_f1.otf b/test/shape/data/aots/fonts/gpos_context1_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context1_successive_f1.otf rename to test/shape/data/aots/fonts/gpos_context1_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_boundary_f1.otf b/test/shape/data/aots/fonts/gpos_context2_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_boundary_f1.otf rename to test/shape/data/aots/fonts/gpos_context2_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_boundary_f2.otf b/test/shape/data/aots/fonts/gpos_context2_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_boundary_f2.otf rename to test/shape/data/aots/fonts/gpos_context2_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_classes_f1.otf b/test/shape/data/aots/fonts/gpos_context2_classes_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_classes_f1.otf rename to test/shape/data/aots/fonts/gpos_context2_classes_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_classes_f2.otf b/test/shape/data/aots/fonts/gpos_context2_classes_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_classes_f2.otf rename to test/shape/data/aots/fonts/gpos_context2_classes_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_expansion_f1.otf b/test/shape/data/aots/fonts/gpos_context2_expansion_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_expansion_f1.otf rename to test/shape/data/aots/fonts/gpos_context2_expansion_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_lookupflag_f1.otf b/test/shape/data/aots/fonts/gpos_context2_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gpos_context2_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_lookupflag_f2.otf b/test/shape/data/aots/fonts/gpos_context2_lookupflag_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_lookupflag_f2.otf rename to test/shape/data/aots/fonts/gpos_context2_lookupflag_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_multiple_subrules_f1.otf b/test/shape/data/aots/fonts/gpos_context2_multiple_subrules_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_multiple_subrules_f1.otf rename to test/shape/data/aots/fonts/gpos_context2_multiple_subrules_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_multiple_subrules_f2.otf b/test/shape/data/aots/fonts/gpos_context2_multiple_subrules_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_multiple_subrules_f2.otf rename to test/shape/data/aots/fonts/gpos_context2_multiple_subrules_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_next_glyph_f1.otf b/test/shape/data/aots/fonts/gpos_context2_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gpos_context2_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_simple_f1.otf b/test/shape/data/aots/fonts/gpos_context2_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_simple_f1.otf rename to test/shape/data/aots/fonts/gpos_context2_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_simple_f2.otf b/test/shape/data/aots/fonts/gpos_context2_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_simple_f2.otf rename to test/shape/data/aots/fonts/gpos_context2_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context2_successive_f1.otf b/test/shape/data/aots/fonts/gpos_context2_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context2_successive_f1.otf rename to test/shape/data/aots/fonts/gpos_context2_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context3_boundary_f1.otf b/test/shape/data/aots/fonts/gpos_context3_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context3_boundary_f1.otf rename to test/shape/data/aots/fonts/gpos_context3_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context3_boundary_f2.otf b/test/shape/data/aots/fonts/gpos_context3_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context3_boundary_f2.otf rename to test/shape/data/aots/fonts/gpos_context3_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context3_lookupflag_f1.otf b/test/shape/data/aots/fonts/gpos_context3_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context3_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gpos_context3_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context3_lookupflag_f2.otf b/test/shape/data/aots/fonts/gpos_context3_lookupflag_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context3_lookupflag_f2.otf rename to test/shape/data/aots/fonts/gpos_context3_lookupflag_f2.otf diff --git a/test/shaping/data/aots/fonts/gpos_context3_next_glyph_f1.otf b/test/shape/data/aots/fonts/gpos_context3_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context3_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gpos_context3_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context3_simple_f1.otf b/test/shape/data/aots/fonts/gpos_context3_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context3_simple_f1.otf rename to test/shape/data/aots/fonts/gpos_context3_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gpos_context3_successive_f1.otf b/test/shape/data/aots/fonts/gpos_context3_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gpos_context3_successive_f1.otf rename to test/shape/data/aots/fonts/gpos_context3_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub1_1_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub1_1_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub1_1_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub1_1_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub1_1_modulo_f1.otf b/test/shape/data/aots/fonts/gsub1_1_modulo_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub1_1_modulo_f1.otf rename to test/shape/data/aots/fonts/gsub1_1_modulo_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub1_1_simple_f1.otf b/test/shape/data/aots/fonts/gsub1_1_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub1_1_simple_f1.otf rename to test/shape/data/aots/fonts/gsub1_1_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub1_2_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub1_2_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub1_2_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub1_2_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub1_2_simple_f1.otf b/test/shape/data/aots/fonts/gsub1_2_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub1_2_simple_f1.otf rename to test/shape/data/aots/fonts/gsub1_2_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub2_1_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub2_1_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub2_1_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub2_1_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub2_1_multiple_sequences_f1.otf b/test/shape/data/aots/fonts/gsub2_1_multiple_sequences_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub2_1_multiple_sequences_f1.otf rename to test/shape/data/aots/fonts/gsub2_1_multiple_sequences_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub2_1_simple_f1.otf b/test/shape/data/aots/fonts/gsub2_1_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub2_1_simple_f1.otf rename to test/shape/data/aots/fonts/gsub2_1_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub3_1_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub3_1_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub3_1_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub3_1_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub3_1_multiple_f1.otf b/test/shape/data/aots/fonts/gsub3_1_multiple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub3_1_multiple_f1.otf rename to test/shape/data/aots/fonts/gsub3_1_multiple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub3_1_simple_f1.otf b/test/shape/data/aots/fonts/gsub3_1_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub3_1_simple_f1.otf rename to test/shape/data/aots/fonts/gsub3_1_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub4_1_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub4_1_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub4_1_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub4_1_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub4_1_multiple_ligatures_f1.otf b/test/shape/data/aots/fonts/gsub4_1_multiple_ligatures_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub4_1_multiple_ligatures_f1.otf rename to test/shape/data/aots/fonts/gsub4_1_multiple_ligatures_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub4_1_multiple_ligatures_f2.otf b/test/shape/data/aots/fonts/gsub4_1_multiple_ligatures_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub4_1_multiple_ligatures_f2.otf rename to test/shape/data/aots/fonts/gsub4_1_multiple_ligatures_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub4_1_multiple_ligsets_f1.otf b/test/shape/data/aots/fonts/gsub4_1_multiple_ligsets_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub4_1_multiple_ligsets_f1.otf rename to test/shape/data/aots/fonts/gsub4_1_multiple_ligsets_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub4_1_simple_f1.otf b/test/shape/data/aots/fonts/gsub4_1_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub4_1_simple_f1.otf rename to test/shape/data/aots/fonts/gsub4_1_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub7_font1.otf b/test/shape/data/aots/fonts/gsub7_font1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub7_font1.otf rename to test/shape/data/aots/fonts/gsub7_font1.otf diff --git a/test/shaping/data/aots/fonts/gsub7_font2.otf b/test/shape/data/aots/fonts/gsub7_font2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub7_font2.otf rename to test/shape/data/aots/fonts/gsub7_font2.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_boundary_f1.otf b/test/shape/data/aots/fonts/gsub_chaining1_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_boundary_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining1_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_boundary_f2.otf b/test/shape/data/aots/fonts/gsub_chaining1_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_boundary_f2.otf rename to test/shape/data/aots/fonts/gsub_chaining1_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_boundary_f3.otf b/test/shape/data/aots/fonts/gsub_chaining1_boundary_f3.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_boundary_f3.otf rename to test/shape/data/aots/fonts/gsub_chaining1_boundary_f3.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_boundary_f4.otf b/test/shape/data/aots/fonts/gsub_chaining1_boundary_f4.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_boundary_f4.otf rename to test/shape/data/aots/fonts/gsub_chaining1_boundary_f4.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub_chaining1_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining1_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_multiple_subrules_f1.otf b/test/shape/data/aots/fonts/gsub_chaining1_multiple_subrules_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_multiple_subrules_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining1_multiple_subrules_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_multiple_subrules_f2.otf b/test/shape/data/aots/fonts/gsub_chaining1_multiple_subrules_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_multiple_subrules_f2.otf rename to test/shape/data/aots/fonts/gsub_chaining1_multiple_subrules_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_next_glyph_f1.otf b/test/shape/data/aots/fonts/gsub_chaining1_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining1_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_simple_f1.otf b/test/shape/data/aots/fonts/gsub_chaining1_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_simple_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining1_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_simple_f2.otf b/test/shape/data/aots/fonts/gsub_chaining1_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_simple_f2.otf rename to test/shape/data/aots/fonts/gsub_chaining1_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining1_successive_f1.otf b/test/shape/data/aots/fonts/gsub_chaining1_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining1_successive_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining1_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_boundary_f1.otf b/test/shape/data/aots/fonts/gsub_chaining2_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_boundary_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining2_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_boundary_f2.otf b/test/shape/data/aots/fonts/gsub_chaining2_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_boundary_f2.otf rename to test/shape/data/aots/fonts/gsub_chaining2_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_boundary_f3.otf b/test/shape/data/aots/fonts/gsub_chaining2_boundary_f3.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_boundary_f3.otf rename to test/shape/data/aots/fonts/gsub_chaining2_boundary_f3.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_boundary_f4.otf b/test/shape/data/aots/fonts/gsub_chaining2_boundary_f4.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_boundary_f4.otf rename to test/shape/data/aots/fonts/gsub_chaining2_boundary_f4.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub_chaining2_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining2_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_multiple_subrules_f1.otf b/test/shape/data/aots/fonts/gsub_chaining2_multiple_subrules_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_multiple_subrules_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining2_multiple_subrules_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_multiple_subrules_f2.otf b/test/shape/data/aots/fonts/gsub_chaining2_multiple_subrules_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_multiple_subrules_f2.otf rename to test/shape/data/aots/fonts/gsub_chaining2_multiple_subrules_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_next_glyph_f1.otf b/test/shape/data/aots/fonts/gsub_chaining2_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining2_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_simple_f1.otf b/test/shape/data/aots/fonts/gsub_chaining2_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_simple_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining2_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_simple_f2.otf b/test/shape/data/aots/fonts/gsub_chaining2_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_simple_f2.otf rename to test/shape/data/aots/fonts/gsub_chaining2_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining2_successive_f1.otf b/test/shape/data/aots/fonts/gsub_chaining2_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining2_successive_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining2_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining3_boundary_f1.otf b/test/shape/data/aots/fonts/gsub_chaining3_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining3_boundary_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining3_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining3_boundary_f2.otf b/test/shape/data/aots/fonts/gsub_chaining3_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining3_boundary_f2.otf rename to test/shape/data/aots/fonts/gsub_chaining3_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining3_boundary_f3.otf b/test/shape/data/aots/fonts/gsub_chaining3_boundary_f3.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining3_boundary_f3.otf rename to test/shape/data/aots/fonts/gsub_chaining3_boundary_f3.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining3_boundary_f4.otf b/test/shape/data/aots/fonts/gsub_chaining3_boundary_f4.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining3_boundary_f4.otf rename to test/shape/data/aots/fonts/gsub_chaining3_boundary_f4.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining3_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub_chaining3_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining3_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining3_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining3_next_glyph_f1.otf b/test/shape/data/aots/fonts/gsub_chaining3_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining3_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining3_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining3_simple_f1.otf b/test/shape/data/aots/fonts/gsub_chaining3_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining3_simple_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining3_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining3_simple_f2.otf b/test/shape/data/aots/fonts/gsub_chaining3_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining3_simple_f2.otf rename to test/shape/data/aots/fonts/gsub_chaining3_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_chaining3_successive_f1.otf b/test/shape/data/aots/fonts/gsub_chaining3_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_chaining3_successive_f1.otf rename to test/shape/data/aots/fonts/gsub_chaining3_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_boundary_f1.otf b/test/shape/data/aots/fonts/gsub_context1_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_boundary_f1.otf rename to test/shape/data/aots/fonts/gsub_context1_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_boundary_f2.otf b/test/shape/data/aots/fonts/gsub_context1_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_boundary_f2.otf rename to test/shape/data/aots/fonts/gsub_context1_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_expansion_f1.otf b/test/shape/data/aots/fonts/gsub_context1_expansion_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_expansion_f1.otf rename to test/shape/data/aots/fonts/gsub_context1_expansion_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub_context1_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub_context1_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_lookupflag_f2.otf b/test/shape/data/aots/fonts/gsub_context1_lookupflag_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_lookupflag_f2.otf rename to test/shape/data/aots/fonts/gsub_context1_lookupflag_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_multiple_subrules_f1.otf b/test/shape/data/aots/fonts/gsub_context1_multiple_subrules_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_multiple_subrules_f1.otf rename to test/shape/data/aots/fonts/gsub_context1_multiple_subrules_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_multiple_subrules_f2.otf b/test/shape/data/aots/fonts/gsub_context1_multiple_subrules_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_multiple_subrules_f2.otf rename to test/shape/data/aots/fonts/gsub_context1_multiple_subrules_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_next_glyph_f1.otf b/test/shape/data/aots/fonts/gsub_context1_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gsub_context1_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_simple_f1.otf b/test/shape/data/aots/fonts/gsub_context1_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_simple_f1.otf rename to test/shape/data/aots/fonts/gsub_context1_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_simple_f2.otf b/test/shape/data/aots/fonts/gsub_context1_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_simple_f2.otf rename to test/shape/data/aots/fonts/gsub_context1_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context1_successive_f1.otf b/test/shape/data/aots/fonts/gsub_context1_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context1_successive_f1.otf rename to test/shape/data/aots/fonts/gsub_context1_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_boundary_f1.otf b/test/shape/data/aots/fonts/gsub_context2_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_boundary_f1.otf rename to test/shape/data/aots/fonts/gsub_context2_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_boundary_f2.otf b/test/shape/data/aots/fonts/gsub_context2_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_boundary_f2.otf rename to test/shape/data/aots/fonts/gsub_context2_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_classes_f1.otf b/test/shape/data/aots/fonts/gsub_context2_classes_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_classes_f1.otf rename to test/shape/data/aots/fonts/gsub_context2_classes_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_classes_f2.otf b/test/shape/data/aots/fonts/gsub_context2_classes_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_classes_f2.otf rename to test/shape/data/aots/fonts/gsub_context2_classes_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_expansion_f1.otf b/test/shape/data/aots/fonts/gsub_context2_expansion_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_expansion_f1.otf rename to test/shape/data/aots/fonts/gsub_context2_expansion_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub_context2_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub_context2_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_lookupflag_f2.otf b/test/shape/data/aots/fonts/gsub_context2_lookupflag_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_lookupflag_f2.otf rename to test/shape/data/aots/fonts/gsub_context2_lookupflag_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_multiple_subrules_f1.otf b/test/shape/data/aots/fonts/gsub_context2_multiple_subrules_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_multiple_subrules_f1.otf rename to test/shape/data/aots/fonts/gsub_context2_multiple_subrules_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_multiple_subrules_f2.otf b/test/shape/data/aots/fonts/gsub_context2_multiple_subrules_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_multiple_subrules_f2.otf rename to test/shape/data/aots/fonts/gsub_context2_multiple_subrules_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_next_glyph_f1.otf b/test/shape/data/aots/fonts/gsub_context2_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gsub_context2_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_simple_f1.otf b/test/shape/data/aots/fonts/gsub_context2_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_simple_f1.otf rename to test/shape/data/aots/fonts/gsub_context2_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_simple_f2.otf b/test/shape/data/aots/fonts/gsub_context2_simple_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_simple_f2.otf rename to test/shape/data/aots/fonts/gsub_context2_simple_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context2_successive_f1.otf b/test/shape/data/aots/fonts/gsub_context2_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context2_successive_f1.otf rename to test/shape/data/aots/fonts/gsub_context2_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context3_boundary_f1.otf b/test/shape/data/aots/fonts/gsub_context3_boundary_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context3_boundary_f1.otf rename to test/shape/data/aots/fonts/gsub_context3_boundary_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context3_boundary_f2.otf b/test/shape/data/aots/fonts/gsub_context3_boundary_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context3_boundary_f2.otf rename to test/shape/data/aots/fonts/gsub_context3_boundary_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context3_lookupflag_f1.otf b/test/shape/data/aots/fonts/gsub_context3_lookupflag_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context3_lookupflag_f1.otf rename to test/shape/data/aots/fonts/gsub_context3_lookupflag_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context3_lookupflag_f2.otf b/test/shape/data/aots/fonts/gsub_context3_lookupflag_f2.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context3_lookupflag_f2.otf rename to test/shape/data/aots/fonts/gsub_context3_lookupflag_f2.otf diff --git a/test/shaping/data/aots/fonts/gsub_context3_next_glyph_f1.otf b/test/shape/data/aots/fonts/gsub_context3_next_glyph_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context3_next_glyph_f1.otf rename to test/shape/data/aots/fonts/gsub_context3_next_glyph_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context3_simple_f1.otf b/test/shape/data/aots/fonts/gsub_context3_simple_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context3_simple_f1.otf rename to test/shape/data/aots/fonts/gsub_context3_simple_f1.otf diff --git a/test/shaping/data/aots/fonts/gsub_context3_successive_f1.otf b/test/shape/data/aots/fonts/gsub_context3_successive_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/gsub_context3_successive_f1.otf rename to test/shape/data/aots/fonts/gsub_context3_successive_f1.otf diff --git a/test/shaping/data/aots/fonts/lookupflag_ignore_attach_f1.otf b/test/shape/data/aots/fonts/lookupflag_ignore_attach_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/lookupflag_ignore_attach_f1.otf rename to test/shape/data/aots/fonts/lookupflag_ignore_attach_f1.otf diff --git a/test/shaping/data/aots/fonts/lookupflag_ignore_base_f1.otf b/test/shape/data/aots/fonts/lookupflag_ignore_base_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/lookupflag_ignore_base_f1.otf rename to test/shape/data/aots/fonts/lookupflag_ignore_base_f1.otf diff --git a/test/shaping/data/aots/fonts/lookupflag_ignore_combination_f1.otf b/test/shape/data/aots/fonts/lookupflag_ignore_combination_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/lookupflag_ignore_combination_f1.otf rename to test/shape/data/aots/fonts/lookupflag_ignore_combination_f1.otf diff --git a/test/shaping/data/aots/fonts/lookupflag_ignore_ligatures_f1.otf b/test/shape/data/aots/fonts/lookupflag_ignore_ligatures_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/lookupflag_ignore_ligatures_f1.otf rename to test/shape/data/aots/fonts/lookupflag_ignore_ligatures_f1.otf diff --git a/test/shaping/data/aots/fonts/lookupflag_ignore_marks_f1.otf b/test/shape/data/aots/fonts/lookupflag_ignore_marks_f1.otf similarity index 100% rename from test/shaping/data/aots/fonts/lookupflag_ignore_marks_f1.otf rename to test/shape/data/aots/fonts/lookupflag_ignore_marks_f1.otf diff --git a/test/shape/data/aots/meson.build b/test/shape/data/aots/meson.build new file mode 100644 index 0000000..bda2711 --- /dev/null +++ b/test/shape/data/aots/meson.build @@ -0,0 +1,130 @@ +aots_tests = [ + 'classdef1_empty.tests', + 'classdef1_multiple.tests', + 'classdef1_single.tests', + 'classdef1.tests', + 'classdef2_empty.tests', + 'classdef2_multiple.tests', + 'classdef2_single.tests', + 'classdef2.tests', + 'cmap0.tests', + 'cmap10.tests', + 'cmap12.tests', + 'cmap2.tests', + 'cmap4.tests', + 'cmap6.tests', + 'cmap8.tests', + 'gpos_chaining1_boundary.tests', + 'gpos_chaining1_lookupflag.tests', + 'gpos_chaining1_multiple_subrules.tests', + 'gpos_chaining1_next_glyph.tests', + 'gpos_chaining1_simple.tests', + 'gpos_chaining1_successive.tests', + 'gpos_chaining2_boundary.tests', + 'gpos_chaining2_lookupflag.tests', + 'gpos_chaining2_multiple_subrules.tests', + 'gpos_chaining2_next_glyph.tests', + 'gpos_chaining2_simple.tests', + 'gpos_chaining2_successive.tests', + 'gpos_chaining3_boundary.tests', + 'gpos_chaining3_lookupflag.tests', + 'gpos_chaining3_next_glyph.tests', + 'gpos_chaining3_simple.tests', + 'gpos_chaining3_successive.tests', + 'gpos_context1_boundary.tests', + 'gpos_context1_expansion.tests', + 'gpos_context1_lookupflag.tests', + 'gpos_context1_multiple_subrules.tests', + 'gpos_context1_next_glyph.tests', + 'gpos_context1_simple.tests', + 'gpos_context1_successive.tests', + 'gpos_context2_boundary.tests', + 'gpos_context2_classes.tests', + 'gpos_context2_expansion.tests', + 'gpos_context2_lookupflag.tests', + 'gpos_context2_multiple_subrules.tests', + 'gpos_context2_next_glyph.tests', + 'gpos_context2_simple.tests', + 'gpos_context2_successive.tests', + 'gpos_context3_boundary.tests', + 'gpos_context3_lookupflag.tests', + 'gpos_context3_next_glyph.tests', + 'gpos_context3_simple.tests', + 'gpos_context3_successive.tests', + 'gpos1_1_lookupflag.tests', + 'gpos1_1_simple.tests', + 'gpos1_2_lookupflag.tests', + 'gpos1_2.tests', + 'gpos2_1_lookupflag.tests', + 'gpos2_1_next_glyph.tests', + 'gpos2_1_simple.tests', + 'gpos2_1.tests', + 'gpos2_2.tests', + 'gpos3_lookupflag.tests', + 'gpos3.tests', + 'gpos4_lookupflag.tests', + 'gpos4_multiple_anchors.tests', + 'gpos4_simple.tests', + 'gpos5.tests', + 'gpos6.tests', + 'gpos7_1.tests', + 'gpos9.tests', + 'gsub_chaining1_boundary.tests', + 'gsub_chaining1_lookupflag.tests', + 'gsub_chaining1_multiple_subrules.tests', + 'gsub_chaining1_next_glyph.tests', + 'gsub_chaining1_simple.tests', + 'gsub_chaining1_successive.tests', + 'gsub_chaining2_boundary.tests', + 'gsub_chaining2_lookupflag.tests', + 'gsub_chaining2_multiple_subrules.tests', + 'gsub_chaining2_next_glyph.tests', + 'gsub_chaining2_simple.tests', + 'gsub_chaining2_successive.tests', + 'gsub_chaining3_boundary.tests', + 'gsub_chaining3_lookupflag.tests', + 'gsub_chaining3_next_glyph.tests', + 'gsub_chaining3_simple.tests', + 'gsub_chaining3_successive.tests', + 'gsub_context1_boundary.tests', + 'gsub_context1_expansion.tests', + 'gsub_context1_lookupflag.tests', + 'gsub_context1_multiple_subrules.tests', + 'gsub_context1_next_glyph.tests', + 'gsub_context1_simple.tests', + 'gsub_context1_successive.tests', + 'gsub_context2_boundary.tests', + 'gsub_context2_classes.tests', + 'gsub_context2_expansion.tests', + 'gsub_context2_lookupflag.tests', + 'gsub_context2_multiple_subrules.tests', + 'gsub_context2_next_glyph.tests', + 'gsub_context2_simple.tests', + 'gsub_context2_successive.tests', + 'gsub_context3_boundary.tests', + 'gsub_context3_lookupflag.tests', + 'gsub_context3_next_glyph.tests', + 'gsub_context3_simple.tests', + 'gsub_context3_successive.tests', + 'gsub1_1_lookupflag.tests', + 'gsub1_1_modulo.tests', + 'gsub1_1_simple.tests', + 'gsub1_2_lookupflag.tests', + 'gsub1_2_simple.tests', + 'gsub2_1_lookupflag.tests', + 'gsub2_1_multiple_sequences.tests', + 'gsub2_1_simple.tests', + 'gsub3_1_lookupflag.tests', + 'gsub3_1_multiple.tests', + 'gsub3_1_simple.tests', + 'gsub4_1_lookupflag.tests', + 'gsub4_1_multiple_ligatures.tests', + 'gsub4_1_multiple_ligsets.tests', + 'gsub4_1_simple.tests', + 'gsub7.tests', + 'lookupflag_ignore_attach.tests', + 'lookupflag_ignore_base.tests', + 'lookupflag_ignore_combination.tests', + 'lookupflag_ignore_ligatures.tests', + 'lookupflag_ignore_marks.tests', +] diff --git a/test/shape/data/aots/tests/classdef1.tests b/test/shape/data/aots/tests/classdef1.tests new file mode 100644 index 0000000..00b41b9 --- /dev/null +++ b/test/shape/data/aots/tests/classdef1.tests @@ -0,0 +1 @@ +../fonts/classdef1_font4.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18|19|20|21] diff --git a/test/shape/data/aots/tests/classdef1_empty.tests b/test/shape/data/aots/tests/classdef1_empty.tests new file mode 100644 index 0000000..3167411 --- /dev/null +++ b/test/shape/data/aots/tests/classdef1_empty.tests @@ -0,0 +1 @@ +../fonts/classdef1_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|23|24|25|21] diff --git a/test/shape/data/aots/tests/classdef1_multiple.tests b/test/shape/data/aots/tests/classdef1_multiple.tests new file mode 100644 index 0000000..3bbe704 --- /dev/null +++ b/test/shape/data/aots/tests/classdef1_multiple.tests @@ -0,0 +1 @@ +../fonts/classdef1_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+001B,U+001C,U+001D,U+001E,U+001F,U+0020,U+0021,U+0022,U+0023,U+0024;[20|23|24|25|24|26|27|28|28|29|30|31|34|33|34|35|37|38|38|39] diff --git a/test/shape/data/aots/tests/classdef1_single.tests b/test/shape/data/aots/tests/classdef1_single.tests new file mode 100644 index 0000000..d15673c --- /dev/null +++ b/test/shape/data/aots/tests/classdef1_single.tests @@ -0,0 +1 @@ +../fonts/classdef2_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|23|24|25|21] diff --git a/test/shape/data/aots/tests/classdef2.tests b/test/shape/data/aots/tests/classdef2.tests new file mode 100644 index 0000000..4fec839 --- /dev/null +++ b/test/shape/data/aots/tests/classdef2.tests @@ -0,0 +1 @@ +../fonts/classdef2_font4.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18|19|20|21] diff --git a/test/shape/data/aots/tests/classdef2_empty.tests b/test/shape/data/aots/tests/classdef2_empty.tests new file mode 100644 index 0000000..717636a --- /dev/null +++ b/test/shape/data/aots/tests/classdef2_empty.tests @@ -0,0 +1 @@ +../fonts/classdef2_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|23|24|25|21] diff --git a/test/shape/data/aots/tests/classdef2_multiple.tests b/test/shape/data/aots/tests/classdef2_multiple.tests new file mode 100644 index 0000000..a69d613 --- /dev/null +++ b/test/shape/data/aots/tests/classdef2_multiple.tests @@ -0,0 +1 @@ +../fonts/classdef2_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+001B,U+001C,U+001D,U+001E,U+001F,U+0020,U+0021,U+0022,U+0023,U+0024;[20|23|24|25|24|26|27|28|28|29|30|31|34|33|34|35|37|38|38|39] diff --git a/test/shape/data/aots/tests/classdef2_single.tests b/test/shape/data/aots/tests/classdef2_single.tests new file mode 100644 index 0000000..d15673c --- /dev/null +++ b/test/shape/data/aots/tests/classdef2_single.tests @@ -0,0 +1 @@ +../fonts/classdef2_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|23|24|25|21] diff --git a/test/shape/data/aots/tests/cmap0.tests b/test/shape/data/aots/tests/cmap0.tests new file mode 100644 index 0000000..83ae1d7 --- /dev/null +++ b/test/shape/data/aots/tests/cmap0.tests @@ -0,0 +1 @@ +../fonts/cmap0_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+0033,U+0034,U+0035,U+0036,U+0037,U+FFFF;[0|0|0|17|56|12|0|0] diff --git a/test/shape/data/aots/tests/cmap10.tests b/test/shape/data/aots/tests/cmap10.tests new file mode 100644 index 0000000..9388c05 --- /dev/null +++ b/test/shape/data/aots/tests/cmap10.tests @@ -0,0 +1,2 @@ +../fonts/cmap10_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+9232,U+109422,U+109423,U+109424,U+109425,U+FFFF;[0|0|0|0|26|27|32|0] +../fonts/cmap10_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+0021,U+0022,U+0023,U+0024,U+0025,U+FFFF;[0|0|0|0|0|0|0|0] diff --git a/test/shape/data/aots/tests/cmap12.tests b/test/shape/data/aots/tests/cmap12.tests new file mode 100644 index 0000000..9d9cf14 --- /dev/null +++ b/test/shape/data/aots/tests/cmap12.tests @@ -0,0 +1 @@ +../fonts/cmap12_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+0010,U+101723,U+101724,U+101727,U+101728,U+102522,U+102523,U+102527,U+102528,U+FFFF;[0|0|0|23|24|27|0|0|53|57|0|0] diff --git a/test/shape/data/aots/tests/cmap2.tests b/test/shape/data/aots/tests/cmap2.tests new file mode 100644 index 0000000..2ffc351 --- /dev/null +++ b/test/shape/data/aots/tests/cmap2.tests @@ -0,0 +1 @@ +#../fonts/cmap2_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+0033,U+0034,U+0035,U+0036,U+0037,U+8431,U+8432,U+8434,U+9232,U+FFFF;[0|0|0|17|56|12|0|0|20|22|23|0] diff --git a/test/shape/data/aots/tests/cmap4.tests b/test/shape/data/aots/tests/cmap4.tests new file mode 100644 index 0000000..2416afc --- /dev/null +++ b/test/shape/data/aots/tests/cmap4.tests @@ -0,0 +1,6 @@ +../fonts/cmap4_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+0010,U+0011,U+0012,U+001E,U+001F,U+00C7,U+00C8,U+00CD,U+00D2,U+00D3,U+FFFF;[0|0|0|40|41|53|0|0|256|261|266|0|0] +../fonts/cmap4_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+0010,U+0011,U+0012,U+001E,U+001F,U+00C7,U+00C8,U+00CD,U+00D2,U+00D3,U+FFFF;[0|0|0|0|0|0|0|0|0|0|0|0|0] +../fonts/cmap4_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+0010,U+0011,U+0012,U+001E,U+001F,U+00C7,U+00C8,U+00CD,U+00D2,U+00D3,U+FFFF;[0|0|0|0|0|0|0|0|0|0|0|0|65534] +../fonts/cmap4_font4.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+AFC7,U+AFC8,U+AFC9,U+B02B,U+B02C,U+B02D;[0|0|44500|44501|44599|44600|0] +#../fonts/cmap4_font4.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+FDE7,U+FDE8,U+FDE9,U+FE0B,U+FE0C,U+FE0D,U+FE4C,U+FE4D;[0|0|65500|65501|65535|0] +../fonts/cmap4_font4.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0063,U+0064,U+01F3,U+01F4,U+01F5,U+03E8,U+03E9;[0|0|65136|65535|0|1|500|0] diff --git a/test/shape/data/aots/tests/cmap6.tests b/test/shape/data/aots/tests/cmap6.tests new file mode 100644 index 0000000..c79d4d8 --- /dev/null +++ b/test/shape/data/aots/tests/cmap6.tests @@ -0,0 +1,2 @@ +../fonts/cmap6_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+0021,U+0022,U+0023,U+0024,U+0025,U+FFFF;[0|0|0|17|56|12|0|0] +../fonts/cmap6_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+0021,U+0022,U+0023,U+0024,U+0025,U+FFFF;[0|0|0|0|0|0|0|0] diff --git a/test/shape/data/aots/tests/cmap8.tests b/test/shape/data/aots/tests/cmap8.tests new file mode 100644 index 0000000..62cd941 --- /dev/null +++ b/test/shape/data/aots/tests/cmap8.tests @@ -0,0 +1 @@ +#../fonts/cmap8_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions --font-funcs=ot;U+0000,U+0001,U+0033,U+0034,U+0035,U+0036,U+0037,U+8431,U+8432,U+8434,U+9232,U+109422,U+109423,U+109424,U+109425,U+FFFF;[0|0|0|17|56|12|0|0|20|22|23|0|26|27|32|0] diff --git a/test/shape/data/aots/tests/gpos1_1_lookupflag.tests b/test/shape/data/aots/tests/gpos1_1_lookupflag.tests new file mode 100644 index 0000000..790d9df --- /dev/null +++ b/test/shape/data/aots/tests/gpos1_1_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gpos1_1_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18@1500,0|19@3000,0|20@4200,0|21@6000,0] diff --git a/test/shape/data/aots/tests/gpos1_1_simple.tests b/test/shape/data/aots/tests/gpos1_1_simple.tests new file mode 100644 index 0000000..0137962 --- /dev/null +++ b/test/shape/data/aots/tests/gpos1_1_simple.tests @@ -0,0 +1,4 @@ +../fonts/gpos1_1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18@1300,0|19@3000,0|20@4300,0|21@6000,0] +../fonts/gpos1_1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18@1500,-200|19@3000,0|20@4500,-200|21@6000,0] +../fonts/gpos1_1_simple_f3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18@1500,0|19@2800,0|20@4300,0|21@5600,0] +#../fonts/gpos1_1_simple_f4.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18@1500,0|19@3000,-200|20@4500,-200|21@6000,-400] diff --git a/test/shape/data/aots/tests/gpos1_2.tests b/test/shape/data/aots/tests/gpos1_2.tests new file mode 100644 index 0000000..6dbb577 --- /dev/null +++ b/test/shape/data/aots/tests/gpos1_2.tests @@ -0,0 +1 @@ +../fonts/gpos1_2_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18@1300,0|19@3000,0|20@4200,0|21@6000,0] diff --git a/test/shape/data/aots/tests/gpos1_2_lookupflag.tests b/test/shape/data/aots/tests/gpos1_2_lookupflag.tests new file mode 100644 index 0000000..41579a7 --- /dev/null +++ b/test/shape/data/aots/tests/gpos1_2_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gpos1_2_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18@1500,0|19@3000,0|20@4200,0|21@6000,0] diff --git a/test/shape/data/aots/tests/gpos2_1.tests b/test/shape/data/aots/tests/gpos2_1.tests new file mode 100644 index 0000000..bafdc85 --- /dev/null +++ b/test/shape/data/aots/tests/gpos2_1.tests @@ -0,0 +1,2 @@ +../fonts/gpos2_1_font6.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0011,U+0012,U+0014,U+0011;[17|18@1300,0|19@3000,-100|17@4500,0|18@5700,0|20@7500,-400|17@9000,0] +../fonts/gpos2_1_font7.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0011,U+0012,U+0014,U+0011,U+0015,U+0016,U+0011;[17|18@1300,0|19@3000,-100|17@4500,0|18@5700,0|20@7500,-400|17@9000,0|21@10000,0|22@12000,-600|17@13500,0] diff --git a/test/shape/data/aots/tests/gpos2_1_lookupflag.tests b/test/shape/data/aots/tests/gpos2_1_lookupflag.tests new file mode 100644 index 0000000..e9d1bab --- /dev/null +++ b/test/shape/data/aots/tests/gpos2_1_lookupflag.tests @@ -0,0 +1,2 @@ +../fonts/gpos2_1_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0013,U+0014,U+0011,U+0013,U+0012,U+0014,U+0011;[17|19@1300,0|20@3000,-100|17@4500,0|19@5800,0|18@7500,0|20@9000,-100|17@10500,0] +../fonts/gpos2_1_lookupflag_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0013,U+0014,U+0011,U+0013,U+0012,U+0014,U+0011;[17|19@1500,0|20@2800,-100|17@4300,0|19@5800,0|18@7100,0|20@8600,-100|17@10100,0] diff --git a/test/shape/data/aots/tests/gpos2_1_next_glyph.tests b/test/shape/data/aots/tests/gpos2_1_next_glyph.tests new file mode 100644 index 0000000..09b368f --- /dev/null +++ b/test/shape/data/aots/tests/gpos2_1_next_glyph.tests @@ -0,0 +1,2 @@ +../fonts/gpos2_1_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0012,U+0012,U+0012,U+0012;[18@-100,0|18@1500,-100|18@2900,0|18@4500,-100] +../fonts/gpos2_1_next_glyph_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0012,U+0012,U+0012,U+0012;[18@-100,0|18@1400,0|18@2900,0|18@4500,0] diff --git a/test/shape/data/aots/tests/gpos2_1_simple.tests b/test/shape/data/aots/tests/gpos2_1_simple.tests new file mode 100644 index 0000000..6c69a94 --- /dev/null +++ b/test/shape/data/aots/tests/gpos2_1_simple.tests @@ -0,0 +1,2 @@ +../fonts/gpos2_1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0011,U+0012,U+0014;[17|18@1300,0|19@3000,-100|17@4500,0|18@6000,0|20@7500,0] +../fonts/gpos2_1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012;[17|18@1500,0] diff --git a/test/shape/data/aots/tests/gpos2_2.tests b/test/shape/data/aots/tests/gpos2_2.tests new file mode 100644 index 0000000..6a3084c --- /dev/null +++ b/test/shape/data/aots/tests/gpos2_2.tests @@ -0,0 +1,5 @@ +../fonts/gpos2_2_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0011,U+0012,U+0014;[17|18@1300,0|19@3000,-100|17@4500,0|18@6000,0|20@7500,0] +../fonts/gpos2_2_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0013,U+0014,U+0011,U+0013,U+0012,U+0014,U+0011;[17|19@1300,0|20@3000,-100|17@4500,0|19@5800,0|18@7500,0|20@9000,-100|17@10500,0] +../fonts/gpos2_2_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0013,U+0014,U+0011,U+0013,U+0012,U+0014,U+0011;[17|19@1500,0|20@2800,-100|17@4300,0|19@5800,0|18@7100,0|20@8600,-100|17@10100,0] +../fonts/gpos2_2_font4.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0012,U+0012,U+0012,U+0012;[18@-100,0|18@1500,-100|18@2900,0|18@4500,-100] +../fonts/gpos2_2_font5.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0012,U+0012,U+0012,U+0012;[18@-100,0|18@1400,0|18@2900,0|18@4500,0] diff --git a/test/shape/data/aots/tests/gpos3.tests b/test/shape/data/aots/tests/gpos3.tests new file mode 100644 index 0000000..b7cb579 --- /dev/null +++ b/test/shape/data/aots/tests/gpos3.tests @@ -0,0 +1,11 @@ +#../fonts/gpos3_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0011;[17|18@1500,0|19@1599,99|17@4500,0] +../fonts/gpos3_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0011,U+0013,U+0011;[17|18@1500,0|17@3000,0|19@4500,0|17@6000,0] +#../fonts/gpos3_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0012,U+0011;[17|18@1500,0|18@1600,100|17@4500,0] +#../fonts/gpos3_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0011;[17|18@1500,0|19@1599,99|17@4500,0] +#../fonts/gpos3_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0014,U+0012,U+0011;[17|20@1500,0|18@1602,102|17@4500,0] +#../fonts/gpos3_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0014,U+0013,U+0011;[17|20@1500,0|19@1601,101|17@4500,0] +../fonts/gpos3_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0014,U+0011;[17|18@1500,0|20@3000,0|17@4500,0] +../fonts/gpos3_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0013,U+0012,U+0011;[17|19@1500,0|18@3000,0|17@4500,0] +../fonts/gpos3_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0013,U+0014,U+0011;[17|19@1500,0|20@3000,0|17@4500,0] +../fonts/gpos3_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012;[17|18@1500,0] +../fonts/gpos3_font3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0015,U+0015,U+0015;[17|18@1500,0|21@3000,0|21@4500,0|21@6000,0] diff --git a/test/shape/data/aots/tests/gpos3_lookupflag.tests b/test/shape/data/aots/tests/gpos3_lookupflag.tests new file mode 100644 index 0000000..936d936 --- /dev/null +++ b/test/shape/data/aots/tests/gpos3_lookupflag.tests @@ -0,0 +1,2 @@ +#../fonts/gpos3_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0015,U+0013,U+0011;[17|18@1500,0|21@3000,0|19@1599,99|17@6000,0] +#../fonts/gpos3_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0015,U+0015,U+0015,U+0013,U+0011;[17|18@1500,0|21@3000,0|21@4500,0|21@6000,0|19@1599,99|17@9000,0] diff --git a/test/shape/data/aots/tests/gpos4_lookupflag.tests b/test/shape/data/aots/tests/gpos4_lookupflag.tests new file mode 100644 index 0000000..5ca6e1a --- /dev/null +++ b/test/shape/data/aots/tests/gpos4_lookupflag.tests @@ -0,0 +1,2 @@ +../fonts/gpos4_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0011,U+0013,U+0011;[17|18@1500,0|17@3000,0|19@4500,0|17@4500,0] +../fonts/gpos4_lookupflag_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0011;[17|18@1500,0|19@3000,0|17@3000,0] diff --git a/test/shape/data/aots/tests/gpos4_multiple_anchors.tests b/test/shape/data/aots/tests/gpos4_multiple_anchors.tests new file mode 100644 index 0000000..9eddc02 --- /dev/null +++ b/test/shape/data/aots/tests/gpos4_multiple_anchors.tests @@ -0,0 +1 @@ +#../fonts/gpos4_multiple_anchors_1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0013,U+0014,U+0015,U+0016,U+0012,U+0013,U+0014,U+0015,U+0016;[17|19@-100,-80|20@-1591,-71|21@-3102,-82|22@-4593,-73|18@1500,0|19@1420,-60|20@-71,-51|21@-1582,-62|22@-3073,-53] diff --git a/test/shape/data/aots/tests/gpos4_simple.tests b/test/shape/data/aots/tests/gpos4_simple.tests new file mode 100644 index 0000000..37a63f0 --- /dev/null +++ b/test/shape/data/aots/tests/gpos4_simple.tests @@ -0,0 +1,5 @@ +../fonts/gpos4_simple_1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0011;[17|18@1500,0|19@1400,-80|17@3000,0] +../fonts/gpos4_simple_1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0011,U+0013,U+0011;[17|17@1500,0|19@3000,0|17@3000,0] +../fonts/gpos4_simple_1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0019,U+0019,U+0013,U+0011;[25|25@1500,0|19@3000,0|17@3000,0] +#../fonts/gpos4_simple_1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0013,U+0011;[17|18@1500,0|19@1400,-80|19@-100,-80|17@3000,0] +#../fonts/gpos4_simple_1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0014,U+0013,U+0011;[17|18@1500,0|20@3000,0|19@-100,-80|17@3000,0] diff --git a/test/shape/data/aots/tests/gpos5.tests b/test/shape/data/aots/tests/gpos5.tests new file mode 100644 index 0000000..8590954 --- /dev/null +++ b/test/shape/data/aots/tests/gpos5.tests @@ -0,0 +1,2 @@ +../fonts/gpos5_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+001E,U+0013,U+001F,U+0011;[17|18@1500,0|19@1400,-80|17@3000,0] +../fonts/gpos5_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+001E,U+001F,U+0013,U+0011;[17|18@1500,0|19@1401,-79|17@3000,0] diff --git a/test/shape/data/aots/tests/gpos6.tests b/test/shape/data/aots/tests/gpos6.tests new file mode 100644 index 0000000..27a2afa --- /dev/null +++ b/test/shape/data/aots/tests/gpos6.tests @@ -0,0 +1,3 @@ +#../fonts/gpos6_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0011;[17|18@1500,0|19@-100,-80|17@1500,0] +../fonts/gpos6_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0011,U+0013,U+0011;[17|17@1500,0|19@3000,0|17@3000,0] +../fonts/gpos6_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0014,U+0014,U+0013,U+0011;[20|20|19|17] diff --git a/test/shape/data/aots/tests/gpos7_1.tests b/test/shape/data/aots/tests/gpos7_1.tests new file mode 100644 index 0000000..3fb28d8 --- /dev/null +++ b/test/shape/data/aots/tests/gpos7_1.tests @@ -0,0 +1,2 @@ +../fonts/gpos7_1_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18@1600,0|19@3200,0|20@4800,0|21@6000,0] +../fonts/gpos7_1_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0011,U+0012,U+0013,U+0011;[17|18@1500,0|17@3000,0|18@4500,0|19@6000,0|17@7500,0] diff --git a/test/shape/data/aots/tests/gpos9.tests b/test/shape/data/aots/tests/gpos9.tests new file mode 100644 index 0000000..84c2d42 --- /dev/null +++ b/test/shape/data/aots/tests/gpos9.tests @@ -0,0 +1,2 @@ +../fonts/gpos9_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18@1300,0|19@3000,0|20@4300,0|21@6000,0] +../fonts/gpos9_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0011,U+0012,U+0013,U+0014,U+0015,U+0011;[17|18@1300,0|19@2700,0|20@4300,0|21@5700,0|17@7500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining1_boundary.tests b/test/shape/data/aots/tests/gpos_chaining1_boundary.tests new file mode 100644 index 0000000..2841c31 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining1_boundary.tests @@ -0,0 +1,4 @@ +../fonts/gpos_chaining1_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining1_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining1_boundary_f3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining1_boundary_f4.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining1_lookupflag.tests b/test/shape/data/aots/tests/gpos_chaining1_lookupflag.tests new file mode 100644 index 0000000..96db43f --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining1_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gpos_chaining1_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000;[0|20@1500,0|90@3000,0|21@3000,0|91@4500,0|22@4500,0|92@6000,0|23@6020,0|93@7500,0|94@7500,0|24@7500,0|90@9000,0|25@9000,0|91@10500,0|26@10500,0|0@12000,0] diff --git a/test/shape/data/aots/tests/gpos_chaining1_multiple_subrules.tests b/test/shape/data/aots/tests/gpos_chaining1_multiple_subrules.tests new file mode 100644 index 0000000..e9e747e --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining1_multiple_subrules.tests @@ -0,0 +1,2 @@ +../fonts/gpos_chaining1_multiple_subrules_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|24@7500,0|0@9000,0|20@10500,0|21@12000,0|22@13520,0|23@15000,0|0@16500,0] +../fonts/gpos_chaining1_multiple_subrules_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|24@7500,0|0@9000,0|20@10500,0|21@12000,0|22@13520,0|23@15000,0|0@16500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining1_next_glyph.tests b/test/shape/data/aots/tests/gpos_chaining1_next_glyph.tests new file mode 100644 index 0000000..c11060b --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining1_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gpos_chaining1_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4520,0|23@6020,0|0@7500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining1_simple.tests b/test/shape/data/aots/tests/gpos_chaining1_simple.tests new file mode 100644 index 0000000..03b037b --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining1_simple.tests @@ -0,0 +1,11 @@ +../fonts/gpos_chaining1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] +../fonts/gpos_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|0@10500,0|0@12000,0] +../fonts/gpos_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0] +../fonts/gpos_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0] +../fonts/gpos_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|0@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] +../fonts/gpos_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[21|22@1500,0|23@3000,0|24@4500,0|25@6000,0|26@7500,0|0@9000,0] +../fonts/gpos_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[22|23@1500,0|24@3000,0|25@4500,0|26@6000,0|0@7500,0] +../fonts/gpos_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|0@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] +../fonts/gpos_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0] +../fonts/gpos_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016;[0|20@1500,0|21@3000,0|22@4500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining1_successive.tests b/test/shape/data/aots/tests/gpos_chaining1_successive.tests new file mode 100644 index 0000000..a869247 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining1_successive.tests @@ -0,0 +1 @@ +../fonts/gpos_chaining1_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000;[0|25@1500,0|20@3000,0|21@4520,0|22@6020,0|23@7500,0|24@9000,0|0@10500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining2_boundary.tests b/test/shape/data/aots/tests/gpos_chaining2_boundary.tests new file mode 100644 index 0000000..78195fb --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining2_boundary.tests @@ -0,0 +1,4 @@ +../fonts/gpos_chaining2_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining2_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining2_boundary_f3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining2_boundary_f4.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining2_lookupflag.tests b/test/shape/data/aots/tests/gpos_chaining2_lookupflag.tests new file mode 100644 index 0000000..3f25512 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining2_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gpos_chaining2_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000;[0|20@1500,0|90@3000,0|21@3000,0|91@4500,0|22@4500,0|92@6000,0|23@6020,0|93@7500,0|94@7500,0|24@7500,0|90@9000,0|25@9000,0|91@10500,0|26@10500,0|0@12000,0] diff --git a/test/shape/data/aots/tests/gpos_chaining2_multiple_subrules.tests b/test/shape/data/aots/tests/gpos_chaining2_multiple_subrules.tests new file mode 100644 index 0000000..066f53f --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining2_multiple_subrules.tests @@ -0,0 +1,2 @@ +../fonts/gpos_chaining2_multiple_subrules_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|24@7500,0|0@9000,0|20@10500,0|21@12000,0|22@13520,0|23@15000,0|0@16500,0] +../fonts/gpos_chaining2_multiple_subrules_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|24@7500,0|0@9000,0|20@10500,0|21@12000,0|22@13520,0|23@15000,0|0@16500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining2_next_glyph.tests b/test/shape/data/aots/tests/gpos_chaining2_next_glyph.tests new file mode 100644 index 0000000..dbb353c --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining2_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gpos_chaining2_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4520,0|23@6020,0|0@7500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining2_simple.tests b/test/shape/data/aots/tests/gpos_chaining2_simple.tests new file mode 100644 index 0000000..41303d4 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining2_simple.tests @@ -0,0 +1,11 @@ +../fonts/gpos_chaining2_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] +../fonts/gpos_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|0@10500,0|0@12000,0] +../fonts/gpos_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0] +../fonts/gpos_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0] +../fonts/gpos_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|0@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] +../fonts/gpos_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[21|22@1500,0|23@3000,0|24@4500,0|25@6000,0|26@7500,0|0@9000,0] +../fonts/gpos_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[22|23@1500,0|24@3000,0|25@4500,0|26@6000,0|0@7500,0] +../fonts/gpos_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|0@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] +../fonts/gpos_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0] +../fonts/gpos_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016;[0|20@1500,0|21@3000,0|22@4500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining2_successive.tests b/test/shape/data/aots/tests/gpos_chaining2_successive.tests new file mode 100644 index 0000000..df30a0e --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining2_successive.tests @@ -0,0 +1 @@ +../fonts/gpos_chaining2_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000;[0|25@1500,0|20@3000,0|21@4520,0|22@6020,0|23@7500,0|24@9000,0|0@10500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining3_boundary.tests b/test/shape/data/aots/tests/gpos_chaining3_boundary.tests new file mode 100644 index 0000000..f93e2e6 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining3_boundary.tests @@ -0,0 +1,4 @@ +../fonts/gpos_chaining3_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining3_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining3_boundary_f3.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining3_boundary_f4.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining3_lookupflag.tests b/test/shape/data/aots/tests/gpos_chaining3_lookupflag.tests new file mode 100644 index 0000000..ea0f57e --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining3_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gpos_chaining3_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000;[0|20@1500,0|90@3000,0|21@3000,0|91@4500,0|22@4500,0|92@6000,0|23@6020,0|93@7500,0|94@7500,0|24@7500,0|90@9000,0|25@9000,0|91@10500,0|26@10500,0|0@12000,0] diff --git a/test/shape/data/aots/tests/gpos_chaining3_next_glyph.tests b/test/shape/data/aots/tests/gpos_chaining3_next_glyph.tests new file mode 100644 index 0000000..ea985a6 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining3_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gpos_chaining3_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0016,U+0015,U+0016,U+0015,U+0016,U+0015,U+0000;[0|22@1500,0|21@3020,0|22@4500,0|21@6020,0|22@7500,0|21@9000,0|0@10500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining3_simple.tests b/test/shape/data/aots/tests/gpos_chaining3_simple.tests new file mode 100644 index 0000000..648a4d5 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining3_simple.tests @@ -0,0 +1,11 @@ +../fonts/gpos_chaining3_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] +../fonts/gpos_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] +../fonts/gpos_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|0@10500,0|0@12000,0] +../fonts/gpos_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0] +../fonts/gpos_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0] +../fonts/gpos_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|0@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] +../fonts/gpos_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[21|22@1500,0|23@3000,0|24@4500,0|25@6000,0|26@7500,0|0@9000,0] +../fonts/gpos_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[22|23@1500,0|24@3000,0|25@4500,0|26@6000,0|0@7500,0] +../fonts/gpos_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|0@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] +../fonts/gpos_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017;[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0] +../fonts/gpos_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016;[0|20@1500,0|21@3000,0|22@4500,0] diff --git a/test/shape/data/aots/tests/gpos_chaining3_successive.tests b/test/shape/data/aots/tests/gpos_chaining3_successive.tests new file mode 100644 index 0000000..d98d6fe --- /dev/null +++ b/test/shape/data/aots/tests/gpos_chaining3_successive.tests @@ -0,0 +1 @@ +../fonts/gpos_chaining3_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000;[0|25@1500,0|20@3000,0|21@4520,0|22@6020,0|23@7500,0|24@9000,0|0@10500,0] diff --git a/test/shape/data/aots/tests/gpos_context1_boundary.tests b/test/shape/data/aots/tests/gpos_context1_boundary.tests new file mode 100644 index 0000000..ea4c351 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context1_boundary.tests @@ -0,0 +1,2 @@ +../fonts/gpos_context1_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1500,0|20@3000,0|20@4500,0|20@6000,0|20@7500,0|0@9000,0] +../fonts/gpos_context1_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1520,0|20@3020,0|20@4520,0|20@6020,0|20@7520,0|0@9000,0] diff --git a/test/shape/data/aots/tests/gpos_context1_expansion.tests b/test/shape/data/aots/tests/gpos_context1_expansion.tests new file mode 100644 index 0000000..63681e9 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context1_expansion.tests @@ -0,0 +1 @@ +../fonts/gpos_context1_expansion_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|0@6000,0] diff --git a/test/shape/data/aots/tests/gpos_context1_lookupflag.tests b/test/shape/data/aots/tests/gpos_context1_lookupflag.tests new file mode 100644 index 0000000..4082840 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context1_lookupflag.tests @@ -0,0 +1,2 @@ +../fonts/gpos_context1_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|20@1520,0|90@3000,0|21@3020,0|91@4500,0|92@4500,0|22@4520,0|0@6000,0] +../fonts/gpos_context1_lookupflag_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|20@1500,0|90@3000,0|21@3020,0|91@4500,0|92@4500,0|22@4500,0|0@6000,0] diff --git a/test/shape/data/aots/tests/gpos_context1_multiple_subrules.tests b/test/shape/data/aots/tests/gpos_context1_multiple_subrules.tests new file mode 100644 index 0000000..551997b --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context1_multiple_subrules.tests @@ -0,0 +1,2 @@ +../fonts/gpos_context1_multiple_subrules_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000;[0|20@1520,0|21@3000,0|22@4500,0|0@6000,0|20@7500,0|21@9020,0|0@10500,0] +../fonts/gpos_context1_multiple_subrules_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000;[0|20@1500,0|21@3020,0|22@4500,0|0@6000,0|20@7500,0|21@9020,0|0@10500,0] diff --git a/test/shape/data/aots/tests/gpos_context1_next_glyph.tests b/test/shape/data/aots/tests/gpos_context1_next_glyph.tests new file mode 100644 index 0000000..b3d7cf2 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context1_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gpos_context1_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1520,0|20@3000,0|20@4520,0|20@6000,0|20@7500,0|0@9000,0] diff --git a/test/shape/data/aots/tests/gpos_context1_simple.tests b/test/shape/data/aots/tests/gpos_context1_simple.tests new file mode 100644 index 0000000..9b3c28b --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context1_simple.tests @@ -0,0 +1,3 @@ +../fonts/gpos_context1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000;[0|20@1520,0|21@3020,0|22@4520,0|0@6000,0] +../fonts/gpos_context1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0000,U+0014,U+0015,U+0000;[0|20@1500,0|0@3000,0|20@4500,0|21@6000,0|0@7500,0] +../fonts/gpos_context1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1500,0|20@3020,0|20@4500,0|20@6000,0|20@7500,0|0@9000,0] diff --git a/test/shape/data/aots/tests/gpos_context1_successive.tests b/test/shape/data/aots/tests/gpos_context1_successive.tests new file mode 100644 index 0000000..33a8c80 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context1_successive.tests @@ -0,0 +1 @@ +../fonts/gpos_context1_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shape/data/aots/tests/gpos_context2_boundary.tests b/test/shape/data/aots/tests/gpos_context2_boundary.tests new file mode 100644 index 0000000..d46d963 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context2_boundary.tests @@ -0,0 +1,2 @@ +../fonts/gpos_context2_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1500,0|20@3000,0|20@4500,0|20@6000,0|20@7500,0|0@9000,0] +../fonts/gpos_context2_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1520,0|20@3020,0|20@4520,0|20@6020,0|20@7520,0|0@9000,0] diff --git a/test/shape/data/aots/tests/gpos_context2_classes.tests b/test/shape/data/aots/tests/gpos_context2_classes.tests new file mode 100644 index 0000000..77884ed --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context2_classes.tests @@ -0,0 +1,2 @@ +../fonts/gpos_context2_classes_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+001A,U+001C,U+0018,U+0000,U+0015,U+001B,U+001A,U+0018,U+0000,U+0016,U+001B,U+001A,U+0018;[0|20@1500,0|26@3020,0|28@4500,0|24@6000,0|0@7500,0|21@9000,0|27@10520,0|26@12000,0|24@13500,0|0@15000,0|22@16500,0|27@18000,0|26@19500,0|24@21000,0] +../fonts/gpos_context2_classes_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0016,U+001B,U+001A,U+0018,U+0000,U+0018,U+0018,U+001D,U+0016,U+0000,U+0016,U+001B,U+001A,U+0018;[0|22@1500,0|27@3020,0|26@4500,0|24@6000,0|0@7500,0|24@9000,0|24@10500,0|29@12020,0|22@13500,0|0@15000,0|22@16500,0|27@18020,0|26@19500,0|24@21000,0] diff --git a/test/shape/data/aots/tests/gpos_context2_expansion.tests b/test/shape/data/aots/tests/gpos_context2_expansion.tests new file mode 100644 index 0000000..10ef83e --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context2_expansion.tests @@ -0,0 +1 @@ +../fonts/gpos_context2_expansion_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000;[0|20@1500,0|21@3000,0|22@4500,0|0@6000,0] diff --git a/test/shape/data/aots/tests/gpos_context2_lookupflag.tests b/test/shape/data/aots/tests/gpos_context2_lookupflag.tests new file mode 100644 index 0000000..be7c1f3 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context2_lookupflag.tests @@ -0,0 +1,2 @@ +../fonts/gpos_context2_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|20@1520,0|90@3000,0|21@3020,0|91@4500,0|92@4500,0|22@4520,0|0@6000,0] +../fonts/gpos_context2_lookupflag_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|20@1500,0|90@3000,0|21@3020,0|91@4500,0|92@4500,0|22@4500,0|0@6000,0] diff --git a/test/shape/data/aots/tests/gpos_context2_multiple_subrules.tests b/test/shape/data/aots/tests/gpos_context2_multiple_subrules.tests new file mode 100644 index 0000000..4df79f5 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context2_multiple_subrules.tests @@ -0,0 +1,2 @@ +../fonts/gpos_context2_multiple_subrules_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000;[0|20@1520,0|21@3000,0|22@4500,0|0@6000,0|20@7500,0|21@9020,0|0@10500,0] +../fonts/gpos_context2_multiple_subrules_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000;[0|20@1500,0|21@3020,0|22@4500,0|0@6000,0|20@7500,0|21@9020,0|0@10500,0] diff --git a/test/shape/data/aots/tests/gpos_context2_next_glyph.tests b/test/shape/data/aots/tests/gpos_context2_next_glyph.tests new file mode 100644 index 0000000..501fa81 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context2_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gpos_context2_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1520,0|20@3000,0|20@4520,0|20@6000,0|20@7500,0|0@9000,0] diff --git a/test/shape/data/aots/tests/gpos_context2_simple.tests b/test/shape/data/aots/tests/gpos_context2_simple.tests new file mode 100644 index 0000000..4922d3e --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context2_simple.tests @@ -0,0 +1,3 @@ +../fonts/gpos_context2_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000;[0|20@1520,0|21@3020,0|22@4520,0|0@6000,0] +../fonts/gpos_context2_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0000,U+0014,U+0015,U+0000;[0|20@1500,0|0@3000,0|20@4500,0|21@6000,0|0@7500,0] +../fonts/gpos_context2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1500,0|20@3020,0|20@4500,0|20@6000,0|20@7500,0|0@9000,0] diff --git a/test/shape/data/aots/tests/gpos_context2_successive.tests b/test/shape/data/aots/tests/gpos_context2_successive.tests new file mode 100644 index 0000000..75478b4 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context2_successive.tests @@ -0,0 +1 @@ +../fonts/gpos_context2_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shape/data/aots/tests/gpos_context3_boundary.tests b/test/shape/data/aots/tests/gpos_context3_boundary.tests new file mode 100644 index 0000000..02fa351 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context3_boundary.tests @@ -0,0 +1,2 @@ +../fonts/gpos_context3_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1500,0|20@3000,0|20@4500,0|20@6000,0|20@7500,0|0@9000,0] +../fonts/gpos_context3_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1520,0|20@3020,0|20@4520,0|20@6020,0|20@7520,0|0@9000,0] diff --git a/test/shape/data/aots/tests/gpos_context3_lookupflag.tests b/test/shape/data/aots/tests/gpos_context3_lookupflag.tests new file mode 100644 index 0000000..39144b0 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context3_lookupflag.tests @@ -0,0 +1,2 @@ +../fonts/gpos_context3_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|20@1520,0|90@3000,0|21@3020,0|91@4500,0|92@4500,0|22@4520,0|0@6000,0] +../fonts/gpos_context3_lookupflag_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|20@1500,0|90@3000,0|21@3020,0|91@4500,0|92@4500,0|22@4500,0|0@6000,0] diff --git a/test/shape/data/aots/tests/gpos_context3_next_glyph.tests b/test/shape/data/aots/tests/gpos_context3_next_glyph.tests new file mode 100644 index 0000000..98b40a8 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context3_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gpos_context3_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20@1520,0|20@3000,0|20@4520,0|20@6000,0|20@7500,0|0@9000,0] diff --git a/test/shape/data/aots/tests/gpos_context3_simple.tests b/test/shape/data/aots/tests/gpos_context3_simple.tests new file mode 100644 index 0000000..4ac7be6 --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context3_simple.tests @@ -0,0 +1,2 @@ +../fonts/gpos_context3_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0000;[0|20@1520,0|21@3020,0|22@4520,0|0@6000,0] +../fonts/gpos_context3_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0000,U+0014,U+0015,U+0000,U+0014,U+0015,U+0016,U+0000;[0|20@1500,0|0@3000,0|20@4500,0|21@6000,0|0@7500,0|20@9020,0|21@10520,0|22@12020,0|0@13500,0] diff --git a/test/shape/data/aots/tests/gpos_context3_successive.tests b/test/shape/data/aots/tests/gpos_context3_successive.tests new file mode 100644 index 0000000..a761f3c --- /dev/null +++ b/test/shape/data/aots/tests/gpos_context3_successive.tests @@ -0,0 +1 @@ +../fonts/gpos_context3_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --ned;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shape/data/aots/tests/gsub1_1_lookupflag.tests b/test/shape/data/aots/tests/gsub1_1_lookupflag.tests new file mode 100644 index 0000000..bdb0775 --- /dev/null +++ b/test/shape/data/aots/tests/gsub1_1_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gsub1_1_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18|24|20|21] diff --git a/test/shape/data/aots/tests/gsub1_1_modulo.tests b/test/shape/data/aots/tests/gsub1_1_modulo.tests new file mode 100644 index 0000000..933a16f --- /dev/null +++ b/test/shape/data/aots/tests/gsub1_1_modulo.tests @@ -0,0 +1 @@ +../fonts/gsub1_1_modulo_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015,U+0016,U+0017,U+0018;[17|18|17|24|23|18|23|24] diff --git a/test/shape/data/aots/tests/gsub1_1_simple.tests b/test/shape/data/aots/tests/gsub1_1_simple.tests new file mode 100644 index 0000000..038bffc --- /dev/null +++ b/test/shape/data/aots/tests/gsub1_1_simple.tests @@ -0,0 +1 @@ +../fonts/gsub1_1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|23|24|20|21] diff --git a/test/shape/data/aots/tests/gsub1_2_lookupflag.tests b/test/shape/data/aots/tests/gsub1_2_lookupflag.tests new file mode 100644 index 0000000..1ec5169 --- /dev/null +++ b/test/shape/data/aots/tests/gsub1_2_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gsub1_2_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|18|19|25|21] diff --git a/test/shape/data/aots/tests/gsub1_2_simple.tests b/test/shape/data/aots/tests/gsub1_2_simple.tests new file mode 100644 index 0000000..1b64506 --- /dev/null +++ b/test/shape/data/aots/tests/gsub1_2_simple.tests @@ -0,0 +1 @@ +../fonts/gsub1_2_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|22|19|25|21] diff --git a/test/shape/data/aots/tests/gsub2_1_lookupflag.tests b/test/shape/data/aots/tests/gsub2_1_lookupflag.tests new file mode 100644 index 0000000..30a9888 --- /dev/null +++ b/test/shape/data/aots/tests/gsub2_1_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gsub2_1_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0011;[17|18|22|23|17] diff --git a/test/shape/data/aots/tests/gsub2_1_multiple_sequences.tests b/test/shape/data/aots/tests/gsub2_1_multiple_sequences.tests new file mode 100644 index 0000000..e14e8be --- /dev/null +++ b/test/shape/data/aots/tests/gsub2_1_multiple_sequences.tests @@ -0,0 +1 @@ +../fonts/gsub2_1_multiple_sequences_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0011;[17|20|21|22|23|17] diff --git a/test/shape/data/aots/tests/gsub2_1_simple.tests b/test/shape/data/aots/tests/gsub2_1_simple.tests new file mode 100644 index 0000000..ca9b85c --- /dev/null +++ b/test/shape/data/aots/tests/gsub2_1_simple.tests @@ -0,0 +1,2 @@ +../fonts/gsub2_1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013;[17|20|21|22|19] +../fonts/gsub2_1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0012;[17|20|21|22|19|20|21|22] diff --git a/test/shape/data/aots/tests/gsub3_1_lookupflag.tests b/test/shape/data/aots/tests/gsub3_1_lookupflag.tests new file mode 100644 index 0000000..4789bb7 --- /dev/null +++ b/test/shape/data/aots/tests/gsub3_1_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gsub3_1_lookupflag_f1.otf;--features="-test[4],test[5],test[6]=2,-test[7]" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0012,U+0012,U+0013,U+0013,U+0013,U+0013,U+0011;[17|18|18|18|19|22|23|19|17] diff --git a/test/shape/data/aots/tests/gsub3_1_multiple.tests b/test/shape/data/aots/tests/gsub3_1_multiple.tests new file mode 100644 index 0000000..5f82cce --- /dev/null +++ b/test/shape/data/aots/tests/gsub3_1_multiple.tests @@ -0,0 +1 @@ +../fonts/gsub3_1_multiple_f1.otf;--features="-test[1],test[2],test[3]=2,-test[4],-test[5],test[6],test[7]=2,-test[8]" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0012,U+0012,U+0012,U+0013,U+0013,U+0013,U+0013,U+0011;[17|18|20|21|18|19|22|23|19|17] diff --git a/test/shape/data/aots/tests/gsub3_1_simple.tests b/test/shape/data/aots/tests/gsub3_1_simple.tests new file mode 100644 index 0000000..ee92051 --- /dev/null +++ b/test/shape/data/aots/tests/gsub3_1_simple.tests @@ -0,0 +1 @@ +../fonts/gsub3_1_simple_f1.otf;--features="-test[1],test[3],test[5]=2,test[7]=3,-test[9],test[11]" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0011,U+0012,U+0011,U+0012,U+0011,U+0012,U+0011,U+0012,U+0011,U+0012,U+0011;[17|18|17|20|17|21|17|22|17|18|17|20|17] diff --git a/test/shape/data/aots/tests/gsub4_1_lookupflag.tests b/test/shape/data/aots/tests/gsub4_1_lookupflag.tests new file mode 100644 index 0000000..e54d9fb --- /dev/null +++ b/test/shape/data/aots/tests/gsub4_1_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gsub4_1_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0018,U+0012,U+0018,U+0013,U+0018,U+0018,U+0014,U+0018,U+0011,U+0012,U+0013,U+0016,U+0014;[17|24|23|24|24|24|24|17|18|19|22|20] diff --git a/test/shape/data/aots/tests/gsub4_1_multiple_ligatures.tests b/test/shape/data/aots/tests/gsub4_1_multiple_ligatures.tests new file mode 100644 index 0000000..c1a82a7 --- /dev/null +++ b/test/shape/data/aots/tests/gsub4_1_multiple_ligatures.tests @@ -0,0 +1,2 @@ +../fonts/gsub4_1_multiple_ligatures_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0011,U+0012,U+0013,U+0016,U+0014;[17|23|17|24|22|20] +../fonts/gsub4_1_multiple_ligatures_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0011,U+0012,U+0013,U+0016,U+0014;[17|24|20|17|24|22|20] diff --git a/test/shape/data/aots/tests/gsub4_1_multiple_ligsets.tests b/test/shape/data/aots/tests/gsub4_1_multiple_ligsets.tests new file mode 100644 index 0000000..58a874f --- /dev/null +++ b/test/shape/data/aots/tests/gsub4_1_multiple_ligsets.tests @@ -0,0 +1 @@ +../fonts/gsub4_1_multiple_ligsets_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0015,U+0014,U+0013,U+0016;[17|23|21|24|22] diff --git a/test/shape/data/aots/tests/gsub4_1_simple.tests b/test/shape/data/aots/tests/gsub4_1_simple.tests new file mode 100644 index 0000000..c5d6e90 --- /dev/null +++ b/test/shape/data/aots/tests/gsub4_1_simple.tests @@ -0,0 +1 @@ +../fonts/gsub4_1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0011,U+0012,U+0013,U+0016,U+0014;[17|23|17|18|19|22|20] diff --git a/test/shape/data/aots/tests/gsub7.tests b/test/shape/data/aots/tests/gsub7.tests new file mode 100644 index 0000000..c40c3af --- /dev/null +++ b/test/shape/data/aots/tests/gsub7.tests @@ -0,0 +1,2 @@ +../fonts/gsub7_font1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|23|24|20|21] +../fonts/gsub7_font2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|23|29|20|21] diff --git a/test/shape/data/aots/tests/gsub_chaining1_boundary.tests b/test/shape/data/aots/tests/gsub_chaining1_boundary.tests new file mode 100644 index 0000000..34408ef --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining1_boundary.tests @@ -0,0 +1,4 @@ +../fonts/gsub_chaining1_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|21|22|23|0] +../fonts/gsub_chaining1_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|22|23|0] +../fonts/gsub_chaining1_boundary_f3.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|22|23|0] +../fonts/gsub_chaining1_boundary_f4.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|21|62|23|0] diff --git a/test/shape/data/aots/tests/gsub_chaining1_lookupflag.tests b/test/shape/data/aots/tests/gsub_chaining1_lookupflag.tests new file mode 100644 index 0000000..a999517 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining1_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gsub_chaining1_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000;[0|20|90|21|91|22|92|63|93|94|24|90|25|91|26|0] diff --git a/test/shape/data/aots/tests/gsub_chaining1_multiple_subrules.tests b/test/shape/data/aots/tests/gsub_chaining1_multiple_subrules.tests new file mode 100644 index 0000000..39a1564 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining1_multiple_subrules.tests @@ -0,0 +1,2 @@ +../fonts/gsub_chaining1_multiple_subrules_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|22|23|24|0|20|21|62|23|0] +../fonts/gsub_chaining1_multiple_subrules_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|21|62|23|24|0|20|21|62|23|0] diff --git a/test/shape/data/aots/tests/gsub_chaining1_next_glyph.tests b/test/shape/data/aots/tests/gsub_chaining1_next_glyph.tests new file mode 100644 index 0000000..859acba --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining1_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gsub_chaining1_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|62|63|0] diff --git a/test/shape/data/aots/tests/gsub_chaining1_simple.tests b/test/shape/data/aots/tests/gsub_chaining1_simple.tests new file mode 100644 index 0000000..757845d --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining1_simple.tests @@ -0,0 +1,11 @@ +../fonts/gsub_chaining1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|62|23|0] +../fonts/gsub_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|20|21|62|23|24|25|26|0] +../fonts/gsub_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000;[0|20|21|22|23|24|25|0|0] +../fonts/gsub_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019;[0|20|21|22|23|24|25] +../fonts/gsub_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018;[0|20|21|22|23|24] +../fonts/gsub_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|0|21|22|23|24|25|26|0] +../fonts/gsub_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[21|22|23|24|25|26|0] +../fonts/gsub_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[22|23|24|25|26|0] +../fonts/gsub_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000;[0|20|21|22|0|24|25|26|0] +../fonts/gsub_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017;[0|20|21|22|23] +../fonts/gsub_chaining1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016;[0|20|21|22] diff --git a/test/shape/data/aots/tests/gsub_chaining1_successive.tests b/test/shape/data/aots/tests/gsub_chaining1_successive.tests new file mode 100644 index 0000000..80650e2 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining1_successive.tests @@ -0,0 +1 @@ +../fonts/gsub_chaining1_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000;[0|25|20|61|63|24|0] diff --git a/test/shape/data/aots/tests/gsub_chaining2_boundary.tests b/test/shape/data/aots/tests/gsub_chaining2_boundary.tests new file mode 100644 index 0000000..f7796d8 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining2_boundary.tests @@ -0,0 +1,4 @@ +../fonts/gsub_chaining2_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|21|22|23|0] +../fonts/gsub_chaining2_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|22|23|0] +../fonts/gsub_chaining2_boundary_f3.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|22|23|0] +../fonts/gsub_chaining2_boundary_f4.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|21|62|23|0] diff --git a/test/shape/data/aots/tests/gsub_chaining2_lookupflag.tests b/test/shape/data/aots/tests/gsub_chaining2_lookupflag.tests new file mode 100644 index 0000000..4296f8f --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining2_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gsub_chaining2_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000;[0|20|90|21|91|22|92|63|93|94|24|90|25|91|26|0] diff --git a/test/shape/data/aots/tests/gsub_chaining2_multiple_subrules.tests b/test/shape/data/aots/tests/gsub_chaining2_multiple_subrules.tests new file mode 100644 index 0000000..47a725c --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining2_multiple_subrules.tests @@ -0,0 +1,2 @@ +../fonts/gsub_chaining2_multiple_subrules_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|22|23|24|0|20|21|62|23|0] +../fonts/gsub_chaining2_multiple_subrules_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|21|62|23|24|0|20|21|62|23|0] diff --git a/test/shape/data/aots/tests/gsub_chaining2_next_glyph.tests b/test/shape/data/aots/tests/gsub_chaining2_next_glyph.tests new file mode 100644 index 0000000..f986b46 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining2_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gsub_chaining2_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|62|63|0] diff --git a/test/shape/data/aots/tests/gsub_chaining2_simple.tests b/test/shape/data/aots/tests/gsub_chaining2_simple.tests new file mode 100644 index 0000000..a3c392b --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining2_simple.tests @@ -0,0 +1,11 @@ +../fonts/gsub_chaining2_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|62|23|0] +../fonts/gsub_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|20|21|62|23|24|25|26|0] +../fonts/gsub_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000;[0|20|21|22|23|24|25|0|0] +../fonts/gsub_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019;[0|20|21|22|23|24|25] +../fonts/gsub_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018;[0|20|21|22|23|24] +../fonts/gsub_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|0|21|22|23|24|25|26|0] +../fonts/gsub_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[21|22|23|24|25|26|0] +../fonts/gsub_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[22|23|24|25|26|0] +../fonts/gsub_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000;[0|20|21|22|0|24|25|26|0] +../fonts/gsub_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017;[0|20|21|22|23] +../fonts/gsub_chaining2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016;[0|20|21|22] diff --git a/test/shape/data/aots/tests/gsub_chaining2_successive.tests b/test/shape/data/aots/tests/gsub_chaining2_successive.tests new file mode 100644 index 0000000..609b2fc --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining2_successive.tests @@ -0,0 +1 @@ +../fonts/gsub_chaining2_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000;[0|25|20|61|63|24|0] diff --git a/test/shape/data/aots/tests/gsub_chaining3_boundary.tests b/test/shape/data/aots/tests/gsub_chaining3_boundary.tests new file mode 100644 index 0000000..ec12f5e --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining3_boundary.tests @@ -0,0 +1,4 @@ +../fonts/gsub_chaining3_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|21|22|23|0] +../fonts/gsub_chaining3_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|22|23|0] +../fonts/gsub_chaining3_boundary_f3.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|22|23|0] +../fonts/gsub_chaining3_boundary_f4.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|21|62|23|0] diff --git a/test/shape/data/aots/tests/gsub_chaining3_lookupflag.tests b/test/shape/data/aots/tests/gsub_chaining3_lookupflag.tests new file mode 100644 index 0000000..12632f7 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining3_lookupflag.tests @@ -0,0 +1 @@ +../fonts/gsub_chaining3_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000;[0|20|90|21|91|22|92|63|93|94|24|90|25|91|26|0] diff --git a/test/shape/data/aots/tests/gsub_chaining3_next_glyph.tests b/test/shape/data/aots/tests/gsub_chaining3_next_glyph.tests new file mode 100644 index 0000000..22f7fde --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining3_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gsub_chaining3_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0016,U+0015,U+0016,U+0015,U+0016,U+0015,U+0000;[0|22|61|22|61|22|21|0] diff --git a/test/shape/data/aots/tests/gsub_chaining3_simple.tests b/test/shape/data/aots/tests/gsub_chaining3_simple.tests new file mode 100644 index 0000000..8201338 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining3_simple.tests @@ -0,0 +1,11 @@ +../fonts/gsub_chaining3_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|62|23|0] +../fonts/gsub_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|20|21|62|23|24|25|26|0] +../fonts/gsub_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000;[0|20|21|22|23|24|25|0|0] +../fonts/gsub_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019;[0|20|21|22|23|24|25] +../fonts/gsub_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0018;[0|20|21|22|23|24] +../fonts/gsub_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[0|0|21|22|23|24|25|26|0] +../fonts/gsub_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[21|22|23|24|25|26|0] +../fonts/gsub_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0016,U+0017,U+0018,U+0019,U+001A,U+0000;[22|23|24|25|26|0] +../fonts/gsub_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000;[0|20|21|22|0|24|25|26|0] +../fonts/gsub_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017;[0|20|21|22|23] +../fonts/gsub_chaining3_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016;[0|20|21|22] diff --git a/test/shape/data/aots/tests/gsub_chaining3_successive.tests b/test/shape/data/aots/tests/gsub_chaining3_successive.tests new file mode 100644 index 0000000..1776858 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_chaining3_successive.tests @@ -0,0 +1 @@ +../fonts/gsub_chaining3_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000;[0|25|20|61|63|24|0] diff --git a/test/shape/data/aots/tests/gsub_context1_boundary.tests b/test/shape/data/aots/tests/gsub_context1_boundary.tests new file mode 100644 index 0000000..2244b91 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context1_boundary.tests @@ -0,0 +1,2 @@ +../fonts/gsub_context1_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20|20|20|20|20|0] +../fonts/gsub_context1_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|60|60|60|60|60|0] diff --git a/test/shape/data/aots/tests/gsub_context1_expansion.tests b/test/shape/data/aots/tests/gsub_context1_expansion.tests new file mode 100644 index 0000000..98d6f1f --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context1_expansion.tests @@ -0,0 +1 @@ +../fonts/gsub_context1_expansion_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000;[0|20|61|62|63|22|0] diff --git a/test/shape/data/aots/tests/gsub_context1_lookupflag.tests b/test/shape/data/aots/tests/gsub_context1_lookupflag.tests new file mode 100644 index 0000000..2795b9d --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context1_lookupflag.tests @@ -0,0 +1,2 @@ +../fonts/gsub_context1_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|60|90|61|91|92|62|0] +../fonts/gsub_context1_lookupflag_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|20|90|61|91|92|0] diff --git a/test/shape/data/aots/tests/gsub_context1_multiple_subrules.tests b/test/shape/data/aots/tests/gsub_context1_multiple_subrules.tests new file mode 100644 index 0000000..0c3b06d --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context1_multiple_subrules.tests @@ -0,0 +1,2 @@ +../fonts/gsub_context1_multiple_subrules_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000;[0|60|21|22|0|20|61|0] +../fonts/gsub_context1_multiple_subrules_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000;[0|20|61|22|0|20|61|0] diff --git a/test/shape/data/aots/tests/gsub_context1_next_glyph.tests b/test/shape/data/aots/tests/gsub_context1_next_glyph.tests new file mode 100644 index 0000000..2b97147 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context1_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gsub_context1_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|60|20|60|20|20|0] diff --git a/test/shape/data/aots/tests/gsub_context1_simple.tests b/test/shape/data/aots/tests/gsub_context1_simple.tests new file mode 100644 index 0000000..55ae682 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context1_simple.tests @@ -0,0 +1,3 @@ +../fonts/gsub_context1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000;[0|60|61|62|0] +../fonts/gsub_context1_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0000,U+0014,U+0015,U+0000;[0|20|0|20|21|0] +../fonts/gsub_context1_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20|60|20|20|20|0] diff --git a/test/shape/data/aots/tests/gsub_context1_successive.tests b/test/shape/data/aots/tests/gsub_context1_successive.tests new file mode 100644 index 0000000..9e8793a --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context1_successive.tests @@ -0,0 +1 @@ +../fonts/gsub_context1_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|63|0] diff --git a/test/shape/data/aots/tests/gsub_context2_boundary.tests b/test/shape/data/aots/tests/gsub_context2_boundary.tests new file mode 100644 index 0000000..cd6319b --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context2_boundary.tests @@ -0,0 +1,2 @@ +../fonts/gsub_context2_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20|20|20|20|20|0] +../fonts/gsub_context2_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|60|60|60|60|60|0] diff --git a/test/shape/data/aots/tests/gsub_context2_classes.tests b/test/shape/data/aots/tests/gsub_context2_classes.tests new file mode 100644 index 0000000..b392a8c --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context2_classes.tests @@ -0,0 +1,2 @@ +../fonts/gsub_context2_classes_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+001A,U+001C,U+0018,U+0000,U+0015,U+001B,U+001A,U+0018,U+0000,U+0016,U+001B,U+001A,U+0018;[0|20|66|28|24|0|21|67|26|24|0|22|27|26|24] +../fonts/gsub_context2_classes_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0016,U+001B,U+001A,U+0018,U+0000,U+0018,U+0018,U+001D,U+0016,U+0000,U+0016,U+001B,U+001A,U+0018;[0|22|67|26|24|0|24|24|69|22|0|22|67|26|24] diff --git a/test/shape/data/aots/tests/gsub_context2_expansion.tests b/test/shape/data/aots/tests/gsub_context2_expansion.tests new file mode 100644 index 0000000..b95ee0a --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context2_expansion.tests @@ -0,0 +1 @@ +../fonts/gsub_context2_expansion_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000;[0|20|61|62|63|22|0] diff --git a/test/shape/data/aots/tests/gsub_context2_lookupflag.tests b/test/shape/data/aots/tests/gsub_context2_lookupflag.tests new file mode 100644 index 0000000..8c4bbb1 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context2_lookupflag.tests @@ -0,0 +1,2 @@ +../fonts/gsub_context2_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|60|90|61|91|92|62|0] +../fonts/gsub_context2_lookupflag_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|20|90|61|91|92|0] diff --git a/test/shape/data/aots/tests/gsub_context2_multiple_subrules.tests b/test/shape/data/aots/tests/gsub_context2_multiple_subrules.tests new file mode 100644 index 0000000..74d248f --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context2_multiple_subrules.tests @@ -0,0 +1,2 @@ +../fonts/gsub_context2_multiple_subrules_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000;[0|60|21|22|0|20|61|0] +../fonts/gsub_context2_multiple_subrules_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000;[0|20|61|22|0|20|61|0] diff --git a/test/shape/data/aots/tests/gsub_context2_next_glyph.tests b/test/shape/data/aots/tests/gsub_context2_next_glyph.tests new file mode 100644 index 0000000..dbd6f7a --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context2_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gsub_context2_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|60|20|60|20|20|0] diff --git a/test/shape/data/aots/tests/gsub_context2_simple.tests b/test/shape/data/aots/tests/gsub_context2_simple.tests new file mode 100644 index 0000000..f7d6e10 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context2_simple.tests @@ -0,0 +1,3 @@ +../fonts/gsub_context2_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000;[0|60|61|62|0] +../fonts/gsub_context2_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0000,U+0014,U+0015,U+0000;[0|20|0|20|21|0] +../fonts/gsub_context2_simple_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20|60|20|20|20|0] diff --git a/test/shape/data/aots/tests/gsub_context2_successive.tests b/test/shape/data/aots/tests/gsub_context2_successive.tests new file mode 100644 index 0000000..7b19b53 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context2_successive.tests @@ -0,0 +1 @@ +../fonts/gsub_context2_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|63|0] diff --git a/test/shape/data/aots/tests/gsub_context3_boundary.tests b/test/shape/data/aots/tests/gsub_context3_boundary.tests new file mode 100644 index 0000000..4a14b13 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context3_boundary.tests @@ -0,0 +1,2 @@ +../fonts/gsub_context3_boundary_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|20|20|20|20|20|0] +../fonts/gsub_context3_boundary_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|60|60|60|60|60|0] diff --git a/test/shape/data/aots/tests/gsub_context3_lookupflag.tests b/test/shape/data/aots/tests/gsub_context3_lookupflag.tests new file mode 100644 index 0000000..c47ace9 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context3_lookupflag.tests @@ -0,0 +1,2 @@ +../fonts/gsub_context3_lookupflag_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|60|90|61|91|92|62|0] +../fonts/gsub_context3_lookupflag_f2.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000;[0|20|90|61|91|92|0] diff --git a/test/shape/data/aots/tests/gsub_context3_next_glyph.tests b/test/shape/data/aots/tests/gsub_context3_next_glyph.tests new file mode 100644 index 0000000..15b10fc --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context3_next_glyph.tests @@ -0,0 +1 @@ +../fonts/gsub_context3_next_glyph_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000;[0|60|20|60|20|20|0] diff --git a/test/shape/data/aots/tests/gsub_context3_simple.tests b/test/shape/data/aots/tests/gsub_context3_simple.tests new file mode 100644 index 0000000..7b9ee74 --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context3_simple.tests @@ -0,0 +1,2 @@ +../fonts/gsub_context3_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0000;[0|60|61|62|0] +../fonts/gsub_context3_simple_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0000,U+0014,U+0015,U+0000,U+0014,U+0015,U+0016,U+0000;[0|20|0|20|21|0|60|61|62|0] diff --git a/test/shape/data/aots/tests/gsub_context3_successive.tests b/test/shape/data/aots/tests/gsub_context3_successive.tests new file mode 100644 index 0000000..f10a22d --- /dev/null +++ b/test/shape/data/aots/tests/gsub_context3_successive.tests @@ -0,0 +1 @@ +../fonts/gsub_context3_successive_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0000,U+0014,U+0015,U+0016,U+0017,U+0000;[0|20|61|63|0] diff --git a/test/shape/data/aots/tests/lookupflag_ignore_attach.tests b/test/shape/data/aots/tests/lookupflag_ignore_attach.tests new file mode 100644 index 0000000..8544114 --- /dev/null +++ b/test/shape/data/aots/tests/lookupflag_ignore_attach.tests @@ -0,0 +1,5 @@ +../fonts/lookupflag_ignore_attach_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+000A,U+000B,U+000D,U+001A,U+000A;[10|15|10] +../fonts/lookupflag_ignore_attach_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+000A,U+000B,U+0015,U+000D,U+0016,U+0017,U+001D,U+001A,U+000A;[10|15|21|22|23|29|10] +../fonts/lookupflag_ignore_attach_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+000A,U+000B,U+0015,U+000D,U+0016,U+001B,U+001A,U+000A;[10|11|21|13|22|27|26|10] +../fonts/lookupflag_ignore_attach_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+000A,U+000B,U+001B,U+000D,U+0016,U+0017,U+001A,U+000A;[10|11|27|13|22|23|26|10] +../fonts/lookupflag_ignore_attach_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+000A,U+000B,U+001B,U+000D,U+000E,U+0017,U+001A,U+000A;[10|11|27|13|14|23|26|10] diff --git a/test/shape/data/aots/tests/lookupflag_ignore_base.tests b/test/shape/data/aots/tests/lookupflag_ignore_base.tests new file mode 100644 index 0000000..bf4c5cd --- /dev/null +++ b/test/shape/data/aots/tests/lookupflag_ignore_base.tests @@ -0,0 +1,2 @@ +../fonts/lookupflag_ignore_base_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0013,U+0014,U+0015;[17|23|21] +../fonts/lookupflag_ignore_base_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+0018,U+0018,U+0013,U+0019,U+0014,U+0015;[17|23|24|24|25|21] diff --git a/test/shape/data/aots/tests/lookupflag_ignore_combination.tests b/test/shape/data/aots/tests/lookupflag_ignore_combination.tests new file mode 100644 index 0000000..062618d --- /dev/null +++ b/test/shape/data/aots/tests/lookupflag_ignore_combination.tests @@ -0,0 +1,3 @@ +../fonts/lookupflag_ignore_combination_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+001A,U+0013,U+0014,U+0015;[17|23|26|21] +../fonts/lookupflag_ignore_combination_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+001A,U+0013,U+0018,U+001E,U+001F,U+0014,U+0015;[17|23|26|24|30|31|21] +../fonts/lookupflag_ignore_combination_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+001A,U+0013,U+0018,U+001E,U+0020,U+0014,U+0015;[17|18|26|19|24|30|32|20|21] diff --git a/test/shape/data/aots/tests/lookupflag_ignore_ligatures.tests b/test/shape/data/aots/tests/lookupflag_ignore_ligatures.tests new file mode 100644 index 0000000..ef7e377 --- /dev/null +++ b/test/shape/data/aots/tests/lookupflag_ignore_ligatures.tests @@ -0,0 +1,3 @@ +../fonts/lookupflag_ignore_ligatures_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+001A,U+001B,U+0013,U+001B,U+0014,U+0015;[17|23|26|27|27|21] +../fonts/lookupflag_ignore_ligatures_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+001A,U+0018,U+0013,U+001B,U+0014,U+0015;[17|18|26|24|19|27|20|21] +../fonts/lookupflag_ignore_ligatures_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+001A,U+002A,U+0013,U+001B,U+0014,U+0015;[17|18|26|42|19|27|20|21] diff --git a/test/shape/data/aots/tests/lookupflag_ignore_marks.tests b/test/shape/data/aots/tests/lookupflag_ignore_marks.tests new file mode 100644 index 0000000..df7faa4 --- /dev/null +++ b/test/shape/data/aots/tests/lookupflag_ignore_marks.tests @@ -0,0 +1 @@ +../fonts/lookupflag_ignore_marks_f1.otf;--features="test" --single-par --no-clusters --no-glyph-names --no-positions;U+0011,U+0012,U+001C,U+001D,U+0013,U+001D,U+0014,U+0015;[17|23|28|29|29|21] diff --git a/test/shape/data/aots/update.py b/test/shape/data/aots/update.py new file mode 100755 index 0000000..d3b5455 --- /dev/null +++ b/test/shape/data/aots/update.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python3 + +import sys, os, subprocess, shutil + +os.chdir (os.getenv ('srcdir', os.path.dirname (__file__))) + +git = shutil.which ('git'); assert git +make = shutil.which ('make'); assert make +java = shutil.which ('java'); assert java +cxx = shutil.which ('c++'); assert cxx + +pull = False +if not os.path.exists ('aots'): + subprocess.run ([git, 'clone', 'https://github.com/adobe-type-tools/aots'], check=True) + pull = True + +if pull or 'pull' in sys.argv: + subprocess.run ([git, 'pull'], cwd='aots', check=True) + subprocess.run ([make, '-C', 'aots'], check=True) + subprocess.run ([make, '-C', 'aots/harfbuzz'], check=True) + +shutil.copy ('hb-aots-tester.cpp', 'aots/harfbuzz') +# TODO: remove *nix assumptions +subprocess.run ([cxx, '-std=c++11', '-Wno-narrowing', 'aots/harfbuzz/hb-aots-tester.cpp', + '../../../../src/harfbuzz.cc', '-DHB_NO_MT', '-fno-exceptions', '-lm', + '-I../../../../src', '-o', 'aots/harfbuzz/aots'], check=True) +shutil.rmtree ('tests') +os.mkdir ('tests') +subprocess.run (['./aots'], cwd='aots/harfbuzz', check=True) diff --git a/test/shaping/data/in-house/COPYING b/test/shape/data/in-house/COPYING similarity index 100% rename from test/shaping/data/in-house/COPYING rename to test/shape/data/in-house/COPYING diff --git a/test/shape/data/in-house/Makefile.am b/test/shape/data/in-house/Makefile.am new file mode 100644 index 0000000..a284578 --- /dev/null +++ b/test/shape/data/in-house/Makefile.am @@ -0,0 +1,26 @@ +# Process this file with automake to produce Makefile.in + +NULL = + +# Convenience targets: +lib: + @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib + +EXTRA_DIST = \ + COPYING \ + fonts \ + meson.build \ + $(TESTS) \ + $(NULL) + +TEST_EXTENSIONS = .tests +if HAVE_FREETYPE +TESTS_ENVIRONMENT = HAVE_FREETYPE=1 +else +TESTS_ENVIRONMENT = HAVE_FREETYPE=0 +endif +TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) + +include Makefile.sources + +-include $(top_srcdir)/git.mk diff --git a/test/shape/data/in-house/Makefile.in b/test/shape/data/in-house/Makefile.in new file mode 100644 index 0000000..8b05d38 --- /dev/null +++ b/test/shape/data/in-house/Makefile.in @@ -0,0 +1,944 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# Process this file with automake to produce Makefile.in +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +TESTS = tests/aat-morx.tests tests/aat-trak.tests \ + tests/arabic-fallback-shaping.tests \ + tests/arabic-feature-order.tests \ + tests/arabic-like-joining.tests tests/arabic-mark-attach.tests \ + tests/arabic-mark-order.tests tests/arabic-normalization.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 tests/default-ignorables.tests \ + tests/digits.tests tests/emoji.tests \ + tests/emoji-clusters.tests tests/fallback-positioning.tests \ + tests/glyph-props-no-gdef.tests tests/hangul-jamo.tests \ + tests/hyphens.tests tests/indic-consonant-with-stacker.tests \ + tests/indic-decompose.tests tests/indic-init.tests \ + tests/indic-joiner-candrabindu.tests tests/indic-joiners.tests \ + tests/indic-old-spec.tests tests/indic-pref-blocking.tests \ + tests/indic-script-extensions.tests \ + tests/indic-special-cases.tests tests/indic-syllable.tests \ + tests/indic-vowel-letter-spoofing.tests \ + tests/item-context.tests tests/kern-format2.tests \ + tests/khmer-mark-order.tests tests/khmer-misc.tests \ + tests/language-tags.tests tests/ligature-id.tests \ + tests/macos.tests tests/mark-attachment.tests \ + tests/mark-filtering-sets.tests \ + tests/mongolian-variation-selector.tests \ + tests/myanmar-misc.tests tests/myanmar-syllable.tests \ + tests/myanmar-zawgyi.tests \ + tests/nested-mark-filtering-sets.tests \ + tests/none-directional.tests tests/positioning-features.tests \ + tests/rand.tests tests/reverse-sub.tests tests/rotation.tests \ + tests/simple.tests tests/sinhala.tests tests/spaces.tests \ + tests/tibetan-contractions-1.tests \ + tests/tibetan-contractions-2.tests tests/tibetan-vowels.tests \ + tests/tt-kern-gpos.tests tests/unsafe-to-concat.tests \ + tests/use-indic3.tests tests/use-marchen.tests \ + tests/use-syllable.tests tests/use-vowel-letter-spoofing.tests \ + tests/use.tests tests/variations.tests \ + tests/variations-rvrn.tests tests/vertical.tests \ + tests/zero-width-marks.tests $(am__EXEEXT_1) +subdir = test/shape/data/in-house +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ + $(top_srcdir)/m4/ax_code_coverage.m4 \ + $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gtk-doc.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__tty_colors_dummy = \ + mgn= red= grn= lgn= blu= brg= std=; \ + am__color_tests=no +am__tty_colors = { \ + $(am__tty_colors_dummy); \ + if test "X$(AM_COLOR_TESTS)" = Xno; then \ + am__color_tests=no; \ + elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ + am__color_tests=yes; \ + elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ + am__color_tests=yes; \ + fi; \ + if test $$am__color_tests = yes; then \ + red=''; \ + grn=''; \ + lgn=''; \ + blu=''; \ + mgn=''; \ + brg=''; \ + std=''; \ + fi; \ +} +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__recheck_rx = ^[ ]*:recheck:[ ]* +am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* +am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* +# A command that, given a newline-separated list of test names on the +# standard input, print the name of the tests that are to be re-run +# upon "make recheck". +am__list_recheck_tests = $(AWK) '{ \ + recheck = 1; \ + while ((rc = (getline line < ($$0 ".trs"))) != 0) \ + { \ + if (rc < 0) \ + { \ + if ((getline line2 < ($$0 ".log")) < 0) \ + recheck = 0; \ + break; \ + } \ + else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ + { \ + recheck = 0; \ + break; \ + } \ + else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ + { \ + break; \ + } \ + }; \ + if (recheck) \ + print $$0; \ + close ($$0 ".trs"); \ + close ($$0 ".log"); \ +}' +# A command that, given a newline-separated list of test names on the +# standard input, create the global log from their .trs and .log files. +am__create_global_log = $(AWK) ' \ +function fatal(msg) \ +{ \ + print "fatal: making $@: " msg | "cat >&2"; \ + exit 1; \ +} \ +function rst_section(header) \ +{ \ + print header; \ + len = length(header); \ + for (i = 1; i <= len; i = i + 1) \ + printf "="; \ + printf "\n\n"; \ +} \ +{ \ + copy_in_global_log = 1; \ + global_test_result = "RUN"; \ + while ((rc = (getline line < ($$0 ".trs"))) != 0) \ + { \ + if (rc < 0) \ + fatal("failed to read from " $$0 ".trs"); \ + if (line ~ /$(am__global_test_result_rx)/) \ + { \ + sub("$(am__global_test_result_rx)", "", line); \ + sub("[ ]*$$", "", line); \ + global_test_result = line; \ + } \ + else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ + copy_in_global_log = 0; \ + }; \ + if (copy_in_global_log) \ + { \ + rst_section(global_test_result ": " $$0); \ + while ((rc = (getline line < ($$0 ".log"))) != 0) \ + { \ + if (rc < 0) \ + fatal("failed to read from " $$0 ".log"); \ + print line; \ + }; \ + printf "\n"; \ + }; \ + close ($$0 ".trs"); \ + close ($$0 ".log"); \ +}' +# Restructured Text title. +am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } +# Solaris 10 'make', and several other traditional 'make' implementations, +# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it +# by disabling -e (using the XSI extension "set +e") if it's set. +am__sh_e_setup = case $$- in *e*) set +e;; esac +# Default flags passed to test drivers. +am__common_driver_flags = \ + --color-tests "$$am__color_tests" \ + --enable-hard-errors "$$am__enable_hard_errors" \ + --expect-failure "$$am__expect_failure" +# To be inserted before the command running the test. Creates the +# directory for the log if needed. Stores in $dir the directory +# containing $f, in $tst the test, in $log the log. Executes the +# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and +# passes TESTS_ENVIRONMENT. Set up options for the wrapper that +# will run the test scripts (or their associated LOG_COMPILER, if +# thy have one). +am__check_pre = \ +$(am__sh_e_setup); \ +$(am__vpath_adj_setup) $(am__vpath_adj) \ +$(am__tty_colors); \ +srcdir=$(srcdir); export srcdir; \ +case "$@" in \ + */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ + *) am__odir=.;; \ +esac; \ +test "x$$am__odir" = x"." || test -d "$$am__odir" \ + || $(MKDIR_P) "$$am__odir" || exit $$?; \ +if test -f "./$$f"; then dir=./; \ +elif test -f "$$f"; then dir=; \ +else dir="$(srcdir)/"; fi; \ +tst=$$dir$$f; log='$@'; \ +if test -n '$(DISABLE_HARD_ERRORS)'; then \ + am__enable_hard_errors=no; \ +else \ + am__enable_hard_errors=yes; \ +fi; \ +case " $(XFAIL_TESTS) " in \ + *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ + am__expect_failure=yes;; \ + *) \ + am__expect_failure=no;; \ +esac; \ +$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) +# A shell command to get the names of the tests scripts with any registered +# extension removed (i.e., equivalently, the names of the test logs, with +# the '.log' extension removed). The result is saved in the shell variable +# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, +# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", +# since that might cause problem with VPATH rewrites for suffix-less tests. +# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. +am__set_TESTS_bases = \ + bases='$(TEST_LOGS)'; \ + bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ + bases=`echo $$bases` +RECHECK_LOGS = $(TEST_LOGS) +AM_RECURSIVE_TARGETS = check recheck +am__EXEEXT_1 = +TEST_SUITE_LOG = test-suite.log +am__test_logs1 = $(TESTS:=.log) +am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) +TEST_LOGS = $(am__test_logs2:.tests.log=.log) +TESTS_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver +TESTS_LOG_COMPILE = $(TESTS_LOG_COMPILER) $(AM_TESTS_LOG_FLAGS) \ + $(TESTS_LOG_FLAGS) +am__set_b = \ + case '$@' in \ + */*) \ + case '$*' in \ + */*) b='$*';; \ + *) b=`echo '$@' | sed 's/\.log$$//'`; \ + esac;; \ + *) \ + b='$*';; \ + esac +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.sources \ + $(top_srcdir)/test-driver COPYING +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_FT_CFLAGS = @CAIRO_FT_CFLAGS@ +CAIRO_FT_LIBS = @CAIRO_FT_LIBS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CHAFA_CFLAGS = @CHAFA_CFLAGS@ +CHAFA_LIBS = @CHAFA_LIBS@ +CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ +CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ +CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ +CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ +CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ +CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@ +CORETEXT_CFLAGS = @CORETEXT_CFLAGS@ +CORETEXT_LIBS = @CORETEXT_LIBS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DIRECTWRITE_CXXFLAGS = @DIRECTWRITE_CXXFLAGS@ +DIRECTWRITE_LIBS = @DIRECTWRITE_LIBS@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_DEPS = @FREETYPE_DEPS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GCOV = @GCOV@ +GDI_CFLAGS = @GDI_CFLAGS@ +GDI_LIBS = @GDI_LIBS@ +GENHTML = @GENHTML@ +GIT = @GIT@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_DEPS = @GLIB_DEPS@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ +GOBJECT_LIBS = @GOBJECT_LIBS@ +GRAPHITE2_CFLAGS = @GRAPHITE2_CFLAGS@ +GRAPHITE2_DEPS = @GRAPHITE2_DEPS@ +GRAPHITE2_LIBS = @GRAPHITE2_LIBS@ +GREP = @GREP@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +HAVE_CXX11 = @HAVE_CXX11@ +HB_LIBTOOL_VERSION_INFO = @HB_LIBTOOL_VERSION_INFO@ +HB_VERSION = @HB_VERSION@ +HB_VERSION_MAJOR = @HB_VERSION_MAJOR@ +HB_VERSION_MICRO = @HB_VERSION_MICRO@ +HB_VERSION_MINOR = @HB_VERSION_MINOR@ +HTML_DIR = @HTML_DIR@ +ICU_CFLAGS = @ICU_CFLAGS@ +ICU_LIBS = @ICU_LIBS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ +INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ +INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ +INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ +INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ +INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ +INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ +INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ +LCOV = @LCOV@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PTHREAD_CC = @PTHREAD_CC@ +PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ +PTHREAD_LIBS = @PTHREAD_LIBS@ +RAGEL = @RAGEL@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UNISCRIBE_CFLAGS = @UNISCRIBE_CFLAGS@ +UNISCRIBE_LIBS = @UNISCRIBE_LIBS@ +VERSION = @VERSION@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +ax_pthread_config = @ax_pthread_config@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +have_gobject = @have_gobject@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +EXTRA_DIST = \ + COPYING \ + fonts \ + meson.build \ + $(TESTS) \ + $(NULL) + +TEST_EXTENSIONS = .tests +@HAVE_FREETYPE_FALSE@TESTS_ENVIRONMENT = HAVE_FREETYPE=0 +@HAVE_FREETYPE_TRUE@TESTS_ENVIRONMENT = HAVE_FREETYPE=1 +TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) +DISABLED_TESTS = \ + $(NULL) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .log .tests .tests$(EXEEXT) .trs +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Makefile.sources $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits test/shape/data/in-house/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnits test/shape/data/in-house/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(srcdir)/Makefile.sources $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +# Recover from deleted '.trs' file; this should ensure that +# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create +# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells +# to avoid problems with "make -n". +.log.trs: + rm -f $< $@ + $(MAKE) $(AM_MAKEFLAGS) $< + +# Leading 'am--fnord' is there to ensure the list of targets does not +# expand to empty, as could happen e.g. with make check TESTS=''. +am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) +am--force-recheck: + @: + +$(TEST_SUITE_LOG): $(TEST_LOGS) + @$(am__set_TESTS_bases); \ + am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ + redo_bases=`for i in $$bases; do \ + am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ + done`; \ + if test -n "$$redo_bases"; then \ + redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ + redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ + if $(am__make_dryrun); then :; else \ + rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ + fi; \ + fi; \ + if test -n "$$am__remaking_logs"; then \ + echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ + "recursion detected" >&2; \ + elif test -n "$$redo_logs"; then \ + am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ + fi; \ + if $(am__make_dryrun); then :; else \ + st=0; \ + errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ + for i in $$redo_bases; do \ + test -f $$i.trs && test -r $$i.trs \ + || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ + test -f $$i.log && test -r $$i.log \ + || { echo "$$errmsg $$i.log" >&2; st=1; }; \ + done; \ + test $$st -eq 0 || exit 1; \ + fi + @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ + ws='[ ]'; \ + results=`for b in $$bases; do echo $$b.trs; done`; \ + test -n "$$results" || results=/dev/null; \ + all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ + pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ + fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ + skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ + xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ + xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ + error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ + if test `expr $$fail + $$xpass + $$error` -eq 0; then \ + success=true; \ + else \ + success=false; \ + fi; \ + br='==================='; br=$$br$$br$$br$$br; \ + result_count () \ + { \ + if test x"$$1" = x"--maybe-color"; then \ + maybe_colorize=yes; \ + elif test x"$$1" = x"--no-color"; then \ + maybe_colorize=no; \ + else \ + echo "$@: invalid 'result_count' usage" >&2; exit 4; \ + fi; \ + shift; \ + desc=$$1 count=$$2; \ + if test $$maybe_colorize = yes && test $$count -gt 0; then \ + color_start=$$3 color_end=$$std; \ + else \ + color_start= color_end=; \ + fi; \ + echo "$${color_start}# $$desc $$count$${color_end}"; \ + }; \ + create_testsuite_report () \ + { \ + result_count $$1 "TOTAL:" $$all "$$brg"; \ + result_count $$1 "PASS: " $$pass "$$grn"; \ + result_count $$1 "SKIP: " $$skip "$$blu"; \ + result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ + result_count $$1 "FAIL: " $$fail "$$red"; \ + result_count $$1 "XPASS:" $$xpass "$$red"; \ + result_count $$1 "ERROR:" $$error "$$mgn"; \ + }; \ + { \ + echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ + $(am__rst_title); \ + create_testsuite_report --no-color; \ + echo; \ + echo ".. contents:: :depth: 2"; \ + echo; \ + for b in $$bases; do echo $$b; done \ + | $(am__create_global_log); \ + } >$(TEST_SUITE_LOG).tmp || exit 1; \ + mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ + if $$success; then \ + col="$$grn"; \ + else \ + col="$$red"; \ + test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ + fi; \ + echo "$${col}$$br$${std}"; \ + echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ + echo "$${col}$$br$${std}"; \ + create_testsuite_report --maybe-color; \ + echo "$$col$$br$$std"; \ + if $$success; then :; else \ + echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ + if test -n "$(PACKAGE_BUGREPORT)"; then \ + echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ + fi; \ + echo "$$col$$br$$std"; \ + fi; \ + $$success || exit 1 + +check-TESTS: + @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list + @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + @set +e; $(am__set_TESTS_bases); \ + log_list=`for i in $$bases; do echo $$i.log; done`; \ + trs_list=`for i in $$bases; do echo $$i.trs; done`; \ + log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ + $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ + exit $$?; +recheck: all + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + @set +e; $(am__set_TESTS_bases); \ + bases=`for i in $$bases; do echo $$i; done \ + | $(am__list_recheck_tests)` || exit 1; \ + log_list=`for i in $$bases; do echo $$i.log; done`; \ + log_list=`echo $$log_list`; \ + $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ + am__force_recheck=am--force-recheck \ + TEST_LOGS="$$log_list"; \ + exit $$? +.tests.log: + @p='$<'; \ + $(am__set_b); \ + $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ + --log-file $$b.log --trs-file $$b.trs \ + $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ + "$$tst" $(AM_TESTS_FD_REDIRECT) +@am__EXEEXT_TRUE@.tests$(EXEEXT).log: +@am__EXEEXT_TRUE@ @p='$<'; \ +@am__EXEEXT_TRUE@ $(am__set_b); \ +@am__EXEEXT_TRUE@ $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ +@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ +@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ +@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am + $(MAKE) $(AM_MAKEFLAGS) check-TESTS +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) + -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) + -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: check-am install-am install-strip + +.PHONY: all all-am check check-TESTS check-am clean clean-generic \ + clean-libtool cscopelist-am ctags-am distclean \ + distclean-generic distclean-libtool distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am recheck tags-am \ + uninstall uninstall-am + +.PRECIOUS: Makefile + + +# Convenience targets: +lib: + @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib + +-include $(top_srcdir)/git.mk + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/test/shape/data/in-house/Makefile.sources b/test/shape/data/in-house/Makefile.sources new file mode 100644 index 0000000..02c9e91 --- /dev/null +++ b/test/shape/data/in-house/Makefile.sources @@ -0,0 +1,75 @@ +TESTS = \ + tests/aat-morx.tests \ + tests/aat-trak.tests \ + tests/arabic-fallback-shaping.tests \ + tests/arabic-feature-order.tests \ + tests/arabic-like-joining.tests \ + tests/arabic-mark-attach.tests \ + tests/arabic-mark-order.tests \ + tests/arabic-normalization.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 \ + tests/default-ignorables.tests \ + tests/digits.tests \ + tests/emoji.tests \ + tests/emoji-clusters.tests \ + tests/fallback-positioning.tests \ + tests/glyph-props-no-gdef.tests \ + tests/hangul-jamo.tests \ + tests/hyphens.tests \ + tests/indic-consonant-with-stacker.tests \ + tests/indic-decompose.tests \ + tests/indic-init.tests \ + tests/indic-joiner-candrabindu.tests \ + tests/indic-joiners.tests \ + tests/indic-old-spec.tests \ + tests/indic-pref-blocking.tests \ + tests/indic-script-extensions.tests \ + tests/indic-special-cases.tests \ + tests/indic-syllable.tests \ + tests/indic-vowel-letter-spoofing.tests \ + tests/item-context.tests \ + tests/kern-format2.tests \ + tests/khmer-mark-order.tests \ + tests/khmer-misc.tests \ + tests/language-tags.tests \ + tests/ligature-id.tests \ + tests/macos.tests \ + tests/mark-attachment.tests \ + tests/mark-filtering-sets.tests \ + tests/mongolian-variation-selector.tests \ + tests/myanmar-misc.tests \ + tests/myanmar-syllable.tests \ + tests/myanmar-zawgyi.tests \ + tests/nested-mark-filtering-sets.tests \ + tests/none-directional.tests \ + tests/positioning-features.tests \ + tests/rand.tests \ + tests/reverse-sub.tests \ + tests/rotation.tests \ + tests/simple.tests \ + tests/sinhala.tests \ + tests/spaces.tests \ + tests/tibetan-contractions-1.tests \ + tests/tibetan-contractions-2.tests \ + tests/tibetan-vowels.tests \ + tests/tt-kern-gpos.tests \ + tests/unsafe-to-concat.tests \ + tests/use-indic3.tests \ + tests/use-marchen.tests \ + tests/use-syllable.tests \ + tests/use-vowel-letter-spoofing.tests \ + tests/use.tests \ + tests/variations.tests \ + tests/variations-rvrn.tests \ + tests/vertical.tests \ + tests/zero-width-marks.tests \ + $(NULL) + +DISABLED_TESTS = \ + $(NULL) diff --git a/test/shaping/data/in-house/fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf b/test/shape/data/in-house/fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf rename to test/shape/data/in-house/fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf diff --git a/test/shaping/data/in-house/fonts/051d92f8bc6ff724511b296c27623f824de256e9.ttf b/test/shape/data/in-house/fonts/051d92f8bc6ff724511b296c27623f824de256e9.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/051d92f8bc6ff724511b296c27623f824de256e9.ttf rename to test/shape/data/in-house/fonts/051d92f8bc6ff724511b296c27623f824de256e9.ttf diff --git a/test/shape/data/in-house/fonts/065b01e54f35f0d849fd43bd5b936212739a50cb.ttf b/test/shape/data/in-house/fonts/065b01e54f35f0d849fd43bd5b936212739a50cb.ttf new file mode 100644 index 0000000000000000000000000000000000000000..46ebee86f35911bb9efbccc4dc714e0141dedb48 GIT binary patch literal 1808 zcmbVMUrbw782`?_w=Jd67HDbNR(5HTIw*w}+QJIRN})10aFps|#-B?mf3g;^bU>43 zS>}uLL1$*N#Q3(w_-u4B(FYSAOf;a0?rDiJ#>8n%_M{I6Z~dKKV3U}bcy7+Q-|u(6 zzxRCS5+forT_=%d6Y=2@s;84gy3fJNi5JI{^83Lg@DIQniDWAFi*H*b(q9C=Kc4Ie zUU#lE5Q#GIY&xf`S?8>mfUg7hEh_74r4l@o?i1jO#cXlm$LDswg8Um1dv__L%-e3y zJtPu70vBEaVe-%n@E&mUQm(LN{8SwThCW%dt7(PFbQ|~s;L4n`wMHk|F!1ZZ@`{qn zxTm655dSmyzrVJ+UYPB<_YL9~uz!XaMM{52e!)$>;M{%|>JCR7W@fiFvaa9&V2d}> zDA;WVj>CW+x4}CAxe+>M=5e=p&5WHNzcxA&?P~LPPDaAXjt*b&RJ5tmv(%eP&rkGt zWmn99t}qn8ni?&7n>Q-Y-k40j)jH@&$74z;q{QNB&*1UYLfCg|VCdDUsa$Q$Ts3?( zHFoW6^mJqZ#i$KJzVw>-E1jTcQAasXoP-_) zhxegGx5!E#lD>>U><@{AvXsQx??B?Z0>x}w6(7%7`hF*q_=xX+yZ7=v{(gAli|_aD z{xxR2ApHbbv2RT*OHI-OMTpb}@lok(?nmd_gN^Z>y}N(9jTer@>_v4=*?`S@tL1ds;xRqptJdLTzjNCw)EbQNIt|NkdbDx(e zh+C-X=*Y?%_hmi#nV*JemDZ?8d0M7LTA~7S4N@lsCt&Rob!g^k1M56A$6#H+lqpFHthv^CMB{P}YaSjl@P7r~IQnmW9`k97C_DzJ z8?ibOu^W2<;+$4PFSUb@l-I!j@P5?uL4F6-{Iiz!Be`iOj>9UwhkX8Rpn;gcL?#JE zrD7&Cqs*;tWGaiwfvDLqbcImvg{m^)gv|IUVsf5O{@_oE@6bm=eB|6DnRCTlkeui( z4Bl6V64zuoC4U(=M(b0CJ+8;VFshPDq5mrdBuC;`{s-@rREm)$m$)RZ{tD9e%670mCaH>;M1& literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf b/test/shape/data/in-house/fonts/074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf rename to test/shape/data/in-house/fonts/074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf diff --git a/test/shaping/data/in-house/fonts/07f054357ff8638bac3711b422a1e31180bba863.ttf b/test/shape/data/in-house/fonts/07f054357ff8638bac3711b422a1e31180bba863.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/07f054357ff8638bac3711b422a1e31180bba863.ttf rename to test/shape/data/in-house/fonts/07f054357ff8638bac3711b422a1e31180bba863.ttf diff --git a/test/shape/data/in-house/fonts/08b4b136f418add748dc641eb4a83033476f1170.ttf b/test/shape/data/in-house/fonts/08b4b136f418add748dc641eb4a83033476f1170.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4d0f52adc0b69e97c534e545db95885f9c7d245d GIT binary patch literal 2396 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 b<{_L(;0*|%jzwMWT&|%+bSX;Of5U$OI3E$& literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf b/test/shape/data/in-house/fonts/1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf rename to test/shape/data/in-house/fonts/1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf diff --git a/test/shaping/data/in-house/fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf b/test/shape/data/in-house/fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf rename to test/shape/data/in-house/fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf diff --git a/test/shaping/data/in-house/fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf b/test/shape/data/in-house/fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf rename to test/shape/data/in-house/fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf diff --git a/test/shaping/data/in-house/fonts/1ed7e9064f008f62de6ff0207bb4dd29409597a5.ttf b/test/shape/data/in-house/fonts/1ed7e9064f008f62de6ff0207bb4dd29409597a5.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/1ed7e9064f008f62de6ff0207bb4dd29409597a5.ttf rename to test/shape/data/in-house/fonts/1ed7e9064f008f62de6ff0207bb4dd29409597a5.ttf diff --git a/test/shaping/data/in-house/fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf b/test/shape/data/in-house/fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf rename to test/shape/data/in-house/fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf diff --git a/test/shaping/data/in-house/fonts/226bc2deab3846f1a682085f70c67d0421014144.ttf b/test/shape/data/in-house/fonts/226bc2deab3846f1a682085f70c67d0421014144.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/226bc2deab3846f1a682085f70c67d0421014144.ttf rename to test/shape/data/in-house/fonts/226bc2deab3846f1a682085f70c67d0421014144.ttf diff --git a/test/shaping/data/in-house/fonts/24b8d24d00ae86f49791b746da4c9d3f717a51a8.ttf b/test/shape/data/in-house/fonts/24b8d24d00ae86f49791b746da4c9d3f717a51a8.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/24b8d24d00ae86f49791b746da4c9d3f717a51a8.ttf rename to test/shape/data/in-house/fonts/24b8d24d00ae86f49791b746da4c9d3f717a51a8.ttf diff --git a/test/shaping/data/in-house/fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf b/test/shape/data/in-house/fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf rename to test/shape/data/in-house/fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf diff --git a/test/shaping/data/in-house/fonts/270b89df543a7e48e206a2d830c0e10e5265c630.ttf b/test/shape/data/in-house/fonts/270b89df543a7e48e206a2d830c0e10e5265c630.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/270b89df543a7e48e206a2d830c0e10e5265c630.ttf rename to test/shape/data/in-house/fonts/270b89df543a7e48e206a2d830c0e10e5265c630.ttf diff --git a/test/shaping/data/in-house/fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf b/test/shape/data/in-house/fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf rename to test/shape/data/in-house/fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf diff --git a/test/shaping/data/in-house/fonts/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf b/test/shape/data/in-house/fonts/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf rename to test/shape/data/in-house/fonts/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf diff --git a/test/shaping/data/in-house/fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf b/test/shape/data/in-house/fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf rename to test/shape/data/in-house/fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf diff --git a/test/shaping/data/in-house/fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf b/test/shape/data/in-house/fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf rename to test/shape/data/in-house/fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf diff --git a/test/shaping/data/in-house/fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf b/test/shape/data/in-house/fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf rename to test/shape/data/in-house/fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf diff --git a/test/shape/data/in-house/fonts/3105b51976b879032c66aa93a634b3b3672cd344.ttf b/test/shape/data/in-house/fonts/3105b51976b879032c66aa93a634b3b3672cd344.ttf new file mode 100644 index 0000000000000000000000000000000000000000..de14336462eaeb6c2501032466a7ba63c673d032 GIT binary patch literal 2768 zcmZ`*ZERCj7=CZtwPjffl6A0-kISc$jBafv5+sBpHv6unBHJ z+uJ+Z-g`TcVC08}M1lB$(FkH9zW@#XQlrQZA^5=$e`&_;*Z`k%Z@>6DH}{_Ryyrac z^PKlRx3?``Zwpn>Fd1oelgGoqbLp*RMD!C;nQPsewH}&5RwC)MuyM1BiX~^=FoyTS8S5S6=A-lks zooSjpTw$ENdar6WQSC)MELCM{|I{?BGUs%4?^85|&uLx5 zT6FGbo0@VXXJ63Q-JM(E+!^Tc)jM6ThNe*OKseClkMQn#SN&3Vz1zim{hhofj&BWz zc6D|{_{RQ-KNRlc{gFs---@n4#NXfU>WE9{D>2+|x$h^JyTQ9%@hxq=|ZVvblUCJA!{NfI+P ziky<9xssGp6i4>!s!~WS{wPEil?Nb`)6@)jWQ_-LYYLz^c+xtLEXp;CQsfz%JYiQ7 zQbAiRmLn2kj%X^bX@iggQCiM8vgb@nLZ@NdDL@#_V^Kf(g=1_;E^3!ulj9)C(c0e zB2RulrMXVa;Hj>9lC(TT%bKKTT7%3iWKDQd))J70v&RkrgJg>=rCAe85-l@`T!c)r z-9T;e5C|h$))MTnrS*bJtf2W6Fdk$rp+kgZNkL=r2Mb!Vn+deSp=O6Io-e6(s0FP$ zTGsMBlHyQz77jJCR5+iyv=T`EJpjbE`p&35nh+BsF{`*w98!dL-%+lhkf@eWkPf$ni@Xh9o?#ISGG%SDNo8HdE|B070S8xn>CryS3tF#i&VZ(=1OLYGv z{Ygt$Ow*3Las05J26kEPMV*D=a?L^}?t4zAG9tr>;Z=Ay>OJ>5xj7SCg{fTQ5s%Lg zsIhsyhb|Dm=!(u^sWR@zmFzqjdteZgW(Qk!~BvMxW$t zBh}M4Iom`I`X^_Xk%KemY%^@0nkYoQG(cerP#5_r0zNm;F5F8s%MF_+FXlSYH&PHQ z*=imisxZ*I;P23Ijnt3c4_}!2F#n7eFM{}ew1Vnzbpgj#^iw-IfeIm79r>sm{+*Z^ zz}imDlV@3ibw$q2nC$|(8<;Q@I-$))4fH(LG}C(WXjUG(lpb7PjKe=PvjuUP<^UA+ zKzT885%X{~6kDqUQ6`HvbmZL96#SFN3^V8;+7G1f2AHITp|Hk;W@h^W{t|2g? zHKX3$BlbVwF^xs9$obiK(~O(bSaoJLUk>i=WL)EE_EM!U>}#jWZeOH_=0g=4R4~1U z!bpn{^o4g*rS_Z^+#TGF)%w0zM0T^M0ZdlB8G{;@gUwMCdN`Vn^(>A_i(QV@!}y0% zVVtM=IL>QmDZ#XAm`YlRS(YFD{bQ&NKuraT`B>a`!x)|}c+8pt##jM14rh5Wo*Z5% zT^H-wn~bONYyqzr&ohr{qlRX=sm0lNG&ihbXt~@VVu!CgLN@ld2i4T~uIGVeU_Q=; wLEAmk!)_aHrbDj?TgkkuG#xCD<-o8CG3Cyj7KUK@S_+Wyu?fBi9U8sPG_h#mv z^WE=!=ggfm0|B5Gr{TazCOt5SEr7wJbbxd;2wOJgVLe?0w6fa6vAj~|>d=6b|$m+0T1zvJ-qi9?H@SMQ^J6%b341!E$4;PB7fuP2t8 zBoKMQ`yu@j{pQJ;((xu0-_pOI{^sf8K|`rmP63M4Ynm~R&!N}x9{nryBeTX#VZ)`K z44@{d|K?nAp)}?T%mNzo;k;=gY_>bz7B49==tP{*#Ch|YjjM|yN8DM)pSEzAd+@cz zuOhBPyJwkfqT+cGAbX9C=9eMhH`6#}zJY3>F&gViraBWouSXy9hC*IXDD*+d;|Yg7 zo)Al89ly#t5M*r@cWa}rdp$m1XCl>=jJ0m{F|r; zlUsV%=)RrXyz7F#u_Ge4a^qj=+^y+kOJktg9cXB*uMZ@*@9ve)1M_crPH+R>t%;QV z3}J;yTpd0BjlKtJ8|$CYMr&GHVhi2j$mmFTVt+YKo+Q>=ad$0HceTaWH`EU6?uH$^ zWL4Rry6~_z>b`fh&m9Tja7CyxvSh1LjGF-TPA^(_r$DeRGev#CxrH?<8>o>1I z`o7t`d^PCQvUGJQ5@kn@A@BGBVRZmuQOooX6MO~!J205nWezRB90r0(vw6t~I&Z5F ztXOr7h;z`We3sh4UV9aJB=9}aYE4l!RZ-N_@`GJ9GTCfK?AA9$YU~_ZUip#RyCp>& z6BoHeq^?!DJO>X?L!OTZDmHP|xe6#!LH54A{`J*&_SulY;lu$MrONMNl9z1@Do>Ve z1$8)6wjJoh%Vk?d99PP=2EV8(+d4LjDEd*v98O>!Q#eem5)~7S=s*|REh|Agf(&^@ zGNw_WH^kX*{kirKnI9>;i}Aaj_}C0-HaU|^QJ5$xf!yBrcmMjS3X(s>WmLr)h@7>BCC^UP^qAz^nbFJ zd((W4@pl{ia|uN_geo+l3#X_OYlKTwJCDvz#Z!rGavdD#j+fVt@|ti>6iefU>Efa> zZ&OnPHC9M!V9TMYS>vWNH9J+h>C6-+rX)QPkN2|}b{IRv9!<0br|dh4%P&)2f_Hhj z_}>geqz8xgqlzpJ*_qa`_uKFY6l=fEm^a3$Tw%#oYC51A#&ijOSs@~_G{j_0*laPR tm>^5u?Ys&#T!`|$?<(U}-09&Zd)87cGbJ9ioTM2 z1s0K~3OH(HjHB3Eqqdz|Gj*D2ek5sTQZwx|j%a71olbKxCk_41U9cwYkMy27-}&CJ zbMC#zP*`YyMDTzdUS6M1RaT?LG+(=R0qRFF z-bK63>6$nR+34Scay7~KKJoe$q5YOkAnp4KPW&4>983LPyj!M5@?0LFq_BkY4vlD zujnCKGMz05mik@1_Qm*~l|4j71hyzx=C|`&j595$8-3VzQ{2p+30#{O-~Gen-sLCA zG@@g7pb_fKQF`_9OaAkG)74;iup<;nsc-fl^?UvGDfLxt zyOeFlR$~!c6RZu@@Y-EIUEih1*^i>3fqpj7-WiH;@0>aJX^&7FR{r#m+q0kZG_{}JR4nE}b zAMYb%e2 z8`>I#Hg8vBe?XJFdryUfC1#SCM)nd5OLE^KX<{PL@FY&0CZ@e6uHyo8l>2nPk;CV$ zQO&L4-<~;lIgD%jl zJkdWiFmh_-RDVynE7+3kJJJyJay4&62Tnwyoe?ZJ+7jh1Un zjAD{RGFg&wlV~3=@BWQC}a+60*ihFt)&o^RJ5u4TILL=OI*xU4qa()$hlN9@ha1jwfBfrB zv1mYWwR~6dVa65JlUOp@YhW&j_ zLz;S(N3zFnfb?+(kOBN!f4F;h(%OH5Tu%QL@WHE|bh`d&=)t+Kn!f0naYa21Nfp(l zkGv7`Wh>!6P8ZH~svGb*#GwMN5)KphC$3C%<97?x_J554%uM*Ii6qUqLOEZ1;_&y9 z&O|_oiG*bMH-lGWE3*r-nOx*1C}j$zLMBrH{V6^7Rv2{+Ab?ZaSm0H zCCl#OqNg~hp&0+ji~=)+T{vSn1F1;Ga2aT!VG@@^9z-T_1uTaTCvhdPO#CFSf~8C< ztOpy|p%xra3FS}$E{vBAOJNzTL@XbrHsqVZgw!UmLMdb+mV+EKt_9DmoDyXMCu%yN z8eth~ZbfSsPCa5ql(`U^(dGbhicqf%+~~uE5!}c(A}1TImP%s{MmONdhc(aqeACO6 zk0sym@@?YM?4OUkL(1HV+1ap8+J&i1ro4UI=ybp6DU;)zMY}Dn3c!02o<9ZBGF7SS z-oylwxbqVePftC~khD-ivchGekKSYc$3wj(Vt%`z5p5KBG8pO+hg=%dF@_$`#X_`S z0jp6)W2#V3gXcRQ=^Lnf3x0{(ZzFyaIXaxFI2WOg45mXe;xfsGMqpI;B?@g7CxD4t zh7^OE@u)#BS9smSXsbcKA#Y0|%rfFF2xgg$E-O}#Cmw5=khBbA&*rtnE6yKu`Fq)wa+Hah}NOPIw(Z1viF$Vz{tlC zQd=!%#>h5Gyb=l(E`rF8=r@mcV>x~S=q}Md z(i~|7y7yC^r7Pv)?n)z8du&fw$p_`fEWZw8d;_vfh6>nkOT;s z5Q2eVmL&wU7-ND7CIn;bCANbJVI7C?v3z_A>&1^Hn8hzl2xe{U*bXKz{r&&0F zi~u|Q*4gj(sZ^({PMv%1x#ym9?z3uy6hg$r)xs3(S5B>%K6KHsaUsTz31KZ=xqjWo ziR)iIF2uy6AgWxs@vO;n2R8eKSb0K-i?3g|v47}4e(K_g5WSnh<${a$Z#$IwNV*I6 zpcmUO-gm{$fB4*YGPr(Gh_0z!JGO0aIrVd`Li8*EZfqA2na@S~KtF=}wq5&=9=oOZ z>s#^skP!08eFrbv_Idv!KN6yQDW1Q%f7`J`;x6OIxXF!jhwKW*(=-Bwz z)$NI3tgGEu+mUKpB;?Fn=24lk3L-6p*)cXYJXAeAG&Y`z8?Cu~zBT9nd8&S@qvpKn zB^P(c3Ojf73@+-*RMwhDLkrfYYFZJ-i3lN%iYiDH8xrS74EEKHi?`;|}2Lp9&0W%m3rcyomnrI?i zVZ_s^%1mR-SJPadiZ!ETpPcz?ab59CqH{Li_m{B|@SQy8nZNeewfikIXoXT$Jsrq8 zf~-?2Yky5sLn_t;LxNUcgI1sTO|+VfwU*V}%xfjB#!@45wEA1wr8sY9Q2e-fp{N$3 zDu-GaQ%0FiWyWEns15%oni{Ga6HS3cB$l>j`Sl0uB5ofscqVvcA0{($NCf27(MHbaIl(bA9(Mtn)DWrr`bebrBU zrE)+FFw9u!~Lcy#3h^bA8v2bc~=#=EcERz0-HKlRN&%5PlNyD(osiz6nAKef)2ei z7~?<1i(7Kbx@*?fHpxXF-M{>gZ~ndhvBfR1RCJ)Z<&r=8^gYSOGgh8*mM@S9jgBS~ zjh!_OBg1w6k-de!Rin8CWo9nlM=m`l%_V>g**>7b>|lQoSHMa@#{+va?PGM@N#gSy#8zROE8)`SA@6z00~&lps}nTyBwnE9!*EbSyDO zM>?1lifc#0K-{RYPQUUrqb1iml4_|bY)*EyR;)gMs=9aEhD<x<9%y5!GvsrtZk3^lmv#`+S+Y!A$S09A6fL)NV-*B?`>}4XpaF#6hK+x-a3DX0WemNy~@hv5I7SRd3xX zYvPULOP6eE8eX*F*oSP1{>7GP$=23Pp=vCdh$RPWTVqWf;dH9DJ{*#!KNR@?rDE;< ze??dH+Lz>m0{!iIVgth$dJ&G_vR~@<+-2A9Tyg7vxV*b(b*iPZHr1MmS9GPDbMbI0 zx#s-QYybGxlJkZVfdwP+L}NZ(y{N8Gld7p`$z@UvSC2II)W_&&jCgCzX-2$Z^okkq zl#@9T@28gqLWrF;m8n?FSJ~NCXzuy$hTA`~siJF5!ME;(n>shHEG+CORFYf6%;(G@ z{Q;{kq)L=7vD*fDvpNS(xdmkF;bvFS}-9-B~3`jR)l))34EcJDH^LbQSh>yqQ4R&#@`Do%b&*7-D%;gmUq3Op^v;rCpFP(WtbfIF3RbhUYwKXTGFsnQ+mMVkXIqb6 zw`9WxXigOWOr9hDP(Y0tdz8cc5J*w?sZ`gV<(Y-4mh5P@dN|WQcur`?(Qvk9qBWTp z!Vr<-uVs_G4SmrTq*t*QMN;DerP{dBF*HW)b9At^wXoJo)YL^97AHgDrm>Z>tEa1f zv^g-4+jEW;iFS0<_v9)EntIQg>fF%P+%g$nu%f;ZJ@Id0ocEXFEfE!BkRvGQM%fCQ zz^cXtb?Msk7q%Bt9izT0uKZ1@%i0iYe7+W>cEzewyN%j`+>qUdB-focRbA0HKCvK^ z=*Z5tA<-5zxl*Ky&&j`p#OR^3T^b&;8}ZV}u{)hR2z56K59SUr)tfB)n!JK(Ntv{^(#N@tFLKU-nI&Py^7R7l2?gZAykVy#$E*~TKg~> z%79<`ldTn%gN0xulu4ycpJ7H?@{8ih`Z_6N^{IwsjXgaLfoLJswP9Tzi;_=fnQk za3Y+USeDHX*8hpwbY|UQd2+6#u)}Cr>B8H2Hy3sXNFZ2$qRN zA}nRNuC~gu3~5=xRAqgCMZ7XOHQhEm((Vrr=DQXp+k3lO!R;w<`NQObUGY$$y*p<$9_z3yc#PeX!@wIJ!|u#D zLXZlNvvsFBa}6t3P9!36v$7D$_lCozE}e46-uv;Dwj23t0m@(1`<_WExz_Xum7vet}?2c{gshG z&sZjZcvR;~o0gm9o$R67kxO;#+47X4Y=__9(lpjO6*q>`{$+*6Lb|af*t9O&Jkh>% z(=K0adc9$cxAms#5@&3J&c6+gt7V0Nre--R;q9(=2je!1(B0URTHKaP)Mm1^u|%P& zAzc-YrsAotK{|6^Z*{6B-r5q4)>mi85xkX8%QNIg&6&}LwJ-)tL+o}*3nK|tv{npH z#jO6cVJTa!*Eqcrg1vw_g5s7HPyM=7)A&U>2xrh8fa)7O;P!Umm;0g11ZF-j<~@PTHhM*_oe-lJuE>k5Xkl+oVH5Y z+qC|}R(;jRg^<26mKtuSc36`a$~ebVTJPneE48bxL`&mnTYXz=CRvlp*2NMXnTF1Y zKNP9S$C`(;jSD*v|JvH>Qnm5s_L@Mly+7J8EBR7+hd}6e^kerB*nU=*Ow=wxS31)b zFw8_cl=ioc)z?%t_f+LZEB#GFmFaA2cV{FMt68x$;j5|Y>Z@$6&i7WP8*$ z^^HekA?WL^;&Bh356;vGl|xgOrleH9NJ*nCU2yUTB##C1boi% zxYis@Rd$cJH|9;NrW)?H3^&86aDHUr&~RI>=ZrpIEE77@kP8M!3XLn!snmYFA1ynw zD0u*!tjy0iflVbP+ha{5U9oUOZ6F#;w^qj!`Py_tRXCIy*<6umsFkv=EfMX=S^iWe z(bOJ|)SSA4c`ypyB3m7Apy=~eF*4~!SE6gUqBU8QOy@eFmqJxzcQ%=ch*;BD=H&Zb(xm4*#}!NGEy53hk{nGZ=`OdB_58oXZtW1(Y5h{Tqv;K z;pC@mXKrSt8d-JeRApnLx;kFz3o@(9mWpIF+?47Xx&U=jw{2T(qRQ86F{4-{R+a7< zMfXQXsF&mx&e7W~gEA*Np0{jNo{m)6vF7dtxw`gnBppdtN8>?Nx{mr>3kugiRM);d z+p@5&zOS_q3I|{o2D2S*sfpzmxAbA+NA)OVN_>*mX7?!AY`{4(ZgrL%BvDZls?7Mp z@nE7dTG4`jW~QgPxxF@+sIKgQ;asMoqXoIpQ?8Q}IyTOF zijIc?I6XCo(aY#asbD<|+Vazltv$`%?NTOvRc(pJV6eX;+t=1G0ncgA_q9%RSYf{r z5Bi!<@AqX#tIw<&9qsHvUOz0pEH8!i!9sjCPxANcp00LMch<6t%&XdJYkQKpJnf}$ zYGZ4mxhv1SI~x@Dy5{CWq?)$U-(F~6&}Bt@W-RDCRoO`Kd-C%#@;-7*>B7njn}WgK zbbDjdcuoHZo8tvrhjRTbop~ea%V+&4&iYhCLr=T`O>+I{L}&9@k1DM{Fj2CU{~{N0 zj;mxTs4|XIR5P!$m{q4LI!fI$lafxs!}u>9*QqOsw8O;acoWQpG@-YP!@|3+Ux>$v1>RI=_!GP+V6WGvS= z`2!<4jP&aA@mM@l-MOG;Vrlb4UM8$`>j8guFwv7o1ZhE^I@mcfT-jVbkhh{CD|?2v z&~wBu#P!UJBV1)8Iv)mGZL8^2NwfaXvMw`Cu*XCql8I((Yct(#$SBqNXQ~{PnU)H; zV{@{%A`TOZ_+&-MYF>jfF=q9Ozh_Led&AUd$<3AdD91yI5VqQSt2+x#sgS=h=eG?t6xnMZioo&MOvTjvBFP>!{Y*lqspUuNh6SbW? zsr7Vft|k=B!qKWb>(lkg>Z<0`mZf9uB}JwE)`)LW&0sDNt*GqGvW-PKJ|^Bl-5_FV zeU<9QRWl`Z(JH>!6b#i?=ayuW$&fBpe}B7?G>la1<+Q`j&V0Tx5%j4d!R*6+Sz-Cj zCTh&?9nbb4ARARR;f7_|=7sR@Q&l&4!$Q?b4tI3LTCv#d z^w?D7Ma)1DIvz6`rbW&?_DPlFck53dP<(9ZeYf~HHlpGq+y3+9ekX~ z7^NX1me%?+>}w!LwcOv4rw>#idX!doxVTfr_5WZ)wtH!8$*wN71t2}xRM}ctReM#n zFJhF|eG;LB)nZkK7M$tx1uSd~n3$}?*g9DC_9?#1`Kx~2JGp$*slkrVsHGr7Y=JE6 ztuH~ldWMi)=aX+3ps+5Hu1r)_MN1n9Qn_Rd6Mnp_ing@1my2Y6Cz(jK$IMt%EvUs) zRqfbP5Q(Nn7QTJse3Gd#y75b_hfi>}<-G(u$$HFH&K8GR2@&98E$tthZ>7d)Y*9kS zVyV$=jV&YwWeeZ=^hp+RjN+@sPPHPJ5CfhyIo8^HZNb2joww?4DGAIK$rh?KmWT$! zl~5_x^2+LO=8BTE6;&h6wYIcWDdtM`9QCJAv*)VWs&`l5yG#z#6%fqkoyPu3$pRwS zG(!DWm+T>$%eVYSGu-m;5=pK3ICn1CWr<vMGr z4NlBFpw=~WdR2^LV}yh`E1Qhw_+RDO>SHfGaMViDmC261~T&#L66lBtsA!M(w#`$i!W~ zVs^b^QKfsm!q{B$a*t=ks}Pg^)LF{tY@fT7@!PMMcqMSHn9P@r)={%L^g-!pwbD_5 zL4`5U6;vuurlYMV+xPU&r{6#knt?R_kNd4@O8^pwyHJw zC0iEk8TlXfdbfK8{;b1XfgfGjm+a`r5PAh~awmZCG3aphds|u6`;>FB z)0$ub)wRPf|Mz+i!Fv`!{>6N44CC@lOKEq(dzDQVzf$~)I1NVxW0j8aj`7TRCXfkq zED4{oBz)?U$P&QQ!l#}Z<^>=koDd%|UPIf(f4rOTU%fb091?#j{->;$Yvjf9Cd{~h z+eqP9VC**j%=nt|Gqc}3(>!K=&V1dfwzgV-X1(ECh?$g5Y_<>w*sj|9i*?of6s^`grK?Lca>T<)M`o^j>(1nt0x{hBVO8p%d97F}uH|L%vqH?gh2M{s&QIc(C-3o0 zoadax^WQ8z=|H1sKPgwE=NJ@MSf3CR)@Q_oykDeze<14RcJFE3gZ|r3#TDkcqQMAZ zPV*I1=mad`bQ={_%G)3#W!R{ z@hO=E{SlE8Z{c|aGlOpwUzOcR_gBRq$~KIReu&@GMU%`I-;xIC9x1*do(9i8(47hT zuY{4!!e`5S5Xc z>;APO`K392aj~$Byu3yDFvz&k*bJVh>tA`k7?P8~Mtp|lvkb!$BJ1(0mFw26luJd{ z{|%i-;E=Hi>6cM1qsDj!KUrQYi!$+>Ld!@FDPf8A_)Xv-KI_l>JN;+*zvh3!|BYf% zVRFE1v@yl+zcu>S=&v9C^`GLnRq+6k=U+f#ei%R%f&&&iz~!ov0Gd$c8Q}X(-8XXgJK+4EAjLo@cYnj z%pz7D5Eo(BN)|fUha)RC%%(b`?skYHpgb%t1KbYEwMcywXBJo6@a!nyKBTz>n6p5) zU0eztJCMVrz;6R)2&o3tu?V@Z!?6-ON^CymTx=e_Wn66fcgvU3yK_EUNqz*<9Yi^) z1zQrE+xyL3TLdbpco(?L_wOUDL1{=+TGA)|G9ZI8B*QWyqcSGrvO*?gQdY_;nUZO& zrDbG|td(_$=?$_GyFHp^R<_8TY{l9|yUfcD*(tkZx9pJx*(>{GzZ{T*a!3x#5jiTy z_j`WOYW9?e}eT7Gc~Zlhav?3&zm`0$P$o*NLvXP@Ba!=v8Y5%2AAw8XXV$ibaQ@7}&6WCsI?anIc( z`5~c)X4rkVaj>G4b>Hp-Q$ySK9d&b<8ro9fVmLMQp)0=>>+&9Cnn~j5UhYaH${3;mF2xPHZ-!`?wsd95=BeR9w|-gY ztd$TwM1=t5D~`tpQ8((&!7Hy0!hjXtVoDRTnV^hlHkTZ^^zb%|@&+NAA`9T+ti#(c zWr-DnHz6?5zV3LhW_rbiXY4hP92&qmh;s<%FwPO2qd3QKj^kW_bD;&A0fIq-A%bCo z5rR=`%j89a1VaSFzAG+Ve|U%LZA7^;WBvp^851Y_F==r&p6nFIas35xmaG))IX)wv zlR5E%_#S$!uZy4K8d$Vjm1vuCXn%&#zD%M0I2-N6cEtay&(14 zW=@)`%}wUH=Kbbf=60M1FowCtywSWB*Y}$bn~$4M^ML#oPWJUH&6D&g%?*6WAHhfZrU}Vmk24kyjqS7IKK=w+(mX z*RJ@Pz*QiPg_9i8c*69Jz|_ss)Z)4xIkh6Si5_pOC}3Q|U(KZxy;Y6vMIXc}J?X_& zBl7AJ-FTiX@u#dA^wx&(RAL8dLG%KXK+e_3p%FWY{E#`Sq)i}|bEoBuA$1LMFqO2` zcy5)-kOT({M-p7C@ar#K`AR8R2LCLrrok*6=I;xjPJ<^Y$U$qu!uW<7$tYgTJ&7yQ zX#MDt^@sql86|l$dSNZN_d^0+u@2gBPn|VkPC(;)c%D#C+VM<4YUdf#CTA&I@jL?k zQ9^3AA5Zy%@hfRd(Gj2H#;cHh1J$AiBJy&i4|-yE?bcSpVu`D*0Z z$V-u*L}sG#Xj8NgGY@N{=SL4juR_`wWDeqdO)Qky;V!w~s;%rq-V*B*at!BUx zcye55U%P+hs=0W%7HKgqlv|PR0-QT>?!$Q)=P{gD;k*{-jW}-s-R<%&c`vRX!1)E7 zU)Fhg@_7mP$8dfP=kqw9!g<1>lh2j#qn?F4t{=ttP|8;EN4WlhxB%CuV@68KJff78hWKB=KO*qf zEOMF#{I9SlDf=)RBjuUmUSPfs>y`45_&vY}5V@tiUD@wXi~o$LZ=zIEJ}N#7c(wR* zV2T3!GEt&4p#w;ddN;ybkpc_$@A2;;=qRoHJpujn!h8EM`bW4saI^ ziP7P1q}YSQ6nk-4Y9#Cv`*HX&Zae@9IA#uFRDB4ZbP0|y#F$O-0TDTNP z9QwNq-c^B`>c%L2iCBd;>Rfo(A$Zoc;%0FNv_T0a4j72K;`|kTQ$hkpc3#oT=-2dT z0lvJV2UVym>Lj7Au<-*r;Zx2dRH~~muBy}(W+Ii3OK`fsjs|sAz zs64fYML{7EQ?aiFGSPoI%f>zgeY*gwt5#OGh!PuExipsIoW@M$)z}kqpSVffijv-4 zI_?t>iicqzkBcX;-|uPcwD_je<3QcdV9XrG_&9-aaRYiCofz+qU~Ib-%TGn1@I*!0r(${F2FVNJIMV~ z<7U96MknB38UGjXPh*Ful$OGe8`t2v+c*XIe)$@%eFi=DI%5Qw8w^ATxytw=t}mBA z1^g%D_W^%qTb_V8V3QFVIEP6j~Uki{xfWxo@skY7FPq1QN<^Cs&3uF z@HX8hr{O6=dCFqM4`CjLmt25zC$9JDd-E75atbHK)kQzb?k?s1h!#A*h#34;@g(}| zU&q|vx6$^!h)DdZ_z8Aly@g=n$2?Od=9HRnw4vWVfH|VYm=9WozWXN3^IU*Aoqg!P zA43oRTI^E3MLwn4t*^;@7n zI&#Lj9q|S*xD17fZil zuhzc4TpR-*=HQAg*f~pGur#9hCxCx~s1OhdjA-LB4~_A_Gi3`%D*U*yb7X{QfYfYl zb-Sk{9@}2*Ll9Yh{?hyppcf{~EzC)zOo2A8V3s&b)sDqd3TslqgTl|&10`YG zOf3wceweGF;)u2hC$6yfu5s@o3Cc?!6UG0c;5Wg&4XFl{&fB2L0pe$V4*1D;UIqNw z+jlC=jDp`+@B|>G;`u6cdy4D+dE6g&-9L@{uek0X#r-c__YVk54!Z8|!2JQ&{SCPP zoa_D=?kSg@|1PZcw7c#%D)rN0RI@4#96$pdDggku}BM+8uJS&|{)wt})Ruc$Kwm!?LVsm|nIaEBa2~xGF1_ zZd^OX6$y@&;6XTp;6Mx37>?1r7><$xu=2<(4abx=hE}dqa#Uqw;}>1D|ByIa!E@)r zox2Zg6WcZ1ePH)dv8M!&9NZ@k?N)IAj_td}Wf~sdxBFsvqb@HRC0w!psr#cG3-g+~ z(0$cPl!2D1eT3sl_6aiL48)r=QTDT7)90ZD|Eg?5J9G>!&1)E{K59H`ykh#zqvmtg zdh15(Zr>ii2>m?qXyWC{>C8tE0vGvZ@ z2U{O&eWvw=*4NtF+9uofwO!eEQ`=o_54AnscB1XYw%6OU_BHM2w(o1d zvi+v^yV@UWf4u!f`-|b{NntY{JHsk`784`?@U-7F2_}>2vi@HmLpyd)^;HA7BewjB`-hZCFv;fmG)reh_l* z>U;&yg)R;8VRd~0t_;LuKHaV$b;?|BhfXIDwJV{?Iu$EhfX(1+!&wJO*q)^@j4RC^yX;2 zP71bLjG!Gj$&FE(J+XS6c8-i=v==qH{Bh2hv!&kfnyCkNIA z|LL04SE_9W#>VAl+b#nmJ&r`D6!%SvpVq3Lh0^m+VP#w8<>Q!Q6?l?6W9)0Lhu`V06%=yNw>g`amnr!>7tfiy}{LeS|}}8v`zk zy6FQCT|Ql6_UbT$1uAWi0v?0UxRo%pT8%*uP|+}^XiOLK(`AuLMCucZy4Kj)if{uD)Ini+fN9P~?hyRGBrriHD zrS=z%rxx@-rgPGg(vSREYs{T7jcWq)#hrMmju~wODh*>~4k=mFL6y>ny6VLBLNymQ z0b4TBe>w&5R2-&QiUXq}9A?Qfm_O}~Wnf9%biY_)E4Gv%EQB~_r>yG!- zmzF~JaEW7_v2h)xbQ;5GXj`4li+)9muz6`3_Lhm$yfluyh|>q>s5LKIq?RjyD{Y}# zE=@yTq|v-Ij=YG|huep2UbbFsxik%Vu|KSNX&iYGrw@8|xm=XSEtjV8%B68$xwK7c zPqyV^&h$51E=@yT#A&%Sj=YG|hvV^V*|feG|LJu$FHJ*U#A#j{M_$C~L+_rWTz$Z3 zUhJ*vd#!s-LtdoOyfluyY@F6IQx3a4p3x#NE&xWr^VL5&1TH@K8^^aBG0)3ZN4E}L z!1mi%$Lm>D`%~;j#&>{PgpOa8O!_5_TAvS z+xLj?dEeV80Ow-oKeVO-Tkfs|Y?S}l_h=ARQ z&fR$44e6GkSFjIzy&e&-U_NIPR$E^%+92VxW}i82USM8pK4`vRMe)JGCDw)34c4R9 zYmlNM=FIJr>Q?wpt|pwfms zX`R&W9D`-KG9_zA&(gc|w$n%EV)SzviKENlGT-!XKFrxC{v-xbEG_-Ozm0fnbMl6+wWAmEZyV*Rsx^3Q0 zVRN2q^Gv~BCnLJMbodyKDwF-hDIK5a(&=aOm5wxa>1--n2B&nSa!RM^-mP?`cbCpi zVRN2aI;ODW5@oh)&n^K=tjnV7&XHO_VGiDC<(Al{vGcb}=9N-Yv9)vj#qA?(%j}Us z03%n&M>l@xG^%OkakNB1;00DJ?h;RkS26220(!l=&wee(a%}1B zQ3PjdEwu04=h2UYquBvG<%*?lyMh>DO(7S~M+Gpuat30-S{y#LpO!VneFfBK5K`z> zmNn|05mMiuJ}=ejWmK!@rCMD^b=tgCrRMTZtob_he*b3BOB%(F^ zhDHb#FQ3EXXnZlK^uhYE|IxqrkG(y5oE{_aPLDn!s9T<#z2n>* z=MU_ey9hMTQ7*@&+&{!41X=x{WSTgz{EcFqI)K{asPYD^i+&j^Io~sHHt$#Yg;m+~ z*b4jQF*cwSVQ`|f>_ZW|Qeh)yv^LgD%XKR5F`>>J4mQ?HyF$^%%4lt@mv&0g#>;4J zte18 zv#|&3+IOPQr|W&bS}WIxE>F2eY^+yuU7m7{*jO*EE@in!>{9C5a+fBI$Wy==b+b5t z-s(=w^4=)#nztNUw(@dlDay-XW9O5tyd2Awcin(h;fJtB`gN>}{sQZvHSjmvkG%TS zWuZS4?=A~#jJ{fqXBj&&o>+rAJB0Pw+ps44D9UJ*c-S7MF>aZO@s>?v%4xi1B2Coe z{ls|dL}SYNcs-Lej7LrkaH43n46C>WQ^mgpVkx|oJ)%*Jm;~;YBi$;zAriy9(FS<( zCd@)qLO&zWLM6&xK#O!P%1@nfSDxy<%ER$ew6 z>!sE5mY2;VFRHE*t8`;h$INo;(=wFHt8*)t*T&8#L%FQ%>X66KS|Z*|BY6ymhZJZW&t-@L}!g3P{g#vp=HcW`xqKbq%<(AO%Z9tO0rOO$|J4#MufQWB3%->c~S=>9}R5 z54zIpC*?fIRi|XUv(p7!>4+~+HLE{4R?^?C(BHQ~mj<^G4(czY`rH4zw8+&-mV~>? z`5S`v=a!6nttp@TS$XNmBL^Bc53gRsWnAXh?W~rdqt!?u(0cIHGpc!9+v7|Zyj;VxnlWxgZE?ir{dX?t%s2kh+-nzK0FKh-!*=?A5awW-+;A;**D-dvV@^PJq9=gGZ!HXlb$Kjz)% z%bgrgmV34=_w1b9v-9Lm&vW!)m)*g-%TA6b%e|#6_m(-i^F0+OCtVvY^XBeg-MP0Q zwLO2tb!t5~!1+*Gu#R7WQY*pr5D|I~IqDS5S48)e-Ct97e`neK7hU(rJNk_49vMZy z>AL6hSIh2SE4zQa?7p1-<+A5Lah13ZUc^W-g^>kULl|+g@!rS7W%t*5?<+XJXWC&yg$c%FRRdtW(OcK@{ZzG`jRz1w2JFU5X{T|VA_ z&wHQV>AHtUrQH?``sy*%X51^HE=Qq5-`+V$>_xXaH_xYl`z0ViB?FSydg!{}&^848D%%fGm5@X8Oup|7C zd>n6R?lhh>JIz}y11p@r07Xu$H%{PP%=@hd>keNX#-Lxt-hwIY5C4HNVcdcDcnqAR z>oo4eo10gezpxHjKgY=bcI-lLz*hnuGb)WkXxB(bxT{2cnejbyz4??iX+4QG;$7ka z@e}M>`tg1bv;CXI*821pmTZb6z6%#S^WnVik?VIz)r0GI>eE(Lch zxTlmdXdE_vU~V?QX`QW7PKc|;3G9WxOnwvZ^e`piE(LchxJSXgI=y@v@2%cz)|j_h zd<#LpgK!hx6&RDZVKtWN33n;DTfsdF?p1JKiOV(eb>m#)IdiS~^;s^{coXIgyi>Mc zaUtBLu6HZAN5Q=c?o)7oiPxCC$4D60<9*p{UA)$a`=o(A+?0rr`?(G1kZ_NJdllTL z;C=-UXpZ7#?7{r1F=9My@=F-bdlnmDAqN#l!d>c`-^?IK!o3RaQ*gh62NXP5;(L?$ z73Te3#4P3uWqdbdwv3Vz?ox2Kf_$HYdz_T2NdM@OAMUK>cH_1d`sghykUH$ zM`pematY`zR&bYsd^d~QAl#$iUIq6lxL?5o3LaF@$zue1t&_JKHJGu|Z=cxjo^Y4q z#cJ2oE(I@9knevnC&E1n?p1J~g8LObpx{9T-8oH&hw)X9FO=o82k(+GC&FC{UZUV( z1^K2K^CQ%hd)4(m1@|j>K*56wdh=T<9+ykd*Z00rb5!L=$gjj0&?pKiS6Bw`u!tz|F@wS&Y&&%+Z97{>KOTkMNJgndm1&=Do_vx57;T{F| zD!5O<{R$pX@SuWo^DfW%O038+Z^B&)UZNnsZeu`eghv&;R6)MWM+pe`D7aU_eG2YZ z@PL8`6{OYT-5FeS9x#i3%G`0sEqKT6E+Ypzrx*CYYYdWu|4eb79<3DLqHy=$^~gix z?2!k@CK{v1COVbf$K`y19&>P%=5XVfgEP(=>pTgT#v<<~g&u*prO;y(M+!Y6adM;- zdhFrgI4TGLJHHfqO!970=#hw93O!bFq{yoBIyq7bJqB@bT8ivRq|jrNcauVoNZeBB zF^eOG9-%lnQVKm5ad29SmXk=qF$(+J)fk`BCOLP+H)=SR<;=!01+P&3pOevX7ULNB z8%RfupNuZ5=m@U>&B^Jw)8rV&-=rht*opIHTw&9D0yx(m#x>sN@QkYBirVX0oK0X` z#}QQydo;OXL(Gy{410du$;0_HUh~a(iP)@jUWSp&28>3?mG3kzRr}633h6~W@>ZdI20A^wqOqsZGk1>PJO)tSMS*8tN`&`snN3yQq4Qs*X>G1 zfmxypa3v5a-~0U-db!>|%QvpQvzL0Vl5f%I*vJ^U6DMoL+55_S?iOO?WUjnF6;}yd z|L!HBHT?UKWZAzPNhW{Cl5n?+wiM3G{ch{WEz9rPR@}1uuC2u_%OpISF^2xn{vSQP z4eQDr$8i+Ju?l|e9@$vzl+US8^Vqjgg=FRsck^UIi1BMNv$PelZ71?P zjF#pqjCpUwe%trjKg9PaIKIs**ri~Pf&~S873^1VK*1perxaYF;Ix8k6$Iwkb+YRu267V!Lm5;w(U3jr_Y5>`}0wV6TGx3JxeZq~Mf-D-@hoaIJ#t z06!S1IJb~jGYMS^_9$3Tuvfu;1qT!yQgBMa6$(x(xK_b+fFF!hoU6#IIf*U>dlW1v z*sEZ_f&&T;DLAFz3I(SX)H5IJaQ(qZ#hH%0n%C%3ut&jyg1rj%D>$Iwkb+YRu267V z!Lm5;yg)S&5Cp>*rQ-U!CnRX6&z4-NWm!uS135GAiqm$pr^#|PJ9rNfg{qq znoa3aut&jyg1rj%D>$Iwkb+YRu267V!Lm5;_OUb&A)Uh*rQ-U!CnRX6&z4- zNWm!uS135G;93RODagI%>mCONn$j^afS0;8LlQxV03f}`h3gKo-YSqev_HILb#XAM9GqX z_GqLF&-L4UV`>z)0OL6c9t$z<;u}Kv5)Tfa;>Z!lslY75!S8cSf-B$EWBpgDJh)SV zd%c*453=#SzqvVaCwD-N4Nc@Zh7`=zev3)Jm$Vo;>bH|ZDpyP8YN=fPDp&SiDpaoC zlJR{f&Ngrcfp0qLH>IS?$xtPes$_;LnT327gA+?;s5}hCo$Km+`}7t3bzs)9-an&v zuv7uV^=U88fKA_vJo(o;AI8r15v;!H_b!-PkJzXs{kDP|M=F+vRJ1GdA1qPM#nbB= z6ld<DU;mc&AQg5A7Y zZGLOU-*HjaOwaJzv2DR=#htu)kUPIB7y;yW8+^*5=CfwLoe+T3z0jL}CyzF5&12K_ zBvW~k{l*^2R+6H=bX>w0W|wI9uWN8V9GnYz*TLZGm&G z$gw!`&=zO&cC22|Ig&-K?#$d}*d;NJ9FpEf`b}rS2K86Jy!oDAopt7@89?^ugZ5UnO;Xg6D>&}C`J?)=2M5~_Q6(p zBTla7lRFOw=cT4~lvBHLUTTgl%c)rt%*#v37*kH^#(Ak}C*{;`9CbH@*8b~kwbZ{E zyi0naJT7lFqQ>2jV6N^t>&ep7j`*B2aC~n_!v7+8qQAt+`r(&QYoX074pY5TZmIgQ zRQ*tD&WXM^FTPLfL(7?m-FD+JVF?AyqiR3qTSfuQGY%jp_KC=GzPO|PlCtni0kjgW zE9S4`yo3gL((_rj^j*g!<#XansD;c(z-D^m78iYG{-ecdiS~L3tcrQFMKU%PF^gZmXUVG z9Nkn7PD^CpFH)(PyMu8ga&XR$r!|m?`PgN$^R@3CJvbQVY2Rsj_r0B;nrgxdM0melYiUvK62g=w6Obd4cZh z1e6u}l`qh0**3l#FM2^hc>&*Z<(ss$|DbxyE~M$GR?i%!? zw}zhyzeFoEj^gW^_lZX%=SL1lUWq)1zX@cB6XJVl8w`AP1ADw7A!Cta-3!2#`FU|R zm0cRPyo?e~x`irLInJiC)A1`9EDKY*am;frj;mM>ovl;b<{XXM7+ZG6RIPO_r*p5< zP;U+e^Y&uaiF?q)rJjB+t>D{u_r4&PhOUttLWe>xV}HYOd~@_3eD(YZ`EB`{d>eZ+ z+OU^m8s9lTU|en77G4rwAKo6e!qwsK@UifX;k%6o@YVBYjUO1lFoW3D(q~SZXPdjs zE6rQXd(B58`N)FEn(*u4nMh^i0`nR3rO2J;&n>@IXBDia)+TGGb=|b;w`49Mr7Vq8F=cz>VX#5p}P`t^o&QbE787+g-yN=dEF_aW9U4i_wd*>&0Ee zZhLX$u*=}oy2H(((sJ36PTK`}+Zea>ZXC1c1l|ccS<+T zPU+xmX}x)B$=o*XLrRf|T`7os|n{8?3 zILhb6*(q(=wEb%;H_lG!;8=P$FDHh1<*=o7WV2J+ytK5Mn~l>pS&nPr*Mf}ujJL4Q zuT90SmrMIauEidgT)jB02|}mD zc9e7Dv=-cS3oxR*9y2`r*3^q=4gJ{XIfQRm-)#h#H1LkAqv*r)5do+lhrhV8IdbYL8 zy3)GEy4QL{=~i2UTgSRB(puDIa7yaM>ax0V?pk-+OJeO>cVk(1<(8XskH9B zIF^POZ~e{1k)M~2GJ7#vgXK8p>c!b9ZE0XxExMKH7cqat-M=$mVAIhdU*EdYa0X%r2)}GM#5R9oGi92cGk30&nc|Tdf?8 za&^d_85_d0_cu4j8BESmnwUSX0p#DS(SJwCo}1<0XW_S9x{(w4<8J}r;8$Iow>df6 zX1`CyIXAx9xg0XAQtxr{JKZcVcS~~D8huIE6H9P5PJU&Y7zeu<*e!}y&ks;fq~412 z99-2vhT|C7*mHVc$G&#Ht24hYem8SfmKvpN-SOK31(c9ubxY~a#4N**iWUN2>pmav zGF&U~zT^L9yhwr%Mdl=m|eM1OJYl(WmM1vieh zrt8Lw)wN~!#q1dur^n{Zxwvt>cJtA5Y2`SZ%I2oRcnzjn$M+>798!H_qng;N1M&SWW4a)}eFbblKdJI6ClRIp;lq`IjdU zmz;mk%WF}x`R)0==7>%{-!uY`p@%Y_zSpc3XPW%VhJDKa`IcG%7HiM94&d6hVZAD- zSLy84#!CG4lPr2!XUkn8j~>>O@_G4MX=d>NzBqC_)#XIvc4u;y&t*?Wl zjWC^UC3gJu;xv_8+YX%<%Qs|}sClrX=qKKZzwYulX2V~`TOj!A3T91~;BU5USKooT zTRvQp*|s}p-0omBcS_^nbV+TAom4hP%jTux$}YLs?Szxc!8mz2IHuwZAiYC-h|S5y zajdU-+gf#a+ZeY*4$juSotvXmN6xwRIR9*b&CAw-ZneF2Yxf1+x@4Kldt?UUL;(@= z8I)cBdseL*&F@41e%l1bO|%JRD**0UdhQDM&hGQ;+pK3VmA*s|EIjTd*aNXR+&`D^k2j7X@~a^$bn%)>6UVf-S?q9q+&FtY<=_}io3JzL?%8O1FM3|=r}Hbv>^;z8*@FDr*MIq5&U^D> ze?)&}l2L=J_xvj}`~u--$U#rAYsc;vyL+HcKh=w6zV5VkJoDl>;>e=^c^hio`FDp) zA0JF4;{F&OCtFF>YvB9}0ec1f+j(5M=NoW)#MM|M<2T%%5ifCt8tY&kBR-CA*4Z=1@tQ}!yzLHDiSf6J_;@cMzfU*qtn#cJ;K1Jc+wX-n$HXg?^Y^7a

7IU?)$UfUFEx>_FJ9YS$Ub-OK88r%{|%nd(_-Z TXuq}0y@d9=z>I1;h4_B~e3YA$ literal 0 HcmV?d00001 diff --git a/test/shape/data/in-house/fonts/3f24aff8b768e586162e9b9d03b15c36508dd2ae.ttf b/test/shape/data/in-house/fonts/3f24aff8b768e586162e9b9d03b15c36508dd2ae.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7449e489db77f72d6b6a62e97d7386061fff3b48 GIT binary patch literal 5760 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 literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/43ef465752be9af900745f72fe29cb853a1401a5.ttf b/test/shape/data/in-house/fonts/43ef465752be9af900745f72fe29cb853a1401a5.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/43ef465752be9af900745f72fe29cb853a1401a5.ttf rename to test/shape/data/in-house/fonts/43ef465752be9af900745f72fe29cb853a1401a5.ttf diff --git a/test/shaping/data/in-house/fonts/45855bc8d46332b39c4ab9e2ee1a26b1f896da6b.ttf b/test/shape/data/in-house/fonts/45855bc8d46332b39c4ab9e2ee1a26b1f896da6b.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/45855bc8d46332b39c4ab9e2ee1a26b1f896da6b.ttf rename to test/shape/data/in-house/fonts/45855bc8d46332b39c4ab9e2ee1a26b1f896da6b.ttf diff --git a/test/shaping/data/in-house/fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf b/test/shape/data/in-house/fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf rename to test/shape/data/in-house/fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf diff --git a/test/shaping/data/in-house/fonts/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf b/test/shape/data/in-house/fonts/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf rename to test/shape/data/in-house/fonts/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf diff --git a/test/shaping/data/in-house/fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf b/test/shape/data/in-house/fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf rename to test/shape/data/in-house/fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf diff --git a/test/shaping/data/in-house/fonts/4cbbc461be066fccc611dcc634af6e8cb2705537.ttf b/test/shape/data/in-house/fonts/4cbbc461be066fccc611dcc634af6e8cb2705537.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/4cbbc461be066fccc611dcc634af6e8cb2705537.ttf rename to test/shape/data/in-house/fonts/4cbbc461be066fccc611dcc634af6e8cb2705537.ttf diff --git a/test/shaping/data/in-house/fonts/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf b/test/shape/data/in-house/fonts/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf rename to test/shape/data/in-house/fonts/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf diff --git a/test/shaping/data/in-house/fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf b/test/shape/data/in-house/fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf rename to test/shape/data/in-house/fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf diff --git a/test/shaping/data/in-house/fonts/4fac3929fc3332834e93673780ec0fe94342d193.ttf b/test/shape/data/in-house/fonts/4fac3929fc3332834e93673780ec0fe94342d193.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/4fac3929fc3332834e93673780ec0fe94342d193.ttf rename to test/shape/data/in-house/fonts/4fac3929fc3332834e93673780ec0fe94342d193.ttf diff --git a/test/shaping/data/in-house/fonts/5028afb650b1bb718ed2131e872fbcce57828fff.ttf b/test/shape/data/in-house/fonts/5028afb650b1bb718ed2131e872fbcce57828fff.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/5028afb650b1bb718ed2131e872fbcce57828fff.ttf rename to test/shape/data/in-house/fonts/5028afb650b1bb718ed2131e872fbcce57828fff.ttf diff --git a/test/shaping/data/in-house/fonts/53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf b/test/shape/data/in-house/fonts/53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf rename to test/shape/data/in-house/fonts/53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf diff --git a/test/shaping/data/in-house/fonts/53a91c20e33a596f2be17fb68b382d6b7eb85d5c.ttf b/test/shape/data/in-house/fonts/53a91c20e33a596f2be17fb68b382d6b7eb85d5c.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/53a91c20e33a596f2be17fb68b382d6b7eb85d5c.ttf rename to test/shape/data/in-house/fonts/53a91c20e33a596f2be17fb68b382d6b7eb85d5c.ttf diff --git a/test/shaping/data/in-house/fonts/54674a3111d209fb6be0ed31745314b7a8d2c244.ttf b/test/shape/data/in-house/fonts/54674a3111d209fb6be0ed31745314b7a8d2c244.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/54674a3111d209fb6be0ed31745314b7a8d2c244.ttf rename to test/shape/data/in-house/fonts/54674a3111d209fb6be0ed31745314b7a8d2c244.ttf diff --git a/test/shaping/data/in-house/fonts/55c88ebbe938680b08f92c3de20713183e0c7481.ttf b/test/shape/data/in-house/fonts/55c88ebbe938680b08f92c3de20713183e0c7481.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/55c88ebbe938680b08f92c3de20713183e0c7481.ttf rename to test/shape/data/in-house/fonts/55c88ebbe938680b08f92c3de20713183e0c7481.ttf diff --git a/test/shaping/data/in-house/fonts/56cfd0e18d07f41c38e9598545a6d369127fc6f9.ttf b/test/shape/data/in-house/fonts/56cfd0e18d07f41c38e9598545a6d369127fc6f9.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/56cfd0e18d07f41c38e9598545a6d369127fc6f9.ttf rename to test/shape/data/in-house/fonts/56cfd0e18d07f41c38e9598545a6d369127fc6f9.ttf diff --git a/test/shaping/data/in-house/fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf b/test/shape/data/in-house/fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf rename to test/shape/data/in-house/fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf diff --git a/test/shaping/data/in-house/fonts/57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf b/test/shape/data/in-house/fonts/57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf rename to test/shape/data/in-house/fonts/57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf diff --git a/test/shaping/data/in-house/fonts/59a585a63b3df608fbeef00956c8c108deec7de6.ttf b/test/shape/data/in-house/fonts/59a585a63b3df608fbeef00956c8c108deec7de6.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/59a585a63b3df608fbeef00956c8c108deec7de6.ttf rename to test/shape/data/in-house/fonts/59a585a63b3df608fbeef00956c8c108deec7de6.ttf diff --git a/test/shaping/data/in-house/fonts/5af5361ed4d1e8305780b100e1730cb09132f8d1.ttf b/test/shape/data/in-house/fonts/5af5361ed4d1e8305780b100e1730cb09132f8d1.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/5af5361ed4d1e8305780b100e1730cb09132f8d1.ttf rename to test/shape/data/in-house/fonts/5af5361ed4d1e8305780b100e1730cb09132f8d1.ttf diff --git a/test/shaping/data/in-house/fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf b/test/shape/data/in-house/fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf rename to test/shape/data/in-house/fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf diff --git a/test/shaping/data/in-house/fonts/5dfad7735c6a67085f1b90d4d497e32907db4c78.ttf b/test/shape/data/in-house/fonts/5dfad7735c6a67085f1b90d4d497e32907db4c78.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/5dfad7735c6a67085f1b90d4d497e32907db4c78.ttf rename to test/shape/data/in-house/fonts/5dfad7735c6a67085f1b90d4d497e32907db4c78.ttf diff --git a/test/shaping/data/in-house/fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf b/test/shape/data/in-house/fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf rename to test/shape/data/in-house/fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf diff --git a/test/shaping/data/in-house/fonts/641ca9d7808b01cafa9a666c13811c9b56eb9c52.ttf b/test/shape/data/in-house/fonts/641ca9d7808b01cafa9a666c13811c9b56eb9c52.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/641ca9d7808b01cafa9a666c13811c9b56eb9c52.ttf rename to test/shape/data/in-house/fonts/641ca9d7808b01cafa9a666c13811c9b56eb9c52.ttf diff --git a/test/shape/data/in-house/fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf b/test/shape/data/in-house/fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf new file mode 100644 index 0000000000000000000000000000000000000000..64ab1c6f79a10a282778daa6a041bb9b7cb0e356 GIT binary patch literal 4020 zcmb7Hd2F0V6@N3c-?wXfz3Yv4?fTxMu^q?fuFs_4`)HiT&gIyF9GlpVt@vVNw{fUw z+9VCs{R0v;K^&!&Led~aKnX%sKpaIFAt50l5w$6xfFWv2#TD0<;{Eu|_kEkJ9Ve7s z&&+!>Z+`F1J7&DZh$xwklc4VQmew|UkvfR%M=@L5-rco5bFTOa@Rx}=Z{NPN>5Z1l zTZkN2upaH&UKTtX>Ay;p;03?`;AnVa&F@opfIkkt_t41n;M$kJtbo2jWNjH52={v< z1%k*nfw}4-Oe71-BKSMt9~~N637#ecOO#4GMKnyBMObkqpN%mB~dyRA_8$%7~VCUDOP%# zJ(}+Gr33h^3I2~bceA-{uQywIH|F7J)-unNp;^?MnoIu=&4#-ksviOQUnWRr!U}C3 zn!muW>E|y%PCnrLY(=ypD^4H%siM5vcTQ1w%gUoKUAq^)n8pcHqwk|=oLQ;sqN4ny z@4DrT5Zu5oE!o(BHNCK?+*xAJ$aFoTa#g8dR-4KV z{fO=YGPCl2{bmU7v!X_t;a62F{^CqQIG6si%o%d$Gw|x@TLx zYuAYvP?rek4?Eko`I~%=gBhFG)U|F3jP(Cf&nR67yA2&V57prU%4+DVLPy`zZ>SXB zsn-i`sQ5Y+{sM&43~wk{U4=Wvtp-?!S($xLgdShF-QQeav1{wjqtCLrSWzymFKIaW z)ZmU2TYI~@*{x{a^ruZdKi2iETdpS+pn+9%nbC}?yLIfDj>jvy?rI#9#TZi=&3bCO zu;Fv2(yi=o`mHAKGU(c;R|V2Hz6!;P%DZTuYSz3Xc}om?S)u8O^k*Frx8v%F-!`#+ zEwSzg%0kA>2pdg_bMn0sH6H8KyYGtnUDds?cvRTwtoS>nQZCl~1vP1*pqbHlevraQ zDVbfez)EV$a@P8D-QHkfVQFS|-}=lncZxGj*nLGA)^)}CC8fT6ufJ%MW39{ScDucB zhBg!ZfTpykrDm(4`E98fFD2oXI)xW-gcO~_g!vIt8lPnH(q{S$eT!z9!aCTq>jlMuHg#ErLKn%2h~!JAs%(sykq zEdK_tB17~K@1-E~Q9pZ(`b8o&iYjVkJGFUMqRrpsPlJCFe1@^kBicM~KzoH6`IUR} zMB0ots?A7Sl)X#vr|r6y7yZC?V#WE0++^X;vCre=#9x37M4iUS_QIYEm`zeF!e-&z zLU2O-r@gDIof^~vwcF64?BzH0b^QAwj#(B!dnK-ZLg`00yeYi{oz#NSPByGr)IzmL zZC2aVZcT$j3QTT`_Os6?lNpuN-%xp7F0 z&;Yp2_%>51s7B0;VBB_h{}G)Vpd*ls(39xK4~Z!&IGfdvQ%beHkQB=SrW6eWaeN_mcm?Y4NGNi=3!~psj=bm>R^o= z+gfW|O}^IP>&neBXpR-;dZWo#n`2B~$0@I_3>ot+rd&(2$v4Rn>*l`J*l6x=jqNw> zsBAOjtIBauhTL|T2hIhJ_mbA2rQ!{jbs+sBb6URFarel2lURamtcgt`*X6to&5nDHBaWq@ zg|5q^%SyXs^$;6Dix6X#nCYfXXg%~vWTR|D$bm^ZM#t%S{DwM1U!<4mHM&HX=^Fh2 z?PoMgzoFmJTl81@6WaUqFIu1|be++@FMCmm{^ycrr`av^7qn!|oacBK=yfd#{RRFA z`ftd2c8Y&p_PYEeKLh%tj`Jq}CuH8#>FYXuL6>=k7eHn|Z$y7uUww^#2)a(Ezr>e7 zdv(cfeh&1<_}63~eG6!>^V{gZr%S$~W1a`C;!R+Ph4h~tU+Je@^hUJg-Hljj&!e|U zDmr&}hmll$C|2R6JABkSkUAM$#UEh56b}~vNF<^aCl^r zG6#pp!sH(w8=j=X(SiP9MB2E04a}Il#22`k?c_y#`|++B>oP~=nT)Tzv5mahg!4I& zJGqoEbz!H9(T3kii5Ts89UT}`$ff6UY**~IH!$QoC;cSIir)rK&@nkfqkMT|YxG|r CxYC{g literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf b/test/shape/data/in-house/fonts/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf rename to test/shape/data/in-house/fonts/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf diff --git a/test/shape/data/in-house/fonts/6677074106f94a2644da6aaaacd5bbd48cbdc7de.ttf b/test/shape/data/in-house/fonts/6677074106f94a2644da6aaaacd5bbd48cbdc7de.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f1e07f2c80056459fc08099cfc16984a2d4ee937 GIT binary patch literal 2388 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 O-V4>;f>SnD%>M;U%?&&N literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/6ff0fbead4462d9f229167b4e6839eceb8465058.ttf b/test/shape/data/in-house/fonts/6ff0fbead4462d9f229167b4e6839eceb8465058.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/6ff0fbead4462d9f229167b4e6839eceb8465058.ttf rename to test/shape/data/in-house/fonts/6ff0fbead4462d9f229167b4e6839eceb8465058.ttf diff --git a/test/shaping/data/in-house/fonts/706c5d7b625f207bc0d874c67237aad6f1e9cd6f.ttf b/test/shape/data/in-house/fonts/706c5d7b625f207bc0d874c67237aad6f1e9cd6f.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/706c5d7b625f207bc0d874c67237aad6f1e9cd6f.ttf rename to test/shape/data/in-house/fonts/706c5d7b625f207bc0d874c67237aad6f1e9cd6f.ttf diff --git a/test/shaping/data/in-house/fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf b/test/shape/data/in-house/fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf rename to test/shape/data/in-house/fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf diff --git a/test/shaping/data/in-house/fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf b/test/shape/data/in-house/fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf rename to test/shape/data/in-house/fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf diff --git a/test/shaping/data/in-house/fonts/757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf b/test/shape/data/in-house/fonts/757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf rename to test/shape/data/in-house/fonts/757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf diff --git a/test/shaping/data/in-house/fonts/7a37dc4d5bf018456aea291cee06daf004c0221c.ttf b/test/shape/data/in-house/fonts/7a37dc4d5bf018456aea291cee06daf004c0221c.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/7a37dc4d5bf018456aea291cee06daf004c0221c.ttf rename to test/shape/data/in-house/fonts/7a37dc4d5bf018456aea291cee06daf004c0221c.ttf diff --git a/test/shaping/data/in-house/fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf b/test/shape/data/in-house/fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf rename to test/shape/data/in-house/fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf diff --git a/test/shaping/data/in-house/fonts/7e14e7883ed152baa158b80e207b66114c823a8b.ttf b/test/shape/data/in-house/fonts/7e14e7883ed152baa158b80e207b66114c823a8b.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/7e14e7883ed152baa158b80e207b66114c823a8b.ttf rename to test/shape/data/in-house/fonts/7e14e7883ed152baa158b80e207b66114c823a8b.ttf diff --git a/test/shaping/data/in-house/fonts/8099955657a54e9ee38a6ba1d6f950ce58e3cc25.ttf b/test/shape/data/in-house/fonts/8099955657a54e9ee38a6ba1d6f950ce58e3cc25.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/8099955657a54e9ee38a6ba1d6f950ce58e3cc25.ttf rename to test/shape/data/in-house/fonts/8099955657a54e9ee38a6ba1d6f950ce58e3cc25.ttf diff --git a/test/shaping/data/in-house/fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf b/test/shape/data/in-house/fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf rename to test/shape/data/in-house/fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf diff --git a/test/shaping/data/in-house/fonts/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf b/test/shape/data/in-house/fonts/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf rename to test/shape/data/in-house/fonts/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf diff --git a/test/shaping/data/in-house/fonts/81c368a33816fb20e9f647e8f24e2180f4720263.ttf b/test/shape/data/in-house/fonts/81c368a33816fb20e9f647e8f24e2180f4720263.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/81c368a33816fb20e9f647e8f24e2180f4720263.ttf rename to test/shape/data/in-house/fonts/81c368a33816fb20e9f647e8f24e2180f4720263.ttf diff --git a/test/shaping/data/in-house/fonts/8228d035fcd65d62ec9728fb34f42c63be93a5d3.ttf b/test/shape/data/in-house/fonts/8228d035fcd65d62ec9728fb34f42c63be93a5d3.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/8228d035fcd65d62ec9728fb34f42c63be93a5d3.ttf rename to test/shape/data/in-house/fonts/8228d035fcd65d62ec9728fb34f42c63be93a5d3.ttf diff --git a/test/shaping/data/in-house/fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf b/test/shape/data/in-house/fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf rename to test/shape/data/in-house/fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf diff --git a/test/shaping/data/in-house/fonts/8454d22037f892e76614e1645d066689a0200e61.ttf b/test/shape/data/in-house/fonts/8454d22037f892e76614e1645d066689a0200e61.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/8454d22037f892e76614e1645d066689a0200e61.ttf rename to test/shape/data/in-house/fonts/8454d22037f892e76614e1645d066689a0200e61.ttf diff --git a/test/shaping/data/in-house/fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf b/test/shape/data/in-house/fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf rename to test/shape/data/in-house/fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf diff --git a/test/shaping/data/in-house/fonts/856ff9562451293cbeff6f396d4e3877c4f0a436.ttf b/test/shape/data/in-house/fonts/856ff9562451293cbeff6f396d4e3877c4f0a436.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/856ff9562451293cbeff6f396d4e3877c4f0a436.ttf rename to test/shape/data/in-house/fonts/856ff9562451293cbeff6f396d4e3877c4f0a436.ttf diff --git a/test/shaping/data/in-house/fonts/85fe0be440c64ac77699e21c2f1bd933a919167e.ttf b/test/shape/data/in-house/fonts/85fe0be440c64ac77699e21c2f1bd933a919167e.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/85fe0be440c64ac77699e21c2f1bd933a919167e.ttf rename to test/shape/data/in-house/fonts/85fe0be440c64ac77699e21c2f1bd933a919167e.ttf diff --git a/test/shaping/data/in-house/fonts/86cdd983c4e4c4d7f27dd405d6ceb7d4b9ed3d35.ttf b/test/shape/data/in-house/fonts/86cdd983c4e4c4d7f27dd405d6ceb7d4b9ed3d35.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/86cdd983c4e4c4d7f27dd405d6ceb7d4b9ed3d35.ttf rename to test/shape/data/in-house/fonts/86cdd983c4e4c4d7f27dd405d6ceb7d4b9ed3d35.ttf diff --git a/test/shape/data/in-house/fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf b/test/shape/data/in-house/fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf new file mode 100644 index 0000000000000000000000000000000000000000..21b2dcace4b990233ff82b1b2c39c5df342bbd5b GIT binary patch literal 17556 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 Kg5dHh(|-UcXr)2` literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/MORXTwentyeight.ttf b/test/shape/data/in-house/fonts/MORXTwentyeight.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/MORXTwentyeight.ttf rename to test/shape/data/in-house/fonts/MORXTwentyeight.ttf diff --git a/test/shape/data/in-house/fonts/NotoNastaliqUrdu-Regular.ttf b/test/shape/data/in-house/fonts/NotoNastaliqUrdu-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cd01de0d1ef86ae5378e2ef5b86141607146d4a6 GIT binary patch literal 457312 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%0Ag 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

nPJ3R3ujcJr5o%vsYd8= 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

RBfrjL*(yOJQ@*RDI|9AeF43YAEdloGc|Y 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 QL%okDv5<=vBvXFkUyTh--JO;ALO z7UtUsfw_?i5+b2&C$w;(NP&yMSp*eCYg=X6ci&9my}Wb3@0{#;4BU%^w_=5u~{Z~sS+6aRFrE03sMK>8sX{SPHo*6z;S_^ z7K8es?^_x})X3^kKp%BYJ?Gm6@QeH|c|mw$L>DGD z$>ZdXh@Om!uKXtQ8FKfy9tpV3<|n{``}94EPE5u3o}z*Hm5N7WfoOftoozOhCST`m zi@iPM69Wlsio&C;WfG_4B3k8p3`sv)%?0~0^J7VsS*lf?P|xGQNlw|>)$4~VtjEXU zv=Z2rWjdHwO6zMRHJRbE76BVq_MQDyCaDUbUzl@RqnRvi&aqW2thFqxnV;;{eumUg zZ&hR=Wd#3>1Df56u?TwH{0gk(iizKv+?9W_dj;ewR_O-XI9Xbgrl&GZcz7?FCY;$O z{xzWD;$|Q=uKqnMlR8zB34W3lDP;p2w2|!}Rx|XmB~E44epbP$tToKHMQ(GeXwv*v zxM41prc*!;hLqZVkb)gt%who-s_CpK`aj1nC&T%tIFAZ?679lAMR{Ie$0f-1ezY8$Asx){Wg(Aw1HN|tlg jEpXipGhO~n6Y%k(A6C2|8X)o>UR*Y0i(FpU%AJ1!%gv^L delta 1307 zcmYjQT}&KR6h8OPojWtj%AB@q|*xE$ng9-1oiHSa#6yJQQ!Njl>c4v2HJVS}`OzyqkckcPS zXYRe(y>%uF1OO^=VsPs6TNg*fsPF(FQb6s<@aPMjQ`4D`0K^xOkB?rxcy;CG?2iCd zL&)1EQi(LE@ICHtAdgQhB{F(L@;ltWhkR>dX)&s6jmSgyk>8$9CsTKNLcgH>&j5OO zdMT03Qj4P*5f5PD`%A#K2)m>`6_aVE96?CXFMa^}UIo1aL~p9mg~Z6f!j64~W6x#Y*w zvAd{0SFIZ(i`ddg+=!>=){7sYKW#YQ|Z%}SD#?ZFbO=uuC)NrD}n}o zsD5xY`pVidvq{1c>LJWx~g!X)~HoD_=&FZ$ce7{=58b2(-rHCgpCkyXhDt?S%^z9 zBUX99&zz^-@#cnlj@pI;jc4N7aEW`$0o5?n_sCOkc^0g$4&wNm{NTL$L^o<9q54R? z^+Y_VX~EXPlkKmx)U;Lm{Xs*ezj_XKhia@JxS-n*{oH8^YDas+!C33Drc?2D%`mi% zOD#?PZB6mEDy=o51>s?@?;JI6k!Tgbr=)^R5WE=J8vKzpcdy<1W7XWI?dBQ@nZJ>k znG(j$725T1Sv{hgTkNqp%IeH<<}>Hn^|t{exCR0crl9+-7vcaD2qJrqDd>bh$CyJU zp+ii-N1})L|26{1q|L08p1t%k%tH#Man8UZB=8%7DM-TmFo!q;W5{Na&*1LRf2ber z=U~#jPa4LE>*9Uzj)qqs2i~Vc@pJ*8I7e|bqYd4JO@sh__#OHPNIe^3i?mD~)H2{A zGi&H+^IO_uek1;F8ge9S!c)>mHa5|7jp9qZfj*z0b-Yj_D5U~}5(+Q}uNVWzwk)fh zSCqU%kYk^?EX%ZP?e6XtEPLJWI%V5-9LFw|tzxlQ&V3-1_7yQFh{}E`*JPK9dwY9U z$%dUBUAOJ5RoL6#E0$eg7)Kz2BuR{rT!rhpShQQVFlz3C$}yzF)uPK$+#>ag0?HIc z5i56gDyfTQ*#XB9>1X7X=hanWvI~-;>$)O| z5Dsr|i=v`wnqDCZU}2<^V|m3oAL3i16kLkicogib3a>{2-iQ+Oy!@pIFbc%{Oa2Pc Ln}{})F9`e#T8TLK diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.61,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.61,63.ttf index c639e4d4c71ff5f5edfbd13abbadf3c7ad5a33e6..7f21708e240aaf0a4b30fc341f2f76e9c450935d 100644 GIT binary patch delta 939 zcmYjPUr19?82_ESyEfCNtvS>}mW>r@WMYz}q2|8_NpsVnm%PmF&f45y-~GPtoFDZwby)}i zUM?zzy4pKBF$yQ3w9s1H)z=%WUhzK!Z12g9uHZo1(yyg2fcQ#&sC%%rzgnEEr@xH6 zw>NmSE)q@MCXbO11w*Z&iTfk37|%m~IGoT7T*Yhhb@HZgM$4vL2lNHNK25`VIFt6d zcKONG6Xa7-Lr*+u@O%IYnUt$En$c3X+DE1sz@Wcg*T&>t!i3`7oqBvCI=_419pKoY zZBnOx?asA%U`Lw#dMu(1yT=~%^87RE8)C6+L~~5zGo7+Re=Lz6cU;7*6q6UllVJ@R zyd`GNJt*59Xej)uvDq@b` zZLzh5Vq(a+O5tT3ROZmEgwSkm*!G+Iy;bG~wJIR5WhVmsl=jY^5ZrMsJqnj~P?amg z0Olia?Gc5d+;Cf)fQ>twlAkgZ{|iN~<{NLL!&Wh4Uzlw&{c4T*Np0$*Lyo4o9lCmD0 z6-e+ADtvx|Q$ZOS9}RrO@`t&RE5j;RLe9x-+)BC*?7{tpKnU;bg zobd^q^}!63Ker1EFvpMObBnq%DY7!K1LxT_p%xHt;#3|BxKWeG3Y%Yi_@% delta 1294 zcmYk5TTC5A7{~uJdxzaU_d_Yr9_|EaMS6-hg$lh0HYl}48yihIp>Uw#lp`S0mx3H) zVyubnYSI^#npA!8!B`Vx;sYi=n5a>sZ`H)arzX`l9E5Y*UB3lloXyO9zwa{h?Kd+k zow@iT7=REBB02`1?K^GPNS^@F0n!c)oq4EpY<%W5GA{ zr13JoBKsf2-J|n~8M8k58QF8hzm3k%#Z04tI82D^oKXEV3YI5rG_>Ui^x&YP<@XwR9!INLNlz@s~i9eVaOI!%fUK^qW zc9DPA1Symo_>=f~;)aRT+=6luH;GRX>r>OC30BVT6Vo10Q;EfeG&|vY6c8SeB6cZ} z8f#iUbdoZDn>M|go}Qg^-$y4U6!YxqnX&Z416S@)$>PM{QPr9$k&}V}AF8ky{TS(e z0jeS^s=TB#Sx{u*3e{NBn3RMDMb(r^2<4260-uDqNU5BKDB^q>qs4}5V*x+I;Y0Dx z{q3>-+Wx(JYN{(D{;EKgCd0=}Lyoo`sB1bHh<6>R?TkhOVY$AUn2;zeE46{z&=x;( zgddDI)z`_St>4mkE}oC9$e!}J9th|c*!R_Nws_Dm zf-U{~+fOv_ZmsnBf&rcX;sx0I^uY2~2!##un@(fUsOgRbYg_g-cEsC_K)~4dcyr^? z*2Z{ih0zi$zGaQp zq%dOr&JW*K%XgX9_u>!MF|pb@C6-y|#Y@it3eG_Q6E!-Db?VzPLy%}&<}jJOEz=d( zS$IcgC}Xi5`TsrwRMu*R%hr$J7^acJIE^!yLxR537()^-VT$A#oF$qho*?Vsf6`I% zpTY&}V^%-RT$gTz_rA6tfcK`ho2T=G(-@=PL_T~Kt0V%w^zFoWcCRyA;ttIM1a5_R zhc(N)taqiq7cJaneXA6(#G&IVxx7iC@m!HnE9OKLsX=t;eu;4GLZMK~YFgG|#8e+y zRaIUptgo-<3ih(kbxOAFIF4N`74rFfDf5a@+|;CuAZeS$Oru@QZ)|K7iZ<5POw+at zxy6mmjeN<4Nb3kpP!vUEEK}~ft^?+l3bbnGFpbYDh50qW7dlNkpw&gW(_L082$wnOEZ-K diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.61.ttf index 2cf7df702a7d78caf63c2f908563a5faa9800e3c..b5167c9f8bd4aae20a842987a9140eabc195129a 100644 GIT binary patch delta 927 zcmYjPO-vI(7=5$5(4tsKDGecp)Y^zYD1i_nMh#&3IaI5(qVdF}Y`4U=tfe-Ps6A++ zF`6iIA@Prc-i>mo9+ZP8J?O!k9E>Mph=~bDBfi~M!%Swr_h!ED&D)(>>RstBLjVYJ zGB7n39T`O)^?-JitB1x;#}fzML~a6lg?xG}adx=!yYd4N-^urmPYzA!J-ERAM)FuZ z(cNpN3pdEmlTRg*L&=4EGq0%EOuj#rlQtT$LY^h>OO<4~;M;Az0P4rNu$C$nL%tmm za$_g?V%oNHkNX3kfQE;FuQgqgh3nCoMG7oC0+yV!87VG`j9x3dkPaR(?gE|&`MSmY zk;pzqCXEJ3|dY15w0`IsG$>fUjbwNy%Um^EqXHya-A_&KE zeNN8XBHDDAoL`AhUgpe@8hF4|$HX0bcCNVj1ii#hoqfAt+CAgfz5sQO-Ukl2dIDl| z6HS`u5<0bKIHr>NF164aR&Vuir*kFSu!miXj>eMkXJs)DpIdA=GfUajdTaMVjak*^ zcY}b=NHewJXz?(&Lk${zsx3I+(c70_4_p=MmfjWPmeblf0xqgf8Z>t&%m_Hw(d=@E z3GGj@2FxP)5sk+UkF~0w}!Xo=7%Q6n-&Y71!_ni2&fnut;)M65J%EX9p+ zLX=8XT;g&o5_DB5hpGf2B*YC`2_bRFfg3_X>IJnNDh`OEAfY%U_S(D4TQ@??YG%Ig z&3kXYc{BTn4Gm8bBy|}?T&Qf;%+U#of;S~UK3V?>PxWS+I+bRHU3AFt^ zH+l=$?~!-S<(F235MVrqB0-v8n9h(^xPu%80Ly1eD+My_ zc@YhhXb4};|SkfNLd`=V%W264v4p@I1WRLNM8Q zB&>T0oE%K2j`xH|A|po*A9}7W=%&Cm8iy5KS4!lmJN@HpZ}(yUi+pRp`dHIDLV?au zI&n1ZQ&nGL<74mH-k0D&K=z7pZw!@ z;|cAN=z9>SU%+YO2NE+bb5lm1_TRrNAJB~J!cRt&4;y_vGtTi>F9V41Hf}B73}oSb zm`7ZMOUQD_=WuoGKXexT=kWn@C!*R#d6n#f!40oz!GefM9TIOAusLRkc=;0~0gVZPOKN-^9O=QgA3P<594h3cMZ$ Lcq2@VNBqXWvTZb6 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.62.ttf index 4890c3ba05c5600f182e879e91c863e3cee736c8..4240265959aecbb9f0d3cca0af5c730b5f4bafff 100644 GIT binary patch delta 861 zcmY*X&r4KM6#njeqmE)@jm{vVHjJhv<}XAP%KR}oE{3KY%ZL_U#+f(5{CJH|QHZ9n zHsQj&i-Mqn`~##6Y$w<*7cB!_M6`(3E(QDEnIAYV2eiA4c7?A;V<9WD2#CkT&EeS1v7O_cUp#jcpP#%nI;D5x4xo1uN20Or zzJ!r~LcB~o8=D@TURj_2NPZ7-M?51+7ULaIzRkd4e8~!UPPG#2 zUx_!8rjdCyQ1=C>Yy>>M1lM%>pf2w~<~+hMEqV_%~_dEra~$ zO(PvZ*-zsAR6@>q7oJ6#e?&ZxN)-~a;sw4_;0FV(sf@K;){jTT_le!|HVfIcwIA8(%0et3yqbDFv zPEezryN7mdk1e#Xp$d(hA~X@1hMO0{K@x}Z>n-ZCFQ``aV0)3-hBjyp)0>u779N}T zU(S}V`=Ulxad;ggpwqHnrDbce6lX%YT>a|MH&mfFym>l&MXHG28F2~&8c3|;`ZF|W z&Pk9KEZP>d#cU+B<5HHe?`fAIV1!d`>T%Utdsg+-mZ|aDtTMDMb;G-Vp;(5U+u$hh ztvN|EBg}rN@y%Qd2*lWkOZ9Kn8UJB{4QJDI2v;SUM;I>o0$y~Me2q*iiurPzfUw?|efyH`KB=Q(1IfEqkJc$xgRn;B6A9U4w Fegj;(koW)q delta 1308 zcmYk5T}&KR6oAjYcjnFv?9A@W{_YMw#0ZR_uTWHd(OFM zPVW7x`hFbr1* zUI$s?lFZjUgfoe=>p(zMh?oEcBw3M?z-kE<7)^qZ#a>)?+xJEd!DM5Ru9>! zGqJXoW{%dDs>OA2eYnJ3i3Z6le~`I!?q4RW&+> zySpy5*LT)=y@u|gKe_?dNsqo>4Z*Nc`ner7)MMv@Mx>)D+7s(ibzMDqu|0aeGaBnW zqIQH-!+cA)XWk~we!%|kVDsFI$Lc>D{Pyw9P1YsTx1pUrfGg%7Bxr3)!}>$ zedez$I6;6o4qguTZvg^0FIF{IxHcb9lwq80$aD*~Pz4yk?=Z&oa(xJ`R5fb$&{O6E z+HckksoAB2bW>};6JU5WvN1s@sOmLJ70+expVB@_Lz_v=IQYEh_ zd7B_(`?xI2v{KsJ+bfi;b+2PrEX%fSt6V7+i^WRr1}h&ZVvdQ*K{=a?TIJ&Y{(h-! z!S1f6SyrjAf3RPyI3QpiMwlc?0wK9t$8l_IMx}&VbI*A=rnI@I=x`iPk-9|z6%<7g z{kyw<>R?$GScQB(Z*$q_^Lb6> diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.63.ttf index 13fc238cbad9a2013e515e9e57514d069289e329..f7ae43dfa9b47f375b9669e9b1a2d898ec35d779 100644 GIT binary patch delta 929 zcmYjP&r4KM6#m{1ow01R87D+SrfEtoQxp-UAE-_0Vn}nwiZ*!}-@K9L$7`HKp_-tm zO@VngMPV-d1EL^o6D|sbLV|)86+x>A7cHzsB=)^GQ}{0Tp7Wjio$sD^?tRm?)>421 zU>6r1V*}w6{m7skP>(R$GB7+8J@_JY3(%H`#|NULeM^6qz5~iP;>N+#y(1f4ILG}; z;>b|6wcSYOZW5m*9*f3$V>7c8~Ud?20{7Ao${2P5|){s@2q(XRKx&}KQSe8*TWNY6j-nYOfhNEQe4T?y3N!~;{JzI-OPVX zJa3Z!^YfKE)VK9klZF`gPTn12{(IuiWU^og*FAitz)J=~$#i~Ne}!@4%f#+fHZDLq zv0ZU_T1;C?xT=fz25}%G(ndgbKLA`SjNP`flljd@Xs5qu?^`*;Y8$-z5hxobe$5F- zPl2+zi7M4~5e;e#N2RXqkxl-f%xb{~`%1Q9KZhFbkHp|jiF^hgCt0^wrt*^y{jG;o zvWlPAF$y$VcBC|IEgt3!$RApVT=93iw7P}!a^E}Ir8P&mWq);?HI7$YRH)8QkQT7p zSM6XMDH~;_ECuQ^mKg$iIOMD*M6vu3yHG6OQ!4*o=}t)(j9dn8rWFg+d5W99o3@5; z5eTv(s@ux6TZbxl`s!uCw_UdSGSXD%V?g pU;-wR$m0x*|NaPl6PId95y;^<$!R3G=13F}@|SP@X-Kd2`~?W%nvDPe delta 1307 zcmYjQTTC2P82->qXExk=7-2|Q*pEx^l_2&H7@ZSOM zn9iiKce^Mc0r?EEEIN-aTITUeY<(L;J47z9XUQfpVTtiSdN7-Se?ms6RU z*7Z}vV2m5G8`;I>7578x0ikx!pIw^Co*26JfG7w;bPru?BjUr7LABICM`)0y&b&gJ zDpXBe_c0-_rsq?4-Y>O4s`jLQTenwB8O7?Vh z#s=eqM;Z?wIvDXc1R8Wfwahd`^k{EW>&ZZ}uQ%QkjReA?xeXW)C@j=?ARemX$DigW zlda870@miL#S8Ibgep8^zb_E*&9mRV?Vn&>T@dR}_LcM812fPN4L3!T?MIVA!w9wy zc6C16R^L%qTN@1c_)lJfeashFucjbvgn#5Dg2v&~kzl;NG0~muGy(zR*g#w2Tt_0= zanNXw8bRwb`L6XAi-idNe~9LJ4^OJU``hhz#;jj>r^a8SHaLdPby1qKGQ9VT z3H>qCx}f}EHOn!pTNc)N`SL{~m0l)^n5?75j#sCuGYSGd(m9z-JkoKHkA?SjMh94I zU;lrML>lX`rnH@5I!}v~p;^c!TA>u?7|l?cUZ(}Kn zAM-xzZ*hOk^CAzjzAA|tp zY}59(Y1($Fu)DWgthgkjj>IHYRb|FcE4l*1Epm?(aaq@O zCA7UA;x1^}WEb-JydyNf-|y2D(C4yHBn(v%0+hU&u*?yrJbr?Y|U0v7nd8(_s zD`hJa%HBwF2`Pj~$FYe~J-T-5zHjRShY+!Ag|Mpk=-+Q(o6*^)gt+vy5X+bL7<|A zhFp3?h~%0RW{;kETi0t>5^f{B`NYxJPv_=0wH^Bm`ME9 zIoG@`R9c>p{kKmVKYCp1_4oE8eJkR(oHWTbestVgTVFERibvt3sk3fsn!CBR5Os^G z)z&H3jUD}J`;_~HNKKAn{b@=p|qu-7M>_nK)AB$*F6$ z&y(ZhtlAqss=IyXnzj99@tUP0<=8c8H_AF|`j3|JYf5jF)7D%%TOL?bYrZ_}5+aU# zEFo?2T;Y^xAC{#^6~$p$iDZ!zlDTjqAtt_*!XfNoxoR8>Um-e+>%PV^Diiiu*9 zm?egY@lkmI@+do0rG>kAGG_lw7mGUi;mU%qTq|dFY0}h9mopge4BN=_VGI3Wqw!dMEZ%0 z6PYJ!eP8or>d6`>(@xernf^oS4>f*BJ5}ve%Bkw7YW!I3$CMwdS0q&=S5$LVr2Lfl zQ_@e#KUF*JIGu1h@pRJ9_MhW_cKn?1bK;q}Gxjs_XB=k|eu?=d_LsO{?7zgHwVjPQ z8+$hHSM{s)tL@jAUt`aybJjWAxtO2~s-Pu*mFEzCQD@b!1pH#1wf$^6WBVoMbj;5& zXJUVfJstOBTt(bZ_EYgE<9~>EopOBdIGON$;_;+F^)FJtK+CA5kmrI@>6S39funYb zU7QKgk%M!Zht5MWK?>*6>O=!sR#S^$YnU}mRI^4}<4sts)!FJ|b+x)#J*=L@>PCEx z9%6)`{YQ#1oQx9-aTjq&u~@9cy-ys&{ZeKNDRX5mZoVwQttT(SZ6q(l?Jaxb_LW!R zj*!c6@0527C09yvkgMhWxDUvUxQ|H>?k4#R?q>NM?l!qiNSAy`?&M^T+=KhNd>wbc z+>d)e`f(4+0Pc741nxXyQ-lwacisExVeggs(e)!w@?-0Hc&;l z4OJuD#;ONyFVzqC3N--NHAoHOXRsQKJ5*5*HCzqHy;@Dcounq=PEk{Er>SYU(_t>D zW~sO&=c>853)G#sAE}RVKUJUNey%>pJ*H?y^|ksI_j~m{?hon*y320aaUCwp z!B11G7k#ID%`&~FdzZEs!a>hIBUIP!eFlm0DWhjiLr;Ce-f393Jn?*&PJ{BqhAsne zm-p^8EKkhs+pkZaa1Q9#H%|7n@Ma_j|Eu=QOhH0QA{EL}Il47U{LFrAX{>8}Z5Vb|SFjlDRbUR&6YZjB2O=LltDZ*im z7RqXCjbi*;ms;20Hn&FNwx|+iyooZ-#29O0j4?52SnCq2HQ7eGp+9m+y-G}hwSPx0 znPz%fj}s27lhuXc(oO3+hmMmaT4*aA%19X^=x74;2&iQw9E!&VDDxbUvgV$fI<7h_A&jGErvB64?Q+A0em8`SKq5hTQj%rdrS1;%&8Ub!}5@^K8p)58JlbUbVet`^5HLjEHenkEt8eET%(D|CrG+ zGh=Rxxi7{O^F{3R*jr;)#y%SRTgl!40CzK_8 zm2f68HZdcyD6w^7uf*YrH@Fh-NqjKznZ#ET{fVC@ev^1MDJdx@sWho$(iKT#lT~t! zX{|*9fMiq~)hIPHUgmFKtxXjI@PmtI{4zdm(LaOV=lzwyivh@4YpGe=H{zm$T8MQJRX0*-dld(I)pYdVFv5b=$ z=Q16c>6vviOETMJcF!D;IWp6kIXm;#%)2um$b3BWFPS?s{h1$TewTTs)~mJNs$H-4 ztlA4|-&K2U?Z;|wsbjCRtj_&ej;yI!H)k!%x+iO0*5j_Mzhv#mdOhn<)+bqCW&M~f zvlFv3vkS6IvO8q=%6>K{Ip^V=r*mG+c`fJdoR4yj<($rq&rQp1o!d3{irkU8*XF*G zyD#_M+)r}9%B{##dDZd?@=Eer=S|7GId5;?JNeD>C*;4BzbF4-{^7b8*WFW4TF|zj zN5Q~?Hw)e`%q?tGcuAqFOJTpl;e`_muP<~J-dT8m;ZucwD}1x?gTl`Wf2=3#CDp4{ zuU@?-_1e|zS#MyyarKVXJ6+$ZpHY8H1ABw%4c;hfP}HobebHq_gNm*xdbQ}SqOzjT zijEike9^><)?IYA;rxd8G+fv4@kS|)vKkdNYTl@0qdtv>G#cCJx<HN~~nsjP%S(CL*HZ*y=$&rgQFP?hw4HqxIcumvl zO`mQWX!>ijZtW zXs4~6YjiH`+@f>$&O;6#p$Ge~H5!YizkDGhE(X&_2&o5hf**|&} z_FCBMOz*zE{k`As)1l9%K3n>{+~>8vefySQe%0k~_UqYiYrh@+&h_uvf6EmmSA002 z<$zZP<_~NxQb93Jxd z&@MxJ4_!EP+0cIsJv#KOs~)-P$zj!p%^!Bput$ddb=aO^?+^QO*w4cq!|M!RIQ-0r zc_R*AJ>=@cu8|!_K6g#bHLb7dbj=;tRE%mg>bX%bj<%0Z89in6TVqnj3>dRxY~t7( z#(p>U%($3w)yHLzD;n2qT!(SJ$Bh^_Y22)F?~JcCe$e=5Cp4OH^Mns4Hk&woQiDmC zOqw_8i)*jE_Recxa;7*JI^T5uFgbp5?&KDeyG_1w^7zR&OkO+r&B-54{$@(cDXtr) zES~C^T6=28sZ*wYJoT$-u4&7sZJ%~*+VSfOueGw^4X!@S%-_EEx zBYVbWGltJtGGpb8r)N~mjGb9?X5X2cu8+UI!}T{_|I+oJ&Z;@9*Q_D4t_dACjJ#q0 z?1?wV+_>$gt~Z^yx%15r&w2fpXXfV3-8-+@ynE+8GQW;%{#sXpYuAFy7d(2a{niZ& zTPz&4@a2WC-Ijmbgxi+iR<@{Q(Tqjqx7%+oy}jG*!*Aby`&+jkUYxkN=i*nE$R(qe zOj@#ON%_)?m)>}X?T#Do*tD$ovLVYJSoX=Cb?=;f=f1ld+~v8u*WI5iufP25d&aMb zU$OMwHuo;QciT$a%7!batlY9HVb#>tu9(&1SKqh#@zu|+eqr^|`||GVb>Hm!p1AMK z{VnewfB)n6f3c>`nh9%mtW8|oXYHc3+tz;iK=uRUA9!h9!n$7TX0O}0&cE)=gKZwX z_Q4$wR=8WZuW{e$KKzjVp{pKx@S)@DYp=g){ihGtd^r2zMGt?vq2-3Hj}$+$8+r6c zAc-Q~4%j2tf~atql<-nu4v zoE+%N6j#V}(NiXh0Ww4Mkq*&a))ZIDI${Wum>hAH%oD?9T`^4NixILwTrCU5DA_=a z;g)u^ED~d7LorWw6%%ENxJ7mrx5-{&sq80~$t%Pi43g#YN^!3oDptrL;vPAeiR(3D zjT|ZNmsg9;a<)r6Ew2}DIaWL?ZxBz)8R8jMfu5Ih#CEwryd-wXrD8XC$*;;g>}=z z1H@f&pja;_h^ORCv64IR2c&D1m@Y373%NC)AzO)8T`bE~Q`Kb6p$W2Gmi$t6mS3qZ z@@v&qextgHt#YpTi@aI7hRa-rBE z7m1y6vD&NNR0q`S>Miw#+OPImMOH)g7xkI?LLE^@Td<_?y$Z0r@K2T-PN?JROZAod z*2=KbteRH3m1)(olGM-Yl$C77S=CvE`pJ^ki?8;Vm)Ty7y;6Q56Ap`X>sL@A(q9Y= zmYZxg@i$TL#nr>*LG@zcBv~t&Wg!+HM3ER2UVKOnFFxp7Dt((Cx|iVQee(F3(?tEL zqi0SQIa4Q3oy@S+_r!XcA#^Lxtp+|izu1fCS|im>@=F#ZxW_bWQ{1c)md+tLPZY8V z3oG1~H<`(gUet<2(|2^MQC&$}CyEU2N|ZP)j*HL5hvJ~v%l*ppVv|@eR*Pj~ftbym z%oy$vFBe@!8_|T~ylXvFI=grd(sAqY(iKhmBl)f8nrtjyjP#@RRPn}QeV2X6npZlr z*tH4qZR@8di;6cJ>76EXinki+;U?3I_an`)R+JuTRNwfeHW|^V9O-GRb?LDt1CUl* zj{HwbSzeW?s;u;6>300SQm>VsE-gY@qP{9U*Q6oRZuKS$c~2p|YOw-Q%>A{@R|j0h z>BT8{?omILHZ9$YbhrAT5bPj&z@Tvx%+YYNQ|4XH6WXHX2ifmjLzR zUo|*IlpX`vC~^^{+kgjb2xA?;%fKAq1j9ft;OdCe1T+L%4x@wwB^XJA#r)3Zk{4Qa zjC7ms`Pm$jwZ=p`vpWkAO&M32i~vh~6dY2ruaR!o-N6*0N1PJV7BGHX!X2zr(yL@W zK@SD9OPUn*L^>4gQ_{awH~F=}($d66Ey+-nbOx-amlOf&+n5#O#wWSpZ=3QEOlOLtSF!b>a@XaqU{%DyVg|YJ%c8jwqjgDChLw~_E0EY?aq}*gWOBIBYOn~* z0^`6SaCsP5>=GUTL<&@5r$DE{aqx+djak=h%$jH8t>7`R6wD{AEF6b;E)$uI8n+Ll zIlqMzDkj{&ovm&x@#+QL8fM|Jrdc>lNA1G(ED;T-h?qtdB2iu3kbZ4As3CbZq<&$E zYJ{casD$4|=ZNPL7g35(@I{|QC4W@f9+fslCHzccanahS-_odbQ&gH3m1wze5h!3d zEiKt_kV}{KB1U4k2yLPggR(M7IJADm@1pdmL^Fg!i%tkpbc|C`gcgJ)Rz-?-8$TW; z6>T&Ug$_&0sef41!SpjOJstL=)M1HI7xf3-iz+2%bLaUnJd28oXxyT-sN{%BI(HM= zKo`|Wt_DXUqV{a?zE0d=Z`2Px4kvjgDp8BDpRP$L!{rgFh$4h@p*rEvIZNg9nohHOB1@S{kW1D%FijsZoh|^-)ROlM%oA<(!p)eO09GQNPWM|N4*B zUx&vs5Rw)|CCVE1qpV?x0*0jlQHgBo_cXb*kNTlS;drQYSjvk^Iz{Meu9T=q$?H|% zhQNb7DxxL$ryey4 zd+K1g0GFDC{aV#4s#mvOX1&yU_J~w?E-IahN?%7M{0fig6ov0c{SHK>-BD>flFMXW zxH;$EN@v9q%NEgg`Sb^(LlGH7aB(7T)mHbi37m+HnuIr8XRY|*r0(o?M)TLGGqU^XU zB9g1_;)qyxZd95Xl_nvLG)V>_^)gb&sMI7X)sIR#Ub=~w81+*TDgSg-I&LJ|U*vxd zKGaF_4@RZEQE5k1dLC(0{(9WiQE6FJS`d}A-)s|aO4M&mR6^auxuEKxrM{Aeoi}>YvqY}Ls zPC{SixpnRG7~5fKVct!7lk!I9U7pt!zc#up^XQzgMCXJh9cnr!kIvD4w0|DG6AI2f zoqIg@^V|<}_g_%jB}DGFTrQuBI)x>Q5SA83B~&czH!Uh@zi}q*u&5uSDc2Rsuw&G- zWmKZn;cT*^k}g6ho7AYEJtF0ti%O>=Qf{=+IbTQoa*ha*^M1}=+#S?EhlZzdadS2r ziQyBL7$9MZ@ez`8)<&h}QE3s<956knQkoF;8-X++N9Uz;2}#Yvl1tk$Ba*HRG8fMNJmQxV%_aLo?dLMVs9iSAfx9CrJrk8^mF$%! zR7*>ZG(US<_BhT4W&c*9Pk-ark#o8fw;0qlQf5?2X8eUcb+AnbXPt=z=RcqIb^fNT zBU$g~uZ~K~qEh>)R1%f6-)xhjFzS~Ul^jt?L?l;UMMTUx5S4aEBvS;FVO}8OmscK< zE?7Wa=s!%6w)N%fyG|Gg!bi~10%r36eC%bN)&h&m}M5@y&B4sB> zq&g*0sW2+ljz~I}Iw?ArI>K-jaY)HCWw?et%*qFOl-sonyn=?pXOA<9F3_4idy zS}P}`MGVx?on+-quofC&>>pVgQJ>bG1V(D97HWcP%RHmskPQ75&@!P(W@Uz%=s_m_ z6k&7pR)*???{DxA-_%6s!?h|~Yl5zSsP56)WzwwrFLOs_ohmO^cTi{omHB+7R9VzY zDU-oP9&0m~R~D;Qq|vKX&Q;l;7mYjrPQF&O7c&>>4E0|o!!h)iNs3VMGlxa}umGXI z%A1%-h(;5wpbPh2@NYbPdk}@`hQe>>pSRIinNn2aH z&|f7jS5D2cJCdiVe{I*Oa6D1FQlf!F`kt{Y6q>OhV|FB79ZkH4^;uFt%xIs{ocAB{B1Ls&y`PaDzDQz*3Q6gwD_bG`c-Zgr%FBg(cqj71 zDg}%dwQ>$rIX9@%zR`H5>s-H^IOln&mzmvG_L!c-h30GN)Fkwmj$f#oYD2-{&cO3T)Hk&-|rxVf~k}pmHFkyF-2qn5apu~Fb05*Pl1;iCv*(lQRT zAL<|aORw}C6^)4Mh5o8!6TL`!WrlxRz)J3{9Ke-+uJq_&s9b1EFQJBo`qGshQQ7>J zQhIITIdr@Wb%|E1niVwz{8&6meYg61X{?0H2g2=$WF@7$bVFKV6|T-miIfF8dRr^0 z`Vr18o-m5^^&yGqtBur1olBo%q(161M+HOI61S+&GG;PhEuO>`WMIaS`ltej9$A*` zrwZblYKeFS8NG~OFQnp1Kj`TiAHPvUrk=~iYHCdoz z_fkK_9!ozE4Ji^V*_)6%)Mv?K(lZIEr=J+q;7xZPWY@4gmCl14Iad{^yYy9fyj!bA zUJ4H;q$@=g)X*(uiFJ4;Ry%`d7JizFES@2z@`kaNmWX22KZy)gG0mj8-r|vaV#>mr zTeP1lkY`LTE7WJzch7`-p{exh1|#Vd+l+LFDoC1Qq;9&cYG%?_Js0Q; zBwH~x&sEp?cjuy^{M)Gygd?>*aV}m!`&&GCPfhGKZF4&1o)shdfwqN`jZV-)UJjju}6#^`VB;3`KS_yV`-o1xVX@#_mXq zB_kfYld-gt!ZC%3$v{h6OlnK^Wk8QH(tB1?wdF>dCNHhwI+fCkgj2{S)Hv5!Nhw}} zC3Q?9;Zp0>gxb~9kgDm6)mX>HQWxkfhej_}-JDOizDt~)l1|7bD=B%JxkNW1s%;KQ zT=p?7DJz<;+5-58k*=Gg#w0RsV>0S$eU~z{nxBxlR#J>Ej3w{3UKNfM-WV3?It~x1 zm!$4DAtSh$GEx?g7+WQyj53Qyj3p_vk^1VsP8m$P{yLo*lxgAE1+*3Yuf#ADRG?l< z5~0ho%ae~F&D5hebreM!X^Ql& zI*|HdwT6T|O1A5(tw6e-&sK(+EUqWp{zj^a9|;JpiQjA^4d7vUdFt2r4OC^RkEIUN zl9igeE_npfBK1@1hSU|pWy#@|qx#9}y4mVjF{vYxdEHnJ43?(OOxB}%0FUF{)pchK zv|6W*OkIccS9QQvKbgm|Wc_ApuWBf$%BSGZ=nF$K1*r?QBt8vhr?yL=eZKh0TjrDXZE}>WQVnTZ8K2M%NK3x~+)R0a>6QUW8NvLlmX{FkGCJoZ{ zmsV?g`|3U}xG8(m0t? zJ<;Js`kQE&GA)HBljDNtQcgQ`2OUw4#0@FBGsda>l+PV2k#6U;2XBhz_kq@e_?}7A zjkGqty} z-1s9}vR1^+jMpROieLkI(5TOt1^NPB#&)Q-Pm=C_lf&Ec!?>;{&J-O-7V(AQF_UAF zDu_R9q@L=vWLwfcJ^tIPvZOP~U5VJNxP{G6&yV z$nn-wuH^m>ed+b;K+*fB~5Yc)e;vR<6s!c>$FBY++^0$WVS~1O4?y+m=Vex zs@3yIou(kEL`zDkrNqz{<60eu7rkoP51BY)aF?4n4_U6H_|WJbqYA_v6Wo={wzN+n zv&YndxD+(llC3n^B()>64h!^Ux>CqgM_r^F(2ng!V_H)Pnp%f45>9DJ>{3hZO-w<@ z>vV!b#2A*8dayED^!UHR1l6~aVu$HOat_I-Xo=U;sCT@FI0JPYRZ36BnvhZ`=&Xr7 zQoSagNmQg;WIdF)&prWZp!zDNd*T@*mBqA6bZW^;jcIDC1>uXq3A^yCW4U4yciU&0 zh@ZuzB^b)ETE{pNcbX&*#R&UNNV9csChCt%I_iRu*>kpI_W4M2tfz#-zKAKPG9lQ8 zxI>)lIB~Y!@jCV(YaVeH6DLH~1FfHIn>Z(q%X-JQ-hP)BgQd3B_LU~#!?tDiwOUed z+7{S#Q6Qm&+0-05vgy9m@d|81jpVdmNSGV@Jbq5=`-GYHg-8!Fg~_y! z(SB%4Xqw}+k`e}yg7M$adR8=b_z3Q1?G{A|9g+H4ryR!|8;}yM?_yHo2I$aWDVIJ; z8#G>^FUqVgcBo@F(qq;(LRJ!zZ$fUcUX9&POyck|ScrbR(!C8$5h=1GWDCYvNiN4? zs4z^oNkw2 zMVpw;&SclJBKG%}9PK_wM`w2%|z-QtYhCF&lr)tt?%u-VwWM!wO&;RV)gj% z%~#PO)$45~**BV8I$N%@VnEDDf;-y^M9+9_TDu0b`D`kY-gGR`_33PVFG^zDBVDg2 zp|LrH#D_x2BrTj#Wa6D@AW0Zk>uxv}YmRN9UB-bOGP8F^*%je!OK{$Z)8wB|U2FZH!-mVF?|& zgq(Nbcfxj$ZLj@)6UzOs?SPgT&U~v>gm?wlgah;y%%`p?ZC;T6GSc|GHW4h3yMEc|GxP2!0 zqiALWOlC{0=Y>O^p#a(D{7!3k>_`+(->jXD9c0lFVwH7DwTYdEG|>7kc9xZ=LxZKU zEv;Q9-V3qCitZ%ETd{Rx?_&Nh?z9!eX2uOg`bHCpHGm7$3SZ!bm~$2#6RNwliICh- zh;YPwE_5s0NjH5MlDJzss3rJ9=c9*PZ5>;B)MTN*FjQi4=$u%gf$Q=_>)6NyZMR;C z?M|~=@_F=t4+u$g6(PKqs>4;L&YBMol_(6y|2{U|s!x2KGSSjQb&H5h+pY}9Ns0-L z7;GdXq_yeTCDyYs-CZ$*Nifga9n&u65Yk+2~W>?6?>`JiA%niFOiYA>Ioy zY2t{9_m*fC(_j193Sva8zU(~P5?h7TUHGu=9@>ZRiA7ygfVs8@_`>)w=dH~-Z&lh3 zsHVhpJ!)G`&>@0an4ph!{mgluIiF{JZ`-JP>g=r-Y-^R~foB=LPL)Gz%w#~CCYRTu zR&#`I?0Hs_ZMu;bTHo_JcOsp%o1uCrYmIWXDv3*n>^%ozX7sWzI(s#+WB2_sV>8s;{tE z>yqTNcwVG6k&fc+HbGZLlUpWa1fxDQ4(fBRL>J?GuWgB}Yl@s;&PQ4A(gK>4Mrm%d z*^P8o=%Ohx+{Bq=owD_`80fOd`VJB!#3d$%lS3xfBAo~#7B=0pqcne+Qto6rofxoMZn+*>v4?DGS08 z^cN@kd|c>U6QwzKhR$twgwN}Q&NWkth7|Z-8Z~sm8icU_fDUIGS~u+5&iGEkm2#9Y zu8YRTNT6Qb@X#9-bTj)D3>SKzf>CCl0+-pRV1e1E;BK=|!KZqk0$EeCPk~I=`xNjI z3;Ptv96n&_Eicvk6!2j-`xJ1-4h3=!Z`=hh5A0CDhYjpdz=sX&P{3CZ>`)+gGIV0)8+wNVUZ-b= z0(nU9P{3CQ>`);8p?4_Yo{$|1(K{5#PZc{9$fK&4OZAgy^%e!p z*V&;!+4K$tDn{>6z~>F@P(b!0`9ve$e4tTH?^D1R5bRUHR}kz|zy;Z-fUhIir+_ae z*r$N6B-p2bFD2NgfUhOkr+|yIPXQNap8{2+_bE^p>3s?)$oIx;>#S1Pg@i(@GD;7 zw+TPkN!<3KG%k~n#Da{)V_~f0cNq!a<)$R0*$o#kl*F5nn-t+^!LTxZ z=d>jamlj#(TyP#5l$Ua@gkAgc1&-hg0>-}-Xe%CWQ524L5fPN=j;nq3$k*q+&H01K z)LdT{HxyE8Lf}8K3rHdt5I!SXtX3xcZO#!0c{&<0WPx7)65P9ov${k_Wyv{m-q$4k zGUW_+Je4dd8MDW55YhPCNmK%BSwXmgJs4oHx&v6YF}di{!d>i z@^^lCD4$3;IruB(HN8j6)HGAlS%l~khpy_cEMtradV`^J74+%KW)((KROVE*4B9ui z#pIyt>#NLbjcGjX#OOFxTB0%}B+A^sxI-#Nkx9FoXyXst~N)c8DJ(XdX{I01? zGdn9|hpJokT+6`1)9KNh0xUw=VETvs2(@RCr9rOoR;+lpD_q8MRi|@Vk<*4(kuCEuIAIgy; zB`RvD%br8`m6^6TLyY1$!h=%}l`4azN|j7Cbtb9jjS2UK%3LKWsbbnudOxM~27S7w zCXY0J=>Ud<9soX51EVA1w$SmYZ}7bQ$6uC;FNS#m= z>KK!K)cJjS0&*@?!r$f<-!AB6Jk4UG z7|ALu|7N6cnK%^;jk1=J7`mdNztH7>0^0B=dcy^5X%Pd$Z=@oIlrt475hCY5Q4O+isNb~X zAJ&|x=+2)M=Rzq-lpJXTifZasWgvvJb3}_?CHrQkWpqfG=&PhN`IuoIYQ3;)+B&mo z=sKjUk^-`=qMTJ_;{6HB|3RhV{&;5e+Z1|`U1$wzZiPIy-qsS_#O4) z6SjB1jap^+>Hw{~p=Q_8pBVBBI-7XOEch@wVEx;0beAcCFDj4WtL-E_Wpf1s$ z4Nu*Swf``wnd#K}ue)mNANI;0_3DLcu8Wvl)eQeZeTbLPG+0QDTLI>(AxZxt83V3E zkqd*ZI6`u(KP+RY$;maw9-e3Xao?7ZYgk!+Z$*^zP-=C4t%%HADs=0in4$mSY`U^Mzms%p{KoD^!@0Xz8Ol1-9wy4Lt&T>? z(`5q@9SoH=M6lXKh5L?cU;_SNBKXJsYi=bYO{YobU(E2Ly<<=PZTtPZNu%`&U)k7& ztmJ=VI8sA8Ib1&7q>)=3SEwYF^C#0pO0Y9!c;Ra$zpKSYo}E7_z7!k8*U~PIu&i|v z`?NG-IV*+bEGL_@&0x{$a(Oq$wQSIK4}N-qYcdO5tK}5dt)61*wr5$>a!)i?((0ir|QkF9DP+^`K{`w`pe^L zpc=#mAVbtO@}wH0#<5w*1T}$+&rsL1N9YY4O3mT0)ZH95b&tB21+-P_ewNOj(C_G} zrS5`kc)~j`_olSt|iR!GIE@tP- zCAm5(BOBv0(+lk!R2rzDTZ<+CpNEGL`gW+J^H zU%=}{`65wYV(~tSon^d)?&KL+4%^E7jnLh4H!eez_{}fkiV9$ule~#enS=kv(fBv`8_p0DSxC5 zDr5!qJI%6ZjQoYIXL;nu-ia2=yR5D$4rKmBBZioTk4^D>nIRU-HkomXjV~E!c2S-E zYZ66_)&xS?W)N9#TN}elZ7R!rs6`Et!q8)jOTCqih|?+}>gd&CLUVYYQa!w@EqX%M zdT(3vHW~i)6i=8Kk{98kIpk2xd#H9*$}15TgYjbGG*iv-Z>cW9ZN;wE)zPcAT)v&U zlx0rUUUeivXVrxS-57{=)m?QL8R{~18E$XYTU@NwPUNcosy{vh)j-iiuSw%GL=6#* zS(6?rN?4b^O603yY8d__)Cf_``t(TRU&EUT*(m53k;i)VSW(KhLgSE8R*~;w*?N+w ztDMRy8mP%Uj;p~E_7qW%C2V$;QP-*K#HD&EThvxFd8*VxU9YaE!Dp#i#Mhhf)=)R9 z8$~M?xNo8YH>)}L+@fv~?eucDsHx_udHA?^pi+~i?**br-KuUQw?%3(KCUIaz*~du zjFu8`hq{BJEK|$4{GIIPTVE50=%|*f<>C_P;~vq04Ng~x_7KUvqB&cgt`yB6lvSdw zTFpMIZPb10KG76{xnH!@6eCjgu3MrIqInv5v)U|Lt1ap;q8g0zyeLqAbE(~&>`{9N zeqHUueM7w=8fxmng>J+}P|Qbcdtqg^7fxa;pdo0NeHAP3fOzA8k>heI&2Y>Z{@RUTVS~gL@kChS@Rpq>UbRy!=|MA z&@^Nhd^k>cAxDg;$Du@h(FVCK$3=#u?1rS`#bEaSPULCb)uJYZwUC&%am4VX=63Q5 zk=GJ&7dxkE3QG-9n9FcjCLFdA#(EMai#JS`Y?!RRVX_3nWce_eF6PJZSsZ(neafQt z5%EvB@EC^_UvOAh$S;w<7QYhb90yAY9L0w7YO$*sTft&G>xjDSZI&ZyNLQ{bgxexJ zTC+to{C63e-U}9t<0(-eu7 zh<9>%%raNOEaPfkjMZitzI?zXAB0>qNhY#E)64{0}?S?ip zvEvcetZ$ey)i9-S;MfV&9EkK zV#Au!uqK?Tc+EA*(55uB=`gfu8QQGFqpf)M6lNNMtI5-5Xwzo+61IddlQ7ja(R$67 zb;EpFM`1$^Yu3Sp=kZLwzG{Gq7qPLA-UYlNsWeAAc+ytF?!$&ErE0<>t`tL@qy+Fg%*8dh(FGxna{> z)l2n)4K$~=Hk^w6@2C2~YMNSem8RB0L#=s+S}!rw+R9LCJwvT|`q3YxqY1X9x>{Wg zOK6(Sg=ViIZ6(dtQ<`QQ8k()goM;AZpc%BCVNjc%ABk?t#RN%oGCbGaFkDx|a9s?; zwKd$<*>GD&!)N)is>{!Wdjr4p9%duT;hu~gPFG1H{<%MNm zRxcy(P&<%caj920*{ODN^0zP-?i1;T1)CTaY@#P%7#SvDxSA15^#qJenSepInjP(i z9g_?@+6_CV8eX(B8T$+d)$C~34>;Kh=?nD*#_CJ;CG7u|a(yM@)i>%Jk;aB<-(shj zu@S5(G}%ySLWn~3>`h#3h_q3NLSck$`Vp6SzxYIzV}J4f;$2nFPZV$CSis?|a_Cs* za7Bdw;I~h4A7Zz!a_l!3(HFY#VJnUvY=2wzaOsm>RSs{X%42Jz=wWKGfXnuwZu;Wd z-3DwXU@hFd~w>ou(0l&oVi7gx^uF|WEExBudyR#bIQ1sVXnkQ ziSrZ3CGsY%eSp1*y{=uv`QvuQt+b28adETaE|2RP*U}utvBx<+H?EeBhy7c|9^zOL zyTY1Ke4>$VdR;jEtDAgVqpcLV55@88)D&z#_ThaDQjW+Kd2F+Rl`FumwZ)cQ$~zz( zL`TudSTt?VhKj4iFm}ZrfmItXCJ6mMF0K_$F$10qx$L7opQpGB#I4vuZ37o$_m+!$*zNpY?B8lk-h;yJVzVXw9USO8|o()9sc|A}UICd1#r z$Tc9=hA>wTc&j%Y#jO^EG#EP4ZypSXc*a60lbN1f2dT_r3U(t?uQ^P)=Cd*6op8u% zI6~iEJqy3CV^{#6HEqEz*I0T=qeZ2 zAxsA|z)WyGm<4VCv%!tvCU7&D18xCx!8|Y@xWEE%D_96_1B=0G@El7YTfkqy^Wd*w zD|n4XRsFDfj|*oncpdBmZ-D*aO>h9b1^nP`a1gu$4uN;Ud*JWjeeeM&1OEUYf{(yq z@Glz>lB;`~*&e zpTQaM3pfjY1?Pel+;>*+Upp!!D^St`HV^}fgB32>7@-7|0vHlQtN2QCHeK?l$gbON107tj@S1KmLn&=Xt+dI3+cTs}$v%V!b1U=P?E^vHw! zehkXNXW(n_4gR!D+;bCsG^{%d$3&f z4tiBze*1$#3?4NEkD zlVvHJ$wDXBQ3>G&qkC{Z8P3P}o>vnJ@NZUxe00Gm6tB4=mLZnW0=zrPnV&O1M!9d$ zhvcK&D=G6z%DR%GuB50dDe6j!xsr+5R8yleLdys(BeaarGD6F^2O5qvH5ed$fEWQn z1L_IVZURq(Jwew>^*X{nGP6u49O9DivK*KAo2+%VPf+(w;7O(`Pl2bA_kh>IKH9`i z`dQ|Zum>IGQ*Th2H^CuV^j#Lf^%drG7PJw0uV(&>;Zeh>tG*v1MCNH zf&<_!pr3`l4Gw~Lz#;H1cn|y?ybnGAJp6+v0`NpYxIV%;3_b>*fFs~2Ca53PK96S+_%|Q#m`ylW{K(+#{K^xE(v;&ud z_Mijk2s(kzL015x2tX78h#~+{1R#n4L=k`}0uTkOLV((!_W|@ifZhkt`v7_$K<@+S zeE_`=p!WgvK7if_(E9*-A3*N|=zV~G_n3~JjXVb|0cIe&q9ZXn5Yg=bdL3W_@fw=o z1AD+;@H*HB7+CbapWgS=`+j=gPw)HbeLubLr}zEzzMtOr)BApU-%s!R>3u)F@2B_u z^u8Y};que_etO?e@B8U}KfUj#_x<#~pWgS=`+j=gPw)HbeLubLr}zEzzMtOr)BApU z-%s!R>3u)F@2B_u^uC|o_tX1+df!j)`{{i@z3->@{q(+HoOR*+3eE-n^uC|o_tX1+ zdf!j)`{{i@z3->@{q(+{-uKh{etO?e@B8U}KfUj#_x<#~pWgS=`+j=gPw)HbeLubL zr}zEzzMtOr)BApU-%s!RrK<~0SI`Y~2R%Sfa2e3u)F@2B_u^uC|o_tX1+df!j)`{{kZ>HVqvUI%8;xi|1T8{8E1yBH3BHQx*gKRxfK z=lzCCd}hGR{{t$CCDWy3Ru0LOLo(%2TH&8qaZ~am^Cds?B|q~eKl3F&^Cds?B|q~e zKl3F&^Cds?C6`~&988$}Oql#knEXtb{7jhqOql$_2_}OnfEqAi@-tuZGhgyEU-C0w z@-tuZGhgyEU-C0w@-tuZGhgyEU-C0w@-tuZGhgyEU-C0w@-tuZGhgyEU-FBE`s6mS z7_0`*VP>{~zW}}|VD{@^{_8*!+-QOuO>mm%)<2i<6b8%=Pd32rpOjV8F!1UH)CmZO7P;ZfAIzGQ21IUPp zn4gK5pM`n{D(OZg-KeA+m2{($Zh4w~eggh&3-O9mv0!ReOAO)o1p9>lS z7tMywy3tuTI_p-vQKQ-dnhM=@GtY4|74b9caWft9tI5n0HYo~c88}VZdl#T z%xR_KRYBN&6tjg<%o0YaE%^Th{0-~^uY%oRPjHlr>BA_d52KjXY5jLItJ56dW>)8C zR_A9S!l9_8RV}!M*`43gx~xnwv;w9=DrFR=T+M_-P`m%+;#}Jmx;PhLc{Q6!Qx3=l zc_1Iu1?|A4pgrgSI)YAMJeU9`f=S?7-~^Mw6u{&R#wdd^%3zE#7^4ivD1$M|V2m;t zqs#?mltCF~P(~S)Q3hp{K^bLGMj4b*24$2%8D&sL8I)1REmj$fQ3hj_!5C#QgBND- z!VF%R!3#5ZVFoYE;Ds5yFoPFn@WKpUn86D(cwq)F%;1F?TwbWb3pIG51~1g$g&Mq2 zgBK&|g&DjsgBND-!VF%R!3#5ZVFoYE;Ds5yFoPFn@WKpUn86D(cwq)F%;1F?yfA|o zX7IucUYNlPGk9SJFU;T-Ke%vCfgeEy_z9c_KZ7&i7jPE*3eE++FoPFn@WKpUn86D( zcwq)F%;1F?yfA|oX7IucUYNlPGk9SJFU;VD8N4uq7iRFn3|^SQD_w1H+JbiAQqUfB z03AUm&>3_AT|qa{9rOS_!DXNq@C3_H;4&1r3BX3OQA{t2=|wTUD5MvK)VEHd`vt9tA%m)C z{$6z>)9T1=%q_@_8x+!u^7&CdKg#Dv`TQuKALa9-Z)ND4%ZtL5p>SRlt_+1ML)rW& zS{aH~CTstjX7s-o7q3Kvaa*YEXxD(a?lU-2UmarU?BM4n_w3<_`fv4@R@|qBzz{}vp+M* z5*m}xnA8*&MAx*5hQ^dd|0_7`JX@WFU&LOgB5Rvnn_q3W^ZDiNK1ClY`cTn*itaP^ z9PWcT{@kQPX$nd+rrmYEZTDeL^*sImY}@}G)9(7cZRazgY_$1b&)olO%J~iBxTxoU zH*>E-Id`+*v>e<6R)Bkfeo1^aabDwvJ0I8s_JY^JKJW(EA9T8~&ra;K6Z`DMK0C3` zPVBQ2`|QL%J2B5r%(D~o?8H1fG0#rSvlH{|#5_AO&rZy<6Z7oEJUcPZPRz3t^X$Yt zJ2B5r%(D~o?8H1fG0#pI$BB7%VxC=2?6VX5?8H7hvCmHIvlIL5#6CNjxjQk>PRz3t z^X$YtJ2B5r%(D~9abljGm}e*E*@<~}VxFCtXD8;_iFtNno}HLyCye66JUcPZPRz3t z^UQw<0!>{w%|LU|0<;8|fL5S2Xam{;-o?i}J2B6^>jgT3PM|aB0=j~3pgZURdVF9yVJ$2-N~%o2_-n02RLB@C$n}Zvvw!5b|)<0WY+G40i0;R z6D@b5;ZEiTPUZ$q<_1nC?M^1`PUZ+s<_JzSdyBdZgp_-WnYa%_p-1A!a{%5l5lrG| zF@JFR)O02iGdN-GAFX#YnQ$_hn9pRwscr^yz%9(`=kYtAi3RKYOe~zt^k*^4_b|)% zFw6Ha(U{LfV?Gm&`AjtCGtrpOL_@C;dSC(%lYCEjlJ7K={7=c}2>l7NSDXO{1b z&hnGh2xM4W?!Q_%{2#3wy8hdR!~fB`p^F~=vxURZGJAmA&vMpv9BMefdh|{uoxbC{ z0q8}=(7JbIVR06Nau$Pf7K3jVgKrjtZ&q|&F^GkU+~~RfKfBYr@Qt3nv-@}M^#0hy zl<{=b!ShiEPe>g+BX#hU)WLI72Tw{JJS%nZv{bJj`OpU+X2^#b@?nO2m?58Vy@9hI zya^6~w}2nK4Gw~L04w&GAs=SQhZ*u=hJ2VIA7;ph8S-IROLAAFc0A7;ph8S-IRP$4EZoaKFp90Gvvbz`7lF1 z%#aT=RP$4EZoaKFp90Gvvbz`7lF1%#aT= zRP$4EZoaKFm-#W~dx9RE`-c#|)Lr2|WM84wbWj zRE`-c#|)KYhRQKR<(Q#z%uqRIs2np?ju|S)43%Ss$}vObn4xmaQ2B3eKSO4y@)qm1B;|F-Jbkkq>j^!yJ`kj><7d<(Q*#%uzY! z$cH)dp}aoKkq>j^!yNfAM?TC^Ip(MwbL7Ju`J%V1L$Nehp~NG=1i&q<3p=FwT~9i- z`O){XKDb^#lGBe0eDJ*|d@t+6$NcsdxqwdEy- zY?#-TgTvDc)_Vf1_XJq)39#N1V7(_GcwEAIPeAavMDVyoj0Y3IL@)_l3!Gpwm;xXr z)_Vf1_XJq)2{6$Nu-+38*8|qQnP&!IfdI=r0hW6LEcfvIhsPnT_XJ=8o_GM(!Ue3z zdQX7$o&f7T0q$)BtoH<%PzHFUUcn>v3LdFf@JPLaN9q+~E7%5;ya={~mw^5->t(P5 zyaIM|JHLX*H}?V$coICTpZ|Cf_5dEk%Y*#BL&QViV`QF!v3e0;^&%j7D$c|rKyPX~ z4lt?E&vkt2DmqO+Xk;Z!G2>PD@%sb~z6m@Ho~P6H@cTO02M&?$U4R8uA8Yfq5V>4+Q3cz&sF`2LkgzU@i{~=7GUHFqj7h^T1#p7|a8Md0;RP4CaBs zJTRCC2J^sR9vI96gLz;u4+Q3cz&sF`2LkgzU>*p}1A%!UFb@RgfxtWvm*p}1A%!UFb@RgfxtWvmsPVm459=L%0 zhUjQ*ytT@s4=(iGW7e*2=64Rbg@Aed@~DJqrk++_c%DaBv1}EZ@6}>f>oYUOsmu-Z zY;i`g74rkXnIGJUd{eNHoLiA=D<-h|VRi{~gc81g!1?2uYYCHw5+)BN(8qkJq zKV=N9>Hi^R{Kt&3joZ){!FKQx;5G$j@WTu|jCuuUCl3}XDWQ@PLTuoN4fKPE->?Bp zpx@+(umNv!AP)gU@xO|O*NiZNU!JJZy%jWmh1yKmZ?s?ce?^va|9M0I zK|8ztgq#24hF-@#|AW8{9s=vZ!(an=1Z)J4g2%w)z!NNYi6;;?fhWOJ;A!v-coxuL z@ckC}o_FEE^Wd*wE7%5J1lz$&zzbdmJHRVoC-~QQL9YMX>l6RyyC6OOzXkt)-39Ud z>;Lll#J|1^x{zM&WyLY1TU%Tx*OuQa7p8U#Wcz=A?LwRCkeS|sQf@&Rw}j_dk=HO> z0qpY@9-@1Ai0(log@bbpEFC1RaY9LPY`+jjRiRG5h5=i^Pq){^n*t)neh?e;HEs8*e%@=m0gpf17mFflc6hnY(mX(<<7%4=NzV#btCllgenY!*e( z?{9_Q-C8w4Jt14HO1AQ4>s3vx{I(-`Y4&Sj|BF&vzTVQJ5&wTWIasP*w0_m!Kk>dp zoYh(U#CM$dV*y`e6TAAn=PP8Kb9%}pytsSS7OQ4bK{T|zcmbcZRr_rTvgxY#&&#JU8nZc9 z&9^QU@2yH9hqF=t4&q+zvubjTL$+HrJ0@RtU$r)-z-lA@p|4frvrtUYK>P3=Xq?qz z)v*}90bP|E`@L-OS6ke3l1AHV&zG%My>HL2)lIU^1x>>1k;-T33vo^|svVy%oBg$E z{8j(2t#bjds<;;LnzKVrfJ8zJ36MYt;T-}Y2}vLiLJAQPDYXcZN8}L@5s`Y4i(X0q zd6lB&I#wtuMMb2D8ab3u1dI>FQc5XBM5Rg*Ev1&5a*<-7ocqtr$w{J@@B4T5S+i!% zT5BGA?}Rg3p}Mx!!L)&@i_Nc64f(AkkE?8cd)i8a^!(PTUcT(p$uTKpZcpn}HBEoq zntYLH(~PYVVe;i_OxN+zCSSQ6XXtW{#rhGBS^61{+4=y-Qhg>mQRV2XoEPbiF{x^Z zF63CKD>#slq>dm zG?@y<`KEX=STO%r$L|f}e|UQ`7SK`jeRgO}Yp(?0Acr zyPcW9<-|5h73hc#f1%Qs9ZU|QI+}DZBPT`HVi9!0w-l;9~%;I6jk?xY-fhl>aw;BBP zy-k(}xHwHc+heX?j?U?0rsp`0L-j(A1NFu}&Gfx8tN%i%S58>{D;x`S`}9CNe>X@k|x&X>jvTAxo5v}?N{a4vn7@&>Ah^|}l<>)5Z#E@F>o7{{wQ z<^+ys+-cI>tG^lSBROX2IUGy%){anPzFM%ZxGhZVX85Fo;W!>9C^UHQ&A7C#b$-yQ4z)%Sz;8aiK}+*>LIIx`I-( zPi14>?cvg?`f*D0`5s7PXMkIqi4%Bl$43yGd*eY z73mcYwXNQ$zsdJuL$mZ_nZA^rmO9u37f$jwp-SdThumK2a&zdmKzYs!^h@CSz!|D) zAm8LjluZH!r%}nKMtgho@ zB*A?3wIr{#@*?e|9~EEp#X%?P+!_@=MPob1KiV2L!hAo!lIj}1xekQW}YrgUAnwB(7B z#17eJmr+K+1iF?TeJSig)kyCiomtY3#kH)2+Xy|o#M}$4ExCKZz#OCPF$z1Ger4ZM zkuq=4SsApk#FRwX5_%?7lBbi0nq@V2=&N_2ddOtY7Dam5*KNaWo9m=4ZNsI#kOr@D zUgMFukZ#T~qnn5ESdYwwq(!<*X}hE$CmR}{5KK^?`>yg8Ut`O!I_NQ_iK&IZmh5cn zT=I>26&d!Rhw*?HSCr}1rKyQ`9X0JfA537MP~&4q>rJ+vfA9mM3mL|@=Th!Wewe? zyY!o$bMl6@Z~_;-JK2Y}K|U;SX@pXK*GC1q{?_NJ`ZhDHCvU!7n|^Wf#zA40 zapqS@{+(r3nO%*|3}f^WjkC|acSwJF)wfsPP(h`vZc>3+7LtEwEe^?xWm}`Z@9U6$ zq}Q-I8#gzEq&zSw8=u{l)t8P%z(@LT!s?{hj%-n6az?SOXjrfuDChqRM7Z|fp$8F{2v z@K9s+S)4+ivL0?FwY%kzRg@aXW^I@wy$wPCD!hBXzna z7$+?r*C;iSIOz}_{lh;^9UE$8uWh9ucum#WR*alh?ld(Ef{AQ^W1@1>;SW2h(KYs* zG%utZ*GzX39No!1qUtIO#CGVf+_WQ$tR?n3FfmNGCUGaq@AK&9PAM+(!ScIClRo2sOKd@4_Jrx`_JuB7^I9<4ZNv5PL))&C=Y=lX zR&IO6$mtb(iFev2`A$10&~Z|KRmE1IHiP@D$ynC*Ue=_MM|yeXrXee}2Awo3tx?(! zgU&{&xjr>$+hjZKoJJcq)lR#}JTe7??A&ddH1`tL3`z2bjo1V@BL%u{^7<+s*{rj* zwxJ?sM!lVKM$VL*Xlh!iy<9r&Y~d$za^^c@pWK7S3VU!Hcxm%I~d#4Xq>KA%$>ty@XZQjmFZ)OF0%{b`eRW9bkY^l{-W2@A#h!**G(+gU|o6)7^RBPg<(1z?%7gYN0;Y6_5PfwiM~z8mNCHB_dR1 zj_y+R4?hbVd6*T5U-F#t|B>ow>3vI+3SM&szS%Z}+X-3Qi$8MQnImjFV}3=as$08D zQzaVPy%=7Q_?nJe*5Ch(b48C>7WDJvV?xlQA599KXX$y5ru$u-vjfjRIzWXgWa*EW zC;6YX6|(eo&RwvDy7P*L^DJG$`PPumv=tv!xws4EcCO>rDffHB;HBVI-_zz78Omv7 z@t1I`(eMcBG|XduNF$eLkY*a#G@%;9JRjiBz}g%%7#G z?t0A6_WN5n(>i|L=jz9StLuIfrN#z!{^GZ)ZPwG&3g1FTst$p*Pye%pDhe!q?xRS* zoeAE(fr@PpDK%T4_|^Utdzb3ns}9@dGRQ!kS*zIS#f*mgboKW1L~a^!B`p~A)p;he zE7tGX`qK7)bo$D<5`J#E*CxhE85%FAM7bo*uF&5U_SbjpcyX$$p2da>#%y}W3dOQU;KbyB12q*?azWAC?&1vUY*7IgV5Z`|f`WLKBqUxTr{ios|& zsa?>V)U5AT>i2R({p*rowB6%Cmacg9TJKnFGu`>Szwxh#elfQ%k&2PW=Qi})ha@gi zE!4|idrY+s#8xYRZ*w~n=}n4#Ls~Km_XOWy8loPYhx#frQ+*?Co+s&wngl(j#_t~$ z{@m$y?mp;)Nx{;fsjr&U=f7F-n>jA%?D=I|SpMx67*4(wwuQSw7T>Swub%(T>*}^Zk9U9Hq6&xUn~D95^Q@QZ7Mo2c z&01-syO7@H&B7%k^?Q?pciYTN;G#awe#!m|HWZ`|sXX!7L{Gh`Gd~ZS&!^=XtBA*95MSidMnrK#~Xn`2aWPff0QFIIif!XIa&USIQkf_f}oWvtIk zS1E0e95gW$v9DE)*PkYTS2HDD{UKgWtjR1Z*&(_h{$?tU7EoCB9{_84ke5z@q7OhC<$2 zRE5Ea9&nbIa?vd-bnGgUWO!91xr}e2Bmn8| zbe>)MBcTV3fY~A`IF_;!u$l5Md@0feoz!lCgI&h~!E_~~xy|MB8l>)WTU_a~}aT+?|HI({T5-fP>wS0g?6~dp*(ViQ_#7gZaEb zq!+>U+5mguH2vR;hB9V14lD1(f|GMs9zz>gw-PbFN$Qw!U2&1 zG&X?722=wT1`t_RJiI58jb09VIdvifcfe8LJQrDR7K{ZV&L!I1J@7GH7s=}kB|xxw z%jo|+qRqo#-g)6=;E)Mli44Ni!8kN{I~)dN1(X+1UN92o!a5)m1vf+rF_Q9tjw+eIxJiZmjZhc&2BswEE!`p!IQ8Ya2fXMAjL`L_4YQW*qbt2!7 zg)A5=G6oxCurX#iY^DFlyvNCTksn+UxnmOW^M@Gv;Td7KF~IQH6M+2A_K*(~U=a|( zo#@_)?l>QGgEE)}YhVWu{Wu&PPxRx7emnt=UjR>vltL(8@RPA;R~qdvf? zM~5|Gn#giKuSgK{pdc%|z*9gVD{*dRoye*~)*pkaiy|9na6>;~%W9F0QE))y>34a#;zE&UG4kwUkxl4q+AQ+R`68PM={d@u z=jRJVx}^t{!KWfGlKvMlymcO|gB|c5Q1%k`U*acm$u=^!t%R&^!@#dP10Q~6&X>bh zAe!xyU@>flx8a<~%a=rU!~+@HF){@8cI*S9-a+{*t)MH^@sc_MdbJCzgeL)qUYio) zF#Z49S&`~T;0f3+^7=_2D?5*KlgfF3^IaI+)dNal0xSUZchR4_(E0UFk==XvI}zh! z&oYtU%oN#6`5R<#ANBU3v!A;AX?Xu7kpt+ziM+Og{;ypm@>W+U5qUcfj*GlA4rut@ z!y*S~i@Z0IKUk58L!04kIKwTW54u4qRKiMl6-fX4H1gY8k;B+IOeTM~TI9$Uk>8gA zc8_is`2$%$R%H%_uv_Gh8%2&!gKCjKwFkUDaYW>Uc|dwUpwW{N&v+5xI;bmoJK3 zsSx=W&R%T~IdDbfo3BLbse27Q^ZfX4y6DC@9=!^=+3yRh&HcaGB$-X%)ed2|Tj2jI zdfi~Rs0b8WbcMBWg~zRqFc{cO+3y2B`{%<&QBfyEaoeq0A#a7e)f1vxbKZKBsAz0N zQ$OaosGIun1T_{OYIjalA_fxIiE59N+=!~A zGEvDm&60Z8ofdlcKn9RNZN- zsym+dz)%mo>xn|oBcghZfdis?SHd1qeWr;@Zv|_`{+X!n6n<_Om5~fY*KZ`$i|SA2 z`X3XO*%{Eu+$Cy2K0G5TYZ&Ykm7M?;Kv~WNwpq{FA!=Ybye%qs7JMoyZ>6aGEO;Jj zMGaalYA{h2#EL2;nxb5&6IHxL)DRpg+36VS6E&3Rhw{0!FW_+L`4Xv>CA>#lvgzn- zhC%zQ*Oj!4l=`cxCV7?WQ?!2j+p2BNz;{(t%4l|{=hxI+gM2}`v2?`}9}kF2S2zQW zWjEw&Q|6O4|6kc9R~El?MNQu4>gbXVQ5cQF=u)}9beX#L^-_uCCl7hMD}CiN{trN1 B?THI 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 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.name-languages.61,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.name-languages.61,63.ttf index 31b8d9a3fdd5f1ec676334605cea3bede965bd57..c5d1ca5c029e2e608d05722839367e6d2d86aaed 100644 GIT binary patch delta 987 zcmXw1OGs2v82-+kJ3ew6r)eBb!KNH6w8+fFNI}KdLelclLIf}4JggaK8V6H)Ob}EE zMR_QMq6a9o3dxN@3pa(Ji&k!Q5wwdI5-!#0J9n<4Z4FSN* zMaM{ITYCq_kq2nawAOU?_ViV+`CkIIRq{k<-$3i~?(!c%{3So#HP~{kT3oK9zl6M} zr|(>CFqC{m9w8s;>u>3wem?ekv9e=jdapk5&i<$=V;gpOs0I! z!+vtTfqXWU2*=*mdwv2A2jDCUO&ZCEZDX?(NYGywHYU{WVnR{wdEw}EXz|Fv4?kmg;UxBnzVj2$!*(-0-NbV<_&74@D#~m-CwD$=nyLTX>A?d{cuN( z)Hs}Gq^?#<0`hfn%~_2>+2J-f0VT)=SyM?d2WV=QtHqacZKdxw=7(CPUq2&%>5aW~ zs8PnLF7060U{hztY~dW*%d?o3I;dpo3&Cs6v#_aIWf2?AKr7;iViesNLl_aHa2>$| fEW5lF@~Jl>?|EJFg112qdwueF(autt{h0GVYk8(g delta 1350 zcmX|ATWB0r82-pW6rnVywAcYIl*;MAec;IIMp$R|> zPA?~O3;E&n1x&bs0kKqaF^jtw`7rKMYWD2(PakID0Hhy)ev!fh9{IKli`V~({L0K! z@|17!%`p^EkMZ#tG>GrOpU9s^-aeCAIwPKj%gB!+S7zrYlf+H_MUH2Hlu72!WXTcF z0RZj}8p3nQ%+%mFPhCO9Z{Y#2XXh7}?DwG$1+_c=?7~#`-jQ=Rv1Kvj-(%N0G45eb z1rIbr3nXA-@EMRqCQ58YA&e6lcMf|j$V5ni45B29Y2e(1@*GVApF=4pfal?)i(s*_ zNLcq0ICx*IZ%jdnSqCBDhut}+uE^DkHz;!`a(fHz}h;IBSjWq zVnmPlxA^}1>AqM;TPs6r+m^)%ablRr9OJN}>&j_z%h~Sw8X9~!|0Z8r58c%C#!#R& z6zkd*^Qo$@E3v2NNav3329L+5EA$s9!Q8Fr=eJTYZIoWNqCT~`Kj@2e?Tq%udQ@Fk zcR$z}J=7hIb=Rp~A=L-h?})Du<0TUI1H6r2;mNJ5$L+Xu@w1+YagFvU^jYYnS7CsT z!+>#vM2$2zVf;=HURRWQ&G>=;(KyUE8Ao}Sagv|I&bi@b;DGQleu{OR+n9h4**2!2 z5mv(-93X)j=Ao60*02D_$y^OHw12ma@kuD;uNo%cB5O5VtLbtMCLBnlYJ}W(^}{d^ z8JNa(0hS;MN#mL;VF+%Y@u|yeBwRDbewVl91WZ91QZR!tqyM8rm^BNh0E~}G+c>dp zyiLx#+a~qo*rK$}) z*5L>ziXu-)-fi2q1;nnFv17;0YkcsCbpYe_Jy=WdHyG diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.name-languages.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.name-languages.61.ttf index 9411e4629a61fac6f7dedb81c24a0e44d3de926f..2fa7d5d1c04d98eefa0dd23a81b75fe6219bcfde 100644 GIT binary patch delta 963 zcmYjPOGs2v82-+^S7&@Q$~ZHkh)m<4m6a%BQxvH9T1aM27Pav*&O@3RZ{sj2ShFZ7 zl%hNoEqb`9ee{57Q!ZN7q87EvMFc@aM1jlDzWXpbhjae_`yb!^?m6dfcd4@o0U*Fl z!_@G=;1IGX2b9B%?jJrjHqrhvd<9TT#M8qQC;Cf&O5XwTjd<6{WZ!YM6Q`N4CLSG| z=;(?ka+iru5l>A-`=SdsW?qo5mUvGrqZ_EkGvYLHcdVcnbDoyu6QF#Af%RA+AN1@9 z6KhSxD+wc+x!>b^4^*xK9)F^s=PnJ*tdM{h-AR4Upe4D;)4G%Cg+$>tk#r#7vZ{*@e=g7rRK$*$+mJ1f2 zfY{nXjp90oHsukH$f&wgUI>KbD>c++UP&cdIhBE-(I~uWJ)ecgYSzr1tsL@KpktrH zDtmY>BcRe!jI&HGe$1MXy;`?ysz2yb8&{Xx54hx2b?+!s=4j;dS)RQqP^?Ud7BH`) z*1{$d%BIsLpsZnyA)uF2epYqemLKLR*z!G&{B7x$q_go{7H+oL0yTccP2WxH<68tm zR77@@nfCvwNWHFE8g*5&SeM;x_nUQ%PIa@@GudnEQuyAE1_j20kc$nga>@Hnj@Pft zr1G;^g(V)A&?;EJA!;38z>7`CS9s{Z9A8BQCCAsO?zZEXVUj;?^OQ5*Z2Oc|O(rWY z1h3QW`2RRtwF;qHN6?R1r1|JZF@q#h$m1m9+rC`&x5%&ll>F$gmCOE!eC`j*^S+Iz Ib6SJvFGYQx00000 delta 1365 zcmX|AT}&KR6h8OP%$*t7ncbQF0ZM;nfn^EMmcka>v{l;DQVoguoQM@cV;}Z-FPSW-tRke ze!e;P&X0#y5;-6M5X6Oto^$64-CxJ#*-%Tvp#`xgPoaR3@gVS#_{G!y_DyV3S| zdNO%YU-)DM1zth_{%JIbpTb|re@5OmomspjL;&MC6baJI+(eSp!%gHU09YoOyObq^ z{v&7@LxVA!%uEja^2S%FcmoT5l$~2xbiaUJ6yy~!vh$PKL+6$s0O%hezlU9mqu&dh z0)A+QeJ}*$18;&PGErhzeS~o$W+<+q-9XLpac^HOmbAL{(U%tFNW~u$JiWi}pssT8OpAkt0PG zVq#Q_2CMv;XX)WYdut0rYirfwxp+QIWS()*r)j<%dE{+R^rj{q=fC6!=lKV!)*K17 zL=qic30+b2j-dnHXX3j$oBV!V^U?cWfW6x9x;LdH}PcfP;qj*R-N^g zM)M)*uXE#OhW6cAt!q@xE5dJPD{q)RJTp)8v)IXccpr-pUd9|- zUY;r@pd)*VDX4_iFb79SsD^oHA;UE+z{w^ z77J8|y8^vtln;**Ag+ry&1(`s2ZIRb{xkpSFBR0RLQ@~m3L$z&k6EQIUlpjrS0u)t8ByO zrmEVuRovdmZI>!8@R)}qoG6MsA^CdObshZliiKJ8&-oapbeON?G8}G+dZK{xvMdY1 z&CMWnQI-vMu}~;DObP@7K1o3NlxG5mLlhW8UzwpCNhuWbT(O`?`8HmZRrQ!Eivonh t8ykWkD~h7liyT;(sq9#uSm!$ayOe@U@il%5cGCwh833;s#9ZfB{{zziJ~{vZ diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.name-languages.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.name-languages.62.ttf index 8d561d59613f519cfa6582c30a7f919a8cf8dae0..210d2243ac0837c98fb52df7199fc83ce6a5d6b4 100644 GIT binary patch delta 879 zcmY+CPfQa*6vn^VZA(Qgq@^Vgz@|kY1TA8NHC_r<;LupL2u3`xDP>F2mRc%-#8?e_ zF~%Sh|6SBXF5ZY@Qg0-BlY>VSI2gmhc+!N62?4)tmxD8zeed_)n{VIF?DnZrPZ0uu zhYt%Th9c(&k%bLVt}}XK=wd7$DMW7q;vTtmD1K$2v|IYcyq(-RJlcO*4d5D}c9WyA zc%V0_=kJr}$rJIB{*i^H>5r`MA$KJ*S`Ib%Kz>LLCg!wa-r?8Z0k$;;wi0s%uj5D? zS^Y*{p33Q&mwokLfod<{a8J!?`NhceG6mL|59-=%j<${s7HI8ydSNQkvf09~Nt0J~ z)<0_rcLCO)`Tj&c7Exi6I}Cbg>P_(6ef2HH}Y!n`$zyX0GBdwM3J;VL}{ zL(rDd=5r!a8zQfey;&`j3^k2E0jicL`Y1OuTiAbvUgkd=`CLAkJ2`xNlMOVJzi^?f zCm{CsQL7xgfez&pkI=Y=YBY0-$Y68?c3ubvi#Vi5^~-*bPcEvyj!I=a+M$#yooTI* zg~O=(Z_k=1a9m+kWjM=5K&9n*naj{(E9D7ku>|FJ&zUN<>GgQvuP&o%ceLCX(8R)e zu7jaKDQA4NVAF=6A!d+JcFkSFxTkf7fH0?AQ4_MwbyW7atn!>ID|Ka6UUF{8KMfui zFcxO*9fg0$1+PGypB-*|Bi#*KMc^hKRvGKzL)5*ox0obR=C&wpFOsu_=x`F#& zBJY_>Coi`V_EQd9<1G&Ei`Q}U}nf`Dn@FT__1JHsq zD~a{R>_}=81%Gn|l8L1Zu0G_GxXQ`7wV8=Mat44L$N5VV54iGg>MR~`4|#5OI&r~R zdUp&99LD&eS#(J6!ym{ukax_cmsiCYTtdEzT%KE)O29U}ha3w4o=&WtosN& z@^Eb6P+vG6i63a)-_j8DHS5g^2QSf79_k%z>pZH*h6W=8p`ae%?On)`A`5USqDTBy z{?McJXsolnjia}{>TyHd7%p+wIpWcEPm28QF87VbMg!+I`PzQ+wx&0S0&SsKcW=y4 zRiit8sPBocrk+Nx*U&xmCpW=5=+Q4%Q!s6mUbUl!y8n34h;+9``(u5ouB!)6bwyA1 zL}NV-YIjIA%$J4h<~7ph2kiegHqX6ytm$Jle)YRe)+f_fpo`vw=gd1KYOb-D%(v;0 zFT!>EG_ytg!Tgi8nD9BchSv|Y~42Ynh#EvUd#RLpw4=@Fd@ET@tj09>}fHpE( z!y=p`^EJ%Tf9nCpx;*5s8YWOjay4AjtaA?|3}jLT7Xu> zCj7I73L6w3^%dlAVoa=1COFCk0m?W)u<^DEU|Xe9sghTeyiJf})443mv{KsH*(sE) z%U;K>Se9+uR=H9t7K@eaC05>3#4Hn)z4CfCYL$z-ySt^b1-YE2SyrjAySH1cI3S=7 zBTSMcfskyy<2W`pqf$cE>|-8|k~a4g9gf2(Qnx6ef}$v*KbP}U2g|a+D&+Hdo6A0* z&m)UiJ{7pga7ZHO82hZku^w5?7qYC7SLJMnASs%rDUt}m;N82TsHm!{)k_RYs8qH~ dZmsrf_-rW!hvGK=O0`cqh(fg>D+mhn zVAPFy;U5qMv2MbPf}jvDf`|&CtB5YVu)EZr@7pJI4(Gh@^SA6`dfVP3LGyE){5PiPYTW)6W;WSpS@O zIl=RPzTbF2ew}YU8P_J9(~pK&|B1LWnJmUN>l6GS!CM9b$#h{>eTNC+>%_KHHl~5c ziFL)6v^JZQLN!6+d17BiOUHxWD@%a&JxL$tveSjVXJ}`BRnO=0@!YAwn_q#7Vd4*5 zF!&@$dwZynt=G^fM{!oD$`R4x@r$hDZ`6NDC602+q5g0b&XiWjz-|<)`p!}gvEpfM zk$I{-oQ9F0(6S@u(z$qvsrj_Lf*oCruyD5KPx*_RmJfDG$Wo3aXZ?Vz0(Yp8+ z0Y4RyU1z5Kf6C%eZN2c-R*BZyj7Z4KqT9KCtjwdI_nKApM(tP+_1%*B?#`2Cgl%iC zTNS&W%_2~R`)rq_9^lDs$zl2uoY*yenQh-PeFZ_3OkbtG$EII_QGR-v$HI7h*{7gt zG8u76;t#c%zRB67Uo0s`6Z()viq9^LDI}0Y0hbWp_r}_WJX1noh&OhJxpZ~UB z&bi-vvww{k5mm#;)O-BokrU1?`kJVA0^ZTF@%?=>bIb1%NteK<#wU(UoV_&v1J2jM zyQY)z6b0xzoZknJO`nc0n=OfNiRwV<_Vnr1h-tKfS8L#xXH$vfrvo)N(X5ro49}j9 zuPvvC<}ah*FMfeUd?kf%5PTG0EwONR_C|10A!3KIuP4yp=gI2^8r%lonwyEA3axxJ zh5@<}KQIS}`U(9Bz5w1jms~v~|3s(2u}NE4nvT;Q`WPGokVwYY&ZO8-)j>F9I3kPj zlsEQhC4~@{& z;A^C*Le<3i027ibq;t?%(V3DUom5R%=Siw$T$cDe$!pMJl4O})uV5%P7L8azMu#4c z_3i79j6_HFH0|D17Y;UBjk=&JW*VY)Z+~<90V_7pAML9RTQ#Dk0~{2rMyOFMT3zCg zJ;e{i+FP0hye%b>9Wv>Iz`nrma7dt)KP z2z8F^>wc!Ap{u^CDr5!tZ+?Q)6R<9nQjj*vKX=!`8i*C}B}A+U#-lgUIGOLUOcl(9_B zY_yCOI>{ExSipbnA;w?<_E#A*s$iRCT&`K+H)9fMtZ2WXKd_F`5+!LCc9~WwPI0@a zjo5d!X4}^04)xFpnxO=}MGH7vrb)1Q@Hxbe{*R6#d%?e`XjNL?73#C2a(J8(^E})x zUoN5=?BNpfjqeK*hmByjgYymA03;g3ubksY`7zAFLjvM zB}>!0b*j=0>dg~Wh!8i?Be3e*wp7^Bm9(VjJB77$n^VYbZ*S)d4sC9lrsL$Z+dJF2 zqDM07NK8^yRc0(*>3NQxrebFa+_jw z53NWzv^U8mq!1z<$0mk%?bNx;?oD$YLd3a+u&Q?L)4N~G5!t7NXmd`8C5yWDyQag? zC7tdP!m*L?v)u-?@B93Q^WO=P{5%;I$Kzkn8Y%{oD7yZRriK3L(q5 zZZK-nh$*+nyX`{MAkX-gqh^e7O-s%n_Y#RqiEwDtjOlsFNd;W116(f~J7wIYHOSJe&n09BU8ezWo8U1LVXt+MqZgH3o8jGr|9*2cLTS_qL}Dn!zz zi8qcK@kX1J2ZgAXDMaj{Nh5BZVtcU)iRE{tPo|!%b~5c`^^@s8r2bIt zhqO~wPNkfxdaBxwRentQvFhoh)5)&WRZge;l=xH9Psu-3Ipa8!a3=9g($Dsv<9~Mi zobYqv*|@Xzv+-vgXA^#j`6c$3xL@qQ#GkXBi#Zp2F78+LtM#kx*O*^p&#Uv+dE5Dz zpbV;@C4ZIY5q?qU)UO2mVx6=7Y&&cFCFV@b&oO6Xe~LX5_ha1YxS#B&;!noAeuzKi z_}+0c;rqm6Nr9?grhbV+(n=xE2c^@pb zTLfE!t-+#-HOv}g!eXrsR!6Io)!FK5bt6`1;%jsjuAzJl6C-g)i+Q;7`AD%qEW>?J z9L4=gW(z5EWiD=QnU7mnUV__DUWwa7_Q35Wuf-iI7vtU|?-NQcljI;*$cJzrmg{hz zlpfsm@_F11@aXf6CaY?o8saumU2(gs-ndt*zQQF{f7PFh z0crs5AVoXW5H$q%IyDw|yc&-?QBB01tR~}5f#jr`p=RLTs&2)drDoyIRrlb2tUkg0 zOnrv?h57>bsG=9uH|jgw@74FXKd2uVF1uwH(q%a;2N#X4?u?xtHOq{e9$oq##${xm z7pha2p8ZAn#1YdcqtZTMZ$G$mo_MKa`~G=iZO6X2OM0{)oF``W>fJL>IQ#bQl_v(l z!g-=g|Gqu)L=z#PpIGu^iZH_xMN-HI{R?{~M7*LtjthL^FYvKn;1hR&PwWLgF=3w= z`afKJl9~6qmNC%^B#Govqb5xe9^}yfQ6k%6u&Gr52@o@MP;c%VZ61CJ6Sh;#} zx_VMqJXB?!yA67ISY9iK>+!dVrDByFD6fx3k)jQ43(eL7TBBQ-28zSqSY#wA2AL3) z-h}FJ?6D3}8?_5#g@#V|(^d3l5qa4}7L=JH9M%Y-tX3{-IA2#-*W)&^hT%4?6lIK# zVvRO2Mwu8RO$<8Ly4-3(wvl1zgB+@Gv8k~3Z%2`7W|Z|j;bXP8Ix<~4YhCA~<6NGF zV=Nxu$`C<26QE~64I|-LEWOAo@)v7OT6xDDS##y2+vVAnV`s@*tT&$byz;ow)m(P^1yFz73J%1=|du4;7^X@K&V8>^RyTxkpoY*S%i%-Qj z;uo1Hvt_Yt3)c^oljIzEzkFQ21U-MEI>VbAt!%5e!YE){SLd&{`dI2_@ekB@e|{3 zjh`RCH2y2cV8^+bQ-XNlh?o=Zwf%1J6oYL|3%(x_yWTrIgExlNVQDl@9=NVzs;bIMyOWhq~< zP>8KMr|SJx*H(SL>g!eCPVJuhRyA3zYPCAmimSD(Hmllw)z(ydvD)@(?^gSy+OcZE zw3M{kX^qm_r1ef4o;EdYUfS}sC(~X|+f`jwcimQfarH;4KVSXz^s4Ct)5oXZmcBUs zq4cNIx1_(F{!vDaj0PF4GJ0n0$na-;lyNlUWXAbSM`n6voy_9QmYH2L`(_TybY{-T zyd(3z%!f0d%KS^_)=YoqN14Yn&(?UO#{QahYfi5@x8}VySJiy7=Ehp~T8nEvl;y~p zlyzIy{H*)4R%bos%KA&z)~vU(4rYCt^>x;d*)lsZJ2N{!yEwaTcK7TTa*}f%%Xu#6 zm7F(o-pTnm=V;EE-1ywI+!nc=a<9%EmU~0)>$$sg-^=|p_v_r#c`C0;UVdJ2UW>em zdAH^5%6qr=WwpoFezo?_+6QVMs&i?bo%tpCt@69(_sid#|3N`+LBoQ}3tSxwdKU~S z7*}vpfve!2f`yOuB@9>w?^H%bxZ5EuG_6{zq+IA9<6((o>ecS z-p2a&`cvw^U0A>HvcfinR~Gg!yuR>_!u^G1g`XE5EByJAahI&VOK(@d-NWskZTDKcH`~46{`&S)+TYQBS^Fp2Z|YF3LqUh89lCTF*kM$M=^bWu znBU>v4nMg%j_$a#WJ5}veqf^~ZrJdZJOFK93+_7`-&TBe9+xbYBOS{bOa#xr8 zx;)tB(JoJQIoCC=>(s8db$z>A_ikTYx$Me+bT8;Wulv~^y?Xe2e9*IP&-Fbw_I$19 zo4tDVD!=O5tM>Np)_YU$t-a6p>DFiC)x}qT)VEpR*ZbA(*QnpjexLRGvVWWYuI~MZ z^dHrKLjPO(|Fi#z{=ZyfU6Xvx)N5v6v*?=T*Q~kbnQMXr90RHks6C))z`6k&25cU% zZNRPp{sF%Zj2W0Tu=>F4fp-slVBo_8-ye8r;1`2B4(c&z-k`;U{xRstps%le{Mu&* zR~khewwHx;0^)c7CxW4`M zcVB;cc*Ef@4u55YeMHKLi6i!pOc~jC)r7qhKA!OH#AXv+H&0wJ$uX(sq;``gPWoih*OOh7mrUL= z`RL?hHx}G@-HjV=JU^w`l*v;bobu?Dom0M>T77Ev)GMbBnYwW5vZ>EaJv}XUTJ>qY zrmepz{-(A!-Ez~bH+?p}`tC^~7x*ZhLIzTem+y zD{t1W*_X|JVD{s4YPsgDawWL7&%J8y6L;9}SUa!jyy5d+oA>6OweK8z=aM_i<`>VO zI=}ob`&}h>b-ruJU0d$jf7hV}i3_?dczvNNmEqB}QzUA)qi+d~{ zxcK44pWajFo(cEtzPJ9pp8LAr_vw;)OWwJE%+mO!iymnCz@i5>FS9Lcux#S8jms03 zPg>!MSutkCgDaj|@xqFiR~&gT@4@a5&Uo7)n^Z9KRo8)S63&j?!J1)>UFFAtIs~t@{t=J+4{(7cT@NE?t9#a9<@Ju?W2!8 zdTdS2HMg$$?6K;PWj{9mvCq~vTf6D;qQ@6L{@J>r>;BH?mnZU{=<&pzwkMu>;=n6k z4U^x?QDfD9tnzi*?6DG#k$v>{`Co%e^>^s+{O9MNGSc|4M+qyCdLozAS`CqbJx&k4 z8oZWNAApz7Z^C^=OG5m*2<%u{^%j|<@7-;~j{GP@`KIy>I-~Nt%0DkZS-!IT7CuAD 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 delta 13411 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 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.name-legacy.61,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.name-legacy.61,63.ttf index 31b8d9a3fdd5f1ec676334605cea3bede965bd57..c5d1ca5c029e2e608d05722839367e6d2d86aaed 100644 GIT binary patch delta 987 zcmXw1OGs2v82-+kJ3ew6r)eBb!KNH6w8+fFNI}KdLelclLIf}4JggaK8V6H)Ob}EE zMR_QMq6a9o3dxN@3pa(Ji&k!Q5wwdI5-!#0J9n<4Z4FSN* zMaM{ITYCq_kq2nawAOU?_ViV+`CkIIRq{k<-$3i~?(!c%{3So#HP~{kT3oK9zl6M} zr|(>CFqC{m9w8s;>u>3wem?ekv9e=jdapk5&i<$=V;gpOs0I! z!+vtTfqXWU2*=*mdwv2A2jDCUO&ZCEZDX?(NYGywHYU{WVnR{wdEw}EXz|Fv4?kmg;UxBnzVj2$!*(-0-NbV<_&74@D#~m-CwD$=nyLTX>A?d{cuN( z)Hs}Gq^?#<0`hfn%~_2>+2J-f0VT)=SyM?d2WV=QtHqacZKdxw=7(CPUq2&%>5aW~ zs8PnLF7060U{hztY~dW*%d?o3I;dpo3&Cs6v#_aIWf2?AKr7;iViesNLl_aHa2>$| fEW5lF@~Jl>?|EJFg112qdwueF(autt{h0GVYk8(g delta 1350 zcmX|ATWB0r82-pW6rnVywAcYIl*;MAec;IIMp$R|> zPA?~O3;E&n1x&bs0kKqaF^jtw`7rKMYWD2(PakID0Hhy)ev!fh9{IKli`V~({L0K! z@|17!%`p^EkMZ#tG>GrOpU9s^-aeCAIwPKj%gB!+S7zrYlf+H_MUH2Hlu72!WXTcF z0RZj}8p3nQ%+%mFPhCO9Z{Y#2XXh7}?DwG$1+_c=?7~#`-jQ=Rv1Kvj-(%N0G45eb z1rIbr3nXA-@EMRqCQ58YA&e6lcMf|j$V5ni45B29Y2e(1@*GVApF=4pfal?)i(s*_ zNLcq0ICx*IZ%jdnSqCBDhut}+uE^DkHz;!`a(fHz}h;IBSjWq zVnmPlxA^}1>AqM;TPs6r+m^)%ablRr9OJN}>&j_z%h~Sw8X9~!|0Z8r58c%C#!#R& z6zkd*^Qo$@E3v2NNav3329L+5EA$s9!Q8Fr=eJTYZIoWNqCT~`Kj@2e?Tq%udQ@Fk zcR$z}J=7hIb=Rp~A=L-h?})Du<0TUI1H6r2;mNJ5$L+Xu@w1+YagFvU^jYYnS7CsT z!+>#vM2$2zVf;=HURRWQ&G>=;(KyUE8Ao}Sagv|I&bi@b;DGQleu{OR+n9h4**2!2 z5mv(-93X)j=Ao60*02D_$y^OHw12ma@kuD;uNo%cB5O5VtLbtMCLBnlYJ}W(^}{d^ z8JNa(0hS;MN#mL;VF+%Y@u|yeBwRDbewVl91WZ91QZR!tqyM8rm^BNh0E~}G+c>dp zyiLx#+a~qo*rK$}) z*5L>ziXu-)-fi2q1;nnFv17;0YkcsCbpYe_Jy=WdHyG diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.name-legacy.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.name-legacy.61.ttf index 9411e4629a61fac6f7dedb81c24a0e44d3de926f..2fa7d5d1c04d98eefa0dd23a81b75fe6219bcfde 100644 GIT binary patch delta 963 zcmYjPOGs2v82-+^S7&@Q$~ZHkh)m<4m6a%BQxvH9T1aM27Pav*&O@3RZ{sj2ShFZ7 zl%hNoEqb`9ee{57Q!ZN7q87EvMFc@aM1jlDzWXpbhjae_`yb!^?m6dfcd4@o0U*Fl z!_@G=;1IGX2b9B%?jJrjHqrhvd<9TT#M8qQC;Cf&O5XwTjd<6{WZ!YM6Q`N4CLSG| z=;(?ka+iru5l>A-`=SdsW?qo5mUvGrqZ_EkGvYLHcdVcnbDoyu6QF#Af%RA+AN1@9 z6KhSxD+wc+x!>b^4^*xK9)F^s=PnJ*tdM{h-AR4Upe4D;)4G%Cg+$>tk#r#7vZ{*@e=g7rRK$*$+mJ1f2 zfY{nXjp90oHsukH$f&wgUI>KbD>c++UP&cdIhBE-(I~uWJ)ecgYSzr1tsL@KpktrH zDtmY>BcRe!jI&HGe$1MXy;`?ysz2yb8&{Xx54hx2b?+!s=4j;dS)RQqP^?Ud7BH`) z*1{$d%BIsLpsZnyA)uF2epYqemLKLR*z!G&{B7x$q_go{7H+oL0yTccP2WxH<68tm zR77@@nfCvwNWHFE8g*5&SeM;x_nUQ%PIa@@GudnEQuyAE1_j20kc$nga>@Hnj@Pft zr1G;^g(V)A&?;EJA!;38z>7`CS9s{Z9A8BQCCAsO?zZEXVUj;?^OQ5*Z2Oc|O(rWY z1h3QW`2RRtwF;qHN6?R1r1|JZF@q#h$m1m9+rC`&x5%&ll>F$gmCOE!eC`j*^S+Iz Ib6SJvFGYQx00000 delta 1365 zcmX|AT}&KR6h8OP%$*t7ncbQF0ZM;nfn^EMmcka>v{l;DQVoguoQM@cV;}Z-FPSW-tRke ze!e;P&X0#y5;-6M5X6Oto^$64-CxJ#*-%Tvp#`xgPoaR3@gVS#_{G!y_DyV3S| zdNO%YU-)DM1zth_{%JIbpTb|re@5OmomspjL;&MC6baJI+(eSp!%gHU09YoOyObq^ z{v&7@LxVA!%uEja^2S%FcmoT5l$~2xbiaUJ6yy~!vh$PKL+6$s0O%hezlU9mqu&dh z0)A+QeJ}*$18;&PGErhzeS~o$W+<+q-9XLpac^HOmbAL{(U%tFNW~u$JiWi}pssT8OpAkt0PG zVq#Q_2CMv;XX)WYdut0rYirfwxp+QIWS()*r)j<%dE{+R^rj{q=fC6!=lKV!)*K17 zL=qic30+b2j-dnHXX3j$oBV!V^U?cWfW6x9x;LdH}PcfP;qj*R-N^g zM)M)*uXE#OhW6cAt!q@xE5dJPD{q)RJTp)8v)IXccpr-pUd9|- zUY;r@pd)*VDX4_iFb79SsD^oHA;UE+z{w^ z77J8|y8^vtln;**Ag+ry&1(`s2ZIRb{xkpSFBR0RLQ@~m3L$z&k6EQIUlpjrS0u)t8ByO zrmEVuRovdmZI>!8@R)}qoG6MsA^CdObshZliiKJ8&-oapbeON?G8}G+dZK{xvMdY1 z&CMWnQI-vMu}~;DObP@7K1o3NlxG5mLlhW8UzwpCNhuWbT(O`?`8HmZRrQ!Eivonh t8ykWkD~h7liyT;(sq9#uSm!$ayOe@U@il%5cGCwh833;s#9ZfB{{zziJ~{vZ diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.name-legacy.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.name-legacy.62.ttf index 8d561d59613f519cfa6582c30a7f919a8cf8dae0..210d2243ac0837c98fb52df7199fc83ce6a5d6b4 100644 GIT binary patch delta 879 zcmY+CPfQa*6vn^VZA(Qgq@^Vgz@|kY1TA8NHC_r<;LupL2u3`xDP>F2mRc%-#8?e_ zF~%Sh|6SBXF5ZY@Qg0-BlY>VSI2gmhc+!N62?4)tmxD8zeed_)n{VIF?DnZrPZ0uu zhYt%Th9c(&k%bLVt}}XK=wd7$DMW7q;vTtmD1K$2v|IYcyq(-RJlcO*4d5D}c9WyA zc%V0_=kJr}$rJIB{*i^H>5r`MA$KJ*S`Ib%Kz>LLCg!wa-r?8Z0k$;;wi0s%uj5D? zS^Y*{p33Q&mwokLfod<{a8J!?`NhceG6mL|59-=%j<${s7HI8ydSNQkvf09~Nt0J~ z)<0_rcLCO)`Tj&c7Exi6I}Cbg>P_(6ef2HH}Y!n`$zyX0GBdwM3J;VL}{ zL(rDd=5r!a8zQfey;&`j3^k2E0jicL`Y1OuTiAbvUgkd=`CLAkJ2`xNlMOVJzi^?f zCm{CsQL7xgfez&pkI=Y=YBY0-$Y68?c3ubvi#Vi5^~-*bPcEvyj!I=a+M$#yooTI* zg~O=(Z_k=1a9m+kWjM=5K&9n*naj{(E9D7ku>|FJ&zUN<>GgQvuP&o%ceLCX(8R)e zu7jaKDQA4NVAF=6A!d+JcFkSFxTkf7fH0?AQ4_MwbyW7atn!>ID|Ka6UUF{8KMfui zFcxO*9fg0$1+PGypB-*|Bi#*KMc^hKRvGKzL)5*ox0obR=C&wpFOsu_=x`F#& zBJY_>Coi`V_EQd9<1G&Ei`Q}U}nf`Dn@FT__1JHsq zD~a{R>_}=81%Gn|l8L1Zu0G_GxXQ`7wV8=Mat44L$N5VV54iGg>MR~`4|#5OI&r~R zdUp&99LD&eS#(J6!ym{ukax_cmsiCYTtdEzT%KE)O29U}ha3w4o=&WtosN& z@^Eb6P+vG6i63a)-_j8DHS5g^2QSf79_k%z>pZH*h6W=8p`ae%?On)`A`5USqDTBy z{?McJXsolnjia}{>TyHd7%p+wIpWcEPm28QF87VbMg!+I`PzQ+wx&0S0&SsKcW=y4 zRiit8sPBocrk+Nx*U&xmCpW=5=+Q4%Q!s6mUbUl!y8n34h;+9``(u5ouB!)6bwyA1 zL}NV-YIjIA%$J4h<~7ph2kiegHqX6ytm$Jle)YRe)+f_fpo`vw=gd1KYOb-D%(v;0 zFT!>EG_ytg!Tgi8nD9BchSv|Y~42Ynh#EvUd#RLpw4=@Fd@ET@tj09>}fHpE( z!y=p`^EJ%Tf9nCpx;*5s8YWOjay4AjtaA?|3}jLT7Xu> zCj7I73L6w3^%dlAVoa=1COFCk0m?W)u<^DEU|Xe9sghTeyiJf})443mv{KsH*(sE) z%U;K>Se9+uR=H9t7K@eaC05>3#4Hn)z4CfCYL$z-ySt^b1-YE2SyrjAySH1cI3S=7 zBTSMcfskyy<2W`pqf$cE>|-8|k~a4g9gf2(Qnx6ef}$v*KbP}U2g|a+D&+Hdo6A0* z&m)UiJ{7pga7ZHO82hZku^w5?7qYC7SLJMnASs%rDUt}m;N82TsHm!{)k_RYs8qH~ dZmsrf_-rW!hvGK=O0`cqh(fg>D+mhn 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%0DkZS-!IT7CuAD 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 delta 13411 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.62.ttf new file mode 100644 index 0000000000000000000000000000000000000000..09396e2fcfd2dc133b29382a77963a6b2dd9efb2 GIT binary patch literal 6200 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1a62c023d087a30bcd2292036363a4627d20006f GIT binary patch literal 6256 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.no-prune-unicode-ranges.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..749ef45e722e58e3a61cd943ae9c7d5012e51d10 GIT binary patch literal 222684 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

`efM2&=bxRr%v2B(S)%R!%z5~FdYA#vEwI* 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

K7bdO?OFu@_Pd z#~Ng;0ZoN%$9}z>)_?-H#5Z~P&IUWuRp2#z4R|*2 z4WMk|o4~mRYmt4iFYZ?O?!a3A80?DsCVY4E-LN5@;Kv$M_(Ddp2h_X#T~H3<3j#A_ z^aId8#42fT{yF~~^e?cVoyx!BUxEHL{~DB&{2SmOutrnxANh}n;S4{6QlI4)P~MB! z$B9FhFQar7V;vrU>*6bqx4~sFNJR%-p^=bVs3l-zACtxErVUzj*H`{1b2*SRzirl2~2fdN?af-DHxw$(wax9hn7R9X!B7p{FK* z^KqO8tU8~BxHO$Lg*}P=(MfX!mD5}i&|FKPr(S{n@|OC`PwKBEslR-r{)&VCqFjCj zE#}3J;Z&f@{sRqo8YgGp;#4pueh2&m_R;c!p1T1GX*#>qbQQP}qa~M`E*|^B$FN|m zd&f?hwB{Z3RA@a8t#==KcvI*;FX+DJz%6(S&`ASUlo~KZYQPw1!2ZxC!=MLMsRzwc z4@OEo7%26i4SH}oQpY%qR4@+1CT(b>aTr>1K3@o(LYmQnUA>(n6#wPr6pJJ z6)alnN|V%;5#@AclGKkuQa_ro`}Z5rVx%R#F?#O=CjFQsHKQMm-iZGIG^0goMw8Tx zK2kGUpc#)K#V_$ai=mu;wD4p67((5uCH-7l@+bb2)RGrb13yDodP!XwDRrePb!D*B zm8#U0_*(>YC6~Gqni9IwSL#YGb){MAN=53*NUYKKW-84ZV3WpFrLI(^mV}Okmh{Eg z9E#pfS~A|HB_pv%r7Cr0q|}mTjMkOVx0CT7aV|BZuhfiYd@+y?PSTHDWMZv;fYg$a z7_F;kfmQobdzz*8j1^7r zl}~l4Lu2uELQ`k~(xi2yCbeSb(h9na^l7XheVQQksa5LJT2i0ZmijbN>QgIy!2n%D zTD7KlKs*5LK)N*+y0tsPdUR`|Al;fGb!#GKK*LZ2q&MqJy{Xb{h~?94h&7Vhtw8Fv zJgL`mrCzHiHCm3;XxUPuVMl0av<6b6g-Kl&CUsescny2IHY}&nQfc;t(PFdM4868R zY=Ms6Dz-wmz9HTK-X^vIZ^y2imBbFQ1K6zr_hBDE(tVjy_hr&-3*!oATd+wFX3%U4 zabmUw4NE%FBz2;%)QKjk6N98SG-2lT4fH1IL=%0bf&Z?5E560}^qu$)8lSYJxA;-~ z$U?BI`cD{{Fgt@U=}kYWH+?j{Ni#KuokO8LQ#HK_O|X&H>a)-6=gXb@?fdOJ%el|n zH{vYC*}vRLTz~g$Zf}mTS>?|CG7U=S&ZlbE&(uS=ojX%K=hjruxjt1tW&TT%YIBr~ z(k6Q&j4FN3Q=CBirJ-`Eh;u!~n{37(uCfvm;>W~{O*Y4miRuxR9FY{fEnrPRNkC`I zM9X+fi3MN$o7$K%P4On?b;xU{*DMpWlz5HwYU!2dRa2gJ<5`@iq)q6oi(b?C5zd*$ znM!Z_`BbWR${Ss&zBi_>M~<5#H-{)R^0gmh!eT8^8v#L2NJ^!iKV8Y&aXiMzRO7lfpx6 zG zVJq1xwwk?)k?%F;!1itH*z1_TZ)BU;X10ZGWpA);xF6VovF-$ROZ^64{`?1HQ7hh> z-_P6NuN&=nd)|R};u88A%}@5TXxt~qz{J8>Vd7xoVd}#)fXRYs2$K!d2&NZIZ8P0W%WjL6}i655bIvc^GC4%p)*kVaCCXhj|pH6y`CQ z2{4btOoo~L|FQQb;E^8Hz4u#hZ&G(l>Q<|}weQn!vD^hxMb(BD9xC!#2OR~~^Lg&u<* zhrR%P5&9DJW#}tV8v1AGtI*e=uR~8j-+-Qkz6pH`nuER#{R{LR=wG3ypzlK8gZ>?w zhn|N11NuJn1L!}YA3{HZo`If)B$xNc&~wmFpr1lNgMJP@5B&oACG-OHE9lqIZ=e^U zm!OxSMJU7Vxa1!y1=)}bazh?yJ+uMpg1VuN&?cw{>V^8CerNz1godDDXapLC#-MR% z0@@5sLQ~KdXe+c0+73-aJD{D=E@(HDSejRV1>FxNp+}%cmlE6pJg=UD=AoydXP{>( zXFL>rSM*)ccSYZA`eoA}+Xt0Fbx;RH+iluz({7t~+qBcBo%Zz7yuD{BY479bLFjzw zBK|(IbjH4zpQotvM(9@PHs}uMPUv3fy-R8P{Y!K9clZu`wP~XbPwju_=YK#yUrM-; z3zx`6h&Ls8%L}|E!CPM7$w~VSeEW_3yosN;V5i*5@3%pBKzBl?DZ7`SzfHu+t)C#@ zmYRHmA2Gdjn&+KH+x{=~gXc)QXcHFHK3Z}z^ceIwBT~TkZ_#fAHQ-Xp z{sMjZ67+S(^9fc6tdIowHk{wt-hMt3d0{s;F8T51LdFU6=FQFHpUqQcyegnM-y#&1sEkc>4 z1@K`3d{_V<7QlxE@L>UbSO6au)CQ;v>V`H#o1h-37wUuhp#f+R8iIzQ5oi<|gT|o= zXfrekO+j0rt}7Jd0#-@7m)V_ zA7nM$Nl(rZPtfMs6Q5x$gjdhg9 zI!a?5rL7t0dgum-_G2BTv5wMMM`^61G}ciX>nM$Nl*T$rV;!Zjj?!31X{@6()=?Vk zD2;WL#yU!49i_33(pX1ntfMs6Q5x$gjdhg9I!a^T`mu2R*tmYITt9ZMA4}Jd49p?} zv&g_KGBAq_%pwD`$iOTzFpCV#A_KF?z$`K_iww*n1GC7$EHW^Q49p?}v&g_KGBAq_ z%pwD`$iOTzFpCV#A_KF?z$`K_iww*n1GC7$EHW^Q49p?}v&g_KGBAq_%pwEaPY*o{ zEkHkpo`Ze@{S^8c^mFKW=oip0A=!8FE9lqIZ=e^Um!OxSMJTg0iww*n1GC7$EHW^Q z49p?}v&g_KGBAq_%pwD`$iOTzFpCV#A_KF?z$`K_iww*n1GC7$EHW^Q49p?}v&g_K zGBAq_%pwD`$iOTzFpCV#A_KF?z$`K_iww*n1GC7$EHW^Q49u$IOJ~&y=t}4+=xXR1 z=vwGH=p-})T@T#=or2x~y%D+*x(T`&dK1JR6m=_f8VOzCWOWu?GZj7g%~Gfb{4B<7Rw`zjWdh&k+!eLPI&_s!c7qK9r>MgERb1{ zd=@+DjLrT|5d8|QgDbEKuCUKi{s8n@=yTA+&_6+s@Y!R~;}H0Z+|OdciR{l}!KJa_ z(!?43HhpxJES<%YOS?pdZQTlyyi%}aj<(F(H-jC5BmXn+=J~`-Yp{@Np*pA@YJeJ{ zF=!l`fHp&u&=hnvbPaSZbRBdOnt`r|Zh)}FK#Dn#Vh*I311aV}iaC&C4y2d^Dds?m zIgnxwq?iLK=0J)$kYWy`m;)*1K#Dn#Vh*I311aV}iaC&C4y2d^Dds?gB#4j%5t1N6 z5=2OX2uTnj2_hsxgd~WN1QC)TLJ~wsf(S_vAqgTRL4+iTkOUEuAVLyENP-AS5FrU7 zBte8Eh>!#kk|077L`Z@NNf03kA|yeCB#4j%5t1N65=2OX2uTnj2_hsxgd~WN1QC)T zLJ~wsf(S_vAqgTRL4+iTkOUEuAVLyENP-AS5FrU7Bte8Eh>!#kk|077L`Z@NNf03k zA|yeCB#4j%5t1N65=2OX2uTnj2_hsxgd~WN1QC)TLJ~wsf(S_vAqgTRL4+iTkOUEu zAVLyENP-AS5FrU7Bte8Eh>!#kk|077L`Z@NNf03kA|#RAIV5)u$(=)T=aAevq;?Le zokMEpklHze5JE8mUVob!nt7jnt))v^gX#iKNXT zX-On)4oRCs%F;;K91=FCD*un(1QY)Mq&I7sbuCaU)CRRf>mX*F>V*Dx>Q%gdwI4bF z9fS@+hoSSJ|1arWP)vbh3KUbI*sJMa1$rsaO9^r~(B&!gr`Y5FTXZ>x7uBH0|0`MO z_Yq5a5AccJ$|vVZvf^yBkn^roOkphuy{pvR#vKwpHu1brF$3Y3Qa8Tu;pHR$Wm z6VNxHC!udb--70#Z$tkAeFyqi=qc#C(D$H!hvuQDq5pus5B&i8Pw0oxkDzCuXQ2h? z$Ix@oPoSSdKZAY_JrDf?`X%%N^egDs&~Km@p_ibSp+zXOG=n~#K_Abck7v-wGw9

NsPLN`J;K{rEhf^LCsg>HlLE%d)7_L;TP*Rs$VV~}A6T|a}apF!8pV4crkozGyM z&wvCopuh|WFoShIgLOWGbv}di&tRR;Ao(*${S4AQgJjQO3(Q~(%wP-5V4crkozGws z%wQADAkk;-U68TR&uR<(7?OM$WyJN#5V5e& zGxnRIJE6B=z2C*p)6^$!j~y|CMSly{d;)7efi<7Nt~iZdaT>egGBi>1?8^D{YXzSzD5+nv=1S}E4dSz0tlOJ-?>STPCS zmf&p(-j?8P3Eq~#T1l{K^m$@K|0f>!UppRX;^qr@nDfMJ{KR|Ayp=e$cy+fz5-T*3 z>}QfQtOnkR+kNuhaCXr2_BCxzxop?Okh zo)nrVh2}}2c~WSe6q+Z6=1HM>QfQtOnkR+kNuhaCXr2_BCxzxop?Okho)nrVh2}}2 zc~WSe6q+Z6=1HM>QfQtOnkR+kNuhaCXr2_BCxzxop?Okho)nrVh2}}2c~WSe6q+Z6 z=1HM>QfQtOnkR+kNuhaCXr2_BCxzxop?Okho)nrVh2}}2c~WSe6q+Z6=1HM>QfQtO znkR+kNuhaCXr2_BCxzxop?Okho)nrVh2}}2c~WSe6q+Z6=1HM>QfQtOnkR+kNuhaC zXr2_BCxzxop?Okho)nsA9?dh4=9x$H%%gec(LD2Lo_RFSJep@7%`=bYnMd=?qj~1h zJo9Ltc{I;Fnr9x(Gmqw(NAt|1dFIhP^D8_|qj{FS%&!p(`Z{#3x0yl%rO-erG*Ai+ zltKf|qk-npK=Wvz6dEXn21=oU=Fvd&XrOsC&^#Jw9u1U21EtVFDKt+)99332-X`ZY9921h|y|w-Vr10^CY~TM2M0 z0d6J0tpvE00Jjq0Rs!5gfLjT0D*oOA;8p_MN`PAla4P|BCBUr&xRn66 z65v(>+)99332-X`ZY9921h|y|w-Vr10^CY~TM2M00d6J0tpvE00Jjq0Rs!5gfLjT0 zD*oOA;8p_MN`PAla4P|BCBUr&xRn6665v(>+)99332-X`ZY9921h|y| zw-Vr10^CY~TM2M00d6J0tpvE00Jjq0Rs!5gfLjT0D*oP71)p6A5PbnF z5@1CFd`N%~3Gg8S79_xe1Xz#&3ld;K0xU>?1qm=90S0ioIb0TPEwXO3bwWp_-pprr zLK2m_i=V7}U{Q(%xwcIQpRg2-ZC8Q)n$lL`DQsA=3~yQ*!X8NLH{8zecPusY)Glm=E^LJ^P~$WiOf}5H|7u9_X*|u(Ko3EG3*n7`2x$-@ z4I-pLg!Gz7U{D|p3dp*`3KReVBnu;p0+NNXU|$3sq5LSLE=X_*KUo`tw=XdAFW7(0 zXRjpntP_IATH47n{;xR7e~eH6L1-5G6X-+GpF)2IeHi+4=r5rE4*eyRfIb3!6e5Sl z`WWLyQ&}e-?}F3y!v3%4Oo(nadigBUcor!<>sVCFITXw%GHep8f+vv5Gw9+o zS{F+Wh3Mn&L0O&rBP93d)PJ5;HLqS-Gm^@xIjE?>($hK<$z)?4Ar@YwE?oM=IT6Iy zSP3LYm{k)j3t2x*(gSh;$Rxg)mb^hDdXiquV;4#mljK|JEGBG0lN&TgU+3xTJb6um zPx&5VUiJukbN1<{OU~G7zH^%IoF?x*yJC{HO~o$7=3ZfslEJ8L(Ra{Jg&=Js4i zl63z*&fK@G0c(FWs;p>vv^*XQhl&C|5BtK(3JPPLy^XDdYM{3#u43M%#@05~tGwR9 z!G`#7ysSXA2C6Cps;w{{4Mx0~AJ=7`^+X10)$iA~mfFdxs>SV*=3vnN;NsQ6U~=o$ zr6toQcMUtC2)-(xt6#Z6=z<4qb@rLF{hiqwuEku9Ve)X-sNsGjSK~7Bc6ALq_l%`( zdM?j!k%!@PZLxmEuG#F{znuH#<>!7=#?1YbT#YMUp~m}jHI9=zyz1?G++WVs7$lE) ztsXp@t8s$7<5kblJ&ay5F$yk1p9_n^qsIEM$#xo`Hp!szVC)fl(FVV=Eejx3Mx<}8<1)%d5} zGsdj_tDmt{YA?E+_AwKu!O9n{LT2JaOD{4NbMwWulzYmE_3hQY)MNRysbRIbbPY4F zxeF)!fNkdF18(kQJ-gzm3%RErCD&Y!ooPKgvclX!@Owz^I%|WqdveEy^<;p{CMWJ! zadD9enfRUp-?e~*x?BsfemtkH)PLO; zjxAmh{J=NjrIkVZGbJU_a7iq)5DSH3nIFYU!qHgx_x`+mQN7nj?sR{&)K@xE|C<#( zc5(BGWpkgS6(jGz!y1_!ECH(Mvh2}xyRM~!*{-sM^KviX0cI(yqrJJYp{^p%ZFn&i z^_f2Qhx-P4>6!G=r~mafwe|K44D|Q4wl+2O^DDnKHT`a+A{Ksr?D+6V_twJ`r>38J zYUA#Xj@=ud`tsQR{bOH_mfD{U$9j*944fY;y>joi>qhsqPH)_>wPnw?@v#Z;iyUV= z<%(Nf*8T_ADdEtbvpoloOmYvUt&SVUxVY-iO>3EdRg-KQWlNv3Pjb;juK4I=iL#m+ zD&m1cZusf)&<9Urm)+ktVbh0rEavrjy{&Duys_Ahmeo=^FgRd3=k==3AG+`QvC-@A zJG}F@!9rI-fgOta+b$WOy6M7An=ZU*YVgGRU{#sN+k4tS@y7R^cldp8*xb?Oi-g_O zENE=#J9gWaZMPlkZEp0t%R&W3zV0@e_qu1AUo{TDPH29qoP3!YiaBg*46&C_=5T(E zxQvdef&6b*)XYBHC9-S2Ik?6*WnAZTHG0|im-lSsLuSh(%$8D~(LUM2aOTer8E-v1 zYO10UW=5$B%c!EsoS9L}I2POabKa>O@2P`%%vb&CLC?1dNa@y0s&vLu%%YE#l z8?g766eE=Dni}F|#q}k11s)8VpeWY}O=7M(!smLG1~!Mv%0j9+6pe=dVePi6t4l+n zQlZQT*K9XqugA?TTx-&N9kL$ImqTjspNuTKqMP|u>2KW2NY`6^lbZy9JOV%~fM;16 zt18N4rJ<4{#=KtDkt^ZApVItOfGbmd_kA$f)L_B+q8hW0Z8iQ-saElfSyGT!1Ph{C^baSujr%bdGpP_R~SFh^QOkQ^|RH_ zmOke3U^6?gR=r)<5It|6G3MAI%Q$pZ=0*EIwVpRMrqwsGv_;>t$C_N^LRw_WGjjW zay~vf8Bx~AVDF}7EhMu0|3C{3w)Hm|C=-L?_30$HulMxd@12$2KOBy|UhQ;q=nG{f zC6QlMh)ioHWkg&V3c(45*EHGVnt^5~j`|yY};B&Gg6mB>gF}DktN{dCX3GT3@7!TzM1TG}>uvu6@!j z(cf53RXnK%?TM{tDGuXM_T4_^cDs&ylvbbEdD#hCSBn5P*LK!*#-k-gysJjli2C$2 zwrc&!yUJoQZQ(7Cm)GT}Q_~VPK5=4LMyq9WTlM|3v=GT&YL$QpT@B>mE+}5j)@N&L5?vrKRU6Z_~QR)EHj+!m1iS z(KW;ZGBpO5zPPf6SQx6*Ey!(ZOe}rR)W~WU;>MQh)W~gW^ep}U${OsHwXBD=6=iC$ z18&t@&gYK9hxM$WhUIl_X+$?I{gU55=@#5J-|IW4b(?s%-z~UpYK$|(@@7hI43>Mi zd1;k)1%WNq>-wkMGsc$Qyz&`VEb}5qwuoMlw|HICKUsy^OFy8z#U*}}X~)r}$Mc`T zjAbXIZJT*E$=L!NX22{n)|pH%$1qpc^0YGM_p41SRlap*LZ(m0j`izztdrj+X8aQ~ zTV$4O*wwLe0*SVlR@|;73!X4%2FY;E8!rbbxCh#*x7JOz)>M~qd9zY`Z4DJJj%6^q zrLsI!%;c|E_4($kOmFe&dTFg9_eQU2*2Q%soXlWnp#Wu_Y@Mr`=cKA=4_x_d@0b$cOf&1KN7Ig4UK= z4U@IT%@L=}l?8($0W*wl_bNDWbYQk!_hyYe`MG#iG!%-;Xdz+t6qv1ePC%M)p@Q{O(T%!P%Qf<%G<2*$&tEfk(=*t3|x%rSFIZZ@yB+9sPT{PtRM5T$W6 zty)#Dkb}6&4!u^EZ7QoPOM~jWGUD-2LCBM7z~~ZXS-ki=_Qe|L(MevPeam7(BfQvx zPwM%1xtV`zDqmV%@bV3XZ_T zDtO50K6Xy^DP()ep1EOk^oBDRZoloKjTTR?3oklz!`SXkM{l3re*4i){MAFPEnyZ~zbCd4ja$H;2 z&~|~TF{}b>))1{}Y7DC2S~axCX=vQ~&b&y+E%olD@ch*5BmZW|13~H>| zKJ(3N`|`gje3JH=8rk-(s-fl4)EMQqVwp#)YG@18^l?Cqti>li(@c%coa3eEVqOnu zhqm!d4LG>EM&`w39>A|@vQNaylNh}A&9Q_zZNhbhgAAkAd-j~I04^&fAbi{?x&j~( zytD-`@xiMMdNdltgmBz(ZSaY&JFrjc+Q%g-H)a!%t>^h39Osj|@)}i+9-XXO*DkQq zyQzJ2-Dp0z6dLnpv#kaPMJ1Nl%IEXG7Tg?-6&GDvuYO&9sGulP7CKa!aaCVdpssxl z5Na*Dv|Rlm0ecw+OQ;YuSZYg(%W8fo(Y#E_F=e`oeQgGv-^apfkf&W zTDl(L6v>s+^=^?agXiw^;aa^lrMmZ=jlna2u_|=cD7W9&Z%}mTJ|+t~ zQ)Y=%lA9&{E1qMf43Tj?LooXS0S{lXb6*cKiL^@Y6%9l~Pv*Y=+TS|LWNK<`P}bPU zFu|6MT^(%=Q;m~#*juHcq97WpUey<`&{(nFXnx#(Fxu!Hbky~^0VStoS)cWv=x94J z`Z7Qnm%xBfRkx&AUGw zi+#BF;D!wcdp~TNGIjHwT{lhrmXN zmTy@#YHFyeh(@%VQm)EZ#ayC@vaB4LMh&iNR5;mMVh;^-g>x`Mb^%kuo5O=q%78rOEyG|YV%A_AqSqy7Fw;mlC*e8{3f+G%! zHRh^;W|l#-Rh5`}(Wb_d;tidR{Z0K9@#2P(hFG+qu)MRSt+j7(peG)WmHE7luZ3Rr z^K-#qpf>pJKpp!J1$&H@{xdiej|Hvc6c)DAskXvB}}e3Y*A~ zECbr4IOHt@`Z$3~!#&|ftG%_pHd+&_$xg9+k7b#gxC0F&Ft`RIF|S(1*1y|z^VHPM zyWSsD?<*?tes2G#N+Ow=_xB#?>N?Q-elzXHPwm(?GnV-!u}Z({Da*{4H>uRb>imV|ul#P-&&V^o+lr>dWDOt}FWr)YYx@Buym)+LrmFOHEh%CCP^CwRoj24uX z7FYR7MhBN zxVWaPqG{{K@gu?FTQ3+twy9~jF;rXN^B2e0m8-3jjl=8wrMF%-aQ<*D{LuZ?{J78I z$4~T#EUycg8p01#W5{~T2fUL?cUSTzPqQRBpNN*xNT;9^QmaDTH1SZpmCr!T3htl{)cLs z+V_uSic8Ae;h?u9R2uPl{hp3Jn>OxTCvlz8nd$8}Ou`6_hlR|;4c09W262D0D;TYG zU%5T%Zt4(y(OSfNoEQdLSe7b$SQar>IZdpp&xyU#m(dgtNa zy=>sh_FzpQ;PQ9Bb?*i5of+xB;>Tz>icY$b15UW4j z3n!IfT2{&L2*vluGT)I^VSAnYODyFFi|M-={Ewe(Z_pXp_t)jZi? zddHN`;RweU!x8wwT1OT{OkhbOO6SJ#)dw%W?|_cg&urUz-DoUa8a?paq3O3CRR5uk zm+H}Dy}idqvwt0Y>$G68v_Z@MAM0NAtBF;TZCWWSN2bQGeCM*YGmQh)ch2%(?8a>uuns(&X=$6qkHMEaMY(3Wl@j=Zu`(EMg;^UbbEnR%oilzi+m^Ys+4|DCeWZr0Gni+LS?@ZhM&~jQv=4fM zD3l(jh>;RA7bFYJJYz&f)@+CPP^Lzv@2YHwFYXP6`RFZ+_mq^1-01%58I8V$m;Gw>s*)KInK7oupekE6A50CA zT2rIPTDA7(yhUcesnNIc8DPD*B)`wNhl%vIOg5tC7-TYMTpH(DjIm0aOPgz|{9HJo z!j4BoYTjT(#*8syl(elXqbPGABI&o@^TQF_uRP7q1R|k`UGPF3 z6nM5;xeHaKthPv9Riic+M{5F^PgZ9VL7z_@jjO}KnzG`|-$gQi7_5y7TGJl;owT#k z>YD6~%lY5f+G|hFNVvF&=2ogoGdal z-1?P>W@-rUOpPAvz$!^~k>O$|XbV)x5$7oM7L_O1PFjcBIEIJ;rjdb?nasWE2t zu31BH!qgbGuF0fKd{|-kgbY2?^1eY5V9pmP5G0}CBNm*&JWN25Ya^VGeZA=|8 z6vVKR>7yJg;Yc{j5$&E#Z7B;bHvhT`7k{JvQ{4SnP0)T9xmwX!jeqgB2Lx%!N;+mkE5BEQ`Av0V9a&cI%Nj`%v}IYZ=?FPE3*$_H1J|7))N1m|ckw^QnW zd5v~HovVLkuD-O>n=8Kx{k;6%`*Y=2TX*M`59i7!tdB02+rM*yBTr?T;=25H?k2?FPu}bt4?B{at9wn6TmignZN47dRH+>Ix z5&gkr@!>;5gAt_bAWOuyBVnzGq3t19SE%DoBn}`?MFm7Ut>eZ1pf})g#7%PD&Z$_e z{QiM#bt=0Y*;}`7@A%mIPG#-AVBZDXw~p-@-_zIAIl6wdzLvZ=Qqhsc4%JZtXd!C3 zPyzDR)X?AHGme;+M8Y$ypA$3ic|{TCs=kKUy88Ctv3=^M-Ft7EC<|pSQV(>jKQuIa zVR!!}W9zoX0@Z%;Wj)8!(4jdyVf&8bS(z)*15|hXtkT1w54y}W0<(OLa zwei;SRy~L@6*C!ntnX$Qy^RW%z~yRKQ*Yc4j73Ys(S}o7b=MD$T+-iv33%4mcZp}` zUHjEsX*61z`Iqit)3Ip-WCqmGN;20fnN=-XD>)&G3FDcIRswm+WUDMIg~2VVCFj|h zu!Iu|GC>LBTez5go;O-CT5{X7MaDi|uomc;122yLQ~U zZ|e;W;t$)q?%JQHlo+Igd_LT*S~Vxz_usX1B@+!c*cZ5VX}#NPO-Xze-b$7WVW$EG z9C)t9>}S@=N*FwCFsih-q1UL=qM%WxV&bn5;NCT6T}ywLi`bKJy4J<+GJbWqj!df^ z`|sGc<<>pZGvn*F-+5s8NKem^;UU?wpaQC4*X^_BS_2>8rgaW%U_$Q{{Z*ndatQ~WeG$>-svVqc;1cw&3 z8O&ad*>_5!ziJ9cqv6b_UybqhsYr22I9yU3S$xlH&jBOJ6IwrPo1BVBq7$J;{c}3_|1sZy@5;>tI9xDhg_H*aPa=BPZQtovPzje7(Y#UQLbk}mJNV_Q=%qtbU z#+078(bVm>CtOmO>`v`9Jel`Cv1&~1E1lXe*%R8PF{M}Cy!<|~XiVwV*DsffJtL() z*M#+Z%TLz!jH%tTGgn(9k*VE_^_^>xz?s;!DO#T(f?i<0Nd82frC(9LBelaXRy+UWaG0b^q^Pc0VsXYho+`jYlK{%#1Oq?1! za7SCfRa8`8Sab2%(6RoS?wxNvJbH0o-^HV_5feu+<@Amnrw^C!e$&(wqrE{^PQ1b9 z^#doi{NYI9mk+&tkE-auY<&Fk{(dp^`ppbygv8^5OCp)e9-5ScCQkXXrzGV_k5j(v zDM|V7=E^5?SVg(WvQxj8oH%*!F(%jr5}{D7yw}UxHKj|7xl*r|w_Qu01-T1#Mw0~d zrOx+t9pWR()EQj*9MYMe)x)!`$Mie>`q{lNi%ib&`)BN?TwedsKASe_NCT3#W?ujM z#L7TBG0UFR21jS9c)KTfT&>`;GSBbtlOEw7s2V+zQabG#p0|eocv3!b>rZ6N%qN3S zXFp-rvnqFii_ViKP}eT@=US@O6|@4}PS_%Q+D+C^HWP?hIHXg22Hg8A%8SU>Kx4I3 zv_!(eIQfho?hOry?GiB}q{XT??{^WctOZu)?TI%u#N+k#2}pk4>h#(EPKr0AUzGaz-Xs*+_OBA%j32A zo7wR?wiHuO+rPG2mEJGT?THO~Hpw`~1-+dS9(&O0?bTynO@6&MHy2u6%mvA^|K*DO zE84ff6FRv%HQSP-X=(MJFU72X(%-Jsed%R`z0#$hVkSi`$qcvcA(N?!0cDMdi%?Po z6F@h~3`f=_U?q~hJm%g(fwHdYbx~~Gv6*L>WU=jWWNsGV&AXW!G79qUY1iO) z^(ZjUjxD`NTBuoLtFzb{T3w}hIg+BSa?6_7Coy+2Ec}HmL&f~Dh`TV}IoPHIa>$=w zF#%dwzt-6Tf7Gom#2X2aL;pT8$sl#SsM`N;1OM)~KhvxF`2_DIQx*-|4@-r`&EcpA zL{g<2GtUOAH1A8LWwg0kkJmQRv7GkW9ePc$&N{T`Y}>&jpUJkl%KS!178Sz>lSLwy zxgJzahItZ7Qij>-)zQh||63hX-;$1H)~)CmJh!I#$FIGh{M`V@h36VVSkd&!=4@v- zK%RufWRtciv9GpoZjw=Ls;Vd{tteZ+ztpkwM0LB|??j<0 z*E?C6Q14_AjIYcqmwn~ztDOv=wO*~Ysmb4yRDJKNrrZ&Z72Xsek3D#!pJu6V>Otr* z&9Z;N&aJ>r0a;_d$uIILV{wOg7pe~4;9Xb`Ybl&wDpiLx_odwH+BT4_eJLa7)V9xB zDL&Qv64a2Z7$0SHa;P@9F9G+`rQCO$sqAtgTW+^?xno2S@njpk-j&d*T5>s7K3Qw& zU$HAek2#wXoUxZp34xN53bQGpH&_yi2WHyBY(r${6I&9ZrJ=y3>VQre%k&1=Q4%=m z>_}k#GKsI`KI0f()2Q_}Gfi70n&diONXQ9KNqnT-AH<5>enLyyBw|Zk0k^DJZ2Qvn zv6`681qGht8preMk~i1dB5dvN-Plc{`)DhPnDOTF=1{TTq(C^N2t<((c$kg-jox^Z z-aM~&DVS1iM41dAr%p7lj%z#|+dVRIKy6n;CniQO?u{yHi&+5}AG6L#Cw z?>O(g?OU%I8oFkC=6f0lSrbGYEr-!B{ugrdmQZ_oBaVm$W$IU2lMKpsXd)>4M zXMZ(m|9X6CbPerp!gFU-a-XyMR#~CB-dfoz`GZIq$!ua2JL6#DEqT3MITChvIM#ir zchiBcL3?s$YR8RJvCI~y)3K0pPaJG--O{o7%Hh$Q4`*HuF_!9^8inbl%wBkpog%uv zRnPToWZRUBePqhB_R%pi1}?z%&z5iFR8g7j$Cd`AoE;IDJ=o@)q9ABjfjR=Z$x0;! zjDZq!n!y-w=|zC-XS&oG9qlmix!%v(xvsfU_Wu_JtRB_lM9cDx%jL}wObd|`M+-%r zK$`X$-nR9!kh`cj5cdX#J0|ya9qQ}dzadH%f>=LwmyYbZar596Ul{Hwj@qu`;_|A~ z_k5g;rj{+8nK?5rq-J~jhN)Y2fBc3syL00vevxC}jou7Cfh2k+XccHKqf4}*9_$NxNHLCa@{ zs4+co+1S|S0|S?j5nYpZn&_7Bcl`?fnsTv=P5H82Oe9}xWmCRv|4KO?wNw9`l>*hR zpT9CTk5BE?KWC-DDL-eWz$rgxrNAjaXQe=wFRv6xEC0}WYpbju;MI;^(D1=d3+A<@sw5r?|ya*XK=B z>Ytam7gy)V|HxSWnpdZ^ERL<>Rkv-vYs&N6a7x>praZq5r?k~+%2&2Q=B$)^U92_a zW{BA6rY8f8)pEJmXQup|)e>EvTP<0tULGfjB#>P}`jhP0a7*`G*5J~QxfQ;ZJY$K? zfuB*}VR;9DG5HBp=^X$%J)8aT&h`NFp>bI^6I0ju+qk8zEs{8zjoC$;W6k7WlbtN? z0ZDVYr2aCK)lb&-@*2b%LUsuW5WDNu?&xS?aY;$RWLf6HihYGIy^`cbT1s}u)UNo5 zKT=V!Ig$mT=e3sYm^E%o2k~TsVG{`OCB-Oi} z6`+QC0jObL-pna&RYOuuFnQndO~%)W;ab5?O8CjOs` zo=O-#-FVybLUz65Wh_n}bvyMIMTPG*0g8`SsdoVKyZA&~GO>0)wT@vLs z;zF|<>Xij6yBoTleXk_%iJhSvE-qXw>hhW6igcvym3tss(^K6sec}53cTN-c-*H22 z^rr=**aoVL9V3huhJc6$@zU zIK5kA{Pjlai-Kv>Y4T|Z+CTq;pBshjU6Z(s7-ogzOFY5N7~lm=ng6%(B^aZaUEEc$z@EPaLBRl)J0g(5s2dYUWU z_I=0p;TfVaOx=kKmrF%on9|KXyviC~dP)5h>FO0fUWXm^^vn&HUXy5Tt}MsG>s7tZ znq$6&H<+K0o?V0#t61lwOO`KD;fm2)ngf`4wf^!08+UI}+xB05*}$=Zt;cKq?&4rw zpkhns;FgN&EA z_vV)F9qo*n?t>mPIgLTaEUCxLl*^b&Ib(K#jKkXxpk zyX{UHvp%Bhw#$pR+&|gFP7pb*Nj8~iF+j+17>{QUd{ox(V0&v*LvF_(-I5^aJtI*Xj$vo1NFOb$_FFqu-vLa~9%CI&C;scNpO-LRo<(~+U(?Hj@+ zp>U+Rv45;~{rcMKrs^$&L%Z1&ZdVT;?OT7auerCawLI3^-Zk2~abH(OTdX8f94YSE zSi7;KV`E)IM{`F*|KP6S#b-hiZr7)*^n+g6*pkzyT$~{rInO(FKtq!l_a+(sM2J}V zcCpL5Myq4U>#6{`U`iRUdZYa{?a}5U`^v2(*pLnCGY@mY28ry;$2z>vNp;ude@J9s zAiu5}U$rSe7=b62^EXI)&c;C$atfY0p1IoCf8ItN2kWj1m6exfeqK^mRG_Hy>PpzYqHD=9oLkFAAH_<;?^K4pP^Ng(M2!FkHZwIAc&&$e%_Z7RX zs-m{-L3>l4^}uww ztZnLYJg`g6Tf1e9bG5U+ig}9oOXewAU&WM5gxr*8eHAHx*#1DSdtu`{g&{%{8h0~ z!K^z{R1|fc4xVLXs%O|8 zW`-#gSFT)mZOR9o^>#BdA_r2A9O%_~^Awryrgopy#tUv|FkfaIOF4tCMfTg)RFu20 zhW1MApOt2mk7i&Qhq*P@N2ik6E+@|||;lgmK@)!93weqQ=>S*v=vFAe7 zp|a|t9}IstsN6l@@fSpEir`d;IA6Qn#Ts3O6`2fSyvo`ST?kkKTYC*{atLi)_A?C1 z3X3ztV%~=e{Ea1QYe_?6N#^hUmy}c%{F~2TQc~&rPJ#D1cS(c&cztnk!{ShU$yZpS z(tN~WWci{m9Rzt3Id2?~2zzly8I{ywt5qh(FYzumi8-O`u2rKw51 zsi`UR-^|a-M)mFWnRpZbsi)*$+N|55NAF%|^ggHiV#)>ar5ro;V(E)%^{<^$A2BdK zrJUJre^1skI9mjLVlAmRWXoNDq1QQnTgp|T{ja(5ALNzSNjYO7&vCPgQpubju-|OEQ&4_?-+Gq9ohRDQnyFHg<;|}ffdkc&RRLOCBPHhhr$S^Sn1uTCpSNG^- zUB^0>+^kLA>jpXon(C|CtJ}&-wKd6RhXBJ1nuykQtl}mP=gnG_;#iradkIuTR%qux z4aK^zyQqEVhE3t>n#S_>iKf`?Iz7WHmd@{+5HhDE+iL4|ala=wD2*1ILtH-D4!>OA zT2U!C8Y6?GY;5kBFyp~7x<1+Zkv|%7eK;}wCe6li1DxT=+OKPyeT>V-6T70DD&yr~ z)W+zx-DX@C_2Ag+CYm{6D8^D?aimhVEfkGkIih?8;%5|l3kr7bU1SS({s^7BT*x@J ztKU&)T`@4Zim2gDe-p%<-LvOx2a!W^pUn)~ZW7!Iw81vbb^jCmT*@?eRXq9b37WV3Rf{oMCA+pI>jItO^D)%6XbH-rLq`tlfl7W zMs8u~Xm9V)A^vSCJ8!6Odb$t#MrlM9a1Pgd`i{sae186>&3m@@^>5$a-?x2VEc~Z` zs?ShtSMSO7kenUqS?qzg1R z%F!75JYn{__sQmKCOF&sSHCi6d;iLu>Wz_H z_RG<0w{AN*x~F~T#*I5#X|1$Q_Ox=e7_C+MZ!&S5bM6os(?;<)b@Oz?(6H_`8isk! zId?3f{)JvSeFs}^vd6kEUTsd-<82qnUK{lRUWWC}WAk>>IPbs6^$?mtA|RYf_fDCA zrV)~Lts7BRs?V{AtGFk>89KE>pYO#f@7cDTmi@EjdH-wALY0TS_F40mM(C0 z(qBKBe5^bdkPGaQ{7~5^rd)TE(MY1`Jq!(ea=AQL0J`O#{lP$8ZB<2CIM5huENk-l z%5^%0>|6A4R|JrlMM!~2`LlsvKD1TU2P>)qs(vc-(^%#M(hxf(|CUA<-yJQlH@8RB z*&lrQ&!eRY`9S~k4w~$6ic_iKRGZc$!nu28KdSm8J(hiIpZ6^1PB}GtoSn|f?8T*r zoEqTzA;?;Sb=7Zeo*e7x2yz@LAw{p^#tfF;UDvXvExj-B+bHRBmWD$c*0;AcHq_Tu zSH_8$gj&KaWfcJ#1FRb5lJw_TTq$p3i|7W9p3gdUz0oGv(!!>5(orymygrwT#X5qD z{e3_5E6&*PtK!UDVUzk&DE^0kC?^2^(H{YOfkuDk>niH6B^#yiCn{KI`-4?Q>O8f% zs4^%CD!-F?TajYkO--AVU^9%W7c>1;t7~(8cxZ5- zdqY!0O=T>?Idzk2vXEIT?rwhI&K%Fri0NR61Dpb)I-NWlobvUPS1uvEq2A*M%e{6m zSmSTFYHaZQO-H9E*aBZNG`#27j{Xa)0yV`&K7Y$i2dA$euj}1h*Rp%OW!vrkitdJ@ z8h@d?sA*m6&YsP0z8*bm)Q*D>qHT`=wZM|+Riwe&m zCFX>}0IrESsWZM$pVX;^QjSj~bxuww%o9rD=K~Q5 z=x~~Ek;gguoI?`-*nV4a_B3Dn>czKvC5K&R`!lZJFqc21XZsAXjXdPY*3j}`YV=wE znO{SYcxlN#qi1`AwP~^|$YD9=oE46x@#sT}j|G z%9*1uFc+6FGu!^Z{LIw9R~>=+0FyeisOkf*#g|PNKlCByqY7pxB(9>KkaRzLim{%v zqCs>!HA;Tipd@+5(pP66IdfQa%tP>_%#xkefHP^fcWY&0%gL#lAIn$TIQ%&GN}G{* zw2YOfl zlvc(q&P7;;@#Q9#McCQnwN~SJ-ek$0{cM*xGi4+O2PZJWsYXUVVl`RA*51ioeZ8F>WKs?EuWRR6AzSM=U~UFG56go&!y)M&Kpw}U z+`Yf0Sx$f3*wsATGF($t))Z|rM@tHBwdC&U$Q~`ZGEG?)$odDvZCPdP3+uh5_aC_T z%7K9^?>%tnT~`kdUj42^7u>Ud|2-F+_l~`L-*G6+shR=<{Cj@a;hVN>x$$sU*Wnwt zY`N)h*Yx=H+qch*kI!u1e*O3#$HLnh)Js)5`Fm?s#;V+*&oAwQq3k_}_YVqht$q9> zcgaZXQdR}Bos`(5R^;yE5}Tx}%lSlk(MY<95;t0$$(TE6n`q=pe@9(^?Cx#S@(q{m z7(X%G>DqBiQsyc4k1E{vyH|ZETow&|Xy1)vHNEu%=XGa(m6djVNGR48*2j9m|Q6qe=5xHN${Or-~oFC1>%;TcfW8qvQuCV`1{$9-f%$}8gfxFv`i^YyDzw%n% zdz=;(xMczUa-ZD%Lz@~KWTCdTrJ<{_Yh~*Kucvi-y2|x9deqiz>ouj(Ywlz4UaieC zu+y>dUzEx*t#H*A+&hP>8UtkxYOdB)t;tobB+Ux*ilgx5xHyH;_;fx~W8tUQW-8-| z*(kCgxF{>&*%RwHRE+C|Ea?q{AIJGpiG`mr6IdwVwR#Awy$0lBJa%W7Z9+4H})FI41b-aEdKp7Jt6 z&XSR2be_{L)f%aIOwI%PacS)79XCu&+^{3Raet~03(7Tb&$`{ZdHN(aS6_CdBr-*d z^;k)i!3@^%0*@R{#c(y$>oeFkG;GKpHbKaIiCD9Fd171U)s9;@_VDzn@$pmB4?k=M z@nQQCVKa*vt4GsmZsx|^bQF=HrPu_nuhIIb)ghKV*Jarr0?vGb53J-EIl4d{?#yx* zxLvMt*Zw$PY-2f;nb;BU;G1O)tqp!(MQ1}Em)qoc1+h7s82oc>2>U&u6C3w*bnMyq z{c5GmXfGanCBwp*3){`iSi{WF^VNM7{b;o|>3)zG<#iX}FI!%+og6bwM{qn21n4+c zTT^2l2SGb$vXE%#U&V?XCgpgdB~2`h7M+p5d$B8#(^1Yh%e?3HUZZ7m$M*}|r6l)*4eC3hJhG}`E@{d3P0T9^ci>KK z?8YDK>mJ-V*xFnk!#UzIumbpodZP~rIbLF{H+Oh-wsS1c;8Ga-!)3srA*!af-_<7x z9>Mh|h9=EbV3QMXCZODv;LN5y#g znV_d#Bmd^xFUF$DPJgjsmQP-z{oHWkJ_7F}L=%RsH=8&u0a%M8>j-#p9?x-Ex2fJI zeYB1j+R{7iRCnYmxm=)>)I>j36WF!wa;LiEffKE5YZdc!Q+Mld+pvj4l(j@#jEO3v zvHC#I7W%y^29cXmMoR1_&bv>pLA&p~^WSrFWaQ*~7Oyf|_Q@w>_Tbi=FX-;R;O4Dc zZaS~K`@EaZIn~oSE>>=$(LUVd>a)@rn`y*f;%ZT=)>>!%mL8i=S5=aCr1n508p&w6f-(@M&=HB^vHDmMCx_{+NX`Z_$54ekBw z`kI^S+Uncn8WT2H)v8*}dapJObe@iu24D8ne=>XYJdkq*R|K;5W1^c;w%ZDvOjx?U57XWbQ>8VteY^rtdsBaq>WS(YZ$v zI?`@`ogNnvUECmupG_@cZ@mRGys|{Yga_^~mpqelb8Q~mJy;9iR)fZp29sbSc7?be z%L^|me^O^Pbe`Jo)4S z>ZL{3Z_$TAmNdEbuSvP&i~tuikidgXP`&LpzR#9xH?$o>hf&Q&|=X_?d1T@Fj?@ zryJ-*s15&kU~q849@L>ieSDLS1=iXe$Sa4Rus+Iilkh3hpuSA1$L_(%|5eb;VFJ+)t~ z*t(&-I#ycMTKa8oX|TwgX?LmJynVmV6AE!{rEhfO;^#^N=$oGz6v6YC_&H}=eoD@^ zWdFI|4l5C^pK$ArMDI6>ZfW5>hh|O~#oy0G@|kOTr+EcyKk!RdAGEa9xNtPrwaGm% zWsz)@UpSXFXB~4x?4|fBDa#kKl`8;guBRv+JlflTWMISb^&M9uSyP?6Ppn)RSQe|T zN7vU>@2aRXQq{${*DhV)E+u9+Zta`g-Ct$fq-V3o6-T*{WC>*leD<~e0^93FiUnJePh_h-Y`>bzXg`k`2uRRC-iEoMUHFTGBvq*XkdLu zYm+3w74Guyl7m}~;+5DBgl{-26)izD91fPMIXHqy-~f1LT&VNFhs zH!9J}7#=d79?Qn1x|W3zw_~D+F{7uNoVsi757JYNa~hloKlcht)HpZAvh&GV{!rQZ zWaF!s7M6K3i?;|+3*Dqb*)a0+9ogyQDacNrY|z-u6dg@|NXK!q@ncspDDh!X!sohy z^EHl``0)|5@1cZspHX^Q0AP1mTP8P0i)^33x|h>0y*@TP@I@m_VuccLK{JU7N}#0~ z1GJ;EBg7fQ=v_E3)YdyuJ|wX~bJ~k=k3d^aYchA>i6lD&)*jYX2|=^#r8$8<$BA-s~y<~ z1GGPQLCznP)i>7LM6lhG38N>Svzr3p)kozU;T0jw_Xt%%E+lA#@AcoL%<|*@Xyo&%Jr=N zIq6k;RU}}tTP4!1Cy_}na>4WRyf#dz&1P)V%?h zt&h+Ip|#@Hl2(0=3#Us2vnoj9SWyY>VUxa&fV0h7akTX2J+X&gG4KqNz`tD}iu#+^ z3_&w0CSO5DfzuBe*BR@M{MCe94OvGvHO{^Fo?ZEJcROCL$sQ9<+^bjX%-Zyf^?v=# z<+Fh&SbfRhD|TDI&7EK@O_0tZt1q>Tx@>BZ{0L9p`l}N#;G!E@k9oCPn4nd!S^a;}ZwM>Q>#33`yWY7O-{JzbwNVr@D>P)5ZRlO(rJrp#Iy&6BpJ56zO@z zvC-X~NAKOc-#Yk~#EWzEs^fA8`u z-hciDAGo4vdv)x*`%aFGUjKVXxKv_DxDtP4B$NU!OKGX3@ zQu~NvafPG44ctVrmMDKHTz+ zWjEWO$o!AjxOzifH9eg<^Ez%Wb5_t~jLZt!80eC>!kSxSlMygAdN?sg*T{~Md4^kZ zw@r-!POV%~!$B;0hC!?z>&{g*WTk+p05!1ZMQd@Zf`e2QCNkM${hR)#EBp5B z_#<)m=x?wgN>07z@3Z=EXKyusf1W41tSL@2JnHJx=iv3onhN-Z`7Bon$SHU#{}eol zZkto^dK!AnDR`Vh=$0d89lNHrzc-f~c@cm1pPM4(~WMvE{bC`)=R5@}#@N?|fo- zgdFTpxo@)Zy0`D#Nw1DE*VmIvDp8e9)}hJ$*t~_d>t^yqJa(byG$-kj2Pt>rNJyyw z^;u!kt^DHqSo`Y;Ce&@J+t|6Ty|uBvwwf3umlBc15LIOY(c1UXNs!TKZ#3V_mh7;m zLDr2--i9n7>8P4)StQXa`b6KM4I2*iJ@Lebk&z8g+<0Zv`tIgm{Gw~ex{J0tI}%F& zvAA_>XV-N5j;_uP-SN(@=K2lOEt4Hnld#;{#7?lM*a_C7^Po^H#{ond?{b-qbK22v zZ{_fiBH8ONOZ>PrI+jCl)a0(=Z)z}ek~sfw*4_j@uJSq?zwf;>ceXqGE@`A$G>bIa zrO{}#j;z&|WXU#QTQ*)XMN5&WPc)*i6P?-VQDiquq)rR zW5ZbYV6J&8h}x1a)f%~MEPqMI!lf4%N7i-C*I4TucG(txld*AKYihXN{--k_yuye! z>Mn%yBfLnb#$sbJna|?_XtG4F0UL$j^Lswz^_AAcYywXmTBe#)843YcP6kzRQ*oli z=cruAa~^)p$JtX=rFWR)rRh45>I<|lKn}~V$(rn zkK4caF-r_c67wVXnKf&@<$XIS`DOe2E%jE-eBUExS+mB>A6taB`OTlhB(>FOFMZDr z5G&LE{droM=l@+}7F&(|doQ874?tHx|0YUXFe$tITlOz9IJtD=lQ{wfKpuBN(k3x; zSy8XYVOs@@0x4q3@Kfs^+?2Qv@uqX$$eWbpd)r##(Yi1y+-qcy>mGl;5X3czL_xub z=x~Qu_u1%KHRbdp$xPYJ>%3N@)7D@O&$bQD477B6Lm_W>vTY>Sxz1;c*zJlnx_`KD zYgb~Rv3Wd`-)#vth3)kglgU;S?`q5R%3g=V!#Wa;ZPBo1G@I(}$*%NRQ!JlQY>gx7 zcC@wvHHlo61Quv7ryh}!;{>PvZ%!pwU0u10(-d7bf$u_d0>>qOy}&mR?v*fRHP%= zYPIjZWUJ*RT!$GAsp`)$?ZVCUi`g(5jk^{K*7+ zVbu44!cTCibi>O9DCk(&U8ZC}kXBN@igHSn5F< zm?`XFKR{j~AI0au)8mAeZKw~2;6e&CVBVe1d_5N>8z32#`_Kcf*wr zn@fKWI7gScvfV60VVXS9qU3Xj5$W@lMtOFd-*0C3h~ZTRR)NUBJ~6@h9IAP6 zK8H#O`fgI~8I`5Pdy%=1_cIl~M-_op>8IuUsjd+|PZF&z|DR=-?1lsi!&}d*T$M{s zk;Ai=HXm3469V&La(KceC}a&CUxQtB>XB}oMMyuc) z%0`S{Rj%qFt!D^xeiHVZ8#t&=X}mZpSuDW#VV~r^lxrfKpvqqKXGB08jTg=4S~K8J z6mf0rOm-$vezPX*_237&PgIjB#Cb1fTRx zB9AnV$N@whfEwaM`EV@neN|Z(@)oOq~G%>=NJpizf-nj1<2YRqS#*? zf;9sTRZLq^qEVSYx$EN6p{gtMtci7A%>JEL04&Uea$zh=%a-e!B9r+ZmU>An@WhVeHOcc8m4mM=_@Z83<40^?Wf;w z*#};LBQL&-ua;LZEmm+{acH2or(>#f>P)NXJTp<9V-?RvY8SMg@|4?GlWr^%--WK~ z|2hLXLc*q(FJphe+OEN;ac05xAh7p8$ERV>QCyEB{R%-Ry?Q9{P{4H*uF>z)yV7R% zDgJNP9XLug4ydBc8*&n(@nJloi)k6323-g+NKtkGP8%v-R9EAV2BHos{Dyqpvdbpt zF576jKB#9NK_vRrv7hXyWbn;IJEA3Ru?Wyh(b%_M0kSW)7*9PwAqK#r6rAh@j{V#qPikTSG~5Yi-PD{?y-^!a{=$ zL9dg0r==oy;BLSOp&7?t>^0ULc^QF&%^AJP#vsvWXxP5=x zzu29-bf|y*MDL%@(nhtTSW$Ufo_&sQ8fFhi&(uf(hpK;uG*Z2~4Kx?RLdm>>8+F*Q z!@2XSFb~xCvVEZB|Us)u#xYx_pZ0 zRGn6?j$6=}teMv0-8_kziK?1t9yWdZd_R>pL*-aB5UVbs`kEJb7W(fuXRrGQ>KR>L zW+%ZZ$*Y@|-XwTsf~pOv27umF!p5n99+^xW8yB8iF&Z+sOU7LwA0`6{K}oo1AbI+& zFc=6)26P-SWc88Sn$yv7Xc}H#1~5iH%B3aAQ-=}~seCuA2D0_oGcNz5-3u+9+X|l{ z&u{5wc-Q`9|7W$tm+rf-dwksQdA}9#_nu8{(11}ymi%#_k$>!D%Re6I%<j(0s@z4Or+9Ym(|peHLBP% z;HoMys|v71=M)v!qF@<`a@ALAQGK^Nn99vGwQtIS=)vOsleD#yq;bATd-h_(p8SUE zMjF>`e;K_NQ_Qga1AC@!no5mlOC?VALqzMtMEb)-@t@1IZTrB^#rIuX6x!4qau?<( zG!kU+w}SGK-YYZ?ObI9hC>*>vQ?**fHIsxyg_+Q;1$CyXzHk=ZBnjQ5<=nbSC262a zOD4Hh<#r28eu)a7ZuB=qDYUU^FITrKI?6EuHX4Uz~6ROa~# zXt@It0oHlM$34dI6v6OiV1=mMN8JuV!)5KHyQ{UOCI~-q2kX$alUxqSF$e&-SWwm) z$T`RdN(VQYIA#t_?C}xYFKL`rB_Ctgx&y}Q-hr9shcuU)ecWf)9&6e# z=o>T`t>J)i!n<)e;Cff-Rln;ytTFqDSv8uCKHHzQwt19)bk){5|55R_wfvdYr<#qb z`H|)%`;N=cI-ej}UWqTsLm)=@g5Vc#mDA8ds%z_Tbqlq1BIt#{EvAYm$OK&&A`bP( zF*O|*XANoJRc#Jut@>Q*=9*$_sNSr4ZJ|c*okl;aVgF3Ub}Ww40At1Rd6U6~>S9K- z!Q9tTdfY)(SbP}Bcd^!#c|(>2u(c#cxIRH3TCyi97|Td)(C3Icqe77&OG0OXx(I+G z!If40ErlBjeESvJ{!eptCqZYV#*Mtg${1R^o7$(~P#pMw>j4{>0_UGNt zWd$Y1DFY8GD+~(6-(Wvb#b?02siX&yKWF3A{hUBnk@os_%B=<1hPt2gW#p2-?1zHe zvjTDjt3G|)tcQwXwT`D#lWi@V;*lLa5LZK2{@?03JWY_5+@*uP7qv%Xn?m))8|Hv8 zczVr*$QOLEQU?$AdGUBqb%4j)_ebOLc$|Z@(_G>LVk5+uLGf-AvxCR@%sqK!VG4LeVjK=@*UyE!Cq#UFXk~4votB)SF{bIt_X+WQG-E>l^~HE zx$~y$b->sf03H^E0C>1v$?0z8*oE8N~bR5RfS1m>=cwv$X)9g}o9q3+=I zFS{nH0e46aTLriS^0q=ly0xhX(52=?Ucm$inM+ff%5J7?A*RJv2Z{gV2KnW;m?K z1RzaUuluFnNHXC}ccRN{BJOr&Gx5$uM|EzxmFK3PFET{Tt!yrkog{}5DSGv1)&{E{ zDOwcE@a}i}_oDuk)o5{|rpviwM#t=y-&r-y`a6pq+zi}Tz7?x+0hmHk^)DDx*bPkK zd1ptA_(}G*HFLU-O1ZiNx7-q7Kcy;)W2NSE&xj-&QRAn1-8o*-NjWG}WoaIlQf9%) z&x|C50KZTqA?$6a-Boghb2~E1j}be9kzIhhOqVU-%BAO4OzUUCymaZ}_k0sZH_4bG zjF{|bGqSEw!-OLU*%|~PxK9~D2*@h&5}cu0kIT|#Z6hwS20>U+|IcAWvrWV;eCIWw z%go`U=dqu$_V(pw*^C&DDg*O}HP1jdPGHTOD9+}0A~A&K1qT8N_5;9)L8g=YjfbOB zjntMMeUB(#w23w8VP)aqC*PVP#AZ1#=tC8+vL+07RHG|!54k4q{BoH3dFFbZZt@>0WVFR3ojdEo2k_1+3ai=W>NtlQ&L^qtJGhhc0lY-W_|`fBxodJp_I|JpA8hbsdzW zz*L7&j{@^LgnA?!v(>Ni%7=QyxS(G(DZM)GN1Rr=n@%xbNATFru?Q8?&`RdV$(d_A0_kA5XZ`^?~0)i`sjJ~OLBEg>t5m;-*Q zCG^|+(i=u!(ktqk`4XBYKe%+crs<?7`tg3|cUCd@x zC8X*FuBwEzhWN`)Jf3O7M-eA7fm+zYE85Ya&?_N5y0oWKWv@~R2|L`6wR`|ik5QEw zgqYxATseIt=Xjk}zR^^BP_sxe7Bz}-pyC5dL6Bj!z^oH7FBfPgB`MZ&AH3WEag<6H z#pjXj&|LwD$bZ}9)f_)&-=*RD>oqpRCasZxpA^?WSZX!R=PvyRL+&YGE8-%Rx=dI* zL=RRnM)0n%{ED(&X@NI5D~(EDD7pp*y1M{f9v1%XzFpjpZjoink&1SR(nb>D zA{4Wv93-$ri+Llm2gvalm(bGwu5;g6Z00xNi;DT~Rkvcjwv%3C{;rQn5ZlUO(iw#=5RKd2P+q`oCMNzglOm;-a2{MyFlFJV$ae)1d-2= z^U&T-wh)- z+&@Z=s!-ph6A`O}Mvni!HPtvY-;4^W0rzhf-aa??_66~}d48yI>RaU`EM9U6r-5o? zrIC3uME=;2nP=dGk;nwF&TWvx zlq_p*&4IsgN4$s<5T=#fREdK$#^+}b^)G(xO*edOvH#HQH|UJ~9QKBDd}sUdd*5}u zedo9n9S4zY?oWmGy?x^~4_$Q8L)UD4`@T@h?;@P@ev8NGSvXug_UC_otax|=WePOx!9+HbG_$beD z50@z^dE;5{`3&OSJE>=|e32N<+t-c;b~QigDS5m2l~U=n(VP&wgyJIQaHLg_>ek_KFoJjn3PlA)O- z_Z^5j(PeQRor`K*D)ZRPR{w$IK=C=R2L;HPJ(R4OWEU->w71UlgRau! z_=XCQN$J(nLr#~;9`NpsH$e#!8vE1m2T;v{f;3hv_5u;no=(+AG#koEi)`?{6lrYJ z%^Y4081&wlKtGkPL~CPf7!5uFvH_^pET%|vq`3r5dMRigQAaEy=unbsI-U0he3&6# z@Y`sztT=siqIh)S&>i8f@aRH&esf#rMZKMq-APx**FLm`W$LW^3rA$n72Qbkb|ALE zsB87c+h=Y++_iOgWB=|#|E|8w_(j=bZrf;rv6@p&r8g9l><+w~e@(OFWUCMW&{qTU zQS4rWG$w5*PC1eBUWXJi%oDI&BvexLjP2#RCIyZ7Nl$UVL9?jiG*Ia7XlaU$#m1nl zn+gh073-D;^Z4wZ;pbH&l=Zi}V1kss|9_|YTITlW`xbk9ci?X> zw`k1H?(gf~HQVx}(Peg{ZlA~X4}&)i)3+z{I}3xC<`8D-yEG5BC9Q{_q75f?jB-m6 z^`&y8GFsls27n}ts?nr!Z?K8V=b#`UEdh=!VFM`c&jr*#p{J`Yn+EJP6hto27#kzn z)dTqXiXV@QAV?rySV`A4c+nRwv2;rl5jifKadyF{x-Yr1HPh9U>AYfoVEc&AZ1Ouy zPE-B1V$XPNtm94>T&wqt^)4*bj}Loo4%Ou`Tip|j#@4A+dY#|XixMNP!A6hSsoMRj zik9Trx@-!SC4616jt-j_aPEL+v74PWFfy6cz3gYFu>V~WDzk#q^2k0mUhgcIg2gEr zvF}D>vk@`}_jR@Qq#FY!bFBz`)7UB6A!eM<6TG9ctHgKdOd_k3&M> z`%s+X-qOF4O3iNcdac^y{TH>et{ug~bRskPvW!W3WEm+uEsVY8;N)8mw;e+Paa5DA zxoi*S4qV+=*wBdLA;nDdM3zn=@gnN%O2`-V{-CC=3GA9^b&I_tR{^2C+BhYr5RsG+ z_W&iw_+8j#ev^^V9fH~`_pIujQ`P-eY&Vpqlz=)_b-ztw5muC`b9KLkf0O-JrE3ng zzeQ=@lhxo2Az7B>%M~x+@HG-DivqJHf?Q-GbLz}uS_o~F52)9}(4!eSwgFF#x5jFg z+|0dl_BgRs4qHA}FDo%2T-c_O%h#u8Z=1pY)6-XsbZs9{O4l0tw|{{BIsSIh`<~0+ zyZhcxZQlH;d-lBN^4vt>tp^XjwZIM@cx!+ETZy6;@Mj9X;{f+I5bwa^OM5AMfghZ5 zZz}ROfLN*)Do{Qc%#_>GP7sK}_FAVu zeh3d@;Z4O;Rr9%d(^w zuTtD~cjyZ3ajlr7CvWr!*+?FYwz-aujX=gw*u&#*SnMoZQtu}r_!OPT(y#mHQkji; z2D1`YB^ANTAZ>Czh{GekchL<=DCsxb$AbM<~cd|@k?gG41M<;((WMNlQ#4_Ec` z8Cv$sL2#!@LIQgQpDvd*Tj5o@mcehr=vx0yU#KFjE%5DunLu+d99D3{hb%UKl`OJo%PjDu7t2cn$u>E%yH;i8A z4hG$u#sVn$qitow1mB`KMHmB1c_E>XMjjvF%fhS2F@}oju>F455 z(kZQ_^C3=Wfcll6OpDZ#Y)YP0&X7X90yFhvb94!_ zuPkBSasT9-XNC`?ZK}goYwcg$ay9GRIR@#Ho?0bc1E&9ceQh2vyyOwn{JHI_;U9?`u3|Rc*B4cCTuqJxUwG zMo5L_9kp+roO;WAxuf=up6;F0QJXy|w#Esk0HgRY@8#4WWs4c&FRMtU%#~|`K99o& z)0SQ7Go6#C~~Sf zsp^IgYye`*T#u@7vD3Jk$`+;$7m1a%%yxFpX6e<)VYTnjJacju_Pe3^bb5Y>nfSZc z=MVL9`z#>;9Q_unveMv>B3!=6N+aC>(pF@prFd3a^SQFp;9dG3WTkz6{pCG9m#^Rb zj_K*U|7y?OQ&V^E5mzc%Y3uTPhKBa^t*g#TTh~X|@}+-4R@x!r$fw=|X3V4%q>O@f zZ6ui&4>=Kng`fdL0Cn;n0Z?+76s-pjut}({LyJoiqbKh@JuEAnj0r^j6?M)XFnsyT z29%7pefYz0j0BCJ{~K~~`L&OK)Os@DvYFW&+i14Bf}YZkSfeNCvYJa@DE*beqPoBx znoBQIaS|>CpT?SdI5ry*9KbG2cOkJ9{$1pke<;5SSP+Iy{B=f6VN5%=4=ayR{oxO!v% zhKC1|H&yR+KpcPo6oo5vP(e5mfUxB!_jH_9rRx zKolO}#?lemoZ^79DgD44!BaRyrN&-svDv?VqPwYW`_GV0>Ssz%+>^?;JU;Od-NJrA ze}BAeQ>^x|?Q>u6-<)Y%-%P4;7yeijv~30t2IZFR+8lRJ2u9p1q00=Ds)d){(T^15 zvP0%HR62`nxGJB&YQyZoeE#5U?_@kNnafQi5)->Vee2C9cI`g#=373!d*i12cP!qw zdDH!iJMY^>E7^oU0n|bZN~n4dhCt_t+#`g}mE{}{Phvn!^0=VvB7?HhY}dq>4J(PI zBrOfP$}e5P%WTlWZH~V%+K?WKm6PvH7y~ZNXUxe;(1pAJ#0i)*idCSeW;s%oK*415 zlc9(O5nYRS6JO#_PBjA1Oub{WteF;qRHq(<;PliGI>Gu-Dr;k6xgZWVD2O;F~ zVZ?dRa2@O#ba5@t^ufP|bwUYKfZ8x_)QDg*`6?9Da-y1proF)2V;-cJkgo#YLQ#|U z<_tAo)?39O8PtN==)MZB=W@maGd`s&hQg^P{1vB7QCGEECJz^VNJ?s%Yu~u7S&Sb= z9;OGI*Cmlg=PT?h_FtNh^+vnLqa)WEhprlPheGbQ_1Ucxo$H&36({-=xhWKSfWGX4 zKcIViK3?p0IES~iuDf!8XqIfco!G59DMtGhpdOP=o*Y8C*66kmno^l3Cf8p{Y%i~XsPR-??r(Kv2lu>`m(Um4?td?;xz@A4BFRgXG>Eaai4WQnoi>FdW3i43;QcXchawJmggnm7g9 zO(DtBbN8&jer)Xeu^Xo8qWBztQ6t?W9Nu5UN7FZqK{nG20QL*ie_NJ(a4pxj8iL-@iG1v45@j2TibMV^YkOXwFjI5 zqxmEB;nhP!SC8Sw>E;dXDEpD6zs&%kzu)hvvzLC2(Y0a3Ud}V1%fdkq>IcstBcCg^ zRZPQ$au3x^1Kfgf!@lfrL`P7xON05*T>3cKYwQEAfI%*O(H3wUHM4w7#0QKv^s!>mYl178gqiS=11Et~1@63JEDll*Vr>n9SW=zo&R9cDvNj1ZgPI=1n4zE3 zD1{SQa4ZuKh3JXPX{0~}0{N;gkAIUHO?SmYsp;kC9M@K$y^>jP)VN>>Po zeH5v%g0TS(f(^L5iou~HFcr3iyLAl@Tzjh#p$-H(QjJIiuAw4C;DK;r5f9WUPsk#| zI8vD};@&*MLteQ=qRaqKBnRVOP4i?L>NBm08LQoH{gmc%X?M4_4@5Sy+YzFn>e@Ap znfg@HZhf!S?y}oGbBzOu{tcL02*uHxF*n53i;Y6>AT9!|Rhf%W>mP0ldzqJ%4h#wWKXo+`(WJVa`QMtE4zgaV6-@x#hH!^(qb_9G8g58&o(v2sZ<=9vQVmfS+Cyw zv?4rp!XYiK{F3Y}v2$DjK!in{q|Xm-M7o$W6Rk~0LtcL(TpO)xh#O>=)#-&2lbeo( zqp8FIyJa#**+(^rXiZ(C+Yt-b1dzn8fxa5LA|su(9X4B6V_eYPi+uhCrVD_$)7K_LE6PLs3EI8fodq`r-_kmD8gAr-MQ;U|pvS5x3&0Qpo zY1DZgkJR-e$ixM&%f`NMa#_&#xs-SP`oOWeQI=Oe2KTd7#_dnx%rSVL*~5$Sh$ zf=PaeeY14Cz&w<07nlch!#*W{ch$W=y68f3^I%{1X5E1Nt2PxBfX+3*Qgn z_y381{ulb^-_}3B1OGCqYxy{)~8%`@ekQ7&TyU26Y>V#;rjOGy5U@u=F)(%zF&@DT~GY}FcNq__L>CiS7Ij) z3+p$wj8X8AwIx4 zgC#3{6j~tlvw|f{@}BL*>Ot8i$1-UFy`rH5jJL2e3{pq=FW$Ud*QtfkNWpZ-7tZ0X zA>|kVCntYWJpKgWhz`;Vmwx36K2aVFt?6aU0qLLRMtD9Rm%8M}qV$wr?^tfswG*rw z`-6fg6mVOIXHL{Z`Ad;q3+wh6tQDA-#@jJmMK?KNDgeT5F!UNAMbTb+&5ZyHK+PrF zu5ue9lG$c%*5$G}YG;N3G$meO$tm&(j?O_)Fy_u^qVkK?lV=FEr4tQ(iPS_}*L0dk z-mad4-UhXz0aj2rMq8730;tU!7V zkp`9RyXFN}^2GA{=jwXJKevI~=M4S3dEY}e2ZD{C?HsqKmnv3H9bO|R2 zzuU@QW!pe&yl)g5ZOKs&np^iYn-nAxE3-xb)(q0!@crQ*(&*v2AgoeHdsC({UK2uo zEE;i;tt6&E1t(J?Ycv?7mu31hnesX%B3X`$T)6zw5MDRC{i=C<6L2U&MD*2lZU)>d zU`x!i-ePrx1FlUYo}f>285500FMBoQG&_w2lN@k*{6<65oT3_tvH>*O*s4;JCNuRo zy!gJuwsFpZ>|r`h>>y^C0zDI-e4JOV75<`+gAa~LQ_|kzE}CKz8lF7sb^?S*6*pn_ zTxn-ETW-!_fyY_etyx`&v-UyAacUkPXVUo8_|)V?ad@CVpX=&qX>LjUP zqAaHb;DiUu!=P3{QYWZJ57+jD+|K6{l@}0G*tPC_SrHT7ACswDyl~36SH6pITOt2^ z{U(A1Z*DXMJubH)@pp|%$nA0~jTa#wn}s}EBU?P4kbhhG@-vNc*zL6|iKF$;MC3R$ z9QWgHyWRf+x!PZN!4>p*UvSyop2uAdm**R97~0>&-=OQ8zj*v{_&onb*(n>9PeKxY z9TomR2}vliFDReX={&al8AxF#_!Z)%oWYZ>nIkn*uqIt%tVm&X&L6a}euGbgL$LI$ z(YG-cP@Fa`;XCyj>Xm>l)5|B=6WBE%0@nVf2=~)(!o!2$wxBT)+h+IL(Cq-N(A+lY zqXUNEf=yGLh+YRZ+o{*gW{yNHpG(LCPz0)3faAS^XN6a35&b0bFc=su`uGJs>vU`) z_co{G7c`G)puc}W3%dg9wSCChIjK2re*NZ~Uwd;69CX&7{Ogf_JFHo#Dixr^c-BAg zXGMzk`oX*x$iexN}wovwf}UpQ>Uk*U!J`Um>WZbU3B z+TnjY@~=O!YOX-dn_s&bBY+~zXU7f^{S(HPPB^L2Kp@KCxq6Ql2o|GJfGhYIs2C1> zca-l2+lfxMF%DBjC(JIq)Tua5=u;D6P{jo{_0T*W$N7i2o5|-*lfUWYLnr46Sw4UA zco1H(`ID*sKz75)jU3gE5!#mnY@$3uw5}mVA5n0??TFtfx){L$VJr~td_;hq+j-C7fD!9OqanX{`Lt7M2s-u$$Z7R3$=#c7qQ7{u@<}e5 zgQq?kgqR{4kw7E=RrNfMS;F&(1(7nqpXV0r1!P}-9z71twfK3U#}Q;Sv+}5i=`nbo zJE$yT8}R1TCE|H0=@qt%_2K-MWy@CnEPj;dafpr3FSsh5U-@S25%DE%p zxB9Ok*Ya=abS-}mzy8Dp{d!vby6zA((hsvgrGZv{o__D!(ksf3{s+H@0~l~Af3s@1 z^n2ftUXfq@AN-z)eo20TuR(eGq!p~4|4YlC0i<2R>ZYGiFB{jT_t{qX2~`@`Nm*Y9 z#@FE|^c@Djnr~4F-CdFZaR+R+iKbd0um?h_jmO1L1maUGyUXN1`JU^@SqYWN@%QMRTlO z-hqltyYTGiUPeqye(n%mb;~WN$I&je%g;$)mG6B@f@bs_o2OTjha`r4FUCcnaQ*_d zU{U`UMdI6e^fXb7k_={d8R1OAAPLLV5b-8`Nibmymh@YpWb~$}P6=<9P_})muKbg~ z-efcZH)wZ6>pYQ9uDorCcp`F3B;<=?LXJSHe=wNLu6axI7?NA0&nxXTdg*08dM@w8 zpt16&WUq8o31H2iTmGi}1tAUPFX(GNEC=!J8qBF(;7zq^kyu-_uIvNv@D0sP-wH49 zRiLX$faCG~a31QTrXiPgOKR;#GDv7qr+-2pAa{s{#}M5QX*U4gqFirsf7caIuDOOG zbjGi#*Q*`^xV`j}!EAH|LjPg37>!o-XPUP5s?~;z*h8$lbQ0?xlpx80M--C0Z^Z)v zKmwwAbjG^RvZT+PX#r1Pt(9km=vgqaPJ0&CC&WVfv(CH<8_z#sF*WQ?lbn}+2?<15 zaH^f|6Uvnpl%s@*pot3;0PmjHTmV|Q16KFj?Ji~k zBMVqva^9uAhosbd$jA8}Vs?0i^`$XT&$+TzsoTJ$m91!%#1K{nj1X+jpaW;qJ||uVK%)kI}(Zc60R^rxHGBXxJsfMz&bXailXVn*L%X_u*AW%i+ zLHsclmP&+7ml@R=tSkKJqeqGEW`YINHz2DXPCP)&BXxAdnbJhk+Im-ti?{XZU% z8x_)Hj|#uXQ7|EVqWe7{gFgu>r5x1z&=2Y^RB~`jMK<>207La_z%{8e4(uZ+e@D>7 z!ib}Sh>QuvV^Cg1MhU6wfC=Yik)eHQ%{0&uqP5dgpQ z4Bs=LW;60a&;CU!ghNBsA82IiF)`Hhe6xC#XZVs)QUQpkxKm|z+wnh8iH8~_=en~^ zC}&ah79Dnr+v>&&niDolFw1m#=~qC3xo%KMnsaYn2M|0-1>b>Cf{Q|Qf`z{}-&@w- z+5L13($oc1xzHY2@~cNk_8&R*NWgs=y2u{9z+PE6%|pwNppM7A@I!P`jyd8O45%=C zfM$LMh1Ba|UJ-L2MQ}#sjpXnmY>(fob=o_Hmx6pR&`V&#LA8V*6`CNZmwOqifQn_v z53Clffk}N52}F#U{Vs>Gv}}3%c}sfi4f^E2^oJcwTY@{!Q`G~*A71_{sQO}@>T&6s zCr7y9Ai_DZGt7}2IU>n=kdjr9;<2(0Xbxpm;NCDIUyoJ+cfbineQpc+_SRTKU_3Yu z$%&Io3jw=xL}t1d+bIK(t71X)v=2gVo@e{buzu?hDYDcVyc+VGL-tb15jFZwTqrS& z#r;z$`OWb$o7U(ZiY~n^HgC5UE}SA-rAOKG@*wD8RJyH*+8SuG8gBr2N;S2&$VOEG zZ=gh<7*#sN5rH9QGRc(5*f(dOO6o!e3{!$ZedQjA1^SSRj+O5=VHsx00{J| z_}jfWmzOX$VlEW!nv^Y(v?5>t(`=8ac)YN8cYFlb*S{|*z z&8h6}mW+SZzIYb~g*dHJ~9 ztZatIY=Y{CQ`@kFWCWP~2%MafWVntyX~|J0z*0DA!Qg~YLkRo`V}s8!D{UYtD8H*#pa_u^r%#puu?X5Z}S z%wlB2*bO(Q$9J~coao$$3QzIT7FVsoV0UDDVk2$C+ciu7V*k)3ZLz+%D`GNR?TKDC zJQ5phv$}7%v}d8OZoAX2+~&alPQA^Jq-_JDTP$wXAe`V8Fl)?& znnDLaV=9>WK{yLgamZklxMPxnfy!>Q&Qp4ojrrbmiYnF*5A=@Z*R{7oPsjn8k_26WKA8Lzkfvrv15>`n0Q)Dn4xiaM6wGJRz9CW6X)U2gAJ z+c)>{FLd{8ZU^EGK}PzIBzYLwuU2Fkw}GZMNOwNj#6yjO>t%QWTqJh^o`d9hWGE7X zi0y^00}6u*#}QLRi^UXH5aDYX=NdWItG`lpBg)_o4|TLNX=2^bhT--3p7z0xfkZ4E zgu2wm+H9QKE}ZYJvhT6oY zySyLwIw`)5GP>O7!cZpyT0OjEC=ZXdfiqY{B|ujC2_?iC_r4?(4UyWgAKedZ76`~R zOY6V}PDA;M8>ZS*#yJ{Xz;0if2;(7^Aq6#al4#}lP4xOE?udGbp*OE9SoaF4vd8O4 zRVYoL#2AsH1gUF20e5EOTE4 zDu}#HgFZ@sZiKaGfTX@3lKO6;e?o)5?(^$L2Ncxc({)f(k{}%vO@ym;P@ArUS|qc{ zf@0>YbxI9Rc%h3@+lxM~8lK??pi-Xi`%UjaN>h;T;sdBwGcV{D zsz-l@FJq@Iq@$MSLAt6wd#!!v{&^)4z0n| zefw8tdHaT^kzDqR8;Ia>H?U9ON}z^3rDM zd!HLEB4A78Bn%U9MFYDYqJZmlS3*umRBV>`p{Qz)18p{&u#6_tpoxSt?O`WWLISQG zyYMd(s8D=|4jmkF^1(BFx$04n+{r>;OLKi4lcp#8HWxN`cQof)^2vBzQ+*R~lO}2( zV818O%iQ2}0GKhp<6E+%Ih|UG|E+q>YUge!`ny{ilkuGwP3#StY7vq*HM~;^ zc5WNU&eWN0<6Xru7HSGQtR{24D_%&Ho^shWw_CHjZl^!=rgXe>*Sgx)n8j)9iH)u= zv^yLIW36lAVv=Y0pS&M@mn_pR36*S95xC3R+Yp45;SNHv6f-tNg87RS-Q1kX3bPb} zWI^%NthgrR>GF1=?U1m}Ofg}dty&Yb!X=qqR&T0`ClGih&8sW01T&K~So&`gCVMPI zq?PIkGF49qSPWiAz*c%~dyu_*$nCJZ-FAn2sC1Z0M$zrnr4#P9M|^H}gqK#JdB!kL zBRndkHExl16?ahmZ8ViUMm0GBcRnUrP!oo;ITOHOUha6^Gz?IuEusDbmbidhU2=pWqg_zTCwR?lFn^Dcgt+{+gHHG@h zrFU~}CrW=yKV5n4f@VIud3S$euuu;m;-n{CYcbZxqkZxE!a(%kqhp>1heh+&X|pJs z3XRC=b~|0}n_T+;u$BZy%7A8SfDP-F2p_3;?-7a)jyMmKV6l)L=0P_xv=3%s3X_oB zD^me!#$x(Nh)gJ?68GkLjskfEs^5K_Qu1BF>FzB#6+T3iCNgh$)AX~>uxiwttmv#U zs&+@|Z&$yk@-RdcOP6(B(&zSs+%reV*k)v(ID_ilMzhlyLQzJG%Mmi(O&3Ezo5;Xk zydi&C5!K9*iw6q;748g37-0B^p*$m<0eE$|MG=c~GaW5cR&vX9Go2>MH@4EHuAIb; zpb(i{Pnko)Ox$w$+Ee#7;};`JLI3j`kP zUTAGy=zfg-iq1aqfRclD+8r3ZerEl3qyL5OI=gX0ZUInk;PfkVu9Z5Z0cpO7XfFf> z7#j*NSecBnDQF^q?%$-eo6WpZcMh3(oXLq^3n(Je*$P9Yt|QW+_gdibIKn%xo)_E_ z|Fc;xJ$wEcqjR7>WO51(2zr8Dm<`Q27F&c0>RyxG+$fnpzkPmUHDhF7t{TPmTWwR zIQ4L0vVWqxBiq-Kk2S}e!y$z69auTw)gAC`>(sJB=z?BW8W7_Kbh1P@MO7~upi9x! zvS16X-of^n=H{99gZ%a6HN(T#O#Vc3ssDTKJ2u5%`WTr7>`wYydYm(ki};moez(h? z7|yheqv({|A8p-Mq*jCwA= z6OIo|2dH-795N&)Gc$`B&@))H3`iZa+7xnYawV@KIk7+^{RQ-1YfC5NQ9$PrL6_FE zX|iIwX(=ELDtd0kUjos|-A~+?%T+2QV(J(k#GNWK6wZ4RqDMV`Ia14uIrO-LHo)vV z=IhPQAgY*za>;magFS@CCRmqu`TVb&fnRWGh^CRe47$vwv1214L`B-x_0>T%CK8r_ z4LM)+@mM}ymmh0EN#Ic5jYH0QhXrvCs~HlKbPK)G9dxLG)JXO#9C0uUfvdZciWurl zh5S%F5=cdw8|s3Mp#(}*1gwBjQ4vwHUl9?^xw|1E&ZP>lDe_yFe#kBFCi=VdgO%6N zg%*}hz!Yppr7?Ww@_hh>rSSsE+J?$VDX!EAeGfUkgl1&BF=F^A2;6`nrjn7m)@BqC z?uNEpWwFhrqPGjjun9_eNp=PuEY-J`gyi$^KHTWCVuDfUEL=eZl6-l2K#bh}K z)fHg^YDi>3=TF&UK0w*@AV#7{us}Y^T38MWwn;G^L*G$mvfO^Qua&<6XG~KD(7RTY z!9#}@DoRb=D0yFTI3S2OVgsov1?V&ArK%L=7x}9+s^nqR5iopO_4u`b z;i1rjNL(2WyVGxYAoPIhdxmPc%Ri)3>2b(UhN5=&(p%&kkdbR& zx?g^0O)R)H>vH3xTbJ&3de~(Sm&-x_fkvU}Q%yD=QS6oO{9Jbwwi4NEWW1-)O9wE5 z>#1kFE*mKt1VMq?MbLPt0TD-!rs+nwq>r8FPAruWp6#v8Xx&-Y8|keUopj>QB|6C$ zn&agusb)$-*b9hyfb>2>OMn6eSc1~iE3Y3#)y~(fMxRr2s?5>M>?XJ7@G6$lFM}*z zZsT#R{Nh7F*YDYw zMj~C2NM~JL$BT8H^$i_(T_5R;VD)dt`V*$e1)U_r>pWmhMVSXqn9^P#p0PSAuS{d#O}IA6a6+@=%S2 z1WS-5rpJ9ML7%l46v75?L?r*tJ7I*lv}1SJFcaGycR)=T zE&}i+WsOm-LxT}+O>FbsfIUNAfiFX?z_!X;$@F5o(RoH@fC-l2&$WA|> zz@8JY10UeE;fbPG@*t7b3G6XNMS#DfJV=sXluln(jYy<@&xvx}6~0GD`9_)&!Z(7K zHnSHwP90SqIJ&dJ56)h}7U4CaExjo4Qcl(;fTv(7zz=}z0W!dI;DrRk+YD^3^04N! zI@O1f%;2-#cDu%247gOQ;Z>K#^r{)qZpT-?;(#Wdkq!X0`Wk5opq@P0*Ierdc-nZ- zrdqLJl3_c4fr?q=Ma7pkwYG>H>h8{#d}}_PjAmom>KtMXhZQ?bD?nr8M2rPl^xrvDbJ=^-KZeDpk!#~dH zx8Yyx*JU8&7m#h#K+*-_7%+FF7r-}431te*Jf=WquDHOAI>R}a3k*)L`FAbuxDOz2 zcVOV)#MprW@^1ZX)2)+}w{9xc@eTjkz+!jz;sCuP?vYu3AN!s1R!EcS;zS($(FwK( z{%9}~@Z=bHC7AT>7@ZN3SHz<+?Cm_<0J$TRSda3INS@n?hO9_9U&*3_kx7nvXzYmE zb8>+HF@^Ld(%O%AjRo9xFH;D+%{CgxTDnKk?9yW}0!ZO!bH?$j`&&F=r-n+oF2&V? zK6XP{ytlb(yslHPb>@j{=+&vANnJ`VcgirApFk|phbTKds6osHr-N$vQb9o)H*7LV zN|EFa_z~{)Ay-(ht_C|ysKfxD^U)?_${yEkF-(fFC{a|9*aFq8FEa-`KSt#gD+N)u1cPRh8)n#xd@Q9byVznW{U!T8jpCJ{ z+hGHv`if>J>Vmy+jplGzOIOpb3h5-t|3}#guQuw3mor0PI57zZr6j!_16Aa$*ck;h zFB8pER2S&s8U_b630aO?6g-9Yrz}&MdNOEx2(@MHF4LRYepn_OX~A-(w`qRXXSTTl zHtlu!S-XvrGnUK&ti^&}+c7M~;kSf+OLZOFkt5I0EcF11{XQO)*lROcuyP{;T~K~w zh0)e;1j-!TK139P?PGP*ckIjKdR`QI$WyroR1Yrn z;r4}@tNTopB3}h!H_MMbr-;D*9l-8wk8L*r^fTA4wVI_GlCoRzy`*j`A@e zUJe&2)Dj8cS_^sd1k?;Uc<8kt?X^R+aVvG*Xjf-EMwaS^>CuIC3;lha#jav=Ce{(} zs0q2Fo~W=|oe=Co{}eonTdfelYh~IhOc^wRbAGN+{#9`wFTkPK=ID);TJe2+y1F(;J{s$df~#W{4gZZ*Oo1XP zxA6lCad+Z$dtm)MEs098=%r9q#7$y%5kG-iqSskPdVZP1p;80a&ADo_qM3llzU&Gv zl6hr&L~}T`M__QdZHvK2!FT_95pQtGYJEgQMJL<(`DJz}#x zVw(j|)pihL-C=XWD15}`blDz;e{^Lv>PgmkZ9+f8n%o7AY4vJ=o7S^>u^K!#0*nT% zQs*}!TF8g-vV*UIOIrjz2NzWbG7Is@NAW~h9kw0vXNl^UW_K7>m?7H3HX28HMe3#Q zVu#)@h0Ye%g>;$eKt3iW7bkRto0Thx~k&qnyVg$lxZ*~v$R9oNqR=*#*jjnlTcXv3szk76bd;|K(`MfsAI zL&0aaxb(?I4f54SlmIEh&*w87#kUz1bnO^_qju);lc9zdVlaqJTg%p(Nu4KDp1|W} zQn3b7e}NnUCeMnES(zEki}O!ywe6-))Z|ppF;fxLDG*DKVO>D;s=CPjdF`xA8O$0E zn@4PKC2O4i!|a=ugN6q9f~Tad(vIS`Ac7Cj#EbwW8o~KtHt&TF2(P5YV%Q7lLm#hH zszB>epg5RJXkZWi1sLA?X_S(fpWeED>&Or~(lEksFTh+I{?n;o%#O?{3*2tBIlDU4iOH75cYzc5ZvQ{Phj*{L1UQcs$yG`*$6`VWj*!K17IW(6fd0b#Cjg{1Bbq*5%*Hp8!sFL^>c+IpD@& z@?IQT-K9%>9tHA%ZX%TOnLg!U&@+92uK}s#L;?NIL=5E@P*acGc1E#wIPxSfc|{$n zDh_l}T7(QqGYj~ERnn_W!>Yl(uy1gLURH%yQ8wGx-8vAiVNYuYttMRRk0#qT zc6Bebu}E)fOSU&WJ=T43>j$*}YLMGM*mKy_eo?-7Xk=Y{D%CVpNHyeYN=19XUQ@%K zjm|Zr&|1q(M{0DSz8D`FZ0H^B>3B>tYPK5tV}((^PB?N7NJ-&&1tyGiYATj5Q&DMz zod{6D(IRz7D)vI_hsLRUUP%nO^)2WFjaE@ag9OwhIXkK73te7L^dWI9a9XaE{F_Pd$}` z8+dw6p|!{17rl#^peq1%r-9U+C{)Nyx+#@I(~89$IAhf(i@8iXoxvxh9`OQWvEGx= zI%(BVP%WB^HRPgDb=nphq8r;#h77OiGpbyXi{UTsZQUG+Y-+`-vUlKS@vSII6QN%z zw8;VNZ~~r?8R-)4iJ1XMLHNi-+BmHyT6ut#BE|uLo@y|t+o`#fVK0Evs$o;1FWJbX zvC+Pn!c2Q>V?LR$MG;-d3b?B&T0~x(6~{;!LNDr%(30vju9_-JJh2?AK&N+e(bIs~ z7bmVA89X?Cc*16MqHcHRhW4pUcBXTzNvpNmW!vcGoA1ARaOmp$H!a+M^)UY3Jbn}| zl*OZC>yE-3vHj@%z>QB|H+qS^&SExbeXR>QKuwZX*`h_PL-!9}egBq)`>sKq!TT4s z;D^S#7jGOJyODo$Z0zV_7uKY_Rz5_6l2SpMlMeIsx-1-$fx4STWmTXU5xz8Y`a@)r zR?rB)5*prvdJQs)VwhFcydD3TRX`|Jv$|=ZKb@j3FB4<^a|3go?Wsb#Ku8>aU7!wt zdlmizAEM3Wg*+X91M@YV$HJl_7iTRAkqt}vRA*Vrbxz>zuj`n}w$8S0^1SY~-cmfG zIo{Zk&F8aQHl1f3AM`rd$DN+^cx%f<`Tw#S4&7A}u6pIBX-0fzj!sJy{6MPKN^SF;;uhl49@UgV11=Xp*V>x6a zor*Unnrmx9C{-@n$&fn^rU)$-1bG5PR&jjf@+M%^($t%s&Mdcm6}-SP7i=oQZq;1D zTGO9I?osPd4nuQ!-)xSXZ}htVQ*-sX?xJ*!*9rB>zU8zrr`@60fBkDsvD-_p(?>sM z-*?K+7vvw&8O^VX}ff3aS>8k)l0>ob^}Z| z*m4$<=sFiW1J%rI80aSxZp)?(+h?|qjrOk}SdZ%1jWFN}o&t^^!j6Po(Y-H%g(2#w zVyZM(TtI1jN@z)wFw%JzoMI{^tsSt&a7HA zw=2<-984qzlfDEnh(P9=YT}LTWiqEZhr{2*Ktlh2KZ3tjtNdL%V!-C5Hj|0HE4N6U zd(3vfT??r;du?JMnH-2~Hk(Zi+cb}6D&3+R-HVVFz2o?$#{NWnpb>w$oM7*OU)#Zb zyaj$n+i((jDNeW=amRK7Pw;|}a4?>!va#-L)|ZO&^3$ptpA^g%Y_)eAxU=A^(S}|! zN_&OziO)6?hbF$=0KSV+B;|4GIAoYhLPo77eBJ==3imoM{UXe7N=fGKZc+m{WkL}c zwR+@cgWu)}D8puX94KVtJ8b~Qm`rzgNj}QstQWuS0Y67)$%cR(2dSKXj3;og2-`>n z0wT5Egby5gb%B7&vtW}{4BE=mU$UZvPK)9L@P^4lmQSt>X2?o|QB;MG28pnDAVZ{j zY)pCxwK+~=Pk2@`S5q--Qbwz@l8Ic)Mx#%ChU6IRRU~(aS|6hBhAeHwZ#@K$AI1H6 zl}|DR8DcV&7Dij!FRFZo zQX@Y=V|$*4`8X>G9EjFw-hW~2iK zVI77sw%i!Xo^_2u?FcmaOSicUR&$+$-C?PtsGWQ1NA3Wc%!F}5F$#V4I;C~R5%{VA zP={J+*i8kZ1bmf;M_Dhtocc-`SY&cfzc$tnu2F z*56~jIRt^dWA&n!Zl?EN!^#^dzGCRK!eU=et6P>xs!GY#}-nEh=!gr{Zo@7irGcb>WtW0%g=7hVPXr@q zNq1_bD-8b3TniDLfZJJLX3C`T(&_HwB;Q;Lc3!|cE#JHeG z!fW(3v@}|JpS+n)$XmPysyf- zySl2Y??XrHYTZJB5XT6CK^#U{2y+;0EHKD6W<+OZORyNc8ZY)RUd&*d!3@R>i&@so zVivO=hP7D?n9Cr9q?Wp?yRNLfGb1x&|KE$q%DNg!81Mdm``eVh&a8+RFTQtu_xqkU zh+aV@w~4eWPm0M+Q)T{n9v;P6tfViv>A45y*@ZP?SmHVvPFuY@QB+!D6g}sHH+?Yz z>*>3neOcls&t;%pv&JkZE^aUYYjt&gF3*%57$8D{xhr6CVdLr(uN9l`YfoIoH~FyN zf6eW;UJ*;C$KuZ~8`-O0c>6U+p8whty3q4qi-P{T6UT@Z%*3BzoOs;{_I|62%sKVL zz>A@-U z8H@%WPRGR4bfEte^-nPFRNxqdhbRG|-y@7_H=Haq(T|J!`e?(xyNxl#Gk z`xZ*^YV&v1KbS4vzOhxCb7Fcs?S*4*ecuO1XXi%qbF=2}&W=s&+BGr8OvF=SzDu1A zT!VZttJ||F!w_e4!L0;Z#H#k~|x2Hz@y;pFzX zhy2S|GY9vo%k?`B%?`M{49cb?Kr_?1y(4>vJbu_Y+xfhPUB7}BR)!v;|%)EdO!HC{R~mN+g$rzR}Adui0NUDn;Fa9 zYvYf%-jO3*B^J8#&Y1a5{I`kQh+4ZXkxz|S)=f9r-h1E8d&k%jwM)M@i=#|uR%Ut1 zNq6S@4DkkaZ0sr&1F??(Z6b7UZvVuccTUge-Vrw69lR}p3pI1&4Y_P~gg1G$|EBS3 zB=-q*sjhuL9gf|XQ5iU_5ks`YS~4j^yYan=>BsN(^@%V1)L#Ti^KTD7=g24rZ(lUO zU!s)r#?f2M-`suqTzY&Y&Dvm_?pS*Mid{1H`^*=qbAh~GhfglmK9$wDF(TnThpxWn z;NcTj9T}UM85^CMF<*4z@Zl3D4j;Pu*lv!S;hG%nxzGF!qDxlrZu*o!>t?v?xhL`C zB58;)CX$9&;aQoSSUcziIF;|6_oNIh*rIWW3*WPKg^XKgFUjO56WO^`WIB-uMka3F zJ9{iWG6A=W#KscIQ1qbr8)MN#G?Nv@Vpn2zel!}7M@gS#hi4L`NI?)ZA2hyT{^03T zLZ62|D3s6$$iL=;?4%+JJ0p9YkDGUp#rICu-VJ&NT()OU&LxrT+E~yB?q;Timbr}A zV2(2A2<;G$tG&kFK}QJT6<^Ij%7Q~^iEtq5hr*l%_PZP^J3%a5J~0{zCc=qaJa=UB z_%p9NWarI0@~P?Ba4?w9j*dq-jWmT!7x3pRk$SAc zO=LoJNKVt9&(3>N9}{iTppP z$5M7rLO@?3++0RZ$;b_pE$ctne6~^1# zKl_<^|Hk?^^8Pn%;r;(GJ0{d_2(;#)n>D7~f5zH&z3#E&>(*T?Ky2{a7%GHzqbaYK z1fJQ#K`(>33=SUcT~{5s=qm8p?T#69SOMqNwHlvGcCpY|{6yT`KXmo$(51UICwQ@;CRqT`KtFa@ zCeeD2cytdfOY|*o;Y-#Q7FOs#T=}fgRE*e6(ss{`k!UZPW~JwHcIxs&d#^ut(R6Aw z7L6rFvK%cL9Gg0nOiyL^CN7?vzF5v^IN**O8RFdbsw*^}hlLE?uiblelFzHwF_aCk zB+?P4G@IZtaO-8%P|SS>Wzf zhoZUYNIsK4G#1L*X#(^n>`{pJq)1!)+>G&R_b-R5|7q~j_3@;yo{X2SV(-qd>__K@ ztW?&?tBjKSv8TZw{897y!z;A9r1`_ggf$3@kTrgTF=2eoxbtb$>r3E%y|0zs5ynmW z--*GV2kMpVkS``|?`cc+e!VY}8qFVxdS~of-&-Q`>g~v@a?a0Fkb_w>Ow)mg_|nX% zC#c4dQ*W2B43SfjRwYa0J~WY62f{zo=+YzJYTY)vN1k(-@aRpF(wlb}UjO}fB4_># za$r1sZ*Je@op(;{&Ar1m-@Gmda_V$0>B)fuIJKafxr1O_z3)Fpo{o2 zI0vYOC8?#v@UANd-XITT@O2S95+#?0h~SCXop(mfyGK$RByd{JXM%IY&nTi8~SN zmxnuT=AS}|Hgc!!%n7^IrHPEio|jRW6G3zw*X8r3T?^biaZq^EXgYsrRC3-2ta12P zE)HvAZ2r~ttg8=QNY5JGy?gZkNj+;SzERKGeNj5c*3E&Qb-?_M(b!f!D;C+HXI*MW z$=I7Fk6?oAyd-^8q&p*LPEKdhxN1E)G9IN{qByliMoHWeoyyHjg{%p5CxR5B@!bce za^n*amTM18U2_~wms70GB6_@umigT0f94nw7&*z}fL8fBNSOH=i9L{mr6w+@eChy< z&HCqsbx-CJvKT^+5tulLEEtdDzn(}C@RYrHX4iZwoegv7(75s5G{!rr@J za58ydo^sLgWZVi(CiimqcEG*byk9*WcmsQ7WPia6v;_8y1Pnr)n3y{GCcaABz3W4m{o_vh2WSmfQ=+(^cX#_!AKh&G#@9hKYOw~WL^1m=GU zn6T0<7?yQ5f>v`cnfW!6V)(oOVG`@7Y2ILy0+#O^?VNevDB-A~cc&8C{#o$s zpZ>epP5Fz=r2yRI0izRmdT}4ZN8x@$IahF-~ACX(P7zXzK?wnaAVmcMzRva!i=Q1JG>6+FDF1q zKsSeS9iBQoG$u)ok_(DQ*!_nBnl$Je+bv6%Y_cx?=62!f&j*5>XK)-~{TNsuQkUO! z>67AnXzI{Y#&T z$#8r`j60XzeC=U-1pD7MrR6=?dv@ENy(dc6BQpCCM!C`6bBy`*7ETzMP}iv&Zn~C; zf*|RUh#`<>hvfj8ZH<-mC~V!lZtA+H*x0KsXun&hq2D@k%aM&zx_RU|r^!n z4d*VJnb|{fBA=?p?aaZQn*3K|$wU%D8w&*|QbK4`k?};rC$us%-)Vd?@DMiUgR-9H z$^Ic$W^pD3EVA^9R&H|U_PS$Ta$3&q9zQs7aA0~~KYeGj$g9oHG7;j!sJ0bkF;ffmD3E#gM zt|-}CT30F4TgxJ>=V!CN6CVhVS z@uP?L?;XEx;<`aA);9-Vpx>W#J?-4I4c5|R2y1Ef$dqp_-C<x1x|!ycIQ(Nb41~Lz@RHYNP1lt*Cji?Y~m}MEyBB z$xqE2FY99HfiB1?NSGCVg7^3l`Q4xOq9c_1QuTg(;_Ml_X+|apohDnJ>8Nq=!$)-w*TemYl#r zGMq)8nTWI_3H^`AWOu0#sDE!f_GER*C`nyJ2+aR>B%O`~<)074qsAertpEL}-s2%P zvTze$5BwUxRN|Y+UW3ou`SJUJ0$CNI4pP6>uK_UNNr4sWVQU z@w))(jQ=UXdlR<;yeGlC6MwH%@)YoKfc{9HS1LtYQ)IJB-45`+6z@y%zSQ>s+L@-E z>6-w`rzxL#C-6r=jiX%#90&h}kH+b!S0HDs@e+QgVYL+r{ zdjasz596YzV`#*x9^((?c7h_9iYqs@IG)2Ab;Ph)Ir*I@I$~CfQJCuduSTC0btw@ z6@iZ_b(m|1xpw$fz?8gz6y|^B6cB z1J7gNc?>*{f#)&sJO-Y}!1E&Tx#&9J^}u_Tx_CvYOVYrXl)996UCO&I{R}|)ODTVR z1o)~_mr?F=%3WSY<^B}#4S?TQa_!3Fz)JwydnIkX@~?p(0$ru9ngMPCXzNw9^(xwW z74==Uz}b9B;1Xa-sjI>B8t}R1lfd5tT)US0*K+^b=K*g49t7xzYx|^Bq~7bO_qw}* zQ%YTb6u1qz2l##9bHMk2mQpv+<{O>`(B>O>#|^aWM%s1br+}|3braWb`i4@^csuZi zz~_N)D|PcprJnhKQqQ^)cscM}z=xE2Hs8;t+%2=f&A=}Ml)L2<0Jz@*?#}`D=Yacj zUJOw0b3Oum4LGmVt#RNY;0}PgZv7+Ri@?JQ_66(#!1uY}_1xc6>UorT-baD20Mz{g z-ur?tDfMqoDs|go;4=XD-d0xXg=ye8@DinNr;gjH`N(ohY9QjZUNp1ybt&kK-=#Czn9VW zm(li@(Y}}63w%(im)pSSfgb=JrCu=&+yH>jEAIh*ANU;bJ)ou3FEVDocpdO+;3QB} z>Q$q_<-i@l+W`9JRi9Mq&JQc~>Q5{6OD_i=^5Cv_DRmd`y=z6O*U%@gc|fVV>8raL zue*O4;P2PIU8!HDj@N

$vy27XW9JdOd%?{w)A?yq-EV^p$!8?|;KZ0PTJQ?RY~& zsW+Zixc-69D)pvYfp04H=8q`#tF-@D8LwZvTdB9uS8t);e*F^w*Y5eeQf~$CxAOa~ zj{{w$-Ui;k@j0d5&U@cMpWnMjso&i1!)N&Zx>CROQKf#H-|ws_^*g-pcfO(2yWR^> z@4r2v)P213K5)2?_T6_1p!|Jb0KN^>lzKNfyqk8MoCYoj=*Plw;3dGlz=r_J7ie3N z{waP80LLQFl}rGfO3&H=cO!iB_x+;^Q45#_{t%!Y4}jYPWu@Me1v*OocWK}#a2s%s zQt#vM_wnxcf&1^?1pGa)pw#TuPOE4e@v+dKd#ij z`yryjT>$m}51&`+gVg&6Gr$?8{?G!Jl=}DI1XhbyiYMN0h#rPLqUz?YQzAOB9N z5C4`@e@q>Je4kPuq0C1jcyHX#eL4U&iKjr(+Xy?cF1GfMVEA^i~3sCRJ?*SeJ zJ_URg;NG88|DW?sv(zW(uTR_r@ce(C0r>r&<@YJz;{a{>eIC6)3d+>zy|^F`7d|*K)?Q%$CUcaJAvN^ zKB?6I^gVz+`Ruoq`YV3_6~8}6eV^M8+zh-DxEG-O=NQY+QRaXCtWuxyMQB_T9i|l=`P}0Gz+`b)~+0 z4?y33mv?^80uBN%0J#1=`ty6V`}^SXecJJT{{B97{ouvGH-H7D{uz7(ewYPbuhft3 z0^Xw3LyW^iUsdYIlfc`62bFqw1fY(eJPSCl)FZb8Ur_4NIItJE7oc5_QP*RK0semM zLrR@iz#f3-PIr`goH`%B0r-ScPuzo;d@BH+XO9Blw*bBilvy|q+y;QpMmYCg4n%vU zQj70XYUwjdE&o8Nm6}rJi-4~wwf0*|RlcrN4LoWqN;O`sR1;iVf^F9b>;*or42yEXJ;3{c2HD{zfop&T zMOr0*zr$|_R+M3XM;XZ1MwIJOu19}g8M22s_7P>osUyzwiEk?-$*zmkO91i{rb&U3 z{v%~%z$No{%ET1Rhq#RSziR#BtzH zfiElL>h~(+8rpbmS{c{Tmg}zs%F4LmW6HP@JZ}1|2hT8-@eJyG27ljt6ae3w7j9Bt z#t5V0>M}<8GN!DsWgixycOBjmyhc%ehu^W8~py(@2Q z`p>dSe9NPc1Qd(gMTKJ0O|%dPBM~GuRO^pZn+!cYMr|+zSG<8N>5qbl{&WfqruertArGn}fj2gfD9e#%j#`am2=2>aidAhW5j%&F6ey_i@@c848FD#YI=gvI(=%Z)OmCOE>cF#1;=4x$)FZFn#V0D{S(=3fx zHaq`P&1SRfnxRl=ZEdaI>Xsr-Ga7YNueWcmba6al^w}n4S<~}}4jr1GChqOPv17*$ z5CG?2i3WSUUUED$+3WSyAu10hbNyavq*GsATwEk4RM_mbTCF@0J+V+JVkasUTLpvv z@J)X`Ld8^6`ocT|Zo03?FMo(%gWh@>C0<4e!|9dwJI!{zyt=x&bbfJZX=%0ATxqr) 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 VWfD!&H6qn@16P&~^k#I`{{XW(KdAr! literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.61,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.61,63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c1ffb6f8ce9f1f422bcbe4596683031b7a8fb3f9 GIT binary patch literal 7284 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 BcQgP1 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.62.ttf new file mode 100644 index 0000000000000000000000000000000000000000..30087b59b18fc9b0063d7be35b8347acdb957c90 GIT binary patch literal 6796 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 Mxw3MgC(%{^2j>BXEC2ui literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.notdef-outline.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e33f66c27a6dbdcd25199b492061ca1625a4fbd3 GIT binary patch literal 223280 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

38T}eGde+7&}=G}y6X{F9})WWTu%UL6W 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.61,62,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.61,62,63.ttf index fbe8501cbea9afcd3d414e6576e1e30fb0638272..727239c3a35b3567742118ae73383a72bf58caa6 100644 GIT binary patch delta 1151 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 V$fjJvF4l0Wa$EM;TxU+H>mQVM&#V9d delta 2265 zcmd5-TWl0n82-*&&dhXYW_PyTLR&7|mR>9cu`CsZC^u;}ja5KU@xrFG+Zq;@Qn4h4 zMV9zrfFLI%#uybtd?tc1#s_QU!994cmYe|Cs==KP_6(1VzYQ2yNo(KEU7L3uJ2&B{>NTiZSGV~B^n9?M86VC()PMX2uy~aC z_w?2}Nbf1xLKsb0jy~+$^fGjfYdSw+GA?UeK2GmgHJF-$0ZliwF~}h%DY7&MB}=L7 zfui8m8b;0ro8wM|VZ$Sdp4Hv)zUIE=%a$%#6pJ)DO$JAp*%q%~xwfT!os;NY+uTzh zbLx0&2XUgr>bTbIG}q4ahaZ#HCE8nCI7wUQC4owy!!;fVx0#M(jfKra5(Ci(yxJmyUKJ<&YO_gfOOGoi&{%J z#-h!g%i7i?x-G}CR&DQS+tSsR=vriT)?3jlgW72(UT1MC`NBf>>_P^o*x3cG9v61} zS3e8gcYksI;*c9Ze)Fr(Ul5n1Zbdqbjw^>FvMeq$RZP@QimR+mSn@vci?rd&bnRkW zOe#N$t-M`?l!NpYgzyezFvXygG)v44qZPqvjoFD-I!z5t_#_fh3aRdZkj(+?pD%zW!2bX};%_;&lY#j@T?~{9wcv{EpGUzI$Rdzv zj?-u-E=^&IAh3yg)h1XE26I)3ZY|srxAbpCnJ*U}8y0=)Z(^Ml%?d1N&n|3u{D11d zjr;6u^Av6R2?-`n(>9->?N1cSj9R&%piB*lN52ULo?9xFDtW`mdyF`p6Q0#|U84 z`F!5vdL$Atb(Qj$6t2qDG?jBwHaMlDTlqpxF61pew?fej+qMl&MJzTwt*VA)S$0U1 wQ6fiWuN36!oudDxB*B+xnJS?pVdCjH@NAqlEQV+bUs8eRz{IuiB|0wu0NuMp(*OVf diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.61.ttf index 89f37bf74d958fd2767fb9091aafda1c04c708bc..4eda654eb33d5df284c7fa50e5c44ee52b16d808 100644 GIT binary patch delta 983 zcmXw1OHUI~7(I8U15?3L2=b_nX#nv7J|KjkiAo6qi3HGAOnf9vN@|)7dymhRms8yq}DD zdPAogqeGedyuZ!-KqwpxPtFd1pidXaBS|Zb&v;K?@ij%pt*MNsI<^QH0S4A1Zp7uYGuq1hdRH#jLS3t(VOcv}P$t^60_4GE|UHSuJ2!YIQaoAK!0#7M-# zI5Wuq!$r z)BnV2i``um(E_Wu4tYzjknV$3@{(C~SOxc?mOrh%qdSa}gq2Of!>C#hA6|t#?{7Gv zu_pJF*hWC75Ha58cmaG3`=2eGvhzojlO7ngL5+f`Mz`h z>p5p;Zk+scFbxC%YEbadGkjt29QPA^3eeO8K=je`&xEI@7p?)wv#2$3er#~;%6suI z0S*ix@0?6TlkfxF$Mx@!M<$n|3wmqpb6j6T{`2Hg%CBo}$m@PVesek*OWf|O-2_mO z>fY(4XnG-YI(`!koB)wnbTNse8xsiOD92{6Os~WqT*72d08n2H1GI+DeFo6{CIFY3 znTlTWEWSSqAfP(*&ESOe0r?nBhmp6qUq%% z6|0@aF*NYcMH5p4U%hr0pne$xzLT6^OxbrJj0wrkdU9bZd31Q?Ay!n6{9D|$4%B;@ z)1Vrf;1CSK#K1Vnk|@dIs!Bvo61f%JV?iN849k{eMT!IGB9!N79QZVD{6*k-c)g0C zv(bRxa1(g0KN3FD?H>vZ9Xi;2pw8=VGMW?-s)??NzOLSu_G3n*uQw3(d5v1JwF5a) zWVNCcFakAY{_OMgSfstRMa0?G@{FV6=!lZ&OrBN^LyeP1&hW(3(BQ%6ck+ex(nH;7 z^3}HZBB8E`N7Fo^p(EWdb~JW2R9AZpl|FC`%)_d2wQPcBBlIIH=+T-_cs+s8!C+6M zTQdyp@R^R_sm@@evrY^7G!H8Ze-L0P62O{o?PpK#XK;+2-q-5kR^vbQ6BpiM=L^6! zuGPO0`-E-MZk}F-j(eANo3c$#VM&8$_eqeMbb^i3-g_ydUT0(c_l%R;*>Bt&o~8?~ z0|$h6-s)|~Ss4@XAbW}_=tQhw4vv%B3g)4Oj8w1y7sy-%i#WgW6k~QO`L%)xRFSO; zuK28Sf)Ng6Qet!36XOM#hXhQcT!0irAha~lr%THqt38*Rd?4#n1VROUraZy=RsFdjkJg z|D$z0%vB01+`wab8;>fID-vwQ91lfoz+3nw=fN@yg+eK-C|Qdj$2UNfWto-=+uPf@ zf_b&two0aHS(aHW74rFfDf1Rr+*Q&-h7*+CVkT%7^E*2`g`x>tTe@zVh1|~WPQGLV zkA679Ns`19l5yF#ZQ;Ev70_$uq$;9IOH}i=h|SJZCn=!3q9{Vm)>aL*F)b6!TsE7v zMA_|jtFnOUQ(hD}Y_Cd!D5A0=Vm`8#&1JY;R+BSryrk&5u1ErSy^kLYf}&}f?vgkt jpr@i$aB{V-;V+F+uqiGpLI$s~3a|J9&iV-pyVm{!@Gv1$ diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.62.ttf index e2994838471ddcfea6fc5759181650ea83866662..cd321b74357d96ed0abf6e8837ef084c615941c2 100644 GIT binary patch delta 913 zcmX|8T}YEr7=F(8?b9u7&gJizvUF*Q6%LVg=g<7P7%9y(>c)>bH(_&2mnlRuM39Im zPd{EnMRXgCOfcwTMbt$FT|`6{deN0vUU(5C+4F6)1K)R^=Xu}vdEax+i>}4?6a;_@ z{!AF@^>z0MKMDZFPxVCaK!3oO^j`u*lDxJzaJF-8cWsOOH~G=Np^h_X)~bPm2(_mE zz)4RiJh=d7>hg z&`quy2}@&%aO`1Q*=L}18?cs-P3x2MzVRg*qz!|xK9%5ZWAi9?b2vIX=Brt+;c2KL z9cKRhKV44%%Q@C8Mnd|ied=~U@h`^PB9T-`FI*NG8hoMPj>M8PS}U%x8I9GsXgsKc zr9j~w=DdmNGYO@x#7j&L*MuGmc^wz-0!5oNy_twlCHEe|!}tp$o|p_JTKcZ8bD#|Q z2i~^W+d~O=-~gN`cS87j{DUy_0k|0Ck`-!wk!m0+58#m`yN~3`8qfeGTV;>x z$q87qiT~^6J7>#rg*mxp&u#*SpK&X>&u|jhFa}~juccM)I8PO-j>qS_U%i)Rtyz9E z2c=JQ%ga?0GOVQKLghz!tY-5NU_5>qzx}nz`8GUC_E2?DC>zgj%W{JWWjBkBj!Fg@ zNS30z}qSCnD+%(J;U$JRK#dii@i_+nCrq3xT#%Y&8fTP+DKTV+s*LfacvM_Z= z*z#Dwj=y=V@K(0-ScMmBd2B)*?&YzDA&!yrDWG1P!yKlVPFYITQ;Ss z-~(G&jA+yd1Br>mAN0Wo;{#xfPd3H}6D2Xx7$YR|U`!;CkZx&rXLn~jvuu3PM}?W( zGv9aaIp==&&Ye4F2Ci<)fB~o_Bcpfcfx*2}4xa!G7Xj9_XWt`zBgv^(0PPowI<#;9 z;Qr%pr@jPMeM`J+cp{O;Eqo5>n~2AUXA)CpYw|MC*h&1x@XU0~G}aJb@eJ{Eqv_KqkZ@CzgpN7M8Sk%05`)RN=JNB1wWT_k2RwO^Aoz_r&t zeHCbu0qL``k;LKf(X)F?=dXPSi7U6ZEIIsylc79S!aappnTc3Sqshh!o$2X4|8xDJM&Oyj|+SM zgZbZ~z3-nJ(#j8%O9S8AcX`j1v^gu;Ke0BuQF_tN@by>jS}RO@PQGSmMZ5ixG)XVM z2CqW`lXc2n@bfE}Ax!K(<}jJ4VhNjAq>5#2(FU012;dERoo~`si06xpu3}zBkuJzC{Ul_#Whdh}rJSzkTt*K1XoRL|yyPq_ zEaaW?si5bU%4OGe%f*sYC=^QBlTvX>SF)0#FBP+G;M1& diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.63.ttf index 5787e505befbaea45ae37cf854c630f24f30eebc..7b88b5567069ce5cd27d764069d4ea4448e2340b 100644 GIT binary patch delta 974 zcmXw1T}V@57=FHUHr;YgTUv8iS&CU|rHJX>H2(-|l|MxZd6@G|+H`C~lt_bqh>$S9 ziUPB4Dz7ujE(#+BA&Tw_@$g0-G=HowDn-uHQbp7;IU@0&fo=pBauu#-Ov zdRv>CTf|9Z07?a|hg(nkI?6wkHUnx8abIgkSL6KV{BJ<~ATDd`Za8~PRIURV)3lZQ zI*wEag3(*d-=x2{qqCuNbaLPwF(D55!&(IEctdRP)%b_C@u;&{e+5_} zqceW&#Ku*?KEa%cU_k40#qRm2FVbHd42}o1%tzuQ30~7s5)8*jEKBHPu~{~8BQ)gK zXlFv^GGi9Q+DJqx&Z(mwr@d%U3kT{v7asr)H%aeChGOyLQ&iJ`-|$DGfk;)`*iSZ; zApXp0i)0cxl)xG;KxV7%ER}#OIgM&rWzCn*Z6&2fz&4cfQ<_@ZJK+jx@j*DvK#Lij zJ1XhjO%qX+h$X|u^nX2d6%PTz&nXpvIWt*m@3YM_< zR6%FD;8rn{<#Hf82%E`ga9Vh=HcA_19ucq~9%A#lDN|Kbl@%WCpw!)iQdeeVY}Z#= zuzPg}u)(Z6?ya@PxYcTfxdxlTRLGrcVgrf4R#P|XD+^el3Gl)@S7lui`99NUcEC5f zX86PkU7y7E^IisDQ{ccU26b^1%Dxxl$if}YOIYj-O^DpIF5tqyw61XMf6}^&I?Sha z3;TPR)~)Df6Dghy+V`Y%9>PH;(=G%r)Rxw_I1jL}P|cAxVhABVy><*hM-XwGLtsmn jw>`!3izg`GdvayWQzxHzisYq&#N1x%O?9rv?sonM7+J5z delta 2289 zcmc&#TWl0n82-+gd%H8cv+Wj2x$L&xc2f$}vQ!A5Z9$5r+N2)J{WH?rtzs3p+%sE#&=k}z*094T+qHX`7u7117=YYDm0k*O4z?Sx*k*T);^%_|nIdHJ+;EDG} zzX#TSN4RBhJdwgZd;@4P!tue`#FWvHTmaUsCVYEvb|!4-jf7Ws5ZN@N6PImDxLbjso8C0wfdDDVhUB;0(=ba_q$L^}v8cWOmVWElCN~IiryhECIs8 z$WY>FaQgi|V*fkYcZ`ri`G8#}*Ut$zj*QP77q8+dAce{P%-G~$qN}aDnq-Q>u8b$r z$5Xt)znv5!IfN$?<3pVnU-^s}{{--NQ z1*2enk+2zH*tsL#zPUBr6Y1Hoe%;ztp+KEkr^)a$LzindZmn0ys4pHCT+ut#xwD3WJUIrdwr(qOS3<`=|QlzHb~E(>|5vg zTZUOzQ(a#Zk8O+xbv+pC+1&bE^O}}gzdvaD_>Z20y~$^uUU4C}UjC^Q4eIN5g@TdT z`e<9cRX0t2)4t|tcS|(hvPzHD=s~JCcDqHshQ|;^tTPJES;86>&sxV=nCfu;N%r)U zOisDePjvM--~XSi{|90JJiJp($Ez1lQY_TktV^(;HnE;iQtOfmnxd)RN$1sgkm_Y&wt5@%_ zcIfriufCC;o6wITBykL5^ll0RghmOEkZteZQa5>zd1nx%T50ZwXtyp4p%)pL>(asD z6%C+M3Hw$gZ}4;ha2mt(G!f>PaEU~qlX}_5v+``1Em`yO-E(}4W$_N{s&qR|4y6AX zztC&2+ca2@v!@?tvVX~yeypqgCxQQG{r4`>w?D<<16|N~hju|cS7g+RIT1x_5FNTr zL^x@?P$-nLnwE7KDd^9URaNDs!qU=Gu3(?`yH3fr9mlbYr9wWRFJ;~oiVrm@BS_lA zVkT-A^UKT2g`$ncMZ>V|LT>rta=zq3q%Z;#6h#pk%T&6q>(DkX6)0%tS)WW19od(6 z(=s(T&plS)qNZt5)#73mcZrq_JD1I79a#+o0zOqD{#=wLftn)8GTCY}(NXnmE+gc! zx|(Se70oaVO_2}^-M=qMny%|cr6Qm}fr?JS8BDJz9~i3;^Hm^D-R F#a|hjPvZap diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.retain-all-codepoint.ttf index 75f48031dd9a729392c80a770117f6dec413519f..93aa9829b8f554c156aac986577b9e8e335cb681 100644 GIT binary patch delta 39041 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 diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.default.61,62,63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.default.61,62,63.ttf index dbed582fb56afff74f581a9be494eac5adb9b3b2..5f0d98cddab825be3a53d1c6e59a61cadf4e6eba 100644 GIT binary patch delta 423 zcmYk1ze@sf7{;Ib-ko=ec@B{w370rj1W8305z!wI6$C*Jb(uc~FRwhxhH`I;zSLCU z7!830K@d%DIkp)T2tgzi(PBgPUfj^|z~_11U%X|#tRHrlSPy{Jq-j|2;TjNZ@?*(u zTbFyK8u@4P@wAmO>xnrNkh@4z8KYoP9w0SIY9_avuHHYWfOnDVwQR~*Z@11qY5tt* z<5>#SJ+VQ4o_sWG+C^^|`zS#mk3cS;G{iR+B>p0KO`~YBtolj=&JlgXFjIZUliz?y z2ZTE-U$B4L7$J^1b!#hSdEQUr04tJzq_sl34UHIr%!2F%kcgRxAvTSEp^ic4G{5zP zc}t7%VI{&V%Bar?!IaCjotpvv;TbyePw)k0g-1J|mJ}>QgdlZLOBq#{1%z}#`~?tmMYHOVAEYx(w_Yr56>jeCbUY&Q#ucmCV=C?D|_fUf}4h=&NK5pgaM%uJ}9K->sOu7XI*6U%AIILZTUP(rnH4&nWX4o}GSxnTFA%|?W zfNlp-@uGRe0#}5>0}iVv*-szN+=t>$35%8^A$Iwc2=Zjr@w{xu3S=;4fNC||_Bn$W zjXsy)!cm{gh#=qR%D)aLm%j72W3zmb(F`%EMZ|>W5`&so6r44N^LAanxZ$(>7XsB^ Aq5uE@ delta 409 zcmYk0ze_?<9L3Ll?_Pb8{eUDW8w?o5^AW2>2r85A1d`4qNP6|y3rQY zlr+>}Q%E!xL{pnm5G_#x2`kD?6U+(#w`#pzmE6@sT4{wSvfTgUZ+gL*#5L?9Q z>}n+_#`q1;+aylqZNq9T%v$t+Ni${WWt;p#pzniT%`n&VJ1?>!fs8+{fFj zBF-9!$r%=rBg&#|vUIJkO$+HL5AukmGG5F>1>-%meL&OE45LIHt)L(0U9BR4tFGq% hb_7g(c70FVmnD8ElRPQ|JRwh2lR-w=xL~e}fnRO=TL=IE diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.default.61.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.default.61.ttf index 3635f68be507538e0d3682c9febf6f865bce9436..e5f08c79e0b7e48f1d9e57a326ec7ea944eb613a 100644 GIT binary patch delta 458 zcmYk1KS%;m9LK-!o~NfC{ecLJ1{0yhAWFoDpdqNGf|jC&I?nSXJnv8o9m1)(;8Bx7 ztqnocY)iD%mRnIYGz3BrEk$I%Glz!XY;jQueTzp0M>O&bD-h^U>V}L zzEup%1D;#rI&m`XnAZL3f(7_`0D02X3J&>QG#@mInJuSpf3&o!%MoCBA+{qh`_w67_muHC|Xwd3oV9h2v-4e;Ykhy|gqK_pIgd`N+Er!*I z(0N3>@GUgW2eBV4sLLqAU1T0#e^ZOt)) zY+HN&?UBi)f3$kMt}kjqOY8Nuctf5Nh IAY7`m@B4`PMpvfY%@2NvCyu6>!^S(Uqw-s;24@dX;0f3U}8Xm&90{9zw z-rT7t)iLn^g!1G?%d5Cg>q{;m;($6;F=`&=!$5d}PQBvnTKDRFh4=$dLU!5M?0z4A zQD2g>f=z+G$6v`yS0>S|b#f~7{tdc}-D30#`f7uWKfWpv>? zjUeY(T1J!&X|sGY7MN9~qrAvRR#*iBSOW(WL3(>ayUz>>vOX(_;%2}cS=Di=jU&WNZS5?Oi1orvGwTb*Cz15W)+0UzsHsFl{%1q8EIOO*dJ_%~h+RdKrjNenH0+McKjE(kJ^@H{+ zlqXCw)II)6Iz?JH?PAF@i!qderdwd;(+2A&1~dpB+bB6wR(+!dnRH~+urniv)87D} zC-26|7mBSm;>2|~ceXN)=lv*2$1Tz?1a$fsSi6lLw?uLeGMBJh46y_>NFu`fH119V zttR4PDKH>Pd{q4KiNN2m_u}NhR~IQB6$}0;QRQpG@zs~TSOKTk`Dn9-yDn!4QUYYfCo3Q-Cs8)$0!VV?dxxuU55ojmw?%1L+PR#m$Odc7IO3 zC@)W5&Ll(Ili!J(#BtMZG}QuTungG?(yUrZXXB(GQvp<4Z#t5peGpR#qMN#1iT%zd zXrTju-8!{;qvs++3lzP7XRG3Y_wrubni7`;XR!&QelQ~;`L53Io?7C9B{l9b ztssglA%fDnFj=;p^vx^6lHSBK%dG%DtU?Ckewsa{JJ1XfqJfqW!p%_2Na22{`M((j q7QTnR>iNRpEwRWWqQFC9l&8d*Yz4ja{^@m*5otE5fq}U$M*jez{8l&s diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.default.63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.default.63.ttf index 737cbdc7eb584e073e957a05b85eabeac5bd6cf9..8efd69ba24647785343f8052e900f2154f767550 100644 GIT binary patch delta 436 zcmYk2y-Pw-7{;G-uGgQ41Zye<3*3WZ@VE zK?IF`Ku|-_(hyidL||Y95kwN*-fIpG5B#3zea~|ar|z!1*L%y{1z<6*sXAOZ0$7@S zD85?o$^(`w@;BroNj;_2Vlx_G-2vo@l$zHm?lwmyEBi zcj5}o!)XfaYtke6De{4|Rw&9f4518sn+2I{T*WmJ&>&egwW#x?{e=!#$a|MnEit$; z-UKXl%8vDHzVKsUgg9W%^;|-?zHLSTo*{onLaUE~83ww{5@ue=2sk@|hlQbliwf@% zXNpgJa-S$kqprUN+kVLZ@GMUGu())L36HcO8ut5x*D9L>Y?y~c?{ZL873Xbc=)-QC zIXY2kvxFcrZMOW|ktwC`YV}ynTtpR3_?2Ks6bYoTLUR>4(RB8Un6rAgCr!$~9Ry%X delta 426 zcmYk0u}eZx6vn^%p7;5zw4lh427_Fp!A!!TAgH0Op&_iH9;UwGy?msE4beZ)5L{?0 za&w3rjDm(}%OPkA0*i_kgCdBAitu%wI&|T3zTbDw{qCvxYyO?yEx8ZCa>CRsbl?P# z^Tg4_dM?QOT~~moLL5t3X|uXGYf}FZ;1g*rYmwgtv_Dc+)5b>XdG7L-^ee#j^`y39 zfA4(&(lL2sIvMJw{6zdoJgA$wJg;I1^N{EPR3nqna7_vleE`MO@|KiRUx>GfgR7dE z9QYXz0d0ir+{$EgbsG^{;KJ!!Ye`Fa-;Gg}lXq91kqb<47VIW!1T(6V`)D*?Iu%7W zth$I9tstgZNO+|sp|fbYs7!KUNcZA~#o~Y)3y{HF9-2L%+tdsJqNbMM!&ytq2&2-{ uu75Ke2EJOp;`l;Q3gV3i!~^$<5)X?hZg`#a#;N}zB1Tw`3I=A|===kAs9wSV diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.default.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.default.retain-all-codepoint.ttf index 9744bc31d7da41a12b0ed144702f2a6e2ea66697..f17e9fb4f0a55a4445f425638f19cab98f11b5fc 100644 GIT binary patch delta 432 zcmYk0%}WAN6vfYsGihNT3u&Q4m>)#Y!b(Ia7tt!Af(VLQ*kI#GIL@FJx`_UT;#I2( zTT~DdL@rtdLG6MzErNm&+5}P*K@^l-V-_v$4k$kQjOW-UFJ}0cSC($n&+& z?KkR|C=Vscuq|7jiK!1?Qp@E#uDJ?g;3YB!Q+izP?G8}^?=)^r&KrEz_Cy6oozt?W zbZ!iM0Tz0IJ2Uib?x%)6(!qLeWE7*}Wit%$r^NT*z}0GKWhIxNt+^!D?Dw!?$-^$C zemjM2kF#`)Yp^^5AxG*&bCk{=`qXk>0wjh9% zsfB+#BDwV6zk3?$KHKqWO!o!4CZIsYBIPnN7^5>yq+t{VN^~L>3((oVclYE&8WNAI GMdvSQ&1LEU delta 409 zcmdnuwZ&_KSiMXN0|P@sa&BS)0}sPN1_qfUK)y+GS&0Ix49gh?24xW--y*FbJ@S0rfio`6?N?B^7e#86Pr)Gsv(21#EKilM@X!%|IH~0Qm~Ji4_G*#T+kz z{2mZLFEKY&@t2J%&_O;742=5<@{3FU{bw)&I)DcxUr>}&SUs}=0|P@sa&BS)0}sPC1_tH{K)y+OVsQbG7GPjtT>_*z(sL@)+6r~J zfb2aC42-ujQWI1D|D5}Yfr04=P|Pd?D8Nz6{1~X82gp~+$StYhl4Ym^%KriK1#I_UXfC376iMgqYzid>21^^9Y+*goaT=MTfgAvdH zEg<>L7ntubPJEy!4&*Qd0u6c#q#1#jiGAJ2cr)?IEsQ!7FNjQ5VN{&FkuhnqJEKt~ z0|Prl6azB@BMT=`;Q}Cruo)SofIJABiGhz{7nIG+V8Cz!%4R`Q!^)7u@B=E&1`?mF f$GmXzTPBUk*O?3^XEWt6GE8DrW@Y^UpMf6$kXA_D diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints-retain-gids.61,63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints-retain-gids.61,63.ttf index c64172a7628ce25663e90d01d44ae6564009c666..3d67628570d37726ca57a8514b1893deefe321e8 100644 GIT binary patch delta 394 zcmYk0F)Tw-6o&tM-=kFtWe_pFHWG=vp)puWEH)vjLBgUpRj-l0z85Xpgovc0L2|=H z!XzCF8D(0%H4_kg<3TQI0O3KYA_S0X0!G+@5_sW&;03&3!VX=rHKzC@kCW8aOBuWEz z7>P#=>o<|mPi9gt%4BEwO-9aldwU+VC2if5<9bJCFB-O(2O?O20bzD<>X;|}vA_V% zS}f6p!xkGzq1a;c-%J}*9{jtfJ&A(|4>{9L$p8QV delta 342 zcmZqSYT=q7R?pPHz`&4@oSRs{P|mQIfr04(kZ+ToSX=<41sE7u{s3u?^qk5x>*Xge z0oi*P7#MXjQWI1D|D5{?s9pppW|jdI;HYJO4CKcE`6?N?B^B)V7{Y*jA0S^KCqFrn z;WW-V0-}-P{>QnO;!A5qsqX*ECaM)UqOCx$-n;$MnDJL z0m*NcVA5rr_)tL{$N?G?$S@5^GXgOa`?_uqrl*qw7_m z26l!h24)6E7EYkT1wag8Gcrg4c@Q=e10TaKD4UtVfZ+s`&4Q$cl_7`W2UMI5BtAKb eW#ME+7LCc=EC!S3Gv_ceOkz}KW&Ho2fgb>a`9`k* diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints-retain-gids.61.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints-retain-gids.61.ttf index 9b261449d59a140f2e25d9773fac5d9d74e23628..15dfc014bc1bd8fa5a9f383bcf5a97ae5a85593d 100644 GIT binary patch delta 358 zcmYjMJxjwt7=G?9wh=!EK~NA|oTNgLB7z|J0~~bIsYe@=A+f<$sDk(xDyN%5(GKF^ zmerP2QZI&8sqCaa54vTUtDm?A=hE0TKkSL&FnqS3H%Na5K)AI_!W{1Oi^Uaf|WJ5 zB5M|9p-03)`n>%3G-dWh&b$h}chy<}(pZIpu)0}j@>hRcU<79gm*~e~!WHuH6K?(M hbkRlPr()l0Tx>Ge*f85_)I7+hzz+{?NqqnS delta 362 zcmYk0Jxc>Y5Qg8mT`wzW6pRQdB!aP!6d?pbuUO*-(e#g}KMP?E3A<7AP@4GAl2rX>79s z9rI`VItsCBeF7`wuu<68eq-rpqsRwv13iR6t38ZS;R804x{+4*tY4U8J(@$Dt;|h* zzW;6_Dk+&TFElwSnl3qJovJ%P2D=a-ImzVna0{e7I&!@D5IBZ`LAaJ9==lF lPJHtuF3q*bn{$yhfhZdxyy;~6=na2SF+@290>v?A{s8;GM|J=J diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints-retain-gids.62.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints-retain-gids.62.ttf index d737cd79b0cafbb2c727673892573fe8f4d130e7..f5d668e89ff9996eecc585e8d819f6f68c7f8172 100644 GIT binary patch delta 362 zcmYjLJxIeq7=3q%ZTzXaDZ1F=P|%@BaZwPQU34iG1dke%A+f=>PzP}r2jy^6$S4j) z5Wzv69K~4>9J;!>7)6XPG=m3^@BQ(87g>>YJa%vaV6*0{06E+MVv)M+s7Am!O572a zm>}Mh5PkLNn0+%V57{*!34V2)e-2B(+ gql?tfB);w%zP>g}xi#2u&|Ny+28M*>+{6L~UWTm<3`{XVzDaswaRHDPU|?VY(H!YHm1*~S&Xoe$ zdw_UdMrvZp|DSU|F)%Pr0rJf~XDkbefq=gG-WP6X27 zKzQnO;!A5qY8Au1fZgQ1^LA#|Nb)=0UZzklAp}M zv~l811z{i?2*Mc{fg}_AI`7#3+b7pB>hQ3D#erf#OD9V(s!m?Xm@wIv(Ik?Aft?|W zfti7kg%hY`0T4sjj0{ph9)!)rz{ju)%4TLTU^oF~vmmKqWyoRp0TpKhiBG=9ym0bf eW~s^RnfWHyGaF16X3k+`nD|4PmGS?727UnCmPqaZ diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints-retain-gids.63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints-retain-gids.63.ttf index 5e4d49477c00d47489d07542dea16d9b6d572549..1298f530f89777fd6ba631dd8aa268c2090f5aa8 100644 GIT binary patch delta 360 zcmcb^aff4qc>M+j28M*>+{6L~K89@!42&*7zDaswaRHDP0OCDB%#of`nfCNrW(xxY z6G*HpBQ-JQ|IfLffa)uNe6tLo07otJV<2Av$XCh8EvaC=&7cKjUjSl(oc!cO23H`9 zf#C=cbLA#h6fo#8eP>|sVt4=)P{>QnO;wy~{R?Qp9H1fl3i69f{{3e#0!?fQGTa*g%>QXxU^BMn!IBh~U3J3`Ub3Swtr9VN{*$$YjC|GKPtLo$Z+` zcPBS6>P&vXm^g87&*V}j0nZ~0%nXbyoIoq27*;{qOu*2X17$Na7%=2O*(^wESb?Gp gP;oYp_~c{Exs#_e8%*wG=9`?)EH(K&(*i~Y0KIfeWB>pF delta 354 zcmcb^aff4qc>Mzg28M*>+{6L~K89@!3``C{zDaswaRHDPU|?Vg0n!}lIhAQouVuCX z*?WMvD5gBqg;P(UFsF*jB5myIgW0YC#8_Z8$9m;C$BU<7o42}pjj z08{V8hYI3AHW+}+VgzC)_I0*Qr@JS&FzQUaATn8nQE~D{#)QePj3$u`4D1Y149pCS zESx}v3xF8HW@L~8@*r#`pr?01*~|uGT8TbK3u1QD$ diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints-retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints-retain-gids.retain-all-codepoint.ttf index 892ccb8ea1a99e2cc9c0ae197779b03f2587e84f..b3d294560c467c8cc792152e7ed5468d2f9728ad 100644 GIT binary patch delta 336 zcmca0eL;GHSUuwh1_p+Nt5V zU}RwY|DS<>@*FPJ$&FkxlUMR8O*ZCMn!J_Ugqsnlf{A_Iwiff*lTUDEP7dWx3TJ1C zVqgYp<^;+u09p!RGcrgqtb($c82A|GK-tU;1`Ih+HVcv(R-h;YRGbYYKG}*lcQQAx Y!Q{U@e3KPi^G` z0kZcnFmUe6NKH)n|8wpq1_mx5pTR5xD8Nz6{0^w!0LWL#$StXmJJ0wKDE|e>x5>#* zP82vQ3}kZ60TK$ii4_G5=1kui)ET&HKmvJ*xv7f3Y*c{;ykKBp+*goaT=MTfgAvdH zD?sv_1y~MnPJE&`@u&(r6Z^WYJ1@6R?qJNEtjee|`6FY}WN${JNCpOWhA0MR21XW6 zpq2$d3}G`eNC9~eHWLFM!!9VBnZbbJ1eDE!q=uCthv5fQoDC#CIgfeaWL;*B$>Pig flUFn4@PbSRgMWV*j3x^*if}M6GBE!C&%h4=PzX%k diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints.61,62,63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints.61,62,63.ttf index bf8264b44abc374cf466e8f164489057035b0d65..f07052a5ee40ed8a7aaf550bda9c1173928ceb37 100644 GIT binary patch delta 372 zcmYk2ze_?<9L3N5VVY0OAsmEAp`gM+L|TGc+MF69XzKAY9envh2OFx*Ik^N41&$FC zwKPdB{Q<817=nhT7MCc(*U=mrzTD3_-^00=+qT-)ar{VJ1K4t0+d~AmfLNu@7453W zGsfv~LdEj_PGc_}22_`sr&7V*_P@@1&SUs}=0|P@sa&BS)0}sPC1_tH{K)y+OVsQbG7GPjtT>_*z(sL@)+6r~J zfb2aC42-ujQWI1D|D5}Yfr04=P|Pd?D8Nz6{1~X82gp~+$StYhl4Ym^%KriK1#I_UXfC376iMgqYzid>21^^9Y+*goaT=MTfgAvdH zEg<>L7ntubPJEy!4&*Qd0u6c#q#1#jiGAJ2cr)?IEsQ!7FNjQ5VN{&FkuhnqJEKt~ z0|Prl6azB@BMT=`;Q}Cruo)SofIJABiGhz{7nIG+V8Cz!%4R`Q!^)7u@B=E&1`?mF f$GmXzTPBUk*O?3^XEWt6GE8DrW@Y^UpMf6$kXA_D diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints.61,63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints.61,63.ttf index bc54940a3d0476757c5929cd454ba9f6a9f77abd..0bfa6cad51a8912e8709284a4740f22039f0d740 100644 GIT binary patch delta 366 zcmYk0KTE?<6vfYd?`aw;t%8UY2Mao=8A=BoT0!s=2qNgzP}^omOrQbVLHq=Q@K6_p zZi0j8u1+q3lT$$ubaHm_52f*@W^lON-#zDWxIMFH9!~7j6@W_Bvjgnn2B47da>H&0 zyhnLhL#pAn>!tIDCqS@9mQ%C0qwlj1<}&+>4hyM0`NsDo-!qOEwu~2SFhBB)xPH~f z8jhLoc~YL;3a}tPu?loqnBK9yTK=f?14u5UyTEUT{Rl<&zG5E)iXvp05f>?5Lc*eF z%z;AXrNL delta 362 zcmYk0F-rqM5QX3DZM+La4Jab1A{qoeK`m@dW0zJD!Bkmd%oTU$Fo`CG_y;Tu3t9!V zvJ=Ek#9CXiPy`DrYY~hRJm<_67Q=hro5${S?qI>;z}hojnOB)79Iw_eU$DlUV@|l0qQWwc zm@Q_@Qw<-};uDjgHxANU$}5e1XET5?%pctNm1^xLz&s!D5biINVuo5z=^=){hlo{} z=Lb8Yt#f22WXJ|=dd8FTtcfe9-|<@;4kC`N)7-3 diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints.61.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints.61.ttf index 9b261449d59a140f2e25d9773fac5d9d74e23628..15dfc014bc1bd8fa5a9f383bcf5a97ae5a85593d 100644 GIT binary patch delta 358 zcmYjMJxjwt7=G?9wh=!EK~NA|oTNgLB7z|J0~~bIsYe@=A+f<$sDk(xDyN%5(GKF^ zmerP2QZI&8sqCaa54vTUtDm?A=hE0TKkSL&FnqS3H%Na5K)AI_!W{1Oi^Uaf|WJ5 zB5M|9p-03)`n>%3G-dWh&b$h}chy<}(pZIpu)0}j@>hRcU<79gm*~e~!WHuH6K?(M hbkRlPr()l0Tx>Ge*f85_)I7+hzz+{?NqqnS delta 362 zcmYk0Jxc>Y5Qg8mT`wzW6pRQdB!aP!6d?pbuUO*-(e#g}KMP?E3A<7AP@4GAl2rX>79s z9rI`VItsCBeF7`wuu<68eq-rpqsRwv13iR6t38ZS;R804x{+4*tY4U8J(@$Dt;|h* zzW;6_Dk+&TFElwSnl3qJovJ%P2D=a-ImzVna0{e7I&!@D5IBZ`LAaJ9==lF lPJHtuF3q*bn{$yhfhZdxyy;~6=na2SF+@290>v?A{s8;GM|J=J diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints.62.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints.62.ttf index 32cf9f7dab78ddb8cda657105ed768eab914bf2e..7358857814cdb70c027c1130edee23693321149b 100644 GIT binary patch delta 380 zcmYjMy-LGS7(F+MX{4eKg5YF}pon0RB7&d~Aa!t&I(exvL6Roe7TQ650SD#crclAj zp*rZMPLARvxD{M{015ar7*8~V!@2kT@qPD3R%9Iv@0|fyulO=VAFcs0M_qJeE#y5& z+!L1LwKlu^j}1UGs5`DLH{#EeH}*a1S(k>jqrXrOQIENPy=g9Dg8YH7yr3enN(S5z zrZ1ZzCbf590Z%kWtJ1e~NAq7?aK#~aVNk1o$CzOjB{_lL0Rke9F_64M;{xT0oGKZ4 z^(^wLtQE5&2{N6f-R!h#iz)RXNPRQ$Raf`bgWyfqK`GRBU2{TMXFED|-#7h+Ln0V)3&j@_ky6vs&a0e%HXjQ{`u diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints.63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.drop-hints.63.ttf index 776e758f0d14539815d97c5c5063f14dda3af7a2..245b20f3191babe263ecd9e2dd719d9c513f4819 100644 GIT binary patch delta 348 zcmYjMuS)}A7=GUSZrh164T7-bhQ(nRGDQ$=g4L+Wk2!b3ojcgV1c$|>3zH9^z$G9v)WwRf1$>8y zd%~%BTkEe+8@qsIQ}4NDy%v2Qzp?L8PrEdnrh1_srXF+sdL!|SJoy9Rc-4}|0vT{k zBz@fokhea7d4x1ZH??2R9?pJoL7PKvgKDk*9buB$doL&OJ3t^&gu&hw!UbkgvS!@Q znG4C8DXZ8o46M}oT==+Twq?SEq7QCb%RmY%P!PM1g${r9#|0Uj#oR&~M=@6@z>B&4 dualsQ*iZI+bESNae-rkc>NUy28M*>+{6L~9)@iU3`{0KzDaswaRHDPU|?YJ0MZ=kIhAQouVuCX z*?WMvDum-tAb$mr&yka#oXFq` zWHB&i0139-#EJq2EvD}b3~G!Z3l#Dab5j+6*{A{?093%ZuOPp;t5V zU}RwY|DS<>@*FPJ$&FkxlUMR8O*ZCMn!J_Ugqsnlf{A_Iwiff*lTUDEP7dWx3TJ1C zVqgYp<^;+u09p!RGcrgqtb($c82A|GK-tU;1`Ih+HVcv(R-h;YRGbYYKG}*lcQQAx Y!Q{U@e3KPi^G` z0kZcnFmUe6NKH)n|8wpq1_mx5pTR5xD8Nz6{0^w!0LWL#$StXmJJ0wKDE|e>x5>#* zP82vQ3}kZ60TK$ii4_G5=1kui)ET&HKmvJ*xv7f3Y*c{;ykKBp+*goaT=MTfgAvdH zD?sv_1y~MnPJE&`@u&(r6Z^WYJ1@6R?qJNEtjee|`6FY}WN${JNCpOWhA0MR21XW6 zpq2$d3}G`eNC9~eHWLFM!!9VBnZbbJ1eDE!q=uCthv5fQoDC#CIgfeaWL;*B$>Pig flUFn4@PbSRgMWV*j3x^*if}M6GBE!C&%h4=PzX%k diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.gids.61,62,63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.gids.61,62,63.ttf index dbed582fb56afff74f581a9be494eac5adb9b3b2..5f0d98cddab825be3a53d1c6e59a61cadf4e6eba 100644 GIT binary patch delta 423 zcmYk1ze@sf7{;Ib-ko=ec@B{w370rj1W8305z!wI6$C*Jb(uc~FRwhxhH`I;zSLCU z7!830K@d%DIkp)T2tgzi(PBgPUfj^|z~_11U%X|#tRHrlSPy{Jq-j|2;TjNZ@?*(u zTbFyK8u@4P@wAmO>xnrNkh@4z8KYoP9w0SIY9_avuHHYWfOnDVwQR~*Z@11qY5tt* z<5>#SJ+VQ4o_sWG+C^^|`zS#mk3cS;G{iR+B>p0KO`~YBtolj=&JlgXFjIZUliz?y z2ZTE-U$B4L7$J^1b!#hSdEQUr04tJzq_sl34UHIr%!2F%kcgRxAvTSEp^ic4G{5zP zc}t7%VI{&V%Bar?!IaCjotpvv;TbyePw)k0g-1J|mJ}>QgdlZLOBq#{1%z}#`~?tmMYHOVAEYx(w_Yr56>jeCbUY&Q#ucmxnrNkh@4z8KYoP9w0SIY9_avuHHYWfOnDVwQR~*Z@11qY5tt* z<5>#SJ+VQ4o_sWG+C^^|`zS#mk3cS;G{iR+B>p0KO`~YBtolj=&JlgXFjIZUliz?y z2ZTE-U$B4L7$J^1b!#hSdEQUr04tJzq_sl34UHIr%!2F%kcgRxAvTSEp^ic4G{5zP zc}t7%VI{&V%Bar?!IaCjotpvv;TbyePw)k0g-1J|mJ}>QgdlZLOBq#{1%z}#`~?tmMYHOVAEYx(w_Yr56>jeCbUY&Q#ucmxnrNkh@4z8KYoP9w0SIY9_avuHHYWfOnDVwQR~*Z@11qY5tt* z<5>#SJ+VQ4o_sWG+C^^|`zS#mk3cS;G{iR+B>p0KO`~YBtolj=&JlgXFjIZUliz?y z2ZTE-U$B4L7$J^1b!#hSdEQUr04tJzq_sl34UHIr%!2F%kcgRxAvTSEp^ic4G{5zP zc}t7%VI{&V%Bar?!IaCjotpvv;TbyePw)k0g-1J|mJ}>QgdlZLOBq#{1%z}#`~?tmMYHOVAEYx(w_Yr56>jeCbUY&Q#ucmxnrNkh@4z8KYoP9w0SIY9_avuHHYWfOnDVwQR~*Z@11qY5tt* z<5>#SJ+VQ4o_sWG+C^^|`zS#mk3cS;G{iR+B>p0KO`~YBtolj=&JlgXFjIZUliz?y z2ZTE-U$B4L7$J^1b!#hSdEQUr04tJzq_sl34UHIr%!2F%kcgRxAvTSEp^ic4G{5zP zc}t7%VI{&V%Bar?!IaCjotpvv;TbyePw)k0g-1J|mJ}>QgdlZLOBq#{1%z}#`~?tmMYHOVAEYx(w_Yr56>jeCbUY&Q#ucmxnrNkh@4z8KYoP9w0SIY9_avuHHYWfOnDVwQR~*Z@11qY5tt* z<5>#SJ+VQ4o_sWG+C^^|`zS#mk3cS;G{iR+B>p0KO`~YBtolj=&JlgXFjIZUliz?y z2ZTE-U$B4L7$J^1b!#hSdEQUr04tJzq_sl34UHIr%!2F%kcgRxAvTSEp^ic4G{5zP zc}t7%VI{&V%Bar?!IaCjotpvv;TbyePw)k0g-1J|mJ}>QgdlZLOBq#{1%z}#`~?tmMYHOVAEYx(w_Yr56>jeCbUY&Q#ucm)#Y!b(Ia7tt!Af(VLQ*kI#GIL@FJx`_UT;#I2( zTT~DdL@rtdLG6MzErNm&+5}P*K@^l-V-_v$4k$kQjOW-UFJ}0cSC($n&+& z?KkR|C=Vscuq|7jiK!1?Qp@E#uDJ?g;3YB!Q+izP?G8}^?=)^r&KrEz_Cy6oozt?W zbZ!iM0Tz0IJ2Uib?x%)6(!qLeWE7*}Wit%$r^NT*z}0GKWhIxNt+^!D?Dw!?$-^$C zemjM2kF#`)Yp^^5AxG*&bCk{=`qXk>0wjh9% zsfB+#BDwV6zk3?$KHKqWO!o!4CZIsYBIPnN7^5>yq+t{VN^~L>3((oVclYE&8WNAI GMdvSQ&1LEU delta 409 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 P9{nC$zJ5{5`N{tZmqn`0 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.glyph-names.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.glyph-names.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f17e9fb4f0a55a4445f425638f19cab98f11b5fc GIT binary patch literal 9524 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 P9{nC$zJ5{5`N{tZmqn`0 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-all-layout-features.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.keep-all-layout-features.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f17e9fb4f0a55a4445f425638f19cab98f11b5fc GIT binary patch literal 9524 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 P9{nC$zJ5{5`N{tZmqn`0 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.layout-features.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.layout-features.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f17e9fb4f0a55a4445f425638f19cab98f11b5fc GIT binary patch literal 9524 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 delta 363 zcmXAlKS)AR6vn@MpU?M{N{L7kGbI(|C~_PpCW#390Z!G46`In1XFp0e{>CrYnS_J`5>=Z z_LvRHC6<&Ud{w$E*O>K9tFq4DWSiyFfPxH(`2y5+M(TNnC{fRII?tWFP|oF{5)CcF TfQe0%Ay5V61RGbG=OOeD#Nkut diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-ids.61,63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-ids.61,63.ttf index ac780dbb93693619922451d5244b6af271652546..a7b8d17487ef879a128f59406dbe1afa1d013e3b 100644 GIT binary patch delta 378 zcmXYpJxD@P9L3Ll@7;W&eGPqCkcfkbQ;--HH8uo6MN5kpdp?Kv@}aM?Ask!73vGcz zgEWNE8dS72G`1-QZINI|OAx*Og2SJCe&^hC>Y;k*Y`m;Y0!U|U;ot~&0BaI2We(ji zpV3~3FNsrG$Fv)}8#dtk0{F5iiVpcBbZt7_w2rft&-fLftpRE+XNW!T=b}q}i}GZS z4E;oXC#D?Hob8r;E$pBS{E`v0@)^N6dnNr%r`w|BD5m~F1)Vs&FKlD zzUcmWn4>(_%bkMZ40O&@fKnoEf`NG+hDoEhtI?~dNU#Rtl+g^k#}rG-sx~J5gAu9n zNTBB{zU$7``lEc-60#Xsl&5?_MtQmtc$-(Ls)A{L`c_4(uNguZ>T87*un7Yu4q!o` UAX~v{xe}~0+_Y=z?E_!s|7@dH3IG5A delta 367 zcmXAjF-rqM5QX2~-g+lSBPxQ2V8nDKJ$6qK*h-lue_{I}funPT~j8LJNl}xZl3fvN#uJk?4F<*&Kh$EZQwTBuLi?ljI z-1ds)%5Q*Kdcf?=y^`(qe4ZxhVM4U(X}!vo$tH)1{tq(}nsM_XMMn875z;%%kzh^4 zRhmt!F>Ot?SgQVIEC}Um&+3XLXE@^EV0tfYpHp=;gGJQU8U}EuF8PHzrOKRE%wTsmvSV{+xPFhL@1qVSFEjS4d8e*CtNfX*C?I0aQ=qNns zq@X`QL3DR;)X_~r92|s#P+SBx-e`yWINv?*o_pKLcJgSXC20V*3|IG|;Tm8zao*Ug zrdSoSUVaiin{k!3)cxAdA%{b8yPD%EnDV9ekejX#SY| zf=vx|pT7_<5@&6<-iUDI&;q`~0LL?QrjP= delta 380 zcmXAjy-Nc@6vStD@6Jn%AE+3Kf)TV((ilQWp&%k?C)g-hm?K{9iaWC;QDPw)ut+H^ zSO|i4RyMH;{s-DyC$;p+9ME75ohw!@t?QXeLx!n^hL)iN%9AQ-V?e_$2-hF=&KItPk@JA+u99&E?blr zCok=iVIGNB;wz6BrKmwZ(TV$ACA!jk26a;+$!?!Au=gkia`zDU>S-w4VKe+R8x?qlmX(8IZqWRYhF`|FX(T|3@5Z9_IV&faI;b0#g WEEK!@bO7yNB-K0{F~Pus00Vzi=TGtg diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-ids.62.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-ids.62.ttf index 4c553ca794c284fdd8cbd5916e0548303714ee77..b3dce536d1142e45dc9c715ca35cdc543bcbe917 100644 GIT binary patch delta 380 zcmXYry-UMT6vfZWOJl!K>tOK%EG2`8gI_Hb6dj5u})w?s@mz=Ow-5@nBPl11J<-Lm-Z8fZ4=z#r;|; zG^#!jKN9Ck!g8OsHe5g}0HH<8s0y0*lRijc%W0I(4yNw`bpcRx+cb9k&sK-_PbtsZ zGzcH@SK>UeZo9R*wuEssfv=#zDHjbkKn`e=G}ovLr4)Xn1(i6pYq)0Ob}R|-RpO2) zS8G2$W+>N#TvSYE6}}4oGZGf^S-&}0O~9dnm0worF{hGIj3JY?Sta&e(IU@55SX_A-4U$s|NYy zXqUBUp&u$=#8u*?<#<(X0h8E(5*X=rsUTRC6ch@8=7_4xi~2V)g&?sb93%QTwnT+a zh#PLH; zHX-}?mb6%=p4S#b(&nG?jb*1O8`CsQ4byFnrlT3+L>JP zI>mBj;2}-(ls|V$x--%_&jQ>crX#8RJO<`@823Y%{~;s8**)ScgD|*sc{D7jM>Xgp zEm?R{_V}EviRH-uh`5V7I5=piX)+}CXrt6Y#N9zSaF8l> za}bw`gShJ;IEg|FQk+CVC@z9DzS!a2eZTMCefO>uEkzHbd&&TS^^9u>bmAINip0sx zwinli)CVAZPn^yQ%dM_1xO9F2Xfu{k5ajm)9TD1f%h}1kE#JM6{sh>mZ5kW?&q)K| zSLCH^GW1=gPW(+gYP()ht6~Bx;B*1Hlgk)*Bn3_nAmkcF!L#~1@d0ss({Rnc+u=E& zJ!oo(T)}JlNDv2sagjGg=<6s=Q9)j&>jRcD&BUv`1Dbi=WJ3}1CK_K z^K49Z@il3)WTmFfYSQ7a@|mT^>9aJU0;Yzkw@lU23^AgX=IF+aJXX%+z7iW;f(Z*- Ya9|++-%ktB{6#`ev4~DXFyBYdAI@}G)Bpeg diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-ids.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-ids.retain-all-codepoint.ttf index 9d225419fa2f7e4e11b020931a37326ffa3312fe..262804cf73c776e343b75cbb090f3f0b54d690c8 100644 GIT binary patch delta 376 zcmXYoKS%;`9L3-Lu@s~~AO-rXL=8$>Dv=vQ81G;)9U1Slm_@B`3<#ViACot4LohmtA^HpF)|29 zd&DivESCOkOi>?c_f|o(y59E{Ks+OUgaE;|(aY<;QNHVAJRS=0Sr*`zY}!pF{dFII z-VfdKJKqHN1Qjl`7}r>eD}kq^gfJusvWxy|80&ZeUi5UlNDf$p1|1v7K}7)zbn`?8 Y=24}_B+{`Clb3^sr{65@IBC|r{~WVj{r~^~ delta 367 zcmaFi@xo(*SiMXN0|P@sa&BS)0}sPN1_qfUK)y+GS&0Ix49gh?24xW--y*FbJ@S0rfio`6?N?B^7e#86Pr)Gsv(21#EKilM@X!%|IH~0Qm~Ji4_G*#T+kz z{2mZLFEKY&Xpg)T&_O;x{-=Wc;*x*=8H|8tIe_E~ic$;M-cPe&U{C^LhC7>2a4wLV zEW)Tb@v90u6Z^W4PuDh2-odCdS%%4Wawwz9$z>SSRmbxS`K@6!3=?tX|ISh#mMPT(n Yf`Q@R9|ohzj*KE4K&_1b|1SrBISSR}OXfzC54j`|EvQKjo*^TPxxbfHzsk za?y+&m3hCA zv)(rTY+tkg1M~d_8s@TkP97(x3yxQgc3=e+C}bpxrL3j?5^dBsjHqLkT~RPE*bpp9 z%~(!uJAJqasITc=x}`a<-arp^SCDsSb8h7K<^Ukd^}mqiL92lQ1{}S#$V3nwldc@w=&{4>^p|8rQNUN z4*(C&L)<_?-WD3@k01{lrd?2mVFwmK3Zmf6t*12Ml?Kpohg>nWf<+Da8Tl1*bxkw% z(pcpb10?{+i?yD&zg-wdYq;6BHgwDLeu%xECcm%jDh}gb62gr@7!A;;CcvW7nLcUs z^9vF=AbvhiLVS=ebDP8}NtR^1Kp%L6#ETdL^9ex2E_9W!+L*u)vNoo8o@xgR5QSO? zi~nXA}rBKWSIawy!L)8#KgRa7auALt-`9 RBScGu;kfR|r%hr3~`>fF38kYAlhB?!9=9NxuSeDIU?njj#MW zz$p_GaWd3R`GIx`;fm|&jQI|8m5;-% zxk#gSfIS<@RQkJtaXNt7a2jh7!}NCGr-PeZF9(&9EL1k!Pt*!#Bqa06b@sL_GR$k` zO_t$hHF(4f8x@1nlBlyl`B4ojA|u_4Bj(Rpumu^6chPi#s;wD@h}v4B3o0Eg!-r}| z^M5l668P-+reEI%29rOWL%Je?`QqLn$3Q_*04wf`g!&AP9VuMDlgSLx{lkh+s z6goJIRwox%K}R5Zfs=6d!@88c{>1f*atqc1ex4_@j0 zKFw1(D%1`BKzWpMJZCutA4dX3;KK!&`LxayazKsbv-E;3Wz{M@kSRwObt`iaKV1X( zICal@mO(FvWD+JTAB(_7{ R;w4ySIH_sUX{S7*d;zwCUAh1O delta 469 zcmYk2&nrYx6vw~!-TTHfjUSCkMi!$eiz#E8n37VIrK~6mUSr;S(=CJx;qCT3-vlt9a~oCExc zIFVY-M$|5G1^5%hNy9aryV*$x5FLOzV(J-}{8k{4qgylWHRDp9FiF1xir-4>3zg6P zcgl;9H)xTet@B6XdEy?+$>w|cjD*r~V%%H|$zvAP zgvYdk9A~|NMpbDm5Av1`=4lo-z`;Z#^&V2yG(#s*O)F?dsjfL(zfd9$3)a-20n{>9R(>PJbAGJz=O$eo#N^R!=uBgnZL2d8sGlnI4iYJu120WH@{@ Kl;gNM?)d^ko?T!7 delta 469 zcmYk1%_~Gv7{;G-&$-tf`D#p4Ba4wy7RohElaeTwN>NzRn+r3&fGEoiAu3=*2X+7o=NDNt5|Wfg5yawpnnLwEjd)O%Pr*?NqtH za!3Ph0qogX%H_XYL}>u;eb`w}Ioj(kHS>9VSBa?+MGDr{PE-qKB$S4e-jzJ`#$emh!i4gEqNXSFqN_m2O;bO%p@L2 z<=hUXO+F<)Cr)IXtbI8#W&lp8M}1yT0Nf(JqQZ9`1M@sI_#w_nyj(9JnCqRKc8G(#&Yf##^k zR-h&HzzwwgZ$^OyE%4P}KTP*E%JuWZ_{#}H_Wj)rwbFdBdg6$jZix}SS0wd%(XO|O Ld|kP^Ee$DO(#B(s delta 469 zcmYk2J4gdT6h-gs?yMV)A7ThWEK(?l2*waXECfLdI|~a73tjSCFl!bK5(`abXCX`w z8#P*4h=>u3RCcBiY!rlOAy$egiiLtCzI;#z9`Bwz?=wusopG4dz1L58+0-xGfjcNu0f#f#|0BqVBp7Egq9T#|xB3!s{M%95hmBk>xsXHGXG z+5X%f&`8Lhti(dHRE7^|s`PuT`G}>yZUkvmg>Q3X@-7pcdD@ApgBfM1;V|%WHYoO4 zpQaEqdV&~b-J)5V76$X@uGC>J;?kYCX2Eo2*9v4X#YVMRikfEVAgXBzEy&lk3@-|G zt^BLuh~u;FtG~Vj3>phpeFy&LIG|Mh5#d*N#2fDsMeY>|KI=N#Ja*<+3zd(TDd?2G P;S&SQsnIM}E~E7aok3*9 diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-languages.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-languages.retain-all-codepoint.ttf index d5d423810c1ad2d23c8d47c8deef2167e98f9773..23feb1526b9f7be167c3c661306446922bebd57f 100644 GIT binary patch delta 455 zcmYj~PbdU&6vw|aJG+MbYg-PxleRSuTMia!ls(9ai;{zKSkoH2X~s^wgLPnC-0_oK zw&uWXlRpyZ)?KgTi?(3z4v{$eYbs!^*MeBz)0LsO;q9#;IhQ+ z@hL0lmV`6ndtznGOc(>TQaRB)3q^6D*Kl5*N zU!ZwMk^*to^-MfSEGG>s+i=d^AqHNepi581)kwI54)9J28fw<$GvWgs_)0vX8d_f7 zod#Shls%fMjP+eaEBW@)+)Qhx=Ves^_&wq)aNvqX)UZOJi7f>r*4Y$dJyM7rOKp`j zq`k7u>$TcplYQcf1QNupBS^ z+i^pO=;WT?+)Lj@>Miwq@z>*pP|CN~c6`GA!imX_WSuR`k*Wb`NMMr6RHWIs9AKx7 N_U?z&?cRQ}{XccAXxsn* delta 455 zcmYk2Pbh<79LK-UyXT#kgx1<&dy_v?lrlmNRvbw=2|4h#%~tmEW=nHm9OU9aPsv5S zDK|-W(N2`Z4$94iGAEIUQWTrtyDdER>-m1Zzvuhw*OML04sN=VY7oFwK-UaZ;tWvF zi8})e@j6-M7eJ$vxM$i3>(>**I`uyQ*&o(o2KhBW(-_@KIJ!7J@cO+^`U!BGk&qV5 zf9}2k9-4vf2pP(f?V0j@#NLP=Pt;zrJB&i*Wb{Vo0$O`Zw-q=buG6)IA;pvj;th*u zH9cgurS@o{A%Hy^bFp|Xj}BU($LbsNA;bQ%O}fG2o78EA=@w2_zxD1dlgbXSa;w+k zgtZD)@{1AX730#RNU+Y-irgoQ6X{mmv#um1E3gb37%wMnQWZ6Wo2aNIR3Tl`Hu#V! zY5wnxj3_=zzWvvCfI(rwg73iJ90z#87q{FLyS!PfbD!|=8Q0Oyu`|7vvA)_yMJM-# P4$;q?3XNjHX3=R> diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-legacy.61,62,63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-legacy.61,62,63.ttf index dbed582fb56afff74f581a9be494eac5adb9b3b2..5f0d98cddab825be3a53d1c6e59a61cadf4e6eba 100644 GIT binary patch delta 423 zcmYk1ze@sf7{;Ib-ko=ec@B{w370rj1W8305z!wI6$C*Jb(uc~FRwhxhH`I;zSLCU z7!830K@d%DIkp)T2tgzi(PBgPUfj^|z~_11U%X|#tRHrlSPy{Jq-j|2;TjNZ@?*(u zTbFyK8u@4P@wAmO>xnrNkh@4z8KYoP9w0SIY9_avuHHYWfOnDVwQR~*Z@11qY5tt* z<5>#SJ+VQ4o_sWG+C^^|`zS#mk3cS;G{iR+B>p0KO`~YBtolj=&JlgXFjIZUliz?y z2ZTE-U$B4L7$J^1b!#hSdEQUr04tJzq_sl34UHIr%!2F%kcgRxAvTSEp^ic4G{5zP zc}t7%VI{&V%Bar?!IaCjotpvv;TbyePw)k0g-1J|mJ}>QgdlZLOBq#{1%z}#`~?tmMYHOVAEYx(w_Yr56>jeCbUY&Q#ucmCV=C?D|_fUf}4h=&NK5pgaM%uJ}9K->sOu7XI*6U%AIILZTUP(rnH4&nWX4o}GSxnTFA%|?W zfNlp-@uGRe0#}5>0}iVv*-szN+=t>$35%8^A$Iwc2=Zjr@w{xu3S=;4fNC||_Bn$W zjXsy)!cm{gh#=qR%D)aLm%j72W3zmb(F`%EMZ|>W5`&so6r44N^LAanxZ$(>7XsB^ Aq5uE@ delta 409 zcmYk0ze_?<9L3Ll?_Pb8{eUDW8w?o5^AW2>2r85A1d`4qNP6|y3rQY zlr+>}Q%E!xL{pnm5G_#x2`kD?6U+(#w`#pzmE6@sT4{wSvfTgUZ+gL*#5L?9Q z>}n+_#`q1;+aylqZNq9T%v$t+Ni${WWt;p#pzniT%`n&VJ1?>!fs8+{fFj zBF-9!$r%=rBg&#|vUIJkO$+HL5AukmGG5F>1>-%meL&OE45LIHt)L(0U9BR4tFGq% hb_7g(c70FVmnD8ElRPQ|JRwh2lR-w=xL~e}fnRO=TL=IE diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-legacy.61.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-legacy.61.ttf index 3635f68be507538e0d3682c9febf6f865bce9436..e5f08c79e0b7e48f1d9e57a326ec7ea944eb613a 100644 GIT binary patch delta 458 zcmYk1KS%;m9LK-!o~NfC{ecLJ1{0yhAWFoDpdqNGf|jC&I?nSXJnv8o9m1)(;8Bx7 ztqnocY)iD%mRnIYGz3BrEk$I%Glz!XY;jQueTzp0M>O&bD-h^U>V}L zzEup%1D;#rI&m`XnAZL3f(7_`0D02X3J&>QG#@mInJuSpf3&o!%MoCBA+{qh`_w67_muHC|Xwd3oV9h2v-4e;Ykhy|gqK_pIgd`N+Er!*I z(0N3>@GUgW2eBV4sLLqAU1T0#e^ZOt)) zY+HN&?UBi)f3$kMt}kjqOY8Nuctf5Nh IAY7`m@B4`PMpvfY%@2NvCyu6>!^S(Uqw-s;24@dX;0f3U}8Xm&90{9zw z-rT7t)iLn^g!1G?%d5Cg>q{;m;($6;F=`&=!$5d}PQBvnTKDRFh4=$dLU!5M?0z4A zQD2g>f=z+G$6v`yS0>S|b#f~7{tdc}-D30#`f7uWKfWpv>? zjUeY(T1J!&X|sGY7MN9~qrAvRR#*iBSOW(WL3(>ayUz>>vOX(_;%2}cS=Di=jU&WNZS5?Oi1orvGwTb*Cz15W)+0UzsHsFl{%1q8EIOO*dJ_%~h+RdKrjNenH0+McKjE(kJ^@H{+ zlqXCw)II)6Iz?JH?PAF@i!qderdwd;(+2A&1~dpB+bB6wR(+!dnRH~+urniv)87D} zC-26|7mBSm;>2|~ceXN)=lv*2$1Tz?1a$fsSi6lLw?uLeGMBJh46y_>NFu`fH119V zttR4PDKH>Pd{q4KiNN2m_u}NhR~IQB6$}0;QRQpG@zs~TSOKTk`Dn9-yDn!4QUYYfCo3Q-Cs8)$0!VV?dxxuU55ojmw?%1L+PR#m$Odc7IO3 zC@)W5&Ll(Ili!J(#BtMZG}QuTungG?(yUrZXXB(GQvp<4Z#t5peGpR#qMN#1iT%zd zXrTju-8!{;qvs++3lzP7XRG3Y_wrubni7`;XR!&QelQ~;`L53Io?7C9B{l9b ztssglA%fDnFj=;p^vx^6lHSBK%dG%DtU?Ckewsa{JJ1XfqJfqW!p%_2Na22{`M((j q7QTnR>iNRpEwRWWqQFC9l&8d*Yz4ja{^@m*5otE5fq}U$M*jez{8l&s diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-legacy.63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-legacy.63.ttf index 737cbdc7eb584e073e957a05b85eabeac5bd6cf9..8efd69ba24647785343f8052e900f2154f767550 100644 GIT binary patch delta 436 zcmYk2y-Pw-7{;G-uGgQ41Zye<3*3WZ@VE zK?IF`Ku|-_(hyidL||Y95kwN*-fIpG5B#3zea~|ar|z!1*L%y{1z<6*sXAOZ0$7@S zD85?o$^(`w@;BroNj;_2Vlx_G-2vo@l$zHm?lwmyEBi zcj5}o!)XfaYtke6De{4|Rw&9f4518sn+2I{T*WmJ&>&egwW#x?{e=!#$a|MnEit$; z-UKXl%8vDHzVKsUgg9W%^;|-?zHLSTo*{onLaUE~83ww{5@ue=2sk@|hlQbliwf@% zXNpgJa-S$kqprUN+kVLZ@GMUGu())L36HcO8ut5x*D9L>Y?y~c?{ZL873Xbc=)-QC zIXY2kvxFcrZMOW|ktwC`YV}ynTtpR3_?2Ks6bYoTLUR>4(RB8Un6rAgCr!$~9Ry%X delta 426 zcmYk0u}eZx6vn^%p7;5zw4lh427_Fp!A!!TAgH0Op&_iH9;UwGy?msE4beZ)5L{?0 za&w3rjDm(}%OPkA0*i_kgCdBAitu%wI&|T3zTbDw{qCvxYyO?yEx8ZCa>CRsbl?P# z^Tg4_dM?QOT~~moLL5t3X|uXGYf}FZ;1g*rYmwgtv_Dc+)5b>XdG7L-^ee#j^`y39 zfA4(&(lL2sIvMJw{6zdoJgA$wJg;I1^N{EPR3nqna7_vleE`MO@|KiRUx>GfgR7dE z9QYXz0d0ir+{$EgbsG^{;KJ!!Ye`Fa-;Gg}lXq91kqb<47VIW!1T(6V`)D*?Iu%7W zth$I9tstgZNO+|sp|fbYs7!KUNcZA~#o~Y)3y{HF9-2L%+tdsJqNbMM!&ytq2&2-{ uu75Ke2EJOp;`l;Q3gV3i!~^$<5)X?hZg`#a#;N}zB1Tw`3I=A|===kAs9wSV diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-legacy.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.name-legacy.retain-all-codepoint.ttf index 9744bc31d7da41a12b0ed144702f2a6e2ea66697..f17e9fb4f0a55a4445f425638f19cab98f11b5fc 100644 GIT binary patch delta 432 zcmYk0%}WAN6vfYsGihNT3u&Q4m>)#Y!b(Ia7tt!Af(VLQ*kI#GIL@FJx`_UT;#I2( zTT~DdL@rtdLG6MzErNm&+5}P*K@^l-V-_v$4k$kQjOW-UFJ}0cSC($n&+& z?KkR|C=Vscuq|7jiK!1?Qp@E#uDJ?g;3YB!Q+izP?G8}^?=)^r&KrEz_Cy6oozt?W zbZ!iM0Tz0IJ2Uib?x%)6(!qLeWE7*}Wit%$r^NT*z}0GKWhIxNt+^!D?Dw!?$-^$C zemjM2kF#`)Yp^^5AxG*&bCk{=`qXk>0wjh9% zsfB+#BDwV6zk3?$KHKqWO!o!4CZIsYBIPnN7^5>yq+t{VN^~L>3((oVclYE&8WNAI GMdvSQ&1LEU delta 409 zcmdnuwZ&_KSiMXN0|P@sa&BS)0}sPN1_qfUK)y+GS&0Ix49gh?24xW--y*FbJ@S0rfio`6?N?B^7e#86Pr)Gsv(21#EKilM@X!%|IH~0Qm~Ji4_G*#T+kz z{2mZLFEKY&@t2J%&_O;742=5<@{3FU{bw)&I)DcxUr>}fv;Rib|7;TXs9>qj(AC1;JI+EUXtQJu=I8cS(Vm8wdlw3S@7jjUFQx8I#v zV{EroepKr0e)pbx?wNDXJ?FbKLyU-u=@5xDxVb-;*m--Kl}PYHJ2*TwG)>FsG7+1> zc*XF(89A@gavkH3FkU%2JvQ~>*EdfQ<+*^>V?%qVp?3g(25e)K2S(ri#cymxg@TdMZ()ofIVN`x4~c&g${_z8D4ZJF zKP`;gKE*s=L*6wsHR3=a{@IVGcki9KlcfaYIG>;1Gcs+xb!;W}vmfIHxMkTa z*&!3l6Uu~7h%Ar=k)py{s%0ONVk~W8SE-z7^au%5NY(J@6)0~WIbwiu-T9oa^KUMM zE;eQx8CgEa-pu~m^0eV`siCnX6x@@`@X31%$rxMkIi}2VMufCpS7hR(v z+GXZJJWIF9X6}N01m8q52^p%5uzC2mlM+F?OX;iBLoEoV90u{oRdUj{`!sab;OQPp z(xZspG_unieVfLXXdHBu?zbtS^nDtdH_{!8WT;5)JUHR)$dJT?5l{@72VYyg% zhI20*!O|j~q=VR07bs$=cFu1%sDdu# zWC6Q*DJP2*r^%dbSz?n1E$0dMV>R?o&~+s$Bs12PGKA0fFEu%3hgAkZO?hCN8bQ{3D_?6-G@>nvH3RI#4AhBz{}%w z!0@sQ`QHg|eHe{lW)c>A{)^pu*iPf#Jy>@PvCbgEi^g8!SUV1B6LkYJc)1%^(?&Z4 zJ9F3dm|2HaCeh#XvDX-lAU8Zi`_S&d-ekngGsV}~0UgiW7{+{7#;y+-7Mro!R>aTu zSWnb0RaN>b%DrVCx64^t;;yEhJhWjls!PNunlZd3eFvO$@hkm-aPJ!AfLQGsB#-m_}-9BUL9hjAMI$W$XcNb<&^?#m*8S<%^p0 zI&cJHN&7tWu1?d+>(=1#wI>gAVSeBtDY>fi`55$0Lz=C=Nc594w ztVlhuV0MxzLduhb3IRa{QsEph9xP-$;T0mW^c3Kv0GF?8k^wndcw=L zGnt`S%y)%iDT=tFh+K;bCs#PRVjixFC{|M1k|FEDIv?JuR=km|R0A{v8-T9? zW5Bb(bHH)nJn$y)bD(HoT^`+p@ChIc%;WR)uFseQ$7})9AK)$UDIg4B5gP2TlMNfDG^sPz1kP&M!VBMDkE1GLJWC75WTSVIjH!-&SKv#D|3ldl4@u zk)8lXfqlSX;23ZYxD5OZFgEZ$gpUDX!1U(0F^^9r4~a%{>S8#!3-N}K)#`S68WUP` znbjIt9X!JUE=aIvkkkZVoIo^{J5u~+*>7to@`Lp z2rLo~jjpO|Q`RwO@v@@E7JtMW-_Q{L+}{$d_t*MXxtB+knpm3}YI3=jJ3FH-4FRvm zQb%j^om(p%6<|Vb_O?(WCJ=24duAyU!o1F5s#q+1Ay*VGp@xSmJSGz?5W>c0 z!$@XmAwwSYs>uo!tWd!U6|7Lf3KgtS!3q_uP{9fntWd!U6|7Lf3iU24RIoxdl3ECF zn#lzXT+r@vK?4^wa6tnXG;l!!7c_7|0~a)KK?4^wa6tnXG;jed7+@J{MMWBcR=AaJ z0FV^~O^}Jp(2F-fz2D+v>yLmzy#fg3KpoHm^Z+Sf0yqF10ZsxJfh)kfKoJ#XK~sUXDq`^lCs+qx!r?#@ESx5JpftJi zx+pjzWo0p!(&a7pg=BxKDc)Kd{+vDor5ZdAs6Ta2nJHN8a z#l@xJ>gp|#meHE9T2)kOiw!lfUshBX*eotw tva+st{bSzI_}Z{s-4|&c4Tqw(0$Zi4)NA*aR@6vUU6Qh?N(zL_=wFFEY(@Y8 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.61,63.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.61,63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c33b4cb88dd6cf9523d004f310833a937747dc7b GIT binary patch literal 3580 zcmc&$ZA@F|6+Z91#+WoW@h?e%_CB&U@Z-&U5ZH#E7Vb=18QWy#wK=IgKK`9Qs!Py0h{UTC zW5c7_zrXSqoS%ZeWdZ`r3GsK>$FTQKOwS%G{Ft7?`VO#p>d?qAD`3CE`fq?`diYpM zNLoIDy#;%DW_WtcbGqXn@VyVRAEyo-nZ28(CamkZK6Q93WxjQ$4f!0yew7%pY?iE8 z6ZdPvEQqABk4S|MZrBZ~WG(av3ABl7;K?OW!7^&Y0OND_4)_0WJ~%HnXPX(BKFr?C z{?hcU;c>ko_ks%xU;D)mY+rlE+W9HDc?3j1d9UexKHq$!=3Sh%o1PUHur(u!`yVIy zD4KnhsR+F2>w`qKRSkOahjQOFzH{L@l@HmsJhqy?$ z$&#~Szd>9?G6@-~53ptUw~`t_*~{pQ)JyG1q!I>^zzwp~{tXhkVf5)?iqqpp4&2B} z3-onLu9Mj4G;OpgrSt{~EgNMB2QpMFcb}MaMKdJvU<4FN=E0a~fTFY&b*(@!{s68P z=|wt$q*A|IRxIVZ16#4;@Vjc+~*}R-z zixi=${Mxk6rT|jTANON6A2x#2K7G( zZ~fRMp_zik;s0W{6SgUwJ&b#kh;~dL$pxJ?2 zrZC_4am3h-p*FliM=_2fHyJVWO7S~JA>)-xV$ZcQvOaED?8R;S5I@f`go+EKWpA^O z*)1xf7B-UNOI6c6qwpqp6y0T2e4@p`@IGi=L{ybAS)$l?<~ z7{nzOEL=c6&<4bSI4}Vm16}~m0at+x@Gejczb$#cco0M?r$AsC9Z-!qL)Ey5K7ent zp%U?6h_Dw?ToJEp5p5)*T2kIf+Jb8p0V; zRwIo*v)Sn=Z*FR7tuULFT7R7}wzjnJ@772CO0Buj!4+E{<)Y@Ma%ZWdyp`>mnGUPI zXyw`R#!6SU;Cs3;xLsfYzi+&=p+nul>?NCvo7+7BS7cYC|Bk0!3wi3@oz7ZKtqXSq zeOn!lT6?$F-l(|B9X5B9RA$@OdiPeFZ42I7Dmvjh`!fZZV|^c3Im^~{eIRmynCk;8 z>LulfkwA=ej~EHWNFYW6F%pQ8K#T-pBoHHk7zxBkAVvZ)5{QvdybOu(rsmp5Mf<2| z9~JGRqJ31fkBatD(LO5LM@9RnXde~rqoRG(d+np5eN==2a=mEkK)@i=3kJL((+e`a zAkzyny&%&IGQA+v3o^YR(+e`aAk%w~OfSgv!ks}GC(3`Hl8W+jr$G{goG^n^2sy3n zdVR9JzPGB%1Jz)wJ>+n>t(%IRC7U9_x(>VD?yRWjiG-eTjYl5y%QgLhZR38QW+}2% zIm%pCSJ{?2sk%o}_f$)Yzk<4?>MHk^N>>Fgw3n6ItR=;pAK6r7DKr^eDq#01e~)tOyq4jg4~@_#Nw{6NO=p$$8Jtjo1@?dp}wuP%Q7(!#|H=U;jG zdoR6s?(CV<-nL8UQ6F_un*QR9L5B*uMl zkKUDVuPw(CiEZ#x%l+U8%+m>YIGFc<*${>Q2_r?@Eu)Y6;$MjCb5Xb66-~H39=Tgz z>5Jy${RxzB;P;?d{QX?GfVsfR~e&r4qPP|1t( xC2v?u1hy)|Z!k(8_#c&A`z$37ex{O#)*{_d@-Si!@sdaWk0ozhS8_c0{{kbp29f{( literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.61.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.61.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fefbfafa6d3eaed5c2676e641af51ee8c70dda79 GIT binary patch literal 3156 zcmc&#ZERat8Gg>aj^lJq;>1qs)JuAuTj#^RjuWTN#}Z1qI;l%x4b3*}p>}ce;iM#~ z*M`#msFWYjQA?YULO-^3UDI{_`hhM3ZEk+hNDLTalO_a}CZdV`0BI6ZC19#RrRF); zCQDjC`+>x@pL5RpyzhC=d){-d4FRAGb5Jq7XDA#wcz3@YP}Y+j9+^(2u^vAL#02dv zBS&YoqDO7-(f$qXuJLqg`gdR7GYu5Gfub*@l1I|yoy1=WM{4T$_^*m~rs#7}bKS&P zay0k1SO3iU=jrd5AmKQneoQ+`d-KHf>@m9vgX4R0{?wt7q$uJD_!D8DP994uo)7HUKX9)W^&*hCeNf}%y%MG)3=|DM$THxK8l?YVXV+lRT^xnJ9!vlLecDl{ad zlH1ahy$u>|8$U9GBy+Ob+{MCtE3e`oj5d0+Oo-`eyp*K^sP zQx|C3tret0K2`7|ntKDaxk~Q(Q!d?vCb9-}G@uzf(95WjoQvL%QLg+2b+D$z&8Bh9;A-VF*!dWo^#HuA5@6v&`_i zwU<_|-OAAuh!Gm^FY)82_jXBFo$u&mF z$;zc@ORvUVAGad*aJ46yzuaRBE3UxE-4!2+J19Yin3Q)Fye$3kEW%;$O@!gumM9RV zk|>3Hg>Xs2C5c5!l_FeG*`0-bdApal!p<9IM?FQMq=;`3&l6{ftHj&HFNo58 z+lz3UgFh0=zD53|{!26L%tBkH`$O*H6GGX?MI0P>h$f!O zdV8^3I<{_+RC}bls={5}DR$0GhXej-&DrX<8c(g_f2J+8O%cHc|9Ee6Phh)nm8~yr z@Ad^ftvlNq?)kcn7GIOMx2oOMFOZvcg$jR=WO?btR5sdy!351dRDe$j~zSd{@Yr?-nGt~xD^7A>)E>3O#L#{$U!LY4hth${yyfKfo(%$4-AYw7AM=Yk#YbH*XnWAcd-aP%E-3((rO}I?BejS9 z^+SPxY=zY-R?D*>V`Dq-Br1qXLZ8F< zK02PycPB&q$1!$i;TVi_?H3dBea+Xl-ehQ6|74U`g@$I3;LXXxXJ`XF z&w;&hJ)vc^%&yUlHlR%;M|qT1Psdm$5oV2t;*)HjjQh;Kgm+~)mPkBCoqDOmDGbjf zsBo~Lz}}+5|6q`A?ACaX2IF6in{!dG*%wWCeLk(ckzmy3l}wqj{5Q?# z>}SrK1N1lKRfghbpVveplaZQ3aouOmWis9j_ffF3SbBgEc#!BT5LrkKR-!*E<_0Oo zPWO2wq5E_n^Grm!cB8R-DBjOZeKOM~S@M#HN?uYZdGpFf7#m>v%~r{S|D%!{pQq%Z d&sFl4l}y)^Jj|S1WXW6qk0ozgRdT-h{{$EYxWNDb literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.62.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.no-prune-unicode-ranges.62.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a951a4c16d8e3253f0e7e238cb25fe81edcc76aa GIT binary patch literal 3180 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 P9{nC$zJ5{5`N{tZmqn`0 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.notdef-outline.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.notdef-outline.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f17e9fb4f0a55a4445f425638f19cab98f11b5fc GIT binary patch literal 9524 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 NxNKFVt6Mh1{s5SEG;R4{> z#G%M)#?Lk74(O;62cve(dR&;cD6h~=#*DO0z8CQP(5=Q2>(S!d@Db^EKrY2iW7+xI z{{)mP^2Xz2sGIT&byecQxRuGdpD>3olsXySL^5JX4~$dcl(^k8a<&v#Ux{~#{VRrL z>ffOupi=|brJYP?ejSX_0@X%tr%c=Ru@|I;8y{558ZXJh%k(}X#_8NQ1dZfAzMZ(q ziaZMxS&x`yy3nOXQDdRY;jQueTzp0M>O&bD-h^U>V}L zzEup%1D;#rI&m`XnAZL3f(7_`0D02X3J&>QG#@mInJuSpf3&o!%MoCBA+{qh`_w67_muHC|Xwd3oV9h2v-4e;Ykhy|gqK_pIgd`N+Er!*I z(0N3>@GUgW2eBV4sLLqAU1T0#e^ZOt)) zY+HN&?UBi)f3$kMt}kjqOY8Nuctf5Nh IAY7`m@B4`PMpvfY%@2NvCyu6>!^S(Uqw-s;24@dX;0f3U}8Xm&90{9zw z-rT7t)iLn^g!1G?%d5Cg>q{;m;($6;F=`&=!$5d}PQBvnTKDRFh4=$dLU!5M?0z4A zQD2g>f=z+G$6v`yS0>S|b#f~7{tdc}-D30#`f7uWKfWpv>? zjUeY(T1J!&X|sGY7MN9~qrAvRR#*iBSOW(WL3(>ayUz>>vOX(_;%2}cS=Di=jU&WNZS5?Oi1orvGwTb*CzXf1-K=nserf|>#$iIyU=@0mj{eBtvv&-?w+2s8pay=AEzz;fEsZFJxqU?%BA zdc7ESh2&e(ccfEU+pr!MXDvX91FkVcFWBTey>%+pFgLSD8-q8LX@C^XW%QNiXXTyx ztCS~mWT;#Gne-ItXwE8@+~bI$41ANJnfbI%p`ZAJO11QoEg9-7c`E7fs%~ZacSpYf zK11Gxoi7xBniwLEIk~--vE6TbDO&Cv_6P>nY@&;p9`nn80LfX(NN{$EK9&?A-Xo^9 zh$!=jVDhlm3MJ+Au%>K_Nj@Ovyd&a(FNvb(X)4rtABJHEL0S>nVO7ZqQpxbg+Xi?_;9t4F1?ggoK;1?yB-C;$Ke delta 425 zcmYk1KS%;$7{;IP{^%KJe+)vTK}o@(K|{o$sL`!#iE60B&O73+4!z2tXl)EWXbWtT zAX=oQp*fg@;+Jev?S9nv z=o!4oQhY>M;}*-cGQl~SJHj(>v-~m;#0o?(DMZ-@ot|ch5%siyLEQAUhz#!fTKbof pVd1Oq2YjDzO6R;J#lnlwVPJ>)8mc@ZWqDJy7#RyVLEM?pvN@@O9xOv3hBv9lWRy*b8kJjsPmnVfGOGy#``>>?nx+6u}Zm&G{)#o5ow4bPl-;XVg)*nyZ2Ad*{Jjb DTI6Bk delta 405 zcmew&{zZI(SUs}}0|P@sa&BS)10TaS1_tI9Am1dptVDrThUE+c1LqYW-y*FbJ@QNWbJ@e;`I z0rC~{5_3}(f7z%4rFeiA>?_DGF8TML!3gMpGa&hbqSOMm_tPwZZutS^-`O0(ypVCS zAftjfkOu}J!x@2?iG7`M;Ckc9TNrgFF^WtMVN{$f$rL}igwbU47B&ag$rVg@CqHDg zh-6@3XNUqimyv}NsA~ZbL)eTAQa~Pr%>)dyT~IbNg8{<{D4PXI4J$(q!w;x98%TVz g5Zl7Z7g;qX?`Aca?9ZCR$S~P}QJIzT|9=L409Hy`IsgCw diff --git a/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/basics/NanumMyeongjo-Regular-subset.retain-gids.retain-all-codepoint.ttf index 9744bc31d7da41a12b0ed144702f2a6e2ea66697..f17e9fb4f0a55a4445f425638f19cab98f11b5fc 100644 GIT binary patch delta 432 zcmYk0%}WAN6vfYsGihNT3u&Q4m>)#Y!b(Ia7tt!Af(VLQ*kI#GIL@FJx`_UT;#I2( zTT~DdL@rtdLG6MzErNm&+5}P*K@^l-V-_v$4k$kQjOW-UFJ}0cSC($n&+& z?KkR|C=Vscuq|7jiK!1?Qp@E#uDJ?g;3YB!Q+izP?G8}^?=)^r&KrEz_Cy6oozt?W zbZ!iM0Tz0IJ2Uib?x%)6(!qLeWE7*}Wit%$r^NT*z}0GKWhIxNt+^!D?Dw!?$-^$C zemjM2kF#`)Yp^^5AxG*&bCk{=`qXk>0wjh9% zsfB+#BDwV6zk3?$KHKqWO!o!4CZIsYBIPnN7^5>yq+t{VN^~L>3((oVclYE&8WNAI GMdvSQ&1LEU delta 409 zcmdnuwZ&_KSiMXN0|P@sa&BS)0}sPN1_qfUK)y+GS&0Ix49gh?24xW--y*FbJ@S0rfio`6?N?B^7e#86Pr)Gsv(21#EKilM@X!%|IH~0Qm~Ji4_G*#T+kz z{2mZLFEKY&@t2J%&_O;742=5<@{3FU{bw)&I)DcxUr>}^4***k-EGLP4 zxpZ|N*AWNA2YSz!Z!T7h@88}7`hDU-xw3R6Jietd{)2dCv2tlTaJJHnpC+zbp6Mfn zSAaID;?~_Df8lxT5wWUQZTcGw#b-CGDyY@anvY?B9=BX z)e3GQf`VlVe@I~^3R~IPTM7y`B0@aRJh{`%0a27cNA~)o@ykGFv-!tdbF9A_2*egDwXaS-{>hVHx zBR~4%=^yJ)K&D;Ct0XK%e>Kfs(#_f1&gas@CO^2x#;D7Vb#0!I|C9S%FQ_C#aYe4_ zfnq6Zi&H$3D`d;FE4~~tV&nyK_pSc_ zcoMRjilk-eh@Lj;*u^d&#KGOoK?iq{O8h@b#l`n{-g|$~_xs$v9e8%61qEP;n}KY8 z?(#eqkp$EpwWsn|mkZ{XA3K1)Nxq*iT%V2mw=~+nk*Agm=O!a>D^2?_xm5P;0BdLi z+BW%8`CgPg{W9^C{GME_2Cl#Mv-Ao$^p!cvM_r`o7zT{EQkDAtTb%s1cwrY*CjSYMvkCT(W z-3+wzdWw9LoUPlpd`Ek5_yiLcskj(4R-=xO3LQ4ZAqbt|dG*%^-f*9~Me5K^sGzZN zt<%APzKx1;1HLf$f%u`8iytL&aYE0z5;7w3Txq&-jIg>QA*!p9U8oO} ze2lsIr6NYk>tPKUH*{8zso7B-8G6VE<6;A{Bt|1($Kw7(F&@)PtzL5zm_BGO^PlGaHYUDm x#R=>3M|E>4HZA#;%nrldE1bnB&rY6rA0=GanpDRIpNrsHmtY3Swnt5rrUVY{VjGz7ENmLr;xCh**e)-8CW+ zf;NI>3Pmg|Y-~gu^#m8;~S3tldPvzZ$bMTYC19Tk_PX%k&MG)Q8AE=v!;$c29AJh15 zQm@%rryMbK<$uOn%+6WWY;)_Q0?20;W^Go&kH!rfXox}E@yce8n4tbcZWc=!3l+SP zs}F*XRd(f!79v*x#llS3o21t|7xuspNectBfbJ0orSj61=+LHO{3G$yV)<+_bT=)=xlpb7b^r@6 z0F{$??QU2&^K9S=vG7$ILDRqYyZRhRA0@|L(_ZTZ7{p>6-lfCbO>Hy2MLh2MVRzsQ-V#p{4|?sI4Q3Nh(4>94 z8>ph5A+8V?TK2NLi(2%-KMb>kL% zc2BVY6~`E6M0#mZa4Pzt9n0#H48$v_N1xKU=%zZ^ll-y7kD>l;mPKs!?`pI%6DAWy zPGe?vp@Om6ddEY)*>P5p_w2BRe4oV-%h!{^pMkuZqZO8%{3>^YQ?MQ7^pUKb)QQmx zyJj&OR}<3$DT-H&4AU$MOU{ZX;07EtaR(l3bcoux%@v{@&83&3hpNh=02AkM>7UsA zf5aXLm0WGr>9p9kq)d(CM7So6>`MlYvpi{)jDw~myZ99R_?!OKxJK2d@gTCa&pZ3Z Lg0^#6-_!mACvtgP delta 480 zcmXYuPbdU&6vw~6-^{MvZCT-ppR2LoA*BN``-KgdyEuowjcmRP=o?&V!AJ88#`e@ZZexl znwo{Ecq6}(=aQ>-OZRcrA>bb+$J18ET>DO(0Lm~RE;Cx*LICyDOVq=e?0R~3_oJ6_ znN~7%vk>&DAE*?{4JI0y=r@=NUHFd3bL4izv#w zy}FD#Qh@r-=-Jx!m1Z?;Y?52#QmwgqCCY7UfG@DP(!5v+Z*Av*!~(h9@$CQ>UNgTa z`Oe+2eE#{=6SC;FdV%ZT`_+B{Bp*}rz_mBV0n#{0xXc2}^|pHNU#ia(+#$d1cl}W& zX|l{;lYHN?yMJzfy-&eD`BI;O?3?5s^RLKf`hGY{XK+ZC2GZW3W8)@0C}}X|+oM2N z5*czxF0b2T-_g6%a}<2az)~>S2q!+eEZCKTVCV#Uz29ueG#INh1`%X?UGo4tJUz_~ z=*a{pn31zIY&aQvS)8J&>T;vS8Y4?tcl1c5#zRCO)Lir|H6NYR^J5V!9T((dY3`Y9 z#d37t-|c@g K4YhA24%9z{uxn@l delta 480 zcmXX@J4nM&6g}@H)wWaxb!!oe6$cfegE+XkC=>)g;AUgfCTe3t8?_3eI2V^JE`mB0 z92^t`k_Y(P!T~h6v-4wVZ}qSPkkhPY zbB^I6F5bzn$(M3lUjJ~t{RC+1C0{7Gmb3kpy#TZrAnq)q;v$S5>P_k~tGH8WUWy0e zA4bDAooXbcM>(&qbUSbCn?Gw$yEMPCFmAIFy$zkSAw{0D9j_XW;DbCt9xj%029}8+ zUioWtjH)ZsT0|{Q-oIfud3h84q-2v%xTT8Ma$u65D%~yT-SfgXH>BUwGXv=#X${{K zN$wfJWOW^KpnJWqZuy=Z32QZ&`W|ZjwHWkAwd@dmY|(j+5VQ6l2_jWjndif#KP{7S z-bzplQlPI8st{Mlp*wMv(KEt-k&9DY6n$!j9$}yI{b7ktvN@FKD#2sSArA|iD8fLQ WUBTB{gXy1%-Wbi2Pas<@bo~P6>RSu| diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.default.63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.default.63.ttf index 3de7c7734f88cc537915222a2fd265cf19a4f450..b384aed7386ce558cd635b47d754a3e03bb39571 100644 GIT binary patch delta 714 zcmZuuKWGzC82`POyR=EKjn)hjFvKV>7ObI22XTeM0U<#M6DOOETQsY|4| z2;HuOiwMP`;GkF)kql0vn+Sq~gE-ega1g1)-^KZ02rsz zP$VmoEYI{| z;3XilDsJ5j3n#aS9uTX3)rRkQw|>>D{rA?Uh{0ZIdYf{@6a*rw^zfyhdL8NmEZ@qzt#Btp6j_w-yD6MgY-5~ z*Cw&V?MV(G`+Z~>QM=SgSdSiwqtU%&G0MndSLNhYA!Te(!BJ=%gM2})PF$TviAS56 zov$KqtpzS}PGGMf=bB*)In{zMMd2S~;cFnlFH5buWYtUZ)_4@QqIdG(h_d9daq;KL zx9GE&m{yRaSfZtvW{_BHOIpBH*l=(IE=&YOZCvLUq8;t&i_vLW<4`~vlQ{Q}Z0lG#uC34^-pMEAh19wi8z?uQ0@e>Xkx^N9<12Yd{Sy$?ti7rbKpW6hrXJ1~HZ$)x zU9ZfwznpX2QqVF(^dD(Gm$tW^pZv=fo1a)1&9M@?x6Wt?lY4TmS8A@JMmEWTLNR3{ z!3^Sok0#eHDLG;U$>-$QvhAkjZRms240%iySG~FmhkT%QwUSn6neRuyykgHJg#Tt- z_z4l`ojDLge-7E*8my^^pOAwA;}DKHj79%g^!gDa+1Id`oWr8k_>WFzx>dh9AIAND z8Sl_T=vrfGJ@p@=@@!Q_W#60<{+*nk;GyW!dzeA)qx%}UL^4***k-EGLP4 zxpZ|N*AWNA2YSz!Z!T7h@88}7`hDU-xw3R6Jietd{)2dCv2tlTaJJHnpC+zbp6Mfn zSAaID;?~_Df8lxT5wWUQZTcGw#b-CGDyY@anvY?B9=BX z)e3GQf`VlVe@I~^3R~IPTM7y`B0@aRJh{`%0a27cNA~)o@ykGFv-!tdbF9A_2*egDwXaS-{>hVHx zBR~4%=^yJ)K&D;Ct0XK%e>Kfs(#_f1&gas@CO^2x#;D7Vb#0!I|C9S%FQ_C#aYe4_ zfnq6Zi&H$3D`d;FE4~~tV&nyK_pSc_ zcoMRjilk-eh@Lj;*u6g}_Fh+nI2R6;U^tQvxa5RpYJL?oEqLcx$V2qNgq?zn@_?3W{~g6v{# zHzAdUg^gtzL96_LRFcBdCXgcb7J>ELS?w~zeea%o?z{KAJ9FCE>~25-=tmP4wz7*K zGFUmp?BO*Uh=o{fvF&YOY*;j zFPgmys}0eApe2g_!S-FosRGt2b0$64Gz$NAZVp+1O)=v!(sSK$PLc_D;{{gv0^9DEY=>Mhl1g2iWTl^+JOq?p2z|~)SU$Nc-@oc5M7q$Wv$ft=@G+>VBzj0U4 z=z0m=YGJ@SLBU=}U?1Vcp29}-M~y~RYb@H-V+~0hiI2*p1o1Ah$?P;Eiqn&ok}%EJ zUd$}7VkCc1^WhY0?k*hPge5r40OTrQ*Y+dTEZT5fLv}kBYIB#0`6yw%=#4v#53apl zZbm6RIZHxBv8~88L70SgOT;e4Acyq)>Iotb5~8-JR-g8(pvE)3-M4>mRf_dW^8F5ODi zQ$Et-hddx3)>X?#40C|-Ku**fowLF2!X@($KxEyTa{kWyH>|hmZMih8_lak6nY`+H zK|2+SH}W1i)o50?75Z>##AsNaYWrBn7l#eW%NNS4$ye)_7v{-%zu5{R4-VPa=PxBA zD?(dj=1C}U&?BRMkzAQQ{+{^^ZJA9OJvinOJo6SkGlz0m5^G^cR?-~9QmsYqx=lxm zu@DYL<|M&Pd*h|g6;-81S71qZnQ@Y?9On{AQV~s@QUO&&4Ru_j!R{+ojaGCHC)^Qs Mg3XeDDx(O~|HHgRVE_OC diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.61,63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.61,63.ttf index d6c516eecdf6dbf6ed21f0f56403494a8275d365..b59987ec750d8f1a463974ea78c2b72b68776d66 100644 GIT binary patch delta 643 zcmZuv&r2Io5dPlVwM}gre+5Z%5PuXw!73u+A$TZiqzD$Hmm)N4vL@(m65`rMFDc@& z2W9;WiuCNEC&8N+!IOB%p+~)lg?Li)`bZ@$Ou%r~<$@0)qA_Tng1g#r-4cNj<~ zr>1A{5g|ZT=p9Ucnol*I{rw5(E8?%o)Y1q4&5maLka%o9H9YF&cOs1M5~nk+Rl+x% z5YG}Pa@IzP)jDY3Q^GlCYjyQ_sS7Zci7)fERn0!EU2L;pjgIj=Jx-wg32k~6lUPs)qyaM7u9cc$VS(fDJzV?ORwWBXBi95XI1#q4IYkM!+ z|D$4a)Ix#>nXi}-=9N9#nijAC8#!#kfrT}A<9f-x~R+gukLP=wWySC|SvF=1A zxpHi?1N2YmB?%4*%`}`h?ocWIs=ZFSj)NyVU8$?8tcFZY9_k|8mYZWhC&M{bT7D z%z7Cyye7XR5(RJLYiIAzYrvYMuDXt?JZgV#SrKu;&rS+ihBhUVj^a;p$Ya4m{3w)?J zG!yE29W7y6^@qRoK)A04YKr?k4|bW3DCU2F%u79%Fd&X`mOVW)zl5ILM#V$2P;u6f z^h{7hk`BO@gF5ug+vDZ?LwA>XAf!YVXttyD9&zibaHd+ zB7!*Rf1u7??c(UF)GycJ%lm%sV^_8*cr118+(%su&zTnTg(XNUM8 z-;$knr@5`LMGLXVWkRbsL8fkdszO9>TDmIQN@kL0^ zvBSvnO!n>X(KvF&N!`FpA3&QOv1GJt6u>#hny0hdZFFtB8HiGyvnRPEBy~k=l^l%) n+m+6d?9Q>5m?G8C!4VZvHTYzp0MwtEw!^c6O diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.62.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.62.ttf index 2d2b65b0d2ba55182f69c318c72a3d06ca15d7dd..8d9ffa48e3b5f3659a5f5e7cb4d10e11cd12b461 100644 GIT binary patch delta 543 zcmY+BKTE?<6vaidE1_V_REmVoQx+1!?K3gA%`h zh#x^vac~iwo%{lVgM)+MBE)mk$vke}{oQkO-X-s;?WMgA4L}zf@L?;JoSVlY+5zpH z)zQ@QQYLAq56MAtG?iJKbwW)=z9UaAWyTZsZZia^5As&lGAan+minjY1>>LsKl+$| zGlB)Pwo^NO&ahwn*Nb_hp8GAm95j4wLgL|AI z2ly@HsDcr^Q~xPGSE-Ib@Ftjd|&hE&!rEZK*UH@za?X_sI}L55E{4%ooqtn^<9Z>E!kXvZ@=qWE z-SdxTYgH4GLN&jKh-ujShS6opTwsU$Hf__Hfgsog~s5phxR1q7klCXHBk~1YznO+7PodG#y8MM z5Cn1IMs)2vxNxQ5R)}Y82QKG)_lKFeZ$r=db7%mD(M1jm8}9sKa&R#MXm`x+)78IE!kaL45(5VF|wWyVAG2_}aD%C%#yf+9z p6_{2-y2(M++4lmYq$(ozMo1V{G~l6y020UPx>hm;cPFw8V}HTxKdS%$ diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints-retain-gids.63.ttf index ac735b3cbdc72e1202709cd3e631eb96d3417601..3bc6e783028bca724ab23a459e38f642d2b3b0e0 100644 GIT binary patch delta 615 zcmZuuJxc>o5S)9tXiQ>^A4o_ceqkjVB#4EGh?+vdXtYzv8P5cBmxOpik|ttfBZ!=p zHWBQsY%D~?A7CXG{sBAfErdAlPCH*1c4l`oZ{Oatx6xXM0w9D#c#uxaFDzmSEr3#C zb|jHpNqHYXF9A=S+DN1}=Ir((!Fq!_zLFZBu=b8ZfOw@&XH2a`uRGSIj%T&~5`5?; z|004}qq@6#aWln!>A#uNwffHY-b;-M9}|-~X8iZwYZ|Om59ds)()xfWYLz-{6f+ve z$bb*RZ)%kiM)1yh4|RV*Gj(wuh|q7Ada6|1x0)t)SdUZp6Yh~73Iu$;5X~k!JSVcr zJ!%Y_c0?Jluf(8zstnd;W8ZHvCivGN$^h)+&e0qFL!~L@B1WqUy}5bABj5%028=J48{G!!lu`HNCV=PtJRvL zTr7wYAT#9Srs}#F!!&tFPBq)t=Lb(OCHetXu^X!X*ZRC+eviCmbHRE~Jd=Cm72EOr zOZl~)74(jB-+1I{2(K8}H zO9+SQWgaA#rydKxBb}A&nOM&Rq7g5mqL0L?{*u*s@Xe8ObS7r1#k#G3#L{Uh%;ds3 zYFnc>GC7GwlZuZsX--C7B26lzgEPvb%4nd8E3~0-876r+XrZomMK;B-6g}_Fh+nI2R6;U^tQvxa5RpYJL?oEqLcx$V2qNgq?zn@_?3W{~g6v{# zHzAdUg^gtzL96_LRFcBdCXgcb7J>ELS?w~zeea%o?z{KAJ9FCE>~25-=tmP4wz7*K zGFUmp?BO*Uh=o{fvF&YOY*;j zFPgmys}0eApe2g_!S-FosRGt2b0$64Gz$NAZVp+1O)=v!(sSK$PLc_D;{{gv0^9DEY=>Mhl1g2iWTl^+JOq?p2z|~)SU$Nc-@oc5M7q$Wv$ft=@G+>VBzj0U4 z=z0m=YGJ@SLBU=}U?1Vcp29}-M~y~RYb@H-V+~0hiI2*p1o1Ah$?P;Eiqn&ok}%EJ zUd$}7VkCc1^WhY0?k*hPge5r40OTrQ*Y+dTEZT5fLv}kBYIB#0`6yw%=#4v#53apl zZbm6RIZHxBv8~88L70SgOT;e4Acyq)>Iotb5~8-JR-g8(pvE)3-M4>mRf_dW^8F5ODi zQ$Et-hddx3)>X?#40C|-Ku**fowLF2!X@($KxEyTa{kWyH>|hmZMih8_lak6nY`+H zK|2+SH}W1i)o50?75Z>##AsNaYWrBn7l#eW%NNS4$ye)_7v{-%zu5{R4-VPa=PxBA zD?(dj=1C}U&?BRMkzAQQ{+{^^ZJA9OJvinOJo6SkGlz0m5^G^cR?-~9QmsYqx=lxm zu@DYL<|M&Pd*h|g6;-81S71qZnQ@Y?9On{AQV~s@QUO&&4Ru_j!R{+ojaGCHC)^Qs Mg3XeDDx(O~|HHgRVE_OC diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.61,62,63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.61,62,63.ttf index 52dc47457e65cd613c5cea2d2d4a4c05333cd755..508510cb663f622966618656f9919cc64ca42dfb 100644 GIT binary patch delta 636 zcmZuvJxd%>6g}_Fh+nI2R6;U^tQvxa5RpYJL?oEqLcx$V2qNgq?zn@_?3W{~g6v{# zHzAdUg^gtzL96_LRFcBdCXgcb7J>ELS?w~zeea%o?z{KAJ9FCE>~25-=tmP4wz7*K zGFUmp?BO*Uh=o{fvF&YOY*;j zFPgmys}0eApe2g_!S-FosRGt2b0$64Gz$NAZVp+1O)=v!(sSK$PLc_D;{{gv0^9DEY=>Mhl1g2iWTl^+JOq?p2z|~)SU$Nc-@oc5M7q$Wv$ft=@G+>VBzj0U4 z=z0m=YGJ@SLBU=}U?1Vcp29}-M~y~RYb@H-V+~0hiI2*p1o1Ah$?P;Eiqn&ok}%EJ zUd$}7VkCc1^WhY0?k*hPge5r40OTrQ*Y+dTEZT5fLv}kBYIB#0`6yw%=#4v#53apl zZbm6RIZHxBv8~88L70SgOT;e4Acyq)>Iotb5~8-JR-g8(pvE)3-M4>mRf_dW^8F5ODi zQ$Et-hddx3)>X?#40C|-Ku**fowLF2!X@($KxEyTa{kWyH>|hmZMih8_lak6nY`+H zK|2+SH}W1i)o50?75Z>##AsNaYWrBn7l#eW%NNS4$ye)_7v{-%zu5{R4-VPa=PxBA zD?(dj=1C}U&?BRMkzAQQ{+{^^ZJA9OJvinOJo6SkGlz0m5^G^cR?-~9QmsYqx=lxm zu@DYL<|M&Pd*h|g6;-81S71qZnQ@Y?9On{AQV~s@QUO&&4Ru_j!R{+ojaGCHC)^Qs Mg3XeDDx(O~|HHgRVE_OC diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.61,63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.61,63.ttf index 1873672bfd893875698df4be191957ff3fd1556a..ac634f80a2641b3d9f2ee15de5ce5f9aa1aab10a 100644 GIT binary patch delta 647 zcmZuvzfTik7=FI*4pQJO0*!$Vji@A=hypRjp>ZHcW73GBuox10wnv+C*IvpQi%Si& zgXS0*7&QJD#8DFl2V*p0aD>G`!T=k|@w``b;=8=}J8wx-YZ(*RA zn|U&er$_+Gr}uX5`COsv+tDXL?~w<&!s2vzWkWN*MgCx}aDOVOZX_9Rkrzvz?c+7R zkY~xW6?@HRw;|#anpJVvS5|fwGk}pN|5bJDcKNLK^9>t*r{iIjp5C3V&*YMDtLgzW!TCxzuUN;a~n5g*bLp55{>h6Bbe^6PcmbM$84Fa?<8kNn135P2vwepli&%3{5O zrZ62vN%R}uHJ>5# HVR!c&?B;9U delta 389 zcmXYty-EW?6ot>sMoHolLBU1|ktCoHF<6L&b}0i&)J6p}=5GnRW-%)yHU1!+=wSL90>BJa*ymbRNF@s^MF+#+YPr{ulEm=?BA)OQ&ZJZ^WzE-Z{$sfM!Y}uOdgRlju&+7 z1+hl{A=_@NvZJt#CXE*wQBQSzWbs9QAg9iiSCg;tUoP-X-tt@RAoNh>0vYpN7pc5aXH-CyP(uTkaG7+Wb0Qs+{EspWG5ZI! C>qH^| diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.61.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.61.ttf index 128eae01645604031f9a5fe2619c0339f481c2e1..36dd105c933656f30743846e8c80bd60e19cb4f4 100644 GIT binary patch delta 623 zcmZutJxE(o7(MsCmzc)1{!~RW_}5?^1b+zPP&$Y;3ZkX4ODC_%YaaSu65=aFmlS6g zd4i+Rt(%2T9mLVWK^?_a2eDg6A)e1zaPWPc`_8%Fx%Zv-T}BR?YES@P;X5oWXQn^Q zU=C40dE6b$d|b>%4*%`}`h?ocWIs=ZFSj)NyVU8$?8tcFZY9_k|8mYZWhC&M{bT7D z%z7Cyye7XR5(RJLYiIAzYrvYMuDXt?JZgV#SrKu;&rS+ihBhUVj^a;p$Ya4m{3w)?J zG!yE29W7y6^@qRoK)A04YKr?k4|bW3DCU2F%u79%Fd&X`mOVW)zl5ILM#V$2P;u6f z^h{7hk`BO@gF5ug+vDZ?LwA>XAf!YVXttyD9&zibaHd+ zB7!*Rf1u7??c(UF)GycJ%lm%sV^_8*cr118+(%su&zTnTg(XNUM8 z-;$knr@5`LMGLXVWkRbsL8fkdszO9>TDmIQN@kL0^ zvBSvnO!n>X(KvF&N!`FpA3&QOv1GJt6u>#hny0hdZFFtB8HiGyvnRPEBy~k=l^l%) n+m+6d?9Q>5m?G8C!4VZvHTYzp0MwtEw!^c6O diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.62.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.drop-hints.62.ttf index 122b10976839df2becb1c9175f66b58195a1d4e8..8d0d8dd2ca2093cd0e53c261d539d16d6f194a04 100644 GIT binary patch delta 527 zcmY*W%}N4M6#njY5>qQG7a=135fMTl5w2QK%55z>1Luy77a4~$G#g5Fo>rO%WnGm@yYs&=`$;N9WhqG2h(fm z%_^qxM*l4Fcv-iK@+vUKd7H$EYNc-XEEK4xmCl6f_jFLuPSJswgXD&?*Tax|2|pqX zkzCDelGl`f^3UbMd|tlfwa}$f=Qs+a<$Ei&#QIF2xqDpSBiD_U;{;z(0~aYHKGdknKmky-5uvz?EV1lvsMuR delta 374 zcmXYtyGjE=6o&tqT-c3KLG26@Nd$#}A|e*i+D=HCSm~IJS!LH<%nFGpimfSxc>(bW z>;y?8DE7WXS`ox9u>O-|;LQ2IbDPV1x|h0v05E}DB(SzuU0sh(?j`~8$mn6+S0U!b zHz0|qHB~Ewg<0}5IotF)$DR9+Ds|7~-G*`or(c)sFOxT21~RXyC-N1!==xFHvhhQX z$d(t>w-rj15F6amzG{akqEDV9=g*YikT02E9#|u9g+VKdeK_O?lh<9juUAB#H^Oj^ zd5kQ~?7V&c>1A265?wgSYjm|MmULepuoK0@enIXcaWj#05Mkoa6{;7(Ms;Ostx;X(R*(u`~%8N+Tl0DMLwP3xTAy-7NT`FN(gWqA#FX6o+)_ zQl1dVmO!TN9YP3>o%}UPA_h*1_libc^KfU%A`kM6td1^nqm2@lpML_=~&leoCfiQlsE<9B- zTMY!TOgv(SOLphz{rUGa_0m6Aw#;sERQYwn10r};=1%b1e@Xt9e68%b?fDxFi658& zyIwHyk_hYFCnbz;nWW54%|Z|mM3Q0b?CyO;tk7xN zh?bgG6;a!CYlu<-7_#uj=_lRf)(BVW5Me#ezrhe*@Dh3{BuGDh`sH-1=k2K%9O1+i zj~I_A3)9#XYa-wSER=8z8z!1$bsREX)W6+)_O4XED*b{;V0-2@`X8@s`DM?#y9Mh&Bdm!D3Tc zik+<>NQ$(!*0%luVjGBW6Bi!yelt6>AN|xYc?$tx7Cj_TKCEqS#jU#>AfB16yP=AZ z7e9cs$S1z)M6j_yekEu9;QIXN@ufmPpqyqyd85|n4g2@W+f61i@5v`}k6dboaW^%< zklZEPLEGI^*r0_lLuNwNjZnfjd68VWP+>#9Wqx^}L#{;aPCO3bk^82u19_^`qQDzr zGRHhd7Uv&!M#tKg>vrNEo>hjU55%heko7$H&Z(B@%yttqjJx_vtkkk}CO2KC?*3~s p8q223O0(1KoO+2IsfsqvsF6g}_Fh+nI2R6;U^tQvxa5RpYJL?oEqLcx$V2qNgq?zn@_?3W{~g6v{# zHzAdUg^gtzL96_LRFcBdCXgcb7J>ELS?w~zeea%o?z{KAJ9FCE>~25-=tmP4wz7*K zGFUmp?BO*Uh=o{fvF&YOY*;j zFPgmys}0eApe2g_!S-FosRGt2b0$64Gz$NAZVp+1O)=v!(sSK$PLc_D;{{gv0^9DEY=>Mhl1g2iWTl^+JOq?p2z|~)SU$Nc-@oc5M7q$Wv$ft=@G+>VBzj0U4 z=z0m=YGJ@SLBU=}U?1Vcp29}-M~y~RYb@H-V+~0hiI2*p1o1Ah$?P;Eiqn&ok}%EJ zUd$}7VkCc1^WhY0?k*hPge5r40OTrQ*Y+dTEZT5fLv}kBYIB#0`6yw%=#4v#53apl zZbm6RIZHxBv8~88L70SgOT;e4Acyq)>Iotb5~8-JR-g8(pvE)3-M4>mRf_dW^8F5ODi zQ$Et-hddx3)>X?#40C|-Ku**fowLF2!X@($KxEyTa{kWyH>|hmZMih8_lak6nY`+H zK|2+SH}W1i)o50?75Z>##AsNaYWrBn7l#eW%NNS4$ye)_7v{-%zu5{R4-VPa=PxBA zD?(dj=1C}U&?BRMkzAQQ{+{^^ZJA9OJvinOJo6SkGlz0m5^G^cR?-~9QmsYqx=lxm zu@DYL<|M&Pd*h|g6;-81S71qZnQ@Y?9On{AQV~s@QUO&&4Ru_j!R{+ojaGCHC)^Qs Mg3XeDDx(O~|HHgRVE_OC diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.gids.61,62,63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.gids.61,62,63.ttf index 12d92081b31eda6deaf2aa8b62e69c0535dfe225..8b2c63420b4ce693fddd2f2773da140a0915be9c 100644 GIT binary patch delta 730 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.61.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.61.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d35619a247cfa52486291250ae4d3d04937c31e5 GIT binary patch literal 2008 zcmZuweQZ-z6hHU9*REe|-RxFqVS8QK*hkA|R|d=lsy?0Rt)3gkNtrf|1g4qL=t2C%b?My2_}Zf>N&3)py9r}-#x!` z?)}|!&v_3R0F)p|Ah!oYZO{pN05*%>>h_-QuPY&|x~SJB{(< z$XAXeQd0##!4>3w@WgwCeKyDYEb)SJs1*7v=Q)A~X=lo;FMosbFg#vm6C|__DY78rc+@h^z zi1g&MGJy{tDcJUSACyNAjE{n2cs#xv9HWuc9&l(X5+U9sKd{GImNrCEvC;Q|vxE=v zh_(_jcS_^=a|CzE+VdvgKvC;ou*`tV051JejQs?-#(Hnwa^AjXY&1+DHDdOQgYJQ+ zNJdn$V4d=|Kox^th{G^U!YD*w9N8G`z&C|&9h`(|NW&Cd#VT%ses~22VJrBBR=5aR zI0Bb&zioaHY{J_hi!LxrEnt%lgH^}Dre6xB?0qQK&q1O7I(CJIC>>(2W5+;uLf3>> zs>sjc6&Rv)@1~4|s&HqtcXzi#0CSA!VIE+p;DmtXV)*A^$y)F{8J~P5P0$D%7JA{h zPcIhxK>BQVe0&dnVfoV-)}B&e^v!7<0jR|8(U(ADvFG`jd;%nLzly&|o3O$)@J!ZT zTUT7Np4+Wlz6=~f3b!{nGj_)YRU;A-sbqlw5=JIunzf0W8*qE3h;dWB;`+{c zQ_Yr`?IbE$GZlBe+-%Lb@6yHxUDd1f?#k*l{*_HlYy8#jN`0x@-`w2fE3+5d?4?z{ z=Cy0wa;dFMtg)J2`1I7*jQxBjwKsa`{KV(`E?kwW=gr&RaUYxiI3@QU`s~#YFKmfS z#M(E%rCfM#zVJ=Odbq#ihcCD70B))0P!CyV73x{Gm?54mZfUG?TES2cXIaNXt6erU z&k9P%x*E+Admr^zm61={{zPm2GO~2dp2}rKWa;-l)#h`ORd8(olPzwt49^Ystap%Q z>RetfdgL}PR<-piZdFdp>CRYMZj(nMF)meUGX~;mwL#_(R(2xx zDJ~vRop;Q*s+8JSkXHyRJmBP@rqiSsR@^Q=olZN`c!Nbg_g_BC z;Qx-my$-BEXqHX)pcGDSmy;ZBm)nIIszEO|db+|&2vc-niY5=Q33<8M!)tM}crvTl zjGPWD=K}bzM`sN%)2Ez+8u3O_b#gZ*E6>bYv2F`Ky5$lN56sNU(63}_A?Q2@wc?GS G>irirK)Z_o literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.62.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.62.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5d73ef6abd96635ab1f63be28484126d9511783a GIT binary patch literal 1876 zcmZuxU2Icj7=FKVPJd3Y5Z0FM-R2~)p@B`4=8w<8% zM-Nv5h<@Y)gXu&D?C?3pTPZ%cKdUx@r%gU zjij^FRvB(0r}M32h> z#!pc^Gm*-i8@hvfr0wYIMjuc=RF{+v!7*Ss2rCGs5>#V^CMls_lVRCl6)qO;+#bgq ziApiA{7|LCGPKqX9-J5h&+tU*W$=t8virbebb0s&^a7AdHzIX$ z)BA(Fgp2qdm9QNQhi{A}!24)}!)9?#UaR=;zqc8w3 zK&#LJm!JU0;WE~{iv!>mJ_1$rLWR^0Zs}ccm^ir2E8$W02{_G*P-VVO{}cF#(p&63 z{ELC%OtGBlcLa1$z8HxZymeT@`i=CwesU6Q#af#UA zSm{qm#lxzg28IeQkK%M~;VuUke*kU`a)@Z$9#ryn&y%`AL?ohXnV6B7krYf;5$g&z zJ8j(V$h#P~HEG^!$}OFXj{IZyY4hXEE%??pSbWY+&NkKMY-p|bt+hB;Y-(wf)ZZ7s z%gE;!GA#Go!uxN}MR#62a!PRCF8+M-kQtV~ey8|ramn=MmGeda`6~e2-o&8^3d|ui zv4WE!&Nl6oAn_!M@dt#&4jpm%7ZQH!wu*AM+TI*JjPul%lM^g=1rZ)fDnrgDl zue{XRqL5`ddEmu%A6eGdhND|NWXbVJTfNc6wtt|fZ8iBS-bn5!=h?3pa)TY@t8_c; zvYD)^j+Ta1PO_>)t&OXVT1WJ$vMMOJDlB*bHF9WlWw@}_!zK&;1g{eWJuF-3B^W0- zL2!YfM6kxgrl?|yDyFDns!&}^wFG|=tf|Gkeu5JO-xHJww$@_uI6+Xwym174D>(Rj zxE$5;j2+kKS?LIWb9G)8`*#O8^Q&rPG|bsRfD3-kHh2SE^sAj*tn2L4e7c%bbKS|D z+Nq8tl3c1Yb_}F)dQjyM(?${FnwN)k<(`?+_4WXls0~(Nc236zdzTyFZn%O=0dDg5 zs9da%YR_wYCamyKSXaDWHNqF88ea@6UR@7x^F58ImF8)vwfMPtLx5Y$9by^}DID}% zj{3zkpO??%a!L+waF;JW%;y>W*AaTqffI<#vzaKi!p-MZ$l>$)yr@tQ2e|C-iD?m( z=tYS(KVKgS@CrX~#Le!{H?UbX7towgBtJ8yQ{UJ`}6Y&O2~!%Rahg YrJsjp=T+FH1n6pa1{> literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b384aed7386ce558cd635b47d754a3e03bb39571 GIT binary patch literal 1932 zcmZuwZ){Ul6hHU9*S{-UH_L!N*S)T6Fxs+NW`((os_n*{vbj$49s#!6cK>L%x^*y2 z)CEwMMwrHZf`ADh42g-mYa$Hg!#<#i`av|3h|$FOi4PbhL1R!>&w1Sd4fmzLdw%Df z`@83!dkYKzDi9=4+QX4H=l~-CTSRYNdv{mV@cFOr1BfZ)nfB<5PrtY3h=B2*kvDZk z8v@ypBc&L(A@7f;V;Qi)1pvW8@%X{4;yrIVgPinw2Qq`{Lx1&u2w=F18kYxS6B#hW zBWSl^+%}jxJaFq{*EQ7p5&8L{M0(0%kgOQrMe(6zEb-6Cx38ie@!$|Tte+UpVSEnx z#-Vg}%5)i)kT)SWr^ezj=tT>d55bs@O=X0DXhBY1Wi*yf3UejvQEwXg_RQEswvdJd z#Uet0|u&cX5I0dS^b*->!nDiR@{q&V=7^(q~Rq~f6WfwP1k@wlFe zSU9Wm;y!|>g590}rLU~z57=PFG=M9=mv5!{8tb`zN4|T_(rBJQYQgGP2b}|Vku0cW z!#)*lfjR~~kc2^)gcQVJ9N8GWjK3`Yw!j&fh8#@6ci6?gajRE#e=pzGxY^FdtK4qq4#I_X_d|`3)dqr3Y%3K! zHBkO|Q!uzKP`S=iSLdlQu3hV>6k6kR=6S=x&qjY*{yTep?!qneym@x`#OYHaOjZbxZ7drm41)eA52sTf7^{G6a1!8_LKszOt_^Ad_W!_t4&E4_W5d2fKGT$+GlD zf_1uz^m!&Y_?nH0&U}gz z84h#S@8^P#vn_5v7kx?_7i-&kRF9_Qlw3z5r?e?Uu>_ZD^%(=noYtUlh^oVgy{ems zH2I#H)U;+lmq-RzV0KPJfsqvfoOM^jT|YPYIu$O~b*nF^d^#-iP*{`QZY9E(x>ddu zmff1>=f- zK?imqvdE^pQ3@xITPBCc?Qvs;TG-DmzRsu`!4lnAqSePYNBq3R$Ln#j`4%>@86_80 zFNN^`8DBKROs{$gHj6hhn#?^|tTMA`$G)xj=#*=GJT$YYz#es>9>Ve^s26X9HUGck C_^Flv literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.glyph-names.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8b2c63420b4ce693fddd2f2773da140a0915be9c GIT binary patch literal 2412 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.61.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.61.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d35619a247cfa52486291250ae4d3d04937c31e5 GIT binary patch literal 2008 zcmZuweQZ-z6hHU9*REe|-RxFqVS8QK*hkA|R|d=lsy?0Rt)3gkNtrf|1g4qL=t2C%b?My2_}Zf>N&3)py9r}-#x!` z?)}|!&v_3R0F)p|Ah!oYZO{pN05*%>>h_-QuPY&|x~SJB{(< z$XAXeQd0##!4>3w@WgwCeKyDYEb)SJs1*7v=Q)A~X=lo;FMosbFg#vm6C|__DY78rc+@h^z zi1g&MGJy{tDcJUSACyNAjE{n2cs#xv9HWuc9&l(X5+U9sKd{GImNrCEvC;Q|vxE=v zh_(_jcS_^=a|CzE+VdvgKvC;ou*`tV051JejQs?-#(Hnwa^AjXY&1+DHDdOQgYJQ+ zNJdn$V4d=|Kox^th{G^U!YD*w9N8G`z&C|&9h`(|NW&Cd#VT%ses~22VJrBBR=5aR zI0Bb&zioaHY{J_hi!LxrEnt%lgH^}Dre6xB?0qQK&q1O7I(CJIC>>(2W5+;uLf3>> zs>sjc6&Rv)@1~4|s&HqtcXzi#0CSA!VIE+p;DmtXV)*A^$y)F{8J~P5P0$D%7JA{h zPcIhxK>BQVe0&dnVfoV-)}B&e^v!7<0jR|8(U(ADvFG`jd;%nLzly&|o3O$)@J!ZT zTUT7Np4+Wlz6=~f3b!{nGj_)YRU;A-sbqlw5=JIunzf0W8*qE3h;dWB;`+{c zQ_Yr`?IbE$GZlBe+-%Lb@6yHxUDd1f?#k*l{*_HlYy8#jN`0x@-`w2fE3+5d?4?z{ z=Cy0wa;dFMtg)J2`1I7*jQxBjwKsa`{KV(`E?kwW=gr&RaUYxiI3@QU`s~#YFKmfS z#M(E%rCfM#zVJ=Odbq#ihcCD70B))0P!CyV73x{Gm?54mZfUG?TES2cXIaNXt6erU z&k9P%x*E+Admr^zm61={{zPm2GO~2dp2}rKWa;-l)#h`ORd8(olPzwt49^Ystap%Q z>RetfdgL}PR<-piZdFdp>CRYMZj(nMF)meUGX~;mwL#_(R(2xx zDJ~vRop;Q*s+8JSkXHyRJmBP@rqiSsR@^Q=olZN`c!Nbg_g_BC z;Qx-my$-BEXqHX)pcGDSmy;ZBm)nIIszEO|db+|&2vc-niY5=Q33<8M!)tM}crvTl zjGPWD=K}bzM`sN%)2Ez+8u3O_b#gZ*E6>bYv2F`Ky5$lN56sNU(63}_A?Q2@wc?GS G>irirK)Z_o literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.62.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.62.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5d73ef6abd96635ab1f63be28484126d9511783a GIT binary patch literal 1876 zcmZuxU2Icj7=FKVPJd3Y5Z0FM-R2~)p@B`4=8w<8% zM-Nv5h<@Y)gXu&D?C?3pTPZ%cKdUx@r%gU zjij^FRvB(0r}M32h> z#!pc^Gm*-i8@hvfr0wYIMjuc=RF{+v!7*Ss2rCGs5>#V^CMls_lVRCl6)qO;+#bgq ziApiA{7|LCGPKqX9-J5h&+tU*W$=t8virbebb0s&^a7AdHzIX$ z)BA(Fgp2qdm9QNQhi{A}!24)}!)9?#UaR=;zqc8w3 zK&#LJm!JU0;WE~{iv!>mJ_1$rLWR^0Zs}ccm^ir2E8$W02{_G*P-VVO{}cF#(p&63 z{ELC%OtGBlcLa1$z8HxZymeT@`i=CwesU6Q#af#UA zSm{qm#lxzg28IeQkK%M~;VuUke*kU`a)@Z$9#ryn&y%`AL?ohXnV6B7krYf;5$g&z zJ8j(V$h#P~HEG^!$}OFXj{IZyY4hXEE%??pSbWY+&NkKMY-p|bt+hB;Y-(wf)ZZ7s z%gE;!GA#Go!uxN}MR#62a!PRCF8+M-kQtV~ey8|ramn=MmGeda`6~e2-o&8^3d|ui zv4WE!&Nl6oAn_!M@dt#&4jpm%7ZQH!wu*AM+TI*JjPul%lM^g=1rZ)fDnrgDl zue{XRqL5`ddEmu%A6eGdhND|NWXbVJTfNc6wtt|fZ8iBS-bn5!=h?3pa)TY@t8_c; zvYD)^j+Ta1PO_>)t&OXVT1WJ$vMMOJDlB*bHF9WlWw@}_!zK&;1g{eWJuF-3B^W0- zL2!YfM6kxgrl?|yDyFDns!&}^wFG|=tf|Gkeu5JO-xHJww$@_uI6+Xwym174D>(Rj zxE$5;j2+kKS?LIWb9G)8`*#O8^Q&rPG|bsRfD3-kHh2SE^sAj*tn2L4e7c%bbKS|D z+Nq8tl3c1Yb_}F)dQjyM(?${FnwN)k<(`?+_4WXls0~(Nc236zdzTyFZn%O=0dDg5 zs9da%YR_wYCamyKSXaDWHNqF88ea@6UR@7x^F58ImF8)vwfMPtLx5Y$9by^}DID}% zj{3zkpO??%a!L+waF;JW%;y>W*AaTqffI<#vzaKi!p-MZ$l>$)yr@tQ2e|C-iD?m( z=tYS(KVKgS@CrX~#Le!{H?UbX7towgBtJ8yQ{UJ`}6Y&O2~!%Rahg YrJsjp=T+FH1n6pa1{> literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b384aed7386ce558cd635b47d754a3e03bb39571 GIT binary patch literal 1932 zcmZuwZ){Ul6hHU9*S{-UH_L!N*S)T6Fxs+NW`((os_n*{vbj$49s#!6cK>L%x^*y2 z)CEwMMwrHZf`ADh42g-mYa$Hg!#<#i`av|3h|$FOi4PbhL1R!>&w1Sd4fmzLdw%Df z`@83!dkYKzDi9=4+QX4H=l~-CTSRYNdv{mV@cFOr1BfZ)nfB<5PrtY3h=B2*kvDZk z8v@ypBc&L(A@7f;V;Qi)1pvW8@%X{4;yrIVgPinw2Qq`{Lx1&u2w=F18kYxS6B#hW zBWSl^+%}jxJaFq{*EQ7p5&8L{M0(0%kgOQrMe(6zEb-6Cx38ie@!$|Tte+UpVSEnx z#-Vg}%5)i)kT)SWr^ezj=tT>d55bs@O=X0DXhBY1Wi*yf3UejvQEwXg_RQEswvdJd z#Uet0|u&cX5I0dS^b*->!nDiR@{q&V=7^(q~Rq~f6WfwP1k@wlFe zSU9Wm;y!|>g590}rLU~z57=PFG=M9=mv5!{8tb`zN4|T_(rBJQYQgGP2b}|Vku0cW z!#)*lfjR~~kc2^)gcQVJ9N8GWjK3`Yw!j&fh8#@6ci6?gajRE#e=pzGxY^FdtK4qq4#I_X_d|`3)dqr3Y%3K! zHBkO|Q!uzKP`S=iSLdlQu3hV>6k6kR=6S=x&qjY*{yTep?!qneym@x`#OYHaOjZbxZ7drm41)eA52sTf7^{G6a1!8_LKszOt_^Ad_W!_t4&E4_W5d2fKGT$+GlD zf_1uz^m!&Y_?nH0&U}gz z84h#S@8^P#vn_5v7kx?_7i-&kRF9_Qlw3z5r?e?Uu>_ZD^%(=noYtUlh^oVgy{ems zH2I#H)U;+lmq-RzV0KPJfsqvfoOM^jT|YPYIu$O~b*nF^d^#-iP*{`QZY9E(x>ddu zmff1>=f- zK?imqvdE^pQ3@xITPBCc?Qvs;TG-DmzRsu`!4lnAqSePYNBq3R$Ln#j`4%>@86_80 zFNN^`8DBKROs{$gHj6hhn#?^|tTMA`$G)xj=#*=GJT$YYz#es>9>Ve^s26X9HUGck C_^Flv literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.keep-all-layout-features.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8b2c63420b4ce693fddd2f2773da140a0915be9c GIT binary patch literal 2412 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.61.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.61.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d35619a247cfa52486291250ae4d3d04937c31e5 GIT binary patch literal 2008 zcmZuweQZ-z6hHU9*REe|-RxFqVS8QK*hkA|R|d=lsy?0Rt)3gkNtrf|1g4qL=t2C%b?My2_}Zf>N&3)py9r}-#x!` z?)}|!&v_3R0F)p|Ah!oYZO{pN05*%>>h_-QuPY&|x~SJB{(< z$XAXeQd0##!4>3w@WgwCeKyDYEb)SJs1*7v=Q)A~X=lo;FMosbFg#vm6C|__DY78rc+@h^z zi1g&MGJy{tDcJUSACyNAjE{n2cs#xv9HWuc9&l(X5+U9sKd{GImNrCEvC;Q|vxE=v zh_(_jcS_^=a|CzE+VdvgKvC;ou*`tV051JejQs?-#(Hnwa^AjXY&1+DHDdOQgYJQ+ zNJdn$V4d=|Kox^th{G^U!YD*w9N8G`z&C|&9h`(|NW&Cd#VT%ses~22VJrBBR=5aR zI0Bb&zioaHY{J_hi!LxrEnt%lgH^}Dre6xB?0qQK&q1O7I(CJIC>>(2W5+;uLf3>> zs>sjc6&Rv)@1~4|s&HqtcXzi#0CSA!VIE+p;DmtXV)*A^$y)F{8J~P5P0$D%7JA{h zPcIhxK>BQVe0&dnVfoV-)}B&e^v!7<0jR|8(U(ADvFG`jd;%nLzly&|o3O$)@J!ZT zTUT7Np4+Wlz6=~f3b!{nGj_)YRU;A-sbqlw5=JIunzf0W8*qE3h;dWB;`+{c zQ_Yr`?IbE$GZlBe+-%Lb@6yHxUDd1f?#k*l{*_HlYy8#jN`0x@-`w2fE3+5d?4?z{ z=Cy0wa;dFMtg)J2`1I7*jQxBjwKsa`{KV(`E?kwW=gr&RaUYxiI3@QU`s~#YFKmfS z#M(E%rCfM#zVJ=Odbq#ihcCD70B))0P!CyV73x{Gm?54mZfUG?TES2cXIaNXt6erU z&k9P%x*E+Admr^zm61={{zPm2GO~2dp2}rKWa;-l)#h`ORd8(olPzwt49^Ystap%Q z>RetfdgL}PR<-piZdFdp>CRYMZj(nMF)meUGX~;mwL#_(R(2xx zDJ~vRop;Q*s+8JSkXHyRJmBP@rqiSsR@^Q=olZN`c!Nbg_g_BC z;Qx-my$-BEXqHX)pcGDSmy;ZBm)nIIszEO|db+|&2vc-niY5=Q33<8M!)tM}crvTl zjGPWD=K}bzM`sN%)2Ez+8u3O_b#gZ*E6>bYv2F`Ky5$lN56sNU(63}_A?Q2@wc?GS G>irirK)Z_o literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.62.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.62.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5d73ef6abd96635ab1f63be28484126d9511783a GIT binary patch literal 1876 zcmZuxU2Icj7=FKVPJd3Y5Z0FM-R2~)p@B`4=8w<8% zM-Nv5h<@Y)gXu&D?C?3pTPZ%cKdUx@r%gU zjij^FRvB(0r}M32h> z#!pc^Gm*-i8@hvfr0wYIMjuc=RF{+v!7*Ss2rCGs5>#V^CMls_lVRCl6)qO;+#bgq ziApiA{7|LCGPKqX9-J5h&+tU*W$=t8virbebb0s&^a7AdHzIX$ z)BA(Fgp2qdm9QNQhi{A}!24)}!)9?#UaR=;zqc8w3 zK&#LJm!JU0;WE~{iv!>mJ_1$rLWR^0Zs}ccm^ir2E8$W02{_G*P-VVO{}cF#(p&63 z{ELC%OtGBlcLa1$z8HxZymeT@`i=CwesU6Q#af#UA zSm{qm#lxzg28IeQkK%M~;VuUke*kU`a)@Z$9#ryn&y%`AL?ohXnV6B7krYf;5$g&z zJ8j(V$h#P~HEG^!$}OFXj{IZyY4hXEE%??pSbWY+&NkKMY-p|bt+hB;Y-(wf)ZZ7s z%gE;!GA#Go!uxN}MR#62a!PRCF8+M-kQtV~ey8|ramn=MmGeda`6~e2-o&8^3d|ui zv4WE!&Nl6oAn_!M@dt#&4jpm%7ZQH!wu*AM+TI*JjPul%lM^g=1rZ)fDnrgDl zue{XRqL5`ddEmu%A6eGdhND|NWXbVJTfNc6wtt|fZ8iBS-bn5!=h?3pa)TY@t8_c; zvYD)^j+Ta1PO_>)t&OXVT1WJ$vMMOJDlB*bHF9WlWw@}_!zK&;1g{eWJuF-3B^W0- zL2!YfM6kxgrl?|yDyFDns!&}^wFG|=tf|Gkeu5JO-xHJww$@_uI6+Xwym174D>(Rj zxE$5;j2+kKS?LIWb9G)8`*#O8^Q&rPG|bsRfD3-kHh2SE^sAj*tn2L4e7c%bbKS|D z+Nq8tl3c1Yb_}F)dQjyM(?${FnwN)k<(`?+_4WXls0~(Nc236zdzTyFZn%O=0dDg5 zs9da%YR_wYCamyKSXaDWHNqF88ea@6UR@7x^F58ImF8)vwfMPtLx5Y$9by^}DID}% zj{3zkpO??%a!L+waF;JW%;y>W*AaTqffI<#vzaKi!p-MZ$l>$)yr@tQ2e|C-iD?m( z=tYS(KVKgS@CrX~#Le!{H?UbX7towgBtJ8yQ{UJ`}6Y&O2~!%Rahg YrJsjp=T+FH1n6pa1{> literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b384aed7386ce558cd635b47d754a3e03bb39571 GIT binary patch literal 1932 zcmZuwZ){Ul6hHU9*S{-UH_L!N*S)T6Fxs+NW`((os_n*{vbj$49s#!6cK>L%x^*y2 z)CEwMMwrHZf`ADh42g-mYa$Hg!#<#i`av|3h|$FOi4PbhL1R!>&w1Sd4fmzLdw%Df z`@83!dkYKzDi9=4+QX4H=l~-CTSRYNdv{mV@cFOr1BfZ)nfB<5PrtY3h=B2*kvDZk z8v@ypBc&L(A@7f;V;Qi)1pvW8@%X{4;yrIVgPinw2Qq`{Lx1&u2w=F18kYxS6B#hW zBWSl^+%}jxJaFq{*EQ7p5&8L{M0(0%kgOQrMe(6zEb-6Cx38ie@!$|Tte+UpVSEnx z#-Vg}%5)i)kT)SWr^ezj=tT>d55bs@O=X0DXhBY1Wi*yf3UejvQEwXg_RQEswvdJd z#Uet0|u&cX5I0dS^b*->!nDiR@{q&V=7^(q~Rq~f6WfwP1k@wlFe zSU9Wm;y!|>g590}rLU~z57=PFG=M9=mv5!{8tb`zN4|T_(rBJQYQgGP2b}|Vku0cW z!#)*lfjR~~kc2^)gcQVJ9N8GWjK3`Yw!j&fh8#@6ci6?gajRE#e=pzGxY^FdtK4qq4#I_X_d|`3)dqr3Y%3K! zHBkO|Q!uzKP`S=iSLdlQu3hV>6k6kR=6S=x&qjY*{yTep?!qneym@x`#OYHaOjZbxZ7drm41)eA52sTf7^{G6a1!8_LKszOt_^Ad_W!_t4&E4_W5d2fKGT$+GlD zf_1uz^m!&Y_?nH0&U}gz z84h#S@8^P#vn_5v7kx?_7i-&kRF9_Qlw3z5r?e?Uu>_ZD^%(=noYtUlh^oVgy{ems zH2I#H)U;+lmq-RzV0KPJfsqvfoOM^jT|YPYIu$O~b*nF^d^#-iP*{`QZY9E(x>ddu zmff1>=f- zK?imqvdE^pQ3@xITPBCc?Qvs;TG-DmzRsu`!4lnAqSePYNBq3R$Ln#j`4%>@86_80 zFNN^`8DBKROs{$gHj6hhn#?^|tTMA`$G)xj=#*=GJT$YYz#es>9>Ve^s26X9HUGck C_^Flv literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.layout-features.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8b2c63420b4ce693fddd2f2773da140a0915be9c GIT binary patch literal 2412 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 Lg0^#6-_!mACvtgP delta 480 zcmXYuPbdU&6vw~6-^{MvZCT-ppR2LoA*BN``-KgdyEuowjcmRP=o?&V!AJ88#`e@ZZexl znwo{Ecq6}(=aQ>-OZRcrA>bb+$J18ET>DO(0Lm~RE;Cx*LICyDOVq=e?0R~3_oJ6_ znN~7%vk>&DAE*?{4JI0y=r@=NUHFd3bL4izv#w zy}FD#Qh@r-=-Jx!m1Z?;Y?52#QmwgqCCY7UfG@DP(!5v+Z*Av*!~(h9@$CQ>UNgTa z`Oe+2eE#{=6SC;FdV%ZT`_+B{Bp*}rz_mBV0n#{0xXc2}^|pHNU#ia(+#$d1cl}W& zX|l{;lYHN?yMJzfy-&eD`BI;O?3?5s^RLKf`hGY{XK+ZC2GZW3W8)@0C}}X|+oM2N z5*czxF0b2T-_g6%a}<2az)~>S2q!+eEZCKTVCV#Uz29ueG#INh1`%X?UGo4tJUz_~ z=*a{pn31zIY&aQvS)8J&>T;vS8Y4?tcl1c5#zRCO)Lir|H6NYR^J5V!9T((dY3`Y9 z#d37t-|c@g K4YhA24%9z{uxn@l delta 480 zcmXX@J4nM&6g}@H)wWaxb!!oe6$cfegE+XkC=>)g;AUgfCTe3t8?_3eI2V^JE`mB0 z92^t`k_Y(P!T~h6v-4wVZ}qSPkkhPY zbB^I6F5bzn$(M3lUjJ~t{RC+1C0{7Gmb3kpy#TZrAnq)q;v$S5>P_k~tGH8WUWy0e zA4bDAooXbcM>(&qbUSbCn?Gw$yEMPCFmAIFy$zkSAw{0D9j_XW;DbCt9xj%029}8+ zUioWtjH)ZsT0|{Q-oIfud3h84q-2v%xTT8Ma$u65D%~yT-SfgXH>BUwGXv=#X${{K zN$wfJWOW^KpnJWqZuy=Z32QZ&`W|ZjwHWkAwd@dmY|(j+5VQ6l2_jWjndif#KP{7S z-bzplQlPI8st{Mlp*wMv(KEt-k&9DY6n$!j9$}yI{b7ktvN@FKD#2sSArA|iD8fLQ WUBTB{gXy1%-Wbi2Pas<@bo~P6>RSu| diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.name-ids.63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.name-ids.63.ttf index 3de7c7734f88cc537915222a2fd265cf19a4f450..b384aed7386ce558cd635b47d754a3e03bb39571 100644 GIT binary patch delta 714 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 Lg0^#6-_!mACvtgP delta 480 zcmXYuPbdU&6vw~6-^{MvZCT-ppR2LoA*BN``-KgdyEuowjcmRP=o?&V!AJ88#`e@ZZexl znwo{Ecq6}(=aQ>-OZRcrA>bb+$J18ET>DO(0Lm~RE;Cx*LICyDOVq=e?0R~3_oJ6_ znN~7%vk>&DAE*?{4JI0y=r@=NUHFd3bL4izv#w zy}FD#Qh@r-=-Jx!m1Z?;Y?52#QmwgqCCY7UfG@DP(!5v+Z*Av*!~(h9@$CQ>UNgTa z`Oe+2eE#{=6SC;FdV%ZT`_+B{Bp*}rz_mBV0n#{0xXc2}^|pHNU#ia(+#$d1cl}W& zX|l{;lYHN?yMJzfy-&eD`BI;O?3?5s^RLKf`hGY{XK+ZC2GZW3W8)@0C}}X|+oM2N z5*czxF0b2T-_g6%a}<2az)~>S2q!+eEZCKTVCV#Uz29ueG#INh1`%X?UGo4tJUz_~ z=*a{pn31zIY&aQvS)8J&>T;vS8Y4?tcl1c5#zRCO)Lir|H6NYR^J5V!9T((dY3`Y9 z#d37t-|c@g K4YhA24%9z{uxn@l delta 480 zcmXX@J4nM&6g}@H)wWaxb!!oe6$cfegE+XkC=>)g;AUgfCTe3t8?_3eI2V^JE`mB0 z92^t`k_Y(P!T~h6v-4wVZ}qSPkkhPY zbB^I6F5bzn$(M3lUjJ~t{RC+1C0{7Gmb3kpy#TZrAnq)q;v$S5>P_k~tGH8WUWy0e zA4bDAooXbcM>(&qbUSbCn?Gw$yEMPCFmAIFy$zkSAw{0D9j_XW;DbCt9xj%029}8+ zUioWtjH)ZsT0|{Q-oIfud3h84q-2v%xTT8Ma$u65D%~yT-SfgXH>BUwGXv=#X${{K zN$wfJWOW^KpnJWqZuy=Z32QZ&`W|ZjwHWkAwd@dmY|(j+5VQ6l2_jWjndif#KP{7S z-bzplQlPI8st{Mlp*wMv(KEt-k&9DY6n$!j9$}yI{b7ktvN@FKD#2sSArA|iD8fLQ WUBTB{gXy1%-Wbi2Pas<@bo~P6>RSu| diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.name-languages.63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.name-languages.63.ttf index 3de7c7734f88cc537915222a2fd265cf19a4f450..b384aed7386ce558cd635b47d754a3e03bb39571 100644 GIT binary patch delta 714 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 Lg0^#6-_!mACvtgP delta 480 zcmXYuPbdU&6vw~6-^{MvZCT-ppR2LoA*BN``-KgdyEuowjcmRP=o?&V!AJ88#`e@ZZexl znwo{Ecq6}(=aQ>-OZRcrA>bb+$J18ET>DO(0Lm~RE;Cx*LICyDOVq=e?0R~3_oJ6_ znN~7%vk>&DAE*?{4JI0y=r@=NUHFd3bL4izv#w zy}FD#Qh@r-=-Jx!m1Z?;Y?52#QmwgqCCY7UfG@DP(!5v+Z*Av*!~(h9@$CQ>UNgTa z`Oe+2eE#{=6SC;FdV%ZT`_+B{Bp*}rz_mBV0n#{0xXc2}^|pHNU#ia(+#$d1cl}W& zX|l{;lYHN?yMJzfy-&eD`BI;O?3?5s^RLKf`hGY{XK+ZC2GZW3W8)@0C}}X|+oM2N z5*czxF0b2T-_g6%a}<2az)~>S2q!+eEZCKTVCV#Uz29ueG#INh1`%X?UGo4tJUz_~ z=*a{pn31zIY&aQvS)8J&>T;vS8Y4?tcl1c5#zRCO)Lir|H6NYR^J5V!9T((dY3`Y9 z#d37t-|c@g K4YhA24%9z{uxn@l delta 480 zcmXX@J4nM&6g}@H)wWaxb!!oe6$cfegE+XkC=>)g;AUgfCTe3t8?_3eI2V^JE`mB0 z92^t`k_Y(P!T~h6v-4wVZ}qSPkkhPY zbB^I6F5bzn$(M3lUjJ~t{RC+1C0{7Gmb3kpy#TZrAnq)q;v$S5>P_k~tGH8WUWy0e zA4bDAooXbcM>(&qbUSbCn?Gw$yEMPCFmAIFy$zkSAw{0D9j_XW;DbCt9xj%029}8+ zUioWtjH)ZsT0|{Q-oIfud3h84q-2v%xTT8Ma$u65D%~yT-SfgXH>BUwGXv=#X${{K zN$wfJWOW^KpnJWqZuy=Z32QZ&`W|ZjwHWkAwd@dmY|(j+5VQ6l2_jWjndif#KP{7S z-bzplQlPI8st{Mlp*wMv(KEt-k&9DY6n$!j9$}yI{b7ktvN@FKD#2sSArA|iD8fLQ WUBTB{gXy1%-Wbi2Pas<@bo~P6>RSu| diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.name-legacy.63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.name-legacy.63.ttf index 3de7c7734f88cc537915222a2fd265cf19a4f450..b384aed7386ce558cd635b47d754a3e03bb39571 100644 GIT binary patch delta 714 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.no-prune-unicode-ranges.61.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.no-prune-unicode-ranges.61.ttf new file mode 100644 index 0000000000000000000000000000000000000000..617e9fd306ce81f5eca94f69d484659691acfb5d GIT binary patch literal 2008 zcmZuweQZ-z6hHU9*REe|-RxFqVS8QK*hkA|R|d=lsy?0Rt)3gkNtrf|1g4qL=t2C%b?My2_}Zf>N&3)py9sschB#f zdw=)bb8dkFKna2ba(gh;2A!Y>V6*70Ztv+1>%REyT>xVtzH=rEnvoyPca zM9YGy=F9xd%a?h)g8~pJ+thhg{whNyLTY=B21NjeK2lY$BCQ zKn&w4iYLe8$MMqelTfb_)IASU%g0vHIGzmUs85k{zz66UMZECG%}8T3J( z0brE`5LRM!8HgkVklRIP-DjXu!RS2J)Yy5;IscfkQB%Bkp@1F%$`@RP8p8@9w`gk_ zB7OO+OyI*$3bsAo2j$TNt za0D*le%t&Y*o3!17F}SLTEHe92CI&PO}`XM+51qepMygEb?gcaQ98t4$Bu#Sgsus% zRFR*>D=1#G(jV5Sm=f0 zKD}7%1L?Ef@$o(Q!t$pvtUaZ`=*?*z0jR|8(MzDQ*z^2MJ^>QBU&UXfO<3U?cqVJF ztt&2B&+S$&Uj_~#h1(mP8M|YHsu2l^RI)$-2_VS|b_q9S&DzAx4Y)m1#JH(maee2! zsb)*eb`q7WnToq!ZnkFJcWL8;uIg2KcV+b&|H`JOHU4UMrM}edZ*Fe#mD!7J_R=a} z^V&6TxztuB)>ut1e0u6@#(qAN+8aG|e&X|e7p_Xx^X6^uxR1?$oRWJFefH{y7q&zu zV(pvXQZBqVU-+hCJ>1{%!Avh;hOYV$eCDmb?P$rd+RhUbQR);q{D z_Jx|OH5Jpo!LH^Ni&TgkV?X0;ggWEHmhRxK|kt0>^FU7_u@_B@== z3b2|5cmX-|?9QdZ>_!Kh$PN%ZPtf3CscbjF7{O73PY7}Z6%IB@J0@wzB<+~Y7M0Up zg5L=$%5mKQ!BK*52yz4)%W?4-L4%Cz#t`uNaPV|-V~>(y?1(zcaxe3jR%DFgz;-WZ z9$60U401N;<${N^I+vG=9=VN+Rc*bBTb0vtx-*uR+vJf*j7wG8jDdJsZIC&Hm7R!v zii-zS=N&Vysx4kFkqqv@)oB$4b}b0tthpL)d%4cjC3CU5N7=0K>7bJbf~wQyl0$s1 zN8xipr%P46Tz@A=%$4e?Wn19k`Z_N+&of=``tu6}O8|r_;_f-e8f>{g=-& z_`f4?uLCO(nq|{HD20>T=~K=@jd&xeI=LH@m1kzHShocq-ExVC2WDnv=vOke5Okh{TJc6u G_5KStXuFF5 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.no-prune-unicode-ranges.62.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.no-prune-unicode-ranges.62.ttf new file mode 100644 index 0000000000000000000000000000000000000000..91d71fd3e3df7766b460571c9a72d2b41c2f5433 GIT binary patch literal 1876 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.61.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.61.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d35619a247cfa52486291250ae4d3d04937c31e5 GIT binary patch literal 2008 zcmZuweQZ-z6hHU9*REe|-RxFqVS8QK*hkA|R|d=lsy?0Rt)3gkNtrf|1g4qL=t2C%b?My2_}Zf>N&3)py9r}-#x!` z?)}|!&v_3R0F)p|Ah!oYZO{pN05*%>>h_-QuPY&|x~SJB{(< z$XAXeQd0##!4>3w@WgwCeKyDYEb)SJs1*7v=Q)A~X=lo;FMosbFg#vm6C|__DY78rc+@h^z zi1g&MGJy{tDcJUSACyNAjE{n2cs#xv9HWuc9&l(X5+U9sKd{GImNrCEvC;Q|vxE=v zh_(_jcS_^=a|CzE+VdvgKvC;ou*`tV051JejQs?-#(Hnwa^AjXY&1+DHDdOQgYJQ+ zNJdn$V4d=|Kox^th{G^U!YD*w9N8G`z&C|&9h`(|NW&Cd#VT%ses~22VJrBBR=5aR zI0Bb&zioaHY{J_hi!LxrEnt%lgH^}Dre6xB?0qQK&q1O7I(CJIC>>(2W5+;uLf3>> zs>sjc6&Rv)@1~4|s&HqtcXzi#0CSA!VIE+p;DmtXV)*A^$y)F{8J~P5P0$D%7JA{h zPcIhxK>BQVe0&dnVfoV-)}B&e^v!7<0jR|8(U(ADvFG`jd;%nLzly&|o3O$)@J!ZT zTUT7Np4+Wlz6=~f3b!{nGj_)YRU;A-sbqlw5=JIunzf0W8*qE3h;dWB;`+{c zQ_Yr`?IbE$GZlBe+-%Lb@6yHxUDd1f?#k*l{*_HlYy8#jN`0x@-`w2fE3+5d?4?z{ z=Cy0wa;dFMtg)J2`1I7*jQxBjwKsa`{KV(`E?kwW=gr&RaUYxiI3@QU`s~#YFKmfS z#M(E%rCfM#zVJ=Odbq#ihcCD70B))0P!CyV73x{Gm?54mZfUG?TES2cXIaNXt6erU z&k9P%x*E+Admr^zm61={{zPm2GO~2dp2}rKWa;-l)#h`ORd8(olPzwt49^Ystap%Q z>RetfdgL}PR<-piZdFdp>CRYMZj(nMF)meUGX~;mwL#_(R(2xx zDJ~vRop;Q*s+8JSkXHyRJmBP@rqiSsR@^Q=olZN`c!Nbg_g_BC z;Qx-my$-BEXqHX)pcGDSmy;ZBm)nIIszEO|db+|&2vc-niY5=Q33<8M!)tM}crvTl zjGPWD=K}bzM`sN%)2Ez+8u3O_b#gZ*E6>bYv2F`Ky5$lN56sNU(63}_A?Q2@wc?GS G>irirK)Z_o literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.62.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.62.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5d73ef6abd96635ab1f63be28484126d9511783a GIT binary patch literal 1876 zcmZuxU2Icj7=FKVPJd3Y5Z0FM-R2~)p@B`4=8w<8% zM-Nv5h<@Y)gXu&D?C?3pTPZ%cKdUx@r%gU zjij^FRvB(0r}M32h> z#!pc^Gm*-i8@hvfr0wYIMjuc=RF{+v!7*Ss2rCGs5>#V^CMls_lVRCl6)qO;+#bgq ziApiA{7|LCGPKqX9-J5h&+tU*W$=t8virbebb0s&^a7AdHzIX$ z)BA(Fgp2qdm9QNQhi{A}!24)}!)9?#UaR=;zqc8w3 zK&#LJm!JU0;WE~{iv!>mJ_1$rLWR^0Zs}ccm^ir2E8$W02{_G*P-VVO{}cF#(p&63 z{ELC%OtGBlcLa1$z8HxZymeT@`i=CwesU6Q#af#UA zSm{qm#lxzg28IeQkK%M~;VuUke*kU`a)@Z$9#ryn&y%`AL?ohXnV6B7krYf;5$g&z zJ8j(V$h#P~HEG^!$}OFXj{IZyY4hXEE%??pSbWY+&NkKMY-p|bt+hB;Y-(wf)ZZ7s z%gE;!GA#Go!uxN}MR#62a!PRCF8+M-kQtV~ey8|ramn=MmGeda`6~e2-o&8^3d|ui zv4WE!&Nl6oAn_!M@dt#&4jpm%7ZQH!wu*AM+TI*JjPul%lM^g=1rZ)fDnrgDl zue{XRqL5`ddEmu%A6eGdhND|NWXbVJTfNc6wtt|fZ8iBS-bn5!=h?3pa)TY@t8_c; zvYD)^j+Ta1PO_>)t&OXVT1WJ$vMMOJDlB*bHF9WlWw@}_!zK&;1g{eWJuF-3B^W0- zL2!YfM6kxgrl?|yDyFDns!&}^wFG|=tf|Gkeu5JO-xHJww$@_uI6+Xwym174D>(Rj zxE$5;j2+kKS?LIWb9G)8`*#O8^Q&rPG|bsRfD3-kHh2SE^sAj*tn2L4e7c%bbKS|D z+Nq8tl3c1Yb_}F)dQjyM(?${FnwN)k<(`?+_4WXls0~(Nc236zdzTyFZn%O=0dDg5 zs9da%YR_wYCamyKSXaDWHNqF88ea@6UR@7x^F58ImF8)vwfMPtLx5Y$9by^}DID}% zj{3zkpO??%a!L+waF;JW%;y>W*AaTqffI<#vzaKi!p-MZ$l>$)yr@tQ2e|C-iD?m( z=tYS(KVKgS@CrX~#Le!{H?UbX7towgBtJ8yQ{UJ`}6Y&O2~!%Rahg YrJsjp=T+FH1n6pa1{> literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.63.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b384aed7386ce558cd635b47d754a3e03bb39571 GIT binary patch literal 1932 zcmZuwZ){Ul6hHU9*S{-UH_L!N*S)T6Fxs+NW`((os_n*{vbj$49s#!6cK>L%x^*y2 z)CEwMMwrHZf`ADh42g-mYa$Hg!#<#i`av|3h|$FOi4PbhL1R!>&w1Sd4fmzLdw%Df z`@83!dkYKzDi9=4+QX4H=l~-CTSRYNdv{mV@cFOr1BfZ)nfB<5PrtY3h=B2*kvDZk z8v@ypBc&L(A@7f;V;Qi)1pvW8@%X{4;yrIVgPinw2Qq`{Lx1&u2w=F18kYxS6B#hW zBWSl^+%}jxJaFq{*EQ7p5&8L{M0(0%kgOQrMe(6zEb-6Cx38ie@!$|Tte+UpVSEnx z#-Vg}%5)i)kT)SWr^ezj=tT>d55bs@O=X0DXhBY1Wi*yf3UejvQEwXg_RQEswvdJd z#Uet0|u&cX5I0dS^b*->!nDiR@{q&V=7^(q~Rq~f6WfwP1k@wlFe zSU9Wm;y!|>g590}rLU~z57=PFG=M9=mv5!{8tb`zN4|T_(rBJQYQgGP2b}|Vku0cW z!#)*lfjR~~kc2^)gcQVJ9N8GWjK3`Yw!j&fh8#@6ci6?gajRE#e=pzGxY^FdtK4qq4#I_X_d|`3)dqr3Y%3K! zHBkO|Q!uzKP`S=iSLdlQu3hV>6k6kR=6S=x&qjY*{yTep?!qneym@x`#OYHaOjZbxZ7drm41)eA52sTf7^{G6a1!8_LKszOt_^Ad_W!_t4&E4_W5d2fKGT$+GlD zf_1uz^m!&Y_?nH0&U}gz z84h#S@8^P#vn_5v7kx?_7i-&kRF9_Qlw3z5r?e?Uu>_ZD^%(=noYtUlh^oVgy{ems zH2I#H)U;+lmq-RzV0KPJfsqvfoOM^jT|YPYIu$O~b*nF^d^#-iP*{`QZY9E(x>ddu zmff1>=f- zK?imqvdE^pQ3@xITPBCc?Qvs;TG-DmzRsu`!4lnAqSePYNBq3R$Ln#j`4%>@86_80 zFNN^`8DBKROs{$gHj6hhn#?^|tTMA`$G)xj=#*=GJT$YYz#es>9>Ve^s26X9HUGck C_^Flv literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.notdef-outline.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8b2c63420b4ce693fddd2f2773da140a0915be9c GIT binary patch literal 2412 zcmZuxYit`;7Cv`o{EFRVY}~l@&}5uxUX4vclA02t5?DKF2{a)|mvK~RjGb4B8fd5f&HNJ#tuR9+Gw)ZN;gGfo;n+|itS zzH{$6_dDm@8DIe5LLq_L5em0MCs+a4-_csr(cRT+`ueNa0L0r7AL!`adgYN7dj(wo z7IAY|Z+&BGWN$I9Ux;`hmWU?70WSjxYiT{UE2Y*wYk3qg#p@eN4kvE;Y2bMPQy<27 zbvQbi#M3T7eFLsLhR1Fl3aF#wB>-n$Lgbi~0C zG!(sJdJ5O^g|#Dz)Uzk|;Hoq_(Av77_Iw)w1* zyUNzE7-M;>gcbqH77fJ)!ipkx7<&bjbPh?Z1T^9!h1##~gR!WC@{K*P=N^V zF!(X<;(bEAJPO?xj8jQ3c+#z*yCHB#9fvx|GFhl&Stmnz%GuITsmNfhgHvqNWf%F} zsGbt^O&e+qP3-wYb7d*nq#Lejty@i+Dd?|QT|%1q=Ih%V71At+Z`szOk!HPPxcgEs zX|}#_u*!&1v}>RZ&9!R`U%C5= z0xQV6>=sNw4euUZ70O=jWs}+MB<>_p?`5fM7m0Bahe(_xktb2^WmDuaMIKY+F_kST zBVQ8VkSH(1ecMSKBJpn$c@meG;pTA?^(yWgM}ZaR;P2$NZau@;{gGLgzlZNzld*~0 zZwPSaSJm)nh_itJ7yO*9^98u*SKGN*+1{gT5jCx*H^Z2(8bRTbvDCgC|NTemeB?^NcxH}!e06P`~;B1)c&jq;2->Gu3s$0KS=X*j5Zwo~f zpHB_*`EH%hhZJ8V65!_Z9FZ&4(_m}ybMv|Yw-zGw>bydRTmcefgZND^N1;VpzPdA3bN%JXW(0rN?8Ad_@Zu58c>S3hlLyARyUK0**yPwzM zFH{4!XFav+oUTi`N9O7~*x9hoJ@rb)GrIwYz$tqUQ<`POT`+w=&nCM@fKrWyp*~*w*QsMH+P-> zK&r~wuX{v0oO>aq_U!-5eb1fV8l8-HT>G$o`l(#;L%Mvhf72&_yY5E%ksZjNkyQNY z6~k&6%DTJ?(R0aM#GI}5My3u-&asrXh(KIQ+l;_WX`8GfrCsEpi96(sYdIY*${Eix zY`B=Y1+AjmqB)zKLDl7~rUWg{(x%3sq<%L4R?>E2F3HlL&OP|2Q{7u%y633i{3-YT z;oW99_xgRgk8U7dj;)F?ory6@e95W?-2G zw^E8+mbshcuL)9pn~ISnIM*+hU8^#>fF&0;#*SJ~ns&Xp^S`^4***k-EGLP4 zxpZ|N*AWNA2YSz!Z!T7h@88}7`hDU-xw3R6Jietd{)2dCv2tlTaJJHnpC+zbp6Mfn zSAaID;?~_Df8lxT5wWUQZTcGw#b-CGDyY@anvY?B9=BX z)e3GQf`VlVe@I~^3R~IPTM7y`B0@aRJh{`%0a27cNA~)o@ykGFv-!tdbF9A_2*egDwXaS-{>hVHx zBR~4%=^yJ)K&D;Ct0XK%e>Kfs(#_f1&gas@CO^2x#;D7Vb#0!I|C9S%FQ_C#aYe4_ zfnq6Zi&H$3D`d;FE4~~tV&nyK_pSc_ zcoMRjilk-eh@Lj;*uI33#p?LjbxUZ|w|C4xjrFdp0u)D+bPZ5_ZuIXV7 z?*V0#_(J7gkUjM>@s#)*ajE9j-L+rkSHK?Ti(cJa?Rac=fMAXRM%`JjEzXaqfPRCv zCwA3sCsP_5h&=rxwq;g--}$=1g0kT`n}*ao{RRCzn6%xXZ5$G(iAyrxX;nu9S+GpQoYz_n`Yz}c_ho?RTi)~9&PT4tplyjZu-pbd z^DUr|ywdL@9U)*SscSlP?&Be<+D*7JT+88BxTzcspCu;3v^vp{dE?SU8IG!Obm|6m zSye!dHHkWT1Rq77X{z2fn-sJ@U(#F1!(944vDj{iiiYp@b|OGfdEG+AbATfZXS{CO<4 I46P^r0%_88EdT%j delta 509 zcmXX@%_{_99Dd$+X0X#_*GF6=LTHI3Ik|A)Ao)1SVaLwyPTH{(gS8iOaB`rzNR;HD zIH*0492^`dIVgV#2T85xwWgl={hr_R%=3QCbdm? zdbW>U`9^+9o=vU?E%A%W6QHu5d@k*0yp6BKC7@e?xX;+DKB`bh{eilb$!?~{M`9ZL zAL_@h+Nyk*(;Qu4<9;09dsVL!JTlsq`(r%Lx%QvO-``x!8vxSgR5e-0!YkR`sZIrS{k^#atNjnectBfbJ0orSj61=+LHO{3G$yV)<+_bT=)=xlpb7b^r@6 z0F{$??QU2&^K9S=vG7$ILDRqYyZRhRA0@|L(_ZTZ7{p>6-lfCbO>Hy2MLh2MVRzsQ-V#p{4|?sI4Q3Nh(4>94 z8>ph5A+8V?TK2NLi(2%-KMb>kL% zc2BVY6~`E6M0#mZa4Pzt9n0#H48$v_N1xKU=%zZ^ll-y7kD>l;mPKs!?`pI%6DAWy zPGe?vp@Om6ddEY)*>P5p_w2BRe4oV-%h!{^pMkuZqZO8%{3>^YQ?MQ7^pUKb)QQmx zyJj&OR}<3$DT-H&4AU$MOU{ZX;07EtaR(l3bcoux%@v{@&83&3hpNh=02AkM>7UsA zf5aXLm0WGr>9p9kq)d(CM7So6>`MlYvpi{)jDw~myZ99R_?!OKxJK2d@gTCa&pZ3Z Lg0^#6-_!mACvtgP delta 480 zcmXYuPbdU&6vw~6-^{MvZCT-ppR2LoA*BN``-KgdyEuowjcmRP=o?&V!AJ88#`e@ZZexl znwo{Ecq6}(=aQ>-OZRcrA>bb+$J18ET>DO(0Lm~RE;Cx*LICyDOVq=e?0R~3_oJ6_ znN~7%vk>&DAE*?{4JI0y=r@=NUHFd3bL4izvA{0YY)~QP^IB4?TM9QACN~OLK9DnfHG0z4_+t%#ZXzrVj;Rf{Tel zxpaLVH<19;A)^<{w->6VsIo!6OU{?8i`U}xmIkyTyF$Uh&0|Y ze?{_*`%z(f_r!DZA-UEHz2L#G`WwJ{LCt;7S?`CiafToQDbL?*eR-?CQgDa-soe~E z8OuyEUm>4ryH4}Z%J+v949S<<42*rSUWpj_d^?DGb`nSAtK^j5X*je?_x2D;+9t?2O z*p_-$JjOPS+^3ziOjr^W8p9-qD$Q4F++#|Z`;Nc(qbkI&6I1cDp6ZKeew4@zkKjL$ zQ$rcas*xw6GaTknG~d|l`p9`*cNIC`iPn%Cs{DTxpA80QmaDXtl_#e)IfR$vpZfH; zc>3JL!TaKq_(&D!1lbg~@EH_a$&7qW54Zyt9yZ{^L6_9QGG~NNJegRGZ|VBezn}NM LnH9B{HTKm%Dh6y4 delta 473 zcmXX?&nrYx7(MsCdCW{RL)e)_C^brv9}EA0QshUmGSB>^dFD1AhG=9xyH{3}SWuLO zh0;rw>?8||Sy$p0=T33aXI!=FcAm1ZBW03B?aqDi2 z4$iF4!tXj{XOs1EI`3}F-jGq&b{ck2c0JMU4jSxom;>nB7l0w=<)o;7vt1!f4{s%X zdU`^f@GmHYxC@cYIA-}7xrL=7(&f!|1F2fuT1Tp3x=o~f7HR<~FBoha8Gr*mkL+wY zvB6Im%id?bZ&XhD*rfXQ?1T43O-oxu6o1V&C`w5V&sy~35-ikk6%CkZ6SZ)K(?!cm zL{_}hy2M9`*cqG|icS4T>_4GWtJbY{lfDMeR1_z|l{oE72C{sfSS3RY5nBRlg38rF aKh!ra;3yWKPk0G+Z+FjFQoBZ|r~U$CVS4BQ delta 496 zcmXX@Jxc>Y6rA0=#N>#HsGy(;32GHV5fKYJD?t$a06~kKxqJ|E=7^_88^zj2&cZ?) z5fKy{5k*p1SZF7Ly}v*Z8<9YqO?>cn-@JJ_IX59Nwm*{|E! zJL?+rB5&E1prHrpcTC)t&zL(_t?;%@@hcl+d3KBk-x&wGiTm@mTWP7{kvO0P#ZubD zJS&JN9)@jJ9674dP*8*Ts%dBBoxunDQ^ey=Y0a(Mu!xTo@02snY4-O8&>yLpg77}I zbI%fqF4B!q?rJ5nuRVBOTJkJ8*rx3(i)QGwMv=+gmTgV%Vf?B%I! z)NSyd@Wy4LM{P~@nxXjge`+@$zN)x6)Tf2_EEgvE0K}9BwZ~em@ab` d8RW2zB21Jy)rfilmUkdJLljGXiLBQV`2)(=TH62s diff --git a/test/subset/data/expected/basics/Roboto-Regular.abc.retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Roboto-Regular.abc.retain-gids.retain-all-codepoint.ttf index 12d92081b31eda6deaf2aa8b62e69c0535dfe225..8b2c63420b4ce693fddd2f2773da140a0915be9c 100644 GIT binary patch delta 730 zcmZuvO=uHA6#iy+*8DWaH1<%Ulo$&NMl7Y2o;*lw5GxgvLJ2)&yV+#1yUCKSnieHc zdd#7)UiBb?f+s16N)LL|li;m)k1BdAQi$Jd^&-AuXXblv-h1DCvj>^4***k-EGLP4 zxpZ|N*AWNA2YSz!Z!T7h@88}7`hDU-xw3R6Jietd{)2dCv2tlTaJJHnpC+zbp6Mfn zSAaID;?~_Df8lxT5wWUQZTcGw#b-CGDyY@anvY?B9=BX z)e3GQf`VlVe@I~^3R~IPTM7y`B0@aRJh{`%0a27cNA~)o@ykGFv-!tdbF9A_2*egDwXaS-{>hVHx zBR~4%=^yJ)K&D;Ct0XK%e>Kfs(#_f1&gas@CO^2x#;D7Vb#0!I|C9S%FQ_C#aYe4_ zfnq6Zi&H$3D`d;FE4~~tV&nyK_pSc_ zcoMRjilk-eh@Lj;*uO)k}`3LmWZZEerReA zX${)in!=%=F@pBy2#V+)yrB<{@9w+%kG~V_1TO}Up8(f-axtAu%+EXk;sZctH8(MN zxqKD@lsW3{qG{BJXLr){uc%k5WuxSM%N34z~!t^i?;KzIp| zH+@-|5ygBDHuy?tZd!3%+ngbs+FXGTEt{+V?%F@@Kmj2;<0OL&s=B;a3f?TrsNfJa S7}%HRNKa6bb` z?xiA&k6ZUDz>?%o&rIF=iiCg2zmVTC@_Nqmo2n6aNHK#3zMLY{K15zK%yQM$B?8l^ zI8D83VH0uU7Abh8oB2sKLW!7UhoV;Ty8JhXJAg;+K!px^PvlQvjE+L9*aw?LaQCP< z>))!I5lB+I^8r;@EF`(QVv5a+6)Eepk2**b;25R8AX;ozys|)s3^0NtS}@r~Y(Lj$ zh9J2H|05vQnD!6z(@ik| diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.default.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.default.38,2049.ttf index 6f4814cc5a23c01f8b9dae25f91fe22b29777e33..80bba05515f6fc7b00dbd2936c8b1ef1afef9ac5 100644 GIT binary patch delta 402 zcmYj~&q@MO7{$-MGnQs5fzifrBjPVYuAF-g`M2rJ-oBGeQS7uT85DSqL1$LK)Ynz{I6`k}-8AlP{Lm G_x}MFn@iFF delta 395 zcmYk1ze_?<9L3Ll?^(}8E&4?u_>2byNrI_hEtY{xP-HEk;VY#VXi1s4L`y?sa{q?* zqP@u>qM^2e=r3p#Ax!9q4i4vgKj)sqmwTK3rvG;ODi65+l4~2u_-f)9@a6#6o9R%v zx^fc$#1?(-uw<2YmlkK}@9DF4!OFY8)0gBQDrWOyEU#3ds??k<5`@X2m#kVD zDa6UIlyPE}3X_2l8!=^+rAYboywaY-HK49{3so-k>}xN4&>Ov3?JjJP;C<%M>t6wv zASlXv__LUjWf4@IEjc9?WJl!288CEE6Hqb2Gb%sCtb7pj85&?1dklo;BuA(o3m9}g zR^Y)-pVfhTZGauf;Go|bf)7u!p+@DMYPh#iz!5G`goQJ?tY)QO_0>DZsXgSdsfzm=FB_o2O2#LgqOsY*(WJEUVU0IU0)09s%+efYfSi ze6kq6dIY2<{ov5hvqRzN5B-+Dol59&?LBr*kJG18Z1lz*HoBJ{NEwBa`b7e2jKk1N zSu7z$eq(&6x{+`vC(^*8{KTbTHj^*3hH=5qUvr?ygU)^1Gymr3fueb^N&;RPhjkoQ z50#oMGlLF#J8|;R}DOs-P9xByJbJS%TV`pZdpo`TdKBSQWC#j#2@YloQX3WR+ zX|swoNf&!svP|y84p$|cN)F=AVhKK6S}enflEq3}-`2)f2ng+(f|Me delta 395 zcmew${Xu$yczpr`1Lsd?Cm&}^N4qoz2HqG328Im(V11)9>yF(F42%IlenN6?VnK&K z?-?L}1CSq?k(!vodoQ>a$bJLFW*I;M!4wV_pu7%{uac2lQo;ER$YNkr0TLX!i4_G5 z?hKYdHqZyQvgABvI$p@HCCog1H;0Y=Y4> zq&j_m4@kH4+dGC{8q;pP>`&+qav43{+e#j>H|eKx4EoaDDt(APkTcAh^OFQLDYv25 zN?1aS{6YElbR#p64HvKu`G-rBrDDbW4&s#TvIeR==-yHv=~w6jRqNmb33#R4_VK^K zdhG7sH=4sDulPh%3W$8r?}EfimY-WMZ?lcBkl2uP@jhDdSSjV8)}Ww=zelvCIq@Wo zh=|<3c+FH&o!s}~%w`#G)NEEda5XQgVy{IwCq4;PNNyw2jLQtb22qGRfB1Vjbk0_o=@RXbh@eC1s6&5K{ zD2uKCft8IQSXqgUV5^m7Iw6e~&T%QS@a_D*nb~2so~oy=2QNeo2xs)UMLnsX&H#~b z0Cp-J8?Q{)o&dH+ekW@grMpDTNB)ugiJ3QYfv@x#af38vQldB4rBFRiUNbGb>TME% zX>_TUQ7vHsN#ZwB@X)aG1EE+G32=JA;-%t|{TsyPgA<#`RDL;5b-tyTD8K4szRA7pi z*xA@+h9EhYIaI8+ShVGpHufNc-BwQrhVd-_#H9Qb!N3ag*uyajFi@6du{E@WB5aaQ hDv-*Uheh!K`_j)s4`a$^So*o$<9^dw(misSY5!&BPDTI# diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.default.38,AE,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.default.38,AE,2049.ttf index 5631ded6441e02eae47497894233aace366ab896..2129fdea9b6d0182bc2e7e61a476f24ec5531a58 100644 GIT binary patch delta 423 zcmYk1ze_?<9L3MO?-?m2L>34N&wAlv^n(nvCM7V41g#+u>7k<4d-*UE8>%IuF}Z7F z^bhnev=lCFEk!|tOKS)%o#YJ-=ibjb-}^mq`^kRtdh%Qg0Krl^wUJJwiakJR0IY0& zZn3p;6#2c2;+;!NPW`C)6U7CYCD2E+~fF4o{CjVJyV+O{|ye^kZ^MG39IMfS-n-JX8iMe7pnlONq-zWkybk z@%1~Vist3Mj!TyX{AjzZ{>!z0>_Gt`_stLqa#an>4^f!Sp@J%oVZlTLo2a8n=}7am Us0MirHfbMw@=V0?W^g&y@=V%bE0gCXp`w0HF^6^^II~ zrIosh03uIcDm!-LIllBpe^2k!s&>WynL8u@QfoCfrYd6w^JRLg<}_VzhXi4<_#E49 zAd3X~oiYz?ry7VvJBUMaK*SnHC(XYFTmWjjH_+n3$)fQJgnI{At=_^H62e&)-_3Vq zTo9ye@3)oIu2_`bj-C@yeJe`S3>bQ-87TPpCiH`x*OxL@paDj)!$25ba*XP;fJxV9 ziAm%KtcLo=5PML--e6_~Aw23YwW^<#>EA>Z2RKC?Hjed{+SMr)(jH;n1&ne~8?rvp M|4#21Kxc*Z4{+{CfdBvi diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.default.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.default.39.ttf index 34e878ee0e96c8d1abbe7f7f2d95d1f5c7f80cad..5b78e35eaf66f5802f9a8042aff54d003374bed8 100644 GIT binary patch delta 422 zcmYk0F-SsD6o&tM-%~SE5tJHypk%ZZNmw9BM1oV1C=rxJ4;A0wD=8C~$RXN_p^YFO!GmUc&f1N;^2ZMY1GiNLG$+mOwi3Ge+UiUcM9(w(R zTF~NZRwUJ~Z*mNRDJfqs3xiDWdnV#I%0s1~VU#tZK80ZfNd_hG7h;K0&f_{itE8`} z3Zk;*!#1~s?&m0tTbBjmxNun_h>pwJP+uQn56XzS87~QHLNnB(EC-6Hp^g(YVB$z! O$%NXG>4#12Ui$~~wn!fU delta 417 zcmYk1%S!@L7{$+>8DE8p(PNQ>!a$1zDNGP5BB@mmNmpUfSmG2;4rby;a?v(O?zX?7 z2hp}wtB}Bb^cT1cH?`;tx^Qvs{hjZA_uTKcg00})%ykY>AJQA!>C{>x40tpEnZ0a$ zslH-{0Fj|TKCuk@HSWKqf1=+pi^i${JKH4psHDk4=+w)*B1W&9R;}UdlOS|1Zp&!c z*g}fjp&}QCRh){(*^yM7ri5L&to_d8hQlPBhB^ZSN7@Gm%G2w0C-9vF4+n<3{S_S- z1V!muKc6LOi;y7_E9Kua3K>r}oCo3x3q_>3e^~k%!5Npot%EWPojckCcMJ5Pa;xy31UyrAs~lE_ zS~DQ0RKFY-Avxe0>W1KzqCC};AEUMJF?Y*RHYyAiU7T+DE_{Pdl8+Mj>*4TFt;g?I z9P+MrRVGAgqXV1#CNu}b2rexa@S|$60w*dKt8KZ~#x`ujYu(sMko~Gp-YVPr8ZyY@ U2zeMdkmpK3ZYhzQbv38|17reAPXGV_ delta 417 zcmYk1ze_?<6vw~!-KS~s#25X7Bvc+WBuHU`gAqwh{g8ADi=HXI(w7f2agmm2PVO4C zG&CBm5)Dn^;uu7KfwKiQbRIf5e9!rO&pCWAw;gN;Z)dO4fKp6sY$sxC@ejcJ3Lv?c z3a`{!#tp!dlU^UBkqv==en7n4ut6y*J^g)8xd456=(A^ zFu@2Usr&f-@FOf1lH7eU!aq7#W!xqF7^JT~YV>qA%likGja|34Z zlN+!E57I;CBXfC#9mpU%ym7*Z7jef|MT7g5edJNVB}&jy5tICIeivm_NeNPkRKX@p Z>Ss7@{so@9yr_sCOS%Ss1jIVi{sCTEO~?QM diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints-retain-gids.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints-retain-gids.2049.ttf index c9d65ccc1e2ceb13301c4817e61d9ff526e7b6d4..ecc75f26b4fafa0ad3bdd33a1cbe3e5a4f21f735 100644 GIT binary patch delta 456 zcmYk0y-Pw-7{;G_)Vh`mk!lF||+A(1qdHT7X?ScFJ76)n6eYT{71L^vh~8u|nJ z2l|*DnnD7hIT{;kiwIhJE(m(y;rxE@`|_UCcC}qslZ_8RO@voA!lBj0XF!+%Y)9gA z^VjQ5FMWr8kk+-5f9Ws+DEIWud{)cY-{R-=Gx|cFg|UpP(t~tgUa!{2KS@A`aq3#V z1Qk~DH{&_c^z1|~PykYb3zcB0SgHQa;DYQl25MaBNSR;gdvssTSlA>1?~K#>V_^Rn zZhh*zL58vz_8OE4BD024-dJLQ++mR;s?G$xZu zx-pD>_7t=6{UC08tiXfI9t${7@3Cp1ZXRF@l9=kv43U5>6j5cuOo1t54La{*93g=$ ey+SI=R}r1rG11AAmbR+N{dJIx)Cu2z+2v z9Tcem!eBZPrTP5w*A#U&IqIa~{^e|oC<}`XB|lAm>XQi^L$uFem}-!~@av_`Pmqhj zSb}(ELHPl|AhxK3sqzUiLYI??RF^B1l<9Hacdqtv2eQcbJOc>eN!;^Ual;MII*QoC l3HD*(NKEi;;pG7rm!pA>iSuiw-?ex~6RMKB`q4#}8UNl2OA7!1 diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints-retain-gids.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints-retain-gids.38,2049.ttf index 9b25457922eb26d228fe497e4f7c4ca658dc9f87..9be8e29d675c3350db8a5d75e9b9eba5163fb648 100644 GIT binary patch delta 460 zcmYk1O-n*S6o%hBYH6k>SgV37Nf8A_NFW7$NINOYhzR?*sCWx+n%>Ms;U=Pmi)8*o zi?;O>f;JMkkEnJngNVQuy*Csbc$oJ&bLI?FRjcatK*in%xPPNdv1lZ^U;x4dps&U! zr%SU}L3)6`pER`m$b8ZdDEIUoJ*}lYFY$Bw8GS})!Jl$E>0x?EH_YODMk?zk-Ww8hGY+cIdie_^Z7tGd!YKa5AyY?sg7Clt52F93xR}yf20~YP| z?+>hz_Of!V9+Yb~RYsJM{O}F;LgA?pjm5|DT!U71q14%?`zGeIksTR#u?mvXuqAD7Uh$qi*lW4kR$x>gi$vR*-{9q9jWSScbv< i5C_;qnqGu_6C0j&N(Luv(om4MA}CKq`0m)&bpHVk?o)~Y delta 452 zcmYk1!Ak-`6vn^VT}u;{O2fcljRiYIf@u_8qNSTuXb{92ZYgc)=3<+8i4Jw};Gvp7 zrE7H$A_zK0NT&`RI!RzqZ_~hm@6GR<_vT}!DL3Vdu~X3kyx;0_T3t|=OdwDOV60{1 ziP~Z#3NVd)e%I8k&Doi8@;BsjMo};LUb82}AEY^h4u%VEH}&VqD~4&;C*Fv_6e>Ye zuUl}#L;OIJ4|TH`ipJYeAw*~>X;qHwP7LROxb6(pDA2zxJ<@~T$tyJ{FinKOGnF71 zRTo7H0GC;qKzM4ENi6Oj?ANQQ|?t8pv>$YwWCe#7I_h}?j#%yw-0LXO!`Q`NF zbS-{{@1NG;VwY(k=aFK5Oo2kLgqTW@}@pfi}~iW!6jZaRFZ>d}vzPKyJ#p z^@)?QQn6C)jG;-bJNq?Wx*&TE8UtTIFXtg6^ zMG1>}DJovIkv>S=kmZMH(!OYYOz^9aiHFQVK`;A&c$3D5{Zt_$;isQ1K%C<78K;Yk zWC}~mHK@JV;!#O;ei_51t0jbS=4u&!)LpG~mwS(?bO;p@=FmNP(2G2#fsy h`&dVoz5?+quW73^IUIAyL|I(P5pg2Nu8)+C?-%JqP_+O6 delta 386 zcmYk2ze~eF9L3+|QYA{dXeB~gQmE)41f>pAacCV2ij`8ON}>icG#a#qEN%{hOTzsr zj)Ew3EJ(q{MI0SEi&6)_r5$p|yZgL*-}}KudZb5lW$pvYZ>3zVtZ!|$0F?xHyJoHi zrMpLfS>&w~&-U+4wM+h){J!hhr|L)ThPWR$a&=Z9(mXr#p-=~?62`ghIhnlq4M;le zEczE$?ZF~$0lqWL13D&sB)`(Fee#9CYlqn?5!5#twD>PS%?Ko^*Z6wxh=?u6T}^DT z1u-vKGZavmBF%zhislvZ!*Zg>mYQUMNgPnXFDcoEURbQ~5AHKZ A>;M1& diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf index a1fcc8ca11281b3a02563f22fdcafbd3606289f5..77e275b1aaa407a3f2f64f66e679f9cecd0719f9 100644 GIT binary patch delta 431 zcmYj}y-Px27{$;1Ff!~yWK9M)v}`aE$smHDE)9WXWKf_)mlQR;DS8uwqK1e9iRAqQ z+G=TQY;6h~+M|YOYjKI7hK_Lwc{$JfJLmbR$LsNn!9z6+_*2Gw%$PRzX93v*z>X&- zBGsAGJ3zXj-`ujy(wK4WWB-VLFPAaXy)TIa_HFv99D}}ew@M$P59BPn=KdrBO-i%O zS_y7G;Dge4Oe-^x4HvKm`G-rBrDDbY4&s>XX%AF+P}@)+=$GjO)%L-A67WoE&hfvX zU7X&(Z#0KRUeQHV3W$8r?}5aYEI+*_-!2XAlwhJNs>;sTD#~yO2BAc# eVi`8o1MCYw3*Aqt+hO77&Vc((8PZ*1jp_fuwoSMI diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints-retain-gids.38,AE,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints-retain-gids.38,AE,2049.ttf index 159644469cdaeb941bd976967e33fbf7be15b577..262dfcf8f19221bb80c28e2f2089ae6941d1dc10 100644 GIT binary patch delta 448 zcmYk0!Ab&A7=_OrEj3a|ED#iw3|j<6Oog~>2wGS{Mnp(8si@_osfmk1f~XcQlDp~! zdVyNCjFz_W1w!fxf{LI`XJUv34*&O^|8noN;;s1ANYg$J_|w{aLW^m;*MM>cpuCct zoUX?&!+^M>@1zaA9M!UO-23Q8KC5Tk&&d<+kLj~{7DE}QgRased85_{zL0SHn|jb^T$=(SS%32xy1@RXjp9f*W3SbA5sWdXZlINGD@g18dGE{Sb)K~hXU4- erB@-}lr{G%C5Iy((ovE3N?2Yf>g}m5?f(J#g;c)) delta 414 zcmYk1%}WAN6vfY*H>Oi4Bo+z^BMe0(3Sl4OuGtDgx{4_rKWdQ1hB9#z1-WqHqI#?T zj%XLH+Et4dZ6l&(%W&hS`_P3C&gFORJ>2)+AV0`oFJACVAXYQC3uex&-U0C+0A8__ zS?lEcNq|}8D>c{lo;TAkH&29>aD zcRd845xo~d5;{7`l8QLA#Dgq$)gQLnyrcl*3=^4n59-uSjv)EQL^%HfFHXwV5)pw zmNaGto!poegixL^pX#eq?1P2sBr}6Jp2Qzt7av>??x2A~oZ$#IPDGRMi6W2Bad|Z` WGH`XvqW3Aa5)(beyZMR=i|PN*luOkB diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints-retain-gids.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints-retain-gids.39.ttf index f7075d2f9c8a6ee341a899b19c7774a38784e872..b7bd7d9aabbe4bb27aac7b62ac9e81cfa93fd300 100644 GIT binary patch delta 456 zcmYk1ze_?<6vw~!K7VAGA{8wvFESb`vampEh%9I*3k~{#NDnnFd?{w)5-kyq$^93i zv4;MFprOH~t*NQ8F(hc|`|J%3-*Z0SbMHCl-j=`RzZtoF1GM|Z%0?o-918>D3&8eP zdS z(`Z)Vf`|M;>8FNS7%oQHo0J?VV%5r7{bvGKWQTR3!GXT4gUw={KGLuTwnzXU46mo# zV_4bqY%_DaGpgd6u4Y9<72IQ92%bs#dbHP_Y=2KhEk`-2C^Yml55da_1bdMSnd7#k zdJ$pea;Mae$nCmuz#ieSz7fNn%>p{EZIuRUnLX$?$q delta 452 zcmYjLF)u?=7(MshYWu2H4UI-rN?y`M6e-cfAT5c3XtaY!iC1lO@Mx%}ix?1HB;@`D zqgaTTOh%E|#V;@z#6obM8hVrSedpZo+;hLWzwSTn+Fu0ZWhyzFN=(Lk0hb#u32XJCgwY#zNVfl70rV0C9_BVN{p3w5h%EwoDWeOC96{FuqO}(i`O!1 zWjLXeKM;{k(<%o0VjnWN>j|cp+FN z+|U5kET)*oV=^8YTq3{cJ(PJ`7Gk z-HLGTPr9(g7s6q$9w!=HAVSsP8k4gBTsGZ1ns^Ix$p3qs=)s*jm!s-PMtln>Vja8K ofQfC@Etl1g*3&Bg{>G<)gR{5L)w8^i>RqJ0`h8WqE{nJ`axKt0IpmPLu=#A{b!*}NMdGF0*oR|~4nm&IAw0bU^&#h!LuK@c4P*^V} z7dy9R7vOpF!?I;G=T?<7>i5al%&Jk*-ip#&iwJNiLCdh4 z@WMwdtNM{)Ri|pH2C&Wh^eEjtK5hNZkx_K9#NuKhH0uYWKIhNvt&jWOPa-Uh;-RFVV1n+j_+$|=U=arK6x2Kc2>o%M3cYE^`E6yR3}V)e-ifgc)~cj0i$kBI1#kv`th|LmLekI1$%8 MD#|>4x3AQ-f4Konp#T5? delta 438 zcmYk1!Ak;B5XQf^tLav|>{3yXgvx>uffN-4b#dvICD|duqBW&0-4rwNB6W!95)|(* z2s(BMx^xPH4jt^!y`t`(g{VXG(7=Ij-tT+!W|&tG*TWZsM=3zfS+PZHHa7nb=+6KW z%gN|u<<>a`*c$n*ZPzYdMKy{1J^8qkwKM8RvPRq>%{X*nWc)s=Pmwnrw_NQL6)=;M z?%LHNd{Bt%q~N~oW(PviCbdd_(NruPlz$>P0pvOHph5$+P0tHpjFLAiV&EAOj3G+; zWh2zX2qfvX_I>@ykJ-4U(769lntY5!cw9;wv^2b=e#q#ibArFI5&p;m^m7Uy)~Uce zVmGmSiy4CCS}Z}sYMbSbdrt>@kwUutrV9Z)@EduWpUXjY1zGIi5P8@r@vyuxyo3VE kB#V?Mm9PMp&OPk%UKYChl5;BmWeHt*5(~CMFi$Y^4^kRWEdT%j diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.2049.ttf index 073edc9325e5ee28e4c1975f8b50de0b7c353a04..2db03c9d434ddf09ca21515ad1cbaf2d369fd0e6 100644 GIT binary patch delta 422 zcmYk1KS)AR7{$+he@sh_K*_-eN=8eOghf$ABm|L>C?%9cFBKiMq)c3*B_aqSxzN-W zgtP{2ZB5}&&=^5`a|A_n9=yQ|hwpd3@7#}jTY*;KqW|a_aIVGY6Y;6p$wxqZ0!Xf; zN5?LgPQ!pQL%)@)nAO4Q?F8pn^vk7!nfJV>59#yt6D2nK@=lFDNFOOxY7N&H320M} zirJ__hl~71g?7wJ!C#D)fdz#NMXb8JU;7!tF^9iapw5NfP3?)ZIr>Q5TFB?|yiyK( zIqV*q?XVnILvln!r0yPYLolT%FNy2>v*!1(&vKMbMWLdb)h9oMVR%UfCGgkF;-{=5 z5LyJ}ZBI%jMK05Yb>0%1^??{}Y-R{2HY@O=VYAxN*E(277C}4XAVCIHLp~^3PYMMT Vaey*R?8$Q_EH{+c-Kv^#{sTUhNwNR{ delta 417 zcmYk1%}WAN6vfY*H`eO#tNsGpy2(X%(1nY0@9*4qxbMBXzwUpSyh#Geer#_C|odXMD~V1$-JFWU;n-NG->vsdU!eT+m)e#eHRxC?tpS{#U8Ux2L^*PaG)8dr{Qe=Q39MS=k?f2N% z^_W2=*JBA@B>T(<=JEhLkV3kjaUy_s@x&KIm8+gTWO0UT+^eCx9pbu=jF{ z%k{N;15gI!kO=zumAaLh&( zegx^iDgDfJtcmhc1=ta9Je01UU)K7wxaH8jP_J`g8Kh@Bu88afJ#@T*yaZ$WxJi IvDAL(A1;DSLjV8( delta 395 zcmYk1%}WAN6vfY*Q5zGr=!-ybjDdnAAwQtnShfs`tW9Y+r8I$4Lz%dVHZ58v?{A2< zMf+ARB3jh0Mf4Z66d_FLh%Q>3`+n!%!{xqaxEa2gxGVy`-^|KdW??yf1Oy8Jto3Yc zzPfZB0mKG<;lMVX?fBdz{XKo&Dw#$9SN4MZO{FY0hKrhu^C-Px*_E2NMS?I`G~28> z@W4xcrSxOdE{#QEOr(?{h7!)nS*1OVD?nZC2C7^b*mJ$`pf`G>+FjTnA^6Oq)juOX zK~R+U_-^@5IwGogTXI~?%8n?EaKNFP8ik5MzDfBZrsRW|$eb+yBBZvKd#)A-^WJ68LTUGaOqJ%@7qYM+La#798uo|j&^v55y?UOmh L(t5uEWLg-1%k@d5 diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.38,20E3.ttf index b8eadb047642dda7c7e587ace422065cb8203732..b330fd18439f33358ffc2b8d6da839f0fffd4408 100644 GIT binary patch delta 460 zcmYk1F-rn*7{;GFwKUQQlm?BIE+Qz3kT8tMj+&w(BPuF7((Vc`MNM47C89C=Z_(Tr zXl!X{3LAvR2>J#N5tb1>2RC@|<9&Yb|9xM$Mz9gQ>Z^PLo^N%2Nu5s29s=?v0AnRN zK3R%iJ^)gazJFk9xuLlFL%*eO8EGx$eNUdzQ}ii=joy^oNe|H#!z`9PUra!axJ|8` zLkB#}ZzO!8ndyK&kpULvM=nKk*+Q{3jB`HzS_35>^zAvH`8G#aO4h+ACg7F0?c=a} zsMaDP;RuT{Nf9sJ!EQ*LlI40KcCA#KqkhYXi_E}*E>^$zkVXc4O#MW{Uk^)wSRdD8 zRu!v~CU(7gg}D>kT$P;GUqo?dX9;0k*ja`TWjj0C`p&lO!VW_AOa~LNj4X;oB^i>( l0!-Fp9AN`#dI6#?uY1=hI!-yHAun#^h|uNez2<0n{s9uPQ$+v( delta 395 zcmew${Xu$yczpr`1Lsd?Cm&}^N4qoz2HqG328Im(V11)9>yF(F42%IlenN6?VnK&K z?-?L}1CSq?k(!vodoQ>a$bJLFW*I;M!4wV_pu7%{uac2lQo;ER$YNkr0TLX!i4_G5 zYz&-0HqZn~HnC!r)0svo5OalM_ diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.38,39,AE,2049,38,20E3.ttf index a1fcc8ca11281b3a02563f22fdcafbd3606289f5..77e275b1aaa407a3f2f64f66e679f9cecd0719f9 100644 GIT binary patch delta 431 zcmYj}y-Px27{$;1Ff!~yWK9M)v}`aE$smHDE)9WXWKf_)mlQR;DS8uwqK1e9iRAqQ z+G=TQY;6h~+M|YOYjKI7hK_Lwc{$JfJLmbR$LsNn!9z6+_*2Gw%$PRzX93v*z>X&- zBGsAGJ3zXj-`ujy(wK4WWB-VLFPAaXy)TIa_HFv99D}}ew@M$P59BPn=KdrBO-i%O zS_y7G;Dge4Oe-^x4HvKm`G-rBrDDbY4&s>XX%AF+P}@)+=$GjO)%L-A67WoE&hfvX zU7X&(Z#0KRUeQHV3W$8r?}5aYEI+*_-!2XAlwhJNs>;sTD#~yO2BAc# eVi`8o1MCYw3*Aqt+hO77&Vc((8PZ*1jp_fuwoSMI diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.38,AE,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.38,AE,2049.ttf index eabf61af9cd98faa55ab7fd15141564ea7f2b74a..efdc2255480cde0fc2462fc0f97475e7e3562595 100644 GIT binary patch delta 423 zcmYk1ze_?<9L3MO?^!7&L>34N&wAlf^n(ntCM7V4gsdSD>7fs;-b*nP8>%IuF}Z7F zG&a<~&{DXxwG;&nF0CQ7bdonToO?g#eDC+b?Zi9r%aKzp00i^N#AhWDEUv?!lr zHY(_am;6cT`=(O$(S1BLVexf)dvjlpbh5nrOM4zHJ>VJg~B;bYex#iu! z&AZ%eMdX&M%NfOxo8hs3D2#=8zPfGSH9He>LowxRXpf(UpgdFxDtx>H@=J-yM`c`& zilLPori$j}zK(O31^j5Ztp3Zjf9ydPA@@xW335pd%MX#AT!)1s4q?MY6>BJ?M(IfM Vw5ck284hU|JMu)t?vK=b@E5TDP#XXM delta 422 zcmYk1y-Pw-7{;ITVX37QeV}m#g-b1x5w}9!ba4oRl!!3#`hgDKk}|nVG*r-7oWG&J zpoXTPXsVX>h{lG7CJ|hEFW150dHFr(ea?H{(@*tN*Yjt>2Ex^BW;2`2lzss16F_S# zpIGgtuVMfzkS|v)v;DlW{6_wsyw$9mwZK>Yl=zpl-lT)+npaYPg}mOhI<~Jz1g2B* zTc+K{IDEwKr09WZ)#qY~9a6nD55CQ*a~-eBZ$I~#mKoFVGoL^3^QZU@Tk7UntBq^z&7e=-~=t0I8r-eU!{dMA)Kdy ZfsXT=ztCMsmcvT&)};GKx2bYW{|6GUNx%RA diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.39.ttf index 936bb3c0a9fe5767bf896ecff8264815df0c550f..e601a06ce574ec4692b411c87324c437c9e1ab9b 100644 GIT binary patch delta 422 zcmYk1F-SsD6o&tM-%~SE5tJHypk%ZZNxT9{A`+U4M2Vm*dZ_dUEh!V1$RXN_?%aVb=E#8$aVX8DE8l(PNQ>!a$1zDNG0|B5Bt{(p6YArZk14gW2Fla?v(O?zX?7 z2hp}w5QGHoqrbqln_6@RUAQ>+{?2#5d+v8z6RnB6+3OsjKBTvH(yJTE2;kEIWcIU( zWoOL{10q9za%vg&Ya)0{|3trQmW*QXC)*_VsFcYvI552J@7TB? zC`z~De0@k;#Fao_&WJ_1t`x#vLoi@vxvB1%)lWJgyzoUJ~v>2DBXY+ zgpeDuI#Sn0*n>O@!yYdpc$4?)ifpRU-~mcF!xhRfP?MAD(cB)Ys8eaGOx3Uri~9x6 W+kdf_uKK9Tp2+wIe+1;F(EkA?DN70f diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.AE.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.drop-hints.AE.ttf index 77f4be203724125738bdaf08ba13f31b7b63f380..16ebd047a1e47971f6281e2d3b9252fb542296d2 100644 GIT binary patch delta 423 zcmYk1JxD@P9L3LlPc5To2}%VTYDPR+0OHGu z(XsNCQ3aG~`t4LfFAh$rhn&~xmyC>_*4`3F^lADDgAI4O-A3=D4;zJ2#rZ`7nv|oU zSBkL1Nq(gQJ9;7G%|`OTg2F%%E$;4@eui+u;jg(+W}s`!cF)-yeYk7}-jRSO%3+1W z>Y>&Q%5gOyM?_fmxd%ESxTPqM_2-Y%+V`->bd;TnKt%_uN4^Vxzl-Fj1pc~Myp;KP ze#s(lyH{jfq}JQ8!82hqe-Oom#R36TEmq({#bULkZ);&YlJHqO4iaRq>X$c4Qd>m^ VSsWk_9eeUj3Cc|+dcCIRw10&zOTYjC delta 417 zcmYk1ze_?<6vw~!-KS~s#25X7Bvc+WBuHUGgAqwvKO`L@EPCd{SNif{CN@Y*G$(fr zni|@SR*8nDaB&Qxzrfk0hR#C=hwnL`@41KXy|*21hwo=^GJsM{Zf+;n))QZV{~bVT zFCAT}wahz!rO2P0TDtuh^-1JgX&- zrPpn^;3e*mf)~1FOoyVh5vNSBm|ecC{x0Gc;4x>RMuEO#`4dp*$ZItx@Pi1dpNhNr z9hzVSlGJ^^emW2~i%8zSm|;sIA>~vj)J2*C$2j$6(P0bXg$1%?fH54>0h68gIM)rB zAxLh(5`4%EnUBon5q2Sq+;GQ@0N%s{Ulk1=RQ6$@fGd=sqar5x(flsTsFIST5~+eM aSk%vP*8B^-c6m_|J(lte{s@Q-ru_rz3`{!! diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.2049.ttf index 79e2d5dc881a1506275014265344b3f90f78a072..947c5ee6c9fdf38f67b0c0728d95f7c4bbd4020a 100644 GIT binary patch delta 422 zcmYjMF-SsD6g}_%uW6YfC^`5+$!ICEutwYaxxxUoNEH&6F_QXb8`A_ z?K%V~3)BZ$(48X{L%jr2(AM1 zaUd;IBAe;M4sQv~Ni&KEi!+2Piz{%WW^uJ=uk~;n_7Jc#b}~r6s>^3(Z!nEK3OGXv S22SLS5|X=0^l3}YIQ{@FSV`dk delta 417 zcmYk1ze_?<6vw~!-KRZ!B^X&kVm^4#kRgUi4n-uj^h-(#!lGwN7QTF#iA%IJG$t3C z`U4yqiuNX_aB*m>waKN$C5O&K2Z!%DpYJ(e&gIs9b>G9}Z3?%oPEEu549|U&e<8n>&ly=yq~RrQlVW)qc(RI2`w)3OZxK9)a#5jqOJVjpY}LG4m; z*1j~A5lB+&XFBjJEEbYn9WlXX#gdfq*hd|tac~S%kBBAHQH9D@^|fO-fAC diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.38,2049.ttf index 81832019afefcedb74a3ec4dc7e8363a669b8967..7754895b054676bae2ffb9ac9cb8fe9f57360aca 100644 GIT binary patch delta 402 zcmYj~O-lk%7=_Q=8B4Pq1f`AP3`rkQ^nnCYkR{ckps1Z#H0a<&PDz=#YZFnMNbWXT z_6Pb4wh3DZE!*}FBm`Y_gjsmuaL;qzbKl#Jx8u*_w;dqZ%WUptQXA{EB6^B8%;Md48a>8*dwZI=8(4_pXRV!l$ zDf%DExUgJ1T3jpv+oHio$@1lOr8|u~4*MS(RW1yjXrG*=$%$%zA)7qkl;2wpFGIa) z$}QE9^GZUt^vO{uYzfhNeA?CPow-P#C?B;36(hVO@>iLaABxF=JWwoY>BTJbVPx4* zv;ch)Z=P3R;NJ5BA=Est4&>T^_aTRv*BPRNoKYv_m&lDB!bTA{D8a&&d=;iV7s+>9 H?FRn=a5YPF delta 395 zcmYk1ze_?<9L3LlPwSbaNtpzK&v;OfB$*1k{Do%dKwYGAr2=z+VJlZSKSq z)#ckLAhzg>N4DwgEzVETKhhVhvRMi&G=k(GDsAy1P|{q?WAuh)S8ARX3BuseY_sNI z9U1aFrJtF0IT($zkygf7N;>D4mG%s70ClZfsB)q2!1cxleb5`#?!pEM{#OpI{vGuS zf}(uJ5_ci#h?wGO$w@IMJEAzwfT5e3fQk{GDfuO)<&&7r(*VQRXCPc2a+2z?fKJzA z1wQQdSsl1{4X_(|9QHdy2;)UI)RcTs_0esVaf~aR!o-DKQVTMohU*>u`B!awWnQtg K-fsYz6~;dSDoE4- diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.38,20E3.ttf index b465c5e58b753e830c4b3b01b27b858b974b4516..18c7138c9eb89df99002126294f7d24beb1250d6 100644 GIT binary patch delta 460 zcmYk1ze@sf7{;GF&(cUmP#QE+G9oDYfka|NCe;!Z6;V;qk#-hdiki5&L^LMfrf6;s z8e1Bi!UmzSrT@So!ZM=g;sy^M-p}X#zV8dy@HKo_J>?I;{uQ5FibrBIM}WKqAhohS zI#G;XJ_1scesHL(*@0;Mn|@2*P9@cZd%WtUC+L$YHrxrDLif`{DZNm#f0BS2W7E}A z7K@0G-3N8{yx~}*XgK4Lik!HSgF=(T52~eQ{{skaQ*;0T delta 395 zcmew${Xu$yczpr`1Lsd?Cm&}^N4qoz2HqG328Im(V11)9>yF(F42%IlenN6?VnK&K z?-?L}1CSq?k(!tyXm~^v$bJLFW*I;M!4wV_pu7%{uac2lQo;ER$YNkr0TLX!i4_G5 z?hKYdHqZKWKL!SNhA5x}BMT>xZ34s)HY0-qkOyHiG4L^jK-tVl;w(sPR)!dc zB&ZrT1{sEZlMgVPPF~2Yz#GJn%8<@b%8q N0r3q3!(<0W6#$fUOEUlf diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.38,39,AE,2049,38,20E3.ttf index 4b7649d0363d99518a31d77e0b7982084472810e..3e65d5cb4d22f5190f9f87a9e651eb124d17c931 100644 GIT binary patch delta 419 zcmYj}JxD@v6vfZ`Ffv4tv`JCWsKL-A1Bsw|gcMRy4Gj`KQqu6H=}QcP8X{_m;hmeuf-De zsq;rbx})FPHuTD|R*}aJ4p4%QDwa@&Nrj-X VmZ&Ou9tLR_MR6%7TNg?z_y^mTQ2qb_ delta 429 zcmYk1u}eZx6vn@M-?K99k(4b(`tXrUAeJRkgY^g@qM{liEPAE%3SXMN#HJb=9E(e9 z|3MJB1VJ=7MN81y=IHEFL+9}vyzrg#`|dgSaBefx%-oJ#Ni`t!tS_$UDg7)BMCJk5 zYn!pD%3SRgVB6&P4=tngkc|1rzmUH)^F}TZZv=^3q*;?L0=Yh!>Iw3iY1vh8n+Qy! zpjbw=gk_|NKS|+J!^#KMSQ|-jdcYE;;<^1B#SI{tPD6zTDtqz=E%Z)at2hH2M2I|5 zQ0`i)j}dVGl~JP$;+jozZ(EGBY4OPRhp0eB4`~<@`YETxH=hvqJe?&2^kRn!O!g8x z8@tR9Cg(DTf~^iqUH5VqdyvIJr>6&FcoTopjQEkl0~^TW2p1^8Kv|Tf-O*JPVUu)H gfmFs4EXpT17JjDI<8nPD{M;UNzv(RL9k diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.38,AE,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.38,AE,2049.ttf index 3074fb34b940d95af39fc3593174303ca6dd5b90..f7e0d961cad13e226632d62c1cc00e178d18bf23 100644 GIT binary patch delta 423 zcmYk1&q@MO7{$-r87n0ONdrM)vM$)z`l zUZ7WSQ@Cl@CMamprfmpqI>{_roO^%geD^zWhnZpKX8KYK0^xElyO~R8OP_$y0N90{ zg{AiDbqrAM=nu+{*+}H96z2_kr)HUzK(Zg=+@@ctF$h#9xT_fSM$Kt;yx$~XK=~ZA z(?A|+@&~1#n2r^yF4`zSym4u{Q9o_{BydG$3G_A#{Uz;*K2LA7{|fsg;Dz$J<)gsO zN8B64(Y)N((REqCkB-agzg+vr9uyIA-;9wU*VL$d7sdH)Sg7I*HcT|Jg*sZ4jvP;$ UYLeICkdAODFGT9$TrG!x0WmR7OaK4? delta 401 zcmYk1F-yZx6ot=wFI5}0P&7iNg#?0vh*61_v|GD$5CknEQcGi7?9gb@8nU@4I4bWq z_zQG!5|mErqO*g8gM)J^xOhW5bU62Y=bp>uzFwx6xt=)}0g$NXa~pXlSN;K#p8%Sh z+t#X|y)pn+Bwwj|ZtFR{^h*Aoyw|9^wfIU$BmO0=H>eS>jVY8blQ$b)JBW6Pz)UKt z=LRhl;1Iu&^dr}+YlhWD8k`20-8w#P|IOn95WC@kPYYvZEG5kMc{b$tR&tZlR7toS_L9Cvr#Z%dAMs2-EL0rJ9fm PZ%*{T6CMM|0yF;s(4|Ns diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.default.39.ttf index 18b002fd35568d6cb63386b0e570d10150456a02..d59b84178a694a7a74762cb2a57b66fb2826d9df 100644 GIT binary patch delta 428 zcmYk1PfG$p9ERVSUH?THf<}Up(ncMMtTc!^C3G^1JQO9-qT&W_EoI`ZOLUS*<~u}R zqMN7iP`8eC>l1_!MDNBNT6me~`7!V8OgGdG-A`O&0KhD6mWnV)z&jJ(DK9R!H=GzC zhV+xFYkM>6GDUx+Z##9n7F+5k=pKF5;UHEEoAf!l<+!a*8U6w%?SLAbK&d$KGywV2jxP-!ZD>OoD?&05wvM(P`rPn zO-oz3iU`{EC$wlSM4Qf}3m50U-?{g4-+Q+g>V+O=Z)E|1p4-glAW4u#hVb5DX1TNB z8i3fRFQ0l&^Enf}r+=c~acfT1$PN$SU)Aqm1_2zpMpiEXTt z->B53FHhMFbVmL&XRBO3FlNXbHziE^W~xYO+#y^lU@n8mW=g9J1vyQ!B8 zNFYXjr2@OUnek>Lc_5)MP(%xR2gUCpoN)NlTqrTnwXHpHHb);WH3RD;;F+>p;jntB zHiB|O4agA@mVNGlP6%!(%G3Fk{j2&p>}fj6Mn#~agViJ7gumZK@>2r8T`c_3|Ks^J zLEd*S%cMxHw_$^4LUXVg#ihjp0aPqj;6mAAwWY7Munk-ASvz(TWUuO%cgmJ?1sP;< Uh&*)c%TpyNHEK&rq(yqA{f@ogB=>O|*&D$=e1& zpTKA<5#%Dmjmw~q;Mz?sx`QrUoO^%g-phHscC;ORn7hpazLK`Ft)j+l?l2dZ4?Oj=**NAzITT-YE1Z;adiZQ|gV zZf_6VB-5LnfLyisWmpMHpJUnqg$*IPQ`KIe`7>v}B^VnMf(0YI-SSiM$u9Fe8j}en zRUgJNdy3WkzJ`ZBEAZo{&jL==`fT}ExBg=r5}54I43U5x6i{IzOr9xW0|xJNoFR@3 ey-X^|p4c0U(X+VZoQ{&b7Xg_S+M{kcRQ~{}*-;t* delta 450 zcmYjNF-t;G6#nkJ&w8dQmePYXp7213N)!v*LR+FDDQgG|pD8)?O3K8op$5n5QhUFl zhJpx(hKLB-T7rInvx^X&iw<5m=X~Ei-}w&rHua`{Id+x@w5@b%B|X2Gdg&uT(dGFQL4$T8y|Pj^VJ diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.38,2049.ttf index ac583809ddd281fff995afb514e4f5eed45ed460..b5740326850d9468bdca7a2afa95acfc547c9ea4 100644 GIT binary patch delta 460 zcmYk1%}WA77{;HS)zYj?SUVN0Bt;PPfdpb;Bwa#^K8OhWSX8ud({wWrftQF59+LSV zI&`f+!J`D;J5;xhK}2AOo(%;De$4ZG=bd+$nqJfIMyrky!1EhhiO0gRWfKq_Rzm8=!0SSYcbK6E_O_vpd0JuuD$yb{g*4cK(o zzc*MT-DT%`GaxrrU51sQ{P0c;LgA?pt%$xBt^dr}ZwcZgOHeVuU6Y^6v}`E>9>|1Z zNYk6Cvfht8}R<<3u%2;pSJ*i5rDb8 z8c$T_YEgh?$>(+~!(N}77$$#Be$y-%`M_i&MEpsbHt8Ucce|-SLtZm2r#kXZ1g235 zT1M4|8y@0&l6qiRg-|r!gbpb}LrJ@I=(J)u1>_YmP@zEImhwOk`XH}WL|~c-{%0yd zFsd$!lmM=>FoE>+(l~qMH8wurX#zt3%hTiu7ULl)HwbZqZi);UeYB_e7aQewY)t$V z=*0##m?GYqB(<4ACD&#NKCE?E?mAbx*o7>%J2O3q;FiD2DSjiX{TURniz5_apv*J! qW^4&1I3%4^B$crUi}ro&QNrJ9X*juL;j5tX?d6VSUc7~QmZ`u0Lr{4D diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.38,20E3.ttf index 128da7ce6bc60c1dfaac80eea9c0ab3114b1ee73..8245fa38bec6f8ac4309203c378c708c94835b64 100644 GIT binary patch delta 467 zcmYk1%}WAN6vfYcm`tP*Xt)?l$%r860~dwW!l|7UeGnB94kcPRX=*k*HxezCw{F{_ zO^cSbbSXstK|$LVZKANEGa}&~4)=G?yYDf#rq}e^U|jV9+LsYe7;{UDSwOY{WL7sO zXUeh5d-?!<^1w3lqcP(LkRIrFGAZ+LV7lR_uhzGRDrhndSf-ta#t-B|tXAS1mf4NCcP;Z9C zni3KVQbfFYM*1M}K$f3^SGW81&k3#ynQ~F{P|(Zn6YtXau$L61B>eWXaj$mq`m6&Y zDVf6Zq$^}Mc6n7&oh_rd?y!UqE;=m33%kQgSFU!k3wzKzGd(0=1v!)`gUV6`EW=_y i#u2uVqAx?ZaYX-h@gGZU_^hJSw_HluevjMmLXeSXU-EfjZ8| zHB&J0Ccnjo{1BE_MFUs3M+**aWlfyQqA+EOSueUWRAs=MhT5U;B~7;2OPgi?0g5O_ AjsO4v diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf index b2f7f731b02391bec92f4d90ccd305e174e8a860..9c7b087e8a8914c870d2af06916eaa7874c20bcf 100644 GIT binary patch delta 419 zcmYj}JxD@f7=_RMF*4+Wq)mz!G-@z1$si)AE+K(bR6~PAmlQ3$X?hczYKW+%l5cIU zr6F=`3Y?;#_D07Rmk5gJ7vYkUaqGrPa}R zb?Wp1kZ$QWw=AtDCpzw6K!c$yhwv0 zF8427GnG^~_jQ~&EJH)hVWlfqyV!*^0?tei2_mHgMO#jftRRaV_ECU|G8R#UP3bUL V3sjjr4~w*eZE-Fq8fQu)^au9^QEvbM delta 429 zcmYjMF-SsD6g}_#Z)MsiDO-wE{NxgdWr@@veZnOwsv*L{pGv>*r`b#+-|4g{XHr4=oyouq*9A^>Y` zGdfdUsJ{Yin{+m3>gBsc)I<7(^tn;c^S)TqPrOZ-H>lvt56I-lNvnow)!ZFoU@8U0 z)N5t9=>ngG;IVEN{Gn(E32=JA;^oq*^&7zzAQ^T;l?Ez%@&_&SPFk(n1DnJUexjh< zv_l?7g!8ZTL*!muvT5$_h)Fgp9$9vT3^HAWQAil1oD|=DO5E~Ph6K=$9Wt0~Z)9)m zaE2f$hjS>{>T;>4F86R3GT86-^kD*T;!m0rKT>dL0|gx53`OXuh>Em3zKRkof<`D3 fDp-a|`3Q%?%R-Hq+z1FSw}zc>+Dke|tTXi=to}{( diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.38,AE,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.38,AE,2049.ttf index a79bd91081952c8b5cb7cec23919e7b337a80dfc..6f3eb6c5db8003833e7665a838438e49c3099426 100644 GIT binary patch delta 448 zcmYk0&q@MO7{$*WEj3C|G>{aO3|j>K!3uHL5V??oiinVEQc=rEQxg|~1W_$qBzM&d z^a8bN?a~&$LDUlj6+w$S6GJ#~_h_a3^Q&uSUhY{$#}8GRwo!j-Yx=uvt&uh$xZ7ZT8A+`85% z!wv`eoe3Umde)npDPj)_3lS}ssG_#)U}|@XWX!pMVkL z`=1>$^VgZP-3>|25|l9!mW9ChFa)=X(pwq(NwmMFWJ(-460l&1wMTx4dD#;a0`k>= z(qv`B4wu4e{CE_1CJO{{X|e(*8YWx%dTSpKAO*j9W{?D|qJ$cwGDW6>W$2uTC}0a& edKL0b*&JD?2(RFW<}G%wLKtAXYWD3r5bU+yn6+0B&(N zv)0OYlK?Zxm#dED_BYe7H&I+d_v zwOs_D62FnO6U(Vbl9>Sv@Dzoz?&*1RxP%TM%3h#F3qyy>JCLx+>n(3#fe48bl`t4p zAFbqo)L4{&e*|9^_GFi(Lh1nUxq{$cMGS7N{1N_*h0aLu! zWl1Au(8!ILBZShJ#YA73U>{6W#+fO^@htzuy8IMca0hi9;R467a3&k#Ko&)OMtD~P XLmk(5Ec%dA$}!pD?(J7pnoRo#VYW(l diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.39.ttf index e663b7bc41bdfa5c6a0a115cb4043145d02fccdf..3b5140d055e3e1ee39c6d02634e66d5fe39819b2 100644 GIT binary patch delta 441 zcmYk1&q_i;7{$-by=sO?QnpgNkkY0|!xmC2rCooZgd#+|m}ucmGn2b(6VWmmpP_ZH z5V&a3B6mGN56~)t2s(3h;e|8b?>l$q%r}F;An>@D#~T2%kl!u9AOY{x%)!z6MsK?j z0i^aSRmX0pwqzU-&+PXaHTx`*8AjQ={gcEkKIn!V+ik;-Ao+{3E^Vh4t*4tzsc>hu z-Ma4nuHcS5r~mgD6E2&aKor?0drsG#e;@&$RLGlXJQaf9p6}J*aKgF@sy~XUoMEYq zNUAGiIpmpAj{Z`cOZ}hKG`Hw?_^32PXIU2*ufLeLj$?9UEva5bf(KMlRF4BVgGA!&L<~O?A zEejB3>a%m#@t*S0d+JB(y;j4iTZK`A{4=PejzpFeah;xrAVTDKdiv6F8;MMQ3`m2W zMX!C``OBftDVzR&m&e3T4c01;I@@(Sy`?)6RGlF*_{}T|f|MU$Z}Df{7pvhAPxCD_ z*6Sjtg{)bUGC+^>1!3lb{uZg*2nk3|B8M|?&D^i2nK)*HF#PKl=~EU+Q%zYShVqQn z+`2Kx0aQ_&)dV^26*k)Npqpw<@2E`l01Y&8g9|vg(x37~zsRJvM0&;l@5!I@H6t?3 I&$=wK|IE!kR{#J2 diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.AE.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints-retain-gids.AE.ttf index c5682520bf5b586143675e648ab893ec434bdb5e..0008afd415f7be985fd5ffa5c6fe460dc42a823e 100644 GIT binary patch delta 414 zcmYk0O-lk%6o%h>$B!md98%geFq#p8poIkyZggv81r=e@pyGgz4K<0IXcN*hxzJB& zB^2}*j5gzrxbp*BOjLgEtd++m{bME0fNhf(bd-VZ?o5ez@xL(M=1MCk#d22Vb z(s?v`056fBR88Gl*pM!%KOo;U>UvFC9>&RS@->4BN^L4go+eKjrrn+SA_5#r)YQ8c zf{=;bs@B%cdc2Ws0egHvk8;-Ox&6C{YvPbQ(4mEqW8a9pOrGkv3vY;kH%e6g9`pEc zSsqR}ao_r z_6DJ)DTo{zY-q2c-Pxsv&P4+ceCPhYd+s@$+X}bBw`1oSz*k7bR}+izg1CUzZ zh|bm;_7%Xk$nWhtR{1`vDdeBXC+)nIGh$6YahtSY(}j`qdZ<1}-n5-+eMDBkOiH?A z)ywceC2o;|$Ci`#hoT*7RlKsPTso=#L~sf4CHbI61GQb(J77$aH*0d>H4%()O8Q+p zG{guL<>M^<+7K6PMpJ3rf2bWX%_1VHWDQyxZqg_?2I-86Pc|uDSb%;`;lVZ)m`m;^ zckePokX)A)XxQvA@4I*Pu^Sm=dv691z_WPZ^WugFeQD%zfKwDld6rsj~= z<~FBrD5$Nay*Yv;IxpVPg~L7P-t!&4+X}P-SA(ZdfO9*sluXPn%(MaV0U))pIX-#4 zb`b%TdFs8qX;g>j_LJP-P_LJZM!`GL_EQ(Ar^_683r>wXNF6PkwTA1H4CoLJ(`Zzo z!$tl^gbxg}=r6@8z>2~^5w9K|*S<$^#%0$s)EVg6)gHN9q>k3DKz@()LOASj*fTUc z5jmxX<(P;{-96-npi5Dnm%Fdo=GUmtQiM*#prV)EC*MUVr2a&$Y*-6!&gGH4v6E{<}~5l<_bJ$*j)WL*Zy%GIRtHwgA6jDhU9~i>rbPI5>8No Rfg^dTL}XTp-*2fI=P!`MNmBp- delta 417 zcmYk1KS)AR6vn^%?$h4O5{xV%DIYv&$PmM%h9Z)t{#i*uSoBQE!j}(wiA%IJG$t3C zTG|{MiuNX_aB*m>waM8fht5L>hwq%$2z z-iypVuHS0_OOii1H4W=4GW$dRmHcKtXJmcRx}Ug3isxzI%PKORhso=C)2^s(A~2nb z+cYW`Tu_M{q|l{d=KNZO5^>21#jN6${Wpy}fXAFbnHGAF)V+NK;!|~hbK#` z^^HdZPzL1lf@4-^wh9sQ3;EQx%wlw<6(<+TYc_*uF`$tX1ySs)}O^ahwg=XoeRTf+9zija;okwWRu@F74VkB%g}5a za#z*mqLPxG$n+Q#wuIiLcABw?&JW@<)MoKy6BgnC# zXzpXvc=Nmh9S@!t2&3V7btu<{ybpOKypEp^a!#F+Um`z#3=1XPq6`z)@>Lk}Ql#H4 HwIBKi+`3BT delta 395 zcmYk1PfG$(6vfY*8Es6`q$~o#F$M~fq*9^UShfs`{%k_SDWwUT8p_OFn-)QvHlnwqmqoz;n_XVb&M##SfnWiEy|$T{ ztt?*00I^PA*mo>Q>m#kuFrXD7LQ)!!xP*K-7kJFpBQ?B}&BnXp5cdV)l zFMQ-T$~d;1QaF}iBCQNElypzd%B=}p0qRO8P~pPBuJ+1<-s#OsXJMU$;0udh`-=Gm zK~X;9Pd69R6>-Jalp|tFwnbrx0}egZFjVyOP03F&E+52Xjt1z%4hKT(T$H4`EMU-e zSwR3>Jy!qqwSVkE4tu?f7ZE(mx|))Asxh#E5)N>VBUm_<3u<0Q)kv*vJpQOHzsxDN L-u(?AGs64>FO*3| diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints.38,20E3.ttf index 1306b06f6d085da2338d80f2ea694b9949ca8d51..0743e25d9fc9150f747b69aab38a335315e7b9f3 100644 GIT binary patch delta 460 zcmYk1y-Pw-7{;G_{YWDXL21xP$%vrn1Bt?j>{3%yR76EZm$Z8eZ;G0@xkNN3XN%_M zps}UFDQplLTlx(KS@B1aT#hU z3n$#fP^d8z@__jcg7R`lK67a^jtmUw3 zsMI1NVGD~fDJot)gFTSgCCl}6<)K+=jrvVv9LyYS=;rMgAJWKxm(jY3yF;sCp^u&?Dt9au@anE&a8#Wra#u+SJiV{B*X`X5S>CeA>po%@o LQKD-AQD(+J0ijBz diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints.38,39,AE,2049,38,20E3.ttf index b2f7f731b02391bec92f4d90ccd305e174e8a860..9c7b087e8a8914c870d2af06916eaa7874c20bcf 100644 GIT binary patch delta 419 zcmYj}JxD@f7=_RMF*4+Wq)mz!G-@z1$si)AE+K(bR6~PAmlQ3$X?hczYKW+%l5cIU zr6F=`3Y?;#_D07Rmk5gJ7vYkUaqGrPa}R zb?Wp1kZ$QWw=AtDCpzw6K!c$yhwv0 zF8427GnG^~_jQ~&EJH)hVWlfqyV!*^0?tei2_mHgMO#jftRRaV_ECU|G8R#UP3bUL V3sjjr4~w*eZE-Fq8fQu)^au9^QEvbM delta 429 zcmYjMF-SsD6g}_#Z)MsiDO-wE{NxgdWr@@veZnOwsv*L{pGv>*r`b#+-|4g{XHr4=oyouq*9A^>Y` zGdfdUsJ{Yin{+m3>gBsc)I<7(^tn;c^S)TqPrOZ-H>lvt56I-lNvnow)!ZFoU@8U0 z)N5t9=>ngG;IVEN{Gn(E32=JA;^oq*^&7zzAQ^T;l?Ez%@&_&SPFk(n1DnJUexjh< zv_l?7g!8ZTL*!muvT5$_h)Fgp9$9vT3^HAWQAil1oD|=DO5E~Ph6K=$9Wt0~Z)9)m zaE2f$hjS>{>T;>4F86R3GT86-^kD*T;!m0rKT>dL0|gx53`OXuh>Em3zKRkof<`D3 fDp-a|`3Q%?%R-Hq+z1FSw}zc>+Dke|tTXi=to}{( diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints.38,AE,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.drop-hints.38,AE,2049.ttf index abd10a626d932831fb7503d5274af4b96b6f284b..ac7e339157ebe51f0292cd2e2f6ebb62039ea814 100644 GIT binary patch delta 423 zcmYk1O-lk%7=_Q=8S{e>BnWwK)p~h&L`RIE~}hPYRc0mOyW_Fj&%_==1c+_FrL-1iVlIw|p45 z`H;K)gxpninO2f=Cq6j}g|QINw?6MhcQ7rt6;r;(4*6*a%0uO$BEUN=zm$x8RHo#F z7+bq%s%U=h>$q}RAc&63>c3q3#~u_BbKi`RAXn75d>6%;O;l0C2`rdsVgn7dC>;h* Vi)xZrVUrH9FV95g;Z!Y0e*u$*O}+pC delta 422 zcmYk1ze_?<6vw~!hox4Ml%b)Z@u(%T#0quO#UThvBEsaoRC{w1xMbP%k0CH0rdYo^t*eO)3jjf&qg z>?TIxBmN-8j|{6GN+i1|fKz~_o5!cE{sJxmvFildG%!$+Z$QjhKx;b#J4A>TsrbRD zN_fEmHOayR{8PW5ODUTza$i@?vZT6W`V^c5Jfvv|x(8&`6Q5UCJY6OO+G>v)Ogg)z zNiH+Q$+^rCKxx2Y=v)r52W1=#G9!rMS$&ID^&;XETd3m@XK28{iP{nSDkq|2!g(6# YYq+@m3qORV9#N7v#@#=3`OU4KOxf<^}=rHwiiS!ob;%BxZ2p(u$K6*q8eDHA(&iB1y99J@#V zL^n_2p>7@P)?W}p5WO37aNuR0=VQK^`8uIa=ziiFeE?=*vsi#Z0zR1Vc4=|Bwc*47 zF`yq;T-%#jmr42)eaorY)!0%mLHFpZ4hykr*rd>p_H!swCtLNC&-mVaT71iUjr|Fil5=sNTO==L)z zZ=}_Nu+)h$Jqp1NDc`Jz{8e`_ANP$3Fj@ADaF44`k(!EP}|V HpGaCqMHd*1iuJ?}aFU_W>_d#x7$7`e@S4mt^Xks-8ukY4Vt zdln$}=*uU*+j>k#Zs{NBx4oKMwK9V^`HNcdn6RoLgY^`>7DOf>EhCKS@BFvKxA> z3>%!}H!8TV8#!M-Rsxn428ww3;HdIFiZeEU%z-Kc-MiW&dyDjusu|cK0WXx@3Wrrg zqaBh{YEX`gh#d3`_dsw;QJycOj#T4o%xgNzM#Z3_o4;4Si@=bZ6rcotd-?IA|Ht(k zf_&&(mr0S?b|A$yp_v!Nac!|c5Os?cxKXoM?Wk)VY(pA;YsOB398d%DUP-$)kV78F TC_%@eJXb<;M~UBUsYTZxS8+*W delta 417 zcmYk1PfG$(6vfY*H<}iT6InqLqYM-z42B6Uj7Zw`N6J-LG^RAAlY>p-CfY>nWJxOP*E?w|`7=icAB?{eOI?N~eZICqx=0_DusPG)^0{SAaZ0A%+M z_0@XId;nOM{OOrx*w1=UBHtpvYnF_nlIVnq`=pdf1EuJb={!zeGcBj#9}t0QRJ@ka zu;GE9xJy#646785>a>xfOt7R~y>@<=a1ZdLyHKaV;EDVRDD&jCx*OObf)b+QZT>{3 z7=a}9UcNfZ!e(*FKM=EQMWm&I;)Z%iGvJt{o)BHOC|+44PX?I45gjnueUE$HkQr2R zLzWOkZp3_SE|0MXc@#!FUPSONp7@%$78W7WO+^cDikdhCE)kB&3k`jM zzCh7z;1m)_eSpS>+9ZOOo(qD#@Nj;=a}MWix|{CnvDyb5Yc delta 429 zcmYk1ze_?<6vw~!J*{V&VktRjJV6km62(Hd$`+|e`Uzp-GbM*CDHFGr2FK)5(BDym zLxe*^LE_Ci$UIB-nK2$RoHb`*r5qO$E zLAxL*%3JGZd|o!h>Xr>$1X48$DM0>XtsXB8z-)W&nOX$UAjLUa9)<8j3i;84h9K cL{6x?(xv*PSLnB2>b52=N~ZbglUbqv11e5PYybcN diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.retain-gids.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.retain-gids.38,2049.ttf index 70c9f1b3a46195884435a9bbc23dc80b4a4f9103..5ebeb2b537467d500eb2c72ae275711f8f225d7c 100644 GIT binary patch delta 460 zcmYj~%S!@L6vn@~j-^?eFt#cfNs1uofdp1iBrOCfdJqxz7*w=y($vgF;3lGli{$QG zwrE>_f=db92R(KzgNVQueG>*=__)8{Ip>~R)vNmTKt=5bTtDHZXgCyJGyzcrkY3%G zm@ds-`RN+{AZ{ADk%hPyP#);J>7Lo68@2QXUZF-<&EsTQ@H>D delta 431 zcmYk1u}cDB7{;IP?kr7GtTT!X?n1C3l1wXU36F+ADl7;>!!xBTygcj@x0VJ8hvfTH zTC1rgh#+VQ8ltJ8p&?vs=sh&>gXepH&-*^Sd|y*(DpzCYq6K(=wNzS5YO5yTF9R?( zx1+JzN<#%$mVExe)UDlxxe4+&SGtODD*M|2;q*ui3xryD#IC+aELRMp`*$(Vs3H+ h71$(=R3=ri29xSBj=0R!>wwhpa$7K3@8dknls}_-Pd5Mn diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.retain-gids.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.retain-gids.38,20E3.ttf index de9ec81db3da1520820ed45103792272968ff424..24bdc316b76a1113dba64bae61dabb289db4e741 100644 GIT binary patch delta 467 zcmYk1%}WAN6vfZXXflyTpdmDtk`Y1B2QCt;h1Mpd=!2+;a46BjNmH}gxshn8y#Jv^ zi#9E5=~9UPgMzj#+C*VVXJQC19PaO&ckko9x>ncfgK>u!P`?uKWFoq>m;+=JKz40& zYPJ%)x~KQkrw$FhFcwSv0MY~fZZ@qS4a_us^tHy$a1|}4enU44SV5HhO$ASNBkjvf zTem)QGE&Hw%I$H~$eMLt;WeHE$0L1;K3p-%W*|udUMau&!M9P}^_Ml7Q~%{6SwW)} z66;D(EJ$JT<{s^X!~Dkfh-Db; iCpgA7()1;W7kSIQL6gBbhjbLhjT{mea^&tzX{*2KU{K@$ delta 386 zcmYk2O-lkn9LAs7S&J=Jh%z=EnXW?%w4u!H%W^a0~1pDW}un;SL2WTCpfpImKZ zAD#hGrkBq>*MCf!9r_#ns9JF^W>W14xz{?36-9z%d2Z9k7BXaZ!ntz2N+h2A1~i)| z)Bg2seXxXkK<*6l2CoU9>K}ZyM^7}odNW!e!TjW8wSME%f}m;L-Pe9v1!ASuvDCU) zR0~>pmI1>MYYq}qTvMtqVyY{aOB7%d#|(sSkkhOY3plh9YY5}upXJ!TKE@%GaQ5Fb z0UIysORlMR>6m+{;1YMJ!NrX#$`h59wu%bpDWVSy)zqq%(dPHE#>dcAStR}dCI?3x diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.retain-gids.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.retain-gids.38,39,AE,2049,38,20E3.ttf index 4b7649d0363d99518a31d77e0b7982084472810e..3e65d5cb4d22f5190f9f87a9e651eb124d17c931 100644 GIT binary patch delta 419 zcmYj}JxD@v6vfZ`Ffv4tv`JCWsKL-A1Bsw|gcMRy4Gj`KQqu6H=}QcP8X{_m;hmeuf-De zsq;rbx})FPHuTD|R*}aJ4p4%QDwa@&Nrj-X VmZ&Ou9tLR_MR6%7TNg?z_y^mTQ2qb_ delta 429 zcmYk1u}eZx6vn@M-?K99k(4b(`tXrUAeJRkgY^g@qM{liEPAE%3SXMN#HJb=9E(e9 z|3MJB1VJ=7MN81y=IHEFL+9}vyzrg#`|dgSaBefx%-oJ#Ni`t!tS_$UDg7)BMCJk5 zYn!pD%3SRgVB6&P4=tngkc|1rzmUH)^F}TZZv=^3q*;?L0=Yh!>Iw3iY1vh8n+Qy! zpjbw=gk_|NKS|+J!^#KMSQ|-jdcYE;;<^1B#SI{tPD6zTDtqz=E%Z)at2hH2M2I|5 zQ0`i)j}dVGl~JP$;+jozZ(EGBY4OPRhp0eB4`~<@`YETxH=hvqJe?&2^kRn!O!g8x z8@tR9Cg(DTf~^iqUH5VqdyvIJr>6&FcoTopjQEkl0~^TW2p1^8Kv|Tf-O*JPVUu)H gfmFs4EXpT17JjDI<8nPD{M;UNzv(RL9k diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.retain-gids.38,AE,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.retain-gids.38,AE,2049.ttf index 17a8911607e391ebb3e53b3037ff34ac6f8af719..768acab5b9c55c0af62f477fbbf16f4ba792e652 100644 GIT binary patch delta 448 zcmYj~O-n*S7=_PVEi+0`G!PV&3|jDa3%+Abd?^;80D(}nFO>Mm!Ve+ zSV4sR&IFEiBjrg?<*)~Zg-{FmQu#X!elEHn1S)*cv1@&#Z_`7S?t?KB@Wi<6pFlU= z^FLc;=C3nnqaBpGB_JarB(wg}AqZ|2rL)xhd2M`6$hbJNFT;XC)^7PBW@Sf=3CI`U zNsW~aJ6sB@ovh;4WPt!KO;+GQ)nrRgZ|&he#NjjV^pk*92KJ3ZFmdA-;N)iCYa04i3qk z`a7a6n%t_Pp*^CpQ6y;T`_RD)=ga4u@8Ju#pYP}IR&K;C5UCpb1tVuv?t$nx0JnIQ z-fHK2F@Txm%T>p6huPE%`6u#@UAJn%&0(1MhqPl;5UefuXunH7Zab}x_C*91rx9|j zj*A22h+j$ix#iTuvGf>O@FbNo?!{H>ZyjAgl)XZm4hBw@H$bz=$J^e)0ui(ljnH5e zTVe#9zx($hzp}@Y0d)*`@}4@DDYhXWSwmfhz#>ICY4SCh;2G~nfDgyCV2VndAx)S; zCpTe^07_F9Gr2Oub1+evcIFYqvmA+S`5|=wA?i58HJY$+DI4NM7DZHsnf{Pasu9`c L?%;D(noR!(>(NRz diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.retain-gids.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.gap.retain-gids.39.ttf index c63734d24cd4e230f187125af9e44b80d3ea2f01..b0b9bf91ede924b093fc94444d2fde6a70379292 100644 GIT binary patch delta 441 zcmYk1&q@MO7{$-MGiHWJQnpeV$Y@ifF&n9s5^eeeB@`jzV4{VSW+v|1M6^t+aML2wYfo6F%9fSJ#296jxcp zQW=p_=f-^4Go>8;-rG<8@1-=4=>G^%X@*X*&N5zqac>>R=)tw5dJ#!pPz6yr2;zuW zgc;(7jR&6vEZq1k5kb#qc%-$6CztwQ+c5W0S{|qXLW059>T&L%ugl+OWJ$dc8jaVu>2BgK# zyw|?%{AJMRlr6L03`OT{S~RN$JwUYE}eB78Xc&(Mty-E2s#I7F}G>wWUnFM3<0`$v{7$ zlZT+cV02jz-3z(~og=72-^w05yfe@9z2A(TuoHLF*B?NzUdR^<*?jIDV1EEg+k4Ba z?MI^v@FMwX#ni014e5&dKKYiRYt_igAV%IIUpHtFsZRLFQ{+j*Y;~r-hya@sHnon0 zO=O9ksoK;`JyuIMfPLPlM;YtvqV>Cg8{&Yo(54SVC-RWIM4oIrAKnrHZdJd`vfOwt_{pG*-$rZ9+?@QyfS zl>;A+sAaOB`V1aiW>C>}nInXb%hK3f9%B#6m~nT!L=dW^h-Y37?m|ZmmuNu4xwz+X MQQ?`VW2qke2UM&|(f|Me delta 438 zcmYk1!Ak;B5XQf^Pt&bjb}1=HLS?~-K#U56x+p=1tfe|cShS|JrJG{5c&kH1m!Nom zLH7(Je^mpU|y1`d4le&3rn!@Op+8ND7k%>sd9I<=fmrWU>c^%a1z zx*nf)?yU=eZIa*Jv(3tFT#?8>lFwKLGp{8YLE;u^&Y}w~@ApxChP-aswfc}-0n;g| zwpp)W2}$B6DSTwwg4=LVU7u@ytT>a|$1}sK7ij zvAcVR8N%c`EJ49WmwC^hY+5`9iJ6fJRDd<0sA;X2_~u{%D2Z>P)3cE jCY4B4EW)Pq5C>wAMIOF+F(7`Kp~?++!A`g=45t49WKd3B diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.default.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.default.2049.ttf index 5d8b04f7e4838278350b95508ca2e22cbc1172ee..0b4f45abac1919547ebef272feff98d1f35e8b14 100644 GIT binary patch delta 438 zcmYk1ze_?<9L3MOPfg1#A<02W$!ICEuuvM3Bq1`2qJ)a*rJ{qcq)dc{mWZZEE<{6P zM0;BlG&F@v(AW|U^%q1?MCZvHym0t_&iVd;d+ojSo^~J90sC@dGL?wMqYr>`0U$NE zI5cuLa~uRjlzthYAi5U5n3T$b5&XW%pfuuO+QlzxKTmI?CA)CL(K!pcg>y{_>;`E`4aqy7@yihjt zILr*SdQgt40Xe9Iq}AE$gu*Eyo~J4w`?c?ZPN>FeBQ-wMCGXlM+=67K!tAy-(l^E5 z<0APf1%DkZ9?EzM0@Fs7^GYV&f)(y476*d}u1w|#j!YJCp=z?)lv|qEiZ%Gm85;@G etNP`=SZiNE4teaM2n{>(L1PIsYEjV2soPn z(o3u1$;A{_MDAW&<*NbMguC|E4 zbh_-OQMWLM1n~S+`O+w(N=lJR mqzYzXQa!+aqpjV&%Il6HiV{bx6(@OklTEAWYz^=v)BgdsD@>pO diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.default.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.default.38,2049.ttf index 058cc2acdbc33a6bb6def05067d3b59617346c4e..ce7fda27c024777251a08a2352f932f762c338e3 100644 GIT binary patch delta 441 zcmYk1J4ixd9L3LlSelg>Mg)dlk}@cIAe9s(iM0fU4MAvh(ThS_mojl{38^jl)@TVD zTHB(rme3(+Y>T!ArwDZDT)Kn9;XA+cfAKW~-+`;4vnJqf$5%Jv(L^i_NNoW7o7>ZK z<)sS^kW&_Cin=+rlJT&9O-|#0d>k*)GH>| z5vBj2f`@w17|hKSfHnDvLlN`nq|_S6Ig4$pq0EK-d+IA|F>&mzh}Eki*MU!VArCd7-R4Go~ delta 463 zcmYk2KP*F06vn^%-Yc!5np8!Iwo)O{XjJP@ETS5VAjLph>7$L3J{qdASqw(aovkD$ zA{G&oNh~&l&Dw#biw?f09eR`Rp5J%QxhMDDvgg}#(RG>z?A7S(LNvA%UI!d00O_Tb zV5m5K?gPX!eQMj#^J`-x-SoHg$!tbXJ4YYC$Yp9g%Y-v+)mRVE`?E&j#8x3e__h4p5+?RE|1C z33__ubM_0f)SyCkx@Zmg;ZihCDjty4@5;o7ZokMDQe>86498PEt(rz zTcXBVik6_UC0ZJs!+wa~QwCmmInVQb-}w%=;(m1>wU#P??L9m-7Y{WAx!93(lC;MEB5rNh4phy^(->#%k!r z3}z7|KQZ22-H5j&22#L`dcjM9OgfkU?8ZKuUvi+pg^o?r9eWdWUqLRsApwt!wYD6! z8p`(_Vp8*pe#Iwl?VU|fIHjr&sfO#Ga<$JTjWIK0(9p=!C7zXDzk}4yDEMyX(Za}& z*GGRr``2IZ5h?pfn}-{mtn+uZ(?8bE082zHDA7^_)>%_bHckW}`;rxSaZqCw4isyw z)zwXPY{mxUJMylD1k59iJQHS8Ocv8Hc*1ok+mBP)*84v|m; J=eqW3`vGA>R^R{t delta 463 zcmYk3KP*F06vn^%?rZg-qKQ94rP`!IqR~|9Uo7H9EP`OElz6mJ;%P%QHjBZCJ6Sp! zOvEB2VlaqUYzCXfP-_#Z!S~eAn|$~DzH?4a?w?P8$$#8_umTw0=J=FpPQ?>|Hwhp$ zGav0Qj2_(qVwQeo&9-t!QSS@=C4C~3wo<;>?FYF;4Q80|r93+85&Ce(&hHy#5=5Ar z$F}x!n8XN~GZ5Ui>~w1=%8o&;kxlVjb~j(?#vvfboQ47iHZAMVJkS$;xZn(YB*FW@ z&2#b|Y7hiXdp#|77FA9}G^4EAM6XI{t3Hh-7u5oZdd8S~69IK4dYszP!Z`b4X(yd)R`79n~k7{L{!HPnpyf zwSx)RjGNdv`3YTr$%@g;QO$kKPN8$_Y6Po??nJLCc?i? Cu2GKw diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.default.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.default.38,39,AE,2049,38,20E3.ttf index a53a3c63463065a4ab86446e7000c7c8b1ad42b4..215169774beb036b7e15c86cffcdf82d3ba1d8f4 100644 GIT binary patch delta 464 zcmYk1zb^w}9LAq}?@BApC5^89(bP`?m8sFI^RJLxR80BSIT<#f!o!GPu9h2P-kV?c z^3R=d{i5C{I33hHvnD>hvZ{>9C#6I7i{_~^w~FTC3k)3DUO-3D_UgaA_Rl+zfX_bD vKnFRaw#lkUbjOjx2KJDFi5zCJgFIy*!kM9R^b@e?wy-HrMfmzeUGo0`_lHy` delta 438 zcmZqhZ}6WWR?pnQz@QxC?BwGdyD9u21B2QV1_p)<|6qNiGV6}r3=E7BKz>4UZeqba zbA4_ge+Q6XnUR{9B51hlF_8TRh|My90)iAZyQvgABvI$sd?aCtqY%;0~ose6rqopcC+pICILOlYa8tv z(pV#ZQu?W3m!~RA7P650Tw1AB8_nM+uE;Eb-eRHuP<^IP(??pv!bcLo_wYL9qrk~W z-06kIfuf6;6cL%wtPc`nS$=JllKsxlyx5lv@fO^Q=}@3?#LtwjHclFOjhQ<)T%lZ4 znz@(vr1+BJ;z^nlGxEfCm#L(BSgzyRVHtk39ajG3>OXd&fS~hcj0CZ+gv7gCSjeG_ i3eI4`KplIiqDkpU@wBKqc@sA21jph+j^Cdv#lRoSD^UFa delta 454 zcmYk2ze_?<9L3Ll?^$XnJo*8ahJqMDWQ7&k5=rDB2Idf9(Mv50Uy7N$C0ZJ4EAHP= zb5KhS4bfCBZ4GTTHaNMobmTd7;oSQ<-}B|my|)=}#xDj=R15Is6N{-t{yCNd{GR{{ zE346|#{5|b5Lx=IylGUQX2)OY@951^(J1JX4`1XTYNo`3UT|v6C+Nc^vu?RsB#1CK zw`o{aBr!*Rqk;#9S?mu*TbPBy1`(@P4(q=oI0e+Tc0+>$y_?z#5J=I78|{J5Bm@?? zxi7y%J%XSp?>&+89chU%#nqC7A}X)MRxbmF4yq3-+&t&xjS`W^O8bpm-B@QJG#5EW z*(?yGvsr-`*$%7!>e@ecAcyTvPZ#`nlppG}yjO#s42syr5y~)7lWBEhD2)p0RDvo~ uH7vp8xsN@miO{V_%lo9JERPOzpw264yw$btv7OF}GXvOvz?4fSMfeZ=flh4z diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.default.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.default.39.ttf index b3d80000e6a1627d272a503b41a3da56afa7ec09..7a57b83bf6aae231fa26664e1d56dbe3ca9689eb 100644 GIT binary patch delta 438 zcmYk1ze@sf7{;Ibo5KI91_NJlz(LO)#0<06@O+a1_QPfB zjViK8k>9Dvp>CD}{<(T7Ha#B7tYf3vAR|GOak60mt77! zL#q>&b819RDKWX{9v_0jEg@c;?f7NuXL1Cpb=pgalOZ`Nes3lV(OFuaY= za33R3l#k-l-?eaAMA4cez$Qgf*)?RShcpO|URq;fL>U*qEGWY$1DkZfRE=0Z*Jg$g zxi%}%k?k<=+E=^SgB*4{HC_bqEUx&pIN>4xItnP_7$sP!2%T?@Wl%gR`}ta-|+#8l0$xLh7=GtY)(V_*MLYd^B+N@ONIad diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.default.AE.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.default.AE.ttf index 6eda40d05c64078897d59da50d00a8fc4d8ab61b..25cc44e9bbefe0f035b6f5f3deca0a1970dc38a8 100644 GIT binary patch delta 438 zcmYk1u}eZ>6vfZ`o?1qlLQ;Z~n$c2ZVUa{62~I{)L{JhvR20;bGLafu!ZDJMprJWv ziJ&E-wx)0>sI4Vh`U@f`qVwbpJ~({8bMCzd-d*4(aNKjy0Brf#Y$6tkPQL=m8Gyw6 z(#TllDpv!hIJsFen$)P2rB>F078E$tk={h&|NPvjUl)9ogD4}CCKELW{xB!K;} z6t!vzaYV>(ly6fjW?b1&0f>uJ9)(L=JLR829CG-pFH~4)UpGB+7NrkX^uh-c@IqOP zau^xv4Zj>$eR5a{O1HDW6AHJ4cs{vs@72GD98mSsW~%>Cw|sKUI0eZ}g*feKrtgZk z&rb4E3jVtIxG4Q&;idk{1tqo8hE?7uCM$z5&J9-JL(O0TJE{h&ExD{v*U ey{cE@gvvoff+!|AM3U5G7UdKcoh4oAAHXlRNWT54%)ZFZ@k@6f>q|M&g=@B8>azT5D9_3fB~#igUJf9^Iex2 zg5rVho>i2viz8HEpe9tlF`h#eby9{@A=R(| ii|Ri1TEC&2S6=pbDatv{S~Db{xMp(-x?2Mx&GdgnDoi*4 diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints-retain-gids.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints-retain-gids.2049.ttf index 516edf2ce66bedb3ca7f51be2a1200123aef4a84..ad359c35b3debc54a91217d3c48ad001816f2ef9 100644 GIT binary patch delta 473 zcmYk1ze_?<7>3_-uGY0Il5XUXp=7iKSx6`iQBq5m{Q!#)>87HEH$_bx0+$HKTIdv0{ANVPR!7=qcgi9a#Ad(5_;S=dHY8FBl77K4Qz2$CHIoMQ%0fG|0%1e zQ8Ys@Wud}C{7rEl=tg27=}7}oekBiOGx@^b7>hka9BsIV6@=8KAiiwsQ!-kL1~qKtUqYd!1aNgPs7M^2n`mq>E&wXSTc|2Z*IumAu6 delta 473 zcmYjNze_?<6#nkJ&w8dsmgNg1p76+}GDX6sLLrELQAtBs_)N*6mr^Ef4mCJt7y3sU z`hi44Lqh~@Ez!`@(Cp&UxjY9CoO{3T{P@nfx1~SpSAlvK&~{VFwba6L;uY}R1K8Ny ziNtPJ8zF#Yh-VLNtNa<6`6AvTzFsU?d0+JLhwvZye31gayrxk;LEJ3bmD;GxfSGjo zZL3y>1~=h1a^u9Z3uB>38%Qc%DvFm&XO&JEmjGXq1yvFpI#AyMZ;-fIm4XdI@X`?Y z!RU06qyh+o=>(LIhd|UL8f<#RO~SqAZi^TTi!CMRqk8I-3LFD;N5z~nS*IPyA`{?ILib)63hDmX#SS> zL*4jVPjB1Rf?=z$2&z|KM=b>VQr?X=$L>!*d-Y^VD##cNRCBk~o9Iz@BG5oF2wx;4 zq+1>MhFjWL<-cLFefE=$bHEc-F%dtk!U}7`)ISSB_jMMqarB!d>QVg7#=pAxFION2 z{f@p{$pp+Hi#&;t4B5dHT<)9Lz!H-5U8byhkqdQEdJ20y=U_*j%YfRKp^I&!T=NZA CnpLR) delta 471 zcmYk2!An9x5XQfK`z+1UURYRJJmY~KB+0abZb_FADhq

Y0)UEh!am9rEC@+W#S< zYj}wWItCF1ojX*=4xJ>hL$hh%!p#1@nc3Odt>{(#WZ;PB0sBv6J{nnA2_*n$7C>rg zH4rS#RlNX(*BpNE`rP_ib_(WdO9aNaCFfg7GG>k+_Q1{ zPM{MTlwhiyG(^^92Ax!s6*#cgV%`>4+t`9QlC7E!cyKFTcv#f9-V;L_yC@|9acvpu#}KsHh;YLa4ABl%PS13Zf#yi-{H9G&OSwS|l7Al0*MO zgKJy0v_~IXdoGPNM9~L5rw{O49^T*YJ?}a9-a}8>bJP~r9f0u`2}dKNQxh>jbpwda z%m;=Fq4GJsC_QeOneI^J6HqSbOX~@9t$Fb5fnKUC`ck-J*KL`_3=BTN2jkx|twd{b zAjMnmIT_5PbNTlkl*k^rU*I*aRsDt@qjwdoe9;>v0X4>LyztwY`enR`Yp1Vr>lL$_ zUyLhV;?ddZfWjG7z4IPlK387*Tcj~IW(*n{SzE-D(id=%yo`dcCYDx4E*>BG0qtLZ zyjScwhub~8p_zRh&`y3?s{-~J5mVy(4OnJR(dAzUA@?OK@Z;c*Rk%?6W38^Q*Rc&N zknfRa?Id6tY2=v*lVY-%gvGjv4J;r*&ymuirp`L&=t=Bw&O}yJ)ef<%22Z!OcjFrg CwNuOh delta 454 zcmYjO&r1S96#iy+D=an=DulL8!Ki~EhEh;;P`ZgmMO0Y1rSt4_bweeM`4G)O^M#{&HKLh-n@CkRE!IwIv7_S!1I-eCliTubQ91E0CMTY z@I-mKatDYkb#~jfob#|=r+%Pb-OXD$Z{+rs{JpkfE{hK!bVyVs5e{t;} z??47y?V3&)xR)<#Ox~z|eF1sw;1~s1IFu=MeJF(@N<@Mv5Qmt9O}~#lX^6nJt~EV< q?B$yKt|=lU$Cb&L$*7k~FVI@A1~#}*j>GdCu)BKQOES4_$P diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints-retain-gids.38,39,AE,2049,38,20E3.ttf index cafcec2c8a17fc980b4a25c77b14e5da32a0541c..46ffded08b14f57c2051406d603c1f366878de1b 100644 GIT binary patch delta 464 zcmYk1zb^xE7{;Ib-j!DBl17 zmRh$|{sxA0(hg z>6Tf_!Nmi-QO1sGCEAn287xD*^QF;TcDL}=haA9z%!-W z%YPb;VrPH8T*I{<&IdUhrQ3 zdM|J8jOrIZ`vj|lT4L71r&rdMkbG2nWI(jdR@hZE7e8R&*k%D8C7acMeeEAR5JRUu v(?o)tQ@dnc#0H~CAc;L>U?PusWKp0Dgjq9Go;(eUw2ibp6Tz!fb=CI`MiWz+ delta 438 zcmZqhZ}6WWR?pnQz@QxC?BwGdyD9u21B2QV1_p)<|6qNiGV6}r3=E7BKz>4UZeqba zbA4_ge+Q6XnUR{9B51hlF_8TRh|My90)ii$1~iZ_j^z{sgL({* zuTlmw@CcB_pzZ@C_$IzlKXbOt+7P_d90vL?YOSrcLmb_%8lf}qZS z@DGTMh*;Q&T8O=cT3A@8vGGhy;lP>s&Y3%xnK=xX!l&&A`XSJnh|JDMR%3Gop!*X* zdU1JVycjO`10qTvPqb0KT<&iT98GdTz0qc6F>>j_6v8XzsvLC{`ak2iZ|SpAxP4=Xj+|K-L%u0s?XwVHZ#<5qs@6Y@c~nwF5lCiaklgS?FC z>wyJiQJ^AJhRS0OF4t{ru|swI*f=^D9ha67?`*Dx>hRCE_>ylAn{Q`CbQ!xMl diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints-retain-gids.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints-retain-gids.39.ttf index 681723c3b53fce33282600382292bf1556b8229a..2630dfba4f0a4bffe8397deed310a01b52c81b5f 100644 GIT binary patch delta 473 zcmYk1ze_?<6vw~sK7VA0CKW|!7#S@|8Wu@Gp#%+PP(c)8Jyf*trI?A(&?4cO+<%}U z8f|E63mO_+f`;}Q8=4|$>HF*r4&QS=-*fIc_ui(v;l3KVcm>pUJeG(@W05gHxdD*a z+@77QEf+k1SfxMA=vsMdN%+|RqTeXww5%um@J?T(UnsEP$@bak1N4D{Uab#)l7J57 z)U|pUHaN&1l>bE2bHn)%XOrTZLy>anwE8=Z2H9d9sBxhyZQ-!8P9LZl3!5b1jdD7^ zy9^^co=j$LbtYs~^~oKYsWrE6pQh%2yRVQ;K!xO0xr}|R(tA}9=0OItN!=c uj7z0g^~pz(3T`2XJkC&rh6<7>p-TA?XDm_`@)~r~F^*(f%-`>+cj_NC^-QS% delta 476 zcmYjNJ4*vW7@WP0xm-+Q4qqumq8y|VV7G=j1} z!bWTq3kyN8w6U|dwXm{Dp|d7MKA7E^Z)d-oy=q6T|;%)Q;z$R66wugu^A` zyOk1xu*lzt#}~-ph&41W5=csZA2Gug}G-`(&#^nkO6%5f9aVM zO=v&M#5ymCfKHwz8eAYr)!+tVSZ#9I(hs!oHf&(0=?U_4&&cBtC8!%Ytj=XJx{MWcBvBpbq5#M---JVc`M_bqDx2BKdMJPi0LS-SKZ`;xvN>>`~m9m BN$UUr diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints-retain-gids.AE.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints-retain-gids.AE.ttf index b2f3346d9021054ef3756500a4350a1ae90eeafd..68574c304cd3ffa33f816c43d76909c1f0f9d554 100644 GIT binary patch delta 429 zcmX@3bV6x@c>Ns)2HtFECm&}^7u%Z*42)|S7#Mu~gY}KdHe|FhFfe%l`3cFni3O_G z%(X!IA3(luMrvY;py95^Kz<33Zd5O8HqUi=X3=CmRD}b6z3i69feycOI0NFes1!X`3`Qlj40{H!FHP?ifU`jSz0@>xb%pv2?|#^i8zhA5yEBMZnM zCJf75`h>M1x1iG1Z7bT5f(jDdZjPL%-m{-sI9nv zL0eZljt+{*nBWow3qJ?CFQNMjE#%VWhnts*jR4ZKqV}5*09$ z4&AXT1$dwkS4n|G%gOWvqjh>JdBvkb{;2dD#yKEQiH0%_)V5vkfDs{Ymc_tJA{hO2 z=r^@s2P2TAkCVjb06$~HnnL6LL#gv27Um05%Alp;CUrwbJKZrJk^EeheDre)4>qa5 zTw*t|dxIGQ}i7!FZ@m(<5zM(T}1|aI7SW@irg=64JMFB ti4-U0NJY%Uq5A;)ypshVzU8c{(<~9)|!D6b;f2*G@XnSWZUOr8J$ diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints.2049.ttf index 1974057bec796bd50ee0df3ed3b4e47efc0d3c75..1052bd323ee9d16b6553efe0332bd28c183c8d9e 100644 GIT binary patch delta 438 zcmYk1ze_?<9L3MO?`c|Q2}ur0N=8eOg@w_OBn6RC6eW~IFBKiMq)gmeBAOz(5DkqH z?QK!e&=f8~TP@L0e?bUEbe_Dy3y1qT=lcV`*PctyY4<@5u&u_X;<52)4UjKsbc>o0o)I3 zL9Y~Hft~zD`M32##+?o2ff;emp>T0$uk_Q8Ll%FHhB6mAH?$|#qV&PCvG9=uyiiti zIm`^zT0oAfemSTFrNzAwZ-Ad^I delta 435 zcmYk1F-QVY7{~wb?ldn;63Pye@Zg{!Lktt0lBB7!C@Bbw&Xg>?Jj}$VmWIaULA10r zG&lrp1r5;@H8ix<6f`xvWYG7}!3Y2E{r=zk_`mnAv}^5b_&5!?R+BUH$#^362)G*n zQj060$@95W9bil3x3(?Qeh*E2lD{FpP{^A(Z}{$u_=glNP{W&ZDRdqrZxpObO>Gi^ z8C0B>S+n7QO8i0!?3-48NDt9OR1!lGyL3?b9m5GAN5nvt0zI3`Gtft&FsdT(i3si% z6=(fJcQXP>di%Z%-*cMmmwUq&7~I7AU9%G@JwjHFOPg_I-} mNoCB!qJ0m$^_G77DzCW)C`v5xtr*G28*Exd`_}+ZFykNgJxvh+ diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints.38,2049.ttf index 346df6176b7afde220e1c693ef4297e20627c9f8..ad1aa8316a6e3cb368543ec780f853afdc7dbb12 100644 GIT binary patch delta 441 zcmYk1KS)AR6vn^z?z1#YF^mWdm81-c{viFKAW3Wr3LAn@>7fsWw4_YjS|Xw;xob2w zw6;ZKEullu*cNRKP7&zPcgexw<9@&I+;a}6>Hqd$51%ywXFImO8C#A=Q-Ib6u)no4 zGhbP`3<7#mai(aN#@8}#)^EtEyk%xRbB~|oEO{Z%z>~EbWFI+{FP5v0A3C5;*^6ei zgdRBPKd8W=S+s_7vjt#7e_~UlbaYZ~P2ilxw)#-vKv&v$Wi3h$Rn)*|I^dnMcZQ>r zp;iydxCqE;EhHQ6v3_X$rR#53_Oz(|PI(nkHfj|DeSE$0OPiE0T5ymcDDI+`sIV-# z7e{ZS-(U3m=wTy(q+7pfgEx^kn-+mM9Xqk4Pj fAj4u*HuU5`0v2*OMFA#`<*go+2YTee5-sN+g$PZ1 delta 463 zcmYk2KP&@b7{;IP?(~nMy~Ljg(VkRDGz2XYizu5Q{tQH=SJxE`cy7!TKdq#C%Ht8=9thepT>HOKAN-hMgI>8BFe*O zn?(m6_{pzSWY4s-Eyf@_MwJko;?DkI{+U zA4WhB6y>e?;@&GA5mWp>vQ_lUl#tfo5Vu#Y^Iq;{zT z%)n;c!S;FCxcgRr10jxbKliuBshDg~#(KJ#)#)^DdByne)N4M$B2ak|Ku(J2A7xQb Aq5uE@ diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints.38,20E3.ttf index d01e7e0a309d90bb6114e6a2b54154fb4c27f79f..d2d389f2b161ce643d3de3cc8618eb2ea29e8e89 100644 GIT binary patch delta 502 zcmYk1ODIHP7>3_-G3LmOre=~*BO?^KG`TbqCRTDSA<4;1GjxubX2vu-8)@w5-^tp- z)n&mP`mRC7;n+B$>`wt@G_vh0$7`# z@9ND*ikE=8D1F^F(=CzcJNw7%S&ox6nxe22r%;F z^?@JI{`AM&gyre4Yv2YS>wKMZsb1 zUtRyl6V4HI$GU7;W5(zbY IW@;bCH>FKiQ2+n{ delta 463 zcmYk3zb`{k6vw~!-Pd{#6;1pYDzwQH5{-sbNi3qV34*0k;?YKl#|zbTvlu#R?&KdZ zn21G4#9$Dy*bFv{q1Gl+5#Lt^H~HT4`JQufa(}#sDxu@f!&SiiOioTGlhg4O5J&^a z%r3-+3*)65K+Msvt~<6{iUpqN&*@XStepuCUB8hlR3gVjFk|SfN9nDclP{W85`@Lg zaO|QBKTI-bAiQHc+4e|`9SNuX3KVR#^5g;eLh5`q+tmuzC&;z|y@CM$K5V+%J zlwTuFf}m;7D%|s}ToKjGs_GB}Dy6LjHI{r-8zdSTht!McRu`h*yB*MgB^HG4ohMHH zvOt*bmo>Ct@sH)dy#9}UNMr4<$B!=Dsw+97PGmSRk1RHDfNj{=Q-g9jG=p8_sU)>c z?O_TI;}$l{Uy;iXSu C6j1>H diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.drop-hints.38,39,AE,2049,38,20E3.ttf index cafcec2c8a17fc980b4a25c77b14e5da32a0541c..46ffded08b14f57c2051406d603c1f366878de1b 100644 GIT binary patch delta 464 zcmYk1zb^xE7{;Ib-j!DBl17 zmRh$|{sxA0(hg z>6Tf_!Nmi-QO1sGCEAn287xD*^QF;TcDL}=haA9z%!-W z%YPb;VrPH8T*I{<&IdUhrQ3 zdM|J8jOrIZ`vj|lT4L71r&rdMkbG2nWI(jdR@hZE7e8R&*k%D8C7acMeeEAR5JRUu v(?o)tQ@dnc#0H~CAc;L>U?PusWKp0Dgjq9Go;(eUw2ibp6Tz!fb=CI`MiWz+ delta 438 zcmZqhZ}6WWR?pnQz@QxC?BwGdyD9u21B2QV1_p)<|6qNiGV6}r3=E7BKz>4UZeqba zbA4_ge+Q6XnUR{9B51hlF_8TRh|My90)ii$1~iZ_j^z{sgL({* zuTlmw@CcB_pzZ@C_$Izl^?424odLK9yNm zYOY-e0qK_hFlU+7uu+I|UZS^31v9Tj?msv$)31~mXn7}hr4W6nWHnl@9}>`|+?Ls@ zViYd&C#9d5R$;QZSVju+E0>n5m3reZj7u_0pf_3QJy4(M6ZD~Gzwm(s@IBmi`5>_K z0k^wBv9IVNB85aUFyn#5Se9SvU-8xU@0{3^O!4O5jOb9Ham3G*jy6Ubc#WAe-Cv;` zRD!vi_k{SCqT*4S71Q$gR)?vix>&B`%4Qi}v}{&}a&?Fu$ii>G86iQ$m4JAcv-4>b jP{b+9Fj2!UDritT44!4GM&5u$I>wPWm!o%QO3wEWA9ql1 delta 475 zcmYk2zb`{k6vw~!y^FR&y!a6nq)lEl5>ccG7SRZUkkCN{>C-k!JQ}Kbix?Q#$o(6L zQNqGt5HVn}8EjTVr!HN5pVy%``JVgvo^$TWy|*}C9KUEg)*T?2icihOQ!lYqpz|9* zdSNL#RG2sm10q46OxafMd9?qX{+`~>W~{U^`1nKqrAD$$7-^qmeSqG~+Ih!cB0-o8 z0o!tNsDq#UL4|fLJJTADmJo-=1`*5c9puXqoC5l?+fd-Z#&!7ybj{J51$W>J30;#6 z0SHD3A2dKUiFShaS$}i>svOa$`Ae!pMAel@HpA^e4b=jj=YTPFtM#ZO&3!Fb9adNn z(!E=Z@>n25=dp%HBr2>|Ol`REFyzV9AXC+_SL+;7MaH$ z@>HDKq4qHioBKAlIN^VlO`Kd7+wYoWGN`0B)7#C8!IIVcAjl9FLVk;N;Lf+V5ID2fQmqKAra@RgK_TMbcLBzI|O zZmgj#Xln|Wps^)d>K}+8iN06f;Dy8eobQhV-;=(UemQX51jKD-A)861%@Dw@0c4lg z#wTlYwgK=N^1FG*stnKaF!evlFWE(_U`#xGkS~y*wy9tgx-{}MgShQf>;7*dfb!vW zta=3=_=(?0(LKv42205@u*k1y$*k-jR(}&XrDjVF)F@Ej(VnT7CLgbUOuQ?<_K? z6Gcc2e|_`?N$OExO8s($XKd^~=$l$%{O|@3X7x*>om34FpsGxy_yU zLSxx60JcT`;Lx?a=Xmg%{3H1d$F@pF;^mw8hm>+?!zc~WT^1v6I&QtGb%?-Bn*6TS z^x%U=+$Kd%EZ3fh#;GEu$fBfIJ+1%F;fk6`%7O+3>igNg$2HtFECm&}^2ivO*42*La7#Mu~gY}KdHe|FhFfdsF`3cFni3O_G z%+)~o7eKymMrvY;py95^Kz<64Z|Wjo@k!x^Ar3=_{NPBvv$n5@gFGFehknTLT9sEUc{;xui^TN8ii2rw{% zw1P!J9uk>+LBL*+3CLmvVgsNo7g+QmqpUn1kR=Pmj12$yfs`l^g8NlO>pCC+}s7 g;SFL)Wk_czWyoPjWGI^4$D}wpn#p8yD04P108=PR_y7O^ delta 435 zcmYk1F-QVY7{~wb-DzFn;X#>@gvvoff*2+_M3S_XMLC5kmU#lOW%8R_mSJB+RZhM|e$gx%1ub^_Mf^=lnAFe;{W6_L$m^z6Ybb3ZFrA9q zG8#5qP>7#N!9Bw&4u_&Nk)TYlxLw(={fy%nkmAljodVSj`3cbcggi{C diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.retain-gids.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.retain-gids.2049.ttf index 76911a54ac6dd7776a75a0444c4bd3e22f5b9c3c..abefa6b70a90c4e78e95a1d84d19b235b2f1cf93 100644 GIT binary patch delta 473 zcmYk1-z!659LAsXo{i0~EJs{8wPkXn{AkH?p;?rS`B6wqj%{t^*kZH`wHwJLz2(9m z;97Ad7cL|hQY(LeB3G0PNxAX7>lCM+&gb*}KJQ!ab?a5@VN2-+@XSSrW6|*Fz%8I% z0EoqByZesE4+4OgqAw?HE8j7=5~ou!kxg4EU+?8J`@8i1EC;@n$3qX%gIT*!Y2Mr^XH0`AKeFJMEA?E7L;aPdmS_`geaRIuaTqgu14sUGio}(81k-m$fw@u zW_q}-sZ8HBQ~__w@5kpD5mRY=oxIYXJJ#Gh=9z9(7C10dwv1&M^iok delta 452 zcmYjNy-Pw-96k5FXK7kwX&Fd7L2{}5KtiV?A&|c4gMzT|nUX`Ml!=>5gJW{3f1Vnx&q2bVh_6j(>)c%TTSSN#nOWdU*UVe`GCf$-3!_ZH1F^jCfadS> zzN=eb%jsR4nm23}7D4smYp;c1U&`{xSuB70(W5s@QbERGpqi(pUPZSmi$DX#AbgPw zlPv4J zLBFH#Rx$yz$f7_ZBtv#E1()Y0Hn4;wJW%n=G?S-*nzh?0KTF=9H;R>!S0XS! zZEi!am{`Ib@jXe~*NvRV7iu5|$xB5M^Wdo144?||RjZ&(4?4Hy2Wse@yuWNcm>`1d zkv4bz%jaMOlJs;te(@t}EZDC!089T%X^1cjh?101C5qWdZgBL_85N&wOx&>vYdWAC zTa;k3LL4Erm_Z}gVhK)cw3&Crn}qh#k60&N=@bf diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.retain-gids.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.retain-gids.38,20E3.ttf index 60a94b87d9bf59c28361b273a6724c51f4e9ab49..8dba70f5427dea62f00da9121dc4bbc6bcef5ac9 100644 GIT binary patch delta 486 zcmYk0%PT}-7{;G-F*FUkLjxOnr>q*z zPIJp6CnMR+cJ8wc2V}#&&vT7;Nxh>d=q-6W=a}Op;F$?(Z~Ql=@@Q}3Ru2{KO);f} z#h}z8Ui9W#NSu-72ebbAwD8{Pca5oH2B4sZ)h}M9jxI0BWF-95u>=_R@Ogg;lz%OG zyV%qF8Vzpnv9AKk*&i!Kz%wZlQgXi<3+zd%#)$~rdzU4Iaad*#S78zE zcigug5-@=ba!i~_Gg}ye&AN^?%pyhKCS}C4Jf%<5SFpo53tOTnH;G+2a=xj2YQM>p BQ(FK4 delta 454 zcmYk3%}WAN6vfY*84HV%gbJZa6pUH~Vi*W0Q(`8zZz0q|dH+KT zx2-CW7A=Kp*S<}Q)=|`=Gbz!7^X~85d*2tYVq6&2{+OBv+@EGFZkoyH7NF+k%W=T27u diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.retain-gids.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.retain-gids.38,39,AE,2049,38,20E3.ttf index a53a3c63463065a4ab86446e7000c7c8b1ad42b4..215169774beb036b7e15c86cffcdf82d3ba1d8f4 100644 GIT binary patch delta 464 zcmYk1zb^w}9LAq}?@BApC5^89(bP`?m8sFI^RJLxR80BSIT<#f!o!GPu9h2P-kV?c z^3R=d{i5C{I33hHvnD>hvZ{>9C#6I7i{_~^w~FTC3k)3DUO-3D_UgaA_Rl+zfX_bD vKnFRaw#lkUbjOjx2KJDFi5zCJgFIy*!kM9R^b@e?wy-HrMfmzeUGo0`_lHy` delta 438 zcmZqhZ}6WWR?pnQz@QxC?BwGdyD9u21B2QV1_p)<|6qNiGV6}r3=E7BKz>4UZeqba zbA4_ge+Q6XnUR{9B51hlF_8TRh|My90)iAZyQvgABvI$sd?aCtqY%;03_DGgd|!BNZ76BN=Ukey|@g2$G^g3JN45qCrKArld?<1QtlOOwK)c z1GVxR3i1ky+O&yUSOjf)CtW!3@;%S{opYE{_{{<&3%DxWm0BRAFsZ0e@36mu+Wno?eq{mkg;+F-wO%2XWW)q z$YL2`a-A^_O)J%x9y?$s-t0@+qm$h42ufu82aG%)bnR#l^i6soZ$B6#0nd!v`3=~y zzs8g+zQOXNPnxPB!%9G!zM(ECTnkZ~TO9Z-{{-c>V)m&2ckIOs6O?uD^tb^PI!y!A zidxaT8?LkKSZ6O72eZV!le1TTDU-6M3>PUtJGQt`G$%QPN|O~BxNNe33xy`DExp#l z4s65QJkv%3R&j(J6J-vVV=Tbp+{Yf`NYUkohUc36UVYD{PIeKZZFh?=MUuf BRqFr% delta 476 zcmYk2zb`{k9L3Ll@6ndD@v0e1NDyIe zUfbF$V+K>?dn&kP*~N~~a04-D5jI83+dI{-0UQE)PBqjx(33SDfPnJhni`lQ;b-@r zeui2Fou)lLIallQNJKoY2B4&tt09NPpu7;db~Z6+qI}TN!gESqYyI+Ai>kK)4lJ=C z3>P^{{jxxi?w2)qu<*zFzufr8O~_#7ucsM))aAQAE^qaqJB=dNu!~JtsK~6o+%t=9 zRH+2DNmY=9&2t0m(kDXa0VChl##w5qSE@f9kzp;?+sD+TGkDE2{mgWee-e|aGkyBp IEi)qc4bcoz?f?J) diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.retain-gids.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.retain-gids.39.ttf index 40208c0fe6153205700f4db89494cf174db9aa05..5e595a6c464d1cdaeff191295d970f429396bbfa 100644 GIT binary patch delta 473 zcmYk0y-Pw-7{;G_t{)kqNkvf_Muv-$hDB0PC{cqMR1k$&7ZokMDQ4onsI<5Zt(IA_Qff^4w(k3n|>-4^waj;1O-YC26yTdTD z?WxPmt@fmhs$LmZd@^U9vO{4{h?j$af4ub*7=YTDHL45LkQ}ux2L;JYh1l&ks<1Nx z?oQ+vn2oO+67pG@;DX#yGP_pnb44-P*ofe!%L=@>=(2zV^)9PDbyE+Uk>XSTcPz%E s(ye;rqeum}kV774C_+O8Nt95fyofUvsS0@&I_VfkGA-ur_tZP}4+Y0eH~;_u delta 455 zcmYjNze_?<7(MsBr%z3@M`eq|GX$5&42gsy(xHZaKsiKI^i0ViQ_93m0tc6%xPL@j z4M{^oQ)3Vf{RK5PyExRj>EH+F-gCZtzVCkbHiNC;%|v4t(C;(p^-L%nz~KBQ7kxlEAjkA{zJ?cnXvL6H_vCOqs3CSKB`V2qFnqX zr(VG-Qsi%hedd%3~sj@DGe78y(q4FBzS zWJr)`+Q-uSuOsVX+UI3E72b}V5;3`= diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.retain-gids.AE.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.index_format3.retain-gids.AE.ttf index f9b5d53b0b0415b3a864cf9c70345fc0dc3275aa..29348ac990e1e68041e948bbcf7d5319c6dd0832 100644 GIT binary patch delta 429 zcmYk0u}cC`9LK-!oo0s09ThbsoMwa|WMPqn1lizV6a^Jw(V>S2dM0IZOSFVECJ*`( zq@f{bYc6Qep{<~;DQFI%rQaPlIQ$-;&-eR#kJpX9MsFrAKY?H+yOz(U*E1ggy9bcp z+?iWwJ{T>4=g5zXrdFR>kuIq3lW!QhR#N7lzQ`NoO9ll>Y1l`eAdeYl!y5e|0=hJ^ zsabX8kS4ZMwWgW+csW@GcKID$O4U!!8h^96A`aLKO?ohN07h$X~`>m>h)X=MfiktVfDZqZaMoR)t>xCG=G@xZ2m>Yn2r(8J^nTMWD=f<8=# zcGn2>Fak;XuW7SOx}!WS`M5{&($6Ve*r5V* zD8yp-7Bl$CwOE3Rtv1UYc}E93kwmKfrVC!Y@&|d6-^hN?1~NFr8S*eu;y!tIB!L3T tq&O*0Dq#^8-N!iMy)5wbE$2KM%@QI0I87SlFKkYS@+Ok45X{$^@dpcYPAdQa diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.default.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.default.2049.ttf index 91135db141b9fa6ee00391ece99da9732e66e7fe..f0506466c354c2057d63752a9260ce284c8c6afb 100644 GIT binary patch delta 496 zcmYk2PbfrD6vn^%-kb3ZhN(vuWTu%(Q#5GEpN&kBj6aPXlRRcJiy0<{CL0!#EM&SR z3$~K2wL(^!jZ!vJ%FOiUIN~Kwtx)-!Z)`sZ=Th_n_ z67Wnp?cuOGGzZQaBit-e6`25B14#RSkgX)3`7o#EHMQfXz)Jh5b z)iX3w))MfJTT#vkvqrV3e12EzMp&d}zcDBe4c89)tc!H+9!7q@wRHYRRAG)639XtO z!G+D7i+!6FxKXfKt;lN?>_7r7c8`+;OkoXqDoV+q+8}R~L|q&ytY8xvm{^xbiciif O5tZ-0zN(4q$=V-AR?v-Di+S6++Qud%u-5XJ;lYjg;3J~Oy*De3SPJ88$m(7S}MPmn|tc;5n#n#Ut-)EudptK}yl=bE(0AiB){{ZM@QTYG> diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.default.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.default.38,2049.ttf index 327b5a9d7ff5bdd37d9d867b333c5f4b2bb6d346..740ea156dbb7feae7288af8d9ed7201520f91c2b 100644 GIT binary patch delta 440 zcmYk0O-lk%7=_QB8Nd2a1S@bRn4!TGj4~vQf<_eUQBe>v5lPUdW&MK)p%%TyEL@y>&vV|7d#!|(Xbc`oYrxP~D!G(;`#4PlLI%LY z^6L0xZRSJ+*e`K5XBw5zT+T;)M!Z=n74~xV6Nyzl4Q9uy~D8s-WKNmE(dj%rYZ@wNz!1+_{Bk?8jEWqsz;b!Ba$cIr@=kv(#}ecd!jf?6iBjpyF2Oa#+}8tuKx&_HcrI7&sD_Qc9F1wbImX nHsxeJjkk|%A>*|dBrbxiB~?Nv_1=n1*ZQ48Vpe< diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.default.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.default.38,20E3.ttf index 90509e0a4f66216dbfd1f8d73e36830d9f2897a8..9f2baca7e5de45c28fc108bb6d5ab67ed9623db5 100644 GIT binary patch delta 491 zcmYj}%_~G<6vm(T-isL@qiKvQADPKWie_jMvA~3l5E7Ey%rrA{nar4GXF;;CFufbe z+CN}vMYE8kNZHsZ3oCXKlIQ9!y!Gomzw@4R3ZX*ipn6N220X8k!O_UWbAA|5W&vD| zPX#-(y?bYX_@FN>n?|a+H}Xk8rq3l}M%3MLaZZoYyAo`;qYjN;PY)!_OwRev1Y8q` zY2;EEK@amI@vRwV%o`7_vZwmE6i%(DGhZ#(;pewCkmW(wqISib_rzfz zhuuT|+AjxGpKKQa>91)jhv1Z=+4S<=)++fVS{q$V4MgCllEq7` z$MtTj$_ZhVsaE>iKa>l4P$cBOJ}7_mTKS?^%NxCJ3n;-n?+VSy$uLgrEa1bgofWu{ zv$OiIul>tKSU|l!Q_KX6VI3I~A**BqLoiuaki-mP^fZ$4PMNBhq{XqxDFYkwNb$?K K5sLXC}?RHOm#XJU3C@$z1s0|t@+ z9+p;&@#0MR24J>M?^tHOY`C6CUy@$SWzCEydS4^{pqk9lz>`rG^24MqPMT zsj1bsU=JhU{5d&tu_f~?%(bTUu`&6>(q1yibWrs{pquWfd}YJ(ijAg709{xogDDzu zjH<;9I;j?OxUt%1(J@y#*nt$b+dEDKa3^(TLNY~nEhCFv9AghA4&}MnkS8Kg{nLd2 qt{2^38ntgtrMLFsvckhkqoFgI=3#lu2c=UC$r?A*)~5j(XQ6-5c2eO0 diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.default.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.default.38,39,AE,2049,38,20E3.ttf index dc414bc03cffe7f87fab68b181a26851e2a0d3b2..661ce52955666c6595e8d3b3ff403ee371eb6f00 100644 GIT binary patch delta 467 zcmYj~JxBs!7{~wb-SuI}fly8c7g;taR%8$jQAZM2R8-Ih5*;aC<)xI#HMK<863Gif z&=|F}*;G>z6k$*_v^2N|EiMtX^e9I-{2zY5=Xu`eeaW+zJUe#pNvA;gN*$R{-#>>Q z0U-;ZG&LLS%?xI50Cq{fvTEw7F7?7gb0_((5!0itp1WI`r^)*bYPh0}61kt;YnW-v z@l6C2DYB_sDQFlV{-P+Gx*2PUcPB6p(V$0tspNM0*N1)L$_Gk@4$8~Y6Ztf`H&Z!y zPXv5WWczrvQ7QK9-*d$_z9uR>#JoH(-tGjWks!Q2oV=ane*AoaZ8+v2qKVqgyv&CA zGwYB^#Oeuw>KPx?g3RESHp0KPPF~X7{95xZ0u5NAJtjG5s}JWkGblK)S%3`7X0fI( z)o>jm@Yp-`MBo!*D=!O?zzkxDV+RT7*uo@|NK+K3R1=gf;!&7H>saGQLa1;k7Q%ll CBwVBb delta 455 zcmYk1u`feW6vn@M-$S4BqKO(1c`s>ddD5UX4MH@UXa&I_QsSZUG=17sHB1Z!Be{u< z|G-p(L?Vbm#DK*jVwH66VsTz;=uN(Je&0Fgp4|I-#$M0ZN!x*R3`DOY<5Q83pV22E zHVoilc?SrL;mqBela~mHUOx#}Z_K1}ss7$qKRa z&MGr#ASPw4c@9ZzVi#$c$cZm$xnmj`%mhE_ch=4lD zYZ*=vI;M$VNpjw>%)ZQI4oQe}bQCKV_Uyk9j)|pap-c~b>(T>xoxDJv!yB-}PycGBHPZsC*Y|KYSY@G`< z&$+IKS(ZC$f`6$)yrBm8wK|*vy0At)CV8k8!==j%GEQ6;;Dh6`*p^Fe+<`O(+)gJE t_^dd{Uxf6;5=>;Uj~on?u!sU|k_?Szj#MI^hefo5ZGI@kuMWi9=s#OlSor_| delta 422 zcmYk1u`dH*7{;IPyDP4$NfQ;M;Z9C1;%KT(!_*o&G?CCjq{Pw2MO-yha|U5B*pP3P znCucJX(Y;ofyqB0CJVzY7H_pfzvOxId*1hX-{h+ntHslv1IYm*wNx^bdjI?$0%Fqu zUT5cxNM-6+16Y>)%9?GKYVomW@;Bsdt6=5>6SaHdFH+2+Mj+oI(|nw~ZrNo=af!fm zDqh=kN=PF?{6bQTrdtqC+ziB7#zHrzmS6tE03~|Xelx|4y(l{Y9JS_TnG)D$#$07}wtPn>@4Q5cu zHJHPXY?GyyzTCnd}8$F(XfkVOi~(Ljmj9#U@N_i(6?)Tu33|Ve0js{1EZc jPW^F`B@Vg4&czi^im)^&0#Z=?@Bv@rkN+`3_-?lr#*Q!|srOh!gF1<|U zZDDI;V?kD$jZ!vJO0ux9k|KGp?!u|}oag<{_kHK*J@g(r3YGO{z`2kdO(pLivx|UC z0jN&RcJ~#BO+O&s=vUWrM!tPWhUt&#C(MkI_V-?0(x>SMOa}aEmrln;`z<(!dD0Ox%q7+6xqVXCi*MNEwkrp2*LJ9md zatTt_V7YZ!sA*w%HH-f0ch$M4TbSzAlTZn-r_4O-AQxx;75IK@Xs4W-V#TeU(r-Tw0UnbDWoqbKRbK#4g0xna4Ihc% znI>nieuO=YKv7=zj%S`lkwp|&Lj>4>_+i;jN>I{9)&&kX#i*#UUUAKW84@%y(v)DT zi&$RRWQGu_CM)nE*<#+duePxb8LYKx>3_-?lpdA7$Irq8X4J)3=JhInW99*%1?4L(~Qh8`I)9HY^0QAIvWeg z%2LW&A{&~GN!dt=<*cPh-dlGux8D0b&v(A_bqWK8fun{Uy%A{2hlj?(FK_!vw4&hf1Mr#!Wr=)xu&6ywB??9bpObHW&h6>g?^)9^4E|QlK_^W2A zXRMFcFRZF2g;}au1gRE{fS%9$gbEq~bzsy==ZZQr8q}##IRlhpmYaoM&e;&oZ5Hrh z&t?f1GB#^PeZ7cFFb|JC;~+sbYF>3M=bclCB8Dv_U}9Yz$`&;zLmJ<9byE{_^0(~# E2PLRj4*&oF delta 442 zcmYk1!Ak;B5XQgvb~Viuq!JRb6@-F>#jv74iiA!@Q9>aWZ7D9)=29l!>JX8)D*dwxOAqs*jVdlU~sCTFxK8zawsvjq8-~=Ug(?W2B?HQL4BtBCseq zr=e9$%wdwaL8k0!M!r9yT9^RM1WTC3gVOI1P5>!kHSB$n>{y)fDe=KQgADe!T;%WsGApigX diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints-retain-gids.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints-retain-gids.2049.ttf index 1579c3c5bb6fcf9749bf6397217d682b042dfe4e..265df7222ee4a382c1e349cb1b4cadf44d8881fa 100644 GIT binary patch delta 476 zcmYk1%_~Gv7{;G-?#1|QaLB^cm64{V3{6T>n5=viB}sCbX@=%9%?wQv7Lp~MlB}$- z#~;92Vm2(T#SSTy=hhUbp3d+0p69-G9|Mnpz4}cv1bELP{X>z5=d~F?Mgbg-j<K_5=U>}YlS^%Z@c-kIQ_I_mMz!*qYb$>wTbNWcxF96OhS z2c_gU##*wSSY14n#31Ci`%!8+ll^MNHd(oaRW7WWF>mRUbpNWmaF+x;F{<>##lPda zK2{C;cRt-`Sh`F2^`&aAfM7?;`=58KXa6(k?v_ju6M}&<-b%j;pS~A9KImy-mlzzf zrh8S;%;znky(*}asz!Py^p>jE8>)O0D8UpL2-E$iFir|AU}2}g5>?0**!VX$|8Wtf z(OBpdlYkK{Bg;gXB$LJf9NvpqzyxCS3>I`=j#rM+;#gtJMp_@qCLNdIbK5xe{sP(p BT8#hz delta 511 zcmYjNJxD@P7(MsBXQ^0OSvVxTK#-uY!Xla?X^8&lX9^2nDOvPV%p_V0YH+MBL~RWX z?KMVFQ-cIexd_eC>{3MMrh^}x?>p!FIdE^Or_^)Wd8o$$?`?E^I{N;3unPE`050bi z!-E%7g>FE^sN?Ill_`b$%G3|kGpVGNXdQTdBL54c65g;h(hylDUwO==DtHX0rWAokf&kus`1L(d+K0b85YRkyH*K; z*+EMUkf!jHXm6KS^JQ5Oy=|@vr*+|~$Uza34lUjfb-_#Jp~KBOfM(_ZA@JM6(m|*Y zFef2jL_mE3(1>MT2tz$0LR2}IsH$9}(^8G=b$z3bI}pQKZKnZUc$7c-kSyzF(*ly% zz#g_?AuF@`N@x~o3_-ua))-49iFbB`E^I3MnHYN}7tIgovofpZffQbxI{D-XQ{2J zp|$>jni?W>Y7KE{jiiE>-b)4@csbAWo$q{yQw>+cr(H#h0XS>XsoCiB>%|J7DXhD|jj-;E{3Y zTET!7Hgb*e?r3_Vb89e-8K@ESlChi3efQ&tY(D7Cb71?r<%zyb_vg)lvn1e!ao9cp zGk?ou8E|)>l{|7m^~y2fmy_<^RtR<|O8L1o`g!&hFlQ@F0~3LYX6_F8CI)0#_;?^! zh1R07_}g|a4OdVk<)v#%cDQ@wqid)LG+~8Tg~j|$2v>C$@Zz}63ffVqv-+=Y`Ns`d zg}dID88X6qJ#ijGozzg5Gzwg|0KkjWr8_|=o1F;M^e&Vr2{O#)^1-Nnm z9+y^?P<6KM1z4JVc2iT!YtxhCEYFBoJP!dh(LjS#ZSC0u22xON)nCfZK)aD2y9))5s7pKzoEYnU6oQ z3FD_gKT>qSB;&1NQimC2avc_6MY79cPhaX`6Vlk|&h){JJ3c2xxJQzQR*=UQ_ECh2 z3cnUJfkl*{lj5Wzse%P)wC`Y>68=`(kE1i@ywRnmW3bya{!!qEg2K-El@Q}T(Z$~d L<@CeJ(@g#aw}Vy- diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints-retain-gids.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints-retain-gids.38,20E3.ttf index 9777dba31b2c615b208f3f1b49c6bf2649e41764..d0e194b61b388c824c5deb556844e00c9d3c7636 100644 GIT binary patch delta 493 zcmYk1Pbh<79LK-U`wlTCjqMF%GD#_;9cUC=ZX#Af(%x9xw3o4&Ik_x3TF=G7*}>J3 z3n>l?CpQP}gIn@k3n?yA~;ETA|bR*If z^(Fvyl$*ZfdMf?djU2tzJkRhM+mhvuIn3A`8y^}BYHkyf4kYT8(VQ-Z0qNm+Pa}j}`dbTEF7OxMQ zU515jRZaW5e<%~qJ`s~g&VaOO&9dlp$R}sZE>ML9zAG%|@B46EasfB?O0K|$Y{}KK zxuwi2u!z>uP9+VP#5&R>ND^cd<1pA)5yvbd%qhg>vl6PCVTxjlTRJx7iP9mr72oNG H`ey$H5h+>W delta 425 zcmYk0ze_?<6vw~!-e>g+g|Hu1Do?O-5Y(`#2GLb0ETY2Vy-I56m6VBNLqpKw9x5GxCZX*Z zX0AUF`3AU`Hskr-{X%0LM}U~M{USZ%T2-ECH9)&s~M4w=ujLh5Ow;^_VcppZ6n6d1b_Zi%uoLT Dcoke0 delta 455 zcmYk1&o2W(6vw|aJLoDK;>Q7zZnCM%O5IK9t4&qIiGxFrl}X(A z51cqiB!0y~!~qu<5m(Z4FD~A;J($V&&FA~xo0plFWA<{)vW@#n1{l2v4NrvLzXuo4FAH999RPQEl*iLF! z%@ctc6g0=$O+cj$Jd=D|mJ@5x19=3&=>qFc#J5wwZ8!uJ+ighGKy67p0b!H8k#+|@ z5Fy+`K|9LnUPi$A>&MMcojhPBSM#!!b;&cfq1Hn|C6)VRl>4R5hazNv3M^283HKfD zJB!TVBUfY&4Ra+{{^i9#E<*&%rJi!M;9Ayq^AmAC>Y-Wg;_{Z8;_c1HWR{yU$D8D^(k9!L23fB7Yl`15bQXe~ GX2u_xBUmc{ diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints-retain-gids.38,AE,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints-retain-gids.38,AE,2049.ttf index 7d5f7c44be7baa291d065f8ba878851cd2b8dc0d..41efe9d310bdde5d7a44551d6fb5108c7e4fe11b 100644 GIT binary patch delta 463 zcmYk1!Ak-`9EIQPT4|J^SaeX(G`a+p*h+Luf*`3#hzN<6TGVn?)WkzjK~%?L&OxXC zfjV`|t_2A~9V0q)j*6&DZ()NLKIVPDc{9Vd3a!F%?~dabh&B?F$;89!*AbxX19+TE z4M%GeM9G;@tPq&8(rXdqx}A+~1~aSq?nw&JKEv9?6>3df=G}xFudw zub1G2i}{@d3%Y6aWJdCsftt1sm5P<>&mj1?upS83c%gg6aYtXGM{3rENhaWlcwL`> zh4uZd(jV_TxerKP4a#v5k)!c&7X%B6(sb_jot}IR$+XyXO+!T|$3FQX#$;0rxG5@O zlbp$UZCGUGt~M#ZwSM`c^~#18-T^wW%${&qzY)W^odtq8u(JX;>ULKD%^m-88`ALG yopvT*7DZG^g5*gVQ!u%1AcsX5^a^tFO-Xex&@$L!OGjB=DIs~N#4h&Ko9Hi5lU6k`+o-1lf?dVi~0q5?ZM=E_6O126@D~4X|UG z8ceo+7a`S|K_ypb4kwlxEH%~TCbmJxT4SaK9^43B9u-rv+P;7kHn4{+7}yan(u#i$ z+sKnN(iUk4voPt+V3RidN6m-BGv>ZLm&@U{Mv-nsTAc6@yAWkQEheNs(JyrgF7=*% IxP{KtKQ&oc<^TWy diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints-retain-gids.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints-retain-gids.39.ttf index c6751236ae76dbd157661fa1d99322baf888f63d..aab2fc760712336fdf45eff92a599c745401c7bc 100644 GIT binary patch delta 522 zcmYjNO)ErE7=F&V*Npi{Cd>+58A*{Ll#eV-%ECu6@{uMtCYSDIW{hceEF?=h8$Uo6 zwzf88VPRv%T2`8+G-czt*HunE@B2LOdEWPYRO8k7S^Q8pfZ%d!VmkHmW@iAI25>RA z(A!@cvtoewq+Z`}%v{H)Y@xoSp0Tp#W~}f2j@qUkvRH_1)&{5()CtQemK!Q$z!MR5 z%yJF^gvj3sW7l-DOQ1ip%p;2}9KeQ&0{$$9XR>K5 TaO5N$vK?%zj2ygK(UyWgZaY>% delta 513 zcmYjNJxc>Y6r8;~6Z7FmP(uoZCS}{We`&Mg{BbEkkbTD$!X9S(kW z8>|FHEJRQ&wXm`m>?~{yf*{T&DSR;R&Agp`yxs5Mckm>*tIq@O`NY^n;`J?`2D}#l z&Zg(0{iRVm0EiTIX2r1z*U_dU>MQC=J7;ABv4?x|4`R?}Bam%$@w|`Pw4GwPO`SlP zOn%2I7vO@2{D}x}SWd2^J6b^knn6>%u(@6QiQoXxhm@hjfz4@yW}jNXEUAHqWbh@K z{1D7K8leHQRfI^imzm@7cUcy_UQb0i0Z&Eth=}|W8E!=<8i;n@^RmX!%-lr?{I;-k z5Gpu&81hDREmox)3%nr=wS1hYae**Zjcc5gs&oBc-}uKHu!!Zl$AwPZ$q#)%KI`G8 zS>&*a9pqtQOD^k6ktuAVNF<0nv4wFstm|0gglhbl*gyRYU7AM9?XNf018tenqGC^; YXd_UD^J&!f1s!R&=51GPMWdHyG diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints-retain-gids.AE.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints-retain-gids.AE.ttf index 40ab37f2792a70f72edd10ccf2c101125082bd22..19ebe2ee12fd089d5bcde2f648e5c9932f005757 100644 GIT binary patch delta 478 zcmYk1J4*vW6ot?1ZjA9of{#LUNid>?;)7_RrZKHAv`{39OANb3R)ek~jc6f3JHvqJ zAF#3z>;*-wv``BXtOdbRL@1XswD{ZWX2ClE@4t>~SA+%cUr}xmKmhI#lKS{tn z6SR$d7JdZCZZ*7S*y(1oKZAKFUwjnHu5UWOUDzYnxdS;aY*^MF=ritAcH9|e@u#QBHO9yELq!emCix-S<%4Kv zLoNuTR%P*jY*&uyeZrC%eMDaBH9LIaHmkWc#9MRcfO?aMAB*e>&HZW&rydK0QSewn z1M(iL6?LtGeMq9so2eoJQ&@+?BpBJN2IZ}ite-_1Cbp1)fem@2L}W^dT`Z~3t$!T) BRiXd@ delta 463 zcmYk1ze_?<6vw~!T}{mt#cB|dCkRpqFQXq2x#U_H)evFfE5&DJNtw9i5K&uk7aRKz zf|jPhXlSURB5G)E2*-F!2A!)89ysTIzUO=H<=kex89y65ofG(F@sukY-{Mid|kR?(UaYhYgYGrU6D{;XI$V|yo)97U zK*e+32ss&nqC7|QW?ocT)a@{(-wuZ0&EVSntgAAb?x(!^g!NS6vIpB8LNPL&u)jmkdlzmM+7kV_iEP&8H*HDyYCE6xaSd3G>(0oPV*4z8TzzD=@97V|9p4`mNh AvH$=8 diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.2049.ttf index 3314adafd6f7239628f15547d374be0380bbc748..58c022552eacff212fb6f82a4359875f8e388d78 100644 GIT binary patch delta 496 zcmYk2PbfrD6vn^%-kb3ZhN(vuCNr5yQ#5EuY-ARa@u#sv@|ejiW|$b7Y$!q&qFb_H zE7@ABAuHJ^Wh135t))o5tG96LyXW_vbMCqCzEY$VIjCDV>VcZ`cz+`P^s<%&v;=_T z(eY@<(a>%X5byLeb2&R7?ww^#oX`(v(ss(%esfKqqVLKu;Y*nYeFJ?clPeUH!mC_D9lY!xASYBg0tuuIb(!aKpu!_O8=Im$(~L5GLYlCQ$w=q33nfuCxI zT1qW}z@Un9OxP8=qQCPS(zK!?BfG60xo3IS*{3ctx%(LTezi>gN0ecL7YReXIfgTb zITzawYw)7zu>LP^{9_lU(BSmANx%peQJ~_K4C^)WN}H-mB8_>hAPXBya$gI|NiC-H MyDu*)lIGv`3r2ZT#{d8T delta 451 zcmYk2ze_?<6vw~!T{TUMM01jQf)JwdFsz`Z$g!e$NrYJVO6d)0QYO+;LxW>-BMSNh z8jJR@sD^N9h#;z|u~wG~IyW7>aL@UC@A=+yf7C*?(1CB4CxD)__~dl_`F%$RJU;-A zXXmw{qp3;&U~{C?t2v|aqz%52J|{h6W{r$HdUH+uNpr-c1$V}7p?ZXL(99Lfjs_7} zkb*5|lnb!JL0qS)=8asoH=s2z3PqY?g^jJ^_W0L)=xx%MHELv_*htcv9yN@RJ2MvI65guMV w1DAQ1ZvPK1+AD{=tSJ^1jqQnwGA3RWXFr2{pPizc(t@;6)|;OIhzS<_12+#*YXATM diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.38,2049.ttf index 11481e07bdfe06b5dc232c2497158f6cc88c42a1..925d61e2afec4a9ce070176c8955c207bc1c537c 100644 GIT binary patch delta 440 zcmYk1%}WAN6vfY*8Nd1x!3vxSW@xYk!wd>iW&H;cLM^%zvv6_VJHK=9yYD?KX(by&$I=Ec{FPckbklWe_$FF_!=`j zB8Ak(8*)@?w^hcoa+Kf5A?{W}{8o-{0v>G9X(rhpN#M%y3@T0?FJJ(5$BSLL)a6~s pKyiB9`qL<&h$EC?;DBEW8s8NXB0cOn>+kgbFMp3ORIdO4 delta 427 zcmYk1u}eZx6vn@M-?N@pl9WpMhG#rTNRmoRXbEi$3`?lc@RiaVvL0pP=F-rZ+{OAU ziuRyrsBmd2qOq~9atWdH(7_Am+~0S;a}Vb>uz$C^GqB(z;nHSDh^)FrAW8 zGO8B(;3RHRXa`2A=nY0%SO6cUrl@szT>hKHDIhJ|4HX*b-j<&MHAGsk*aIJkplXzq z`bThp5pe$UWM)#rVqxxV2_KshZI&M)gG>j-C?vS(j)^xmA+A{{O9JS}78y*oH;Php zm_Z}eVGcLeyDat8G8ayFfQb7E2uXyL diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.38,20E3.ttf index 66a5ce93ec758eaf2a6272ed480ca8cd5bed4a91..310748e69bbb0690d93923cb94834d047940f0d3 100644 GIT binary patch delta 491 zcmYk1&nts*9LL|^=Xu8bnuI-KvSpH@jg}M#EL?<4LXsz28|`5+YfdhbgM;UtQ9p^xgy;HBqNV_t5Il9M7-;U8LN*6lNf{Q=x|XyXz75j-8S7x433wn* z`#9_#as{6pQoXWE_@%F*wGx6;igM?6>@?+yopqKG2N{5ha@IQeEIL|TOwB~#r<$dn zSRdE>tSYC3QK4GtZ~s^>>H(3Ehx)Mm(HrHf?v}TD(=Jeo1>O~!^@|~#*;&AgeLE{~ zA!}##Utjx|9ax0No+)7hCa{4t36mt*#0X5*HLPM5G5Qu(<-HQAnx@6E%_#$$@QyNhzL3l9lUVP`F-a*_i%4LR*zKz$HD~spQ)L-)XRHy78pna zcvx66#*5SCYk)c0+{{~c+3-A(z97Al%UWB$_j?rtw{tH zp`_-mk_|UBV%hSr&Y#ogXLr(OQLZ&*fQ`u?X8Oq>(?!t-fo`gC`O1dnB^%9<0J^YB22-3D zB`8|Vpp$AbhZoCj79D-1gI&mAqdntB2)9yKCL~jI&mywe#vyiKVPBq#HF+dL)jwSb r;A-CcrBV9URJ!XNE-O5$G#WaSCXdP+J}BK{NY=QawmuEWB#Zn55hhbo diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.38,39,AE,2049,38,20E3.ttf index 4f684e1774e219300f8cfddb5b426069675f28cd..28640953cdf6c41e43f1d614febad09f624562db 100644 GIT binary patch delta 467 zcmYk1JxBs!7{~wb-SuI}flw|LTx8jx^ntcCL`e~sR8-Ih5*;a?<)zpqHnl|563Gir zjZsURO*It_5(Y*?OM`3B;vz*$k8*^({2zY5=Xvir-cpX0a_roBC|v;4w}HuE;Qe#F z00<`l%JWNuBk8e|dw|`LZ*Cb{av*TsMRPm(fgaJqj^W1#nw#XKIyD^OR*Bq0?$Ql2 zW2+JYMT%@_nIvp)&s~M4w=ujLh5Ow;^_VcppZ6n6d1b_Zi%uoLT Dcoke0 delta 455 zcmYk1&o2W(6vw|aJLoDK;>Q7zZnCM%O5IK9t4&qIiGxFrl}X(A z51cqiB!0y~!~qu<5m(Z4FD~A;J($V&&FA~xo0plFWA<{)vW@#n1{l2v4NrvLzXuo4FAH999RPQEl*iLF! z%@ctc6g0=$O+cj$Jd=D|mJ@5x19=3&=>qFc#J5wwZ8!uJ+ighGKy67p0b!H8k#+|@ z5Fy+`K|9LnUPi$A>&MMcojhPBSM#!!b;&cfq1Hn|C6)VRl>4R5hazNv3M^283HKfD zJB!TVBUfY&4Ra+{{^i9#E<*&%rJi!M;9Ayq^AmAC>Y-Wg;_{Z8;_c1HWR{yU$D8D^(k9!L23fB7Yl`15bQXe~ GX2u_xBUmc{ diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.38,AE,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.38,AE,2049.ttf index aff5f6c3e06400b0a4fe89018f1e500c9165bd5b..b1c64b3a8f74d3e3611358672c871875daa1a9d7 100644 GIT binary patch delta 457 zcmYk1ze@sf7{;IP-StBWK`0^U$61CAg(-RsHF*UFkx)Sx5*>MX)!iv(axJw)G$!A* zG5QDE!X;}d9BRrnh_-^32wHlT8yudO&-1)L;H}v;`yy~6IY6wgCYROMkMA)+CIv#g!ltGkq;SG+41}k0S%JZ z(wriC;30k|$+l+c1Nj*fX^0E76fYJI%70;;5=*Ut3LW%qNl)Zct4Go?NQ_PVsfN?@2*~m*Rf@$rAjLP58)&?RA0b zB~K|4W^hMI@-JnCH>oua z8qDA))nE=cQcV^ub)|*dkj7fm(+(f*o_|5_FnHR_hA=Zw-4=soIK0%+4qHLpJ zZDDI;W1(1yjUd>FAX->hSc#yBcjXl>+?{i0XJ*-bkG@CuqE)j2@XV!$N7MI@`3xXO z0US(BcXXEr?GPZ|=$DoYRxvpsWAsP#V|LEUhPo~<=(F^_HWQ(&*Q93+5_X|f@qLhh z8_Hd9BR^2_RjZJTtaRov0{OzGRB>&i^wo-O9)9bBG6x11&1;?w(I?7!;1vnD zqukDLI63U!G^-vXuG&RHjRjh2AXp{k?V(+H-v4Y1Ye%`LP8jerhSig3YzmSZDS@9l zh6tq>+xv7>lfnuZn*RE?)S16S*y`2aulfW2D(mz`Uhe!W@cnujC)_;9@FHRAH>Ysy zus|F;4od`4aoG5mH~+B<3y3*2ZW1t#HI%3{rIJRyI+qKzQ^;Wjo5;h$y4sb^YF?&J IXN+0TFXCEq?vS-^b> z;CyjKAFWQA0e~%$&Tm>q`A+wplD;OrU>1!+ApZD3{7p7)QXo)pYLt(Wj+$1b=4ugv zMakJMqgI9uF5(7Rc-ydweG$Ed32;@EDDUi5eur=jh=eMr(uMwY?FI0pNJp#c!Y3kl z=E&LW9}y2D;QaN#J3lPTEXG|e8Dt~!hvj=HK}j1~F9h7Q$7O>J$Qu^Qk)V;0r3BMd zN9w^gGlWUCnZu8ChecOh>tY*n*yz;Q5yHLv5@YgNgni2>Vhj5y!N9J}iZwYcLiNA! tZNIka@X`^rRF9_2aGf2=6Fw>5xo40;jpZaypD(Ud8SNMC*#SAjqW^9JO(g&T diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.AE.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.drop-hints.AE.ttf index f456bdb3019b8496526a502f2990494461ae13bc..69fcb6c003567aad67954e729c23fb4778d200db 100644 GIT binary patch delta 468 zcmYk1KS%;$7>9q~cc*5hWvEE#b&}CyWMM5KL=FwvA8M*3x>7XqO3FlNXbB;RNWP^Z zqNy>0=7^%Da7lue2!clE2#V-ExWR+pz0dQ0@Aq<7kJV$x-aXj|bk^cyiTLaLK?UFm z04LLP{e#7;Y#Cs6^5s=s%lC{(yX2?jli9SEat++yk*COqv(#{+Ym*gip8zm1FjfD?H zzzfA{E{EAer5Y4Nk}CRGNIWXttzb08`SZloO1$zNb{j^qP$H1fOw}zuSfI;E6reEt zwNdd4OC0f_SmaTOzU}(9J>#I) Gn&TgX{8oYh delta 442 zcmYk1!Ak;B5XQf^Z#B&nq!JRb6&4B-7Q+exDe_trB@|-eR^mc!EoI`Z4iR-r-lbdr zg3&!H3L?BzhajR;m%t8P_7Xv}=)ngw^ZRDz&70RqHBzUceVzfr&*`b@^y|k-6^IT3 zIGbJ2hRZeM2w-!h^J}JVoofM!bdB_kQP9_eiQ60E2HB`ViQu|Nrh1&TYM7;p*Cql} z$+=CvV!;J3ah*)r(#=9|OtUctnhBP)ws%Xv12_bD(rGBuz`%<9NDDoXR?E)7J0e7{ z$+@fVF&`t4q^HFn`%73XE_rPcVngDa<-4gsMHg8QI65gNM4d&&1&icJ03FCufyvHB z&Vx;6P)IddLI9Z-^R~R)#xCTr+Ujv5f-CXKN5nl>{PQTFh&^mV$BxMIWii1c)j#F3 tPksq^(G}-7I~rn1(%6AGmd3@KOXfgQIY@v diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.retain-gids.2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.retain-gids.2049.ttf index 9bbbfc1eac668307b7d184aeb7227892fac0fc6e..bce746f8728d5d28ae86b2375243cc4861d4cf4f 100644 GIT binary patch delta 476 zcmYj}-z$Sr9LAq>-j~hKHV(P4OeU$7(Nc1Q z0J_K@jDN|pV>R(m5`&OG&ZpFJI`iFv9kOx?Yg|}4W8Tpx>47z8;T{QiVN}Vdga5~I zeWL0P?tQw~@arxS&{wLd9D*GwAAZvf&j(*YXSZaEm=Fw<@>cp?`1FJD@j*`u%VluL zn(k3SGnexV?NLFUR8`VFp|@47-c)59iAV0Tg z^qo)T{D6p1$JQ(}Su}cHsc)!f5^;0AF?4@N{y_{T*l1jLa#svf2NG5~+iXuD0!+GP zW|Nr22>B!7+cB+pi{B_=2udwY{mI?E^j8okfI4OyGCb&sYERs~rVeE6gE=zj1v{O6 z`fCJO~AI+R#1jT|@#9V*Pq`8c9AB+#5R$_1T5AqY)W1DuR_{ILoILFVSkm7NyQMyvY?E*q5ZYtT#%27 L_w3CpBf|F!pjA~k diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.retain-gids.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.retain-gids.38,2049.ttf index 129b0c7a3626944adcded99e36153c3550221001..8c64701ee7775475f5301618d615ee466ff78970 100644 GIT binary patch delta 470 zcmYj~y-Pw-7{;G-ua$iXhJBCT(tA4nMmQPL2JQ9^`RbTLW8TQ@ax2wEZBeuEj^bEyzp>-zxO`pJ>@_-aN2QbF@VlWa3&OdeZPzXN)Eu| zLS%3xKXKxvJLv0iT{C*8;&wpX(N~iRZNonNa8Ey=k0v>=Z&Z256rWdRS4tE|9=LY38;xuu5d z5QD4QsV4zp>>$SknKYBZEOee*NMRWXdKM{JQX;KOv`y@>r6D746tCP@{I|R6XXh_` C#ab)? delta 458 zcmYk1ze_?<6vw~!y=Q5^z|t&Kc#2?yB$<{`P$&(7RFn{ihOd+?d}*fQRzrhha+mrq zqSgp%Du|$|DTr`rXowP*md-;14}8!0e9t)??yU#w!PDU*F%MW8;ZP*}@^KymtSJEZ zE9+igdA8~RSe$%vTUGKKljEc0ugNDeX(eTxxVt6(Bu!6}ofxN4%9gGmc z=AmS&H5|Q+KoFiw-_dzqWu8Gp6VUV@h9>thH#ZB(AzGxaj%0#}9;yNU#hmfQn-syr3H+)VCaJwY;uOW>cl#qpj0>2a! z)@9^SB!x*?QUQxlsqSHyo0#M3K>D%t(Jd{s$7lGl;ALn0LI`oEXyvbhxAr!|<4pbo D9>!J3 diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.retain-gids.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.retain-gids.38,20E3.ttf index 6bcdf40f862e715730a882ef2c1c0b5137593315..7cfc9c2d51901b20a1a877c66e2c399e9a47413c 100644 GIT binary patch delta 493 zcmYj}PbhQ#k7~%W_H_UiJSGiI5<1F zI&vY&LE+@)pq(7ZMarLiUoGvaPtWK3{GR8R_vAhM^#Mx~sCx+p#)1#exhX(N1Gt`; zcK4ec0=x?$7Uu{LI$9sg54(HM0cx|<|G0?HEecb7SH?5 zE<-}ER89N4Kaf#}Tdc}MM?hM&M)~2WmyeF73{Zx7{wply-1Oq8-~uk}6kLH7>4K|8 zb4!tzU;)jAol+VwjtwM9kVHuwBQV(45Wx(>%n3x~lQLaB#k7JgZs~~2W2H@QE8de$ H^|kI7;lWyO delta 425 zcmYj}ze_?<6vw~!-e>g+g|Hv5Qh9=vgQ12EQG@6fLSYdV7QRYq=#`|2V?#sGqTI2q zzaR)&f~aU{5JH!hmcS{Ztsh`R=b?ia&bgn@{ho8{p?at^5EEIz`5BKT;xF&zBruo; z@HD>|oGi?o-T=(<^pfW+Z!%%Qwbx0*D1GFVHuR4dt0uqvXDVnJ>B%M9}7QV zmRO)%(c~-}l|wx3q<}&jRUZVp=?=?Z=8;wAPmutfSfhX`DshCW$qYJKlQ|q%YO!d0 zSK8Qy6gFEk9dO}RMwKb)Rdjn28SLN)doXY)uf@7N7cS{$x)8vX>G)Eq{it2EY#lBy hc|fVvbS95^K)&)}IVMKr8xLygBVbkgv0SE^?;o=1Qdz6k$*_v^2N|EiMtX^e9I-{2zY5=Xu`eeaW+zJUe#pNvA;gN*$R{-#>>Q z0U-;ZG&LLS%?xI50Cq{fvTEw7F7?7gb0_((5!0itp1WI`r^)*bYPh0}61kt;YnW-v z@l6C2DYB_sDQFlV{-P+Gx*2PUcPB6p(V$0tspNM0*N1)L$_Gk@4$8~Y6Ztf`H&Z!y zPXv5WWczrvQ7QK9-*d$_z9uR>#JoH(-tGjWks!Q2oV=ane*AoaZ8+v2qKVqgyv&CA zGwYB^#Oeuw>KPx?g3RESHp0KPPF~X7{95xZ0u5NAJtjG5s}JWkGblK)S%3`7X0fI( z)o>jm@Yp-`MBo!*D=!O?zzkxDV+RT7*uo@|NK+K3R1=gf;!&7H>saGQLa1;k7Q%ll CBwVBb delta 455 zcmYk1u`feW6vn@M-$S4BqKO(1c`s>ddD5UX4MH@UXa&I_QsSZUG=17sHB1Z!Be{u< z|G-p(L?Vbm#DK*jVwH66VsTz;=uN(Je&0Fgp4|I-#$M0ZN!x*R3`DOY<5Q83pV22E zHVoilc?SrL;mqBela~mHUOx#}Z_K1}ss7$qKRa z&MGr#ASPw4c@9ZzVi#$c$cZm$xnmj`lyp$AG`a+(*os6KB`AuDgou!6DN)NcQ4KM_Xb5uk@^cD;p_?Y+o=FQA~?mky@?OAF-un~*S#vWe3s(^9`;Bh`a z5-g8b`vGxIUt2fy{7@_z=6Mg@NGJ6TN1$=Z^If`@=D@MhVWo%Y{dQFuxOTPB)UhsnINEpeD>q`R!uqX9)aUm>+n{e9*pXxuGx9{blpPStj6#IBlPR ziMjrF=??eRZ#`01y)q*FG7$E4L9n1Gch=v&iTc;DOo%Pp6jXF_+#^54n7k8%c8W^a zBqwq~8xd)_uSMmzHXvU#muzUhJ-~_;_Jqa8RtTrfEa1gaGb^y8(#&eh+|rWUkbt|{ yX=eiFu#FOlkt``-5(f88WUz!Jy@-r_Q{vr=v=nyO(ov8XO20f-LT3l+Rqzi5ZeAn+ delta 448 zcmYk1O-n*S6o%iKd&}%YP&9%Jw5*6sOH8w9qqPX6pjyQ(yrpE~RWTEHwP@i|nLkj! zA=*Whwd(^4p_b967A-@9Hl2$t9C&7)_ngClsb}h$O7Ed`1o&!^a5VDr`BMf03jkhM z*1W#rT-gaQg>r01Q**aL&mH9p%33m^#?4c;Yw|B5kfee+-eI8r3}shRE0hM_$-rE6 zSv0kj!xBQ|_k<&(Y6+Xu+dvT9O+)@%cE9jDieo^E=>tVtXxfq=fZ!x$S5aRWB}33o zm!|!LGKRup)Oo%dbn~V)WM?c1f@UU@l&QeAzBy>_KBosa(#<*Yq5n#XuHJEH9 z_Y+NLa8PPGhY9QdF16I<7H@-s?f;o}*l{Tod0NcNj-FK{u!{qvp&~DyrOp0jWKkd@ zM4HHB5gNTI>k==UpMX24=0kM!oBQ7T=B4&m4?KyWD{H(tiJULg*pBJRm@nU diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.retain-gids.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.multiple_size_tables.retain-gids.39.ttf index 6d5fa0e9b42d3176f2e8bc02528368c8ba95c5bf..3754c86d128e0f076d139c331e90a23ab6378f09 100644 GIT binary patch delta 522 zcmYk2yDtP$6vn@MXIT4)*kCJU#EMAB?#hyQL}4Qo9*IXhA{!GnhRm>7o9!q>l;k%4 z08wbQ8lq5WRMetWifp3s-LVpreCPbWJLjBxX3DX0>@0R@T0meiGcu8Rd2_RXoC9z% zJ)7t$4mnXkeA2J3d3L^iP&U(F(oZ@$dp(-EzoU2Q`y3ub*K4Zjn z@$6C_W9TQpQ`WZa)DjC~{zJ)?~97r;iu)z*7?NN=1TS zK11i=Lxq{opITMFVX2getNCzS1cL9ReBO0R(erXwQah@OO2R;hxd9PIpvjNCkXbLP zCDo&7VS}0zcG&O>bo-II4JCx5K0*U(I2=0UOnqF#Uj8!ZFW_TbGX${AdxRMzr*Tzb z0ShM;mZ(Lk!p6UI^B-4Xh5P-^srEOW!VU^lhEknIow}1N-80Bx0|#(nV-J5NmS5zu VaE~KL;gPnmsj{;7X31Cx`~WE3RnPzc delta 492 zcmYjNJxc>Y6r8;~6O)`uP=laCB7rnQjQEX}LA3A-6%>h*iwT~R)1Wb=(?Y>UP`2?m zSP6<)h@e<%VP!9twuXQp&YBc?Fz?O0_jcIba-bYI3moXnfO|PUHWh#W$gTn2D*zX> z3(?-fsO<;DB6V`zv2wT3hEwVr>S;S;rTwv|NAfRXz-Ggru6J?XLmjrAe6d+gAi_+h zV-<6lz%cm>5!|+%Olv4w!XPw*OMSVWz5GuEM}R)0778?MTr;@rQx^yql;H^(e3MM( z`De%{NHpzj&Ky6MMbYi`l++yXlw_BP$ZwJ4T{Jf8h!*JZvc}NJ+(`)hHnFr4D(E&0 zc_%s(|I&>Wo)CtIs*k8}fgn|dYjj$ya=oT+)bKhakgD#u(18c}rT5EMJ=idh3^uTj zEG+EGl)l?=7`5l&nEYjEou#D=g^4B^w(0qJ|D~!-pMFW7Gva#8IdpeR&(KE=7MwAwh3=>Oj8rDq_DKRtj3cGz z(wM;**{piE^i;e(F_^>(lrJs?)7!h5-##3YTg-th54LV-W%?rBmo*O_k$^YGVf(If z^)cCYU+3gvsau9ruN)CR`ReIufnZ-z9($&BOYz6=GL30q2BD&fze|3IE?E{`Y{*ri zH>)iEj~&QKPe2$l=^2+do~ArE%%+uBo%}U(4zMTqSg^*P&}`%&E@~{`MWMzDT9K=< yT36TVxB(G#)@B+>z&y5*VZw|YP#y9?iP)DAM*@3DLdT9gRk~$V30|+O&+b3+2~{xw delta 463 zcmYk1ze_?<6vw~!-DmnTMX?%0L_v^#fEoRu$R(GC!l;G_3tuTds#j7bZaGBMR@}wL z{)3>UDKHuuYN&`BnhU})Tr%ifb?Cr3_wzm9b1&!CWA)fc_dZVo-lzEFbo}+>_zdt5 z04OKsBZGwt;}Bqrq*H6Ao;!~?71CFvXN-)Vc1Le2#8t`>gBtF%%}V|d>5yUOiyrBK zg{Zhpy_mxk#)$7J16#V8=?X?_7=>b!mvY;?`JXTj06rlH3iP0JMSY-!-bjZE^1&k_ z`0uE=POCvXBT$sbzR#K_O03_h)ui7HttNU|Sp2e-hlZ$Uq3i@lJDpMS&itaneDrq; zE0)M$szxlgZ!$xGRFf4rvCv}vudn`N3zArE&9uRXYw^v8#S0HO=8!=ad)S1I9kI@r zMS}Z;g9R>o)Msx8-H{=eG=!l!L59~`9=T|8%YfpQF583+3I{^8y|<08`tP*ymtf3{4<-z-I^?I~l5OT;Ff3zA zqS}vr&J@+ksULS8R^Y~EhXsaE>9DD%ulBGRF^qS1`bfYgawsuDCd(AC0-g03M~EUt eFOqWdMQq!{^fXSnr=cKkgh!@@|6VigTK)mxPg4c} delta 429 zcmYk1ze_?<6vw~!y=Q6uqEd2Dc!D5AC5eSjMYc#qlKp_N=$Vp3mX(Q1v@|#-m-dXbl>}C8)j+9X#+o_wzmH+;h22U(0c1|uzARU90OmG_S-KVh5!>a;mfl%NRK0DkVURD(*r;5FI3&RgaUSOj9nNw bl*8(VbgO>p75deux@MJ{l5TwXWLD_^wRlO& diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.38,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.38,2049.ttf index 2f14cad64a7a34417991384c6caa725055bd652e..a16c8f3f23c7c6d24dbe712152fa6dfd9ea73b5e 100644 GIT binary patch delta 460 zcmYj~O-lk%6o%iqj-{EJV66&9k|GLq( zE!x&kXeojFh-%j|hzM-aJ7M63m-{^DoO^Cft7+E*RkaUr{X~{xk#JHf@A7JCp+)}wr`SZa;pf^2=LmATNft3J}V=)tnJFh&Ai7{Buiu=0QY z{DC#*|5#ja1mv1clVK$&-@U`VP}misxfmVy*1spLzXW4v=3qk)Z@>Id#$;0ouptwQ zE=_Ny%6d1pIiaXdatJqVR-oas%>o`&+HC8ns~v1d0)y?DE)uYU97;@t$ub2*Ve&r2 g0XC7Q7a?E8hI^fo!3l?S6y&W4$WsxzJGQl4zw-Z682|tP delta 431 zcmYk1K}!Nr6ot>5(b7c48l%WyCInkVf@vjfqM=0~6&eJg;gr%;P7XGSn`qO*g^T3< zfPO^VY9B-pw2X>Y1ua^H8(VY-4SaCk{m#9I%XAshoDzSLW_4-=3N9DT=gEh4!>WzH6M=>4 zk_@e8Vg*U!dy;&l8O5LyZD9^Vh(d9*d~CHNI0wXaJ5Z&CzHP??J?MjcxN0v<5yAgN zm(=`GJd8jP9$!BXFL|9!4Z2%^t^eb0@feHnppYM;Aa$K22_golCipj-;CF1&{vXhf zEgCR~n>bGDFoR64!vcKR=(5<;cl59mS?qK(eF))}KZ^-|Bg)=1irB*mO3+Z@X)!mp iiZU#cN-B{mScXCM0Q+2G%2mM8_Hawkn{OjL%j7>X5Kxr> diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.38,20E3.ttf index 8e211fd169e361276fa33091f43a44458deea8f7..7b5251308b52c582d7d4277ee31507ee5cae73be 100644 GIT binary patch delta 467 zcmYk1O-lk%6o%jVFfr0L8ZNXHjR>M5TqITtr#2x)8Br18P@;vCre?DVHxezC`yX1g zZCR^mDMWuD3fi`46NMGM6GM35;XLoT=U!%-fo7mNkW{^Z>r+dnwD|m70gz1q`Q`M) zR4s9S&Fp8+>>7G$IH7$5(hc)wKCAD!AJeDIjn>9s9c@nihHjRyh&cU=gbsBh>&s1A zuRd`zRw`Dioe?zX0qeZRXFNOVJ#&URS~IFgB@r-ueCp@=HcNP(2G0E7Ji h`&dVoxdQPluenzlayaIaj3`=rAm}^(Mp80q)^d82udAF#i4bQf?}mqsgh`;85#{*Ll!p&!6oH> zilZP3js+>WxQIWXvnX}&EA5bj@9uf-{q7Df(jz^ZD{&uCe#@mwxv;s>0#quv+f{Ql zDBe8+%p$i=JlnrF)h_un`M&GeP4%;SL)`DwGc}eY(mXr#v4sLLb;3BeJtvhlzX3_7 zlX?H*sy$f5Ex>n%c|g}BkK{LcwNIW4ympwb5J7#XN$dP&rx}4H_3Eb|O%bu>PFEA_ zY(dOR)(iy{Ca7k?F-7Z&_+c5*V@nMZU=jxuFj*naQ;nFxARDoSB=*M4WBYQ96KLRg z+%o|kPvVQOi5G6DyKr!ZYqVhFQq=gNC~{q-nemX42Z{(KS5sc;d#U1M=)z*Tf4A31 AdjJ3c diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.38,39,AE,2049,38,20E3.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.38,39,AE,2049,38,20E3.ttf index 14a544ad5fbf4d31ef8339d7393d2aa071d41bac..f9521e14ddf38ef392e8495beff269a41c5d5d09 100644 GIT binary patch delta 431 zcmYj}y-Px27{$;1FfvSttjWO8vcX6s0||<{G!&ANK|vB-Qq=IK=uHfY8X^iLlJ|e8 zrLD2GDQsvA!X?^TTq3BUbK?>Y=Y4> zq&j_m4@kH4+dGC{8q;pP>`&+qav43{+e#j>H|eKx4EoaDDt(APkTcAh^OFQLDYv25 zN?1aS{6YElbR#p64HvKu`G-rBrDDbW4&s#TvIeR==-yHv=~w6jRqNmb33#R4_VK^K zdhG7sH=4sDulPh%3W$8r?}EfimY-WMZ?lcBkl2uP@jhDdSSjV8)}Ww=zelvCIq@Wo zh=|<3c+FH&o!s}~%w`#G)NEEda5XQgVy{IwCq4;PNNyw2jLQtb22qGRfB1Vjbk0_o=@RXbh@eC1s6&5K{ zD2uKCft8IQSXqgUV5^m7Iw6e~&T%QS@a_D*nb~2so~oy=2QNeo2xs)UMLnsX&H#~b z0Cp-J8?Q{)o&dH+ekW@grMpDTNB)ugiJ3QYfv@x#af38vQldB4rBFRiUNbGb>TME% zX>_TUQ7vHsN#ZwB@X)aG1EE+G32=JA;-%t|{TsyPgA<#`RDL;5b-tyTD8K4szRA7pi z*xA@+h9EhYIaI8+ShVGpHufNc-BwQrhVd-_#H9Qb!N3ag*uyajFi@6du{E@WB5aaQ hDv-*Uheh!K`_j)s4`a$^So*o$<9^dw(misSY5!&BPDTI# diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.38,AE,2049.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.38,AE,2049.ttf index 06fbe73a46fbe54f00d8e12d06e8c03f4f50c578..b78fd9c1535d024afbd72517f5a381728bf0726e 100644 GIT binary patch delta 448 zcmYj~!Ae3w7=_PVEi+O`ED{uy3|j<6SRrnrOHg1184)4XO+_tl-qgfJAwg6N7s;%8 zfnK0ity|i{7YL~*2r7a$9pe%X9RBY+|1eXJ)}uGWHS0LwNvaDmHKOj{0?GvdV=X>8 zU5Q=?0P#TIOX`{tQqyzXyXks1t)(0<@iXpE>9biDgQ-3nJxmW~^>WqsN&=dUOV_Ff zmJuO;F#aP=PY-3L^4NvKLWGS%sr(ZHKNp=3{1rav+_65>x9Gu2=fM~WXfrPR7tl%P z{Ld#c^VgZP(F{n<;+GK-lsVt%00g&+(ps5sk2Jm~WI`O;mta9ZYq$IqGqNSd1mv6d zxW>wcZ7zk?P7dSFWC1@eO;+GU)nrRoZ|&k9B;Ymg^pb#86i{YVCeIYH2%Yl)Icy?L dFG0R58;*5K1}D6vp(r1ffV@(|_vemiC2DYRa7gad z-w|!m)K(1*tr6kaC@wC2A3Av9eEFR7J$&KzGQG_G+O4<)f|cw+E}PDlAAryRfRisI zc3PQk7+?nZQpGl%*HrwC{4;sms+m>qcj1QkkF;k|uv}g6(0-qM#Il=h?Ux8FLc?#H zZ3l-)6Tg%6bJMN`!if=5;4vyCor|mHcoQ8!l-xp#4*E`&4?wfXM_TT|91*l44S#IyY48mh zCpTdZABs~JGr2Oub1+bzcIFYniyVqw`6YDk5o$QYH5xE+DeK}y=0!*bnEn`5DnZ%d LPXA|J8chEOMsiD& diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.39.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.39.ttf index dc003fe99eb95dc402a01ea4f7539988b373c879..34a975066ccddbf690fe64d0f2eccb9297d9de4b 100644 GIT binary patch delta 456 zcmYk0y-Pw-7{;G-t{)j@NJWdvjf|Ee3k#%%$fAa_&>#wtE_%_zn_?y|(Gua9oPQx2 zYv?Zs8iHI}qN%B|u_9>cx#r;TyzlQh?|DBO{f++1;j>pjyNNHY$774p5FkDQY;C5d zW@-xsKOmRs_p_E!9-Egz*01O{3Z{|kdrO_t7wP8;eDLRbT=Zf3aKWn92R=wZi}G4V zy^K}F$nTVXWLV}<={#^kp1u7Hjn3nmw>V0(daIp6@op z&Yp)3GdEi!DyHdbT7;G99`!=7CgrpF^7YjGnTXhqa#9g!=w%*+mk|iGBNsB;huV_r zQG}GsomAT*yW_?ldxXQoN)*=}7SM6gVF@4V9oD+u9bN21n!Enzxa_Sepas>vOiw0Z jB99XkVW5HpN~lsg;*3SALSBJII>dp>$l1GH?N<8(@Via^ delta 431 zcmYk0ze_?<9L3Ll*WdXADG5SDLvV?#ut;c#ENUo{bcnF%nbI42C1oN(v=q1m#r+qW zYbc_rsWF1amZrwWa0#mO)WHkqe$VHAzxVKM1R8goMNJxf2$oz9_D9Ka!>rbOtqw$-m)F$m z6)Yf4|3XFgbh8|aC7b-J**KJ{>>pNt5;)^BQ`SI@f&NV!hn*#Iyk-S9=-}kS@Lqk! zdIXK8z0DoJCRAMvd)$n(j=QObL_*DL#Sx8Yr}`k_VI6~?cZ3r74X}hL>o6+~^(Z2R z7CN!cAHwD)rKq+Sh?3e~V^Y53W!Jl{%iB>vu`}a97*Fb2PN;Jk^{t|e9UNg7Iu6u; d+)#g7SlLDN?p@wW^)0eq_j79#SXC{G_&-uCNHqWe diff --git a/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.AE.ttf b/test/subset/data/expected/cbdt/NotoColorEmoji.subset.retain-gids.AE.ttf index c990eca7f6ed68a58798d6b6bdf74de8fab6cbb0..6288dd40a6818893308a5e88c36a1f54df2d2b6f 100644 GIT binary patch delta 414 zcmYj}K}!Nb7>3`OT{FWKC8J9Vs~HgpNmwA^MK2wUEWsiyT2x%nEvaqs5?w+%CIkJ1 zP9B2(LeXVCMAwRL5p<5A4t*aPTYxKO`pF5N;97;C0et1a)yime{?;#Hl zmjm}BPTX^1A}eWPnI*(RWHty!J?Br>^GCV&lZ?7X@ljHcFhO@zd@@xGn93j?!<%A< zRk!`vrIyJ7>eIOKm_b9=V~!9y9!n#0d4zqaV8+`SBZAN*RXp&DvV}StI7JIOj>R>P Mi7HRu?MY4LA5m0IF8}}l delta 438 zcmYk1!Ak;B5XQf^tLav|>{3yXgvx>uffN-8by0#2S&|(hELv0A(oHclFOr9dE~ zv6>7|SMKd|fNhZ9*>$YqO<0r2Ka!8zSu3M{C2Pb@(wt2fM#k%*`V4u~cFNTOQ2{e4 z>5f$`VhIuA2FZVDIoY8=xJ9j!S2Pt1N9CUo&H#B{JgCq>ZQJz*7~|y4iWqo71Y?Af ze%%c8F#<_?ubtf1d7Vva3XS^@rNt*$h{vV0K}*9;8ib5qI;Z#t8{^N+M?a_VV3P{W zr4WnV+sxo6*JcSC);lbB-MhNjjTF+IH$Cv-iQmby{8IL-Ysg{`$H>D%i3jDa(G?U> lCdEj3QVEN2=sdta?`MIBZ#k#(UzX677qMVF1oH$l{{RrRPP_mB diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.1FC,21,41,20,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.1FC,21,41,20,62,63.otf deleted file mode 100644 index 780b2787c7bfbab574c3369643555818a7142bb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2180 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 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf deleted file mode 100644 index bbc29edf4cacbc3b3e1529b7200778d937f0d14a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2008 zcmb7FeN0nV6hE)8uZ6y@PU=I3Yk7PKh|pp|CuqzR#o-4Kiyt5p3#~1Y_BHL}GbSvV zOBRj$NETs1I$#(k*)6q3ntX0gC|Vtn3fB1itu3C2 zYROS%fbt@v*vz2V*_X}iSRFlX14xkms^^r#DHldRPEr<31wF%XzAGaxhpRB2OKgsc z9#M{XyuP3(vQ?C}h>N{aqfc~qMrB_xDprJ=q)1qbcx0bfYz~QXz$dN^HLJ)iqY}eI zUZ)fhCA37uCaEeNdihvUbe=aN&_^`?5mL+IQT4KE`>DpOr7opzFwQ0(oip0ZIJoXh+~9 zJ3TU%$h95qK65^mtfL2n4V(9Ux;2e_p_sV+o}RTUQ|bI1o86LYn`zrKTAOZCg|5+B z(ROfu8_By!dM_>~_=;?L6Le-8H5sfw65V`bY;1*K zy+?Wp7zuZ#rJ$guks8u0l_W`-&74ru**hdjAWl+D9JKgYA9a!Yzm`YS=`a z)J2`Nh_iI}C|y1KdXDv+?0FYQ0}b{VpV1|tF44ZfvB8|U)65T;uJZ%C&F1U7&Ce;P zg$q{T7=}+y&z_xOqyC3wB-PFfpM6O)$h7(z%rB4X*` z>%amd6EX{{;L(JvpX9@VmsvESH$Wb901jh*7Zk!ABoPXpqGFU5gBK)d1Ru(7=!7W9 zC?Pyr!mLTd!V+UU`2UbN&w0A(5VrQpQ3U3(qid790kMF!C}3-U3d9h%WUfYKVw zA4Q5l8;)wWa?Bn=s|b~tA&6R0Ou=d-Xhp9k@QE*gV=_ihH+qJ&Dyz{)(z5!|zXkOX z?AC$3sy#2j4wu3bs6uH{#;5V|=z?eB<55)@w+z;4wMMaiwMum*|H&Odovd{l!fr%d zVb$i)R=Nad3}Q7~F<$lBg1kfRP0KJBz2?DOd`qC{e^iFY0@M?xo|mi%xklY>4YOcE zUV|R$|IvV)!LxW3V&mh8@dT=TJR7xm4)NhMI}2tFssB**QF9MX5T17!M!Jfm&Jmj+ Oz2=2rd;t6Tm*;P_ohK#$ diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize-retain-gids.1FC,21,41,20,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize-retain-gids.1FC,21,41,20,62,63.otf deleted file mode 100644 index 012e84362ba6b8d6c2cde0c550dfee46883970ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19796 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 K!RP<-^M3%9y}=a# diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize-retain-gids.61,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize-retain-gids.61,62,63.otf deleted file mode 100644 index eaafafee8fce8a3e35cf30ff2899bc7c50be0d93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1992 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 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize.61,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize.61,62,63.otf deleted file mode 100644 index 85e2711a8548e5a9892d831f13607fd8f8129373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1796 zcmb7FYitx%6h3!mXSa`~&~BEX3*AdZUZLBv6bwZPeOPUHZ0*v9N5eAR9l8t5%sM;m zwgj{OApVemiiT=pQc^)hekiCw6QH34tRgKYB1A+;XnYV-6Qa3`Q(4c|8-@eCjl-^p zvb3@|vH-x=iu=uss|h{x75LFKigpTszBT{?HVz0OlY?r97M6mdl4#V_vL>m$W2>l{ zmRV^Jq^FYfG$*7>`DIRie4Wuh4Ioeby;WdeOgw*gX$c!H1{)!QbZOM@^H*fKXe>cR zs%v6Il0|I`RX5S@kw=)}1N#__5opip_oYwo%gD ztVBZIT{i{Rve@C;{zvNthwH?ilfrI$9Qsjtw6Fs&5$2Z09fEJaVvGd(Zpn zY2kxd=)iK1QEU*O@r1E(%*Wi`qEt_MTTgG#v7UjR*KoEQa*yL7EDy2#(tT|qXZ}uS z;c&tA!r{G6=k>kL3F$#Mo_d0V6H0%5e$CC$#3z3Pp8p9ExO{de-m~m_uj<~_Jk`2W zJa8t8A-iBLNkb(!2b#zb_)H%D%DrFk4!nu}Re7q#oORC5HsHAe@+t@z{W7-(!R6VN zYydxb4ADY?=WRU4;T`;Ebah=#0G5FWVQwsAH+Le%6iBa0On%_rz=h%$1;Bxaj|XDQ zM;X5hIhjByYFV6vA{fodJgk5_IobArj{p&}G>6+^F6o1V$nS>=n2&=(*D)xqX%^K45FuEW!Z>6 zs>Rxl{#y~(uv#D1YSz32E3AVW2%z*J!~OVdblF4k*{A@i($e4$PAB#`IX1_i~kup zxz2psmd--~u65`^Et}24!mphqG)B&bibM~}~D2H(niy4K?Fy{F$zdr%( CM&DTg diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf deleted file mode 100644 index 98a856e53045fcce3e0de26943dcffabf440e6e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1992 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 Zw;hb>V#8*g7NXT6r?0ROlAR0sBAMee* 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 VfZGF{f4>Q7fc*0o%JyIU`9B4|2u=V1 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize.1FC,21,41,20,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize.1FC,21,41,20,62,63.otf deleted file mode 100644 index d409eab9273fe49e681299f57cbfdbad29f6083a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1876 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 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf deleted file mode 100644 index c1d8776cd63467579b8676a5b7c36dad37dd5ac7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1844 zcmb7ETWl0n82)EwXSXe+NMWE9*&d;Cv)wJ*a%mw1C=@G~HnbqEl``!PyBpY@&Fu7s zB$%j)Q9&Mz@&G}R2T6>YhzJj80IS9(2BV}EwJ}nSU_>AxXYs7mZ)P`0j4@#*|M~CN zIsY`av@}vaJxvNdP*-2i%FoEZ645at`D$ZxF!aRXo@a}(L#r33g+1F3xeF^;Y zQ9}=F>pMD#lmp-wMIk77R{b3OkKoIqal5ZDA`O6tjEduWUy{5{An6dmo6zINhKb=S z#1A9i?4+5p$G)Nvk#92ej0m<~B8faQNs=_B+3dEujAlKNYO>6VO-7`9mu@+lIqB(? zeo#u!7*A=xvSPfFX%nYs5apSFwyXS$3Hxt9Rm3k&B#$Ji#>LT4AXJ%+#bPO@GuzU` zMqIacGIIx888$l&*4&@6jd+SRB)Uv1X?qr0qztPEsq4*z%{F3uY)-b1Ie}b1&Ttr}gZa@u`h?EXVS0+GV0s2c?EXAZ( zuZ~VhCvVTqB)yz6*R+eg`0P#fW$(vj--u#WX#5AQ^-2RDr}Dkt1~IO!LKSu5xR&np z@kwHj%Hv|UCW`oOUc~pPg}3qk2{k6^OO2m@o4~cw#;ZJ-BX-lqu%_F60ZE0qzPlVRCRxfw_COMJ`gkc>$jUVLX{%AyslD@E zp6TwCLb4-;%RXwA4^l{ejvjYmEwxEEuuF)i4Bz(PnffV3Ht0AoqXtS)7qk{7-BWjUVQA)36toR_Ed}xRx^IB= zyU_x!XB@hDR1S|`iore#Y7^q802cM&bfVQGdIDO8?bDGPwXkATV^TM)y2xPDC~z+i z%Vt<6+$x)3W4cizu-^r_g>D1r)#-UDI$TYws1ejX5%2nEy(|9ZpY>{l-x}KD)|x{7 zPL<9i|A`%i%yv6Xpc{q>JGy{7=^A8=qne%YcdT{*_c^_}5f;K~5iP`9Lsj=t8LkC6 zH_W*&WjVUV`Pwe8PyuiYEGmJ$z!L7_B^ntU1CJZ%;IY||;vV8rUA;o%U9Q?av$2Oj bJAnI6!+=WwC&x$*JZ=SG#=b;9|MC0{0a)lp diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-retain-gids.1FC,21,41,20,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-retain-gids.1FC,21,41,20,62,63.otf deleted file mode 100644 index 76505a0306abbb1391a7880b94849d11ee0fae5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19728 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

d=NNsJ0Y^70C_=6rrM0HKI@@RhCMjzET`1vgdt) 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 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-retain-gids.D7,D8,D9,DA,DE.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-retain-gids.D7,D8,D9,DA,DE.otf deleted file mode 100644 index edb013ef38d4252a9c04f3cd00812785574b249f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30072 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 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints.61,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints.61,62,63.otf deleted file mode 100644 index 3e500abf1c2e25860e35371f96bfbaaceb58cea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1736 zcmb7EZ)_A*5TCbudsl8tp(R_<<9e^Ow3M{haui5gCD7JF1LbP3Z74L9?cLHlVRtWk z+rL5U2g3&yXwVOuXlkleD~SqfwI4tz!PFT1lZZ8O9hJn0u&1X7{q1OPi6Y>Bocj>%=g}^X%KA{&09lUqQ)sW0#i2MjFde}1I~7ru zT5=gzu$YL=%o z>4D@LlJsUnvVh&5%`WaYXS@Je>Tlg#a_fq*|?AH1^A74GU?;D;#J!4I`rDNpLpKj(S;0hk3v)GR3dXlW*N@Ex&l#i6W|QAv!I=%_l#uLo8LP}=oFSVdf|+NG z7MHi;tSj>7 zBxi-ORgguXXryt@zH7+=* zm+zb9;&P<_peL~ROM^8WAJ5-7H#Mxi>U;OnIyY~0jtX;^&YYd`opkct>#?56-5xX7 zBz|)%|Gwvu&x9jFHs$IIC zrLuEqvcOm`Hp!81;yF`T(BP{ zaV$d}zwL}ppa88j&Oi>_%;+raf!i6~aaRln5wb0VJ7EKvfGOk;KoxAnMWNzPs~WW( z5CIi>K|(zQ!;k6rEUJc^*F512bde%b}bsh0qsKjT`e*D9ikNk925c3{{PP^6w)^Am5P4X}9 zC}O(Zse;{5oUrBd+mo)r6J@OC2n-^iRV?N^^7_34Fmxkm8d5GXln-$z$Stq2*qK&&xmMYHI->M^tw%2tZ%n! za7}e~4rHGavYu&>^-3$INx3d|&I3@O|Jf~PebWz)Z!5~y%mAAp$l8supg&ljk3|w0 zq7u_kqgqlmb`gCiSsB%PH4+}mm|8MJT2m3-Nb81bYEhC%5i_ol&8Y-OVH1Vuo{9!^ zgXpL+NJQ^TnMOj(_?z|gkdcVRO%kkMP+!aUptXno>x6l6(@Zx70s{jBew8QUkLbz3 z{8}=QFymyCmeGuUJi0|snPekgAF0mQQSG0shhGlC+kpZ>aF>S`uV`MoUZJ(r(S4DX zvstp64)0TF>Ai1h%$HS`=4LyH)5U^oJ3|YfIZuP$?Cd2u#o;RRxL6}|u$gS9tHR@w z->|!um$5<@zybIIF2E6Z7wq^^U;}&zpTb4>Lnym5R-8?b&&#Fl6moZ!8?@xYgDTJG zmDgE`%oO^A(s{d;x@5Y~-pX8Ebuw#aCzWikgU)1oWtwDr6jns{&?355c0Z)I%AI#I z->H{<*T!CWZ$p!Oy1VV|mI~+7?<_mr?p;$apNm}`mDO`!nb+p9E%aA~E*`l@3qLzE z7(eA@r*nmJ|CxQ4u9ng*?6|UZ$I=y#lrL+IC3pj#*8o$|XKB+)4x z1R0~eCT>OHx;z!OLr|zdsY{k5nC{0cmSjEnO5f^B|7AiSi~0;5%Tw zeo!Ar^IM)t)Xj%l^ca8y+Q*UGgz+=D4Cu$5M{B|8Dby0!h!K(~C8Pwi(V-8mBA}5c z!9NwFWf(0}R+jB(qgzp9Xulif23G6GT6xV&vBK4`3fhpH67jKr-n;G}{&}x9^jia4 ztXwmgKhKiiS_ViL32h5p=XC(=P)n-yUpS}lTw_%=er z|Hus60(ghLxCJ#^~g-Ss5Uh_!{f^m*+1OQrc4h diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize-retain-gids.1FC,21,41,20,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize-retain-gids.1FC,21,41,20,62,63.otf new file mode 100644 index 0000000000000000000000000000000000000000..a06d9002b0fc836434799e7fb2a0dffc61b790c9 GIT binary patch literal 20128 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 W$++3D!?<~g$+TmM$=vm_>wf^CulDNz literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize-retain-gids.61,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize-retain-gids.61,62,63.otf new file mode 100644 index 0000000000000000000000000000000000000000..1af511d82b2a1efe054e71e966fbfb5b8ade9e42 GIT binary patch literal 2280 zcmcgteQZ-z6hE)8uPa+O!bS;fW4$5{MxZNopbRDZVsio3xo!)Lx$@RN*0S}z`ug@o zW@?P_g9TJD4F8(JOoNyRsDnj5!U#GeY%>8dLj(g+)MX|l`l=79=e`!4m>B=^-rRG~ z_dEA@?rmMQwJxy0v%o@8X?Z!>cc^y&fZGSaR#lX(Er+FG1Aq&-=2TR>+^!32&H)(S zLwUHuU01Rv^*I9o<3PE<<<56*&h0RxJdW}fZ;%hcA{a#3N9}%r_gU9_JSby+Sm{Sa z^7GucC|gio=npDg<_;zm^V57iLB1;lwrXSnzX>Lh4+`sYePvi%2z_!xQdo(70Zz0{ z;vxX(ORHsY(TsE$P|AiJUB|{%u~9uHE=;Ew$9{F^X8`lQJB4=&&5|B9-NUA9k}=*1 z#;uqhs#>-}j9YK-BbH)d2NM>FI4uf|XHlk`> zd}o@#$vlYK6pm$$tieF*qu;nUipxq|Py{@94O1}_MS__{fa#|W%y)*@aU;MQcEYB6 zA^!uzM4`Zt2Q|zH*!6mop%#<`_G@(PojUfp3GDCU&LAd#@rG$UGmXa%v*VLj|h@WyFA9Qa^KLT^G2zzq_#gA85}kmo^!Fg^$wwacIe zbuDOZL%j_3D9LCIpiRWCIuTn3QU|OCKk5|BK`k9Zj)*_fAR@XFZ@-QQQX70WW-WHe*)#0T|_H^D$Ec>Eg^HK<3i>kj(Am!_{+dBbKFw9 z>=oR+7_OG3Wi>)edmArPOF=gCB4jf!G1<(^7G!p?MHcpUgEo|HmVR&K=3|c1nUrpr zl?_G6uxaUFWEf7kc*ALTI^u~*AWV3o$h=Po@^UMYwvu9>)GQEpcUTdEVNxl2B{?L? zydwBWKqQJ^Aa!DZN^S*}7%uwqC7DQQk%?Do7Zo`mgzcqLs9O%S_!Z)GEO#uW)Tz^g zfBV8>zoLW+^Yc49JMBCz#O{@X`FTr8XF&0j8X+vm9r)>TNmNJ`{vVJ<@pCM)C(c8W zA_x_QkO5dQ4@wMRqi?SPHbWyk1x?_AEr@+HcFl+QZ^f74$Bu2od)m`fc&;kV%ExQ`U>>+|#$XS4^iCUeM-pnpM4G z-Sk7Hn!>3OQ>B*Du#D46wFA~@bCQ~&^>AuX+ium;)$MA!+QX&&%czT--_{W=8B0HP zSrxy@IHuM|tRtrn9v-soGG%n_ev%tgPny)!O%qzm;}rq1Dd%7fH*ommz?rPe{jLo* z&8s--AIQu&Rxq;h>zudFTQ>{)hd(>>fx5Eare!7Zje^pcmG(kpyrm;rJg#o*OuuqP z-Fq$LxOyUDRoSUYwNPF1#H5y9S10;Bww>2GwSHAnM$aFO=aVvy?>@opGWiBiD#x;( z8Mn52-Z-?yrtV1^92(sJVb=HWmlDlVU9#Gi_E2Ojnmon~U1Qa^Bi6IS`;Q#8wG4Bi zps&3t%USiM%BsfCFI_)!pj&>&_R(qX-GFCcU6wXWW9-@^+KMT=YPF?B`l8$W`umRd so$7lHsYwg=CEcepqi#mdo6R1}j9yF1X!6yR(Y+SS)xDO~=&%*wPp8KeHUIzs literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf new file mode 100644 index 0000000000000000000000000000000000000000..48ec219dc6acff342845126fa2689ccd4f300d12 GIT binary patch literal 30448 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 A00000 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize.61,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize.61,62,63.otf new file mode 100644 index 0000000000000000000000000000000000000000..7a5e3babdd8e7e1286ec845132aaabe4cc006f26 GIT binary patch literal 2084 zcma)6eQXp}5TD(>y&mng*p?&M*4|UGe572Dv!E0u{i3x2x!P+RC=JK0}+U*3B& z^P8DB^V_%UuCI546n?QsvR*oasu z01Q`q8p`*izrq4AR4;aWid^dpIxVQ*Kz*YxB!n?{Kk6#Q1ES!!t@e6R{|NP^0W_q( z%AZ9&5B0f$klJnOWYST-i1VS4&>aR-EsAg+r&$t0;;I6FB>;ytu?1l{qQ<`h7h+R5 z2>|+1WCyHcVo=O3fI4Ob9KaxI#YrC)H3qw-HqNj>e9Xv^P^Pcw!+mr27XZtmlFQqqIX#t0J~RPP?E=kYfa3T>$ZTG8j2CPM?*mWER#< z&}PCxEAttiLOdSdmpqeNSw8>hxtE8$GoSetIPMl&;PRR6$Y)~58n0SpZUj{h`%F9> zo65WeJO*!L*P>}vVrMphi+LQaX*|c7IF_aL(KGHpWtHV_C}1?bnP4&rFn!d4 z`JR0TH&|{=L$pjcGFaW59y@ zV@B-LP>9)+ZxosSE&emEcMNa(wppXrdvBiJ0@fIbo>QQS;-(qsf0i*PWd`!$R#Ijm z1Fj@x4pzg?q->hz!-F3dChcaF06ZW=2PohJ5oG}+h~Onv(7Fif(AJ7*JK7a!L`^|7 zh?s=Ty71mQadpCS2%t^H92Dt9Y_WkkaCgEo#6y^&4dbcTCfvJmCNeBR&!w;g$1-^G zA34jQ63W4i(f_~3Zj)*_d6xYUJn}8IE{J1gbE*geZYEm?4B#Lgq~8g*=Qr;*~Ms*U2!mJ#vTQ6Fq_ysa51fbz*Br zyP!~{IFET9@|ZW6JmyU+3fs6+D>v1o59C?oKbrYRFh|8qx>jfAK`9FCu`Dn#3@=`q za5-GgL}C(*5P_(Q;1@%J(njP>q|7h3h{V$qQN>V%)JQ&A3CoJ0ihdH5h#C+{gA}Bi zM@1usOa3BRAu=Kg@yQ*MsszP|qe2e%D8bf%N?gvx&O*AnjJ5c`PM9B1)o@8sQCC-& zL!gB?d~&F0K_Tf1ssU0bMnt6(kFJs>m8`*kG?|y^W1b_~4`qrVRg}VV{Osx1*93!% zo$>#){Y>o07tF+Y?e-WqF*_Fieg0I~tijZz?UFWU=nlWjJUI8FK8M$B+BMs{A8WKU zUW=M*^t7f$yk4Onw8dIdv}}DVuZ8q2Ha$z*qGf4Y`HY6>=;qE?`FPggRZaRX`?%H^ zwT%oNIy_+CY0mE6{Q^I(oic0b>#pc&&sGPe4f%)a_ydPe9XOqPwa@*$UH7TZ#z%9q zj~9=u{WkyoQQLZP|L~WmKhu`>+4bBMp;=U$b2DCxUTE!%m0i#_cV%6>rtQ6veL_1K zwQ1bsZLLIG_}pzhtD!;id+j@J@>=7vl*d&U#d@mT6OGjM~`K8V`R4DUa3%-%Z8heQ634Y{s0 zUu&FZI(PZzk%K+ThxX5h_>Y6$1FLfNOr3G)Pw7i09h%La5$%m_>Fw)1);rkyHm+tp l)SL2v&4RWW`TJVD)*0KaX=AC^)5i8%t=IQj(__On_zOsB2S)$^ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize.D7,D8,D9,DA,DE.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-desubroutinize.D7,D8,D9,DA,DE.otf new file mode 100644 index 0000000000000000000000000000000000000000..61999cb575733b1bd932a5b87d208eba60619d4e GIT binary patch literal 2252 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-desubroutinize-retain-gids.61,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-desubroutinize-retain-gids.61,62,63.otf new file mode 100644 index 0000000000000000000000000000000000000000..59be7c3dc67970d0f44ba2cd2f234c83e68e4928 GIT binary patch literal 2156 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-retain-gids.1FC,21,41,20,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-retain-gids.1FC,21,41,20,62,63.otf new file mode 100644 index 0000000000000000000000000000000000000000..4024ffa65070eef7af1f0e667be17ea8cac9fe0d GIT binary patch literal 20052 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 R_Nj)>`U#J`II+D!`d_M7zYzcc literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-retain-gids.61,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-retain-gids.61,62,63.otf new file mode 100644 index 0000000000000000000000000000000000000000..514ec3ccedbcf61ff64b82fe4889fa36fbbe8aa0 GIT binary patch literal 2196 zcmcgte{2&~9RI$%UR!!&WP=je*7fZN8zaz_IzTohu#L?HSjW0eHs-cld#rV9ueshf zMle%j{DA=tXaawcV9+2Y0_qeE7)CHNieds{Kobo_QOQh5^oEDj@4FV9nh^i;y}a-H z{(j%@=e=wFEiHb?fX9J{)irf>w6Wk@AAqnIfV){=yS5G%gBt+OQCm5CDPzqxxhnPJqOCjg_?rxMZKP(TU z!ts>w9m*Lf7l)(TR{Ic{iTPQ+?NMoK9NbOF0-g!hm=u-Qm4s>m_&EBM#Fd1W`~t9E zxQ>egpf9VI;9?os;84ngd{f7#RLRfGn3OP`VjTa~?Oy=wdv90XuCyy=)N~KGsc~Su z4=lBH>suf{IHC?fPM<3GL(YJt#URHFurQiTrh^e9L>OQWQdZp@u&{cOT1+`;dP>P; z@`Lo5%!?E9vmSWD**)ulUxDYZp$0CVc^>gg?O5YwyTVVP$YYO=K@1Z3L8z!*0?nxF zL+b$QRcJ#=MQa3YF}zhDV(Uffg(?W6PQx6`GK99Jrp<%97gnM@iW&Mbo_TG-eJie1 zhGpov9G2l+3HSXi=NhPmYVc$9f3L9$Sd<^**8ZdV={e}#PHDQ=LuNHzvtEjwv)Y(c zf!rFzOo3jr;sA^w0vhsB+$l6*zpQH&;wF_$TL>)+5fcq(94et4=dd|Fh{K(19y2nE zwlaJf6zvi84~WoJNVTZ{H+e-c%EJPy;E>ujw7=eeLpJ? zY{+nf*Id3@efVj4+MiE648lB1H^Pn9inO-SjLX<#Iw$Gh8EvCZ}Eliu`gscwX(RE5pqmB4~Kuc47lzP(rFr+9# z1vWy8R#dHO?veGG?UxMk!TLz7EB|n_aPa8KgQs&Z@Aq$T8$r$6R*)m=uZ}v;j2}4m zuDi%#ESvP`PPZt$U=<5o;_ef|E^BD)q*m(C_t?gck1cSC2j0&8;msOqWHeP*xy6c! zO<#+IecXlfp_&6XAsZU~O&gm7Ev;=2Z))$@-1$gXcaPK?49Q#i!ts~){d9HiRQ%?` zTXCxnw_DYl9(nED?+v<*{!XyP`7*M6+v%XY5Sw| ztgYCUxuD3EIW_LYr!pJtgv@Z4)wcv6RZCp?ubeG#h|bOOf$@(|zojqV?>2I6Qm3qS z=8C&F3ZLsIt<)vy}S0UO9GXM19Tu&Zz|sQEwY{PMkV?^tgMM lRTN&2bRS%oYh)S3W2_M0%YE#evtKN6bniRT;}-FU>`&Pj*;@br literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-retain-gids.D7,D8,D9,DA,DE.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints-retain-gids.D7,D8,D9,DA,DE.otf new file mode 100644 index 0000000000000000000000000000000000000000..f6d838cee85588d1e13e4299f6646f2e75a82027 GIT binary patch literal 30296 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 aq(ywz9m>H8YrarBl{|OrbFVGSRsH~S0T(#{ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints.61,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints.61,62,63.otf new file mode 100644 index 0000000000000000000000000000000000000000..43086429485bf3769bc88b9d1de4a035bfa02130 GIT binary patch literal 2028 zcma)6Yitx%6h3!mXLs3Yi!Cg{Znt}(rBG6~%UZy;O8TO;;jy*bHar^IVRz`R?e1)5 zr!6IDjWIqjpn@^#9}ET+`5_=y`vVLmkQ&8D0%AZD4Mb5%O-OXAQ(4cQU2xUJI5+p+ zbIy0px#xUyX967^0my+zfrq-r=4LwU+uX+hgbD!eWJ}YUX2=H%09?a4uca*z42-Yt zMXU}0CR&1>4f}H+;{XWLs{+AF|CX{LJL=z{-W!TZ3Cul)y2kK`EQOuxdU{ZQ6ZMr5 zG&mj?&Y@m}dTAu4?XVA#T$C^1yelT{NPwjcMfez}H7>>EwPoQZ03K`N$`VRaOMMQ0 z#Aa|(0Q6tp^7Vqb}|WGAc*GRWDkcL!ETw2H!YC*#LSUavRCxszr6J`fc>Rg zHMeT)iW!ydVKFTZjQ4}3sd-%o6o*FC0VwQK<$fp}khC}yngLiBKq{39M$XLB=VmII zi*-}9S#Yq*LZ+vbN~K=SoXM=5Q2fe^OP}wVecvy@^ViV=m(D(ee5QA-@rqsHCsF0G z&-BA{4)Pob7`&U?h^Dpaoood^DM70!@VtfRI94A!}YdZ%>D@2 zabIZ0-U}6&J@ZD9>0eVn;d;~bW^bD_YrXyE*)8DAk?z?Bn;CAIh5qM=H6s%!hU*!b zgFLvLk$G4Ldo!{n%SV7PEX~-hC;r2`{uG)qdmK>;8!$r*t(4Bs=7rvkJmQtH;MYmWyr43uhUB0WPqwMbvUa&| za6nQSQdLBrgd*}3DI!njps<^-%i(7>8{#qEZDBm4=kTxTZ$sq_Z(X>QOW##bj zuvcP*ctc98vb=&0N3{rTmy@zOghw|kagA=ke>7d3?qjhx(+^{cB2{1`q-0g?>h@k) z&)sy{5btk^#&k(^dXEv(d|e9)Mg8?r=h=ya$KUgmIE)ojUft;t zg=eke0=KyDq_Ec-9y_HicIf+UW8-6s+~UC#uJ7M&q()9#L#;=wn%wx6NT31#F@&t| z-1*3l*XB(pep@n=u<9@~<-DlRKYeqd`-9R8#(cqW>R&rI{m`n5f<9_(HN?%!1f$V7 z?3~_a)8`nw1U+W#bQ%TvPQ5_iCFFIMIu<&pBku|Qneco2;&RbOC&YPZa;_IFRc0y)(%3C@@52a%|kQ*D4BcMSBjdbs6~v@fxed_gxQv=Ij^C96c`|?e&QGGx`%52g_&x literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints.D7,D8,D9,DA,DE.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline-drop-hints.D7,D8,D9,DA,DE.otf new file mode 100644 index 0000000000000000000000000000000000000000..54dbd8f844c3411db715a3e4e6e57bb2770f600c GIT binary patch literal 2104 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 b5I0ye7&MqT*lJ73Nz1Ukd+?hDHtBx>uF97= literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline.1FC,21,41,20,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline.1FC,21,41,20,62,63.otf new file mode 100644 index 0000000000000000000000000000000000000000..d5992f7782bbb021973fff60f610e48485adca7c GIT binary patch literal 2500 zcma)74{TG%8UN1D@7cUFZiz9^MGyzgEN zW!*IGPIvda@4N5c@7>wWZEelqfIT30PCtP^_v?Y3q%08ieuT9 zmS$f|^~N-SB@93w-r{SoePQvl7Q{`cU(@WX@OJ!R@F42#xbNzT1`^h)bQ|j5#C=OR z6bQPT{C?c;!Tq{03goYg@8G@|_XXjozH9LrvL5j)j+|&gg-sMSC7k#Sj2CL>%dM{ zLOa%Pw)7PD_g@;?3%|MhR{;AVC8cfdBnzZwTQW|d_4E6|DnhJ0fO)W7hk_Hiaaf>81HxXxPX~smdJLd zam2G;iZl1J6svp;R~hVh$^t8)271W68AnCjy@1o_(g*J@LJJwsE;IrXG9r`j@NaF| zYk302TNhUHBzVaxlu}U;tb)bDbLY|Sx0?FeX4nKOnYYZPCC(CAq5_%V2gn~SFXEzR zGL)eW^b9u}O>Vp6EGmpdh*Afu`AzNM*t!VuF9?1C6BEqtgABHS6Mmb)0yM$?47NUSMuZ@gX5FLTY=AJzbo9YB1E{Mq zbsk(RVLj@j=%Eko`KhOH-GyVp!&*GK4%T8{50Ctt&l;#lE}PN%|Icv)-rRb$sfEp- z$^Jnf>itU9Osz-FY%0xsRji!n#&>HF)gWha=r%Led8qj+TwJK~w z4^f_rn*AUz>gSM0yed}w?IL8EFW#^9gnWTmvPFxRw}yKAcLX%9S(8J)2|46jB!_(4 zfncw&$sx>l7^iaV@jIQOf|u_b5Apf=B{@)!KnUY+Iw4}{+U<|L9&hD>XEl;k1FEhC zf}vr>-TsWriPcS!XOCG}7=sW!%X;#wlE1@ur*jl@(v98%k35x(>3C`9vEup+Lh zanxvPPrN^-YmrdWQx{JRX_4Nru6ir0D$DrnHRm<|D?)Kt*Avwh6@!C=o&Zn8(-V(Y zl$5E15k0K7hLRy|07Ey#W4gKx{}|Mwg*u8nnR+-?Dst5yi&R!M)WK5zF3a%-Y($oy zfG&6r_Tr0r5zfK|co%*Te*pv1L?jOK@XJ>x-=DZ{KOjwhX|nF++G9o8#&*g0qA}r~ zk=|vUBKw;3j?pRJmR2iNP-W_7Wz5!j-pDtWicWzY8F61Yf9S*;dHJ%jcFx1xd9+yh zyh07_lLE0^qU;Bw)66k-wn%P#FDteBrt9zQWXj=o&6X+%yVSTpN-9MMcQqFxJijPYB%0+tU^%Z|QUZ)z4mf8(@bfik5 zWePbpLlcMlo=)tfBZV^M*DxRIpq`B4FPDvw?VbMby)<$0&!ZPoCw@t8Uu3gW!tG_L z#3#k`35mh{ockKfKKHjG<*kCNMz(0U*$wyh4;vX3*@)C=(2jD^s56ebQ{6V^GKNJK zHFmp=EVi3vv0>3^+;J8t&gULc*wceqH*T=88P{ocX2i{exmi}tO20g7WVN@)g8saH zw?y{%dYfzbpPld7T&K$wXNlr0RM=Nf=PSm+5tfxdkTp{*yIPo?b$Aq4*H7nX+^-%v zd_2!J`4g`a%5`=19@+V$T<6GmYWMiW_#5MIjei$s$%u~IJ|nZEY*FrHx8Jd7)Iq1@ zn{;Z-;kY^GSe!cV#;4^1N{Hkr^{(68^p%c4g!xy>G$puIh4!8o6VYJ*lPkR2e$51C z{nhnbCyowjujKvg+-jK)u+AxV?Gl|_B~$TO#D93}3S)^uJjNI3<=%l*&1E{xy01`1 b)9FKd;1Ydv#WR=PeY8aOfB(l_c@+KyYU_6C literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline.61,62,63.otf b/test/subset/data/expected/cff-full-font/SourceSansPro-Regular.notdef-outline.61,62,63.otf new file mode 100644 index 0000000000000000000000000000000000000000..de1327725b41c2e6aa09b0b422f8b14a7086df2d GIT binary patch literal 2180 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 T0_W~GAq|j!-a*~|i$DJhMYv{I diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.default.3042,3044,3046,3048,304A,304B.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.default.3042,3044,3046,3048,304A,304B.otf index 6065be461a6986053d875c9d1a3c1f5fc77e0ec3..028434d82d4c8738272f4aa2bdcb94bd6135e612 100644 GIT binary patch delta 2514 zcma)6X;c$g7QR&>P$UqQkTH;0K?PToqobhhxB!Y9EjA$I2y%!JL0N?aL6(F?A)&Hh zK?5xailQrX6AOaomASN&<$fK64$OW)}0wDbR%Jm^(_tH+A0mxDSc(XEWL%;%$ z`SSsIcn>i)B+O^-p2BCLI6e)>Ve%e`BuI!) zS0zGJf-)r@)?>d7mM1Dxl&~O4sZIfJu*0Wdco^rhABFj&u-z!k8->YHm;gKNuZaL0 zGSiev;QcWkpBhn#ll{C>SfU3OVh>Y?uR-|mE^r;bgslVHEue?HaGU@KaI)Puaz+5v zcr3I(tJaOEP9ISnH=;UXMD?l>)t~&2Y7$@L{HqQU_&Dt^6|w0Pj$%CgQvZ#S;5dpA zKxs!&TmcYes?yaE@lifqJs0o%2>*YoWow*0u8ESs#jqbKiUVx2O^2N$W_`qz514@2 zVEuqe{ACV&z&r?s{U5O1s6Bj8!;BBl?J)xOz2i*ww*oc$+%ecW6jXR(HF&m_kj^$c z`mo(puN|HPyYfETZKIqp$ceHtCt6OF5OSiFloNWMoG4};2``@sxNievuqSy=UbbbN zlc#M77zdQCxn1xBya5Em_@poK85>2scJ_};-J)6@r%F+8Q)jcEl78dEQZ?zZs#VIA zFl9={tWZ_FCP|q-D}vRLa_x|LsCnw3#E)sTc(wXAL$}P z3Uf9nOkbMX&8gp#6M3V&~Ys!N+y~JSTcf7$!^hCn>bAGcq?KA<}>W;LuS06`nB*#n238K?>Z`+-w zZ=54N#2%?S%2Ksg2mXji*{fTjpD5l>x2}|E{SlFcHtu{^>{iw5&3Fr@3I;1?2+(59 z%ObbR9-ngV(}@Dn6oI%CUA*NXK!uVU+Yzkk+}w6k8r3@KFF`GoDF2}~=zi!u7xelW znyu{>_o3H=b&@p&%koyxpX~`PnJzeFZnGRP9X6h`T(E5CB!OJ&bZ-2kM5(yr74p4} zl20NJ%5=KTbWnDqJ$K&3Ty9+QYQ>h!)S`IVjtI6oR#Cl>U)+4I_>}Bc=e}FV6kmS3 z4|&fN9G{;tOHg^S;!62ZQ=O&WR7asNe#6Nmw-@ztOO8!_*dk4Q>W5aW>!(Dl!EP=O z_qzQnyO*SvGnLtz9#m$3U(hRLoW}ht*A)lFAhLD+3K2;Rkn6}~vXrbRPm-PFb+Vg$ zME;F@E>W#&JA3BppZZ%A%nIY01ouR3j)oTJy+W@gZOl2QgTBW;tiDpC?~{si!gmGa zuP9{BFs;l%=76b*sil1FO*zIyZC18HxzSypmTu6<5)zob5enl{zWA%sQ>XPEvie5G z*rYHh%c5288yq+?(#vm=`#j_l&`XOuFP=E^USW*^t6$jCQx*hu#Bl!?1?Vfq~AnwZXq1ONw~4@ z3opcVUA)@R{55UKvSeFwx*McLjYUnxO^@&Pzq^DcP*2m(ul9H6#(K=*0<-ATtNBQC z>KPIt+Fkro_b%WG=X9Lro^!5}z>38+LG<>>s9oBvvaMPB+xqVhytt%5%nivFkI*G+ z*HOC5yRZG(z15+%<4Vm9nb7=#K%S3zC~t7NWR{U{Rx`0`_fUp&tn{NfQ_~MVPi1$m zUPcSADT43vXJkZA+bCPP`Jc!)M^XI9@PxTe9X6jeH_}#Shh$0GbB=$F3){y9x_#5E z%|i=<(588a?nv3Zj8gFnoz9SD$fb*x@eP^6+K1?;o6l~qz3qaW zAE1SI!>>klS;<~3O_=k|(q7bZ7diB}Ajdu=yT7X2O7#mf`q1K=Xxev3-a{aV0k@b}dd8iwIrul(Lpb;VmcQk&vklR}CanMZ^TUr`T3jzKE D22^9v delta 718 zcmYjOOK1~O6g_t)GfCQMo0NV6)+B0DXpuGssS81jpJ;0(k`8J`OJWlm#WYDft#M_j z(uKMZ-$v-hx~d{56jbceg&P+xB32M_A(Dj)g)W9{;+;$u4xD$-x$oU`X5Li8-}-MS zbUgtL705VxJRT1|g+2wK3aFnGQ=`$OxJd?I;DE-^#<6JA`i`E)V0wR9b5 z`^5THE}PDD+)SI-kyG z4-Ad#>|F+=i^amC(O5;411r2AT(%6~^d4dTmUU>E4IL)&E46R1_5keV1PBfZMARor zuHJr&#m!yjzxfXLw$*cC4py2T>8D9-n0)7a29~PUAIZF#{b}M43YW0LUqctN;K2 diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.default.3042,3044,3046,73E0,5EA6,8F38.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.default.3042,3044,3046,73E0,5EA6,8F38.otf index cee758499234d6bb48435298050c8d53286ea4ea..73b2f01952529b0664caaf18526a1dcd96163913 100644 GIT binary patch delta 3976 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 delta 1015 zcmYjQU1(HC7(H|Uc5~1iaz>O6oh-}Eu`OM7jZ7<&N<(mIdkWm zZ|=qy>Zkh$2m4`R1}Z+?o=Ak3&QJUZ;3?p{*uQ_n#8%< z3V^(P0E4E0F;*+$W~ffGq}%AOp0k=Av9V9)(%&ng7{o~j@YwZ^EBQaDS zC6C$iGi#wTX4SR0VXO6;%!ya!He0PXh#K`(Zj04=S<+0E&}w=UH>%;I-Sf)2#^#vE z6AtH(A~yH>7M(ucbZPebB#)Q{?zMm6wDYKWihDoJNz=rfv1C5u^H$}*Cu=U>xfQBs zLAiGcW*n_OdO<9(_6qeiMlg==a2*kJV7)lZVq%Ljd`KSgmy|E2mC+PgnMKZM)bkQo z5M)M)tJuwIN?iM3jE+1TF2xP3V^7cPFT|485!i<`zQ%EkB86|ol(t9cT3(#f)LnkQ2GmEXH>DPD*rw@N?$4Dd1>QGng&izu1Bmw(AxFkPD}oLk@k9~ih@q=R x$h9V36#*SMNB2X5Ds`oBfaO_vPl`81xL+P|tGJVH55q6vs zfppfM(labc+(*1AYfcs5k=odxspZV9)ww)yg^GJiq9cX;CA%_&Iqh*pDd`mle zh$o2$CP`1rvAcwS(9{9a@(^OAKxHdsKjB_E5Le1b@opStKXH(E&}>IS4EO@#o!Tm{ z`u6Jb78ujcJ$`*h+)_gcCsB(&8s5HeB#r~4)5Qsd#)?)3p|qJBbK*Ec88c@hG-28~ zgh&LC?}181M(5)c6`D;HrA?Dq@g5OdYO*9*E#~mb^{^d}wBwO*JO(L_qtEd;?0Wps zXVCt7F>3u^Uai7P73Ni#K`oKJEL4`^%~(Zh;C~{Wc3z9bWNQpQTH77z9{Rmhr&-z{ z?X60g;--r?=p3UV3zch0z6W=b+<6-r<>$qD$<-RdYpl)14Eyoj#hm`v>n>Ih!F?C2 zRcAb~(c$JbLO=|8Tt*S2urL5ql(pTW-fN3DTBL4>a$~eR0TV?rt96Q}o>i5KRd28P zca0cq&S3NNy5C^enZa&wgWXgNHX~|Sa9=a^^RZsWbv-DTEj>UB-`N1KY|wtFpc=(6 delta 642 zcmYjO&1(}u9DOtUkyN(Tw6PQ#lZcz5K~k(m@PoEei3XHt4Xu?P5|hP9nl$QKD+qcJ z57vV?2QMDPODRYZ1ikc6Q0$?HdJwz_f*uq+j0cHtn;hKb&F{V0H@}&E^P}%Y|Zmv5VZ`I~da>HO4b<2o6_)nF*sOHH(_r$Fcx z_4BG%s&qek{DuAp)JLkE2p^Z^<_5J}t@}$(O%$ousiXDM(rgpfd2+lb>_(~X9XgOJ z02U!HH5YFBt%n%lUT63{xfnEjw|k8GF15SJhIT_dqvj#`8(=RB5HO`m+VQ@u9@MdA zC$9Gh9hW*`=m9ljr!u;{Q_njo{n2st?Fd4WOKkMu6Mmv4Vq)xMW#NjKt9T9nntw;F z+P~CFsHR54GyRZ4bVYR18Cum}d-YytXzh>DtCqv#V(ra`a6&lj#Ulv2v5^^6PsG8f z@eLI@ieut04$CyLA9L!2NU005ILq*Gndu9&i_5l%HW$cHwYfx(ushtqSrP4U^FNOT zpUJlUHqv5KowBx6zct)F1rJwo3-c)9hFUkzshsJngqhyQi`d?eQL+YnF6hAOvhE19 v8jwfF87!ZP?Xm4Ekp~F8%deo;qEecLkt39GI&u?MdAJfjcI(( diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.default.660E,6975,73E0,5EA6,8F38,6E05.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.default.660E,6975,73E0,5EA6,8F38,6E05.otf index 6db56f42d89970332ff16b2bf5db136f66412589..f803b3ea7a9050bb3e7e2b06b286957e1e24282b 100644 GIT binary patch delta 4467 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 Y?1uC2O?~j`x(a(OZ{ReA-O4-f0ExL00ssI2 delta 609 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 O3rzc;gR*7I_CEkOisyF# delta 781 zcmYjOO-NK>6g~HQKV$Z0#4(w&G#j4-iRI5C`UOp!G>wr-LZ!g5nN(<;NnfHXqrgSE zNS^dIL4j?g5UF4`5$P(ZpoI%WW38?t3E(fae42V_lrcI3*9UKZCX26*mTaGlK7C$!r(#$UtjSP!reS7}TCf zJXUeIzL^apfM`i3`i!k%@PNEAt{3(@4O6}|fd4IPz29m0QRrNM?KA|MAP6AH!nzWq zf}DDLzkT4oR$%9oT_Eg(lD*e5gH(LNp3ky3wc>pKPgT>`PiJGdV4n&P=COh;%BPdm zMg~2kH`UQZN31>?>oK~GL2ETgt5zgPxt3f+K05jghPA1wtt5{@Y+RM z;IWgP^xC=>c<#^{uU)JKo;dW2*Q(l}QEO#`ay1^!<4N6|=t!7JDwU;WL|;yO=3M5O zM;8d2d8Cste^5s&;6fX3o#b6?nq#Cn;V7##7x0j}!zDD*o*gd#cSnIi?K^oDB{XX; zD0AiurOX{h44t@z8;GFSY*8+nUuDBgC?!Pz@1H%qLWaYmPKRwRA=A<36je89%z(!2 z6HtKivuV&8$J#V#ontT!`pvN}4f@OR0;7T7WNY+~u1ZNBy3FtK*=0s2bs1Lyvx@ve F;2#j$tdIZz diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.desubroutinize-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.desubroutinize-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf index f1f0cb1bebbe5dab35197f961c919b611277137b..8104df8d3e1dd689eda8ad36909a36abb0d7a348 100644 GIT binary patch delta 7365 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 YFW3~=6~T}aDc36(UP^V6<#j~<00lS3uK)l5 delta 657 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≤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 G@ZSL0lR8=e delta 4926 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 diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.desubroutinize-retain-gids.660E.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.desubroutinize-retain-gids.660E.otf index afd9c3363acfc6cdf7663ce0365b3cd7a53ec687..2e1aafe0ce0cd09abc321ead97e760da6e88beb6 100644 GIT binary patch delta 1241 zcma)5ZD?Cn7=F&ZX_B?cvgJc`+@=}J`ePfZrfTO0TU|n1AuQdJ))GZ}ZDUiLq#tJ8 zS{d2eL}#1Um5bfPD)rZ7R+&_2kxkG|P$*=Log&WY(@I2^=goPdZsDG`0>l(G z(J|2fVygHuyp%7I?i!{Yj7#oMiFXor5A%ApXa{_2ydKaBOO_Ny6$ZH9MWzxGP3CV3 zgkgk^A}AKQr9rLnQ5=U?nejW6H^$tG`N|GE#ROVhwv(lLuq$V?+p9QYO#k`K^kwB4 z{~qPyn4IRZN?c(A45dvjbd3zfvCuOV?ZZM$PWB*2wiod}IVmF$ms3gXp&TL75^~|* zNK4p-Ev2Ry3}vtX551zS^JA3r)Bh+yEz{{(sr`T3fSN7oluzTY+c3uayW-eevflrL zDVvoprgVM*dYaTdg^Xo^dwmHr%Qz_pMEG6mHW6NBwPnoU!Fm}B^i+Q=V-W$oUBiAu;H5Gpo+~IwUqBvB^o3Q(~_$iJcN8_NpkcjIxRCe2D)dVGCL7 zUDHl-wvfrq-G^IIB~XnOe1~75qR6V*qb$NwY?ghZB-k(JC%XHei$2*MO{RKNBa6=p zy;~VmzOc2)S?C$FRPTPIxlLj@Q>_FSRrI}OmDm(#PR=e7oBor1P3$$!>|DD;>@;WF ziTTaMW;k#1D)QH-kMGS=|$NKl$<-3iAn+DtY z&h@>j&2f4;xAf7rWpz&T8P>fzZNE0B?l-7E6dW5K?Y3U?j8d6;?H=cwWA6^We%y2W z+e>QIyjp2g7qmhBXeK*4;T#D}Oa*FYkDlq99yYFhHg#s9=KR^&cRt>>SvluB_dAa) BK9T?c delta 689 zcmYk3O-NKx6vzK(-gC5k`kFUUg5UaPAgP92R8&~`#4wBzHAz=9Ia3CXPW2kbRpm@& z0n?80D6$B&MLIP=O6=Y;!n~GK~lV)*)z|M7C^x(Yn`=4{qIrnm2O=~Zvw9DcC z{xA$&frcYaXJ^Ao)tg}e%YZWx?hCapgl#`Cxxlf=K)CmqcAg2>3j8Y@PDGRD!}iat zU6mh+M`IPYroRInJ*@YRaG>mnfgYGyfS`MXyjtfE z%W7G3+o+SZBEl|f>^zKQp=jz-0Z#b`rP7N$`ng;6=Glh zc{jX7#`dON`yJU}1fQyDpDfvE1fMAUZONu0IzCG_8^K2$bwZZ3jo>qdjwJ&|@Ug;} zCGNbPt>kBuGV-SD@lxbzr>^}(Ecdabw5_dUP<4?6)S8-ChTTa zWDhFIyTKZ|Y3l~-|D7p;OOcJZ7cI0b3i^t8r-v$f5yx3v!YHD+AV&2Q;*aKv4_Zqz zps&y4C9zlBp*pa)*>6@_%ur*sS|h;AUjI0MhF_@6%!nGYJz6sN)$zB9C^i2B(Ep#u diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.desubroutinize.3042,3044,3046,3048,304A,304B.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.desubroutinize.3042,3044,3046,3048,304A,304B.otf index 1a47c85a6cf78611c70a2022fd75b9a3e20937f4..e37728461175c1453c57e4120f629d826c6b210e 100644 GIT binary patch delta 2423 zcma)6dsGu=7Qd4)$%IE#LTX6j1Xr=PQaO4Qq#hrD;saVNBFieWMnF&=A|?n1mtokPtxp2hZo69_)#Eu;ch?U(F6{ZUM^a` zB5ao5%$Wef0svxk^zy*zWyOzTuzxc4uZfF}StQ(q5x_sOQAwHF>@{swD{$-`%wyA1 zw8>s(_Iu15Fb_&gOJTIsY=IHKh{Z1^re*5##8ROg_i+LXA6LWDs(ImmYF;`%&2Ee(zFe0#o zY-~SDWaxOz0;Df0En=9T2uP!%^b`Ryg60c!g%pJ^d8pI1C zqGCapl%JCUX{k9W>5!17%}Rx3cwG+*(zRJyn3bW`WkCSA;Zra)gmZ~TU~&X@8-ax* zuwVoxz>RsE2tb^ht<8XdcUkeNVU;-9FFS=L`e7j=cz@^;#13r*pP_TuPGGwV^w2fz zCqN9Iu6n~~+@TJS2=j|-B8K@xm)KdE?rYCCMpS zy7jtzTqhXYdrVxUYpMarBcy}uAdiz>WcQ$LuxgMStQo8wtP^4-_#yD<2=J8)31ZZ^ zDQbfCoTLUCm-HaL)r7^xd|Ye-X4bbX*c-fDpCcgri0#A+fkU{@Es-oD|1OFWyNh2_ zN2JF(1qp6ULl64t%A@O%*S(R~T@-R7_F}@det}c=%s8;Df1A9jp4(SdH)of^WGLTU zUQki2V2w;Aqmtb-u8J-;tk77GTaVe=k$V-A*FJAB-%-f=jFa`eq>vv~X4`MyYiqXD z+8XV(vn&eP6Qj|bXD*;i=9A`JePymn8_evmr)jLAr0l8DbnI?Lm#VR;l5NtIC6=!= zt)zJ0XrAEZ{Agv!ndEC{FE+P*N!#=6`F6wYW<^O$No#5A{TqF+&Y^MC!<^GgLY4ez zziE7U9^JWwMEawTkQC8MEag?$1K#rx%|GUSLch4s}i=ZQ?1Kmc6IdKdivy? z2Cr>69@nFR2Np zd28zrfe%$*Up$XOE@`4}kRNVNoE)!OwEABt$e<~`XMVu`nc8RTwzbgx>?Zl#?8iKL ziC?~x5BL41tq{$MV9?4Li1d~AXWf12BnDP}CmdLX9?1DnK6on6WYOL8Nrc-QjXcmg zC8GU%d72mS!VE(MoxOei_H0wjG{s(Sf9(N|YPk6H4@jVTel_M}&Fc^P7s;7WMC76P zEw4&_Yn=fszplw|kFRudFPd`&P5ut4?+{4F3{(rz?SV#lQ8;qfqdEF#CB8Lx0;~8> z_DtCA+wadGlqY;yT)w5;VDb&!#_J1~n={Q>tlqL?rlQ%p*V<;iWJkgEPJ6%v?KV*arpC^mZru!N^1CKo)bB4 zAn_egKG3KCfjmh`-Qvo>C7%FZ$CRcUGLjyR2F z9x3}{#nDdF2~|@IYiZS(wUvn}$`xW>u*yGpwsHpY4s+77Q)dtFf6!_A-t<>Z%gwLr zZmS;OT@#{_6;7L*5L`f)u3KA~s%o8gi0!s?Rr?}E+g&GOC?%r&`}pxu^NRFgG-^Y| z^2-|#EIqZlpsg#`x*NNULMYG{D2>OFI^!!@f-zRN0~>EA7$KNUTI-7aW?oIjN!| zk*+ygeWB`rwb9;WZKTi_yh?t3wv(TG@ckZ#BK=`7TKH)nCFMR6PnYx7O8n16MpTM! PxjQ{r&oMt2_`rVvHv~pz delta 729 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 delta 791 zcmYjPOH30{6g_u7Z7D;o*aA_&3N7-p7W_mbQ4xb_0%?P!0b>Z2HrCiekxFV@KqPjd zCQW>CXLM(x3qydw(v1rjYDi>37b;5@E?_qc4c^Bz#y2@L=iGPa+?#jb`iW0~m8jWTHnT?8hR5k0w2S?zPdG~;sHv$b@eAV!qg@bVLpRmD&5_Ygh_0&VL z-o(_cWH^zW%-zX75Z;Pi_N@_Z&fXAL)!*xj`cmKb)X$eum5-4ZDbR=;u}d$7eDs)h zl@;}&wzTZ2Tv3)^xc*QpR3f9c$@Cd5Z)N=-)#kA>{atM~87;3lYCl{p(lt?+G?gIR zt72_QEK;Xi-9`e_c!YOoMi3q1CI!TKWqec~!3}PNv&mbkzbB{`Omtb;jOUkhNyEEI;Wh*c@{honk0rHQ3Tgsjcdlr(9KYiaQi z!J_uZL*0WXJroau2me4pJPIDn!Hcwrhk}C7*Ub z+*63eViD}ZH7H071cS{N9>1CeGy_l;Lc@{h+P#l{Ks*7cJ`_FI|NdF=0pr&If{|!v z*XZht9G?#}PmD%JLdqpZz;~Ydc*e|Oo4Wa2WgbphX0m2+d4uoIGe4S2Sp`!+A(+rf z-e^r_>{(x$63lhx4Hxqn!#fxZ$8dOjELB+U`pC@^7c^ zG?}%3lr}kTbC$$goJTxl(Q+-weh7C{xV@24eqNlHT&-ffPHkmOID}tiEcieErHmDX zalee!iX0DYbd>isMnDwPxPm;!VPOcSbJn}xd8gSDM})v}aA_ zV%3%PrhQ`uEgH163V~1OV%P;s{Z+^ K7@|9BAK@>{X~CfY delta 635 zcmYk3%WD%+6vn@E=aEFGHEm-l7?X&TpdqwaMSM|HDk%XqT0?53i%gr*NK6`aEa^%? zaiLwPcj3mB8?Cqy1Rv0ae?XUAR1k65rS5JP63;YQIKy|(_q%h>xie?p4*dwh6)l`66J1 z0dcjtbl2-V#yFp)^Yg^A-|+L^3FZ^b_A)m#8}yPn!)yWE%K!+vkO?z3lvDdu^r;n7 z`$@%wifd{_&YH!Hcr#4kZ)e$A|`%V(5{XxpfWV>m^B zaa5#PhcGYCP*PqNOa@ZK_n}LfPxQAPCa7V7|7i3=dWL!@lxN;BsjV~X&h@k=`u=oSZnf^ZF9wxf1@bNWd8&E+ILz2 diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.desubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.desubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf index 6f98c8fb5204f883de03024e0c17eaa9fc94feea..839a96374856ece11540d08e519dafea95bcbd4a 100644 GIT binary patch delta 3681 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 delta 779 zcmYjPUr19?9RAL|yZ27L{+o$LbFH=oZlmEIB*?-NtUzlP)`c=7-aMkKExgt6xmb01O*27sr5VCh|cA^=lg!=cfQ}f=Xdr4Zw@Yo zhlj(^u>={tef|B;N!{fHPyn>`@K7MQ^?l$JVBMowEE*m>C*LFneVJa?>*=_$Qn+*$ zsC!0wJC%$l>R0l+v~-(vcZvemlhP9DZPM;kI-9dxVRfXpNH?Y9xlsdJgg8DB)J!~` z?CJ~+12yLXX~dYB%a-mUNCgwL?pzRtuUb!&UL);Z5QbBDK{`*m2_P>GV6aI1v+8IG znTJgKecfSpFw-HKhh?*!w`iU&Gu&ui)jb`QeNlItt@_&e7m{R{D;{gF{ZbfPW{+(@ePwU^GKE6v+>t$Jq^OK?5aKq_x|8T z=5LbskbnzAIEqdjhmS8a506W+QSr-{sejB;LtBc33TKp6ta1qrOs#Sm7ubO+xBQo* zAj@LaxC$>TJW`ANqY|heL=xke$28)Ytyds2Z_qgih$EhuuYi1!Q7RA>=XNUq#a2&L iK#im!LEzBah2N^G+r{-CWkH0!N!?$9ard*VyuF+Ez)n;9W~gZQ#| zJeJng6+$-|0%Y*Tn^SwG6&NBsPFro(_qIZ;A&B2-%SpXCR(iYo3u>;14y|i#*`1o$ zk21<%M1F4vouCf6R}pU|?(4AXtwJqviMR?-Es+o-MG@ktA5nx55=Y5cON$(s3XK+9 zTNwybij|0o2}=TorudBK;#_0B@{xW&a0LHp^d3etrQm zE$W_3s_n3}oX3-a3L@5BN>eE6A)9Yw20zAZEYR=ztBpkjaLmTi-(nm{VS#Oz3Bee3 zEHp~wlyT1yDA4C%`NrxYLKCIJNuf`4?a(Xm&fNAWYps{a6 zjrAB)*u2GasQFvdEqTW|&r*+^K1-Q1p$Ig`Z9K#8;FzGymBu#qy5N&&%l6p1Xe^o9 znd&sw3l%F_&2=VDz8S`-OM$WJb2OH5&e!0fVxnH8vA#c9x(K3GTEH2$%{U>PPOrYl zH{AVdn0tqJ4Ril+U9RX!j+f`S^FANE?>aT&3Zr;)H^2LKi`(32mh+9u_*RKWc)1x- za+U6}=jPRSt8*`v;*<4b%XzW;yYrc$bF;pKyP25r2q3HP2YB?BUk#4WJ^x| Q*#Gl|*@Z?_{Folfd%CX`NdN!< delta 601 zcmYjOOH30{6g~IN>nqh^3YA`iJXhVcmM>4v=sr%nZMa%?@dst1aPqn2Y2rm ziv^l(Qb=yz1jT?RvTfA+|4qe_HDl&g|+T??^}TL zk@>AU3tdxUmpNy2bbPNBy9khyAvJIgV|0%IIlVIyorH?GfDcp(po$MNQi7s2?c#0bCFcINHDtzojt>Q}mjDP-=vFGYptiRNq3MzWr~((CGvUQ6HU!@_sR`tt_j zDu~2a{X6~Tl7*QbQ*ehrpZHlbVC!sF&tzuK)7iAz8vd}Sn>41JBMzXfAJT{>QC;S% zV}-*fnc+bjOB)l$nYFQiN2-Gzl&G(R<$p6NBvkF_3ZvB2GIgkb$cgSnL|DU1JVS^r z{aQZK8JXx`&gdY=e7291QlAJ!iT8L<9XUBf$Ov`*8oM*M32IjC|LL`PN6= JS^{)T{y#pZagP81 diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize-retain-gids.3042,3044,3046,3048,304A,304B.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize-retain-gids.3042,3044,3046,3048,304A,304B.otf index c728315ba46d08c048934b3776e2d54f74244142..4c48a5a75c734e976d3edb1dbdc96770f23ef68b 100644 GIT binary patch literal 129376 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 TA9FS%_&}3z1~4kAP!RAJqrtig diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize-retain-gids.3042,3044,3046,73E0,5EA6,8F38.otf index 9a0e72600fdc2690bda1549d74027c4d66c3fc2b..4e7e817aa4bfde2bb3d26870da892ebe0db68e7a 100644 GIT binary patch delta 6992 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 delta 1638 zcmYjSc~q2D6n}4K92DmFKm_&o5JU&CG}k(2%Q;z=N~aDUvrZrJmskx`( zsJJEW`;IxL<*sRwX=!5Rn&zI%gnYQs8=-Uh<9F}xckg%a_s%=tz2BPhkgelFyeVC} zqzIQ7A?%`UyY}tl&-jin6G9vlqHsmZTg_XI8TIB%Lbh09VyW+>bnam9W0-uVt+Ca6 z8ub7h8o>E%LJ;wkkr@Ik1#qRE60-;)73W2@+MDOQYCZ=x&Cij`KJ&8ly=>K2rBkclr@ zXToEJXddB8G_J6nD&;{24gV}<1qmfF$rH_GNxcE@-YoQOven&L;+@DHs)Y1=HW}shqn+5un>!| z7)!7e%di|PuoA1V8f&l?>#!ahuo0V3gw6O0Tj0l5e2s0`j&JZSc3>xVVK??*FZN+S z4&XZ+#36i-A5e@RaTq`02#(@s{DNaRj$d&CB{+%S@H_s%DV+A=49?;l&f`y9z(xFp zOSp_HxQc7IjvM$JH*pKMaR&kXgHqf@87!3J9`54-9^w%ylu%OHlwCPgHRV(xs=BJ7 zLRFY@DJZ4FRfMXkB2_IFrJ_}BRY%oTR9eNTdMZ}=6Z7T!(O&lF01jjx2XQcma43gy zIK3Rf&p48!IGUex499XD$8!QFauUDbWKQ8!=5rc-oX#1X$pX&eY|i0a&f}My&q6NX zLN4NBF5yxx<8rRxO0ME+uHjm)<9cr3Ms8vey_@+Jx6se6{F>Xio!{_V?%+=D;%@HY zUhd<59^iL8$V2>|Kd_iT@-Tnm5gz5w{DsGOoWJq}OL&sM@pt~gQ#{QxJj-)D&p&yA z7x@=2@iMRQDzEW6Z}4y4J>KU7KI9`-XrZOHX}fmlYTBto zbah=rhw3ox($GqW>j+&_N9tNSN=NJ3x{j`^skM&L^>nO`)Ae<{ZlD`#w@%QBI!QOu zPv|FgW8FkQrJL$zy18zlTk2NYU$I;+q73+VAC_g(|FBqQhWT4vlsRGku@_{caIbJm z>8jJPX`6OdyenyHa7d>_S`Dh`^hm3rD`|2tIy=&GSJ8QqR)Q-jKNu~Hv=XbLOC#?M zjk+8CpE2GFM3sj}TRWr7jG8%>&b((+Cw>_IVyUp(FPn%sy2LkJ#yN~gFM2tmB%~-l z;(^<+6Yio;5vOVt9Z753+E-6Dw7CO5OQv-bB1CjIQ!gDgOm&GtC6}U^QI*_gK3ZoL zw~IGqR26sp@0n`CBU7v5PSIE%^X+n+^!Xgk&{<@NOwnKT6ltQbuZ`nP-+sHtm*Qyb z7Q(DbQ)AYlL6G+hc6hAqA~dLd8)WjkF2jWA`q-LPD@2P|Dj~~^f3*^_-1zpDkoSf7 z!2An>2rU(&-`Psk?qODKn@YIvL9L{%szwey${l4$x%v z5!yjlNu|+a!C>v(K$VL~w}`avP+w%=1AojBDR+ptE;Mi|@b+=;A@DsS3PuLnI))xR zP2s#9d~_(%A5t#>5v^hAV+k|G7Qev#FW})=)EqC%E`9q8U>^q(FcTI2vLJ zYt|FzQ6lvTd|e51Hbp1KLf6Poy*mjcqaWiR>f6BCyR8Lt?0 z9TaoU(Trqn%F^?KhGlESY>g3HqYrkHdTosZ1&zP)nVkQ$m>fk|E5d3KR*Eo_mVvxX zRHji9kET(;|5)6%yMqQ_Axw%x6#kuIH)-PG`5={+|UFw=h8C}0I& z`)dKKh;+YzwW2!?vS?qy?*t+-qPGa4TOy=~%lauw6Lg8D$fUGz>usX5*dmJc^a`PrJe@49o|K{g6ebh znO5l+2uK&b*!~7Xizz=eP!Lf?l>tcK^W< zZq_#d-P>-h8P!L;MLwr(w;-l6hVw4p9%EU#$z$JbX(gHlfyYM*S z2&-mZK`ZGVS20Qvk8A(+_~7umoBcY{v@TYR4N*3FTgG7H8t&i*EZhEC2ui diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize-retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf index b10526d713f8ed3db5f1bedd395c29b9966ee15a..44713955e4d55a1afe9ee0ecc32cbe7e545f47c4 100644 GIT binary patch delta 7405 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 P91G`UITm*Q&%*x$A}D?~ diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize-retain-gids.660E.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize-retain-gids.660E.otf index 2684381c9bc70e07c1f08c8218f3f197520c6afe..0ca639a0adacb41db8309278f5abce57a189d66e 100644 GIT binary patch delta 1189 zcma)5U1%It6#nk)?#whloo2HuwoEo#y3Ipd5=_+AzqWQu5@BJJ?536#C1bK?Lv}Ym zPGb`-Ym?oo+a$JJOht>d;DbmIWeW+?A2dEFac{6IoB0kg~GFvAlo>>Mppx_Mm zobNl|oO92;b8qpKFqKv%H2*&n?jUjk144g{ZWX$waV>!D)+)@b-z zBAti6V9Pat&<3zTIMUE~IUJ}ae4F&HBjJt~#}FZa@*#Jpv_WP1IgRuz@%s~Tt*0_S zxk7xN_=AZ=Jfq2vxE&ODlmdZ7N`+gz%1yo&Wg81s%KW zxJU^6*2HdJo7MT36QRlu#LIZxy}`nve0@L4~(1 zxFk9)3{L0SW#87LD$A?v^yvzp%3fhAdsR@`YYvrV`6jmW0qY(_6|(NT6+6jQM=AoA z`=|=#0@YZ=_xKeC)>#dEn8ldRX4qApV!u>A-ZSuQ{E41;TJO_G3(p9BRgCe^t2?zE zM8=ew-4C^Ns%)~NPKApq219O@O>JP)7IRoyJ87?PU}r2QT3VE}vwvwZw~{OPJ>|8+ zmZ`#hO(zt7uu0?}9Li;k>vx{?n(gLZqg`5i%4x)my=F{WYW5aynhSRiF8wGK_ZijR zGxL*km$uCt=gpv0Y;>9j%=5+p$@pQ(yH;MqlwUB) zWMkGG634Q+vAl0Il%ERK&b)B0e|kh-`E=^sZ0-ARZk@UK@wUx>yyRK+k}3Y?xubZC I*R1>YC&p$JSv&AVBFZce=$B-F@h2f;0^5r6PI=dP%Z4_F~^{3p((f@Av1s-**q^EKhPd!AB!q zT@k3b3XVhJ)>hv`PjU{xG7wsbbOsyeBZdn|E2KrcBOOQhc|sU(qOI(7GM3UFgx&$! zdCTul#Nv+08=rvi6!AU%B$OS{IWR^VjQ*rKQo4v)@)v>TEy>tOPfE+SlZV$7_Q6;( zv3o~b7Y&R9wv(x$i{{1z8fjoP`MzPR;jEDdUQ!K=;X=c1@>{HiKs&T7z@XTK9P_#& zvPxE8SH051q}L{ExZEy+Y5zg_QS$)$n(C(%>QfC$uA>zwx6!wDIPo6evB5lSKkH>C zyT_g%jt`wmw8ayH<~j4SxRzcOpEFx?_cNUp3}W@p37*xmxyN_QYjXMNVNEPfJH+0F z@ln_rQ@7Ra+!vNUHE_$C_C%MpMfg;gb!y#zP*+j)F6a~z%i&z2M;AHk9<~YXOMXdZ+Qv#Dki@F^RY+0-+E8>+BbaWtr zv$%u-#Bf0jD96P*H^m#?P!Cuyie3f`3JbSb9sY8T%@!9^thP!e1X!1EE%MJe3!!C1 RH8X5HmHQBOHH#Rl{{#1cugCxZ diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize.3042,3044,3046,3048,304A,304B.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize.3042,3044,3046,3048,304A,304B.otf index 68a254ee1350570c751b7c993de60fb69c83041c..ddd99b88ceb0dd8a75b3cb06c738728f8f8de4e9 100644 GIT binary patch delta 2279 zcma)5dr(y86+d^EyL%z9l9a28+VcSML=Me zyAQk)KtZ0OQXf17baXIQrL~ZU^?{_dlTJ`mCo{#g^}}2X{g%*_$@CBJ%sJohchC9G zcYo(Qcba~+f(?m?2mu+Cff(Za0s>sF3H|BE8RRFk_14aavkd5sd zUr2-;D2E<62`DrsVTWhX%LgD$xMMz?Dv6xnkG{N8`Cw~OmG7mybI>$a4pFqOfJGUi?DbR7A?XA z*swnq0+8lqYtq5(bv)iRuM!vgVWqG{7c4{q@63%t#9Sdb&0WWK3ELPjbK^KpfE4Vl z=gsf2gGM|e><_BT=2hp;t4^F(9XYRh$GqxIKT$2h$2k0`Lj)u)``?aO^}Vr(iSbAM zFD3%pMT`K7T|{vQK$e%3tA)td^10e|IP*39|LK z!M`rC`tR*s@gkz^S6UaZH-WNV^EiAB-vNR-ywijDi2pV5+`%U?D?TYGF)35KPg{V` z@x->2jof9OY5?*)*-Q457s(-Vc-A~yH_Ok~&o<09im?*>5O{P%_{zluv1Iug6~WoB zQUQsNw3EH1B8*lhwz8jLW?IC+!TLEOLQH6g8=@SszxavGBXSdYOcE$vCLNXy42q`2 z?90%ZLv&pef3mJ|%L%!@sQN&4aZS0LD`RU}<(`o8qTOoKMbm(}582frx?#H6a8JHk zC)kzi*jOvGVgp0+8BVM*CWzd_HqxJq6Htp^8x5r)yxs0R<0_n?V?HUbK3H9(clJ3X=!(M)8HP+w zXFRe&-e&4D^_WI2$g^p};~1UE z|FQaLR#RAgCbg^WYQdy(aw4;A`=+J zgT|Xp`iJs}Lf_Ku<=hb0$8~V+rf#m8@{pK{jA{7=22GSgpPg&aDN|FqBav$3R8 zp#GAwwUaY;s|}jk*d)bnsUX_p>bY659=+u|!CX6cYHCpbmHsd4&O4ts-c>%mALpfB z>mB1+%v2`Fv$ZM8?yYCJVdKzIXC&{rKY=I(qFg716~S9eb-oPhLFM%A{Rnnm+1vjI zc}(BWKMm-`ik{>C?>w}vWIOXwRakYJA>EK`$T0FA@-B0~rQLMWc-b;y*)Pz3Le{&& zvMMt$+oapZ=i3bf4s?1lpgH8rtJ{k5Yv>rR_mEUl&%3LO)a^kHP%Ni`UG#%2S*?u48kRw_FE_GiZpg2cj$ zvItIh{R7cOiHQ<*5kz-gO4v;p)L3_R6Nd=ad$wKl!E?^@yyv{nbIy1EcJ27@M&t1) zY%IXUu@m8N;8F0+5dfQj_!&JvFtoH-i~;U`t|i8!v6E(w8N6#ec&5@$Ht}}uI#BnW z^~!Y0N!CAD-Uh7q0EVZz;5lS0aKDFja5|kYhzz~rb;a73b_$bOxX&@iCx$iSq*H^v zkvKOj1IEQ{W;S15!Vm{O<@Lb4Hr((ZWv%xI=h@Juh>zrb$Jz(5mm46s3=q+7ne+Ht zG>fP`s_miOq1s7x7^>4$t+LbIJ*XnP)VST<&e#2D2bI$ZH+RB91HNDfWoo10k!0pd zDw0gi@^Y-`m&e!<;YdXEnAE#C+ufcja;yq0b`YsZwiEtSE2WY zMyt?2FBGnVyAe87h4u}dW}M-Ep;z=*zK0<>Ld~t(!pt&CT%Eu=rZ9;(F3SQ1{{gB9 Bi}U~h diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize.3042,3044,3046,73E0,5EA6,8F38.otf index b900d92a84f8792705a49110108ee2b2085d91e0..af0b86167d8225e6fa65c3f84c175b1c85578219 100644 GIT binary patch delta 3204 zcmbtU3sjU<9{+#y_~siyNaMp{7>9vG<*^VT3PvPC7^s1uW@H{mK*!`I4$qOkQIyBb z@NyUtm;q9eOo~j?Z7T}jCZ=tYls#m9)LOe+o%9ZSS=sxIQ?Z@Xo;_!0&iy~`|8?*0 z{{P>w=U@PrvV3_8xPcyour@w1QMKXW#t#6P9RRM0i&9h4Kbm(e0zj|_0B$czU$O9` zr~6g`h=<8uZ%TS-cva=nCx{$H>}yx1q%9I|CKA9;WHFh!>H-aABzEd^qOaCutFtB> zOxKCNpXhTnnru$ZJSNbSjn!mhh9*~AO7{u8i9AM@GFM$%0B)&7gzw0r^VGT7p@UE9 z0EBu{bX7tA7VUTygp>FfVpkQD3e0gfmgvL|Gm1$*@g0GR=nA4M0Z1-4B2gqm0a@R~ zLKbX>?eGdb0<$3mf*_Rq1ECCzaF}->&dF`gHYb=VO~8c^5K~UmmC_|`1xnnOVk|iF$oOt z4oDIbmn;WuW?5klXf_mPZzAZa^EN;#p&KD#lR8fgQ8{XD9yyDM&oMquGSU-d@dQ~k zK^9Js1ruZnMBFcl03^i)>Kq9EUnq%k+?*tPz!`FF4{{M9%o;xf%g4*XV|;+vgx~_M zFqy9c63E~o5lM+WOwDx2@lxUx0(PfCK%VN3Qx?J!=y1xS2|i-blGl2Wh$a%4-6jQ@ z+of7_igd~3G{}YxPy{)khC=gHX{h-zX7~ZhRH|U^1C*&K9%U+!N10MMP`>U!+3G+! z%ZYLb2p6ZMsbFTtQ|T&DW<0fA1)fgaU7UQ9laou4_Ye@fFFEUP;p9<5RIi`SuOvZ1DliJ+RrzXAW=o<29 zj$nX?fQ+8wf|4=a(Y?2Q4llO&bG#q_ux;bbjV|jh}7-q2wWn#E`{% z@PnWtOAOLqEzwRBAIiJ&Ln!&xJi*E*r9eU^lS~#xd7ASD>~vmQrJxK7%4l>|DyV8o zLDdKpRIN}!?J!Fz|1i=30--xkm9G9g3w52rv-~L_6_A93a07k>1mh$!hFVE&Hmj*0 zCdXyvuggx#%Ffen)RvJ-o@R|8j_2IU#r)TXeDq%vzb<|w{)_l8HD6g%t;?)wKP;;&`qlk^gVaX^A$6Q1)C~y!5(x~b+_AiK@BSD3tXiR@0K?_c@xP0u`X{13kR?w9- zHI+MxjixQiCY@PZx0O3==r&m`Ooyehy+@9gHn95Y8ofceZN1Ty>9ecctgSC+PW72A zT|Rp)yV_rs+lx~q3$oc2W8wiCGoy8ET7X{!7ChVjqP4_Q(a~(P*jkuW^sn>SE*X6D z{QGa8`zY$#vTrh)ZMLqqJ%Ps~Pb7ZT)ZA!pG&63<+s=8i!$Gn9<%fd_Q+vkU8R9P= z_w5jU4gZN9l;ByzXevR#;}bON0-kj@*%t>cMu86y@QB6X$tWDhTtYE4svcoY-KGP3 z<*i5@CP6w;Bo>cIQ0xg7m*Vww_)g5MoTF^rxvylm{LM+PIVF1fYB(qZee zwgz+k(dUwGH(8o2jTQn3YxibH9*v|?g=i$4uoBORn>T1&A&R(tgO0|tSfoOIbeq1t zw7KH-y@$GA?q;4vt>&w>yTIOD(J}d4u1k=>Fj2SYUhdlvP%8aW#T9*L#L~Z@%;i<2IUV-^Mnz zn!B6!Jl-Lz)m3k)-deL=X3}#;&ilEP?Yb2{^+)TEG#o~gnh@Laz146+SD8%hmZm6Z#`hTacjcFx+*QwHC7eCGDPwqT(PJUQo{o|?D^WJW#Vl;vML!G!mYs%Eh(@a=unWx0{ z2X2Jk^1gKXB#J)cv*fZkaLbz6tGpLIe;3Ww`Rw@2aMN^_>25gQuuo|>ZRXh6g0Hdo z3{G#y@m|+nsX$SQC}R#1d%2B1hi8rXUxzo{WV5Fjis#7Ut*@ zl?6LD?kuR?7be?p?rC}1%vev~IfMk>-(N_Z?=u!)U&L~8h$=;^O789OYPlM0!s|O# Qd%fKLxz*zyD<%}+--X#wQvd(} delta 797 zcmYjPT}YEr7=GUGZ*%)*Yi%0%lj$b-gH5e449kp#q)cpyhRBv1Epl__k_CYy!HbHF z4g^8hU33wWP*)LAmli=@C=u<_OS_4W2<$!kMs&XKIq&nl-}^o9;heMCwq3Ivjm4rc zQG|-KLy<_+x3_gq0BixqK=jhFp4FAnGk~MWx%fnM{DQi`4DNcKoU@rkE`4a>6X5D& z{V|Yl(^o{`ed3D&VHrHdYW}GoyiyUZaU6-gta%5D9q&G7-No2hLKHVQr&IC zF)k-pOvQ1z32YebuCFw9-`m-@Q?YUq3V$Fnh&w~+@a(1;h}kX{O@l%Nkv zR;|?>8-902+32f&N`p{|%-UwF$!vWj`}g{+qh{+vN&9?ObA|T%e&6x`3h>0Qw3Z;_ z^83(5u}+;{br(r2;4WUE1zqS6(-ab?l=zg~h%3At(yI8EZHCQ>tF|j#K{Xi_u407z z6|VhPqa#o8O5Q*_Z9Ud^#8<7$GmaFl;TGnQz)exmMuo2B#hTXM0%+xSd_o*0pOXe0 zgB)E_i#f)h8$34^`6iKKyL0IiYGQ!w^{+|DZm2#i7P#Co|T^vUI!43CptPu z)?O57e~5T$BtG0PUn2w@(DbHrW&!)`EbS}AV;Rew@GY%u)BOeF=Q0_qWO^@3L|7Lk z!kL^sr)OD;xR-b^XU-Mi5!%?Jspid`)lnX}NyWV;(b2-pb-Qv0ophcGM$;@gcwdIP ziKmE%XGu@ZvxkI#(bNIb@(^OAKxNCjwS;@cK$0I(LVQ(g;q6K@f2+0V;uIKD7rWLT z@%M6M%t_RukA~J4jU{m=JztzgWU^>w5y_bONheMrk~Q-tBGaawM}$NG(LX8`5uHz> zDANp56gEK~)-LctB~=ov7E4%nJ#5D#<9LiY9zztT(C2uZcRl{-GpK*P7`6H@uT){V z3QJX(K`D{FC{&c8WvwDL@IR4GJFi7zqBRCDt?iCd6!zx)2hvnt1;g& znZfQ#2D>L4Y=PIX)>94CPuVZxJH1sb+j^K5NjeHmv|PpxKI1zobhDd}u}{8B6Eox1 z;DnX8r|fxtSsH1U81pw6Y(;M~;GxU%v4Fwu3#JNIA9%hd1zFwCTfuLk!!N-f{tz|v E8%909VE_OC delta 643 zcmYjNOK1~O6g}_FC#g)EHl0Ypm_(dZ4U%FN!4I`ki3ZeY4XKqbGHnJUHEGl_R1j1Y z7urSZTe#`Uji0Tcn=V}F&V^tXb?34xQCj3hka%A+3*T_wJ?GB-@Xm+mX5?O>SS-N8 zeP|dR%jHsUK0Vk2U=`4`!lj|%(u;QuKtDsda;Y$WTDw6Ep%uEqGc~t?w(*R#N-kGD zx6=J&;XC!Nkv?3dMEDqgMEwqFr&{yptyxwk-Amf8x$~0^7#E1+Gr_F8HSfT_e31%X z0sL}f?v~$vjA2@^O#f3&HSm3Gg!C8EPLl?jb@rU}N75ERvkZVi=OSe$`g3xJj6by! zawn4sE|Z!Z5EEuPE6+#dgq3bJEk{oGA;hW0L=V2Nm)o+0eTlsL}P;vz3kD)+9C{Y>woHf3CgGh|71I7bgN1FqpLvjeXGS7X2@ zYdiHOGHg|xGS0x}o diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-desubroutinize.660E,6975,73E0,5EA6,8F38,6E05.otf index 69b6b2e7492b052af1d95543c5eb4df66bad1001..47e085e0dcf77a0dee03c0cfd71e1a252dfb636f 100644 GIT binary patch delta 3294 zcmb7E30PBC7QQdbdk;Ze>cbQk-1R)U0DvJ^VgyI4wfr2jq zfq;mz%4UmTb<~1bQE{6}rQ@_hwU%n9op!1>^u}@Sqs%wUH`DK%-0!US+;h+Q?|IS9 zy<@A`5)`xrn1X!32a#*mueZ9S^8671as&X=tPTEK0@r5vWdZ;Un8X_bgT0zFPQC#E z?_&UnkGBLmI(L7w$sOB~ct0{^OTY&H9;^ZIGbTDZDJoSt$gIcv0&Is#B~dZcmFiJ^ zb_m;VNu?4+6#Wh_A3F|U$3kgRMwZZzXu`G|wyl$*vQoiJf2@M-3R(tUcbT8w9?PhE*+{@)lApEc$iEV2DaITqHBLLv1a#D=h zG+==jv39**5TF59DR}jY;{dRp##S5o;~)mS0hWM3ysUv3uccryUJk$xIO1iCvyJ0u zdtd`X@Up`mTg>gJXbD(^b->n9i&&ZQ8z$WKfFQ^NXV)BMV<`JM*yLg2W153Gw>^ig zo96iX^YYRoe6?Nby-6Q-|KrCFP*DmlZW=HU+W|FM{CKo1EfGA9OOqsk$I__eIM9Q6 zJSa+tN{#}diBTEJTpfV#yCuL1*o1Bjv;yMLjX_qxY_eqn7*EM*Q_|?Sq7@h|4k-dq zQlNqi~ax5(neoKVQcrQIQgz2tpD$?mx+WCi(yE!D)#} z{E11FIaK+;55G6fHHLjOCeBOaC>z`c50^oKX$t(^{AU0G$jM+K=6oDV1C#$6!#y&A z_W<4v<(^!?K|Mm)Oz8w3F8!3w!}mO$(z(KFr}X)Pe+d$T3_NqcCL+0sWSfob*oQ_L zENkR9Jpf2R9LNNTAPS_hAx4g@g1&D=0D%C{Az{Y)^O*UZw%vkIS`aFgiP(ZDBrJ#` zo&|B3Z$TVjjfh3Rn~%Y`K7-?$5#l!6kfk)sc0KqGK(v96k{5XAe zOv-MFcZ?)CBR)fhZ&@WJ)_g(uUnN3Pc@dF3=|iCN=l!?=*Uim8t^j|XJc5`p--1w^ z*jNA|PH&nz+kzDfj+qnF0UCac(U zymm#z#GA~7{0{noRGiw^ops7fCaT<1`EErDZD7!G5-r`2q$`oFxaMHHyi!3wgiaMu z2A7%Z4>d5>=+Ms;yp3EL=n7q~A(t^P7j$TBtqWSd2`)#jl%9`fF_GIg?OvO>wry*7 z^aWb)FvR2*3Jupb!?~n1x7#J4FZ`zDb%!Kt*@E{fFZBoPP3o_xF*|C>hSm z)zsFsR8=9KcG0nAEsxIMyZ+HA8^bSDz&jJ$7_=3=4YyK;odOsN-$tR--Sv$AF}nQH z^X@m4eg%AuDLt$1?KVFPb!ZKxcNU;kNC#I@@awyb!2!J>kwZ4lu?(4ss|%Xw!)QUzP~&~7PhA=wIii9B0pL|sL6OEo4+!#e+kwPiX-K{JRv((7gw2~}(ut%+Jusl(&(VaHe zZ>Gl2d_Q#SMtFxPr$}f}8X9(SE7)LIfC;w*ux-=#1dY_zU`3$lG9dp4<$h znY@P0Kcu(Qmmc4Bh5^1P014JX9+i&f1*5kDR~(g9C$O2FgPr4zKhTEI8~QS;epmgD z@)WuhwK6^vHba!@FRP&kBkM`&llIXq_l|#c^e?d$B1N83h~DvsOUQztywIG8jJEVs z8O;&zikc;@yP6^rH|!1xi>-R^c$y}+r?cx^>(z!`$97f5)2L3rgDFI}4k98a?Lhwi zB88gHNl=xt)ZoQitcL$5ECy#`6 z#j%u-Rlx3v-AsJzx}Kn>$nB#3#M|NR2^csD6Wiu>Hn1sjn`j{M)14g&w6`IgIsfft zIJ4)uf3GMUk-kV2;ZDPs(1H0JB6kW#3sxgEOzFL@For@y>K*6^(ONREurODgr`)O9 zQLM?*q?XA3pzKvQm(z{qZ0%`t1&Y_d&)kIteW>6%tQtU7pL@9@HUP4INFEI3>(JSN z3A+K@K+nW>Ca!he@3*(@+9A3WdwW|~B7G1AF|iGv-P@XC14MmEpGJ12(C-++m`mRb z!r34FHMmCOnLtZ|pB@ni3M5RHnbTzsbFtKvr!=u7#LIGdbn=$w8R*~?q;J!T;5;KpdBP2R3 z@OU;tu0i$;oC_z=+|S_B8))fs?*(XyFI?h@7&HMH59H(nosip2=mu?vkSz%hbueE+ zaybRl1g?nuf`Xox8I*14xdNq-L>A=!qN4o=_NvtB;xaj#QJkYVt!z;1v~;buw7SV0 zZhD`|FD%MeirsiQ5AWV0D1+4MlCT3csXuRT)TZm!?Eh4Pdz!3JR;iRg)9CSa-c zGQ`_aou}KU&8^kcXlp8HfB5nm(o;icu6=xd@a~ESTgO8+H8pirM{Rpu`qw`!)0DEM zENu$s=@n+oh@A)5{D?gkQD&>34s*?~el|=#KbAl< zGTo60MiYJHjTKXWYYJtIDqM{ZW#B`fbg8r_Fid5-HgkPyAcg$l-T-`| zmS>M$d@y`QV7d=27={i*$N>UBqyWg#2Rg1s7U<8=VkL6( zhHl8~2K0hXHxb4#zlwpzRNKDJl-j+GCq-xmm02Ixl%S)(hTe=7m02fkNUTcD5Z%U; zb_K(1&|Zf5WLsu?QcY${g9w>Y`wt)9FW#?AQzfg}>?3K#IrNz(Re7ytji$7w$=vsz zK8nfnNwiLO?Xf$Jh@(FC)#&2 X41$Q!rs1~7$3LS@f61Big2C+X`9B4O delta 781 zcmYjPUr19?9RAL^yLWTDt~C{nbgjG-+$7P5i2h*-hLBABhg#THn@)0b=~Y$<4wN2D z)H)CZKJ-*Q1D8_A2018jMllk_pEaYvnkw?U)iQ__G&gGRU1 zqK>yN{(8FhxVRe1ekjdR_+QgYOgF+un}S72N>+v%Y^=IwvGw4jn_I5yrPb1kl`t(^ zqnNUwh57C7rA}GYs#<2ga0~Hjshx7m6_g}vApTq3gl#y96 zUqyuvDd>QRs=}h8jD3YmmjI5}fH=3f)aTzE^|k=a3BX-Bb1v+PK>;rX zJfZsNK`9S|gePdL_4>g^h@}ManYJ9!>x0=(OAgU+opk7q#)kdT$u8tj{|d@yw9*Oc zpldzxM&h1UuD2eQ#3kY?Kw2UpMvf}P;Vjg^55G7}!Ae?`z;tM|*ybW{1-0--OipqO z7$ze3cia5$E^jdTC^NYnst1FHGWyF?qc1OP^6Ht}yyVJvJr$fC*3%!q=jl(sLv&612OLRZXuKEB;$m04@eGG$_? zWCqN&RzMjla*e&W?*G^@^idhhHB()uZ^j32%)e<~vI>>49LXxME|~?2`C-U4k!6j_ zR#rP{tg_~~FCOi0I(KCB?Hx1eiaA|12dpN!z4KUmkGsv=)9YQ(ci?>8saEyPz25T! V3$9&A?z?(xe#-a5X`?POKLJ~;|8D>Q delta 605 zcmYk3!D|yi6vn?dv)LrFjigOcXp9MND~8f)1uqe;SR<9nmL?S2)2?Q13Z`9kEfoUx zAQeda`(s9xD_Xi%{P*Ie3`&zTbN@-wbaKvL7-pyn5Y(gAGVb z-mF%OleaEz1Ly!E@@nG~pFDQ}kXu~y=e@bx@-ZveyBtyvT0w;T^H-p(f9f- z_v94wl_nQb6|uqmlG$yx;&rQn26LO)ZUyTL5yUKOd@+TUpcP)aFkJ_%6hGizwE8qY z+QbC6wz*$iGlm}ruQBg4yKBafiFwZifV~7ju!P!86b7n#Nax=;1$~BeLFltmpH`>r z;W0gPQhUy@{^_`SF^i<&BQ`SlhJ74Sp03_#tlkf&8{ta496wjf_Aj-Ryq?4CXKDQT z2I4G;#4Gh9xmh+coz+EW>Dfv(Zz=fwRl`gkiNsr6GqEkUx%Qz<8MHE|3}} Q*O3vw+I+%1pdxbr0bBTX@Bjb+ diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-retain-gids.3042,3044,3046,3048,304A,304B.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-retain-gids.3042,3044,3046,3048,304A,304B.otf index ecdd5d64a95004a2a762732b255a55b023a1ef47..edd4687a5540c9fe24a50579c82f4b0a374011fa 100644 GIT binary patch literal 129516 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 delta 798 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 delta 663 zcmYjOO=uHA6#m}sW;Z|Emd2!7Ol!1Bz%*K0svrezRZ)TC=&OND}h zAf^6b81d9gYwvo}iw6(lNzg+N^&%cT6a+~TWKs(8ZIgqCZ{GLKd+(c>H;bKX9rx3j zOd2L0K*jLcWHNmG`_L$WbwK@p8No`53ElVdBZ)VeCGZH>qxO=&zsYf<-7!Fu#}s>Y9Zx#gNvY-bEQK6 z;js+UH-K`{nz>`wA7OwGSmS(n&M|x!TmpPfPh^e__bh5%oacTT1lTLZ44MKW>Ja1& z?sZsF?w6s*X1DAj*{#R}s@x}DyQ9bC(>7T#qqSKxB3Ikt<~HbP#Wz$@rx2Z@>m&J@ zYlX3Vp={r@?+Mkj#ilRBC-0YDs6?LjP8l|1&ubOGJZQ#5?WJEHGGouS7yR1`fxkid zCs1n(3h~PK(?@(~B7LR$dq-H5(9})j#g#>%0^$y1PZu;ySRlMW<|hAi51-z zy+*u;KWFzm9xq3SUvV5bMmTyMEhL>hZ88Ifch^Q;j=6&~jHxEhaV#{EkjDU&`!2l{K zV!((w=ZI;|>zc#5>Y7$Bx84+nr< zOr>;T4G)~zKi8pCa35d<_RIo){HSaJ$O&)Cx#b-9;#_oYPjh;m;Tl$F{aJ6oar&pW z2hVM%^F3-Ys$;NYsKwe!cdeYmzFgOwCtlnzYbEDF1vdZ~e$Me~MEvAv@O<>-$Z_C# zRK$eQU@vROfRu3&6CyxZbVTd~;88hVx1J%cz!KIa)D^gdb?M^@YX4jr2UvmF3OP3F zKeEdI6m4Zm{S#*RSL*+#aNzK76f4BfNh;I&@0Y?7{~5)S{3%&5`}@B|tQu{dI3gPK zi>_>Y{cMANw*PAj8=Y%mN@rqz5Z9P zT-fS=b+i3{3UUCkfc)#wGY#ZS@a5cdG#@TDXS)v9E5VqD(dPNezS81S31%5kr7F`f1FQtI{8pu8rq-@m zWl)n!Fw+h@J=2KYE2f`vw}}Nca>ON^edQb$X7ZGBGNy3$`&i>?tQ^k$pJ+gs^PdSS zEgqE~X8EnkKGyr684$BIX0{!6|BT21d;6t#UFr^S=2D%xw6v-&&fEgdnM=_*a|`X9 zxw*C~T;rx@ww+EjSnGMeYGWq6T2^(d6w7M@LC3bC6g&f;fC_$aX09a{#>H~k+)>+j z?qjupkrRhUb{!cxA$Ck`ylsf?xV0h283fVf+z=_gE!%Yp>fXE0fbd}>qoQMC<7Ot$ zO-awl&ReISosu$JFts!bdNt8ru&v(dBMdygT~&WU^}VF|3aas%W)w_{S-4`To|NJslp3lhFLV&pHl_eUMS4N4!=N(=stc0> z!w8e0Dopz8g~SC8g66CjG)KmPQBYel>2+E25^M>Xv5ON*dfHv`u-d49w_HNsN+fnuk26~RGVRrZH+}D{)uWE4y z4(y0*UM)Fui~b8+T*(ZTzIDvEq>|Y&wzYte(}I1XV!E0?+%VlJlMS7_1f%ib%vF5#2=(k&24gMD!HBL~qeY^c9*#nxgQv8~un3=jjw_F@OIqu5F8EOrsQia}yGF<9&__7HoDy~N&Ph!`sN5&Me$ z#Qx#{aiAC`4idw~!Qv2cs5nfF5QmE+#F1j8lQ>EoEk=oB#IfQyF!m_zgH$AKlr~A5r7cpiv{l+BZI^aP zJEdJxiL_hVBkh&;N&BS((n0BvbXYnf9hI!dq~p>F>7;Z@IxU@%&PwN`^U?+BqI5|r zl`czHq^r_3>ALibbVIr+-I8ugcci=0J?U5JzVw^)Kzb-Wk{(M>q^Hs|>ACbmdMW)b zy^{WrUQ2JJx6+@|JL$djLHa0tlKzrDOJAg~k}8!+<?M24KC-XeRBk3Wms`kwa!a|D>@T;L>$H*E z%I)L;IZ$pdcaS^Eo#f7P7rCn~JG9ik)(lhUlFR`c?Rm!>$K{SI>ei}TRN^`GgMG=! z$gh&sa^7;ma?x_hQfj$uxnj9$xn{X;`NeX>a?^6la@%spa@TUt@~h>((KqIUIc__fDuo|omYd{g!gc6itEog$ZVIAlQ z>p~}34?06LbbyHii}mA%YkZ=ng#~g$ir}J)sx$hCa|2HigY#bJzm< z!IrQU^oOls8`u`Mg8?uQwuc>HN7%^wLHXroe?T6{f*-xCkzWOJD|E3YS3} z%!FAm8|J{}a0OfmSHWDE2Uo*2a4pP-1#lf)4-4T2SOho1O>i^Z0*m2RxD9THJK#>Z z3zop$a1Y!I_rd+}06Yi}!Nc$fJPMD&fs{_&_12Up2h(`jd zimIXNs0I>IO(Y>1)j}pz8`VLMs4j9s^^h|%BNtR3xuOQBA!>x&P-A345FvySLGH){ zQKXYo{(FimWMWRt?G>SrF z&{#AMMWgX(0-A_o&?Gb&O+m3}Dw>9-qc{|gW}pN#6D6V~WJSqn7MhLbAnRN-56wpl zPzqXzQc)U8M~l#6v;<|KrDz$lp-hy8vQZ9Nj#i+RXcfvud1y6SgVv&aRDjl@^{5bS zKt*UH+JrWvEvOi6McdGJv;*x#yHE+*jrO3uXdl{-4xoeR5IT&Gprhy*I*v}DljxKc zoknNSS#%DaM;FjVbP1KB%jgQaimsvS=ofSY-9)$0ZFC3SMfcFJ=sx-lJwOl9BlH+O zK~K>$^c=lFFVXMl75W3cMsLtt^e1|U-lGrbBl?8?LZ8tW^cAV743(pANJACqJNg^_ zzyNbthpl$l9y?$?Hee&Jf_W_9s<;}ij%#2M*TfQ*aV>1ZwQ(Kni0fh}Tn{^AGj_rC zu`6zX8{$UT4L8OX3^BqO6YP#XFvSXPf<3Vp_QpQg7dOStaC6)O`{9waU>pvN8>0w29L$#a5Nr|C*X-V22aA1@e~}3r{ZaNI*!Bfcm__u zGjSqL!d9G&XJPAXJO|Ik^YDDU0H@%EI2EVibi4>J#!GMpUW%7t8_vX8I2-5S<#+{N ziC5uVoQGHAHFzz~#|3yDUXKg$23&+U;!Sun-hzwqR=f>w$2;&&ybG7$-FOe)i}&IE z_y9hL58=c32tJCB;p6y(6`#bX@M(MopT+0!d3*t1#Fua>zKpNntN0qej(@>7@J)OR z-^O?FU3?G!itpp!@B{o1Kf;gk6Z{lE!_V;x{1X3;U*SLSYy1Yk#ed>=_&xrBKjKgL zFZ>yQ!C$e8%WygVhBaJ)zvI904+4mlBRXP7?1=->69X}lDugEjsYZAq{NlhXV znbaaCQk&Evj-)PeBK3$fF%uV3pSY3+q#EsBiTeYlP#o} zY$e;scCv%)B)don*-iG4y<{KRPY#fS1ikv2A$XRlZoF^B^ zMRJLhlFQ@@xk|2)>*N=5gWM#y$Zc|m+$HzOujIb_A&+z#MhDSwI+zZjL+LOYL5I^3 zbR>x{#*QG@4Eq(ZzHL&7e!^GHRolG>c}_9J-vYpeyMrnoINOYPyE5 zrTMgguA}Q|A>BZW=tjDUZl+skG2KeH(d~2x-AQ-R61to2p?m2*x}P4P2d(rFJxq_# zqx2X(PEXL2^b|c!&(O2<96e7j(2MjEEv1*~6?&Ckqu1##^aj02Z_(TI4!uk7(O>C( z`Wt;fAJRwkF?~Xx(r5HJeL-K+-{~v*2YpT7(6{tY`i{P*ALvK=iT*`D(=YTZRcRS5 zr`B&&qZRZ!{hR(!fWj#{#ZIwT92C7`P>f0yg;xZns!~m6j&Wc%aQR*wMN&}^#(nxVr8Y>nBDoDW!QQQ>|g(`~DMDbL-6mP{x@l~2C z&6MU!3&qb_X{oeQ{FT;98>Ow%P6Ua#2;0~>UGyFJ ziVHnj*!It9WmSiidz#765^w+WaRSnrgn?RbS1|P-dsq zG!5(DeRzlH4#mB9k2qp1Q%W0{+3Y^%sKnhNCwvB9j;yPUZy4WTR!+i-2}@_FHCCwA z)_>XkZkSqSf?6{%b9LUPl`Az}R^v53o1PuIdGWyGl87zTHmy z)h*$+r75kf19n*MB#ZwfIl{a>IEo zS8Z!hUtBj;DB4%Orp#cyeYDyxt7dPUl$H4P=@C^}tMW#*SevAuF?ZgKRG0YR)J4Jd zv!~~bTRhG9_~fFT;`*DHXXhVuDv5}zsQL2%-o$$Wjze9_Pi^-a%u23 z$C)V(6-hy5-uk{HI*tgAF}i8Mq$RablMLD(d+Wn7N6KnyT`SxV>3cLcCl&U1KV_@& z*z@b&YDhONM6>VcYo4Oj>#H>jZLvIl)i~SK?dP|@+VI|35q7C;si9zK!NBZ^#tdz< zDX84i#QZJ5%N)OV;)$pe#!WZ#pDzC}D#tM?)j@03%iBD=Pg2;-A+g0%w#056GS+cp zN7LTrfl> zzqH~_kUC7C&}Ulr_@PF3?N^hU^jJ$W9Pu=j$y&EymiW2HqYaux4KpRJ|C#;C$5)!E zAzif)*DhaE43o8b{VKE1iO*%(Z#%o~<%YM$iqOmdHTy2*7HVd@-A`xxzNor`H*ZW) zY~tc5tGc^aj|B2A-;1NVm(4eRfCI{L<-ZR3nxD+Zem z{c%ba_kQWM&vCG(@1{8pX>C-$tBUEKsKbEElA&bKI+r1@_Cq;ov`E3nsb@wjb%FjHhg$mdgWQnis{O0DH{Z^$Vc6Y+6r4yGT>t3WpPV%~-z36oMQ2Xu5%`l5(eKC9clQ%gW0! z_ENuJ(8>&@doCP5bpCpa`@LUYkIQNqotV{whWuGx>~QSb^xzN)E>>> zZ^3Kut}3ydYTX{me+g=!k!~ts2@T}0`kB=QPpqc&!t@OVPAgOgFN2z3-&AvWVo=+h zG-+|e`F_4GE9R}6o}IkybncDJYeu!IR-+p~J~e%eOE7Oduqi!jP5m`lOLI3lsV-%& zOxoJs>RSDjCZ@hx`3e1{7N)-Z;PiH8={pv-oJJ3NvY4B;1_+fR_CqFUEy)m?|j#nOS6`S^0tV$w^r3uR?pOg_tT(B zbyc_PS0=BD%S_x+u%&Qgp>d$P;=H!laO~)=lSLT5g^$g3dO!nZXW)Z~>WRWKA!-#&5mv<>SWwHk)01*40`ZU?Rt-7HdKPPo^+Jto5jAfG- z%{1;QO3PkdKQA*QugK|US%fJmD7xVUzrF4|HEwywGr5ilmq&aZ`DFdAO)pp9GG5Iw zB?OIbIL_~=$39J$*YR|&&Jz2(cBbnI+wuB;^uK_Tt2sp+s_^0&T}`od)y=L6IWr?0bLcH zq^qrS(z)s^I!|2-oxd(n*F_hi3)c;g(dvaZ<#Q+6;&)%#^>Nb|W5w_*0_96%?hO$j z?_CjLI{E6dTGO2u5MMUNP&BZ(+lq1Q^4ilZ^wspuc|ik>%>iwBY}NuVseyuNL^0t7 zHM$FCu4ql_Y-O9|$_uR;@Vmwsg~MM$4>&gFje=fVXfNyuUOzn4QP2iAzg4 z(_QyAp8Q>pHta^d!7WuO)fBA5!vl(k4s<*=>S}+X&Fi}!e496S zS*&+RiyUD|oblSewCoM_i?TEGcCo8|XYEhbS#UMa7HmU#VMF?cbxy*v!E8B!msxGf z?zr(<_ug&H$-NT##fMMY5wmULW}y?mBicAm>th;K*lu_KqEW(xyWu-V3t1Ui#_Gun zQXG?0U1p6+OJ}R9{Q0-0j!YA5v5RLIZ4>kBC6=qT+939F6KZ$ng)mLuS*tUMRiwS4 z%-ddTE6nJ}3;p@!LPF-0#R-Du(M|OblG2TdV=I4F1#Ohxdmj4|F@#k_g_kra*d{NI tGYU^Un>I8*@ouUY0$$(p-~-;=VxJgDsYV2Lq|5%QRbInXc8qX3pIE%s+FEZwh=qCD7TVWy>ank@3WrRIinh z5z#(lS7}1XNkW!fYtkYyWy9@8Rfv{+#m;qV-K2S4-+?yM%8jvYP?x@01GaB4_Y*C3 zt{v~|*)6MU;VIcy2wA$>j?4G76G7>*gY5m=>^Qn--ytK4wb91e^(TbPIMO$3M8^S9 z`AzK_IbtKAUsm64$)z$|5-p`VAwF#e^dCIr{Z}N#KCr!Aj~G_aFt1_~(e@W?iXQf% zVWM51RM3!+rX(ug{yyU8Lo`h@UCk0TQKW!2@f7pOsVvN+G*6h1C*0Rl)O9{yi>da? z3{iw6)@3oaTb#h63!;UbP`d*OAi?A;c|zW6N~@%`(}rksv>i3N_V3&+vun40LwXGv z=_;3?JuNuKbY&)Lza$sZw7|k#pekM>-ko~bn@Zh5$Gt&RL@7FMvOjf)1yFZF0QDBN zeezLna^CtR?Qoo*t$#7sxQ<#gzo`7E{Jct^X^(}I&ZG0`cXR<=NEgw?bO~Kbm(lO( za{2@Pk^V$~rYq<#bR}Iyf2FJG8oHMLM%U5xbOYT;H_<%0nQoz5>F;zK-A;GVopcx7 zP502fbRXSM|DXrxpY$L-L=V#=^e8<>|Dwm~3Hmqvhn}SW(o^&_b)KPT={b6yUZ5B0 zC3=}&p;zfOdY#^&H|Z^Uo8F;!={3r3##tyc7%;(1R>aAQGGrDj#w1fL zjD@oZR-8q$C>G6PSS%~SO0rU{G%Lg6SUgK$i7bgFvlLdArLuCYJgdOcSVdNerL)Sc z3aiShvFfY_tI2Ay+N=)CV0BqNmdWa~2CN}##2T|EtSM{8nzI(HC2Pf6v%KmW}ot`V;-B z{!Gu;pX)F5m%3Z`=&$tGx>tXrzt!LA?>XTb_u;{}uA@1OmGhUbn^AN6c z&O^DufeUW(BHUS&Be!@lF1g}iJe)`H;yjW^@n{~yV|fW)l9%G8c^MwZ<9Py4x8Wf6Hg{IUHSlE}zHe^Y8cqzK}2Ci}@11lrQ7o=hYdfZPr{f zCum2U##-YyW1X?y*kEilHW_)wW@C%7)%e}mW^6Zh7(0z!#%^PevDesV>^J@}4j6wL z2aQ9Ap~^b5DEqW2r!`t6a@qeih%?LVGs@xP#hv53Zfwf zVxa_-gi=r%%0L{%LxK|$AqkQp1 z1L{IO$b|aP02)FgXberDDKvxT&;nXQD`*X$KpSWa?ch^r4;`Q*dDGi-sa@H=dS?XUxO!Y3c@ghMaiX@RNQbbviD$0rSqJl^h6-6bHE-H&EqN=DSs*4(;rl=)q zi#j4h)D`tarl>C(h=!t(Xe^qDrlOf>E?S6|qLpYZJ`rt1ThUH@D%y(4cbh>>EH7%j$#v0|KX zit%EC_(Dt+lf;+eEAh3MEWQy_#8id+dN6@iXj%S=br7 zU{~yh-LVJu#9r7NKgT}U7yDs<9DoCH5Dvy6I24EBaCDBqkvIxR;}{%^TT;pbO{XJe-f;;R0NUi*PY6!KJti zzsKeH1OA9V;m^1Nf5DZw3V+4bxCYnaZ@3QE;|AP_n=sFbn{f+n#ouuoZpR(C6L;Zm z+=F{@AMVFL@Bsda2k{Ud#v^zXkKtc<98cii_z#}MfAJKa#xr;p&*6EzfEV!+UdAhU z6|doSyn#3I7T(4?co*;CeSClq@ew}8C-@YfVLm>`7x)sLZuHjHY%0u$7 zJR*r%M0?Nyd*EnEApzmCa=pI@}|5cZ_7LK zu5{j$_vHimP(G56^NkDno%1%2Y*EQH9D<#gtS^g{g2Ap^B?W6{Vt8jEYqyR7q7T zLzPx#RGf-e2`W(~sbrO+%BoaVPL)>`RGO-&Dyei;SyfS0RW(&z)lfB6Emd39Q5mYP zs;4qlebqoU%=69GUWWRV_$g0Yp%tcDRaeLctzJM`$D4zVV_Y3JXz6)AE3|2TJk{Yz zaT_9Mb9UYaYqNW0CD+|8TDng~N5Mws<65&#GgTGG>`}7@XOCPxc}@1xY2Qy@Fl+vj zWvg@C{yA=MlIz+wEj}<>dE49-2`+QH*0rE@8z0xa-CD4JoFiy*8P}@aTF<<)d$r*{ zuAld7dPs5Q?(4QrcrVv+hkE;_?rRS7mDl$&IFNo7Yhukt=}tMrnpyrYE6I;lly zv99!!+IS}k&@@&gGCr-ACxXT16if}HLOsPlQfH_q@*|xT>WN~p)9nRIPKA1+S?tUL zdN$N!zg_>!UJiXd240H)nH+BUMRlQlGRU?MXM%hYTb`$yhRhbpMiM zlUZagSwMD@{p2t?K~9rAt#oxOBw7_I3o(zc5I*3WQLdN|Vc z=ByUe-J8-p%|*R6kGgBperMXR?Los9O#EdS9pUOdV|dV&J=5l_3|~2S_Oh*3u(wvA zC&kZOjix!~Qg2)XcN`s;9W=K0)agCKX}V(^wN>)u!>bVC*$MXSrxid8SecbLJU2&+ zTb~nfrp)@K0jZ(um()%Q%3T}amwUXSpPlJc$j|ozUa+x>>**7YwPMTp;j=h<_t?F)FHf)2Kiw!Nbu z&ONSWe!^@n#h#JV zJ|OB@uGFFfdIf?QWhX&)r~AG0M~o^MOo=|2ho E4+WB`5C8xG diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-retain-gids.660E.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints-retain-gids.660E.otf index eb01e55a3cf59e1a3002c48dcd18836847c61141..b3f77676af705f601d583e983b9b25f4b67cb8d6 100644 GIT binary patch delta 1190 zcma)5Z%i9y82`O@?X|RJ$4YDFa+J<>d~gdWsGI+{l>jEq%GOesYLt^!inQgA2M*j) zf!1kP*q@8cWQ);nW+BFfB@m+~+x(yjA0&Q|k3?rij2||$aJXZs&oviyi6-8g_j!K5 z=XcNZKJR<)l}_?EihM2{jfSxW?|?^lu&vEsGqR=w6L)}MroA&9X;nfa05)m*+9O>D zzhf(P0M`kyKseIW{AD;$OZXP)-LdeIc7BKuK>4uuWaL3{=5?9$Jn_d;NjXtnEUgk> zB>qGymCVWZr`l~In_cVYpsE&$2wWxJO*}Aa)N4SDHnVEf13DoVNMTfA(C|Jo4oEauYg;G^ zJ1i7IxolWKeWVajHzszdeb;w-h;uZlTX@J)4S3W$`5jIJF($nF^0@=*VsMYTZBot| zF$cb39Bh@spZAOnr!m(%ob1P3O3wD8M79sn$#aAf3)yxNX*|3mY+S>TBY8auv#PZZP(0* z(?xR3xH$|K%h?s*gGVJ+l-Q|LE}z6sGKsy%N$h=IVtKWS?Rwn!C!!)*_dVAxaV(AZN6mD;@Vz4Zd-2iZrsqX-`l@@ z)3&istM#5)EG=BwzNlS%$e~}smS9H;CS{Q=*F$xnwqII;fISDN!< z&0*K(^dVt9Ul=d?#zMvEQ2p#%=lf?y?W@FSc*F>p1RN_uf73p&hBQ GVC+x6(Iqqh delta 701 zcmYk3Ur1AN6vw~6-MeXd-OW2I$!-4G-6*M65)~CzTNp+)ack(Fw%Tff(^WT_5S61~295l9vULKX`4QV~A**hu16FLth5(8D?BbI$qwzUTMjERRX!ccq)5 zNF)RWw;J18ti!iCj-s&6`@7BeV4< zGO4{gIwCYM2UxnZ16Pf;J7}eWd#K+yXbMj2Gr*fP<@#VrFiQPyQxNEcngya%X2jCRcA4Rm9P zti%kvDJ!uBc4jNHgww3H%<_L{tT0%-T(_ZxE$~%&iNBNm)m=#860V^S30&cQ@)`bH zGWZ9n#RJIe^JrldO+H~NP}C`IG;{upHPtIbfOFlOJH$nM$<$HqWV%Jl7QO@>Z9Ks| Fe*vt?rcM9= diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints.3042,3044,3046,3048,304A,304B.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints.3042,3044,3046,3048,304A,304B.otf index 19c8ed86e97c6fa313d2feb5a35565915547ec4d..ad18ccc196c0eb6f471744bbc6039bcced17d4af 100644 GIT binary patch delta 2370 zcma)5X;4(z6+Z7ZO+UJ!T|&p+e2t^H;!qj|ml9FIhToyj*bK=l!5>fgF{2TrU!KH1#o=?AU+zlH8Sc}PQM+1tO0!N3A7G@kBJ9n3tAm%o9lkGK_z~rq0ym<$%Xl4B%(@q%yh!e7GxBtrs3!%jS2fJ{imES0+uoe5=5R$IT(!r_>oiPi1zyaGU@UxI53A+#`lY z+!oA_s!JzT8zxn!OsbBVR2@F4dd>f+Ch;*IKkFbth|~U55vM-M6ehqw^`96CZc`Wm z6f=e53V<|MZ!kj4TX}Z&?rj|yxL1@f zr=dn%a38qT-KQ0?YQmx>YHQtTHBn8di5gN(m<4L0l5-=xeP`o)do~SwQsD0G9A>!B za}Gf>fO1~$4R{DI0l@^`=|^ni;)xd?fhpNZ`b{bNEaPrtKKDN9KPxKRWJuPB>$0MB zS^Ji1^{J)|ondJVS4ygxar=1PI5%ED-Z0)Mz#5!&!%ait%N7vCwAoA41nWLu4MKdZ zP&-piSe;DdWFKH=`-zFZp9vn$Un1cUG{6&hLAVn(;vw;b^e4l~B=V(n42?y|5_w|l z+Ra<2vMZIJf8jN|?yFCJh1L72i)zZ{Y$;RAsCGn_7jD>}|3FwM)|)$pf> zhfirfd2kr{EEJz!xo@$!{^Fr4bti4jjuu-pg+Ag{vM<+;@Byb5-0PO7KlVo(w~SKK ze-?SZl3|Ch?-w9(-qjEhP4trDKBG$|$^2L3x5PH$0l9{ZA(P2$vVbfjYe<_+AKp7S zaP@bi-5PeIb#t0BohdZY&(RB6FMFOnN8jS^HC|~l-tv5m zey+AcYkFS3MHj0y=NK#|RazQ*Fh*ltFRVG+Z$77DTH0A_r^ceIP0%a1i+FN}xBpt@ z3N$llguZy@#G`)mH|D=++Hc)#ysdhAH*vLQSwOsh5nZ_}sWw&Bx&AaeXdO7DK=Q7; zBZyKW%6pWb6S2O;6hxygN!#3GiZO5glq~+U^6LH7g=R%y8E-0zvSeDaSd;bON_i_| z>#%j%t~ro@(}=@o3E#{gPD#$sFDNc4yZ3?o@~yuivil6xdaSLfL)F<@u;)X~q3kAY zeHQgz>rnov>cZoLT%X4AK*%I)sEAO-89(YS)s%KILuDsRdQ6=u_6lphwcPx14}$Nz z&wNqScts>n@G^e7a`lCj8yBy(c6~-W@*Me&!rQI#iuQ`m z%FaK3HTvojnoT`63~dTj^3%PR@xgg?|0W?aoqd9&h*rJ|dc?b*runD5r!4r;x~5Qi z&yM(lU8-GqM|(&A`0THjG>E+}OY+hNytjoay?o%>@0C5GBj>I(U1wAhRQx(bw$v)L z8`)%|Qp@sg_5L((>wM_@SatL2WwiR5CgLmM;(ZAVV^v{0|AG7pHI-jm9Czqhx_z{%^Be6+>L`pO(M8fZC@oG~@lWS@c IXbHf-0iS0N!vFvP delta 718 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 delta 1006 zcmYjQTWAzl82--Ob~9&ojY&2u#)+Hku9^$E*eH>Rm)J(vstFn-DPpos7PsK)M%NHQ zv#Svi6%086^N^Q95%s|v()OvoSj5_hr9LPa^hN8FMkt-36Nvw0m(nwQ=X~Ek|M||G z|D2hxyC2MUc6WEeKn^mtZ0qOvMLoJ=m=9*YHd2a-yp7hb2cDLVKP*nF(2t1 z>0*GqJOG0tfiYGtn)E=>Wih+LUUA8&v`uDLO7=?GUM3!RqhHuREV1tzQ4>&i7!muy zQg~@5H2Conb68+2*haR0>)_FE6S2X>k<53QlOj;`iG0gNjlMODBE~$v(qP5Pa82XX zrKzdq+-iB^v~bJ&%<=L-#N?wFRBknB+*zh^t9iz0=1yzOYUNOGsdv3p!v zwl!w8zFPe150TkBe=Y%;F(X)Qhm2L@Zf(*fc2$9%D6y*x^hU|Qr^@~bP&Zx*4;6wh z4OUb|9o}Ja{v>R2r+vn1=atiAH-~vxpW;sa*H%4`=%d`7BW6oK8njQ^Hq(6e+jZg& zt1p({V-Q0)i<=0e0d?X4i;4|Wf3JJ8-%y#DQbbc;5b~T+){6p{;AdKa%h<)r3S9YL zj*1NHFT^#}vgZ@(OYx`D;MB~ImtkKkw2RY&({ev#twT{2Z11fN( mH4pMxyf47QnEQL=o9JT2WpbJd^PU2|_z?rBr>9QjSmZNPh~+Q< diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints.61,63,65,6B.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints.61,63,65,6B.otf index abac3dd75a073de79bab2eec652ee00cc496f215..7de671558140148d946cb4aff4a24cdfd6fd29cc 100644 GIT binary patch delta 986 zcma)4O-vI(6#iy+yIYzCv}t1q3xV(xW2z8h{E3FBGzF8I5?Ya%9=gJYHl?MOl|VG9 ziNqhkgBcS~dN6u79OQyGj~u)hh!-(l2;l%Kg2Y(gY*y{joy?o>d+*Kn-kbLEfi-_A zmPo`WM^}e(g@Y1XKf%!@d2n_{!4{ZGiL&VE*3t?H$gU1#Ge76jz8x)0R0>Jv+Zf_h*QoNT;om={+M6VQ0zF zn$Fo%dX}Y#dx-~f=2QV5p^Z)2YTnFQ9m{<;skyf#I#d{+u*-MRMfub)nkK1&cQM#a zJVm^9lJwL(dqVgpZ5<#j4fbML zMF}MxhYw*|S~wC-pmTV-IEK(@(aIu}HuIy7%^;LD^Cm)LrkzKKL;x{A%4K1lPa-SR z4v-aP0z9mp<{2eb63mBLEV(sor$*YTk#uVGlg%LP)HvnV_@mFD{;kDm)PH`Z0?QRx zs=y3NiOP#cMH^byD$)S|V=3EtEfN!>F?i`b>_~Uh@1r=wQh>B~%IjpeT)atnjFxCr zoF(xdlH-(|w-Hu+8m<@Co1avp)dS=krRW$;6#2fVgSU8A6lzv^wAxrVWUyI-&CThJ2D`@$ zc3(2s1KD6Ryo$9QZJ>ER)e5_zw~1p%Z>2*zbP$>tc^RMa1-mHI&2FA#+tues#;;iy zN36V^v8VYZDcdYDR@-2(dA;3$M_j(*H`qhLe1awYd{H`Avwth_J-GKZ@S`?J0bVD6 F{0+Ye!|eb7 delta 647 zcmYk3&1(};6vfY*ucR{liis3V)2Nf8K~k+n@PoF}5(y~L8mg5pGA4tOG-=eaRuEJW z7wV$;1UFr|k^TdAVgCRZbt7F=5bVN5mlZ*tg2XdT7S3?qJ-?ZI@0)jLEAqPMQNB>f z!^UIi7@x>ylbL$0AHW8nJNYX^!_#lyHvpr;XT|CK)Or0j9YSBZgiAHIfu{M2oFp$- zJh$BW{N)yF75QX^55i}(r>vhOJC&NhXjes%e2g5exr;Lmn3w3WPFZ!g<{dwhD=^_B zpj~Us-}Rf%Fw70s_&&K1G+d31l6T0?0vlR&@rL}JYy<3N0s@96lU8DHR_#~u7j{DR z3zg8+fUf%FRV$TIrEWE6r_`$LsQbMLX)LkOg)i7aQ^dvSx$^uCFIV>J{w@E3T(N%0 zccH2r36C9wCPYWCO4@@<>Qh7=um`339QpGw`YWb>Mt^t5qSYo@|>H6TyvwEDGlzh-QH_ diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.otf index e593d6df2038ae05bcb5c0e3a8133c9b7169cbe0..db8db378d368720094bdfec583f6c674d00bccc2 100644 GIT binary patch delta 4080 zcmb7G2~TrajrH%Jr}2*_qY0R;uwRAdv7eUT=tA}Y{A6IX=BpqBjP@oVj)Wt?I9;|Nm~? zTmK9BWk=1b$jDW|3{(IUki0Y?z*-jQz83)Y5daf2mxry2SXLCe5ddJIq+A{m<#)8G z{T%=#mjPfduZnPTIsN?#Z)zvg@#N@L;mb|dQw@N>Q{vNdQwpkX3ITLnO6_=6MoRkl zD(zD`cZk{xRH_V33cpBFK|8k7j#;YQqGDMn(?xABYTM+d6c>PrVN?Y_QDXB_axO?4ou_}QYb={u&z?E%BEBR(-%q66`axh|VgNT9{L8eG!W{4-voIqYyild& zWr6|9vp{8bN?r3yib|=A$Vy0F6mFCdd6VZw*Du zh!g|3G0FZjcOV<{q6m-9GN$`~he81v^`c3RO6p9X|9U&7Ihy>m91xvjZ{Zxzq^tBgS@2XXxS5kLeP+&ktj|F|dPUx95ee}1wE#<6O6pmbhc5PG@WG>4<-RlLem)n&%v(%gST|1 zmzc!78thaKyi$gSIJ1h~GK75u4Z?F-gr`xGa0n}@M3mA5gdM5$ zVo}*H86uV}B64a29^r*lI^QPFNL1Gq?NKA*5rjPuv-B$_>;@BEAW2M?sGfl4Fv+Xs z6o2D)Op&C2841HoP*^frQ(H?QqcDw6n{3HA*BDLCXsRZIiAK~Upq+_fIwi9tznJ_{ zdQRpl`;-l5UvtBJ=eQ!6BfgSMXVOGu638xthFdE=#8{I>8k{&XUl>u}Bfqek_$8}y$P8lB(GVKx-4f|&+5}@7kRzo&`bs0-BqC~I~{%{ zAmMh#bjMtql9?Ygs2lV4mf{JGczpZo(?2KUad~)BS>3^w?xrRp(ak>O+Wq{(=bwG_ zlsEH-dKWxJs6D4Wd)ne0J{~W2&{Sd|zBjT)AgjrHcr|BOE5&j6Jrc*=4-oV($hF^> z-2a}_d;G(^=6Fb&@nQ~tdtWd(k~b`IETywuiMjH?)}!lnWpBQ@h*2wsJnkXu+0yMh zN~@G5p;a}ZR`r`3viEG_pI)tL=&?Gszy9!f3%QxTNB;*wY?pn_?jl1w38OCBUa_q* zMI14i!7LC3>ARe}g2enqa1(>1>6+hUVK6aUej=?W;aGfDXiCglRm0Z98|t>4?ft{~ zo==Y^v?U%;UFeq=59D4_T{%A7{=D&5p8R0&5;VIiHC4*8)T)|ztGbd5cymCj>##af zU)OxnLcfxGdFJP#JA(H5T7FA*^`1mH1QixGdW_5Qdv@YiiXFcy#nWAi~Hn>Kb}l-7m5C|K65(-20;WQ!^K2F ze#VMLzKT_Fu?SgfdNtUy6&gHUZ!UO3oDm0?5(fcK!y{zc7kJ(vnfE$qCYc+8=Pn@v z8Nq^&t%7*n#$GDO;+?(1H<)$faG}(buwQX_$u)tL8U{YWD$FiYY^$u?wtZ8zc7t-S zS}dyBaS_;kS>P2P3Xw3)Y9+khr`70Mt=i@&^qW?3OEQEggX{`R_>meR ze4dRfk;EP-Z{DmcJ6PAEYiZ!a@b9;Xo*O!I>+*%0_dUK`{W7kurKPoLzuj5)s{v2; z*42u&B5#Ig=*@j0PBG7fUwS|?=MkPvbDH`^I(!{Glh}n|JDN}|yz8mJyPjzTZHKnA z&7u*@oH?wPx)a$m4*OgcNO3BRc2hR)II_9EqW609gSvY>HYF26U~ZK*OBo9JkGi$G zLso}$dz-s0uu}h0Ag!x$E4#r-h$16b*g+2=3MOcmDELqNt93`L+NfiXg}xwyBVqX8 zgvgn*=U7KHYswC7tS^1`@t4Clo(;J^4E;7rcd(_kxzXWc&znKt?bYp#fLPGa5S*YV znIm9p+{ZRm94M|U>u)>WakPVv#f>+~9`4e|r>=HgopBc9j(pv&KI42 zO7&KdeZdP9=>Z{2oul|Geh`CDTew)k;ff{!BMsNHxiA0Vrp|UbnZRvq%k0W-=D)>3 zf;G3XRn?KxR8S?klX>!k_7? zu0LqiQdis3W%0Q_MJNx>vB~osus=zd{r;ac%hk8j-lRWkAMXC{;4pu;K~M*0YHYGS zKXy1vBrX2eo8_Bt$77KAv}?HM#o;e_v){H%eIrmtZ|W%^$aqPc0|hPSJ%AVR1FOLr zkN{L59~6T!upR6M`#}q61D&83oB{*jBDe-_fd}9r_zHXjUV+zOgqB2*nZj5wO2(H7 zWulpQ4U@xcU^X*q<^yI2Q_UP^PBG`0i_A^t0rQx7!u-k@BtSAwGFf6Sv5;6xY$fw0 z9uhB!pCnKcE{T_<7LXYc?yxyuEIB=R>Q(n^-jI3+y$gp59w(wX(8Z7PPqK$- zF4SjnU9mkOjoGv+ny)}ngne%YL zr#)P)M1EvitT!U(g&__-v|l_QK6F@2r!J)dpa6`}EJb-0D%exqpNXh0tp^Y_kH*LPZV)z`J0qV=LB`75?W){3o2OoFIW+j+zS z?MtBH_}!*3=pW94WW{P9MMao8x+H#me?f2lF%$s%bNC%3Qdrlqj-@x_*5rIG`JBu)Ju+isYXkE;#`J*8tSjr4>1zv%joc3ZR9AuVzDO`AXYP z!N4(3blTP?U*N#C%0d8AEc6%keqUYWfzWL+lq~e3dg0LWq;8?>g?8091>5bxp%8rxqt0 z3`#iU<7M37zcV9mp0NneH59gQP`}A!ugV(i1za9iS^nobZ=E=HfmJd&jk;pGyFfz7 zG1E+Tqzzcdem~YsnWkp!-!IR2sEckO4w9^UcpMDK1TPdoF|3A4*aUuPgq^Sp_P{H! zA3|^l24M(3g)d}jH6SbE~Mi;&qxUreI zv1h`kU$}FL#iV1BhRp``?W)l=Z|u-WC0BAW(YKDy!-O@inu`f<#_7T1q%s z!R&;LrP4>byPA8-y+;Wzyu=Dg^Z2II+eqTj-gnzb`_b+FFKM?gymsVd(#gTYZ+#da z#fwzaW9Q3=7Y`DiwT5Mp&XBfed*8urNhA+ zg>=YR{tj0{0kGwoL( z16@0$jMH!BoXB!*5lH(CjVbqR|tO`TFs z*I!2tzCIap2QE*I3HN`^F~zK3!)gk^=8-V0$QPo*uqvuyR~RBMG|ORFE4JPa1B9>N n8-~auqO3N#*ZO2=28wlB32gy^JHnp@8^lA*6gHEdK(2oQ-pFS0 diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints.660E.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.drop-hints.660E.otf index e586904fea43f1fce612abb9db9d33050a0b3304..d896e2f30cfc2986428b4a2ec588dd4df8775df9 100644 GIT binary patch delta 1104 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 PN}5op@64G!P{98JMZ=WD delta 806 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 delta 661 zcmYjOJ!n%=6#mY8FYo2&wbIyHv1yEL5^1c~78OLWtxBZO5UHW4h~(KkjkHN$G}byP z2qLi#mcaj;2;hn;?SXPZg#WXZa|3VHE(eE?)kp+ch5cd#h%Zd_p-TM z7AEdP#mMP&I`%!<^$EZlpe9Vx!l99(|RCbe$DsrzXcZ;|F#9{elhg>uh^_m%%D{b&|8FaMbCpOWb2%V&BqlMY4 z_E^C#S8r7B3N^6BO`nP{!QVYli2`jA88efw>aW9cpP5{(e+|nXGr7z&X?McnO=y@_ z-~9<4r4aGNM0%yNzfU;Suc;d-h%K!leyBe2QR^2GN{B%vf0190OZ*?C1-N9L(d2|f zteRXwE9o9rF;49s*Z#}#p~|~%=Icn&npiT{McEi=nShP!xQ!WDxGCC=jCihB#Q`JL z%TsUP$IE5w^2=@qwsE#WR|`qUhfQX{$oARHvzWU$#hCKoewyte&34+u_~PHVt~&g% P4Q~U6*z_F~qtyEkmlBE} diff --git a/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf b/test/subset/data/expected/cff-japanese/SourceHanSans-Regular_subset.retain-gids.660E,6975,73E0,5EA6,8F38,6E05.otf index 2dcd75b77f479c85e1b72a02328c65ce8bc3cb18..4b08011673b93fde471d3978f704fab49c7bfbd2 100644 GIT binary patch delta 8972 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 delta 4999 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 HVNuOL4CSKz diff --git a/test/subset/data/expected/cff.notoserifmyanmar/NotoSerifMyanmar-Regular.notdef-outline.1092.otf b/test/subset/data/expected/cff.notoserifmyanmar/NotoSerifMyanmar-Regular.notdef-outline.1092.otf new file mode 100644 index 0000000000000000000000000000000000000000..5935868fe77e56c4e9d1721c228c971a392b8539 GIT binary patch literal 1392 zcma)6U1%It6#nk)>~@n(lda^ZrrXUels+iU&k};LMQmbsh|+A?ZA!82#vz&PhR*CP zGut*nk&1=HrU{Z*g;Z^8!52+`z{e^IsZbG=3XLy^0vt`w4$T zwl$XM2*2{F@jlgFBL4iasb!%Aek9&aygRLHBb)nX8i=Qf_oOLMQ~do);sN42(`Ig5 zzK1J>m&p94HlBrafFN#?`7)ZR?^xV31V}{L)vV>@$`=tP@(URUsFqUFVI-w#>;t1{ zt@~2Bi<{95W=@!4_=$_hQyI!{xqT{Rqo;ZDaT_2R30ZoAy#_B$K1(`*XDcI1BFuUzDtRTJ*DFb~D6TvesK#O{dnzy&n5*cKm*v$5 z71CDebHd!^oA8`aA=eN~;XBGPh0Rym* zBTGPsjWLX3KPI3d1CzXs-H1~rg%dDbe#otJsM4YuPT!}U`gEdey%XQii$BzjKh*87 z*%7FS(W@e|-s%7D>F+yypyImJbjKIS$+x`ZS*Rh1#{`&vMED(B;Ac$U zHE6v&dGWn)dzV;{k2zf9Ia?diY02Z<8s(~Gr3{_-XNKGRtn7q6mP+S%xU;KgV}|cF z3?3ILhsSkCw@>OL?QTO?0#>t~3`q z){>1NI z;%BX~w~t)5Lf`pj=e^eT7jAx%zf#yYlfT=VZ&2?STS7%oI-+hnKK{<)`E&ELuea5o texvZgeE!Kd3+FHR#KFoJHia%lCx?`pX{BzZcByVfQI?d=`J?nx!Jof8IotpM literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.default.61,62.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.default.61,62.ttf index 5eb324e76c6b8da97dc4393f703ec5c95968640d..6c594ee4e3f9869feac6386271e6d93db08f52c5 100644 GIT binary patch delta 482 zcmYk2y-UMD7{;GV(i&Tp`aw}pNHH$rAS!k7dv|f{)U>7z*tD@trGlV~Zh~+fbaHW5 z2cds}tIiH0Eud++YOYsFgq7s+EK0U(=qEe`{D0K^UTQvSd< zfNqrh$0z%>ar=?G&w=hdy?QG3tS0>97DLM-&DJ!?CU1=*RXd^$T^{p%Hyk zYt$#yrsMhzwT&Yj13xrkrApp{j-Z%thVEJoPoKmHH*8QFWy`hA+m%Nazyrm*SE>2k zYb=nn!Mazqz4iTx;6j}`#$f9`fTtnRyX?=z{XAO296vpuV&(J{CMex5RJkTn(h`Oo zj2QAsn4`fOpfbidieQ$$l8Of;;-`zt!yVZabMi}M<(=a2d-x@pAXV!pH_-`MAc@zI z6%64yWEE*#hOGU|iNJ>$`cV>OTbq$}&6n$1dU^*oim0Om3sr1l7Zv2_8QAK1W$ei_ GwfPI^%~#6+ delta 605 zcmYk4!D|yy5XQgRx7j9Xtc{g6k_x+;9$G3G(H21)!Gb46ya2mG+%0(}QiIdXhMm%|rxZ&$egjvSQzy2c0}#OBGVa%F4dNqFTo^)Fg2 zDEW7tpVuz~vO``77;wI-I{7m>7le(b+CvL%$Oi_JmFl{WJc>+sM2?4kQ^%)qjJ!s6 z@A+Zr^q(b{4Y8nn)75&Tzl(EhAQkQFT1gk~pI||iAtw<-tG}ZvN<+ax0x28?CemJ7 z(y}PtR9Z&FYgu#q2bUzD?R~L|T(Xisc&T(ZqxQO?TI%^T@@lsGQFdo~t1zy3rXZ&# zfLXSB5yC<;y6vqN&YK@HZ$}?wnsUaZtvk`wY?`9|)61mjog96Ve%W-y%SP=3(}R`g z(fc$G0%EikwBMgaM{=3%rzeLggKOdFSEA$W1f$PshgvX6I@A`%@MfqL7SI`L`@ftR z8u&eoJIF~9S5bw=7HZf;83D`%`>`3br;gl0iGc^Gu)mu5q!!I>)iB@HadSi41k0?}A7o*Fjxe z+{Mkov8({K=g85brJPxev2=6y|8-e4HHPkr+@q9jJ0qOh`)@G8r=D zvoK?V0TFA=tBD)g6f^QmC|S-~M(}HkB#qDHEIEZ_4^zEkeJE z??4L-qaA1k19%CviWIH_t^Lb{;Gw&PbHY@RIc-QrLUDPfd2&rlO>Urw5)M&@g#)ah SfC{$h8CdOld)SqiYV!{(-C33Z delta 595 zcmYk4&ubGw6vw}BXR}SxqQpWQsfAtLA}JLb53NFN{Za8GipPT3Nt*7K?lxnxl@tOI zq)-o{FkZaag9pKbKW;sE5b+`i{soE`p$Cy%g*4l@ZG_J7X1<^I-tgWG)6RU!J{xYe z0W6k7sW6ILfN`5SC_jj7AhrN8$(&wRUif1C-2%ryGW(vaEA;V1>H_nC7i=s)4lloE z{fDjQSLBlQ`{pHpwwR}Uc33|}o%tKH>xWT8?4k*@=o34#LA5MVM2Qm~GN(h?Q0Y@R z!Mw<9ugS1-=HIN%4RJyGrK`| z26Il1ax_iOaE|)OX&UXq-V7B-y5EfwFC$dkdnr^WFLpbjnC;3jdR6FrrtPurU1*ye zJx8YpfdaRB5yXY4f77{f{jGja6J~ND-Jo;&2i;4WFxdp#e?8BXoN;;2@;3_VVoh6-QnXb3Az~(RC=Q+K?=Glgr>3(bG1A(6d^j zAJR?R@#^X;4$uI87(~j|f(0Eh@)t{Yth%d@At+HSSxbuKYW z&UO3lPSIW19_enV(<3ZCy$kSbi1jx63vr#ojWCl(C*wRhGldhBP6w)-7n9NwhJ4cu zc`wYUU{^$s(sL7M(ibywRmsQ?k(0-Y&0oRmXQ4u9VX}|UfCUn01*~8Y4*{!4<2+#P z-<&>pFoQfqf=p?{@=1%yHO-TwT6$_7MU=3MGA!(12^**)&&a<6vn@|vspJ$TB2YTD{R_TP+DkuP{gQhJr|@$L39%1t~6_=$+koYq#}ZX zf-qissfQj4y|le~l%55_b1A(DIh5j|m(rN+i{{`AGkm}AJ$QeP;|GcT-Wpv1Sjq)b zq5Iz{V9YURa&JNhh%7)b!d_8c@NV?;JjZvLeNUDZI`|@HGk1A~^_89A$w$_|_?7&; zT(-`iPXV;eJm#}u{Sam56K2;B!iuP)iW=ycjYOfClSm`W32&M0KvtA}7v0QD%+8t& z^7sEvJKPW#q@Su-4x>Xn2F!XZu1a||^QxZ<8h@A*h@l#7i-J%*frU7_a2x1JrjnGT zaZ24uQU|4~#^}XmhSCGgQzOgY0HrVA3)Sco^+q73n{tRgj5NN{;ZSn{+M$%5p?f{R z2)8-`;zHE9o4@cYz?F<^icO3i~2idbj9#%UmxL!+`g^7LC(H9t*!Fr=D9I4 zJK~I!aiD2OoOM+;s62%j{>7 nhl6J*Kw=Fq@q*dI>nkqlGcm3gMW`o*t0g&|yh+$Fq6p$Ycz<-b diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.default.FEF9,FEFA.ttf index bb09c4d5d0e196917520a5ab57a6239dd2e1259a..120ea52ab420ae6a9ccf632f0cad857ebc85f6a8 100644 GIT binary patch delta 463 zcmYk2Jxjw-7=_PGVoht&B2p|UM2w3FieM+d!NI{n2Zv6LwQa!0MjNGq&@KfRLAV`s za&fi@4*dbHIytJi2o4G&j$%Bm8O-Gk&vWwLuN+0L!zb~I5(SXXIF^gp&oUq`=o6WJ z&j9=o`HiLL+`Mx(+DHLPfo|uml8a6bh(3BWUpUA?*&qsoFT>7So1vGL8TvgvX)_2t zsU>=qZrYAlR$p<53h>P!QYdCD=!lWOSh{1CU3~z(oG?!}wk;=XHl}ZQ04^w=-D1h} z&oN0(x4yf(S$A$H(b`a_M_7E?7vO4$wKw|> zkD4KGg(+8+@hAjaL|1Lo048RQ`nWK$cFOPVKpwB+y_vdCi(1z6a{0ya^^1~UVT?Q9!ca$T+e0&hN8 A8~^|S delta 538 zcmYk2&ubGw9L3*vXS+?(`Xd%2~Jj_`2)? zST04r#>w6-z`9G$m!8HhkT~SO@_2 zdFnygUvYljxdup^JQuLw{8SC{H?kK*aZ`2B!aC$L3z@K1@=-vM4IAWCqGH)esLMy0#%wtEqiOm=1*nP12sWQ1G z8WTHBy~T5=1>>YcZQ(fH546G@b_Uu$(ldk@e+G32o)nF1Z+W diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.default.FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.default.FEFA.ttf index 209f0392239e497579bb82b3282cab297a9f4638..f38f9512cb90ca4572b2d979028745154e6b588e 100644 GIT binary patch delta 473 zcmYk2u}Z^G6o&ts#F%Q4AXpU@ie?hQR?n%hB%K=Dv;mVgwoxh+y4X#ja69Ov zZ&2Lq*1^TaCn(|~I0%At5ESD{jUeHieBXa=?hUsex(+ob>mL9zSzC9Yes2P-Ngm4{ zyHUWCiThMa-YM9Zi|sTZ?2(%Vz2ab)9x#V1JAKcbxCA zd44ZNd538{DJ+Kvb2i#oeXE`EQ?|r=EW<6qq${CoNc$T|A>tO^17?Vz7qEaaJOnHv zfs25pe`|)|LJM-42wasWct=usTypuRm{{0_fdYDGoJv9TB~A0B?={!tDJcXp zNX11cTo)HB2o5g(nKC;$2rdo|B3*D&EVve7|!J=bU?9r2eF~##`S2 z+$n{g#_`@Yz?vf$N)I9jh;8x?Ik~DU;j^=EmdOFxuXuHhVO}IUiv45pA|MU&j8BLCUDe5La?THt0wsvper_05+5zU9Cs)HqLW^kNvo=mG#2CQ*3B`As@jIn(<>5C=CT0DU9M6FqY1y zB`vd(9Z$=!WSiFS3wv|oW_q8kBA<-7d(V~bPN+^dRP#M=N?zu>A7p!~cZ*$F_}_5> zGcBjbz?rG{gEF%D$i4p6e3EmC{_l)0d9y3G&6X6*lI6GF70{O4#O9O9!#e#HbB)WK zQW7cZr?dktI7vFt7LMZeKr76kJuWb Uv55-WC^56K^_R79q>GXMFS_YZDgXcg literal 1552 zcmdT@O-~a+7=C7_6p%)&#*YLK+gK7wblZa92S@RO0MTjJ9Xf1 zzYh4go>*|E3&qMDI)R37%8mwT>oJ?g3bLRgc_d)0EV^?~sqH>rVg;#HY98mvKHRWScEKeG7S!MJ!lRu(VvA`a( zD%P+aFFh>LgSQ^`t@CL>5kEb>A7NqP6sF-|26;>&jSTHNUQjv_MGRdyRKwjwgGkcf zLW+2dQ3d*^U~|@S8aYhRnrA*WnyxKL%Rx79k@^#eu-|sOL66mJh8t69PA_+DvZ|EpGs$YQ%xckMuqK1&-^J>poY&55t){~pcB5VnTjeq1 N|KBt;LE~$Y{{ZhSyd?kt diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints-retain-gids.61,FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints-retain-gids.61,FEFA.ttf index 675e2d321dcde78d71798383ea84e4a91bb9c07e..45a872cb25d7526cfa89885a2fd95bd4a2d56c2e 100644 GIT binary patch literal 8232 zcmeI0ziU%b6vw~sy)>z|Y87%R^a1fjY!BGT92PZ*X97Gfp3gV);)Y9ko-uDvI(!Zdbd%5?XU-#T|J`XYk27m$F zgN0<-s}P?Gva-EO%N6NeeQuJSF} z^-Ao;)EmH@WsWcIa--=zMVfNI@^hK!hv|8&UiHx(DTZ_v3ceoR#1Q(leVbQXEI;0R zqVn%Dc*AnNRqm=bSkCqrXfn0M7A)aIf!H)?pDV4hJehq$W_ z)pt>HEFhNSxnJvp+<~~>RWE=YEPmjv4S$9I@^+N=5T~ldCVPK3x;!Gdrm~0j(entu z0@=VZ_Tt-39K^dowlI#zfgI|I=|j`6l6k_E*euFeMiCWc;IO(SEaC(%Q?KHtwyfX^ zwG}k5z{n+5nnD6eoWd9;F^j?uON~)YlyvN^t}lVpQMQ;u1DYnStuL*mt?faqq*@RW)Na}|DQ43piP}Pu z9u#U%9>kNh2L*|ESJ0DRK*Wm&5fKW#D1vyfriuUAY~T9@l$l{>p0|1C*&llu1_D4e zrlBJo9c*g8F#F;oaPTRuL&KJ7R{ZeqPJ`$3Jn_XI&*n<=Xr_ztFi?T1(u|(cZC39^6>3lm?D5z8gZ8$nu9KoL*`6ahs*5%^CD z@C8w~OEb*rnYp$sBSPZoM_sfktO$pc$A;V~A58CG^ooK43!LQkWU zH%I#^G_l`ydWaD#*+R}vi@qR28&2s#ig9V&z(t;vz)eTbu(l8@Jcd@ZGrku+h&s|r z# diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints-retain-gids.FEE6,FECF.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints-retain-gids.FEE6,FECF.ttf index 12a9fb265520da32e0913740ae094e496dde1920..2a9054f04e19d3e6e92404bd94178734a9b6000c 100644 GIT binary patch delta 412 zcma)&F-yZx6ot=AV%k#EScE#Yi5S7b!72uXmi_>B5kzq6YmLp&w85lML2yua;dO8m zoCF1jIyyKwIEhL}DLM$99Gr!E3mF{ca^O4XTrQ9IQ@SjjW)9gsfO6I2J|+`K06QjM zsPVu@j0U(Pjo0e?yO1h`cqEyw!*|rr^&;)Bk+)q6)V>^$pCfO%Uf7lgH~`W;K*vwY8V%UZZrX;BE;5%Z54BjG^kit{MGHjeh zto+#-LkKI%RU(LMV^*vfp^yz*+kk@_TBw6#PxNzBVl~(4R`d&PIZhA$|4aa*AM0}c GS^EW>uuNV6 literal 8188 zcmeHMOGs2v82-+^deyXSuqP6Yq@YmajHW#_QPV|KjATSa5AWzSBh4KzGgB$J2qLgR zXwfoq(ISeLK`mNEdwcDA&?a+}2)zi#JAL=u@s+h`S8&eZKj(k{|NXd|p92A)6qleQ z81Aia2!Fr-6xec<+P;3vv{6xVneqe5tuZrgqlg<@XDOG(5+i4?TJ3kpKPIK(QFFlf zaCje3UQM|X47CyGSX zs5U#-Dngacq!!^(DME9%bUV9ApUzr(n`739+jZF|Vxq=5#UjkRutFy)5Kssx1QY@a0fm4<;9o!>gumH)@>8BDz4Gn#=C^0cTfai* z6wCGeQ1@r|e!2ePCm=tGg0raRYRSl1*W=Zx5Kssx1QY@a0fm4%aj0BZ!jkWmKB}QCPhFIDjPjX-zSodz#WVKufL6o1uO$>bWn<9iYd2wt$SZXsbhD zS(Q#C=$FJf9ATvx&PzGP-U94!Cz{Yg|1NYQEV=oNi*cSkOpk6HV~!NN9b|_|cD6K2 z55H)+CQh%6>@0~33$_4u6P*@*waKoc(&sF@Nib`KmH>MS5dTJY7v#N&*ji;91Ofg<{@W5wTU8LnB+%_ItO=`R-b_6J$`CDiwd)PXy+DSThG38s8dqEwTt?W4 zoM48=DW&J0BO_b-u-uQE(w|6cj6$Xzq^>)+az!7PSMkEKidAqhUx;ca`1F_|hG&lz zMDXM>M;2!u`~LO#;lT9r01;#_IVyLPj+{?sQ%fkJj4f0lu!%VoQAeIK1G&Gfh7Ea` aIBg&6A7Oc^tDzv>1pPa;TY9e_1%Cm7T2n&+ literal 8256 zcmeI1OHUI~6vzK}1_}s@jrd3q(?&=n(V^w#10+ykVZ^kN#26EmX(=tSQzmUyNLaAY z1l{1mrICduM&n)=uKWVVxN%|BjR_l#32^}_9shGXyhOhMxpy*i&+DFh?r&Bn7Xm;n zW}zb#9cgQi1z&vvnx4@*ny^e8{>lh&q=I@VW#(;E@j;-IdR;0rJ$~Qne@^)=-&{Ir zj`_Y{JPXthQ}0gG;QONInQxYQbJ{9Q>5G`5|1Pk*n3+tN^L_K(fQV6FvCJvEN`s$z zi1C4}X(f*?_XW5=_Y>dj$$Y_CKs#Lxt{;_{apv@lZnJtHYEXxIV4pwe7k+V41P}T} zl?cvgzgBxixUuwJi}TYc!mCeoyLd=nELwVB$!rl%TZ`|+LQClyH(}oO5#Fv#i?4{i z+}j;n;=P5fP>&*@2q*%IfFhs>C<2OrBA^H;0*b&+B@o7GuNxG#_m;jkC2rLB{)WzO zm*d0m(2_fU-2eIq;B~BE&#Jjr3bH3I%j&BLC<2OrBA^H;0*Zhlpa>`eihv@pLkaK( zQMa8r*#+{5dS=_5qUQFI;-P!vs6EiGFz7;g7T0+f`uRUxs$KiQU?htE(sF6V+r!4x zXq#|0tqDlk?L^%>-UfE1yX0Ia?T6)8-gB0gfzk@#QZ#zN=qXWm+A_u)-`W+ngoF6K%Dm z8C8&#WpR7mXW$g+^zhUst4hk4aaNOI);K)|Ycj~cgVlvNZ!p`a>BL{B(aV3`dCc|y L9vZ5lIS%wcp~lZ5 diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints-retain-gids.FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints-retain-gids.FEFA.ttf index 46ec429c0c442e409136d132eda772d53d633fe4..acad1dba5c9a4fb0308e29cb5aa090bc7673c3cf 100644 GIT binary patch delta 415 zcmYk2JxIe)6ot=A+NPz}*um;jQ*7KE+75N8_=AIsi;LjoGp#9@w6Tp)L6i#ag;&8r zaB)}Y;Ns}uHaT&$82d6b*P1G$+Rw=4Q(=@yVeG-Tk^o33|`0%f0mP9@O*$@3tC5&gZq z(AZ>L{$=kB1<_VV#ZFomAL(4&Z)Nf0?Dd!-mepy|O&er_Moo!CLri?xLTQQJvT3VA!oiCP z@q!1BMh+$>8t;1W||%2w|VB--=3Zf1b_zI zg+w?y*3mh7=*0)%;6qw(Ot_ARKOGd#@R=n$o< zJwYw2PE_5Y?q*lIO|OmGen8KTb9!3+$y@EIJz!(QyRo1<70?Z9^qWeCPgke%mpF{R(2_bNns=Y z1S>lW3mZYiUJ)BXEK>{don9f!oBiIK*?}Foqs)2n^btU<9@r2$+yJUZztOV&5NRIZ znaZ^~$A{1dM7&a7yJ;J#kDX1gm_(`53L8{J*JeWwtROWWkL<<9SU~wc}QXPb{Uv@C^2OoeC1pNm*co6T>|3C^N^dw%TY0_tt9Ln&{Jilk&cjlehOYNoiv#sv{R@VX@ zB4;fFRzBvEu7^l+z}_KeN|naO>)`Gu>Tir%xv19@e;(ZdooG4Iw;QmU&^zA9VQ)z)q2!D#0@sE8t-EW z&F(8zQ6Ur(EX`mH7qt`EruFaawiI%mBg^NMlfv116}B&_lXjq%I(kk% z&bNQa;aq2hm+)NR;P;h-)0uH#p8ehGnKJTn>hk2S`5;&A_z~u&Tr)q#cWve?hR2BY zLsEQ-$8|Vn6N%f(Pyv&@xqpkM=F@w*Nj!_I>@@i;qpt-Mq`tN=iq8YBuz;@vZC}V4 zLWI8qKLJmCJU|s88mO5U>WzncSf}Bm$gjJP3N$wH98bt4Z1uQirq!bPVnt@x^30Uv NNBH+h!RmIQ&H-v8V`BgS diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints.61,FEFA.ttf index 2678e54640a838fb6a2c93e3c2c4a054ff51ead7..373027a0659e65e8701a556b9962c5e4cb0d98f8 100644 GIT binary patch delta 417 zcmYk1KT88a6vStD&zL_Fv{3|w6VE~rL5ozeP*5ylp`A8nlZy%DE;-Bz5d10Tj!=4ls{nK>W~qRox0O z&ILSC6IJj01hPcL3uV_T+D*LgZLq&cpQ|xQys8#`p5CeXVOxFTg50OlUbC!`#3cES zO8UATAcZMl2fqyLhW0DYZJy22<&d|a*$M|etdr-WI>l?4jE4>_H_1#622ds|7R;Kk zjc?iJMmQP4s>oce-hb^ISFD%^QJ*a^vnU4&QN6%39eLx*WwR~qL-5N-QPoN@@8COT zfoXnxluKms7_&kS-I%R^J!1$*uW(L+1hZ=`nP(N6p2{sApn@vS;6dXQn{d%YiJ6V9 LVb(z1e8|opw|h#V delta 498 zcmYk2%}ZNB6vfY-dFI1N%R}&!K%y^Dp@l|7DX6GqD-{>g3I$&@O=#as9wvf?fU80U z7s|L$D0SgN=&DN>g%;_)|A7cna8=w&W8!(5MH%kQ`JFo-ckZv)L43D&>nDJfRo@Me z#7jV>$X?N{28eRN+97upy$^4<{h1T$?~L_Q!Ci~|nV$mW6?wcwBXX{*wbnYqC=2kyJUUQs zebSx|pb_EGE<6Uh?X)enOh~%dmZ+rb>iTw4vV+avD$i+9vbSG!(CE`w4PQ?;-HaTM zG|uEG(|p56crUPbIk5L{s2dnzeJ}1!NqkJ|;f(R*sTF?0jL9=|DDV0m?zb2@))1a{ zxORqYaw=_->d9-cWy@jKiqqd`JZM1==|L+z!q>Le7{_T_TmS9pKn;J}egux>%{RU8 uU>0kru!{vYWDXu&l<^*m6#WuB4s)ITxM2wqDMLMN}4sI?kf>SR|ZNa7qHbMoVle=&ox`>mr zo0E&+tPYMME<$G)1%>*o8RU4!_ul{Rha1{``)scF1fW_Ab&Q#>2S5zyy@u|@$npS> z)KsH&ybtLU@k}|*x(+gL+ZFb!^yMal%!}&Kd-QHIOuA}_6Y?E3*@|i!Hj3mM$_{lm zMh?@!7QPucZ5`I#E01Nl&LyvL)JaAcSR*g|&M7`aFNm6vx=M*~M_LE{h`2oS+%=3sN2wQ*psW&a06T1b5W delta 468 zcmYk2xl0345XQgRx8^V&tb!3m*k~dI3>XnbiK6y`Sg9zuIZVLaWHAvG0@?^#nXu^; zEi43E8w(5ZA4p{@f(WU^R&qHx3VF=q`^|fE791r<&VBL%U^ilDCi==nKvJ1QaV>4a z&Ij@~b5~qH-n%fC?pZ&x9VB8})b_Qy0MG{WOoAP@cadhkX7(nG%#kP|%ba8G)Kd`+ zL4=vtm>q_8WWosrIH5^)s7cL;jr}gF+yED(4>Og{)Ne7x4TKu+=s>o9E_7i+z{a6n z=mq)}k3tH~lEgx)A8LbefPGLs-)ku-+(aUD5m|cqv=l1IbQ~F0i#UVSuTn zCG_B-tp#TA)YkI9KOM;6yY08Z%h^vw!HZ=?k>WkYc;pr6(2&GF)|ultZ1RCME@rJq UDPvtqUTcI@7w-%XNcB3zAG#D^YybcN diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints.FEF9,FEFA.ttf index 7b2add8b9de5dc1d48eb379560429a1035b18ca4..955e4c00364607de72d3cce711b97d7f68d002ee 100644 GIT binary patch delta 367 zcmYk1F-rqM6ohAY&*Wlah>dA1E^vZ{LSm6BS_&36HiA{wOH7KKIm`(W1S`QZ@GP_t zTfxFVU}0flCH{aQHiC6(@f`IES!VfW-t2=NyJzmGeDVaK8H6@M>1zW}P5Nrb4kBcE zfETLJ=^gDs?-DVlyl&gJGVhzK?2qW{T?Uy~GoWwK``s`enhzY4AF1hHKd^97BHvSP zXonGUm<87H$-vvUVcWlJu&fukkI%C5Qe+g7_JD+nj8KA-wk?8aRYB3!Oc&m~vcc?%C(jNq^wkRMJGSFQOgpf>ude{K#T-nq!}cQ5%q8Z@gl?XS4`i70%w5S; zR6_s}=4L&IuALfiLItuk&kpaArpG3J!d@PL1L)OArOiee3p_yU9adx-Igu0w1Z1EYB{Oh>X(QHh3vJJOf#roLyvVYr-H? zTPx_rO-Bm^aof?Be=$~=`0Ds=nB?lFD9SzI>DfdKahxCt4aag=gk(iAWk3wbOT{fm O$=l6Kf&)sU0r3ZfDP8#h diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints.FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.drop-hints.FEFA.ttf index 1aa367ca34ca783b28317452e1586cdac800b243..67f24731ca4f539ca32c6198b96afa4762def4a2 100644 GIT binary patch delta 392 zcmYj}F-yZx6ot>ri%Fy^6+|a7Xaom`#vzjqI*KAnL2&Y!#so~7U?WrzoI1D(uZWvJ zK*7b)(ZNBS9YkD&&g$S~ypboEaNzsSz3<*zpXTY<@eP1&KM@(K-^&17A+Lp^mBFMR zc%Te~@!>9*ONb{*H3~$-cw1ed{UdTOqQZFLE%F(1Cra`*@1dOCQLH%i1uP=qmSQBL zoska%>*!HoH$@US*YmWjjnI+TEN$h*1?Gs$XEue-0P1LI8o5>!;9#ZxeXg8flX6_Q zXS4E(`I{!T%7=PC&AND3%rJ^)#Tth2sF=gUxnlj_P9JhO qsyB!rzxcH5@LaBOZ)yVpLL4B5z&;kyK#CpeY%KkDP3*}tt@{H7xJGCI delta 476 zcmYk2&nts*9LL|E=R40f7M>Jp4jYfdN-_s72q!5iCzN=`Y-P{(WK+}%2el)8o$a6; zimd_H}CefsYM$6fnZ0M^!B$3uH{7BE8Op_G&N z;OB#Hj2ud3_BI#Y$qVXRS|XivHq7U_aX@CsBWXI!N0ld+$adN-?5bB3$p_>>Cb#Y& zju?58Y`V^_hX5>KUm|owvW}bV`BV+tF{A%P@UpGF1_ve?1`Ifb1%Z);PHYHbvB R&aib*A}zcfZ)((PP(N+9U3vfj diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.name-ids.61,62.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.name-ids.61,62.ttf index b2e46572b6de1bea4d8eb1b003838bf976b62aa8..7fed7b2e1e12a660a766eeccb971dbc78673ed39 100644 GIT binary patch delta 424 zcmXYsze@u#6vw~GmG*3lKTA=taD|(SgNV3k)m=dc2SI4sUhlwOo3^J^5bDxV5K;#x z7k3pA9QrS~J2?n~gM)*U25mT+xw8&;-j6r``HV4ZKW}S+rQ5BdYQDtySU|;uVjK_^Z(& zJ|nh0Kj<1CI7JWmB_mmHRs>AwX1*y*Uv#B8k7+uvPHZ)V?@Y9EMQT7__$Hg3AiTyB zUu=Aq^Y(agolDgyGc2r!@rLi&61K1V!Z delta 524 zcmXw$!Al!K6vn@|6O%PY>sCl3QOMRJr>%!#+W^1>okdyLcl^1 z>_I3@d+4PeJP5tCy?O9ZdKUZ-JQNEadhid3S-*`f%Qx@)y_tFQcIGH?WPeC+$pwJr zQs8N1ttG&E(&f!Y4hZ9b%9HIiT?sxHzCGjocd}pc>KX}th)t7ImFko) zm%Y{apT&oO?2zyIOvF!BoqSBr`$40r&e6gaUzmT5i4BqmTU)JQ`;lBNnR%B zUU@-zaC7t#8=55l*6Z~~xQDxJU@)53wX&XjJa1*Itk&U3&`y_-gK`PsUN{{--FT Vf(=wzzGhy?SRdaKHmop&x&j$iW%vL9 diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.name-ids.61,FEFA.ttf index 76dd00d516cc2b95a15b9f4e1f0e42b1d14b169a..d94e3666dc851e181675fe151232c7ff943ff081 100644 GIT binary patch delta 443 zcmXYsKTE?<6vfX=N*i0zBH|w~kU|D24&vaXR-M~LoCL9HnS<^I zQIh(brPTw+zsWxwu)jfe9jg-{#SJk_o^-skI+O~fFnAcQZPk*WrA=~t-?~d9`L1@z z7i81*!>;;;bD)P`8fmXtwV)wOJ!EOV)eW>I%N(@i;0mSw2qN^ve9cM}uz2N)%( l1?Dg{_7y5%4>lZ}z=MT0c2GkT6?z7CM_vQRvZ7uK`~i}sPiFuC delta 517 zcmXw$&ubGw6vw}BCnnppsIg!xZ6Iq?Bt@a=K`o@MN)azb@g#z^+ceFByUjF-B|@OR z6xu>TnD*es9y|zM)LRcdh$jWXzd#Ry(1V8@Jf_)xH{uL$-ut{Cyf-s{6JP9?1M4jS z3&p_INaH?WJs|tVwR#2!@t;^;vi&H?=? zCnYJlA%A`Jv8tYmvv0Zhp6e$%fM95Seq=Qqn>aK{RgCuR!1Z>*$hf+bPOE(4KDyWN# zySVA@D*gi^A_xu&4sHtZwf2th@jma}-S_THzmJ|IJ2C~pD*ASS#Lpujp2)f4UdsT& z2=xa`F9)uFp1IxvWSi`{b~8Yf6Jm-y=2rI0kOfL%a4|f`E=Atf7RguS1&>DLS!56XfgD{f0U@#^M-!fVW|C(CpvD%{*>}nd%;=`Eq)a8)O(lQ%ho2*}_ntnxP(q z85c}NyldTUU#Om#QyVg;zJ#TYq_@sULxv?rMyY!+hgu+s@u8Mfz$P5H*hK|48dyOI SH5BL>SRHs(?5M1ED)0vp^G@sl delta 477 zcmXBQze`(D6bJC{c{fd-8rnv|A6Vg~>R?bY4izC)+o6jHrK8Z+XN-B!JabK=Lwile&hq~b?PcAfMuZ!oC>_n_))u$@sUM90@D#j^ zyAb|8^Bj;Z`kBW>_*xa|pLCz+m&)n}6|6%}nP|@C(=L*j=Y@~7?Ym`dKS3)!M>|Wd zpLx96^NJ1G^e>$+mV$kZ()EIlE@brNau*9)f9YmCKqc5xIi)#47)^-c5zrQk$0R0W z67PsfMB)`IaeJ4NWOwbtn&+oml6QMbS3A{B)mIZWw_m;wRL^9;zxEc!k+_+Zr)|Ih zTOEh6khE+}Z|+{2BN+_U2Qp1bI1?|**-ois1m|^v$_XQS^=hI~1;3aZ!v4jtJLuawlaKXHj-WJXd8&(iN{Rca| BX}|yg diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.name-ids.FEF9,FEFA.ttf index ce964fd524f6232a355a0f0f2c3c44de7cd9adb3..211b26d4659e6e26674e698cecbe370c8f835501 100644 GIT binary patch delta 405 zcmXYsze~eF6vw}Jkv7(%MWiTLh!7l#U~zEMs+)s?ZaO7x(?m?#^oLSGXqRpZ!qvga z#a&#a|Ad>fpddInI5>*&+uA$c@%?!fK-#-C~7# zYmg7?PMELF4F>Au1cPh%0d_-bIPBlVLk@jm&UP;|d^tVI0vScn)Vf$uwlLJIW~e7& zsy(@!gkXu7=vqeykE$n@)R(YSM|!)oHDnoLY@E6WbEE~*m>g+I1?;QO71q SsG>m6z}C>K;8-nc*8+d!vQ4i5 delta 477 zcmXBQ%S&596bA6`+)0z`s~QEHVui%V!q7tEqEgVrx+oMWlr9Ay*BEobd(D_cNg<#c z!Gc0y+C?|IXhGz8zf8P4y_fjKi5kz>0)ye~HZ)^fh1 zG0=JqSa0c6Zm$vtf-rqc+nc)Je@=d1q7P`d;FL8YoCuNVEqL!YKlt4xpjIz2j+P})Cl3Wt%V*Ih= yb}SgC{^u<`#5XghK8?S`28#TeJmOe@2M62O!aKTv-HuCUMaFyhcG$3j0O}sfPic7o diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.name-ids.FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.name-ids.FEFA.ttf index 859a7f1e34abdec3474be076f496be3d9622e5fa..feb7d5cdbd59e4c08bb2ca539b6e70130fcdb72c 100644 GIT binary patch delta 411 zcmXwzy-UMT6vfX=N*c9j=};9d1j$qiRtL9IbQC|pNt_znG=U~<`k_=1y4X=Dqz+Cl z?&7B4(0{=HKpX_Y!O@|E7*As5aqm07d+xjUjpMiR!F+EFpj37Z56PcxKn%$F@@Yo{ z0)_gEp;kT1z0Tep0n#Dawv4uiI1faUoUoj;D#RM4SY}GvrcqJecMIeZdBbKwd6nB_ zhpgLfrz?Np9O&Vj1=VSk4X9MWCqr?KuBR>`#RoaERySO8u9+$F10(XA*JyWw8?4jc z34O0+dd22qxG+YZW^ihhnF8f+8E~J+gU}cHmzl_ukX9iD0c42(=I~zg_r;3;ENlLw z(EWn6nuvTc(=XMYhW>@f`7fg6JCeP}ZW-BdKx~S72z{aj(wLoSi3&J?2@5B1V4#If URM5aNYZ|tqS{*e%C0_~r0@iv==Kufz delta 489 zcmX}oKS&!<90&04@1DKHD%L18mLMel8Dcvm4hkjO*1Gra+YeoZcA~X&0LwYo z(&%l?0Y-*S?k+eVRu|lt2do2U?Yy;O z{(U_KNQIuT*)V^r5`9dM*lxL^8mIy_`N2lmDdsGsk>mnRo32&S;TZbpH*|c>a`U~L zgR>0Kpf7Z>RQC5U&HyLDyk5`i7w@0&hsGKG5D!rGx0Ita6ijrY8;^kgNFpK;nUq8{ zA|XjsjmzgZ8A-=lr$&~an51vMD%~7Vji#%nTh^$2OE!PW-e~JBlW^nvCk=Q{WvCy_ z%(^`(UG<~M-H+ahJnINf=h>3^`-goa^H_?r^QVsSCpip#77Y?og)*_xQ z?s+=ktAszOqGh+@oKAG|fV4*3s+ctw5!zrx5wF<$Wk?$YS)2~tDw&(=+u|(od*V5Z z8tMzL5x0pOmgCj=I}XqQ4-6me?V^bRM9Cl+cyP?R8$HAz4P=PxTc%SoIx}=9Qvmkr zZr42j9Mgmsf_t}Ga_4r^WQZ@SJ}O$idNqj~W{fnCMtcp393pOc!lc z7fak2q5!1iRLM}46yJPI3-nBDPF-s2VpYlrj~7H%wnSUH6&F$@7NztEz7%$}l?d{| z3v!GmkMS8|h7_JdETJDyA?C>8B*gMRjRFrw*jEWb*y_0WQ9N;{sACJ+yi-A}xZ}Up-n8Pg0b2)26#(wi!38v=E7) z1w9CX@gj&lC@5a4CoA;iQ4~FR6U2+qgNRol$@Xm$!9PHd;XC{NyqSG(n0Xu4#=-M>%5oX_W%Mx8YV7z3uyyEi0z2M|C z_CHvmUvTG*?^DMC?JV<{&jI7BD0BYv%#I&KOJWlhRH5DB!24op&NchZ9)NB!zYE+Y zY2HLX^DJ|A(G3dwe@|rj09=s1$x=CrS8Jt~qL2_U z&+)sA}Sa3dm6nnsInZX9?CHKgpE* z;_#Or3zO<8*%^x+u)8(4Q@ZT)iPR;{uf95jb#jJQ?(gYrX|)!&&vcSb@8;+OR@)N> znA%>$cD(3#fibLiy#Cjo6e9fW#0@x<#~G9$v5XK`;K7G_le+ET6y`aeM*&%!MiDL+ iaTOPsJzQ^bsLrLv)fYWduXRUFQMQ-+7bdhghS&m!REi7$ diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.retain-gids.61,FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.retain-gids.61,FEFA.ttf index 6faea208c3c2ebcf873e2913123df6c475ea479e..1d35e5846e55a01adf02a30fbee5fe2b9e532931 100644 GIT binary patch literal 8404 zcmeHLO-oc!7=G@(r;U1Gxhb1HEsK9QN#GK$TwkS5~0QRCDz}d?W;YR%NL%anR1`-+u4NOaq9@{ zVU1Kl;wqRg8}V8T9iF>?R2p=6pce{6K(;MyWKB%7EsN99%??C7kjfYJrvUlB{zaVr?0xo zTUk-=ahqi>L)Q=v#M&caL5FHi3l<>v2R3Q&2i7ECk$hS3P0|`^g|r+AFGa#{BVlw_ zuoF$wb;Cei2UlH$RRyX7N%4k44i#UfkEeLU5WM6-gX97;z$y|yY+LINnSXgZNV|($ zOlR7CDSDa)O;UA&N$vL<`z*2?Kj9DMsZHm$6ejz9>%d zecO;>jdA7^F{8|rX4YYPqRbX$*C&{_k!NX*F7&Xwe%{`%TVd^?w;R2C`u-msESc^c zYulLNL}Q#W#Xf>~PHJY|Ce{z{$Sssga}4lSj`0ajk)!WC(GYWHnNM&_`bOw!ka_d8 zpFxcKj@(g3Y@;2OH#77dhdH4gPwn9K5pb$_9Cy)5Ksv0hk#%H j!@~cO)KUm21QY@a0fm4CqSgtWfGIPRZ#6a5B*sOll2$=Pu+5ufG9%8LJSU?j z5G0#`6$)Jxp-@zCQ6hp0rFExB_ae>0g_drFELsuNh3RC*-@P;Wtp9*=@8z6(zTUa# z{&<_ifdEj0X-EtW9&Ks=`qItE!1g&>hlU;7#f9=&;Nwo}so`_kAW-lEJ3gXbG3q9q zpFX{Hg8pmNlL>p=ML9Pbw^6T7q$Wqdb9#TF{0}LUjN2pLXNNxrd{fkSC28>fCC7Q+ zZR(+H1!3?o^XBjsG~l__+Z+0;-9?P7i2xWPyFqU zjb{s2(N0%R`Q1$1-G62a@7qy9y$WTRDqNH)>GHK+RH7O_V3WVmFZ^P+Xbkv8xoDiS zUM%*AwypVxR*Y<`Xj{A@-P~q5pL68CyxkaTc7LjS6dPvl{dVWU zx4xd&knDcB9vwRPQk{R+|Nbxg?PA9Y_N5s2qxmQoYsG zft{MGn&~Z349G7O$@^cguV!QQhN{Yna&MVOS_0ufOHU-M$Y0m3Sb)4Xut-B~;Fac2 zHJ?*_k@Sl6lr$F!{}Bn_kA%@%#hQe$EGf~jpQ|BqrxkZaX!FeX+e;PcIX7q7C)CS4 zm9+jyD#`*4)QYmj>G_S4EU^oBOR{HGOc}CxUb1@;5-}XW7+g#ugHuQ#Nq-Qtq;|A& zlG=grvfM?f4|6`WXUL5TydXB#f+9i{DZM z_vF2r#j<6eVU&2Ld2W`n=EQP8J&140PD)y~dNqO@ru9|!LM=mq2a0XOg;w8yoM!z} zFfKPamm;KfHGS4q8M5EqxymW U+&AW-iT)owK=a${`~FAYFV*E>$N&HU literal 8360 zcmeHMOKeP082-*Z?d?OEjz@=xW*U{K%uFBN6jdw)8Br0DpttRGM$DaF(?KO&NRS|! zSlCE}g@q7_Sm{#4z8+m77E~jML`6h9|Nr^!>dy}WU2!5xa@Wv66JsFgq+`y8 zBlDQA@+{?26rwkGRwkvx*P19n8GOJjf0bYO#Y#~X@QWf*)oXklYZUeKvjavO$$U{i zc2zo~bLH@;E!StQMdEtR=mT+WQFcF*GVb_S|EsJt<}k{c+x-j_kTPqr5*4X|UK#<7 zfJQ(gpb^jrXaqC@8Uc-fMnEI*FCb8lzger<)45%tn0Dq{<=Zs}eT|kZ%H-6UAzx#-{h_$%P6&Eg za+B@^74LSK?&NVcyUkK{mMQ&WMco>Z9q_jKi06>E%{NWH8Pm(Am6jA2nS}+?5C{co z8^a-Y`)96pNr1FGFh)grU_{a9iVnJTjC+LpIrm^V^e`N{9}c0Zl&A<{7*e8Q1HX#! z-8%G(>bYn77UU~Zb7szx_pxG8P(rOcbM|7$8LWqLgV~$avRY>|2D+PxA0as{bR6s2C)?>w9}eq zJeOL^)0Y1S5Dh0CxU zYw5ok&4?=QN5qMHo;^yBE!e{tX;yoP6{c9(|f<>^4iqyeL7bkIQY-=+l8f}ycLZ^a@P&kJQ z1^o}CxHz`rTpZjKaS=oWMIA(h_);=>$2&gX@4Lr)cdw~xsxnYw-vH7XOSjP*TmV>w zbRx6osDLXGzf#B>cHTOfI9~&VRnkUYFW3mt1|x}Z-rV1SuujOrbf`v7&q`0rbEF%j zlLi^mgIFMKlGY5%DT>cHKnZ;{Ao6Q&WpwmF1_EcKe=NOdEB)xBf;bhZo4S?L&S$S_ zfChPw_Ey1hPccQjVF33&3+P76 zXAwzMeGdG)6NCfJ_a!3mnmWqIRfm7Zl93hUkjE}e=-A<{*dU*Y9ba52ZxMc@ggRvU OD0shj(Nx|&Oa24sTVY}V literal 8428 zcmeHMOKVd>6#nK;n?5y-+D7p~sx4Sa(xxw8wbt4$M5RSRL{NL%riqxFUel;8bm2x& zL3H6p5M8(sMNmPo%OWlX5xa0(!}phVjn*KfXrOx%z4c@XTG~S90&l* zaRCxNU59JyyDJ~Q1=dec+tX*6Haz+5z=lT3b$#cOJ|N?wOdk{u*b(dImPf}Z_fw8W z%pn^E{NS6STpEdu3|zL_?vek*ors3be%FVCy8!nn<>n|AuJ>|?`5sfQidxBG`4P0a zp90HLvB5s`TI;oDKwO|aYnj8gyBsSh_t4)LH?8odnN}b3Pf<5z4-O?WcTi8$xMQ~y zVSD$PHO#l+CFNq|V>EL~#-z>Hx=@5txPg_PN{{e}t)kNF5e1@h)c88rB0_7^uZ&)j zwIVckTiU7B@?*-9t!cAb+^tDH7k8@D$C;FI=U3=YS!rA;lrgun4CIkAYoQVqse%49 z0vZ90fJQ(gpb^jrXaqC@8Uc-fM&N%%AcXDg{haPmlwAC=@zeB4cguH3cE4P&4|INW z&Nt=HKC|D>cC28}YB*Xlsz=W9nrZ|z0vZ90fJQ(gpb^jrXaqC@8Uc;Ke~JKmMrmg* zsV?uxgHu~-#xTt~To{sh|w54a#v$-5LhI?v7 zX3-s=;+;;^nPjeFS6ZyjQl(#~sOoIfGeCM4aLu;4moFvL78SvBX;$5^GvE28!Wca|5Zpp@kePQV}Jc!_3=<@mfsKKV%EOHS`XmFUG@ z48q0;5;%njqO|*PpSvD)2%!P~dA^C<9`w_{7h&>;d25LNVOTtU*oQd!XiYGlLrrDt zr)9H>o1}gRYWba4UyvTZq6O7Wi?$jBmt<*2jDB&P#vx{k;H;7ptS!h28_|TF^zT4B zx)k>-;=;YGy^9{5IKmhSR(pyS##!0oDBXO~QcaXzNmW@K=jLreY$G~5`D&9@g_X|$ rtBEmcFD*gV6eRu)tgepd0%i*}1%7*t%>L`lE#Ck8GB|8EG8xF9odNd( diff --git a/test/subset/data/expected/cmap/AdobeBlank-Regular.retain-gids.FEFA.ttf b/test/subset/data/expected/cmap/AdobeBlank-Regular.retain-gids.FEFA.ttf index 06d379beb707e23365e8713796d757daa06142c9..6b2570d09402f87c73dd4d34fc96ee26d3f8b678 100644 GIT binary patch delta 462 zcmYk2O-lk%6o%jH*r=sV1zADr5F5R>ydpVcqeb2dHrNhfxu5LpHkta6x^qzzjU=^NP`%l4WnerJF1>m>ht&X z06LI88Tq1VU0{}Y-p(6^w6U~1LKotbqML$-B{pKXVajmjB-Alnbcf5bApE@>_7Cha z!`IjtZ^$yg3@JPsp7wVNSWjjAdvT7Jq$z$M+Tt5wjaopPlJ*I1A8`#I4l@MNa@d7l zJUA>Mjx&ed|7yBmLUDYN2)rss`G{=t=SV!Tjx@5^Lk=nm{5CSgCnL4ywe%L?caqOT Ot+M;qY)J36;r#^~$6dDo literal 8412 zcmeHM&2LOm6#w0K+v&II_~;NSQ`$sjW;!kEtF)>Xg0xW)X@b6Kr!!*S^qCIYqzfB~ zNTe1v5RNI8HBkM8+TK3PwBaf20G8KM4)vW#`GBm8@>9yi19sH9xcW{H<$aW6 zQFF*f5kL5zQ!bCjM+Od9Z8yk&p}_2;RY6XYCOUt){7diM-+*gQRB;0i)dV$d1i!3 zmWsxy%hFCSmJ?}9Zq1l=;#z(BvA9x~Imo1pJG~kmjv7}QmCWTV0|lhaQmjNp>Y+c4 zfJQ(gpb^jrXaqC@8Uc-fMnEH=5%_-*aGFD>TNGuddqSVyA9lBVhh(?Q^{$ z(fv>CuX7zL*rOVbmW=9&bG)V+0gZr0KqH_L&YoveJ^`B3EI7Gz9$KhL(We*`E0u z9pWXe^iEMx>HVhYxT3EdI>r5sdz|}K!2cxRe-!Yet&~UzVHi@Ps+FrMa4&=hqIU7= zbJh7O)NGpb=N?um3QDNGz@6g-swm}ngA?ytd0wI!5AuA$ET2N8@Hww{p;m;k9fPnj zf+UV0iWu!a+~jUT2#r_+|1`gj+&1*nKa2?ZZr&QAe*_j!A9f;vK3bEE=TKAG`e|9E z;-;wIga&>m)fc44?`T1F)1s{&!8uvl5vN}QN3oZgqBySPBx?(@!nIh3&Ghd;J31Bj zJL1f}oV}ACJFuTIlC1U!D@?Gm*-^UqqPdzFy;7>O1Wrubg4jTGHuKdctBNR}0ag=d o)G#eU))XZEYgk=~=L}{uH3j~7jm-V)>?Pj+`!YCeH?mpCUnO?+0{{R3 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.default.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.default.4E00,4E02,4E03.otf deleted file mode 100644 index fb41408b39f55156fcf586be404c8ee7a1621fa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1360 zcmZWpeN0>o(TLj1$8xPKP(l|4*7uhls9oZNHH@0|1Q zJ@?*sZb?~L3CN)hM37imR78J4t!4l~5P)1OIdwp@;QrVQAo>Y?l{%x=e7ybU1b}!2 z@jJD8ZPmQ=z_%E0L;PYbIubXf7ZEQZPOmlE8fAyba>UmWD~#GkGl<_r6Gm}J>$OI` zDL%jDxqQCni;K&jL(u?wH`EkMC@qkZ^ek>)hKXpLH}p$n=^@9F7NO;(%UXr*7N*O@G4lSOOOSM8?@3-9zh>RFTjqPx@C zhP^lESQdak-TLl<}6&DFI{YkM5kGH&gUEX>>+o}%tdEQh}C zUGw!mS9kU(FXzY0I`}-sFl6)@eC@vO!R{L^xBG9f_t=>cm&iFR$LjA2-JG81QP@#&_Wce}rGE>u3q=YfCb@CW%H?)yP&Z|HP1 z4PNjt9)@KG+lO3(9+}7EW|K!8!^l(iDf_hJQPcX*pRe6~@Y=(dW}K|cfI+@uzRz2gFg|oL;DP`EzLn-km$NP(p`SbF%iiEu1fRL;U?v{+% zHbJj-<{pM!kzTQeoI@xAQt)DjtP|NWMu2n3g^pVmyf7g-5}j2@`~Cu|8M!M?w8q*1>PjGzTGZ4 z?!D*Uy!&eF>uW&|y+A`wWpy=I_RNPO03-mYleNbWT9?8fy8-An)Eeyq@2=|mavDHW zkNnM62j6s!IrtsMS>#W*qL8z}oJIa3^2b{R-x(cCy@A|@oE7*pZlGU92vazic3yC3 zZ{}BH{9EK9x6A8GeFRoq{|a&r0CQ;o0vZYkAxu+;AatszG?@*_-6WY$CG+XzE{(F& zMCVUKbZ{_ZO}gCxa~nG@D$M<_H;-!NXS3Jjx`*WQouDB^qdQjHQetT-IaKL#cY02> zwEDP0dl6@~Sgc${lk22|JKpK_IRr2FQoG&dal1Uc&(U;%t7vQE>eO^ESLg6LJf~62 z)PzL^3D8)hF=wA)pCN0Hfm6+1LzXA8S&&eI3ArkMBcY5Z7#Ic0#zcKdT zn105vZk#ch)`v|y@G$!2+_W{XJ)FJ`=z|$@gdCL%HlHw8G`f`10b8GvGp)Gg!UneY z@?vZuZ{+=<^Xz8bt5`00c!9Qw=~ZX1UiO0@IuTRRaNTa1vPpBv4 zKlhfB z(Ver{S-1B>^L&g=7H_SXjmglU*@#~o$&8!5J-;?&m;VVwyM_vM7hLXD{c3;dVR$4p zq_I+qNNJ!{6+pX2iq)>p*Ds@RTUFqqwk*A3I_H5QKV00lh*AZ01s{`fhVB>n!yF_;6qji4rqZ6Xv3%nUPI;qFPuupOW*)l za9{Oyv^a9r712M16#(qPL9$d1X4PP$uwcM*;hTp-L=1YoDD|l7;WB=Ke3IIJotUk* L)Rg+K_<#Eco~~}a diff --git a/test/subset/data/expected/cmap14/cmap14_font1.default.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font1.default.4E00,4E05,4E07.otf deleted file mode 100644 index 24f38717e68a9e60d17158119a2ae0887881c044..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1328 zcmZWpeN0nV6hH5^ue^Q;xbck944w=Y*_=QX7ST*Pk$ohz)4OP>`B#s>N)KIP+Uc>w9IU@zSDN~9)R*= z#GHvUmS0w-ev9!U#F-`}Vi#3M5T8JtWHLMI>8&Kj6amBt%`E#&N+ z?L8zTePLrR5|r4dHkL`!Bx#~IXjoY#%IaxNv`tt_79^J-=JZ_?q+UTKjtR>%!foL- zA?m*|`rnv(M6;kB(diZfx>a~A^=w>NGxJXZh4%t&Fhb}F7r~3kOV2ZgQj3)3%x;rn zha{`Gv4n0NpX`}ffAmn#>5%leg0x#+BMzrbFpaNa>?FT%UgPmc-mdgjz)K5 zS4%rBMi(=`=AMx}O>E01<911L_RT@_wZ_ZUzj?%wUvBmtKj|Lu^Slp7zq`-fiz}L! zB}OamT1sJfsrsl?joNSgyxTYB5o?@cl}D^@J!kZGRM6s`l@vxhwX}xe-Mq)MuEW<6 z=!_r8%}Jcw|6Q?Ib>oUeA3xM>@2YE&;)+a?&dGW5IuDN44p&(Qt0szm@Lu=b4g5It z*)3Wa^Iqw_aO!sHwDD5jO=*j5=SPR8FU~l>`J?|{=Y7w3kN1M9S0Z?c3`lU8_V8XW zzs`1c|G|?S9ei#jgVFvT{EPXj|I4PY-SqH>yl*(cURBT4ahX!ei&9FxWbju^yWSr? zC2sp(Ouj27j?M~mGh;)in?I>`)6RWwwZFYS$M?#>?!#rxgGE!v=wRkbDx(c{c^R$z zXv33v_9tUW%#J^SpyrW*rsVNf+1_c-+6HSv-AX+f4lp3_uKcr zZ&zO4E)YTsa3L-;J6k4Szkd_}LIB(oyY{S?pQ8qA0eBbCR;1J@s!bK)CICMAVSkxQ zQG8ag{wwt7A>LeuhPY|LLBu_XmzQY_4dh0y1u=zKqER$d1AjNF(1(wpN}*BluO(z- zzNLum)mptFas=e)A`!~~FqRKM0FMI%K?sU#HJV0NOAF73@XJJ4#tF-~;l(^=frOiI z6xv;`IWCEL31E17-T)(ba((7aKAk>)k}i3H&RPHhg5br7=IwsJG*w=jx}h|6OR0QQ zrnb6KS6*6XkgZg%lF3t2a43YVpXq$i%Pl8WhN;UVeuf$>u}JriEf ztCa=Y86k5t&%|tVsJk>?wYSx4?X+HOy5_$~-J))LZc!(EuCcN%GSR_+Mb_@3^4Iq>(dXc_(fr?HCq}x>)Z~v zgK~7XcG)}Kq}%PJmIN)mNJGXUK(^~Us)j)+dSaB-c{~D`jWbJqZ(sMXD`t4HKZ6IO2PxyQYg}+wJin`h$zTc zYpEKM1c(sNCkP_qgC;zPKuAPm!V`uE{s_z#4pV1~M542~nfcAk?apQP$|@_%Knoq9 zg7~81VzJ;y=L`VI0OWO9MV9$v;FSx2o5t8Jn`Cu^!EzcvHH4huuv=?C2wC4SUy6Lj zfr0o<;XZNz`ItlUwZv#h267j&AX!`7z+FcdMi@6)CA)etxfu70NA7jIyuQdwFe5J@ zivU>5VJE2?ka27!3IRyV?+w1TeK3JFW=Z zOIsysnj5!HOAgSp37{f`FDb3hF&DYqt)7N@hfh3VOBc=A*=Dh@)^*!1R!;x3*?#JLMDO&|#*QhgzpG9|*M6m&^z>+W(zGE77Cthtj<@o z%2?$?C9lspD21G%2chog-E(b=&*lOvfv>@p!1Po9d&i(ArB8t_aiDLsbM*1ZFioK^ z=D$e&cZe!BTPEstlEH2Xdtb{Yzsw>quD%f6k(KNT0ZzL>LZAi% z*(95=4d$o?^wGoXq7zhtTF-I(-Ya{y@Y2Q0P+;LKxC6$Pncm1Jkw}D{id2Y;i2xSt zjqqAL{V?*b&w&wX*H`U}^ZR@?B*O7OH9|CQ0|~6)h8)O+8mI#oG=UGP9PCgJ&EUkW w2W}vFzzYr0d=6wnHl9n^PG}9lgNT;Lg>2zi$4tMCMDwh}s6=a5$#ezSL^VSAx>VslpQbb!{OpGs(Y#N?4KKNqLSvuAA++B%{o|`%6eCM2d z&bf2X?K*a>3vP@;L~VOVhm!593IZ?z_CwdvrqHtSNemDQWIGYj)mUqj_8}my5`L*) zQ+vLUo4zOi2;s;3$xyo~zeV_S!jJUp$q}cEH4?r?Sk~2%7=#x|#RA7es;)`j?Czj^ zErheNXd+qq2qD0+ldu9%tU#T>A%HO^_YCWLifhfq8WbO5#d@JwFBW$?>>WOF_s5u; zoUCx4vmRL7th#K=cfQ@~l&pg_1*`Ku>xmr@8FO?V=?flckH%8*lYRY3<_5krI^~O2lvk7bP9qaW8YhZLyogD9VS?hl`_`N?D z*Zgzm=VsoYx-oAZ$zN#BpUIxdrq8}=*QV7mS1y;I*p+kYr>7%}nVau^msvh>yVZvM z;Gs8K-`w|;njRh-PtBe(az-wnn|=FYcGhqi#zcPC{P-nWSJPM1i{rng3cq~0{?+Xl zetl{wlg}C%V_|0g!ln1tZVmj=ay_tYJI@9pu2|xO-lZ8=vGMMj-&@R1`n`0ybgAX< zz{)FA$7@=C2b1`W;q=~Xqg<|!H6OwQrE`vuaGjvY=YW$`V2ymD_rygsC^?a8q?YvlU%HHKB?w-eY&%qf4m6zJFrmvONMFDq;xYAdaIKQ4AqT zs2dvkFpNR+#_=+tI1)Hn_6M;a0jkUYjznJ_&qy*z9RM^uVAUMM&lwRzSfuv_g>(lk aa)w2IEY3gutGt=VQJylD7WjMoKm84OHzn}^ diff --git a/test/subset/data/expected/cmap14/cmap14_font1.default.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.default.4E05,4E07,4E08,4E09.otf deleted file mode 100644 index 2506a41d33061314d600180449560e8320805344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1848 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 J-2dSJ>mUDnXAl4Y diff --git a/test/subset/data/expected/cmap14/cmap14_font1.default.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.default.4E08.otf deleted file mode 100644 index 910cc0fefeefa6789d17973a10f60c0f85cbaefe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1384 zcmZXUdrVtZ9LImRFK!cDYWG^fdPF$ zpOh8>c{g;%2yPP#I_LgyJVvsin-~p|OkAAtPc@j^?y}(TmL(EBC+By5pYQK?&iS2_ z+?!iakPAX+2QEZsW@l4R1y-g2zz@LX=H?%jf9aX52jEFiD=yI}YfF{y6d`XS=T)eb zrB?+Y~FXBvYd2(vGJS9_G+pMcBuP{*0 zl_XN~q$D|&QL24cMddf^4JwVEdcCGZtE<)Olm=Dl5h_Eirt;WyJ(Z`@t8@)0?$m@u zbrHbD8pY8Gq6ASSC5jhC9u&oiB6a@IAwSdQr?Uoc_?dpcfWGYCn)k2z&-f$$8zcXX z38zFG;wgz_!!6l^mk}<+gspV_N#Nsaz+vboVu@df-{{OxqSV1u_cGOJdz4?hoB9t3RQZXGLoR%*6mS=9c*4(b=s|(W^Av00X$)s7;{TjF0-Ql*p zZ@J#G=)LZ^?O1W$c3kn;XDj;2gH{GiRF8GkIO-f3rVr8sH}25FRXXxC9mgbY_!ohId44fxz4!hlPKsSA^Zd64E4?jx58_$MPrN;*1o;9V|3>|fS z^?eOq!(d~t(QE3nC|lHZ4SDL+03-Xg(%(7x-iM9{PP66iRr2PHh2|RkS zd8lRB zolGcxk&z6?51pi`pYDA;?X%8$#=6E_BOY>!R!E(NorP6pn#$w1jDhy~@9C%S8ob?J zv&ZaI_o$s3lFr|9OU1!%yHw161mUqfcVAuyLfWW zXNX+juqu8@>%?-Q za0PrZhr`>wjP*0JPM(5SbI2TW=M2_vq!ZiQ+w7@G8Q9q-fE=ui;0f{c{m45$2O^Pn zeC{rtx69{43_SBVM-bLaKm$ssg=BaMil7X%Py+^}JWxS7)PowMI(QRF2YRRs$CKd* zB;mR2>+o^Jush-`#|i*sIEYA=!%d2ofE*IDc|alXuwyibWbeh=Peb9=Y&QO<*tR{w J{=fd;{sFH)!+8Jz diff --git a/test/subset/data/expected/cmap14/cmap14_font1.default.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font1.default.retain-all-codepoint.otf deleted file mode 100644 index d7d69727ea8efc843b501db445570256475790e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2348 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 UyQo{#eN0Y(df0odnAmXCK zg^ACk@O3kQp8C4#m%4bvsjB0nW$=qr=!su+u^tueC zIwwc1)YO~aqLqhQtv1?VRlaPjGg-_gi`GWh?^0@-nv@lMxK&v}TWQPN=nS=iee^{^ z47L?UN@eo!2t{NZ6~856d*Y5%S*lF&k0i^KA(kvlL69ulAyZ&`(xtedrbc2xjQ0cG zaFI|GeT17$ThF32wI;5}zOS2$8t2SxdJWk%b7gRL+sRV{UT@N!TeBBDtL|&Q`M&wy zAFEkI?t*pL=r#?$vnr^j5vlJL%5^kPmYqa#p@ZAo711<^r*esPX|16PPWO;Hab~-*JZ7% zw}E8uZe&pMx%GI;?QlDtTYEjdz7vU~r6noLhrg|68*eRgP{JFi_hc$>?$?ET=_{IwhQuYVo+ z?Zm2cX3%w2H^dQcPT=F|x|uHEGG5>^S~!ijVZQI(sdH@M_iWmIHf3sQa{0#e`1y{H^bXSg=IcFgY%B2` z7~Oxou4Alf?iA@S*vO{j{(cuF=Re-yoL(@j)I>i2I}qY~=z;dMnJ(Vm?I|jR_`rZj zEx3YI2m;=Vf51H=Glc$M|5w~&U(jNG=@RBx4zdaHp5Tc#CyfDtbcyhR7{ZA)VhtXF zI%okgB76yC5}`ya7YO)Q;0e)`ytp6sl|flps0Obe>?Hz$0ACfE1_v(^D8t?ekrb;Z zAP->yD3FD)aFbuO35y{Pp7}dQ67<)B0kmKS734t;G=K?=U_({`G%(N%O}J`-SCLu3 z3P*zLD%b@%SeL(DG0r$XBiejC0YEZNLcw#Oc!eUs0|S&{tSGpV1d`v3t%}RS`1T&7 USs6c`yi{Q@1q9CUZ`r@)FW1z8tN;K2 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E02,4E03,4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E02,4E03,4E08.otf deleted file mode 100644 index 6d95272a79734a0dad13bc479f7b928a188b2f9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1720 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 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E08,4E09.otf deleted file mode 100644 index e1e22453a1a6aa8efd13b0adddcd751656c53ef0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1872 zcmbtVSx{3~82)cIZUTY}mnv>ytyHTdY)Z8*SX%9f9T3G~s-zHZfP@eTtHfgVJ%L2F zu!GL1s8qqaRGlg=t=hVD+B$W#?bPW@AFQ==gBORM8|;iTPM><2X0KgCcN4qs=h4^gCU=0BG3DOD*6_Sedu7igFct0Y(Lnf6J zo#Czc2CXkaJXMB-na_Cbh~Gp!R;Ezb&F$ihAYOoYsX|g$0rNjX5W3Ldl}i*-?v+KE z2r{C%LRqDr>IE@CP$J?&03^=`z<|R748wRu)e1#DgVOzB;7`H)sVsjg+dr2>&kA8L z>I0X}Hf=+K76Kf5Hlv^BJ-<5fK9_QZbx^;|raZG?0fw=;LHytuVYB8$%v-QHI&R6* z<)Y-Y^fl`;GA&M0M2g8IGMP*vQ^_=PCAo?eC6Xc$DH4;SBvO=2ic&~XDk(}MMJq|s zDpH(CiqRP{DNZ8A$)q@i6sKk=E9xstNSRu=q%c7!PD~UF*B2>2kqUF_tJG3Om2gve zp|Y|jXL9`$=N)RImMTOyyhX*XtF$aQBWnn3_ zVhb@ZD~~;sO;8yV351<4Yo^PPbxFQ-I!3LO+(4CDsj{YH5}Uplr|!QK%HwaZzXH#^~$2?(U>YubrcDZ>_V+T)meL&y&$12B~$6QFXMuzf|cfJ(2gl?W*IU z`-i?SZsSA8ZRc9YdhQjRlAPZ1EuB=k_CW2a&o3KpJ?Z$<_|!Tb9F5s&mYaqK+-kSk z?2(njyHwp$+`sfi3K8s&nOH)Qj^h0?9lfk9hhA7rN6P4kOLPVmC7}{Orsh-4A5vjO z_sh)b9V$1esoF<2D(h9Mo+n>Z5frZ*KjJ>DJMz*MPW$Ld;^H`!aCeMm4X3?J=hEEa zghS;|UB7$v9o7yn?vJA{qC$^NtR#}!qTke~Sk?Pf-fC}+N8MiAtn=u-MoFVwRg*1W zIZ7}3tz<|$xaXk#vBO}za|XY5!bov-S1f~j`?dYL-uli)pT0%w(mI`P)SFK|s`=IY z*wEYH(U|vnn>>5%_@|RVI4lmU)7oZgw|aF4>f5Ew%E8!zx9JdHOy>ql_|wC~!~K@A zmL5}&v#SL^Lgf*Td~JSdv7#jPhHkX!@^{pNJ8F;FV`worJ~J#IwZGGH1s542xs=6zJBwl@w2*<8r*8J zSgjU~vr%iR!KvKIb0}`JjR;16BW!v|f>rX}VXOZJjQap7&=@z;#LV|~>8l`O%E=M4 zP9n+%7Nep+-veyfH2Qy*x#z#`V)TF)6eE8e`MDn0+0T6^5cR8$BZ0*q$K1e$5bPQD z44#8HFayE}0k8x-Hjf+3VsTzQ#^CiEH@pYyvhXbav=7GqycV09nqs^nwjOn+@gNK3 zk8$|O`&`7QF$+Qwo5t){bj~Z73*iv|at|+{7lHyLPyr%HhTTvMN+<_4V%Z=C5~@Lt zRx4pUVwF$@C4qGjEC=TOV7>qsjd12hG^e2m0GQVe3uSnq5y-M23x|1-#fM1XfDkDh e)X|nKK9gJ)J~eeh@NX&EfnzY$#k^Cmw|@W@BU%{% diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.4E08.otf deleted file mode 100644 index f72cdc9084ba32ecf36b50a378101cd072244552..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1544 zcmbtUdr(wW82|3Ry!!w|xum3cK}?B4?u7+3OA)2|Lu`O48X9GT^(?TrWFr~PBC0FrU6tF1F=O!Xaam;j_< z%qw(SP5mX=)-SQ|Z(XgpF&E;|0N6JTfB=aI2!fE+w;Bwc0@@x;f@lE|Rg0o(adeG@ zPgaT3&p@x&8<(mT>jBQsCq#JJ!`X!wrJOfun7gxz>rI9y2|_GgAy+0OC9h6hyKY0~ zrY$+SOhM81=XaGly@)|9%0~rAjS5i_Dn{E7lZO}vF)U*85mSH|HDU@8Q-qje#B4)s z9%Ats7P0w=EkLZg)M)B7Hz1vr-cpxMvw3+eT~cp+Q%hHNTC7@wg?_oY&S*9n%^It= zK9?@h>*)%?-9lGrEn0IMR>s@JeI8!}X}Ikbq+Fp?B_t-TOkTA*g-U&5-TL$mbVlap zEJcA7 z)CZ3Ro$olWbj^gW_-^=a25$H+^n0gt17wDq2Rq&CK50AYA06Q`xWO-Oaq>G{;!9j6 zpI7(Vk(!q3j=Ccw)srETTUZ>Yl#>gol+W$+c+%{Cd(fGFqHIs*+<~uO=NhkF=E-n- zz~X8>%BNK8c$Guz+2?HepgGcL9BG`W{?bUv)@E^`UJ@Mjr!pDn(JRBxHKCjo8W*$G#a#Bl1a~`R2$5RW%RQ_P* zX1m&BJ=PL#4Y!4?L+yRGkUi|wbm?2#D)hyZeEKg9XM4upde`^B?{MC}L|&V4a#Guj zd+cbWCt^F@d7^8?-rv*P69@$H?7R3w+t02Cj?;%jM_k9k-JzpC^6f>S{BFM|;2AtV zb+@e{SIE)t@auc^egnx>E(R%O)a9j=_%Y#c9$SkqREG~H?f44_={-T+wdq2) zu-~<9-v+5m0SPPm2vaeL1TB7v_lRfW=>N(8iW9Tp`sC9%$6Sm>q|e1FUY;}!MDl4O z2vSfH^Ta$n1U9w<#ux#J6f&_)suYPN%Z~}TWY6xsu&bObC*wH;`QuJvX=zEwidhMs z!jM5Z?wydxarQNs$FT?!F^gmIGQDIOmO=_V^^cD%rmq77Xut#v6u?0^1V(5ED`pj- z1q7|2$5u1EikTTK&=9jTkPCS@uWg>mh<6rO0FaIsktp!kps*yMoP@O?0U8qt cp4eJW3VjK3LJ>PHc#8!Aurwk diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints-retain-gids.retain-all-codepoint.otf deleted file mode 100644 index 4efa2e2c68d2464b1de6ad06eb131eed2d2755ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2436 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 Q*6YMr>Y+5i9m diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E00,4E05,4E07.otf deleted file mode 100644 index d36d15543552f6c549441b07c4272a2c73529a0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1260 zcmZWpeN0nV6hH6vz4B-o;KnmXGk7vsBy$2)SVS}FK(-|V7Bm}72XyU&3Y6BiOpp&D zP@u1`6wxt0)WKwbOhpk9b?%RCGR1vqwrqrFP1 z{W7rt=NFLoI_xfY=mRid{%?>A0O-pAP{7bYQIyuwV6!!;C?^;P!9*&UL){Fk0;Ih{CQWms_;Cgjeg$cBjMcG`U5~Cc#)&CzPn}E}=wp ziOzS?7^w>j>!E?cI`#2YQaGEkuJ(R4Z zE9_x^X91Si{>k}e@M#d-);>ZJ?B&D|ftjX6^#VL1I(s=#M z@@ii8%96CU%iq=Coj6jEpFCgweVI~o<0|2f9_VxRHnfq1QY(q^h*Dwq{>l3B8vAI? zbm>pN>;A?5pT|DE%}t#1T^+o5;)lvv)8)cjWV3U}M+asvUGseV*YMr$d(zZ^@1k{( zP%@$W2^{1k+2@njI?t5vKQ3~?=T@?K{hz^q_^*aDS4MUoG`EhH&K%)_ z*(>S1KG^Hy_4rxTO9u;!B)cMR``ivY4)TwrLywjPp6;_A(7z2F)sRn4(3cxN< z8zT(~#z)WLIImh^oZS}As=7TC3h3xLsvlU0p_Zs6xDST#2#68k3)E>fT2@cf_y!&q zWByA!A-4#Mq9SXk`j;J4C=^mxMP|gNiWZ8nK8lIP)z=`8U>ahPMX=@(JM#!;ApxHK z&qo`!o52Pqa6l$(feNSsJJf?4SqX?x4GmC-vrc#enG;;FFFcfFkr|!hsxcYA|kGW`;S>-$rv5|z GFaH9uopHAS diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E02,4E03,4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E02,4E03,4E08.otf deleted file mode 100644 index 34a84693047c1fc5414236dbd203f0dd62f12d02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1512 zcmZWpdrVVj6hF5wZVMuATw`!!7ko_T3+f}v%mi_4%M=Z|jfF(1r94{-ZFwn0XiMqi z-nO*mSwIN7KQ@Lha8u_JCn}4&>0CC+3|p4DWq&N$4BIVUOm}W^iOIf`@0{~H=k%QO zo!jr*d*HxckV7+wAt5^_hxQH*M*!difLOP8{|4nnX1E4G(ulS~wN6!KDG#GAEkb;_ zRHG`oAlvX2`V$dvDMdrVjO-ZVe8kI3b*6f9lh}rMH{v**s=f-O`%r~G+_FlQP9wdR zoP+)ch#ggWqbYJ6l$d`KF%5vRQUC%ZA|MDtR#cbW{ zaq=K|-R^lF7xN;(=*)s4UiSF<>>E-pb72ox{2aGy5y%Ka5~EnK@12r#Wl8$RlJu=5 z%FWsOss=+@NvVlmrCv=d)6$f5R+0X&hTh*`G--53`mIW}-cY4Cs7#uo^>mh2OXmsU zMmkSp)EH{fINuvK*Cqxj_8OZ&C9P1bP{h-U6oI7*Y`G#nMX^i~kKM^95~G~zc^+hV zJXiyr#5!V3R4+1f*|V!DhOcPnE0B9tS3K;Pi_^ApWmF7gXohtIeVOu>i@<&W%v9zlHBp-R<4} z9`BV9x0?xOFinmohuLzFPcW;jq|?c`mO5i}jXw2g+YS4dZ5IotGkM^Xw$)`GS^2BV zTw}F0bkwp=*2y?KS~?vaEXlGiW@*UQi!@>$F^}3FH9YwJ($weEZ~yVysW!&Jwy}Nw zP_Vb_{$#~J+s~z41MUwq0>hS$#Br((xu7gG$@b|u+Zo6nxyo3kr*^58e` zbLBTK@no>hV|3Is@rn7Rd|a!>wZ~rlaph3CK2&}-|2y|}cG~y-;AeNp6Q|slI>!g@ z6`ogpy60|H}p1!Y<`Q^;_>*9+Ry)3`?KR=>+vH2v!f;09B5+5V{<^^ z5M3TuS6jC$Xg%4`t!dW}FE3oj$Ay;l?&Rnnrav4Ra*q24+6Fv*e)1zOpJEFv1?9!M zvMo2QW6f8;7sG|lTQpm(IX{<;jdG=?5p0#V|>yVi%$|dJ(2>hoVL?nW5mwW)UHpt)@{BHpL|FMWMi#ZJK?f?Rf^^sfhoBhrPzfeP zd7yz3r~xf{4e%}^0~nz!>Q9IDkcM@I3E@kIIk76r4D0|fKh8N`z(C=~_W+%_VgaKh pL4vdjfea;1D_5LL3MUlK9f_QYoZ+LngmB?x(G}?v-p~K9e*yiE^Hl%< diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E02.otf deleted file mode 100644 index d695329ef6adc3fff5863925b749e6a182351d17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 928 zcmZXSUr1A76u{4S@7;C(np!S=NV(cyOLPt^GC`N61~EfN2|n1|uFkgW);2>yX{DLE zIaiV)Dk=3SVr35nJ`^fK7D4nN_|S9Di#xr=I^UKcbUyAm=XcJz=N#^L8*H`)&_D=S z$f~KW6{M5js{!C80BLJzDmA~4yzl}r9*o^`NOm9St!DvP8*;Hrv^(GNrC%_wMn31l zKvtZ;hg^?*%q0bTGSs9Pxf+?5>^(kUuA>Vxl)LPbs9MXf#r!7nu+JL^CZB^D`-hMP z0IX$j6W|yigz(O8N$RCuMIsXtM@S-%N#wDKTu#Z>v-xu{9uB9qJ|hocF@9iP;dj?} z>Qr)h=9FA_P(GgxEFoOowT?1#jn~)f@9b~|g;S0q!E7>_1&h<$CJIfxfuJY_gsWW+ zuixkO+k>LBM6h@~LL)5?2#sPu^xwr`dLLZy5iq!(u25U3H3-@QtpUetR&!F?ICY2) zJu^8i*X$G-BZ~X6;zm7g{}3Hp9+f>0<=dmOJG5vI54Nl2tv^LZoqRO0U|gTyc>O85 z6^ovBw^S(_WzP0MsT}c4N-zY&-j3_WDjE~F? z%#O`W%LVeYk6&fYH`!1x7b+&l&Hk1<%{`9(>E`7LwY>9t!Kh0NhmAV?+9dt_98PAp zW>)?JqT0p?^c`OcQM)xzaRCk|qnw#}gUHf*p`zL*#q@^h`8#Ds*s*9S>VL;w5#IfPftD17LjR(V4QOi8h>1xX`uEZ&A0Q!(Pd0sMnizDZU3EQoSCS^4n>pwE&N=s< zGjq>$96QzlH%1_$qP49}eQI{C0QeSQlO0Fv0?XDnCLqj`uPbC|W^2@pq!f6%9E z-9IXI4=CP1{LMacRBR}p5swq!)n~*{m$+Ch@i1}4&`z5Wju6BG=L4Fd%eQy5QQRS( zHY2fk{xSk|{x8H;fN}-u1d;&8n9@CH7zvIVopLy@GN)Q_szqm;l-p7&?zn=fiHV{v zEvW_;H(t7$Q=Z>>)-Kx(<#TrXR{O0j5E+x&5BJu;(Hb!m(UZM>adl6qMh*D=0kx$& zaza;+CSq~jh^g-lgd$Nh64l~*_dc~H99BDddQ9!qV|w%yIg9;JgDD8qo_D8br>9Ky zyyhvR^6r(&g7(e5%!}^5b=PivR^!X&`p@P1Nl$4vC#@gG?eG`&$K!VY$f7ne*5k6* z{;u(PA33YO*>khgb5l3x?ZesgjoIP!a5{PBqg+K&8+Bze+3~7Oi7|9Gw3xd4<^9xh z*Td!MPx!oa zGpzXNOE=QT%bWfHlh?_Eq1V3~;dX7baX((kPf7vdI#H3|As2a_)$(cJ``vuX?r{&U z$_EN3@{~72gRURtikoK zhgd$J=T(Wd(Bh&XNWC%1P1Uy%FJb{@#EMva!7sglWmIDKe>qCQAA$i5ChF0EhiB6(^JV$BwJ4%05m&bWt_vu6$wL71SF`0 cC0Y~=iu|>>{{ElBW}Zjq6ePdE|E2%SzitWu4FCWD diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E05,4E07,4E08,4E09.otf deleted file mode 100644 index e5981f03c2c364e5b6bf91a230918d6c9d0ff6e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1780 zcmZWqdr*{B6hGgxyL<}-RD6zOsSAQingRwsdJv+fmDu1Tj7m0Gc7a_Mb{AN1*KptO zUD%b^^4JAzCWS-=^HDk};JY$=jFV$cW79O#G-cFXyf}0}@DH2roqNvtopbIv=bmro zeA{;H*aiYeB|cewz38Nm{% zSX6R~zw&cppG$C-lqljS`0o>3L~ycHuGR>OxI+ZLL2$fWq^W{PR)kJ+_?05Lm^Zdy z6S3bV*jlAfsi%7&gP6W1SO`FTBLOJja)6>Jeo2j7Ue8MF!f_Bzq{2y@a8g8gE*C!@ z6R{u&9*1L=#zf8s_-Nv>5a!<>pL~UfHpjK2h9}VLj{{9n+{mcM;-B1AC`r$hq_38w zuaTs$m1JZ}GO}_NRrSg;iBv6ITAV7(NK4BQ=9DPj6AQQ3tJGq-O1P!6SfQ*^C`D>< z$qHePOeV}{-BrSTu}ZA0CCb?vNs$&FM3S1LJpI$n1 zG{w3=!LW};lT!ms^zh^y#%Xif?emN-qu0EkW7CGDOYeTQ818sLY9L{;lfp@FB#B_MsgG?qmyl8SMBXN};kQ(svitTuQ zDV`_AbI#*jlqf=J@1Unp(`zWMX^An@uHIkmukqLV)NOT52A|Py7HMVGwfV9&!+62n zvVMKv-VdBVyG-UAr|65v%!p?gv-Rx@=|hH|`VMWt*sS;H-EJ@0O(%Y+{mJ^Xsi(oG zv+nmd`t~{L_osky*<5zFz17lY_Ztq@w~3n+eaS`7;+Vjqj`c|R{hdPtA=^lEx24Z{_ z{93(&c%8CRJ{ z>XlkGmc1sUrlzK@wpQoVIke7QV`bxAKX`*3od>#t&A~v(I&40wIj*DaHk;jU)48>J zOD&CdPMsljTOCX^nLgC)`J5Sz-4pl1-$3zh6Afrnh8kIZ%dl=O%$as`GdRZyi~tU+ zC6nwnwfxb|#u1DX!zI=NA>Q*dk!O4#5(+qiQOXNEh@mE^3Ahg#GaQIaBmhnnKZ4JT z=5Wa5{qM@zuzn-FoX5)(%;sR}kJ;4p^fa55pd7N<#fLmnBgGYv?Ch+bl{pYg(5xKs zh@Sh1%!342{LqI#qb~+Ih@cA6;W^j?rJ#UHP!p67Vvs-$$cR-5y9iQ(3d&~e>97LQ zNM5!}JaQ7)h=ga83V@6`((hOn149m(fy9`{`jHEHG`W!{AWz`JQleowX&L)y_L+o7 ZPEQ}5I*MlkvUf=AnKj+X{!9M9{sr1~bOZnZ diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E08,4E09.otf deleted file mode 100644 index 4b76f1c4d4544a40b5b168df5a3de31638d41634..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1652 zcmZWpX-rgC6h3b@-T(r&JYs0Y0n|#}VBD=%5lgF$Xjl|Os!m~;0cIFxVOU3D_I(Cs zWE+-Y(X@g)SeL4)0@|vrOVftbXwzt#CjDV8=FRvp^u9q8lirhi&iTH3?mg$8A7^K7 z?oQxB127>bBQuld|LcVa00sb9VLNk{^Dj2{s{z=th&xay6;z}c-CrR*h43D+P*8M% zv;0RCJB09RF(P6nIfoE_hVXo`R8@_yWa<%qf^ei%P+bA+UC4z_v^nJhsgOOEkcr+? zA#ARYDOJ-wz(+^92=f3?EE@m=76UL0;}lg&r8Ts-J`fFod02qQ2=JJJIV@^+Bs0Me zE}LyeM~2M>I59b^m*Tt}4}QufH%GUV#qW??X9EYrSYhF_cIAoE){4^BiTJBT{M8w< ziW)_UNUY*5Doo+=Q&ai8^di}pLS9adQYDlsdE3ehWr_-!LZA{BE#sw2B)n`oT*=E8 zDuoI)B4=tt#hIAEMzu!75b+Dc7ludi!spX!L3mVRcoMCW!=q4j+|k&OCfeVHF!ViG z3@zAP%*)7U#xMyoBbY+isj?=j3~86(JEvpVN=gi5sg*2iI3cjlDQ$s|=a4?RrTkKYA zyxyUA8xuM*wd#jvEbLBxQHeXCd8idvzM)~pb-cp&b^i2LQwsFTJ z_pknM@8Sa|ZI@a`x*r@kCpf?3Cu)Ua(~+uk-&{A`dDi}q@ws)TI0~~<3^xU}xYcg6 z+2a*M`{Z3hJh1rHDk36~99%?*9L0ylI%-K-4mG!!iWgIH*Qg9KQ9!1CLB2;eeNILf zO_Z6}x69okjj~ZxFRPKuyPy3)#*v&Ze9(PNH~2agPWh-Q;_4`wa({$k46XT?%A?pr zDPNaAcm3(rw_Dr2cwhl_6*YP!xRzMan)HEwl~vU!_f~q<9#vaalg^{}8U^(dxjI|2 zc9=?dQZk_JuRCgg>M$7ZUBGXgF_LWEn5F+H5fTBp;Er0Lva^&jS^ zhMroF#@y&_@Eo+`ho*pVSR7WTwbj&S_3Dn)viwuP_s?7@nT+2VO#ay zQ`Hx0&)1%>JJxW#b=v7=O?3u+b!BChTCK5bZ1witV_?SfDz7N za@Y|J2J7u>w4c6p%O|io3(w-tHMo3QEWX*w%H=}73sfh<%X#^R#va}b{K84!ig zjL&?FXT9aKAr=2r5B>P8F~lAq6O*By^qz z%ODlyr8|TsEP4}VMRpCU03aD{EQ-dVMIg<9EF8sTae;+|hZx$TkSs3!xh#Bo`gHJ3 QE198dFx^Sd^8c^@0ESIKFaQ7m diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.4E08.otf deleted file mode 100644 index cf602159a899deac15e2cca396e9f0f2b42be4b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1316 zcmZWpdrVtp6hF5wZd(MV++|s$xjfXd=?0xFI7yH(@sSKnA&S8aDlHUfX=%%A0|tH3 zH>E}1uLh=x;zR^=&L!%Ak!;h=84Yonk2wEUgSlmQOFg&UA2Xhld%pAgo%4O?eD~h( zE32p|12OahA5w}-O6dIxj~@W$0eD}Ql^>FS9-M0h;BO*VQ>#-NRLZxi0R)SP6&kft zbzXGn8;q+EAJHI@vMoA;80SNlMrZCwAbFLDClQl6WrqRyub~SZ7Bwq%YT>%91lQY# z*lEz4%+VQ;0|*6(X#mXS0}vqK0YMNVRjW?d$$3X3$q-2+A~Ie?#*gd~u)7lZvRN4L zc;YrOAr0W%_9J0dba!LtB_WfaJjN&xmIs9=#5IVT6K^v(rRf1mu{jJYLnX7hGe`aY^t9C zKK3Y0$&zGAl4wb$Bq?2zAxXkc#A~TBON~7SLfi@*fMFty_?7sBDc;GZylm4T+k|#N z`IX}IrfrqRtb^`29DY;`2Fbw8VuGMSMDY9qY4bj80F@b7P`DrCj%Y=wm_aA}8i z0d1f!;CRPzv1>ha(R18H^ z&8dB(yQ-zKqqcjZaydjYJNFhS>GIBQ%IosF-Ft05TfiY3FFBsEdGfnAna0Z(SaPV{ zZ*sQwu&I?AHqowjpK!E%*c@)uPc$x7{@~g0-46UX`^9x~{v*$Y;g#u|HLJ?cPJGKA zHWr?3U;Xrw{o0>ne>whk$D3mbFUt$CaEf$$Js$5~d$SzIq%qKPKCOieM7yW9xr+39#B4)&+T`Q^pCoS ztYxso)ZrrjS zeGYa<{Q^1f6NG%=aV(yKTg20xa&yINNNjQpgoV$?R*dC5Fa+?#YeWEqkVtG3+i(}; zu@TTm4^Oj1#1{#rJRWzl{v$=lkG%*ll#-=nyas1~DI}uNC|4Cx5h^DlD8=3gff%dr zK^*sakc24i^B>{`5BWk!g(n~6h+=##=s*bu$c1O28tOm~&0t2P05#M@D`+ulgx3)n z!2}JlcrF}-9IVT|9U(rc+=@8Lu>$}ZK133SV?v=Npp?XH0ni8ps2D9JxqWf=7m8z=p8x;= diff --git a/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font1.drop-hints.retain-all-codepoint.otf deleted file mode 100644 index bf353ed1402e4ab2122b64f7cc6916c24b057af9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2280 zcmZ`*3s6&68a_86;X)8-^|Gy42`CCKDnZ3ZeIe@hCGPmBP$<(62Zucu+?np|?D^+>=l}lm zpZovkKWB2X|InfRAPTesK8VlVyH|X!_o)H^Fa&_`=>CIiv(8h4bpS-_kgZ6jmR9Z$ zuAc+|FGgIZluL`x3D^Ds%|{@ftwe_SC&J^1=Oeycsjg{=d4#V=d@JHh)Y67Zu;7L9%E2L_<;QG?NX#N4>wn~k*X0{Jxq3=&2E(QSkE&u=n5j=oln6S83t#0JBE#Wv2 zUWtX%c;PgD_=O1gTnv9{KXBUZ^B5EP5&$QkEC@m2k2j`&Az+K*0_?=|Z1Hm-7Q-SU zqZh<4On7lgQc9{)t&n6YBoc)rOCedOkgQioHYg<73du%=WRpU&S&_9tk(HgRscft+ zRVZu3X|i;2R%T|FIHy?i8@c#kqqat_){0-PkZGzbHPzA@dGQ)?PIS( z7W2+F7~c;o*|cML>*+I|u|&7m;dCb5y*W0_Jf`1sO;{&PUly?Hb(30u1+DQMr;Jv! zshMoHwHR?Wwt)C%?=Ylv;+72Q%aA{MB&fd9d`|T(#g6>_BfqbQ>~hjHgCs!u$quwa zKLZI7n>(FO&`{-uDuhnyWd}1(vE^pAjAB)-C#7~%3C`YsnvOh|g-3}Sp{cRkj{7dh zDplbQ7zO(e8Q@m3yhH6OceS}J?UswW>)wm>hx8rChxBQW{j9PBPbMKSiJfGRv4`mn zvdL`cmAh=zr)=yiYzoYj9nlw734o)QFQLO(l|%YMo1V(t6W!%X+@(;Z6wP;?4Ctn^yc)s;@Pg8r$m_k|Alb zy{*I6&fp9~(TPD*7m`u^sQ#qsapQx(UATYg;p^XSKV_wDjFsv31btnd_oh@oY(0~C z9!456Wq75wr{t6e4`0EDRjQ-K#pFSz*<}itJ}+hyg5S53$H-$; z(R>BzNd^h-cH3!J(zw@rS!%;c8$~8M*+d)r;#=%O(qTjSncYUGfx^vZo7I{`Qe4Af z(@X~83%CP5e{k^hrS8y$+ZS(Ly!G1@8uF|VTW^3rYbof%!%Lxt5RFeK5Hudv~Wy9sQ($ExUOE;=X!^)>hjB7v(Eqj9E_Yvs9g^2$gAqWn=lD*>5lpU7z>= z{w_Xr%6_5aZ11N<6Vl0jAHj9iJKnCJc<-wD&Ub$zx#kqV1+&Sh-=t5@+=e%gK&m;{~DYA$yvx7-MAedhJw-bcPkz{ zzxJ5|RKSOaQ{nrB=pW%9hz|m{bhk-7G(a<VZVx`f<`Ybzp|Gq(U7CH{INo~okL;3xNSfMy$>?(>}Ym=L*i~9_nXq+-x~~edtYxs@0=AUjmd%$`Nr%qXrkOS61+kpR4 zQ(x~TSJ3J=c)L361NA{XcO$`+I+ZS^t-;!CHZ|1N*4NePX}w)Xzj?j%M$Z?n{;ux! zo_-t|UXZNl>U}ql4i<*zY;a_%Ov$L~Y zRK#+Sa7_sEP`+416pH==;`2HW#3DAY^M7KG_=zq6i@=I!KEgS>45)z=R00WD4~~Hn zpaB)22C)M`4iumkl%v^d@Frr_KnqIe<|SYa$V73uiV09(#C;KsxhMkw)}oHZavTt- zC!@|o2?LPF=g;dn5TQ+i7!U!($P$4Bx#vZ38_ff=vt!tQ%E~Q3ZMK{H|M0)<-@GMV AXaE2J diff --git a/test/subset/data/expected/cmap14/cmap14_font1.gids.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.gids.4E00,4E02,4E03.otf deleted file mode 100644 index aecfd1c04d0431dfd21f68bf834a2ce309f3ff01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1388 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 E-*4_Vf&c&j diff --git a/test/subset/data/expected/cmap14/cmap14_font1.gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.gids.4E08,4E09.otf deleted file mode 100644 index cc4305dbfc9ba1962a5878ac553e797f32538b7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2036 zcmZWq2~eBY5ni4A5*SG0pUL3H5tj`uNidEt;>0F6w03IT!50jzjVgo$NC*%&5(eGB z^y?NN5T{W(Enq`15Fd>*zMUp+oH)~(DdTuNO*8EzGpS4ai##&){SZ&n_U*jg{dV`g z-GATw?;SdFk}k`TWM^e%OLEIJzm!W3w`l9-YOQ2{ zwMGXLN;70DU@sFb&c4#RwS;{Dg*)-9UV_5KA)PAE>0K6O2kPl zOJ-S$I5tVViDjF`vB~08mZgbf>%vQEVPp+6`+`@)s5>lVCd13u!uP@l!cqV0BmUzP zjf)>fkH^G3^u(;g-!8hoewC98&wvOw4?1C-lfXH{eVIGX)9^R*Gnurd7s%XF4aza^ z?L_gzsD?>DNpwt|^G$E?`dx1K^LKAek2xRH?|9~{bEZedjC$*NZLpfw_)gi4R#fkOzA6#H*q|qzS?%7>MJ`l{T|PmNG~hRe4br=5FZ~mvhF>sLV{IovG?LD|ML431=vfnILbD+@AixHScl# zu&QJa5~1NE2DF<}b*nupPp8MyWqDV3!~ZV*A$`a7AwA`D%qqKyBnp8^;-&_S1J3>s zlf?8~y~~L1F|j{kl2MlIxW1&es9B~D70vhwW@&kXjQ%2WpA33~zFzm05c5+ykVCiI z+HHEn2^6oF8VQP`?Hi~lwaz0uYrSQ8-+Hn1!CnL?aaYsc)=htr>Klxvmaax8<)mn; ztFznIccdlpU|H*J#Ja}>!tb258nLhwMi>&b6TDKzEGgA=l<=gf9*b( zbrD4wvSdV!cA$LHM?^B0?~~CpO9>>6bK4V5PLs#7u`hpL^6e9!6f>2#E+Hb&n2Xr4#zZ$Y&pHP9)(`psnBU!YHJ6-{vDIR2nUF9 z&zN!iyHo@Up=I*D>rBQcvxqyf<27^?2_`arQ~lWeMZnZ+?+p-C=TwK7-rfa(OU$=RRwEWc%Da)auvUIs+a4cA7Y~3?x1~yUX5V4cY_7 zw_1X7uVys0^aT_XO6hx@k^Jew*u)4m>l?HVy83;@I8#JAOAIBIcyi&vS4%ZRP%+_^R4IG#yZaQj646~bufk2_X+!?1rv4J zI%+!|yxcl8c-a%O1`YncZpZ1S5RtcobXK^P9;L0>+GaL2H#9UgHtK1;Lq{LGQE_wN zGtY2ef7igUZ#Xn!o3Xszd`?f;DavlA^e&yj+DI@*moMSEZ4NRTUmxrx44x&v?_}KW ze*#CafGwa)o9bZYyfJ4NB&@jj+1zs&@_@@)@e8uR$^37^M!b*cI+nLtFN_FYS>2rt ze=<106A6lP_gRY0xv=q&dYX6faiL4M=W>X3II~@v9j{^@{?BbR+qs_Kl_&c|M)k3UjwB8 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.gids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.gids.4E08.otf deleted file mode 100644 index f2093c9e37ec1c3acd2d74fc6677c3e07c0e0267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1704 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 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E00,4E05,4E07.otf deleted file mode 100644 index b1876b6c6e71957e0a36cb89677343257c336543..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1260 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 B6j1;G diff --git a/test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E02.otf deleted file mode 100644 index fb776323c85df5ae0d2384596a7505a2973c26ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 928 zcmZXS|4UO*6u{4Ydz<_6oLVjXA?0ZaS&}-e$OK)QtB@HgB>01^IbFHu);2>y$ktLa#jl+#JSkJ0!ao1lxH4RSj~E%V}@;sLB0~`3mF< zE(|2^XdWVmkWaa!KwE;Ak)b}1yqFa){3TlbE(JM?z`LM3W%p2*`hfw&n#LRJa?R8b-O>{l>FlL z7Kg{@_4w=oXTv$s;&zKwY`b5qa{8UV2N*n<2M6o}4#zWO>NE95QJcg@;^J&jtr`8(TWpeLg1U9qB5 zCTkumMg8tkDdLViiu8{3E_SR8FNW4b-@@ymx#z(Tu2F49zXCntQ2#{t#NhZC&7d!q zeo);8HD05cN}l6ZXWjkUHb>`J?ZU8@?(WZ+4AG}SlL0RbFDm|7M^PjYVKeeL3EdZ8;PIoNk#!Kn()f zAv>@K=C}p)(ZlDW*QhjV1IO`)C5P5hcI7IR*f<+@z}Ono+r=ani?LIYEV!6(kdCtv zUWccrA|Lo17?B(xfgQY%4+T&Ujo^V62q0B~6PlnE+?e%Y4PjMi1>iwM%i}_}aqKjv R-^Jp2);%ta29kw5imVg)7B?`5(1k(DO}r?u5sMY~D?~1JyS%={9k3&R zK;{5&ErXSSh5p=+gm)V<|(b z?&r(7GOd!A8db`cD%+O;ONged+?l(z#O3yTPB`m*+$KjRXV1y8bH%l;;{sRh_xc3U z%k6J+xIAu`hxZA!Te#xJMy`r3_i|N&SMZ#|$%T5bz#uSKo_W1#y~)a%)|spxc`id% zgR)ZEHzBLnWt}o2&%co0%LiorzcIt#nDM@8)_mV$neDcu;0=tE%ahs`T}JEPJTaw| z%w^glYQt5v0d*HYenooRp)_7nPIf2_t;2k0d!0d<`ITuie~wSv`mXl%-0T`3P|73M z3L@u1=R$#tN7b|d-)0DhBOR;5dhu+xV>mc<`E_ut=3|ix>Z<(HMQ1jC;secX?f%|V zQdkN{!o3%+hk7N0By~hq5488=co29H7;gXOkA8VJ^Zet%ue(Nqk&qOW273ms_1~C& z)$pV6QO=mEznJ4NxV^XPMtThKtodo1IUee?nelP)QIp?}ybEuRr51h%qNP0sXER1y zshw#n$cGh)D;hiV2$7|IKt&rRS+t{QzHt)mD>?&1+MUTA>5@euz!)b!P1hbe)v0?OxNK)Nl6USf9Zeu16y1m_5c6? diff --git a/test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E05,4E07,4E08,4E09.otf deleted file mode 100644 index ec2075586ea7174094a5ae6d51fe913f75463d60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1780 zcmZWq3s96*6h8m5yZpPXfaUKrmb##%q@`fuBaIL;v&05p7(Luz*@fL@c`UFXYq;w^cmo5(7ADroR@7#0Fcg{VJd++?` z-@1MKRuDlW#6V*9#*NY?zt4IH03rbV;jP=2rN8Ivs{s&<65XCcjjTMM{hkjXR1>UF z%4J2Tgv&l5_E!kbP!dJrUE!Mq6MtB!)adl0J^Z5t2MA8o$n@n9`w|hMlPqDGOe2qR zOX7*RnBbgpZIy1a2hs`tf?z2C*&7Q$0iOpHMG1?lHJUn3S{qG(Xc84o=0%fZq7U)$ zOi9eV5cpiKX)1}G3vl@Ej4&4dd2#$X0os%>hUyEKsDaRHUs^ zq^(w@tx=?}RHSEQYs>2@OB70-ba7#-G=2HDnq*-dUG>_X}CC!sp$t!D!a=J!Rq)h;^q~^FpX3qSDi^Pk>@ltUzM;3AKEUN>z7Dwv630& z(4vu9QZ{jp;zGx5{3<56{Y1Vu?lW++wX5 zEDM)vgQdswzj9sl++@EFz5f{EbZu#yl27J?(V6T<$rQ1Fuzd$?52ldn=i^=z{UZjKWiVKxx8DRon2~VmwEQXP?8_ zC`pEvzlt74O)sE?q8lpv+V%=oVW`@#XwcSGRCM3IjAkQY7v0YuGWFk2MdKizU_KZ@ zshEw${OJwB}2cauX#FjzmV!9|`pt-c~ti%PTLN3Leh!Z0dNn{{EFl zGwv-TuQxotnpx4ByvV%LsoP%>s1DTlb#1jxCcimgl{Kgphw!}bOCrX;y>GdH z@K~(ZPSGD7w<3Y*f}?L=*cdkT)O9oj&CN!i(d%W&Y&!96&3E=6EIsvpgMELX(ZA14 zzc~Sn$Ki2$ovpSuXTWr@u1(&g?OV9#aV!Zg=-7ay-`qSj5OxeVciXzXoy~MV%4a+U z#)8sfO-aTT(@^92FVG{`bbh@*WA}3C!+bL1b4GUf-+2{;{Q3 zGxz#_cF;`$ug^C>6zUEJJN=t|n=M;xrN$kFhUazb-`mks*rwloRDY`eWc|s#hZ+Z4 z`#rxkxlo?%674)$CT^ovrWbKFbDeZAO1bi>tRbNN2BNJS9FQtF-HFdo5;t zb#-k`jlpejHMnyI|kb6a5$X~gSWwGtD(`3iPNNR zyNih<4UBw!Q|ol=F4gM^>wX7HFvh7HQjRuq{Dx`m8kjxl<)`zwo*M%^PD{Gw7`61D zlZzu7A%;=T0%5^ZQ<10k-X|3BL?aXn0+3L5sk`teq)%}mGLZmyVquI>5Xa+@?)~qP zm9yblcqUhnE1J&1(Oa3+Px# diff --git a/test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E08,4E09.otf deleted file mode 100644 index bf2c086508bfe40b3dfab0c1b6d9af6346cd2818..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1652 zcmZWpX;4#F6h1E@@g+pi*5^31Vi2`bZB^W@RuO8e9nnFlI84=%TO5xz?)mt~(3 zF8ZFtJ|%pGk{G6p3J(zfGQ#I5)!GVr8Q)0we8MGaSw$fTwi6Xv$rcvK)N;O45=Hz& zgr^j0O0?k)NF=VEgi8TPtN?(52p&)rCCn~Wt1CHeO)wgQv#6ky7nJgYGa~R*2|u0B_H@OPRf;966^Y9gi7S#d zg_Xs*3Z+&$KPy3+xOj1*G$~v2nOwS~vP3Iamq<4kWNC^EHN`TmJo{Z~l1e2_7%oEQOM@hwVIG8JriWAS~AYL3*90<(~U`qg{G+hed z#()s@2gWW3?gzF6CjHk(|Kk(&iXTVzN+ge2$z<|D(UocA$c(%WlSqeP0W?xGDIYI` zKZVbr=_( z-_Flmk43n1ryj4hsT$R+imhYK2hHbeu6oZqZ#i$fZ#j=QI0luCbes)?QR=a^8QNT} zeiVleUAlur_fgbGXf|G)wM&;-lu?nT^JffrX%rgkVOncb8a8_v2|9N-QzS?OV-7M+>_0H2%Dk89zF%xgN4Vb$)$^4)i4 zM+fKPi=@$mp;gS%L$lv9F1KszihQNMGOxC&yx!n7`pmK#RZ&@*YSjRa{WUkB@2URW z`NU;1-#tTLKWRn+!&O_){w{r&p`)^;#&2xUd-QHMOQinvqq1MDPfQ(EUY)hhSL@yH zqz{Y%CX?3^mW+=8`>@H?$!pn7iBQ6 zOnqivjyiY6O~XL#g;Uy`&+$RJX=g#EqVI%EZt`9y0hsWSxptYk5`~yRZt)G z$N>!$fR?Z{kb?qBK}Ed9<9CctSeV9T6TXsU1H_X}MR9z5F$8&#N|TsW5kwG?5({^d bkW>*@SSlS3p9sBb1AjaX!mZpa|Nr_MHWy+Q diff --git a/test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.name-ids.4E08.otf deleted file mode 100644 index 0a3721e1e8e3ea12edb183f7e33c26c5d62d2592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1316 zcmZWpdrX^E6hB{Ie0{7irORA|d^{G#sbifiIF}#;QI`x%A+ZKCs8A@-QfSL-0t5Ph zJ}GSl~I_LgyFh;VWn-~p|Of=5;ry9)H?qjLvD<(!gC-?^HB!Ejh`+|(%!D{4XKAj!EMJpbmPwfXDLGa?v6jdL~u9j!z=^NS%HPspu^<+f` zCC|*1Q@NG;x71W|o6)4!8L3z6EA)m2y+LJCS3XPSYPFPtO*c{swNY(oM(5s4I8-kI zT%1vykSrvq2ZNL#2B$9|9iC^fvNQTVC)D19oDEn1kc-#vPT5F|i z9dupSC6&`sMbeuOGh|{qEj%k*4X(}K@@#rNPt}#?FhXXkq=z|W*AD8uT5q@4_KxjZ z`wjm!*KOCj=eBFk=Umhbk|}luEL6XJ+&u0c8>Lg|q3d^O;RY>zg-&HMD_-v?ZB({a zbc`w&{3IROot23fA_rtHyUXD?WN}-(w&an5{M5B`U%x@u-n`0?ffkRkuc?zsRB9NB zRqZ%yYy7Z2SgRkcomYPATy@{`emC{`9Wr#;d3A7cVxxRX_37EKnB#_=i!Do^EL+!q zd-r$SACA4@7{bMHybPQt9WJNSb;vM#u5nyVhL1eV!V@n>vSr7IQlGG7IZWM+fu=yS z-!$AZVD?)AHdVW}v00(bUSN`ct_k%_zx|%;zT0ZMdxg9?Z=?C<8}{kWU{BCI**4NX zYVq~-_jo*B=&`O!Rw5PPTN>_8@mU*FT`5XH2yC#31-|Dlv zwf$PRj--osy)tpQ&nXkLk07?zGveyY;!phv1b+)X(0+KXi`ARvlh4C}sD~%#e2kC_ z9M+33X^VK8Wwu_pf{r!T13~@^v5v8vzXbst;R@jeK1hfiVh0|8Jf;C{v;a6F0aw5m zb2#kl{1@fspMD8mEF=rby**gDokK*UQFd2ExyUSWAQ@*PctYI$AmTln15!j4paT^& zz%h6Z%AgALP!A?V3Q$8eG=UbQhFA|g7V1Q{8nqm&0sG?pNLd^s8A<{QN!*bK6apSH aMhi)HCRTnFiB+@N_{Xpm9b^BV|I=S!&AfmB diff --git a/test/subset/data/expected/cmap14/cmap14_font1.name-ids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font1.name-ids.retain-all-codepoint.otf deleted file mode 100644 index eaaa56db43a49bb698f11c9940138174058f1075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2280 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E00,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..0e41c756af26f3280fb6eafb9b9faa173ab75dc8 GIT binary patch literal 1292 zcmaJ;Z%kWN6hHU1ef`HuQQoo$vd8`yNN{V*oP!aCF z{_ef!-dla*L^T+p8#G|8tg2%3oX%1J>4=Xf-AcHfR+E4B~`)d zr_-ZQpIP=75Z$t>=-hduTg^+M(h}I5?AJP|Iiwn()G9z~$29!kxKX!`)g5%`Ww@K# zPc~?w05gr50CfzGX_85Rbe=WMnx1s6-Z>wgSW@?35UNI@7WL`Zpo|M-0Qb)zD`W*8 zfg_axF(TBOXbr71Q5o~ENyx#&M_;QxUi-$$y0=ep4Sc1?8)!StH~HBD zS0U@L*&J*|gXdj0TO08C-GYxj-0JeQc|C2M-`%i_t!QasYgD<9t#SL@ZD+BVYLvJ0 z4!)S*!@t1q5qRFlUsV_Gcmcjdxq-^HyY%ne+n7%ud9p9*x=aE#l)Qn`BiDSRO*U$MT6&0 zDb^qtGKiuS%MtZL=YVS_a`(e;BJpQP6ubg4+G1;f3fuC{i6?Fx*n0D@ko4fXkvK$qs4p8f0xbK<`w;U Zo6F$!U242OWLPbFyvUeWqkW7S;9u^3P}2Ya literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..5830ba852f3e4b82d1f8cc1f36fdcb3f53f20821 GIT binary patch literal 1416 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 TUAtYZAN;-IvOSzixop5cQ?Bw2 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..0c61722fde86649150a075ca3a4552bf0411b1a7 GIT binary patch literal 1140 zcma)3TTByC5S_c*E`3>wQZ-U_C2AxZX)7wAQ4rMl0tKHjLD#k{3QL=|AXREms%@bw zO28KwHTq=;8uddlG0_koKmH1l7!wm8AO0A$Xf<{2mXG@9+|10GbI;y8ceZlp&Pvci z8?az1+pvM}`TC(6faw7s?<=eG?L+cS58?p;IOvcB&-C)!tyu5HdPkj0a6aPlUnBmE zzM>8Z(>NDHJd8fSPV%?tA2O&VJl2Jh(Bc8(c7)K6&NT{>i<>)VGu~&wI^uEr{K;!z zM|=yN2SBY65sQwN>{s?uMS3IvT6*J4^%z+KH`J>DnSacvFvvP<@(T}SuKo^0Jw_F+ z3+}ejJlbAd1k;meRd(h+mMk!o1yD{*!T*kv-_R4(=mmHh?I#;lz++b7!n%S@CR6dA zZn9tc*4gO9NcCW*0ga$m0gQH-oWnB>WSoq{FR&{a5F^4V>Nu8D>lsF+sMA7e`MUK` zQo&ZRsX5X3el1DT4z$BqmExktK?UtrrNv8ULhdAH@GoRfVm6IerC~KH=-lYHoWk!0 z7kI%3hrtbvV1uP#g(~DkXo3b1aL)k}W)JQazyYXLbbhcAP~n6K;has96rgCcg&YS9 z2@?y6FzBp>gj9(v13TwBbai&7q9FrkH#k1!MuPkG{O3kBo#dNL3z!fPb}B93W);H#+I$5*+0E^jlEN~5Apw2RBc0&%&xLR={pibbN$D%xzK%`V!OVGkr~ z03$vtL!;H{4O5JnrmU$ma&@^nW4iIWc{(FDs~yf(q8VQ>4Ol`JKYI}``M?c+PtVE^I^qqd<3~E;^=*SfXQ);aAN`YO)_bb3-k~P3;+NC literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..6be7ed3e25f99f325bb23340dfa17fb784b670cd GIT binary patch literal 2000 zcmbVJdr(y86+d^EUGFXg)Oei=s0(71Xp~(9F*UISW233q@`zYk;}({?EW0eQ%d)_( z;=bRzuq&_Su?wU#QHYj+)z~D{h{nX&=F!JEb+prIrtM6plO`q?a&hRni)qbF|LXbX zobx-sbH498-}#PIR2%^jbO9e$mK-=Bd9e5U!vMTH07;)8Dc>o3JveRvAS3{AqDCWc z@|{}!1;$+%(@KTB_Ofv2uMz(ZwNQz~%KO58#B-=QN{!x_Q?Y`?dM>Zh$c;^q@dJb~ zgeq*5YZStb8xG-p6&Smkv^xFLD98{`ph^I+HUkkK6=i8Cky{QPwFH2OyYYtL4zV5L zg6{w_-;neKgKX=U=6f%t?fn7>0lpEywE038=Wkn|+5>Bs0!cF7YZ&r@$FV3p(Hs#1 z0i+Q3iTm&s$Pyk9Bf_*;$QKHddAy|M^8ec6{m(uJ-z^oCik5rh?4R}#OG`^!w-^=U z;)J_NfVvlN<@#O&Nw5{Y5Iq4r?gVZR`V~t{)8c9Ie_of0RohUB)Wmx!gzLEwYtiAs zr6jC_QW2y>Vlo{0f5_K+Isdi(uVc6z&Yu$@lya|05@9png6xNw2dVhFWuE^CpY#Y8 zUi!U+IBr+3i>bRoT)E~59)(mYx!rKK`jnomo2(b581T1ZQG)6ybZx`&qK(K6g4qhpux%2lf$U$ZWKV@~c9+qOTsBfn^ic#Amon<5cs zBP9{%h|z53%(owwWO11+@g{L9jzcuJCSfU@(c?h!@XxnFFR`A85P#=Q@fCa(Q?igt z`PhbTwgGKW{;Pn0#>1%XjLO3_biFF~+UiK=_Jdq1nb|ZyNnMZMn7$df9SS_rP`!^8 zv9SsZyVtGm)r8cc(;>$h#~Y?=;WvEm`)&o^_g(1m&MJG!EH?`_NzgrP9rh1JnJlL7 z?GG5y$4u(;Og5WWbJSejTxF~=N2_MSB(tzMNhQxLtfhQzpU0DK^V>p>4TA^vXWuyf z(J@B#&J~u7v;}mo)|2d-DkYm@S9lIPnx`7$Ds5CXUG;nKb^qPaA7a1!fSfq*z0x~7 z^6`m_@=J$*!{)c_d%5l6FRt2eeLCq~E$Jl;I4Am_I| zD4>$(H!W@P|mKeW7C!F+PB#fCQHub{e;P2x?f<@YHv5Vo*HNl(PrIg z+N5o7ZXWscJ!UN<9460&&RWksyozL_>>~Bn9FzOeEX$kR{R~^l3MO-3Y5Xks*NAPv zGY}!?H?wb1$^V@Hl6r68UDHiB86Wfc;~RAjJs!hMw}yop&s%aQ$_i!E!CrB_x-!hpW>cg(E zy~plX2i1NJ$&@dK@ITTP(x_w6>WQP>?9*cnZ1~RhTl+eL|8SGtkw7rGF%}z%Mu)DMbqYx<4HE*LL&TP5JAC%8=4!bavWp#@5z0gTd@GdriID3W+vTN_;opZnj`9Ei literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..7ff90720c8bc7e5a23e78a3280d5c3ad09de7b32 GIT binary patch literal 1888 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..0c8bdd414b6ce4b45b455b59836e6eabfcb5afa3 GIT binary patch literal 2452 zcma)63s6+o89sMm*SjnM(s*eEf(vRQ79+bLKH>vJNz|&TXq3<@+hw`HvMjK?*+tm* zy?gJzfraI@VmghWQbeLs&G^@tm_p%TQuj#SWt zL{y>Bs6-1Bx1s%br@d0EtC{Hsa-<(YA_V}sUkR(`!}TDu0s&N##6f|JM$0|MTQNFct9 zxq%QwVvn##;5#6nT>;XOhQbk|Fp*Fq5QNXAe~;OlH*En~JHbxzTyH%7X(Ki>GsAa_ ztZc+Q@jD5TWT0L7zUPB*AVq69Vr1_W^A$V6%*<%SlXFF(=n5oQ6rT?WBuPjFC<|qV z@#8`|4i=zd5C>+bf_(pr_`Lr|{@Zu>Iy8HpM5qmPl5jEV_IZ%}L>GW4bh0^r*i-)S zr*t98;AhX*ie~+902QbPI#3F3xJ`;J{d$=kaxzugpQxhm01x!KWd?hK*L>*()0uYZzF%K6T1yH|1>JlDqx& zWf99FqW(=u5z>gLq=+OQl6hFf!(twm@bDrJFY&OHhmf0LzpjopD7ZauDWn2T}l?&B1cxoC2jxEi`XdeeE=?OdiV*a*dNV2=^5qslup?s9jV z+uCkDr@!Jm$Gp$na=y=ucpaxoI`AY40<+Xb^_qIwo*0v_h#pE3#;0buUTo;1ej~V}3rp4Z3Hy97V7=yxuQxrqTQ}Z-> zxAM5{n)Qb5Y~lSZ2w>cr`mClG|Ew_7n#_&ubu7hF4AtJ&VQ*(~mZh2apt&3IuwmG6 z-2AZd-d`u~p1;5Ss|_b?jGeWyJ>H7g@gpZ36CJ1eJ}w+roZj&P zOt0SfR{i)pmn^rw?)t|1ke<6nh@t)65H#U5<8Ux>)x!s>dR6%3j~=fiB$JD#mJ%de z++JdWsp>rVLNSahfw3214wt0h(tgIpbDr&7bkSY4eQj5jn>6U!NWHePs;ckn_qbS2 z)QbKVs#RselnpSY0cN|3$8DX*`nWZ}LMwij)bR+hR ze_HpM{c}rylh0sp^SAn182r#QAkZ72oph%yK>JN^H3n23?cn0V*Yf3Y3n#Ni${gzAku*PTiS-cju+*QtMa4v7!jqW3Q zDw@a-7982Smt&PpDFDcyP=l>}K1AW0@k8hi6n`MWs%(z!+*jlsx?B0H5 zpdo*x;Y`!%rqj(wTaR@PvH$QmxZSoJIDNv3m^y45v>y(fZ|d(m?+)4mMqhV_<8XZt z&sjyVrLGcpiM_$rY%w>~*4Ee685n~@&%AM^^lI;??t$)}_TB;SKrmzFZJqo&2;ErZS);HDMA{APP~H?oGx1axf|} z5};1PNm)D&fRT#FVo;FTspm)-?@uPHWECERArS#N zGOX1oWlDvXqHrcpTk(zi+v{I7>eT|CzKzMhAyC!E6W zQlD_y7G1uDE3iVEg>+V#(BACa{7L_e{WIwBz0ZsDj!= zofGm2$Z=YPC~KNnwnbvc(@86&6E8_8J_;dACmy-DJz1794x!%OO`n|f0>ISjGZUin z@!j>K3e4cfwsg=*Wbs+af3qDFgd90`qO82cW^ZXcS6A<3a!k35L9aJ3#Wl9~&CID5 zhtteDm}3nlTch39Xmpxu_A_9!2n(#EX^&BWD9CIgJAv?$yBqr=xf0-_>wuuGZMV+E< zT(k>0RjQ8ZnMf?HuRj)AG1Ow;ej!3B*gOpT$i|EZU|4fHbh!0 zl&t5{ylCkYE$BnW+rhv!zhLbaKJW{cjwxfWr&c8_{g;cCyVoY^yA$)VAA(Ea;7gXX zhefqGUeP5Ma@HX>Yz=pYdj@-MwSCuri@(qR7`)FP@FzXFsfLHo2me*ZNh$`o<)!{bOyB9_|~CTngQe3Mcr10>0hX z?sIj$C+b{Aw~FIwuMbo-g`aYduOX36p0}2Jor)3$1nbFbTzp>EraI+T!7=b z!OkJyU_ccJ`1!P`X9U-zYtl94dDOD}*VjwmK6vxtt5?0eFW?P~Mxp~F7Z>L({}#^Z cXT_v0y-8(vjMZL^sMhi}7HRF8ub0;T51%=Kv;Y7A literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E00,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..095724d0c91fb0b3a94ecfa21c4d5fb80cc34cc0 GIT binary patch literal 1188 zcmY*WZ){Ul6hHU9_N{+rDateIDm*~QmP}|1F<~saG8}&-j0~dkLAPhuZP>lFX*;BD z9UJXzU-!Chb;Gia2*FRV4BQC9OiVC~U}DgZTe1-22mcUB44J--hpFej8Z*z$Ip=qN z_jm6-_ul$r$Lhfhy}*LKwysXt`QZ7j089|wReyB5dp3OuF-ZYHlUEXhzWvLHNjcW< zwE4v5Tio`0i2p!;r40%D5_cN$cjzy*Ns&_}CgyF#pP`#1@l+7lBM4yvo$C-KAGcxs zLEP_GtW&{2I8yi&+=wU91pw5t0LDd9Ne9K$3KP1fSgei&z&wYvILL8t!F@t2(=cD z<&0K_G3ZNI1<&3+uR{$zwRm?Le|(J;XfNhDtUNfVad;edZZKnC&%vgDF#|TdNs(t) z@rG5{hzj}^bS#?v$h`MF$84}mj7W|z4GAu{K$EEEUPFP9OvY`d=^*4o@l&PtzD_$70o}a`7vh2+k=_w zX|=syeLt=Gd#A*KM2ksX_`8C){<1vJ=ZEvTbJ^SD>LF#MO6f`Uq+(~@)$B1bZjxms zT_%@E-9z4~2{oEqS*__O~25nn^z literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..8deb80ff158374b218e8a7a7250a7088276373a0 GIT binary patch literal 1280 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 F{{i0!;~4+| literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..e49657fddce46565041f882fbca6fb1f055f20b1 GIT binary patch literal 1028 zcmY*VT}%@}5T3oeUjMLyT4SW*Nz_0jSSm4sMEO&rlA=g_6wkI$g`-Vd)G9@UYJX3Z zh<{*&=#wF!!51+xQHf$=e1?P&pEN$07*j1$wa#9Bz}?I@-+VK>GrRSTjrE{~ZeSt1 zX7661dfMUvVC(>7xc{x zIZ~vY20X){!lL0y4=FX7U?~y+?Gy^r^dyX^b^t|%K|nwD352cn|Ap>xxt zZt7=y%gbPO`U+=ZCNN}`zBG}UK!v^(ReJ9#;6Omn;l|j?rqdaG{O4a^17_Eu5d*CU zBL!RpYZbz1r^r=MK^94n1T2C@@qio|Hq`MfuhKINr&KS2s@m#3P-$hYZ05ZbKkO!H zI)Qcyqbl5V@nEIXa$0P<2J-)L1`IfTMrW7k+!C(B3i^I}mRIzn-~bPJ;Uu`A9ZH}W z%+P>Z3v@smh?uj1gx-z0QfPu^rOpQ>1UUR5LU?5>jU?S(iL_)+w!VDT~B0(;d zlf~u@LtiYG!7MfY-B@DTNQz&4{d1p+{^X7Cs;|_Zh848S@W~d7*DlcOSK~Qi7&3mPol}T zOUYBwWNY`B7z;LQlC!@HjrvauGsaujZuQ^pdoh@-i(fB~cZIvcfu3Wj?10#-iA3Vj z+=yE0ylNW@y}A50GIDa7jJ|IWQ{CGT`Jnd#Oa6%*#kl)A@k)408No5%Y# P3q`+XjQWLe%&7kh&m8&* literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.4E05,4E07,4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..e4e2ad6610162717e3e9ca510dece96a7368255e GIT binary patch literal 1796 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 Pyy25Yt=nC)D1d(f7&(`q literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-drop-hints.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..eda7a1f7222ffb11d680f1ca0edd805c7211cf69 GIT binary patch literal 2296 zcmZ`(dsGzH8Naj3u7is}8iuw)WI;{DqOz#?hz}5@(M0V5Q3$QFU6uuwWr5`li?Gj` z*_nL<3(IT89`#AW+4*Cd^z`>O%Kwg3R~6dHM1`oWC5 z$nHY6qEIQ%KPz7IXJiKtbBK{ERvO-N|ZO9{h9pcB4Mr-7?Wnj^75C!~t zaj9IR6vr&tgU;i9WSLf1Iok`85dRZWDF7&U5dfn5Si=7kRQKGN?V4LRZ@h>Y0Kr#~ z;|9MA2#8(>$n%qd&3Tab{MRQkj)ZObFTh0i`HaTpr&EEJ0*0s-HhpN!OXu8 z&hphFD-{Vp_{NBku0yBtbw_|8AVqT!5@hcS=2z?kv$G@fw*Vj%Mb{w3Liv0^AdN*T zKv^hL$hQk|97xb&5P~cqMj^C&P%zr@7a;CA7oeRYo^#;~{-77Q2xaj7;Ma=h{0D&& zQ~(_)0$NZCWMDN&1R2Pu0#%>{$WcrIG-xhEv31}GD45Hu1TqW+p&MbCIKN7xspHw6 zXsiK5V^%C0BLzr>(U>U+z7!%{(gz$i+dPIWcm;ryPZkBB_{VG0zZM}2+z*Qe;fP>K zKjY1ZFM&`D+qwI#{TW%=xrgQXs$xx=wydtANL5%VU7?7VCM6~&NmKK+zgJ2#>vWY$ zjZV6|RH3aX(^kkUmHDfssU;=S3_e{a%~0x;71hW&SEovrsFKN4vLuyktxC2|C0nnO zC97l`RI-gK*(O!edR0;~Dg>h>U=g~TB%D|rvn+n~+KpRxtX#NqVQB0^DG#wc#PP6{ zhh;o0=iyZzUgKc}5Ah2_e*d30TJJ&}B*vHKK&T;Fw>B}5W zvvxw~D`m9qqqNa#HZ@QUWRnr+LUV|3(+42kC~ZoRzYc{%hy0pL4QJKg(cIuaKlXXM zsZIyOut+*6AJv9d=w~1y;nJq#2?nZNP>s+bzi4MiX|BY~71Nx$`J~)tD!{pW&*D+$ z(y1ZhTHwaWE&DyEeWf~gI}C<>2MllvRnn$$mN;9SmR8I8#;cz5%ty>^`$x=aw{5Jj z4UeTDFi9O$x3Qb;@^i6V`=vWv@Mm1;8(bVrR2-lC`p3 zZojv){q7C*(=BHb&%p(TLn=Fu#-|cy?xGGnnqENcShaP{u9fP;`T0~P+u$^H zm_E=S?}i_|y`p zB_yNMkpzR8<$V){TQyT*#1t<`1_a5x4-ZB!Sa}%e@2L* z^PLdX<1}NlF^emP4wrW;@u^=uTTe))mQJrARBS{iE|L>>I^_2Lq<7VS63J)A(*g%Y~xK>%EOos8> zV0ac|eWP<%{qv7+D*4$O z^vYw?8;P~;aj%)y)0Hjd-YRdkr_xvBGI~s2i@dRG{fFWS)t?O*`o7@J6!ESdVagBdb{U!O8xwqb7rb;$PaigOmRK!N5>}8gutpd+c3qe2~i~*jz(yae<~N z`Id3C`SM@5=uav=q{r+wvn7raR)ceyGfwm#Vbftmjz9PKAs5_wObtEv6K-#BaC}SQ zE-(L2>Few9`@1}Q9DB@rt;L2cg?@MC)^l0C3SVu`>DsgP6ZI1f1I@$jgY17?HZH?@ z6Q@sEkWk00{p2yZh zjm*KTMc2B&aQ1a}wRZQp`}_fN)bfYgGkTn+&=*hX?TrR&HO^(tOrp9;8zK20ph#M5 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E00,4E02,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..21cfd229a20d575af71deb79c0ceb115e3170b9b GIT binary patch literal 1408 zcmZ8eZA@Eb6h5~fw_l8PN*6P5+%hm=a4W@_j1dQdOqdP>=vbygEv3v-S}9Br%77Ny zTW&x29OENG?5}}90H?#u1cVLa)Ftx=BxE7}@MCd_ndmLMn0jtmB6{AObDs0O&wKAV z?^{?>QV23=1tBPN^71Hg@h>X?f(8H~Sy+5byWsiQ3P1z^pj>a(Sq%jt25Sx0Z&w*~ z71zmQ-ysg6zfgsQa*Mo#_y_dFDsx?ftXwpMIEbz^>l&;ec^x5)pp!K^vw@61T!7#E z9c#DMVyg>(1X{%N=oA2IB>>_LB6aV=ULzJBiD-9=y^#QrEhDkYpM-Jo2|(sQMno87 z@8>(-D%+p=ClKNdUeTO1)5_;{N5*kD81{*@f;lXOAmG`E@korGi7fx!7!W}+W)d?2 zf-`VN7!Ctq7KFpIqS;*)3LqL?jZQ>I`cd&5ngF$^-`5fUZl8jL$5?>f z#XQEsJ-lcS7Ndf{3;rw_;ok%U)PfBzfCXwG4UU2aijXrxJye4Z_w-=KY{k9jp$sY` zx;jWBK!mqN5M)KY+1$vZf;gfH;s_TJN4N#(!Z^Yy;toU!508Prt7|t#NuCCn+S)hH zk&kX}pAusQi~HlCmXfDag5kZ0_JvkQ)e+ z>~wJFtKi*WK~VDlJ?X!DvI+U7Vj?PPGZ3{8=aVhRM4}3ZeiFn2e8e`GAPy3r5VLI3 z_H(N2atoKyk=4d2$2cpSTqbRund_O2?e6vY{qc8h&0h6BWIhXAb6s=(c#buve{LJB zVJtnDJPucfvx#nUw>YG1^f}dUc~?14Gu4u+JHZJj&kmcHny#B3c-V>i-w*bU(nEfR z@#4Bd57Gm8!oI_)6l~6Rii+V(-JA)dU$^M<&U@JE4)#3{Yiga+bvY}g?E2p+s5}yy zRNWk3o&CnQ9`HSDI)9RrabqRzTqa#TU=CCV+5(;Zoj00SdT%hdnQwi!nVFuhPpbx` zYMKKl<)=p-qu!BWR?S{sy2HxuveB=w37kfM)_(r|(gwYKxOBc(%5LvWsuVwm)>MPt zgFRRLi^J@zOkW1m;%;%<+uz}ocAY~?(~KvUmYACZ`YG3~&aYhy<@d5U;0_)CAnU_t ze$v_N9nQx7i(cAGGjxC3fV3>tEhG{ouuE7vuK2 rydyoseM6VmR!x6p&S@4nNxMcbwc182r+cKK)SWezBINE;DFFTf0JpA; literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E00,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..7bda9a9a9972e1930f35e2fb31e70b65a218e764 GIT binary patch literal 1396 zcmZ8fZA@Eb6h5~fmwv5dx-MqmxG*qaa4W?u86yq^(ZL)B&}~^1YAI#5rL~0#LKz>0 z_O`dQe6FJqA@(%kc zD{qp=zel`@exe$Q*bVY3;vdnItIf6b(h8vyaTr}`*4A5rd;=j2p_4UQvz|;iQi$LC z9c#DMVz1r#2sDUi&?x}ak^tg0BK^t2ju0JfXDF)OE%rtNK)Qs)GQSf>#isz7{}>Tv zkac&Tm?__%{Ra@@HD1w_GS$N8)%L8DaA>DXq!CPGDFgw}MvX^e^lW7L?;ZpZq+%v9 z6CgMT=Y%^u0J}LNiU|HaU5TnhbV3=OM}?3#0cugddn>*H05W{4CNXta5SjM&fZexk!q0Jp)PqU;!xc zCcC_F4=>t-#i-!lg5OI<`L{q1Hn78Gus{uDz%fum333Lg0~2Vmrvo!)EB0Q5a;S>x zY9WIF5xy2dkd<|2a|4eG>K6C z$G5g#6=MbS`{SXM2M?a&?pYGKvp~Y~ihxFy{)h`N737HxMS-$?*19;d|l2 zaLoUEk|#asm~34>rckU06#MX2(xrpZsKTp04PyQ;)e2+8A>tDv!lrD!pvtYVa9JHW ztz7H~XJu2%B`s6aJ(0NX-Y&mC;qL9o4c{Z?v%sut*7?&#)|~mdJy^q7daiofT^-Iw zy3yU-E@71yRlgP7;5>H*B{S4#7b)62<1GvMn z&8g&U-d385;f&p!5u;zb(B+%)u%-_7Jr8Sanb3NjRT6gfuQXI1-5gil8eNWj+qD|# zdfs^HG$-Xo%G$VW+B9Gem;$YV&i>B%rmuVFnLEsPU3ZwN9`C2s1Cm6V11IIDhuepJ zLm@Viy|#FlmEL2Oudzv-T6f-Y>HQ1!I!EZjOs|C9+8$TQf7x771-pYi*Zm72_AJwv z#WcH{-Hx_*xLAj_T|(20CytIWHwAPPuG^j8xaKPE=WxIsKKVh;htK`2b=0*x8~U&K zXdlhc{jCG;exJnW^DuEC=OC_e$GBs{`KV#-!56Dv-Y1T5wUuS# gpV`yuIWDG6t&>>o!&Q?#lFjt(6_tF`?N!PD2F{DDkpKVy literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..755755464d699e8a9e6b14b31d73d250a9eefbe5 GIT binary patch literal 1640 zcmZ8eYfuwc6h52hCc%iU>vVuhKyjqC8t~EaF$xu_k17t@inXJpAq0Vtn1F&13X+g) zvU!MrJT27pN99>WeARYTRIFN^+K0?IjME=>+Nqt^Qa89b^lY#r?YVQl`lWuEjC&qq^bvZgs z)>+A-Z;%Jkm*t=kJ}UVL`FH4Za}0&WvP@Ag@&J0cK~ro3=~krBf-Wi07<7{8*&FeD ze81CVv=mN!42j75(NzFgD+LhWCl*XyIBUozT0*sx!BivwWP>OS@tx2vUJ0oD$B2-E z>R0xzls(f|{SAcpK3`E5*IU8w!&NJm!>kFfC{b_{Lm>!w6-^);#M_G@j2IC(ZQdjp;t3)dcD@3! z&$$4Uc;cikoT7`Sa4}Z!Z^HLVLi&5412b4)FBqW!5?~=toQ|3viXa~}nA3s*cN6B8 zz#hmB)fGYl0U{9)1R=>PG8jsDwlRt*g($*7L=jE_x-g2ciMSbI!r5)$bGs)oO!_K7 z_vo~CPV)5X*xO=^;NtWs*v6B;UgGh}3?K<2Wy7Y;Y3c7~tTmcS%zO1Yg{t}5cvYfW zov2FAGJdF2Z7Z=9>I@duh61h8Y%-cPg}SVTs^t89RXSg8QKjoFI`e)MLlf!~^ojb# z`UJH;VW~dhO?+d57K0Qopa`cTqUX+&&yy=v@)#asd6*+t#>iDX%;h0Yt~3Y6;sTr_ zz@{`@3UKuS3ELAGzZ|$5*cg!hKS#dE$vWf@6dhq<5By=%@P4wvnIWX`(l3KlfIqPk zI*3_Bmtcv27I@jXu{WsXOe43#o>a+&w{a$R{vNWT_he0985YfHBs5+OcxR=UZ@FdkfubOT+F9oBJbv0`_IqE;+qH(1ac$cVajWS3dV@dTU+J%|tG-Zn<;Vr* zCUeVslj*H-pUSBxV`vU+Dj(fi)#_^T9MgQ0=iovs8 z5jKy_Up>1iH6?av_qRLQ+-v7Kvi5-2;w&oXW@hAYVRoHsbM?Nig7#cvb8cV85ALg; z5&w^EU)&)BJ?``Mr;gpt9MGKEe4ATrUi0aJfzy}mxBh7Sv-+`X^36Dc;RJpT4w5d$ z?Pem(oxAt7>d4^h&z4e(--A!6uN$wI-Jr?#PZ&>ov?aG#SEO6U#job#i@9W9_JHGP z*D-ea_iWq<8{0J)7`oikcHH_|9!=Umc)w~_WQu2f)4GGtpFFti*&<32bh;@8z(03R BCPDxJ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E02,4E03,4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E02,4E03,4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..4dc196adcf32565f528c9d8045e446f3c15a72b5 GIT binary patch literal 1760 zcmZ8edrVVj6hF5wZXZ^3Ub7(6g2HsZps4YcDU-RW6Bl$7Ln2fx&z2TiK!hUn{kXR+ zZGlQbAlCgM2n+#VbBS+_I(06aW`-Fvw``foX4o!xVeGqQnY!=fobx-sbH2wp-;Q0o zc7PD-fD6%^HgA?K&M0jM;M4)|vUluUE06q9t~Y{?ewVz4tzBOy{KIQ*UGK;|3Vc4 z`|er5gN4WokjH?N&P~VJJ?u%7ll`2}|NgH#DXL0Dib*5=5(vJ{H5iR_XLgwNAFBBv(_W)s!jp%Kgh^sVbE$gDuy|GL$-H zSp^~^Ps~rwm*=PCC(HAbkzJiHUx|i`IRt>CCdAQ1%)AAQ5=Dt3sZ12dnt0aC7fIt- z6gPzuMACTC0+F;VJeCkGfMet2s*>i;?XWlq>7dMxgeNFIA7 z(@>|v%d;YuK<&Q)Q5^K0_0WaQ#!hfna7H;3bi&wDA~i?DthH>cXQDe8Exj-suj@PM z>z~u$cY8eZ?q2IZPCX}2d53I6<|lh-b;@a7u!Pk34mnLWi@DlSZLc-qv~&;g+vekp zvqo0CM6r(HcJB_UFIJx^e&(dRe!UY6v^iQlBuODT>Yp=B%jC+}AgTjP6 z9HeuOBT8N4&F!&Wv)-_s%^BXv028yOa^u0opA?32lewy~f^tv}($QGoWN)N!igJ>3 zLgp4E-G**MkNJ7kqhHQF{Bn5Pvv+%Kq@A)+t-es8rTM}2;=k6POghU%8Iy8xt*$Mv z*N2ZT8Gk^C2gYU-B)Z!fW2Ver>)e*jY4O+he!Yh-x^|Ai1C?%_y}Xv0m07?@EK28g zYw3xS<~ys6X>t*HvoR`(4Kuckytq>s-^|k^4DAiqqTgFezmlj#Unwx@5Wi`{6&V z&z(~H%i%kA-35(dy60rA zyhqEvA3omQ=@|4Ku^n-@`tU9~lc2JUSw(s3!c{j-19g|ap=0mq{dT{_XQ5Oc6{W`M Oo#S3YJZg6lV)zF-Wnvcq literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E02.otf new file mode 100644 index 0000000000000000000000000000000000000000..bc54e22a7a0e6bcd1489b1fdd9ea25378f75e8f4 GIT binary patch literal 1332 zcmZ8fZA@Eb6h60K^lQL$UChAk!oUoJTj{3B7;zxT98)kr9Lo}+mQrS0T4|XelmRWY zx4r$Ke5|7oA@RLCdMNdW8>;_i7+eLKlsBmg7}C@gYQFd{qysQl+}If3ut zq8tQ3VicfZUd)R|cW{cgJGavf^oXadG9l+rAcU*f4=w4FZCqTjXP<_HQJ+A?o5qw6 zJWj>KlPnMc++I#>5F79WRIv!ikzrXX;){eb9#62-{uJ{HUV9yKi+RQP22>Y0Tsuod zxy>XCnB}2yM+C*(Ed&zW^f^e~&eifM1RvMAZ#OV-v@Ul8I(WCY(ev;o_n5 zlL?1_-7n`K9tOY1vxD-u=K;ny_KmQjC-=6_2{D72gk&h=$WPC3IJX}}1W|DQ!doS! z`6hEy{S{rUl{}`&AXQ4Gip;Avy{9G1nk-hW(L$cD)0pbbrh2tiTYa3&GZ@HHuH8bG zYAxFOt0>0y(`D&Yx|6yr{KW`@;)4(umnA9=rAgDI@uW0`gH#TVO5;;FRv+0)kFd@N zQxKYuu>BDcGZESTD)KN=6p8zPP5iVb8I`WdM&7%$VdH%BjQ+8k8U6i- zQ11{m;HPOX+6^j1_2YzXn^nk|{H+WH&FZ^ZJ)&QI*XO$KYQ)US z-x=6>baPB`Z)9=mTi;5+_oDvtSysXhmv^u^l%d}kFa+8IU4311EnoM{(GTeFd=Kc! zpy#vNesK!Lf`jx^L-rx>V3Jc+r+hYpZ zubaz?P|o*XbP$hI5SUXim<(~lIF)36fP_rq2aU#kA?SlW44zkJMDKa$cYo)1&b{y4 zdyC7;ia`dgAcW}rf&wb&>;3^iP>sG>TzX19@A=3KKw1HyLTl8RW3$JaF;2tyt!ka7 za!zvUJLFsFFIJ-vy(PJhd<8wZ+E~{h%@jJ2htL&9O@kT4Zz6>ubV;qosFNH!T8R5? zVC*uRtaW=If*ScWIt75WV*J)g+CPSUhR5DexNbip{r_4uZ8|B9JW+Kklg@TVx9!gE~9|a%A`lkrJUqEEfnw z;pzjBclPC1Ah$?ZB-}qQj~i#m9^Zj%38OqTen_B*?^YzkpFRUgPq+X(i+RF@2XxT^ zF2)M}{QO!;SbrOIU;!&!1ryXlI-CR*l%S@EdZ+;n=CokM*^IeND2J+WT^*zo5aA6G zBB`u58XI|5m_V8!fjCJ5aS70c3B)1djwpmjN5I$BwU3Gjyt~P*L!+GJ@!g$Q#r#dq z9ZrB!p8WU}j|)dYLde;3=iewU$v2rBEm!r`b<_!MDy3Gb)Kp%j=^Y(a+GwrQ8Lia0 zTCK@qHd!=vy2_JOUQG>E!k1gA5}j3NxrSo6KYhAhtXW&B-S_oonTpq2AOO8yA zjG`hFc}U{ncw|%}50=nQN{DlY*s}wRA+A3pVW&d7Uxprp3PTb9&q@Ey$;Kl$D3`WQ&jx1V zyL-Go-?5c@Gh?1j=2QP|=WWMNmsn%QXV!sQ#uT{jwmUl~p1#V%!|E-8O67~|Z{ zR7;vBn-fl42pSig<_wSA?D%ir5A+VxgFc4wpxvYg=zd&b+vSvUHh(8o$#8~l&VcCC z-0^yDx!IZy_FXq?Xr0t_IjW@W+Fz+yd3<|9d3SVq<{R&t-}}7b@)=IXjg+->Ido0G z(O=_l^LO@jE;N7Dv%uVEzV+T`rUPA{RQF30X$~Bej~=!UdxnB+B70+Tg_S*Eqh4c^ zIF0saQy*r<^J literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E05,4E07,4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..d8d6f586cc7360cd5ccbdc205b0385f7f72185aa GIT binary patch literal 2184 zcmZWp3s6+o89sMmm&+~zY`sheh%P7z+Ysdu@e!jEh>cjW0}`RM%63_n*RsI!W*1@K zclX|X0}IPzflX(^Lll9aCT3JrjIq(!hfE#fWSVA@Njj;ux!}RlbHQny_Wbkz=llQj zo%8?yId}Kyv13O;FlYk-AUyrxL1Dq=m<<4MOaO479?jXFe8Dzc4*<3c08l8Ai>oLJ z_BHZ7$d{E!#YN|N+kc0ApQ6&$sg#Q=B2tbO)YVX>fb?14D$_k!C zfqC`>FvxvH{SvWvbb5n>$S1=;eKp& zb(O6ad1*-4!Cnd%>0Xo-RR}hMKoE~+9-1-0VNYQ9pgCxD_3Y}|fBmPsP{eu#DHh7^ z0|e3+Sr>6xp98XRfP<`H^zdl#Ko*-JFc=Yj0%D(G4hTgV*W&@t#RH$iT*P4Sgx$+q zi@yV;pav*GDNuk)kOa1YM39YQGEfI9fEcYwfE>+LXzev{5)`lTYC#eP0#R2O#w)6m z%bQq~8I84oXv~O3V2|pAHOgNc~7n{|BTDFc{?l` z58hRno?OwtuS695+)}mCJWPw6u*%QbDEU3 zQn^xis8XV+sZ!L4Yo$foglQEO!fckV6lP16(wce{Tq{zRBukd1$dY!*l6K0HcFB@< z%aV7{LtuUGCWuOu+z_DCj2W`{rCKt{-FO|!~eS$Jj#D47!3(|Xb*V-bss#p zam^CwN`4IZ9Q4HPU=)kM#yPKXMgu^=T%anjorzn1l}Ia8z&-i{?J(R2tC;wcc-xtC z&dDf;%WAW2zH?)8gnmT5Z=W&F=)TBj{i0gy%leer3cI!{e3--fc=sTu?d&!DU zxxK>PZZ~uoK2%+EeMo&m-L`&0opD;GOFHow5(1sjM)qm@=w2@q!*pG_!vx=BLf>X$ zVWQ-?x}Z9*QKI(dO}TJpd1Z_ce6@6+@HjlqZrf!q^K;6*hiWyon$(&TFkCIx;v`9# zqsSn+$}Tx=ykWR$yimA!00J1fyWv3dOMexs>$JM2j(VD;Ns8=f?=*GLI8B?WD6g&u z$(VXfeOmXZ>A}|*7cMOx{%+rdkuuRny4UG-_jKK#FaKfhxx@=FNRueRtCW4k6Ha_7 zVdXv{m|Bh?D3seAsiSpv!=|2t8L{&xKFepyZd`=8yTPh7)wRNnc_lDJFEt-ARF78< zmMOetlX-u%T&EZ9fAW2B2lr1{E_P1$-z%IE&mQ>{rqt|zw_)b}tNPpDcmLh+$h>}M z5ThW+4nZ?+rYsgJvS#c=b)OVpdgbX3La?-DIi8Tw#T_MDm{6VrUo3`^B{1R&OlM-m zOyaMZD8_M^2`gGCH|^=Jw#(GYc9}}iR9)Tw{l`oM!|TIG?IYUJXQ^=Lg)78IbByS- zX~-Gdxew+-?wIJk%15@Z+`4Xaw;NxIgC7xszb*YheB6Cgb&JFYhbVe*v$CvFS|?3~ zqJ2=*2-9rEGsdp*erER{n7BnIc6`o1e|5q)tbVVY#Pz@WrM4g{gMPc`t>$Mhy_EWN zJNl@mmv<2Nbm)g|sZgaI#_^A~@ zpbx@qHFp_3X1Dg;CXdvi7~Wd=Dh%;%>3Ne8{&{g^Y>=FG_8a@Hy-s|T$s_0jO+i_) zyfpQecB<{_@0sYkwJwuO@6^*3whCH~GdU}E^d4c$VMM;Sz<=BU-xw-~t_KOX_qW)- zC2@zF{Q>)Y{a$acE7O*#KVmG? zZBbG0Tr0ia_qpBI)7#PKbNal4rYXbO#&c@iOp<0ZskW*##(JE|UAc(rHdzP(`j`GU D6`nJL literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..094a965e5c4e437002dc4efc10fdf4d469b97f6d GIT binary patch literal 2056 zcmZ8g4Ny~87QQbD;U!R@T_3Z9R0BwbUD^VoRcoshYgb%#2c*IJ@AVcvX(aH)!d}ZZK_{n!;P&NfQ7Q@xA4gw($RRJMd03uN! zTEJXr-)QU+_6Yn4vR7w-IASO*7V?D=Q9PdD$p-(Oa`(RRCfIWbKO|Z^Gl%zgV=G)2 zq6HM?BI5@764$Xngu41UNPfb3AO@XaP3J$Q3!dT;sDir#Zmn=te;dd_J^YfpaH0W6y;<( zk^i5=|CbX@i0?;DL`UCuML&a1Dq2{#iUd0T&wz-Bp0f)~VDZ=~UJh@9uMun(WU#5r zFA}+B8o1NErwhi7z*;u#INmvR)-%1{?R7Yv8*g2k9%mlX@4M!#bEa=fSoM~9t-prW zcur78tJ%~>w%Iz2I2%(!JlHo5sdh<6hV)g)4;>AtFSVVk{+?nd{{Fe&H%Rt7X_`US zNBYSgv_c<-L=>C1oKDcN+6}7_I;9^wm>G&ynb|6et?oQ6wVNt%cJXmKs!Ul55m!gA zPk-uIbUA)eUAh~J;K&gJ+(oK-)Gn2)%Vp`deAs@)`yu@qebez7J>{{_DtquG5(1ON zNe&tZnSlVC#P(jg#fomTF~4GyVW#Y;zO=5mS*8yZ&v&ZxUyGwT3dd+gfdcN%59tdEjS2KWFdV>f7zWrXh#Q8UZ&1dYB;C72kK%d(+=-`?cw$G$9KtFB#u zxUb2fwKa6Wb;U{;ZI)99Ep?}AMyoV|s_EiC+OIPATz?w*;1(X7v|s3%9lBjMC!Ig| zIowje`@N>Q_b;1o{?PXi%R_4I&LBoZo(qCjoTBY^I-x#vtZq<_Fa7fIRw8OCWjT#d zFcsZOBh08SgwI#N1SO2W1oPM=DVzBYyPkC)U}MV{t8F{`>RbxFwoB2jX{oCl`r#8c zo)r$_6RvUN#FJ0qFaX2EM+_S%;yBtfD1WJQP-SD-O)zEu4&a&QrY;%s<_Bw!nG=rzS1P z$dlGF+e!b$*5RRxu7K5V@b>rEPc{YcyjKXO(y4SQZOzs;v#GhEp{cP^PwVaN^xIb| wuMU3g8tEVC9vtzE1V(K$mNU&~^*BY66h-PC?FMTj&K89)puTN(A_{>20O~~mvH$=8 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..7128ec408f55995e748f904fde2670bfb5ee1f44 GIT binary patch literal 1720 zcmZ8e3rtgI6h5~t<+jC&o0lxeu%I~IeDF}?D-)ElsS`GE6GNhOr94{-w15ajpzrqH zwzLH*1%*(z1rQtpzUC4Yg+-k@%_f;)#^@H8nQX@Gf)~U7Tg-GjC+D2+eCM41nYL?J z8VH~cxDdKEB}F26c618>M*+awk(RM4{*0@u901b;K(~oyY0hc> zs_zh|Nl0|ed0mcLX~;UYsa(-!EROW9%e!25khy{70|= zgV>MZi!b-h-Sih=L3i1XnwaBtY#i5ZSPx+{c3wQ^1WLKUVcCGNC%W?Qv9B0aBavZZwm%>Q@)+t3ti%zFU`~WWu&3Blcn0x-2nZvDenZIT z@`FSi4)4YAzac4k%X^TRil^eU_htRP&Dack0>KE%l8~~(hg9~oJOSGD4Tye$IUq)- zpXIr)@Vr-W5b9v>&(87#{HGv?GEhSSsGu0)U?s#tI^y!6926i$H5n*TEJ3x^un%$r zeHw_vfQMcP!}vMnN@W#`wnt#q5P_Mn2+Yhu#*M)AJZ4@9H?jj9HruQZ34Rlx@9CUQ zhX3sH)cZjwgL88uAcF;uUSs|Fc@T_Y$=i19OiTY{tE!}`tROF6BUvh2CW()Yjh7_l zs6LZRGOE-Xxl%3JRxDGMm8i<38hOr2Ns>Y#NoU*Dl61LRURHs~zyb5(^5XLn^5WLz z#jio1g;{vOM~4@M65$J%2$u-O5@8hUqFJ{{D2@`w2*uID#X@nJe=5e$nEZ6I_ky2k z_Vej}|MW%wE&q0Z@c(Q0%bK7^cu&+55^~QOG6&sCFfu>j33S!hA((@{t{!@@Fzgs- zHD{9ZoQ|1VK_q3Xm<@)+dM31kDWR9{!|RTpa1AVIblV+{g*QeAx~V7RN$0R>Sbu*H ztxPzj_7;;W*Fme!WYAYzs?D`JoEGmPeoyIUtTmF_<I*Ww8B6aTIr&?KB-Ngi__!J zm!Zx@lfA^{&ar_j_Hn2E?V_yBjDYFb)xd1BD4LZ{g|psiY%-p!x#T`aUL~*Duad`I zwxRrHJj%j=UgEH{>)NR{A00)vT)06CZqeco=x8QZwp*K3nz>)5^<@saae8XHmk|9r zd57>edR>Pc=Y8~tq-O(JYpykG8}>4xTB#1VSV-#vOR%!WDeE(h8oxE2$(~4LfC*n; znRsByFH&u}PG8kjL0KpZX=$o&HaAf?MOn!OK7A|FUTv?oPyeLq?xVBg-%RXy{BFOA zG*c$3&E@m7w%i#j`g_xf*fUIUL#zxhQMc#zyYR{7({~8b;8YkvqP?x*dP?s!Mz*FT zN006Oeh*zZdX~XGm3Fncyq1}tna_k6Xv63R9otsFji(QxgLLw_2dSZCji!AOSVWZ(d9C2ck`ysUR`X}cVs zeCPQZ^btc->xhJw=(qH1teW~#Pr0YUt?^bi>fCydQCg!Ytw>j_8)PCM6!;susy`GA)A;Cskq**bvUJsUHgxKaRJGRl^sWX+gWc{#+Bp1k#eMTb!;u4St-0P)=dLC3 zgVR8uN3`0lEhewkqdQvVl{c!o7H6+uLVSx_x6qQGCc1k&Ekmxuro;9&7v4i>5>!@0 qR$;EPVC@y%VBN*rbi_@K+w3;D43xs5pp-bBG3_KolV%$sf`0%!URxXh literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..89866d8886acdd54ffd348932b9e4ae2d87c7462 GIT binary patch literal 2400 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E00,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..10e036290d44eeea4ad4d4ac9236d5b5a190a432 GIT binary patch literal 1184 zcmZ8dZ%kWN6hHU9{%_ZHx*8*OzBw_Fpevm*86!#uGB=lDU`F>r;aLi3`)Jb^T!k`N zi|s3~6e?f`EN)pp4FVIE$uKe5ByJ{Vn)n40vJgLLG?JJFeJu}D&udMbo||*d?|1I+ z+)V@E+pd(O>Mqf@w>24za9%rh^NdRcolX5NFUe9DCLa^y>&=8eP@Na!&e+eiP3t zLtf|g_yhS*!G?GiodG~C4WL{n74nj?Z29Serbr%+1VFojg}ZVGTvi?dto+AFp@P-i z(i_{&yQ}{IqFk31y`|Us<-8WIIt-8HhZQzz5h)FnTrC&{`;Zfb7SDJbjQ?N?5kMn2 zp&h!w4J`P;0UTy8RKg3;3~k_nP6!~wPeoUvSIga)_ksfCx2rG{piaRlI-dt9<^}Ru zzMw)u;gcHF&rsSGGJ@wD$QIdxZLk$GAV!2*or+c|^%SKjv_2H< zbw^);8u`}Z|H*OVWs;X?(XJq~7o7HM#?5&=6olH~EA8>Mh=6I*W`4}h3VQW zt?iYEaAv|2pmAos>45Hl&bVL4$l+<7(U-}UW~69FtV`d{ND~>AIG@@1D)U3;L`MDp zJRs2L f)r;0;Nqyex(0Kh9+vZc6Y{ky1S)Yv!ne~4IMo(zP literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..1e9154501501bc295ec1204ff8ee559caa3d7e50 GIT binary patch literal 1280 zcmZ8fZA?>V6h80m2bZ=YPOe#$;gvxq85>ZQO?Jm#FyE*Df-X7{Z0U41AxLJi^;}iW?Vpj27S)V znTl_yQ@%q!k4QITAbMVX0=ayjV754`>8(^Aasi>Sn5u1{dK*9^Ry-aky99$maCvowG%M%jF4~y zqeom5vjwZ)_!EfgzMN5)INT`PdrdpG!@5wLQcqn)R{@k94GRTv=o4imzVSRn{lh6_ z06D-xDO5oPn7|H2U_onxG}sCSPy$w{1Sfh_621 zqHykK#bA7EFYL~OtcaEQWIeZwghC;CV)P7nWRbg7A&hc&Xk&1Psc30Dc!w{jvLfWF zf7uARvV3LfsXfWlY(kJIxgHo_7hm*57*!`77R=dq=H#xcDS6M?v1)C$MJJ=k~ z!P!5;V7R@~wA9kHZKY|iVc*0{Jh@YVK_4W~}G1p*sq?u=aYKjyCo$6Cf*5A#LKmT^aC zC2ws%;caShyJ|hPtqo1I7?scbnsHI`*0BxArk#@F(z`vDTeUaJA9=-rU+#9EIp^sP z@Vp;Sm#5Ryffe;j5~CIOEG99$RDMb-M;$PI(dHlZiWP3L%qx~RUN-q$CA4^NIf>DZ zF0NyE5AXG^cllkx=D6+*WBl~t@AJj7J2xfz%&|5{YgL03lV_H6Zq9qK`RHI}UzxS1 zY$WeT-);Yc;7`31Gqf<|yV-H={A}TvY5d?_X^VZ=XUE2_PrASTz3Y$W$KK&~-!*fG zM0kk`N^qR^@;)EG-hS!u(Q_QV@bdCDM*G{sU(DBCU)6o%q5D4N{e2r9Wz}32mo6o} zDJ4})hCs(<^R8uwC$Cy6+bE{Jwk6`Tfp!zVn@P zZo#fy1t5eL;6dW%ty`t0-5E*%d^G^?N5cS5%@H2?=0O!21g+mJBSey{$cm)z( zU>qTULQp~l)PV}*paTV{k<~&LtcJZ%4jQNd17f)F8s_M&163N`rK%B10<6%#=xU%QX9x(jueYpj7Ln+iDaVomQih z8oVfAQSIVHGAUh@E=rJ! zQaP2zsl}p%RM8?)f-W+h9$_63Ca?QSgzbz7n4!qb)yTcb_DKBy&xn7{geOD~#U~_^ zhd#+1)Q<4l{Fo+Dk1vA&M}u1io!AO&7;nT)%;xC~l47gd*=nTQVJR5J$R1jKyU-^)qm|8w_pA-*IFCZ!O zwmZp6TYdJFo~?OlV|%{d%~XwEV2NOZSMRKAX6F}IvJ#upz0+R%aZR{N6RJ90{H^B( zJ>mQA*u^_UWXN-&bL7aq(zEhUcYejL(rq~2aQ2g{w%flR{>}c>Jv%cNqgdR>!U4if zc|25-ZeUMspOTnb_B_{FbFLA2IhI{E&J~+w6DG5u>N=4Bv9y)!!U8hb>2qJxw92-`r;QdVOfOpZ%f!k@KquU*{95;3=+co`*OINUx(4wAAjP(17j|Rf75&sd# z5pS=bIKdQ?bcwm7s$9K)%}vX2%hhj~o&G literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E02.otf new file mode 100644 index 0000000000000000000000000000000000000000..ce7842c750eca0af2fc23d60efe59458da8b1682 GIT binary patch literal 944 zcmZ8f?MqWp7=O;)i@V#Lnl1XUMBy;MBQv*ZITJqckDN#Ho9G2U;H`fkx!v9 zvUQT5=mzYeFd{+26(32|B*k7N0CW@s%VH;t%gzHv{#l|Xc#i1RAO!}!6gO%U6^|$J zWqh|USq)##d@HR_EB*yUwvP4Co;%Yi`n9feXW>9RB-K;1C?$y*#e_I*mUxSl#*+?$ zW|vdQ0II+QXxYv$r^*fKp=_gltTd1o2lc1e0wQ&Nrnn$(sWQGlEr-@&Srpw5M#xa zGMBr}bF<0rV~$$$7=2-(o-s7IZrGTbHm}dddYOu5tIOkdc`QC#!wJUVbTZXqxtFQ7 zd2OCM7)%V;R3!cg;s*-HRplsilp02vt<-q9SS}~@a=h``0w+W`Isby&S>#r^N-pL9 zoZ@eeo>XqACe`YVusRjzrK9^3sKrNQijyCY4D)5NJZ(^LJQ5s;gO>N9fw_L(`H;WW z&pSG&ErISv1;6$?Ppje&Z%t{J#+P4x46TJj#~gJf0xgW09|*;MXM_zq!}r5IPkQFt zKMc(WSAw5HE5Vt^f!FqkBHJ%OH#6uT?HU~z8RoP3rwd$Q%$+qJFM Vj^Wz5Aq5}XnbNAZ`T|-N`~gjJ2MquK literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..da265e6b942787b14e2d13b3338d4b9d60c2e885 GIT binary patch literal 1028 zcmZ8dZAep57=F*a+udhs(jfZNj})YYpy-DXVNJW%de2?Z$2q*u`#kT*Iqx|o<>e({fCgY8 ztzh?Vo~zq)9f08h$orDA9NVCD*NyxM035N4f;(f=y?WG6)Ca2_Ld8Qa=N0nLXdA0B zkT%VoL;ezNWwq!#rPGsaNbwWYv3Vf=;juHPIOGj75<0n={A&O2GkDPzO#Bzyo#=(Ys+C zY=Fa12`;DwAFAXlwCFd`ZuIG(0Uo^uH|kuP>{0i4m2Vds*`W&K{-&<>U zdE73K;B!>0<@23RzLb`G`BI11;W>dpb-1c^>+x6;0S3o4tuU@Irtrq)#uSe{n<*SF&~2PFb(_tTE#`SRuVFY{MGHP+A)S29vyphg zY?dXe)Lc<&5M#pA%hH3UxbtHCcvHNlp;u@QR_f#9Ke8;Qk27PIjw>Cl*JDpR<3-V{ zTcT&fXTyODhm^E{(5R0@qD@O8Ih&AOz|fgZ{P? zQbdYGBW>r~!)=mYlA5ARI)gWG_XK(Zy}>X3iBFHlAHUr{wY@JC4ND=ZtF`m$jca40 iHQ%-kHPOp3CeBXD@J^%U7xp(8H zO&fs^O%MT7vev8-9uIxD4}h~0AoA?S+(qd}T>UiwlnMa07b-;M_N{+@OZ;oZmq^8; zqQksJpAtPzEJI2HQ||HJA(}m(BUPx>{Oyr@i4GE*q7bReA?h_Ep^F%=Or#J;^b39@ z^-_tSU9PNBP4+@M(Zj@q03HdzlD!qT@;9KkH`t8E|(p+5?jf3M|dhk z!aTw}!W3}W3hXz8qb4W!P3*(rERqnOVm@IiHhgCckuzDB*A>fh^I_cJZ0t(i-@Q6k@(S=h*^Gc*=!FmCW;jN;NBwv%=_a^=p`;& zel#u~a#`{FV=Rt63N%G!uYGl6PF{XNma@FAvP2?P3Fj522-8zj(}kHu%D2VB+`1~2 zSWzWhTUMy7ELT>FRN|tig_&}>Fo#XA66T1j#FaH9817J#wnUP)RFbw#lD1ruzC@Cq zLFS??T!6r21Cg~Yzm_6_LD)} z8swop!HHABtHE`_sQ;hQ|D5p$qHhZZVq$K)V;&(R@<*qJks)(G4m5{c=6qQ}2 zd(KdVIHD9~g;E$hmNjD;L6_)br(@WP;E6^Ra)E7O%9(TNQ4(d#BsD%XqBuwC9-pg8icNf_-m`ZA98iCs;7(g)U3C zuG`V&LkXzu_ z=bG%qv29njpwhEPG3~8&R++1J;Hmji9Agk$*BdK_$^xZIU+Mn*FKlNVH{DS?RpX0uPP9NbpX zEvCok-(SKA#*;$x7>T2JmsE!r$a3+_Vmw`nr=7%EC_#i$-$XM|^D8K>=(^0jqNBns z(Nyh}G%D*VDtdlCho&K3H$C9qts8jwD;oRo1ao2(rCb@ooWZ5f<2=kAOnJZTuIoFm zzQfw#rN@);2}bbK`0vcQj!zoTTj)Ta-4U2wRjL+Oi!*S_^EgF~GhM|8O>ILxX!++T z`6fyn8V!z}+T-unyf3rRhOKYt3T9+GUhaIc{^6C5XWU;zUT-9{j9J{4I9I>Ks@hrM zt@hS_50n12BkEzGm)j|)Te8y3rEhsHklw_RO4L6;-hT<=)JZ6uf z#o&;;o)f%oblkaC0+$u1|(NHx^u6)!_QULN|MzF4t_ozsKk6@~m^M zGpsk2YV!&;YgNx3$?Gj_S8v&?K3spO{!qj2rlGb0$FI#clwKZRs=hoBP_2 z*Z1}ucl%83T2E)It*_QcXDwwMB`&F3YF3*X40?5Sb!| ntJ~k=_XW(u#(nAo8ro{HSgjU~vr%iRp;6w%QPQ{B#t7gqOkbDm literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..0ba8353afff4fb61399d2b16ff28ad574fa32f8a GIT binary patch literal 1668 zcmZ8dc~Dbl5Z{-O_yQ5I^*J4jHh@^EwkqCMOA%@-te{s;Zh>?VfHMam?Bk5A`ANr``l zP)&3}67nH*5dhZm@OO)v_mAP6p)=7Qs(UK_ixhxh6cZPNUqKJ=O~A}^hYDpdyQ4n2 zeQVUJzkuT13RW~E3^fMhP3_7RFm1vSmc%)Pk_((*Hgq^J6Ezhkz#cC_J5U42}F8g;y@sD z525bySV2Vw>qCb@2DT-aAgjZtIp7?MH}kR!wEa6XsMi{Nmu^!byL zw&oppdjq{e@N{oMyqio-1g8*;qDn!-LBeo4isI*2DipOrmL5aZLkwl4Vki>_of|{x z!pIaMcV;&@t=6X~oHPSq|JdXn!hd`|@GcJ(oQR5ntRT7fLJ+^40(^=}TlYamW_GHw zw6?rZDpQH(=sD+meUk+I=%L5L5J zEcXWz{KV*I(^}8?Nwc5N4*JK>`fvEt{geKGNB?^#=nuae(JvIE*`w(xao4dR-Btm1f+YThO9Enn-wm(Yp2Vw%W$&coadzNvh9lFvTdlz zIwEVPW6cC~BB!}S+hK3_v9WB+nX9be1{?Vv8%Gx8ZBpl!<<#V^hfWX4~4dxQkn^Z)S@w94EB5+EHPu+)k$E$cRucv8*?g?JMaiQu>Mx z=KN?qZ@=yOsr$rL+COML-aOKIW7}czk@eq^MditRstbGtN+Y)->x@YJ4#U+O*T#=-FsLH`^@^ON+79;??e{ZI!r{eY3W`PK3Vrwl%Ei z=i7S+ddwqDoyJZ_dlTKy<}mhLO>R+vqHyUY?QrAS@7b7ZDv!ydZ_?Z4PPtt{vsvRV zTwPQkirMVT^>1>M)xE{Ub8Fs}s_IGwL_cX#@H?VfaJx_-T}NRyqXUZ+}p zEW0bOwPy2B&C$9ebw}#=HtuWbxBuz3vYE!OY0IDi&D?A3GxfHfs_W`J>3!O5T%v58n*XwF3E32!j)Hb!X!S>O)!t)(>T-|N$yE?j?x_v#SVZ(u% cLu%S$Hd`!awWC2}tfJZM@#8qR$;w3h4Pg{t82|tP literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-name-ids.4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..4db72831ca83816114bbab2e9013e71cd2e8f3f4 GIT binary patch literal 1336 zcmZ8fc}!eo5T9=^-X5h?dBil7JdSFyYU#E#XqzAf(KZ$gV8oELY+*TfSy+~<1q$o| zd$Q~zAot4FKMFlWz}DJC3#BBbwH2cwHWiKaKa*-OkL{zuc}wFplbQMb=9_Q6d6So! zlamQjXaOOFrKYDd&!2BT2_Rqqgmh;19_8nru^IsKB>?0XXjPRF2hUlMYmjG^s8xkm zBzx{4euQ?Q1QTJak~4@G(c((9hWZdnkc-%lMrl>`l^}cvAq=8PDpXpva7_Li_S=O# ztx{KQ*cbsN;t4bc0BeN+;``(!UU|&R#$d2!llS+gM%&Nd#uyGFU@(eMk!MgF8=L-zJLCOIGTGoKkj^1XLB)4OI2j?5!Wyl%fk#Ip$!Ulr?IeA zct)9!pkz`CbtlzKc0;v6t*vH`R21m+l{&r3pe}rcNzrJSEWW&&$x>IV^|hD`PFK7) zsaTnaGZQNTAwwjv)_C|2BxEjYS#Em|gDdai%F%bK zzH&LIY^=u2mf6_ymJ2Gosfc2ipTyI0Hg;`-p7$+G-f}IwT`!jBC38}4G^dR_WYzR& z-5PhR+wy_sTH_7xHOHdkwrkOG$zz``>7k;n9GI9+>yUBCIXJ*Zv%S~vveG3s^er}q zODK4+DX%KGzMyF!cgjn#f%OSmJ{5?d9ae|Uw%z13xh+xs>1i@>ExUP@qq^%{ z)g3j>TzGB?r!cE+$1GLnD|}_TfwIZm@9gu=2k!4jzqm{JFWRs6Ob;*R&!{dR`_uQ%oe zQ=-k#TGd_CUF$XU)pZ%Yrf!R>QBzf$rAeCNqJAm$w~d|t*zwS5w%ofy-JG$GRMeb_bVp~l%<+L_muS5~AgJ#fo7)iV1n g8+p&*?eLmCW~Zi8EqO*!R7A z@4kVB<+ZZuG=gFgiH~Zk;)56)6Wd0njBzriX*;o#SepYmIP_d_rcG!1|MP$6|Nirz zbN}<7Gxy-3LkB?!Xaxaa>8?F{#Qxx(PyhrO00f;mn3bG*ff=j?fM^8(6v$N4@;z^5 z-pBkQ=CWeBwD5dT^6xPZ#5}DS2bMk!I);6Ier2($x<2d?xeoh&Y%wZneK}b2GwgyM zY(ZsGl{{cj^cb(-f_X-{x~h7uzYFjQUjsPuJs}n%IQrKSEu9~+X1f zd~`tsU^(VQUc&;`w-dxSg1vpXX1E zSvpo;_-cjN*74QhaTy2%Vmt<7#r!}Bzv2LxpC4W91X!p(8D|jTd_JJC#bFcRESwp@ zw;cN<5aGoj3~v&McOrs5KSP4FcC3?S%57dhR_G17s3LT4*;9RvWQ{9 zF9C4s=@K6b`tHW;PlcF)>4+GRg&iXG2RwcF0thFFjJ zDvGPct7M7d)RdG|aeATpmvV7dLshk0RVChACR10It1G3|^1@fe>7}LOOg_CzoGGu8 zSJvX-LY)dpib5h$NKzG&wF=2Pg=D=#lBSSsP)If^B%2he>lLYKxDbLCfhG8CqNP++ z?8?Mf*KXXpb9LzI(D1lWF%NM(#PhI%hm|}e@bEGZukf&nhs4nEczzLSh{iwqq1V{XH*ZlYV`~1QGJ4gO!E@UY5p=c;9?4dnu32slw#IgmXaL--@A_2aL zHZVj)5+?;a1UCb=1-Jr_2qT2cV8ZMgD!o9BHXC-dp``<;9InbITTh>Hjz&9NR+}yM z?#j}m>H&S_->8fwocittChLiQ3x71q(xik(hilq)ZS({wi_=s zUw2(%KVUy~zFN}koSMS1*docWU7>`n9M>M$=+4VAw zH+#%Q!r8fDO7!K-eahqTIJ<0Dyzoudy_sz>x0p5BJhW6J)sZyKGSPIfs@X0(Wx8pc zG+iioumb@UwW)4L10GCa%Znb$55(zoq3pVOv4iY64lC(!SXg`Pn9FcQY9?tjLr2?S zv>E>RZTKQ>HRJjW4xLTQkOqUx3uCrE|Yg*8< z>|zvVkTd&@6(`GlC2DWUX!f5hH@FA(PX~T`m-LTVE_R&lyH_wSJ-7cOw6=2lJ9Xpl zT{GPIy6YR`6K3%m5rMyNN1%~pSc`>?svOR%=#`T*KY6yE63wibT}3IlqV{4PN>XN_ zmx@qSF^as3cELC)O!)4E-tNq;kg`vOE zr7^d;TU{+Id29|)_zf^trqkqM+`4xfJaUJ6aAm<76y{ygy%UQ6{NTi}k3Q?{Gxb?} zoa7M9rnp>fZb^~qXxeSvSnIVvz?hG#U1pcTY2Zq2rJRa{S#x%L9}%+=RE{^-f5d^d z9#>T3$>9D{|(eV6TClSk|7?ywxM^OCzZP~1^lvAx(_ zZ)!5=>uYN2YHKyD#?s8bb^Yj#-p}j<-97ES1I_`j&pc-QP5l`S$KQv O!*dsL-DV3V0{;e5;C)a4 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E00,4E02,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..62c8632e000405fcf8e2d28918df4751958758c8 GIT binary patch literal 1472 zcmaJ;eN0x(#;HpdBSf++{^3{Tp9OuehpFe4Inh5nH|Lz+Ip=rp zJ@?$46DM*&0Zkx==>3NdQ2}bP3_vslAdb(;-DQ~cyl(>_R{@~dWHH*z$Cf)W&d2!m zGPAMdnrzqCh<`>+EyG0glB^B!3~ExDrMhjFdC9CH3@#cB|Qx`h1w+s(FBHK5D8g;@QG{if9>Bq!DA1C2q#EU zGw?K_pBRw9cJwmz1Vl&Ss5le?Krae~#+BpBM_mhVPCzA^@H?~!1rZ?^`D@bu}rEGi6r5z>rB>x=MO@raQoWK1bc5E2?@O@W-!XaC5Q~K z!_FlN>}xY5KExvYk(h^Aye=^M>nal}R9h+Bjzjw4P9zduJ4#*6+q12%`oKJ}W}5P^#3Cny47< zmaR$3B&Ft&Bq%A25|oKbG~1M#s^Cg;kaq>S1HIEhz9%T-E(TXW3*HH42P6JllmAmw zj41D^M%3ziesv_iTQL(8wptv_`49t}D(T3OLK|tM=YX)*5)%)8abotY_-ojV*Fc zQ=t9r&;{PpKsBZq_wwS=ynf4c{k8H%4>$7bH@#hhOrMWsy|~UZy-W}8aIErL6}Nw7 zhnD5bJNR<6KI8Rv?`02Hah7}2!<9FU8QYwta&G?59mw3aJgU7hJUjkn`@FyX$@0Q| zyn-J(afZ)eDtavb3V*Y|wYzny;q%TZ_7?k9`z`iTpzXu59(e-8gOl(Tr(%?6Zxo)<8;hHSIo5=&eCGG9Zcb@ps=%{IN)^(ruGG2yd zx|@64-CnuZ>tSR2oqf1Q9ixsh=l!~cUp}7yY literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E00,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..1daaef823a122ae098dc3dad9e2d55f7a46877ba GIT binary patch literal 1360 zcmaJ9PoJk4+3DY-`J$gAs+nSjKcXm`-9GJWF{@C~ev@hfsu3 zY+re$zyLd7k;Q%*2n(1wW@55Q-29>@eh?yAh#&kH`Ldu7_AvFlmQ3`6=jNRAJLmlF zz2~0yD$bm#01b4498yZk%INuhs|oyN%kt zs~qpziE+T`aC>4Of(3CDl?Fhr0g)UPB{m+fC4%ji0BEEe?<oswVbF35)+u|9=GHiw}cWKtF&eqsXtuiehu!qN#!)IvN> z>L(2pkd2-~Pe67GPRV02fP|mb&T1cbExkDtl^EjhFd~#hhFs()rXkZTkbXR0Pu9p9 zJOWGH17bwT)lzawsgubR@vYlTap}=xP$b=&n3-f(UL-N87tI1j#keG)@H*^Vp~1d( z!k#TG!!MGyh2`7wifvel3~7eaUMik{4Q${7H=G9tG=mxTg9$1z$3hD<0fRLw*wH(& zb`WZyKF;%inScVPMF>^bVz;+Ss62zTK?d=Y3=)u`$}@;hA*Sl(yCxvq+nca@)zbje zYf0Bc>d}`Q$CVht_sJPhg@CA@kis8QA(@cU6DMD;I9>JX+3GjWF?DQ-!`bRO&o+4I zY-BW8(r1v_So!h`b4wU;c_}$jK@~DpDu1{qAMl3o36CEZLSNLj5o@f zSqq!T9%P?m53$d)huM7AY+}u3)@)(TdDsKt^kBeesni;+PM>5*PBZRE->coLH9VF~ zEiFZv+C5r>E4q;t75!16G;%j8jzlS8Cc61W^t)(zRQ2DQ`k$I+QoEv?)azIJ^-1_< z%|cq-8gUR$fU+9yd z(9|Qm9TXZnrMqFzayBz27?RzxV!E{@b+=ibN2f%73Tm-DiJdye-|n*5L~wF2wQNaMws+IHV4Rf_(az zZxq**cgj2Md)T`C>t{=!KRCJi!i=8}g#4lL!Lgyy4;Jq?{#iI@x-F_MnXGE3`)d8n Tpn5%bbJ3_<5A+&!_*eZ60*iRH literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..59f3b72a45bc4caa3c99f9409ac60b0df0fa973d GIT binary patch literal 1480 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E02.otf new file mode 100644 index 0000000000000000000000000000000000000000..3e8d1d3777224aa89ea2e9acdbb7b0c2ca20fbac GIT binary patch literal 1116 zcma)4OH30{6uocS4xRo0rRbuY;ltURz5>yGqWe1*-|wR9`3Vdj= z;G#Fza(KS^Q2d)SV1c~fTr*48&f+@kpl79f*|fe7ybyvgG(!Md!2v754t1!Ba1#6= zpyvh&*C2YOa2SrI`y${VpvA9E2G4aEk_tl$kr z21`huSuCqPvQl;ZrK}Fhta4BO@k*YMYvindJ^de#yKR^<-Zq)05+*a=luPEN(Tdlf z3mQU}4-P4nGbPrT+Hy&4K^zcX#4kSTSN!Ld~4|8 zE-7?%ciSCWnifl2qr^!}q-lxppfxc88^IS}c%Y4y^vRzGUr2FV2D6+y+l198&&_x4 zch33d-gD119y-(rR_F#6N^1A+6_1QAod#fr5YIO@Z}Cp6UxWb21OOcODN<;4-B(>0 zAHn!wYe4dU%WwG^`5%bwt(YiTUPZeDou6EOXu4iWztj?Y1yv#KWSzu@uz&J5a|F>WHhMr(TRN`s0 zpEBS;#GS*1aRZyn<^9*Tm44}4pG6P{)q|5dG=f@#FxD9|fM*J1ku1VP@ESWHM}||h z@hoq$GYn^_3tUazp4Xtdfo)*(bE1A>H_6cstTPzZ;G)Ju1MQZx;-zb#e1$Xk7s^&R zTaf1pxCs?>ZuDE;$iD>v2tx!;KoB~>1DnAOO_-CR6WT$-nhzA*Ls+YXW6)ygqTnIG z;e-g`{hf*uqpaRVJ_Hv@5*JA^2-ZasoL(xh>pqA6zP`K{%s9Kr#iGkP|M17<*G+Vi zcZ*%njD)bOX!uJh6cbXnZ~q&O2b&MS{m#2bCBIx748_7H@&s z%$!M`NyX0{)l1@1k0qVX^sY^tm97EbWb)R>KP9J+->cR^f2Qh#>eCy4lj5B{iP-Q- zHLa#I>EW{%Q^Tr7ReLjQ#}cEsCgKzE$;AEG{GZ>=eSdHNU$0IjGbuHxjt`CvjeatF jyY25?*WA;(`JCHl2}M3_nHsb#ZF)58v@fOloOXB&KtwO> literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E05,4E07,4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..dafe03c10dde1d7ab8703343823db0967abca5e0 GIT binary patch literal 2068 zcmbVKdr(tn7C$#3;pQQz^*Sq{2830rRT2cTYilXgt#rg)9u-U1nuTyfNC+Vz1V|L~ zekYK~D?AcNccuc>rC_!8F{@~8t-EdA$2jX)XQ!Rro!QyxcI{s1#bLi2?AGq=Uwghe z=lss^obUV2ckVr0RdpD6&<$)@U2@=nNP1$h5`c9FfKzz5a+l<-z=R$E69K^SI+e7= zdvfj9DDFlvDVIs>FLHPN8sWbnEtDf-^?mLD!t+S8* zFj8)_R3+nX-c*L}t3t7}MXl8>kAVc?I8qS+s!d0TjTFi9a3Z%7JZdoj9&_V$&K+zA z#5g|!#C%WE5)5LeHJ|6blDh9}z&PlQ0LGki-Hg9&d2%nTU-lVCJxel=vJohb&v$xkmn+g0gE|-*@JxY^70IShX0?}rJ$mg=A3VPiN&whkY zdIWP&1v7tUFE_!z2r_5|Ei{4}nn4UZArC4LM?xDYL5gy9phCU{<#xj>(2%Ipff$1% zG(imG*0-rt9SkbVz`7smlZBL>fmxI2HA42LC- zndq7nlM*tY+)Wmch2$Qxh}=tx^GLCn6iY~PJ}KT!iVH|_At~NNii=3`UQ&`rO3)q& zDaj`#yGcm_DJeu9W3CO5jz*D;^Y{Ycs+82#Yt}xtZbRDU?A*tIg~EG5;VLvy-u$|RCD5231Du6^o9)ntZN$RZUs=;^8CyY>Eannkx~Ye5 zLN*}%mESk(rj#~H;ij6pUzd8U4LEiCK`tSnwk%8$*J9UaZuoBp{f{@*?x%Tlw8~8H zb1C~&L1pk%(0f9q&ipoBofy=XyPJ@;*G%MT1ooaE(|-e8Ukclj^_xF~z$@ zr94k%(Rp=8OtqRCL!Bv7GaJIG#ic1iFuS;(@VdNicbe5_4ca#i9VpGZe(ckul;ZtM zG#+mEYn^Q;=yf%6T4;6~U&%b%acJs@@f7riruQW$vUYZr8p%Zs|Jsxjb>(nvLhzwuY{-A&mENofa zMv%US({c;Fqp6bK*g&Vr>GhZC5-L+l<^7CGr+QwXQtNLwIiDQV1WA+j6lqj!nCFXF?&4~#clcx>G3i*42_46-&^A)Wg)ook?r0}baL{nMk=-rrFK5PTUZ~`4Yc=I zLe{WdYE)|U70RMndei5Paq~piFT7v)Z1zts;_uJcDURi;YvM%A9J7pd3>hQVUUR_g z_XpAHIscjdPtGrFW1S(B^HjJybi#|DTmr)9^11!)e#d}2Y$WAwgwwei}>XTj*u@ad6gZ!{8f h&f0%zc*BIdT`srVW%3)%4n0m)FI_@?J3WK|;NOX3wAKIs literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..e779116c104dc5ec687b0d06804a71b8551847da GIT binary patch literal 1956 zcmbVKX>e0j6h1FoU(%2Q@~V~suPsF@s7<;6ZiuZYbpUOtlsG|soF zRm#faqC4Ng_&eUm?z2^*X&_W)Kt@$FS1?xOXu|eC*g}`r@_O|?U|4uJVCHX@ z5@#^`)vqU$o=m#u7a)X}xsLYC!yVjy$$HmXNS+A@6ucL4$_F0D#*ITl?75ib<}LyO z(0CW%h4angnHe0(nVBP!xqD@}nt`2=as6?laOB}GxEUXS6r6}Bi4dMEC9V=z;Wtpk zcfc4UT$YIVB4HwrCzu=X=eEA^fd}FK&E#hB>~H4cm371n_X_bO&er1vaV7pd^Zx-i z=f7rgJl2~t5p3qv5s0w@H$nOw=79{WHOup_;|14YA@1Px=FW=Z{Ntd4M$khw=%5bd za0g^VG3FR(0u3l}tpc=ougA4qcoM4OeFl&dAi!UQAVif-T5Su5ic*O-NF|&^D&gW` z=cf`j0a_sCFCBuQ*E<`f2}=N;zdCOiiGDjf^^g!}L}F4ZlyKmQg1P z_4LNN3SDEpu2E@FRo+3b*J$Wsu3b+TtMsZyBPQdoX5@^5$zgJtJSLx6&8%V8GV*Lj zE@$KlMxMjSa~XLaBhP2#s~PzkM!uF&WHSnUM!_g@7)36l$YT`w_{D_#W>}1+NFc?M zMCm+P()@Nirm|#@JM5 z3^`+LVb7@;>W+!nL$T@8v5T>ySi(PRe;d4jc4qOTaZmTU{hs0=Ts|DTT)^uw_n$Yf$V~^ux`fu+c$xzqQ}r7iH7fy{Fz|#TQxG!)!XruGnTSZzwZWn4@LmVUnGi9-|V+r;;h3 z+voA5*!;GTV`=Y(!t`@HKG@FIym11Nk>-Hj)wByODpMn=UFF&2Xn3w}xJDPPIa2nq z_pJZ(&?iH$yhp|kc~5jt3|!oKRC#REyC|n|-GSz#FP*ku_+j6Vj-NcUk3)nH@j?h% zNsrI#^`$h9?P%y%k=IuKo<}8K%b2>AV*FKm)K;{rwgfGyLMdvLd}jW7h9x+I1}r4Ff;C#U`_&esVN)&^kJI6^Wu~ntE-L&H7*h@y1r) zhf0xfEbH02pMu{;Z2LU>BILD9^cog=VrmVQvp4+~Tb{?TyCKpPF@_C2&7Ib;E#gqN zYZ{EjnlDSdU%ShWZzHj_?$NR_0H;y=1q4kV=WY@4|*gDwK+a9%bS%Q{8AcR-v z(Jzc&y1uawwua5F-I0#)E+6^yG*EuG-xKicb@q57)&ng)s!rX=@}0LMX*8qv0ha#k z^MhlY$biDOg>#??j9nb9@_5a-IWs99}lAc2jyxjYpBd+~DueJ^jyc&u+do1DJ zZtwo)C|R(Y@>d7dA+^ioY_r=;O-;>4quFQnw)-AGQ+>Aoi_lPS-=6-VuA%6#YuxdI d=|wZ?al1Vpw>i*maT-asbovB-x64Zk literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline-retain-gids.4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..7497daec4497012569af2de1b95a645098d330fb GIT binary patch literal 1628 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 RYH)7f%vsd8)kcH>@K2TQpEv*j literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E00,4E02,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..159a573892ec7a87b9724226200a8f630f604849 GIT binary patch literal 1376 zcmZ8eZA?>V6h80m2mL_Ajcb;{^n$R!!n9PgL?jaiLuE!5Ac`>?bfthRr5!B}21Py! z?Jc(-e2RQzkoA`!km8);Tq0w_GPjZV2NGh)er(yMe+=6NFH3iBF&XZ>dCqyxbI$wT z^S(E~s3;$l&HA1w7$L9LnGEv%`||L- z$C$e;W~(jqIcSkjBNzbel>*3CN$U1ORf0eZ4Tt--lbxObDCbdF6nDXx>=>Z(f|0O- zYBP6zp=5W)UqEE5Vn<`rbh8*&+R~50-jG+SrDiad041tn6PXN=fvR|J49=H~QI3%S zbq3BzLLmT*R45cALA)APMTV1mwuD zS0$IoWonATH+j*ra^86tGR3cN-(B=;$4N+>MLCaI7B11`_&JHcofrRIr!s%k3 zbIA@}x`WHGLwpNyuRN@u1q0N86)u7qsv!*yf(8mutAJXl0v*=$V8Up@+7T#$@^GIG z(g;ZLwFr@y)tXH8BFl>-4G>41B#yW!gd~nQq{5y^$-YtWb#`w1$cWbfCf9e33G!$6 zH&4hggIl}fpim^sFNyx^Js=|_=hW%^f^4&;zUE>@rHx6}r!ZQLM$2TCnLjcxh4ogO z!DMAlRqM?)7ITfxW+*$zWK~r$1!B9EDKJY)yKH#RiJHM>#SH!adI2a#0(l+859^&KqD|1V{@*y8} zl1~sc`g8URpA^^W?L);kdKCQT)&#BoZDW}p=o;w0>bp0@pXPegxh7YW%ij8-5N+4B zDOi?s$FdQoM!$a2xzO>wbGGzRrU1gLM?cN{?Db!D_S!Z_ecvSy>tQ*zuchDB=TUe( zZZ3AnF^FrzK4G79Jgr~-{m#lakKTLo_LP%zd7Pf%?xEhnE6a<!2Gz~UC)r$J!CGB-?&o5an;OcTFALKfl&|HUO{K_Bd4>bb2^^xT|te&=_8 z_ug~wtvY$K3XBi}7P8AKDtM-SWF3IwNC1qBNZg?-;FA6@AoCw1X$IM~ z&mE!K?Zv+X(XUWNSMHS%&C9(-hv2c)fX>OxW61(T*|brlM=wT}?zY9}PQp5EhlSmB5fc6VnP|y+5@2R++a-;A_~ph?Jyvja zyB%sMxcdl=*LQ%9kn&^4tI9my4&UjjYtGo?Ae^X&$Q2E-DBcu*lV)- zl#N_PizsS&@|L2FDV#d1Y<{79r&KCg|DQAbJ7=6St(vDSmeoPaHf-IvxHBDXc%Mf> z$Ke0;z!W(`j;gsE&)7=qJX%p-NspF&QS+*KwT94@`Qf>oq4x(8iQV7cp1T}>Ab&D= zEpjdV{V7#Ec-^0Dl|92}W4)2SaHrH6?d~F1$D=urXF21`!IIOYLuT6-zI&U=J zkEv6?e3KlxAdM$vIgaDJl$6GBMQ~HInboq5e4DH_4{6O96T;1b_|=%&(x<*1Q=3CG zLVviypf3NJZ!`b6zGO=dC5O)^ZceDj<&h$}JK7x$o_kZv4hp>nNs?nZQkK{?=$eV# ze($TuLfyR*4YVf?y;Jh;(?1Bow%%~ZXnS0WOR_ZDGZr0<8{+YpoHG#~$1xq84$g!h zbgcaR>GEgyUcUeQY($R6Bk{@MiIMRSmhLqFQ9SQh(6Y`sTn4ZILc{E^VZC5;$!1=U I_S?*V0qMSM!2kdN literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..fbd625651b4fdeed7189731db43cfd42b8ea9802 GIT binary patch literal 1348 zcmZ8fZA?>V6h80m2e%(qoLsXggUTS2j0sd_QI}~)Ws@juU^du?(7}ZYl-9OPkPk7m zLfczf(I6k{VBY;uL=X{i`e(wFZP_F<`!F$v_;cBo&9GhYLb`Lymf_Bu=e*B(&N=rz z@7w0?+m{O}Xa*TXXJ%#T_dHtt0sz&3_#!ty)$p0`oC|=Y06=kx)of?8v(978Va!@s zbLn+u>bJ;e5g8T~qGy#ykWV8LEml`8y_qUN&Lh-TbFCfZZz6@$2xYa|$|~dIvhjOT zf1BOrbcH_#1M*>n9sq0Q0E!1BWoe-*L!gCEN9vY><(>ejCQ+D@x}aaN9Z-47NJK&P z1MbvYMJr$V6Nuu0RMC($+$`<)TefY5HQ{!-fx3dB3@AxOqg0b51PaiSS)BL@7$Ung zJu*zIl`^G5Ls2;M(`GciwhMOVKu*-sY?7bZLBip%G%ZF(T#`vADG(++Rhl~n@1KS{ zjSF-51w~Gj)b%eLA(s~~FD$#G4y)HAh)(JUMsjErc3_wEZON1v;t6sUc0LOU|8NR) zc;b>STc*pGaRpXLZzA<7Bl_FGf&-jz0BleV>97$e&O@ynYM=_tm@5G*?sm*=h9W47 z)VUy?fLsoQ5M^nN)mkU9>{wC{v80v6k~Rtw}=*zvQ)1&jDPTUC}Qp zpWL2*U4apduZ)F!iTw18F<>_hV>08RvU&f~;UJB$m zw(zS6B}ndhwa&rMC-Gt{FPOS+@nR>h6o&YP3H~0R%}4z|NB@^o4X9@{ z16u7&NV@_rp_+_|cm{8_8Wa@%Qb%Ec81QvCA!+_4##n3AfPux=W6c2#q>jw8O7R*$>hTi@2yLJPV==9jDs zqOU>Ulw#g4$}YasYrR!}z4BL|F!1x;u9IiHJwc8O;Oh2vc{{PAaY1A>Lgsuj!-QJ+xd5h{E_W%DJo-(5xv_ZO2H&FK6ZhVybh-&%LT9Xb}*lVwVn+W%dl zP;uvmNS{2^?rf`R5@QN1qSnLu_8vPpSlwS?>#Z0m_`!cW@G$ga-_2>7AM)Smyn6Ot z@tAph?_F_|W5=h5#;#3xzWKfTk7JL0!yW#smQImyA{7$hFzw^~er~Pf;{JnYSbFZo z#Vw5Hx4FNVue!f%_}WYNf5HX&r8<+dUhQyY3wZ+JweZ9ET%G=xi&we!GGJ|#W<9v literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E02,4E03,4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E02,4E03,4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..1dc8d265ba042e203e1dc057cda131f437324328 GIT binary patch literal 1596 zcmZ8ec~Dbl5Z{-O@N$UQ8mEJl1{5pxf_RKtrixNqtwINEi^Gf(LpT!xNjRbeAqhEO zLP)|P0hJ;4k4nJ>Sls4L~dffC7bDUTNAj*@`}e{@xO$ zyznf4#aD5KQaAqvfL|fRn||BH1(SP2uo~@CoMM?qV=&5eg9#=~sgARn~>9$i&c+cn7=qkj35} zCBWb-kn}g^Kn%V%!*gHYqh7!~%wXrip5;gQ4?zi9&_O9^paRlhIix}ka>Y;$Dv)DL z0cy0B7+VEzi6 zMJh{8l}R%SHG7rPT!T)pRO_T$D-;@SrA8~)D+`xPGgK;R4x6r%<|uVaZ4Hu<`ij$J z#c3;x)7BQtR^v4?Nxc3yw*1B#rmuMi_}f(mggpQ+~*oDX(tmM3|OQsjvjN5 zyE{lH(j6nWX~A7O=3P38NmYDg%&*F;Qy7DJLw=H;n(mi~ewn-{>1^%v9c;N2q_ZJE{3WOBe2bW5030^2Bie*YjhakH7cZTZ1;r?zXwReZfFi$Gy?= zKhsa8o@1g-sS2`E*Hbj;BPW+m-;;=jrshc~eA^jkaa+9Bgsv@_Nu#^J*+rLKKhKbX zT93|N-N4MvD`CXVO6Lx1)u$D`Wtw2w$-M7e*WBaY?~h!#O@;C(fCfF$BeMybSCkos`Q(#cBI@SM?~#$tBNL`1PH&t!BR^V3pUas%mmnYloPGpGrffzWpClkKE1HJ7>x3C#^Kk zeAUs{&}-^7A2xK=2Q5BRi^=2h;%+_tW6eYRqvpf={6>3IpwZtzkq4$hfU* z%~fQ9N=f&dQdUM3_#risvIzVn^g;RyB8;2eVx4yiS?A@P^E}Tv=jFVYTUJ?F1_{kD zU`6r4gL2b1WB@_|z+RSBYyCDeS7(u9<*Si(3xM6)M%?}fA4+g@K1F_4obds96NWNBo8G)}@KpG3cDFG%^vIA?SZ&o&q#Q#R5e?h=y8h4?hN zIJeM^cZJWsoLXM+9nAEZ`q8v`sF~-PmOZ<%CK)$6h37;KsU3Mikj7a8CfL{c9?D6p#Rd4`rkV!|ry5M9yeLbRo=10K&U>(|Af z6Z3~m#4xnnfeH@BR`K|JB@B#}964GX2sVb!*7_py7EiY9%*%7iMb&{bUb&(%9Puh) z`AEGd5DErD?ufTKS1$7V<#OI0mdm|iZ|EY4spV?(`Cr94AkezjEK8OpUAAOe(nIR} zW>s%fwUYazs@|=N+7tEHm^!VNs%ih%%ztarfMwP?V6)98Y|Ch0X?%4m+UXG)eDiJH zJzDX6wmqiT-O}qQcDdigZw_~A{_EPgPOYx_u{+vYW7cMVXWOmX#vg<{9 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..b3f15b552ab6aff4f00c0d1a98d289501c0e6f05 GIT binary patch literal 1096 zcmZ8dZ){6Z6hHU9_VusYP!Wn}G1+37u0;F`n+-9tv5Aj(+HPZeYqcH9%2?^2_1P@O z*aY!D*|L%OViE}!CJ|qJ*^-4N65@kIWOVaT=e|medvkv0cYf#Gd(OS(d-jxr0h)k? zjN+|Zd9GpGRRG2XK;D&Cu5b)Wx4p<40pNgB6ufiS+(AxqFy39`7F-Xw6|azgMq6Ej zLdFDl8u?4Kr8Q#UxK2;`%r2xL)3{y`-Q40urFh>M#!;`wA4uH*2l8Gt zUOPte)YE`x7*tp^T&ZrgCLK&i0$>{_$A8lT@7UrfdXdKJ{hOF9`CejmV(XT?4-a7|0z@yjT#<+}4rP6rs*Pp%?%q~PD z7FrKh3b+W?s)R8Nkv7nRnM{xg_zn)$19D{8(8#fz*2FLxwR##9m2BPug=K6Rn|?3F z@l7N}Col|QRD_!@4$A1X8Ur?+2U&kO0~VY`;MPH8emS2$*w%h~A62Rj?nb)Vcr^5YXTc5yH6|L@`KNsg0Zj8;KAbi85%c zjf6EyrkP!I6IxqZ(rDJ<-}Oz*xTSF4pG|Gk(x1FL(*~84Je@^xAQM4+mti)?c3>X~Olx55^T6p6Uqs1prWy?xLPL^~&k(J9bm+Y5+Je6O|rLyk-oc?dl z&|@4o^_b1$ZRQy`uVHA8idKBYY&!Y!C(o0`Q@PfJQhQOUMQjxwUy$y{lXd5khvUiG zraqx1T%}Kr{>-(SK1_~SJ1=&&Uu}KdmE4)Qv@UTfdMX+^yHCjo3C;RgED>K2(}|63 z&c4X=^DiQU2i_Dapv+%;tnkFL_d=+lIUMXbD#fH&BGz%{aY84b+>n2x^`t`xc1wI0sEk$J8O69z5eS}{q6e6ydNW0 K(`2;8YJ%U+mm>B6 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E05,4E07,4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..b9ef00e832039c954a4a20c7f299b37473a0433f GIT binary patch literal 1864 zcmZ8e3s96*6h8m5yZj3TR{l<7s0&I;ngS(iS%#n~B{m?5Vd)0TF0ji2yDZCN4fp-t zgp|K=`qbTO%Lm`U5xI(IAz^C=bZ0+_uTWick8xo zTR{LV5CyZcH*OT34u5|bfYSoNy|}etMaD_@pc;Tm1AyHna#6Ko=U?9u-$Q(fR4ghz z!C&zK!IMNXrG%JuoBuk&pAuOlm8&#@-P}V2hltFQi!{{`{UU+TLxf)?l8gBZ=I4@p z?0rkMLaCbWhYW&8i3kBmY%~Dx2DR+oO?r*2>7GdJjB~H100iTNm|$;0koOc2=0A&y zFoa$5q56ki32T1`ig$yJXihoQ!rJTlC)dE7X%{zxbCkGIz+qXkID&C9JrClj+th9N z6EY$e2quUe$MB>0yjTv0I}`q|&dOQ80iMm{mZ#{WzgPokC*q2eR+G6c?JT@p(SNt{QM%y|Nm ziYz|lu@$%i67Uct-^Cn=ClzP-sC#(sJ(x!#*f(MC@+169Ack5{LOCd)3esUYq(MI6 zBv1!35RtPIkP}-?&Ypl>P!@?(K{^FoG8IMfOY7wF1{UQeQcaLZnW;p|!XXlsNEx{J z{9s^FsJJ9y{iELLwBf;ExAbJ#jzK6qU32g{}F8Ma9{Q z>W12KiBu(AQj#jnNK4BQW|b;l6AKF(lq#`YDcoFDqNuG_)QVK%(&fS|nM|0^hAV~n zVx_oNO~^=xlJu35^i`7d)splzl8lv-j7;*rl$8h3WQN#T%-jWw7RM}(i5JEsvuY8m zQdsp!Onef{CB-a^iLVWXQ$pArLOGphL%2P}M+ZYw=R(&)xuNL)pV9xG35H^B#SX>A z-SWiUM@AHk&yHw@%>5wH9P*D#p`DsX`KTW_BT?e03X~mAWgNJ&6;~4N7QN?kj@ppS zh$?KTvgLrtZYZPC^*gCdELu1@%v=ag9J%7U?r}X@S-cJlaA2DbueHkBYXy|a>uom?1R!bqHD`=oljtg-;l zE5mc8c+Odzjgmwt?G^MeYJDChlwPm2JlR#_k!Y2BCC!S4nwq|!FQYk#-%Ag9_Uni4 zmZGsAPcdi4QR*jSm@~ZU8C-~Y!>Mmo{p$YSXXvtZ`RK_Me1?hrY4Q)|a@VEiD^@x< z;BW>PC@VDLI&mgWeFmp$aF)C5n7L!553TtOrQAfxBjcfoa|Z*1+P5mLv~lOl`r?Ok zoSV8gG~RvE$;>+|$nTAXS2K@yBri6sw5j&i`09LWud1`YRqr+UOrmC4jXGbpdKAz9 zraYt@Y-YwU0I zYAt(xE#5s2`t>PboK~mJW$Q3^+I;#q8alq*Jrwkmf|= z@y6p#`&&jjhMd2(+EKpw5^XzZBHKD(9<&T}o^I^#JMHnCJ9XafcKblRpUz&zILqBq zkJO?uHyI6@y1II`TIJ;hQVrOFEZ{rJ`=Kufz literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.notdef-outline.4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..77955aa6ff8e185f168eb3eb997bec6876afc592 GIT binary patch literal 1736 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E00,4E02,4E03.otf deleted file mode 100644 index 5c5ce5c08e83e96ff4ec8b6bac3bcb70624f73a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1452 zcmah}ZA@Eb6h60K^os%;B{+0kHdw&m)|PDwBMyY&XTUJxwh)D`l*@$D+QI~($VZ{Q z<(8JuF+LPxe+>izb2`k7LpD%Rm+TKDWFh|WEAG#N-m;6S=a#8Ne|X;9bDrm%^S$1Bhgxhd(yd=hzLg{h`)&*wr1#((1DCVia+RIeh05&R_8dXrIn zYkwZ*V?A(L%(j}~`=G=18RR4Y=BfY)5D9=F2uWG3$yCpyj6ehgl8HcyAdn&q#EQ5m zrEvckcso0Hv@+}ofT_*!aZd8^_SW-awm4#)_3mLyq9B4GgyJxnB0M5$Z_Hzl$DgMt zEv2KNxc@^$e9xX*HBqOKEkKHZ8|&skdIBDr(4NLkg+WXmn(DnfbhtJY8?A zF`8`Ti`53R)nc~lYm8-w$?U2svXD==k%dN^(RvY`JKM&6JC&fqHo~Mbxk4GPiilS4 zi%*m%%2j_$f}BK_AU_~Sbx^Ld`nQt&oYT+d4lek)0l$Qu_HTdTzw3X=ANKE<^q-h) zLcXDxP%1Zk%5Xdh*^QKV1kGtJ|t$@q^+ma*`;PKqdlvIiyY%DY;uXT zd1kI>Hmfvz4M| zxXNy>617)kRhcvsZhi?AG?ATJd9GRXx}}*mK!?bC`XF>C0f6Tum-} z>l<98UEe09X~rE#hnX6EhAHP#$Cu9e(tBAPaQo8V&U)w24|;oTo1?z}qKEd-4Bg){ z;Oh5CJsvj`H|!X~F=?N)PdOgcumAk%+GqD(zW?mBlW}>Ro{^s6zM)I2%ay-p&S~bk zuvU#hYO#%$PxnXzsoSe+MZndmR^ZR$F9g(nMM+8`GJgX?ypA4dOqyxt?OIz#I>ZFK zL^{D7QXvRD}UwjHZ%ik$rf?iawsw`J`vi%?sdXJAX_ASAOMH z(1k1@Mg$;`ON0`!LLdeN0r!{C?-0 zd(S;L@7K?+cXT>0vCVF}&|;v?Mx&XoXtZCn(si9K zx7FsNUud(~oesN`aa$XY&=sw%bgh`~qHC=#tMf8CQ^&@0`!t}%HslJWO0CJz>az7Y zd52VoRNB8KUqy>7U-gtq>x}Ib!~|cAKNGzj6DDF5zYyE|GWK2U#hCoxF~vVI<*aH; zJ*&}djc79P7L=>mNv+@9m%K*kgIVGC{;%lm}PYl4F>tXK3dE=QK~ zM&BO}hYx;xcj&ND;aCI!For$Mj&Iliusjz%L_!ndaQm$|VruE*cw_w>Ih zWO|qZMIgWh^8#{P_lRZQclW)oeJc(3%LNdgD1E#9ox?vdp7sH6=lJDNAQa#N<9!qU z@sJ`E3UYZ<-boyDo;lCF_hIMeFQ09EasQ zmyt?<6utO`ZxTf*^#3|NFNv|9auwICCE1MZWby>*n`nVlt`Z|40}ZiFY{M>?lNJyo z!arL@Nhq0`B&F%gL|k#^^jRpchH6QwhN!omClZN-SQS|X4pAtm#$E`i607GTPhk@O z*4#%}lIEADVHsq@;YT@C(r*D9FyH_alt4W+fgRewjjR@|z(PB;V$=z*B6ETZE+yk8 zI08njE8eCIXSTQ_+GFB-0r@xyt;j(yDijhA4A>XGHBg9%LQ4QCwkkH4vP-HZRr+;e NwkU~d@lE=#`~|j(d$0fi diff --git a/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E00,4E05,4E07.otf deleted file mode 100644 index e06a24df0b8d4680e78835250b777cba52e23b9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1464 zcmaJ>dr*{B6hGg-`1Zk@4@nai1P4YCb`cD0QUr;b5gK#~su4E$_*Rx>*WD#S9>MV3 z7rUZEyfnydDiL82QL}#%QmQGPoN}CD9Hu{;YKp;UbViD+nPZH$Pvw{h>(=03HCrZ$*bv)gRf;SpY-@s4K6~YmC)x_m%;~X~=0U zt*N{wN&N~yi2jhNMMcPp#Et&($m6woOZ_IJXbSC%$P4tEdLx9rgb+q>NoqBETKs8r zKKg%vyvJxTTh`wJHO3!6t^`2eFaQEX0w4%NQdy_hH}ELi8w}oL!kZ%SrU<=JA}&-R zj2;D--R_r)fUN)*R|3a4$)lUA&x=`I@FM$u7;6ZHaDotu1Eli6;Lz~Mr=E_9OGw;N zYi3l8nn`DNF&RuIvzvK_$zoJ#j7r6*)Ql>fQSD+>8H_5EQSHt(7#mDS8LdT`SdpYu zr=_WtIhBStXyu^>vxU~1l`qs*7)(ZkNn@cacPevgYLvyiyIEOGn`zUVsPvbCb##Y7 z7?u@4N@a3IU{G)b6}c&DYxK5wS-dRh&k-wA`dO?j4neGJn=HuWSxxY8-5xe?;D(3m z_ej`D&*M4IUC)c2fPdP^ziiTR*^+!*p;&S&0dJB1DD;ouZ;^C<&11%8QD5@sc(AA$y2>9SInJT)90Pbjw|lj?%9s-N?CpSRr5ft z!_fDZt-ZUmqtV*f)6!0|L8a6W`R6%Xld>gQvxgI2cx70Bqw$*VM;kl-{q2F%XRJdm zhr@|;&^lo4#}mzuIZDpvt|n0qPIr>ip>%0J>2=Q7*qTnZ+Q#ZyFKX-^RU~_VEs2uP ztVU7}tHWm7+~MqScSR57=fy1?`MQ*?zIB}=Pap3!_tdp;5hYqq(Mj75b{(6j9ji7B zS5KFGYrpAy;J!Ed@g34LX}{io`Rv{DSILl^z!zMgn<0j@k3v-jB=bAs%S;@}VUu}PFOP;e}=)j4J=HZf= zQ=~U@EtQgcd+d}PUjpG@ZIL5_vfyVQ0wLz#6Er1EwetJ@_UtT(T<;aB1(%QtLBMPA z6)h6Ue)RwHzx{%E_8)+Kg-{sa&%w*3y~O(ZI-eC;4o-eZpb%>#L{iKih1`z?5QNN+ zg&Xvu4Ok2ju>B7oiBDevdeDFoRIm%mpb8973l?O>Km!AHP=i(zyo}5QW;p7zt6(Rj zVP3ww{2v*?N5nk?ZvYUBiwNR5P`tn)zzYKuqOZtzkOY!HjHQYT1NicuplKOD|K3!g NF9fWQ@c-ez$M5RCr;Y#s diff --git a/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E02,4E03,4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E02,4E03,4E08.otf deleted file mode 100644 index aabdc5e80235df7c04790b3103d9f954e9a6fdab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1788 zcma)7drVVj6hF76<@UjAQlg+(5EOj2zzI`0Jj0* z1EmUi@mcPsuTbnwgi}kAA#|48i{h0C$CawI4J&qVrV$Q6xKt%?sD{Y*kP7{1ax3L3 z1?OsX4)Q-n*iv1k(JmYV8FHaDAO=9OkpLJ3umHm_ZgH(j)yQZWz7X&wW4;uYFNN(} z8bF5$+0n(BeOw+H23MXxi>kKJ!G1?{|eO>22mKs<^=KtK_OvFB9<** z85^IlZlg4LbH;0#*(N(7C1gYrkxZlzsl;X?jYub?5<)5^q%uO9L`ahfX$m1tC8V1P zX&NC-Cu9;rhStakSrQ>jCS)nuRn?8^GNM!~PAEzg%Onz+IIFnofI_^xQKMC;G~%}_ zi>lPsRcg6bQM^%{rBsUZm~f3aPoYt$>yUA=OjM_NDMX^O192W-APfo)2@Q*gTD~HB zWnBE~H3^ApH^uYg`N1!cm>b8ifP6+c+*os0LIz<>MjzkR%u{0D-QLg53KFbLf$?@G9zi>8+V7d;ECgKlgCHqL5b>8R|v zL=j0>w9^%cx5+O$9pg4i*-Dk$sEU>mx!qWTQ&Z0pMFMJ-Z&-9~aB}R1bIRphTT!r; z=F!LZ=;&XYgx#;LjaVUge$-#t-pdvC{)wu>HW2iciHHd~r4 zI{iL6R3|s!Rx4?XvIeS}Tty@1>!vTw=L%;sX`mz1>oX6o{#mZ8H5ePa>Ks;wm9%yp z?zVI}aEHT2MtO{VXbkIybtA?njnluLpZa3v-AAvFnn{bp?C9_CboTY!o2>X_%W26u zI#4eu!mBj{C8HgG1qgTG*bWM$#-74F_=>X}6P+>fwDg0}9-??pX?Yh>5v0QBqIr8e@u0 zd$^{vwzJNy?X7P&xQ(4Ad6TlHE>D>@PDlS#=G6~<_!0Tg(Q3ML7Qa4bqBw@D)}iJ> z{h;AkV_%cU*r9LJJDn~x+Ryw@_oL-u>#>7wo#k+6i@TY`56y!JU82ot>oND*It?cp zdll_fLve*0XrX6S-!@8of9B)iLF+`vQS(t}e+Pb&$`?5b^abT5s>>eb80cg4Pxs2befvYU{0|%8-!` z5ev=$8S6BHY+x}~)P1J0^^4m7<4pX^*1XL2d`G_zosV|~Stk8xkn^hl#Lq(*83`=j z70d-35Mr~~EIb97UjovR2EgKT*<6l*#bP?@KPYSawl^R%mz9ez=3w}Pt=PiC0+SV? zEHoJ6LN2Nu3*e#bOA%hwSrClSqRxK79`J(BfpA#;R}9y0F9H?Fp&F!+4Ev!3s-P0I z2<3qS2&e@m@~Yu|gw&vcGQVF68$p8dGPln`Go0BG$qaM?K>MRN3}!Hh&_ulkIdjnF^V@7Z%3&V|@Q!OgK}SpBDO=f69O9PkVPYG5`Po diff --git a/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E02.otf deleted file mode 100644 index 4183c9f12126ac2671fb6b1ad900712decb63b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1096 zcma)*-)|IE6vw~wvpYNcqlIq8M9H*TZI!_8T2PP#Yq1~?TT&Wn(ucb4F0xtW>1fq_0Kn1F!Bp59*V(89Gc02APT?K`p~{9W&#}zu^aozbEc8qGK6&50k_kEqOF*B&3I1 zd+EG9@%coCipl`kQx-#>u=iJ^6YcNaXqAm_1E++ zeW$)le_ek=->rv&dMKoa!aeECc=ouS%xfL7PAwb^hPCc^`h$daWIUHo7&-0T(O5d0 zNoS+^M0~r}ol0r_c6v_hPvjEWkI7kUnR-5_!b?|Za4Bxpr$B8}3#0hR3s7_IT;;%3`x)11p;$ zaNMgiv#e*mGf=cfKC?#1PDg(zU0k@pQlGL9FR+n`ThYSgF&A6@vooNw7b-UckLH)| z{#aTrmtGke+Gi=&^?^^Uy;G?fqns+AE}#A4?7fo@FWoCXF8)+{T)gvn;p^m#t98o4 zq&7Wu^~}|abF-|KUB3SdQ=Ty2LDpskV@FR7eKa^0J2gAFaLL8iH*N;h%K1V-wO_Ea z+JB3+4Ey)~0Zv*W4^FngzX4YUCus+3 diff --git a/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E03.otf deleted file mode 100644 index 66ef901fe5b8a6348814951f48a973fb38d32226..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1192 zcma)5Urbw782`?_y|;g9=|(4t&g8+JdWD z7aV9?=pBp<#DRZ^_iY4>^I>9QvWafK_@FP4Gz(7}A54rvZ`qxx-??34qc46Z=R3dO z_vd`)oSd)Y`0);~!!WQ=-PYbN{P5iA1pv?h7;ne1hTw|&NeqBJinbGBMT)gFoc<8N z(un-!-iXxw1>f*J#$H2ypcf6*n|vPQ>yba&t0d1juQ9Kp|2O0Z73oY2+%F-7d7S)! zq(r!HcD7^uBJyl3nn;#Df*|gnMJ@nftQ&xUg#khc-#w@(DTcv-uw4*@J~RxKF(oo~0E<@DD)1wFG(@A86&5SFvromC$1_8s>>`0zKEE<=Rk?ws$Yk$AcNy8IDXCx7c523MqY&>_y1#Y~C)n<1%T~%&RwRhWn zyBxb5?n)6Hk2u_MZELq?WHkNo>TO$oU*71uX!N0;kgi`)KOfWk-_hR~)BA>(r18-no4)>+ z-{<_fxaOO^I6L+J#PvD-X#P@j{#^E4HhuneqdF~(*mAl2SY6JloSh6WWp2LvU1sIP z?G^)!2b$h&d27#4QhIP?G&Mb>=G0t1H~scZc3QQm>R7&RZuBya#q?r&Y4rD0;g>Jh zzqw;b&QHx_=BDmQThV_zkcz=4Zwl1;b+L30Jfh_DMBJj-)VhOtzpQQUg?nIq5=Vnb}X z2Gtu+lTxWft0HT~L4}79-i27~SiKf`88g@=wf8VvVYgIZ4r*Y}y%^rKhd}`eVjw~z zbU_b9VE~fIIw1lw3_?G8SZeU2nbcGRT3beTT3aHw(f{Ks4XtLtto^XLP8)35FT+c z?{@-;yuu@axHA=~E(KTXww+b9wAS6W?#o$5o!#y1bY^GA?b^Me7l%DJ*je}S&z>{q z`@Y}zIN$lsH}~AbM~@x`9&`g6)|Qo*i~iU-SOWkt08aMdBYPz8`X^cexB;X)QKObM z)tyP^03;g_CKYm7?IrG>Um)KFgry3kSo?rGfc#YmXDiftL-x^R9AN}Osg@aLT^!6I5^=Y{D=$Cz&T$ zle%tw+Qv;=vvPLq+$}CB+PDAtvT~=76q6D%pDZ8?Nhw)G7L$8PaULlalVS-e&L_nM zq_~h2OG$ANDJ~|(dr3(iDM2w3Qj$+f3P?#IDUp_Gn%cGXq(U#+QIji@~uW-Nq#$(m-%*-ENxDVOlj4Lx)NqJG)Weco9YrLs~=7uC@Hw#;p*!>QX3 za|r>pEj~qDk1ovI@ZApho^Gfvp?P%VsEK~osp?Y)RDn|g+iBZ-UDtx|c|P&n^nKzv z-|L=J^x>IK8Z08ebHqI29S&2ORR5JvDc&tA8%i zp;-YMI&hcA?e?T=r(SO!k>l~54+{xFeB06vg7ns%R+#Bs4M*tBb#%IdPP;;vQJFF- z?}tr(9>bl{?qvIZLbgNEjkhjRC zbnbI>u7NJ~*IlspPmfZ2e@*4wp|YmuV+&W$MJ9}IH8^qW558}%&N$$GdFaKCM^_q` zKHP)4H@8$w&psmLow1jN3E>&}DrK)(A-twpVm}#Q($DS{| zR@-Nn@DFEf6vuqcIdL*-ikipThq}U+UX$PC^99iCxp24j4~{RaV;w=G<5Z|Sc+!La zXc-8v)9doN`t1X*koipefV@XDk$vJBS{U9o^a3UN{hhN@QRiImsD0Eo+>1|ARfMPPBQDsenq9eb^Z-ap`-EeB;QfxV(f0#k`+zAp)aM>=3*%))gty+W2q+u|d#BZ6 zXlZF{Z8ds~?k>-(*Xpm2+zmvAhEI<~dL!YeW7hT)!#hUY<#f7SPNT2OWN*c(W6PJ( zxgBmofIdCup@gsR{_f2;QlI@AFwP>m3Byz+$xMg ztxEqt{Wg~2->(0)3u8-ULFePmBaekdWR&xr#Hk+-Ne32h9t!{mgxCY@0el0J1P3G| z34q1tvbh`qiOcdHphu_@f6V%QCNC@<3i^e;twqO6FQpc4RkKv5r47z_kj=ygTL3dRowRN$}?DtM3%Nw5QH jxQJuGVv1(UL_B$AWrjb)Pi)A diff --git a/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E08,4E09.otf deleted file mode 100644 index 6e8baa95ae078086cc27644193f3467c89e235b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1940 zcmbtVdr(wW82|3RxVx-?$t6X!1;ivx+2y5_sbN$$VuPAEOz8&8U0|1mWqHaP?)$w9 zyCSl@*_ufx&A>D(Ck3^KmD$udF=b6n|MW)>o3nIi= z-d%h4>;fTl02dMpi;5&u?{~}rKnQ?0y=(Ud*_&OXO#p%%qB~fwme&>Zz4S6bObX%q zlnQypIl+dH0Qf4x^OQu9a9hwr{1XUYrBv%$miF;Z5j%+o)oOW59V~yEKP01)5h02J^zKv9&SqEW4Gji7>XJcM(pa2_X|#|!msQ1)H}P7TGSfx&~raV(3%gT~TwpD1JS4eiZHs}=U z2Fa7Pm5L4~uKj0@Lv;u<2o@^?M%2?tV{QMCirbi68enks2@^N&m>7Nv*BnajghPk-RK z>GM2LQ?>;Q@z5Rve%P++R{K=GBR0&M_z4o;Kygo?G@MnwPhVDF+ET6$mQMI-G&?uW#7@j6F)q8y;Yc>QO+L%Y z-lFYkSD*WIKdQcR9@BwlPlK)TFitF0VzF7_*lDSMrFOVl6RbX6`nmJ6`zzlULvMXT zhfX@rcTW!7ICw^WcIU@9Tf61O<}+_xGGF`Y_|KMK91F!^%7r;T3~jW-<#f7|wd2p# z_bce|+COrc*l_yn8isXO9#tCgx|-d1MI}yF;-rhX5T(jd*0X3i>U;{tSKO?z6&$bk zvHFH1Y`dnlzJB1R_fZlO^wVR$6UMPSsc0O;bIgS)l=v-UUw#ur;$V z8>~$<+BWkM0mYw*sM|A6bwu`?#)3_dH1FZbIIk1R z1x`duzMeDGx&`$AWF*di#fs>oSxAk-DU#=E)N`2sP_*j16DI>lI7Rt@4`S*zbsK&M zS#$@22?F4V1Y7|>mc!xQeJp~vZGZGJ*jh{%3m0-k!pdwZ+ zJVTfk8lWm_m%@6;B6%ZEfKOIpBqG`KNd*AuWKnSu9vuvk94Mw?859d48F(Ne8XlR% crC1ngu9%*mKP~#}D!I{PFy9yX*Zq6^2_G+m^#A|> diff --git a/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.4E08.otf deleted file mode 100644 index f6191dad165fd8e379397644f567f9445874c707..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1608 zcmbtUeNa?Y6hCjjc>4i}@(4-sftZ?wya$VDHi{5^Ok#sh(a2 z*iROAMH2kjVeOA3bqFjo|Hw~f)Y5QjEXJ(K{_2lvXx`$(q5F1gVsfT`I(P25zu!6M zo^#K=^WL@{JGOxwIzS8yO3KRUgLS!T0EhsH?c27mWk2m3ZU&J2f^F3`292q<^(_;C z^bY0~I<2PmoNVnE*uM(%LLD|Nn3fG-K7o0T&R}g#35o5PS7WX-Xj)B>@fwCOgr}@g zW6(;kWR~H4uVUV9GFq&2$AHByAs-EZV>18oz>Uxy0!~3}R6}DnM#fh}NMZv>q{eh+z=JA|@X(1&C22rVugf5L1Mh z^@zO2nq_fhiYF5*1ULH#q*Bal}(%aiCR;|H8zuZ`3G@FcO zja6HlOBd_)bcGOZp)0f&t+@po<89(TyV4;8x1B)B6-rfNQu2b7g^NDd^T&5|@*7?HenUVXI1q3i zbY5t`61?EO;l1g<;XTvm8Q1lbSuP&zbdT$Z?TBw^kjvr@UA)D~C%L4TxNJVJ=8b(- zO_i-R`vxn=f+ROHJ3=YPX3{9H%jp{~yLmsK zTB+kz4y}8uv+2XeaJ_M`ezfvy&sE>Oz&FP~yG2G$d(QWdADyf|tNCQ>mwdi?(}_K2 zKfdI+`RjYXIe&M@562T;UKHSAFX{GrJl+iR$j+uCS~9xkks5bAK2t>HAIe^7SG%nT znnKN?mY{WDPp>U#4>>jM`lgl&ebE@7`BPn_bNHS2y$^g2=k0UkwNWQ0wOw%y?+ z2DH7#;hgGcdDYa42YZKx}}ZX4^kbcb7V z+ZyZ+I{F+weUIK}Ai3?c0ZJL|_E1Xv;KGLp=f6#7b|r880|@C9wm|!eGabTu*S29j zq|Nyytmq?5#UK)__{*Lmo{6LXr~fNY%!kh=zl>{4#8_DRT6ja1C zF%1uajjez&MgSs(Oe~WsMIy=kZ2~SX-SPr#E+@;$cnv|{-$cyK%?VX8E5<_*8I diff --git a/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font1.retain-gids.retain-all-codepoint.otf deleted file mode 100644 index bf2746bddf47b6e47461cbda7d138c97a9bc0035..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2500 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 V7ZhVcAt-kBf`Swo72c`;)1U74r;z{v diff --git a/test/subset/data/expected/cmap14/cmap14_font2.default.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.default.4E00,4E03.otf deleted file mode 100644 index f6df4cf38e7137afc19cc3012f6c98b34648b9ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1236 zcmZWpZA@EL7=F*a{kZ)YbV|)48Qy)cK!URrKY=KW$&?u|jHvtJ;I0&y?WMIXa|mTH zitR186e?f`Ot;uygTOMDePCj;Nw%4oXyPAc$U^*~(YQYgddn`RzV~*CM9<0lp67Yq z_nh;dlY4GMQ&R&NpdV3&hXqRFVJrzgc&qlC&xRr zw+m`9{vGm&*W(Xlz5qL}e+4-UfVngP0SyI&5M65*&vz@RJe>>aog`gAr3>iv4voCs zOc$Jo`0#MnoAo;Z=GV7fkadr4ZyeG}FXygGjZa9G+d)H!Mqk&^UTSMEEvxZ(yL~6x zI|6KxqnNeZY<9M~)pOj*9_jW6oV=fXv(w@6c|ATZ;B4K`R=eG7qmu4t8=Zcq?<9)Z zny{!a0UB#GS@szB7;|%bor+Vw^lj?220L+pD!94{C9B7KqI znPajg$PF@rAV%{AJ>NU(m=E9i!BF?a$(RrmL}6lJ zGBOckVzH>0KOLIFJ{Oz|&W9d$um1Mcy|3>de(>r-Sd7HNv6;m5_|#`BcU^x~F4~r4 z{TZ8s@%qoTEhLz9$>xgHl#UErP58ButX+44*qmGWClKu_D$rYasb3j?Iz~Q(r!pfN zJGF?E21-!@w5y~<>B@Y=G75JU1ukeS)D_j7$BqDHSSF*O1v6PE>+lHd>IjGt;fpis zXr0zXQJSsO6kL7q!0S*|5A}3*55=#&MlzX`K!?J=R7v2HbrI@+_tx2U!-= zTXfA9tc5(-_c%wV>JH$6122@q^Uw@!;DJsE;OlGzC$vKsxH0O3caZtO4=2=kDeMOu z?yKC67A+4~G~)OIRsgUIjpQgd4OYcrqp)DWa{-uDUZi?;0X3jdoS-Bqmc4cbV9U%X J|BC;&e*mIgXTbmf diff --git a/test/subset/data/expected/cmap14/cmap14_font2.default.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font2.default.4E00,4E05,4E07.otf deleted file mode 100644 index 5d15cd7a6c5a61a219f8113681a24d0ead67dbf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1332 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 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.default.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.default.4E05,4E07,4E08,4E09.otf deleted file mode 100644 index 65c74c4aecaa3df1554d49428e8c4e3ddef4ac6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1848 zcmZWq3s96*6h8mH_;*=>ir;B0bwNo}y{|u1}6$Hq*B6xww#2;2FRCfUnkFB zFVEi~&%ak*uufi3SfXxd(bmWnddcd_TuDJ*UV)^zO8vY{vZF<(m#K7;$LcH9+6J{& zs+U#WDJfPeC1tF+PEsb*$+S%bT*#3m>EJ^O$vHKHS+acPD$y!YnnaY%l9epUVaaWx zv@90O60H!WY2&jwaqNhrP2H#CxHB$5N8)p5;uqpu<0=2u(f{g%BcjWxBVzI8pm-7a zXyIgLk}@+l0Zpm~YoL=_N`EaOTVu#g0fK8=}(aG0!rJ0vTF?{xuMb&DIX8f zXm)OtNgbbE%y?a1w|j}zXARny^={sjJ-zp{J*f8mQfyFkNdz)P| zRv)WXM{19if9aX>T?&2`ee)AKe#CRCb7J7azT?sp+djs3Yl~iNKK}X{+xcI6ezX7X zUPum8Ud#z%XrvwLgy1t1i|#@9WV7lrb9P`d3 z%KdBtb4J%cgm+>7Xzt7PzXyH{TYKC+VLFk6-(gaJN&Llp*z|#* zQC5g^AHul?TpXxA?&umDK=*!uaxS6lvB~)KnIq9*)5~=(+V;%TmWo?8`L^^v(t53= ziNdRQk=vV?-N4-4mA%Tk&aFSF2{(qDLi+CJc1y?_wo8plO;ee2!#G~{eNEgvy#FQd z4?dgy)06c3$Lxr2IqMoe5HrUtgDt(rh_%BUF#G*MGTV=T+w`6D2ist4$mBd2ZVMgo z(l5*b<8%4kes`Cn+a0#N*wQU)R}Zh;cLx?nR`hN}l5Z{@9*wysItCmA{=N=+1eG(s z3UftmwW_A@oMpW2%;)IVPxT>Z$kt)=DFaHMibgx;g5*BZXVaNIk&5_J?fAi=Ivko= zd%kFY;Aa=z9`*+U%cIeONTe^cHL%sT%~5OKRcU%m|KJj5xZ@q25ljbf zSq+Vi%}q@vugPQd?mk;H)&FfU+S_-iKiUzE#GK>yR}HV3Xt&GdcDqb|quJ3!qg`{S zNZw8llS&#G`TLUV;~wLq&!s=`Cs6zu7B=P_ZDaSZ_fi^IJn!cfaM+&91rCdnZaG7( zy?(Oi2q%eRn$I!uQ{)U3&4umHh07oR?3izoU4)1z5 zmM`A4@ez2qlwT@bh{4j!Mb!NKJR6lr#bmNW0Hq{HiYFw|+5Wu1b0CdK3q1EaoOd11 zhfKKbnvEcdSAq(p&;a>x4?G9epoV(Tlg?iTGLSWC`EV!Xk+^J? z_+(|06Gdb%A{hYbbEMX3Y{h{gi!?!!W+`h&97<{8Q7R;#AZ7tzpBr|Nqga!q8F4Ko Tj}5U(;@qSG%=fYH(f`Lki5r#a diff --git a/test/subset/data/expected/cmap14/cmap14_font2.default.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.default.4E08,4E09.otf deleted file mode 100644 index 97942772c8a33cf514652198ed5419ad1faa68df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1716 zcmZWqdrXs86hB{Id@U7l^E1XNtD;V(bBND5og&Un7tw$yhD`0Cv_MN~DQ~J!`hG(z zBIPM{$pjx$a6YDHipZvBzOsdlC|PFq&;D?Z#usuIbTq8zohSgn=nWVuTuDN3azoeeLM zq{~WV+A=~$Y9qy2xWFg1M#nKT7l;;!VkDw@teG#0nIoFZngmgdHaI>%h%G_1srgzE zHw6XgRB+;Y@Ii2EFzUY={jVnM5sgOoh{dB`@f7j}g#**VmKk{+qDY5e5j0V=DL*HR z8^>i(>UbjK#DxvGkXVoO8@H>^j+7=;U`K_uC#4Q!9*u@yBr?$`A=JwZb`71mi3EJo$@A3Mcm#JtRz!S{X0hD;ZA9H$FeSkADzc=xVqGz7p{Kg~p zBYrwGA73Sn?jK*xEIT~+E#nHiu1@1G^_Tf{&E*aCKBM0(tx;;q(v_?GaQv_NK|^=- z=gucCllk5S`sNuk;@97>bsy+5bk%oMw$ucSjRudw?e>!0aPD#0FV-ifjw+wtTIa9z z9dObICxCI;Tz0qpu%+4VuRm7VENf7A&)feF76%eqHX_N-kB;|t+4>vXE$!~sM!E-O zF|KSwc0ryhf90+EzS`>#(X4wqpVen-G`W->rAtMlj0rDkUF>))vnP-p+}(iJ9WBJZ zk;Qk`S9^Z9(G7mL$Ma@qXL}&f>f7qsYT9NgFl6TFx9HYg%GQCspsB!MPkw4h>*xT9CdZ?|lu`|$R?K6K_aaK>;Z8p2zrgzsEEM+vx zoVY~lwmO(-GF7O^QN#@G-xs^~FQE7%gn^p*r)$~!r@fR0rcb(g$s980$W-L8EEz*1 z)Z%|O`-X6UkV7mBUHtdMuZH7Z8VWeV0m@6JmzWx(#^5<5hi@Q0@c=j?0aw6}=5Tng zevI`~Hf{V6Hl)#M!blF*j;^OBCnwpg1f`J8E&-&G`Y4`|WS>EB#OFW^K@p$(3eS7R z=fgBu@G?da=5s&=QYeO{upIV59;l%RbYv2zgAC+Q3QD4CVHZJKD1rR2z7&=~63NSU zh)iknCKp8HUPUSZNFaxbVY?k(46z(Yqe)Df5O^RCv$G;1+dd+(O85ujM(D{__P^l& F>u*31ViN!W diff --git a/test/subset/data/expected/cmap14/cmap14_font2.default.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.default.4E08.otf deleted file mode 100644 index dea9124d1b86be978613c894840504d39cb6366b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1380 zcmZWpdrVtZ82@fx+&%_O=`xqmTpm*qozTfblmr=wx@2I0Xbpx@OQAqZ>4Vn<#-lCt zNof&~cSC24;6@P8IroQyF_MkAiP22SMB|Kqs=?f{%Yxr+mq_%SobUX8zwbNW`R=(n zr?8}?5QNYHT!_uh&!?VPSf2raAOM$JSp2;F3*U4D08fHixk{(3pD%w$i+me-fkv&Y zxV%LRF!m$lCp9Raoc$LOqsz#|A=)ak;i^vo)GMy|fT#aLaXF;h>g zQYd*^nw-k1(7&suid#%(wa!GnUZ>I<>-9#ZSzU3Q%F$}6A~xJa6{$^XVC9w`t)99sL@e$fT*>YAZD; znpJJ1iUmJO@9fS>#S1%!q%OP5;W%P(Tf8>eNPb@8TG=;m(=|7)Fyug!$JE=<&crD+ zjKr#ToUs``sSDKTM{DL4-#J&^_q^XveR-P<{LbEL!Nbh?fhXUh!ZYBH4iFay7MaVJxHVkq$`ONPVTX&7i2 zX!M(hoBF%`mI0fxRcmN0(q=9&vR|u%UDNM<=(_K=+U{H?Z_L|he)o0zbbFvH&^_5Q z(mHDKb@g?5JYMYmOFuRK(tF=JdCuR~+d0tTZ+DUBcR}j5yB!|KP|vVqp!-70u)1GA zom~DLBNF4;Lx6jC+B>M zlnWeI#hbKAJj-@=y>JDEHCBND|D|xoaLgk^07tk&c!3WRVw>282Otm6fEW<~MP;5H2eMm91Yv>e?XP>gfZp_x4kj;?fQTF E2RpUBegFUf diff --git a/test/subset/data/expected/cmap14/cmap14_font2.default.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font2.default.retain-all-codepoint.otf deleted file mode 100644 index 12365f4525244a7e72124f6aa882b2d9c0d539b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2344 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 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E00,4E03.otf deleted file mode 100644 index 327f83f593b8ff7d438d00a76e28f14e4f0d65e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1272 zcmaJ>eN0r!{(k44 zdp>U7ea$CMG=mNXfrR3Q#zuPS?U%Cv@Hv3u&F16J*q0NZ`2ff) zW9@7WTg&ce53tX&2iZfc&C1$rtj*5aY8t%0kpDE>6{M@27TRvL+G$6J_mqo19ts3q zT!4P5+v)ZDynZI=>exp+JRZ75au3igu7Jyb291TXvF@l5OxT7-tJ52dMJ978RaUWE zzgutmS1R?i#47bq>P^^!ZlzS#)btMd4qyl_5l4w*!k*2iDM!0ktQ)Bx5{u7^KB1~j zJ9uR=bG2gp~ zlKQ>zqL}EX2dbIFB02xYEcb2Sb@zHgxb)li*@<)UnKaL*a7@Ru@hLnJ-V!N;(6DKt zc+ovBx>2W@8>6W&6M|<%csC)q2N#%Rq*E*0`P)Jne#xy;+3{>3T zPYzARCR5r}D#2IGMrLr#hv&l!k^7;wU%$Td&D~elpSv98W2tCrE;BnZ^U3OM_g_aA zt;?e3tktRY1g6%;}pwO)lW1s>fu|aIW z1F*|0AV!2QO|K@^DuY6y+6*L`rh+IKA)GeB6Hx7L=8>Y3!&6u z_HyI}tiYF6{t%Pf?8V5aEEupa0He&SWGx4fHzbMy UBnN3ikz|knN`6lIpZr(;0Tm2S(*OVf diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E00,4E05,4E07.otf deleted file mode 100644 index a3289fd5f303b0a054ba1f0fa893abb4380ca278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1400 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 E4^}Af3;+NC diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E03.otf deleted file mode 100644 index f5de519271a80318005015ea54ac3a06af5ee0e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1120 zcma)5Uu;uV82_DndvE`)-C)Hjh*zS7MgqNMB158^!x^J)x)Eby!nkzZEpB(MZHLrQ zGGW?w>t(PoWo$-?J}$!qA9O|&%mjS#d6(wL^O7Gbt!GH{m=^FbAbKS)3-CSWPX+eL>Fm?qK202+8Mu1{7>Sq z#ADjP*S9Pg5HiGf$4O{hlS{;ZA^uq0$Q<*2CA>j=f%qOnJC=n1Rf3o&mq#=sCSBd! zMf=5x7m|r|ruqpYfTNwb0?=GPRRV_q#+W=XY8Y9L_Lc)EZ)4?qEe=~(J0iM6t+?z|6v`V6Pb?eY2={DH=%bq{RuZ1MQ( zP4PVH@l*NkE``Q?N){J!gw>~R%45T?BRZ%X9Nw4;Z5mA^62T?6y; ilR=ONGKOvu@Y#5i9qpszB6l=!jRUgkJb$#}{Omxz7Wq*A8s*S=5Z zea?5z_Z{7H4;(sl00htnTv%UKT`iuw^Ck@dGXP0{JaF)F>Dz(nP5}N7umt4l?r*|r7sa5fak=rOotYQ5+ok32^H4xEg1&wTh0OG;=- zDJ_xFk}_ISPD^&v(jr=lW2CgSn3k5%(o$L~tJ1c0w>Q&DgSeofP%JGfl8P%EwLeyf z4|eMf3XNX;Tx)~2y-nLLHz*o+i7VA=aV_hv7uPEEiuO*dT)Qg1t79W%E+B^Ksll~|Z3#3-LdkKA|3VJ$hrZNfDC zK!U}L1g1td0Eu51cEBL9nFteKbLO}Tt_oEx7gAoPrJrfRI3WLp-#70@Y8z6yQA^(& za*wr%L^tmhQYmO#e3n{@T|0l>e>3QRw57g+5irq1X66Z(dQcNo2Tum=r|j?aUJbqD z{n&fM|FQSnfM-EDNana0u!;k&am%=GEP`^-(EFbt!RILLS(M8ZHN0f1*VP#tOp&_z z5Q&yoW~r3<*iWxDs4n{zV0`kCExAfZ=*l^gq%6+xjeWq@%ga}@{9X_$rQI&yxMi)r&nw@?u`81 z{*8OBIEL^toFD@|q}%K9c(dAPkLt!1WPHcHQYt0BZMlG=eNCs77G`J5L1uFklci)b z-)E{&jvN*J2xX)G7m%p&W{Y#rh%QK*^e5?FZMRN0apxnHiTLB>nc!*5nfs|oCc>;x z?=7Oj&lVWYY}u2{VTLzb_UBkqwf8P8|lqf-7B{}=Vq$cMexU1V&^>x*sG ztBi^cg^VeDk|{JYm4T)Uj-j~;wENd6|2E2bnwEgg9OMUh}-?O97 z^xS{axa{8JxO)rBn`g|^ z$6xb)<+Is8y+nR+-i~;dtFGx2F>}l^**)4Du@0C6X1_m(cmIViI{)PS$~M^(GC5C% z`$8wY<(LA?H*S2Yp3&$J;tO)wv9fG#DBPbdN$@-7?^NO_{Rpw zGpLU8)tl>8O`2xeb<2F;m0zJvpBh5WkZr)`QwP*O4T%n}1aUt^%OdJXq<-e5erE4f z3lqAv^G3z-z+YWtf7l-gY>h@IB9XDs^MU7W`yDFt;Re%lhP`heo@^L49yw>c)N`@t z;_=gcb3Y*r*OX)0IW_!l&*a3r!H8qn92y<;Om#)bsxr#g98d<8 zPNUP?~7NPm&U&cMn}g^jYkKfk(hJd{-*IQ6X|xj+-{f2-)nYs zlIZZtWn8z@L#5zhhrhlAoNE4E*DInY{s{!{7OU>fKi9|7-ybD(kh$tll5*a{A{RKU z7Ejh&1Uqa0uk~FlOTUBvbr5SyWWhBG7O}^*L}ZNjy+qXyhGYRput)@f2dTte;x2p( z(gX#}V-A2Lip!7!Gu-1qb|@Kg=2MzEHH#a~tstE;PQRxDNG%`QIF;QJFv z0-XI}EU)n#NW;<^&wW6j^Z?I;40z6kOyle+}7&7pQLQE@g1%PKL?qeF;O`tH~0gKD5Vf}DG4G9~e mMgUom$||5BffGluE(tdgrpXut*p|-TF0od}*#F{xuYUu>nu+oN diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.4E08,4E09.otf deleted file mode 100644 index d7b13afc54be263b1355ad82aea699d370f00594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1868 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 b{{+ZN*u*`fDvkgw#3oJZvm@f)`gr*pH0`m5 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints-retain-gids.retain-all-codepoint.otf deleted file mode 100644 index 646ed6f6489c14cfbef28de602dd7418e8f9e91f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2432 zcma)83s6+o89uwq!sQ`o<2;-3isfWrU;AKATUt>hdv+6(~p9I};`DWr9U z?AFTw1)x?^DU+6;{hSR3AmlZqXICP_!pFfLq(4Ubib_Re>r3j$g-ACey;>n{tpjnK zD;Pi=Tq{+`gxBK>(EP1PH`ggujkCi*g61zpx(EQ|8wUUn1n~in#|tiRQYhLuX+t0i z1hRO6Yj_CZAwe+`LXts9G6_i*A<52H*0nWM5tWUil(JNjBt2as z$}3m?S|-}lrfQTaRH9dE%ajdu$_8nptbC0quck&+$hoUTg))__p&1$Hmx|VES_0zG z(nGM&u<(clkx|i0;+LnamgH>A+nT>^d%=#^R)wt!i~M&>3=@S#CWa+)ki@}q4pwlG z%)v?yp64KigVd*?N!(}>H;Ohc^lJ1R;@-s|9PK>l24lP!-Z6eI|At_*z!kJ#7$uBm zlc!hXd8JCY!I0Yx7mmO>Hl+mXI(f=D5$AAOZMKBFHztlUkLY*pQ>H2X7e%ZhH%QD>U;MJO2G?^9gvI4l2_V#ogWp~pQ)_S<5G*h0%Pw#NkyK^1LOF0 z|ILZp*86trDtYl17z#)BYT-t*rdMIFv3J{zJ;n>_Ypx6Q2lO552lPp&<#c5)mPkUN z7um=`-5@jIV-wlF%Xit(PuR$p*(8`=wqH|Rf1tHY<2x|v!r1AVaXkF%z&+gK@HoA; zOFs4&w0i^HY3?*@vBC$IVC?#q-1e1!k!qTB z`nH~ChGa;Z?CI_`_b?d4P;{J6-;ZcqGp;$Vf7JHiujlVye7NJ=%_mH>nK3Z~PM^EK z@7_)Mj~h>=pMxRV^fIhYHCS=Ni3QST?x7v{aykUxx_Z;v?W^Pm%gf0-s&sw_=`#!>%;B)m_Jm27;gZyhk!FgFv$1hzcF7y;V$y0x^%)#Go0h^1 z2D8bOKvG=8VEarO?)EyoZjW#Df5En-n+HEGVykbQhnTy?sxmiq!sr8)Fv1|Cb{gxC)%vTIzUqks zf3#d@9@;-0`R!fo@CnQL-qS;$luk*{?EDaBG;DdRW$N84hCAPTe=t6x=8qBbP<}fE z?HEN{EOczc_`&)?85VfqNfsU+SU#PC6HG-LT4HfBGn8+)1xgFZNezju{Q{rEKGkLPTL z`=D?<^+@d_+t+Trm-4!?Kr(y}5C1OkBmTbkmijh{`47>IKS5R9Dr=Hu!_>_%wH4;s zDyB?*$A;MTe_)dzvPs9T9=>_y#K@@Th@8X>zkEYi9Jh^mxqo~6)5{mgezF#w^6BYy zct&5+^ZG2RvAf>goZs%z?-3v1R*!uT(%4r@m{-lo4|491VnVmBs? ztWbB29PRXL{kq|{ezi~U)Y`OGs~wSJ>a*rA%wHLX+g%!Sx4X;LNn>x$036)`%1ZT_ zJd|7aR+~rWP>!xBT@53A%lo&oqCY=8I_@V=JBLg|)&VCr#vZ_#Vr_ACg`z6^wr;ZP z%J12wA2qtnE`!s+)Yxhm1;*}~v7_^dnvTMYe8q?NJK&~6a_D-Hc4te6?HdwvxVdl2 z$jFe-H{g2J_Nrm0sam_QO!G?PrgQs-%RH?`CtJ_9pJ_kSakT4L-x%|EhlMRP-NL97 zMnvQx)2R87=VJTt&_%n?$H2YLoaoFhKJdD8fs)>9gcBGHW}HCDCO)QqwFX3nF!%@#Zy{j|{6a*j)X z_uZ9}sEz*sJmCY*tWG}J#r1zW$g2l2v(_L9{}fUMfX`V05I*3g%}f6qIluph|Jy8F z+*}q^W9U`nadR%KU-;r&)z5~+0)FUKo*f851n)8LG585c=6Zl+Bmuw=3l;zAG=Um4+5lchS_4pls=0A7 zSOd~gUhV{hh@;VrVW`hX6#%dnF)xxkO@Jd#M9fD81F%aVn3plI1T7N8f(WDouyhXR X4u8&#dn2LgIA_#m2e^05f3|-CCIoU% diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E00,4E02,4E03.otf deleted file mode 100644 index 04934520ed6cfb3cdc7a15de85aa8c6a6b328382..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1292 zcmZWpZA@Eb6h8O%gMMIP%3T(TaM{=b24^YLL`I~DG8YvLBaUS{sHMPcFYVegK`7&+ z(BAg;g905;h!Fj?AtNw1$1;;G$S}^h#6MujviL)z+5Rl(ExVX{ZmY?R=j1)-Jm;ME zob$f9@2#n;s{tkSf&?-vtE%YiX}t~rJ_jJ9HOF4mE&D#R0Z0%-qmeP#j+R`F0!TT; zAGDebP1o-8a*UTDez_GLnOpL6hr zoGPp*MeMa%9nQq3fc>Qp5YqsdixC2(BoG84Z)#_lPSGljXFxoMi06{=TuFS7RM?d+ z$(ezW-=C7{Y0m-7Z#^|D$RDq6ACd88858{bPxJa+AR`EAn(Cd}mSSy7v96`Kq|$2Z zw4ZKibgb9l>xU-#Sf|5jVjT3*Hlx*Uv)T<#Q`14Z!eXIo#dHT@U*e-9+fP&YYpdM6R5PaQqPm$rUAelQJV{Ua_Ge7k47k~d@d~}+f3~^il zd4e5hqqxJhBT#C-a=Vb?1oN<9Mj0~P3O z(9IbCHaA+z^>}-{uKrU(rpqv(U|G(W&89KkVdK2#_RzPU<;Ht@0fc8?`B?wSfnN-+ z_5pY2*x3LZU^#ZIFX|l&C;|Z=mmPCYBG0+zT=VWnotwX1-}w68TMu8o4bWFZwItO;l=sVtL?R(}MO1+-k{qgW zK0>O*?t2iYY!WnxQnus?zw`-P23c_6pB#D8Zv+MmV1r^f1P#y(R%in!zUo>qK?}5l z1*3L&50M=la5@<;hJ&ERzTyqZaAjdd73!C80)RYRghsq=phSU0;=q9C0!UBdf}~6q ZNCrfR8>+FOn3TGD(LhQ}iT{}Y)8Ee7eysoi diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E00,4E03.otf deleted file mode 100644 index 2322e5d2f4e1f6a7f0c08461c444d2de245b1635..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 zcmZWpZ%kWN6hHU9_Vpi@PI+dLjJ-LxK!URrHOh$6p)5`VhArwoICz!n9X5gGDEicNk1|}mc$d@GPgl3IVX?=xg;!V(3uywJ89T z3;BngezEQPJ&nWI7342>qQkYpoyK?*^5;6G=qZbp`2g3qkXt43R0!C25yCtw*DXqZ z^Ubmbj87p?g@Tc2{!8%S`Ir*~0E}e;2$&ckgm7&=k`$w;CRYr(9VA!AGz6!zPc6$VGTks>la5xr;`lX2QR<|!04h6$v)ZeyG@OE_x%``kBH2Wj|@JVzQ zYQmzD1X!%m;o5EAZFlan3)DPocVZ>Bl@i19Gfx?x0)udo93Tg^J)6(--qxUAGh8>Q zyUyt$t-QrLaCs?vrF8uB(M)FN&$q5zP}h}fV^@<`6TcqSr0Q=Y)7?ridpbRo98UDg zy{Y~otL8k)|J86oPxlG^mEwM#U3h;^`l0uF;C@=W_~%d46KCbwjH0MGX5?vk3U|b} zbl#!WZ&vV%9vIgHXfxuCQT3a&)-|ksoYn#Zi{eP4-KyRBr-FC9D$7c`RJKTcW4^`Yt*Mv?UH+0x14eNtf9!+_Dfl7u5xRYcjQtdyn{A~q26`RQcH2|-$2Z3=z+dHmj~$l z%Q12Sp3aY&Jj@bO78vRUFt3qHI_Q2I?cm$g1Lw{AjT4QSM}`1nTOng$h9a^-HsB$6 zj2RFk!Vb4{EN6Bw4DI~?i1&>HZ$e!oG_r*p)ZTlYr(?!ASF4i!Qqbb^7$>_#PNB{|a&e0AsZP1hfngLUff)R%;7Iy8BY|^S5 zqBQa2;P-mNHY(z2fGev{OsKj?OKbaCWlzkAa^y)Rdjqh9Xe0FbMb&Ak)oGd4X)om1 z>@AL(YKu$QR*@nYQ&WwCsnYhgC>(5Yx^CDHMrL z(eVyC!*yX{y$oovPD3o8q)*aEZ`BLbBvSK?J{oI^T#O4@e&i`&@uT1bTp~u&OJpT^ z?Rnl*Zc}%;vrnk8pNsUmKj+a`IHa-=DB@d*-6=p?qUtu6M5c#}dVwKJOfE zkZpsM6GSC zcBc4S?~?ESz<1*xuW*xBy|;$0pZ~gi&OD!gS50^9{ov@_jRp6Yzm5Ff^H7=|^j^0N zsYF(p0TqsMlI-=$n;n-+8_$Vc;JNio-tcSSPyX|fJ8fThxQX{=-$a75wpnZvv(%KA z)s$w{7UJO9 ze`0hYe+5{<40cF^3@C#tut5X3@U|9#2-VO8^*HK)H;_5N2{obdG}r;DxGvox7Bvnt z>aown3IMjEl4#s10G=8Y1`7r#z}Tn|$Hyil8gwF{N;i@QP^F0rBEpKPQ9=eFc$U5+ H|Chf3W6fy3 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E02,4E03,4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E02,4E03,4E08.otf deleted file mode 100644 index 9f243b8eb4f6fc3afe259d5b2bfbb2775951d556..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1512 zcmZWpdu&rx82@fxyKTo9x=YB=c{d({Jlx77h(tEQsSySls548(O4mKxb!)p9u4C)_ zac|qT-Lo5P8TbdzL104xF+s+d0V0S|P%?=TjenRZncj{&GQZnlLgG0&-}(K%^PTT} z=ezfOd-m_&19E5uF(mKE&7}haLvsLd3_z^kv+rfqd1j~%K+=r5VvSy1qdR<}0YF-U z{9w6OU2^U|C&Tp=S0qI_Z(1$}-t=4O$ z6KT1)eh<03#$Ynf9R(HopF~arpsf^u0Eq|)f{>Ne>Ge$l+8SF3u@{IKEsD|N*b)i9 zC{dg?00EzGUM40y4=^&lV33zRnwWW0%4IL?;Yy$3b}j-LK}Zr53--QSmZd7o+EA9Y zrA)PHhoPp)SW#APrdMfJ)2hr&6`fOJIH;xfHJQv>y@`IiT4ONQ7>sJOwq!k>qtns( zg1L##*P67(dQ{HGhQYbSAjMdf$yDkJ#R^3dtw{8QgX{; z!_>s!XKwhfGp9nnvGPtb z-NS>O4tV-){cK;9OXs@2yvfOLb4hP;8GNSZeM@0&L8HbJEf@`x+|2ASrTi^+hw5(c z4)p{sMY&x}WGmC+ZgE?zMSQYFZ6iG%#=F#$pl=RpMqF2&U%Ac~Pi6DKr@qpVeQ4#c zYD=BX-qcagdRPzR>1gY8cd#VOdYPqBdoT83%dlm{{;=uZ?-%ZVG4;+Lubp%;Zq~*2 zg`$z(t~--e|7<&xd7e+OW@^Y9Q-A5n5E)xLdxuhv&Mc-FJlmUUXYD~}T5s;ojLD*J zKHw^^Uf{_{gWu$?YvEH0%K1cx*1OwT`$_d+r6F2*y5KwC1UnV{e&F+)l}IYw3CzCu6Tx82Caj(qfNcdQG3W5u=@Q$?CocNs{h&jz;X0Y*y3)Bw1!(4^6)HB zm_)DN+vV!^Mr_BMy0z_wq2hOMMNzup7TpoqBBUvAQH6rRPPaM|LcMe`8X;k1uYCpUyXZ>+dUBkh~(o$ z5MOvAF-=UvBT&U>K#T}Lq>zbaQl&^Fd3u|Gb9TP|24v@n^2qr!1bKfuF*k>`OFoV) z2fNT@kcaUR5;>l}1o=D`K@zfgEPhHac?wG*1y(+>k;U~I(1RLkAPY9a0Vo9nRD&6- zRX%8;4C+9Kt44SanGsA-5ns=O^^l3@3K_ymhCaohz&T1Fw8u$ mz;Px)0*L~KRdE^jl82t+7Pt#7;sbpOH;cEqKB0d8zx@j`dF)yM diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E02.otf deleted file mode 100644 index 8954cd74e518bb5fefa32bc2ac6a82acfe57ad1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 924 zcmZWn|4UO*6hHU9?YVDlS}y!Sxf7EzF;W*49r-+ zA2APrxeQJM3I+%voU=y|`lxp{Wq?#ZNfj`u0ydSWkaBcv;T%ka!x^p1DganW?n_AA z&gyo(Qmiygi}m}((>cHrqNu;pQDLt2`TGK$9qtfc;wa_KCX<=BIDKs{zNs%5atT5H za+kvw@cRPxkjq)lTfAPrk){XvMpw`kxQ%3H9vtu?FgTvJSW~Rg^O_=!9^0!|a%F9t zK0uqEn3@r5w@Zx?$@56^pq{Y5i;gdiiQWg|tufIvxL^+twX4L9Kcz;kcqlb*TurRK z{1n}YMUQ)0swK5FXS*j=je4hqm^XGeHvD9Gx&OoDa%4U7Il3NMd>nr5o>CQ!N-)Gv zjLzPl9gok5MdH)wb`i%?@_tXKiLHLAC&NjjaT zT@hJuQQ^Rfvk`?FyXPU!_zdU~WqfuIuh`=&As3GR%i(0+0Rq^;4;4@etvC;&m|l;agp4kqkNu#yI?4i}YtS6(h|=PZ_`|2kneT@hOhBOaT;WO=7BTzBYr* z>Ro4Q&u#ikjrUyXi;bK%QbsDB8o6{UIbzriqd&c7yzdUJ$MMJU$-e($bMKzLeLnx= zKYO1f(n%v>Obn0TymNc@b=UhnPd!tag3BJCU60)Dcrt9aDnHG-T~>0y?V^`q`5m&# z_15A&|AR?$!5*EC>^#v2exF$Ro6Yj7 z#Oi2qkRQ zk52R;NYOBUCKg5nCvx#BY=wvF^4pPUm(qz&vQ^XpK(hl@#BUmIu1FY~M4&K-*XDHY TD!G&I{3UWglAYlH(f9HN{T%xO diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E05,4E07,4E08,4E09.otf deleted file mode 100644 index 51237ad2f7dfef7d867b4f7f13c8984bc2f901fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1780 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 LnI3wN|Ns085-K}0 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.drop-hints.4E08.otf deleted file mode 100644 index 9fc0bda2daf09e08eef26f408c76a27bbec9b056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1312 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 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.gids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font2.gids.4E00,4E05,4E07.otf deleted file mode 100644 index 0c2674a0b039ddcf49a578cd61aed3d336de0333..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1624 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 QmF&x+YpR3&pZNd!3l>^k5&!@I diff --git a/test/subset/data/expected/cmap14/cmap14_font2.gids.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font2.gids.4E02.otf deleted file mode 100644 index 6a5a3a774346be8025a062c5aa79911825a68502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1308 zcmZWpeN02Na{BEvZ2lKBT1vNZmo(QN-L=qr1edS024=skJo{(ir6 z?z#8f_wFsLtSkc=w1W`Ri%Uw#Pi|Di03Zq=h?P~mpqXPnwg3nppjNG?bXG_kE(8$$ zh&-pxpsTqaV{S}v+5{Elk_kj6W&0sq;ySI5Wj;EhVhZq>nMYG zaZd@>JAvF|wb&hrk3fTb133wRxnckUL;@fPLQ>O6QO!Imh^Ik(FA*mNaZ(uHCE~U# zg?mOJ(9^T&l_}2xOs;Jk<0Ow4*N={#je5PsX0_OK4nxgBQfoGo<$SuGEH~H< zw(}@%E(}-Z7J?WTsz_Ju&XQ-zQ%QLy@AmO-zdSXQN4DsCc9e5R*<<1PC^s0Duv5{E zucP;(Z$?x88(y^D1q% zg)8VT>fq8xIV+n}C2gOc4b5cq_W1*Wy?1ZVT=6|(J`Y}VUvvF@nxzhXVGq|cme2)n zm%H25LbrI@x}Bh-A$b<;yHJO29*;rfvO4Nj$Ci`R2i3}@=)Oy~o;TYleFFKg~*-}kbn_DNljt5(Xc{FRHD`{NU;#j&NC z@BAx4|8u4@M>!ccTG`1J(&j-bXbyG+FAiM1+4@c2P38{sz5fm~9qRe4Zcv&@bKoKa z^hno;Z#cqcvX|!Xva)+@>g()2POU%bJkxNhN$-rDy4ojY*Ec3qieKZ)s&H>ObUAP< z!k%FI3z#-fo5$ICmP>c)x}-GCcr)k}sx_#ebl<-Ct$VKeeh~-U?w39&`tZOnI%i{- zt9jtOkM_|FJ zbUWYwbe3pMYyrh3UWGC7k!00m-V;ZFK(;^x@kA+! zHDV1OgC^MnVnlf2Uy9+2Uf_3!%zjaV1asY;O$Tj1~5V+ ym@#UDcahn^4(F2bd^iYdoR`2#a_p68e0wJ8le=7syT?Bu!klDF4D)x+|J&ct&8L$9 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.gids.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.gids.4E03.otf deleted file mode 100644 index df159d0124eea173f4bd6798bba207ec031a1005..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1348 zcmZWpZA?>F7=CYWTlyv7W{r_eFA7Es(^AZmAx@YM_o1*LnHm$JE2VX9X>E&xL6MI_ zd&}(y<-^KH23dbB!hnEtlj#x}LzcPB#QlJUm}Wn=Y{5SUy~WGYy|=iGZ0F=Y=Xsv@ zJshpdBX6Nrm^HOl5WR;K2JjJAYs@;) z+>Rm~?*wX()na$VKLIs>C<8SGfVm<70)zq}2tr(0V>Z|EEH9PI}oUTqeoR;kofVWs5*9d)YC?$DX-)Z5isi_L1WX&k!B{ZygJM3wUCcB)io z*V!(ixxO%5nVSR=E>xbX+@2xJkR?;HbRKr`uv?a#&Vwzoni=8T5%ySkCc^bb#O!!v z?c2zM$UBjw|HdT$#-t;%sC-1Bhz1p#@a?3tTN0>TdJ#mpJSVv@~VeMMPV zVd3)H3YxjpAFkx6`>gZ%6MpSj*8VOQ5imGa+X3(9b3ICM2| zr=LB+bmuXRo<@(e#r*VE&Z_4v$b<{cP9CJOcTl(Yc#cv+I`{?y?H{tk$sYRugSnY#V;~_~bdu>4}k9j(ja{PGwPYzE6`UA!FWK`>%+~5m0a1m^QJI2~H6mD9sRgWmYgMXstxoJzDvnM~LkRyufbgFLA^%_U zUJ{Z3f$&$-ol^mEiqt==T@@8;J+*azbmLf0&$^y%cBgZ$U+9O2eGlAOw|@8B``zEY z_xtWW_q~^!-TU_K1}QXw2;#SH->$GNduu)bgaO2V+r9VsjB}oWYJlh{VmqwTD$8~@ z!mkOwPq3yyt;{=n4@m$dUV_&Y5JUV!$q|C@5u8+@t*n)w5l<34L2!arSz89O*NF;U zge9d)ty+9#@pf`w9>I<>oxXCW7cu~-eFQ52NURJ%08v5^2n3S6Dy_DT*EU4rAd)1A zBnumDN=gY6>b9D^w|pjI^{2MP{Dv zEwy5AoxW17)hk{rRp~0qbQQ`2!vW=V-+4{09071hKzS1hU4PJxURFOR1e zE=fvRxhh4LB8yeXmhvKz7t3U^OJzyCSk8-Qc(Fnjo5c2kepzNM}Fec`nH)bB`hje_wtfVKO1Q}^4G{c}EK`<|>VC4@`MlEG9SQH+n+uY4{h0s#ee(@%f-a@gjqC}jg+HcG)@zLph^<3QbK9 z(ef`Nx9MO@(AVMlAcTIx1~#ybjz)*kbP&fIm1c@zSmz=pT5IsCj@z%=uG!BWzPkkj zUbwzyOa1acD~(lVOI>R<$8ZeGv^KXnS~-g2oa~~IrIXN*amaYw@}O?=FX!)ExV!VK zO(S;J!P&VkUntPoetV+$n~kT^&f#cNnu;pZcju4zs7UJcZCXA$l|Zv3w{xL|vv_Tb zJGXC3oH+RD0aSGLJf;FQZoQ+b5iiIoz%f>}bC<1rxU|1W7b-fL^E=lS?ymRueZRU% zg-2ZH+fMh~Iy|O4v+HBLs$%ooHDm8yvflW*;~%yM&bgjp0gHuR4E2ftJe~1#0q?;P_9y1RkQR@l;!%D=!wWo}flVO}r#^^Sf?9~*?o<2|NcDQIc|6@PP2~C$&hvGK=3k3Z9 z05Bw2K4KHih0JvEv;6z(-vQ1q AhX4Qo diff --git a/test/subset/data/expected/cmap14/cmap14_font2.gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.gids.4E08,4E09.otf deleted file mode 100644 index bbac4f5c178c3e965212f53013cc5157c2210882..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2032 zcmZWq3s4)^6@4p^SP2XyVVMk09PzWEB`M(e6UT{7aA@tsb_V=`p|w$EApsHsN&F=Y z`fIhTKOhiaBX_2N4aGqGX`Jy7J54-s;!b0?jN|b%&9sxuq%Q3fd1UBYh^J}$?!0^N zIrr|nS9eGI4jwvm5C}mBhysa)MMdJON6l9N0AT?59S2K(l7G=R+6aIkfVm2(N>Z2e zS=TuLV)Pi7C}ffo7al?Zj%Q%JRe_1bMZrmo>oCqxsC3ODCVC3vpJV*AO43{h$ak;{ z`tcUjN>nob{DvazE@Eu2Q)_iALm(fYe+OeR063QffB?}vKoErBM1xAz!g)I)2_TY2 zMACVY^r*xR1PQ*KU-~H@?oC*LolnF4PXQr8MDb%p z>k^+iQZCPv=gT+C^R~_tMRM)j=s^kitI7^x>&d<%w7Z;pR|57F{Y0>Ir zDy?{LtyHb4Q)?tT*@>6L1xls3m`m4+i)C7wrV*2CP2w(X0zl%XV-u;A7c#Q5L|LME zu_%>OX`D(I#ixoka%z((K24OtsZ3G4CcKmxMz%2A6TBKm-C+To3@={`-wp2z$NX=M z{7+0cE_xU{9vAn}6SofkcH#A;RZT5C1B7^Zpc9M}$;27n%e?U@b@Zm_9GJQEB2`eK zMmsFKJ5k~=s)Jd_$&RUWzUlQ|zsv1@;m*zJG4?U@u4m3RXMR)$Rh!RigSCv>cak>Q zEao;xo4wsc!uT@ktD-SP>&5Lkl2=jG#LMK_u1K)@_^I|fVx zY<~!*!k(*lpztn?{~1g}xzeMC^7_(dsUcK4<0s+L@&pz8W#k?e^ag#s?kgeqHWS#v zwA0qcH6sHl4WUTeaPI0Wx_CFIBR~~vhdeS_b)$q>+9DiZH%3@vHiYKps(lNt(t%B zJePYB#Tav?WSw@Pa?(dea+dE=u`^4_6oYHiDQ4E}v2N%q+LLzc*r#Q%`sO7>2AW)2 zdqX=)DpjC3i;UiHtv^#cQmqbEPnZ6|InO@ud^Y^sJ7jp$d8vDL@NUJNe*E1QDmIe7ltsze$}WWo z<k=KudHt@R&Jj`8~$7sHjcLaiur=ISUNnUs10DW$hCI0pDE#hd7u{nE(gD-y zmY~e59?htD5ygel``&=!KRpRo{%ga-gP~Br zf1i7wWxuW3cvx!Kt9$L@;UQ_TxooQWLhJd~^KD}tXL`oje|Vj+*!BTQPg=1!PT5B7 zr-GMThXyZuLbjmM-`DLt)f6HNw^3}BTj5dIn{90tb8|yOQ)8onF*x1D|__ z`}(^EhJC}K5&MkwH_hh^B<*m}w8P-i8*PmwJiL4f_icAlvH0`BeT0GQv?l3z!p?sJ zg1>+npwFD@;Orld5%nN>#TA{;!*>I|Nq8KKZ;%Bd=f4G$_#EMNY;SQi-% z$szzxc%AS7K8Pb0iAC@&$X~Sp``813ClW*n_^~`*^pi)P*n&N8ya{$6AP)%FYH<4D zE@EY6g{z8D0TylvzyaJR5iP{kpT&61=Ye>P*8Hd+@XvEIg- u-b6e%_0>gT%>xHWu4^HP0dcGBb8A6vd^p5K0Kfx@TBBF`xqI~g*S`V0F8-MS diff --git a/test/subset/data/expected/cmap14/cmap14_font2.gids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.gids.4E08.otf deleted file mode 100644 index 38b3fa8b21c8fc806b123b60a2cd30518e8229ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1700 zcmZWpdrVVj6hF76<+fnOjcW`#EGSGjbx_p!$`l{$rD)Ji3>(rxdA1bV0wNTl@5jAu zX$w>e3Zd=~K`;pTnoE2EiyCz=Gq-G+%VyYa@nYC_%Zz6GPR{Fh&i9?ubJMeX z-@e@-fO_CU)V8!Vamgp8od6I32wT5|-cE$&}GW@5*Q}6KT)VX7{;uU(wJP5}yE-zd-XU~TP$pw;vl!D}S z1(G$}lx5YbqJlz=cv-&7tnhVZcYtMnn-YixY*3LXlV)$BKAXED?(0gb6}Xyl|;dqzX(W z1Q>IG-tM~+V44Gbx-T$&HE=KRejxn6G5keL&@G&Z=#Gq>a7E5Rzf*86IwXm)S0Nk? z3L2mrn~$C1tmXtc&*+4yl|*WelG$L~(!fM@FlF?zgLwVvGw%L{jUI>7x%kdV|4Hfz zdDb;#9x^;UKr2$tsePrS(tX6HHyaH#)*4Hl9;ZbIh~LsqGPYWA-3sYOhTF5>ueefk zzT~lu?*8?*&)aTob&@27=&03aZALe=(+m+oZ<|_9kW5Jbvd&Ux(dx39D6LeFTdkyRp*37l>&oplkC?tR zU&tBX!T=MqzG}aS4`h0A_k`B6C|o_ zi!o3JmnpV2ZF~G^_E!h!;*pCC?yYjDEfsZ4bY>wFX_VP^naWRJz*oUcc z*S8&?-@yZY_KVGf$L{3}Nzd)N&7`O{pQsu-d)0XBkE4H@p4et*#$Y7FaWQZhw~=-` z8KdgSE^n9N!8f0+K_6mpY8{c%692kkjZM=~?yc}vdNjVOM!m=2HA!pb<&_!obpuT7 zk3|7pSIuYSBg$yHdmbO@H_<%(b!%5$r>;|fyt=j4Z*c3JI)}rBsB!3r%7>Om#^Z-Q zT1$hs-cv{7N2Y;5L$o<;EoPt1t3OfglQk;4mgcNvBK=ERx6gLP=|y)n9*f85Hd1n@oKoQQ-f0&R5wzHe2((1d-yy`h z-+A>1=WhB7Fy0so*Cw22@|Y*pl?B4Q68(ov6Cm;hC0cj~Oo0TJ?MZSG5W*h@AKq9O6$9DWGT1qDc< z43c3r9E5yOLMdp__RRnp6hH;YQB(yVAx{NrC mn24Qt=nzO^kdCtx2?2{{advVD4Kc8@;LhSRZS3y<|M>@*Rah1P diff --git a/test/subset/data/expected/cmap14/cmap14_font2.gids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font2.gids.retain-all-codepoint.otf deleted file mode 100644 index 3996080d95bb181e5810425c598de7c46bb2184e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2376 zcmaJ@3s6&68a_!#xB&!Qy=*I10*VDiC8+qQ4-mDjt-3|6Qg($bga9D~2yX~N-uLF- zJV<~*cuLyY3W}>peRq6>`Y8~`2&-~%3yC(5l*scJZFy*~{2 zm+<^c`TnH>{|fFR)v!GZ+&15&*}Z%<4m;pRZ56Due}LDvMbc_T zQgWKQq^7JukzX!}%ZZmHB_<|GQghXRluP#1Xv*a(jpX&>9CcZVx=dCs&s{D_Eh>_v zbKx3Ex?CeKtHj2chrmx^4h7-(p@PH7c~Ohvm#UHD4K&94i*N5 zMh8haz_w`47CmEI#A&e{Eau>44&pe74+@Rp95I}u%r_D1LuMb`>bdMgtv(SP@=adx z-SzG81^(Jc{MRQQ2znSi5EAmx5i$$cQhaspG?L?UKrlWG&;$l}5xk@P6#l4SlfV_Q zUl=Bw3u7mik*V2gwBDG~gu;7K35?4k8jqiBJ`w43+3fbH+oLCru#cG!93$ot!=h&!-0xLgt~;arj)nvO{KVt# zqB`sh!(wTtJX9;5p`AozFie|>CmE!4A|*zo#7$kP8OW(zIdSNtdyL=mp@50d6U<^vk*{{tkJy4ya^&S{@5pZI1kPQCDe~~(jv-5XQ>wBcmpSrn*C%ppoNU3o*zgg;^O9l}u5 z!)LiL!uvxDl|^OI*)tVnPP14Dr_;(fqJ~|@OEL>VS!gQK4kIn_#dqKw%4Wg)GdlHl z9ZeXG7PC2uqPa$(+Q|gc-R^96d%XR}FLw5wyLsWpg&Tj0VG!Spc&l{iw+$IRgnt22 zlflCi5hR1lLC-U=28U@u$M&r;V+TLYfQ6&y5aF(}X)F~DXzqc06k?RqJ58lWi~9=I z-og_H{${<-K5%^2d;T`z8?v5jJ=J|Tdqj46=O<`o+2(hvMn1S=y!Czi52nZT%rPP! z&hJ2=mY^A{m6=yIc(AlfPWYETT}=l27f!^H3O27LUyl-$d(caHXkI>wxQxYCEh?(aW>5m3}c3^E*Pvl4KH|lRvMBibC?TgYBR?92o$tZpk zimyhg_Ph~u+tF^g?yoTR0gO3%)i-u!sJCDHzLFx0zkf%c8M&2xtz%p5v&-jCe!2pm z@~MfnT?V&FR$o+FnO?MZ7%lj!z^Ci4dyn~=HJa|6 zAx2M_piqB}>Tl@N_33+RI_kZKW}RJUvpKLhN4}{1((<*jr`DylG`SmH4GeK;5|H=~ z&^Efw?4jNIcWXRyr@DVp_A(UWUD&Y&O8)-f$Y39Js=3?TZR>0%2H*jb&D3QU=BWyj zZ|a8|ulxnhzf?{)i%+ zZtk7Z+uQB+cDi=hcNlk?3w8T)w6B+MJiD(a$5Wkgy!uS->DtqEM;ec|4X{5ttuWnu zgP?~@Sg6D1e#>Fc#oC_kiw>{ZqjPn%S`SxwiL^B&TVT(3zTK&6f}GR}ygF_ZmFECL5W;)Hdjft2Nz)_1I@SQ-2Z;nCVKAQ`@O;YiF?H*f zZ6IYA*d?CH!QsQrys4=vE-PlKShywvyYRkw0b-o}10T9`FlY2P63d(N8`@N8wOyPKro{dIBu61gn^X)- diff --git a/test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E02,4E03.otf deleted file mode 100644 index 021c9805be5297f3f21fadd414913a92f855fdcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1292 zcmZWpdrVtp6hHU&L0>COcb7#XTsAOZP)nI6GU7mR4wi0YetzAHK5vv!J)^V(PhVj8V^*?|07cJihO{ z-@WISS5}sT9J)XRDJ4ga&|gq%SpX0LAlJ)Jyr5lje_{a;{er$4y-8;|o_{3>AZC%j z+hEYuUfblP81F*gH_-$oP0a7vqWCWFYM zQsa8Zke6D_R$J_2&?0|;oCd&LF#rK#5(t8j*0z{TZGu%0O@?S15lttf>7wX9F~3_S zN}B-Rz(4|3NlydJZ0(xlrH^lIAC+*0$s61|PjE%MK|&DXB*j}5^?925JZ*hmeu>%A z*8F~bgN@GC=g?Y>MoSmhn%^_fC)%twgUL!CZ_=BaE#_vO%~1P1U2HVc6+*g|t}s{) z&F9dWI2RtwNrD*9sZ60V6`2ZkhJqGgzW@gm>gLFHR)lv(xYE#agbzlf+-zj$tH`~` z>yf1Y#$^A*>c(y?;Un7Fz{JJP?o{);GliXc<;Dp zEX-wa7nbjG@_U^67`LC-=ug^DpRH=u+rw3hLo#lAXPQ#}99^SAgQ37h-_0=hCOcff zcDg!U_MS6*ie1+$V;I(*$|RXO{Q4Q^?f!3^OEve4c;KIU`NN`*p7}{+7H2f8*gRvrg9KaeBrA;o;E>Ypaca z6fS6%_@o|6Jvq~ZApu^e~b zhdg1Ephl(#6X?JKd2kS_p$^Q@1UBsS3NS!Dw15$#&G9wx(NOQfY6a>Su^J!)C!rQ@ p3Mc_kNGL-r69K5=JUfnpKM@cp7L*AblM>e^7$~tZ;UDvV`3n^}qm=*v diff --git a/test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E03.otf deleted file mode 100644 index cf3a5b3f47bad5183fb4bd415b47c20ecc7f17c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 zcmZWoZ%kWN6hHU9{(1eg(&=gz$?(mIfdsV_{{m4M$P^72wnX>A!CNVy?W46Va}~;9 z6x&zcqfh}mV7kSA8U&VMHiyP!lQ>LFH1UJXGz;;AM&rIL=qr1edR}Xy(R*@#_xyh6 zo_o%_dAIe*kybFk5YS+4Xli0>p87xlfHVMgy!G&7j@9@_J^*s>5&PUmLkB4njw+GlZSHR^zfnuR2 zY${5C#vV=91I7bJ%YGxP!h=SOKfPU=R-$RSF?Bty%%pYla(d^B^mpmzwEn*_=AW2h z!MJH!Fq=0g%)9Vo3~PJxXv^H2zYQ3M1#*xal1sNAvDJ5YmFm&DVa0k*@yTWF%+SS^ z62fn>=>4J1eyfSe)dO7mrQJJs$B#`PAy~$JYk?3foU+9kwjxe(2sO`6= z3rc)|9jxGL6ngR1IsSV8Rrl?}ep#HV76)U4vGD0* ziZ#rQFoGb)iv>MDFyUN^-gx(`=xWEUIt7&bpLx6Porizo!hIu=(DVsOkOWbf9-fI! zON=DN#p1chEZSmtF}xJH6UzMZ>CMk?y>$E8<)|2wqSAbFZff@Zjdk}QwJY{jMSt4v zWPE|MUCT)(Td}iYGi76AHWU7Bq%c4GzI464sP=at+6*c%PY>_Rv3y%B>=%a@(&Zwhx zS`$TS{+*`!^^FIghq@MMp$j!s+??qnlDX<`O0uLPc zpb{R3cIW~x^g<9{TN}8b8~VV5QGfmn{48AeV73w0ComgeKTcv%ZwYKF;Gm!du?1hK eInT@TsOp7)N-;s*pw7aTsSb|Zy!y`nKmG#jE@H+2 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E00,4E05,4E07.otf deleted file mode 100644 index 7c537c13a9bedd44523c8948413ac40c85c52eb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1264 zcmZWpYfKzf6h1TiVD{04D$_J=gegK&Vzsb5jBR6Cq4-DuLz@WN04oe^VV7NY7YpT4 z2rSFa&azwDAdf!4jz27=5TKM=e`p~sYD|fZ8VzZPKaCn~&{>$0^~`RJQP0i!&iT$c z_uM--b8pFs6D6R5E>J*1eqkZgnqw6J0F|68IeyUiF?ZDsp!gJHRn<1L!*=B2%y+h%62qzKYWHOwr2=7)(JN1gB zaR~bTG1SLB18`$w$AqNby0`hNN<0$3CZ2ps%-abnf>6e3i%RPM~!w&$ zr|K+jW`A`$W6a1fGNu~)yDW3O)#YYwF6Q;dYP-{6cbeU7%?pglYGq30au-v|x>)CX z7>w-;H|8ZliTl(g(5c!~tzn;*ks(EfXSD{Wu$d-EUO_AvzAH#Wf?Avwo-7Fug*Sw_ z|K_NFa+*o)x^7ahUk~Yb;Ad%;6QfA4Jq;>67wCpb!bo@tUQFA3o;Fq4r9+;)ZYg10 za)|pYsjiv1!P&j%&JP5G$*cEguLU0Sw?Yfvh29^_MO)UQYq*iO51!?Eyq?}RUt51? z4<#DP>7NU)NnAVAdBA*FQe1y)%yzf!cEc~6IQi3q;R~01qd}ez;27}@`-X5v#}kRx ziTRu9G%q!rlNu0%=FbKK^PFh)i1nP<&~?M?@2#c8@3+%w-TdY*n)mS>x2HGI8|q6M zEi6b`srb5FtiOLpqAr{saP>ELN{M9_N$+8~qQ0i7#)*3SSp96-xBh#9N1^Y=KUt-O zY5$#}o0lI}EtnUJ9!OcvqaU7LxV7Z@>bH^K`yO*MgZ`VAA&KB6G9gKa_#d;^u3KZx%Jvxoo--MwYo{e=OS!+bv!U`)=8?W&2Lf`Ofcr=X~e% z+6yZX>&S;uF0t$q$B1{4xUm*Yn0v=!(CaP@IYR#OsB{?6G&tgfEmn8Yg#R7JL zjGuWFI(@!5DNB0>V0da?j1@h;KK+`I$)7*YR6WHME&vgR3DP9M?bU!AwP zTCs7vPH#5sudXqXD^;sVMQ*NwEU47&Q zvpsPUGZLS<62BLJGoJR}GyI=3@d?SK^n^?{8Ia9GKTv#iVM-F?PlE_`2v$Q6wiZk9 zT6h*_`}8V;V(YrtIwU)lm;7|X%V-=-t(U25A6EM8RXFqD$tpt1EK3d%*JER+Zu%bt z{Lj~wZDYmk(Gn}W)uZXr1~h?=fV10qvGrQ$B6W+p?Y~8x4EjcEdhjd{3wE;8GhiE_ z`=d-2(|h?2BfiJTUuUw}T-CdlvWC(Yl_gr52;t21%n%{{F?pYebVY)PIxj_;x2f3l8c+?pZa6=6ovWD0XMxRlu{r<1iXW7gMw{K--9&q6 z59R6Z=y7+`I8A%0B~g1Hq9MzWW!V16JpR-92cJy5_4CUkF3L^2=>A|d+}C@5tnQDk zr*qG-Y1Uj7t~U-;jRf)Jnwk5AG%>x1pipjahMl$toSA()3bV(`KYx#@y>Xt!!_9u9 zyRnU3SX#r%9BS`QXTyi}v07cU_EhPYzU%Zv;H#q-?%?qe-}#==!}luAC_mo$8N1%F z?O5}fkFGdw|9a>*=Ogc2&sdCNc>xv<;9kn-qcRLbd!%k(ZrlF}=vpKLKlL-aU)oIOSx7wrifj zwwN_$J7Vr@joO3OPOIM^K-6{S+otc_4;@Dige>lkaC@kY!Vk^>ftu*`dwX3GZ`gLs z98q`a2A5Z?Wo6N2eXlU&HxtK)VxH09Vb@`Qe-J;xloE8AwXC*EyMNP7TcZ8S7tGST zrjR@22s&s@r-s(z%$}J5Ax*k{gcSV~xkn4GUyk40JAdo%fCNGRp;1pf}>^n$`yUWNQ3UJ*W*gOiinu-VyJE-OL>h`7arOjI8x5Topi z5uVd|AV)|AT2O)>@?Zn(g(}cNJ($q+Dh4%FLnCO=sUdYoYKp-^6fHq`3yKC wodN(ji49sQFeA8ahZ2vb9ZD+vDaoLqW;XG~Jvl zX+cL=ANEHWck?mUxf2QMT<$sN_dDm@doK6Xo6Ys0hCYx% zT4hZQU%uVH2mm4gd0XFj*7Pa(#tpzNAa~m;SUg~uyZ|6GBhGi&Ew+zQs>Jwp#OEAH zr0psnAPyov=@9%~DJoKkcmT0duylEVyMZoDGTd$v?6Ogv9?wfdT;*~5{E63KLfnIx z2f$noI{`Tdgb<~zQxLkDcQIywSSE>Oaj`5}EJH4(>txx}Fct_LXkAJc!2E9NjHKLK zi`Ob>iD8G<9--&cK}LwY_Ig{fsnYG~_TFuC`1yQm0dFcQGVv8Q_Z>Um*zNP%1s{L4 z-Rkyw++K^{Zac$QxLkY#OZV{&cAwpQAIXD$u)!hVusvPXb0Qei(jKa##O+wcTPU{RKp^!|0y8 zg+6AtZ;=i-o(RcJ+X%4Nu!Ep z<<)YTTFy<5$Yty01M7e#L{(N^o3pRj>GHWR);hf0E?XvN&Ca%Rh1JdrcJ8##2^8Yyw_g6hbyeF=c?#*4_9UP*xgsqnWzT~3;=`W8Mhg>8O)qvtHJD+mUl=> zK$1&_W+i1%(#R9i>PzW^bX?N@8`J%b=^q;wjE_yGgE7`y1Okd;?d+ zkQfSw25t-n2SlAHc7{`jJMQ5a^N;z*JAV2i-=2Sb@%hA$!xMpUPz;D8{lmBK-I;$= zx0FAXJ*{ZlvTZt-=YGvZzb=}!I&U#XgIyLQJ}y3L{3~kyK6NfR{}&K7?J;QHG1*G( zr?ccTY>IWOtjrWrmi7S^b%bQmj-vVcIka!62S(M0;w#cAYeIn0&yikGgNZDXMOXoA z+yY`m*jfe+t5F*nMzxl*W(!M-jzU2NTfrvwpnBm5iN#`cS7e1as4$R$wGovbci)UW zff+C(vw;9SxF82|;T+U}6B@va-CYHCsD(zT$EZ8L1|AFTM$9&#&B1H{e0U&cdP`uT f3WY!g3t)=lw78C619j3baRC&d#75|U^uPQ8^%5NU diff --git a/test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E05,4E07,4E08,4E09.otf deleted file mode 100644 index aef4bd39022afea8baaf98049f02c14e90a562c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1780 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 aQH-5AA+ld5605|D%blRdTiHJT|M3^n!d@2u diff --git a/test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.name-ids.4E08.otf deleted file mode 100644 index 00c466f26bd0fb4bddb94aad337ed45fd21e1aba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1312 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 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E00,4E02,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..b63b9e296297dfefbd163b4dd4790ed79da1a823 GIT binary patch literal 1404 zcmaJ;ZA@Eb6h3di=m!)w>0AbG7sd=2oNbxt25}%8Zla)o0wDsml*@$Dj=}_?$VZ{Q z<(8JuF+L(he=%eP=G-tdZov)Xj7#=IaAaBb!>_m>F6f0_44!+Lihn$B&Uv5boag;G z@0*pIn*}Op1}TK4rKeL3$C8QxBxC5evvQs>&Urty1CWaVP-3>4?2o71n?RnA{H=0} zsr1raPJ#F*^u%&Zgsmt#5znK?lv``+wtpdYp`JpXXf@T@LHim)7(rK5nXDGYp4}OE z)=uOeyUkIv@c|eSe}ql}pjL}WijKB1BGxv^)<^(U!ifv=WfBkL@+82_e=J1IV7C3Y z##_aq$-e`UFAIvsebddt{CyEQ2|G5rWJbv>QYlD;EP%MMtW@hGHZ;#r$-Cd9jk$;QTp@QTP%aR{csC@OI&kuyjjawgt;kA-timRw3r!1PfGy15SVqs=xsIK@ZuOqoEcm!Gtw4SaG&v z?En-*nW(G5UO*-TLWrWY)@rR6(94me0V0W;L=uk#T^dPTGJadIboUteJ3BXHaL^L~ zQ!63kyyD@twU^|`;JeUB2tzE;8jC#G1N-ed$ZJ~1N9W@rKgF0SiwpH70)utLt>3%A;vXaUcYo!lZan z+CUrW1o{B|ES*R{M?X&=qz!u7V4w{~+K_;EAPjypwiTpQsWrhN+R$*_u01j87`65v zi&9g_qSVo9413jDytHaQT#P#GRZJ zX$y3}rcdzRMye^^l*CIX^MOT<50PGby9b2d|~G6uBAZNQx%1W zc@;mF+sY?1l>^p5WuPU{(cf{o@yp)J><#vtt{d!hPv>SQN->c--)+cqEA6FN3gWZEYXZ%-&xmVb}Lu`|$ z$>VG-;=`P#HYLNb-Uueh+88iTxvzJ8<(@0KlfnbP>)^X7?>+g0$ywXxs_#GLV|)zD z^tTLn`h7~D&&x&(yM}N~Iwze|t_StYKYzCL`JIgWFPw9;9-rGc(lgvQbb4{2;*aE6 d{Tv_Esy8d`j?uDnJ<8Si^+la#)zhidz+XG|iKYMm literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E00,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..15818edf5634e8a1fe370eb7129f0ad9bef6f212 GIT binary patch literal 1292 zcmaJ;T}&KR6h3!fo#s8*r^1ihdIdqrg>lh@Q#1E85f9IdH)+O-h>#1BBO06>$QXZ??q-kC-H2I{w4 zysYQyZHYqu3u0Fb2J9=8h8)+$*aP< zHlvRDeSu)=V{jq=6u|&st__(MftH$9&(dO}Cjchp#vA%&QUqu9`v4>VF`F8}X!)bX zZ#8C?`~gJ2tYma=zu2qnKQxecVN+^I=hDoh)PhEd0;mF$}5?<(!<0E9Q1` z&v3iAXSv>H|1*Akrmt#d`XUlC7Tpz4DwK?`C?6 z*nP5g_V5({RoB(lyK(9KZ{JRgoe?IJqL{#ST9^<{;TPctGHsD6)(UA+ZXJi+zT!L`o+yJZ&lrW?m|?IC8CMx(W$Y?kCtw<{#i2bSda}T9B!jO WaHjdfsByLE!4hp*jSbQkfWHB^@k-YK literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..74e2804daec0519aed13d7ba3a70142797df5326 GIT binary patch literal 1420 zcmaJ@Io%8$szVq$< zzH>Kk@7_F6Kr4tLEF&w6eoyPW4IsLLxRF<|MgM{4gbRR}0id+ZYP3fgTJEEsM_p+) z8Otx-<7CLcL!_J02wRZ#A)iAen60k*D7$0|`)SnKR%5*#B3?iWqX=1z(Q1-yh}nbh zN=4mmw>e$@w?U750zm^{Zv-+i0>eKVSPP1knE)t+H_l7%kWDZy-45vdBO(G0x{v)l z`esS!)4u_c-Vr*Q5~o^)`gJj>g-CyoL@zprQVb%&1ql3Nkp6G}ufD&$Kou$GNFPW+ zO%})kJOq890&-+H0i{eVld41_$-iG?$b5De?97GSkl-DKd~XNw`~AYLQ5oO*_ z6gby45ci0SaJTjm7q9RoE4UOpgtG{HWdZ+XFo6S{Pzg4u0Ud0HWXMO4fjX!LBd(Q! z6{{WBQlSJY0(~x=8%QKT2$7Z7S*;BMdp?>pLNw_j(WG015J!`C2_LQ&$BaR**Bi|0 zko5p(7FLb(vWM4}o|B@2Z$qOY3<-&k5abWxu$qv}-FtHKUMzTNU(xx57+MO9T zdxN8rF}vuEWl6L?IayB|%5ATi=z<2P%Vc%ZyKBm94!g}^beYOG(}wD5I$vma()lK* z$?-axfx|L7M$e=$sZ1J^&TM6#WVSK7WJafBbb3aY!st>NT^gfHXLMWfOvD`q5qQlI zxk9N@uhN8SsmQ1`>to^*lnF}B-w~^%gDO@Tha^@RuhigW6m!}@rtpTVK`O#8b_h-p zJx+<`5|^H!45c>ysg9k8_^>hF&TTA_w@#hwpI&$PNKbF?hFjOCPx>CP7y4$qX4}6h z;;bnbor5*3t^W;ATUSSWqr0)YrA^Lhim3ZpCwWg3-LlEJofn_pH)8#$@lw@~9`4ll zHwTX%a}W2jtPh_d_n>6I0=3e86J-!(aSKYx`JX}@l8Kbwo zLe71)oJ6T+mLe(E&3Zg*+kNeQoiW2%nQ`;QpA~VI>z8@?(E~ls?z$FUTWIFh9VSms zXYFLoxWzVNnJ)aod(C&Z@5`|(x8xINy_W~hAHQ8XYrL3qlTUH%c=y2Ug{vJmei{0; z^MPlo-+SIXz!R1i_3>~}?qR)NcCF)daqTgaeDU$+G)nc;;_uWaLmxMN>Xwhc!}`WI zI4$+2I#W8I^bDU=&l`FxX1m^+JkD+VoJ+jR#ZAsl%wIh_cB1+HD!07j)mPf~ugmmh c5AQly);v-;b40$FzPyD}Ep~e;75?k~1bcvbv;Y7A literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E02,4E03,4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E02,4E03,4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..b7e6b1757af30d07b1e3c9c6a2e10ecef789df4a GIT binary patch literal 1736 zcmb7BdrVVj6hF76<+epcN1X%2f}rBFEe~-cQ`EUR6gF@ZLxR*&E{~QLS{_x(pfCEk zEu}3FDX0Y99~(oX;HJ(c&KH}S=`@>eh8d%K{IO&+Y!|#3_T5%9miW)kmvheV{LcCA zIrn^dJ9p**4_bf?QJc4J73DlF83AD324GL*6|9w>AqVRKFcAQh$W<~;TJeLgQQU&! zz2yp7>FN6v7vW!#W|Si$YJ%H?@I|CaTz0zkDf2(ghOnduAWLcwf{0q~fPW1M@~Dj49r28j8O z!~_|{cD}rlw`XqFUw|=l0W>8aZ(;lo#aIn2m~n?mStn7*1{T92Veu|v9^gO(Hi1pR z6OaZyAdC=7^SNv;N5Eo*h06c6*;_Wf0UL8!xp-(c#@^q6&CJX&)1oLF9Y&Z=9Hd#O zDy1=NBTDnJd@ zAb~X?hJ3^kPzOqop`094$ZJq84fa4;uug~G1;WAr!!T}Xol2!=(A#m?eu%@`usF=d zLduTA%whDr2zLBoXm>h8HXpxaS+9TUGo_$mKwq;w+ zj=XmZ-rKdis907?RH`)EdVSLeMvKk4S*_96RuJVn(Q7$Qadr03ZL{t|v9S^)22bkGXX zR$c-w3%&A6=)zWGBdkW2f!aKkA|&am4!R22cG-EiYs5h*EmWn0s%jaQIn8A_b@yqC zP(Ur291>n07&~#*eb?h&QB|~o=Fx|D8tE*%vP*5(<8q zyd&)C=1PTD(LyKJ2<+~snRu>o^0Izxsb!?5|W{@!nA?|w0!^ZV<^ z+DMzL&DG}(_R6@R;%s=RWR#{CU$t*x$^jxH>xBPvp)^0f3aO%?wmg|2U_|y8>5!xAzku=Lg!#>k`N2TX_by-fkL*Vt}!yFKW1ocgK$f$fpy&_18R*6MHZ zHIw)U(;!4kbhsVeZ9NXZ>8QR((V-qpDp^fO1eWw}qC`KAe>5~;AN3w=JLvB7;vZ9m tLRXQosIp8|k#W^D(sJQ86?aqTv-vDui%Z$Abg6KvVA>-TOxm16!9S5x2U!3B literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E02.otf new file mode 100644 index 0000000000000000000000000000000000000000..a342c316093f39d21a97731eae1c6569717e7f65 GIT binary patch literal 1044 zcma)4?QctA6#qT9?X|wHL&b;UZb%HFt$7Q{%;r5dwqddaS6jENcdfQ$i!B+3RjVsv zK5W9mH_NhkNs#zJMwTFv_#ngwAN>K7Yc8qt+$}QSoG0g;-}#+$&pFS%x300V4pwx* z1b6k;twbHPvQ+A~aFnO>u=Px5eSyLl6U`Vymo%#Rc zIHR6VBR$H}m4}Nreh0Jg`=Dd-NEi2?53!S&Q^=VE!b1v8plOB()=`#+1r9dO#_#AxtZ^5Qop_V!jImYeRN>(To_?w`piVhbMwKR{Jt+d}< zlucm)F3g_7rfIx+8n#dc-<3Zr8vK5Qkw6m15ko8dSOFjEiBoV2QOJ}FLM0!kTm=r} zm{FIayTEJ)V@wR4Qq^{jc6!+vc-bZ9Wjz9^$;-OUdWpj{{|glaupZid z7EFvS>+9F5C(1opz2&OjLbg|ak-PHfvKGCdow%&EbPday?qfyTr{CosySDJhkmvQ_ z*n>B@Px;)^mgY*`s^4imr*BM0`_z0ie>Q*d#>M9yudYAOzRkYNz0HnX%RG+s6_uuS zbW6SITjy_G8R*wawVN;BYt|2%Yr9sa`+^5Ln@={i1v~qj9$hceCVmZh>_2)k9y{;{ DsHyD` literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..e4fcb049fb546eac7d6ea8b10bc764745aa4adf0 GIT binary patch literal 1136 zcma)2TTc^F5T4U*m)iy3ED z+-(u<+bVJb7Q{Q`7TG;?DUgXQfK+iB{oIN#8wiI$HlFomycIGG?ZbdM6SZl7D4(9mSJZpGnksg%jaMPW{5iz-_jDlAMD@) zHyi^8G=Ld0aSIj5anK0$z+%h_JX$Bl)Nd1>|xdgwVD|p7)Aqr;(fnBMA^A z3Cd6?Bk{{)$yzGy8gz!k(^{K=yBnTNydI-}J^#5wA#U<@k`eR>2sKZ1-z7s5A%(>y zrR94n_Z>KNxQexL1rDdzb&RX^FsrN?jKyTKF!?seQ9D!Vb$jf*n<;LvI$TbNi}l!T znM{6tJyRj3yO|2R+wN*YQfibla~5tLx1QU;ZR9p_SzI<}HgRS%XSQ(Wb=U(5X+ei$ zB`8&DjW$u2q)(o=FkPLl*3CVPdYM{>&8kLIByGS6<^x5@>Sr&a1wS(kkyu@KtPXW2 z`?N#2-yW?$A3fe4t!o)(!~Pm&^v$0PgXYuJn4!PBzvpu2)4}MjNblyz+2GlrueBx|0N&fa+rDA{H}CkDM{l0IFZsIVP9PE#0>V(wVDG@Cv6po}a_^Z&VhOD# YtJ3MdQgf$AIko2Zm_aiY3>!3m0qo8O4FCWD literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E05,4E07,4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..04312b73ee436b088e0e0f4e43a5049623fb981d GIT binary patch literal 2000 zcmbVJdr(y86+d^EUGFXgFyT5CP#44~(HM3S#MWpC#zw7}@`zYk;}({?EW0erF3a** zgZqB(!mhlQ*8=HG6rwd?H8#mKqA@W}^XOx29h2!a({`rQNfX-(xiIwHg-p#%|LXbX z{Lb$@zVAEV`Hodo90L(_0UuIJ4jz;&?ft1oG=0q5&$?=qmei5 zt69oIzYBd@sgT!R{frSJ|0`;t5(B9Zg#F0pP;-O~+ZybKMpIBaA=DJ0%7#Anp zO#;-tc&iv~8YCeCY>Q(&Uy6B7AqDLkR1xyEkc_w;l}L`imqNOMb60Bd;8GISbH(Wp zpA6>yANgi4XTQ<^bq<%q`Ew$KQhW`OAi`$81KF#bhaIP_a{fc{gon5QE4cY{dxi1% zi=cpJ&_g|Fp%J986Y`)8V>GmY8swO(0S($F%5XljFI(&`Z=gim)Ye>2D-DuuHMtU5UY<-+ zT&w-5LQ>wQHz+iE$)Uy?ZF7^hS#D6&?vxa()sixIBr+3i> zbRoT)E~59)(mYx!rKK`jnomo2(b581T1ZQG)6ybZx`&qK(K6g4qhe@#iOIx45DJS=d?K_^_nP0S3yj7h1ZIOtxF(eV^h!M7M z@c3#;7MIBqZx$!xI7D-4ainlYj{(WUKi>|$#0DZl{EauwSMXI#$wDsWV;j2J2E?HJ zR{{Twhf&)Zm4|8QdQI-N)sf8IrCchJ**rf*-HhG3bUSc26nLVcdOs^-$0{uBUbnhe z6HZwom#4jw#^ee2}MCm7Yc*H|*r z8qm91PP1uMN;b)^@EmpMrW<1_ZB%us>UZ9o{`;ZdkNxsPa`J-rTJP-0C#NpUuN?g~ zo8P?umDbC@xNg7m#lSxuUwT%WV+kM23$f5ndVF55FTHu{q;6P2&Tn5Tpc3adFKnY| zf8AN7mEF-$&Tgn<)0OPHci0jpOU~r|gvnsKk1#2>mWhs^`9AmC9UomK-@W8u1lAkwiPJGl%sSdO*cr9;Sb~;7 zAcU*?@~6f>xjwg#wujBGGm)nm;jif-*h&Z#Har0C|s zXBo*K@1L8Bxo3MuoFjpu9`Za>Mfs~O)v7v8ec^5EOxN|_Fqt12!mhBr$L?1L)qV}h zlrM(xKT;M_s1woZ$>ZJZ)8h?n_}-2?`#XYvcaz4j|={KFYXu8^drTt3BxvuHH^Zu{8y-b<&J<@Z*fy+JaoN$fzztuiE@>VG7 z?6-smd%feWQL<>EE$+vTMa;XlGShxY&g literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..3b7cf7ae16d71d398b8781cc75fef6e712a5d237 GIT binary patch literal 1884 zcmbVJX;4#F6uvK;F989OM->qRsFi9h35(j=x?pY95n2$%VMJ31FF-;F2_Y;|2-$Z? zL?rBBXDYZ zxNjwJYlTv+ndnAhzypv%grIj8AT}h#L`QIKlDt|mg!s&jm$`SbMW~ni9s=dHhzTm7 z>MXm8w}&tP3t`;5Oh^5^!wt;*Qvs$z(GzZtm~|8=8?hKQ7!2Yba*X5EI3S)bKa&b`YSbF3LM>cZUZ||BP*zGb z(xSz}RdTs7n`u`Iv!!Zjr542Ct4R?lCR4~%GL1|pmyk=zWuz#X6p2WYm=vXuqEu3p zMvBr&(GpU$loTx^#mS@?_J~Pw3Moz{#c8BC9bSytW};bO#T1+`2nn4U79KGza(WaI z{YGqjLgL(c^A{%17t9xg{VRlmxq>jEVBX86ctL_7EMAZ(2m>4Vqfx<1fH%|86c+sJ zg{T#qjrm!5>Iim zh>N|Kk6dxz@w(qC%U?nB>7Gpndbv&Bs_@Fajb8I^^Xd8vzSGXD&TH=&^M+b-FqNR6Mok+;xh7iwgUgN}!Vqx9Ia#dAdS%jh-7wXa>1aJk^-R;u*UDH``zyVcgJope;5j1DzP?HkRi1LeJ?%0TInydNAF zUH7~{_I!OEA2{SV)jHC3YsWFk@r~cpDU~bsRUiB6yy@EGy?>aW*e4%HV@{gorBN+z zcRC!-n9897Ri_kxw(vz75%Mf?Yym;Kig(MJ=tX5Y^z33fMn*@Uqcf;@36;E!nng8l zpu&splv&^1tMZb1bt74?tWl}D9)CwgQ@l=m(7V5B@a0uF9iYdFv!hhf%@LY4wB!Ri zm*x&7eNq0z^PAte*S^<}KbuFN1*1pCmJ%s@65ceX*)@$Sf0bYB)3jALH~EZyv!q_G z(q_w-4%2bJmJAsB>ppirbeYUIPT-f0m?>`41zZ2lUPEtFcTIbJz}RB&7~F0zjOJta zwZB*&n!0O!dTXP(vVZQ5x9QM8V*6@J`18H} zL%p_CbY5a{r&_pCQHwaxgm9I3WL}w7XQ?w8byZc>TCLuxchoyKUnsfQdEeX9-m$y0r==&*YaKR!sXMC2 Z?KYd;ZqvK#4Hhj<<&K|%cUv7q$ls4+RvrKV literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..fdd065ba1a9f090ee830537af3e3a4fb7dc6cc5e GIT binary patch literal 1556 zcmbVJeQZ-z6hF6Lyne6`SSQXh-o^|fitF14Ba-0wQY37;fs8B})UDiZYuB#r27>{k zYfHb^t#wSc0nLCvbRxkGMI=%AOn?YtG$=tdLi|(B%-eX7d0vMGV&Wg3n{)2(_dDm_ zch7m{>(-Tn5;{N%Y0FowVvjD#y9Xfo96(xGUilLDY0pp#0I>nU=30xvmbrd>5IKvy z%w#mwow~y-5dVr^Y(gPzOwot<9D1I~;@p-Vm%6e38gi4xu+0WpZyxmgmjRV0EGwy? zTA12?d{gR@KY_?^i52b79`6wM?`udiWKKq8oa7^9 zIUEHu#51fK36-R^No! zy0;MBNLh0kUta%WVyrcs5g86suj7HYQEmcH(Wd|F!8Mshp%OqkWpn4G#+DM zt+)AurbL6azu`pHx4{eH+tKe1eRhpG{9*8P@92RWn@<`(S^JexU|)J<>&cJLdanNV z?(g0|0#lC@NJx-G1=!96Lcw4t%RXGwJZNOb7d$M&jz=d-v<3Te=edgl&OOcXmUwH- z*|)X3Gv-nD{bAS8j-#QwVUPFvDdyq{FE8&r?;qNga3wkqw(W24 zclWruT#-l=SNF*uTYvW5^&H$D+v(dA?}+URF}ojtHtY`vB7uE-`vURKBW-=gZtGCq z<`)G`|J?n{c=m_e?+qvXqdf=q9*7L|Fz@qK+Hke2x?zi@zW8$INXOZ4c-?hp%op?Y Wc*5o`bJ)W0l@Fp?^|&vnRl{GN4Y7y- literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..1cfbc6381e7d44b08c10e841bc3f16a68fe5b57e GIT binary patch literal 2448 zcma)6Yfuzd7QQ{hjLjoJHZ&W7;DDNli;)==AMu4Ki5fK#jS_Z&Sr{4^h5?2*GYIqU zp6+=A1H)^?q&9-eDiW2|ly8l(VjjEET}!Q0ve`$nmAGyia_hw_vIV88+QwJ4k|^2RC<{|2I< z7n!(Hu2P8SC2m9Oy^efqm0D9fGXP|WA4Dbr0OiIbCPap0rZ+e@>pY1V0HOSfS4DTQ zR1gro0#M{Bi3>(h^j7};e-=co`47NEclZqL!qGN<{Bu554Ps~PAu_>nigOfZ`xsBd~|qL+}%j1xJ85VrV){EEJ2v1%eP%_>^RB+PE2P*nvJXdv+f0ug7L)X83L( zFB2&UcI2tLpLh7Y|Hpo=ny*8B=S7T;DFj$ZDC)}dAo(#DpsvI`=E5i9Ay04-%HaFX z*NTJjw}1lF01YSuYETKJ;AM0JyHJb-b)W*s(OeNwp|J|hEdvFhB$!u=`UXNm0ES`W z;yRV8iDz3AuojSjS+E4mDnKSoz>FdA*$83cAaK}hvlubw1ptmbd?on>l;-=H}(gi^+0Tm8QN)yI*gz+U!~Cs-~JUvb0vR zs3=7uOG}eUGK%>Q;&kd zU6WE$My8X?$mL`Pxq@6tt|Fyrq*O{uWu!EnlrAHs%SmYlDP2KISCZ0Iq%4h;p&A(} zODAQ^NZE2ymVtJRQFB2&YQ-EpG%P&gnaHS^xry@^Es?EQlesZ#)8_1LZ!8X592WUM zNeYvMMJ9zM@sP~Jd>$6?u#krrd3cG3MLeWDE=}fVllfWHrqGKqK_pP`o&(_m^cLE| zFcym)7Hkk)5v~(@LiUQHL^0gLsU<{ap&G6>ZD@zlgRqKQRDidQ9(Ny$cX{j%$Gn?Y zjvZnjFz-9ZE#t;7b2(M|NsX_PQM>ok28+qqLbX_14LBE>OMIJs2+~?fYpVPeC>+`A zSDkM;rTmWOhX3)g&)Y}!I2eXS+D-YWPE?_rhD11*HI+gzQ0an7gbw*RJ3B^m6(+8n z=9Fzmh%ju4jvSC3t{-*(y;EA!UFP&l|-57$r?ohoOAv)yU#FrU$0 z@|!-lhtCGN720Cuz5O_@OHbpy*~fY=-J-D#Pu`R&RqLl zG6Mw`h%M8@U$*8B;FF0^O@xn4#S#o^2OVc*jZSl7PxhwdtNEYia^+VhAnt9jYpivx zFlJvVj4&za?dIykm4R}#zx>#~KiMv`cb#7h{^2Hm@ThH~^F;q=h2!#*+dqcsHS6DL z7=QnQ>BjfnKbRlTv)2eQw7wI9W}IehHYToSB)_^(flvPG(Q+bua{kmJf@DiNN)0eo znFC)afpMiU_B_nulH^?4Z@75QwT+7^zOA&b?yh!{I!!yNRX0^v_kaH(7t4wJ@L}g6 z!|>y!aOj8A#0M9-luu7U!N`hra1RuXq`X)8!10aO*iCnP@yUho10wuilRpw4c3;z8 zr|`f5h7HWqls78s6d5pO9ZYG2nU0ciOV{CkZq*;Tg?G8+!xs-;y>N7JNcWzS!cD(^ z+mIK(iG8hSbMxcJH<|HhDZ1qoQ!9z|uH=`D%jw$oYHyvl-c##qa2Y&CuUW3GsIK2t zv2qM1epPl*Kh*Lr^EGQSe{u@Ha?H$$440^()_^`>7-;Iz`i*YALvOb`k-En3)qiRI z+BDGY(OKKQZJt&J-#-lq^af}<-DUC7Uc)<0K7~s?w4iVajPTFz*~m%$a`(_kfI8vs zxAfb4-S{xKk6`okdF3UlvW)A7v9=4Ja|xf+daNFk+r(BlDp(cH2)UG|fXQ0T}m^<2d zs`+H|$(BQHhr5Q^f4gklF3UBXK59lv9k2{p5BSbD5A>gP`Yk@ar>E0)puvx4tsvMk zN2#;a+GuGp85`^B8tUtHjLxQI-nvwFx$mBHu&1}9Z_qvH4_L>{zi&LQ!)Xe=cuHs2 T>Miv+w`Y0+?b~W2!ohz5fXZ`J literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E00,4E02,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..27805f7ea454bf7b568486bd457b4ad1470fbcb0 GIT binary patch literal 1308 zcmY*WZA?>F7=F*~2mN4J9oH?w^n$p+!d$6l$&^eOj?L*{K{9b>LRSj7_R>m=gF%sx zVtdQ&2jx==8D#shC_@6y37bnaOj+hKlKp{&7~_vETkwxzyWqui?`{2o@5%F==Y7t5 z?s?C-#igaipoUhEfv%vikXd=(wF7{1BEBv@{+eOd_oW?x@BmO@VvY6}@*WIeo{jm( zHD+Vw%zZ(LdKK|{4H~*t<$2T#h>RN6*`V4_m7)F$p<#^;c94I75{41VS|e*#?%H`2 zzqf+9*KTt-qhEjl^(2A;z*;$gVwq&e2f8u@Mszq<7f&`b0Z`AOF)!_cF~vbZ=b0ce z2i=)%Pd+N&lKU?Z#j;eF_i%&xv`Lx0+EZZ2Ipi*jQN={ z#zzAvLMcHyrAW%9jwwh&PLtfESU)sMDX4gT{8p5Dj)d_0iDZ?m!ecPRWfdkHf4Qe3=_JSTt(5r@eu!0fSOu*u7$F==X4pp%_C*B3* zav+2#E9+UdQBv=vk|szc9+FDD6hf9t+;VYiqHO0V1iQN8oS5(uz{KivW1{l$?e%vQ zn8Ecesi2d@;x>tY*a`|l4j(yITvA}OH`bl0u5mJ%rYy#w*BhApO4}!9=6IvSX=WYF zky?|j&TgwSI?a`PnS862DUr$@Oo`cHt~-Zjti9?SeRYnZI%gmLI>J#P$G){XIzyA8 zNlMc&5~WMDTa$zxsOOSnOk-QmgMz|mZiCBYJNbr8347LGrSmIn;(^Y*Hc>Y!+J($= zRqNz*cq*m4ClCzoTDUWH$^VG|E_BUv&Hdn{!0x;57_8-O;q$%@Pp7+yYx1^qsDz}G z^h)6+(bvqhWE&5PvhfoU_Eyu3<)Kfw{LgQLy(8REkmvn4E^>ohKkjgCh_qHHSkIz) z(b6qikb}mX0smE>VC@t>^$C{N31gSLN+m2k$->IrYvc6ovH7WA0!yL5E0$A-M720t z+AijD)_yi*4Yh?X^j)~o{8P^j{x1J(;4VKI?)tW-UzNs*;AVo{NXLkOI3lD81Gg3g z_3uK`yF$9CH=S^uI$PFYaz)Cn_NavQjd5E0*V-aI*gY7&7`zz~j`6(*_!e)A*VTSn z)VYiuDvslQDO>{E95PLK?p*lUGh1;lPXuwt8=vKU{_>wjSAB=OvG1Ip^K(4c*Vgat z^Q-)RADdBwwf{T}~tIMO>busCn|FLzo$D<-t- XO)9%%r0PmowU)iHNNd-;U9|RpOrU(Y literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E00,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..c54052f987842007242b0a9173f6533f04a596a0 GIT binary patch literal 1188 zcmY*WZ%k8H6hHU9_R&AA){VD+bo$h3U}3Hlvt&xPRvgA@z@XXYhY4?`fGdx7ZEs#Dz_lEZe>;!G##(hy5`#Sq$3)pG$XcYch6je&_to z@1A?_x%bxZ-(L@A=mi$+HMOI!jar5a3P;U2mn~i0vH!a1s#-A%T4BM3du@O0L*hJ+@LGqjBy*F@;@Va z1=Sa-zW%9kRrOy$j0?1)d*g*(8h<`W-iIf1Lk1T!gDDFPRr5xf5mAk*1!D;m=XLrP z)NsBI0|h;$4!fm5-G+W0Rc-lxc%;;rLVe*@jCqa>#|S5;lVq8c=J6PG|=a=e!_c4C34tXoQx0T?Fp}1_Ka6 zxaLktic)AvcY0oXA!7dZ?WOI z=DCu*=dqb5z`)?+_Q5%_o$S;$F2BfongaUP0e7EnKdlF~vPM(yg_+F7(vgpc(&@E7 zUcY!&y{~*ed^vGBe&>KDRb2^ZJCs1?XsSOk5bu(^l0E$<&31tQqxP(x>K1w`#BDk| z_11*+Ro7Mjy_9zD?ho0~lk#|4QB)i!ZO#{ zKA^pq()_*C;$XbRq}}|doVWhEG|y*8vY8XxjvdtPF|pqy%Sx(L zE|R*3z0-;7AAOscZMx;wL4Wp@58NMa`bCU&_Q#`RhgDgX6?v@hcydfNscK3oorsU) zn2JrsrsMac3%`GH^UGVi@4b3Hp(NFWI+>Xm9sgwhhX3#C8Rx8Cbj;~B1;Zy>&Sy+Z Q6%Xfm>r!%%x8l$K3$o-r;s5{u literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..ea4ea20b3052071f3c7560618b9fb17e3518924d GIT binary patch literal 1284 zcmY*VZBSHI7=F*)4=%feSX^tA;7Twf6Dh1nQ#R=al2$^4PC+%m1{aovWtZJ0K|X}o zh26V%Swx5UP=ll&sVIYpnEojlrJP2lrq6L0#~=M@sws!M;EmbdbMXhhXP)Og?{nVw z-uIk>g9i&B8rnevaXEQ;eAK<=1puZU@nOM%ZKlt~(;fhl4gh84c8l{#bK4x|66V!b z!BTPMuB=DBh{(305x1y6f_fg2Vzql3*(|0A^%%lnw=_CI`zA^_fza1k?1DZi@pb&( z66SuV!|jQD3?|eQ2p#}ywE((1Bz<+Et3hByPN;RO$yz1=(X(jG(JmO(?F4il38Fga zcKmwFR=Vz`e}L%j(2ADSiFUgGQbOusL!?J*VlHB;0fxF5O!O@21s%kYMY0GFz@+Yg z8WkQJ^cua+$S^qbqhZc{We@Dmhy1A3*(l%LMIw<1ofb1QE*kVtI>cW5s{!|Th(QL( zQdzxyK1vFDi+rr5pndsKtH91!bT-q9SgZlyC}A*apIT2-J*FBU+GzaJQ;_^nGuR#f zP;1us+BI5-6?7Kbt5^NEKmZrGp&A@e2br)HGN2H>DrkUOu;5ua*l~B_Sr(K+rCR5~ zcLS{!2qF542D`n9s@D=oGbE61l0f_nLX$weT4jBVCUFG9!Qd*#L_G~~e(|wUMgQQ& z@~b+`U}jwc#8L6nFBYZa5!oH=H!{sed%)VboaFPUa@T7KI0y!lN^0V#LjM?w>i-4Z|h{` z*kbPYyfcc}!ndVcb}E{4Zx7qQY`#+ShbW)@?e@U&lYybIB!zGd1_lEC*wOl*!Wre9 zn0 z$#W&&7R$DqR~7d7p&qxtp-qV|vMMn?LEPU}KVCO#a}3)ii+%{+2rcyfIC5>C9lH>` z+JEWPcV*L-nfx8aCz%+(bO?^DSKrbXI%0JIU~UTeJf|e literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E02,4E03,4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E02,4E03,4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..6e74624598b4590064e4c6b3b3e4e31c1150d78e GIT binary patch literal 1528 zcmY*WYj6`)6h505n}?-nm(fydS{{NtY{O$vJ3@IW0Yhj>8c{w7F)&WKkM?sm&FrwoRXOO9G%a*BUQylT$J>UJ#cfZ|x z?%CY@{9KSiGYBDZMkomK8~@b9EHSj$v))QF&32TEe+%9J z!|y%7++#GDEz<`;NG_}n3u{X4PF_?YgE`(~1-kpPfhL}8SF3u59o0G0m@ zBCepiS(ESDH9PAsAjEfgN8`d{&HVaf5m5tkrvoCD-~^^Z5b!Dvf%GB~#EKNeI57^7 zKowsBIWpXqNrV!yTp$q5*#E=qO&d1D`W!(HIa3>tch?cq)6;ylm}TSS2Y(XY7_#tG z8Lmm7Km=GE$M}8@dUE(K;05Fkw+>2)P&eSD=9P|?+DT>cS z`V%g|FC;zT!l!i6Q(TM=z90O%lDPgpXu$+#r~m_0Lnf?%49G*R3~E6KYTVO+9#U{YJOB`cKKI-N3)x0{uDTC>(vhhn_GvP@N3=E}0n zwPmW+*kZyf1ToewPo$C;$`;BJl(IA)(s@`QOGuN=mnC2=(u+xPq_Du}KqA0~FNIEG zIWZ(?5ZKs_lS?R?t7_+}5Zlz}1I&<*)wQyfKDMfPQ0;e?lI-orODH)ze`0{T92-4; zC2%_!c%`av9Vg`u<=eR|udY)c)CF6Dt`66^#!KOI^i}#=;3|DAZU!6o9PWjBRyTW zMyvkLI+1ajn`O_?kVbP~>Cq55v25xVB_EocOVN0?FWJdBgRaz`Et}Fui@yDktsFVS zk&*g<*;CuZB^8u&idL;}hpXn(>R6>AT6w(Sd;eu-EcnBrv)9SPNBw6yhY#E=KB@kE z$2Z(c)4C(|CqKK;dhNmfKV1)fGd<%7niB*$*hBhgzn@Mv4HVV%X~~JDk5}W57@k~9 zt?WvF*}2+hX{m|SM(VPy;^mwoI=^QFtNdx~# heBnDb<%T8f3Act?8C{!>(Ua`XsURhv@c1b?`~yoq=wtu@ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E02.otf new file mode 100644 index 0000000000000000000000000000000000000000..e7992bfb38d578043529e7c410179c2a3dc56886 GIT binary patch literal 940 zcmY*X-%C?*6hGg)?Ydu0Ef+p4yIO&k*c=f>hAqvqVunfyLU!A(&bI63HbY5C%gnhs zSCTzANvTJXkwz5wP?-oB1U(r(_zwgYkexV<_!oMyTi{*qHY67F`N&VY zQOHTL_Ytq6A9jnO?kp`SMVvrqMZVh)41Ee-QQpCe0(-FF3ic*bz0YZB-u~zA2&%S>`%wkHfA2FO4*Ml7~K+yg9eNwMN+U0HsuDy zh%l{ZRjkIqFlt(yY4+;#7vP+Oao`K6uh6(rNz&;w{VHU3Jk(fl;5?$%;g0!Gw2K)q zLEbJ_W$5Y*ticMpEA3?!{W=H`fFQJk4?3V6%D@WssI@^Cc!9^96GXiIm^%S2(5lph z@LNEw20{qy>Jr5siY{BoJ+P3+#6pG{bd`k+s^wgxs$d$%B9WbF%sK!tm)bKUv)jvC z7d6NrnQeg_3O?UQ=`HZ6>6rL8}+X2a%i#BBHn7*t^1ZZ>Q=r6XLRN#Z5OkCVqwMh!02Wk84RJpDbrj{x8Vrj~ zave`oPm;T!1RY6|B>V=m904&RENeKHQ)(GTu`sw8$`2np0%aD~!sgye{ro|a&1UKA zF)PPS7Y7zpN)&2Tvl@yPFoVhp7cjeoS1iFw?4WO_vz*MI20M7b3+KTF&9DPX@fT{5 zYlIeP0s(7Q5HY&3whPWegWTuCw}3(cgb>cwB8q;BjvL7pFp>~4k}!kD8c9%*S*~N( z4?$Nnn)A9m{JVH^*>HyY{qEOMCH=|K0wd@tc)No7vE{%La`;$vh0E>toNsja_^sAr z-fS|N`Er}^V<#R< zBEX{E1sZ_Q2#Rl!?bi&Ygudn-I*Tg`oI@Yr{b}f7@9JqNVqYntTRFO!mV{If) zyn5Ff4^7>99~!TpE6YG;&7MnTm$!Tp0xh?K{@zw8B1K}6-W&JBy^>0jI$~=Fg8jHh z0waNV@VkHZ%d45!b5&mtJP*afQb-!?9_Z|H literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E05,4E07,4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..6c3b0115054741e9328585010b8f7569fabdc74d GIT binary patch literal 1796 zcmY*Wc~Fx_6n|ex;uoNREg#cS)PSN=tpZlm)}shoj|v?W#nP%Ngak+kApyb>i@EOv z63%cWfSpl6se<*WI#ooxre1Bw)={TZr{hegW3BZA7l-Z_{6lx={r2~M`*!!ew;9{E zWdILqAqXN;*RSWNH0+-Xz^Vmc>oT@3PCDi6E(ahI0ANq9R8X=y<1riiF6@iMLP6fi zhcp-SQEbU#EJQrxevSDZY;(j?rHZ$Q-H&+>wg{;}RRU8!!xY-Eaf<~~A$Qiy&GA066OQg_y9O|3IOLGvGDbYa}A7%wm|Hp^Ewg$ydf-%Feky!`3SJ`#vlR; zR?m#Lcy@=c{0|7uJtm?iuD_O9f89mMA!@?GPGTLyZV<2-6%Q6~2v^U6P~sW!3|>G| zU!DNfQ6g-*1yu`t_62BUZ z*GLG(2rxf@f&Fy6&lpohI_^+94|5iTVO+qdVS#!nOlL6eWGoIyC-KcVnE5gc>G%bL z&BFojLhLKf+!FbU2fe1VU*jAc!SsYV%MIw;K?tRwfC7*~F(kqwNPtYNiJ%N5Ai#UM zAjNA5-unP{Lw+DmiF*cYHV_2C%`1~iD;c&any7|o!bn6DCKk4!XhO$EQ$vGh`oL+m zPGaa3T-f1fZ}}1T#qiiC9Hz{n@Mwr&$n&=u9GMCvL8NW`G$S)BJ113EQdwFc5-a)h zbL06*2?dz$IwmZZ_vEkbl3(u7A55FQ0K_A zRk>B38=5$UOLC`@I0QDn9l zh3bWtEe3gCvA5$oy3!H(N|jtfp~`4KHCU9-R9_;(ld z*PpcfV|Z$rOb!t?#Bw31A}uzn)i$lPcbB|fNRBRexs(bSojo?664~<`#9FklXe*kL zkEV%H)OnOj#|Y?zFX`!Y-DWyG?{1Ol!xp(qq*m+`)yOL4@{T80=qQ@oP9Aa{)E;{E z6p6fOoH{o|$KM)6tlnj-Q5NF##vdqt>ipBAYq7L=$k8}-jtcpE^f`5<<#NqcGwJWL z+5NK=g(_j0Fd4(+S;f*OguJX5lK0L}cP zphweP{f+IBU2nK~lDu@(Ky$Pg&E0$b8o#!)vbDymtJgR+4u=cRy5kSZe>XkScUHO8 zrhT4T_g)+M^*B&=v)$sbG#Q&M9_{|hW?`MId(NKsQK)xz>sp%s+x>&Re)C{`hq1%a zR!<(HvnhLyCZ{l8T9ABIJ5YP!4jp|{={C9b^?JL+DX~jQdh56g|3~;(IJMK8)3c)v zt?DX5?t2Tbuc>zaWhU!94ySXL&)4Dgwz)SsH|e(+3pH7}>W#`(r?NV8n^imeRVS-X zRGp|kSlich$o_AgmCiI?CM`z{c$&M6-KMVQvsIlPXI)-nv&P-pXzi--lBvrmdx2Bz z5}Q=UYQ0WXR#s77uC}SIHMZ>+3x?YtxO}Z`4eh>qpVx01Fnp^zrY0?Bv&CXoJ8Cq> Qa+1y(KaKM?S*ei!0fO*s5&!@I literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..dc5c3f7ccecefc44d4c63ab109e563421a090498 GIT binary patch literal 1668 zcmY*Yc~BEq82>hxn?M0umT3`b0JT!7#dx;WT7=rF6*?e_!+4}2BtSw43E_-F?)xB- zD;x=6XDX;v!Ft;&qOCgh=(J;X)N$%`I@3R_rL*AT(6_;M^u7JQ_xt_cx4Xah?QG7L zEjhr2Mqolr=KA&gKLWW-0EQHR^+rzKyMmL=eHs9)5de0JKc3*(|~Y4ib%PzrUKZXBM6-+IORgQnDb`hCiJ`q zh+8TYD)n>^2oN4Z!3RLKY;@hl(*B#sXLw9^hU;d?ix~spjw0bQeHVn-9{^Hb8dz9C z>fnw!+jd2-{s%DjUAm%S{!k;m{<;%WLfo{AC14yylnD%44G$V2N05$G9$I4|GOQsvt#m7szWP(V2>fyJm3xk!^h705t{_Cz2@YX#a{2D_j*T&G57 z0Tv4|4C544$>p^)+L(aVLjq>T5-`*IcqM!q48Hj6zA#K z^n$L?$;w955g%^dqa7SaqnLq|#gINsJ@I}yq&BgqT0%i=8 zATuXZ2?tf?rOHrt3%_$Yhi#VBFL19L1HX)`N$R5ZIA2i zvck0#mkMstQLC-87P&{}Y4Vu%na(s^^qp~BbzE~@bqqDzN2D!yl9d7j-)-&EcR4!) zWD?nW{yNFMMMix}CR6F6ZQ4R*L5)ZoC>ZwPwnwn=RhpG~=?d<={?bml&T| z^lUj1F_AL4kdQcw_eu3sT3H@7x0s5TQgP?0OfpGGrtcuNO|xdqizD+lOjS)E%!oUVotR zVC#VMZ?B!qHGhxW4x7-l_L}=Fy=`afdb-bg0_HZIucO7@TOGhNR}#(=x6~uG)R^my zhMKCXYK=zg(ApauTQ8Q3b=~&_J39Au1)GC`kY(8PbGZ{h{qxD zNvKUASD+e?Ad3HcQ1U5X!`~#3&XWM%7e!Xc3fu>EBm#0|xGj?iC1SZiAi~;5EHnGy z>+o7Gl}l~T%KJMRWMgB4pB}SJT)asj7ds^)DSq@xNPNfz*jemDF5IGvws0|4@U!!0 zB@z8S(18W4PzffefxWN?Um+j03aA4EXmC#pMvP|MdkKz0d8E#Uvw%nhgb+ztozd9D zv$s^_IH*V$Q4yB_Ayg5&h>M95#*ag{*SqPXw(SHswenb)liXiedqa#F%xqUdG*7;L zocCvAKtxFPp?C7KOy(v_Wrf~G@6x8w>eN&40JwUZl&{eR-L6D#YlG*d($h_Y50$bn}85|mPaScl4S~7mLyXo$P#4={H}C9 zHsY1o%o89M;N$LwKC+YiM*d{8)>4!VSKY%^qwm&y?f1=iSc8MD^03uyr!-!BImIqN zNKwk!q}3_qLU?idihnuaf3CVXgOhUOg&o`hx1rA%Fa+8I&JUdznlFVeFiXr;{}OX1 z=$+N~Q3-Ai>~yz#q;teKJj5oj{oh<;r8il{n`|PNsy)(DTwBzrZ5b+>2~q6Y`jk>W zvlgdh+>FPw!|t;OobiJ>*@=rKH{NHfE}!S9-Uh$bRoBYJ7U{Vtht6}@S^HT{xXLtC zHC^qy>-3yA=^MhPiM&9>(n$G zYU}e2=`&pXAC;3G6URSh?)n_g>*uJ;(@s|0dC5J|8tw>pjx`N757~nq-5q{^09Vi4 zul2vX?mEVfg<4$gy=|dZhB~nhN}t>3@q7Ba20Xo;Cz}RzJ*J7|(iga>p`^isEd9&v zPo~1|+2Cl`sDC&}eaaRoeZ?KcRprLY{Z~3?+Ae<2s;=8Yu8@EN)dJ|o2ztOu0x KRhL&O2lx*OZj+(_ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-drop-hints.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..31a1023155608926e7fe42e3fa353a43e5b559a5 GIT binary patch literal 2292 zcmZ`(YgAO%6+U-{87~Y1X}Gi%A_Hn76qP~6M|^;g66ovtYVSwQcgD}r~ z@7z0YU|@L6i0Ntsgd!3j(bTubxMGqv(bi>LS*BU-N?K#B7jkgXa|eHzAK81I?|gfo zea_u`pR?}10|)kjP|ya1AZqK59n#7FJjDSJ7y%Gh?%Tg2?F>Cw2LRR!04OL_%PV)} z_&-PX24v@#DC9+_A8=x1hafw>1UaIfhz}$F0FA{Z>Y9e|hxjVQkD?K$mN!&_`M*IF z@aKsu z^fGc>=T89v(dz(tek54XgS_u2w?4{`-0(kuiSF?cElbAQ`1x;nSQUtwwS}Y!P9ReV z1iUvWJQJajio9WHjt1dDe_RkzVF2t!bZ;mE3`8JY!Lx{94g{hJXb9$FgnTK8<3Pf1 zKnDpzFJlgLemM37djfs{X~7vFju=`F6AQ&6i9o=2|3{L!ZOe9$u@@aPS38dnHe<81 zvwSy@m5G!WG5WL+U0*25?iV2OITxTzqn~r(3;vK7xClk?z2NtXgZ{UG0#pMnCPi;!DM2kL2XeGl2-Ik0gVG1@1-0fha_Q+GBVAgUBuz_AO_OF8X@0Me?r+rADAZc%&Wb`! zb)}|SUZW^lF3l`2muB(dT4|O-tEjF+&S0KOS*lVdQ_9kmvXx5NDy3|-QkJfitx?L> zDrM`GX{(iK=_nD5l7RWBHc1q*AbxSu@|9~hZb=SH4vR<#lk$+jLn050cv#HC5*}XV z;WZwX@{kl3k;pG3@(ZZ8(96+5Bv8RG1Bn1#U^^JXVz3cGhTxiTlh7S8`^|9B}NA=hlhDF*< zd8tmcLpK8n3Ac4RiD0102~`N~@(VV0g67IiTp7)&+K$Vu#$uei`z#4XE}9x9t_H4; z-?ZIz*pgMbn_(#QAJD@MRC%Y`QSNAWm^;kpTCTXyF&{CvY#%XWF6+sXPCS8vz$mp- zeTF`^*T*GrT^Db2p`URPZ*Yk)weXNGw<^1#Q0L2@aO2$c%rGJOX6g>%b$VUh_6t7l zO~$jHX(d}pojwmn>Es5Sq8K`snx}4Y6dt!+GvBbBDY%~j0bH=IKBMW?f5>&U24iDK z9ZRtkLv^%wk{vA0vNRLxGxi`I)(z{98y`2``{&ua=kM?SZqulRAz2IC>+*Sey6#+8 zJ>763^$eV+Pc6hNwSC2-E_^Cw<__w>!|8d%mSr1PY)@9@6%|qY*=C2a+xSHh7vuZB zgUYA!>4LcqGN)LixYKE69Ptxw(*-$+QzT8r+PPSg`{mo*%an~o`I(#syPn2PCemVw zr)XYq*ff(uc)Fe499%vs{hf4Tns1f!-pKl3`5U9g+m{lAwIawC4G7l3WnEgf(M~! zIO*Mr$M$bL#%{XXgHJ7i9}tp%Pdz0*?7q=*lfnZ>7&Z{EEo)HJD$-%nCYaO!GwsEb zmadV0ZrxwGCHJ|+k;_M~UmEof>fTjRxaqfV8**c}v2XNjZ+iatrqZ9SK(~BydM&ZC zEAchsYPzPq%2Vs9bJuw5od&njW0tp+SJh>eubqGkAC?}~4>tdS`Id`6evuD977NS%{k)_p~OZ5n8D>&SLbo4b|456=Jsy#d-rcUio& z$M8<0SK-tQE-qLG!+nc-ws6wF-#<1Spia8_E&aA$7e2&g6Kt+Nx2#xQntszT(RS%C zT-+x$ZqjXXnb>lBIjhFG{WA`9ACc3MM2;`_=piTEcti!=_fl?cZnl3*;Z6_#Px1Tv zeZF4zF8eOi9!r`2V4-ej&Bika2MWCnIb#i{n@%;IYChIB(lx~X*J*{oj&f3Dfb*1!b t-oo(P98CO=DqQmZdJsZrP=Ru$0Hb z?kuwpo~1k@#Qk9k0s*WRQxgzcj5Ri?KfsWN^oOt5#8h;kgTXUP6RGFseCIpgJ$L4w zb8`y{azP0VAcn}y>}*<^|H}e^s2V^l%guj5H{<=-20(%UP;9X1ZBM1&8^m0T`MYIC zeaW>|PKJCP{iQM#BG+UWk^g`mUuJPsD~lx)$V2Fn7Jao1)95q+*2)2-D^o$N#cpqxixQ8)?1(j$P%V@ARX zs;*Dy#iHG5e*uxM2o-e+6AeQA@hmwHd$;@&ooEVEF^B{;Yyy*_r=hCC7zLWJo)|_P z9>7VYf`bI3kPA1KLIh$gI*AD1he9ftXuE#9E0J;@r!55yStD!k5Om=P$dO^KN+y;` z)glpo`Ekq0di6C(KZ*a^?p?suqhxDqOPB^`8Mp+K;qSyiBubpY(-8NFi|}?)kGOb; zF4@7QSRu?pI4cY5?|>01!4BuZ3Kft7hd>K?sF|P&%0Z8N2C!hX;ogf-1f}6R2lfII z2@pbLB~=znjlfRCkXnc#ZW2R0B6M*KaY^_+8u9)i2(-0rqelJ=z}VWZVP5v|#>O!z zW-z-u2J!{+=Mw@h>;VNKS;uqU%*}hdFw<(QsXS*YbI^%~BwDA{>gbFT>w88zzsBw` zTI}@k3WK%MX06maj3tNYjPi0iPbjz3c}Baj@&bzC8=6u~I#a4CMQcjYnNm{m4GAL! zIX0kfM}?8Xrk@0<2p_Q#M#x_BDVgLFHlC+4imm+N zmh?tGa)`HaiA9QriK&js==M&3AaLOJ&B-gi2khs;tM03=d#5=|>KFFj3f9_j(cA29 zan&-lp89457jc^UJ^Kppt)uIc^+$N|=&63oTi~Y`ji=F6b`>d=-5zFx4q65re z^Pq2_pNr)#&E4jdcesexxj0^HIORNZzOdTh>@S?|RB#)cqm=sR^(Csey|?3XV78xo zgY7!Z)_dwb&Ze_`q*LFlU>MdL&B!fvLBp8)X6rZZnc}(AFfg7sB_Hqpl0RQFPFc%n{)q_aX0JnxqSm2{at;R kmKM!_r%h>RczKi7ps?8oOUFAD>&cr-lzQFMMyUb*1&ocEl2 z&Uq#PBew77({{_3PDK`spu+jjsR82PY5wK z4&Wq80U*H{Zz}-zsF7n3L>;=12Bi?9?fUIkiR6peZ7Hb8I$4KDpbO1_8Wq+mC^02f zibQzw(~+L}=39_<62GXdxFp6I4Pe=yA;e7MyLk_9_%Waj32W-vSZ| z5JIS;N{gjhP{*T44MY(ai6U+hLL5b$5`K?LynhIMt*zUv3VQ)yY<<@-Pd&Q6c~puS z%J8PI4cU_Z= zQ=ifNk#&{#)Y5fH`op|<^i;oPq2`+TfrlIU{pa4UL8i~gvR)ilm|ms_cR03qjgrgQ zOw_Qvxt%v7`}Ff|-f0h4+RT0A;mq}8`c`MLj9d9P5i1XDjB2hAFHQc~w&HJl$$a(* zFXxBy8~IeGw8!Ev^*8uix?ARIzwex5Z?ZqN-DD>^TE8smk;O1PIB6d<*fi)J=;va% z%L}(S`E5@9HW$ll4W}GuFPyG2IQmadcgncUtx=8gw~b{@Z+maY72kY6cY^IY#MZg% z+>XX`e7Hm3Bx4xX6Ul^GYW;>W*Nv7RT(gCD(|F+bz5a39Colf0cT_extGh3H885>! z-3>kNZm-Pi^{|os&ORKYj#0;$^I`Ss{cl#jy_@~ujd2(2_PV?S9sON>mzS5!|D;Z7 cXZf&3twCn94;GJi$TpI;mNm)^cdJJEAJzz`lmGw# literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..e2b6cf98e15af32efd35c2012e3512056ba63562 GIT binary patch literal 1644 zcmZ8edrVVj6hF7m+lPo7*Db)LpcvVl0zMWWQJBblOjyuOm0ow$OrAl+*Ic5a;?(Ho9=aGp_J_-sxonPkixX)$K-z3{b?K>P#Hf(gv94-8NUaj*(>`5pv1*AXMin0$ z8?Q>tHhipA?JP4FYxQQ;)FfEd-O zbaAn|xK+Biw{XS;Ee0t*KoLxZMl4z^Un~z&$s>7+;%T8gC{nKCX%SD+@*tCMGTO)4 zd~8zlB_G%1ld%21sms2*zHL6~|If%5XR>bjxT0IB9QP{c;QM4FApxfF(JzBkfIqPs zx{3KjuVAHs7P#5y$v3IQECaW;Hldme?&OT@lD%Zrz{&c-u){~(9#6!bYlA0TkD1fn zVcW3v=L}ZA;*7bukTKMM;;6CJTFdEjdu0vD24zscC!gRP6{^am>UEs3XLpKr#!w8Gf0)Zh_NXtqT|*AGpq9;Zu=!Pe zYNs`aWbZ$V!OVsJ9_nh>=->_aeXslV{5=~v8P~b%5VxK#XwrKNyw%>i#<~j?SB_j@ zZZfyrH<^KY=c(K#GLq)Ns`AhsH65<@Ha3zydg%@;yUPY`VWYTM&2Gz{qV!UYr7eBv z2+2-P^-zjm{P(El!_D@lwxRdKE>eO zj!>)1>aAPQnw%6hn)z)8n|JLzM>ZUAo9!i)Tu6E@r>xaFcGMO17Ix(s+VTd|e{f!P zjd_3U{PGUz>vx`SI(6)B*0B1_j@#S{)5gya44=MSd+X1Zzv>=4W@g3_3@7k%aFBE` zPA3y;>d7qX(31W)o~@!3fB2tJU$WzD+nzGT0n#%(06-p zTiS}1fWz&-Z^!@1XDo`nR zpB-Yw$VbtZ7N8LGLVN)EAljS)jeeh$7WN_!p-t5&_mu$oIZ|jr6BjErD)FqD8}Ynh z^lc?toqoIx6v)q@$pJ8z1Q0zU7QQ_(8i9smyd|7J;k=0ifaD4aH~8JqAzA^byfuih zg6e4Mq^&zAr~Lzj=ny)X;BOM4rQxko zT&IBy5nx^z!|@Ev$>6(yw`5?Kcmpv+BPOB|(cyY2r0?OHe@>=wL5sp%|9HVn~84)bgPm)S$#z9%yha z!B`6HggxOrJ@yNPLLdl2yt`bZsp8p&IHDTj2rCgs*aT=1afC_8O_4>+YzMc~If1fB zEb7FINgbT{<+YJdMSO`@C&$4So{UZ9@#Yke5X9Q`8#iZWeUY8BMq5%_>QpnSHYj>&STdH(=l}0CDU!12cE76uI^{U;A<>_j*Jd01)$+J{CRapg!;V0%V z$yekj=Pyy@FF{baP9u7sVpldS7K>Ft}*=ySQ< zv+iB*JH|YxPkRQe1Ewe2Sxxd8U7(oOdJi~^Rd$q@I7f}VcA;_w z7ty^fsJT>qw&(_*zO{i%v#Xml9<`_5 zV>xKKP;=FHfxb=OaowhSz0OkwO=P^C1C!isZ#A|uEkQP(J#^_FD|x_1f5s+oNqO50 zIi=bA@(jW3ejmw>jCNB|zYPykfyRLMu=`?=-9-DB)3vr*o1tL`7h_NwNxPkP%&R<(9XY927V11MAAVV^YgPsvIHRJ3y zbQ?~Xo>x8k{rtmk9&dd1agUX@F;=F<8}v6H8oW{TZ`#SEb6jLYQXW~NYu(f1C5IP| z4pLG5Bhx7w?{>tR7?Z~`vw7Xxgd01)-Od(XKhKf=N|(-7Udv6(F5qNlm1DD|^muVc zp*C39m;Jr-8uQrmL;KhF$WV{-eAB5T4{`^TXExvElFL>etsFRg*?i}(!+%?zJ0^O@ z5i}?8aIl|r&`u{ETh_g!v{gk8FBnV3k2p25j7mO~@V+V4p|3CXm-{Px`aor)(P#2o zlr`$oiY)cAes1P3dqWMK)nCz18MEd7S@L?Hg%ugE+B<7I8aj+^Rn0X)lefX$;Bt9z zHV*t;@x=Dj+_v9mu+{tPe6=)rU=%29qQm7lWDPj{#-mjMRin0ZPVOR37M$I@nw9_b z_*i#`{gn5J^@yv*OLno@6qD1CQ@BU7cj+x-f8FKp*tq+8pUr3Xni;iQ&1gt=%czHn K8n!v9DEJRDgIpW{ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E02.otf new file mode 100644 index 0000000000000000000000000000000000000000..6156ca9a655b2ff90400f8345b4bb2a912da6a25 GIT binary patch literal 1328 zcmZ8fYfM{p6hHsI=xe}qUCgN4g@FNs6S~F3jW`fwZYUTaZp)HEEd?em?OK>1l<_FE zx7)z>rD&;NoLn2zp@`Q_n4^=sEYC^E{6%04WB5Qk_w2hL{1Y!3J7#rCwV$ zv&KrWuEzYON+e=8B-aryp(R!tYwDyYgm%OsG^J5nX9n?G2w?zCQmr-WB}WeD;ruk_ zPP55c6aD}+h$qk}0PGdxwMtU|R@^fp;eklsPO{e%0NDZ(i~JM}i%$VE{}DbXcpo`N zB`Poc{=8rMgut%g3OkpYnoQ#M- zwm^Kixsq&<4R`{YNCd=)@Xg94LWx)*5QujB{|Q++uf7JE`GS1B1CoopUpr00;V^$H z%(75)3ivt-#n{2`%Fjw7{M(=h3s~U_n4lWc;TWVr zA#xQ^3kJ|)O$SDdW~`ln5-5-K)!8M5$c!Dfi)7WD5r(UWEsI8pHzpU@b604w8?^ zB%8GLf-0-j#GP!x9vY(WR1r^ zwFasglmEJ_&Czaepc|Y`ZBjP+qUyKYTb!$rYD(3f;)J8;gU0!WnX1PwcI20D13iOu zzn5X$s5j{V-G>vlZBC_Nv$s-I3|G~~RiXE4?|9tPF4oY_zUyMEn#Z)A_Hrq^@@EQm z9^D*O-5p+>{MxhP^E_X5=`<(fhKgIc4BF6V^cj3DzK-6GxyCQM=a~DLL74!!(d z=KIh6q_x$y+3S0+xoJ1e(7i2v&R)0F?RGJ7L3=;ysBP3XW?!#g{rR(%&mZPJer4Rj uINc8SfIryNe`9&E>W_@6v{^2yHBBcqTL;U>{nE|U?PZl>)7hy~0Q?1j@}rah literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..eb132d141d642d3124613a8c5ca80e1334171c17 GIT binary patch literal 1368 zcmZ8eZA@Eb6h3di=+`=?l$cSs3j;F@PAH3sgE$amZa6SN+?JU^Ed?em?I=tT%J?X> zx7^b5xsF1FSpN(J0&@xmlOb*xXC#?Fz>rD&q0zWM1ii3}!E-M-(f7UQInQ~{dG9^v zy}1PixuAeX5JPxIRu&cXb$$;ZDn?t&&3{opF_YHT2V6DbU!$tnyMlkD)JY<%Ae z#%`O{UbX!J=#fvLQ2i{Iju7VQmixbvwacBmjze6c+eXFf2_0RQ|JwprHD; z|D%b*{i%Ndk@DY%`nZWk-v4lkT!F~#4vAhgg`pTkyecf7VMmaNsuFz!s0CdoAPxeM zgB|h)63`$%i$*j;585Y1LLRSJF;D#XJ~de<>+l%#f(PWtFs+n{Wm1($B-uUq#HDAx z`WmF=h;zg{v+}rll5B5p^V4ILj+12MZ?gq=m~a`7HrvWH8tf}fo~ zD--m$zyy_Ghs$7v3P^%ucnf)`l|nU`!GJj$Oy?ioqaYpFT-l9t-M@XRz)2(##8#lL_L*WY<<=5J)OcpzJy25C!v{@?+ zRi@%&RJz$r&wuC(3w!!|8w$xbBYn=s%k{7UiGW@;Vg>z z2m!S?;L{)#;SXzq5fVv0CX;O3<_p^NA}e>IHLZyYAL4B6(L#CS#8lU0RA+aG&v$t7 z-sDa18uO|Dw(GX@rwgnl`7?WZyhVLkcGz zJr}gh)lHW_@~|VneHZ8%r2Bmg zx3ceg*z(3PL%Xv?&MyBIkCjI@Mzwc`7bd^ySoU{3Uw-iZk+-LEd{Z0P1 z-nQBLuexWM`^>i;_nC>V_D{tGj%F)h6`&>G|FxE!IJSV`9{Ll Nl2*0hZr7>+{sv9arIG*u literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E05,4E07,4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..434d6d62739d852f38da8b8b96810c3ecaac44a8 GIT binary patch literal 2184 zcmZWp3s6+o89sNHT`s!>u=O$>AiAI=Y(or>h>sYRKy1{C9gqm6MYgakuVsPd%`U>e z@9w?(1{Rjr!lpCfAr^t4CT3JrjB%o|4{aUdWSVBuF`d-fT*$$p=Pu5aY0sJeyWju+ z-#!0-&bhnCPnbc7F#*7Pc0A{`lnb`eMgXwg0Dz)mxuj-) z_G1C^J;;}pNhKxcA2EF7BNwEVp+Lk_{%OP?BHLajuWuI4^H}aj7AcoB*8ssU5C#3n z_|+1*l)rV$QB;qOnQ9cu`n4gDg7}BXL;xTys>XYWCI0_J3NA7<*7^hQtUDVKwH2~} z0*mYlz{h)Iz0nO4ED%9D-8Vg>r^5IB8(@KcfhzuN2dn#YAyx|_*Q`M)oO8(KuD6O9 zCu9M$10D#)o?=hI4cvo5iw@p}}ZlXP&;`gZv+^ul$V1Zu53{49GzQ+w>#W zy}JnrF)Z`&(PPK6bMp!cB^ipEmb!9TS-mKsSS(6ON=gx>mneQC73H)j>!os~=x}wh zqOL|!C#jc~>=30_Rf)1$xl)uZRZ8m`Q83V?ELoN!OO++>lqK(yCGVCc?~$eKl%=Gh z${2|Q0osf(f{5C>UA!YzED#IAM1oir;#k-w2#XbLXW=ClUS=Ud5EjSA;so)6usZ)r zydN6)Ea!tv11NA}Pc(C$MPHV2SENAhDJ z;Giq+1mjpFHpzLNGtLFvg&ClkN&Dv@5KfP3`^J7L5ytYH#P;T>nsIj5r?F00M9 z_0EmyG5QJhfql+6r~5LWk*CfpJ=K)LdD^Ts>UC{oo2gxkGhz9}<3nT6tP-^+O5T9n ziIZOWmA3Ph-4238ZIa7YddAFD z>6r>MQ`vDwV$qf2%!6lQq};YVL0tDOPT#UVuv>pxS#SV`z~K`bxR0#rmfNfBopwW) z;Um>G*GJT+)NSjh)LExxwyYbEB_Ys>Y~+A;fbRD)u}sgEJ50zuChQ$14ki_!R2S6d zH5aSBc{47YSy`PRgkLY;Cp-?1v)6Xn%lw>j@1@#J?IyLR5JspaTAU;)b2J$&SJ{it z7;hME8ZQ(r9fSZz?P)sL`qJMd>ISW@rK^!9X_6wlI=f9>G)~iID%z{-Lvunsp+2K~ z((>?|iw`a>9sPFyl#w#gM!MhWb@%n$U#$Fo-?^jV^IZ8+C?1n9Uhce?93qQ|iDsEhaxVy=!G&Qut&3R=oR4+9jGt^F2`zjRPis`&R zTCUSe_CF1Ocn9}SSuS?Z4&E!8lguCc45ro{c&};hgRA=6-}U~}@Wi}+W)Pzw#|}X& zZl)|2DynXxuy#O-FTe6^Cm~$kwvs@|=+dq-EljM;fiITAs4^IN1!gd@5+>=_Of=&- z%7m9Zs5I^Et+mV4%1)U|(NbGG_}wQ=B*P!T$L(X<@#m#*=!L7q#|w=3^I6E5*tH+# zLf(Y<{pu&Suid&{bFUj;j)xx;!hbA(PkhpQQ+12PeIpd@+p4T+mNrP!pm;wNH^X#W z>721=a*)~c2PS@riJM&TFJ7G*9#y|zN#gon{Zd;Hok_pb_jc>^n_fvo#!J8Rty?nYO=r^%sp>D&g1s;agzyK46g-166Qzh<=Ux71g(-f;Ikeq-9e z@U+*+(RQE4ryXkPQ+ahxjZI^<+R=2(ebM-(=_~zEt4nR_ba%MgDg5**AkYV4wwim4 z9gObdKHFxxAncni2kxPHsK>@orA_fYrhj8XYvTTKvPgrDlbpFrJd=x z`gvp?YB z;X$vr-*v=xM1Ra!p~)>)AFhA%Lhewpr#b&@^ZC~K*7>%vj>(>J`d(JmOyVvN^xca&+BTZgBV;4b}+sf=^rejPidhx_`w28Nx(UY}{k@Vn-7YTQhcW;3a_sx-z%oXK6ii262J2qF5H{ttg_EQkOA literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..0dfaad4676a433be645c218f5ac68a39a508d2ea GIT binary patch literal 2052 zcmZ8g3s4)!8Qv3;I0*tI^)VexYyl>QmZVsI#BrQpg6q_FZFj)LFibJ35E4j2fW#YN z(ECnzdIJLSG)iX*vY{9Vwi{>Sx0`t4#GTe|J;ak~nzob7q^{e8tUPp2_Oy2Qpa0wM z|MuV8|KFWEa`fmCAObxg4x|+A+b0=`SStbGH2@&+9Vz*d^qg<91pv$e0H~5{Wet+I z*OpPd4aFrYg{=DQeO8Eg6!{Jn5>g%tPau8=`6iXt&?ct&vxtY0zo3=1H30l)h=O6{ z!g`rjA>6p(Ao|{4QS4~Y=?!aRK#KShatQz^7e|%c!}6Xrv>JyTjkV!e{^Q_j!~hUo zM#6P&H<%E-4v_N9z+wtg3%aN1z?qqr*!^PT!1pT{<*!vnEnn>fF_^^wLk~z!4~iex`|?> zDM2&P02x}711*{x(AqX|9Mr_}45$~t=K~DGgw@SjZ9B&fq+^{R9kXNUn1hErE*-P* z;q!@c8^(d#>3ocd@h<{!`r&gEQ25=|)wcyG0#}mLK?z45y};p(=Ya^r_U=D;=tyyC zSw)eqp}nbAsWM1%MMHz>4v$^Lq|uBk!SBr_nRBm}qDc!D=?m+K|kwSo@CK6JJw2hl`bHq8~B#AhK zgG>&x#7P~b8vegE z(X{w}!gONdeNW%D%L+r9DDwYe$g0sWq5(Y|Q;qMX%kUD5~ZX`Sx`Wwu)_ zon)t@+l;eG<;2(frXbZN>CThA4&x%nLfVU+XVu?O?DXG12?j>UAvaAk$Og$E*^hP@ zqmW2oi&k?98mhfejnFOo(8bJCtj5aLQLMV>w9IL#!P&cya#3d1N`$yNaeeM1*Ike6 z2kMFfD1zfhO>j4<>DPKRo?efw&-Q-T761G6$Mj9t$MmevxuELDGe`(55;r+w9$|(< zYz8}U@fIt(%_jYX&4l^#W5$ZcvNpLfR5tI&+0|%-Ncd{y4iWSQeS_`~L+nrKz%IJm z(d{srDq)IIX2wa9rq+}3+Afd$wEddxhW%XC@*W6a+H0+QI$rvV%-C$UwD+|zBtz0< zUvIyokHHy+qSuEkL&ze=i1D=LLHoVGoxgiw`QSHi&e&-OV`qkap}^3>`% z4#u1E<#>aBq-Ms4ujEDV5DD|EsRWJArqV2o#betrv~O?b^~%r6*}7}zAs%RT=^f48 za9x=SCR!ELAzS0A`iVMSsBW(8_s*-#vgZ%uzqy5nXPoEz7e;SaEy|V-eFC>O6};QJ z_}(S!&2I<)VS7M5zB7o?kmrG*1E*-GlTK@jR5p$%@Rc7v+D;^_WUb~9N~WeyWrlg` z68K^bOjE(si?E2zkg@qcXV6PO=X26__Sxr zJpJS-9EM<&_~0^|``H5IMP7XqmO?=!_gD1~++PJOgVbOEU&)3ap!Z)`-AQa6$lPq% zP8oU|1I>XJzaiM_HTx|Ao2*OI*ix+7IS)7dxi)N??EEGDC1bUHdKSMnXJZBCE97MN zglWP&);`n~viMAHlgs5n=3V@}FDkT=0$BM_t1{e3~sIm)*>R9TW>Nzzq&HU5rWQ*-LaB9Yej67+dbes%c z=olNl;0f7-CjU^s^JHrXFM5?=YTYW2%F$-;v|8Gln_F92jI`0&MZa^U_Ug#zp7EjK ozL9a?cxb{gZ~JxI86!@SBt?-%SC`4&g0rR3^QdlzlSlyIKh!P!r2qf` literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..6d72bbd1a4ca9fc272ae8563dae769ce85c2dc52 GIT binary patch literal 1716 zcmZ8eeN0nV6hE&m<+ap`n~yBYu%I~I)FG&GY9=USQ>HB7CdLHmuza=@XaNz5K)>7f z+R|366jVapAA)EQ@oO&en?;Q}&8C}i#LO)&GuaH=10RN+SIpF%lXLFx{LZ=eo^x;3 zrcGHOfhG__^xBLJh2q)4H2{KQ08wUE&il!yz1`ISL=yny7ig3fF=?Z2jFT|lSgcZR zKQ+vX5s#uRD@G!EM7#^}9ke;c8vPDQzR-j?geKQ0cT|A*GlbBACN5WMRN`52nRwnX z# znxv(#`3O=sk{ij%S$RLanwXfF;HSqZ4V4!$Y{X6pkpwS&3ld&n0d_Y11s1--i(bJI zSi#TE?-hsnFF*xVpo0?7LOCpkMfeKY$Q3~~s6mOj0?^=Efw?8H4GP0`dYlDBA|MDt zyuDhZspHZ5SfUtdQ@S|uv&&;2M_>eJ zr^Z4K4<5h4`*YJEk|5I8Wp2pI{(P;rqOPi>s93LifwrnbTcy;iwl7kosnv>XzFeosR_Rn#HAsdVELvQYT$EC@czIFsQv58!E&?$& z9~Di_m^D{AS1MOX<9V0ByV+8CyfjfNPms=$%Bw1KS#dINqVHiQ9Ux*utzopr;=Qp9`+QD`X)pQ@avkPhln8#3zi5*1<%>Uv4vDx zzLr~IPHpC*4{#OiylrID(PQ5JnXNvT+db>%mHtD_Q~HEw&^l;(xP{fEoYV!%X{~pc z!)P^|>h1NmMkC3}w@`m%9O4`eipB-Xm7K75b5L`>{#4l$2ix=ejex(?-tMMp26eAJ zU~j`6hH;LHV%Lt%r)aLMl`BKT=gm z|5evLkL%sCt*bc+cVJTsx5}<=(|FXLW{+jJ8%uQ+Lk&RcWX; zn(B7fFm}dH+jlp&*>*D|!#L=fK~p@PZsXScXRjLh^_UC@@yv#iC{BYpwn`G#S^Gw_EeYf)m zl_xjc;8LnqAFLfbalw53&%J+Ho;oJqj3a1H;Nf5=>7boXdPY@mUS+3>9DVQkQv8VH zW6P8}5Ze#Dq9w@#5) z`YmjP@sho}v8$!axWBHwA!zcpxLaH<4{Gb+&ovKikIegb`V6*af0M6~CU=bkg^%cP zIrdls4!`kWT|m{U?Vgjrkdp;xx36IpKRr0q+hsrQ-DlnB>hO|1Y%axYZP{8{s3}=? k)i}^};SL*nOYgJ!%w992cB>f;$>xlEsHjn!lZt|W0jZ5v9{>OV literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..76ecdba314016c8ebf4acfd525c76c9c27961218 GIT binary patch literal 2396 zcmaJ>dr(x@89#Ry*2^P+iI=uQWI>5yQCU=c#21PtYSaWYLP&uvEDJ2l0?Qi~Vc+-e zz550hmezWILV_dU)% z-}%m&yJzp-JsbfPe)+^wFNIWvQo`p*jEvKLDVhP${k4_V&3Ns;AJf?dCu^HnT48BJs|9`>B1OOp? z71#J|;0u14_xx-S0T1?S3ZDNcKXToF01Adn;EkBd2p^YDU5 zY=m4Q?D+fP#AD(y_z|QAW`H?nI2oHqz;7RwBV&w3GnBaff+A<>UlCSM807I+vL3$idFc0JFVU(W`! z2_j?r&Ru&l_hskiNsHuV%1ZSXRb^v!sl22{yr?iqoSKr7Do!s_{Z=N4lOJYyF8EQWUj#?} zQy2ZW{X6`#{x?Sc6bl&+eGoPr9{#`{{v7UH$fY>}q;NZ50AT|BJler95ltKxY!X}* zZV&w+`POQ`e$6SeC=mO?&80yh1aDs4%!?GKpf5!hsYRZPN2rZj6ED23W>GMcWanMPE$9 zyHApE=KP5f>Wc5$u^ZOAcI#qA?nV@X2KQ>wI=Z}5X)m|8+l?K@vn`ihXW0+go7NB6 zqfX0-l1?(7MnEsN(S5o;uGb6WVb_IQFyuCjcoim~l*0X*+^Xz`LX9_j%tgYgG|e(G^eknIz3_NhpL^mnPIR;O?5sN-mkX6cUhPICuGava0Pc=bJ4Ml>UuBl<^;_r5-J_uT!R-)roY%80BjH-!r#Z0f>KR13>#b^YZ7Z6SU4p_5GG>>t z>TrdxOyw;*mi-sY74E+Mv%x>!BK@P5Go2^;Zx@V9Pwx5{EwA4APW||M7Y#SR>;B&O zh?%)YMBx4H2sDulYq79%t4H#x`efw9ub-@>!Y1ZVE~4aIaYu;`B`dPfi^XVe35vde zw!nBPO!*CrfsUOpvgoeDytcc_F4w5ra@ ztCgjpqzx#k0j1lD$4y;_`{9~D!^HbA;qWE@wTq*JLz;ILG--JIEnRL*2KQ>u)~2VA zZzAovgo7QTzV{wdsUiXFhp<$rOr7^d=+gzf zZdtLiH0_3NtnK2TVC*L~F0;$vG;rm%a!yIYtSLLbkI2bLD#x4a-|s-{4=RxBUh>V2 z&9-l7(&6U+DT9OkUT?2!hi!*pm#IvxNDgE zx5EN6P1i|g)QE*XXc{sf^qgxN=s#!onmk%pPp9Qzy_ejwisDLbCH4|?gQ?k|Z>X)U zudCCr8cPfN=H=2WeV^M0dwM(i2AzXmpLxvqhlb-ClA-a7r#03Vt*MTL`=-v|y3H0U H41oUvq@aUN literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E00,4E02,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..387a7ccee66491b855b00fade63d19b81509a987 GIT binary patch literal 1308 zcmZ8dZA@Eb6h80m2mM;dbe%?UyKG>~|&=Xsy=+~3QH}AV>10c%)P+_p>ZBOOgAHo_nc(=x= zue`R-Ns(`0zFdPs;)e7*a>1WkV{z8Y4pC*uBbW+{zTO7nw~@jKrnFXXF^VoKf5-bW zvCg+y9nR>-phG@`Ndur)3?Nw}nem0H2oobZ67$82{~`g9FQTv{oPu%55kTd!ATb5i zeLvXd%6De}0YtJUIGWOCT7>=kGvqAniFS*1)Et%~paeA*6zs*Ch~;?4)1dx`Q^){{ z!3fn*2WHTN9SmT>-3D232+E-ftWXQiSkJ<363lEot-yUZs1O0tV~B$XC`2lx&}pGi z3$KpG`H~+QQ zA*T@k6`!Ag>qkj68WkprRW2@UNGt|Ih_tfKVrdZA@nq5n$;3mFiI>6@B@?%p-=z}m z9fLquR~%Id&jL(s>=@^zk8W+fA;Ai+?o5Uffvh|s;ODzQLP-9x6Gg>&R$GJp{puPg zoo>jWby}^C&aJe*XQWFS98ROfK_9C%SnW2eUGFqjzDVbq&2+I~chJQ~htYlx#aMgQ zS=#C>U3Jz$?3*wYh_P>Fq9#?5s!*pWXaV*Ma6qB9N4C-;yeGothZZ9IU_{DIN4CF= z+>IQMB>exI?B8$l3B|f{LZw;{s&?QbP5km*sDG3h4zR2r*99iT z4B`pbHm^}~d0QD8mN)hACd7dLX1D*ck2800ANV*^%ap#$T_xjI|H?q;fz3(Ht?{MV zZ@O25-Orm&ALZrzSZN!d&6o!*L36M**g4R7qv@-@8|)qS+wME;OmEkxHG{Ggh6gtt zU`E?V{Uc#6g&SH}=Hz!d^_$#&UTZk%I(@dR-rx$CUG9@{TicTwq}x1EKNbfl;?Km*Pi)`dpSJt&%E+s&PUJvsCU)1 zyBh}1`58aMG6SuH-T}YN@At7uVfQeuN!O%n%Kflm?dR*OU)+1^!K>3A*6a89M|#8k m!$T`era!aiwDWvIo7Nz+IYz6ddu5xM+bbI7rngI@guelTo1dBh literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E00,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..c232deced864b2058cfc16e01d27baba843f1e73 GIT binary patch literal 1184 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 QvR1b;x}{D(qr<=LZwljyt^fc4 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E02,4E03,4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E02,4E03,4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..b0430822f5bec6892217056872876ca494db838a GIT binary patch literal 1528 zcmZ8edrVVj6hF76<@O=sX3c_(6ci^@H>habMy5>Wrc+qJWf&5qmI6XcODQj<2z@{9 zEu}3FDX0x~e@q5O!Ohn)U&x|nI+snSVZ_WW`(w*y*e-Z6?A+p>-`DdyzjMA{zwexL z^LFmc0}-?WAL2J}*&;XXN>c;yG6DD(^9o*8oS_El00=z*l&G{yedg8&$1%Q%@tz8` zvh?&MBSb!hw!Q)r@l(PB$hq_76naQ^zkDy7l%0@j1-bD(1Xu@ixR?Q!f{DSwb z#yCf>t2NFY1_g3_1LOdx72xkavHGu#bw<}*UsN|A{2K`X(Pd1GbN_;{;5ER^e-;tV zU{-l=%(i=B*6%1xApsm)H@CQIacYo-)rrwB1}P%I$|y$9 zb5WDaO%kV&OU@grxh__4*|_M;WJsTnilSN+qZaETASMO~f)JM0X|+up+m=Y|heX0b zBoa;@8b6V+#;}W|{G=n$?(xi{G!`!#npzNMg^$N(-V$(EpIev+1sr+s42PdB0wF=< zY~7xh|K4VuzR9q+yuv77sY;V8($f|4>{8txwY;FI)~MFj%C}albOyc7pfsvWUy^5Q zH1d2-UMtU6*QyQmn2gp}o}nnuSX-X4p!hU3tMvkGL6)jj41qRjorxkF|_s z?mkJANtk8RgR-&k_=#)YyFTxWRYeN+ve3 zz$U!Xuxa0lAC#s#i?yk{dD4; zpI;w#P)^!G_xVG?-tIf&RexliOh3cMn$uOJzP7(?*iTNcp1mWJjLa;NQTVny!Ae_w z_N3k|IVt1CU+!WmubySeV1u{TS=YiYF05dsHnn?)z2>9paHTF(d7|)Z&lo-7`{u~G zn`C6zbGB>r(Cv~_%1?HD!LBuIJlb&T<4d+1zaIR}{>VK)GnSxOo{xonq?_`1s071c zaZSIPoL=>09e#+>nGLeF-6=0v*SU>tHNm=IeZbh$&|wK!gLY-Jrlvk$vtfiy`hIW3 zJh1-*>LG2j-#SfRJz-}AmMgA-masW&Io#CS9J2b&?Pjmnhr8p{cl8gP4{e9{1x(Ji zU~8a-A`i@h42S6Uy1N}c?x5vpQ;)hsH?X{94J!>T>wSZf-<$YwFzg!jA95V>_W8+U wOreY}G8a{rY4@(bW*KR{^c9nM%NTG5Y5Zb6JH1&o^_h5IzYJa6fPduCNPlEl%9LKrf0ZA PrRd(ILATQzFzDbn2(kkY literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..57197340f9f8bf98dbc294f4aaf13bf0ee32f9cc GIT binary patch literal 1024 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..26d772130eae009263d7f80c92b563220e2f1302 GIT binary patch literal 1332 zcmZ8fdrVtp6hB{I+&;#ba*0_wa(PUL^T9egS28>5r z=#$b`K;8|Ve+YX70XMh(;b4qpOgAx_=`ztc|1{HJF6^@4xy7jSeEFU4_dDPD&OP7B z&B@Qt0V%YB5TY`U9%Y_C*Lo5_pac-oIeD+DKKD)30g$TzP+X!{*TlTB?n13YovqcV zOE0go66B8%hqM@oT9ceXzKlrJ>dlQ2l%N242tn!9jWr;A4=D^IB-LuYMmQn=4eRYg zompe3HE)f93i%X*0l-`#fcQRniC;YDZEHB3vn~GX34n9~155l32#Q|^j67u|9KmST zz*_Q&ornJfBEHXOH1ECG#_!)35hKKGc|fisyYd66<*F3y znb-*kv1fTyqAXDs$;c99k#VwkS)?hnu{XqZh1kr2>mjZ$Bw;UvHs?btq2r;5|DRF+ zo=GQVtMW;OV%4kIfvrmyqQjoX_dE+?0S;+D^pQQ}C-N(sv5`c(xT;>R3Vo0I3y*uo z!RoARrGu?%JFj+H$|&~UlO$TsCah1eN>#C0}In*AL$%%4-c_%Z2$E;taOEqe20zal1tui zDKr)|mb45N%=jsGV{?j@&uqldF1yR&*llrJytdfEqnYtbMPGlwR^GhAQGo_eZFgNO z7hRy`6jqHR%Vs=R9jr7ARZbUt>s)j{@P0Rb^$r!f;Jnf|JGxRlr@oZ+6?f2-cD7;e zvw7?7M<4xe`@^x_97kN7z{|lY%HeW4UAs+FMaB^gwZ8vJ3ch%DBb7ebAOC_S#bItY z2I>O!e)B*>Z>Qf9u&JAM#`;`c>I@hAOGT(-;`GO^hifi{1ui#oFjwA=1>cpUv*1CBuF*`@(a zuVEsw_+?HplrVUNWqx?@$yCrj>l^JF^$h!{Nw$D?7j_g@mgy@F-RhiaoBxJY-ZlHX a{Z^mVt?SXb^%R@8>80iC-A-DLfA3!|2epR) literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-name-ids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..7294e69b88e419885ef41c25fd0b6204a7bf8cf1 GIT binary patch literal 2292 zcmZ`(3s6+o89sM;U04Ltcxfv{7m!3OMivww@d1i7ny4Mn3ZVtIuq?7H%lo|u`@VPY z-8ZnXJa%Q%X#|BL5+Bvnx5hXzu}!pf43ja*w3B2KV{;$}hn~AQ)21^$|NP(mzWv(lawK80$c+)5~!n>Phes%xAE#ELYSwhd(0MVeZ2otB^ETgC)Ph6bxVw zu97IE0VBe%@%}AXXH_ff>KBGVD&~L2E&>3rT>?PR10wnV8Lrzu76$zL7R7%f0YK;# z9Js+}0p6fj0FL}<5dH{`e*RrvLQ&+Fe*q%s0l%U>aiWud{;iOx0nrQQz*NCWECYam zkNSrIEXSG%48=Kq1|ptu0cHT?04b1x22cqkpca$>1%6foF<1wRKp9YiDp2pQna>u4 zJq7Q^y$4G{I7ZwrKjP*9un*IHp%@5%=CwSF@P7w|X&iRJ;+g=y9hj3q$Zx=j1ff?5 zE6yKIJRzQdA3&=A2{6YDPlp8u1P2KP0{#SlG%~Yx>;f74aGJ&b@i?=cSXfx#JBn2% zHe66(ARq`LxU@l`XyMtOSfUNY5(XlcFbc2-#1h&-^jvtrau2YWOp6#E@&W)So-FaA z;2*Bd{W1tE@E|f4^w`;Uykc@sJc25zkM=^AokcxkMi__+Xank`MLx zg5kJt{<80`Z;vnJf9J^m%!Q7I%?L-s!)L7FOK^KauPpT=g?siq5DM@?bb(PKnm8`V z5L^$~7T^dx6cib>6eiBCp)!k=XtOS(3q^TQHC$Chc21nMPsZ3BW{YLTo$HgwxX0|< z)@j4E_S1Z*NIPBUs$!M)BaFtN)3(uV#tsb$Bl4*)vyUOBUDS~*c?AWG9dau!wVjcF z#lX>jzVC7l()|{e<*@b9F1iQrP|YJs2zSmUQ7n?%kQ}2$a?#99F|bkxD;Oy6JRvb@ z%Sd?tX%b$UFgr$F^WK=eWxj7Uua*~VN1@1bK#jK0l|2e;rM1hd@7AAhzv?*8zQ^7+ zzsFA4O{dCx$T%7St;j+TY6iIhH;jY5m+rvOyD;Ka7>`m)4yg)i@|sIj?z|}n3Fqd= zDB%~g_b8XmW$&|Gbi>zK=VrFU*kM$u3sICxq9JLTWn$k)dNOFvbXf{sw%W zHXCt$I-AC#W=NgRXfUjx8Gewcbv~JL_SyQJF89d9g#qumTjy_{zxjuF76}Z9Sf@rm z?Z_V{XO|--C7hazrdZq#W|@}LTJ_8Ov$NuF6n>ZwE3ThIq_fFfXKd&|OY_Q6xK7IK z)z=)a@>VF_6_a@%nXYjUtsi^-bcghfo6hx|8oFCNEjhjSeUw(a{mrK7w=e5%f7AD^ z{xP$7jEKPRw<6F=GOWqOE~_0YtQnM&v%h${o)XR`%&nqiTv>Oy1|`dL(F2~7DdjDfb-U}Wiixp8w}ja8youATWV^CzIhi$!{9-3)Ot)a`s`ICa-(_b zohvZu!&68wwqYAOh=RtF-l}?R`NFB~WBQ!rY$AGx5`I1VJ@szi&GuU~={?GF-W7Ef z&C&*GI!fAxlA2MbrEJ>Jdwd9P`YTL)2;+}m@!hyQ?io?NC8tTmFi3Ni9_jF^y_(^c{&u(4uC}PnW-B(^^e2s<8b8www>nhDE@!8s zgC&p50}9^(#?15@T#QrmW{XQ|Q;w`GUW3Bj3H>{u=VqY!-Su0~9vm)lHRn$>pJ_eadb;gc=keZA z?mL?a<`{00%(xyKebg{wJnFj8Iy`j2>NdF4j{Y9g(Iz*!a|6X4wv=1Tjm?HOowm85 zp{cP^#i~s0?60pLzBc%Y)zd%FJ?OD}++O39{*TQkRU|{>8&9ju?P^0K2@lSn!*v@? Hlo0$I)h>Bb literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E00,4E02,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E00,4E02,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..908dfd671c228562a6c245410eae191d686405cc GIT binary patch literal 1472 zcmaJ;ZBSHY6h7~Mv0p4`tT94xL2RHg+g*%OnS?}2DJY=CaZ0=vdI~LgvB_FKl+;d<4_m8G<5F8lKRnk=bZO>&UxOC z^S%Ye#RZ^(W{^Vk?%Z4|MBOU~kc)4T^PB?l&*&NDn226bbRfQpo>FeBsayZK)Qx%yd4|ng=K$Sn2w@0aQDwGS6^RLX zcwQ`Wufy)FS@{4=h{Na<0BUuJr08fXLt<@}tc?UfC7d`TpCemfRK621^Dm1OGng&O zifuX^mH9gm`JA9=+z_NEM@4&qpY@P|rtwzR;;w>^TV$(TRQN1qGT!)QTD;s;eZ3`)kPpS%3#% z5@$e+2+L}PR3X<$B(l}Dk79Pti+dm|AJ1BSGa=6JA}cE^!Yd-n#vzyjkCOtCsqpP$ zA^9Pe;O$}_V(FT^Yz>y9LU==AtwPMd309~ECmaPkRDlt;f&mIKM?)=Cf*ETTu;J{$ z+BP^0WumSIdjXjY2qB8nTAQt2K>OlJ1H=;#i6>qOx-_1+W&Ap=G+_h+9UZGt8}S6d z_2eukhzrJZFkgHAEnD{ zs8mZDWil8{RCcNTZ7Wq&@2s)foYdYbi@n-muQu0MOSe+lm6cSXAa_!QR;RW4I3~r5 z(ni`ur_Y`%w8xvF1DQew6 zmZYYTC8?9u7&fVO)#0VhVcrwwa{8}?`M$7%n+h*~5xy1P7moOEP5G#%8duM2#Rk<)B5Zqc78{DRtq0J!aKOs!^-B?gr2alE1SzLo9XSo4l^pLwvN$ z+@@q0))&V_*cyYDNze5YUwJMbxs$~Mzj6D!S?@jhquEv4=C1EO?q~cA%k;MNd3*gz zzu(8k4Y~(#Ot>aolkWTVbH99g`?EWF_gN?qA-wUV*`chBu3y`%4I@nZOa@&5k|4S z<(2{hcEBQw{WTDlVdlWZWRtl0OA~*{lq_UF{EGZp&nQ{|wAPLM-NQAr6kw`WBGAe%sZQeOFtbw2d53xHe)fLfb_c0E>bZwl?#(0-%A zPS?#X^D5-OAoe$)BV|>^Azwf|)!^`+OC6H?F`q*FfP+5g0^>_aVH}}qrX6JPhdhml!1vdJP?q z&(tL6{{cj~BxbZ{UFj6}AF9dQur1!Fu*zo9l!Hw40!S4T^ndl%yiG1vP$KfNnhy6g zFi0h`C5=r3lpz%%#>=ov5s)PHoQaGWr9Mnz28t|^pO}VByFmJ}zJaWgRd@haX$R!U zFjuFNtCV_~Op!SIP!|>-c@YZA@UFznM7{h1iO1vO6wxZgC5j5KlLJv`adz8b*Cv(Vy4e2ZVPg)1>boS}GDCHY?kJGj9EXTS-~V1d10h6?mC&;m_BW6TB)++7&k2Q^SH z<$19eP$+;9qN;0gI9f$^JcG1B1__W15|kn28N{y;QVsGQ6AO0+U{ zyL3i(Y&|O`1Y&$~^kz&LiK+OR*v6N!?_$Se>i@%!?UUFFowNo9r^kG3hb$ZNk zvu&<%CB#qu_Dyu?B0C!4xG=5@Y?K|r6TS_>r00v)b4;AjI3P5lj?g#y!k>otrXK#S z5Z~B2P51iiHT<2wa!mT4*A`9Df#~3c$c-`n1UGbu>j-uPednu%6d&EKVOcJe&Z-^l z{kG}At@pnU%-7y65I}h1;5!BHKK&EzYw7m44xbIPVU}ZuyGDY;VNEz3;?l?bqqwGg zQ@&~c{nn*lKfm+E-O`okX98R>90-pOjtz}|xOltq&-_{Qyr4dBwrO0Ri}f>unzh`G OMU#Fl*lW_`U-dVS%yYN^ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..dad8165404548420ffdce82b19412ff3f914ecff GIT binary patch literal 1484 zcmaJ;dr(wm6hGg-*cVT^;3&f7H3O3mc6pfDq#H=60~BaNHoykUT^`FWyGw#R!r{3u zSkWOKYLM$6i3o#;n)XM+DAhDNIn~rS4%0t1WlcHM1+NU9yK6;G)4B6I=XZYReEXg6 zZ0>;rxgdj95JFITW+r`Z%jiJ>!3_XmP;UM<^@sMeRsf<0fRa*!))cO3d5HNu<`sIK zw(QyhD?$DPB2AA%(4xeRd=3$(H(2Y#O`=Kcr!mhmXzNW7@+wj|g^<)}4LV6wCtLaWZ4s%3u+<)sT5t(dAqaRC!263n`oI3a`u@_qQ6QTmZV-c# zERscd3~Fx#Q z!@aJDn5SHTr$e7|;Tm1EhKsR-pM^gw@#?RG4$NSI3NS(qs9-B3K^|%h)Il|9u~rHO zj3%t5Krxhi`>eP(5Q%^gA}Omg7#euCFM>2e1nD9Xq+5UxMv!(97pxRUjzF)&;qywr zO#l}c{YN>;<6FzGh%tlj10x_G35gBi)1QK29U&Qe_h;w6mVfY2;o%}}8B=L6S<;QB z26F|Yx6%oviL^Q?Nlk0YjBn}a{056vXRy$FYf6n~lhLfT>dLm#n(Asgk8iioc{+>E z{5Fc-VHp*pW|El{CY4EJwlmK&I~Y|Gqf#*{HKR&qR4I%ql~JWJs_i%vu?0a0KGRPs zlPi?|0fC`ZSor!)k+E^|IC;R|7A>cJS+qO`Nwhpx9$@w?$9uRg51TP?)5G<9BRMcCzuyTPRJ5 zk$a(I_c1PLgfp=T#nRTvOMO!tkDuu2?Txy7d+NOFk@Jdsrfa7CyF%8GeAO~g<23fY zV{hx~Xm7MNcDJ-i*?>aoVdi@ZZ=-4`q|Eo{di~K&Fw#PdG}!rY|Q_POj=WSB1V;`*DwJ+Rj#Yu$6YUs`aAQ(OxcPzgbD76w}LL zl+)(4+c&hk+TERzLzx*d^F?12vX!^5bJCMXdMw>_EnH}Uo>O+{?Ae{Q<29p|#^K7T zg0CF6To2q|kKDK`^-MUf_g_A9uVhAhHTw>iY~FS5$jp`5j?aG`{H^nmeX`GSS>MkQ zCns=oa8zn{Ivmao<_kr&r*+b$=T=fF#V<>LP@fKd()5{4I{LoTH5z59tk>1)(zwKz zxWsx+(_22%_3ro?cE^`&`~x;-e9kjJJ27&$`GYE(wByY;+755baAghcIa=C0Trhn? Px|FuEjZ!RiJ1E7UbaJ4S literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E02,4E03,4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E02,4E03,4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..77886981618d6747755e7291e76ccff5b1810c31 GIT binary patch literal 1804 zcmb7Cc~BE)6n`6%usKAu#Ib-F5L7%#IK-BzqSV$4TCf#|86-kjj)a6HTuKl^5^`)p zfN;p6FvR|$6dVOxwRXmvRvooEt+ozj9PRN(XR1TH;NsA46CG*CfBL?8@BQBIy>H*! zx0|+WR~qo37W^P^^Oh~*!Kb}f09f|`*z3|V)=JNk{bc}{7yxo|l`?f)_M>l6T#Mp; z1#(&5nQ@AX@NY;H3J?)E!RY!^l{z=#QaNw zy$oV+tvTk|J2&Ysz?iuJs-sTSGXBSGtP~c^IN4IxDHQqvi(!$lc$YC3a6pJnU=#2h zq+SmQBZSg?t{;~pV6oV~^4B&wWz+kxF_o2y`(|V8_y%ldW`>y-Mak$e!gS&wO+sDy z$OnNCS%BqU>&>U4np9>BD3gl&6y`$!VwNJs0=(}lLU0ii`f3@E!`tZL%vSz~F!gV` z^Cs@qV_)XDkc!>{WAjk+g%I%)v(ThLFR|Y&o;?e5PzAGh<}TOEe+qKYfEEft1tlPX zH4p>oh$Em36d*&nTu>sfM!7iH3;EtU9r`Z7W&?&{+`KZSvWh|5La_r7iZx)Nn1zMZ zFBCJf>3KrGuwH1i+kIB(kCrz$F{h8_KEFEk0S85x|J+c>V8HJAj1|m-5DZJ%x_xKb z#~GjO-jkIr%Oi@EYHfK{^+AKlV&AM%S7{1~0-bnyZnRh$6C)KT=c)F|#Tivvom{CE zZ!O7HY1Ar>OefD7(yZ; zBvL{WOGx4fNjxD*ASCMuNg^RxPe@}3DY_#iq_KoFj*!NqX))_U2u5r0$9a5#a8AJ7 zz>Fhf584rZ0K!dbWA||C_^K=Xl5YC}PRFo~QkbYB8&zC8D6<>$aq7W~Xpw+gGC3f++BbUg zy7Pg{xuQ601I?p*cNyp;tD;TmQn>0|=2r9h>MJeh$s6QN=MC~ivwftX4G*`{U=%l6 zd+K`}-Ca~T)qe3d#k)%dd`LymF}b_-S*4kkx%#fm;TD{lnjR1dex1B8>S*d{KGb-j zi`qfD-yv%(H5R=gn-0{=>T#=;w1rsxmDR4?!G>$*ZyL_#jBTWW4qjieasSd^Wcspt zV^wRp!|Je-*4DZ8#@lptrS39!d5f;2qN%>c=r+r$6{Y3rio{_$>~W#T(0|}F@`=M_zHaSS)Yx)d*^+&2YtGkTNhDL+a=|ZRJ^v~swEKf{F_P6LQb?(}h8WKM^4I;Ee zo72|b&|!1eAFb+;H>vs~b5_&Bt|gtDDDh8Y#|HYWBh7~!4m-P>@#9pc$dP5pD#}+D mCS0!{uDx`R3caIiv9y?)O%6q)!lA^ejA@rhFln)i1n>{};xIe_ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E02.otf new file mode 100644 index 0000000000000000000000000000000000000000..85c157fa4cc3e39eb69a0ca7bb3b7257dc26d7e4 GIT binary patch literal 1112 zcma)4UrbYH6#spB)V%`Zymj~wsnDs z2|A`=YpFBCC157mebYEIUE-GbFouLgO_uOrG(Pa?>k^hLUP(RQg=}n3o||*d@BDt} ze&2WQcU#)qTOgqy4pcSn+^JY=8m9mu2C%Y2 zpsIl$ZX%j#KjxI^d~c$52@CLJy$_+6j2&tsUvZvtv8#C>se(_cQlnrr!s0T9^0feB$G-jZ_g^N@oYTv z6_NHiwXhb^Hf#0Td)gLltMkaFiVK#j~VOS%EX#Qlp{KJ?r_8Jxc*WCYV(lyVl_nIuvmSi7IDow7m zV}Qng0}jUC9vL+o=j#FmtLviGMR8dDy?EjFc{BNq`Q>@DtN(_YA2{kZA1~Aeyyn{H z*8@}I(?8!YJ}wnEc6DyIBh?YMo(ZO*^E9`HUN K%m=)5Gp_(Bf))Y* literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..8ffddaa754314b14ac52f2105062e41e064fcd83 GIT binary patch literal 1204 zcma)2T}%^M6h61pPXC4iN?oJX9q}g;joa4$)hH~i8%06E-)sWTwq;NlTHB)5wFb4? z7CM4N6ak~gc`(s{i9RSMCMr?)*#}XH;mMx|Ukp0M(R9xYL~)unw85*Gax0(UR~w#^8k2Ze6n1RwqL%u@WzgnlC6 z4}~)q!Hrl#VF57LhKNGJlj+f7W6nfP0LPH`-+KIwTET$g#A+6_dBA8T9Gb?Z z0F>cmsz8=D=L|%|ruAXSLPp>-xHSui5n9vYz@IE;BfKpVi=5~zk6Eia6-fL;%T5Zc=)2oV)+ zaFD;jLE^+g5;_#hL1KC(m!W1}g4ULnG0hlpcfBK7mlgW+qtQPM>L#CMJD?H)p(d&B z%UsANq-1^Rrt&S7+ji{wvx@Wb#r{AfxQDL|v-3R#tlQ~yvqfJ2Up}@n5(@i-5WBv? z;|~V>K`!j`E@F%7>)8r5J;YY{LcZXBB(+9)7w_g5^Go=p{4#zyzk*-MyPUks#k<_R zYccjfk_^~zEThS6u`*eOQT$>FigG$DAHh WAatRouicbh_+`*;O($CHR`?fi<}B?1 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E05,4E07,4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E05,4E07,4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..1fb7a4ced7512aabda109a956882e893b39f6cda GIT binary patch literal 2068 zcmbVKdr(tn7C$#3;pQP|%XL;j4G61LYe^8qU8_r>w(5wxJSvv1H52Ywa&J6ALFiLot^FM?##|k*LC+oFAn?NK&N(R|Jw7- zIp=rI?|k2P?)mP~s;Z;FgKl8M+R_6DMAB13l>n@}0Gy(umCs1t2~4&DU?KoGDN{?E z_sJe*p|~5xq(UyOyL6x8BK#MmMGBNy`;a?`@I2BSg<5aOsY=FCJ;N*2QbRLj{1`zP zLCS5Cs^#3xn+~J2ZRwqG@r}nas(_^(n|TawxsO2=ix`?oO0euZ;ZXaA6s5tX1YaD z30jOWH*t{eMYr;iPXi&c0NWBa!IvYRQAkBT87U9pb&!JWcBEKJ;(G}MH!|T$EjqXy zhYd_|IwU58xc^7K*~|EE^nabhaA^LFaG@N14VJ`1&3q5CS1}89oVJSDkL8md!yHt> z%%9oIP2^t!IkbQd8bAY0Acmcg4;3g!LMy01iZ~glk#9!aE_fB{6Los@K9H0I7>04{ zTGi?f1|7=8x*!vCV40Ycg_NC%S(E5>LiVO81U#M56k&qY zOsHgl{0YXUu0y9_Wd{!*Ir@{z>SM=iPe|)XrMg+y)?s|jY;$`2rJClBmIhLx7j2W} zi6r^?5>ZK==4WzIWrt2LSL;Lvn`D}nW=)G!FR$AvDp9FK6->EKR3X>NTiQ@E(KRV1 zC1e4)i!3CI$lYWyxrY?zlVUL`mXP8CQoM^47n0&4QoNfK7n9;Wq$Hn|pgj^&Qb0;} zk&;4EQiM9jTpJ(*jUpN6@dd&)DXDAMJ@I7PhV;!jc~5QM@$}Au;;sCx{FLvCh@Xv8 zB7P1ZnOw$vf3+lwVY2vJ_$e*%#oRdUh*M>QSK@SkoJ*aJFI|n_jvtCA|2Kz!%kif8 z_XSfz;r*a+4Vox#J}qGhH0CD(XQAI_JM?24u`u>m)(l(DR#K&ld4!j4?4=u#4M>0K z_szN~m5oxmsmAU%r5yv_Wv2JKRQ>9p zD%caWpSHheycT-T`-%6K{}b=IKF^$@AJ1~pU=;;iqn1(MNQBCw2CjTc@orNoFH+fb zzU-K(R$F6`nIbi_A)H!VnkEFZi|Yxm%jIU4iQtRM}YxZCUTc+*>^PiRNw_`>!_g@j;X%i=bI^wpnM zSm+&%mGs7XI$c4pze1N%SyC$hr&I>jdzebCyVL0W!H_mcnshy+QPZK-j(znpwVvXR z;#0vhmZ{aNa5_RS5g*J`d7sbGtm)nR=xUlXo%cr5gTSA|)*<&$7+=VxKOh8uU-&oi z@z6)cn=U*y;q}Ef>y!q0tGtNL+ehaa=#oJF1;@b57`5j&RPH@0duBd<FneWBn=Q~$Nx={4!8T5K{i^W92K=xK^pUQ5Utwo8pF zZCiz^c$VJur-rzBvg_yGFMT%qXP58~&)X@E<(g~qRLmT+jCTwhBi251!0h)2(dxbM zMcW^pU)shyLndcWxI1*pi@&x6gwN%3``rVML3h~lddHx=S2LM&@@ZNa*)sebCHlj? zGt)8GT;G^u%sFQ{zS8K!JW?A!)=NJ-(MX5x?zpwTEATfL-W&D@0-K}Ju}EYjbSQAhcEq7HSIbNX_0PUj zJuVwG96x8c)OoS2AW;5KsgaPJ^S%W;L|7wzsvJye5y)`_i?B>!V);qr)SoN27hwNX$8F|ApZ# c6Yh4o+-{f2Z!|mFaH@LgGV0suAp`*b0U$50*#H0l literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..f4460677f522481d3bf737a47929335ba0f98687 GIT binary patch literal 1952 zcmbVKYfw~W82--QIJ>Oig+q#{3y4XYv5TNx%nN3TqZUZwQ0fNDSzwoC*=4z|;@xEN(0f*=w5C6O-@NblJkR@nm-Eco zxM|ZyBt$KUizer;StEHd#&`fB&N+m5S2q?sBm1ar(0~x3M+j{%QOm0(#Z&JBmjEwN zD&(a{Z!rSEKSJavL703`&#NbsR{^4K2tk!xtq{za zy$tvw)*W&$B0d*eC&bz&hJ;6IN*d2A#_ z6;N-#(PrKj|H5yG;9qAun$r)quno{c(C!Yv2yjQm(Yq0l`v7%g~#^&Kf<2#UuUs8c+Cz0 z+5pZFJRvwS9i=|R9B?AxA?7}!^B%!`=wQ8O_X?u=>qvoWkPek24XQ#?v}5VMA~rr56|msVscep)0;dqG*RET?@wI}&&0C7M z%1h}Ab+yjW(7e-Rb+~=Gn(Bs{a$2dE%rD81$TBl!l9i>Jw-l0s2Ay7^)=Ab@m1t_J zH8pa*qI8jDrAj5qXWMm>e1%R?V*oMwYFbLm=q!3MolWP^OX#Kav$QmmmP%=EBrg*4&l>r6O*kaF6+0vr-wKE)fs?{h3DHb}z0*((2Y#0YsGXQa zgg8aq$y|!b9m}9RxUv;jLiWo)^La;HjLOPXxR}b8_vCI%8OdDxBZG=%((VsaX9mt4 zI`6v{@I6&oyc`R0|0WZD!KrFj2ULMw0o!idC(WmWpLi~KF8VHb4z{^RmF;AT6C;bn z@9Z)6c)P<)3e$1o5+l6K#J$3#;>?oG#$s(zeTgw#G!i74vGHLlc4RD(@;E&%SCYkR z3D{(URdYks$s(}hkxZ+UJH|{gu8-c6+ zA73IP2i(WnM|&@CKP*48{!5%yvwUCO;SWz*FaEUWXWK8X2am&q2Xg`#HIgom+wDoJ z8Q!YxQIPi+{Ei3nq~f^pHb={pO*ESCKf3$Eo9|n2fJSF=u$mi?|T;hcn)( z`o;f4$g;<^Cq&*)$H&3w(XpjeR!8cSmTZ@Pmo`)zG6eOVb*<*0C1jH~tF(rE)zT3> z`}^{UX|U;S&mFJT_SI4H>>(S&H=lM6?ier)nEM*Kn!}bhli%d?1z@%wzG=AaxMS^W z3>qD~LM_1^9&+b6qP$M8%jfE_ce+C6eGQ$8R?Xnt?N4KIIIU|HBl+&e{^0@VXj`wn z*Vo-f4lzZPx7bu%QKl}>Id2|mIeCRi{z@No1g&jWugb6Ts!66`JOI|kkHu44!o`uz zt$5kqN*uht@Z$0&|6M298uI!5bNc&x!{P2=o($ScM0V! z_bUTRN4>qtYN@ZStuq*m9;3V2^ZM!XGd(v0{axL=d-~h@!vl^H+xzt&7)h7Y>2f)Z UzGjo%Kr)5n$Kc%#Hx-Ni1n0MY0{{R3 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E08.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.4E08.otf new file mode 100644 index 0000000000000000000000000000000000000000..7c2ea2eafcbeb726c2c42cd1ffd950f60dfee9a1 GIT binary patch literal 1624 zcmbVKZA?>V6h60K+~Jkctw-&9f!kTMmNu%c5)#UK*YcnC;}nT4tX*JMz|bxpkD z<qMC+DCH{2=wLpcLXAy|xm#7fFPeqMUWAG5z_zH*-VOt>+%cM$?NP@FZ zMM2T3*WlG+x|p86t58Q*Qd3h?!tIe2-~(|7p4#{S$bY@(aZd)t=m;f|xU>{WpYR}1!XU<+)E z&)Ly4kVt@{C|Px*$MwHj&{Xs8ZKL%BtmVh!bx@JT9h+F|JQ`KGHXVIIJ-u^CZb z_VCKY>r!M?!b}a637}-QP?bsW97PqaS+~CAt+I`qHdj>Ys!6TMVryz{+1uuH`wGpL zW@`;G*qP_67Bg&C7RwY=o8QqhWz9Cb-ehCe)K{6U7PD1n*HZ9dU1Cu|mBaSuz_ zY{KRcHWyDzdFDbY+K@oY6-w2N#F?{_X3t4hr#z#Xmo}eC&sdbH$W$c$D;ULsKh<?}ZrO6O(brW0MzScVcT}3IFWTfA{1^6{E_dD%EI6H3PkqUrLTw zH5xhxq$2!5mOu|RkNTeai7T8~toHMDU3?wZPTl!nVA#tUom{P#t7|=`^EtNB+}%fu z)klTa^xDbm!Mma03w0GMc{zW0LmR)sW9%`7jG=uY*SoHBEtkXR{5SkJgE#yq zx_u*t9y;B_gM;bx473jf`un(aZvTZ_ocs=#_y(83XH{+5UC~g!qiT0w`EZ!#CMJi} z%HfF=wcq3SdQ%+%N63|SV0BT(waPCxbG28`@^oZ-(B^L3!zY&;c$HJ{UGHl6us&LA z?yEgn{*~`a;C|@q!=K)wW5<1Gdqxi4*?L;{@%qpCZ0pJ++fRRV(RuTi_kMN#=AAwq zPx*OKh=-lD*YETBQ>{al4Fh_5e95C+yz$6HzB+q<#v(_q*S@bI(imw9+k3ZnwTB%M zm#)Rw&{S&7ALi43tckS^?t0(EfjAmpy}fqHWRkL(Kk9lhR2`;q2eeV2JKbL&gIs&B!8 zRUGr}{SStso{{c@9S4K`-SkneTpg%rtEk;(s>!?FKHPfoOHOm!9(ISF-Ohlq(-<(( QT-jtutsHmz)JlLq0HH+MYybcN literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..10e5374b47e7f83f9bff667aa77292efc4ad1ce1 GIT binary patch literal 2516 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E00,4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..31dbcd9bcbd81b25f9cc16b3f13ce8ceed38b794 GIT binary patch literal 1252 zcmZ8eZA@Eb6h800?WJF1OsSetx4TUYBsfcFOx%dJ16lSFFtDim;ow>dOt`eR1y`XA zMzOu+mO=&WfWNc1C1w^|EKN0eqia> z&u)Ky=kUFkXTx$N7LH9OCPv0TTD;ZrciEhEUd=geb?Q96vyHO}-D=7DqS?3_8893F E1q?%G#Q*>R literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E00,4E05,4E07.otf new file mode 100644 index 0000000000000000000000000000000000000000..8a708ba56ae446bc0250043c2c5cd78605b41c01 GIT binary patch literal 1352 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 a?r-(Ay47uJw}xbLr@fS9((a-p0RI3COb}B5 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E02.otf new file mode 100644 index 0000000000000000000000000000000000000000..b8d991e24efbc334a9020e6c7a077a2dff791396 GIT binary patch literal 1008 zcmZ8f?MqW(6hF`1cHNtA>B0}ou9l!BrX!+Au%%gAXsDDRWNVwww(I6LLurzg`L;P% zk_9R$-EWFX8d2bf)I`W2@RQ*O|AYwRs@GWOxeBe$!#U^o`<-*1dmgxzH8qu>flg3B zQgLZ17x)P&0L)nc^1ibAl<8yWwHxtu0Jv@CEgnc5J%{)QdbY!Ev3=MSS*)iaKjT0l zX^VY;coqG)gZH<^sYx#4QFNBKw0VG`SAjrzvxT>_N7Jw3{0#D5kK5;uz5)~CDRfS? zL2~73z!?S=1v*-ERPNa)v5^31mQYxslQ5w=52*ZOloPy1i&>9{no*8ahYI`(b;SFf zu+r5Vs81~X1w^$$`vO@roiu;HMOxr+G^{i+vq%;4ezd@7mPiCtpeI{o3wFUIXF!Yy z%UV{!s&ovaq|LErF1dIKE>tiTcmwJyG;S7=Xf#S+h0KhH8VeQpJ)+d$j%kp2fEh@D z)B~)D(Umb+g&lNPI?KxX4X}e3e9#1LXodpFgM6q$tr1$m1s1GXfyeB@+G(hV2D#6V zZvmwe2qCPkmFL?jDmRk*U?e@nNO~D`g^_eArDVM#eH;dZ!TqR@I|4Ah6+a=dyURP5 zRmfl_(FoNPEFPk9HW?Izl$2d7c6-{rO^psemu=1AO!@gH&TMnvv2)e!KEIv!ab?X` zx7XwLTKslf9%pvBxGLK2`F13n^!ZhmrjL@eIP zF@z-NQ^|>O(DErfFxM}-o``q*MQ7)4JK_NENF?cSh42Y&z|PX-JC literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E03.otf new file mode 100644 index 0000000000000000000000000000000000000000..a939f5a6594cb53e16a45c91a2af534c361e05be GIT binary patch literal 1092 zcmZ8dTTByC5S_c*Zl543B}S{R_=rTJwHgy2Q4rMN0}L2HfwdG+SX$eHRIQ>`+d@~6 z0HR>jxPKBb!5=X(5r~h(KYzdwLSmxv!^9YL!Nt_M3qka5X6DS9nY(9h!HE+EV1fo< zAtmSFL7uBUbO(Sb1t1>_incfhq(@%F^#D-n5(RJC?x_&w8!6LB{hCkpjmV2&dMndUWu=;l_hI)e9&U>@~){DH)Ma3bzO z>*7l&op6 z%{OUvyv;OBT0jq0GD#-k7dW*Dh!J7g%(0x_!Z5nI!TFG#yZ-=W<+J(h?5@;L>?4Up zf^LslHh%PQkdI1<&V*`~LHZnKP+966W*6|f1z3+Abay(-Y5YlWgAe?08az+~TVXT4 zLLqV$Pz%){V9f<0MlaU3LkW~?eF5ABbUGk}aAmck7^LX1om>Dri4Z%9GH9%wgmvm- zE4%6eG&eQPdaD87u6Hu&q00SwHGN1=U-HQ!I}}kcw1oQp#lRAhn|CzF;|=;wS5yZ0 zjjjyd>2Nst>@v?OH(wO=2i&5c&#Q5Hd|r=F2)N5O^V!wad?9W3^M!7|+gFFACaz-Z zHoTU^fI+#IbaT2nnK!R7C;Q~-^|Bg~mE6ujS?!QHrB9w2lHbdRWyAk9yV;qf*t-D>Q}6 zjmqfn44dWi)QGL~R%h#-=9gW{(Rkag_@(HjXy|IOni3MO8Dp_{;k(i%Pz1y)^OkN zUD%b^^4Nu~nFQ1fOtW+nRLYzl_87}Cr>SY0X__9^WxF_Z|HYZCd*^)jyWctY-gC|^ z+_kF^1kes~uqbcaHu34`k8c8S+5xy13X9iezvCTg1fVhjU|+dXQn$JACob9h$X+Iw zN-9oXM|{F(iRH+Nu;>Q=Rl+|fwoID0^M+uJ*Tcnie>LC6(LZP1+zgD7@@|Q1r zhTO-Vx7DdM+W8^KCVYaJ7=Xma1Msd=Yj2+<*VvfvkHs!*Zbu40FinIR_9TRPj{#Bs zGpLwC)TxJ)AA31z)1N@`uCftr=||hy_3OQq8WzucxY?Yy$Tki*tV#w)FiooGfrz?6 z-GIL#JGKJhgb}xpAIIkA#^FbU5F(C1vI&t1hZd8 zpn$wUaRnsc9!R^z*;|rt@wnS`?roe$BG{g=XZbOGH%Or#G*AU9sD&(e5Hg{NXfkL3 z1xSdm9F%0OBff{>WvGnBX-Ut3%LR&}_!SLGWi!imq)@GpLRqO4%EloUmqMAi_)byW zvJiNk&IJ_3lfn+)xFd}Df1i&&#be8yPD+7dmi%=Wi!*luO;P#VpDipZDJ{!W)iu{w z$>dt`>hcV6c4lU_IJZLeid0ffQy`?Lal{ zhb2x^C5^7!%wQ7GirF#de0b*AMb8zV=l+_qEm(jTw9`2$@1j%f7))ZXeZV;2?hm3=)P437B)E(cpGIjov;28|nYvV0t`C+@ z_-PcK8)FhCqKg@q-Q{pBF}Y1X%d)<0`DrtIKih+haoewJKPBtn^FgdG|HnSD|-5p(96}r@AHwFYh}pIkEF&{80Ut*P4#MJ!QW1YwvHC z-yI9dVakO$J`63i!{v0kmeh~!RS!t%*)=!UGYPXRqN^F1yYisih}YH>S%f7FQ7)DxO zcm3ctTRuHWUpQt#JmWe0$o{Y)Y#eItYYUn>4PJxC<0G@<__vMU*?uq&wfOb61A%t` zei!}f958OX+u?C^TYDS<<7>@5(hk+g%6$)DQE)}yRwVxB+M%(qeX?`VI_T-|q(@OH z<1RClRaYvjaxNMt+NVB8DW7WnHov*k>{fUcZY7P1=X~TplA=k>o?uzz`40T}a1Hif zU3+OutM_L+-4XD3y~{(P!CCt44+ zk9Uu{|LAa{BI^gV=JyHr#W%WoYoUFKF#C`1`t?!%aatZv*45^2&X3o6g#5 zHt8A~ni?DRF1@qOwfkJv`GIeJp}ziu1EJ1PFl?K!ys3LjPdn^(hr_P-v>B|8G%A@p LMe?>enFRO;gZ7i} literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.4E08,4E09.otf new file mode 100644 index 0000000000000000000000000000000000000000..aac127a475d20a41169a4279dab9bdef46012ed2 GIT binary patch literal 1732 zcmZ8eYfuwc6h51fxCs%kWtk2|jUZO4wHTjmwN|0FV$}|a;?Sxogak+kApyc8iXrcJ zNCYH25{aFu;G+uGx2+=Ds#71GcC3yvPM!YgOs%D}#*0JmM%!x7-E;2uedp}%Irpwx zzkVI?pb6NJkhOB9kX<4@0Kk#~#C){CKD8oX+D0e%?SFul*DKuJgKHGqC7`s3r)>Z=NV+^4aJGVltkZ`9?S&hFp zg1Mzqsn(45fC%G**o6SNmV=+$#O!|-?lWrRozc3dc zmc_!QFWU0#74O4)Yss~|r}Hv#WEn9&KF*u~X3Oznj0fZdBg@5~u<-l!6i}U@pwTCy|RaDO7_T#5h+33cOe1+vHq6l$CW=rBazjII}22D9X$f36~cuKa&Xa z>eL#ELM>cXQKYP@R91;KlHxhS<#M?&mnl~Zb0um?RSg!S{YmF8md<@kDq0{FEyUMH zSlPhAy~id{$usyf_;Eu1bS9+p9|(_~3*QLm zgeUwzNB)=N_3=ky`vig!k64&gL0s9 zFDl2;E&j&k9I(-HBVA^r%bWI#?S>MPzWF4Bilx&Y^;5&4i-#_`ZhBm=mlrNWJQQ57 zM@y{oR)t6I+2JwmG@WWZ?>ptV?6~5(>^RtBAC$F{)2s*#LbtW6xy#uZpr_GoXRp${ z8+6=B)8H{p=~$VadU5mhO?26X z6NvQJy405HZ78uoh6F~5ZH-B_uOd{Y43r%z_|ZP>yyN*Pc=9S4K43r5I@o<<>k;wM zHQ%FoRm=9&9{K8=@ydf;f0!QHo;HUF2V!{;)RQ)c-R?-P>ffyDl8}#PJy}4-K1z$s zq@>Q0ow8;$yF3p~E}~FQ_A3$v&=_@Qh|ah^h*0VwH077lu)eq9bH{zB(RA$? zdEtS$xJ8qf_pdI~63IH|D`d7axhIHU$d98@*`h?sDY2J^RYC2KR4P z((8A*-BW|X?m(c^m*dVct}&PC^NVz=G)s@?_Y}2jHyzX-t3O(Qv|(@4zP3K+pI$qi zYyOtB9Wdc#-EHo*>~23@-_w2C6EL^yeI2d#-L(NSYZ2uvb;~?5i`Lv=G-#`1n93ItTwbHFLBsL-i=|c+!h+;@6TUegEEbK0?7ATM1 zW#23;0`lIl^@q?$5U{oOhlNs-(%Onqt4&2?{ap=aphJUamPT98&3Ep1zH{czId>)_ zJ39lU&Hr|WK&P&Zcx%;#@h*(hOEl`j zOUtYT`9sA15){H#B&U%tB4SH)rn(SHkb^vcpmgfGN)Wz}6b2EJ3bjrnc`@=`Jnu)0 zZIybXX=4Ob$R`jC0M-ft#P`Un{Ng!p8-u}`&ERQI0Hkv$Ebvc&U;HMZ@{Ez7g6iSX zTl2@a9{3xG_#R);u=7GQzyFj+svu&+BT@-I$503YUJV-0#E5uQWw?ifBB(2a9*4jy zp*Dd$6xB!s3H`SRnh*IJ{v?5Pj(G7r1z900@Ca1F9gri#v`iwDh~)x-2y36QNIeJx0m6c#}Xnc1lE2eCZ1i{e%m!v+yTe_>?Ysii@#=pPheJ z64XBc4H&=(rJ#oj*b95`7BW#QhHB7)8gm7p!@Ux7Z@_UV3f7r$77&Sm5F#n8*6Heb zc2r4Dfs(WnC9w$*LM1VaxNQny-cYGGs7;!} zJxsDz%VhH9MkZ5Z)EH_|40cz%H?dfifZvGN2?()gd04D0Ru;<0Vq~FFvS?YTA+WYH zz_kb1)V`|$t|uU2&j;3L151IUfsp^_sQ+@(aoMtbT%lO@Dz;$j(z)=Ur*WR=K`g-U zvm1KI4)QDcgH2hBqg`BiCs&TXL;bbKJ>_7v7Pid6mN%bMJIzHDd-ri1EoWm^C+K^6I?k^O0@(F=Lse#DktzsynHwH~9bx`_+VDd7|rjpLZL>THF-Og~UIne)AK-hJQu z!{}GHsla*X<(}!`rTiK7#be)a`wU5EYG=NfwcLF8$)DE09GlH?#Kj4`9Gs*aE~nGA z-7t|?HKd_dcRx3zM?FPjq_rk1Mi>h2n!sjs%P&1demsvERbHJRGPDK7H& z(m?CjsZU)G+!pJdOVssAD=TihW*=+vxBA;g>iZi8%w4S=tsajTSLe(xHNV*&SVm6z z8f`7z&AuiVb$T6Wx83dVIC|Ur9Nlea>iaaE`mxyj*Eq#MO#eZa`T7256Mp-2*Kqr= zXRwPJXLD$GZfkB?k*;+Ajkc-g+3#589h1-IvvgV9+77K-N3mJ!URu6tbJBABd;b9) Cn7V=h literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font2.notdef-outline.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..2c3cfd4975a1a96eb3b0b55180fe544028baa8bc GIT binary patch literal 2360 zcmZ`(3s6+o89sNHT`nvFX}q)*A`40)7L{EUAMu5+MvdA5jSyO33(Eq_vcU3&McDVf zd+)x1h2^men@$xJt4MrQQ{Nin#Kbny)-g0=nrSELB-Z9a4h}tcai*p-{r@@N`ToZ_ z_dowRbN3%OupdN#cEAU*+jj002gCa!0pJ+`5T4qfy+V498mjMB37O7-aJ9GV? zAbSI{3rgj(;f$kmm=2g*?dnS13JF5VPUm024gqGFnqkv~%;H^Ra3WH){)%@=hU>4|tq6 zBpef#E{D$@1#ujRxCLk< zUc^<*f%cEWo?=hI_dpt&0pf_EaHNng6o_~{uKPcb%umqtb>MT$8{;vkuWMI0>VAccchIe3kO zB^;ziMkjNDWG+w>oK6WsbCBKcy&QyHK_NR9oVgOb7u+2T|KAw?-&n**mDTtE1?+`G)D1`CQ?nEfBy3>l(H+zxp?swoY$o>a1r-hNQ{PjxI|l zgEI_8$NLPuNJq7!+T(^NO%MNm{=vmZd%oT@W~MESndx)+JiXobZz{jra4P*A4A-R> z;Z>Uck}(%Pl{Rx9b>Q)III(rv#uYo3D)Wnr$!w;@Vdyb@TFl1zzU?Fn$O5Wxu7mU$ z1}W}zT4_h(xZ8M1X2D4dMaJ9NcnkZ}x7n9Tn+4Tpbn5Lo3O5=pW^*D*ae~9StO^BuzO)nu7Oi5>{9;PX?;VUI@K`D&847agKGB*8JY&`4S!^RXpP+HdaR67(} zO^2dY-BevY@Xh;d94qX{M;u4>BhNpDLm!+W-n+`Ceta78M%QeD2ccjz^+@Ft`X1=Z|kHxz}Dx&N7x*K$fF6u)}aO;zHJS`l-WxirIto>i_y?nSJzNqucfutR{E`LW!L*ZbNGAvI{W=D kzb{}JH~p^hloqE*^x{datyO2P$Jv83=TY4jDZe-COYU!xlAbST9_adc@)~) z-qP|M-i9mw1p*B2FwfRoCwNTSSr8Oo~9dD%vBOsVe1XBdT6k#w{#6>BE zdq=?M@oZ~l*b@K~>*1rEL_hmw%Jl=Jx`TalgWk@Qm4`A$gEQHIU{+p&Q@(S z*~piw3}&mvY}HpAOAnG+m6c=xPq&c;Mw`)k5uMx1#&tWDpu%m0No8_{GF%lAt=Z?Zc(Glk`{_QMVc+D`3O0KqMa^&( zom>TKpZ->d_o|z%Y-8VcvlUGfdXJ+_%C7v8g3SHFarMIJ;`G-YEB=lrD~gVDGH#@> zh0CBT`%L~yf3v^6xBX_rm)$p+CFYxsC1$G2^Kp5fG=b*8LHg+7)?x3^Ae+Emn!Cfw z?y{;E*?pYGaLQhE;dHIRK6v_Sx0K!399JuT3@)qtJNvsX`)&=guQEO9OrxvOWp6pl zMcVbPQkrJmadeoe!Ecyw-fsWOIa_islLKzg(RVW6J@A9xUeoHR>%Hiuy);AjHut%D zy;85&&BP5l2C$9W$L$l22X(7If4cJ7y;tr(H|bG!)23Q(qQW5vRV;zdDIHLJpMtz8xz6t;)smjfDo^u2O5&5n)va%v&036+3FDK z1TzSQAmF|DqE-q1&Hk_a#pB1&46G%a$7ze9$f)>OXazg-go8jfPxwI$N@AT@hlijG zjes^<00Oy0C=n|J0@2QCyq%Tv{0Yd+gFNAO4PLJuC$_e>_^ODqu<;^+JlqQ*l412& z#M`z2e}~vdws41Ew8IudG#q%uk%asPFo7N{poK$F3}s-3DyYU^rvQvVK@C)5)C#X7 zvVslHhvHf|2pX)*pQadlG-j0Jc$oj6AOSm}!jl3}^9n_P3kKX5fHH)WLpqco6yPBy U$isv@X`96xC|g7PANXJS6F?HOivR!s diff --git a/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E00,4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E00,4E03.otf deleted file mode 100644 index 9746b455933419105ade25262142ec66d5413096..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 zcmaJ>Z%kWN6hE)8|65vcJc2T}$0iF+aJGfbjV%geviK)p*rHjCz*{Mg36IvcOc07N ziv7bY1q9Yn7Pr_>g8&(3b7)L937cQkL_aV?2+>5NabFhnl|4*7@3AP+#B+1c{r%24 z_ndq0yYE(?I#mri=m8QkD=I7Lr60et06-Ezk*GfTjC~>UksE;g4sG=gj&au(-xvo_ zeun(bCMVNyb4^gAzYO`oCNyNOt9j&e$e(KBeC=7IWB_?P@AP7R;(8h5c5-LrZAyr7EEQ*wcOyw%Y zEF-z=GQ(fq$L;bkK4-&zy1b=@u93pMbdA&N^qfQE*0OQkK_i%O8yc-nZ!l(<%-K{< z-d_D)z3Fes*V7Wq*YDArJjsoMq!>&J$K$t?;&@Um%qBO#NPe4qDXIClPy3HgH>F=Q zOc{-9L&gj|1>It{tf`e9@-ad$OcBS36GFkp(^PrAODyd#>lHIEi*BK?PTMm#KXNT^ z_=CY%Z1*>Ju3e2j;BO3F4_*)aa9ZGsKk>#}dDqB$k-lJmpflVV>h9ADrqk4Kl~=_` z7u{XN91+Rs*Av|B&YR8mBf`|LU&lu;g(qS>AH{Yt91oA<4F9G`8H9=r3&o4g!(ub) z7;|ed`f)^P=@;IL2+ch+%s`+~E8P3jLK%KeEmQH~_{hcBt%UFjKU&Inhq^=l^R;58 zpXt+v!+az!tl_$b95cZ??|&Iws9!A;L44xyJ7w?g`-$=yNHO`J`Q$?H0lpz%wpbXOGl)Ga!u~BC}`a2M+6|_KC!Ca3teqT$x4LRvSrCl+P zlmvxj#T&jt6m6mZ*W2S{jP-PjIOnd+uBeX4E7+dI1Pa|EF$5|w66?e|JOsNu0%An? zXY19ZT4hiul-s9CxcvCB7oe;Ps>rPxl3shBNT<_MRb=JZBvC^Z?uAh5uzD`?Ev&%5 zHTMxFx7n53unMwa-=i3{Yq@7o!k^*A1o-V4abPMD-G1C*pt6u4l(eE}F{UMOohf$WedCXfQ84jGa` N0x0Q8=}r2t`~|@Lcd`Hg diff --git a/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E00,4E05,4E07.otf b/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E00,4E05,4E07.otf deleted file mode 100644 index 2d378d85a6a68388dac06543f65a4ecd8537b81c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1468 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 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E02.otf b/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E02.otf deleted file mode 100644 index 7e4cf58f0c016ed3462a269a9e88f31a94e65953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1092 zcma)5-)|IE6#nka&U9yIf3(tVFhMe{MO!tvyH-RY!P;7dht`xvnl!PlyUQ$gr@QPf zrcEFzT7k05c9mF7S^^F820@}V5h4#jZJLOQ2~U_N_D}Gk=5Cpq^~|h^8-4Li?z!Lh zoipd$J9qBD(9i%BOhH6rPhX#QXz6kpfC;eQ1`fX%xm~=P2E=C4-j5m43<3+i#J7ld zBoop2t#vK~!Zh(cNfH`2EiMJ<>{Dk_wFiiXh;$22`A_Lz$1hGIv9*-IcX=P_0 z)yoqfw+c4(s7aPdYQ1J*Fq~T1Tu?i-bZEtvjCnAfX+e%;ghCPCGarOJ_6b zY&4&U@7B6gDQ(bB&uN2+Tq64siM1uun$N26(H0uqibwVO{DH=%mNrkD$6sffr`6-n znwz^!>#WIpzq)5ybEeF{Hn;AZ56wen!@pzhe`3lt&$@ce>s>EsarK*@ zN{`B==f*}3Sc-LJ=woaDOlr<3r^=_xXTCUd=j4wU?-U;te=a>J-u%4qU2@LdI%8p4 zo1MAz$)yVm^SqURdG8mlJmmhjd7BlA9XT~}e0U;uYJPa>qML7ST@R|2bA_O4AFwmp z_w6l@2KN5}CasZzle=zC+4HaOvEyi|mRu3xTcRQaTLq*w_CgK)KkwvIFJ+nXR~@z} z?Q^=<7w|z)mRT7RyljJQ;4vc348nxyZ}!NdEUALvs(;PK-Mw$TiP!sueyTup)%NQL zShZTUyAtcB$2J-Lv=8P|sQY%}H7vkStcJxp-BpJrG~=1Sb7V)4!9Wxlgwcgj97P)A z$kQzvL;^ZaAVtwE-X)er4#%8$7`qXozKkk)X!g=$+YZM&r_oPe*&Y-TYif1DzMKEG FzW_(P75o4I diff --git a/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E03.otf b/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E03.otf deleted file mode 100644 index 846fee5c5200672e286ab62c57cc1ea36fa196ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1188 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 diff --git a/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E08,4E09.otf b/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.4E08,4E09.otf deleted file mode 100644 index 1945b0b28e241298378427898867504eff555ecc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1936 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 SqYai~O&rq~28F-*@$x63PT6n( diff --git a/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/cmap14/cmap14_font2.retain-gids.retain-all-codepoint.otf deleted file mode 100644 index ac622b63cc16f5109ba3e37f563de970e123af2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2496 zcma)83s6+o89uwqE_VSzE0;zvxS$v?sO<7m;{!xVqE$1f5kf0$VY$4P1(r7~fqk%h z@7}u)c7cWEDVt6sAXbr}Rx`da>cqsh(UvhzCTXS}(@Ct&U2<^fx!|-;)9Lj5bH4k3 z|No!!pL6~*_ud1C4jlku&;kTtX@B2%UerZpa-~9eJv<%7Pa$q9SE;M!2Y?LCKZv*l02CVr01x=^0guNM!0O-SCdEhR0Tv=CB4M#K{dL?V$yBomv6&4e_LkV*-u zjF83?(gZ@9NJx_iX)+<*L`XLivN%G9#>fa+JRwUUWQl|(sEj$SWI-kQ2IZP)Jfy>G4aTjv+}uNL7a@e7Rbi{K!VgVh|Y z;UJ2GwH&;{K{N+3&xb~G-bl_{>6wl4K%L9_HUnf z#P5;+NI<|NTfh=@_TsC-3y9Aw2mYvdpcRbpLU?2R6#fmtc7em^h%iVP%tp8Oy!(z3rx_jf)apnpAfo;+_ssAF2RmM-LU1hYY{as3D zH0T@2MpLs6V*|7B$LYr*)g)<-mA?iBqetAz%Z+DCzMUL4Sa)*gmHOCG}#rIb$J?h=7a-dXXi$7|F6CGahKiI-fg|)W`9OI zx6sX|W|KyH6fV`sbr?y~R2b>2Y_jE@Fy3gpX*`$vFa-h_y16!`VeOygnrfZCzN3aA z8ImSDT02c048|}N9p={eAQ{z+YEI~%)X)6o{DX@R_kOc|+(?@kBh%aNcJ_4LpDy`+ z>*=_2&{rFmhn1`Q3dY+pZ|vNCbOK+_`reDWaEXw!G=Kg(xB+~0MO zIb;r%yLf{16oUk_+s(9X)r7-vNp8YO6Getu*)S8k;vIH5X)&So8SFZ%mck4MlhL?} zq_~E`hPhbW*=_H3y4=GjFZK?dzjfi}g`2;Qq#@r3c?nwh)8?!J%o`3>xc|g#2u`Ep zphESG-qsf0lfEl*`sk-wZ1Iir5OdaA)TZiY7@S!M0}KjkUt7gk*-){{U3@C@59aI4 zL)&MAzrBlj#?9wD&-CBRos>`Q`xwSo?s%_u@`EdeJKuJH*Y<>3EFCnp2qZNG$%=_xIMBLxIdNvv-n1YT%9gHnG2wyIMp@lHyGE8G5QDfk9(4!yHY-c(vqlTo^90)~HCVh7Q1n(jTP#y zk;BbH+9BOQeNU5H->$W4EfyOR`{d^}Uzol!3^X`2rdDT*qnXCuodY!kczkq-Jk#E9?6>r`V5#p5@N=9I?Y~$4a1MCic#bM(bk|vpczW%HUwX z+uiHfW8GueXDrqp&eObEwe8&Dfjn1T*2%iF4O0zMjmKNYx<;74+s$l-@g_!%w;>^q z8HY{BTo)S#`Y+ntMwiyn(`i0d>&DWOai+*xXe%_;85<4yy6WoMni>tQF*ng~Un{!a z_qlDbr?;bTuzk=yWSVIEP2Fh?Mv>^olNw8t)>wnFhv&|tb(_q%KYCSiA3VT+FbQ&k zw*CX~gfqwjnxam&aL+#;A`!D)&`zKranl=Cc diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.default.32,3297,3299.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.default.32,3297,3299.ttf index d8165b390d4b6524a9b10b76c584857c162bb766..5045cb3a691e38ffced19ae66041e96b749e7d40 100644 GIT binary patch delta 632 zcmYjNze`(D7(Msp=8>umQ9^0OY7h%jOH3`=LZMQ9Rl(2%f6;=JKGQTQBqo^H#wi_j zsl)B)BpnJab#QT!ZVtM*SF$$pD!lOdOea^XZmo z_YV90Ar~kXs-<#m1AMXiDuTbSgW{ts3!L>|jEO5((ZWkaZ_z!<5ae*tqnZSfI4bi= zh(d8d;bb+Sjh}Kx;!_CF$p&)uLx6d#JI%fwF>yUkr{7Q0&Y zO#0#@KK%H;Vk-I`r>)a;6=Cn{u$lGWH-~y|+{Sa^^fk6=$C{U0yylaa`{?I@m+SvD ze%jRL@isGoc^N1jZDEhf#=866C`UI;PEFuRN3+9#GvH3IMy99NX BV*mgE delta 4439 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 RxpzCAcdyGykaDcle*qk~cJ=@O diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.default.32,3297.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.default.32,3297.ttf index a1c29deabe046ebdde96402ec6746e7be0571a27..f911e0ebbda7c15bf3150f556d84ffe7acd4981e 100644 GIT binary patch delta 585 zcmYk3JuE{}6vzMf_L8a+Z5k0N8Y(^_h@lJ;!Sj)5d`sB+RJB7(qmPhCYBVw2)nG74 zOm+zdtI3EM7%f&q{qJiB=Os7i_dn;Jd(L?uT@St@1b_w}3Yc7oFT;aDKqRP!Cl|-# z@36+m)X+F%O-&;JNuG6iWo^Q8;``)da_hp%z|dm*c@rQVaw3_t^QpS$Uh)WeG|83?-+j+|FVwvG-D1Hh-JqFpXA;WY zL9i*w!U1Z=%(P{5i?bWyc2o~o{cj~>44X}wxr_-n!<=Q}_UP2}7Ki1o%l9Q(Oo9(# ze!`lLufl771mG5go|hf^Nk#OdjMloPP7nz8F6mR*$D!OFOuZ1Rns7*GJU#kLZq8L> z-e{_ZdMhp}zGMey72kt(#45h}ms7=Uge!VAJ?LxIqR&;c9#-ph%Sa)OePm%{Py1Bc I?RQfA0o+YmI{*Lx literal 5088 zcmaKvd0fxg*TC=R+lrD%N!pthO`%1W7TK53kbNukEe2!kV{QD*$Tm?#7&0@8h>>M1 zgEA&tiX@^i_AN7v`I!vf&-rFv^E~s7U!^If>Z>GWq+&bujq0cB zs34_`p9;2Fr|8J2@JVwLl`=6GqVm4|TLeVAr8H4WcURV9$4rcy9Pb#kM=7Ju0#6$= zW15Sy)?{vUP+;SPxT%vtI4ffVy?Mff&-5|(?lzaX@YhBs#>b7ddGWzt!f&qNS|C%J5*DVf6}n7FH%!bHg`XPTO5I z&<<$RReSZRnx|AqP>89Ssk@t(XK+wRxGto1aFDO&797-G3l0hlaMS_=Y#ZB{nVQ+! z)s6;2FIz{=#@#JAq`vmQJGBsZw=hk%$sQYDt+9=hY&CGJ#fS(qQ(w(r3)4aZgiJ&T zS>O_#U1MWoa}%9uBOkXqI=SJ&CDu8ob%>oztrw$v;&b7M0LdsBPs<`x#?EiC3WwQthE$jr#Z+}P5qc|#+e ziKS&o-MS$bb%e0Xm2D4Gh@4MVNS!HorgOuGcnfH zvuakap5|?1ZepfcSgmoW7gbOGMXLsXGBLViu$nY6pI{8Q4$9wv_@^1{Xuzu^H9mqT zqpU*zP|gN&r7CXb75qIOIM5wF{>(aU#cxczzs{D0IXy57_-gAAw zT>I6OvDkd2G7-usO)t1^e~*7Cd$q{G&!o;j^qQRXpBAm}GFA>45U^IuCtvx?ImEmE zCBdZ@G8U}(x$=;1m`4d@xSfZLb!%Z`~|8n_j8>@wA0^nBQ;ok`1joS|InC7TrBzpN9 zO)5ssRPkz}`b3Rar37y1CPa7!86 zN&o+Oy{8EjYCqMg_8TDIR;sNUD4eFKsUp?D-$k(gD!7*Kzd8QysGILtu=f-R zt9BE)&=eaR8@yef(t5VS+T{|1hJo$HHxy1$cv=?|P*jA+C4mp$@uB-O zdTdho`Tj~n&vGWEE86XM!q564A1zjRG%e=X-T#uF`y+b2o_+lr;a>b0%YGwqOYuiU zadF>RisXJH&)vm$=w|G0y^{Ns5cHYC$@emTLo>1Z_8|`*Jm5x_qVBxC=<@=ou71Yi z<{DNNH8|Q;(r$x76TQyxQj|S9N6ndJ&g@Why!9IEKHz#861^2qpH?#{t0&>DPO~^% zY*A+_YJrTs_M%pMlbf51I0Bb0U4ko{I4$>8r-!0lg;43PuCuW5Tte@%zfhw#Ao&F4 zk_5t|N%<>W8x*s!rNVoyH=Wifdfxa8XOBv}{4R-{SHz0GHgt3rxC}qnA|l1V8u;8m zcLSDpa1%c$W{vpW0$;@k4T~9k?j@1iD!Kdf5?U@XC#AW<*QSKDHVQA760yxIY#!E- z>ne9$>Ok8M3)zl${{=fT6dn!e)-=v@T+b21o^H%+ORq$6#NpWt;G>Q=qMzTq`?ce5fx z{8-8Pl7c1iA5TQP2(5di^O4wG_X4^l9439+6$(opaZ=*K^&^cT%c=+~d50k%ROLm7=x zYG_x$NB=GD*DJmsY0046^Qeea37E!=868jF_qq5*jVJ6=Mb=O!)C7&StCyjD{9m-+ z{zTappnil4YkS}^zY~WK?7^w!1RM^&Cg-;rJ}T!=TA2~nLvePul02rzW=S4l5>M&}(YNagA_od@ z$$Ks99%tg%{&bc*H#+ndKd%CAY*Dmrxrs*V0bMt_({oBD0by@wH(&NB$zAu6ykkRK z@5cn>1)-gLM+>i$to=ytSyIEuS&G&N;9kmp_IrNJ@}4KzMVg+jKhhED6&QWs^}g3oWhw2t%(Yo6is41ZNBJEjJLSC5l&4iX>jc| zqoy3?_V;6GnXGZ(zyS`83`a^GmX>?S9uX$=**vBMHrzg7ISZ3QhG z7vcVG1vTsKn7HFA4_-@-KKTysY^hP^zY)G!(zJx~t*_tVJnS%IJ>^c~D{I^pedN9# z;=6qvJw%4o+l%ke@A9Eb$XR@Ly%t;nc6IKsXYDYV%N|i`mB#4o?kDPyhhRC}4mMvSh;Jfi0`}ge=c~9|)Q|y=cQ6FtY75*tT zBZO0*i|q=f#>!n2J?(J(;2I5!-?Fu*2hmv(q=@ioule=KT^e@vG}N(-F*@(xXhsWyJ;RAOVH3&g!i9|hkqC&Dy6nH zJ;Ia64{?isLF1km$q;@1lH*0{ASI(GVIi&P8rfFfO$k)2ZcoOTX6(IJNK-o-?r)8j z`uvuCIqUIEdCtqKqav$}oH@Z1NS$-KCwZiOy1Z5E;nHd}TQ0tkbL=8KW-hC9Zn1FP zRc2zML6Pn!X*mC!Vo3p*iUVx0$`6 zh#uoN&?-_-#}1JU8#0*Z&!3ZjU>igB%p$<$C^xU1C;!-wR7x%W{ntm5i>I;Y^fd}9 zpL0WM{HK#9vU7Vj)VyG!N+xq~FySeUaFM*AqM^Pdjn~D)IJo@}Jmekf>+3~M&VBkw z>`or~fP)X-ks)=z-?-x}+H{5er(SX^wIiPH&b<0@CUvaZ5H>BB)!T0}bMr-FmmVNI zE`^cTrJk>O#*=32xRe=1*Ren06OlxK^G%)lIU-aWPMr{v2i#9&ejlf=1(fp z47PLNY+@?gL=Ockw(-q?sjTqtC%U>p`Bym%3A1NXFDGn7rqzrWjCuvH&MxQ6wgYIf z@s9ZS3zn5;v;S@(j}D%r;K(kT^;yr;2e&ws^E+Xi@8D+gHLbgULD`LNES7_&Et^N* z@dfPLzK+RpG4d`t&$#K0Idmoh)kRP0EO6)+FYl>`L|uMM=i`517P^7lubgC6*Ho5`TvGl@tU zLARC_l8f@?j5mq60M7EfbxZ3*ae63f{%s@-i97m|xE+rOUwfC$>z0c?j){y-%$z)$ z_DjJ&axMcNOYJ&)45L}s`5<5}M$^klk~%VI%RLszxOR0a9$)-|f9gHFXJ2HY)b`Mk z%V^X#mgu?LX)rjK&YKeGHSjV0r_{*ZGw{p0&E@k2tPhE0&En}y7~P-xbDz;L_$2z+ z7<{6pGi3e_oOMg+JbX5vf0fOt(%THtFJkAxv+`!W&F6>YcTmhpVpip&W`>|Pc4zgO z7npa-z;)Ua;{TF2=Jq?pWLzSvyqY1|xA7TVK%+Kk49Lx7N%2W6Kf7e;NukkOxpgU* z$G;Tt`_obxOOnb?Y@kQycHEx#ox$(+^4s@ta|h@5eaMK&Ds1Cg(K$=c;=WBdG{={K z(ARwET`7GpfsbJ2twhEgw)n5R1k_2*yXE@h$1nsA?B2#Z*Wn^#=%&7ds0P zR#vu1{0CN+*jh=%R;13GcHvF(=KjvT@63I7&SGD6B?thG+$1nQmso^}en6~J4Uf-{ zCf;F&toM^;#@;Oz%4L2MqLG3(lRMZrt{+|i%vT-?X4Ce1=)3EOG1G`=DM-J#WL*xr`WYf;4gT38P^n0P^Eo_x`o$@W%v3S%4 zmF^(eltJSFHNB=PFYc~6yAf_j4S?1AR@RF-JxP5py@Xq#_X=@(3>tWfm*uQ0=M98) zK`p|3gf*F1hFAXxz%^9AMpP9&5w&eb>s+TJTs=59YS8TAo!l0*U5KVS9a1earq0c^ znHtP$P5P*}mrZ$3$bU!S=m#(9eBu{&}DC*=KiVXJ>Y2e>3wOr75KB$pw8+~G9r3w&zC&ym89z}<=bVz9G{p6Jo!7GdBjH7+ z2*Y5neJ}KAp?y-Ys<+TXgti~?>EI;gtl0`}vd|-wCXH5E23MhlRHji$Ba^G# z3+yMRM<}J)jQ(`&I5sQUuW_7ZUddTGtW(-yWi7O;mA7AbWT;LpySQxGMXj#oy-XQZ zYgI+tt&LYL)HJn7tyg=MatW>K8l<_oyH$0yw({}z_w#qFrMdce$7tbER_{3x;Zc!M zKHd@GO|%FrYnk(};6#RnzF%csH7YzTw3Zeb^*=0Ecek)m;Y7(Q(I~3qC+cG?LyMgX z9sZ$VVz}!6vLd7YZz~l-7BlXaX5o8RY_WoW+|JI&!QG%Y7_E%(8*QyK+E^KCc}s7rH~RIpF*;S!DjBp&di%;c z8@=Y@;NafrpGphQ>*0Ivb){G5WIyi(Hbeg@`wsF>38w}P4Ynw(k zcJ}{jH`Y$m+3B_U-TfSNnpLIB)$KJ0&D+JrsMB#SG7Iwi7ibsq1vzMrmmYsw%PT_{LYS_jQ+S@og+OI261Ec%QR10NnucKY8Z!Q66) zN>!nunc86vt6 z{Ev)L;&|2vzLlz})~N1kqDodH)u(E>8m3IDql_lYXoUQdR9BfBs>WB0$Ea2^H%g7G z=*I{@S>!|Ih8sxVSla)u>%B~vNY_JJ}ahp0xXr)V0Z#)?&oev@#6RYZl}e`@^a z-YU|Svp1IK=d>o+FMPo?UqzcQ12~X2gw`_xS+h2U zYSr6NyuC5$OU7}vq=*(RquFrq97&Tin7(2g!_xN=H)20JosRf{3%Pwhou^Nq668@t za^5K(Bt_cJ2+w#wh%p3JEPJKncPq z$i(D%*Mc;h)m7BS=VXP6j7K4E#pQ(64`kOsKd$GDr|qFPI7Q5&X>vY;zAD4Z{Qzp| z6=sY#V>%-KYqXk1fn}7=i6^|uc~l{+@1_V>xA=L5B6+J~PDnk<9{ehMdCd$zv2z?c z4p+q2eL>iRcYNgYl(uUW^@4uK*{_&U%M^`wc~Z~m0bOP*d}|bP@b14^mirTCvzeXU zT<|G;ghST>c&7&=rZ~5A2nBM!0jKX0)ORiJw_eJ5iU|K);Td#^dVRBS{O$qw@89P} zwxZIs9hmb%DJy%*?7A9`SIep8UP9wl3Qhbv!C!Il;c3cGrg3t!qS>uiICTQAOOO(v zc=Du-UfJ!44LQN=Sh)+^v8Wl+x8H$U5EDT(|(2*Kk74t4{Pqy8_YDyu2pi z>Nkgu7hj_Wu0rw&%9IMCqgwGxys8v3vwv9qD%#z6O>N&2{Oes1J1I?jdkKK+9DjV0XuWeyGI*pOaV5#(A# zMni?asYveTC9V(3$@P-6&h?rV`{iwW_n8}jAy{Nb{Ur4atW5j(TXGm1U4O8r%Fb&g17*tQu@RLkh2`<7jx)U}?u;F-~T9uBWj>4!u zkI4J>1wJ*)__mWCRSK;RjwJ0uHuukeO=)ofR~NNGWgH?#aP8rA6tyyz8*`e`(C`@l z6Hux24b`2mv8}ZunSx^_`%8_G#D6FS?Hok5Uq%~g*$^<-DXOlqI8PJ z<85X_X02xQVjZf@6u#@Jv7whA%iP^5&Cm#|d7ibBFWdx!?z^55TlWkdKW)yY6dU@k zI!yY4`FNZYUsgNF@vl0tX~TN_YL_r*l^d~XutzXbwd8MX(p(6W{E;eoV~50HwD?C; z*J!%dhoR<&%>QKy%SARI;4)D`g|u2MdCznSQ*9qsHgiIE9_o9Pq0DkeZu?mmtjE{$ z7GKS{PGH|>cnapizK-GB&N}=B50k8C0*7l zTBj(?0zUQY8&U)h5%Fc@3VzkSS6FquMbHlpv=tn6IJAksO82w&kJ|*)-pahzCgw@3 zx2#`E!mlu~oy3RRbuzjte5zdKn^+s1zJV$>gV`weB6XQ)*Ah<1y(o2xp`x?+(nSi= zJ5t^55l?zJ5-2foX5~zZbK9XLm-x$mVmuarIZW1wpQU_EXlhS%Q>u;(t}}4t`1JhHgZ`%?1J?{D$(xI^6ZDC$+(Nv#u4sF7G(Fl~hB z?PG|aoJp{<)JM@t&g(1K?Oe-OY)HL5_YU*cKw3tfB5>;~;pO9Qdx!1I`^i|=h*L|& zZp7Kw?C)oZr>p2n-pJflR%fp!+$WDwO`^HJxIO=p{qM>YTQ}dbZrwV9R-b0q&YfcK z34uw9T@pX4%WBlIzolkGar_IpyJJ#g<*X@w?$oMt4d=qQtZ(N_LiSmyePuWWU!+09 z8#oEBJ4!sOxq{1Sza!y*?cxxe65f&1X&fEe#IgGU)EW~@pKfi~GIX}ojmMZ4KBL2F zh+FtED~5X0zk7QE20rA-o*b?$$l=kCrO?my+I(n5Yn1#W#}grlDM2 z(uB;xHQDjoF>1KGa&LWt)aSSC%vp(F`ZHdX9uQj>$(a&CzSKF--z1MTStj4Ac9=p2 zvF_Y+*~eC5yH90F&MjuHxWdG&^9)ZvM&i65>6)5DY~n&9d(I*-qBnk_-D$b(cfOjK zOoq8JxksL|d}v*k<=$Uqwi~nPyGn>DQ+>&z?Qw@a~QD**=L-(*bT?KEvUI zKT#sJ_|M-TN-iG9_7m60FL}ldsqvqU8p)PT8=(9-GgTT{y(5TCcflliK_x(CNgA&T z`>|)!U--&*Xi$(pIXU;}B(XcX?|t^%e@CX&{jS3fF>B3bb{&7gt;Nmo^Qq0tpC)4K z*pQfUxh&aqlZk83kvMlZu}SF+xGwd4=~EupT)~B`4zwEbGl6lbgx0>v<74w#F}N0m zi{jaG_z5oFW}3%0=1U&6~%^ZBY#59+VJBlv#Kyz?8_b@vz#_nanw|5j>tTFI09x7eHWCoya9 z;BEYd$TnYc@kVQA%SJQiO{4She0FYH!RVy!@?CU>VdJZ^_hcNZrJ2Q(z@v4td`~@~ z!=<;hIP@3R(W}V)<_S%EZlUSI{;dSVD}i7{apmHW@6G-n8Q zuAPZ!I|q+CZ3${UkzU&-5|`ee)(x&oE;=lGyh+?ys4btj-Wi=JTo#R*ej5oxk`BBe zY4by3m)~XWiuvM?gJNS16GsoC$y}%&Kb0Pjq;{P;hV!^3Kfah$sUyAC{l*OG zmoHh2@0Y(4y!bZ)CZA)b)b{8B^KfaDNW#=jROy{di#0=O-}4dO#+1w1GpUz-n@eZ% zSs9hc(%It~F{m4rr#{6w;wa|C?gVxiPoL?VsjZtsi;pMs#n&4+e*QLn%(K|C=ahW2 z-sX$F@;|8iQMxZWjG7pQTHS^vC!b@}JQJ^Rk4b(l-Ib{-ubvR z%%DeZ7IO-Z;_&$eOG}MTSkJ8sxjgzcpFf|Rm%b?V;*nLfZPA$9)4sRhZU=w-05>;t zX6Hxrk1xe7DTEf;W@dM;#@;DGghs#Oqks}=I|zFS3vZ<`_>emhO*05CBh7T8v-%-zJPOBmKg+bmT)SOwd+ig~cP^rDS z!r3uzx!wtp&zg-R{bTBz{FO#5Pe=91VxmbM&Rf+wyYZ8M5?Y~@F?q}NLui&+w{ffL z%wMJs6-_HU6q$ZzgEl>{U8+>u4;Uj)%Q(Sm!fmjygZFuJGz*03L>+vVMFGq z-OLN(#^nls#HGtU*hkFe>c5;WP7`o_jSNn}Gd{Y9EXt_h1SJ$XXA}`E5K-q|Iq2JF OG=~}rFj02SmEbRzdc3BI3iit7yUE^!X8fD8?W=0V)B4e45 zG1*cS5tU>~5yLQ)<@r0G`2HTh`RDikJnsA6bMJkhbM85>bI$!JjZ&(P3Ri~8zq7wz zAMYviLzOZNRO*}D{)1Y(`ZpUjT`5hN>o$$w70bs+~rrGA@#)of0%Txb9>7ks{w&&vWYc(`T?>H5U2p z_3P3;e`;X(Km}A$!d{r^+4(A`s+s@3szih#~ORSQI`6xO6A>4PW#fQ@`ybK z=9;@g*HE9A^_}P|k9@DW%O2%qpk&`i1M?~=RZCx98f9dlH0xD0+1W>kNM^lUJWE3X9AT?0dLe$Kv z@if&<)~2W#RsA%X50?F|;zeiaJ*55rygu)7liiNWrRwb}Zx_`;4HZt))O3-m=dYDn zC*@wn_um}q z}jUadmi z`^4fS7YNyK2)`xOF*P;CPWz0u^Asl99EObqv+Ey7pQf-i$;34y0~I5RWyGMhc&Nt? z^;8~e?b=m439Tn~lnZJ%bc&R1tq{RRkYYtaNdt{K#A*}IjCOF7sli+T#gQ9u8Oom^1jo;pU9{#x!=an^xY^iWC%_6$JqJ=g~eDfC5 zClw@F$yryK(;*!?ZWu*l(_1X+YC^TEU}ITM|A}ez&484|7=|RzrX+b14oUTJuAPq0 zcXEb6h0jFAu~`ez-hgqAiuT{d&`ogBCVDV#;{+SV*)*+{jyexh0?J7K={43(%K53E zA*uknot{iYPCO;q>nO<0Aa6qtRP-6V1lQ&!=TY0dDO}l!_C`->aS>`2e4tUiI~?k6 zOpM@IiGJbklE}}5qPY%jdv9id_}t(XbPqYn=DoK_&no4-#D&!W4FRhQ@XGpxKIRLO zXObGMI6u>aF(S`-SP=A7OzC)39aZYBb;d zgXXVyD6=%w?{IBPPiz)-=H#)%SU87ae!P;zzbg1KtC;!rih}tXo*vTSvUCSiqYO|z z=JWGV4GF_++1#K31<@MZnq(6z`NB*v*dXO4-Yu`v_xsN53$4M3?PrNxy9V>?V#|i7 zxv;zs`x5qGYnjiu?PhpKz;VIIxB2g=5m6sE$sgg8H;zagdWwBC>JGlK)`aLvS@Y+7 zw#Z&PyIZt#$fR48tupKHncV`N9n{zW~bQgWQdJL5z80f#eT#~ECh3I z>%91>zX2@-4|Ccm{I6Beq{&_4{J$3bRAao$S9tYQTt1{EkLfU7nT(gjllo2UZM7D^ zp~748o^!1;Or9`^E^_AjCqClXB8|e`iVn`ZsIN-sw#%Ac)8cUT`hdqG`9?|ZdW_^9 zQ##m{;hNkA&6Q8IZgHM11LT}p6^xmqXnPDEMW&Eq`yFdmtwGJzqT1KRSX+qZ0j%p} zg>Umr+$I=f`X@AN8p|MwlQxN!TrKzq<58QqbT*mE+Qul!B?I;-x`!%s0zP&B1EGQk zcfWFy1i$KWCDjKO;qYr6dJ2yEoY}{lf>Xr)Rg9hGK~{IyvRY!jYwH61@5Ag~5+7!F zi5{r1uA9eB?;4owgt|4xvse5gwHHs*d@hP#l)6la@XWn=gN(?&H2S)XXG4s!mzcP^ zZ3($ay-<=%T8KVg=4(OcCf|sirF_itt&L~fbev9<;}xhylU<2>nBt_^$!(;S_&=AS zw?DALN0A`*R~et+&qywXwI%Sj&@Q7<{?=dEaIh(*JE>fWhj z?6g#he;to=gob0sj&Wj)H&W`TQ|B-VqrGH*0;P}7Vm0$1PfMjBor@*+XT=|T*W&zb z2G&34QL(K7llR}Iq*8M9`A^s-NR6uT7v8awrX`e%c7DQgz~jaw5Myk%h(^Rl({q-)O^6^?e53Gb(xU^da@S+3M?9OvLSv`0oF}lXu`Q zaccd84`x;q$Si!zn3=zEBj-9lW&cgY{+kS2bcmMjfwUR10q;QzuyOKYbiUNK#;15% z_Jn4^ulTmtbz;Px_Y+$XHB3owi&r}ry7_gGds7H`8#@v+z6nPjrPH{9DUbK~OMU*x z(Zp@oM!w{AL8{2QLE?OO(xlE=Jd!-pakJb^>9=w2!iA5~gdYjpC z*-VN|Cvf#|3=B`iJ8(U1hc3n5eK@wRgXy~Y1D+U+gtTOHS~2ssXV7!f zc3k{)bn^9MWWaD~#WH9m6{)k}-Fs zo^N{2(FQOUnfQd1aNMJ2NiE$ zOD02?@%vsz@5*HC--2NeS2mt0V&1kZ^qRDdHX}FS+9^bQ?9GtN6%4-gj=X5S@65Rz z8pU3*L)zNC{4``bYn=v)tqRFqmq>tDBc}AWz*J-!&w9n!xA6Az8kTn$LhBt51mCY% zot;3+!*oiIUm@+(L7Md2#Ir>rex%EpH+~UIT>|*xRadcb-jrxl41`1sKlEC0y#ru-%VXEd7>^QP?cIk5kkm?B-o(iPUz_F{`QHArSus z`=~oSi7vZB=smQILDMSa>@hgT7jyG!8r#|hvT4Ok!p05an+4CQ=YAet;9%_g%p_pZ zek=`E(q+^4?dZYAORuQWIR>j4 zPYHf6cg%ec7#x#Bd~P`b3B}kCPosYOXoe)ku`=^Kb>`;iTezqH9*T03D7&A=-_Nq8 z&kDbBZaY1@cu>6X7d`Hd@YkybFio&`gjl5nz&o06~8m?wA)`~?fc#nhaei)X($ U&YwQQ-J9vWepya}49$`o?;TIgoz zFAF?ke!M_Ic8JgP|0E9+ylYS1C8Dwbm(kV{xJl?(HCWDTB`pQq$u#l5XJaU1&OPR$=#OLjbTM7cD(Vx}*Ai zdI-m%cUSkLk5gDPsRj7hb3b+G5TGXIfcj>J)mJ(ALf2+TxdL>tLEMG&^*S|m-kok; z>>_BK&8oV5%GWxF^`Q`t=wFA_ig!f)lB;h_yw#d~K)oMF?bzUNKDA>H-eJ5Q%l|xH zwyCeJn~b22%*Q=T$YB#ztfPz#HZY0^o^wUjsJZ-bj@dl6P=t+5_0RjH`6unU2b0=j A>i_@% delta 4428 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 literal 5068 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 T9Nok9%SF6=UQLeVV5R;Kx0bxu diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.default.3299.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.default.3299.ttf index f11b8c3b3ad58e3f98da4f4f15ede4a54987dda8..98a36efd6141df2dbfd97e2350bfffce9642c4e7 100644 GIT binary patch delta 603 zcmYk3Jxm)x5QX2~t&uS%*ya>j!~!E32_gQ3kd-P?;DQ?y5`H8K3Qoq@ARjhhz)9mM zN-Iv?QsRW+S&PL-_Fj>-Su9z)FA*wXe2N` zm7Ru(0YEG;nizloCVL6{HQ6RV&)9D#&<2A%OtvyJb7OWjyG5>%JEvxbM!xLsbpS?@ zyqI&H3c@4*cz#D7&23kci0WJ-OqK;_vtDU5_#{MxfncHZars;8s}F$rn@M8Dyt8E8 z^!%rHcwPHA?XS_MbaA|H^GYmS?b4fdWh z-!I03m2!Qv+BgL(7C*J%u{sDAW$-hZm?Ps^ZDLGLDVMHa58+Q{q{l0G2H1mt8+!N( zcFv0%-nr@Bc+>;&5E7iip2*H3sDA?BT~zl*N;!d~S~pYeTFsttS+x3nOT}e(i}vst zfv;z`>ZRGQ_RU>v*pWvpTa iliWXXFL64mFYrSBk@Kz7R1~nKW7tq9vg^lnyYT?W23|w} literal 5244 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 diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.32,3297,3299.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.32,3297,3299.ttf index 07968d0441f2eebcab370f3652a656b5f72f2fb1..65547c331fdb1bd7250342bf779a1a59822bdf94 100644 GIT binary patch delta 621 zcmYk2%}X0$5XPVV$eLCgt%RbYHb@FZOPZ!cK?G6P59rbajiugPHBAcnSWEY?=59(rhLd?swgcNunmGxN^8^V|#_g|?spXh#hOys4Bk zk5BQLKO zT`#f!I!Ts#JLgusMuU@pzqDYk@M-JA`LFm7!1zu}=dA^K_$W?Nrb242NQK7jBqsI{z5FzL#>pTk zssYVA;z+*5_y(0UyVS82QM+bzL|RZrT8QOxA;3cUTl`B-XM4TrNdwey`Fpgk^5zR! zUkXIqu>Xdzassc^nYr@D!dr=%57?$3JHD@T%xB*>DC)59oA+u06sy;dTlAoItiJAd n$YLE8d_)-~L=Z;|Nm^VDT1$`SnayDX1-MvO{{l}B>M7$E#Ytl^ delta 4389 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 diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.32,3297.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.32,3297.ttf index add6a0932d8346bd070e6147a5a64edebc1c90dc..00eb43e126a285488920c8d5fe94617c7ebdcc6b 100644 GIT binary patch delta 605 zcmYjOO-mb56g~4{h*2X6L0Sz~tWp(;kQP_P(q^<-q$-+%3n@-woG2MH)JRh)Bx@J# z;w{>ROBaGGcP%@Z#%Twva;ct%s-6LKr zy0%y9Ih!DULHyFOcf59+9e{t_VW;xBv5~*Jq`>&iB876vUQb+)-Y^!ybeV+NtsN0F zkCC!ltB1230h&eJSE&|loFGnY5=ULT?qSWiB>q7>v~9bkcxvny2RJ7e_NqIz_A&Yy zpGqF!{W%eDbZ>DM6w~=K!bbrsb8EUWP+!p6RK>C zt1G?WgfK6h*-3s72SKcJg0DerUd~$M8)NTO>LSWPY literal 5084 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 SY%kX@7xLm+4cStImHIDSWxCh^ diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.32,3299.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.32,3299.ttf index f9b9c7d02a5692a288b1dd1285ff5506785fc4c7..7d6e3c0f1707bfabba1bf36de79ecd670f9d2008 100644 GIT binary patch delta 556 zcmYk2&nrYx6vw~!-8a+t&6woJ!=zEBCQ6cp2oDRB-)ffgFlH7ryqGCU@dpTXSIS?& z$`<86uwjXnvY}*QLyhl!y@h)_-ShdLbI&=Q)A(oA0R(_L974jKm`g759RP$))tZ!0sBX$6cTIlWeJ+)TrLoIFGx z&N@48xvc-=mln$A_YO9WYDN|S`NX7fF5|36zPf+tGmgO=1+!XQumR(U7O$|UlFJBr z3GfQ448I4=%wos^ui*3tBA79xH^-oGeOL1&8%Rf4xIbG z!2ynaUvg7}zHk1^32+0JuLtQtr2_40G|;Nv%v8-HGRUHYJREGRYqRs}xzYFoz7|@g literal 5264 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 diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.32.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.32.ttf index f69b0c5d41b7f7ef779ba05c3ee9b343389c8e3b..81e540e8fa65f7de0aa624d69e347327bebeb98a 100644 GIT binary patch delta 464 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 diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.3297,3299.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.3297,3299.ttf index 78ae5ce3abf43a6e80026bf88cf6f9d9d20b9154..7e87237f5590972edeeb223146fb9b4fd61ec49f 100644 GIT binary patch delta 621 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 JmK?0qe*ozTx!C{! diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.3299.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints-retain-gids.3299.ttf index 0abccaef57c0576676732f8e2e3e2204e547265c..1e6341208671e18fa30dcdace0f7879f8f15ca82 100644 GIT binary patch delta 559 zcmYk2JxC)#6vzLwvkCEAk|?N)MvM?dR75QO%APh+@BDxi77j5ccVx|?2}T>mO7J*~ zX)LU-xT~(a&el?}vC+y>8`~3d|5;KvkKOlvZ~pV%n|V(?x12x#=)fr?{Pb#OjeZIc zbIdyF&-0llxU=LGxqHd|v`DQ@j+5g{>zfO1B~vBW$o;G9veVj3`Yv3qm$k5Z8Kj0dB;Q1VqWdU--iD&o}gg5$b{W0ezCvF?W(iIxXgtNgMc)p%V~=&Sj3C(S4)T_H4O1n!m8G*X(Sv3{%u7Sk7}*p3Zd=utVUuVk(e#){F{P3+T;>qcyG zt{;t9@=>N6vHd|4;$@viKFkQ%z#;PRP{ucW#WMXdeTk;@NT^TW+u61?DhjBY9QO53 Kd*IJw%=!;*5nhh~ literal 5244 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 b*nV70Ovg1GIk27UmyYt{SsCjk2P^d-Upm9n diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints.32,3297,3299.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints.32,3297,3299.ttf index 07968d0441f2eebcab370f3652a656b5f72f2fb1..65547c331fdb1bd7250342bf779a1a59822bdf94 100644 GIT binary patch delta 621 zcmYk2%}X0$5XPVV$eLCgt%RbYHb@FZOPZ!cK?G6P59rbajiugPHBAcnSWEY?=59(rhLd?swgcNunmGxN^8^V|#_g|?spXh#hOys4Bk zk5BQLKO zT`#f!I!Ts#JLgusMuU@pzqDYk@M-JA`LFm7!1zu}=dA^K_$W?Nrb242NQK7jBqsI{z5FzL#>pTk zssYVA;z+*5_y(0UyVS82QM+bzL|RZrT8QOxA;3cUTl`B-XM4TrNdwey`Fpgk^5zR! zUkXIqu>Xdzassc^nYr@D!dr=%57?$3JHD@T%xB*>DC)59oA+u06sy;dTlAoItiJAd n$YLE8d_)-~L=Z;|Nm^VDT1$`SnayDX1-MvO{{l}B>M7$E#Ytl^ delta 4389 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 diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints.32,3297.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints.32,3297.ttf index a3c6c8996352b06b7fbecc7b73a691833a412aad..7cc71b1eebf58c54ee6b964ff5d8722c0533d2ba 100644 GIT binary patch delta 589 zcmYk2zb`{k6vw~s2PxY6kw%1uhKe7N5)qRSJU@o#N2sJGo~oAg=?iU?h0(-tR~r%u zOaB5!gV>BUv6&1OlKS4KgM0JtIiK%2@7#0lQ`cSfF%$r`IDrOda=~1p9RL)QYH)IK z+00}A9i$+neuu%^9{PsyQO%T6>zy6@S*12vD6+0T}4(M?u!&ntF z+=39JYKJK3AyH7nHEyXB~p@_Yp62;y?<$^|yvBw@?6R`yaMNy-eL{Jos zSYn9z>+JDP5V&$B!DHFfq|7WVcdA zvPVrxN|-zmM3OSTAhdbXxX<))_wF{6aivn)$mGO?(Y7x>_)GSW6JE@B0oB{aZ!8 z`NU5qPhq=iBKi&TT$S97<2t1sS7t)nn!0<1v<%XzjIxZ3GOd~6ogt^~s_JX|wW+GD z`c%zPDl8<-)Xdbw-PPxs)nyCBT3Bd4 zw&o^gnx*w>M~fH>`4_7i@MB_h$KbWUsoKH+c^Uj@SSwH~9y06O5!T^QazJQX+d z3;ynpaE~oINA0@M=IZ^lp|df}%hS~$L%Yrv6`)hH_N~tGz0~*9wQo%si_cdm6ImIf z>4n$j@BRxlu4ccuGdt%|Bh9xzSC$qU{KH+?KsC(fSg0n^$!iMwUn`N1?S3B znqeFxl;L)s($}q}jg^n|rZTIELXjwuq2BkDod5X0GA)IxYS$Wi!;ORfZXz#e&HGl% zH&wk1T8!(+UT0bJeymgVgnBHpRA{Z-e@gu4*$h^fhppnve|n~tZ{Ufg4R+L|)sto` zl!4ZX1$5#ML9J1~(xlbSKYVbXK!>Ar45;GSj(!C1fRwO)6zS90bhw&^ZhD-Jv&huD zV|ac_X^Z8Gm(1~0bp67IBPpZlGS8Qdo04hl(3SGtZAe`;g^J1&I(7;t=jcTeW~MWD z?JmZo9wKVoVRSkj(IZxHyEK(&&z|AuSVEho7uf2mP&eN(Z_g=`R_-Etfho4Ow)nU{ zrR7Y8jq4=_3<0}~Zz!Ck@Ukf;sHg~)DF-Xc#MSw(0cA8$6{xK*$O@JXuO*AU#? zmwh9=xSl(eZpYqW6S|Ogi3N=OvKlx0BdFC^nKxCB>j|-6>kYK_t)^;mG$Hj%QN^&O zuOdX<;-|HW#GQ)8f&NrK{6)_47xTPC&nf6RRuSFoCBYBh@u9~vx@}bW`~6A-uW}}2 zDBA3E#^2^4A1zXNHYw)l-G7sj_al0}p1pk=;!*qA`4MAzYf9+YD^I7SprrFVu+jNG?IS&Iggvxcn7v^@~~1 zLgBN)X2sU539~5z&IL`o1^N-GF87+yw{4tQOqO z^HY4#pqPQ@UJ|{vlDj`Irp01&QkyCKY)eRQrSNtw5#PMR_F)ZqZgSTpjwkwCy z#P$kvJK11z9z0#D={=@^o<*=PHSMV>ydr9hV*j)`xR$|4 ze?_a0GwCe22uY74c%)#%x)i6ng{YG-VbEjpzj=vA(`vryWrV7N&PT_Saw(e!rC(81 zUPQ&puBh~5LVq{M~WM;e2cRuNJ14nsbu%Ad-SM8(OeZ5S^4S}ZoB zj>vB!^6jc>uxNS>^&EmNFW_fa#D~+uS>k3z{3=C?*t@aY9f~JwXji~j|1E9TDZU?W z#elr?sHijvm`02mnMnTkdHBbSCE`;>_F!k!IE^){mZE+9Z?xb3MA;RfeuN8ay5Tvu z1BdqS#<|5f91pxE_qQ58FS*SuUq#g{jVHVG1TNgb#55hM>ny(QuaPsriwt{vs?s%r zo0hUk@`asX(0<=@BAcD3=O-Q5mTb=8^~XtFz6{5UV#~%yIrU`>+j6$x#$2 zzyZNXqsl)qPiaW7*&SwcfDxX~xA=12b$kau$5}8J{8a?s^w!}mc$g8Qh`mrl z)27$SinS2@m@q2PjEHWEv%8e!F+H}6^NEmnQa^~j-If#GUt~+(Yf<+Y<45d!J;@ zM{>`S8ivnMwA>H(QundX>tmKJS%&(|71gRf)~+|u?!Z^=-DvkgF~Os)vHcm`oi@=| z;v^*ZHRr4TjrGvgoH?G)c-JN<$t53cQFKXG=mmW0mp3E}9zvt5$rJpl`>!$Wa|^%k zt>`8=iaEB8KdKJ1>9^bXxa?$U7gv@_taoZ&MeHvyy}QJR-F4FYC_L&{@O7j)HeW-1 z^HFRSzerss+_sX_;uodPk|Z+AFPBl2+7kzh$2{$4jjzPS`E?5@&+CqoT;eU~iEvyF z`e4~3c9!xnt(_&|Eei=aSWQH{D_ZGmLdPi%iJgLnxQYME>3{VNi=q@cVt-Zi4t`GM z%(#}sUllrV7;0n*O-AhCyJ3>wU7tzp*X8d1;XEnHVsidchAvO!^`Czb^@Zf4U*F>4 zc!#LDVffeGi___+G>LZ+Oq-%ftf$Wv+lliQH8aAwaV7Pyy=KIuBi#Oe6fIIT_V3@% z!Qqiesl&=@H#x&1WPJ{g?jOf(>Q0_Kl7e(%6XoA3e%iX67LAJV__l(Yb@q(kew7EW zB}bophfj{wDD&Tl+$3pQLiyI$?{FD%h|ykhC&9{U4@EDzucu(Qx09#nka~OZ9r~TV zbP79*@6Ol4E5N?a9d@r7B4gPjMy(RPp%?z*@DM{hRiLYUBXbpO$lgGRM?MqUhI2iw z2mg}u@5>ZjH{Y^(^Je@uoMYeKy`t|az6pwb5T~g3q10HpYqFO; zP9I#OLGfF*boV4S`-0TIYHR|^Xwm8hHiGM(63=Rh;BwBdNH|a@EfAa7cjWe(LQK~v z_CExtNs$cd+m#(ji==Km!F9!RV$MO-ilMAca%Wgv4}3;E;>3Ymt}f5z@ek*imOO-~ zdBe!gOks7(3>IvxAp7tujvP6{7YpW-ot@3qt5*r`vyCpzuW@MmOO*Fy{13dM@5n61 zNe=ol{Wgyu-DmCUbY8r8&X6&=%uFkyuR2J3^%b9%!=2r4SpP4{SCcMLSz5!I`8Bla zv4o-%`52GNXXI!3s85QBobsAqpWLNEXD>q?%S^fYmUi3U@bFIvl{oeIGzvSn(G=f! z#qg;=P+g~TuYfj;wd ziHu)C%l-@T4IPMAP#m2ye&x&QiKOe>kayx4Ym%CgQE;1?>x<|%c0Ga7dfK;(X2_s{ zJb(V2lbd^=UJ|<#2S4DzgLh;~-S0Ez z7z;OEVc)5j+)8VYmxl|lewsCZe$z#>Fn@rzyk@zM1iA+dk_;so0tDo_t=~^yj z#n5^5Pxwa7C&=X{PYRc@c9avvE2G(Q{3#9H^>m1C&(J}GII*Y=HLqSuCPQEJ<5q@k zEM~;-g5fqntU7j!nd{Ecee60yhO8v0eUkV%l744vh&%Hq73l`wIdV2Rjjdvbg5_KJ zrr%_i2lNqJ-JtxdTn0rrFrkMtwxZK|+6zX!f>&pk@n!3NG~aMX@cn|Nr8(@oTgamW z=O{S5lcv4a@$|th4(9$&#HKsAn|w{nu3u1gqYI1Vpy^BJ(0gnFd$+A+VnUpJ7oBI! z)J7aU6NT!eCv65ec1e`)sfWZ|eoMz=e_$5Ap1iN0(yspw+N~Hy$NAvg=M>|z{Qu5_JJw z^m{C|>+DgC zW?bikpxGErEoZ*ekpY|UF;Dt6tJ3iN;uiwa?%^}@A`7IphYw#$!`AV{&fZ4-fq8V? zm_(2MkLf$9M(&=8fA(!IpD$otSUjs2O=aB3zSNujj0T}6(Z|Q(8#9$bbGPH7TTI8H zGx_|h98Q(qW{`d%I}V(cZ`Rv<#E*XFw};wtUB`o^A4G~O?g7%U-FH) z?GAC7m&h)!W>C&;d19GSNGP}PMIfou|S@M+{{*X3(zQfsQ9(6t|C%jh{Cy(yo Q`sG4iKCdQ6aCDh}1DZoMHas=x zyuuzJ$H;YK_Q)v0(8;|%&(06od8a_mkQ*mwyLzTt&gubuiM+Jp3NICYNRZ>?zO>l( zibdW4{P45V*}a3clgj>Sz_@2pB$E=W(a+Xz7JO$yGDE=(X%}S15zn~!UEaPxHp!uE zZbcxXm62-{yJFYFqVYyPCO2;iHx=nj+_Lr^HOtFw=Zn{1gW8pf1AIR_(pfZ2L9MYr z!_zO!*J|p;r~>THm!euEHMI~wwKP9Noqxnh(W&BJ>ZPV1We0w|95HUq9(CqmF=jEt zFDO6sxD%cwWvyyWX_ z;I!l$oLI8toBwhGoJ6do2k8NG*g*;|a@fE+#%cFyv)n?q2O8v~xllR7j5G>L! Jn{Hle^_ literal 5244 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 diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints.3297,3299.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints.3297,3299.ttf index bde72d8b8b752f2ebf168507a0a66712f30a3ba1..275d198de15fcbf4d58265ef5e3e2cb667931fae 100644 GIT binary patch delta 599 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 Gss8|=l(^ae diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints.3299.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.drop-hints.3299.ttf index 3e92ac244de51f2b3c1371e352cea5292eb0c66b..30ed3b8f084189c7cc25487859078c9e82dc7f70 100644 GIT binary patch delta 581 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 BV*mgE delta 4439 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 RxpzCAcdyGykaDcle*qk~cJ=@O diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.retain-gids.32,3297.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.retain-gids.32,3297.ttf index ab9f5d3129e6573b43e7082145e71eee17c2f7a2..1fad08bfe248eb6288a8248da6524f229a5de419 100644 GIT binary patch delta 601 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 literal 5284 zcmaKvd3?=R^T*HkE?Fc&76}q@v&bS%WED#mvF~EviUherQMK1z)rze_Y(a_k5rj}7 zYN;iv)`&f}1V!!9QhhXv_cJ&Ao~Qlickk=mb7sz*nRDjMeCAxGDWxi_8A`8`nssX5 zMcJz;rHtPR*P~ftLi@OplT(E*6rtiyUF(G>dZ*V^O21L&lLn1Q9+l!1nXi<=M(DAF z#*Z~AN3FTgQ-n4QNggu_M6)tlBBSd^ z`*=r1HrAr7tYyx>f>S>t{M{<+YSEDq;kC5-(SKvPxVc7z3nyAuiAGT+Ur`@x8CvXA z=V6-yY+Zii6SUI~JtqpoB zy}whSon45tqs~rODcZ+iv^MH(DpyabQaRc~SULyIudRJ0$0}}mgH~B{&{r2 z^{nM(G}`F(Hi30anr3h1WVF@mt#yu8+9+$C(Z`1M(%VFgm*Xy3Vn)n_kU7u8x&Xwq^`%;ouN%&}sH!+r~*}Z7^6HtZf?F z*x7&Hc8r~-v(szyyZJfjG^ zaQ^q>B(Y~(F(>Kr_-2!Y0aarDP_->fl)8E|ui$;ZpI=z7bJwm5ZBwC91|sG7PV$|R zzl~d2bZXaGuR?T6*1plXzq4Y|_x@w83=+2sB|4SXUNZ}~)%*SrRYOU(=#HGxrgn%!Dn#}r8S)PcrV7d+TuUPPO0$gH3uW<+uk@0JLK{?o^j6Yq zVo)?ncB^+iXHF0MuTFd6stQ?4Z#ioC`zHFrGv77QT7ea!ucO71!Qxv_k$X4R2`YKM zAL|7JK6pPi{7uFvxjpMW-%5F?HL9DMpi>N&EkGy_1O$>0lLB@f$9`VXC3(A(}?3F=ExC-z3}+ z!BmUhe`@^a-YOtW@M)vm=Ra>p$cm39-nRHslU7-pi%^zTI=K&>c+pN=m!~vo74r}7 z-y^KX0h))D@^njgBDO$Ubax8Pi&?v`3}-Jho`x(k&E8l(Kc+Rte&GwI`YKv~5y1Ym z!L*tl$eOjORIkyR;_Zz{Uow`fC1+^fB8CkI&XGJRgJ~HWFr9;o{;#fawYKCn+3F7wFj+T+hAc=xBwX zV-ewng(!(I3NtZz-nB#;PU@c*Wz*_>IITNz>n)W<7jj6HI7lUXp&OE zz%R@2a@&tudWGrZ%$N>~{~E5QVPF}ha}tQGdLC5->$@r<)h&Kpp-9=Pm=hLE*@K^D zFMl!JPwX6n4#N})bzczi;4L5cJf+PVMR3rsIQbPba+#u0z9+$s59mBw;ajta19$(; zvfLjqo6YR(>Woj(BOJQ)$2&a)F~zx^gDI5r^*?o&pgwDHyY*7ebB4%I6`nzt2=0?b zm2V$#|Neb$WGgC7-GMnToU*c~%&x0ZH@FSRO#LrHZyU{-U;T3I4$s z#Li2S#9ynL))x9A!Cr+VNPJZdyn*fp%x~f?aZtokiM#1RiaJh3^g8u|gpDQK{b>%N zb8JYjs|a#ALq-FIzv+zJ%}ZP!l#}ZvXPxU#!=uo6(TCJ@xy-Z{ju=maZ|yQV4K1KU zA>`*|(mihi_w$AklxH25f!mJ%0{8Qq8&D6vuH zJhdtvMIC{Wy&sYH%?o@y%J`V z95?1PrGeow{>PzG>1%2@U1M9TDr8C=E7{+SC;|S1sc7e*e!FFKmOIxyhgL)OvTWmJ zj-GkQ5y=a$&KkYvl@fdAElTj9G;bXHQxr$WHKM=R3!P()t>~{Q`dv%QvGcfwdIk~p zX9;pG^`2T;Tp@A%tQO=-)O)6iE=GK{Qzf|x50N>GxqM=tFSOD@Mhxysb2+o~o;L*h7jR>pqG9M7oYj3= zuJNJm=q$oxU(;xstWknp_YmB1p<%!y!t)~0PQ9g`{}GmVmUEsdr~gDn{ax@&dOrDn zA2EOKeAK5VRD-HiG2KAB179`uqDh@1A_iB%X0s(iSV6NmB` zVXBD|Ea|*n(JED8mf%xAza~}UAu6GaT!~+G?-f>EZV~jI18pRZ+8^A+AEo<5eCZ;E=^dzH_lPIms}LwTaeC!UigVkd1WWv7Ke6r$z#JiK#LrSb#y7Dirv6bv z_LLEuWI{Xtim2g=z2c{czFu(BwZ0YtRHIN8EOvL z!oT_nzMGy(?pNaOuKqkelf{_4d3?Aag;#(6LHrkjN58(o$NdiR)1nEkw3AxLpHMTY zw#2j*n&f)MH1VBW-t4-1Jgb*b_1Y^2jNZ@f?*VXx3ka=Nh|jlIDPQTvh|O2H|4K0W$Xfz7NR6`jjkvV} z(~`=!zJ5#XzIz$$CufpaS?Z(cDChN+*zHuyS8PbVJ@*##)<9ZBpCoYWE8!L3W_yS2 z%lpb$)`(L}#ctHuzu4E;l22FBmAsa@tE|pmO{7mABOAwXeQ`TJm;L8wimjV(ShsE+ zL90)ZzjLS9dqQBcB46@HbzY4+`lr;4XpVg*cXw23teiE~&y8AjuHjVlhV^ZINz6Vg zwXY1vkc)&ixPha@bqC33HCN(t>aR#TV7oXB$HcefbR0|j*759m0JTQP(YtGFwhWmq zb>lInh0kbz3gQ=j$ciD}^y}7+fB_FVygP?03vzh${VB$$_T@=#Ke98^SeiDGnQN|+ zz3(Oa_wVP6nKQ`F&gROMD@1hJM5}t&*t_`!%6|;OyI<0EU>3s#gTBnT&7+6+Sg|yN z=g*(fcW4fi78lZ0?V+jqicgB+&i2==`dsj8^aV=Jm$Q6EISty)rSNbbhCz7@{4@{s zaUpSIU-9eXyEwJ^S_g} z`4T;+ZKG~f5|Mot5!ZDJz9F&nE0Nk(b03c%J-|EVIn~;pBUAkObB;fYdn)Puh>Z@T zWkN%FHx1$HlE!2X@?gg=N2%%N!oBs0QlHCbpkx?gNvBxiCI1ybice-RvM zyiDGzc9_BjvhLh-*~eDmx=mq8&MjuHxWa_2^9)NrO47XV=`tgSxTJ;D?=g$Os9yMm zccaC!U-@!E3K`}`ZCQ1Xl$QsX}vIf5;lHbD7vW~wx@dPNbJ?u0#O74#8bD!P!-;ybHzst~r%vy7q{9`Y;wYVvM zKDBxI!vt)rG$3|tE=xAuWWw5WB+cDLTyi@7uS-2&`jp2WE4Yx=o|c1uBrtvk;k9q_ z_~?9A45~%Zq6D@adV;gJnPv%1`LK6y4$p2x`O6oAWS9$o*hs%MMGW{|Vz^N_OAg** z(#lh`9k!ClzKaNNIz;X`j_xPR>2~5zu4Y*7&YhE~i`giCC|IzOZ@Q0RK}Z+z)eVZj z%At2`4Mw)}#6@gY8ULICFX83M`Fz>1JM~uIk@$Yjyz?8#zk8I2yH8QDZz~=hSMuck zE%xO6PVCw{cpJZ_e(Nu|c%v1wWuqDMrqXFx0XsLXU{rE9c^92#=(uX^IT4R)VP^3} zaBr0&@2Lm0zx0OY2mio2W)-<#KcPvFEi_r!kLEMLv&%7tXUYGTi`l3yo)|(}U`))X za=)3B<_yNpr4vzY=HOnZ4MD9Y&~w`a;?w)lD)g#g(IMI6P2$f&ZF$~$XLO`!Sqy60 zZ6pmz-v5H+%@2uNewVc?=8HcLh>bN&7&VZ_bD>7U6uLi>+I8{(`ia-66Fvp~xMF5V z9qGC57p6L^p8Dz7ep*aS$1IK<*unKnM|ttAj17Xp GO8p1XIL6Qb diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.retain-gids.32.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.retain-gids.32.ttf index 136e15db810bde6578d9925f0208a7c0a124baa7..9ac84077e65cc3c5af74a066e89c33abdc0870a3 100644 GIT binary patch delta 506 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 U&YwQQ-J9vWepya}o&%ukTju5C7vQZ z^i--aR}bPr1V!kv1(Du7c=BG)A{4|P6naR%w@JlWX7~NR_syG`w?A%u2{)ktMEKIc zL^d;zE=&RH7uDg3x%-*#aK_1FCay+{*lHT5V(Fgcm zl2>zOx0?Q#J|&BPEcdjYKvX&Ohse6%)|%B;%PSb65G<6QJ^6N;`U&{|a?Ta=?qmD+ z;28_Vm>(@t&>{7f1-_C8isgDkPh*8VM7B$noQr*RNWMmnl-))ZZ?sL`B_}rAa=s@y z^qKW|K^3f4nzefCJ$PdEK@9EFLGe&N^2O+3(RUQ0BK%8COQ(p+lfrOShTidJ#Zkl7gHe+E{G<}JB9IraDkK62ZVn2I2+KKgl zo&Z}F>*y9EnAg_z-eu&mi5k{X!3GjYA&EPjDU-AwU72ULfGw2ZV$;l8H}+4m{&TNz BV_EXVX^NXgnF`z~3NrJ_$UF~+`s8edD+=wl0`m{CNQ$k;;0 zWJ^&*RFW+z#xg@$p1+fsKYs7W<9_Zv_kG{@+;h(Byw3extzG1xR~n^MZ55`Bm4DBn zgM5^=>Zw%ar!w2Rr?=N2kLim-l&Vr!7G)0|-p+a1%7~^)ndHiQ|4GvVW;iE*8=zDr zH<4#gnmb#oOf|hkJ}RubtLDZB5#-#2pJrc_0%*wi`d-zHytccH4RhE(igQcZTUkTw5~ zjU-qW|Ba2sGj0AGoBY2umBixZ|IJrc&D3r+Ld{b_h63XzwR}{N3RZJes0vUs4YQ4X z4SvQ=4W7o$3<(;oUYsTYt1z*m)t1&&?D|M{@XN z`s(f39UVgBCjH1h)|H6Ov&qTLpjU4<;?CbDV4;Df+mA3M;tZalXE8D|!fWD23Ns^k z{rWWy<{5Ntc8mR5g?jW2{qZXVZ#sh4vdWm5nPI0bq2oe@sWywze$ept7gA>`Z1tw; zIH#qdqU304QD`lmB6d+v<)HSzBgRD*nWxh*y9}3h_9RWT2U{dX%I9o|sSHk;{N61{fDgy z=g{eNoETmo>-1u3`AnciL|a4`w@*waO$?lH<0%efqiIy|Q4GqU!vckc!(Ba&V`HfE zYY{JAydXbTQGLmAbcxQCmcC|HYYlaB%4pswm##Y%8gcF1R*E|>Z%}qEoNEUaJqpS( z9RgN&A;eBmQc}w3*a3L7zsf2P2}iYAD82LpkE1r*k&uvpfPt*6EV!rN%~i2jT^)<& zKDbGWQP(~nqkLG`y@g;Qoh<@By@R5qzFs6PQ=BAfXJ3Po= z-Gk01uV{4@s^@*7NxcUg>05^=0ke_=hPf)9T?j#Q8$BHdZe^In-RK?k4L-xx{r5=C zc*$i+536AseAnjTp7D(ep2$m_LvoPf@|>wt58i8G!+F6^UA2v>;dX6xYWFb zL&G%M%ynapRW1BCE5gO)jjf)LK1+k<9@y)CrP~gP>Cp+b7@cqvg0KQ>Eya^~bQESy3yKUGfrUuFE9 zQOF{DMcyI}ua4+wzkC-nB8^b}7V+yS4RNDw+1jWPd3u8emu8tn3vo0QAT~;Ri%095 z4F0hv2STbccIQPR*000-wz#wLd9JJ+#DTbd*jnZixU(T1;c!ZD(jfN}Rm1D!B0Lf% z{Bc~;(M>$0Q4i=IZB4N5CF}lN#5P%LXLpZI4(arXl=%14-bHI^&5jzQsa-=d!__y+e&?C777sLE(L?jAqRq660M%FjR?2?W^G4 zUvd425<=5qwmK1a$tv}`xZG+zUZZ4hVL+$q7nnAAxSn2Ob^X&{acq@B{vJgar`^<7 zFX*$|ngKIoaCZMf*QN525*B-o5Re&N?22(t?11LRH`=wj%(h`-X+{|n<|{g$gl7>+ zB-#GJx;5)i3$&=tb*ZDxNAmZ&2UMV4)NvO%=?ErBK|)HeR@1`&u}lI!{kd;8jKpvl7=bZha8tpZ>;kg%H!5uUMNu!EbC_2zr8-@TCi_>#AN$wi)F2J(Uvnti(THgW@AINu==$rO>F_ z6OL{3ld*gxe$5lbuD3pO)~_P1axlvMBJXn86}yWL)`?8-=ElRwf&5PlNQx3=kG`^J z&mJ6h-5}}22~k*reSjiKvPccvg-ZQIPyLooT=`kzmntP!tPQbkMDvypsF(hgeFJRp zj=d$7uoTm_cW~;QkEx)0u;jH`Bj8-}21yF4MYhM(`y25?W;3XtCnt-b`AiRdhxg-9 z@G7Yxuh4FM%b*+Jxp5rZgIh3u#6avOzC?fNR6O_B$5Z_K4d#aUQIas8*r;%}gwJQ$ z?i^yzek3_LnH9^zh>eZq{{8#7_#B{by9b;(_yN^w7LKPrGCVMbP$8q0hC+&8K4<$D z1Ml9w#cxVH3nSAQu1?cKZQ!SDcyjCuJO3xdH8V?3Ze|(V!pi78a1Cjf5;2*SNZ^7* z)Q@R+%r586tEbfKV_Q+xqQdWgrTf7z6nz3$NmuKiJZWe(ne_aROqlaKcd~A?H}gH= z2k$a^=@DAH`qN?TCOn2O#-^=1<8!6ZH9gC#;v!lEy`#YZ{cWPerH|uV5jk2(Z;N}U z_Vn@UB3G$kayEA(YEmj`NXJpjv3DJV zt@8+aZ+*kcc|jO-T}im~nr*?Y*_u+w!kuaKpSqLwUOIYo_rlM23~%4Q<>JZx_#T^& zvo@JW_il3W{5f)^G{1lIQfPTL$F4pgCHF1)QuBYBK8-^M;-Ksu%Tze}m@%$+MASzs z1fjg4wy;Nex*w+w{EdxVP8}Rt5g-4YA(F#0#=hXxi*H29J-}zm1(xr=N79uK6h!vG z*4mPf=jKtZPG{U_C$RazBj!cl#(&L8JOUz^@KDP8me;&$ww!N}`njJWoR979F;%()&C$$s%f%KH869XX5jZGFUB`DAa< z$K&hXgy{n-qWi}2^a=wDpDTpM$UmApu_zx4OxpIQl6Mld z$1fufoqqGUJoW(3l04K(pu%*bM?WY^DQJpUmrofl&~Cz~)S zDx>#2LofZd&5_uwcud>KXV@*g%`&O=ZWGp0zl%TKiw{tDOai@j2QzR~F~et;iSPUaHT7ICqw^nu{h&GcEuQK1+VG!rZ*~QIM5D@#7TUmt;zx5q9U&PWt!iO5u{uuuvv^c<;?5Lv*It-QO(>$P&u>^5>#4RN8@C}bTt0uChj&x?@V1mVp<|`~ E59w-g&j0`b diff --git a/test/subset/data/expected/colr/TwemojiMozilla.subset.retain-gids.3297.ttf b/test/subset/data/expected/colr/TwemojiMozilla.subset.retain-gids.3297.ttf index d440ba0cc0b49572cee1ae6d45e069184ae5a06f..7823ed849c31fa78b1b9f262d4e97e1e0fb2f682 100644 GIT binary patch delta 609 zcmYk2u}>6H5XQgv?r}L0PQdjvc*2<+kr0B(X{bz4S%KmZ14}~5vYvO6U2Y?Xo;GJJ zh%rWs*V@>bSn(Ga6AM~83pEs)7!w;~M{$0$Y~g#^o%wz5o5^IpT>8}8fdVkVp8;l< zs>{fr0;rH`arVxQ>NmJE_FJ8`$0G#sFitA~&8c|X2S0GUIYHX1emuJdQ? zhz+g-m~K!oed-Ph=o2lXs&i^rUxZv=1BTyu(7X`aCvrqkT~=jq`#im9Gu26%Xc8X`2Y jiThY&e8L#=`u2r6Z?BlO{$)Dq*bxm6Y}SnK{SMSWz2acS literal 5084 zcmaKvc|gwD_s8$2ok}7lX>VFIMVl-wvhNzQZ-t&>FvdRC#@CQ-q9|d=%qSv8maz=V zm~072L}Bb(3}eP*@cNynneT6Y^Uv>jp3mprb3W&ubMHCtbI#{cno_EsN>YX@wnLwu zeU-TiR?6t1aGQ3Bj_MgPadx6o#zrDk-lt#lzy*s^8Y^Y+N}k7#o)9-lHC_8$DZ`jr zdiqosWvz7-dauw%32{>VXNN`&%BseJ0Q40#RZDeC= zVrpwwJL(0!Y#lWlcejwxdfGoLwNQ7ra7~uU8XI4&k&Tlq)oZKehzU~@U(H_&*FpnD zOiYMa&=Lc?Mn*sQap-n^c1y(W$A&5R69jSU+%Hnghut>)`* zY@}y2^Uy3@U1zzvHZnA;+sM$!QnS>|j7%-;P3*0kSy+s-u$bG#zHxm+Q$u4jBTKJl z4Gay8EiFUq)(y3&V^+t}xp94CQzK&&L(3+PjmMgs@9a3h-cT5(Ms{7oorXC(4|7^( zY-C_=)zsWv^R_WFHq|Vw);O5=G?$-vRgWhV!#irQj1m~Rv|3&}uhX3vE`bQ6?fKxcJM!|BhW{Cib=KY*GFO zO4hwIaHzGe7y0kUSQ!ZhRw`qW?5XL5-R1A`H)XFD>UA2|`LD2y?f#iZ>pG25Nr4%G z8Cn4a%3t;*X#1B1ms(2lMUQ*sA(wvMQ7FA&om$!wO)#>+QO^_6D{YFh1lvg$0)CaS5m<7DB-i+rF& zw}p&t1(6;iAB-x~kDH@%nT!&Zsi zzavr0*Ym`;f8kJH=_K!k($fawdkM8vJY|@#G`VV@KYVbX0Q;kK^snOCj{XGgfaK8r z6zfvibhw&^t~#8IvdGlAq5u4t+!l+KubAth==y~>N0P_TWxfv^Hzm^8zANRs+mNz) zDixLI>DVcZoTC?so0Z1AwYwOba)`+BhcPfPAZp}FZkML;?AbGX9nRCH=>@jBDAdjO z%-?g8gjKtUT3~{WjSb!|PiZ+zVeN8>fkVOe;#-O)D?F`B2rMo}Wy;2iGjVacE4WfL zP!*`HFUblL8HW;V%WDW~?!&&3o?OqJMz>>cu?|^CyZAyzEvm-V?g(nlRpw9A;c{I3 z*Lnl3eX6Ni5=C(RQd9|S>8A)*xA<|bB7Uc0Nq`^K4}X@u{KDb$^A?_uQvFtkn zw-kTG6c_i7p;*p0;_O{~hit;`)@wP>d4fMvIQd@2Z%7ta-#p~Og9qHmR@9xl2VH(3 z)z!~f+)Tr&q6SC1O4_VfXyVuDUW&3uXQ?@z%<1il_P5?(-5XplL!!6h>CN*n}&n5IK`x7;C zJt|3_yCi|=Xk7jp*ZL(aXrb`V@TS8WMfV$j;_Ok0m)|9^^O{)k*ZTI(LYLv^T1=GS ztG>?-3~s>kc5Z@$64nUr=KCr>Xi&nSv#*HSTFKp?me68}87a*azBcDcYo+jVIWMt! zjm^Uv@?7PtOC4xk1Z`IhqlwKG=5?~h_#AjRSJP)~A-#%WUv4J-^JnlNe;mGf4QOFe zMC8YEhFC@9SjGP7b8#tyQGSY6A7|28a1opqL(nL}hE*w!b&F6ZVB+A%MRdV<#}s9W_G`v%w8 z)y0ZT!LgG4C51?lKbDAg5nA?0=Oc-^!At0paESD+S13CFh!c_*t{-U(URFi;`SIcYOl!jkvDadWDRo4D6VY#5RfBocYp53xWN`ss+hRVP9>!8vOJY|mlEvSR zUGGpbMMJv+KDuvcyH4@l2ulX$okK;YO2RZ^^r(39zstj~=QzSYRb&rwLXFqRSiKDG z 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 IzwuSz4=YScv;Y7A literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colr_glyphs/BungeeColor-Regular.drop-hints.41.ttf b/test/subset/data/expected/colr_glyphs/BungeeColor-Regular.drop-hints.41.ttf new file mode 100644 index 0000000000000000000000000000000000000000..96c0396a3eb07a3ee5fae53512097de304dc95af GIT binary patch literal 1656 zcmaJ>Urbw79RAK}d)r&EQd$a(jAvF`StMnlYVO%(g;HJJy!2tAr(c z*u!2lJ{T2QVwRY!zU{%i;gddUVlopYS$u^DWA>;C4_mL_x%UFyjGmice}B*Ke82D9 zTL=I?+=K&{CTFM5K*t0iHW)oJnaxc9WZe9g_G3!uRCac5eSF;qNENG}ntS)e#^a4Y zS^p{h;n}(5$gR%$4d%1-FD+DZHFV+&=C|pmiskEzmHhYj0LNj*-Yyk#`HmT}#`-?y z(_h~<(_$s;88hWwC{7dvB)m)`;WMDD^ zIJsYXYs=RfoQq3LtGu#s0;h2iMKn!MLO{~uOwc*&nqd&#AIQt!kye_rs%(7C3dNO% z8r-HRZ+}VlG0)l${mbGG#|K6OKe|3L9vGXht7gacGM5?gBF;yid~5nFy34sn)x^iK zRH;H}E`@uL;$vLd4(?SIRu2+DU!hXV$^${ON@=Ibhm%^(kukgS*Z9Hoty!7*ZSlM2 z#pjRz4M8Tje!X#Fb5|P=T3@=ZI_vZ``y8T>U-4}q2KljkpP6?oEiSO7x~2A|PTpJj zrFsMt$RJ~JL-tT^x2E;bQo>%vSj}y@~|iB=sCa7IS-%V<@qrfd#W}WiOto%4=rNc1)2rRFP*;J?pol%43O$BRsRc+ka2^^t|nR{ttob zSHpFlbeU|GI8}txC|-`zI?G6b`sr?2RxcA>fh?)|3|VfNyeWnw7)G8ft*~RBU$r$y L!eq397l3~NN6rWL literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colr_glyphs/BungeeColor-Regular.retain-gids.41.ttf b/test/subset/data/expected/colr_glyphs/BungeeColor-Regular.retain-gids.41.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d15499ede4791f0d0f696c0fbae2bde92ed5e0ec GIT binary patch literal 3392 zcmeHIUuauZ9RAL|H#fOytxc0=YnzpuW~Oy&s{K3Nl&0+*xX_k$IvFyXHfhr~X|pVr z4kqkj4?27p&aQ(Y3|7U5J?Ps6-+WOJCP+bibVJ72gAWRQaJ_!#@agpAALu1L*x6ZlGso$rB508zGuU=XW1KNAE zmky7=K6vwwoA;QXqunt&-r04&wse;94%!n_g>(^p_=s`VM9)nA%=G-bUw;W6MqetI zO=oIG#0vFa>FCSRVa<3pXb;ogn=6!;8*0T3!1ozoT+S~}rK1s>XPa;GjFCcmxv2LW zKQrH8zP*qxWcRfU+00Eb?k_H$E~}#;_R2U#gP_Qc0gJt@I1V*(AmS*(t3)!Qh6deX zHkU2WV^;3a-*U?M#`C^&%USoFk`=3mcuINvh;wSgucnTnA)hWUC>(?6Y&W}3{%WN{Omjl5|!9Xx{+-wSoCxT7p@es|`Q1A<}dF6`b^KI@41_D9h zYaQvi9jLDl-0m4^-Q1AA59E{2I6vy=wGG`=IOTI)cJAv%?GBmo0-iuL;HBu(4`>@>jR(M>*D8L;^)wC4JWjhv?cCs2ZGVYs3+Fj6K{7L^LkCQv5}riU)^qBpNJ1P z7sQI+@*b+$9hq$1?H}-3e#_OEuAxr&TwTXOeCO&0_VY_o+3Udq-;;`NQUeC@ z4t+Doat>h;c}fY-;VA7H#_~wheuGvCr!mXu0&mp|Nbp9rS=-}W3pju~Z4sl26a ze**pJVs3%e=2=VTOtVIw6(<=nyOF%?r*@2{V26SK3Ip={ OLs{PHN4?|MfIk5#{Y$q1 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colr_with_components/colr-table.default.6B.ttf b/test/subset/data/expected/colr_with_components/colr-table.default.6B.ttf new file mode 100644 index 0000000000000000000000000000000000000000..67020e24d062bc20452eb8cf3967f81b923410c8 GIT binary patch literal 4260 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colr_with_components/colr-table.drop-hints-retain-gids.6B.ttf b/test/subset/data/expected/colr_with_components/colr-table.drop-hints-retain-gids.6B.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a2be4841584bd45be65d914586362e2cb455ff38 GIT binary patch literal 4984 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colr_with_components/colr-table.drop-hints.6B.ttf b/test/subset/data/expected/colr_with_components/colr-table.drop-hints.6B.ttf new file mode 100644 index 0000000000000000000000000000000000000000..67020e24d062bc20452eb8cf3967f81b923410c8 GIT binary patch literal 4260 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colr_with_components/colr-table.retain-gids.6B.ttf b/test/subset/data/expected/colr_with_components/colr-table.retain-gids.6B.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a2be4841584bd45be65d914586362e2cb455ff38 GIT binary patch literal 4984 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E001,E002,E003.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E001,E002,E003.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c7fafc16dbb2944e1a4c85620183c1bbd59c5610 GIT binary patch literal 1260 zcmds1&1(};5dXd1O>2|2_6rO(l&$ojB~oMjC>U@hAR>X3D&nbjY0?BtY;0pmLBx}& zr~Vt>ym;|0OrR#5IQ%w-Tv-6m|`OVjxH}f_y09-tQ4L@HjEROA- zI1bn?z^vyNt`^o%6nCE(6vn;^mck(16>yP2Wev=PR|X)d%kn7HEG) z{JB~VN~x)rA8CI@e6dP}**9N^?-0*a>&=$gqXfJoCu?gffk~SxCt^qdPAo_CC^c`!xMP;+3MR`1?z9Xy7h+CDVjfBD({R*ojW=*iuf1MR}$hFImV> zpZjO-9?R{+cBlY8yvT0#?q*NVwRTN75TvZzxBV{WG+#zkWU`! zq#^SBxaT-UzLYFS#^%iG>%g=LcfuXB#Dx+{W}8c5rEe;rZPLX2eDIe1hP+9>N4`c* zxxgSW78jSe1><*zK${SAaNx@7GQ`R2T%*Cr^OD!gFrShSbvnX49{*1yb6PcnJbwh= zbhXizynSK7>zHsD-uNELP}1N5-g`W&VvJF~SfWqzf@YbMe&Dn|%G4wfXMsE_0n5lC Jj{Zh6;ZHYUsW<=t literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E001,E002.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E001,E002.ttf new file mode 100644 index 0000000000000000000000000000000000000000..78634bb62754337263d92520e33d1b23886c0549 GIT binary patch literal 1200 zcmds0%}W$v82`O9vzj)T<{~1COeWM}!B!(ggeDe3WMRXMy0wG5xzMbNZlVz4Q9Sui zc*`aRE#v5S|^KEw0A&-drNFaTU^!-k(P7Un*$zS{@v z5@3q?M-K`nLO(5j6NieA$Hu)MxhcT9O}?~H3s&GZpV0O-`MZnZ=8M9IqZ#UV$bYO> zf^uf~%?b4fZOg}`L-jr14cYrzKNql5N?tFvx`nG}5zO9U6e#UMs;2h*6rJW2@F#D>ubJ;Fs1_(deh$XvSN z=*@;i-v*kuP14SYzd~FU&wrA01#gKfkT2fAvMR_Li7c1geI3GU0 zHhl)$p#b=_JF(e%n^Vnew^VLnSh6@>^iQKFp)FFt94c7ED^4ZAD(6$d8tTZShyr!% z$iZgBJ)~IIe?V`G&3%IO(7ZUqb1RR8^aZV&^T_qx=o9*ndpYFNTMXtF@2A9(M4%1I z@;QJkx5X*l0tg|{M4_3hQw`i0}fMy nQ8fE2rlFwDDfZbvp`=4EUo`Op7||#h=^q0|B073ndIEm|`8u6K literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E001.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E001.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7a490cbe953423ff0d29e239a821e6e311181ec8 GIT binary patch literal 996 zcmc&zK}#D!6#iy+W3>j2BuHAsZpDL#fQb>YAh;!m770YG_jZZV9I_gkD9J@U3qt;Z z#hZ7%d(5Ffpodr%dhMm47Am;?-XxmDlQ-Y;cE0bud2ha%orMAr#sN$?nOt`5)zR4^ zU=A|c%B;T6ssK^q-}KkHPqTCO-_$$6h?9TGdu|zFe;rUI^7*Y&ee?3yT$1@3d81fx zHzp=ee=`4#e4)sIx>h&jAIYbSUbUvKh=A|(NNFeUqJ#!junP0dKY(@O$f3nPwcB(Vfp(}dC$BQhZfz$YLek#l$fOOM=u?L@G2Uu$JN8=qsLPtWp*Ae{FPZLc!5xE`8fy0I9I1h;j!OCqL dGepzH76nAp8k($fBq8E}aor`Nq?e)J_z$UdfnWdt literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E004.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.default.E000,E004.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bab0b4fb99c168dba8aba9c7593fc980ab2161a5 GIT binary patch literal 940 zcmd5(O)mpc6g_XIiW(oK2@$Ch3kwM)p^GLe-B>iKVAB;7h9+7XEvZO^omll}Aby0U zg?}JqmSSb$W2er2(@Gl~OLy|#z31Hf-aYRQ6aWjSFp)^6Q_HWxvrfP`CwrV+T1crX z`WU})4W?Hnrz4-yIP>Gg>l=By;10SOK;00>w{u5Z#*-5ROds)O*0DE-!dFksmxyPx zB-Fe5AYLLK%jQdEB{u{2T)nxy4I8(pFm?s!?Q#JD_*vgW9ND$=jv4DXA$}%K6!wZG z>ZYkF$=B`@qS-7AU<^};V-c%5WkTtbU4p7r@T)Q)ka@Jhr#&Ak`6ko-nwVxF=e2oi zxc@Nqgl5RTJX~X~JO1vC3wXSkIg*;XS8w_bvq6RE5d|Uca&L%AzpHNZ zG*3~T`Q;;Ilve66%IFvFFq-2U<zvb6EjB1_MUlj1Em^5};%S hKZnxFN~x9cdCdY!u!ge9w3&o1@!$DleqR6p literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.default.E000.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.default.E000.ttf new file mode 100644 index 0000000000000000000000000000000000000000..764be9b70774a5b0dd889890611c5cf0c835f0b8 GIT binary patch literal 800 zcmb7CO)mpc6g_XIBx-`vVA06}%g1sMM z;Ro1|F1oal_*f9*+&3i?EAHgpch3EM@6Ce(VBrKN(wST~-+cF$0ppt9?aazz7QWw0 z+@$vBRwt(Hx8xk-1@hvC>v*sltAHw!PnWAlTRTsegN$3`OO=wdnHaiyVElr7rb35$ zQLp6lYey=e{W_ zA@No(aRg$q*O-O|6bzy+VZQIv5Xjjh{AA^(wGA8HJM8#{gE~5c$+SP7R;F<2E1lxB z!sDE1b8Ss-a6f=pTea#Xi~2ZPIa}|Ze}NgH1Gqm;9feo*tmm4cof{aEDUlA=$9dWS z8~WUNlu*V#s&KG}0$B}pWROD^c^n`aOxInx-(+k!Civ6(x8G#lIof!_KS)m~XMrMj z(Fpl|L7QCeCoF3uv(%AqXK;b~I;|l2MvXHlzhZ!DMZsrf@>TSuG&C4VGr-o8A61em F@&($_V0!=n literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.default.E001.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.default.E001.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0a381b780621f71d3fdeed622226f0549b5b46ab GIT binary patch literal 856 zcmb7Czb`{k6#njeMbrzLG#IEyj1r3Ykw{d!h%~8`ofk@nwi-%U#B36=SZ#K8qd{V2 zARYVzq(l(UckXTE#l*S!&O7HjzwW*7LIH5F4;zVOI+c0uPIdv-IoZ?X+;qwUBD5cg zw)FhKkoy*&V0?l8(sIEo!Ku(zOY}$9^1G|Wr;`rG9r`o5thdq`J9}XKnEq&vgnCi0 z^e5@}&vWG#i9=GBbyqyy2xqwf?EqaBlJ>Im(ddW|e);G)CH$`xL>Wn>kwOOBh@0uUEB70Z^hCt|a{kTRtUE*42qz6yp zp`iFbc=MoF&jm~W10{$@kBy*$&(G{jr4|a_on?0CJ3BKwGrRA}NlI%?36*B%=gQO9 zPQQ>6FC{lSbK~ky-<{bDeyw28MbtwdmGy|@WsW(>VsDw3U}Cl zj&7)43#;Q3uRkHbW&ctgh3mO*;Je_-db8be+ep$EIM-ONgzk;2vv0awGwifKto|9O_MxDam0XW$98Z2fklr)wHNbR3GXgeW+SNcEH(+PJ39=4a^ zj?){yGM$7yS)=T+uugHiyr5HHOmi;UiniQ6hN`N%b%uHLpMtf239i6b;A~nNln#%G zuWX1gB}~!p5Hc6;*_#X!z~5_pG4{N0GPe>|C3&L(RC)d>7J15RQhdT=`r*fhHtdYQ w+@yCY<0zW_8O!|yhFM2={-bzU?oPtC}BE4lB~)01Tal4*ZPp8vv22Hvj+t literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.default.E002,E003.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.default.E002,E003.ttf new file mode 100644 index 0000000000000000000000000000000000000000..82dd4b949905d8e25e424872006298f18c2b3558 GIT binary patch literal 1116 zcmd5+PfHs?6#vccMr(}Llu$|#*=jC@K$|KhP^nvTkrIfcMQ?4l$(kGz6EqeDk)A!p z@6bd20Ny=%D1L$}`yo_l3r>G;*0k9}p~t@E&CL7voA=(#EEIqgKEZ}ps+6nQ$=o4e z=KxhKt-LH-K$;$xirn^hx=3P#{wd1thTjhC z;`l!0ZEM zy#9fvhJ2PtQbYLnj=6L<)tRj6S4clh%lanuf9n5~r^dKmBhLUaARS>aY9(@S3je*fEtRf>?7kZ UHS)KR1(HmHaN|%)fGjiO7oSOwPXGV_ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.default.E002.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.default.E002.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c2e76cce67720b965af80f6e0648c7e1eeebb0e5 GIT binary patch literal 856 zcmb7CO)o=H5Iy(3BI*T|Ml6~t>B2@Rf`~+=8;d5DVy!P)y69K5q&8SviP+fMvF0CG z`T;hi3x9yL5{alY_mwws}Z?|E!_F>U}p z+K-g}#LC!2=ruCO^Ht*1M&2&Ls;vPkMLe~Y+uJNWoel8ZB3{a7>~tV_@xb#_;^{0M zs-a$p=ZVAFe5I=Dw18WRH&@)SF%I%^Cpd3cOK9f@yir00JD)LUyY|VK_-LtEuCQ+| z6_E2*E^#=^Vy>_@4Jhy`=%zH$Y>Fn0;^8Mdo7UQ`bZ)ofhwbp_bShJSd0LTzC9h=i zQw#R9Vu*XIa?Ox-L=QGwe2Jo5-#m}5_sln7dguV|k0$rryQ=HDrmJ%UL8;>DB;U{5 zI<}$jokRv(*g+09wy{c7Mg=h>5JwWbh&a`CR`wh54f(`=xBl%n$vZ|HZ}^AR>xx<6 zl3CP#zr|-%h=$C^y-o;bD8rvlXMjoqErm4F>X;2VPchBi;{VwJ^m)O*%Ve?W_oU=W cyoe4lcoW^HGY}cO?l7u}Bnw@NdX@GAADNJ5bpQYW literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.default.E003,E004.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.default.E003,E004.ttf new file mode 100644 index 0000000000000000000000000000000000000000..af8c79b474ac7bf8895cdd6afe2f693bc77a736c GIT binary patch literal 1044 zcmdT@ze`(D6#njeFZD-WYl1^AvE;eB!mCj~z!+UR! z06R(RS$c9TV*yd>S43O(&A^a%lc3LvlTXi<{4$;f?*LUMe>q=VpX)pSoTC2|`C%dN ze~fqSUeN!Qe562wx>mo)GvvL6Qe{m^W#EK}6&GiH9O9CCAiU(Sl@Z1h#=GR+f?vwp zqu~wmALOa>;&O$3Q&hkBYqiAiuef-QUJN3MaZF*FP78_vo)H>a%g8cB6C5*3%zZIy z-8a^8$v0B%gyUb!9|vctE0tm##UJB}9%rYza^Ofifvt77uH{POviqpjW7 zg*V@-^r=2o@A*kY?aJgyv=eSK_}oLJ9)C(S0R6_|@E?fa#(c*(mXnhdr1(J*_!bgq mJ#kyrX%b-`8u*?XnIUgZAPoVXrb46xXy(nabQnsRqPPRkSd&ix literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.default.E003.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.default.E003.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2ea757836808db6401fc2280fd475d3f2dcba383 GIT binary patch literal 916 zcmb_bJugF17=BLgMR3tZgGh0SQ9==skf?MZ(xg%%vEYVkhgKU(+C|JJ3BSPR2lxpR zgP1L(gVA8XfViIb+>%DZGpUu|)7>dl~Ru(RvY`pN{!}0OfmP zTYO<~*nSO9&~H&+ThBUqG?kYCwMKn3l__l=KU~@LXT+aQIvb(xvpf1vsE?&-P|xax z`Xu%Kbhc1bPm}=ZXJvBh4u&vG`9}1tQ_Q0dwUpn9_Lh@P8sm-o%$N8`KDSfg+yoU8 zf2EcfJh0G#epci_P(+}a=)!e{GL2XRQ*(*=3A*-AW0fxX8obV=-LIkOAZ=kcTMn%d{%@+PzjQJQ7s7Qu$=Mf-k+ zKcG!v(9)&0>BG)kErkeLG%$DO%*>rLGf)65)L&z3&aO$*D1nk>;kGryqe8dk8YZEoB1or=Q7S=Ab9)8{2g&5$AD_97veqQ zP|ht^REr)^r&{?!+QAYw>E8=>ok|fS7-oHd*gkRGjIlO$LEI#c6$_;@=cOpl1iRNu z0$s5%gAhA%ASf!}rFPKi$SWe-&r-eYBYA@LaPSXE6%>4a=e&eAIOr;PE+_Xp=ic+G+=jc^6nPxxpH;m&YP|G zPXTL=zD}i7D8?sWd?McE`GpD{X3u=3eTw#UrPgej9uZ8AKQq<(YQfsJ=4rRYt`%Ah z9K#{vFI4AVp;q$G2OqM2n0BU7Uu&{&ia8?ZR6mS*Ld0-gaJd9Dgl7zv?o1%(L!xtMohW^)n6Jtl*vOJN}4l9LF@yB8@A!ffZEI!Y0~yhUa*Rx19PeK5G`~S2~O- zLyw6=+wvH7146S)vX1HZCH+$Ci>))a$I^T7TXX;)pQJVp?xv?*`wvXShe@eo1sESg zsE>U_z%oiG;{iJ@;68gUVGT`Wkw=ba>qx@SjBSjtufGs^#(`X-2#0Q9;Q4KL=uv(q zOK?#pVixHuQ%_J;gt$C2_cU2?aw%Tq)ft@@ri{De?wDI#D57ZEToNdgP=Jn^r7fS` zJL+rdI`uB~GBs`khk@}?xf1rlWTdHmA?5&7^~xA0p**F)Pg}+N(2#VSLxsK}Tu~g#oWdL|yml4-Z2{gKhGTrW6Jll>s7*ALmCBWfsQCJiJc_ s=QVFaJ*V~A;uF9qTW0Yfd`8Mz`s-n7g(7q$C>fcGc+~#;|E)Rv0`Zp5{# zK7fP#oFg)F4LfJ&AwU8E=q9lvv?n#Af0crNGO^MB4g=gz8?2jPj)A-q8es^okOUdIXA+K{5ho^H&^TT8044qk zrXvUU-;zkqE(*99!xYZ+tt@Wf7M4&&lNJ_HvW;rBaynYO6IIu?rQ|jX_e@W<%(nXG z@IAF?!d>Vna$qQbhI{GGf*MipD6Z!1NH1zSeTFsoujN`6!Cr9A_Xj;o>{&CzOoEQ#^#)+m{XWE;ZC???sB1sqS@jSU+J3?Xqj2^ zhlp>9uZSDO2gK{d6yNt@V0chW5*CcVKLqLo7=r^>RFfg*)VW53kq0I(pKd-WA8Hh5 z98bO+MxIs4G3HO;yRH^m61UF{*yaymdms#N{)lKOsI$v^k7SgL(aRT2^vR#sD09*e Y%t$+s8V3ehAXCL)8A;;k9?@if0&29cG5`Po literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000,E001,E002.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000,E001,E002.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5516df3a723b5eda6958ffb248c7e0f3b060731e GIT binary patch literal 1248 zcmds0&ubG=5dLO&Ypq?=q%BfPs8I`g2xzQ|l!B`PDY6i$ir(zfqz#zZU}I@7(zB=h z5nen?K|Cu2^dufUs06(D2eb$ZuHVd7lUV%+oX5QP&CfS8Zx;f<#}-@!#ZtKNdF$;n zz-<9iDqg=FN{lgjydh7PZk#@w`&yU}@fULL zepIix7l$7){{-crvAWh|-6T1vcCrgGO^O(C46c}fg7%q#XJ;a*OP4H9SKNm*-bi-z z;Qm{a=s86t9}}4VW1Ybq=5Z5?sL{hA>uuv!t)8CM?j_ZA94)!S!gJD7EpIzIdj87Y zk-1&C9>al;k7qV}Pua2BT)Tk=m3moy|3wzrZ*(xF6?#LgVjQVG><|G9s9*&T*-wNA z?5u({G*LteA#Lj@z-2WpzFkskf98Esx<_+~r2ThvPJgEy)i!e{xrVX yYNM@r`@(>2{^;8SaeVE2f?;IAKKmS-F*wYqKrK209gAkkYX3MQiapyM+ku~r*PuTD literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000,E001.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000,E001.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d52904683570bec568b076118aedb6bd0e333cad GIT binary patch literal 1052 zcmc&zze`(D6#nje&mXO?F(ILrBKBDvItVpdiUq+Z85$%IvF`07P0f&K&?ve{CkLV6 zpWxc9OZE;985|rPObK-9*dZb)`25a^`GGB6doJhR@BFyueD}WlU;w!I3>$tbn^_+J za_j>(73Zm?g^URiCqAJ*&Axj%?Oi6{0M-)i54loMhTB*HOp*4h)#C1_`p@Yp#=p@% zEaZcaqhnuxFn&b)b%73ZVX>o0)1D}lDmw$GL@;L(FRteTcKS{Hi|UnvoibwRV|-BT zwV;%@XNUG!KT6v#uWwe!n_^x_oNB|UCqj%c1V>097RAMrKgI;6Fo!hv0mE=~WkJpF zowQG{;~wtpFinYY?s)DpU9J{YDkYSutPVWdPOEdn2;Bxrd!~m8EA5Z$hwq2yE?_%M z2kHkiyS=MvYF}GBFd$Z2CGTINJG%)M#)O^ofD96d++m9dSVkVJ*g_EjHn2i#6BVS8 zMTW6$Bw>@uA-`FRX1D5Jk$lFs%v0p-jr;f3PJrH&M)kD3$7F0gCiuo}-PZr|cPZjK z@muQiwoeFKq{nrXfG;54IfDY!%p`NN9HMA<&Nqw|acI7yu^K^Qa$);z~yi xHF>M@s*Dexji{*dkE!;B;o@}*(?!wEE(yeE6b^BhF99J3Jk}~vBeg7@aSKapgk1mt literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000,E004.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000,E004.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3e9abacec7d2b33a966a80d69680ffdbc3f3dea1 GIT binary patch literal 1020 zcmd5)&r2IY6#iy5{go`XF{u_QVJjYr6l@f%hk%h>JS;?P4=o6F(QN`I8fq$$f_V1S zKO^2e_8%yC@aDyfAx94$BlTqb-i(QBTkn0toA-V1$L_p00|mgvE*#_wMSt-!*?bP@ z6MDZF7Uq1_MT+={I#PT;G3ouz<`{2~FRxUCT6?6u1gHb@T&c4CMYqBk!1+MlEQi7B z%gla@amk-9)1fZ(Bl6eeW94eSk@!gj{f3)g*;olwU9n#I&&l((jmTR_jMj`^PhZNjn%lGCP5 zx3(*p=R?z-ZlfKOrmgjqry?iS$VgS}34Lh{++a-vEFwe+-%vq-uRLRjP1I395k6yE z$jV7<_sqVLKY7&uuUOybu(Kb$TibT8>>m3p;-971?jp{+&?B{7heV&uwAP5;QAepp z>;;%K*IwnJl4mI69j3Z*8L6wGQ&R>e7|8=ketM7tPBBxSrd);nSzJl2p|Z)%F_=xh NN(#Pmnf71#uL1cCf?EIp literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E000.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f5f0e0b8a0735e96b5a8aafdb10f6133fe6356c0 GIT binary patch literal 856 zcmb7C&nrYx6#njeL*e;7VIe)TR2m~Jl+jpNOpS(;6)zs6X3WIU%tqF-u;fqh5BM7_ zZ0yl2ELkX$l<}Q=UwVXcUgy_$&OPVca~~7{2M4f`NTySnhqvM)VBHhlOwLWGP^)#& zz9e_0=Z8n!m)Hd3NAy=#^Ij27bskVB^hY;xmG!O1(;miW=+9<-Z>_iQ?3QskKb9q+ zo-KA%3HpQCe5qV_O$%y`VkB2s^{{{y+IQsMyjL!w6?Kf$g}deDeS4y5pYbOCfAA)uL`8bMzX8SS06%uLpy=bTcAa2aU{uKuvSmHi>)`M zGidcmmq-IEMY%m=TY8Tf_}IWMa`3Rt_wliV5|T(Gg$(u(Gu?Gn&Kqm*Zx{RB`8RI! z+%ezVjBO_SRknp9QzY3%HH3XLUHac&W{KE1d4Q}*5@eawj!C{yL&W4My2(x>P!ETH TS!Z0EO^hTMFlW%HBva@ERkdPy literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E001.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E001.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a98ed2ef5a0d128876e8a08b7cb6887349efe19d GIT binary patch literal 924 zcmb7C&r4fD5dQYP#M1P|BoL|xiLa7lp+u#%QZSMpiUcBQ?)tE4a>y?<7ITrFdn%q3 zdJ;T%@|6D}haP*ZB?te3LIOd-=Qq1a6fH<+nc4Z~$Ik5RLIH5_6*khDTsD6_n@a%J zfY#&8`fAn!V$^?ufgg;`U8S%UbSd1 zJ=^E`QQ~x?zSCsiB$X6D*@7YilVl&hFLFc<@A+^|Bgq^ff`Hz6*eGGV>l$P9P#I^a zo;WGTmSM2;BYnw9aZ2&WS<&SlFqOMX+7;=lVZKC>&rVNT8e zuB|K3VY;~8CH65I?1^G>;-m*yS5}*ydXmv4bWu$RUe7z93~f z*B$Y$so0B{=-1AF+im83=i8erKhnN@hY_uiWR6{#-oMGE`M&pnwm0NCvL-WpONQ#` z;Nh6%8K=lj2$;Ymq04WDC%{W>2~Pk~T^m;)0_{Sx-Rq~{Q-kAC+-YsqLTAmHWqgJ9#dg^5U>+0H zzmvVqu-$NPq@Ob$(e^uA-5zn1Op3xIJ1}G*OO6r8A{i#NwZjXP>o?>)$7c_&~qO6jd;!JrWwYsC2t7u>YPl+tV6Jl(jiyq3T zAV3w*P_!Lu&(e3ocIu<$s3wWJL^a?!TF8m}Xobh0&@GbeL-g-TkI8x(+Bx^Mm^+sf z{deX+^m8Z7De{!uE^~%^!@m>f$x5mjNv|9hOgxN-<{<~_sG9+YR2*C< z+5Sy(jeL`w&j81OxoKb$vz*OmD*Yo87z4|iGQ$b6#DP0x(Tj NTp$g{NZ3j$e*nu}uQC7t literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E002,E003.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E002,E003.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b8b3e90fffacc8ab28ca52a0b51df9f80999392d GIT binary patch literal 1176 zcmd5+&1zFY6#iyz+LAV=jRpxt%T==x3Ysbsu+%GYQ6!KOMO|qx$+cM|X|Pe+jktEz zM{pzP0|a~k7hOo#ZY){&2<<`zuirV7>a~)+XE-zG|9)rABrpIncm)qZrBw~!QJMY^)ZewD zuz7Cb{Q>=NsNZPOV2-Ruy-2;->h!nMA1T3n=C;z_Y=p))Yt&c8-wC&SID-kwU&($q z>_lF9<|XSFs0Y2xtv+#+OiKJ@3quC7qEm_Y%>f7VqjV-@%57i{viJa?&)Cn}$3%Ap&20(ofT*f$BZj10PW22W;}kKjqG zz?aw8c9N$#RBWDpfewe%ogyFWk~5A@#8@l{%2b+2^6b#bR(q`@!UmqBjS$b+S%fY0 zQ9%t=)bRo(cto_z**Uo5J~^__CH%KYatFilQ}G$D6VR?1SIS+;iTpG3f7<`FXVR1( zk}n?Hq!Ae#pT;5uc5_Le1LjSJG-|onF1bNoA?Gu|6mWVPn8X~b z1*1!%Pl&l3h_Z&vvVh*ZyEqv>lO!!*Q~(Xi(&Y11OXWqioSKxh@4EJ|Cw2cy0|xxT j4kqIG?hhwRQ6={{FH4KsBmYw7foXzZxfxg^h1`x`DS(np literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E002.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E002.ttf new file mode 100644 index 0000000000000000000000000000000000000000..85e2f68a402c9ffa37fc2858ec6dc6d52b315007 GIT binary patch literal 936 zcmb7Czb`{k6#nje55WscBL zMg!8pKOoV;qP}x4^@tGX<=pf8obR6dpa8hohmB|~5l@`*^Hm=?zwzm{EYT!mJU_1 z>S*`V?$72+J9T%|V6g@>x%CwvDX^ECm3ZFYDWU_+$0OM*`1y=I-n_^7E$wJ=eX~T| zB;`n)Y(bHM7IGEUs+a(w@y~f(*XBJ!@I1jN%gF;*?NKmWLA$%aT?hv z%#9e`(z{6_gEee%*FH9|Kx-2v#E?K7No*rxZfY6@b>sQ{tmW%1X=J=}B-9%c{na%$ z`-k6V?lJ!ZdF4Op^C^HSlI*iAd;gg{x;4%~_=Nfxx$na#35pBkHC%->((0Ii%yW)X sx-QTFv^N3uXydTx*QTtOd|{o^%A07MW+AdLjWDVUS!~8JTWLS=1|(o+bpQYW literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E003,E004.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E003,E004.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f983408cd326389a52c3163f59657363e3b9e467 GIT binary patch literal 1124 zcmdT^K~ED=5dPlo0+AMIp+RGStfq;HF_9`U9vZFbL1LQJ6ccXP4OV(+p^<9ff}D*9 zkDfiLQRBhhJ#sKyjR(jcxOs&OBs{;F1+td#1DMIon{Q^`+j;ZeTNnUItiwg2ST0rW zeXafl+_&`pEFSOwJRHeq!d|uC>02Rn5%LGp`q) z4(0dY%9eqxH@8>gquJFOUG0Kq(3+61co(=*hMkFQM|)I34GVaQ1_Hcbbu}!bjUvh@ zp@LV)MLX6#>uQ3JebMr#b$8B5zRT*~@jRo_Pfz^MlZv7HBK13`0SOuddT$?W2Rprb|fv1;f0XBb*`cQtq%61dK~H RNL>c{d2(Dj0mtZ~_y_Dcm`VTu literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E003.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E003.ttf new file mode 100644 index 0000000000000000000000000000000000000000..907da5f30b7a4c63609136944b15a0f280ee5a09 GIT binary patch literal 984 zcmb_aze`(D6#njeQPHF(!O#{-)2C!CXtapfLL(6b2_&SYbP(;sM&FQV&{T90=T1VG z4xPHWIn+Nv$ROh2s?Fde9h1dEU%zwTdqD`gVLgg|`z^)_vv`U=(S8T&vnOM4Rsc<0rm}CwRMMz6t79@0}uFcg+Q)#&RsOlbpf{bhRp zp;Rqh*VGjl@KAJ1$>~Kw4&w$=f-p45+6i{j(+%Cz63W=XXH;Ng8}DfCppG00$fJZ^ zWMC4_5ohK>?N!eA%NPTCLz4G5dw1L7S?LL1NW46kiI2ra{~P(geyQQp56VUIc;FBK zhF(bO*HF;+M literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E004.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.E004.ttf new file mode 100644 index 0000000000000000000000000000000000000000..66528df9a1583499324f0c0da04645966e0319c9 GIT binary patch literal 844 zcmb_a&r1SP5dQXuL?osr5)rb2r!HkhbPzJ^C>R!Wl3L8%gPW2TdWp`_L8yPC|D=O| zLWYNq9`zJt-@FZ3V!JiVo0;#MdGF24TWA2nxQBsUzE~*H*2sKtS^1-bf)2#!_qmeA zWn+Y>#p5tB8d>ONo-x&Zq?XZxMMyca?M7o&3Y+Xn#$tR zp{Zbm{uI-xXc6ghg)72*=_k(65?P*2MxqIr%6hpZe4_5~;oq+8SE7x@P|p~TNBqZn zCd`QkealE=Q>93Qa%;j@okeVVRSr#QO|+%?s^+bBc~CxE%uZm)$biAacGqvUv8vJV zMyOJBq~sQJo+l;Lgv8hB0VP!VKiu$5Y+U1nsD(E2D5AjFEizum>YSMh;%31BXO?fU ox*p%eD?K37PepxTpCa=Z{=L&;x_T8g0nRoPTZ@VR75*>&8=ib)b^rhX literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints-retain-gids.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ec3ddece6a4459fbc04420c6555f7c6fcfd43fe7 GIT binary patch literal 1532 zcmeHGziU%b6#nkZtC}XZNfSg$D6djPOC`os?GP{}AXb7Y)lq6g6B95o!N!sDdH@6F6Z6voO^!XcVPeo@fbd&Gr8>2 zjnnZbfVB;n&CKF_*0_k!;sbd+cQby$`IeaH`6A_&)oQ+uVCOb%weOV6yy7S8A(yd)uC)+!VQ*Z`N@F zL&RUm&i#C~=$i{XV*U{2biKCLVBI8hOwP$Z7}bmr!*#*s5>Svnqp)@NBrzF~#u4t#u?+&H+Ku2$`XWbnwsgk-V(j1Dn!HZFN4`pq1%ac$*sz#{ESR(uH6UURKv_*jISK7k68sFxxMkLKqob9E8jUcH z!*?i=XH;{X`9t`wtBtng_{|O2;ltP&a^34cJPaju4zlk^Qel8zX&_AhG5#bGMv(`_ wd3e7LE^6GkYR>Al#m0eQmdxY4Uy(~Wx}3#q?A$-+gKE?NbZj^8=cnv~K%;Juu==ey@Q=bRZB04`p_hF>TZ=f}3s zoCfSRU{(rqH;X33I5qx|CQElSm%N|Z>wtBRcyXx_G~ssdQ};RXuav(hzFOmj*)>0i9}v&f8m+e3AqRXSCF{#efk~Sh`EP<7LA!~Qh*3XD z>^%t@6?-=Ef_R(QZ!WL4m^YW175Tm|xj4F9Br$`F$m2HdVG(uk9cgXU!>|~HA-F>_ z1X7m-96ci>D!rv~d+-P+_PV01`22TsAmC|{#M6XkBBuk7*oh){ZAqugq&(A?2|c}f z<7XC5<#%B_R0qDi&8_#JW=G@N8bLM4O-U4Ih@K`eyw6+YfO%9<#WPkVzzXYA!75rP zpoAi2YskW;#|`!(3Kw}i_Bqlgxxppx&^^9l9@Vuvnl<&Zqtm0p@45f?eXmUB8u=>e z?7^KBM8=P2p1tFwJ25RY|O)+4LmMyfP#MgJu(`Ll{2Rx5+@A=Npd(U|n27rq#*znWY%-rGX zhqr*8157skXgXs;^wQ&mJdk}ncGvrrdH`6X#JPn^umZRKgubtc?-k3Ni9Lnlq!)S(1L174fAq4{I zOFJChBP1>j(z*?JNs@S_=u}+)Y0eGYEwW^aa}|4>6+P}wRJm@+aq2vjXPQnz&$06S z((|s#W7rPefiG{yH=B2Jq;+krpdOS4rHa$WOmTFc$rdGG4h0nPl3fX~%Kj9vhAPs? zB179cQm~nEhqH*vMH#PLyPGUiB)LOf?)rc7sMhZ2so9TI&#fMjPu=UGZ(Q4qP<~1t zI@ig?W%%5aoDsWpo0v@)FvufscKC^}^g{*I_(*^j@;>=Jd7b=%JVQ>nKr3*wU0m8M z82{q$%N!h}vbx;hM0H+K!{xV;NimFpmd{7PJgv;*@hwW`q-t7NzZ<{xtDz<}E`$Ml re7JkDFnstYlA)x*G2XLxTt$abzF49MFr--$a)0z0$>`{6=?eS>_l})H literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E000,E001.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E000,E001.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2729c8de73e4ab46bc73829b80ac8c7c6af2d93d GIT binary patch literal 996 zcmc&zO-mb56g_WdlBx|hl2BB{j>Sb6f<{Fw2%VCJMFJ7)UWXXXBGFKz#Eo=a5b_T! z-MO#(F0<$l=t3pnwmZL|g5$Y&)Cr2~zTv)i&b{~Dd)~_n41ff_!iJa4=N9_*eog~+ z2fatx`HwjhAVvI_)}Q}8I__R&-UC)I`EsG+SCMEf0;WtpxmMm;Jw6>DW4un@C>8yc zfx&|l#=nzKmFO@R=92sq`EaRHtDAEo;5RK<-YEDeqd|NmyyDlZ=tPY9qQ_nLD@A+y zVKlTsKmR`+Vz;>7p9DkeG zXf0W}AYE)J8J~BN+J%Vo%|JNT$#4qAm+S_}d2(~DX>i_|N$<)Ic z6rgEFm?IaqPAkyf(9&H%9C2=S`A6d$!-#rfaXxYU)31r9+=#pmpL4`V?v fcO7E7ICQf^0jUXvHg|av5OKh3t&%iS%hDOQr`dsE literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E000,E004.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E000,E004.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2c87b3d3e9172b7b92dd4afcf37d4cfa98ea7eca GIT binary patch literal 940 zcmd5(O)o=16g@MqzUuj?HX)5rVqqbnBv>?2>Bgc-1sf|~cr?+{P(mcaPOSV4#E-DF z@DD`umSSa5?9{pQS|72nbzkn>bI!dpbKe~(05*POA#S z#ASLkGe0~Udy6NSA0%I1$vXuv>Ma85nmn8~q@NhPEAT_n9%H|9Uy1J8tCz1{#T;<#dJC(PnHyvvaUO;}t zk1^Hz{_S>+9@!OWq834G6>B134ldTQiyRzmb4D(9P(%tDq?y}892UDd=Ud3j{%P`D zHJhUO9o3XyF-Aq1PF1_iTe+;N3-hdUmo!F=2c&wG_3+R;Y*!Q~dbe8!G-o-$wJtqBb+C|E>Y!hGMSB9OC(_{naV1}&v)x7crB@@O}msauw2uyE-sl_J!_ zBkbsMZ+5P69ze9K0+TTEc|3cu)xFq&9b!1}a6VfN?y9c)+PZ^|AR3V_p$=Ax@U#Y7 z`rK(`u#aQp;Nb`xWF?f5Knh8uae}DnuB&q1XzysR;7{k@cAI$@d^a<;ne0#96Ywli zZvo{4p?VYPvSF^2@41j zKhRo|vwZ{ZTXc-^Ir4?YoR^1FB329JLo3;x<<-aIHpU(DsZ82iigcXbGk!!qoS~pz z)GPToc~2%+*jCR(z!fc+U0d|f57y&Gc+T6-qZT#9pEP&X%cbqnhF#W6ek{MXQQ)~b zR7B$Cy+km>;a)u&T2SDpppoXo_r znc$GSD4Bbxid3LW^fP)$ZG_fM)5Bb#l0-)*m#<2GMJvq-f)C3kb@}*F2lQ&iss)0v@6g~6aOWL&YBN9boDNpU9LO`P;E`ohE8!3TE6m%ilM-rPw(gqtP-AEU% z#6>~zKe%&Yx2_8<{Rc`Amo8gH1;=ymq+%BN1)br}+;iuC&%6f%AdPkSh)R`mb?)Zu zYrua4n1#~q`LYLOsIfyjRk?HVa`>}Q1iU=)Vyzu_aHM~ay6ePOms)F&-)p#grPq5@Gp0Zp8XAvOe9&i%(11Y2LSxcduyOrFR zosT~r9V_m`4^;f=<&`yI4tBGraea-T8sw%WN|2(bEW6}*Py1Cx150?y>SH`%9~xLi z7bR3sMitLcfKQJbybl-7c^tVO|LTVw`Rws#1P1$n(OLRAr0~^j_V?$n&C+m_^izph`)KLjF_4b6zEhq?rBExrHr> zF=Pg8@+03&SiA7s@q+|X+$Z?_Cut$MvqF+&ctJf#)%-E#sKvAxfQm+3d%BYO3;xoo AHvj+t literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E002,E003.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E002,E003.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b06cf1871eb81048803a3a219b834d68c9acb21a GIT binary patch literal 1116 zcmd5+PiqrF6#vccCbem-MuJEvWz}4SfToHBEV`15NFWlW-qbbOHix85ZIl*7JbQ}Y z!GnH)-aYmp{RCR}L$n1I9Dnakqp8rlZ+SEG{{7y(H!}+ZAdk235!IWGR%y2U9`MV6 zsns9cZFoR|9{c3;&4*VP!td2vfHz0^S-T$(a5`P0?||}+mEP8}x0lpte@*#gH;FrQ z^Pl!;|3LX>mkM)W4k&p>PdQwT`-xwh zc|-XtewC1ZE(u6e=_9dyiyp9CEpl{9vh+$P^97kSU8c=K~W7E^?Y##eww5@UHF%IcCO zfcD)rPL7{J5*E=b;^QGshN_TnT#zfO39=IQL%$vD2=1{kV4II_J7ewrpKdLnO76;D XQGcnCzl9Qz<0c3<17ifp(-FS`ovDvc literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E002.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E002.ttf new file mode 100644 index 0000000000000000000000000000000000000000..89520f058ac19185c78b5b3c932404d763ae38db GIT binary patch literal 856 zcmb7Czb`{k6#njeMbrx_jTjnA3^s}&(nO_;p-H8f+ZQbz`m~{h1+%FUi`B-=e_-?n zSV#x|06`)V^__dGsbFwk&bjA1zwfyZ3V?${*oeiGiPXW!MH;X!X+4WC&L=D&K>dN- zn_L0c(!ta@$v&p(cST=d`xp+~9Zl>tpXyonwRHy_L9Ji9_}W=1$lDs- z()UgwhjnbD02iBBCfY(7aU_vI3Ok6H?z$@HjRXb*qJKF5w%g3B@ZHSVX0ktJcavw1 zB)h1}&VHvb&9cR2IwqJV4}BRWK@ol=%`b btV1l`M9*m!B5T(Z#&jZ+O*=*_Z3jL9m;h#V literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E003,E004.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.E003,E004.ttf new file mode 100644 index 0000000000000000000000000000000000000000..50be5616ba8d9c514d1f5777ecd7f1cd456a1beb GIT binary patch literal 1044 zcmdT@&r2Io5dL0v4>y8bv|Gb5FhL zS-j}MlimeAco455w6cGK2lZf~uiw12Wi9vzbe8YE`DW(L%=@uW032+cLrWxPY~e)g&* zYc#e_{+&EqTUe~KZ;Bca|3fY@JQfFC=)-Gd@CNTNO=kp(09pwRtz~2yq8YZC14ctg zOsx?ASC#cff=)R8wfu2#mb#KD$x-}CR&+VrL1o{Tc6>|gmpar5BQK9PXFs)NZeiIB z2Y!4VS`E+Y#?-Y;1rtH7TdLU2%#`GA13hB)T|^1^tnD)ANfhd!vLpaD@*mp>&MfdON&8-O_O&3B4ZIXPK^EI%j$ shx|(pqgqe?40M`AxDJhcPfc7QZ%!Z$0WVC3_;a9zH^hZ%$t1+1;D~S48#+uWIA%ZF%JYTX+2L&jU@v> znD~y|n40eCvtMGv^jp-ImJ3c1wdGkrEm0rH=66?*?k{cn^Wx8CoRw(X=`H=o)CY4k zs3-MIeS~^fu29-hk3@jfv-0c94tg;`d@Xvx*(stDLE<;Ez2+1$#!$^3&r5u~xV~9p z-y{_k|7R{Scx0g&UChXapvXWS*@f$hWO&S{*)n~ca$V|DE~e&o8fvo zx@*S8!X073@7Dj?eQli(kCQvUY|?-{1@2J-ewha4Ub$ClflGouM=GDJiELE^6)>sV z{7Lv0(XA~;1rWlEUKhBKo5>NxxuD26Le4o3h3}tPe;|$(m{2|SMtndV zDU@n;)nx>gQTyok#fr%G^Hd-ENZnw`WLENqwqA`1H4;A*%{_#FBI%;Vos9N3 z^HZSLy!62VV~~tCvFS3mO&M40!sp<=bfKQky!a3O@g5A53E=5^tug9VSM$1?=@aA% z3yV3)`$4_6#2)=F8RU@11&VNRjy<9(YDglD6f(F(6b3uq@;_WUx8qnlJyO}E$PVrC XH*Fr*ucN2t%SHo>0g1n?|H^*@)pBBY literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.retain-all-codepoint.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.drop-hints.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ec3ddece6a4459fbc04420c6555f7c6fcfd43fe7 GIT binary patch literal 1532 zcmeHGziU%b6#nkZtC}XZNfSg$D6djPOC`os?GP{}AXb7Y)lq6g6B95o!N!sDdH@6F6Z6voO^!XcVPeo@fbd&Gr8>2 zjnnZbfVB;n&CKF_*0_k!;sbd+cQby$`IeaH`6A_&)oQ+uVCOb%weOV6yy7S8A(yd)uC)+!VQ*Z`N@F zL&RUm&i#C~=$i{XV*U{2biKCLVBI8hOwP$Z7}bmr!*#*s5>Svnqp)@NBrzF~#u4t#u?+&H+Ku2$`XWbnwsgk-V(j1Dn!HZFN4`pq1%ac$*sz#{ESR(uH6UURKv_*jISK7k68sFxxMkLKqob9E8jUcH z!*?i=XH;{X`9t`wtBtng_{|O2;ltP&a^34cJPaju4zlk^Qel8zX&_AhG5#bGMv(`_ wd3e7LE^6GkYR>Al#m0eQmdxYN!vv!p-i=6l|qg2g$5i6h)5u{in!7aO-#VVrfn?gMqIn< zk8q(sKoHTTkcHGgppvCa7b%KD$M2j;wId3ydoJhR^M2iXVF0*z3>$u-RGc5~9XkTp z&j7Phn7dpwAx3ENjyPVrF?-7Un!N~Ex5+OoHi9PH?k(Cj$)B#)*Y7RA-=3rXCHXJ4 zN>I*BJpV-fQ}SnP6qqfG8O=2Lsam7ePKYJU2W}VYON)VdZN8B&ioOxFo6NqC^k<^? zAZS$V^NB}{KSthfF0Hm$H^CebJ<*0yNs=_e5L_V%GSX)nj-Cu4`WR@Om?X}Kzk=z> z!Tpycl5>gzF2*p0ld+Y@Rouh^>S)tKa!a;RtyWG)Yj>jRy0(dq8JAm_kP4lH%sq-^pSDN=^QfSThwLc8 z3VW+y6)hA{LXo;PWMQ+K4GgfS|A5pkn@a@gzx(eS@o28o*N$nIO;4tU-gfu4{P&p5 zInq_);T@R_M4mU#JYN7`S&mo6;hdnDw=ikK&2ZD);X)Z@v%w|4GB+jAF*D@lyS*j8 zBCZkd6R!|6eBb+l;XyG;SulS85~vek3|_dRnhY_g-fMI*^1$Tf)6FO4LyeM**}B*abs@4ivhtfy!Ioap`gw#`yRDpC( zgd5i)h--y_uEd24m4F+6K#QQ@cy{a3us3w9gzoI~hRjDY7^zONrvF^#$3)@dwa3D>cLIz2SEW}C8V_4KTEuUB2y(UQ9?Jdl14%|t#jaW1?) zzPJb1qXPK&XnuS6lwGUM9dxJCFx#cSY<4qkb1?r2W&5C8wr4;p2g zCx~y7j}3I%xPIn53w&u#={RK$VMb6vMcQ2ItMf2`jua^CZ}f`%g1kw-OTJ9b^Sj*- zOdM2~tOE)A!=+7$G5C~pzI)$&FaTV9gAFf}&&>~Q z?t6eu#X)9nCT9Y~iGNc2^Y34cC(qJv0c(!-$3n%g!EG%7rcC?wa(R8Jc{o1C_z&7! zrJ}z$Fu3!F@om~~N_3c0iycjt_DHExU+els1oK`6hGK%RT)87TG0*ZJ{I?Xb zNBoXD9QuTqMS5HZ2>7z%H(V897gnVfs4uCBr{L3%Ff}Pprwd4_=NbQpD9&{> v(2&<5uhn?)*ocbV4$&Z(y=Y^)D4Oh&Kzu@B53@W82sxlnt3-{|vUJ8@O$UTs literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E000,E004.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E000,E004.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5d72345f52aa7150139e63f18aabdb161caec785 GIT binary patch literal 1020 zcmd5)&r2IY6#iy5YBh@*6I%%qw#7pcL8DMT1e%hIhlLa?h)`%3-6mkx1dS3Y6wjXg zGwiL${sV;`dh4Z^N{&5vRO~6~_hw?)NDn>s4R7ZA-jAL4-YgUV7pHJgES3F@->Hjf zK>wiied*;3Uv-ft{zlD~Uo9?sxA_A7E%LWJQP5~-+phujiM&v$oxIbR;TqsCW2nz=GW>wfodw|E1!Hm3R(?3#4zzMs<$6R zp|h6!K>rnau~9#4vTllcAbzR?Wh~>w=yt)?B_NSLGf0?|7m9yC%y$MXgGBO;sB1a6 z_bt|rDRa7)3{28f1XBF;6bGDUVAU1@bxJ&*&F^m(pU$F;&k@h(TxTQJe}2cfoS(?i zp2?IPmh;V|>o+@nSdS)HJvZdHr;%kz#EUjO zzbIdx%p%<*lu|RoDQ)V2H*Jmg14P=YF}-AwuixB@)$sHSOj#3fdo;H1*Xmh!F@3i+ z&@WvAZ9E_0_B`9rd(6N^7Q4v9!4BWYMHv+&kwyv`>>=)T*Ht-hylbFK><{bTev{`; z(8BxufjWITGbGtX&F5<}ZDQGvpH>Ja$%9``Z-IK9mX~~~h8dKn=p$P}@OQNMm-UQk QGsH-O0hX5hpps0XPgk*Gc>n+a literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E001.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E001.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f25586a0d62e5e01f12f67e9ca56c122f3d79a78 GIT binary patch literal 924 zcmb7COD{t~6#nMkmf(6cX|RyGq)Uku@rp#H79ve5WzP+zi?$l-wGnG8u_CdOSXf#4 z4;Ge|NEiNqghWVO-a1 zUlXmV+1@_)B{o9;5%q<|yjMhHc@9un>H{meo#n#gaXbAp)Tgo;Z>b}4eoy}i^}#F+ z>e;fXPg0L&^QGq@H9W|FRgn?nlm* zlfvZU53{1nJzy%Am9#6|RiF71MO>VpZOu22J;RnU0C)TSJKuNpr0d$1&P^A(4;}v( zR>@(kg@|+*sAKIgJ2$eW?~q0YE7;&0d069HWw4GC5=bG5G&T`4o$HQx*I1}4B=WoS zZ@bOB0|YsnKahNf3XPLwj%AtN@8r^4?LDMzi0CFXnc-V9R7VGYj#-|ujd1G0uh~S^ s<+nmD(4#Gl{I4x|)$0mZQb|$}=Yk?|85H>b^qY}sGGrp_m5v8K0ML1BbpQYW literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E002,E003,E004.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E002,E003,E004.ttf new file mode 100644 index 0000000000000000000000000000000000000000..549b52dd363015d3df4719d25d73a59ff65069a1 GIT binary patch literal 1304 zcmd^9&1w@-6#nj=soEx{NsUFSl+k9R6f`R0B4{KoN*Rbm!LGDJ5}QTR1`{RShznP) zvhoRB=mQ8ofI>luPoT`gM`#x+IDY3$5@Mj>-gEiRoZoxTxjzE~Ac^O2P%M@GO3C+M z1I}l_te5WG@-2{I1a&Ny?_Rv@{m2&pTcf^NZ3S(l!uyQvQop*@+yh1V?oRdCC11(x%ZGey ziS4?ch)JA64wt4z0c*I2O*GNN3(b%kWYsMBs5+0j8&?^+QhI2k$TP#WB#QVr=zMuN zUpRmxEdyU)UfG@entiR&nds7DSypjpnV)5)v23;G3hLOx6IK@BF>9=&gDy%a!$$>A zk&ippo~7?Gbn!#jC}-?;SXCc0?Cl?j$3Lcr8XDB135(k(AMop&|2}K+iQk7`Y%!lC&bDiqN1GO&(v6%)F|W<9zyQ z{M50BJz3+gG~nHgAd1$1#qzKK`DHEe37udDBcxG6a?h(QUGs;w1kAB4E|7pV;*L3m EKg}(#G5`Po literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E002,E003.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E002,E003.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bc43627f35a59f88e277299508edaa91676a94da GIT binary patch literal 1176 zcmd5+L2DC16#iy5t)z`TAtz*hhAFkG>u1SJyk+5AA+b;rcu3 zui8=AIy>`vpX)EEUu)A~4y{MMM7`AR4z|+oIfMDgZn3k`42^G=sV~WTH{9yuG{!mq zO!&R98+nziYWcoE@1&nxXX3fTXrk3mmCGM@;Rm)yP+qPhc=FVlk6d0M9{nSW_4=e z5T29@e0qLmdvr7h%FR2f&M{T4!dIbzf9Z~55*LdZVVO#E{{ky?bE~yB5MdpU(Lsnu ztSrJN2B@Nr8X9Zqth1JaJbHKET_u@UX!iE-FW`|9JlB<@3?Ga64ktk$<6Tqnn z@QcYYTaX+Q*F+f03sI=c6cgyVyMvR`aCe{*w5s^T8!oRp|F@|Q9VOppZAO~M*UZqD~P@AwI2jVGP%-D;Eob3=3q8kSoM(v-%@kp&-pt=bfSUsBhkzIxwJjevPb_d^+>U>Sz_M= z<%pkXK@ovgVinb@P`ZghIGRh$chGNqH-6G3UxRuUMq0NRJKEp5?DF@o8#1%hmTDnV zc_YNGJaWf$SGJ^Op`LoLAyLH3?VH1uwyBCa4RC)nvP(~$t7qMt{b@Q2y;8+#Vt$Al zF|wt1lRz5l*y65zY+#YvCQ67Rju;ZyM%YX$74*DD_#>_7O7GkjbYwrPl)5h{+i7k!Im*xg%ncim<^e8j*+`A s&gGH)1iH>5pCQ*|NUi=amoME ztcUlerr-Qz{59?CO*+h;JwZE1JJ)P=)<@n^gAFLk(dtTQKAKI&XK7z(h3johVvzbT zB6twC>fVjvCyd9mi|y654(lcvpCTYE3;~Q14$g^Wn8?D{QF8i8ztQjPv1PuJ*_DCv z$dmXn-W^ly zd+=n-z>jBFH+o02t2KH(yR?{=Rs55jpJitf-D;1jsH1^Lh!El-tE*!T9h6W(8C5(+ zKH0JES=ST$(5H^Si2j_Te2>+=zySC7AC&INxkZwG#Q&ZdFkMeYJHX!NGcy^{|D=wQ zUv}_;c%`@F6SX_UIYLRoRvA<5BD*nR+_u{`OJvFD9=}|#Q$%VAd_JQz171w<Kph&Z@vGj!v!(UE5Rak=((J8&#!yVch9|000KCGi9|A;%8s7w zzX!|^y;sT1o0I{Bsb7-^(#vBLRx3US7#Z51){1rs!TKto^0cQm3f1-FAJ-P+7ZT6s z?9U_7^9ROHX;0_rP))<6y+}KjFP1Cax748SC}s;=Yc`H>N&OqyD%zD2yFX*xC-$aY z%$YO2`>Zec5~Z!3GI5hsOyXn%iVXCT9XO6ij{>~s&|fQtah?H!@abJ@JSN@av9rUL z^O{scHp)L9*RSzNU8xkIlz4<4E$%+IbKMlUA}!TEFInX1yRY9r2IreFWemXm;bgUQ zR}J0Q^pLwKG!C8b+1hwQbmSO_3PN8Gdq;@e)eU`zEOOYuE()-*jTKruC?kn9QpjQt zahODNgf8CcA4s0jqXm-Ozy9>JE#}HhIAP*tUOfCVEc&m&|Mg3cHl1-_BERw+0>ID< zBl_*oubdm_Mt$Itr1o>ja}SaOe(($T(X{vh(G9%Tp6C46A++?Wp(ZzzBS>&Tk@2NV f*m2(ebalF1lJ>w0J>$?Y;O87!s27IPB^dk--OYJt literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E004.ttf b/test/subset/data/expected/colrv1/TestCOLRv1.retain-gids.E004.ttf new file mode 100644 index 0000000000000000000000000000000000000000..756ea5f1ae480144c68e0be0de2412f6d8cefa06 GIT binary patch literal 844 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 E0kC0z@&Et; delta 750 zcmYjPO=uHA6#iy*CO_*o-Nb-miX`|$p_W#uHA*Q6dJqIbEA&S~*KB?aU9;L?<4rM0^JqTX5>B-Wg2fdZz&1;1oL@x!UHi>VuIdtI7`@ZkZym|9xzQkY07r_AZ zVhIZDYd40@REkd{fN)8j&02BXF}XzrCZAJKuANEj`WqOQqh z;&tN3i&mwoJM0tjC*Fp+a@OE?*c;+rQq?l5HXl*K#19is-ZiXT?D1fY3j9U|#qIKZ zrES3k!rNZlzMr$-=XbvX!4ZmIfn4;0O22gJ{sDxcQ7`T_G(8%Pop&|e#fCQrI&-)) z_iVt$SMVXRfXIV<=Z;tWLqpe@9HKuKGrPX4**_7_?vJ5tBeBob|SDP80dCoJdKZ7&e z$+6@iz`%EQfxV!sdaufl#l+0!AIIdUbfpecOv4g2)WtAvIm_&X^MlV0_)9}!DWsIN ziMr9XK0;m^&#UCeoHS1*G(w){4=-+zWy#p;aA2LSZi%bRdC6~1QIj$4(pp)M@&qPMUb(C?Ntb($W7U!HnapZtkI*oP-rt^x$ OHL9P}hve-xdjA8s&6RKf diff --git a/test/subset/data/expected/full-font/Roboto-Regular.default.D7,D8,D9,DA,DE.ttf b/test/subset/data/expected/full-font/Roboto-Regular.default.D7,D8,D9,DA,DE.ttf index 1dae8e5d99496ec5f55b06f4893a184ce4d774eb..372c13bdb34716a6a06ca4cce4ae23464ea5e59f 100644 GIT binary patch delta 798 zcmZvaPiPZS5XQf^f08t*#H3JX>`9R!_}C)5YTa2qYW6;bg>w8a}Is*eOzp5^MyBj=a_!)fc&4S8~S$Bw;j z9A22*OU=;GIe{G|+_xWN{AuyYL>j}{rD_S`LN&jDaLKHd5q2Z7Zf5DYTAo!7_dh#rl|E{ahB5RV%dmT4qSsDj~S={Vu z!5*c$T4C>EU9Il2YrC|Lqd3srRA_SuSG)@_yeB-h6Dfr delta 745 zcmYjPO-NKx6#nkL@4cBfUY&W9AeQ93iV!l)ehfj(7A*v!zX=m$@TJZS;&Wa(oQqdGPUgQpcm$|F$sHNBEr)#%wE)@}>ABI{`NXls&^(}Tl1`?bj6L&r5Z=#bHs zB`30?E|Pvn`bgH!7tCMcC28_-XfiiysqNYz>0$o>+bTG`Tj->FNGGN&dpv&c_$(0V zqlOxt+;o1|1~p%o^y|*8apzfj`z;V&pn5;lqF)qksz>+NphMCuZkA-sFyh^wjCol1 zqZULxi1q96aN)YgI}R-IgS|t6013oaLR4R;@%c{5iLJgH?`OH6q7s@G~ddO4D zv2ani7E81O7M|k`zA=-{v)^3jiQw<@!}0pM7S~Pkc6WjGyUk*xgKkd)k-Da6La3Um zX(VX|RkRTE>wb<<9&n%V&Qp>Ya5{+9bsva-Bq)SWgwKQ!;Y$tLa#CAm%VBkZxoiBI z`$xq3{hdtF>3oS)jdL_$qQ=D@U)jS|97UnFMx)N2y04U!#1-UlgOEqg9ahe|mzDkQ Qeby@Jd`@qX@9rY{AMM7Ob^rhX diff --git a/test/subset/data/expected/full-font/Roboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf b/test/subset/data/expected/full-font/Roboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf index 03459bc7a52d383842966f6eb5967543c9833fee..d1fd6d56a5766d94a05d51af1fbf064190f541ab 100644 GIT binary patch delta 716 zcmZut&ubGw7=5!dtFgvL*tCTn85o2=;;(jr9k z4-nZN1#i`>C>}f)ym?TM9`&YB4}u3FzS&(N2WR+(_rCAVyziT5hj-FF2mr%)2#IQ` zczF>wkOjmJv(u&JrHc9C$1A}2LcU$9Twe%}JTh3{BcEHU%oKu|$1hlaKwhnRwy(1N zBKa(NxnXbkNZ~l~cSgG5Zrxq|JU#~~mv8Jg9lKZmv-WYDdSdHp$E6r`>kV7Ei=JvDRCj-SshvZ>*=u^DWzRvT8~J@+NbZ-`)uN9_qyBbe+Q* zY{=;Mks;?A#wpCBhNpOr_xKdPF~-CD=2)1QS9)4J8q28Dj59=`|IFZ)Fquzr>x_;e z6u4D!v3w1qwXKeeT%+TxBj?&d3ppw{ygt~1UeQZuvgyLl?n>t3FPuz8>An49)1i_h z7MZq{42!3hTj5uEA-pH6Y)~7{;!14oH~3AQLB zAAPE5JdI*qd?Wq{;9woMv{W79#XGp2V8K6HPO!m$TS%}R$g2Tt(sU%z93TR&qK#EX dz?cg2=KKi<4Q#@Njm}^-e5+PoXT+`$_zU{X(e<@w|FpP6y;uYlSs6}*L3 z`PU0T{xUaPVxqrkeqeu=`drDc)<(;+L~T=#Rf2rOlgsjr4ZoSl_+Bl<1#DA)qPCxS zeqnfdx(*l*_&_EM7ONc}3p5ZW=P(nlC(TXT??E3d3;~Xlc63^)w9<~cq8vRLUzZ=V z?VWa0S${;g+e+ft-2C_6>^&LR<=K8(YOyQsD{=9$Vr-~rK-r_fd9EySc#S5uu#48= zuw;Dr?Ts&=BSWU5JL+~+m)seepq~V1xhEq{Vn5^kC@a?*78!8!aOY0<~^Y4^6H|gT}+u n90EQZpo$>+uCJatR+z>d3MgU;6?k|WO)1-=XQ3zQbTD)PqsV8j diff --git a/test/subset/data/expected/full-font/Roboto-Regular.drop-hints.61,62,63.ttf b/test/subset/data/expected/full-font/Roboto-Regular.drop-hints.61,62,63.ttf index 46d88cf5e2df00b3fe3af6f4ffcc5c262ad39ed3..429e4ce72cd330c0d63bcaf4518bf60ecd223028 100644 GIT binary patch delta 701 zcmZuuO=}ZT6g}_FOKf9pV+{yHEmB1UTP!8`0V1W;WTDVt>PAHKOvVg$CW+|?X*ZGL zKX~A}f*aQbL4QM6rArrXbftS2LOgdmLKY^R_s+TZ=AQd*4ky1BhEM>e@dh3m)%AN7 z+{Xl<28>><);8+7!(Sf(y-&Sctv_0GXZAGnqRSig>nlmPH_iMib)y;E9;Wb#`D5yG z+iv&R?Hu`UVyYeOy!ck}Ujb&BHH%?jhpj&^k9OIBrnnI@Quvblz~mzbiVms*J3cfR6qQ2O%aWHF^SnJJ6tk>O6Mlo9CWyur39sd3uZv~Bs zJoIRU8Mm)XZdG4!@6Ccc&y&j)DZH6mE_$FuH-_v~Os HT~mJnGAm{^ delta 577 zcmYjPL2DC17=7Q&Zfnw|O=`eHJ#?{^3N40G>m`@s$&*kOq?Dy=60?M?S=xxH5+mZl zLoa16J&9m{K){nh(1S-o5W!223ZC??ZsHpoqyul~y|?qt_hy)*?1xMj0$>7mz!r5shr$J*4hY&qZ;ooip;9`UQ2a(JXgEnM0q(CXH+ywiBGkH|i4g?AA>RI!h@Y-aCCotyr6^~+0B zP>VSxsyG{noeuV#A~wwpnKx@{YleZi)Z#3^w#?31&L#6*{H{l4z2jm3heVmMd>k9L z%E^!i#4#71EEsWxNz_MNpYWX%+~qB{M{CB|>p8BVi3GdYHb?sA#5&b&qJ^e;sxQy~ iS6IS2k6gn&G?;6fd;A;2Ix1#O3LZl$z5z8HV(KrvQ)vbO diff --git a/test/subset/data/expected/full-font/Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf b/test/subset/data/expected/full-font/Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf index 91f4682688437b3ba0a8f03b20f5018d9bd3f920..6f7c0c1b5612cbaa6cd46a9bab1542ea0fd4ce93 100644 GIT binary patch delta 698 zcmZuuO=}ZT6g}_FjMf?(tpnDewN(+p`V~Z6h)9VI#nObPf{56R>6mC|GDA8->n2ig z;lkB(<6c3!65NO@k^X>ErMT zqqQ)Z8~kp)ARi+?97GjQZRiQ&Uko?&=3<<{I?q$&19dO-d+n1pVC9%|<7hT%g_tIm zf(F>EWrRZetN2u!b+@vmP{0oI|E)jW$Kx-d^X8vRP*HE--#&6Ww|E9HKG4i&OiC{Mo za14Fq;-j&h`F~AnW<(9Hr`4)b_yeNEa325w delta 545 zcmYk3&r1|x9LAsT`_AmDJ85fskP>uCVlyQbwM&Ptfsxon5+=tV?JADD;eewdE1eR% z)Lc9XK|u!(3td7w`WMt;vqN2!Zb642%-QXkbq^k%_x(K2e0h1^cgohsR0#qgg-vJ- zJa~9($p7(t3(z}Er)NF4C_j^(^nd9$bM8tJO}GS@d-PUrY3<2`$FH(v@IiI>uhvK9gJ3g zRrkd@Qo33d6-8$GLMs*<6+vSt!D74NiGG}#Kmjw9k3zVo VZ-;O6<*;A6EVftt$EsFC+kYlOWc>gD diff --git a/test/subset/data/expected/full-font/SourceSerifVariable-Roman.default.1FC,21,41,20,62,63.ttf b/test/subset/data/expected/full-font/SourceSerifVariable-Roman.default.1FC,21,41,20,62,63.ttf index 91da5ddbf2cda6935c8309f7383a52c83365a27b..43edc2cc8f77f6470f200610c32b358254cb2032 100644 GIT binary patch delta 1395 zcmZuwU1%It6#nka?CfN+U1PFpN!qA2N@y1wV%!ITKihkNyo=PcsCNc0RI zIXK!jyp{v(9_mMisV}~;aE9??)DMgl_IE#$S~)=bi`2&p!NFkl!mGPkY>4`qa5=0- zdnz4IG2z!FZkw!x3wQ?qFu^J6gVW1lbYkt>-2YlqyTd8~gAZb!lK{d46azREKb$1iM7K z5*}YbyW(lo6!n|t!b>i_RadVpS|0scQ>5A{-FTvlPggftus+^7OmxQX%4L>-Vs@^8!Y#stdoT&pZ#9v z?W`VaxTl5ZA!~DID8(bAJDfYKirOJ+msYc}bsCvM18Ip?n$OK|i=TqEfejOv zM_&BM@C_&v%TdvkF=i3XaA{4@=9n&|gFR4L{-kKS7>?klYxz`ewYm})(vt3q0?_Z; zp&s@p^qUQzRDE>e-gqdjR~gEsftX>;7Na?MtYS2_AP2MYGJ08E+UE6BcA}4H8Gn+K zp02*+fJ$Edm0@{&wk_ zdTn11i*l^KiGW2OBpx(YNo1J;Csu`URw-Z`X&I@E1f?{T;3xjlnmh$^>w)@M=^y;& zv|P;t_*6Bi!yCx2-{1JYRfSw?O*|c$;aThT7%S|x$}zT(wjPbKjll9_>}>N%AX2Ad z-bJ^XzKD52DRnHy3K`WOV+%RegsLg5Z1~EJ4GyySF~*6@g=z1?doiCx6W)li$Ny3( z#tppo@fiEqi(HHwIq__aQ$#=k^LPT0-s!cq^zwE>Ok$SLCq}x7|JT!=uh+cJYYHf$ zg2ynym@=kx-n(PRD7hJC5dX+{pG)TSSILZiC7H30qNv|W-l#u!cj;f73(NA16Wt72M+eM z_Y_M%Zejci^}Kt=o!FLdJ`32_sCNwI-En+pQTsyFmyR=j;oIexjCXkZM{?7J<42xH za)9tasf;jTuJ`&EOnA&gnzF<0*Bd);1<2dDVON%p+9!bp>T}f1+5D-g+WmMz%^LV1 zH#X$TAMzP>Gj$~IPK~2cxYy$2q3NWXAO5v*=_@wGhJD@RW4)87-abMa2(5YvoI)3% zQfd|!f~ds?pjBEW7MIq#SY6EG(j~uT*7~YTMzU*HGV-^Y{cn)?Nqs_)W1%nbyXX_r zu$f)*--(~`5dZK9Z``7OxNk3R*D00M9nzq$N=$!m4KUYY)I$STFVnL&ZI`~Lb{04z z{`OT@wolt+;N`{){Iu-`igu6~BD}iwsCboqHRN}yK936$RO^0)2woX(p$BV*`;aKS zOY&nvx=kQ}wA^0j?7|UqfC%c9GJb_!YLnr7Ak|^G4@uQ)xc~jZ5J z38$^Y7}nA77V=GctK(>YxL!YXlKO#Tzw^yGQ9b6QbU$sYlh7YBCQfprS8WKRX2LXY zmyy<&r9N7Hh2GGC&k5+9iZ${wLwS*&KkF*Mc9rs%BJ>25UwoE6s`lywzMJ~Bbxhxr zL_rt=w!z!RPl{+k8z%8gcFQ-5ybMJJ$Gm$%(T-yU#7aEAa=s|R;7lkOES2JMkV=pV ltL%rcD;1jw9ZT(<2}38YfSdOhzB`PpP~VPEJM^*?N4z*7JK diff --git a/test/subset/data/expected/full-font/SourceSerifVariable-Roman.default.61,62,63.ttf b/test/subset/data/expected/full-font/SourceSerifVariable-Roman.default.61,62,63.ttf index 175e8567da204c75c4776d112f41ff7637ea0206..d049757ef27b6cf82697b2cd049222fd2fd6659b 100644 GIT binary patch delta 1248 zcmZuvU1(ED7(H`uer|43&AO>bZECC{OATuXrSw5+)!G(OyEgHMh1K3>(-xXE;WkPu zXo{$apn_9Gee+S@wCdBsW)+Hvh=LEI;L8ev?Ax-%2O*xB+|m`C%Y65o@Bf>b*Xy6g zs}KNwr0^j%(6^^QTrryfqekt4fnSC)7rvBRXnak+G>|#8OE#S~0P%smbMWxa;neQ_ zLBNbE|NZ3Cm&*4Ue~x_nP-a{DxBau*X&)gU$z*qC=RRDEGhc%IzH`#4y6wfyrppu&BSENw=t}cFs@#{^SMoC z&7@3*c2rIDQMXzz9{Bj5q(OaeBRY;J!4&}P(7(-FPsRUU$0qmHToJx@#{C4OLU zN^fdUpiQ%g?%0rPL#tPRn-B7V>BzV}Dknpasy0&S@n&!N&g{!`>)9sr?i4K6(u@^C z#0Czqe|Al5Q6}`n-MB)Xj;5YBfn| zbfC+_VP0g?!x17NgAz`_m19;sSb&2ZCgnwIn>=Wx6E3DcCFX o!I*gjd07r_ke36k@?pT0P9WPfj6BAfP33XrPl2s6=U)`~3Oy#gGynhq delta 1001 zcmYjQO-K}B7=GSwR%ds1+*Yze)M#6cvaOai6k@^jQbducnTHA|Gxy-8nT1xgi;zVS zmS04tDCp3kOBO+=%Kn5v2!gr@9hRVoEuw@VwP)6W8hF0%dEWndnVGJ7SCN4L2=nj( zJ3E?M>moZ&0sfD)?%G3r;?lq*5QtGH_qJ_G9NaUK1dNB&U2W}6?b+N!75ypdN#~R^ zxHesV8nDh%uj@`b1E`R1EM7+4d6fQ(=V!jqU+L!e_KjqYo(oLJ0kHuU>SaJ@^I`)7 z?y$+`RF89H#op(|Tq9ww)!j{t8vp#e z;j!*iv9QXbMgCy3YDBqw!bW{VYP4f?Rd8H}x~Syorn$GpJE>zTlHsljw!&5LJEYx& z8(W4sH_I0we?=^DK`qr1R|w&|#|^Y&!Q;OFVu~;*t)9IY33;)^*}%?-*FXeiN_h^2 zdbQHy99Hf2xDPSa;qjt>jinfIHR{<-gw>?S{Ya=Oj|bpaKRs@tR{bgP-BLvRzQOt)}|fT zzk*?D)**X?*^GYX9?{o>Tl9F)FVMqM?e5$CfSU>EYbsLCp9RX@_L_O1M#YQBeF8)2 zQPrfQzDN3{aY#Rr+Key`Snd8^eAW`{@k}4Muwg~gHRur=!W~0&B3t2JE zQNL;Ca?vPA`2}UIuN;H0=H@I0Tn?>@aO6{SQ$^7GoZiyY;%lA0jUhr>k6=VjEfIeywtkR(ducVcy# z_dfLp7+_YaQh%f_%|{gog0Bp$s`A6W4bcknsw3}iQNrlb7WIEI#Bv8&Evu5%L;MA| z*~$MtpHMS0xYU(`RYjRqzF}-)RawKg!ndGZJdjFIgH|nHY_`D7j3^oMO0NFHsIZ{J=`z(+)1NagX)LgwU*#fipwT#@aR6Dv*4TU_CJ0Yl z)_e#(VssI60x@w=V*y8`G&YbB&8YYrhyZL6(t^pi7aL*4uZzbd@%aLDNPGCQB@{rXg%i&e>$FL`NhqLcwIN=R) IFf=Fd3f=ht3qn0Xs(Bv90&3wr{47POx}{y1zHm zl_^(#SWJH>^|*7yDK5<~I|hVu)XN9*PC@>#!mNKvUEWXs^ofUm(XVs+hjK?t`#Yaa zOaa1#`gMo}W2^tX%Yut+N@WL~eG9hT@dL&iHmu4r5qj$Xg zkhHo20~SJv0PWH)iKMhQBpMP1L${1|%X4V}%7?wgMYV z#W^JU@e{6LQv4E^wX(Z*7~OYq|2F?y^exp| za_9FpiwC=udqrrd7Ot(TRd(erM7$A_ut0iM_P?~c?(fB?(qQH z)Kras8I&Lb>a}OsXi@Jy9)fKw_jnyrMq0|248sEU#%IU!^6Sm8E0QC6r!f~zICTG>uw2Eq;B-vzZc9SrP zVoJ+~(14T{(JMu);ENBXtv(pk7K8>0R(ueBGTN86_)>}BL)kvA-@Ta_E4`OF^PTVf z+;h*F`KRt;LlFW%4TXi~j<#Lxuji~7VEjSW>*(#tI6c8RAVO92c4YSLlxt=U;-@59 zJNNJCtLvUi0cI=p{oT|jznr+j_(RmU_hh!Vd>otJPWxBX`!n7SZ|2eIbv&$#`W63} zUko-B8b4*iTO{5YEcg@n9RD)GS?Zm`$Nb>L+?~fvu%r@<-p6tZX}V)k*Hj>=jnTqdSk9Ib-c0-e^XZltj&*i4fGDJO@8`DONo zOq)r0sN#bf-iNHoCqbz^60*^HuPCVPrna)GwXI3Z7%E7sIN<^%xG1@NxRrC<{~Q4M zo$1SNcR+qyajod086SpCsr{d(tTaS7V>BC#=>cnvC8&#;m_>@GtFqPj4b<}u9Km1Y zR86Z(T}tg0&!!^UXiej%7hJcMOK9b@<$0V6QH3}&ii&D!Q>rwp$*aN@yagj@&}^`HOP|kv{c`28sCIiV3Uy#v4Oa8IK(DA!ws?Zf=>j2 zI2-adTEy@&=1^kdV2A}0qCLb0Qlbh)eXua$3Oh7dNaA6LBdZ6~-i+@PSYzH zWKqB;7+_2uLo)5WyQYua2s5b2KzrYdrsQwYggg~Zm{ii2GYM%gZMF-3v{$&FflPW(_X;d$TZd4In5J>NMu zn_sP%fBIdg|2C!~X5A^hQ^iGy9 ztz`Zx^|X7;EqzgFJptHvs8h)PY0MkdwT9U^POJ*NdEZ5f$#o{YFk zzsWZ0R_aK>9WSC;*lY3e&~n%<4Bu$Jzl#fTVPALgNZ;t#yFZWuLNB}m-a-~oNp%et zf~dnHAT4Q$#Ui)=MosJ~xyD^Lr97P^3O8RO29=)%=qbLdL zCEqf8kog?O@D0XkOK|n9)1iNN+C6;MKj5UpJ?ts4Yf!g1YxOF}4ti$~;gBvm@nu_U zlc>z?)4iKRO8+cP4Yk+ny%1nK0i9Q|W`5{UUZ(f&#wyUJlKygpk%01x&(hzk&3d=* zuKwTJtDi_h`$LQOuE9Et;vd;4C-3pom{f4gmmrw5sFRhtEs%2cRQvF&mhq*B35Tj;iW56>sYDgXcg diff --git a/test/subset/data/expected/full-font/SourceSerifVariable-Roman.drop-hints.61,62,63.ttf b/test/subset/data/expected/full-font/SourceSerifVariable-Roman.drop-hints.61,62,63.ttf index 175e8567da204c75c4776d112f41ff7637ea0206..d049757ef27b6cf82697b2cd049222fd2fd6659b 100644 GIT binary patch delta 1248 zcmZuvU1(ED7(H`uer|43&AO>bZECC{OATuXrSw5+)!G(OyEgHMh1K3>(-xXE;WkPu zXo{$apn_9Gee+S@wCdBsW)+Hvh=LEI;L8ev?Ax-%2O*xB+|m`C%Y65o@Bf>b*Xy6g zs}KNwr0^j%(6^^QTrryfqekt4fnSC)7rvBRXnak+G>|#8OE#S~0P%smbMWxa;neQ_ zLBNbE|NZ3Cm&*4Ue~x_nP-a{DxBau*X&)gU$z*qC=RRDEGhc%IzH`#4y6wfyrppu&BSENw=t}cFs@#{^SMoC z&7@3*c2rIDQMXzz9{Bj5q(OaeBRY;J!4&}P(7(-FPsRUU$0qmHToJx@#{C4OLU zN^fdUpiQ%g?%0rPL#tPRn-B7V>BzV}Dknpasy0&S@n&!N&g{!`>)9sr?i4K6(u@^C z#0Czqe|Al5Q6}`n-MB)Xj;5YBfn| zbfC+_VP0g?!x17NgAz`_m19;sSb&2ZCgnwIn>=Wx6E3DcCFX o!I*gjd07r_ke36k@?pT0P9WPfj6BAfP33XrPl2s6=U)`~3Oy#gGynhq delta 1001 zcmYjQO-K}B7=GSwR%ds1+*Yze)M#6cvaOai6k@^jQbducnTHA|Gxy-8nT1xgi;zVS zmS04tDCp3kOBO+=%Kn5v2!gr@9hRVoEuw@VwP)6W8hF0%dEWndnVGJ7SCN4L2=nj( zJ3E?M>moZ&0sfD)?%G3r;?lq*5QtGH_qJ_G9NaUK1dNB&U2W}6?b+N!75ypdN#~R^ zxHesV8nDh%uj@`b1E`R1EM7+4d6fQ(=V!jqU+L!e_KjqYo(oLJ0kHuU>SaJ@^I`)7 z?y$+`RF89H#op(|Tq9ww)!j{t8vp#e z;j!*iv9QXbMgCy3YDBqw!bW{VYP4f?Rd8H}x~Syorn$GpJE>zTlHsljw!&5LJEYx& z8(W4sH_I0we?=^DK`qr1R|w&|#|^Y&!Q;OFVu~;*t)9IY33;)^*}%?-*FXeiN_h^2 zdbQHy99Hf2xDPSa;qjt>jinfIHR{<-gw>?S{Ya=Oj|bpaKRs@tR{bgP-BLvRzQOt)}|fT zzk*?D)**X?*^GYX9?{o>Tl9F)FVMqM?e5$CfSU>EYbsLCp9RX@_L_O1M#YQBeF8)2 zQPrfQzDN3{aY#Rr+Key`Snd8^eAW`{@k}4Muwg~gHRur=!W~0&B3t2JE zQNL;Ca?vPA`2}UIuN;H0=H@I0Tn?>@aO6{SQ$^7GoZiyY;%lA0jUhr>k6=VjEfIeywtkR(ducVcy# z_dfLp7+_YaQh%f_%|{gog0Bp$s`A6W4bcknsw3}iQNrlb7WIEI#Bv8&Evu5%L;MA| z*~$MtpHMS0xYU(`RYjRqzF}-)RawKg!ndGZJdjFIgH|nHY_`D7j3^oMO0NFHsIZ{J=`z(+)1NagX)LgwU*#fipwT#@aR6Dv*4TU_CJ0Yl z)_e#(VssI60x@w=V*y8`G&YbB&8YYrhyZL6(t^pi7aL*4uZzbd@%aLDNPGCQB@{rXg%i&e>$FL`NhqLcwIN=R) IFf=Fd3f=ht3qn0Xs(Bv90&3wr{47POx}{y1zHm zl_^(#SWJH>^|*7yDK5<~I|hVu)XN9*PC@>#!mNKvUEWXs^ofUm(XVs+hjK?t`#Yaa zOaa1#`gMo}W2^tX%Yut+N@WL~eG9hT@dL&iHmu4r5qj$Xg zkhHo20~SJv0PWH)iKMhQBpMP1L${1|%X4V}%7?wgMYV z#W^JU@e{6LQv4E^wX(Z*7~OYq|2F?y^exp| za_9FpiwC=udqrrd7Ot(TRd(erM7$A_ut0iM_P?~c?(fB?(qQH z)Kras8I&Lb>a}OsXi@Jy9)fKw_jnyrMq0|248sEU#%IU!^6Sm8E0QC6r!f~zICTG>uw2ENVOH2&W#4XXNFU!XDch0>nwKI`(@Bj1s z&;R_tZcB`a9;5Rl)9?}XaExqZf#y4ab9~}}61p+fMkJXapGsunIeLRWB4S@a4$sCH zbDD;eL|+5yX47Y9EH^j8MDlsSU#Vn#y8hD0@34Oz`@s|x=3T4>vI^Oo$}Fukjt@u*B9 z2WWMkQ4?J?cnP_@Z}2jmrkKH-sEb++z6M|TM-iS})DM2=o^*Q!r@JWxP!NlPsG{(k zrs+pK@p^i-KiGA4n^3t9v!~q`@COem&9y#HyV+rP9#TT=gGfAgu8=tqePSRQQAY5oPN z!6(_qw@nWxyTgTaX8r7*$>_*)KDMJJRaoh~z#IX#iKL4{$N5JdLjh9#a=8qG(GkX7 z&-xZ>XQw?xAx9fSxthy)J014gj!?jlO1@=!c5qB>jK#CXLTYN-vi1GvFYX_>CHEcf zI_-O9K6fE`>}mHitS&ihczuBBw}_tD%|=h0W`DVm?7`YMtHspp>hf@J-_USh?=RWn zt7me>*RHQkPN*Xj@Dkx)DPr4ApAgy5Q-p)i_BlM((B5~^*kFMByEdpE&lVEBUHN=_ zpg%ek^s~zYg_kqy4L?fnHLXc;)*_$T7jbKk02!kYP=OhZwFTx zTwTj#R2|p*;boi1xq<&n)Of7rRy2ny1{y=SY0O|aIFtAF@G0~^b(__T3AEc*T3?8& z&v)vn{2w+l7G^pxFh_uGf`GYbAkI`hh6qyqa=8qG(UJJ2kKlVdCvqm66}@$oKHqEk ZeD~1`Uv>F~{8F^bb5x1O)&9 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/glyf_bug_3131/glyf_bug_3131.drop-hints-retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/glyf_bug_3131/glyf_bug_3131.drop-hints-retain-gids.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8ba3b02ea628678b3f309e520387bb36e3753f14 GIT binary patch literal 1908 zcma)7T})e59RHttOMy-XwI4*rNJ~qHDBHN}2OouEx$7_^K?5#^W!bt?sMykukA^*M zL2b#xgVBeXEHUoE=))eCm@UTn@n)Qg?m>NVOH2&W#4XXNFU!XDch0>nwKI`(@Bj1s z&;R_tZcB`a9;5Rl)9?}XaExqZf#y4ab9~}}61p+fMkJXapGsunIeLRWB4S@a4$sCH zbDD;eL|+5yX47Y9EH^j8MDlsSU#Vn#y8hD0@34Oz`@s|x=3T4>vI^Oo$}Fukjt@u*B9 z2WWMkQ4?J?cnP_@Z}2jmrkKH-sEb++z6M|TM-iS})DM2=o^*Q!r@JWxP!NlPsG{(k zrs+pK@p^i-KiGA4n^3t9v!~q`@COem&9y#HyV+rP9#TT=gGfAgu8=tqePSRQQAY5oPN z!6(_qw@nWxyTgTaX8r7*$>_*)KDMJJRaoh~z#IX#iKL4{$N5JdLjh9#a=8qG(GkX7 z&-xZ>XQw?xAx9fSxthy)J014gj!?jlO1@=!c5qB>jK#CXLTYN-vi1GvFYX_>CHEcf zI_-O9K6fE`>}mHitS&ihczuBBw}_tD%|=h0W`DVm?7`YMtHspp>hf@J-_USh?=RWn zt7me>*RHQkPN*Xj@Dkx)DPr4ApAgy5Q-p)i_BlM((B5~^*kFMByEdpE&lVEBUHN=_ zpg%ek^s~zYg_kqy4L?fnHLXc;)*_$T7jbKk02!kYP=OhZwFTx zTwTj#R2|p*;boi1xq<&n)Of7rRy2ny1{y=SY0O|aIFtAF@G0~^b(__T3AEc*T3?8& z&v)vn{2w+l7G^pxFh_uGf`GYbAkI`hh6qyqa=8qG(UJJ2kKlVdCvqm66}@$oKHqEk ZeD~1`Uv>F~{8F^bb5x1O)&9 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/glyf_bug_3131/glyf_bug_3131.retain-gids.63,64,65,6F,70,71,72.ttf b/test/subset/data/expected/glyf_bug_3131/glyf_bug_3131.retain-gids.63,64,65,6F,70,71,72.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cc0e68f13cc121bc1077554f21c7e717fb5cd374 GIT binary patch literal 1928 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

A#<+Q!K~Nsx?l6Re=QTH8USis-XT6SHDdK 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

Rs>O*C<;m@#tb=(sO>lZpYO!Y%+YePN# zO6Z1?-aaM7t}*+{N`~SYpJ`~w-4Gk9>dts2f8UbjnewsWo&d182t4*3Odb#Ro1D-i ztP%DIleh+OR!nrI!rr>oA2#cq3-xe{)dSQbX#3BDKh<-`$lS&%!-_y2%K$L}vn

48?caw%oRO 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 A3;+NC diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.default.25771.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.default.25771.ttf index 1dcfeeccd6444f7ea2282c1ccecf0596b5c08013..c8cefe98dc41421c2a99b7b9fe180b1548355c9f 100644 GIT binary patch delta 679 zcmYk3O=uHA9L3*El5Hw63A8BIT9X<>P_Z8eKR`>A*j!dxO%x*au%??tvYRgXq7gAY zh=>OfMnMWfZ{GZ%f*u4FJl4B-5Dy~tBIrT%Vtl*g&{=kPzqfDx|DBn&@cT#?0>BU_ zKPI!8GqZ?50>Yv@oSmP`Wtw`6yh0w!<}RGJ#|u$Fz9OgRaud@>udM$i{~=#2+J=Ln zr#s0ha;n&F#Gj}aKxZIWwmPL7m+xK!eDmau zifJrHZ{OR+@Cx}zg~s4RykY(eIZ?5j%Yi&jkn`lAwNx}vqJp3Y%{G=DaZ=nQuaRRl z!!~z(pGtGLqx90wQn%6U-NH2Cts8Lart|FA!C^LZf8cPN4F}#uUy}XgM4Ju$akT8~kmA+=fv;A~UP! z5#(iXu#h*@M-f*aw3s?2_p5)}xOy#9N)JqiyoDn2XyJ49xeCcc>3*dd%s}%h9Vm9{ z7Lw(6PEoOD)QR+AcNzLp5% zdSCmH!Lh#fZ^;BOg0a4@Q9(V?_NoWkh&rcb_MC@_GFq@;ppLU}s9Im` HDl76o8g+sF delta 515 zcmYk3PiPZC7{%Yr{%H!5EJQ3u2pb4mQEZz-RZ!?bZxxFb1&N0>*<>lZ?b5`Uh?t9r zNC?8Hh#=@iZ>`WmFMHf|3T|gWlZ+Na#v>rV<%w8fUJHW42h$-G>T0!oB@Ihogu zYp)+n(f^B_NLI@}`$PGg`If&sZDjI2t3$6?Y=beWj9zLOtrippj55HP$<@=RylcAv z2NUF0Hl@$H7w+$+U8DbamV)*O@5n?1viWk&-V|4vUncL#%_nu)D?gJHWOrV#86qs2 zLC>eW-$P@(@MCIY#(bkxZr#BM;j0y36jR3XpCcX?I7dEKWkJUW_Zm4s4pdoC zT~$6YewNHmK=1*w6=?mHPPs0BVo=tpTI)Qjc!~{iNZeF5w$vX-qx%UbzvX3h>XV)aB^5&ENm^arTERen$Ntg9yC8{e$(k3 zc5UbNJbClw-w$(CJ(_3>T{z8cZy$0vSuf@g%oI~|2xj%dbp+@1f{tKLFBcGOAHB28 zcF#E~csMZYN*>c=J7YdmXQmx|7d2I*8pC487VOWxjxEuRTOC_L1SdMSx+BJhehhSU xJ1v+uv;*cPt>4_OMfOi3g$ydlv1>(KfI+K*5_|~3FrPbPD@(SlTycpl`5$cYi}?Tm delta 644 zcmYk4%WD%+6vn@MXYx`>$670`5+;y^qBN5(L>GdVSW8RXBP?>!pRLt{M;K%Si(%ZKbNscR zr+XMrk_Q^>Ao1SVWPFR9Yk28;Q{T`&(6L5`v0hB+}0>%jCO2&S9hfvk=9I*3x3I@+>u|AmGkY~2~36c z^%NSdbEH+NeaTrar1x7}7K&ouorvB%s7a z(W)C^ibz2zsJIPObgBLiU5KkLTvQiDi|9s(-;7!GUbvj!H|H_uoX>k!gAE7(yZJaU zm`sdMpbKt5EKv<6FHEKrr~QD`B*!PyvEkh7Q%A`^$X7CX)zI*G z6p+u5Z)U3HkZW1`$@m1hW6sFsJKx6Mu-I3|WOHh%VYFJ1>2Q(`o}6BvOKn}#0C$Q> z*0roU>tA}Zm(DeQKdw>mKEnqx5fLq4uDRUe0OQN#UHU>sl}6;NQt?B4pqFsA8}E9mp7#qjNm1%V;_zoCUk`5O{h3s z!6Kzzum^h;K0DNEQ1H5J&03Ly9$t}{NKL`RW%01EeasC<*u1NR%o*o^`A+FK|9S>} z{{uUpKOESeF?*bc^!2HTDXnqyjoBZ)zxwVQ9JdHI_5p+ zjV^2K+!g|St-lJGzno{Mxh^(F#o?uv!b;l~9MGe-EujN<+O~`YPPA>u4j(7F(bv{p wv|!#+_M78Mw<(lF?XN2v??eegdrH_Q*UZ**`-NqKCv$U1Ka0`RsaA1 delta 677 zcmYjP&1(}u9DOspO`0O@XhJ@xISWH^9TJWH?N|lJHV5TLTxoRaISdc$~&@g#;&doc$%c&PYU;&U; z-YmPV7Brye0sGzgLVYf?F=GQ_3!tsomN{$Oy4%nF4ED!t+iIAhdw5GBOCf1Hm0BPu zhRCPL`wGRJDaW;Ga#9$MS#!mNXwvN(dHjm$SdrT!-)ZO|4>{x(%azs*jMBh0ukV&D zcX4y~HhTF(zNbnD!S}{%_Ls?%RVQ4j>5JM;3Qs8*OPSz`rrwD}lnf_O#UuO{r^UB+ zOrrPUhaZv8sws#2L;(qH9VX_{L==Mf`x_%xH? zH`5*&9FU&y;jK+GYY&i|kNNQSy7=6OcT43pA6_PR4){P|>8ox_H6_!HRL>Spltzioc&pVxF3bk{Z*GszH4~wX~S}BH}xEcYHTeTbK7Sjwf^* L#Xh7|QYQZa@4A5N diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.default.61,63,65,6B.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.default.61,63,65,6B.ttf index a02fec655949cdeaa52b734dd98a84a565f89b6c..76e7dd98258026ebb20aee1f321509cbc635674d 100644 GIT binary patch delta 808 zcmYk4PiPZS5XQgvcDrd}Y*UO?3u-Je6f3q3qEah1{b+{kdgdpvm`&}_1u%bz__={z3;h`!+%oAFE3MCZ9s|Z@)>uVzy6*ZuG!`6VL37cbpIqH` zrvx-@XY5qTGACk-cXzOOg!w}y2Et2t$=o_QS*q0L!awnYtOktRQw0;Rgd}Il(TX|e zij25UULq$PvtqS>>C13no);N+sy8A>id@=O$i_TK+Ypy|kM%~@-yxVgB zSP+QdIJc1<7#zdC!hF?6s#vwkNR>?I3Q}d$F_E&(nuAmztq1yk;H&n$8(N%C_0NcV z6I#EwAkNKSBEI z&}fo7!dQf7L%5)_dYJwomZ1#o6Y}C*T#x!*jy|Q|;WvKWYsP5` z3+VYszqcMP&8-jI2>?-GR0H3eb#C3`dGb2_BSGLVd-+worLaYz97IVw{|i6KUy+x> zg_?(VLXw*c3z653MMc~opC)(by~yvsJNA_YQ4^JTp_!yNG0p-uj2|!h@rxe^O7thl z54Bi9&l_i*{vYykD=H>!`qkZ7^3AdR2@Jkl{Ek;Wi$3M*_T(^x z=b3I}7@K-aP41gSj1X7Rgo`oaDb`je4_W)7Zm5&`tQyky)v$go++FO3KVDj&O)e zpkyVCh!g}tL2)6K3c3)j3&DRu7oylj-H3MKLWKBDn?=v%Ue52E^O$q*_1=%Y4F~|+ zc_#~9$u=IgWHN2fmk zjs%1L<}&(>f8ov!2G{ugaE^lOKHiau2<41&tz#Wo=9kIa^7Cn3zN|bWPm%qGUNgnG zxJh0i2MfB9>G?4d;}1Tj7BlA?rE=>wIDzQrq@;gJ{+O|dFnlh>q0>_QTUFvJ}Zc?`&F zRIIw{i^98^z^Me6%FVjmZuD^pZ6YxRCtrxhZZu0(_jq`1wzX~`YQ6AuTesA`))&v9 z6><-IH%s^)yng=elclK#V(ofk7=yY|Z-2U8%p;sFX66vi>4hr@&*=pn;k;fhAiPm} zYsaVR#V-5S?XCfy_WuQ}KF6sPUkev(MR8F}V6p8B-cPgbOX$Sawl71&k+!dFiRr*j x^tW}D9;`E-QEQ(^+kFlhK5_+l=qTbeOnMcR5X1;f>#aMn{Kk=!mc8Pi@*lx)iTwZo delta 677 zcmYjPOK1~O6g}_FG@n+|A&B;4LxNcpD#jM9y3?wtP!VkXR7zn;CYeg68S*1pNL&<= zE>w6TBDhji1VyMILO}(EE?l}27ZtncN-+x;B93P=SvYXsyXV}?yT4f`$bXPvjz6QdiSj*O{$ zdLA^O?>+sILa~|ucIey(Kx|`z-?nAujO(`s`TjxrCvDqmnbEs=Lt&Xh+IFgqo;C{P zE_u9I%9`4O{*-)_+;Gf>E2acvLlN@ilId7GZjAq6K{+Nl?3OB3?;6-Z-$UQ;mM!;1 zdu%)XY4W{wRuFz?yrTaLdAjbzstw)IPEhzr!C0LR|IyW3ks2n$93F_2SP`4@N@q-> z|9-nZ6<5o0Ph1p{(zY;+ONb$b5$slf#i(k_xk2{t&j7o4`qTCAUfwx1ubsNUN$|Va zIoSuW@F;*En~w#61Qu%n{I`~R0{C01Yy<$co1CK$gjP3oTdI?CU&~8-zhp#ymfw+* z%}$;$t7I*Dlx&&^YypETuqC^g@7fxU;d0m3|BLCt5T1AS5E59&QIz1Ki82n+`I}39#zmkK=33Y9_vNaL$B*MF$dqWkMH;9n|ZS{I|vQJJqQ4Mn7l~m z^ot7!LjuBLHJZD+SkT+~b@F}kRIYICLVdav0ptgAcCj#<*}AFQ>*cy(W3pm! z{08}CxzmnmefgX7Z<0e5yIK#wo_zuM()5^Bqt&xr7akh&Gz6+vx3Yp{k_)N{{hDd4 zL>@msK=V`bsTvEx0p8O8ot&uE+Z(e65*|n&-{0s z&tfJ!?lg~iXroTY%H5`gRJCcYB2_aQw~$&j8U|99(QY8c>FUQ|{M(B&BTLS1(Jujh zEUQ-DAP4i<9BY9Ho{Y6b2=~U?10AQw+WVi!hl7|J*EK3Q4eg9`Nz)H6!9*47uwbBx WE3m27(LxM!u$^zd{Hw3BCjSB}Hh)e4 delta 592 zcmYk3&ubGw6vw|aJK1hUHUUMnEnx$x2o~Gspa&HM>%|`kR#a*)OS;KccFme>LxP8Z zheIl6stfKl_^g7e-L`TS=C| z0_<<}oqE)*tzdc@5C_Q{Vc@S6o<2K9-X)(7!=UGn_p!~Fc__+ZoOW_I@sLb}6E&(n zE}K+*;9|#qClTibn-MR`-hDp~j;zoBWJ5-~kThCp_5>A{el&j443f9|ClAwKAfIZp zgRz~$7X9Dkayxd@jyfw}Q20*4*2~s&{YrR;2!n&obVPnLySx5L_vMTuB9yE>Ea|V} zxVEj^lQ7pE#1vOkZuSG*&*?~(Ce6i-Hhk#U++jexo6Ch#pOACCtepLkj{Gctpd`D4 z(lIQV@2PRpRmLzED3FG^gp1`-ZeaoUM!EX0CWi^U8R<5P*u_OOkf4huR#8WY6dv?n yb*6}G)FZ5+MP;7(4Fs%MqvoTjAE`@vRZZwCs;GB_m*-gctEIKa;VlAM$?`w@`)%t0 diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.1D715,1D7D8,41,42.ttf index f98c02983e0a9ec35b9b2b16efb4f0a3ac9c7f62..a6685d86e1f4eae8ee4bbaa99fa468ce03e16339 100644 GIT binary patch delta 709 zcmYk3PiPZC6vn@q-Skh4b;S~DtQtaGP>Yft)RTk~n@dZBQ88Y0h%u35(Om0nC+={31`0#~X`fg-sDBkCS7b3Va+EMY1U%*;HO7{v(rR0XL{+{l#{te;d<`1GB!& z{KIdYm*iLE^s;xX6WCv@RSHQ8rb@wzC1+qC3RuNE>$}{*O$6rETXJGgXfp=M<_R`V zKv!i-?~Ek%XL(4^L{c$oOttG#?`z?fek`Z5p%BGszC*d$xpO#D?zS3mtF1~MZcR0> z!>y~Pg4+zG&X_-NZI^-R(z(maq1bBu-Fv46gB(|V=V#0Z@sam}1YP!ZU6 zN=zb7GUbOy=>K6PU|Pz%3cmtJ^S_y+oF~np^+PM8yH>IU4C9h<*rQyV!^R*MaM-bJ zU2?aTL2Mz1Q-j$4&l5oc2L}2OBj}&@LH)r_=rudH|12t~VhIf>v@j2!(GuE7A_HH$ K_WX;Fcg0_O!Fm(` delta 475 zcmYk3y)Q#i7{;G-&#lj*L5iX&=|EBuA}oduY=mgyqp5IH)ka!ww4@RVF-X%Ol4B5I zWMeT{3>d`F|A0ZnV33$C>bcrMPTq5#-*etK@A=5t-z&Bt090Wc660fm?%sj(%WpvH zbSJ|J!$kXBh8!ZBQ6p*Q^UQ?JM=p!THx|Peu6^nkKLIBqGj(9u`Oz2*0_KOyzgc z%LCZ0{dG1dy?5M@{bcVt8|ZH`OYS4vukZ9dp{7M!0}0I-M;4ENHx@N#8Gpx*`V>Cp z6OHOrw5y;t)yz)Jw4#Nx^)}X8!F5p0%Qn>|`(}Vr1g%}Yoc;)-pamSHg4R%tP*F<^ zVX3I~e>pa|a8>k6;Kq|m>7%WqFcHTZlJKC1dIAwd$#EE1RkixC`j#&BEZu5Dcs60c-NaKnt(P(w&x4ivNxAM|0C~^mr9=WF?4W_ z^&Rq+ifs7ZE_CuJIazVrE6*SAZLt0q`LJ4+TTjiM*CRC86gR4LQg88<7e0_PRWE4u zEZ{adLr%JDC5aU(h*LZgo^1KBM1lN-JYJJt`Rwm$8_++|v;DP3(0z$4^>+Avo&9^i znP14?$(eO;IcOPaZJ)+4jRYTr1N08PnTQ0xKoc&~dIuMxZH1%55dRbC!zfcYv-t%i z!(9Tr7lryL(*4{)7~L1hDq);ar?pGUGA7incC|nJ17h&q<)hYL^;1mQ(U3meVJ4!6 zlcjdug;lASS7B9U?HR09S(C6_8Ps4!ollHZ*R|rCqr)Q5i$~nPFj6eZV?WjcCSJu_ z!vHp8t;4~sSQ{s5dT<_Nv7exVdauu@w(eYfh%zc@!i7W~_u*4D(ZD#S;i~~Xe+*;5 BYqS6W delta 440 zcmYk2&nrYx6vw~!y*D#&7I-xxKbqduBMT)GDanEz5h5~+i!qbl<7JqJg&!M9lH84y zvSY=9vXruzMEL_OEJrCD8>{ghW?^w|-_Q4+bI&>VBb+lgApn$N3p$2}MqAoCXRf~i zt)1@ptS5a$uByrV~vJ<*j4`W9TNEWYb-mjZ4f^LgaV^J(=~IvPZr$J>-Cq?D}^1j z0s2?*KEno~d+U}1IbgVT74J!1&Vw7U@rGD93b3>*&KmNgMxi0;t7h$qyomoH{cG xq8Nk^7pq9aMl1CQ5=fF=NGz)!qhB=`wJKyp)wZxJI4{3k)AQV_3s4Wj`2hi6RYCv& diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.3042,3044,3046,3048,304A,304B.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.3042,3044,3046,3048,304A,304B.ttf index cf97a833c63fb3ce062783f09ac66a2d9421e989..f9d7a8124e8133a7bb5a5b3c6e2fabc61ec642db 100644 GIT binary patch delta 651 zcmYk3L1+^}6o&uV-EPtv;#NXH(Go*kPz#cxVh>7`wGm0En8ad0=n&J5bT?g-O-MyZ zg(4yzl)Xqn5%lD(AoQpnyok_?CsFXwL-nfn_;1XiJ23Nq|Gqaf@6D6=&v+jKfWb)v z^48@!Od-5KGyo+>&drxj&Dd|g<;h>kH)^i*7T-Rr zkk`m%TeiKy04noi!^JSo5%xVV&WpkOcIh7j}38hdG2bS12PI_8QOH63i~si3GG3x4bA*#D&c zFCJ`1DnU$}E)R_fT;R}$JDjMkwj7vttG*1gA)9w#F3YBb=}5l`Gu(a886kxg@g0!h z9Ns4p>}VH*yIOT2!kXx5<8%wy7-_*?JRWHUaoiti6&B8ow6-T^42Li^@^vZ%Red%% hqgzL=qYj&Wa@egFitwm9Xd{Izyx{X#ar4I?R%xDb>Ufr}QcBEp3W7t_iX?x+9yX5oYL&iT$e@0|1Bdm3B~EP8{U_l8?#TX*=hZO00zcC;3|1nV)(T-oMWH1dtb* zl>I97ZoQWEOrb5qMBoFC$o=GKCYzu0FNtw-JGt7Ko*cJjmHYvye@uk3_MD3cVwh|O zMBdohRCq0Z4*0l`=ya!Z`O-34xxiQRy}$t#-$MK3A~{;%0BcWuC;vA6b{*?N>P691 zPeK9(Y~V!P7jG|Bi(8)#HlE+rx8=iX;h;$sVPh6cn8GMt=tI%0f61|0$~BU4hi`LO z##hoO^?TX1aDx$G`?ZMK2$w= gOV#NW)u=yenbbpaIsPPxIPon|2r>d&j0`b diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf index b3dba2e449067773f6a11c4597cf4cbd6af87604..d4c020c93bcbf65a26b89f256a3a799eb1d894cf 100644 GIT binary patch delta 664 zcmYk3OK1~O6o&shGnq+i(W%6OkCwKk1HLE?DrQqgiH%BXtErDx7hYnVk;k_{u2XwFLUSr{<-&@bI-KR_ht(MfXPJz z^0|{U7=!_cQ*?*&^K->qSg4b)kw@~y3n%>XMH5hLvOQOv%s4NOA11fS7fZejTs)j6 zeL<4>Ti4C|k9P7vk{gb?bow6SH4nTYr(Hj6 z>W0`$W)f`oR!UOIs+Y(qvgylafCHjPZj(nV(k~BvpRyU8`-L5>)WXhPWT>CT-y4i? zyft5vzmd}ozZEvMb@d*NG!5Pif)y)#182~{Q~Va^#1C~-Swj}jv4q_?f=S_FOx=V; z9e3yqgC%x58Q(J=3Q0ikdU1#Qv4>OSW(o^P#=QoZhjsFa*0r%MvEb<3Mkd-Yc0`8~ z6VX>=eBf_{ZBG^^#E0mocF^t`{g~#|yW#eiR;wN?r&?Zy<;u!USj(~^VR;>uur!8l`zYg}F`dY3r82>$w|*wOmv6|mORf{l65(+alYR!^(Q;aE>=|LsX& s7e;!%PKD^Kk&X5lx#9CD!(r1rwyug<1XOj@Fp4Pz(JOs+HkKv`+w)1d+#~t?O8=@83I5J zijWw5Fx-*IyuZ~A1O^!$nabLpQ#YR^Z;?M|?3`CFGZUe2d^lJuVZc0O?7G81^(wybd^(`f7b5vjD^je8Ak1&&m7xzK?nHK&ql> zjgW931-!+n7!tqFx)zt;y!_YqQ`H;owZcWKJcf-Yc!~&`(WZ7qT&);mVYaJV##OF* zSbD#}J*EB__m(fx0i$Ot%LF=a`_j3c9Gw;n?st9ZyCye%!31)Lz7POPH+<=P5W={A z(X6KLr+hD9k$i99QUVhdkVs;t;>~kO0W{%5B_2cz_Eg*)XdZwEm(Au7MHl@;q>&-J o9KnM6F7K#q*`!LcMXihI70#aj-H^w|8hWw8!XoHFhdL6m|2|x5Qvd(} diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.61,63,65,6B.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.61,63,65,6B.ttf index 1ba361a62c193e4a016328fcd8045042dd37bf41..5a8a9390b1d154a2e3daf355f013df09895d2651 100644 GIT binary patch delta 725 zcmYk3PiPZC6vn@q-K5PLYJ?EApvD-Nszqri{yRvJn24mbG_^D$!V=d+vb$N6w4_kT zO;iwsz0^W)J%~3C(ub%A1Q9^wsisPEvy}^r+1G&lOLj_?yEolTH9tdp=4*FC{{M(Ipe0=d*0{wp11RU+|Qy%?>Yp4Vr)Q1f8StZbL-=I0?=+5 z9ge3>8#z}6pohr&Ni$>Ta?FIwM=nfSE7RA(ofP#mAY!S6IpyElW4_kUSWAil&jIeq zN91TKy}0c8#us^u9I)o&6DA&n#y}?nzO=b)qh1V>qvXh(nNF1NHhr*x3l`|G=QE4B zO*8|>ySmS^K*62=nhizB(JTwN*Ng#jfb6?EGh#xHirOFv?U=+iPVy6r(&HC5R^_{B zkPRXvk3^k3)kZ2=iJ8i(c&gnf@1-A-me#he<_0?QC%d3G9aFh+$2btU#k{GvW*t-c z1sGE=8y@N&+MgEilm4`Z5{x@qM<-?+ZNMM?PjVrQOXtFk8a&Byqqn*jHY_Y5g9w_a q2iQWAY_ZJ+`J;EqS3N9ijT*TkB4u1Df2XFuX@{a)eVCIsBKiwt=3LJJ diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf index 6c54f62ad3ce5c11198112a28606aa0f37bf079a..7074f54b17491dea8af748aa913f425ffb7185ad 100644 GIT binary patch delta 634 zcmY+BL1+^}7=_>LZZ;b!x(%^t)f#KugB41H7DXtl#KuBO)fgdF#39B+noXBvQ&Lb` z5JYkk21N>j;6(%lPadrYk6y)#CyP|@pdRfZzSTYGEdT8Py_q-j&&;#r_v8u$0Gpiw zn-q5g4&eXl2 z8~ceG`6xNrSgc6>s_~qhBHNzq`WO>M@+vvqlwNh{>x2vFoG)B|u^sg9f(42v;rJ5Q zkH58FlQ+njC2un58lIk~kfFenL9k+tf1r$~;(+Lh4ehqRsjXoTia3Tb#<+6LU0H;O z3Y*4D6fhaIGqzzbKara*T!a-~EWkzC)Q8wX_1;RWl6gp(iP3?-mK~4py!bJrQsxmi z@=sw3<{$sz%5tj#r`D=2z^TjTO*jj(Dd99^(1a7N`ri&+^YUO=J}(_9_F+9K_060q zgAY3&Dn^1@0c%k%cGbe^&j6}N04Cs3^vkDph!BOq4u*G=E43Q96i7 zslq`K!9fHOp38GjPhK9-p91PO zl`zMG3(GaE_c42%V&GrFK6!u~OB^}c54eH>OypcSdrf&g|3QP=YFjDfP7BRk9YgY!cA zhURtSn1)Nk;)Aq-9MfZ2F2O%AM2Mmsek5BLMZ*TouG~Rq4HGo-uIy;#;CRA~pX#oeXGHu{2o@H7h yz_m=9|K-eJ5&6uwsGz^fOZtOc)O#|xcn>YKF+d1~9_}Ef8laB?)(~q;R{sEX&T4i5 delta 506 zcmYk3%_~Gv7{;G-?=|ko$Asi#nr3Q77D_V<8y51h5s?uZEN=6e?wHFUQa(1ak~&CA z$(C#_Q5LeYRQv%JQ_4=M@fbqFs^mrDhWl zKg>?Wvz7yIt%PU)u!ZYS$=w+y+^4uB zzmkKQ?8d})6zg8 z#V<-#P{u#<}M*E7L*)Sj%$f@Cx?%qQyPkxi% zkjHXG!$#-Xx75#*?c7Wy>bos}aKAI;(72s1wybqO1bi>J#>^X2HQRBZQE-%kK;Ej3 z=N`1(02-2vT`!o%`S8Nc9TaDnKUiR(aS5-Odq<8Jij~>sIea5q_UJCVU6UTdG_GA?4)?M~eJB?I!k{EC>YQf$#a!)`f- zQF#S>rRvc9DjH~2k7TTwb#R+=3B5`LwyT)7NA(3dRmGPKdhaA!?yPMbzo$OR{V6Zd zgk$W!bpPNf?8{Zl783cgIe|pMC|y8e!YCO?SVpCUgtxWs?eDm=N^9Ag`}j?WvjEcD zBjjmA{2ADIF*h$J%yJ0<*Yk$%T~{z7u&I=2M}#EnLpXov39yXr+j=9z*TliU>W!2FThwOcTf8z zuV-WQF_R?$>6Gl6ABNDFub=mcQn@uT5EN@dBh zc9;wQ%7pwZe;_Mc^srG}jsDZS7@y_Zi3Lp3PAt)lsZOk+fZ0yW2i*0B51gZ1MjbT@Spl46mbPed8bx3eSlIIt34RB}}8}3S<{33rMBD?%Mc`TfTjh-o$rH&@r9~{la4H=ubQ@K~ zOAWJvcv;nNAzo2+g?Lr9>WDk#_w>>&nbXsvp98$O#(NR&F=jH@8fk$b9*(qxA9qID zg%r+=w0lp+gDK36e1i)5gK=2DFs8IJQqxypqJ%c8P-x&1EUGq|2xA_W-t}a*|H!iZ E4PHGKg^2#_=B4$fX3n>cfOeHV}x`FcI}5)8aMK;9xBueV#S{Y-uV)(W}MNP@Wd zVeBpA+Z=x2HIp=j0oZ>T&j-;`JbZe$nIS)_V=%j|Kx^V(L0~aH(TjrOfdCZ z7Ec!Z1C) zx>~^@b+w>?T2C98!dy@Dg8t`N7{Xf5w^71p?N~D?5>HB6$Zz%UDPr}=gy%*4*?Tw%6{zivAI16Y~D*pfz5owtK diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.keep-gdef.3042,3044,3046,3048,304A,304B.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.keep-gdef.3042,3044,3046,3048,304A,304B.ttf index beb4e5233239abeb86fdd1b25c85ea7eb5111532..b0095022ced3eecdbae674212e9a92d6241f92c5 100644 GIT binary patch delta 710 zcmYk4OK1~O6o&tMGkJ`aHq{Vn=_3s>-~-!qAqrYziH%64Vp59*!6D5 z_xbO47155zI)_YP0=D)cN8{Ce2L4n&u>gPC$lZj0!N?i#XN+PF{`S#(%lvOJ=K>d} z)A~hR%4a>N-e_~Pc76msO{W{dN=FMe<4#9QbmLY>TM)vjj@I_XSkaH6j&GxaTGEG= pq4%pnJv4X)38YX$hAqnD5=^QR3h*ERQ@wRWRvXr|TpbX*@*mWpjNbqN delta 684 zcmX|<&ubGw6vw|ayZNQkZb}TcmXJUWily1~Q1BqslBT7t2#Qvvf=jx|QWCo~F{EC4 z3F4thVLSvuFAC~K3N5tY!Fmup_y>^_n0^HX7*wmv2_Rl zQ7$@+>D*KvQG|fVKBMu=S2JU!7YEZ!ZjrASDwccaZS5Nn2$NqG>a}F>vHS^yXUKg; zw^Zrh$-HEq_0ld`RkzcD#{Kq~50}bo#S8J>ZVd^(Eus<{%qPuwdL_B+|k= z@&-BWRBDZ2Q`{yu$OGk-f+eH!6WJsi6|3QjNzo)57mcz(GDP zjHHqmrVxY&5Gz!}sjJhOWF=iCuao;znb}EWa4rByEplQy6CcaJJ$I74OTLjcG*id3 z2|&I`zMHL8BFYQtH{+A!t_3r1bbpAyXR#lQ$>p_j(`>gP)8Q-~y!k?7A-!`;2Rvye z+0t{`d|+ku5S{D%ep;vCdx=kEBBHucsVg3Fl<^hvfx=Q&lg8zn+~pr;*MLKhx%Y#B+M>DaD)K5q1&zoRR( vU=`IP)~woN1=VEVb>xso6$Os1gex#?xT)*iCcX>PS_swJG%{Tinycljk z0O;XIhj}zTF^L`ofzCCm;ZtXmBl#zX_X2@s^0{o$a_sF_)8rQUb+%TG8F%C_Aas!2 zHRt4u-D}BbfbkfRxx7_zJP#Vzd(Qcee4##<*_gHgF#u@mcFtEM4l%17D`!5j%ib5lWZ2P1xJjFCcFPhj$N^ex$v#wA8aVYO%6Gw zO4YlL5jJpB%{%3sv$DBs2j{nu_tflY&I-OWU$Njbg+z@T>MPm}@<+0{nhCCJ?pqO$ zkZ=MuJis4uT72KKO?2PCw)B3{ZOYxfqJX&8f`xfB5y2pa+`nR{yD882@%+jI4DhSm zR%0i}S$9S|KBXD~)bZ3~0I6|5RBei0tAOM<>4#eD;!{6(Yp8tj0|DUn0Y6}@e$#E~ z9+Rntm+*ee4*5xLATH}_6W;Iz)r%fto?-a8fJyRmi7w2va}8-+Zs+_<{?`Q1kC$!T zKolQv1SL4Aql`<)!$uV`xG(hmQJkb+pf?pN!_3bh$BKDs7Rv6ZKH(1P{jR4)-LE2+ i_gH`$izRl(1N-E diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.keep-gdef.61,63,65,6B.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.keep-gdef.61,63,65,6B.ttf index 5fa32f37d243cfb47498e92a2afdc07e419a08b9..76e7dd98258026ebb20aee1f321509cbc635674d 100644 GIT binary patch delta 789 zcmYk4&ubGw6vw|ayWRXSv?<0~g=!jNC{}D6M6HMfiH%4~LtBd#5tnqEm2A=_O-l>K z2#Qoe5Y|I2dJ_asLWO!&d+0w_67ui zy_{6^=du@u(2f>B+@`l9R~Q-Vok%_b6pL)-#x9?)BqpPPTqb8m#`@ByHeMQx$H)`K zif-e(IKlWPIbWQw$F;}u2lcLzTc_<(rR{a!3qZTU9HXSqHf-00!i2L-2$rnH>Gk~& zO`xTdzKf=zPeqp>9bj^S@slPUp%uJiY@3`kEA@rYZ~P*A2aH)WMIG;jBxlKyioRfr zjJQi)A;+tF#pw7tkl}&3Uu5i=#%$fahcw}hmtfZn`_<20-bTjB$LCov@HV>6_%1m) z&w|>LI!g8q6yXrO01L96!FAlnbLER%6_>n@s+)BG$e{cnchD^tnQU=QA}zz{kv$wr z8U<%J(CJLc?mhetUUTmt?R*OCb3V!=P9m6a#+b-Lb=lL zC=4DH(${YFHCp*d*mz+tF3Lu&ilArtL-q9pJp%tSB^5eIlKQGw!~G2DZbRXa>|y%C z+#A4EFRF%U=dlW9$OnNa9y9}zl1oinK^CW*w)$UA3l8E?)34Ejb1N|DOa`)DqcBjy e94zRlVHh^8Im{xC0ocxtHoVp)a$@b9V#>c&Ig!=? delta 631 zcmX|;!D|yi6vn@qY&MOAb^|3%YYkh;O|iBIMK9*iY7vWAi;5I+Nw->zx zk@lceCx;^FNf11UP@#BKd&r?jPm({tgD7h8R9L@B7FpiR_j~W{yf<%J**$9w0zj6F z0qfGl>eb-_&Ftc0Q@sO3D_UUULC_hjrR8)~vZDO{@6qemEL17CDJ zTz12EzfbftK1)8;@CvSz`e^O4Ih&4Rg9Xh8#tfNB$n4~kQ$lTvkpU9U;|@0Qsxvat z_hSF$GegbElgbx))fUH9E^+f{cUF2{!@Rg2uHKJupH*#n?m~tND0Nmnbij#C=aysR z4Z*Q@OrLcxHe=_m=}BeF)77XL{gplPtNeixxym>%iQBrSk*2;v>uLdu)YTHbn2U7+ z6R5_TkN-a>i6Oj={U!=%seNPm*fc`;xQ`laj8V_9w+h*3|I4asOsZ?fka}tq)CXaw YID9_5RO=$2Nqm#f#by0rQ5}lnKd9SvZU6uP diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.keep-gdef.660E,6975,73E0,5EA6,8F38,6E05.ttf index 17d4d07ac8077c7ee94f589e96cc8083dc4f2b1c..6ce22000c9a9d3d02812be6835d9b9b8fbf8c547 100644 GIT binary patch delta 709 zcmYk4OK1~e6ot<}lTKcxO*IWwYe;I$!WPp86@yY@iH$;}Vp1V0g&|E7X(k==A^{}} zMQT>Us7OH&6ciUys9<-t3&DlB*Hy(X>PEB+7b3(nA&cH&hWnklkNNMNS3@6%nh*f? z^I^ewJa&E>1F!;OnW`s#c_taFB&y_RWN$nc;4A}dxk6*%dt~+l zU`;USZ$7KeyOtjuU~rx9Pvt4tpWr>2h(KPe)O&W3V}6CaudtL+lppwlT2xJxID{llVw87C6yTS4 zs2KN^eq+n&_ICE*z%VZnn@*%)<3?z#PBT2p5hurFTKf*d#-?-7c%&RPl-?2Jgk!w7 zlP>z7uD|*A#Yib*(Qds-OhW0@JC3|F(S^`;VZ~;sZ|u9qJ&G(=~YpN4-?Rh&yK{}Cu?3>8y5d8{{aO}SK>mki>@pNaUtUPPbRoHcg}atnS1W}@7;(#j@BRm zbaGLljgO9;ekqQa@5Wj zOYSvrfVOonZx;;vMSXA=^9RWLDrU^kL+`bhK)cF7vciU{rHu23pJZ)qGW17v-ibsX z2{U*g5@JPc$tw-nM92N7k)0dPvfSGxa!4rK=))yMkiY`nh^) zd*4=m=bc&Q)O0&N;9_It9KhT|-@MvP#5YJ_q3oNt*J8jo-WrNud;?>*D2rzZu5GEN zbSC8fnwxZg$rkxZen&!98+}4NCC{RUNs~0+7tlz)FFD0*(^oKx%T1rJ7y?EY? z2NA;tP9P5(RTQwmOEXbI9L_WKPz+Sm)LzF`V$N3) jPx0>fZe&9(UmrdvlAu0RMcJ13sPq&LVvv?{k}~-ZusDPQ diff --git a/test/subset/data/expected/japanese/Mplus1p-Regular.keep-gdef.660E.ttf b/test/subset/data/expected/japanese/Mplus1p-Regular.keep-gdef.660E.ttf index b715f26917cdfd681ba3bc8a661c3cab730877eb..722d033391658722853fa3f79086c9b9b3a27ea0 100644 GIT binary patch delta 707 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 diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout-retain-gids.41,43.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout-retain-gids.41,43.otf deleted file mode 100644 index 47fe5d0801c9c547db3a06cc46109946004e1c61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 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ξh1{nH*j1FHX#t_J@HkW zIkJ*{6zAORdzw*zeOu!BL~iJIenwraD(g(v7S;+3u(3AqFUGrKySy)B7_qM*k127P bI4Kv~iK$PpV{gX3S^qL(87!P3E#dnU*ubui diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf deleted file mode 100644 index eff7821adf7280124efe0228577f1593c4207c8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3756 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 diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41,42,43.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41,42,43.otf deleted file mode 100644 index b1a0b3c8f65b5235dc6d7dbc85533834e5d2da25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1440 zcmZuxeN0mL&kqJSSW&I~efYBXD%(U1lI(!|8zg1)lLQqO$_oyPle&pE%}Irp4% z@4N5i6&2-y2F`*41XE6qaO()^0f1=$uJLewUg1xkU-AJ|0&*e->hc6^YF&>X#7LB7WFv_tx@RTrpxBVvXHg>jEXF z2N=hxc9`v=W;yjE^sgbFb~!!X(3^nyR4hio5?Bg=fRY13h`OxCZm(n3-e3#_6GjHXj?$ae&cF@_65|^ zWMFMBa5M09AmYD1{vTiDm}V(zOsie;Yd7JxBIjdesat$NJ{M?*5Gf+ZrdQ*1T^(JW zo$<}x&HmQJft>7=g%dZ9NtK^prhM<|bDs8^MjBgerP>y;Gq<&R!ZBLu9ISk=_?GWl z_ig|8BcFWB2PS=&`(}o3o}4v*nEMTV)P3OX)3YDUwS2wY|9k75&Z$>@GuA#zx+v$T zaE9;f^7*>r-Qy>!heSU3$i3aVs9@^qcAcfW{55M6&8RA*+sbLYmBwAACMnr0WxgOK zNUt1`V##D1Vm#<54l6r_A^S{$HwqA;-gLF-IWnN0ZF+;iW zJ^SfVsv1wf^MQrA$&t4jE>(5#Eytg0dOjh$`^kYrXG$9ei>J@? zLBqYBxR-XHE(&iV3C{u3uNO;V_Wc1wwTKMVr%jz@`o~Yt4?$e$oKnxdk5B;|WAPR* zl8o?!0CPmnqh4SvjH(`&v$C*_L4b>#Cw{#ATCze`;4bK84QQi4K+N2{Sjp(uFpmswmFDK6t)%j@yh#b6~scp zdW>4;E#Lwtc%TGIQ9Hm3BGjVXg^V3)z=n1O#@LWA!MGYY1#X!am zEFw4hD&%~-U`1S4+tv-MNaA_jO!mf@3PyEow^ zm_r_+3+zAhKZ9k|Kq6!Sv6;ON;MpGt0BbN0@roWVax4?RFFa2n%p*tS8H<|r%esz` W<2F3e$Zo9K`gaV5U@VJg`Qb0Zb&R0^ diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41,42.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41,42.otf deleted file mode 100644 index b070e2bc9a3a19f7692e01e52f33098531fcad85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1324 zcmZuxZ){Ul6hHU9*VotAvVpdX8LoL7&ag;uRGAABvD+LG#V#F~X#%6HZ|z3^x0BU? zVi;qz9aNnQ6NW6QA9T|Z-B5vufdz@tXuwD`iP z)zvkIBgt5o&!13Mcho43+FFO=^oDn} zw;EStuOM0M37a}hfX5!q%d6xnxujB7n5dLXV!6fY96g-VnvP$}(czq^P3G=i&Rx%K z$r=Calm7LY#^pKlxWzJ;wJgKKm}acHw9VcRJl+NjK!FHTi)FUVkxVL8-Z$8n?YF<% z+*EaS=e3u#?yt{NX=v}!_(0EV)Y|5!mP2Z4Yk%~k&{%i)ME56cKc%k>{+hjU`oa%V zZZds-c>2`!U1vR?Z~dM=7Tfgx-m{-wKJ?xE$gTd{sWWe-r~Si}WGI)V@T!!`q|=%5 z*u>80s4C?j`E$L^oL{xL+U6VVe8+!~uG!N{D>`YppO#&sjasEgtKFfk)ZTnfEA{@o zXJErfH0#?Rf5W#goQy_K&3~hnY2v6fp8fFP_);l}o}hPa7iYAZYtxjQc;YF#of;-; zJ_y}Dc5|q2BsDT5<*VsMEIW|4nej!z+tAmIw*9x-OE>-j#4yX~ebr|UF#XGyZ;wJ* z;i%x?K1Ij_$5;TvELp=Q+i#jd;wocc%W0o`I*q2@S;>OwMg0g+hTNQ53$@rI$Eu>XqLxuV4gx5s1)Pj;V5bBp9`>uHTVa0! zfCqJ1yeW4223+|46xqT__7C`6Tan1>|Pcmg?=37;34UBmzY diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41,43.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41,43.otf deleted file mode 100644 index a2715ef0d0b0b5c021f13d31d996be656e6aeca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1332 zcmZuxeN0wQZ)rtEDQMvws6Z$xDG?$kyCVQF1Hk$Y9xE+}hd~dZ*@j$7Y57iL!?(w$0aPKx z)in;Y8>}q4>M>LnyJ)t2X6i9wJQs0+9f_1R?iIv##M|r+UsD3lRwAxO%sb3YZcrUV z7bdWAPP0SQu4aFV@!t{8xLsaf>}|mDG-|{G0OqOy7*MmoFbrq$I~>i_+Z#=WXa*C_ zWTTm?=tF9RW- zdnQgbj);8p(Yw11x@h)#uEEx8eZ$^Hw%3=F3@b^ule8X9+v8XCFCEG!uE3 zoVWUZ>u( zpeQ~E)hqj%SS&_oMP$N{3J1?(ZHzh*`xhgQ`z$0Oiu#l)G@xILISt5HVV)mOgGb>-rI!^m%P?kBI5WncL*&6&tuo#& z*a7)iBTHvRn~GM8wh+`n-xm%o?ipP*U1!|JzKqS^+Z%kjP-rd{`bX$4&_>5A+Guoq UMPhH!x8{F@W^3^sOp3?;0a;0erT_o{ diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.keep-layout.41.otf deleted file mode 100644 index c94a78f60124a5a4c10c22918e3189d332b7d6bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1216 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 diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..ca18f6776627323e66ed75fc68cc0f0dcd6d6e98 GIT binary patch literal 2132 zcmd^9e^3;46n}en9CybF{@|z(@c=PN(%aqJJy25*4oriJs%@Pzi zP)yX&FvzPJ0>e=-CmStg)GQ}Q&Bn$t$Em5N8Al!Lz}2C*i(}Tm{n>Ztz3+RU&wJnZ z{qFnjW-eHe2?p2*YA~m!r<)fZz7h|h(U4@!nwOb%)A)M>0MiQq8#1#da|PdKA0$7Q z{N*`?&Jwr`$I0#|;oL4~?&tPej`&3KMK=M%`?Oz@eVJsOyU<%<{8?QEprUxjSm>-M z0mnR|pp!&f3t z404nhFR>NirPyUqs6=@wyM&@$gm?&9L0NLPOUcRuR=F9*RphFc&f)6JCKV$cBZm7?!|NYGy7qGoPAPLXBAsm9P%pf_I=A zYQP6uVLLRzZrB4Y&q?@m1w2VHrxTLadCAz)l2{{R7&SK%r_T1tXE^}6;$LlKem}eK| z6ql70mpQ$z+(~A8L4kR`9PTmCcX?c8s|i$I60*o4k5&{=L>neyGO`wAS!6k6d1S4~ z3doAc+K^2`HW@h!a+Jd%$0KJ&PC!mX&W2nPa>>YBkY|ynC3)nn$P37e$lH)lLOvO- z7PPWx<%;WE3qZvM6#W@+ewS zr2UF0+Nd{7Z3;N3>A^a^A;dT=G;H{Yk)y&*5l=n+OyuaOG0|hqF|l#u;>SNbA>p}+ ziO)}(Y+*UxDu}kEoOnXYIBQ1UIyzDqboFVkTju?a45E^5MkyWfAw9G#c z@0Ygt1CIAj`lVfdZJ^8l;FSN8e~v%+-<@2AKuS;_iV6Q+;iHU0q~VLsjGE=soF<*t1J7E)L|MIVS0v)@=3Ely8v27r7;4 zwW}^;bLoMiw*2C~`G*!=@ttnC-uOf77Z-H?F5j_TJ^L;#KjJ)^@twq%&G=}|kj1Fv{8wkt2x~gVMb7>>4_q>hkiYrS?_uW1hhzMv~ zbRCVKZ0dMaN+<1=9+*z_1`;mzNUBcTbSYa3>P%=ay1VVyrmE(;<|bW#ymZ18a;yJO z)4Ara*L_o~Yx}Uip>3=uzrt1S5~YOcQbL7f-;`knp-I*RmO literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,42.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..5fe0af5266b9fee0b6d7b051011fbaf8202ecb7a GIT binary patch literal 2012 zcmd^9eQZ-z6#u=p>$c;aL7O*Mxbovl(CO)Egw@< zlmXj1VCX~#4k1<(+;jvP5HWzT03i|y7z~E!AQ(wV%pfz}c#wHshl2j=pWc^q-Z{VD zIrrXo&w00S!Gc1Vu>pEm^9l;AF-PhRfWC+2_RM*OMc1$2Iu8gZ0aO$gO_IvKTiC(= zGWM4hm%Dw~fn#j~^WhMS72w!Bw)8AK20n^#gU;hx0Ajir zI2UzI$ilv;DPZIuBbPma=h1Kr3>eFA13#LdJ21f77107?Y$G?qFgvdM_V%UmQ~!Vv zb&VOUPd~6hd;fI&y;dX*Y%@r@uh`W?r=dJ_F^~R`J zolaXvTmA3h%FmsF>DtK2?m@yhz5X#(v3Ya2021jYL2?38k zz?c>%@SeuQi0FuCVqcTE2;*XHU|x9irELEdlfbqvatfTvGrXXkoFRtMe55_Jbv#qT zLtFnCZg|X&;t1_*v|M8Ze+eE`!;h7yLqrr{2q{9Hjzym$)Ed-b7X9eG*d7cHYD@Ge;LF}2`&8q-GyOB8*b{oRIgz$azrGOL^9b)AqP1rn{r6BktmWVktmaBCs85ML86nyY!Y)wvXR6& z5=k;ic9Im593(kO$|fm?WE;sM$vmY@vYljwWCzJklCw$9A-j$2BH1Of^NMz|D`a<& z-AVRrvgeRuBSj=dB1I;JH>8l_AjL^aHYqveu#rO~heQsU9CmW>ejQvEq27f&u6ML4 z#vE%I5*I&o*zgeviAhg9`Bd`Alu@Ifwx*_y8JqshxQxv46SAJ2ILRhTvR!dFvvVd- znfl!G)26#}^YUjD%$b*FPBX{-*O6+rn&VQqvp>@n5Uymp(vZuOgL!XmF~+2m=MySeI%ihZS(yGsu)x)MCI z_2;G^_kMHH6zT{b+u6D2^0LG3qjSGk0O zdo?^Vykkx{zU1nvy2&k7P4tHUZCYPhQ&qL6=X^LRY-}~PHGRIZ?cq`;b+>vy@kCcR o^HQg(Yj-}cE>xr1Gxt~A-Tqs1ZA(K-v#Bp#J;BS?1ruZOCqv`LfdBvi literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,43.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test-retain-gids.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..29e9b9cdd3c9c994eecb8fa076b3aa9fa2ff9645 GIT binary patch literal 2020 zcmd^9VNg_66h3cvS$CHeL|H0CT|i2bbl-dX-tMZYD+{J(sAy@Hy25f0fn9bN1=F$w z1r`*QR5T27YsSEE49v+!OBprN$5)x zdCS00+~rUdX89@FLu?mWd}LWkQF62^9F+%bxH{p~|G(SgH;^R*D(WPLQRkKx6_v}{ z>;&cwNMN=w2~3rOmNJ2+SE76?4t^+QGhe9}9#MN;28(?2tU5OX&=0kTO^ zY#%Pe{uszmgxg{k%z?R(1@j>r7Qrj91eU@wDrhbhw15idq2jE8a##;=^ZmwgIjKg@Wa5nWT=zWIw4x1J6S6F_9I`yJW@H6qMPx0= zT9LIOXF`r*IOKTb%*YAIiO5-yvm$3h-h@1hJRQj+Z$@4~UPRu4ycKyHnoVeC(afQl zZZxA=K(mNu3!1HHwxM7`fklBsfk%N75>OCPu%KW?!G@vnij=R2qJ?V1 zRL=kh6@7?CtBceRjfx%?Gkip>A?}GMpNb!uFlzJ|V`5VB*p#QA8JGI(__XIHOf<0^ zZx%$0)i!DJl;@{Tn{Jv?UmF>^T*b zb_La;_Tc@~!OOwf!6E)wMM>@fCFy^_xfU&2%K4TXtzlsNn2zNz<@)tFNl`O(}M9zND{o)y&;oa;Uha zz`d{F$l@!3Gj-SNe`x;Vq9)iLIKHcM|K$}&oyX>WEAifGAFe(6+3Cs)w;FG6zEg8} zN1!u*m&DXcih2pwX=-W%f!cU)+p>}-m!@z01Hlm4m)t+jfOUEA=5LbHR%c72@}&5D zDejb%9!hkEOs|JVhPKZMMdw~!T{Wq(q#if;-p2Lr@{*GMx4J`dA$60cwf^Hxt>K zNc*JwhLc^P)JvU`qRlc@S|mlZr5-H4v+cKripHA822EdzbkY!cv+qwscjMRVzp2)= zd{A50GR9X><|=iGQtDJGwM?>a%R9Pd_o4kE+xMZA>!GAWUBPpw+nWz;IJml6Q~BDf io0g7r)V;7bV_nXMeTzGGYWlSIqyB^d7g96 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 F;BV=ySIz(c literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test.41,43.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..ccc8d06d5d7df1fb96413e89895671f5bd866181 GIT binary patch literal 1300 zcmZ8fZBSHY6h80W-OJq%L5t-FqFq5|U~&{U#pz?zjTO_fbpQ+d5LdYD3M{+qU2-uf z8@~5Lwj>M*g1r4OAeaJj(uqcPj4Z0r>2n;1=}-M=8gr-%zB=2v7sjafopa9fob#Ob zp7-8sFDkNw0ZxDh_`Ljl{`a#wGXN7tYuUZuUI=Ea0$fBh*$X#Ws=hif3P1wL50|b|UzzdrF2w@0~ zt#-Ht!!H>#*#9H)F|SAT$KL@w52n$00Mu##bl1rSWdp&iLEUN|8N}aK^$Ps&LajcA zscEGf26T_A-ODw~X#~$#q6xH+g^|TbfB`Gy#pB4;82>Cjd9Qo13oQ1TEhR~h{RKpK z9d%HjIeJ2gKYx0v7gFLUwHD?hq#8VHaWVQBiGmJHWRA?iZLp{j5F^63Z(ud7&d4xY zlq=7;x2(3ucfn3&lEwQdes%|mEA#1N$gH@P#lq9dZM1sqw?X<6W*`xgm#}78Ub_tI zP@&AK^s;LH84$n+A{+$|RKsT22su!IIVaRY6*#cw1TWS^D1lN{?xTDQASL3`84%aBG|Ng8Qm&@^eJNlRCmG;8~z zBNSTnri3*BAIz;7pzQ6-3%hm5U@R#O3Kj76eTqN73bcgS_B>_J^LXogN1ZM|pH-U8 zTXJ$NytT}8MBoeSM8Dt``90O89-r6abNGd_jl8w0iZ4*)B3~egg6}0vs?#}hw>opT z;in<(_|M?X#+4a{3`62N1FyJrL!wVw$dqWSB-`G)B+)L3l}DsIQ_?kQuaxlr8uxEa zKWLaW4w_7}QPT<>T^~zUy&3OwKWG{JmTeFxMdaYvLW()u9u5Xmn<7oombGW{ZRyj8 zt{#*tKEFV@&SNLVw%S){aIpmxd<<;`*Ps&MUKUKCp(p?jE zHi)k|>pgWfHGMa)$SE@0%MC`~Zya2D6i0jL9rI*N&b~TMnW1gl=>e)6%05?ptK-+s zrtV;OCpVu-C(Xt`=KnTd>Hebr%XV(y-Ed^!0kI+=)C##YdppezP-{o|MC<9{KKbGA z$|Mp{IE46gQuHcN5;FEo3$V`~yfC Bf2;ri literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test.41.otf b/test/subset/data/expected/layout.context/gpos_context1_multiple_subrules_f1.layout-test.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..2045896f02ddd53247802d0ed42b615aff92fd4f GIT binary patch literal 1192 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 KgeVpz9{dGNiR)be diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.41,42.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.41,42.otf deleted file mode 100644 index b9e8c99f14aa2bfe86966c8d2ca129a5dbcfa47c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2040 zcmd^AYiv|i5dQAIy4@}9z~~{{=j?xz_35?2NSpI#(;Bu90)ivx zZ)-+rC7W=9o2}6w3^?viyTBs*;7oH>v(t)?{?Y}cjY zL29kcu>nLIyH17C9J?NtlW} zT1aXUdEDd?$s>_RCXYfMUazOLskuE=N3{{xjOv*#$?cY0zM7_u0oTg*a3l~6yOuUq zH-(y;LjFjgX12@M(BN93yN6vX0^vYt3xmn?S7@aw0Y*u#8 zW8=n8m^f+jl&P-VylK<(AAe%T%qM3RJT-fcTa;u)^>_=5is#OozhL1aUrA}%;__vc zd5%0s`hTTdhs%+k>&SJahhoF|F>QA&UiS8tn06p$i=T`=xEi|=dpef#Pn-R3Tk3Jg zowVal=bawsD87iP16f9&eS0j-`t|F?h+sK0oRi)CdUsdXgdKZ!^z52)u)Hj9uXyN-?&wYAz=ht`pe%p1g>(m?3v$Y2_p<6TcXn4`y)g6s?PY9i; zYUvNy6SMwMv(pmOhG%5co=tDozNQsyUa3vqq)n*Ra;|8l@mzo0y)Hg6zJFOfqvqD; z&f>n79@-Xug*uwrTUrj^{W6{txAohP_k8%;@xMaZwL{v2?8^i3nb*&1rW4);+G@>u zV&<{Nd;5Or-O<<8*K1GYYnM4}XEZyFe{#--(X7(8!1|1NzeBLz*5Qu)Q`>d^!{x!7 z$QjvdkxZYkYKBQixx(BQ3X;31tG_rEkI@ieRqlqbjDRn^T;j-rx zhJ+#9hh%WD%o1R7*vvL-n#pA0VfvXoBwty{VlII`lq6&5{hfuv$jFEul{FuKI@$0n zpO0Wkz^G?-D+v*L6UD`M^&_l61_+t;FEwBslVp{)YVv>D~@ZK>>sYf20w1j>5#V>lPsr x2uB#x^DpqqZ0u>^j0r}|GH^Z#e!O%qJ9{}X#`q^Du`cjh^rqJsy;&Yg_!FCTyMO=y diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.41,43.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.41,43.otf deleted file mode 100644 index 52fcc8c62af1a03132503441d82fdbf2bb4f8a51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmd^Adr*{B6hGgxEW69{QkE273rInl?)O~4C$M0qhJiMi1+K811z8@upx|Ixf+7ow zMH(6gxi({9I0oiuqmwd5R+FPWriL-6fBL6s$f0)e)1mV%zNYEF{_K8p?>Xmp&bjA1 z=iWItXWhCS(8Ep$0#jyow&~}HHNODB0D#)EVr@ zys5}(tAgXIOQbI+x!7U16`#wvP)fePkt{g~h#b?9UL%k^*Ws+Gi|Pn!1PGoBz(hK2 zbyZ+pODgE2sj09z?fTJ#bHtt{d7!G&T{H0>aJ2t5l1%_)Yb8%mtAJq`O>wQ$S+8(u z{s{0FF#bZ7zc9!@O)Wn zut6~(lz|hfzztiW9va{^cmtZC89cBL4nPMSg2T`S-Ea&(fD@E-Kb(d^I1A_D0({1( z86C37A&&xzD4_*YFcn!dvMjP3vOKZ^vLdn)vKC}hkWEF-j2!uJ$nnSt$ce~F$XSp} zK`s?}Gx99*v?Y(cfV_yjguDg$6y#G;Fr&btz@b191r$USBor(tq@a+Bq8UXNMGi$C zMfxETMF~X^PjCo?(^w=3QXU(2tii=N}oA~5YNy$&ooBzy$g=UuH1yQo3q^2!eykzOJ z<>?uj)~xJRt6xaaC+Nff>xk2vXp=a7yguCJ9Z&Sid%QmDJD0rjL9fQw@4b83d&B#j zH{_o>?IWG8SAQ$C*I>BSZV03Ms2hq7tj3Y4feTIdWP(}8Y#11iF}Ch)ZE1;ZY-?=a zJ^OIBHGa6@`UYRw=jUZ@$F_a$=Gs@~=zNE4XtKAg*$%AZnpo> z{pmHWx8HOA;Na04o6gwIuK7mhUCWMdJM+oqrmsgk|JZ%I<Mpz1KkuGs4D~0BCmFG=c~*%W>yTqE$(g=5o6r1;Z-(!{ zDqlqLk6W74I;-1phx>JGsI0H9K012U7vs}(X?xp0+|_$OlvX|>-!)zw@+Ds%lvRC} zrSf_?xG(uc#qIsSb~JXjbarU{iSk8b=tLdk&pE>P!93mw3|`e{#q>e7V2-*p3rh_G+76erean8P>LE4`*#J+HoX* z;4Q6Ry0?&WY4#XHmBta6me{V)!idFx0uww!2s9*~+Nsc=E)IVSF%$dLoa$o|gFvOA z)U8IC`IFrLcYRQU0Hr$WhNu?90jVc=QJ}Jq7sm=J-4N4GZPmbxF=KECxBvy>i33pS zH9?x-P?bteZpyhl9O>4KENZdokU1GcS#K?4CMG77s3fJ+rwk1|PiMrab>vU4!hK!^ z;UrDsL670;$M|4~rp7&KqY2p!s0mjoSu1%y qq>pN2AQS?&3RP~VQiTUIllaLQL>!HYca?YZUxpH0Pj7nor0#Di<>6xh diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.41.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.41.otf deleted file mode 100644 index ae6325f7da799953a199706fe159cb00f7fcbd0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1916 zcmd^AZBUd|6n@_QVp$dt1ycN4Q3}#<->+T3&jrLx4Fhdx%#Rh;1IV(l3o4D3B`UF~ z*pP*$>9jRtkUA#jh?9*n=JY+<)YLHLzxrto%`Uzco!xcHY5LdC?#?~uJkL4zp7);n z?s>~suP%oLJE4cIq^!(#aPpu7z&Sww<cao1cd{-_Qxv@>?pGBIw%^fAW|F`iZHZP}i5L0858OMqbZy0 zconurl#MUhlQ zo)seNbdh!X$V7vdX4OwSjswA9Tv`*R0;fijPiUsQ*G88bBfiw(QT_NxAPptF6(8P+ z1SBE}$w);SCLog!J_XZ}jU41+Hu51tffGeofW;_58J1xM%29zesKQ#ThZ{8@)WeG= z1h5rt*nt=EGIpZ_LF~st^x$cVlcyr@ZSvSE+X5{fZ@{*!vD)Wv^7-8@ zo|=4{tD(VG5e*O6Dm(#?e=C#mtK_@fyBNiMwF%}#OOiD?C3Rfd_zCG5nGa2zlr?$E z)M?XgGqPvS%6a&a+`LC;&v`6=u3eO5MRhm}3XA5=U$Ah|VpnlV>5{VL*_Lce%6}a* zEH+DuKQx*X()NbJrEgpbX@^3l@afRKtD&2rCqfDT^qK$mCH7fvCG}aYx4Ny#{Prad zrN?B(@C4|i?_3AQ1jD(}%#5yAx;i_v+V{10@0oVEtTg-j`Ww%L>pvOP%st!o2Rd3` z(9)}FHS2Cq=gK|J?>C;P_Z_J}TlH=5+P)vVzdL^EYjfyyaPZK;v6~yuyDzN#N|XJI z-r08k!>hZ$xZV5fo;#gqUJVY^9@2y^P1mjAIdf-MFxZvl?_b}1)MJj!{$0&Tip(6% z&7ggoU#s1v&Dm0^P2H?z)oPhnw36@)ci6rzJUM)Dc{sJ^`z;+sz0KY9eBdS8;cIJd zK6d-laAw$a)ZEwo-mbp;sm$6D?Ow*^p>W=f0ZrHMT&S(ljQx2h8}A(Wxu?Civ$w|_ z$`26Xq&+<2<&i@U9ahMtG$T_n!s(-kA{TpPC?Keoe4;bp9i?ZBR zhJ`tC>;EfbHQ@RsMmy~F7&>8`7pv%lMJa|ZaY*RqHfI$^gc00@6w_dvEkI{6=}pEY zozB3^qWAIFaFrG>;g;uuE1n}NZ!HqW#>S#q8L=l8Y{HX#H-aIN*OxLAw{=Ki6u0#c z@P-F$BhtB%#$!w|p16tnxQ%W=HS0#Sz=Q29C1$*6MFZP)9Mi!3299gRCir8#C$?%c zx9bY_QH*o5?`cMU_SMDq6S<+=`5AT5tgO>nTUaYFz{c9ZzbNmDp7OqoVnn}&Jf_5C byizW<<5M4J$KH&7v;Jj7cd+mdDRJMQiA=AJ diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf deleted file mode 100644 index 339bfe8cc896fd31466e8f5425de5b5856503cca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3772 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 diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.41,42.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.41,42.otf deleted file mode 100644 index 5f0ded38042ba23a46501d0366d6b1d01e062c70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1336 zcmZuxeN05QBfsKXJjlvO81HeI>dW@6A2u{C?-0 zd(OS@qhZgU1~9`B;6bjbtCOqmOuqsElK@=F&c=r3-`@NEDFERLa=i`Bk2wS1?VSMN zs}Ub)3wk23p6o;aZp4j##p9iJf7OAxw-8tPkyyPXzKQWR#E)^8w33QE>cU*vzsZ?HCjU@n|F0C4+;=Sw3I}KWO;k?$gR@=S?1VRMkt_EM# zR$o+ty#^2W9b*;!fXlwIENK}Bxvi6@j`Tz)>(7LG;2F;7DAZkAnvfZW8w z<8qS{S7NUsnePdkI!=Jc9xbcO%w^_+QnSoNsktDgE|;tHxT@8jx~kG)Rn#Wb``6T) z>MqszU!U}^&opLUu#8!)3mNMwJdA19rc3+$I^gj(U;uJNm|QNhr{7K|lf`|5eVKm8 z>AKpox&1d@);hnrOr@d2C*lKLZ%|u{pIVP8$@>22C!x{K@R`ofT7F7hAN)0Q`@)qU zC3PZod3fsl%>$P_U)KLXACK+$@bINCt{wY+apaHwyUC01rl$PEl%y$_q41iNOs7)m z;@J59=s88oKKj>IyCu6}d86Go*#5r%DBX0ZnU=KEVm~dqN^7)Ik5;))Td%$If>!AL z`Ov_&k!Z&Edi*V4Z@4EKJ-_&^R-}pNq_ND$N5@u5N%Rc8Z=adfDsD_sZv4q-=w50V zulOi*_vD?SzLDg}kd!T_Ggx*YWw+pqg14cs+hyzOTMM`U3B)kZ=-%>+N0|O)X6_ag zvj(W_BAi$YsNd^pHB}-%p?txR+fHqqA z1(-!%G*~!Jzzo*UKf_h)eh!`m7r65^m|WOFa=9Fknp%vOthadq8bfa`46ND}ZpxuEn0pwdTt_u!AOy?Cn zs~xuBjtcm6&V#;}5XI2fq3^c^HbW)$$g!%ZZK%ztp8x@5)B;Y%yV)thg@^rmQNF}R#=OYb;PprlYL)o3A$t!{0$j`UBmzY diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.41,43.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.41,43.otf deleted file mode 100644 index 5c14c1b8d96b1a59fe52c01337c12b20c7bdab35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1332 zcmZuxeN0dnn=b)pHmXFfX76%LH z4B!12RT0P75cK)SEC^9Rvl%giOq?3c=0`MS;XnT|1{d5byIbnHuVgO9^K#EQzu!6c z-gED}_m-5Gmw*;dg9-#oaj_6N)*AtUX#m!@|8PkeJPLXM%@*WRO3Jny8@@d<1)vHd zuBvug-B81#s~$yVbBI>krNS?2F`kRqnrT%*+~YFDx^Vf+uo({7j77kd|sIKLXP0D!qF00z`7Fbu=lnw`#8>g|puLo|bl zX0p*tRrC=x*{D}#jzWJR5ZC&I41kYTH;fVP&egU38u`iOCAst=xnLux8AhFOpu}$4 zX*cb%xZJItTD!w1YHo@G`Ae7Q{ zuTUy_Mb9fp#%sc&dKge)jk=Uw9+(HHGc%-q-DIuGXfek(Fz5n#^6`BjFD_BI{G}WSHDF%q_@y*JlVjzH1LTLNw!f z7aMQ&|31(;Gp!+j=+i-2@>$Y$D__6nbp|QujbuD7EXd-!gNL~vu_t(t! zyfZN(KlPKGb5qWmSdbRyCr96JzgXYLcO84N;GO<{U&Wgy49~BM`VQq{$5&IV*j{7VmA&UE|2YB@Zz6MgEbUlYtcssbk z1zxCxYP5~u0})zK8oB)r)i%PE=*nuO8U{^RR#$G_=!C0*_ z-VWFX`B)=MXGNQeR*SX()Ii@C4lV8(T{T^2+{V6)&E4M{e7R6)E*1Jm=q}Jk$Fr{eQX zilLOcyM=|+hRQ>lj6bvm8g0>lu?8A!j79^5hiOdz`L~jq*>W-KxwBP?@lNKP^L^)e zZ|+Rp&Yg82!y({7t*WU}H{KI20Kg~!x45>xt`VLB1wa@_&EvhY^_y1AokYCekHo@R@jZ-}5I^k?#yj#Pg1J0G5QCnM2ypex z9%eY?32O4piYw?(As&r{WAW_A;KKT8#45JH(f|Ym4hSKlw>=o_WY(rk0c4hvObM4M z;WJMPbdka@I}gW`$(&U3N&qg-E*PZZ!y9w8Hgj#klv%sj+^`6ELWJ7wzV+*>!jVqB z)#s0^E1SzzS7oJ3b$i46G_|oa7T1C?bz7)8tVhDSC$4!{sqR2PZD8RswLyz%`ddim z=D`7v0*B){O65{Hf4Qv6`MNPzX3(RCS$*o7LHiBSyktDOZrn0nHuC=Klm7MDhvaF; zkfKbdl?Av1`$VB7ol{Q$k4FGKkR`(CT#+;NK`N0b?&|GIcQ5;>rn+=;&&}7(w(qV| zsqetCSWo-Av~ahdDo3=$j_&A%&|q8mblc~taiIJ1ZF@HZLDaxfOye%bC$z-ZnAKnu^t4Wz>{#@sD zWLC_rbozQ*KJ*`^75f`$NeeCZ)1qs%%3SU-E8jGim?vH_3%vLD_iP%7rhV_k-uE30 zcSfVY4S(0nV2o~DnS;}d52%`wUiZ+MaJqPF4kPeTum|JK(vkQnHb zGG%le+x8@#4!j*C_nz9=@LW^D3x5EyO(6pZ%SH|{{mb~|Z79kf6I|RE2zhpo*s@KL z3U(t|zI_7qBx7LE_PkY*h5Wq;aP|q31{)}3mdwIKa9JAAMhmZ|Eb^kw!EpknuzCJj z?&_^C!4`0XJJ*BB>CGgY&9bhD&|?LQ@G8zm1Uu$eBa^c^$VZg3`Nw$SG1~@(&@dk( zTD%V;5QZ2uK{M(Q#6g1&lrCg~&<+8#TQMepd=tjC!#>b0UbC`VU^Q0Mz-MtD^u2~i zM_;Q|Z#ArfN}Q2nT~QaJmQk+-0aVliK8$y>T{4;dcK%cp!~jbznL8=Ad-f8nVXf>L R_TB%_VijflC*|jSe*wLrQO*DW diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index 339bfe8cc896fd31466e8f5425de5b5856503cca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3772 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 {A|nV)HL z^~BenI{fyDhSR^aU0rjn>ASPV$DGkB5haH_iwTEc$X;n>-_TydQw6mR>VV`?~maj$aOWRX^ZNm?n>)V>z zHd}g9wd3~KD?Pv3Pqlr#{F8N-_E(x)+DH0JYJD|6RZE+orPXR#8nshAJ-T|qFi*>a+b2I=xMD}ap%*MY>W%UIE{#EZEdNjc E0Cf-bT>t<8 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.41,42.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..f9349f6f3e06a3b3cd43922304536409ebf7c6bd GIT binary patch literal 2028 zcmd^9Yiv|i5dQA&cDvm!EswTpDYz{ZTB)%2wc7#;eNX}fixd=M1eSK0Qu^3-mq!&5 zq(JEwD5jzXL5QmfwpxM|2pB+UfDnlU2nIuxphglB1EgkKE~L)A#R&fOr)PKO%zQI* z&fJ-~w`k6sBG|DOW;pW;3!O1XHd_Gx!+dAztfJyu1-Fj@!YKyU6cvw?D!!ZB!TKWB z7nM|c{n(D%*3njW5d?3Jjn$hri+2| zQ8$Dv?2DQJMxI)EtOSCQ1W)gqa`X4MRnj`A|abP3IffTi zlV0+tvdk^Wn}W&UyZfI-=Qk$_eR^IoU99EuuRq3);mCqe;SE;7W@HTZ(oYkDzCe&M z-A~}0#>0weL$k3q3ModOaRy>xS@$vG`0T$mf#rV8#=A}lOeRM4DstcOie5=e45I}| zdn}s}$A0~|`3cw~ksQ=?cD?#8E} zm<3bgU|sDVgaUnp3NQ^bFcU?16~&l~*D)V&U;#I?l$%-3P4jbOR-g{6@h;xO1~edq zt^8qW!H3w1-Pnsy@j3SMN1_7<(TSt{$vJ^<(S>ukfQz_3%}tu?%)sH zLpLJ)!ad^2Hw)JMYJXkrQYs5NGfFa@lFKDIb4#li`<%sffuOH4;G9-fQeEq>uJs0e zrDL7B6&23ex_iJm+ZXWFu3*q85s4&`ObV&wCJ$v(4v8)jMG_?vWfBz|(&$wN{$NjW6DNES)vBW02ml2wx3Bzs8CCOL-`7bzks5-EJ6 zLW)X?n-mWz*`(x<>LOJnRU%a;l@n4)b(88LHJj8Na=XYal3OCTOm2nToUfbPB5ck@ zKKDD?7GsZf42X*#IB4*Ygv6w0o_#KPXv(nR&pT7oMvP1!H98~ng)vz#jveO`C0SA3 zp6s0Q6DGd&@}$YRdHDrX3TMnpv!~hP{_9G$JMD3)_EdXZZMZi*tZfQM3O+g=)^>!g zk&f`gGvO=Y>EY;q+id^XV%qFCW7`~#o6U{^Ja#c%2?kH(SsVhhK7bAA6D)^%lM@{$cMomu%sV(D5Ced#)@x>^(a3drhvL^x4Y8N6u`xc(?W5#`}#2-Vb$_ z?a+iK&D5;nEn8z#DAbf(+rFS?x6jry=8>8h+cTm!BayZ&`JimQmbI){8@5DCF4K}u zYx$8>Z^ZRxWN2jjj7WUx^<@p?TWgx>oxnO;U0qjGv*+%GNK(YQ+t$|n#rn3#SJ|{( u+QYB^ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.41,43.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..0ec5c0bbf3725d50ee4501130526dda042b52506 GIT binary patch literal 2020 zcmd^9eNa?Y6hCiwS$CHeL|H0CT|i2bbl-dX-h!G6ESQ?1qNQ2t3d>oL0?HmB8cLHc;&zhf=4JPsebkZ_rWl!b`&n-R(!1xHS z%yBzP;75l1%rwHuE~g{+^R#36gf)ak7a2zMX-|;eOKZH#?JJLHQda?}YKSw!?I46nlMx?*m8rm$b|P#I=*g&@w2KQYD?n;Cl-10T{Xy zSKm#Bo{(!y610X)RicM7?23hW`Cp&)t_YuY2bhp+GNCfz;Cfm9aJ=U-L=A4%aH>xU zszD`NmBA2_voV4Ol1OSvGUQK%^ua;GkEEQlmZo9>mA;#4gb*+?eM}$R1x}GbI%)Je z2CZ5f5~@sFN5*n_K2~SIF9& z80K||VKy-_OpS_`I)!aT@=1&|Gk;U!oK%V0SbG?xlmK!q!z;;exRsDwA+ZK#GC@WW=< z3Qe#BcEKKKfqn21?57`Z2ONSfI08rE7<>iYa2n3QdAI(B$_#kg)^t-7O!%evn#wlr`v0uU6fPoDJk|i ze9qiS=G4MM^Fo>KH7|5}ot`yhR2~Ugb*psM!S+sI! zr5mki70@c8)rQt&w5Fh7L4ieqLxD$u5)x1lQLv$qj6w>E78F?&ITU#mtte8yB8oPu z4O5#2b}ITXo!$^?93B=vB4XsINK@2fk3SJTI%dq+apu^#`0)u(J~bin>4{0tOqy(A zIo>LWw&av4Q>Q&Uea6hxv~+t$=G^BO#2exbVgGf+8q9P^tRc=2<_QcW1f)%Ypnd0w zfV4fJ4R!?XoeW$G%n1zpw@>$vPv2(f4Q(?TdmD|zsr&TZk;-nOmK+5dxese#kXghm z?Hq_Q)z{Y7)kRk|R5flKyDQTk*R%ZM(qO^qqmr&^?PhOH*&9;i5|?DGcGk_?SbCtS zwV-%+!J#Er{HGeOH-6vp#RXlU!+&&p*WODj4?B*``&QyTGd^5<__LGM=WjOO+IYL} z;5L7kYrDkMOR7c*Uendp`~CINp7!OXdz`xdiT4FlXn*{`1QRyoz3bW_C9Teu#^g!S zE-C7Slpc(A1TC)yM+djg4Tk4lU0pM!xwH}2dEdgy;)>GJy*JMUqk`H!y0*rTH?%#x zN+<1>?wO8v2NN%LNvd|+bZM~^(w?}#==PT1nyQ-Xnwxa}3DR*>=#BnAO=p_FsXSY& zYyF_Up>>?MpxjyJ6s5%JQewH3x+U-MrX2_N22;KZCR`839q119oa|`Xw{HLHT3z)k kFK<{j+TQTou8h}m*6m)>`Hrq%yg!+~rN(axrN7g^0If0VWB>pF literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.41.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..531d6e202d6bc13e1e2429197eb12d6d99b412b2 GIT binary patch literal 1896 zcmd^8ZERCz6n<{M=(@uASf`GGWiVxcqxY-b0D*ll0tAN)6k-I*R!$k~+O^|jiUKlV ztOJIb=s*x+HNj0F$dHHugartJNWfq)L>GR+>YSlUw``EocBKGdCs}# zz4x43GH+f9Y*-H?oQ1{3&Y=w(HUP$Yw$ABuN=o5i6*$IbFDV@_RbHNd2oNgSUs4wE zhOiT>*f+7Cj{4S3gtP%wuj zw6R&LyaAu>myuUkyUhNvP%u){^ARM*XV{zo#}+UW*ldZ5kI9%<&xeV)UZ?NQu}K|F zTr}Sj#^Hc@Vj{b5MDG)g3EmD9GFde7rB})C>3OmX%rV2JD{Pm>l*bmQO!^Cg`4%%+ zn{{Npe*fY0#qW^Tv)v>azF^k~gU<3YBy|W)FvBi%30-&qDRBp5Ml9PbMvFPwV9@L6 zHJ+^eqJn9d%C+-*-$ma$rwBdz>5@9wVd}Sa|tD~72!kfqtwg?$Qy@Ab` zA=H_)L3ZQt{n!zW_U`t6!+=9w{SRoC2j{z|o7od?r(~d%fnnWX-TiYA3Jr;In1NZC zjS{?!Qq0GzScuoKh#OhXjjZ5?g}5oJP>Z!#hj*|E^@w6S|KQDdAG@&^`|&Y8#XaRMiC3g4gu7jOwza23~a12=ICKjCNmir;Y?f8Z{<5a(fkBtS4021B*s<>aq% zjxNh~N-me=%r6fv^*KvxBQ?H2#5tp?EEo<2!`>QSd5$x`veG$M505zK`XavYDkc*j zh(wY|CWTaTlZSFCk3<)VB8d`-GKmU_Dv53qJtXFmm`9R}B+ijYl1WlXQb}@?Ia z$_G+Ob(88LHJ8*pa=XYal3OCTOm2nTDtAQKIu!-n>VDQFTe7|XfRurQ1`kPfq&@ZY zGwDM!h7Et#IU;l9sI2FnADumB?6?4s@{;gU6(UMwioyo0sduNlq zKhIiHM`~hs@Bj{hQJ=bc^a!S7-D!@-t&I&0>2=%cnl=yLU0jrTanZGf@rny4HEZ+g z?UDMGZ)>Rw{F;4}uVMD)>d&hVR0Q`_99?iDdVbrFP2cbT`l>Z{IC^qd`@ZW-j(bnc z{#KL2Q$AUJ{L6EjuH0$4yZK(jk$0o*{#}~Ts2Q3xykTu3%KktX3Ew;f=dqj}MLSoE1+gzqz7*LQ8cMy%pI& zYlF4b)%)&Til@abd#$ZapKWY?T*|8L(H=TZcf_-=wQGhp&tz@BW^T(qSaom5Z_RZr S4K2;q`&rs)E?XaUB>xRq^|*@w literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..07e6ad538a513ad574b2bc71d123061a9ec9a1ac GIT binary patch literal 4012 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 P35)e~2DeRT?N;~)?W9@E literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.41,43.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..0ff1503f8815c4fff55511d9f0531c300944c30f GIT binary patch literal 1300 zcmZ8fYfKzf6h3!$cbI(?T4nh`X`MnzAT}*sEsc+~-Lj=GD-BDP`Y2ss*yXY8va{Hw zg4XcfUCOEyrC0e;896bfCA*dS)OMy*KBc?>px^ zch0?c@(K#_zyK#e1AIeEM0DE{ZknQtK}c2a9$K18a)y%qH#q#ynO?!VRc4^ z(V|@W#=T*+?c4=Bluj1UqpY*rNlfWaA4O)xsSFmLR8FJSW4#ShmoNkIkhp|3%i`K) zSceLwSEZI!<4=JAJ`kZCJWvgrVIyQgKE|9-3svC2oD;m56QKx7RE;0A0r2B%6oFe+ z`LWuIY5^l6MvAdYsTS0#GT2N&i?>Y(TUzUO*C}XU3V9JyNGnMpZ48oPa4Z!xa> zGI>i@mW8*LdWr?!UMKnmx5)3UF7f!h9-qT6ly2m$RaJbxA{Y65K@@y1U{LMOnZ3oC zy%nE^wBtX6JsVf18PW{#>kPcIq#ELV(n7jKTP4}{<|T=CORPL1-ILq}@P z2;BUGcej|0^JxniW@ks)DOV%iP-&-Y%4o8SCS9UA@;Zl{^}M`Ves#Z`Q2JA4+oL@- z5od$=inHERS5wn>^Rk>IvuC)$$a{^0OP}IsFTG=)jLMl;$0;+kbsIfIbwiows&94v z+SSw(?CIj>)9Iwy_{aR;=F2^w*MHH@4ZIWX7pM7@|o~12hHUj(u DY>R-a literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.41.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..b3b1e4ba06fd1617beceff84c200457e30a4ffde GIT binary patch literal 1192 zcmZ8fU2GIp6h3!mb~-ydw1V9})P)R%CNwtKuHh$Q#HDKqD3)}A;Df-@o$j`De`hPL zqGGy~Wp@j!sf`sunv4(H0*z2KK&+t+Hbx==qk$09#0L#eKuV_NVwQ8KjW*2WocX@* zoNw;Accx+6wg!;lAn>5p)z_;)9~J<(6vpz6TN`}f#45mL45h*Mg1haP?PmZ;4Edg> zus;S0B#|q~t3#SUaB;&AEy&j*UmZf>nJMu@#Q$I{4~3H*MG~n-JcJ>J{T(sjwjzY{ zj7R)oP5x`yHS}L+S}dw33txg8@dSoyyF;oiH=u_@g<#0m4LHAb6~3_gXUY7Gz4mbw zCfHkGz_!kEKh=R6Z|MpMpkh(Lo2}w0;Hj`&_;Jq1R1CSc>+bH7mmdPL-9ZHoR1P0x z&)cIDzd>2ysNm+#A?2-kS%I^UlRVf!AyZ@u9)a6>0%Am1mPKB)IXF(hUbe=6m&d!| zHFy;~;F;YA%aiK~j>L9`3@cW%2ye1o2zK;)p<)hmPzEJG6lxYe9%%O^4mkWc4Jm+JXOs8 zRD5)GW}^)m441gT$H3Skmd`B&o)GV*H|nCX&O}QvlvGzVRjKZp8n@~RME7c{uTxKI zVO`x6X^JLd(S$##1y-t_wl=kqwd-o5rfZ3JP_%{%u3m+&B}ah6aUB(Mg!xr)$#xHT$4E=@?X$$-J@v=e3WQTG@%4coujL zKVTXPL^wZF=FA<*WisWdo>abj$>;Uniiuq}-ZEQ%xQw>y8&UhVla|HrAz*Cpd@_EO)-$(wsF_`l!sD}6Ds{;T~Lz8gDq?Oy-= z?gyFSPqHJSK1ySNwz~O+WwdDyL(5*~|)Ou&4RcP#3M<=c9|8 zX?cj2U7>a6QomXAw)vd-@#|(u;MTtMOa1YD@O}NG;DKmoJbv=t&t{n^o{$Ff-*gSm wEhW+8^s#ev+^o7WLb;(euh8w(HdOU>8#W71h*ki(EtDd literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.context/gpos_context2_multiple_subrules_f1.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..07e6ad538a513ad574b2bc71d123061a9ec9a1ac GIT binary patch literal 4012 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 diff --git a/test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout-retain-gids.41,43.otf b/test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout-retain-gids.41,43.otf deleted file mode 100644 index 58c9bf42e841f43498f487d12d19b6a483a044ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2028 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 Q*5ZegHH#9C#3a`C7f=g`r2qf` diff --git a/test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.41,42.otf b/test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.41,42.otf deleted file mode 100644 index 2ee02fe34632a94694dbe741967a242ed82e5fa8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1208 zcmZuxZ){Ul6hHU9*SFW#vJGt)9Bz4=E@6@2C^8pZ#CCH;40hSTOcNM&eQO!(zxO)X z3@T=0)V70a=E6iKGtWfbbVL{$Fqwe`(P%JWG@5Dl4L>58c^wy1&utea#(Q(mIltdI z=bm$K-hJMkJG~&oA>cu2YH3j#Zk&G}0L}t%728_9?QkF10fY~bEA_TN?CSk?*9-vP zfOv0L$QOmRWH6_k}_O%-WJIfouiI zR&v=&KD$PstL=Q{DL9r&6{NkW0^pOSRg+Y_eR+AC#cU{9Fx&1i8&`ush)}fM8>rtL zsIPB|Ly>grsI+aGyBRoVyixEj)xr@~zkEgI2$an-*;argErZ7f_@ z+EiWDUPQ9c6E<~(0FOP|N~`5+xwuMJn5dGAHDkHPphpa|`S?YHjv1mkW8Ar9TsO8G zMgR3l|N5*`@}h0ZZePsUSK(o-^Nzf9F5C+|-UcKfM})J>WzO{L>148eXk;ieT={lO zbM=)y*Pb(bzPdoA(E~^IMBgja(GjHf!)kKJaO~soWKZNo&!-(frY?{Cmig(_7vD?9 zOzOhe?8NoG=X{^j9$MCJ>={Hle!7)nGl*>?fNlKz8k?{B9S-LyPN%P!I;v&v`I?Kan%Z#-?5_&lPjei2MEHL_D&FMo-|1$UWAe7~f z3NG#pLLNBA0$3KvdNx_UbsmW;jDbnZWBDEPF)M-qXPqY*uz;N`ktMhduDk}c(ZUxX zi@a#Dah!k|te<~|yV>(3JOOU-6lyTJxRvB`IaU>s8z&ngJcGRv!HW4C5EpC?iV+oT z{w`j)%eH_68dqY(JRg84L_mj5=t3QaIH=H%auYH-?1K>cdy(seZrBKIXa%4T86Rly zEFvu*#WFYIes%f&I935I2WlDhBOri+TENM84?7XK@nB!B+yHy^0Qcu*;a1p5J-G0# V6xiH5?7jcbU^~kAFDfqh{szjDPtO1V diff --git a/test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.41,43.otf b/test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.41,43.otf deleted file mode 100644 index 6e881ee476c0262d808c45b077c7d1bfe615d0b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1312 zcmZuxeN0k&WSy&gUPqAVdK_X2LSaWK%P6imism?+#A_aDK!! zwKkIj>R5DD6q~J*$^6yc*$o)aMOk%{N1aorE2Br6U`Jb-05*GCGo~*N-XPmudpY3Dmu3?I4>QDo92hNw<=;E2K!-WK!~9RW>Sbzn~1XGayqnX69oxB^946|qyo*hD z`hOef9P$ng2$38ztJnS!`CET|=vv#ieM0DhKM;D{UEd-#O9dovH_2-u#{RmQo-^Yk z$}>MIIk%Op@p*Y+ZesMq_KOXDLf6rkJ6_pX9N2$u-^tqc;i{>3g-F5ut+l+RpW`J>;t)6$;mK_!w^i2iU<4 z)liGJ2|OS{3+nC2xZyb1Fy4qT09@RL%OH9jb4tjI-I9`Tb_z z%)FPkTeo|69msGPcu=cqYShPn63zp_WdLqzZGBxMJPZneFpS*dy2i&mZQty<0Kiuu z-rpSZMPWI43F8dc2Q{Dnv+a}1aP2hWO+h3U&xvnhzJz#nFcj~|lL+SW2tf?_I-DrT{W4NT!6# zl<=8l0$rl;E6>33WHP6fyb^#5bBji)c<;u1t;5<-Fk{s&wKgvSo)Dq-*}$faRgq|? zejpHxt81FeRZnH5NA>z6uV`vxrxDjehPor%9MPi@-51yVYgKPso7%wA4YfftH2qa1 zbMxSUM}fofT%~fUoWDv|<$T?oFEi;;)2cpk&7^~-Xk9e#UpH@?&zO1tjY;fpe!+eDDLU+N%yXNzoxo$df%-Vt=2EE zQfc7OF{7{j4O+N2NR=a6VpnhMe0a1qaqox5GxU4!-NdDLlM}%~N>Y?dQ+Q2Eq>{;0u|B>pc1n{nkN&yQ z?aDkdzs4QtZ+S1+O)CyI(vlWh9Hd3pXqC0fXH~vzEw|p;X%+Z?KG?TqD3%VqZoC!f zigdGiY)PzG?xCbdu*YVL{HND?#U^u{MH2J#y3An_fW@p`3K><$A25>8A=Qd zNSQJ^iEaCmZWrDTl6!~0e}QW%*!l+$#|$#iRd(qxv%gG!)eS}2V}ghK7$MK@5fjG@ zsbDvft#?kLon{P-I-amAvXsAt0Oy<{X>fo-=Exk}1CMP1ef02Z$|5g1TpTCh5;o62 z;;r8PG&}`f@aB3jJ-dx$vsu;^5k~A}5uU@@h~UKaYmv$M9ONU)`TPUC@PO}tLfE>H zBieibq7VTCnxGkN7~-Ho2kQ067;peW7;i(a30hzsG@uuNc4T~@!}ExAJBzJchxID$ z`8d`Ay+X7y+6^FpidMjf@m{tgrn6rxoPdHDV1=!7r^0s1UV=4j$qut`{C|X1l=1(Q HpNstk)#*#r diff --git a/test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.context/gpos_context3_simple_f1.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index 5588fd3bbe51704a9667c98f9db021fc97381a79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3736 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test-retain-gids.41,43.otf b/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test-retain-gids.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..1072cdc3624c1960793863507e510d29f212f888 GIT binary patch literal 2000 zcmd^9eNa?Y6hCj-U6*AAQI-r*7m$)9-S@e>YAUc`YKDrIW~m!22N77Sqge|GQOd(Q87&bjxz zd(Lj=^5vPJhs_WIrnHOqt;MF5^4S6WvsKjc6{0ra&H+Wz@xS$AF;>@s&ID}Ft00-F+ipl1IwU8b3@shO+ zyucHq#1)dgfVj1gOYsn_L@>?&@Al{o6v=>^x`tu2Ii-b#<%+g2mU$gwnOY{6sZ-Gk ziDjzQa-<<-Qafz(`5x?sQ4;|^9T?pqYww;Mny(?m+=+;VEK*e4$0~3r64F)F0(Mvc zi(oNi!cxeB74Ragg4M8wikCyh%MTXF0~?_nD&S3c8)~2qe6SU^LksMJ-LMzhVIO=9 z`{{?;4Tqoyj>0kc3ci6pI0a|nJY0m!a0RZyHTW5RfnVWw_ycahEf|0RHTZo7m=H$G zgr>QQ%iZfS&uf~Ron+$7X3mt7<9gL;$}0DGorNCLf}(7fyV&J+c%3=ZO(_Khre%t| z$F$7pak@7W8GIyUkwYE@6j4G8TG58A8Ce!t4p|;q0a+1Q30VuWR%C6+nUSLy4mln< z0XY#l2{{XLR^)8Rn~`Ucrz3gf1>{BKCFCv0TamY+U`ByOfkT0A6i^URkWjFoU`4@( zq8UXNMGi$CMM_9SQ9{vzq7_9ON@kQ;lsJ@llmwJ0UkN1()rP501v?delrB^sW*8kF zF(z{CxF}=vW8)u>nGid1(qvOye8QB(C!U;|^whNEr>D;_vm7solErG9IcxSabLP%V zNlmk-XDoVdX@WjMAO2rQoZdu-#OdSp;cov>qF=7{2kh@1_scu|+CaDe-Uy9{%F1{f1?ztarI`a96n)5eXZ*95VaBzpOCvT_BG|H-G8D7&h zH2QpvG48H4C3~H^!D;tJW7uHA&{QKf<-VI&B`0slk|*ZMF?n+IaXBpz=Lncz2}}rV zUlfSQxw@flW@||^R(jsT3RihaN!!h{f#`sCudcKCld8^#SLx(E@;zg3Um)pHkF4sl z%#l~fny#e%MYp&8)>7Tt(AuIKOq6?#VK)Zon$~`L& TzoQ$J?$4lasq-1b=m#V5>NsO21B$V@sW@ykea0oq@LLlZ2ap_@8sP1&i9=& z=iWK@7SEqw3>((N2xmc2k#j`Dh7Eu*%+@tyZgB}5tOCc_?8PM$q>76R4go?1`%6nJ zz17%>RqUJC&-VMgWnboZ3};_q-|c5&aJS_Y<1V%_{>t#0#1n>vfPwP`Yo&KhHS*`O zgf=!ymABGo-IAWh+C}#FRR==h-VY%$KE>t)I5wY=z-Eg-yiCSCdOwKA^*Q}#j!o!f z;=K8WFdhfYlj7O^Bl^B*jPrJwkinvfAH7OmZ|~z-V2&9!U19s~rvKL^Nt6GAV7|c& z)@B}AufKon_;w>wdbgV-!{_W8VbEC~hJ;R`31--ZZlN3ZA;sTd%!p;1#b_}n8Vq_J zy~g8_SC~H?)3|nC-(K{&YpT$zuP&jJJyznu7QDdq1XBX%XY)?_umOXR{0JNS@uq&* z%n|xp^;}Dwe+fPW5yEl=Pz8}W7v?cXScwXFStC@l7Qzyg#$&>)u0a?wGkRVn>lMr` z!7|QAyaSK-^#26+m)ER*gJYUEcT*YMk2a!k;$)u18Q3VYKa|=J~$J-8l4p#@NdofkCxDC>q>03+q;_V1Np2abSB4V2Oq#; zFzTnS9=(F;SWk+hacg5kLu%c&x~9#eb{7?9oL_upQLOyjNzK~4dV8pTaO9mxyMLD^G-`$>4X;}p8Y7X$)L`4Sm!N8-KFJ!2iTZP~m2 zjoSDXCECbkTB=`5Ijt4M(!DX)tFaNWowH*}W!G2KPi(1aqBlbuXlC=s^k4jm!J=z0DM`tYSO1oxg^GwkeXy&%8gH?BT{MKC8($Lauy_czVaM}8Z GBk^yI<+70g literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..fc0dcbb2ac665f2665d306512b016552e06de864 GIT binary patch literal 3972 zcmds%iC0ud7Kd-K`B)+*u}vaGp`oGMXzYD4Mg`YsjERVAqO>fQ;U4-Bp`?s*?-%nktg$ef?{FFWiap;TmgUcuI9C3p` zgpj-BF8mvm-X~xmd-#Vz0loqL!9G5IxcpDi#m$SK4|C9${NNv${d_jLfB!!FD;&jP zd%y(2B$x^$+gO|n9L9qi+MGArCC` z{~yh}*M#jB_Cher-{8~lp)!-1Dged7tXBan+rHTI_hy`fKnTKm4}nK8FQG6F9)-u? zaom3qOn@g)0Z+k12!n8V8uc(4A|Mho8HMVQKn%o!6l5?3o7tON5oM z3RYvit%Y^)D!hg@w*itc*Bi0!*w0|?5fYG6l9N-;dW*wJC4>_z2`4rmynVxo*-v;h z#CK8;G}hNYupwif2H1D^kzOI--{(gb`s2uFTWB~WV8?&$V{F*|D5NqW&%@A`U|7pA zqy!9S6^617gD~O|Lm|^Es3ItZa;SpMPy-gQK|M4;6STq(=zuQhf!**1yafX=2nXO0 z9D(C-5>De`bpbBJRk#M%;bXW7x8O7Q626A-;0O2_eucZhyp5?53FSq_sX0XvFXSfY73Sv^8jDj?o{fmh&W>2lmKQ}V zPc2FZyS$IaMN~ zq)HW4s;N>#m0GIQQKg+@6;!RHYW$*_ zsx?%trD`2j>#5p6HFBy^P>qsmR8)fjX{bg^H9D%%Q;mUYl1p2eEbV-3Wk z=3hiXtwbp$;c1kKXI3#vs2XZfJ}ziR>2yLb%BCOoqhyZ3DU{14_$x}~2K)nM@-6&` z68Rkjl!reFLTQXAPoXTLh!iEEBs!Es99e);c$p-k3^tGyl0kAw5h)`kQiJv3Bu!*H z@sJ+!I@v=8$q+e8PLi|aBDqRFB%hF5@L^LC!84=A0 z2_qzokT62R2ni!3jF2!w!Uzc?B#ek*L<}Qh7!kvW7)Hb}B8Cw$jEG@G3?pJ05zB~J zM#M5AmJzXxh-E}9BVrj5%LpkWq>PXq8LdJ-~z7a{EVD01QwVmk`w)X|_gMFiC`>yvb?i=&JbKHOD0{eqL5AF{M z`P?1y2p*$>=f-=j2+!8XA(+*~R_G@a$X=g0J{Npv`L_72@(=YN&r3$8iQ4(xH=alY+7Y&~rLat)uOI#Se@>&$E3?5MR` z%$4>^TXikRk6k1BalszJQ58`=)%cv?JFv==bEfiW)=v(;|DW%-wRYJ%8l6rTwsw1) zeLE7SQ9%^U&mED8oI+NUkcGC>h$oD{Ejo%_`vJ@*hRcpkSDJ)tt(hvmTdB@9%|wEk-(@ zzA>6gYR%=_N?mrB-D%&pb-Qhwi*vag&M=R;1KWUUz_ibNr~KCU$8Vmzz2v7^gI1@_ zWp#Bnds;ho+_;$a`^;Cv0$F~;`$HQ@R=8m3ta1_h9X-@wJ?5l zx)5SXbu6tb*qhs%ndiwou=?Zr^RCAK!kc`+Cx0-2zl_4rhJ6b7JAZ`hu=hZupsd8d30Y)QD6>U1{6WYlW#< z3BuE9!o+l8!Wm&MA8F*}ukm4g(-J;3}~^Aq@hF0S9b zr?&s$r#QhQjEYX3<7FQn5_|@9vxG#!e?azD?w!VOTg~l`_Ev6KBAgNh|2+J==yLm| zsw;M`cbC)EJGm&cEVU$6E68REvN9pAG3~H*$KGz<@Hbv^n-}jr*LU&kV9##TTUmC_ z^6J{!bz$>di#q04JQUxs_TF^N@}UvENVP*8Yt}f5w-&UPw3fCMw{2>wZ85jj8LP4j zN|$HrhlELAW%SkTu6)D!waZfX!BOtQfjZv5_Fen#>fV~(+MVScRUUJ5O=C?%gBx4Z z;m=CHw0&*aS`O}#q1vhhbd*VM|+l%Ae$kEgR`apPjkQfp>SVzTLl z;^&Vg?o4hgTeH9HXvL9=Bb9r$?A_7t`d3puzubC>a}3sDv+uI*w(V*=S+TSGq}yX{ zt7+-jUcYOThnuStxiT8l-RZV6Yo*0pR#LL5wAAD@)mJ%JzMFBr>oa#xN9VS#p5`7; iuWhLAFJ%W!oWqWax0@QOYOJLkpE!CP2 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41,42,43.otf b/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..51340ddde8a0a3ce59be44bc2d5a36d4e47ea63e GIT binary patch literal 1400 zcmZ8eeNa?Y6hHUv?&Gn$f)>j(xY7e;MkYpS&9$%5RuIrK9KZ(q5I1=23j4*rMZv&q z0D;{_wjv5igxdZvAeaKObOr|)L#wIL>2n;Tzw)of9O{8rXFGS7DeB%iAHUx@=iYPA zEh;T70xcW|6^Oa{`Qk6r-U0ybCQ7JaZ&Asw)i=)okU0Q2R#dXdcfb_2fIfN{*77P|qvJR>Np{CS%aXTa zCp-lf$c?>&>G|yhTVgLmWWgP)(LyR@194b=E)dwHa4wPPX~ZYVKIB*)!JZxk9^#@% zz#iFNkG1%7Q4ZUQ+SpWBKC5Dz)eFm#gqBT>L(LWs&oZozM{XmeFZ&!MK+>|WTEVMV z_!`V$vtqS;lz$E+@PZ77zzr^V7`YrMM$QIx-~cPeY~aC|4CPP}&GBKh9(=GF8CK`S zxC6OzsKR<|NsT{B2wz#}bT%+=w~@R8M$$%%q@6=i8A*$puFb6cy*XJq_MNHoH&UP?05?a&kWD|zoshiOlkS4P8kXTsOQyTft+j|uImy!*^j-cP4($d)yI+1!RKQDdmz}5Xq z^%v)<(0$~j++KH#CY9N#zE$$?IZ->}8mxBrRexOeec)2(jnEGR7rqt3qk;216aCi? zPFm0H`G#)xZvWuOrX3*l|R+AKi*p#vNg%C z*&5vqwYB}Xt|-Y0e_9v{eb_v-e3d}^=v~9qtdezgf^x%Kx6yr6Gn{qSb-U}g?v`GE zZ?~|RNv90D-xvQfT!yuNBWh=zEd)9 yDCr}!;klX7f%luv)^rH1FFxP=!rHvf!c#ksRy6gMjlU@@n(uAGx3mWgy1xNbii58J literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41,42.otf b/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..72cf50c82ef53d63797dd1eacfbed0a095f8d8ad GIT binary patch literal 1184 zcmZ8fe{2(F7=FLI>+RYe8|b>2S(e*$35yHN5~fijb{iugSh5Z?Vr10y)-wA0I@uHz zv$2)7gF@!wLi*#3@kW}KL{9&hM4`Qe}w1A zVjx2&av6DbQ1$sgubX}Z`P0a2gD9+?7vDkrJI3R|aI&jF;#v?-Vn|_MR}A=F2w@yU zjQGN;)L-tz{+q~0Vo@z=o&gu)SqudLy*z;B4yk4v2&%UH&g;m){4nol@V^Va))|y$ zSvQPYp3Qf!^suK9d_Fs65J16Gz|DA_X<~MpruoHk-;x`CXx{NkYteIm0e3*d&jrF*bEx0&Eb>}JT^xY-inC3XwJiv8=MVi|K#2*t~oU!e;tumv4#R@N)# z^_M|~1Zc1yq7Z>6QLBL_)B^achroxm0K~ASK`XT7JxQ!~K@v8i!urBk524ly?bwea z3HU_`5&fOva5qESo#ah$l78YODGq~ol3szXk@>Q-a6FS)%5uS4fKTREjZ*Rcjm51N zWH4Fe1TO>MJ;d_mH6Reuux*E@J{s#z><+8vLN-2K`pF~rl-Sni{q zvE^4u^b~#In4U4JZcR~c{Hf>ZZfY5?Iv=@r{I|j0;q>sJv`|T>@wKUp!w!D~v4Tn3 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41,43.otf b/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..157c302c4e3b83fef2e9667910950e3f3284c359 GIT binary patch literal 1280 zcmZ8fdrVtp6hGf>d%1lKHl@U{ZeBnVh|7kZEAf$S9gID6b^)f$$5<_wc0lP9S0?BT z?>b6VZ- z474EEA%EB*SZhAp5x)=lcH|}p3ajVYR}ue)_JG6b52SHS72-)W&S?#}L9rhpjH0oP zR;R#qosmA_|kh_c-NQca2tXQEdS6~%Z z$g|45Y)XF`1n`0nj(`gq;UUzDpd2+jG(iJcF=q!i=6p~Mwp5KDvjOnKW>n-pC*~Va ztA<+a$B~ryvV^cTO-^UCjP@GH%U~c~#6Y?kG=+h*E9n}YV*L>GhC)kTm$nYzqxn_C zl)ZIvahD1iOlBCMLI&U5Bm1*!KuJjHo+m9OE_bu{h~44m3v7kFv8c$%n`>Mz3VcPg z&o4NA{GLXe%j0WU$U!+~4RQk>Zk@kzMG%ntr5wD7S#kBwDxPNo%5zU--M5mjJ>Q>?C z>O^MB>+wGKf|9{U>V_n#BnKxKv-IJfa4?wN9%+wuu0L5;nmc>w%0a2_i*uCgJ9@&` z-Si60ta4CYhY;M?=^1Mru5%64eO&cJ=wjr0^v9v|-*Mu2=v@EQ;MK#^*0cM*rJKFm zJ~%r4=}gDhH)4Nw-V9E>5t?%JQxc|3l)^DC7!HNP+1}AZo>Kz1@Zg;-dhJ5qVu9Ws zseQ}QMmN+~&~>#m+d;D~&=M)fDiysTt(9JXLdvN5xxV|+m?vs)^}S|qaW#89gEuZq zSrU7S8;O3{HnRLFjtFaul-}; zZ~f)irIs&yxZ(H1k>UG&bpfGCFww%Tv@k%;y|vR_Z;uU1k9;rXUzc*n65{O4_|WOr nGxa@O$Mes&J-4wIG1=F2Pc$e;wUJLLK-<^4~ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41.otf b/test/subset/data/expected/layout.context/gpos_context3_simple_f1.layout-test.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..662a36f06f5fc741a4dec311ccd3cf358833e987 GIT binary patch literal 1172 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 iuWhLAFJ%W!oWqWax0@QOYOJLkpE!CP2 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context_format2/NotoSansNewa-Regular.layout-test-retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/layout.context_format2/NotoSansNewa-Regular.layout-test-retain-gids.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c2ef8fed6e21237f17a753da1cd1d99ef31aa93e GIT binary patch literal 142456 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.context_format2/NotoSansNewa-Regular.layout-test.retain-all-codepoint.ttf b/test/subset/data/expected/layout.context_format2/NotoSansNewa-Regular.layout-test.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c2ef8fed6e21237f17a753da1cd1d99ef31aa93e GIT binary patch literal 142456 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.default_features/FranklinGothic-Regular.default.61,63,68,69.ttf b/test/subset/data/expected/layout.default_features/FranklinGothic-Regular.default.61,63,68,69.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4e7ce2993a53f4ad7beb448300f05fc8a02a589f GIT binary patch literal 6856 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 AKmY&$ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.default_features/FranklinGothic-Regular.default.retain-all-codepoint.ttf b/test/subset/data/expected/layout.default_features/FranklinGothic-Regular.default.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..566cac6f3765fef3cafcb04d13d10ad2db7f12af GIT binary patch literal 44544 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.default_features/FranklinGothic-Regular.layout-test.61,63,68,69.ttf b/test/subset/data/expected/layout.default_features/FranklinGothic-Regular.layout-test.61,63,68,69.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b0ee6ab4f0fe31b20f40af3aaf803248c4e3150e GIT binary patch literal 7928 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.default_features/FranklinGothic-Regular.layout-test.retain-all-codepoint.ttf b/test/subset/data/expected/layout.default_features/FranklinGothic-Regular.layout-test.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c341ab86867c0c60ec0bcd4a9747e3cc94beb85d GIT binary patch literal 46524 zcmdSCcVL^<)jxjkqdlxGOSWWNvMkHCY|ECsr#$4nV>?!cW5-V7>_ONxB+N975+ID= zuty;@D9k{C1PH4o1SlgZgakT(;!;LQp(N7pb00~LL*f1QkKcN&ob#+Z&pqedbI!fb z6G90gS|B0OH1~ARGC!5|H6eNbBt(D7b?4&nOa#cP(V98>K$ zOo*cg<=wet^o%t`N-TJ0MS034E6!cKTKVT{LTYe*_N^0(M#s7IAO4Q#SK@ie1a63b zFL(^s6S&TpSh@b3gpExjgy>M8SiWNQ*y!;K4S9sf-bS6$m80jZ5$F|5kv+XD4dGUM z^hk$^m!dVCLL?N31RN*aNXSDy#MTzgMo4RagN^JX2|sYrwxQgA+X%UiJ*OwQT{zg# zTM&fIVZ9W}aK4KCEp|>x33)Vj&Jh*4H+C){ZJLbv5h)&GR{Z25ndvm7m1 zP1cZek$)-5nm{jYQ?l34866HI<#R0j;BgFgTGn? zx-jaT1w4+FgnKgbE#o*MCxtu)u}}Tc6C?q(lE`s(?-Y*sN%E;w|4YvXNej3&`qxOh z$ZU)n`(u(Z^N&eE6UM)q)DS-?+e8BV<0zh)^8Z)o)Ea?yj{PwWz%-A6Nfmz-Qs_SL zfFJrG1Eaiwx@jqGrM+|(T|h_a*>nTFma}lB+{@gn-22=S!S#as1y2k1*$lR1TdFPH zmT4=nRoEJB58CzibbF>fKb=b#r>oO->BjWr^we~BdQ199`XcA=zKi_8K{pcAVk5WH zd|FOBXdmsTBXl7>2ep_{%S))`5ck1!Eqa^TX0_S)TFQT-7AuZ2b;k$*-$ zj(iaLW8`q;J#g$hfIkotelt=U!CVo(GQ5G1lP{lq{#c~{$rKLijIyR9X>jEbl~W$qdiAEkJcS^9#tJxynml`lX&Bg^fBX>IIzNo8DbiL z`mZ0)qt`RJvK===*3E$3g5^yXVQKkICum1}@jtOi=XD$%lh)rISl*Pm%HT9+&X zTD%l!(S*UWXyVef$w_A%Mgx z#WU)@X`94-BjAQ@Qui+}6}c}2Tn4xVa52DAYBZM^jm1V?kx}h4D!oQop;2656nKmz z-kE0^?IBsu+@al+ULC~U5Vv^`CH*1c<~Ytc>+uk>{`&NG=YK#Ac%%NJeKYkfM?v}BR^z_xYhopUgp1Gl92QFU0MF}pH zj{4n{Yv_;mljple!hU1qGV&(vrVn#@Tmv`CUC15ez7Pln20@0PT(DMfo8V8vTHy-e zUXfW;E!rlU5=+F{;tuf=@fPu$k|D`P$?HxOlg>JI2W)VuVf`sekB3|WQ_!*au< z;X}iB#*2+N8FwWr5^ag4iQS23CQc?kk@!mDVUyexFwHToF@0n@ZkFMfVZO@zr=;0Q zwWkbpXDF;$BQ%h1G zOFfyUNpqx?rFEw*Ogl5}aa)?rYYW)s*jCy$+OD(x+V)#p#GYu+wpZKx>`U#xu-}wU z()H=C^s4lp^zrl^4wb|1C~~wqMjU52F3U*F*pRU`&ScK+oR@Om&-ubl-FkP1yUgA0 z9&w-PzR&$dt|-@eqLQ(f8Ipi`FU67?Z|s5 z@40*~zc4?LKa{^Be`Ef({0H(s&Hvsb_oR3VJT0CDo^_r}JvVzE^gQQz*Yh{e$pT%0 zt6)c=zR*=zQP^ELQg}t-8-~hjvxCYO7fjF0$W}Z3BzudMNYylk^?J<0$9o81fq7r2D@B43kIQUqMa<8o4r^9oWL z`HEEXxQdkFyqc5)*N}?Hm!y`*eo}?=I#LZ>5Bv{Uxi!Fzq!u{9<0euU`2to}J#Y(Y z0B$9Xz-=TD`8#PRO~4(b8Mu?Q0C$nr$Q0@3aSv(3c`xYz?gRdu%p#q@{iF+cfX9QR zC-OJgc)h?wJPwjRoX;V%BA=1DJf24eaXz2S1|A0flq?`az#}9GJWA#QF9iMs8gm}- zIGGQ;h{ub`aOAI;i5Z?CBfv|^DDX0}F!C47&J3?0W56rPBH&fPf5t4n7&QgpPt1D(UQd<*!=C^?i>!=%40~V|@Hu2PFsy&z^T^uBN924SUqII3{1;?B@CM*x zL@J4bL@FsFL@I~aD$Wd}JIT!d6avt!dno5+>GH}iNqxhis)+(NDfo+Q5l-a)PbzLji^93r=oYk_a)@g3wkoZm^Vhh=vc z*#>+!xdHedawG7)50zXK00RM*E3cQQl7I~XI zL~aKTkvo8QlRJSQCU?PNe1zN${3y8>_%U)1@Z>i#$Q@1KvX(0Dh9}1bzzVZ<62Q z{7v#Sc@X#+@*Ci1$wQGh$X*fx-pAwT$ip~)9{3=6fyevFBRGGNJPQ00c`Wied6_&8 z{0eyj_*Jq8_;=*V$N}e{*3c~lfOisBR`P80-qqC0G}kE0*A?Gk$oh>FohpP5k-i>Z2B5mg7`-U zpptuTw*WL@`NlYDj8R<^x?dKT~i^MjTns<&j-=&enAoG#{Dk- zc>(d`m>0|M#&adNk@TYs3DU_qD-rSKTZt9**Ktx(fnz!9pFmndFF+fuBok1BI@4q4 zPNb3ZWm)0dehK~hLF7?fx8b}O(aZ^w zfpa!)*=(F~&x?9maF6joHl7;+a(V$doAnc5>+8 z#{U6mV`*&Mop?SC;l)IP_6^urxfdamRTVe`IZ8 z_5b(?p6BcTxg(Q@vyhMVzkts_fO4EXt^TJYXhWGS{QQxX(}d>(oSTS2=Qq*MS8)6* zjz>XrC;HF$ql@u8cM)XpFQgM=t7Wnflf^dF(a)a8j-BjC-O+1m;g2flZW-!fauWED zV=cy?jU%JykB`s^yj(?(%}mB|ZDlgSfyaM*r06e`KmOPiJ2H7>{J`q|FOR(5fb6od zijAR_mm?;BOrB!($Lr&D!!gpz%gHg)0(vx}9Zi5%q-o*qBsOk}l<;jBg$;dsWF99Z zX@Ue&BA7+&T!7?qdywXDkoRts&twm2m|Sslh(q8c#dHmLcn~r;h;rgE7kc9Y=o-i( zc&G!w=--MlYKpgoZ^u9RF>J&$@G_s~WfuIxH7t2{0+5qmqrY^;==xQ#^*0bhHrHE22jc^g#$v!KOFEHg~|f#>xTi%MnYHBBrH-Rd0p8o(}69 znupK9Arh_x_awryx5GAf$L>=ihA*LkPmm0&-U;hGnjT9bC{GQKAqh5r256E$I=W&# z-S~5OZ1jvp^sJx3E5=tWT|&oy7Oz>ggbt7Y3|_o$bd2`>97e&Tw2j9#JT97XCm$;- zD`?j0b>pjO`p@H4E2(w$x}U~poVn%GxxiFyRD3mz5RDUfqh z+%E1K`XzmxP9QdyOLeeF9;C0sKPf;tESD5BVqf%#I}*s}0<>!S8Rk|IsRGw%@UtSF zkZkAEB%&o|+>^pOW_hlLt;~*zv1_!GLb-bI)33<38Rci8kEuWNLv1u2 zH0eQZCGyDN(~QGIVKGG(Q9K7;z>PD?k|XT{u>IL8mm8kgsb1vb9(s!MF2b{}8BbWt zqE9yANjt76bj5T|`bGRXyeBqhnp4kEju@U{1!$QG+OU#@@O3!&hODLpoOST`o{!&y zU&TT8*i$9WSgVBa6QcLTkXSc-+Xl3v7f+(2!&ae$@Of_Ffu(owX?jsNlf@12+gebP z2CZY_dto%+fdW5a8G~|4SdVuPi?$rir!6xhB8C5BtsjqRC=^P zfU>Zn%IBA(oNeHR)5^vw0DgSgTAWS9D02b4=Nf1zMi~yea3NCoV=ZN?3mj_b!o8;H zd#v3oHAOsu^&m<`#>pIL-pfBp{*NaPj2Oq?Wvyi8Ci1k?;EI(%@tk2jAl_#y;iw#= zed-S5T{nLRTu2o&o;*wDVT@P68=r*7c`H24+sPf^n!Dgt-UDy)K6sJ$gYS33Yy1to z#fL};9^%9B2_J(m_yl~wC*k{@54-V0_(vbZ7y2vwp1+YPcs5_ci}@!!mha%5oFHK| zlcPc^rc$b;DypG6YM_bKOp~dVrcxVqP$zZKY^=cKQ4cMoK3a^mm~vW4t7$E*qYX4b zo3S?2j&*=;%D8wQA_3>Z_kSAR=CklJ_mSt|S-wE_!<&2wUgRtA9)Aa~@ioFc#e2DpwyyxyKEk4y(; zz!J!W2Ft>{p98Ivhm~0mw1O9LxFW>gN)UG|BjwPEm86Pp{C}TsL52U0bG!d%&W&l5 zP5jI}lL}1xHX;(p)>&H+`D??tbwZDHV+{Kc&Fe=LZxGQtcyfr?%>}Ql`~N@!6#u0R z`2J@ZVA|9_d+wazK>w`1p6eoN`+h|m58xp}?|GQo{(A zd>S1ZTS(dUWv3@ZbQZfqYx8-6d9hR>kvl~6?IAq*A1CPw37nd*?a16| zu?0dxC;mCwM#n>0eM5GK=3UG5^B{^1B{vM&?UoSd#J^TN!oRjr+jvORgZp^E-)Rkz zo*@Q%A|IFGCMmNAf%}F+sqxDoD=pfU8I61r=JLKDHM5Iu(d;}eV&2Fl!q5KJ_ z3{>pK4x$9mPsiFDV6ZIYzhVR@jz$m;PxPmr?1}8Va^@p~Y|%sn$@nwM*BKHwge1{M z*p`O;qakvIZFlazEm!W*kcA^|<+x*fbly-%Fp5U)CIV+*qCaG9@0o*JXarzn!p6qC zkwd(THcVhM~*t`z%;R9lAUa(z-(l$ewWC zpDltd0rOHDyWFzna$D&3-l3UK?JNzrz?_$B+Y)e~HWU_ER?mjaGd*rRJGPGVqvO9~ z)E3&fa2aTZf1_8%1;D;V6H*?xV{|Y+$jQWm5tzaF$THTIWymSS!M5d!MSNGUAcG&!0^ zwrpu~*qXMCY#H4X*|^YQ(>S*5Rw}ow35?iyEkSYrsVgj@rYnOX&Bz3;Kq2UWz}bXV zZGG=tHk3`aiBa6azgmaA%wpG0r-7RJ>Bljdgmgegm`rZbOo2K|s4t7HiRq#}P$8C( zri_U+nldm1nHfVBfpH!|mayK>S(sD_g3iFwSut{1?5L7wE~X@VV|P)A-Ol9giama^ z5Er41y+hG!8(C<1nD{+zjPnS4vM>I`IKZB4j6a#qKH|W*n%RB>ejI;}|DpV+d4G%6 zp|h1U&5zdMU+Z{iUqAZzU0Fy9it((WZx|9-IFgX+c89$(lDDuTrLHi9r*hRUw+l?h`0pP!AJ>sSFRN zS;-dIG7@9ZncYHCmU?_*TGXPAhitRHq4ydGMB5T2gI4EYJ$#J`M11COHZi%wknn_R z3x-r|LJX;;Nu(^QP7 z*|Mb-Nzm9W8vAqL)MRr^w4(w%ogQiW(V^)vm{}kHEY2aUF`*{d2+=n1jSDsN*L?Tc z$>Vvy8@NDQw8zFxFF30Y&n=FZqU9gh+a3ST>Tb}e2 zvXOr(&o3AGrGA-T$t7@>=zg4sapx(x2{K9^QNqTw>_#rM5x4iyjk{%jOEkqsr0@r$ zEgrxjR`tM~p+}Si*?5eK>e(M=OY;O2^^gP1J09})3|$bM*fJ7iOtTRq*8@>Rd*(7L zE@Vr7HKz7MK}hfx&0i4XM5kG-G?hhEVzE*d!C?_g-lti8ED%mdCEXe^F#9{H2 zI8$sDJukXOv`{1z{!#FO041FIC4g$tA9n~PoccYBlGu-x5&NNxYt#jj6LC;|jQUuO z@!xjT%zm3Cn-kVaa?nElCox2S37j|_2W7H2GY$$X`_Vs&p63pUu2C?b^bEw4H1HBL z`RH&yycsV%w-VlKtAw}NIK#8)2U=ZF+)N4GSY&k6!aVqBU+{d5k z*&l{C{{j5@58=@tgHQjr|G}Hrz>AMZAfi5eIwBAmh(Tl`3Xz34L=GYmxrjyN$Go{_ zc<`<8;d`;4Llt=pJ6s;aZj(dU9WsTT8n0qk#v$yeID{P&A7h>U5LVd_VT~QD_ki00 zcK~)F?L&YNU^n1lz+=e!G~gM)vw*#TeSqfx`;q5Gz)OIa0j~oN0^R_;33vzu3>=*}X5#3=F$>44$j7t> z;0M$L8Uam!W|YHv-;3V&qW3$|`~B#B2)&;~?2~5em{D@AH5Hu_aXE?gx-hH`w)5`LhnQ9{UmxniQZ45_mk-TBzixI-cO?U zlj!{OTd_KZS^E6KLIqap}i63`90#Z_&rtO>_u*cd)M) z*PnyldeGJgFaeSPIgy<-7myDqh-{`_KoOt>99RbE!FeCbQSj|pg_8c8wkW~3JHfX* z!LL)G^%Qt+3OqLjo|^*CO@Zg8z&lgmn=twnUKWapO zyomo8pfSDBm|jGG)QD}W5z#atrfEP_(}1|90g+8FbfK4OiGd>8M~wgzAPJB{)HDrX z2c!dX0J(sCKmouDC<2rqe;J?(d1?TDKs}%l&;)41GqexUOfTlSx!CP?81R1NE82#m z2&4SfPu`v4_l_OLp0W2MpCIig;1WjLUcg-JsroT3U&sA}fHwed0^R}~M!NR_KS5ha zG}C2Fk4>TUBYfLFL5@@Pi7`(lVWv`phKyDQ(2Dhk#XDEy$y$H}?LUqkZ^zLlR^Jrr zo1!g|<0zAjUy#3=;`@2zv^4BF%l!$`d~#Y}TVnmK#+d)#r$PU>Xbslu|NCam|0Odf zqPZ&QCk?=XxicGDs}TIrfIV%^&;ae=v|b!%gHI>%dP`JVwi z3)lwt(jvwLp z52XDH@D1Qwz`p?Bq5b~`oB)KOiDe`SYmrGYJ7Ry#j@TcwBlcq^J%X9^2xihFm`RUd zCOv|g^awwHF2jD|Lov$i1w|&OZHRuH&jthma{-f)y`aoqP-ZVEvlo=v3(D+;Hl73( zCP9TsP+<~Om;@Cj|4X}J5>%K36(&K2Nl5r4BzzLo*b8b*f*N~4jY&{rFQ_s3llB9% z9hlv~Y=#^_E+8LJ1*ie|0rh}J0Omnxk4b0`XnXL$aqJSF!XDu%QVBR8unYGd0)zm& z0S^P7gqFdMX3+IGXnGtL$P{HeezS=xd?(QW92ltv=$U3fFJKbaI{>!=ZUfv7xC8Js zo;?G27O)qv5AYmdKj1~cOMsUFuLBMO-T=G_cnk0W@*lzRLmZFdcnrsnaQp}0E5J8^ zZvp>;e#-!40XB z!dKvgufPdxhCGCoEmh=V@c+fU71Mw_tmRRSFa>*wc@aNtVLgqs&j6kU>;>!tJO}u1 zdc~}>BS_0Ew4*pOEA1m3f2vn;>7F^G=0NIm0r_a39z9?Zd>_!RIR;NO4~fG|eH z0YLp2xvyw(WH0z@FIsj8GW!*HY$rzSICyL?vk*`#s~M~D;Oh7l+b_X_0RO~ZS^?H* zWmpSUlWM;rK`K?rgbKX7rF;rI|0R(x{VJtI#p&c4nMN)XV+ptRfY)1A7R6d!xz@*{ z!UC$bYxSjeL8;3wF}Wmm`p>ZP-w%WzOnu-1dd&k5yz&6;=bk><$UPlC7&-Y4Ui*u@ zg%=DtScrriz4 zoP1{aa+Z4u-9yKbTLk;si2 z`kR9(DV#_w#(U%0vJ8%sZ4Yw9r&juvAC$DRARuXSgbF>I%lSf>Z&_Njg1NQo*`#ePU*a=>b}*9jk+%1 z*wBJ`>q@G8wGWlIHq>(8&JqX8O9H?&@R^FH6 zQ@$=J50}#F{JaW;r$l(G<~VmJb{#4)|5)H>_=wA|_gbyFL}D-ywJz78*HHFCbM1jz z{L^AY_|d>0$xvYAK#mZ_7|~ z+tyY?n|)a0NJ>vBu-fu6vIokSY??E>ZZN@Wt0*sVW#o^|YV9h!x3P@d)9bI8Wq*Ip zh3Xq7^jcA~Bq_sTUmx_ZNS|Bj@4ebkRghGc4&BG6{@IA4}_v43Hm?R!QWKh^HKN*k~|0qFndy+S&_?S~@#gxLw1C z*L?Qs(4Wp&{r)J+TZp{>j^&k1=jBIV;^297aYsv6bJ2zV8gAF(!zX|4?Rs#Yucya1Z|BbFk+m-y?<(YT4rn#Q6Jmu}A*50nf!6VQeZ0IH zp=uzYP%*`{)<=ZuXQxN1_2*pV40I(~2d3?l~JWqx;>~=%Ee}d90TLS z^v_RG)5F3T-d;>i0v~;O&6-)^U9`gd{rC91Nm2dnx0lm*8p3CTA_bsG7D~2}nn$&m zwNu%!n^RL&oY=BG2+d-P62->d9JHYxp79tpVnkt#Q0`%zAhAPJ`%W?B44R~a6ngrD zB>a%t(c`UORoi%O+u&u!HsfG*-{{;X-#~JsiQCn7Bt5Hog+H*mW^Qv*S?z+JrukmC zimpZf^Uz8+#trWk5U)Q;C>J7r=fYsA>?F~?J(!4~&dsL;V@CVXPM(q2Yz@_J^qtnm zn9Rh-E*&brv2RUsr>>=VY!PQ(*HAN2;a}5m-qxmHjO2FaH4o3L&+CCuc61mEN^hU6 zZLeBd>0eRv#EoY>I1sjGHRsH4Y?z43`4T&Ikw=H$!VvqnI;d zh>CQj_EJv2e&f)EXN0emal4APgrB`tBf5oFU)IiMMfiwZG5T)Cyyzh|zb4O`m7b8b zJ(!S0(tpIMm^NZUgNY8j8PyA=ymI)D84h}a&2heliSqh}fv&CVyUuUCtGe+rPiJ6O zdrwRKpmThnbL{C^bGSY3uEMe|vvaU^_R@mEqO)pDvx|F1?{_!qOl5h+v`?W(!+TXH({hFhEFaeE%V?SYqD>dd)? zw{ETQS1hTmT~YJ5`e1H*PSem_w3gS`^aSWEA=<}d<}|5&DP~J!fS7uJYxU~Y^u*e= z;WMGck&B-(_*`;g_A4YZImgLG0)Y$)A4astqrvpSGBRVDO(CmSx8+t9@kN{+n@LKE zAM3UFTobWB&a6=)5JL7I6AIa8V&W+~;03TLlMSj-Br-aSIa~NldPUg8k(xX2tT~vD zmSmILxO{pi-+tAjVhP*XHMu9#`-0tH5_kg@~V>2i<jr91OdO9JgJnvrEEA6U2$tw{&ph0&U7?5(W!rz9oWvWk2@c;a<+ z3aQOjK+MfXBPl4+XYnnA#R%HQoRYXb%#4$15#kkl+(=}a%>s7y07TZ4rH0& z3H*Bgvd8WDj+9bob9#9ex2NZlwx)9fX(_4JfvU1)b(!hKf5?)n%vB2tE0)&|UEk7i zQCot#Bz^X^bC-mcgwM(@FCNWp&L03Z;1=+DU4l6y#jlnLcLZfJv4qo!byA6d%@@35 z#%u_^!v+6K&nAl2qeFpkb<2m@%l?2VyziA)xLxzYPcSXii}GL>!U9ajDsZ0PBu!6F zPTvtsPIhQDj;%qBPMdUHP>Yg(JVQ*=b9%mn=Np|O9meSsy0|jvsVnn$6%AL0kNvB@ zt*P$bhXS1)wU2YVa=JWKy$PIZxW0Ta9~0OgYf61($HLFmR8+Q|1UKhkx~i@9BWw~vk976kQgxp!ITrIjcD#N?HguSNL^ zlIb@H#5;llfkYvfYz@kF3T|sq5w9gS@u4y!Os42h%Spm_Q$u))E)F+hmi=Skhc*<2 zQu~08<5b2tBwDIWs*|BWS*$>2Q%o18MRSjbAEw6e=YxDX;onBfVK&4N=TJ`^xsnWXVn6>n4V)H!`jN{WkNzi1s%H;q^RG&pi$Qm=a0 zKYwY#-0Hk;&rT{RHl>W!_ik)$+YCEu#L(Dz(v(kWT;xCyT{IMQ9k zya}SE4X+m!3>2z$?VMxB4fsS2%6pdy`2m!QM!qEI21kLizE%+(f-QObdk6R`H+!QX8d6dtblPzd+) zx=RrAx zCm&$#;&_X79NeacyfeSZa9vQUC&@D;eTJ-^@{4!^v#5rcw$0kq)UvU+e^XP_rj-Rl z<+CRy27^nvJwvySExvEw&~1yB+&wpZbI-=Wj*B+jw4K%I2V(N4Bt|AHMj2ynr9!6! zm$SiSV;Pf`xB<-Q5!Y^7TGTjNR=lwGp24qc+FELE<#rX0R+Y^!3S&URp_Yp3*6??% zp1jC>ZVCF9g!d(i{V56!WLu$1NKowvCTJ2QI(^FZLA{va|u69 z#R45a;TyIMUKCir(39hKx*VN@+{L#vU%U$Q&%~18T+~13j>Q)}W0L1)NE#D5I)zV9 zGFS1Yi?&{O=|$UbX6=m61}d!YX8Vm2g~_D2E@(0(s2G>161N5!moTcF67*AT1Gh5j z(D)=k=LHrP1u8F}v+T>AR5IGrQMV6sXP5^vUyd3+k(feGA65b!~O!{T7FIxNdL>T8B3;>8Icn z34z@&)N%Nb)Yc%Ia8KF&tnaXNK7C>E1#VaS$sODn?0m>4`jv;AdZPEsRYH(ZFBRyK z6RLvAXf*x?`G~rlnZ?=%23y+uTFREU_D%ReqN?%6zIJ*r+&sLrtYrBBeV&zyH$J&+ zlqx3LCs=3$^2QgbgH;LPh2W0veYXA6KD7Dd@3@kf=8|K|cO#dIKvyCKCE+#zu21;4oQ=I(v(kN)P-o)7k;bK&qy;VWrI_yanIZ=11qFQfL2lw>?E zfz1qk#ynS_JY~>^@sK-JDPwX*?yiSS2JAw6~A z6NNh(!V6h&f?D>UI{zo#C;{)mp+s`f%o#hLV6b25(@>m z6OAoWA5Ud!%->bLd2dx`>ly^bH>NXDnFS-;~wpHYC-S&r$l@!xv{4 z+HTXhsZ0hDY0u5!d=_`SI5RU~( zpxXF}22M`YzPwWC8y;R)G*aswNKDD33!44T+RO~Us|M3s_}`;fpVfImQ;B;vE?UOc z=Jn<_dONb0Fj~W>q0fSXNi1%rQLEu23ZWkoZVKuXiR7jz-9WFH{`bM90kb2ff6A6Z zB-=FY#Qe~;SluG=duv;psu!DEG!q?TXO@g{vN?kZ6?MzzELeU)LjUmAvpdggWa7Za z?=YyL12r6ey*Tlvpg2*e)pAA^D5BEn;w6{U){VOd8`wDOyRT6}~c#zUuQ5hn@HK}MLurfz!XyrPc_J*KN%?WM@;w?4N4G7{!r$FA&1GgZk$)fdMlaW~=U=F4T*i-<1 zF8MsO*sXV@YtK5XYtEcT?n!)X(3qcLs(}UfY>m1fpK%r7t89My4cCrnY7L^beF%7_ zr)RbJ4Tk!>tP-`dM7b?kQc|C1t=|^3TErf8Ueyi3JdKyTG3dqe79$M+0u~RCu~;i_ zeka2h=A*er)-Xw&lW_s6nW9TvcHWeVhLZRd6Q36gCcYWVMbUMWXl#ZBmX0Z{4xOm5 zaHve}RvOZ?d~0jUYr^5)MV`(?i``kjy1%4QUQ`@@w5G^cQ(xe%%@}B(H7`&btV~Vf z+G-Uhb6Fs_D_5F=l`txhNE`F7wO40$SX9mwTaLE4w|!w^QO1|P>Kb1`tv}qDnVXZD zVU?)UFgk2uX(W21T00ILpFZiwZ6;xfq7HKabPv1(uG|mS9(+ zC*9HD>VjB)S>_w<4&O&h%BoZIyL@407jxLnN61|`W3eNHUnVwkoIs+Et;KrSSRnRFvYIjs#1?d^^Jc23rCZU@xl_2-;v{txyD+P4c zM^z;6On~Y|mGitsb1Mqltsu0q_t$}%{8n{msk=IbHLAVmy!zaHEJQCXt_Xj%V0mNN z%D}K^h|MG}wCxburbF9YeuE5)E=tTM%0!`BKu8*NW!wOWPOiLg@&PxHJ{taI8k;8# zA2MVb^mtLTEiJ1{pzAK3x1wl4RdaP(VW!qz>#AzuWbUHAlfzV8Sibe_j`ITH6IK}IT>H|_ z@b~n@*_Waecp~%&dgVksEYV~(}nk;OerR~xQchN1qjqIy+pClcV^)Qu zwZFYdol~6Ws?=yL>l#>KhX~NRGVU^XthxR~xkQ2W*&9G{qfvnG$3*9TC_nnbQSBDg3+qY$2@?clS|u%?9>HOaS#k zx=>%LU#-#_l}4?Q&CN2kQO#6M%&ucNCMth5=vS5Iqro zwyH6=*Gu(b;UaJK#3-#s9k5U76R0ER%|MNb`LfxdMZKA!tFLH!sP8f4AEP^XbsO~+ zu0$?;F~+ZvVU1m(gaL{ffm18_>~U`fMd&l<5A`( z#eEz2r&onPqo(i{ssg*a!z-$*>82W1njI_Ha`@jFh=e4_k}Z}DjaF~vD0T&5n-l&` zuUSZ7|`xAi$x+kzA9i%v)O;tVm-4FO~z=ev6NC=ia5WEZ4k*s zb2DA8VpA&jjLMqf&Y`7mms7^|ujlz1mPTQk&c*QbXU6xi~ zsm#l3f+>ncCBzr}ph7lj_B)cyW{X~vX0s)d1i90nnF$j*aYxXihX#`nNi2}UTpZ?+ zMb%d__EWHiu|sspciPX8_#_Ty&`KQq{u+KU#N{Z3VOt7}nPa&3EK9Ss%~v_7`&RZ1 z_nGW{)nLskZ$r&JV;AfDWDQ)GtkZBMw`X{cx~X=2cDXt+t$cLFWtu%#T~uyIrE9K2 z59UTL$5&p)cyIP6_G!G?lUbQPHh9^&V@O*bS;pA}B6tk=Xga4zmRc;y+kzIY-k`@J z)nMRK1yLs=zVi!R)s;uhErw%T5SS;$NRF-{^a0T;Wdou|uS!ekaidX@pers?oG(AW zPnBHQ;53>P=8_`$(0uu@C=GjgxN2J6QW-92ugFj0std~LKPxTwuo-bAayeZY?F;Mz zxj-&ObVjLTdrxXLaHsb}qs8{0u&sDlLwuKY?}zS;@@OCVehTnT0}-6V?>CV^4{4te zaB?j1u#G3Ioao*YJIqi9AFifPvwv%&f1pw;;tm>Ea^Ql;5+K94g?zmFl9Xa!B0NV4 zbRpZ=CMk89zOF2Dy(N>q<cX2EZ>!hR!(>)Sh<<}GaHUOQi2Qv=sd!gkaNjzd~b?Wpr(|8AMz+E!GAuc*eh z*5Tb6U1O#GN89VL!H$W^Da1rMz8(*~_g`+abI!~YUHInR=u_M8K8kL?3&ywK-RJf@ zPuqS+pTLH^E`Lo=hnl6y$?pEy4SBi!-qSYZ`LIK;XKZ0l-)MY?9^Q)OW3PhsTqeHR zL-4()GZE0&KJL!T&dtdZA&Srb3h}WoM8LqA`{}PhbLAr({zD$(+0RqkCqX3VMtt2o zcQ*ai)z@CjWC80(f)_w*>UZ5UCh7B&vA<@RK`TlodE_JKKfEE>COUiglSc68Oz?5d_o_LeXoHRS106{Uxb z(IY{vP$}i7(_;yJgS-wo!0tFKvx`Mc(!haC%kvvyiyz4FdY5p!&RM(|kA{(&?FnS5 zMc`O5QnM`yNF7xMFE$`Kw&|U7&SFNvQThkEicg<_8AT<-o>p;!2>+J^0)$MY+0I^m zZ*a7(=-%7n-B2jwpD=`a#|AG2psZn(g>@jNWm#ED5tWLR0+C#tfB~ObR!82k9)WH%`DJ>U)*zB9PYFKHjNVj^ zX>&e4hV6stETs5^Atxh4t+pp*7<~>zWHR;XDQ-h0_lQcP(n>QE%_^NLEiE|>lyXqL zzzIqr){k{rU4l`Fe=@CFPW6ctk$*PCFowfwvo=1=*0B_&5uT!c9{=y0XjcKoKvH zk{Piis$SOAykvZRc(Sj-U9WFWT+_TFkTXy`v7vee=MXekmURllx3o1hwYSw@%gF`@ zuiK#SnddE31!m3mWLUpudBh)HlHM~QTQwmo zKnn_U-Okj;eC^uG?4*VvtHbRsE^qG+X!|SMER_pO*_Z|Kzd%K}9B_FK8TZ@M(lnZc z1f5tW6X@#*V=jWZ5euWb^zp5tkc(ecl(|j0DP@%vDfaS; zVxPxVR#IB1(dhIQ2XZUQ^YhEfxSUF>N>x%_np=o%ccrEFBwwY^P-;yr(o}`NuPAVr zmF5?gVocb)gjF5v8EoP5=6=-k#3)H-Y@}wRBiQuVo~|1%yfgRp*9TsIJ@1YSZ$!9|t*re}*(s>{_~R-; zXC-9|e(=(I;icUbmlpirJBR_Dk`^dKW7KJb+jdv@&KvOh8*-IJ8u2lVJ+L z3DYcoVR^a1VDT3gl5~p&%bP4}b0AK15FSki;SshoNqDsa(#BSOqkAHmH834)fo1E; z#~!rkO8^3}0Kc`%5G-Ak6*vI;%Ry0|^9)lyepL1wm3t1-8hXVj$|+VXs}3p<+=a!RT_DUMWSf+nXp zC$H6(Kh!i39uHVkRAtGIJheTC^|y&zOkss$wlraNO{~=M6V_|d$%=^x3zZb{sx*Fn zo-r*g(U_VRiXFMvQVofzX+~p8{0N$3Ckpoo=%^-Xq=Lz5K}JD_t0*teKwLH(F-Y~` z7@m;KdFMwx_BK&$$KFg6ifQoa{ckW**{cU|kz%UdCyuA3zZm`X=)!v!j{JIj?AI@K z{j#U~^6u_mc6I%-8`~k~DjOul+5Uz=ZFY&MLAs!>VxDge{J*>BkK8jneAoQZd*_Gm z=)9z}K~O&uKW_PtT_U5{(JFvlfZuCtg{4Z_+^veRvG2O4u&}h<#L?TtB znayyf+4Sqd{>gIQpJuDCh~=`SM7);66Ee1vC}#71%)n+ViN9^Emer~%T;95u_32Jm zrm$StnU-FYDgHfEB|B*4d+^I`vBN!m7@fA~M_u^dy zzf8m_q(Y$>%SE33ULU_=&Rf8+z+ea8!rQ@zPg%oP^A<6CpJ6@c!8eCRu$qLTsMUm6 z8TN8|>cW-uqVU%T>e!qHD~P>~z`;($xe#ydTj=ZjIHy3v`ACjm@666d9Lnw16JJga zk?ND#hPVSBNK9;?%cq_Bc$9(Hxu@;46_>K*P1a<#tK7tEXKY`?M$!dkr6Z;Mzjfn* zyzacQ=G?CQr(C(&+1`v2kEcXyFzAc8J*5jvkf>|{l9n9|jOTadHI3(W*QMLsnvtQQ zBO_W>f(Cl4g*%5{44ZAn>N9WmT^xRqd!&-B&=%4w=`ec8;^|n^)?!xYyAvH;UMOZX zKf3JrN_B9kCaWnsyQQeenNd>WbYMSqu(~>kd#*tC4bI{sY;Y|`>Dd^X#J0E$9#@@l2kJkrBwtgLc;enjo5_eV&EmL8( zYc3k7Tj=qepIYT`xJxor6}6zB9N*rZkJ_?`%ddmh*Gmwe!+P--nNBCzlNSig#C(J< zI_yj&re9@<05no6}*_<`trCXJg;M!q~n60iE{2K}}4H)Sv#IfqSiPI14EQ zSS?_YWD{E(Q=1a42}T1VBchvvxPN&78#C+f3B8Yz3LN=xuYCEj?ES~xLV=ZEo*cN^Gn z^F}-D^q3#%qd!#C_10Am7uPH);da%Xcu$ah;yrp@?eZ%B>Uxwoj4vf0ph2FG1$ehG zy7Qy>z-k&~Zvo-|ed@!vhuN35t$rmU^PEZs1#Hx_qml1z zEZLMU7vvUubBkOGXSy-1T4hLgq}j7gHl0qJ!S;BV@zv!XaDkGf?T)_3gSX}+c#Y@p z5^PVx3h)6hq`!*}iRuCCsytE)G4S8wV~-CEsJAq3hCEs1475|RvPBqK7$EWv<;j6-Z>CJ;lw zNA3u6948#(1Un}Vcraj}cmm^044H|YOfttd1Xa)PzV}sibxUya$HYj{a&^D^-n;L< z`|iEJ`_hBh6){-ZDe$9H346{eOe-IhDjjXPnh1qqF2lcle9^!0VL_4ohBY$e@P3jDq@!S5^cE4LP5E9>CPNy-gaJrSviNJxmg0}g)} zekiNM9XJ#WT2(lc8Q?*k*I{+on2x}6RCP#)9qR1yGgVLgkmqO!IJRbT;wZ+U*%I5{ z>DA@_J55*H^roCV#ltXnj*JZb{I5N~he{wZeYqs2kJ6##UzPv0ZTId33-tVithSK& zMVwh@wZFk@GuN|+pbI+bA=y>_-!RXW5uw5cI@vGH6;pb%#$>a}v5wBpY%UkGS}bxb z-S2S7F%*LWYa0%Q{4uVw@U+FCe#l)RF({0U>^&bAyJ93v-SG%>!rBOpQ;W4%TLk$Z z`AF}rjP&w8Kb8kq)jMKRZ~p397*;r1AV+hcFm)f@YUz z*l)4>@fHo8U&gR8tc?Wxeko$rY9q+jMkKyLu-Eybsg8<%Qzte|=uJc-+21HTR4-b%MY zbG^w@y$xQ4>hK~_nJnh|Pop}5q>24fz0G2>nrq@kRen3GU%dlL;VBwi^$vF^>a7w} zxUEV}H&!9zF{J3tOM#f{Dl$G&rTW})qKXA-s4)Na*iTPjKUtBj9W2IdrYB1_8_F6) z)j1ACQFrc;t*DVh+O!gXL!OfsL`@b@9Ihq=2Y>-na(3lG6!B%tZ?ey(^Lf3(-ZMLR*E?F*2hZv z+VXz7vQ*p}N>%WifQI|`q}D4J0;nM$l?IkYXKo#wyl2~0fB;O#O>aI0)9Z<> zGrRSM-M@c5PylP70Y23tJFSfh)(4Rq*{+ZdrG*ZmBHg@XF`2Ek+Od}E@Lr-aTM>if zaUH}RuEOgGf)w^kCcD*aQ&*eEV5^j*72>PM4idj$++F)s^k0yqSGjB%A={%wrLEKG zYQMT3f7e+IiBp?U(8dI*lG7&uV-avLR}~v^>TlzIyCC z#LwwBuY47{=)k-YuEGLq&|dTf>wUn{Jqg%j2nQx%EG*u~s-?yi&Ev@%sGkU*Yk{(W zpSFUz;J#ZGcQH1mA}_virK-K%Wt+^v8si(cnbB^l&!xrXN9zRun0TEWN@hRljc`X`tx3|DtUZj!} zS|{ypM33a#u4!zVJiR$R&>k8Zxn_F(>8<<5hRZt}m?t-0IxyBfvwg8q{^>pKrzdat zgIzYCXXicp9!2SY|IYI9>t@;6?kCD$?SJy~2d78_cy%^kQv{Nr0k==mTH*TVtzE0t zRJ5jlz~|KM^|(Hn4r{uV*3{+qx_zG2YbrR>D$#dol}>Yx4b9RCKA+!3poX)si7Dl*u9KezxSnJJ~4WgnwF%B-5|>)g75<94yr>&4Ud{#p9UAJzjXmwBS@;fJjb3 zgeQoKLhO0UKgT+E!t#hHnS}?})p^tug6+>qI^xolxiue<$T=!U3srilC) z>4r24BVk@@Y0W~J$>s^Wy_V`>5Sy2>nU>a1qgo7-X0&G7vn_3_qtt@mx2j(~3S$YI zv@SO=)ZW$7Qz2G&``WLcfk8Jf4feEjT>16)Dm>Yan^7aR)Hhs1g}q%su3!^#1+9oM z6s7&eyf0`}5>jH_*-|2r%Nfs>ayg3>ESxI^Jr0B(-Im8oZjZL(EGqw6nwwKn>dK05 zHFRA~<8d=kn?RuU9CTK%N+GN?@#vvg4wjre*j4ESQ5>#i4I`Ta(S^1fkCnf)bs{_E zm~8(NaLwY8Xsrruet8c>mZ11d1!*I$sKSjKKEjEaywQO7R=7wcs@uuzbT*m0Llmc6NA03Uiek zBWk-5F}Tu)`T35;o_)nN<=%UzYTOsx9L;Wn{&)WqY6(&QJx~<&-&?O$YMmFdeWL!F z^czNx^m~|eCmK)0YISEV)x$7E=A}d|8vit^#Te;#JeEvE8!9R*_RCs+XHafyUh2$5 z8*BKXgOnsKQC5e+Zzb8z5LKO4r>UVr^ce4D)=)kCS45@L)M;y|@HV8x!ZlQjzeBQV zH3nUsewA#?AL6SY*HE7M7V-1g>Wo!>u(h=3{!M-Z(aE&5wb+8zNH)nO%Wf7#Kw8pA zsU*|wISVKmb2Qp)jgOaXR*8`j6xG@k;;Vc_6sZ?h+HGIV>xq{sHRGb5vOb7RA^@*9Kg(=Tqg z@51Qu`N^YW(e7M+u%j7OGUYwH78iG2bK?Qh15q(c7H1Qm>!S$1!Q!;UnliYPRF_Y+ zIHK~Evm9ymG?eoD;~^LPBL`Z1=;K^T+zv51pd%9sAvODixf9uglnyxE>)R z!@OP_waSvsg7}K+obdi9pHMdqFwiHLP0!28zrSkLw6d-IPq)@qO=E7?%6|qA?U|R7 z5yz@o6Q18ZRsb6ep6T%(^x3~?;&F#s&tt_?xF2C|!^JH3I|RjA9w(akO!@7r;sW_1RhLhZ@zXu^~)#ZIe3^JMCgH9k~|){=<*q!Ectx(Caa^~;U&Z@qExh7$isto zN3leW$jKCVGXiAJMM9~7uz@_+*qQF^{F5x|EGLQ$#!S1E&C11$qy22j;mAi)ZWG*46QR$%5xAa_>b|N$ zpH&2dlvUY~LZ<{S8QWY=07le^naC@tBBM-D&4%UWdJ?_f?lH!+1Lh(we#&mNIGZyDH`&+Q&A z_1|>U{N~N`^TYi!>(>neS694ycEg?HTW%YeogKLR6V^Go^-yWw&DV}Vk3`IgtcQpZ z9iOE&GV_pz7@hFL$a)Cx@BVh8s2%@W9w&xK$2hkxr9Dq&4R`jqnUX10Vb|umN<>4N=Xe6bi}3fW`hK8b&#c zZiB(W`*WDlKZD|z9HD`VU#fYy(jfH|;`Vqolvy!LvW_;kFNSJ|iOE}!5SMlD`GEEZ$Bwl+htRSVdnR_n2*W66ewSUPsTl=gTO+=a;? zsZvpG54A+Am5lL|T<276k*Fr2+Yw=`L@tci`czElc{VfDzp3th64~V|Ee_l?e#0@w zL65mH`;6zvyg%UZG@#w#*6riv-57u~WVbwU2!O|j?$n$5Hvw8=9ox*Du)J3C1jUL| z9jMTnqw8q@SnUWwR)b+zTPy5I9`TOG8{qM;-jfuM+QBUvjwkH%BR3GwWOKT)DYbe} z3LNDB!q=yXQd-nUK)G>#%ci-_SK~?AEqIBF+36*Saj{B}OYak!Etq*!DX}cjvYeA3@Qv+)KSus$5Ruol=r1nQFd@ zOuwpf`p@ta%}eu}H_p|{MC%|<0hEu>oWTjZdMuc%*V{@7{AL7Y=x;&k4F!Bbf6eSd zQ#nuU9Lj+=72Os@`7M?@jajEdsMk^FFetolh?-=AZc=0hTLiHdkxW#uTi8FMY083V zo`QE$o60|tUpRXf{Zsz#5I&FEQi%bCk7|@$G2pdG01J66POH^&wq&&i?LqD1rJxG6 zUTqjTJS%SRrfN;#G(>y{*&RyEA* zSe8QI`&ZzrAg>!KS|CTA*Q*5%(rjgPC<*?kCPXe2b6hny{4?S!a|>zyo$x%lGVY|j zuw%#NL43;82$@&;<1i9g5jg+JfG4E)cj1J9pun}Vbr?T;Ak53>WM zyz1Gc`VNH1WoCY(M<|x*q{U@yUC`RBPP@fXSyZuy7qEwq;Dz)Q?|`ObC%I=s*}e)_ zK{vD9OBh_xA#?$YaZ-)&6J6~t=AC)Cl(?Wk%EP}Vi=Z=9awdWs-DhVw73PwtJ|L}`2q4G`B)A9?;JEwM)e=*Davr}`t=LmF4dIb{HOKpVO(iv=M zsU|apzHU$y831q9c;)~fChiNb`yRDkA4@eZ@}mE*RI?=bQGPIs@zVZD=pC(tC?n% z8}tPzXwVTi(wDQG&g&1UcWyz4b%Atr;*)gn!f~a(3eo|ZwMIU+4K4ys8h_AN;mG$K z>`y&7eI&n#9gm)JMF+Bdtj=vkp9_!SJbWN-gUAh{gapSvplXiQ0`+0{RhwV$nrdOU z2HQgEae>Fq&Fy6W{K_k3`x;0#p|okXMfPhRZTc#+2Z8P^zJARMgaHVMrF#u{{-8$0VjTeG~DxGSom2fpToFUi>_DfCK3_wp}yfxpgMP^8geohHo zMoPWoa7x&+3@RL`hgCn~6A4o^+G~=6dL8=fSbJr;zbF|xt)12{l{%e4v{(#&T8RTJ z4GfG|q&ypRg_Y7~H66ApVW1X5BPU*o9H;-GvB4D`iaTHIuW5C4@QPMg^}3Gk&TMbP zF^9v}s0=w?Sk?IIipE$zmY|X}Oe>9*qvZQ28)7n>gNQ)LD5vl2w8_On$k1Wyu$?b; zpk_Im2m)3Ttc}KSi@honf&t@TsTuI95sTvJYN3aUu3s7L#l{9t7^9usZLOl|7Z=uI z?RC2Ld@e(SrTUE_{mfu3xPC44p2nJJ@{(0CLFds)3mVnKHSeUFt<@V>*8wS@12!LY z3#57M0*qyM0ZtW?m0* zgRWy0I4_)CRw-GuTTKeU0D9)A*XaSOqh?t=|3-;lLixg<=ZRAU8-N=n=bAMxoIU$0 z``N4K&ap2Hd~J62YuKlRUl%M+6ssoHX#;{<#E;3gE(7g`qlEd#N+O;bIGCJ@39 z*PKLHH?V)6eYZT=F&(vSo?$;KPhNYVPmNwcrU}TT#Z3cmnHF8h*rif(F&S~25#={~ zf;DXyL}-C2L7Ae@Ha3m=`TAe12O+Gfl_g385ULfMRMD%o`G&=RB1)Ij>vnKUqAn^Vg<8rI=Q+rE9=?S%Yptj1#os;1 zWxSTl_%N=(R5@uh)mk~hi{dK8i{dIzV$_C^pvb^0!HEhk z;>c>59_>g(*#@k5*x3mTT*5DB)UbbTh7I;3yylZ}^uy=@B=1ekq!eHG0v z$#qOQ1%OBu&5ru4bm5n~XTI_Dg#6&J@h;r6v0f^!0uk!_F;=P?PK9Kh{0ebc2C9O7U zv^k>$mn3i=Zo`!uv3LOn$1pY4BIHR05lneCOrjkfun1m8IW*>8H+AU9aBpTV)Hro| z({<~7+jiJW8|TwG`CoQSZ~5k;b@ns)j@YRK+uAeZ%y!dV<-wizt-ER0ENMe!o*N}} z=r`%>9f2@Zhohf{e+a3Na#Tx13Dp?SuVC6B5(4S)MMPNzyKmuw zrBi+hHZvNE52GbH_1s$Ux>m-H5!rLviKeUAz$u z5C3C&{_xOCH(Wl$lzn^hQ>VK7dM{kN_{WDn`_cm%_77TDxcSCH_caIQm-ak;ola)o zbx*|y`ioP$F6`X<^*!YmG@4iIJ>Fk9irEZ#GnnHvqxG|UaI|E$$h%C*e4${%0*jhl~N+COk$c>K1J{&s`;`U7(1&0DSn6chgJOhW^w-y&48BLrko;H7~ zg}BAtBq9mP@^ZSo$fWWw*|#sh$71DQ%Fhhfm48tFjxy1~HnS~V#Jd@fRJXAa?A7Y~ zLo`Hs^7C_uPbe2eqPHJgE@`qy9IOB4FAgVf~DiRJ3FPgh@t3WQ+ zO5=Ba6cmu&C{9I?SuW-bTm&l?aCC}^L_c;EH)yW z9vV%x4xj{hG#X(q_l>pX{o5zA8#2A);cRXAq_B1T`QMO*fWy5z|Zk+-o}kJMFS?C*Vxsh z*F9p()LR1H))t+9qcUX4X|%gOJNd#3qnC}kZu9Ov>jBRy`ypW)0&ZWWq77e#%&%V0^mk66B>yt8n9GAmSYb< z+i(NKk2pJ>>iEO&OfgOQ7l7eDb!qZ4bIA418#}(-akujze#R{IESK?}?Yt%{1C%VC zLpF`Z$WW4nIxQnUX~PWlss@%9XA$NNZ>ivajU2cshtc@>`Er!~&$36}-uD;sYklu` zmH(`x!ausgpGSFZiel6uHpHoRQ+u&R848HZRX5AA{7)*-A zaPBKE`JM7z<-6D!HWfFQKPZ1-OQdXofCi`vbwYlZbtosXH!VwW)=#mjj|XREBJl&4 zvTo#96Y2UfQ0`SJnF8gjQo^sf-}Qrp{BF}RZrL`-AF?llk~%5L8g%|Vg~mP=-;+`8 zp_gsjwRift3-X6(q;%(<;65k+ihV^n!v76AV%1gob5uM2MZx=jo}RdV_l*3jyNtub zs*n4B*^A0fiC)uy8>a)#LOx}xe2V@dgNaaEw&YZuW-qo4xRdclS3Htwop3daHZDq{ zjdyJ6+6*|Hmw{~{ZGYhJ%y*@$eF{I;kA@%45{YVFGRfXV%@ITS2)xjzfgJw z#y;%!h6!sQrg@xFoa`QDp4(>pmIEXaK$&6#iWA^vqLBXwI}Zx-yNwp*6yDmQ*`wib zlZR4xx>FX|dE@3OINa+DJsr`OfKi$6?&}%|`|Dj^8iD+G(nrc8>ImFc=OTpR+&3T2ZAVW?s_3)NAXwLR7t7r*L+? zx5S?6^5KX4=kdq7PvZy1H?Gu4&-1x8UKCPc!`05}^Oc#T35?|BY{2zM1{|z5?43UbiqSuLrLGc8d zitCZ$VRo+E5(W+NMn#z?)uLDrqUSr4$S_wn?FsmTq8D7)@vkX(>>#q9SS? zMKGY_hT?)cI-|2XH|We1XU3`HE-v7{i~BO7jE?B2!=2x`NlW4N{k-p=GoR1gnkack1$K;i-By}fc^)tavKT`#l2 z=YW*kRt3)(KoacK71Q3ds{fpor%XEkeIUWiynUgbV7H;*+k=!<>Z?M`NZ4x_VtPB% zlS69;&rbRduL4Gvmn!?$bp;I_#$@^@^f#>uo;@JFp4v;@BBtfF!8JXO);Sy4+2zdJ zJ+SVKLG2clQ|=e~f%QEDckJEt1(5t8>zD>HHYxgtCNR*~6iq`$EI$W1EEpVI%lzmi z?3?&W#Bz?ONKK#wsW9a>7@0Ok&9s|Do8NP>gyF6u5984|v$kAYZal2lG2XCA&oKal zlfJt8v<%mmNHvPF#?v!0c8TY{3x4(t%O)5P8?RzAnO=`xLJ}Ti>%NF*9Huj!#E;Mg z(S=_2FDivJO?yXt#`zFuNRX~TJmL&tgO7HN(Wi7O$|d&5kQyInj5it#any<4k6jHN zbuvcSLT|Kx^z9oNxLO!U-x==WL#8+XK9?VU>>T^-#fK7C_JT#B-gN#PSm;f%UKF zYFdlc=tnP~^RW(t2vP3BB6OgI`gJHpEiIO!hp98DTSrTou{VwNiH}VEnauA;H{}_z z+y<7fW4e_0sC;~T@-Z#SdYf{rRZ;6YepaK6Ew5q={q%Kxtghp08t?i4tYg3R_u4 zjT5#SOXln{rzI1!XH1vMb8@WK>|A9^f>Ka4vvQuHqGD!cky4O2rK-x9ol{X>RW);_ zQjj2J)VEDbZBDK{za>~)yJ}JWT+c>JL(+z7S9$5esSUv%L-ORdr7ycDpVr$^U+i&a z=he*aG`Sm(Ty)~}(v~vEN!)1)=<$8@I1f&@)tr$5V_aMoveI_?vvQEQGwLV((|x0} zmf2+$Gp1*i=j0|9(WL~d@Ml(TLe$l&s&AWDW-Lf_m)A7Z&s}L-U=A(nIid5&{<-*|n3^M>n_o!9R$J9k}~LlmR9f{8Ccwf6C$$9DKc;^MYFX4SL?~8cbXIX7kR_jb_W~DWw z!fGnFCeN@YOt%`#te9pknvz~TC1a{Hy~LSOprlV$GA5mnE}xKb@YBys8D@(qIVIJU zkeFmL#>JZ;8BBI*Vwx>6Kh0{+P0NhSPAhRubrrjcT<(dJT?H=LHOXan*<4mvrYpmh z>`HJMU2wHjbVzDuBN{tu)hvn6_FA>V**I*J+thMrqng~Z%omZQ%l*t%4O@pLbf|G# zhYfsW)^#rP4NG}Kz1hA8k_5Feu=z5-(>YP?Zfy6dLlgaKxe%_H=trYk-m2P_TIc_D zMT(2O>Qrw~E%63Cp?!{7s3fa(&c;m2b1+N$8&1;c zLN(>Nm`%>Z9PJQlbh_c9d@|;ewd7}fi_arHs3E;N>v6L7DR-S(asled26)JY@M;Iq zhnWdyLGpa^04~6pI~z2?R9L!5V;)}l9%C!4u>w3l%sE+=ookH}rPg1i}5YA@jyTt(ih^T)WF@@=?A zdl9!|2l*3ROa2tsk#}IH_5$w2_2kcRBl&aOK>mXA^Y|rhB7cQl2bgjNfWc;Sv0fd=$SYAHy*DIQD2y zVlVC`pV0Xv{y_OD{84)XPvcMIKHNv{$Dhe(Frw|nv$&sp4iAve<3aKT@^QR~hsc+7 zzKlmGzk)}#$M`pc$H>=ozK+K!zk$8lqj(cfkO%N2`4*lc-^SD0BX|e<$anD!`5yL@ z?^AvlAK+Q?Lp(=*gy+eR@q+dc{)!jLPw*0X5HFLT;uY;de5UgdUZwmuyheVG*R==m z1>PY4jyK6KaezFGx3s_DE4)K~t@9svm-07wPrD!A;(hWvd_evaACgD#kv0NN(0$6X zPXCgQ_O_PAO^X^AHY}K5@AcHxp6srfH`jI2oY~d0s%BPJl+T!6Hm$V8IrYTiDMf{o zl>&!+!la24?D=`N+#G9mR;IvrrPR!-aa+2F2L7{M={H) zsrgV-nTkxiL$SyeW&YBbl^X9t@n>O3m4BQU+K!Ya%TRWpQKYB3KCg=R{6 zZ75Tv?9WvxOO>om?9#DKh++q-zh?}*-F=F;yO$%{(-$~8sE49M>X5^7xXov&usa;O z*LeMZjt5 zR=R`BeX21?ry?*GdP5!RgvORmX3+`Wfsicb+oMCwp6m_DVWx#`fK)szdTf4os3#!S zi4;&g)Fs#Xwm3%YJgND%cvXv2O=I!2jqloxVXv)M7RhjUi>%(->Km_h2pg^fTWN_L z_9|?Rm3jMW#gvte&6~a)8@lz`ac>LC>d=Zljv2qf?V|zU2%A;YVFzc2^TU!NJj4Kt zyF1V)y3)szaeT<(Z9RHdx9eTwf|b2}9&w9;T>e z&2x%^;jmY@80@C^Vr2NubLwtH6ATKwQ=&h0s=GsfphKSnw&)Ie{IRT<0X1=)2h|<$ z`2C_&(Fsr!3%A5iQ{=FyKCw{EcA6azQa4gs!c(f(BUUFZ4Rt=2)!S7Tb_dl=J&gC; z)#>@{g85@cV%U6;mW?fAg(Mqm2$vlcLnt)uN@HtujfBML2?RQ#@y#)ftqYpQ>_wY% zpS0PZjJB^zY*JkIdZj)P4%aJkeK-&f4r@az6xpnVBPLULz#EYDT|#31z1!?+{dT`< z4uqsRtb`pf7S{9RoYlHaOl7?s3NnY^8pTm0lqfu2z#cV*1j^s`DA`24OXR=u_==@C>3pjnAL`;dc8bnu) z)sKzhs7*NBKodF}HaqU;O3k;$LOUA3WA?P^V28%$V0?SJZghnRXViM05u!fm&Z+bD zwBCK8UT~bcVN?xHo<%IZK86$5t~(H`_80}<0`6c;!CmJ(`$kc7CK@IFb%1Xv18O6R zw6!(jmbSKc`u6a@Q1aFe-);kcJqK$2k;&Bg_Q-%+&ozi#kts}Mkq|YtF_EO(+xNJE zAzd4%XXxp!VF`L()QEW!x`qwWJhN^WDbgEq^Ur==!*NlKd$fi)<|Re*hV(qX$o&2Y z#Q3>W;@wH^WVgwXX0S(p^Y3QPy%PTuB;jt8lqT6DEJYugJuD4HlHK;G#Sksr{;0=G z_=q*Vq|L{_I+>KCT)|ZY1*b~+NArMF6rLVmbNr3rG)}zQ5I2g83f#M8BsvR z;)2^KGZ+-LGNYp6GNZVU;({Q~j5;z7I?Ct>$@{%e(oz`bedmw&{e0eE!#U5*^W5#6 zd(OG%o_n7_C?P}#BqZ9Vu4&Vgx8?jmNaibqXfvCp_tn)tpJ60Kd4v!_@3iS&-=zi3 zFA_rcqtsA;L&w0f2Ua&DZy_O~BlFK0ULk(W{Up-AL!K|@U$ELHxkh>;${xh`qYGCo zI%mFm`v-(rGYFCISTuaz3L+&IJhP%c<)UR5EzCXl{s##uK2FGm38M>!N4WH#{)Xq* z<9YEYZirtMJb~|{_?|I(&gwO)b&W%WB%qIC^|IyjhmSn{LOLO`chRQ&oZ&Sq1V+VT z9(eWAe-I+M4|(zkB^>%E zk4A|GX+p0c9YjKAgIA1eR-_1Z%6AX}z6)>%f6*~k-_QJ^1h*^l5_v_ajn0nF7M$Sg zn39oR&fnn(`J>`5ug=v}eoqvFFIa{*3N+i<_07wE^)||i1t$bI+XJ4d7N=>`DiTkD@o6LL?N31RN(^N5~^x#MT-sMo3F%aPLtKIfr6_Oapl z`MAG~j38YQzuSWH_4w`qOr+0l&vr(OHoi?;yj51~a(tGO9<;m&Ei6M{SH0JLqQ~jhF z(i;0~Af03eMveV3&6xVfw4f2=Uqz}(0Gw?kLH=K?VY_2N@XUwbV^ZXbbJ8)9G9~OfRHs>CK#lE8$+|e$Rcx9TIF7JS6y?V4uxs zOSYxj(ruZxd|SD#!S-vr!JclEd)vx<1{Mo}8YV?oMw`A4*@~{KF5?pE%e? zf>vzgZkk8SXglqpy>y7qqifJgB3gL~tsLY&o@~WnOSD;SHoldzpJ_#hR+1)L8R1)@ z(P;Gh=x5PG(T}1ZMlqK}-vfZo$lKA*-Qmo`n#0PEekI)?UVoN7X3{bNNRmN@ zn8ly`>&5ff_o;U$AODBMIpktklr`j1@T!A$(rM7`OUPo{M=qeVcpEXFtb`^ri!%zX zUPdkoL=PWHFk9dKBhV$6CRi@HH0iCkk-p$UpmSCLEn5z>^xOo?(sM6cmAv|Vqsh8x z3DCmDKnq5VmIb3%u1rokFX7_)B>P2xJ8l=dx7{vt-@Zlb-o8od-VC?}a5G@j7N7gh zEfmkF`?f6-_pN}fTcqx5uN1j216&2T0&qFNQesLhHkpb{`a+Y&Z&Lb9vI3Jh-z4yw zNS-OvrOt9`a@^`%waBgs@ zVQOZ|e<3^$>)Lt-cHbFjKx-3!;lywa`akh?;<{VL2oVwOTVO1E`_V$uHzo&_Hl1=N4W0=9>FZZU4oy4S;9+% z?+Skub&Gx_dO`GOu~h63H;QkN7$udGjgnU-KS?vCt`VVMbx*bUs8Xj zF>2~Gy_)+q2em5gEbYD8mvkmwhwd`nHr-3Q&-KarTK%>9ZTim)DTcL%&4xc2rAC)= zz_`u0$5dnLH7zl{Z2H*rj|4?RLBc@7c?nk}Y)N>@Ow9@AT=RDGqvjX!Ig;3tcvq4k zX?D_uNqZTqwBN4whYw3pd? z?Z30XVgJnjL%K5EmL5v~L;9ig;|`I->hL=19B*foXLMu?Wt^XJO~xG=yE0zLc+Xkw z>~oGfFLB=Fe9*bq`KQe0%vqV|W?r7THS?j&6E2x6+2wXsySiOBX9=?sv)oyMtiG&8 zSr=v9n00T~c-9}X-p;MIbU3;yoodkQQ1B9fggB!-Y2%ju(DV_-Wynh2IqA6x9@MDf*x|xA==0Y$UU{2Y0NP zRif~!h48IeN`Mdi|M*=FUU2L=CE|DrOC6$ExN3MlIrl%|Ws4ULlZ8B<$>XjmcUrM# zSw%9EPQ*Pa*~WkWCAmF*Kla_k=UqaC ze0>Id6QN!sNgy|otyAjHB1)3_A3kV}IzUA?N-I%b4*zxm<~rshv)S(=at*m{N?obQ zYeX(qPK|U2pHd;^L5jm#qJ2v4T-*co$a^`SO`GyWKlx+>p0wi|g+I@DE+T8m5_pce zpqzPB0OJ^hI|}PVeDBk=4Rs=&rIZ(@p8#1HT4-KX1=r$+=-RWCpqx?CuEb| z6Ji7s0FXfBWotY14E$yNV;p98rRaeYHEcyoH{m<$p$Vla%CtRMu>hw6|3K16DzJ^mc9Mp4Ij9dI+L2W}w^z^x=0{Tpc`jlk`s3Alqa19y^^=rQO5 z!(F5mxSO;C_W*xIrjrifUeXEN$K!s|75yvLPTjx*JPwf_q-T=p(J#p?9?vHINY5cN zfCquUAalt8@DK?B50hEI^MF5xcFzVLA#;Ei@OU8^jQ#~aF2kc_2zW6W23|tuMgI&B znc-z*KJYnY0r0uNe}a8j2)u$U0$$1ERb({!8H)-4uO>@?u}%lRfSeOON-iYl00xehQD9;Y-OX;9ro{z-xhzkju#V!0X5b!0X9{z#GV#=wWg>xd`|Qaxw6g z7IH1pTgi3N56P`$Bk*nHdf?l6yp7xt{Q#EwM&L2>OW^I~Cg3~C zCajF^A~yry&EtE>ElBSmo1^cOd&w5y`^Z+{`^l}q50Kliih7XT4*V-}2k=8=8}P$O z|B>t@W5B;A+kt;W?gZXN?!t=e5pp+hnA`)ro9qC7l-wJAhdf5^1KvX(0Dhd@5Bvnu zZ<8m%@GIm=;NO#R;6IS3q6f&UWH0b*JU&2vi}dT{chT3# z8{}!=H_0==Z;@w#-zNK_uabAjbHMMC7l8jr_5;5M{0H(rc@g*^k3S$UBmE(HCHi~v z5&1pv$2>kn{($r+9yb1g#@;30F$y>mGLHZ@~ zIe7>83-T`Tm*kJYe-Pe}iZ{5kp@`HB1m_$2up_!Rj9I6}UR z?juo#>35hT@JA7$i^B~18d<~*kPJWt_dAlz{fcDc*&=`sP=Naj0qovf@P(C|&q9pD3`0@4Bb01qGtZ~*dHepVLg5BILvdW7^K zozK2gA(?^rrw-5i(f3|KA(@8zo&58B62R3HFYm^4CAW_Bq7Di2$vG<#@%3ZwMf!k9rvmY)l4`e;6=`yzetQ@SNbq0ze30W&Odm6#Q-Ee!xz_D9J#YjaxPwXWa9loo3u)GLVhuCV-q?N-kt{0&IML z0;B==69G0>UT_6TodD$V@MFNn`799ZgO|(39b-Nfs4#jEeQU(^16&2*r5+F)^O#&P z*@(daFE?rYxU;dJfLL1ru7Q^WHpc%3=wnHI+?{wn3FJ6*p3Tw6VWW;me~g!%7;`r6 zr-8|{6~VF?KUf|f*tjFz$zNGtSo>#RK|A06f4VY#xB%rC{rPMlX9F zzjm-Ib;rI_3x8F^e#_7f)05!8U28D@Y#bRs&%VMY@Ol-yHZdK?cPrBg4l;iBm4aTT zfBdyGer5W|Z7=HBK(b=4kqzP1{STLQ~xgg2q#*yc*(D!MmpXna*Fumet5{JM^ zis%Z+a6fdgAN5SYEZB`pVQZj^kfC+}<9`drsBxk%d_TV9$FKpu7IlZE0?53^vr))dp&+t12tX%Sua%iwga|f_!hDC)b^mo#o1O zW;oLAwzSj~t0g%p(VSp18uU7?My*mR<*pH?+tn4xxylMm>Al^#;$?gBv2X(i`{2u=?n{;+HdVB++nc=!$K$i zIa-HD!dX27c8B&o%jEMAstqUC57_ONFz3X-7Cgeg)?wR7SlfmBc);Ij36rh?2IJAA zrMO8-?IGZvfpF@?*AS~MM#_{gzeECxpxEEzh@)Z;Oh+HD(c z8+!(Hev94C_Zm^e?t$G3dA*~4fgEHY%846fw_Jfc3U&kIvSK$?R#QH~DTC#^u`8+q z|MaZCK?Y00f$N5la5R8%cw#vHWIVd>`l*iyip4S!WaCqmZ!;{e4@+X5uq_S;hQs7K z+wRzavM=mcPB)W*iUfk$lgY{606 zMto;^hkzXoD0=4okLD1d#VHmp2h$LL^uP?D(!V=#k}p(TuzB`7Jx#kTRf1w5(O^Q1vwZNViC3|K*k zKj}m1nFGO5M-cpsHwcEHyuf*OS-U-)4zqCAIfBdcEG3>)2A`+hvz z=gCD>JlMdb6FIs10hHz2b+nEQhxNP~zhw#MCxZm-U!jQ`wSPm-wyw!SG!Zpy^!|;p zkUg31XzPy2$SC6;LqokW{RU6ta)GSz{H)EY1BsRcvG&6hO|m~rqoZ+X~GXL^tLi)`O!Q4 zYZ(de>jjNJl!m3?7%v)z`T>E3V_A^mECQC2yD@)MhRtriAma&4>PD@@_NF7Ob%#au z1N$tMA)8hQYf6!)85x-*Yu|MIo-#vAjM^}*4ATU5pTO{fdzcu^rFb|gO19v}p}2rf zB@0rD{9bl=T+1-4?7PO7B!4BJo8hDctvash9x5uMLh8mcOWJ-iAmbj2Z)MKnYQxrY9 z|E-9xgNU!cJ~Ud6J_T|>fvpJ5GNxk>Dz0$+I5C}KZM85`&U`+}#fdx{H?|-PI=fM8 ze-4tGoETT_m;z7cN1k2~G&u%S+vA^2NC@jpxDh@=tPgzW!cF{lo_zMW`K-q+6ORc7 zPsc=W3DgO)8yJdLd&UFI0)gT916ZA3ST1HY>q#5MZX{+Yj@0dT&}+JP2k14^XAV52 zCB$}3@4%xRcI$@fLc25YY~U#yJS_e$$L_M5EQ^hOVKw#Oi zKTZjMFO~`SD49Rb#qMeOe7iIGh604c6JhL0V4?;g?nz_!*75f+k%dCL3FBWtE(%Bk zvVf9PahBK~4UKLb3NfKshmq@oDxyELm=_neCI3Ed_QN4) z@J8*QJ%oU0w$GDF5c`ks^RQhIwqL_XxR)+i#rA$;`Pg0u@8I&g1jq4>kn=Q0H1BEh z)koDf)hbo4ic`*3CM&FRu}mvXmYkIQMe?!a8Oa{WHpw-T9Dq?A5g!w0imjsOMK_7& ziG;!r1s@Ag!|9I-T#J3UgQ(&3=NZ(*KCF)T2X)+}$(Nj*0QFI{$6B2DY(vZJbB*L0 z)hbC2ddPpUN6UXyoH#N8%4Bio1SqWRLq8Nf&m9!qq+l`p^ALsCkqpGXvvE?$iwL$K zG3ydihS+o^X+V6r32T%V#4_5jF6cs>xCim!J`zIgcXoV-=2ApBwD?Cmz5C`=k*4=g8H4HekZ8k3F>!( z`u(7OKd9di>RHTnKd29b`Y@;ugZeP24}c>F+7^oiu^<$uZ4AhT- z`Y}+yAJp#$_4`5neo(&?)Q3U+PEa2P^*cd*7}Sq}`Y}*H2I|K^{TQg<59-H2{eDnC z2I}{N`Y}+yAJp#$_4`5neo((3)b9uNVMw_kD*k`KgT1Kxe+VC74Kt#9G0J-}%6l=& zdojv;G0J-}%6l;ad%^v^;QU_fvNeI%(=aZ57>EAoHQ38Jianfz*fCjx{f}$NG4R_6 z-X;JN0m%S&bSL!yynuq}HPjC%0+c`k%K+U-Pe(lpz8}j`(|^+!CFFJ|Msnm;j_7dP_z$<{MwH(Ly zZvo!{P5^!YaFaC`AT@?I#<1I%g;^#GmeGjaG$ZVz1{P8S3#oyP)Zmn=2D@fH?3o#1 zF@3O@KI}hfU;#DQQ!rvj!HE3?Bl!UEA)bAV_^F;4sS$uZPnrlw2BZ=VwE@xr4uBir z0eAuE4fO+x03|422B<=r8bB?e9uNdH0ow2k{iD;-mJqve-(UxU?HqhV+i(?Ol)w4e zyT|w)yAQEn_i^-di>JQ=Kqix6F!dy_DKiG zz}%SwtL1}yG+;lm8Fr-|lGcOk0OWK#p5F<$3vf5!9>5O3&-n~bqx>^~X94>F&jFqX zyokD90=x`(1@H#oO~6}#w*l_}-a}jO0}cW{031RapP=kvT#w-TDXvFxJ&wHJ0=@&B z0Q>;>5&i!Oa0(EGC6<#UoSI3B`w{!&e#HK`AF&@Z=^@OdhcJ^K!c2MyGwC7Bq=)$V za|zC89E@}3S#V@*(ue3ndH^sJFdMKv`Ybr}EI9KlIP)wx^DH>?EUfVuxG)ATjDZVd z;KCTVF!o>i4P)TK7`QM7E{wrGj6uW4z>R0YjWKZJS#V8{dzY}m5;BLS@fE|FR@$4DEvw(eo z=K#+GUIe@Zcp2~t;0?f=fVTi|1Kt4~LitZ{J&fxSTtCJ2D6Yo=-vYh^oB;d)`{o3= z0NMC1pVas=lqkozSKw|XtiYv!z0t=(&mqtQtAJB0d%=;Lk!vqlE7xj zgE;G>iCzx*znu4C8gPg8JZ2G&!Czvlh@bbco<`nh0M7#U0iFXq5BP7WV&2&&$jdym zBe*gz?I^B4N7aOOPn}WS(0UKRi~bov0n^}vpy1dPc|M5oJ&4{PgCrhjjk5)ac8~yxxL*gTNs$m>fk1T<(nJi@9B=PH}=$PcL1{N-v`0bOfbw?vt1UN+Fd? z1R|M8K}D(SSa4#kD3Gkw%B)6{ zNpF#+iD+U{lHQ`$>(M0(tFxv?r!Vs!@cVtf$wWaumH12i62Hm8gQLVD0TlUp5a2@H z8CN-ij(ICBOE1Z+b6%NM>m0q%a?T|gvMViDa=V^?{`s1_YTm#fF3(4X?jqnvMf7nl zmHQsOgN~Bf0gs8uvwW$kS+|E$Q)MPYQgU)if+060#c+ElC501-#drrTTb99bvTY%b zc-=bU*YTf3FD{ec`EQ^h_B@fXnEFi#31&%VrpuIIPQd=4SS$g@@x281aV;t=E|D0K z6pIbT*k8tm;{w(4g=1&mWjOdsT6zzvhv$miij*`|09f znK>&@@V-7VvBTr*%M%O@NxK@83#tWQn)>RR2bB-z_?52<$|5DSD$i4nu#gBR2~Ti4 zu*<51-M7HM_Y+sZ;ImqDiNt6m8hx(ApoL>jNX>y7{L^7X_|d><`}qDl(pjHH2vCTO z34R~zvLl^NeFkzS?myrOIHuJEI@{^7$Z!k2E7F;rm6h$znnr(%Cmpqc&Ng-Y4ma-Y z_I1slKdpP7{8SIO>!Hf}+KNDZm*$ z%O%CdvJ$blkYw3x$$4^_OhXEj4LZHXsK={fjG_a6Uky)>A4FjYc{Gv0X!+O(NzBD1 zX0apzRFs&+pw}g4n2i)eY_#~1a-@p|jMNf5r@rQarq)d@##Z~F){&H+l5e$nGP3*1 z7OkH-qqbjVwUw6@yE5|TPjBfgeW0O~8}AO3Pq%+G^D@oWQG-s@BuUC}*jI-F%hG36 z1iEiDR^}&_W;qKyk&Ej(ijSu@vWOmZlDx?4q-qbvtB%l`17(wX$TTpfeJrmp+DCpu zUL}z~CblY>f?){7Vw2JAh)LbQYHBVkZ0=}p=5`H!u;R<#4}5ms@{fjD*#eaPSG=rb zvMfLP5(h7%3)`DJn+h)rRCBu)ez0uyk(sajb;SpGb%>IMR7Sr=Ssj@b&~a+DN+8uL zv{HpmBob>?*sKT`RZ68qs1*tXSovr*S}l>w#dz?TSc393-UFq6FB7{`UhYbvUwl&M z_xnrPJ)NJam88ThF-u%#M~TE$;wmvyU4`^!>m7GkZ*{nRy0jp+wQmhawgj6acusS}UpVwCtObrwiCZ>qCA3a)o^eE?Gxb`S3 zJvVw8&dr^NQ^Kk}0xA~i*$BK;kY55D2$S^3Hg{#=d5dmXe;)D@#Qgq9ZID*!ZcczU zn88FI+^ep}^ZCf}Hcod6i0n}T$7*8rIEvn0zH;SCLZe?q`{?h%NdZQXv+{NughTJ> z?<4c->2_|{$p-}?W@X`varw{&4Ky0IT58x9k|vR)Z6R3x8aGL-ar2_hTOSBA6XIfC za%0LXrdiW2sIOh!+;vf1&3Q9t^-h~P*gI_oH{So?!lCl%>myevsBucrAjjCEE6Dp}lDB2bhCMpq=s^P7mzAVvO3LA+I==>&okzXg4 z6cv}yW&0ww1GDB`)s9(bQ%wyg8S?c7hfp_rk2eXlScp4dN|dVA#zdl$DP^~Zln5D2 zAqh5EU&f>%k(t?;{Siwfb~NIgP*1VMRa{K7YnRugcep;I7e|t)w61Y>Ag48t>(XD& zjTa4;d%9<(>}qOyqi|7qMMrj1ZsP27*hr^>r!Mp(hg1eq^)9{I>LLfi<{3_Ki%`!wwJc_*In2) z_c}|LA=KV6Yr&jgZ`1VdK-mm!hh;rCzF>MupPW<7swrq*Thqi3&Le#*gWrpQ0v*g$ca9h?)g{`tphu z(<8fRdE$>h;#KLwy1VZ#qkpWATnLWjgCkj}*+#1O=rC)ivSCk5O;vMZ%eD|Ki!H_! z8+UuihIV+tW88={g$Y8Lmq~)e4omHi580VKNe3$o^e0K=5sjnES9fkr!$qzASD9K( z{Z&1~vl{(<$qi<1SL>nltg2;!;PUEOO-ZFSbGsVn_}pr`67+k}OE<<1=ctG;kR+4~ z6NuV{!BX2vf_+;k0l}2pPb*+mIK%371DBl_xn9QY zD%==(=1#5X4qA0p8=Dnz(w{2=?TMHdy~GyKdaPOLs;q4xRT4=*OHwgy#FYjU9b_|R z7fN{J@NY95>;#+R{Pm+{b@hFnn^t#T(r|B8!&Tmn;Pkex=DL38NMFbN-%X#%jk`Mw zN;?ys{WUWd=l2(0P;H)3)HVE&yFqU*^%RwrN6ss&3luHL$D52C-Y7W1F^A;G|uM6AHD10mz!%7a|`a=R30c_R8zC8`mc4N+_s#? zfm!G+Z?EY|@L581PsH76Qu9*Wm&O1w^Zxeo<;&^Gl`A9X!-%64KV$HvG8lX~(O$0>(+4ZaoM|?NEMMN5TUp3gabbKWDZ$xZ8#eO9#Qp^HMu|WO-FsXp zq;TShxAcGyz@|(#s3wuf`sckHNsBON`-CU^Qr z);ik8&L#Z;Bb`F*#2L`pm3E~~BGGDXdP{P$nfJ|nUVlx@6XVw=6T%6*!bHEgq?+SB zP2N;8e$m9hXlbCKAf?%6tIjod)>L&X+ccM~U&xL7W|UUWa3tAM19f?&`gEr!wK&+; ztQ}f%>fw3w(3^C~T?DDt5`j125CeK>U2?23^h zcY(lKV)wU~&-G{e75ciM%BZ(D+`e8Dfwm=9raxUl{*u!*AO@IWw9 z)%;2Jl6NqL_q_57w`+C;KZzp1E&<`-7s3Nf#`{Q~fLWTJoSeQrl$`9)X&swFTD>mm zmXHoLpFKlN@^f;&wCfD9Dbit@OwffDA#ZJIptEqWB68%Pb*+uH4?Gg=Xs>yK+m+Ml zt?X8D>cP6Q{ya=zA6A$6OOHgJt1ho-Jq2mb!N}KO0om7CWntU53WngJz*S1~O z*fT@7a`~M57A?B7kJ$r;&f({0BlFc{#!VraUT)YNl20&Xk_%#oBTjxMQnY&DnrV$2 zdQX0^ZnSc!{c>(s&)xHf?+StYcRaA9!t zP!_L{`4p3t>CoL1kw>X1@>M@yPvp0;dYBI}0RB5jSs+E2WHqt@Fk%2qYLaNMs&5Hd z&m0OkuT0Z;uZs7nc4-Mcv!>pFg2j1(oG>sAyPq4|ZdzjWlmZI->!h2`=r=iWiAgM<0RaB&x z=~a5nE($eD`I-Hw!CYLDKZIy+Hk z6Y7*9b|puhQcxmh!WOU2fc1pVK~dFS8f@;3+{@~Di}RwM{!Rf`zOi{-cklYf#`Wjq50uRq9qkV-=Eeu^oWJnF z*#mbiSajd4$n9P0g4;K&y=@z7GXTW&Pf1KnS4=V{+)9OB2`OiT$;L9SD-#Yd2h@RbC=)IbosfMe?}LDW}*F=_blA-v{{~;A!$&xcL;ws#+Hh=ZP;|nl^eF*&iXkq z8>q3bnjJ7n6lSyHmXO)3QZp%0Cu|BaDPdeWt>~xw25Dv7p%aq;ogJK47_7K@=DMf* zskpW!7s=$#T>`~s39A@KW!dQL16Zwj#q_q5;7 zXosis#S8r}aJ$-0ZRh60&xd}3E)Pl?h#??X3&BEzRA4|!mPaQ*z?0tK}VYL^xWwJAD89Xcjq(k5^2!3(v z?bG&sH2j-AT_5iUagoSNk?UzjY8gR z!H!EEa;W#10l|D~vPRsBDPL|Qr|3M&Q?&99YtOmC+sithEGSC*eJUidh<+WF!$JOXD9TjOD>ZEJy;=#!oa@xKTo z!BvGrHNL)tluSCeDd4Qh%m}!uF}+3pHGJa*9hWv1yJz4_^Zb>b?%W1nd-fv6YpiML zGvHtni<@aR8mtk8un(%+LWTq)xh=*w@GEZr{aDgK*b&n|?Moq&ZJu1j{M5Nn(<}-2 zYFZkr7A7`pN89J0Up$|a&Foi|*Djekcj=|7-oZ^5c3j-R)ParP2jGSt+;9X8;)L5m z;sl{i$C=dNh+3O`rc zE!ftP6P^6FkS>8(;xcra7ZWVuCCCI<_zYK{1%Ax@AW5ip;hM-VT@4;zP}^!=-7&hp zV%cl$Rb|~mPIluOg|d8_yU3$y=-zZ;+avx#{j5DsPt*i-;{F8(UB$Zc?>>n^yU zbLPwj?kQ=F)RdQDu7(HqOtq$WCR>9kqXGI44rik9dkgKP2LaFY^sMH9(OBonD%L2A zm0Lo^#dRKQ-IkEmBKB%Lm0Lp|t&h7kTtJ0^Y~Hcb3ewu@r>Cb8HI3oIQ`S{-^(LBT+&#;r7_XZcrF zmsLk1-3z=O2^PDvZh3EUfxNINvZuPxUtO2)tI6nVn?5^O6RJo};#zAI=ETxqZfCAE z1v_C>AdxoY-E6PQY`3VLDYhJ4QFq(Cgu;yD{;Fz!eoY|KkeQp4nPHV^(l9z~W92Dhef=46c)Up=46HNBu{UPcUpRG*sJq!crybHPG9t1NW z$Dy+>ST3_5gD6dA=wP}=th+TN#wO*hr)?L65`Wme=2evm74xCb9Fn*_#Z5m8;ZkRD zyUN^O;%!UqwB%aTDjl8WxoKsN&L+;>!^r|=6~n&FA}D+)4fTauENMy^yHww6f%O?1a{73h}+{AV8DMJh8e$aGll&46c_XAUhWa-f0;zekwGdh!=LQ4ij zHN-rHzPKSMWqSu_^uon^Dd4jqW+M5;1h`&UG22%- ztGuAi3Pzi{e-*6GYteL+xT{iFr`ozMuFK8CM)bU*^2j%Hmo}816CCsou$jb#z8ys0 z^yr%_V3c9gMTyx&nIO~%2uXvjoNxeQlPj;Be83H?kA;7k#pYSVhYXnoJyF@UBK=*&k8d$glyQ^SksJDUBisdM(i-kxwgd}kss;F3$H{iSc%X> zpvsAOSb{k*5x-+86k3SUa$CrV={Zgnv%4{i%XX&Eo}bOBf>@k>atjH|5zrc$wnW>k z3g#D7bhZqYq^_RZw?^MC?yoAV8yMWOn3L62Yh2mc_DZF~lvVC%>1}J&

>a6DxFK`v2Xe|9T4ZZZjUBtBQgoG$FaCVF}Ii#GynR^n%EY=6Sx z;^(K5ohw&5b98Cyj+WrenVoQyB7exs7Sd|*v>xiNUdw*3Dv0)=U1%>gpi%2gN|R2= z=4P43q+zBe?$M|i$#y)?~06iIbrm`Wo+eZx%;R0XP z=rGO*OiV;{vT-CL5+4At~cmax$sOI8RKuL+9_nPbK_M7wbGZUOC<|Yf?|2rAk zK-Zo+R99w@)kr$M2p*vogyQK9Xk~J3vn3=lv9-|o2W{?0%oL?uhMSTeLagO#H=6;yKo2Qhq;dlnKnIcDsW z!kV+qC$otyv`cUprU*LB^tpt}a}u;P)8WjZssvB7wS;E4ZE4y>r=A!H#LX|=@Sci(66regPmk`cTsaX0rhW??Dbtd8x-L$F3FE4i;v zCbAsq=&=GlcCsEPibWzj-sZQa+3aWa*uZ>5vnkeVY^4;HAkOb%2ShT_-AtFO$ehYO zt+r;kGiYMAp~;h=q8ZM#Y;8hLi_VqIHSWkRu*j;Vd z+W^Ca;~K?}Skks67!s4X25Ku#OZ28MPS7N!&<0^0U8U<%I(%Z8tu{+%s8D)5jc`S= zsf74K09?o>O#w$zVxq;MO|#h&h)V7ZWM;yJPS_r@7+}F9L=q3Auq6&#k;TkcGR{-5 zj`!l7&FIU_XU%7*K^~8Gc}DhBQwf0329}+%dXOn->{*~jz(A9019SBuf|(g z^ZC{6&z#eEt1Gi2dw%~_7tKfBvgi`dCJ*=C?A+39~7nGEDu*jtC}k!`EBKSNnBNa8U3!pazC39hoV>0b7Hi>FOUo5QbcEz zdUp1tMvLY2eps~l`4e^&4||C3G4g(zmQfa?k*8CDH`<6`4S(K50z0I8QozZv#lsGs zuzF%=Pwa3*8GN#w{*L`y8T$j5S`c^8!jpp(Jg$Nc;}**C=1Wo{F}tvGl)x6UgKd%$ zm-*X@QrFuu+1oBX-qy2gIJwsSu1xkWw@ayf-t%gt<(lZNh**e-{s|$1S=>4(8jD%* z$EAG32#Efd@L=9kf@kKcV7JAN0MIDYq_JK#Ly_#J%` z2l6@t)m`lxmM15B+J8Kdm)q+*<3OGtC-l1J&+F6JCC*J)$xBU`Ca&Gk$73I#Lzr6A0 zo0%?P|48rxc#U%bq%M#lRcsGQrAnet*&fmxv`UR~Q%Iv1NQBt$LJTWoYLu6qrQmgT z!brtJ;AY7Cx;xz;5*e(RRbE*)^tJ&_$WIr0}e7-_FvJ>#0T_G>R%Ib1)a zR?lk~T*-}Rxm)-Rv$npO_bixy@9fAu8@6}W((KB{G4^&YA2sCpQ5EBdjqyXJQK*&j zGx@QIzDZt(9^iBww%NrZrfHBsX65;Vutg7N_TU!Hf0Cj$?Xj)+}Tk9H#HkbNT!#%qVIZ&a{eEBK$5j0)$MZ*~wo1Y;dft*xB2n z-7qL4pEHDZ=l5R;KwX2V3;RIK%CfqYA}SRr1tPgvg#n*hSF9&->-6rVb>epMHK8^p z2k#>Sxt{(8wn@5M%;vY)ifTd?Xl_P9K}JS_kN(E*NcSVj#~5+Sj($gN{G1*?Wk=&t z$oM%sPitoJ@@8XyV%GZ@9-`+spx(L8dc`q{`EZ&kLh3m1EYNkB{N_U^)va zK55L!$k1r)stl9gfrw0|Aw9)ytl%C~Yt=ewWggd3vcWsVl3oiho8xoHZZR22CZFDy@LMs!qu~@xwW1R z9ER2xxs@*VMV_QBkp*;7BCRR>z>HW%5k}~b!X^c06O@> z89E3VVghHzgc9)d&&Vx`>!5(e*aShWWm4fK<&$ZF930c*oWv>J5^_3~Br$tyC@}#M zNTor^f{(&<77Qic)2qpeDAyE+f%h9=1=*0B`8W%U!cB5KwzJFpKoPHyk}0tys#((5 zv}j~?WUQy&U1w-YSkbgBnA2A@y0&T==MXeily(RsceK_wwzbyX%*p!uZ&_>Tn(Zr4 z2dB^QW^G>6dU5^x&E37hs+kK%7tS4Fy2^XOJm2QT_y*rt_k>)jR%ldH_=cSP-hyBW zI9$o+Tr-0pex8`BSH^UjSvZ`;M=bsTyz1D=At5J3@W*<_$sseM>@O|0yE87JCzme0 z@6;)jS`hsVF}zoCio#CjJ%Qi5MI_b8mgy>^L5|3#Tqnm39lMjH)1|Rf>YQv#2(vVo zOdxh!Ldn`>oY0wYQTPOZL>&k5V%`f}7d$6tomAJs-Da~a`~cn<^5@fa2-780Rn3$& z$cj?a{gMWCZ*^7o(BSl8pEu9Xy}DLBqehimBZ%B7uFO^hyQRPUrDFY@1?yD*2+mZ{ zA>|-691D1^AJ#h;ksc%b$`p;#nVCsajVXHGndF^pc#*M%!N2>Ci0xy^$!15%glOPI zDcc)#Av7A>_+MJwZ7Z`DShFh?x7;Aic5Q3yFxMpy1tN>myZU73j>_`UgMwVQGqoX4 zx3VHTseZufaJ!4j+NK3{y%nvNig_h$%tH7dC8Asoq&$a=1ng;PTCGZ@7t3S|yOooJ9su~#+`48#dm*fUO$II&&E4xRC$#ZI~+EF5$9V=GUL zl4Qz3YBoB8^^cEtZoO-Pa$5y;{hEk=`2K)%cIDX-w7BLo6nlQ~05SEo0jg~+` z0ZF%5u)WEmHU}n{4#uO)m?sgoGfQ~00@lWNePd@LnKv*QY=LL%%EKA7*h>HchyZ`I z%jFVN>$H`+c1|4ok&&P^ zMO~Wg@M!EgjNV3WA%z!;+0u;NHL+69Pgt+TCacp9Bm$(9&g8|Ww6p|MYFapcc@Y&K$)8Xz$|BiZ7eANBa#MDY`Q zQ(Y)#!6(nZ!AWJW9$<+SH|>7$L|*!f;a?5UdtlzsuSVwo>ZQ(WyQW<|ZQ8Y+o!3so zafn&UdPz}spgvfWT`a1X&aEwDP<%lV$vR zn(e-VZ)__OujR0q6OISQ_NCaoA9t|XPU3GHs$@0la+k06Wkb5tl_@L}cBEydIZDzi z>bUXZ^40D?s6jGs3jO`-t zexIM;G3PyCcwq2@@8JF54^Df-H}W1ad!J!7=cOA^i*&b86!V%8E5lh%Z*8Q4Zisw) zpq9;P@PgRe2%H$fOZGeLKD>1GIzP@SuyB5o6EHZlvk`}KyA8yjlS8D2WOg9#fEOAQ zALz2l#XJ+LiNTBWBet6(7MC!IV_jya%FVoW#_=^AB%NDYGE~C&nf}_GJ`%y~R4C(NM^Zm&_|hrqa2{TKYzCB(KxcIO3UBn{IP!hXw`?4e8V>E$mh^ zw}xI0pKZ$SGw=6Z9(j>_tb*;(7SQYIASh(yl} zI;$}|yScE?nNeKqbl^O7sH!T2d#+&iR%cNm4!9Pf_G}Dc9=8T#r@^Twg;=an>lIVp zCh;+|~eB>z>dxvN~Q5PE8^ljvYhjVg^-C5PNRE^oLsj#nhp4WRx zYNf;BF3wPw*MNU=s-<(#S{88y^sxE{3F33uFaA2y>4bRl3W1rJDS3R@nMzE)$`G@R z6Qg_PiwsZIcIP{C%jUFK&(al|XZb6G4XHkNx!0Xhrts;fBVOmT`^B8NIIF0kIM3Lc zmEmyZWm|1dhfU`xK;JIJxq*4{a{~f8xdsO}F)h+S`uj%iwc5cfMnpzLw}tcxa*a6_73E`6v2Z;LD94P_>4-Ah!nh?lFU3{oWHIG_Ux~Am1(kEk zQasaqI1VXXP*9!rTW$y1vqc*yd#g%E@J1!xc#&E-G27>d^Nx2L*l_bsJN)$cI?_*n zDzELXtr#q-UR2EOsy+F>Ap7L|^p={Xm4W4TsBsX#ihY2FcsUl}-NM+(kD>$1X^6cA zgtw`C@XOT%v2trbiO4*smcam<3@j^NS&EHNLB1c$wYaIrjKz-&7Afn~<$~NIUv8mG z;Y>HBRjG~Xjx>9=*{0X)GT0f9L~5m7kOC!1+Z}t42XDId2E}JsS4n*jdc6<1h~6R!r>;W{Lk0V^>~Fm!E6q!!VcB)>a>VEny5Nfnx0Q zXMlZdJ2dij&#De2`h~SdSmUoV8W_PyD*}5WNwyAR)ixjFGQko+l{62^+{{ zIq3*wN>w7IR?FG)3kp1bzfGf7b2eAGUeDQZ7!>c?rdX{>HeO`mX~&3yhEEa&+K`Ts zMgNTw8rOJ)Ibm&L5*I(LeWpd=zT_#ra)Q!R_xo~jj5lTh%9w%3D;aF7nx&sG5V7sx zsr1t&lQto4FiKp7!NUBQ!C*6}C)!GXfcE3Jx7qw9Pm!mHQaTo+y|m|P96#cB{c99VCkm&;azDuq%#xf=YLT&qV}E~Q$f_}}F^A64p} zP-xXkjcQ7~XtKUpldWC|p-2eGj0(NUnr5EN%))Jxx!H;}*2gv2qF3!nwi$n>k2g=| zx?~N@WlNrt3;b6=pSD4tG}x`J4A`{F?IEoe#~Na%&M_gz&YkNy4bI46+jJuShJ8*p zAo0xt7KfV>g2M|2RN&VMZonZvPvjlCK9c?U+UfMR9nZ&4q`!+Oa%3@W28*$0-ou~g z_mTR5JxQ6QOpyBW)6%jNGTrzurSPt2LTbY1P^v+y*&LEiJ>JijEE8@G+p6GK0wUhO zXJUPNLBMP&ANIiu=>KkDXUk`eN`n|2AJ;+L;b-bPAEy~~ zPbhU7l{P-wd<=FnCzFa;t8139`Yd+S)K>Ak2ZX%9_YH#0t$lfLoY!&Z_r4F93z+-94-94o$KVsTF1&dlH!UhR-D9Ewjw9H*>WO9 z9PF>(`(`i$QmXtBk$?cO(O-Y>_3PKKyMO((pj(#>H+e`bQ9*SAwUyQzHF|BW4k6ES zd>FDJYQQu+#v-2j;J1mN-D_NbDs<6?aU)!X3D%%J@A21pfTMc`u*U#4Ou|^0+)tNF zjZ2!xlQ&R55kA)dWdT2J9dp5bw=(WxY)nO7d<~U60(-$GCRm){7xU-(e?0LKjXA>H z@}xqmv6GL{DXcH7M!Ui4@P}OL^oZa$s0j~okdFcdGclsbzZtIs#S^I*s|{3Ic3eU* z9CV>bIQa2&8g^od#xxj_O=> z{Q0e2iFG+?HA+DhTP?XA*Z%x-w?NAfZGM~FZ~pnbFX z#(J|^=R`l#P%02;2)P;4IZY;=u7RreaawbRP*P88ndcnU|6vJpE00g5FCfDDF+PF( zIUQUt!;MsOOk=0jjp&hl?9Rs2WYI_;@lq} zK|@nqK8jh=lUF&Np}tOEelk{6o-7exQQW(B*FDY4_8AN+VY3w z=Vu+$aOs)J1KrvEqgNOHWz)>mD7K7W&F&#k!$nx~w&^~BX~3Ce?OpWccnuvL^7&X# z_9AK&6WV+->6S7M??qI~WRP^fSa9LaO%!p$KP^X+=_`J8N9GwDOL6X6M>q7ZwQ^3RdZrOf?1jn8Lcht>E^cTD7E1C z&GJ)E+W2bUlo=Rm?`rNT5v!|x)JR?L8?KOQTj7jq6E*1PP8$ypx)8&HGrRlhc%D?8O zri7HZwc=Y1U6<2%+zeDE5U4!|?bTH&g!LvKJrv8ql#>Trl}-@F;TqO3vfUS6XuI!J z@xsoD^ptJVaeT}4!HDO;*w+1nCl(gZc1`GK>QBh+$`sZ97GLOXX`M|U$WA9@ePcsI z;}_0Yx9;ogFplmR9U30pIo`9SIex6I**G-y&gNaaHh;CLJ3ZeP33k9@#@2T5s_iyu zCf^uuY)m@ZTK#@UG9Sa8Zw^$`I(&{R1)s|RY>(D-rJyYpzwufNUULD9wt@=LW84o^L3QCziAq~rqp6_6T{sd8 zR#2_{8p)=q)oW{XRkE#pfTw;`L3!?*#Ls1^F_ihi*3z2$7x_&@CzI07d^1`jStN%n zJDDE=X-OBRl1!)TBA{f<)@ZRbUM^V75+frhsdRBKHV_svi#M|$mrbM*zm0U z=3x8uD_fqpI{M)J98vj7TC+pUOaqOPFA(&X#|S((Qe8k&(|A4T_XR$QYK7-K1O9N(7pj^W zl^@9{o_f;GWlT4;w1s27M2YxgWIV@r_11)MU9(~D&}kYTkR4x9jZHLfs*}-kL)I!N z+fmTphR1AZqrzV`$;*NFwFnWi-TPPu*!#>r*}iYz{~8&&wr?K}SZn{j_9t>c9!3Nx zBqhi{G8m0InXC|44v%@(*^u$Aq^f6PBBc}J>qWanY}vUe0X z7!0Dccx(6O(fyg#m5IKo;tSRvTGHOJ+4fX+Y}P3cKi;^n8`dGcd~WlnPCS*mtN7hf zoa)SumEu}z<*vCj=>%1M(n>(jSib%c$HGeRc-@urw~^`s9BSiruiNGMB&rqgvfl8x z{a%-^G;zW-c;F0>Jq({6K=pNdr~>ZS$C1$EP2)J=PN z-L%)MbLoP-UK_Q_lEsAhit3#3{wE((Hw`e*$Cpjd%kjUxZPm20tN4$fs;rvE*lv{n zoP*?#hip}&COp4+%z!xipYB0_`)l<)?ojD@ta}RQ5$4ukOLMPR~*IE@n z*x+%nMffK0U^;uVmE);fJ1x(_!*n4+57d(6a>;pzNB>O0 zhbwAxn&oHFtbpw9X}J#mNg6)$M83h$(k`Xba=yjZez9P)WkU&PJ>1ZGLZ7)qa6Loi zbya~rD+vZE%d#PbP6=Exwwa6ojHnSakylbhMwy_R4a>@PBzm3ItIs|3yHc=v(M&<9tSvWQ|DBH-pA;&TkkrwFn-6vV86euwSIKEX=(oLO-V#| zoo2RmpfA;V-%epSZG<@T8NAknmA-ktV$pr%R!C)!ejfiJxxt*M$8QG`zb5udyONs5ygS zx88`vaQs!z$t4fFnj0!(;1XDG_yQs96V>*EA}#lGo=L%Tlqfwu7fxW+=P&5Id|3Vl z-T_+!#`z2zT6-675#wHskPwbHMJbSl`(3;t-}li0=Vj=B0%xA6357CFxu&M!N}Fa%S06a_0jB z%h}A{;X?n>qx0Lh&(9C{&urc_2wYwM(b+8zkMB4(FgrVN^DkNF3htuoG}dXZ&5Y!T)P z{$V2BT(%x%c}QzW9xZzmcQVlPM9ivEBGPG+h_vPkrxBhZXyAk20UJQ)+yK>VN`Zi! z_nEBEpkb8F;MD7Fyg!E#{WBUSTss{o87OP9i%z zg+l{J$L~GGIOs7mW}R^zpZEG~t_HL_+_^Yj+=~~m2dt*^M*w*I{KLBX{%wGkn8&s= zJ1no6JV7zzR0k@w=Hwf-5so&% z5@oz8*_cXHuStP}{NH%`3{grex)3P0&hOYZxBYfJNxKElhgL}E+Pa#P<(LTGM(}&1 z#E&g%9iZBV8(S(hQ^-e}NxVoif6TQm&3TEp6`V*jxnykVB!3{7cFC13V`pQg0F(SZYXbp95rsY1~^EgnbD>s_@kN-xloL8+1&8Qh^Ndg zB>8iK^W@4n3bB(Zp#ijeB>9``p?VYMqInZvhuAZUNQvpHl~(-{&?Z zjkkl=M`(Q*Z7Ahc_a@bMAVe-R@)JE=AEw2P>{z;>wV3TzldUwVVht}~4IjsTpMWhV zOYj)?Y$)4T;wtE7)_Mtp3p%_#r+W%K1zqJTrYHUbml9hmq&)shqSES1ITOK+&fGJc z3SoVsdXK0!WMB}d?xik2cqZ{8+0YyrbQ)bn9GH(-FJYHKC%8SvscJNO?JbhY-%z<} z*qP9~TsOb0&PYU2TSHug-2Ck-BwCW*E4~97O@)s^@7BxbkGRl|exB2a zcnbKyW{`eT?+YXH;pk^pV^FB6qHI6}+d$_vm%*Sj%F5HcR<_ott3{ck%}C2cO$?#1 zQJmXESW(1MpkhwoY-oqK0`O)1-Q{IAR6II8Ex)|BJhi9zvsvbyotoo4N1#*E>yV&M zY9rK^R&PN|HJK^&biJa;0D!BoY8XXPQ$St(N{?vZ4>;f5J)eaR|0J`mz4$2W>7LE9 zR&|9S$3!{8PCf?5aSJ`oT%ECmB@p8&qA;|_(5S(q-$PVBkK0>0bMw$qbXqENdkkG^ ziOx{YG^^a8FF--7+(=(8ayqv+pq{w}9W)ry(T-2j!3$sJD`_Lr0h+ZzK6VFOZ0s~% zzo*2JuQ}MCI&k_>eg!KYJ>~K?Wcyf+(~LeBF8vkwK->nA8$<~Sj(tGY9IFKC!|tm# zzs@n$%s%CB3na${9y>F)%>L>1*NfH-kZeL}(`bwA*F4^*i@(olcpLg_A%3C|Z!98H zRmL$@c_=qe@@Uy3(igDf zV_%8JLh(q$`cX&hE5udSpx>b?9a~=RBI|!8lELfu zc`E&&Dg4`mJYE7HfHccRR93S|-PFWeZ--`~KN+4(yhvmIfNPA$7xY(hn}lWoV+}ga zjXm}uaWh%$)=E7Ul965s$xb3_Y`x(RLj6?PR0|DHUSfyWrDJ#ekSNiG1QuFwEKv%S z60M{jF5z*EB|W>TrG!!vZzAy9w2~IY`@&R#Dw#-CN?6SedkB_-^+qb)0??Cq--_o} zA~U2FFQ)`9BcYygI3;XZ3o0C_hgCn~6S4YmxVK*N>$K>vWA2sZ{=B5`G|iQi%gB4GfH1q&yq6x%JX!H62!!Fi;DjkrOXPj+1}i*x(2cMeVQjSG2l1d`l~= zI&DXHXS%oHl+9*oREBIXS2e!6r7@O=#i%3=!%FYUQSyD14XHO8{fI!wD5vl2w8;5f zK;L2Muv{s0pk_H7^8;4muZ+fUi(Qoo!3$$!sd(Y4H>Su;MWKg^u3vxKYmE)AAl`Oz zuepq-KeVtBYp>O|XEQDIvQ)n@q?;M61lMnb-qX9rQf{&;_0V~A(t<|ixaK{kW@~kZ z>N+3=bin3=4h}o4>0{%hc`o?km70g}1$&R%T;c|st0R4?L*r}%Aj4JF6!3G#<$r_! zBlw;1q+re5F5(7V$1HGO*t^V9Ja0AED*yxNn5|B$1E`LgW%2wQC4LFz3xA#`P7!PX zZj_vB*0^x-;&<4OzjNsl`|QA1XJ@~PbxQbk(PO|T4d)}yTAN0Lwmce**B~+Gy;NW> zwCd5D3gny5(gif#k^yscJi)M{hY@G-+ba>Ad-qmdoXvEI4QZ`+2p1ILctcVDz^ zs7CYblLH6Pbl}&94h(!T)mBR*FY@G6`_RkB>J(Nf>|qe~8I7q(IjK$y5Y!@mOtyWA zs3kRb+7wPUqn@LDFjc7qZ`vyaZvc!jx=x3_vNM7g?G+@CmOU&zFYH@GbxnZa_IBwlS>Y&gYiy~Gk`uQH zWu4n2(i39m@pzqnx35&VP~J4oM6Z}UK8 zZrfDPkqLw_#4#rp)D9e+XMa>2?3fN)w$HFXFHY`W=~JT@kZA%kX>ig&^dj#-#x9YN z^YM_=h$z3&<*#VFAVSlX0pJ{>as0GJqLI<|(}#k^=~;qh8ZqB+BM zwV6dldkeG6hVvM-5=SDXh40e+d|prRcp~B|4jXpO>J<-DAfM;E;hkKASN4)^Ky{wQ zxM4RW%Js?+>|ZzvS#RipP%YV{l3s1hH>~_4Q9A5yr;S?@by6WI)KZqXqzL@bS>yrI ztc{+k8~^qsml2K;R@nsvDX4PNP+w`~1TTuK5HE_WJOgdkU$gTfN3nV~aAHgM5ru*K zC4!;_UI}(oa1nd{W4OPSo|bA(w^Vv1prhRgbhPJ__wppCOQcHZNx|Rq*&0f@_s)F%xe58nVZ$Sj7|1%RxC%t5&*N3E%bGkD9UEKPQ%lAqz zakP@*nr4+_>T%XlYY`|(@}M&uL1kBX9g_sL*(}F!56Ro`{t4q`c8cG;1>;m%PW~0# z{m>ZCcI*6hTOeSw`{lR0la1Zkcp|&(@cQusA0HXSGyWCtXCuomq2^tx*D`cMK$rv> zCb&r%03b!&q8u`LL3UwvdZMPLbW^*}B-eW_Sd3vrFl=!Rq@7|PuopRMK}$GdrjctT zZS5*GJ%q@jg#a}^q+w@{ug5O`PkhKDbKMFkUzss4;rV*>B!sdven=MFw~`PqSUd+hh{}o4To+$KwzOy z5A0(@k1a3_x8N#nM* z8=ue_T0~yNT~c6-GI2J}>%G;cUKow=+P~ur{?Ev4#H8Wh16&oE4LbeS1Jz;)+g%oy z%SX4qysFWJ4HkQt;F1K+!)ds5A{IBmU>l~!T7*0)A%ZEdhC#HV0~W!{D2K+Jo2HH& zAMS0L3p7rh-FDX|&#om)Ve5P{BmeW#^p0;FGSA+T?TD}qcrXO^Rn6bF}|*mQIc zg*eF$@NsUG(4oIxS7-ADp*kG>H2i%?g_NUOB1)*nXm%ab29Xd*hc6<^D%cYXPc3fU z{9N(owx!`?V-vrUzjLlwyt;XQ;gbB#U0+zb`)ao`m`-24XZGyO^x3(+FSMiwmE1E+ z%a>tdWc17VSEW;a6*e<1h4Ut>)v4En!?X3oVfw~ZR zd57Z2M7ww+8Xo?~@chn^SMR;~I8zSn%TBF!_w`=gedza&-1F-BTK4xEN3iL>T=$)a zYkZGQ6l|S13_4`lUI5@B}JbrAXzg=&< zdu6V9--Y9+rof0&-e;u7auF5};-F%ltito$M57!jGSNygz(ZRN}9TXUl znivpjYy@kyeE$%=BHi)8Mn;g)E3IaDID5H$QL#v{FHb|?8155!K;EMyARVwr21Ths zL!=t5MT^YeDJEe5!H8Fqft{_NhX^CaqrNYLd{yKxf#hHidkci%K(DN0f_io zC=xafH=4V0t3WQ+dgFJ#737fRf=#I9%R+^1YTilT*_X=a8b)_DO}Dfz4))*K(KMaf z(~@t`_GL4(Scq(TXf)9}fD+)*aEQIuH`bQ*E>5PmwDgXT_ok;>#_s-F=Wt)oNY7aN zMEgib&u}spqfs)f9c25IA*_dBzTS-6?a+2xrpv9w8o(G4(g4HMRYn!KVb4hJ9N)*g zc^fyD3j6A{ZbMf}r+v!OQfKnHTbs4It;&!oQ>)o?&*aN5kKQzByN!GIjsN~@bN3@I z1B|1zD#zJNs10gCM|~eUw?rFVdY!JWHXI5?ah4%WpUq|#vJl)K@i7c5Wa6J-PcVV@ za(4@O6Et*Gs^Gre55E)c?acXO?e1`PXZOfRbEL}~@y@n|d%L^&PkVM`Mn=`2vX?wT zZz2)6o5BnJbmkRL$RoaOOyXONT#w|(y(U;aK<`=VaQ4#}k#%LbrcTCb9wGwZMlur` zi7OhgR6v$v4M5v)0>np@olSK7&bOynZSiM-;XZp~@+Py%b@ux@zS!}o{V+ablzP^R zc+MiP$!Y;gmi8e_ZLNW!Bnx#~20YS&5$aV9EHBO?%p2}f!JkGB+?0c8eEd=|%>J(E zk{A2_hx|t0&%26$&{5(aUgyuFycR_Hf9@XSq`$Fg87Sh$lv1D zmc^fU{k-pwH62dcp|{?V{DkuW{696|w&8N|IRy-+E{8 zt^aG(e(6j4dc~x_^ks+qPVtfABkXZD6*U&$E52umB`kn|`lt$ZLjDQsP|jd&ny$lH zUu9(<56;R&?0XJn)5xh5>G~;9?pG<90_7`H!ms%a$M<6LPg1A2W!oZuz`h7d>ZBys zqVwk}8vB%dPe!$eZnkUB{^=L5${(PS(!&pf`<(m>_GRTb{~dJ1swwm5sCN8D&i#L$ zo49-LjQop748y~!kNf}FE6TD&w`stQ(*kE9uhy3yMZd^kBGi^G8C9p*D{TYLc(l|nk zFe$6JYllXUUWc1Jl)}@QGRLkMwok#~-lXs82sir-%6xZU*Fex)=Wx>-$bT(;s63^< zfzzzq{tdJh^&uaU|D1t8)9QEF{NzR}IpIKeCv5?r170*~U$W^N7nD%^$2`zO^Zt0<}+7L(>Cqv6!< z48<3ce=@msZW`2Y$o{~3Sl2qG0- zdAA)6gQ77s71trf!>n#Mj;}Uc%}DMnxoed6UjNkD(TV)Gf+Tp7+6BV>fxRVjD|R#L zgQ$g!veZ>P$o}j5azi4X4o}u~X(s!7Hix6}`p#bY&u(_fU%q+yHTysgzZ~zpTQ|0O zY9QVlj5cOZi~%cv(SZuRh^Vm>{&x^}97Q}HYi$501VCLadXyDiDp<{4rqs$Xwrc-r z9$rHVrBqoY()Jh#wGDN37i#o9@{j&>( z^=`&ot`{Je0=c^KKG|t=S{z2Wu$Kx@PNvmsYHAPx#6Yi$QI-d~4`(WQTXEP6^9NB% WV=qY}4k8B4P;Glj6z>)U(*8eP=BTm& literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.drop_feature/SpectralSC-ExtraLightItalic.default.retain-all-codepoint.ttf b/test/subset/data/expected/layout.drop_feature/SpectralSC-ExtraLightItalic.default.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7dcb3ecec817a39ed2fc2c22b7050d2d3fa90a1e GIT binary patch literal 134344 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.drop_feature/SpectralSC-ExtraLightItalic.glyph-names.retain-all-codepoint.ttf b/test/subset/data/expected/layout.drop_feature/SpectralSC-ExtraLightItalic.glyph-names.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f17c60961d41cedf74c4603150126753381c95e4 GIT binary patch literal 145620 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

K8mbpK! zvE7ii^x}_Rc@X#RWFKVri*Lo}=lSPRe7=Ey{=Rlyctw0G+WPKkZQ)+wd;Hq>mS4l^ z_T`1!*ckYgM0=FB-$@AY+y$#K6NTkjFWVa{z4vNq|LgC@Exil339p~^89$=dfB10p zVeJXuf?oI;e?sGAi?5nutHl6lFZYAyeUFA8eNFn$*P$+of)_3Ql((b^YgDf2=WUU_ zkGxot2t5#CVkib%^saUVik}NHE`mWl@?@vw#s+;&gHg74{24VDpOm?mMJQ-g&8Xk93Xo z^@pw0^Up6_h@G?ST?j7#`O~|^on$Rh-=&(u_Hk1fxuf~Jgwx*z`+z%9$V-F#O?TXV zk5$@Zef<`^3v%g&tR3&l!A_Gd+iA$y9K;R=5(4aOG6lF$30l?UObOgkYzY`{bch76 zxM?2wp%g16BQ2_EYHf*E#cBaZiZm#w2vmrP&MS07jnpSQIc9*H|0t!KTY+t~vibbO zthWns2jNte=ubDe?9*GAsPFH!I~(h=VO&TzO80a$CPqhxqrp0Bq7aU6j7{ydPW5Cq zB_iDoic%j7jZBP$lg*gTuVXfU%tyErmMHi{%jR@Cicka?gWwT7=hEC#^faH_D2)sj zDl+?*Z^Gc_>DJvCpo|gPa;=mDTOIKGV#Jm($=u$^g=+Q&5mQ7Hh5|wnOMkFhM)kESytauUM^ZA zI-jCs3Vy_*W|a9OZ?WHCPp9rO+&dlVIl#VoC>1N*eRm<2I_y3Mc?{98>=@gFx0r>s zMczKoMN+qfixcThq}idy4@1r-Xa!M!pxm4AsK7Syy~6dq@_sdLm6)q?OI>BgwfP`w?0DRSx2TAQn zki14Hoh)BRg>P?!KwGhGBFitr+Q|4uWjlFf13E@!aDi#>al1WE3Yy_vYhUW0mv{2L z)kpPLdal+VQ9J6vCnSdN)5pvM16q#<2Fx)%_NOQq7T&^c65k_C3EKt48Ma0dCo?x< zk`S*uB`oGkq0bC^jRZeX;xy%1Z{1R8ugy4Y!W0TagKbgCVYoyorw}ZrM&_tmL zVv!1gr=qao-DP^c&I@nqHlYh(s<#6jgj6^+Fb3cD<)077f+5{v$MVLqLIS+!`XzXKHJh< zw`EO}&E)u5ce-t7-@x9&+MCxMK2aUC)`WjB*%0{`qjmUvu*o6J+Rwy?utEu7<6g?W zHRm-U0|#o&3XmbFIFS74Xn|aZ#2f?ovS`p9074P=$~^ucVuyT8!fYx@fz8E%-tP8% zOLIeAayT^{3c3>Rgc{&%EqfK^xXN;2JmK6nljH0cv&GL8pDORbdI05UX-}xS1BWHL zVE*Rmj(xXpoWFTZVc+fRr%&u|8$7yk`oylb(WCpOw)9;voNlc~y=70Ts(oGKaM2U9 z=bXOafNAY5o7TSd!oIb)Y+Q5uMg3JB=iD&8_V{GS-W#T8uba4H`$X~3nBBH(*zOoO zr!ch6WSHG%bwZ{UI)#@R&6iz>2<@P?f8;afNiu`3f$5EHc~RC&QwhNJOsX+i?H1rJ z>Y@bD?7Vp95*12ik{j z8I`sPeFADTW-;TaC2Yv&Ft^f_8L5~w&)DJ?h7%OCi^wUxB2#cW-`vy48zTw@WUsJB zSkvB~$82qBX?{Xh1#?5Kx_*(y;I~=4gi1Wrk{u z*5|B7<3J|C4vNvHs5qQIfh?d{K-?&XBgegMbzza+ZB$<9nV#->K`|PY9~q55{;|>U zWBT`3zyHEF6eC8TV0WTU{Cybvpm167;znex_V+YY>2&fydy9lL`Ct6O!pBw>!VAo%qm zAcfQ;+hwje14Ia!rGg%}PLy#>f;=El9DsBtVS4l;Qakj3vfG4=Wo4%kcnZo)Ljw~U znj4y%8f!E0XqC_907nV4u*p)krm1pF`S7Fc4xHtM0_r3#JMaI4-rbJc zhKaiN`t(GzEmKU#^O<5YnLk0j6hW&&_Az+s>x4F{-DU%1MN=Xcs`lwcxt5&l@E1a; zJc*PRNrxChEQu7mmi+pb;0E`Gj-HD)wX*RU*>3P4ILm2w1P!HQ#(}&cK3FGDz1}$Bg7IwhO037! z!lUeKko;SPE} zv#M@4)@%)FvI(w?oGjnF`dvtG&gU>gUHLA&yw#O%cEtlGQ&6jA0zq8CvA1HL7N?2G zHUmzU&M5A3crPSwVuom2Jxu-9VtxP3JNgH6xp%wYICtG#|WELwtF`iw?T z*cbLie_}K|=&bpO^C!mJ8;4SJcl2E}_144do$Dt=d3v+XB$ubpbn0_bXScq89VXQj zxJ>*OJN075C9XAhEo9CKB5~>ua(#O=H%JbsE+Lj*{x5co{%5+Jt;q#n$y{x&jpVK|J7-K z->v_Ke>~?zrX={2zV+$C%%&ebr;om0>bs0J)_Ly!+2nt@T720k=wXd(`fiOFQy zX=N76n1%e~T|!r9fr>A?oxb`MI_$HV&|TIxf}*!YT`bp-6%1y+hWpzVNodpoo;m6!>raZsxFE} zZfzBW)_g0Z@TSIwdPN`|gr_eJiZTl#$a zyj3-e>-`GW-0u8WtoduNVb$3OK3@9Vv17;XdH?%K;v=lk-(oIYpoKPA=btTl)-s2o z)ghWJPG&VpQ=OoKvW&f1P;@qfa+zS)14QXE!NN>d%VmPeioeHTT5;%Y4zdX`i^L9~ z@Q02k2aa+83&T$6d=t|MM-(wMW`C@}=7KhPfa;K`XFP%PvXmYwuCT}|65Xa4dx{k(+&KdZQ zBOqQ;`cQUg?V51Jf9hmyfZb9R+k17qbkwa68?AcXxhbdBRNE7Z6*?mIGtGKsPjk4~ z6lw2>=Qg%M5y{}tH-efoT<*#X1))b6AbHj2wV90A-JOi~Hbg0y#DF?xg5ZkX?R7iN zI#%VkS=8-~1CRE1z>Z^i%nAlK(BIPy{??W!4G$ZCO!hQM7fHeXTDc+FCl8G0 z%|oO2#RBGcr4oY!y>fUm9UuCVE*brhE*<>?w)%I?Hk9V`9pmRoKC4F(pjV=sdL*FxX!6&@+VRtUqj8T+C&9SQ4zKmmE76`Q9K z+6}}-Ocqif1(O2Ma=~n47PDn9&I8)vhzi_ou);zCosUjD2vp?2I>STD@84QXb#*bJ ztGBDS2bPSchD5BUS}hPowps|jwXD{zn)ep1J}UpjVZo^wQrB`Bn2TW$)5ydj!4Gs( zI+q#Q-0Xwq3vW{V_)5m&5ouuyGzdngRrUp5>)5} z6~+Xh%i9eKtX~nPfbL+AW1uZSEeZR`bv-(5GKz{aMm2(QH&XBkQw+b%bWC6iV~i_M zvoKf=eM$Hr0co~lN}g<)mcAyi>Tpi*E$k|A}%?M3618^2vm<2>2St1OCTPk7>4EEszG@&cEvcq2dT(&J>AM4x9LK>%eGwbbFgMZ0Siltai6s)*G9$ zmneE?+LcI(SBkMjaI)62ud(r9_tyN}g!#(d+uwV1N|_jwGOmQnAChA&`BQf?llki| zo6Yqv{?Hg3-*&l6JYc%$Bk)ufpj*8Ux|LqCA?AxCfv~S~Iszg?m>JZ74FsAQAWMoU z&jeq>K5zu7Oe#iZFpL>A%J({*NvA7rGKK1668VaVB*;VtpBN-v8nBlWg#z+t2*j%! zoilwx{(DyF0B_34?+Hfd|VwUpOhaj$G-V zM=!Giu-JTF68a1%;|+F&1Py5Bs?(6dXJDg1lr^xWC235eZf1o{vc85we_?J>`2UdK zcq!k40(_OlR3@CbUTLC!y?(uSgR(9%s{6LIv-%7A&-=cpe7?DP`%bT{cUer4fpf>~ z&fi8O(W~%->Iyd3{nL@@tMF6$8`sZY5biiAFv*|K+8 ze`ySCjGUh?Qhq^k$T`uzR6VT7cJ>1Dlg7~DA}0xyS6GWWI?@>_0jg0N6C1YFTO-!m zdSfCN^LT@Ek=gLzQ0%LW-DH}WFrF-x{^=iof80{)W6xNR|NbBFqJ@{yzb}ezZV4DK zj&NoAqynyChfjcx44V;tHo(l14&kthW^>q#2_?xG&uD=8{Pd&~)am4<0*JrU4;VcC zK*yn<1ol5&&<}3a?;Y5x-_x7yJ%Jzm3!nB5CI?Rp&Yl=J@ks2!*t_r_{yg%?BVT%u zD6|K%?xzuPnHO#JKg5s%mq2A>Z0un{noxuKI-2<+Ngmn0-#=WrvhzL4Z!g*`L?b zjsg41<^GW@x|*cLr37?(Qz)35^}bhr#QK1Ix2~-*Uhs<+?_}#h zQTk}G*cibgWW}m1t(^j8uYoLJ@AXmLhHig>>2pfdI9J$i}=ai z!Y7KUXiWgNshPpXI-Sn2WAlbJV@(c(&F-AHTXaSkLq)w&E>B#Jy9Q4RI)h-)!O|xn z3&D8IMD}?3CP@8gnvhP-DB8xEVuF}r%UK_SOAtN}xIC5~*;=ex2aL?QE$g<7456>R z@le(kugO{fb_DKNHVWqba0aQ&l9RV)dZ=KT8SYGny)9AT#s@c4&jREGDhx>W8hDr7 zxdQktZY&@K0vPuvZ4F+B-Ea0ng!EQ7#1aFowxk7=>aZkjK_|{vmrJix;`NDiu>)6J z9;?H0sch8M+1*YDFiiG3T{Yo&i_4L;MeTL=_j+8BM11X9o7^GAO!-8Su5I|jvx9mE;(k|cgjwq9NpxBZ=^r8F;o!{{>p zMm!vdSwCUxppD^qY7A1kI@o z$wbqV77c*QOd90Q(d-!}!#VOsqy02vhTr@}`3YH>9@p#`{(5gPSg2WP#Ym6D$g|gS zejY{)NSRM8TmW3rhj0#06i4H*?WLKhgP{h4z&@pH(G~m&VY~_t(olfuhfo{J2`dN% zr>7z9^fVGyy#f|PBLZhqjqM#=1TFOI$k_zb z8hi0_`H)@qrQ1j9jUFWoi#Wa2%Fbt|0~?QdCeH6nP$uA;Jb{G$c&0E?8j|h2wO_ z%l9Zajm~h>)?$!{Pr7xeEvrQY;e8S!Fc3zG@iNlDFbmw$3Vmy{p53l5T`O(qyt2>g zXK(Ra16Ov=NbJ=>prqJbtpC9E*B>Z-$z_99^d)No~9la8b zcqQ4W2^}~)QN;-I@pUjX!-5Qt2t58)W|R%a{aU;Pot;1lC+tQJYlyS6{17-Bfo~sJ z<>AUl;H_?HfhG+1OG~~5RtyzF))upY1Oh0qtvX_;`Z7~9fYpW9(-c6+)vAXjBuoQS z4Mb%|2Wd=UcZCA}x=~*^wurMUzNWO($P3{{wamp6!{i?+pvk3-ZGKEbfy(fiaEQ(!U#jWWU5-}I| z{t5&?P1f`)JEZx*etDmNpS*}KeJ9;{2Yoq;J^SwLUH%#^I>eyuJK5t;) z%AJMo^NIsUb{4YZ$JcE=FmZftE5iKv46~18hRp&poQzN=R25D*3AKW$B?AyT0*MicwZ?zy!g~4!7LW<*h};f}+uo)1S(!W$sktCiqsS>_&t(LuYS5 zx99q)Xlt%zqQ+glb9itlJ9l*b|FqiT?)fX`MzZy7gPq3y&7&Q4Yc?Dh+xJfNSzb7T z8XzI?>f=RAJvRW*$)asph(+)UG75n}zjTn7pxvUY=OV(B%eOT!X(J3vy9+EGsIhQ| zYIlQ>Re&P?7=k6eOh_jqsM_lF*sUg`R<{*vy!<%k0ZthlN?b9n7^)Vz_R+2_cA(kV zjC$)(>xM1axo%m^Zv_Z&%XG+Hy?tn8WPQ(YPv`#Io5Ik0%_877n$MlCAFubNCh|>P z1KpU3@%G}TfMz&OQ9x6Hbb}5YDTz1 zf~u-w1}nuGGAG0p6ibRhrU!?kvrT_TM^R^RB8DxW+i?EI-I*{&jh-J9Yn;j zw3iW348tZoZ+_;N7dJ726(L7e^ax4_X??u65VZ8qp~%^uFW#xYbB}O_Cubto8b>JWG$@-H=-Z_&mHjLLz9_;;m&vfGQ9evZWo-9v@sKHA9 z8)nunB#SXjsern**jeSUQ`)OoIUZ!<11w~{zh8%Sizzlqsi|&ipT2mm^kIeFAhzt< zzO~`T{FYru9=;^&7`oxEPhCy%0M(d>f5JQfF&?($reb|NE!;AM5I{wic^wm)8`DWU zVh31t#XN8mmlgw{gc0owP0Z(4BZYY=G;CYy#H10J`L*V`=3U!58auY+$LA)uw|02C z_9~)S-xuvJj1JabGd?&z8|iE49IP=V1{($rG-s!hb+c`Ag_dp2@vhEj^ZGV+HDmsU z&ic0AiMI53>Gk69On;^;AC7l|_5}&F_$2s%AC}S4Cqd#|1R+y_3s>>~xr@Ag>ZDxw0ABQ34d zt|LZz>G~+HujkLNU-kMF+MnjvH>`TS2hXqJ?QhhsFMIzep6}(?H)+?Gy?-mN@8s=o z)~+vm{(Q85F@JtuyT0ss8vh)Bev5WpsvIA+zk^@js$H*af8iUz82PgB0h+&s?=1w? z`CABT^9Rlt6mAtBp!w6TBQ<&H`ZKuxE&lxaRj>aO+W#8AzG2ntPviN2=Iw9Pu8Ygt zcL<;1*Eea`m%aacX#d}N`+SpcBFTTv_ub-V;roVHw`4iUTyO+hEar!G?$NDW@uVd#Tr-Ytgk62*-{IcuK zXupMD->~ZSD4uWS?QhhsV|^>z-^ybA`X=rAviAGY{t$0}vvz&i^D}6FJ%4^)yT0ss z8h<-~ev5V;^tbeWYJZSl->O|-Y9A->9~b_JeC6B0k)ii;Tg>wFq?NLxtC2vYMw-Ia zsvdXToJf@{aEvU83i{cG#y~??6u%q0=0epqZIMuQI3F>M_jQ~z(=gW8aqgPNn+o0I zhldN@V~4@YaA*LL;s%`LU~NVN93ZlqCDZ^HpFjt^h*y#zs6Ziv9Ox0-J1>&nZYaX2 z>OiuFb7Sc~2hiOXUc&9KVkAi(oqi^%u7OwSfSB&AYRKx5MV}~?MLIh|snUog!T($> z!I4CQoktqq*5XRmbXjydx4|SyPM4=Hlx~&1O&bR9i<&&v(H;G*flzYTr<0tvu+8CV ziaR3N&UM{g+i>13{01}pTlA}wG>ROGvJmPAB#ko)ZaB#yvOzAy%s19YYLMLGao8Y~ zcd|}{I{%es$nqHuBer&!mq(%vL=)S#MC!~I#bodzKD0VpUuen1bU8U-(!pHvBm zG|Yr59+5=QkxZNH2poY_($m^u4ml#9P#$!d{HDRK^tj1~_!JXB3%Uxmjgt6S;v!M( zug#7%&_PVGE;_8Y2mOSsrdIrgW9oESjju4RFJu%C^OW}%uT=%h$5LO^EmrQP{(`nP z)_ujiv}d2q)fTUB%=Dd;t*&j4L_-}m(KOWBd&TxDTlDJDP`o`|KajXA*U+C!WaBjy ziABni2Qz3DYLH!q34->uj|ATa4y8@lO#y+*p#;3q2vmTJ)_s}uJ7+?iw0xu(b`;HTU{vL4J5f_F_owqUz4rRrdr~rmTa=8 z+F$Fh&PDR^>U?#$ITXr8|HG4xjn+kcwfD_5rlPfhn)>oON#%9Q7E=@@OFGBu!c{t( zN)zUWml%X*l~VbHUZ3HDG?%MLtlG8Dt}aY(ysf?aiV%xLLhW`jTb=DN*&;_rsf+5>!W7E!F zNY1!dx^CsYc!u9g&u~mcRi0MQa}>tG8U6*-&oT>$mGeVI0BXO$pdMq-;Xo1g!*(}8 zF|{>3GDf?ItqR>)l7wBjO%m2ppap+^KQbXd4MRTn7x?9+)z;%WKQ`286se)-Fx zFMk;W5bAJbeSwiN4io`QUM z?=xEOPrD6laTDy7`kiz?(ge+X92kiKF8#`pD9|d|m!1wrf=|m&S4XO!ZY*7jezCf{ z?g~Bl;3>pyGa-sd#4oUCFq`@(Ogij0gf~zsCeOpnyFYtF)eWEFzjt{bddTz8Lq7VA zInY)CHI4A>I(1YWRRL~rn2BMDk@v!=&Qp>n$j220HDGx_wUA5Hn--(i>28dqaz$_w z`AI9rU#8D0+0XI5pTfV`i* zoS|hVygx<_(xm(gZ>(0Gj`KtRN$9*X=;{Tml3Tca`cWI`3LQrOFNO65!Nlk>jGa^y z80Q5{Bk}}~rX>2KAZFpFv)oq9(D+WCej8o5D zrg0oabUI@IjoH0(^7&6K$jrYtyLY{O;ZyLZm44a3EA(h+7yUwi{KD7R{{en+KtmA) zp;0zJm=Quzb@L!I02}KOjzQR%kgfpFX+p3b9ZX6&l`0i)lEBORQTNs|!{?ZyL(0_l*o zzu}BmSV|j@_V?4;KeWG?@u=_``!eh@dJRGP4XYHuR_BJDKgyKg$;g$zevQ4qw1Zt! z;`#6%P~%TPjesJ40t<(8FjYt?vdr!&!GHBn`qH^QiEw}~uNGGML{k3hsu$@?0XyrL*31$it;Dd+FD zir75tvC>sK_IZ8j5Zhgvl-c{``|bt)?V3(fFriP4oCojB^;ubY_ZM^h$aJ&p=>II@j zGv?_>=pSVZjT8rKs=N-XL1qRLd;C7TO~)p}ie3`N@kXu#LL$O*^Atiz5!NsDe5gus?A_~HI}7RkuKj+$f7Uza=?rzI z_qz{NRr%L_y{fDfNyjj{f!9Ru0nOiTZ|VrxI< z*(Drj&$D-9SEUh2xTZMS6!sf+$c;u|l@T0E1fBqn7a-Vio8Xti);D246*Rw;A9z<~?-Yf^==CY`Msq?qjSfpRcM)#lmfo(w1bx9jgsH>SE#M;ED03^mOahY^bXv z*R;O9wY{z7&zb&sLnPCmnm8G6b~o3z)h9Y>#&eJezm9z+Be}F2Xv9c`WHL_ra$uGP zBs)4yeiI&#Wg=oZNgvC#VL%ctqG3OvT2So9?UtUp>Gj}EuOC11(<3Ifk!>t}tn@K9 zS9%VhHE@NBP`3r-EZmRx8ORy{{>+^-6s1O-8bT?(2`+wk8_>26ZRcqxE2)@dGO%s# ztM#QhcFo?fc0BEu^#ei~!Q()n+pvjz59IL`snsMm`;$9|d`mUkHt%Oj7G zTO-DA0h+*dXSzp?UPQIcwA1O&p!z(b7oo2Ed9VaGPH>wiSK$%IO&SC!krWEQ5)L{n zpIbBEvgOLLbypV0kIj8N=LnYmpj>t5!2@fr92y%@?zv##JzI;1w&X^xS~GFm6`2d} z$qs(*#Dz!aZrgO;9RsLL49t!{vM)h;i$L!gDk4LQiSVnlItKT_5{5Q-)^6~Y30@D6 zYov%XhqmeP^ZbLK1ZF8MJPjs zk|qfS9KjszZHuaO!QGFeaw!mpPEg4v&3WyTRkT_H=Gua5OrPyv*K9SKCA;XbRa={e zZ8JD#hyTY4i*y)8NiVsY{d0EPTn_jINQhGOx{W(awz}OL+K9Z-3vnFLvj#*x8)XF6 zqhA`D2yKV)rR{)^9^GL`ZEry)mP>j&_|DA9wg#f z;(NqiaOWgq5`eP-TaeJ$fCvD)MMR<#lAa*%L8>J64`-x!KnK-??~^rbO*)loPB%lF zr|40ChRzl>a#1~3D4;8y$$0#Xwt`J`bBKWq^Z7>Iv(1egE+6UI8J%&jMXlMx)A(m1 z%idYDA>X@ys`f`C2gZ`MrORqIik^v~tpiu?=%`JNdB#V!bspN&Qlu7@3rrCK&z zSbCvj%lWNyJ*9WWQba>d*z12`UlJ0+{HFqD%%1U)*b=yKYpfOEkHNpKSs3)7LO#o$mATB-rS^b^AtgzTH$b)9ZW436YjkAAkG zSe)K;l{L{_6Y-b|Pfm2}YTAqQ1D7(J)$Wa?Sm`V2nq0FqTWBh_S1C!wB%tC|uS0=>nCecrNTu{A01c)N z0sp|EnfC*clFX|G3b@A#!m@O}t&VyK^4r??H9tae(TeTi|o~l)-1x;6->GP%i?fjvcdo_rn1b12AM`ZNN|p@np96b-jh;)*LHT+;)lIE*^@~0B-P(F zg{Gzg{ZNl!PhsCdk0L??MTMtOF3MRLFD4bo=~_!o4E?ZVrz%oonxti4K3M*w;#*5Mspd5 zJ-o9%+1pqx&F*Nl1x<$z_ziL?1oVrhaLo8a6}|5K*g1z2SZ(=!;feCswQoI_@xrj zNOjQfz6_o7;9C8=pSDEyqqh7e6>P za`9U1fSt!nKVhGW9GRZHG-}#(|Nb?{x3#wKx^@gfe&0+qx6HM4@9AXwo=JDMCcvL$ z@TX27%d`S{Vv3>~Cq~+vvuPy1yY*(UNC=U#gs^f9L_NLZ(}?*Yx3Yr0&XHt>ioM+p zb*V&k5bM&)S`AA<0E_fOVT?Y%zk^aHV6Xt-1`P=kin;+HQBn$pCYY$c*#hkPxNuwF z*qRw{C^Od3-MeK@r$5=#G9!M9jYW%bdnBKT_(Z*}-k}RM`35$m9BRi+^+hJvA%_UA=VyC zPd3)nb(h}R&{Lnj)){l8XQ3Dm!#V}O5l52A3xmRNv54JY1}=g8r-Q}{ArNRCyq2?C zz!^qfiXs~5>+B$yol5u(6U^>Qt6UaqR^Y?9RaRfFk6u{jSYm&3?!BA)FMnvyIrnew zKlIR!O?MvboqgL*^^axI=M-sZ%vQLa=I`D;|G-rvk zW;5_-S_pUs08>b|k`c3w8AA0J*k+JyU@{_P5?ZB!DBlXOB)tv+k+k|qIHA>7VUpI( z4iEPAba%Gpni`TjQadWA%=Tuc4E&ul5geK-;uM`YZ|vPW>r}$>vzqHK5)CAfUiSZ# zcD1o>UFZ3pd-)|&qC`>@C6g4zZ&D;Bk>a-`>PogqnUWS;vgFE<4YJWI!BS)VY`MIq%1L&-?Kln;sr+WGLilr2cw}7t&x4P7J0)lo)KcBU7-IhJzUZ z`jF3I#8Gfs&`SnMZ=fzWY#JO?2?58a`ul+7g`<=~LvTu1VpLhu5~GKkYIA4WA5*mP z0ngFN^K*aQ=l>?^rS?xxlO>o=PA92NAMMlV;cbZUMo?i| z4i(m9jUxSM6P_y;vgw(rKsi|cymRK!m&RdI@w7VfvOO2#bl0SeIkgQ&tJ?TLVZ9&{amoIN6-BL7s1z%+ z$v{4sZ(W}LhY$%hI7N;0Ey>}!ONvj)EA6#UK9kNA_FFT@9yM>wSmXiAqvn-8&)4(H zR>~^-T?Vru74MLwlt4&5@ByLJZMzH#R4-D@zfs^oYCN{) z4mrmsOH)7R3G4?5!JF=6X8Fvb-mjQSu z2~wI4$(j{PD0SMEcjkeC2iOg4hp;M;Dc~|T+)S)y0|rmjYo9vgqg7XrE&&>+!|Q&S zWoq}jsUJsmMn8uG{zBaW&!hBfv+1Y)1+V_%4tehdYxBj^P5 zqgWfOgyWi4e6jA6^CNVl{0E@@!EpfWD_srU9CCj6QtN-sqC){tq#__hDmrxOuM=@k z0mW_ci9&oV;+Y+Hx;$yO)73FMmS3nO)}P2Ol;ay0vd8wz#oW>T3RU|yZHi04?a8A+ z%C`cgjqC{rWQT1;Oonz0V3;`-nl;_*VHggAJ}03;u7kvZm~8m2bUB|9U+JLgABNb| zr!0lqE!4}kQj!%Ok=F$Pxxzl9Pf*9IUjU;s7*U}WjEQeg}GdY z&IE`wj9aU=s!u8ky&LZk^DeI*JVucd=;Ssg4l3_!5p<@wGg%*P|QIxMm z9igF!C>r%PD2sn=!c)pvG`{c*s`{L$1+*Ig25g$_Ski00?06`xGs<3HYS09vS&f9^ zzkn-R8b&c-&S|$uCbMDCXr%7BR;l&~Rk`Bf)l}#>Lu5$Q{2l;$sjWiGRTQ}eDk5mO zMkGk%ZmY|RHbH`*>?KGxstG`0Ch|IAKd>^}f&%l}O04fc#6N{MJn=%OAIxTs{HFGq z>B^NO@O)b(B2D{}i|M2(uL$f++Ss+ovQZs}gmP3m9_vM&zI|^Zj>e)C${I&Mh&63X z-(UEfiBR~mP=tD7k>a3XzrKst_T^+bgmmAC$@&BRk3B;!Qx-LuPPbMIw4+cbpW@|6 zv?Q_1{MUgbN^GKffht4T?VxcES9p zhBFeTIVPvWnMejR4B0};47)pL4OzvOo8xG|inB`bY~I}2!KxG9g>WL~OIytsAD2$= z7cyCAgfVm0HQ~v0PSC#?3uSz+mFGR?(MP{FpIo-aQ*b+7a6eO}c3w^h899aQwFYuW zdna<+A}>2_glM?cny^j~>YXy7ZaYF44HV$iEP%o~2;cXXD?#?3#-ArjQRERjXuWav zn-|l@z~Y(ZbP^?4EqW0XvWTJq9dbT220RxYNaA~!0V#sk&8v+G`5ZAJx0GK(>~`E5 zv&A0BgofGRxlVp2P&~)k6on*x)TzXs$Bv1e3>1AXR8^*;o~-xCL^@mA361%Ka-g#A zn+Zl@9W%W)k#f1F$5CSGoAso4$>m%iGV{@Bbi^~c;tPJX;fcA&q7%WyVL3!^ydN@% zHIUHUC80SPoI=GIHW@w2ba1k4$ROoPNdi&-GOA3SDxeQV)auPUG-oQ+!49LypBf@Z zD7xKL{LRkSikWm>2nR1d_I1xhCQ33mcu4+6_x6jaB{cg(3Z2KE_xv5nT_Op8&gE_6 zv6mwI!lwL40H?!97^r8^Gau980z0jw!S!Q?hK<}aJx!#A294bL2lA0kq` zC%h*2XFL$*4Wy5e=2I}eLSQLm9LE2t0fd=E=`1z_Nm@mNJ*AaRW(3udS9Z#Q=0F-j zgOMb>*gg!w6(*eC**dveUXp>AR+vrzoX!U@cgxTqveJ8Oj}W{%v(o;|EYFuTGSifp z#vXDwTdkkP)!}B8ezm8y>9e*h_T1K&bUcyWZ|I{$_OLazX70bEeAbrS?*Hv8^OWBX zHuwn!b3mGJ&x|Q^f-pf;ljihJyC7(QcCObSa zU>HJezSeFFk8MyJ_rRP%Hxva(%DiXPVJd!fzr}_6^#Lxh&uB2{pV&N6JDBlrYL|-f z1y)uUlCPr_$2wjX4&;#>$@6MOG>Ur=YLiq=D_HP^R+m8_U1K;6u~k+T>FpNrMkSx= z98f#g*UVhd2Zri`KHKpeNjp7jq$R%3Q)sPc!ljEB9zVTJ@QmeSOEN{|+hqSTyKL#P z;N4_jVM1>nd~sDEUX4YpeHI;9H9GBiWV?e^BSw`~Ur;ytbQ16u2aJY3)010WxYPyn6w*T&Hb-fV3WH4fBRl}oL87Ys|yCnRrY)>+iW{EVU zSO6gAX=sSCzJ9ouPOCAU#tBQ+4j^*TI`%8Zzm9UXzJ`Db%#PVo*N$}OgY*PF45$Ev zpcQbe&c}9Tpu3-c{OqHfC)TRRS67afa0>um)xRX{>O~Qtgo2ED`S)7^rL;uCBp%(Q+(7Uf_esHSQO{U3z?y%D>5Z zNjDxOX9uAavgGO;Uf+2qf!4+CV_`?mcrk|A$Xyes=C!R8!`pjCRdoG!A$Kq4rMSo}< z08|_4&FYZ->o3ms4cL!l9cE8C7;qX28>dDFGDnv--GHa+*9;B?9PWtS>z_)7ju}zf zg)Oz;lFG+?vC*;F$%(nppmWg&g!w0TuDENz$V}$5+Vx|ZDYmX3d8x9!SMeVA4*-(L zY#XsVqc(rs?o1|pOZ+ZhBDbdY8 z@5ATU`RCM4N}vBT{w9R=lDIFT=1-WE!>ALa^gU`+P{Jhez6o^2K%S|5PZBmzfyZxE z4tjBoJ4!aZ;(l%Z+B3iWlO``}+M=6vm^T3jj}{ z=K{f06j+33#eKY{HqUNddxrTxe(wam3*A}b6mGpT2)IkqfM72oC3<8T1e_w)hnT@0 z^ZG6NOwM5sv#*{Y0_bs~hrYA<^ssEf(dJ@0E0{l+ky_%@_$l$Usu(!g|*rpwisq| z?M{`IbX9%r1EQtpTddt#V+(j~xWE?mRbB1x zs|?qfw7d=YFnm?Cymzwgbt6NZz@UUGP6z64e^|Ro1j_l^2TU8*u~HS3%7xko`p!4< zmG1IJU=q`mwc#MkF`Gk-)NZb!v*d$3lXcYu=E@cewfC8}N;8IJX+DHx@m^Q-cH%sb zIG{%Q7O#=}Hf{=J{7wqGf=xs6K#eWD*@`4W6|nHE=0h;%v#SbMrB@ZHCJ>fS-gHaaFyj?cz!-@cv2 zAENlG@GSc&`xz(>DR+RI=u=>Gumm+Ip@CZcg57IDKdl6VjiBufRt83f{dBjoy1Tnt z*=6IF_3iC-%i7Kk#a^0J0zO#|;Wa$wf|5>X72vrV`lZp(6{1iwD(nn`etpJoSLU$( z24?Z=H{PK4HD`hV>;d3C1yPxeA9v008C~Ar-=|sOFN|-_%PEwUnNdIz|2=^XOR2sV zF+qaOAj$|hUXV_c-lL~MBG`;zFzDwUQf)KVtA&0_M4>tV)nqu5Oh&@VmW9|gMrUTC z^gnzHY!do0Uj}U|FT5}gSML5u+-5S9Y1O}s5jX22sLzuzi+JQCicmtJg7$Cbcx4O0F>;6tkd0^xHI?-d=nEdhJyZ-a@^W z`UMf}V5_i@NfyH}lqkIk;;K|zlgt9a zt=($vUQ_PLruo{`DRZJgTZUc5YRy4U-h`esc#{y>o3%e=mmyHJ?%!4Qi2t5*Mr&c8 zVu1ZNyMf;qh1a;A0h(IwSNXEfxe`RZ_NTSw+pn?9ZR3pZf+72y4ME8Z0cJO72qdzx}#6~C<&+v9n4(-l?-&xUSmg$yDk(A-2}KB*&+E`g+d5ifyoLRuUauZ2uU zPW;K;m&8+d|0*c{`Q69j2xfy?{*BVp=yMtu&dKH@ju9L1+HhebY=}yMoeJLI0i36z zW;B0dk6NM9W+(oIkAVHu+CIsLf(qOeH|{3vKD^rGz-^R(EwTW>kPc${St7`Lep|Eq z&Z+3JS1V8d(~~5p_dXL>B`+?!(7n^IhlQ~5S6lIw{F~>dEx-dJ!bVBe@jvh#^KlX%LVm<{+& zP6dzVt$m|;PvEF`&}FH8W$T=uw5tp@eTG}OT|(*r(C)mYf&wYfB*xG{!EKzA|EN$1 zTd{i(n1rQpz!{p-sva-a7+Vr$4mIo`GB{sdlf$W#GwDai#vV=2oJ@t~wd(xz+LBz^ z$(6Pyvr9|a$*odury?)mOT-pBGQy5*9K_B&3Gc9e2tX&V5|$<@!9}NS#EsT}iH}KS zC^gFIMnQi%AKzS)JlGSX15QIO8~x7HkkX*z~XnTq^9NqbLFzzT`uDvQ>kP3 cnHKv-<&<1XmUG$Vsj1~`ZY5QcPl2%i1N^4|;Q#;t literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.drop_feature/SpectralSC-ExtraLightItalic.notdef-outline.retain-all-codepoint.ttf b/test/subset/data/expected/layout.drop_feature/SpectralSC-ExtraLightItalic.notdef-outline.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..490ab70c743fa20c1dfe36064062b1754524c020 GIT binary patch literal 134472 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

<^h{ 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 E0m6EjZ2$lO literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.duplicate_features/AlegreyaSans-BlackItalic.notdef-outline.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf b/test/subset/data/expected/layout.duplicate_features/AlegreyaSans-BlackItalic.notdef-outline.20,2f,38,49,4c,51,53,66,67,6f,b4,2044.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d53abcbd8c698825e24cac2bd0d881bf84215a2b GIT binary patch literal 8452 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

<^h{ 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 delta 498 zcmYk2KS&%w7{%Yr&aLZmDu;?T(LLCJgad;Z6CzmIm?mf})FS6{*}WBR|TK|wGig&lPL?7sM%L~nZ;%V6cU8wuI)1XiA-@meax}W|E64aTU|VHxHbxyUnl2d6 zmMgVj`^)Ynb;^gK@4YdK-~wsB6VLeZ*r!d+UC3et5=Vft zGY5Pw*KE$WJSx%`na^zUmZYga3ogTF6A^;>rv8`>96GdR7-UgS0;b7oxB~Xj=CEA2llUo?IFSM@(>#Q1vW+O}o_sU8Gwr`S;6r+PLRe z_jCsBSij3L;bKRxs-m7!UG*dIQN|o9dO$tUoyu)UXZ$}&fIzQ_mMlraf=m(^H%K?iYYMbJrUp^F`gQ@aWN0cPuVe(##0_jvEVpYQMcdw2Xk*&Bs*2mlrj z9hu6_TetBA4*_vRw^+G1Tg6$JWSg9-RPWz7Ja_P$e1|+XTb(LB|Gc&j$U3>+@SOlD z^9t*~$dipH-Mkr&{bBtF`B^J){o2#N7GS&pOv80n)&nHDAc_p6TyL$l_*JEW1RLZ| zyXnjiegAfqdYtv?HjVV9WP$mQWV`KmS4UpqJ-Hn9d&><6AH-vFj%@hOY9Ox3EV)h2 zFFAhm%zV)RwCnUP2FvbBH(WrA@G=Snoo4Xh-CM?ilbK8`avOixV7|E*{-Bx@0L^)2MM=GxJHjE-ePsUqf z8kea`+{a$@<_`gzZ+81CqfaVNud7<-^-KpEgno*(aoinf$*-0NT07zECv*Z?*n`Xv p71W_sP}^4a^ckQ?xpkx)=6`-eX#@ZO delta 474 zcmYk2O(+Cm9LAsbof$jEh9z;Ko$QvhMe>m-S04w(9-J_(*&Q{r2J2%Te3Wo-px2FD zTpZ-GMWon+8$~&~D4Zm25{*CYLGR`HJ^%Op_q@+~_#m_Z2A~j&kTBfaU)Qj7n7##M zo7~};W4Q2Zt;AQvk=S%9sCiWnKyj3KKJF%*=-gv~<{yBjCX7iJJ~}7~(%hf0)A82v zo*U9H0DrYiVb*&dft_su6cMsMaAaw>rX10C zDQ2l&9?)C#fS#4QzK$)P{$5p%KD#aXIdiUDauH|Mr9c@)nEC68y4s!IPl`q!@ypl9 zDsSGq@78-4`z$OBJ|wPKB(tolTE>>6OkD8IE{X~!=hO2V4CXYa!dG%y`sd64w1Nt3 q0-jp+r{FjR2QgY*L&x@h(Q diff --git a/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.default.A07,A1B.ttf b/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.default.A07,A1B.ttf index 92548f4896112451c429f2102db9d2ada59b5bc0..3ee2ab5d53096c6d6e7032b499ed1030d4e87c72 100644 GIT binary patch delta 578 zcmYk2ziSg=9LAsby-Ru?G0jnx45dc6f)>G2uXV6klxnOLTbc?^B}bZE0(b3^CXzZ> zopf+e-q9@54vtDduvCv5oi@$!5?~_LsO4lY{eBAsENS|D;1a4^FHpj_C zIF%=@f*Fk*k>h#KYM~b_KRvbpqYjvc=Wc9;7+^rK2^r7dtTo<$egmY~AiMRdyPDqp za+BI&eyUDmaB^Uj^&iM~J!o}u4Q!LA<9>g=;-V)Wl84Dg;C4bWBlBb~L}AShs^?b6 z4M3ZxHx{mY8?C5;8sSx35H_pf_`}pQ3Or@hQ0L5=p;21 zog|kuG0c!&yE%a@-!`&w1JozYR!3GrUDECA@vt#uk^~1Kj~tt2@@bgF6mF1iVTR6s zU#K13$q@Kcz)tzOP=B6vzMHcX!Eo2AebnGf9r-K#FKArw$G(2t^mcigYN|BfaDTIdddY5(lFo z#=)ii+_Y1rI5-Fqi*8v;q3zb8Lx&c`sYA1LD3$Xm8RT33zyJH*FazM6UQcjlb*Z-9SvZ0l9v;(QE{evmifICjl?FdQ^!K!S{<6D~MyS{U?AVjzwHv6fLRGn1hWhR*;8C?SUemXW{^29QEZyq63H PvBUIE3LYxB??bu)cZ+NK diff --git a/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.default.retain-all-codepoint.ttf b/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.default.retain-all-codepoint.ttf index bba2499b7f5c155d20901b80e35646502d0ed6b2..ab0c1d1c66ece1372db4679fa0238baf3a99126e 100644 GIT binary patch delta 20903 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 delta 459 zcmYk1xl02<7{%Z0ZcgKc1_TQa5(pA?y+O;^Xd@^Him0o}W`(Q?Nd!}P1VnADM$kXN zB1lS!D1z84SXo>77g&igzG#Zf@WK1N`K~#2-?$DS05sqbD)hO9!QuRM?imoTbk{d+ zBL$y#6i{?>IBsN8aPdMdkbUt)&U}kr>{CB5j;)vxb>81iu|7c_w`eqvxdP-OIbhk@ zUG3#(l6*yWCz6|{fe8FGqBNYgv717tXdzFNySEKH=0DOqxWEd%zEm=kt!%;M0;kn? zD0l)iucO5ExmH_GYtIDZNuBw=wUk`>#8LX1wX_e}rL4*k(c1enb}HxOr3lJBWkWuSz9q2dGCK>+!}L|gzZM9Q{XaAjw2~!%P-A7X3hEl0O F{RKl=Rg?e# diff --git a/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.drop-hints.A05,A06.ttf b/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.drop-hints.A05,A06.ttf index a8b8b8b1a76e9689ce60370b1a1475275b8ac173..ac0c32d513bb5602c9ec11b9d9c01b8396eca217 100644 GIT binary patch delta 522 zcmYjOJ4nMo82)leZ5!ePQRyJ+(27dIQt*XNq83~fi}*q@w6PUhEvbrY`E*4OY2Szxsren!nUDm zcewI=+F#xW`^ycjqn#yE#e5VEd=~kwoFOd{lqXu3eB!*MhDV(pyWyl{E(o-ti5m#F z1qLxh6lMQu&dgB2)s1y84@Fr1h{S>y%lr+B=BKxYd<`q;!E_A^9zRyY>OWokhdl@& jSbL|A2y$Nw$$}QBpM!-Iipao3UXE$K@=aYkd9NtHG9O#( delta 427 zcmYk2JxD@P7>3_-&-GvW6T!hCNkJsY0*$CSs3oYyqQ9G|H}K{K4Rk6&vQaoqEe&lE z5d=o%;?@!*)YjZkL%Bs1x6gEt!w2v4p7Z^kn*GJL2L`}_eQ<>57e~j77lj5OeUZBn z*AyL2`y{|)#3LystHVME@*}Y`l`bTwy~nM$HGrL|31!QCdoxA(74o7g8NCrpfcS~n zuWGscKn177_pSVNCZ1HFIh2OHN`aP%0uUB`x$V8M4y8t(JeEwgXR-Y+< ztO{8gamo*oq3du0Q{{S`UR{Q_} diff --git a/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.drop-hints.A07,A1B.ttf b/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.drop-hints.A07,A1B.ttf index 33ce18b51cb2e06069f5efe777527336429b7ffe..00abf00ff1207cbc0a52ec97106d95963c57cf6a 100644 GIT binary patch delta 527 zcmYjOO(;ZB6#m|Q&-^@tDby?`lu<|#hA9&frliOaS!iA}V@A!GY0T8fV%V@%cWY;@ zSdx^oV4;+fzbz{pW&eC{yoGl=x9{hibI*PE*?p;3pa7`HE>y%KlT*{U!vmlkQ5}rT z&qdJ;o%o00iA0wsURz%t>HElA=Aym*d#Br!f|mv!Uh@(hSF3Tg3b<_W%58eTP%Awa7^wY_hfQ$12J3> ze=%HHqnw9d@zM{Gw{05PWK*Kg#eTei(w)z370nH-6R%i4gJZJZy0mUBtBl!jL6{~~ z?H<>T1M|D4(fqcP{P07hN`-#Zb1(5QUkzXRd?8GYHLebpx)=;pqf=Ar0Lc|~Nm7|M` zgM(5;yX@vb4ldjrD7e>Ng+&c(4f-`s8#^c_-ID2>6+#q47{&;@ z+arBvPijoasA%^C&5UyQvk&g%*t&d_J|*PUZc%ma*)@mXuE~-J${}T0-iz=YIB}kH zg;vij3#?x)&`J8$3L3Ecr`3PH_D?&|g8jc9CpvH;}{0v@gnbx>>@>KFQ_UcUeU diff --git a/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.drop-hints.retain-all-codepoint.ttf b/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.drop-hints.retain-all-codepoint.ttf index 6e6bca51af2a30642482664923f0a77d28eaa476..2306381eaac5dda0c87c7c21d6d2b598a53efeb4 100644 GIT binary patch delta 14171 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 PAM~hX$qxh`ID-EMx^sEm delta 828 zcmYjPdq`7Z6hGg0?{>G{yXW0~tSs6lrD5gP(wJaRib68X9#(2=%}v;B=z18{45Fx% z9#^6uN{U`6R*a0wC@Y9U3kv!pdW=yPMG=*TsjaW_4>=t8{m$<@kB@Us^rGbEI3NIE zp#dn!EnYUwy`}ZbBY>GjB)ZNY@kO6J9^XTF8vt4x^wmXyAqEAdMCXFx`YKU4Lv-i_ zn0`ML@NH1vxLyD-gK)?Tk$`aqbBW|<5uO=}#I`z3-^+>q0|0x%8~t(Lo0Fdo0eD(S zgN%r8YZT5Q6X6XcVM2{B5)gLh$^c#s(I-bY*2U7*P(=pt{M7+N7XYnOb&&DNSiIeA z&nMnREgHHO!u7*@RUN+;hv;4aYPg>M1u-UveAWhINHw=8Sk;Nf@k26(#>D=7HJeyf z?qX3zVt>d^D_ylyXwswU@b9s40Aa-D!8$mPFbbjv*ny{FFJ6F4a67(1A<9d|sJpa< zE~YQiPgU8fI@Lv0uiC5LqrS&rrjXghoM%32GBoQor!@Uqhqg?6MEhAgpqr)JraP;9 zsq164tcR^+cd;GpGmhqRI6t?YJIbAobM4#*eV%@Z#1(7S7*z#za5<)o%jbSNL!sZknE>dP92Zko48Tl0_)oFHv3&iwb z+Mn)8x279^I+U-}gpA~lWGER(`jczkbib~Bar?z2wC`V4fW?Z7p0CWNRXz$zVL7ZI zD`8+YSvR7!1XmFMj}c@M_8(&~z@8CIjf&HwunJ^o9(kjNOlVW?;7a8<&eE1Z0D`ay Z!b%MurxfE%1d5F8EIC=w08XcY`U5uy&*=aF diff --git a/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.keep-gdef.A01.ttf b/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.keep-gdef.A01.ttf index c298dec3a4233420582d4d1ec4a4be60388af1d4..de9a5ee00724abd3d6c9632f99f53c9bf252433a 100644 GIT binary patch delta 572 zcmYk2&r1|x7{|ZwyW{LMPCE$&ODsCzNLCvz_JgSC5ZX!?#WfNS;;=tvg`FJM-Ecc3 zLjS=VT?)E%DLM#3kex&i1=>X~h8}{B9qbRt?K|rnoR@jt=ktBO&-=bSpPX%H83I5L zgNAeYk<5w%Hbhz`_tumSvQb*5!TxbG$j6@Ol9%6$^Ta7#JC%1K4LA1a n%%DEo1L~cfK0Aprd^Aymhq|iTmsPhtE3kH8O^LNVX_)^3cCll$ delta 550 zcmYk3Pe>F|9LK-!?b~r2*4;z}iLwzVl2}k83k*EjAH7KG!927L>&%X@lS6Ldc1VTL zTNJNDP{$5Yf`VWq5qR^k-aK{@#8Zdp6rqjZSv@$9-|+o>-*0}u-x_)`TwDBHtpV~L`B5=+BV?@WRxw8=(xR5*Kex_8e`d>b-{-sX%N8q{hQ^w}ETY%W7aU-CU>uYdWfB`26 zD|2e+e?R#G*(}c#T@=v9{GVhabmt;5Alu2`$@XJ6^x9tblCx{{u0}Jnm3SIH2T1bm z=!q9ie0Z-p3t5apUcnZitn>!Y&pBH%kZwo*ffUjtb^T262L8xGWg?n%AVp0HcM z?giFLejDReZS{|KWZqOeNu{Hz-WHejeOb`IM1FnHFs=39YFy|wx%dF=Fv&hbHS*(! zj1w);O*+vMSuCCE)EQr$(P^~f?P-ny2P^uuD(Gp|-8c#lB|Jr052%a!l5(1o9`z^o g;p;b|HMuAW6EcpI5~K`T>luP1=ox%x>N?@`$8Vi$VgLXD diff --git a/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.keep-gdef.A05,A06.ttf b/test/subset/data/expected/layout.gdef-attachlist/IndicTestJalandhar-Regular.keep-gdef.A05,A06.ttf index cc4b51484237027941d05ad85a8f87d82c35eaeb..af784feadc1a4551d0226e2c5f0878e07ab0e56b 100644 GIT binary patch delta 574 zcmYk2KWGzC9LK-!-K9B?*yM^zhEOwHO4WiPU_}g6M2&T+G!^QgQk$Rl<$tI2Dxp51brN2GRQ!>-F5-PJi8cWN-awbbkBHZ%zR2y5fGG0>7Qpq{d8xz~IXT%KiKf~i`CIA2c delta 538 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%0A97UK*J?&%lk2 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 A+5i9m diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41,42,43.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41,42,43.otf deleted file mode 100644 index 729b23c2499a0390e3dcd00e755e8cd3087fc395..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4540 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 diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41,56,57.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41,56,57.otf deleted file mode 100644 index 8263d7843b6c525544fe80a3565377b5e6f1606d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4152 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 diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.41.otf deleted file mode 100644 index 2396fc44fecb85971189754dc72d9217c14ffb9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3468 zcmb_fYfN0n6+UzCz8Dt!now{nH(EP{_<=Fr+Ssw92ryWdLs(){;x$%Y!$v4kELFCg@F%U>ghZ7ZRf^kK{ZZMfs#N_EHBl>7X%-h8`pw+C z7_3OH)!t=hzVn##m@_l?;;F6m&>FfxDjh#?@SywX-IiP;`hrMJ9I7ij^5qt~LBv7R zv1dVFRbM?plvxG(oag8c_Y0%#okSKPKYp~ftoFl4{~Cq-*P#FAJ?CxR)STZ%kh{N6k6Yr#l=Jkn9XJ=cPXuGd4FZE^2iw=dZr>F%E@;PU}pck|puXiDBH&3S0b z`9c#GyArK({;zzov7rfn>;m~#lT&6|5QF7kBmRYLt5^BE&^xFma0j;m)(_^Z;sE#WAQ)7V~KZ?;Xz&3hsV(k z#nI`bXqWtHG$N#u7kVX)^e~W|F*+c4;`wQwZDBMvIAu_}9?r7|lk-heR}<0rpAxa; zY|^n1j%7Uh+Mbu38M-s`gXU>nZwuw|+s~&IObX>?&L)CMT|e790^{L4r}K8q5J?|k zWTk2zK_1^$Py-9uDHD5q9p%t^+JJqKPn&5Q71J(ylAfjtI!qqys^fHuny8IBa2f{L z8P*0@VeK0(tV(!zbQ8CQHLHt1&Ru*X?}03Wb{=g9w_?phS`gU9$27Z(W8QRcv@5I) zjSZkKeUq<*G#BsP#)F!*KG`1aO@uW2`N_UGhQaYZc!~8~mge>FF8*rYWOrDz88uCH z&b}OknP4%uEhvfjYs2A-y-)Ecy5d6<1JUSS{!!$@CZ79?j>|iF>iGO;0X_BN;%AYL zzR4f|ZY!S%BD9`LcuIJ~!{g6=0@D+k_0#GU<@1HkJ9|P~cr<`5IO_r3b$3r}5>|U> z3i#hs{tIKn;h{Gh#s?=i^3(_Yv5}CDWX}J5vKKl(y4(}%e4H=L^y#oE_%B9AMlX)N z(Yc4GPA~W`H=t1dw@Y|xX7=oyiwB?N3tA#J@EtyJxDcsicTG$ot>`vhpWMx{G83cu za_hZjn)9}}MUjd8AWsd~v~@v9-wDo&VulnYd&`~;^C=UBb; z)mykDeg?g2i(j5;L&;Pn6~}R0oKR&%5jWE_#>jq1Zngnji%qp!tcoH|uDBPLpR$T_ z53YhTDpPKK^-tl6d0eIryQNG+(Iq1iQK@J-=!JzG>_Qht3x0wwTUs*urMYDf8(5vt zwq!u^eKZ3z+6T(O3U+bS#3~)3853Jp=vb)%x3{5hqhfZZB)W;n%GWUahTXag-W)GGw#L7I29{ToBT}Dlx7n<$*pvo zIEx(0brY|lt;#zlUJLtwF|h{wpPP6cZB^HsIGYZsEaj{>NI8z+A!l>n7tt^9O?8i6-UX#m>$Xa{~l`70vtvQ81zL%RvGEmX8>ZXL9Q z2QO@$k=71Evsrqpfy56aS_iB*qHc|dxn1!k60CDlRFihJy|jKQ_agHOgG@@S@W$lCB;gs~WR;eKT2rI#^Z zM0*lrJDOOrBHE2sf_^vjN*+4CDp(BCv#{2HxX!}QA+sXSgO{$2sFql@Rz%T;u@e3b zs%ly1!7KB1vmR#t!|1NAyk2A>h!Li;yqx`>~nbs_q`=}mOd$6~Ay7!Q4 zRaIQ_#H_5r!&qHe-}`I1(qp>z|C_h8mHRyzH!m*Gr5obg?`s|=c{%8hEK3DXlXrI^ zkQ+!zf8QB8rT4x8jrpP%_dNS@okZeWLp%;}H?##>{eo!soeE%JQuhD)z7$@iXXap8 zrgh;}yl2GQBcGJuDPMr$4RoNo_6Y8BM%h$=o2?pq^Bj%PG`%hLiCIZ}ON;hzG+~37 zoryI7jW?pfQ&yl=TwyGs`>$=g6SN2zO|rP6~2$&>E4ah@K4`+bFFQQ$@~FS9Ed~vmj3+OAO4$ z?C3>~f^smdnaEC3oMj?J@l}9_ImP;lj3l*&tu=EHGL50`(kFHq%VzlCloUL&92uv` k)h>3?Cm-Ds|5XvIQ)a$(DzCfXA4S_ssT32^drVOO0Xz7^n*aa+ diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.42,57.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.default.42,57.otf deleted file mode 100644 index 2315ed9b9a120ab4f0c005c623839de755e52a22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4208 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 diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41,42,43,57.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41,42,43,57.otf deleted file mode 100644 index 1e691e376c2acd6f31e47a108a2fde5b099df216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4772 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 Z6e>r?Y`wWUMt;Me z_x|t4`Op2&T~kSki4v)SG_-T&>ea?_`lyzO?hxs!*OcaOy1r!a&qN8o0&n|z(BIXZ z+(k4g3-lq==6S~L{@No%dLiGrxg@{j;}J_S0V z%3QmjG#h}@hX8%GxvHYie6C;e(6s8vAV>&0QUJS=`ib>$bn_HRy*H-!oR8Y3`_R?#beVR*&baJaq_~3U8d| zAT$+wp$U)n?i$7Zt;%qFThJ1If)8Gb3=Lh14!v6;^D9eu(d#lVJhPmew)SW9R~jL= z-ZggArSl={J!5mvOdjY6%-~)_YAKJ%k$1msmboX8&(poG3~)U&oS7cC%jcTI@yOtQ z!?c_0Z?EM(uiNJ{cy33y$Ln+X&K*{wmu#xT4Ky`;g?Abr_cS%G=AKL* zdF2E%m%WIrYzq5W| z1<%@X{3(8}G2}SmGw8*ZVoc||yCvE82#BR(S7|AZCgK&IOer*l(r6l`Qzp%(Y;62o zT1qRZfL7C5T2Gs(l(y3gR7QKKnhubS?0E58$U{Lof!*0p->0|e0=+|*={NL8dY^96 z#}uJ^Ove&fGMmEgNr}=dDI3e>Gki(Lp76Q+Zm%ny>wN~D*X@^iCYSki?uLd7;01&L zjerh77oY)f1aK6P$8|Ecg8npcY+0{CbixMc2FQG_Sa7j^alHy1GCc0YlA~ij1Jsej z>84J*&(PN1f{icpZyo7u>V6jc;zHvZex&ai?sqKbuvGGpxkYH7sfCUsbj)j*$(^^v zR+f3w0&X+t$`p~;5GQk3ha6o%v5OET+;|H0iLga{CiiE|#vVTD2-Tw{v3IWMXLUVQ zk;CWr*^r8@fa{}Dch^~$&)Kw<&$4&51zS2hH}dy78q#^{59>~?4l`_|0Ip( z190hg-KMu=&w;|>;$gkkq7mnS22)eHqz2j`ogkfLrMY4(B>oFI7BG>V55ynax`U8~Rq!^5ERhlhs;Mk7pRr9xXf0g`Qi7|!r&Zc}jy zuWzS{Yw()(ssR?Y zN?|`yaXsa-t12ExT#8rmc$y<6tN4Wbc`{Bp(h8M7kqlC`iYJg!s#ozz6feD|;)yg{ z`hkik!T+CB+yMU{s`zA@t$9?%lWC2nK*b-SOpRN`Q)rduHCjm)+D~;#rzr~-JFBDF$$Db2&rru?$WJgSq8foP#B$ezH^9BW$&EfK*CUoR@& zRztH|iM9a}3orq7@LqwwRUnsx&=gkl;VTEf1+)x4S78X76l^53QViw)_AwWl6|@^3 zgdeMFYl3wlhIa-09zZ@K2YFnCN+l0bM>QQ9m1RRGhnB!g6+G^Py~uVqp0xn6V%fA1 zkc<05=;e;7{`2Km1dlcxEfrYJy~w$W)~FqM7QB((h;E5ht3ehA@GM097*#Z?bAR3c zSL9E#dKmkM(H-B*&8VdcneIXzFQU@V&h25lcPU1TC&B?luO!qOPl=*Vkv(hKGF|abOe1Pmbj3}vVp`N0s}c{U zXK}cT8U+>4ux6q diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41,56,57.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41,56,57.otf deleted file mode 100644 index 6b2063d2da6c83c5f8be374aba9ef590b8cf0a2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3964 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 G1ovMT_lpw% diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.drop-hints.41.otf deleted file mode 100644 index c828aca003e7a9873e8566f117296b9002334522..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3280 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 diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.keep-gdef-gpos.41,42.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.keep-gdef-gpos.41,42.otf deleted file mode 100644 index 749daaf4dfc3d31aae854a5f50ce0cfb520c1bb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4436 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 It~1H~3zjPsy#N3J diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41,42,43,57.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41,42,43,57.otf new file mode 100644 index 0000000000000000000000000000000000000000..e939b0bcfefe2464f6f9afb8f3ea3f278ed6269a GIT binary patch literal 5924 zcmc&%4OG-ucE9gGFya+;Gz1&hn7@FCMv<_I;zt@$z;B6y7+t>*Pz>Qi9Ql^d0fza{ z48t&kFp8kjjXk^ZG_u>o-R4x?c`<*<_nt)3lqdZQ3<9gB`N;_x>}Y+3X(E zHs|!sdGFnO-@W(Ud*6Nc{U=Mh<-qr5Wv6CeoB5H4DEwXE|B_pgTOLyqR}X!l(bIXwxn(p+ zm%tB{mhZ>o4JPd_lNKK|bm7p$Na*ix>_rejh@2xHN)%n$cWUjCnCFnlc6-t}c( z4$ha-VVg0m)L;j02!>Ry=#ca<3RI~j3b~Mg*@#(Sbro&X?MjvN=*`iaIu{topa|ij zaHy~;F92U3oW*WRmJwFMjE3;Aa7B^6NzG#|HEm@k%!Wqgz2DxJ(G!_!h)2AqoCKqa zoyEP#hXkkUT9)Y4B+%q3NvnfC2o7hClGaO2;xnEcrSoIwC@53zg$v7QD`W^mEofT= zm}VR{mzPRvRp9|MCg{N!sgE159{z`wNU5OOdpyA{9vBrc$Sy>Lm?&p-6DSG{jG#%C z2MW!EOct##%raQ8M#8XaQ}z}K=`CN5B1|CSl20~a6yq??4`C5vJTO-XV=)06%9BA8 zk#bMv&qLTGF&S~!cfp!TObKB!`=^RWLKt=w!6*{hAQ=^u#yCa48Dr@G8VJXE!Go{V zjC#Zp^ccoK!la+I9?=if&!&XWh`g7JwuIzJ)5WOm8^ zU+7W?iE(<40mtnQ(iAaXW}3u>tgk`72{PX#uE=}|(k9BRlej@0qfM5%CviOo|Mbs{71@spcl$YR!AFL@r z&6R6GX~`7SAwZS93jG!IDYTc;fPI%-pvyZ)qo2_)N8d%Pm@K0w2rtiAvjDQlbx9fh z6;%QLWb{Ll^sxrn@=-Uvq!Z+BF%*lFNs)M?9xaTpR38oc7^F*zqVva~-o@f4Acr%B zYzpW~h^pvRp;KiwpQL*rsnJp|@R)55a;Wl^r2ip$H|UQy4(c z2+{FfqAUu*;S{Av|6!Xj(jxJ%A$T0I_%H-V(0uV{A$a_KI|WmcXbaINkV#a8;7Ghx zX(4zbMTq4g7;m+h8iFT7e?$m2(R})O2%du1{6YwxitKwa1V4gYyr(ltKY>)_S}E>X z0p(Bzs!usEv)-$z4Acd*5?PT;c~k^F2k8J6;@vH!5^$A+ei-w84t0!2{Sw#zWT%bT zIUl?}o0^5J)Iez-&y{3(V%`$7`Gi$7e$7HBwtc*wIT z$M?y@PHjWztju&Ddbm_NRfW#=zSQrd{cZ+qgLT2&Fpp)xgJ-h=eph}4tJ9!oKRlFv znvszO@bxe>%Y0MmDN4k9ltfR{GGw95(>#5pVr(rDJV|)}mm%7@$k+m%Yd_{HbQKjl zk)A#rT$CAKKHUDQIAwH*5<-{l+t0FV$ogWklJVYO3%FOkpb$*Y`_+Di>i0EmIY<9x;lPVLoN_n$e5Kpc>#m;5ndd8gb!Y4*<4DTq$%O+JcfF;5 zE)SbEZ6`;MfK#V^fpZv~y1e9s#yVfQF8^ksx3j&g)H{!dulq+vt_McmE>QWM=Xk?w zDyI*uz1}$K%jtKXv|x zhQ$sWRN6s;@RL7|J-{77;n+A0iw;{5oxa_24zlO{SIaJ{d_LFJ=Gnqt|DZLIe^}aE zKN!QmvB6rudTnRoH#h7EM4!r1x%*kJ_d-dtv%S-D)Yax{Y4|3$xH}x}uD?jb;nfhX;Qgw1-G|AsH@3lx3!kExtbf- zu*dX-*4&iE+8p*jcKq^Bf7U(J)#`2QwA<|7#suza(KJU_o6T-@nWo=bb|dh(?HTS% z>?Y8tBa=pZNKN=2bm)kpA&+lKyw|%bK z?Hs7eVD0o)zEfwfP33`BPdo>HQ901r?!uA!C;93f;5nVa-`}Tc_JM8ekE%1bKtp#5 zn17(N83T7}wqsQaMEaUfg#@y)xy&b3om;j0Z7txG=Q$V$huEJ*D>`n_Sgt_J(_q<^ZHiI9nx6w!Ue`fYaO7AHWvm z>htvegU>rKG!PMRc*oBiT)Zc8ycRj(O36u0J8YlE?{D)f5VB93FyyNo(6l4XHYj&Y zi;R5V8(h-&0AV6Z7XEwEW?8M|A4A3`>=gWknMTv;ahgT5QCb(EILl|{S(N8=T1y*g zGi{~qD5<%4)?P$GKaA2`OAXXU8b01V)JG@iG<}=CL$A^6^d?=wpPL)>xAZgmHT{M@ zqkxcqW+sU#B1$|aW{P+*Un~~O#7eP7Y!caGhsYHNMVY7&b)reRZup+zs^J5}Kk0$6 zIZThLC>V|or_J6G%SMMO+-`HKJcm_|VR))_NaxYJ(VNg^_;HCeH@ZBJ9`r`^TJ)pn zYdKurBMeTH5i!(I;Or)OZ;zl?qWjQQPLx+va*k8E%M^ZECw7~j$lJ(}fE`v`S=@Ms z$&lg*wwhpAFdxDKeHD!*I{2A%w91(cMa*j#CPfosp@u(M?)gQVNPmHp9m zdtnszE0yw95Cb+K=lwjilZ~>V8e6&>?523O-j=mf<>nNwG==BsTy`l7&D|}%08zGJ z7Op#lyiF%yv9xv%e0oZ{7SGPOCs9F)y;~%j5Wse5bYZOuNml)&4Qeb98hb z??cJ8)uRmdnx43}uLX|5wvByf0tw%xdm8(lN9%ltV8gZjgFCq0KU+VU z*1pwzVRf2kYkTu7?mmW)pXy6s4-VCSs2CQwOy3A>3&aHG1$GAZ`ey{<{kz}!Y2T}F zyHLNa?t>V*uc+Mgg34|CRJNRr<4)XcOMM(WPNBj#I8bRjywK)uoyDE?DAX{sQ*Msq zYdyA_H~ncv9+w9ae%$A7XzZ!>G}InHwA<~r9BZ;4y#?H*?v3R{!cX?4Ozf6Y))B{WuUU}He>^$xhTotPuz{M9Q}jp z6DU`Ehi{oR|E`f+?&_BAqc;|DS0$3GDILe^%XM_PHs8eAASFNE*|MFo)pd- y$mLQVd8-IH8WxDI>#a!TycqUg38;D2?i@Z|vKM#Bh#apUOl2f(mouJGjQ$%jy_&HA literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..798b8565ae161c54b3f521cb752467aa7fa817e5 GIT binary patch literal 5212 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 VtU*iY{n0hGeGf6JwZjq5^e=H2$w~kK literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41,42.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test-retain-gids.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..a0d7fee1e3d3c71d562ea137391c85d26682effa GIT binary patch literal 4732 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.41,42.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..13437bc86ea40df27d9641fe921a3b0067e57031 GIT binary patch literal 4468 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 Awg3PC literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.41.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..ada8cb64645297347a03bc65937a0b3faef8d0c2 GIT binary patch literal 3768 zcmbtWYfN0n6+UzK0Ss%rU}D^gxYvY`#Kss?8~jpbFyP1`tP6ysPSco|!8NcH)+}J^ z@FuXkyf>vA?2W8eaaGw;j8r96BT@fpR4H!L_D5y6s!~-|RJW;AHC|kB=y&Gc#W+c8 zN15H3d)|*ZXXaj4MTLtJ1(B7Uhl-1HjuzDZmB_Y0WcktI!lGjBc;tB^?En$w9X{$R z4}bI(z?O@^2M(7%Q}CAc%@2u03-HV*EAz|fz^&7e_W(ckH1JE7SF0hP4ZPh|z9Z-P zv5qeAe+~S2c}0H3JDdM91Lwa3{A+)~sybRoI|@*wVzD<@ zHPv1G$8TXTt`RvOX>qrCR^Fo=@Y%jj1X&IL9y+Rhk8ETC6=UTZ%Y4SbHdJhEYJeI|L*mTOcj;d zg)i5qoXz-W*7k#R5H6X^Lt!dn6=^b7wvde4>Udi5V?1A3$GWnhaF_&D2>Z=#)mL9! zf8ZmsSUv!SejjrE+;}b&As@TdZSe!Q@Sdn4qB~;ZNy^egYIPV^iEcq04$R<8J$`Tv zk`>O2Q&~0kCr!c3cPcCFPuxmWFz2U5GiF7)$23_qAtq2O(nhuCzU4S6#E( zEjFu7Qys&3ua5k}0vAl>Q@(cn<9~4_g-bW~hQxL4JOp+4HgsYErM7um-K^fxQ18J* zD4vmb3HUff3(PjhK^VVxFeNHuaM!FFWO)h^E7tK7Q&I*!Y4%Kl*)!38QL?0+s%vdV zWGB1o&`->(#f%QNAwV@`IfqSD2wEnkgU(d;u^F(D3-uUTF=pr(b<$9`SW58LH+bkB zhzvfr#WKLk!g8pzqKqLmly6}bs0PdN5OxuRmCqMru_6xZgo#NJkEFS37{bAMYd4{YWEDMU$NdHS$WG%}1-)#SNU*H zX+~Q?g6K<_s?UT__YC7tt z>`P<8p>qc2^9533yy3;BbC*IhvwsW)!}HdV1Peh|{!iB1%)gPyA zluf&6FMSP%`v|%40z6Lj)I@F6Nj)?q8bup?1)LA**owf&Semp4oHkuPDs{O<_JTKs zc?NTbv|*$DPA_0xjyq#?3BB`uGu;8_@c1B#(Leo?->J*KZPM$s)r31{`a*tZ%$e!_ zSv-a&`r#$mJEzS10=wj^{nKXyPPRe_O-ufGq|lTO$MX@(_3WZ>OgSR??WbMPex8Ix#wz8Dfg9J8M!cjdO?@oy>iJJ z3J!i%P9DibDoNdw=aAOSHdzziEwM9`W9bql!$=jCI6K11x6(07$b<#$vm7^JjS?(n zCTyWHTv>*^b&ZUTYPC6&Zl`Rm(SUKx?b-GKG|AhExet^!TW#S*2;Y` zk9Tu;kT~7glUn3$Jnyejj(nPsPqnG>N&Nm6%3z@$`@ywn#dp^Is#apw%7b^8Q8mv4 zXcbY1S=YN-pGEs*O`b(`Q7_RhSzDVD} zzMl7^3%O5g6sLWamj#(@T;BV!+g0e;Iwf@i&kjr-Uj$jS8#5Q{Zph`{V>2Hoq5xO^ z{?8pLYZOAWfQsmURZ2%bT)UH4tC1haQ>^0m0Q&UF<2`P{ONTZ1)Ui|!vfGKM^)(Ud fcxf@$1L=LV13$0&Wx-FhOS05XHG%g8vZwz7^-a}^ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.42,57.otf b/test/subset/data/expected/layout.gdef-varstore/AdobeVFPrototype.layout-test.42,57.otf new file mode 100644 index 0000000000000000000000000000000000000000..e38300e3f418291bab079da54fbe8418169cb168 GIT binary patch literal 4600 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.default.9dd.ttf b/test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.default.9dd.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3110b2e70b1ba3a068d4a9fdacd4b72e5396b48c GIT binary patch literal 4152 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 DdcF$> literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.drop-hints.9dd.ttf b/test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.drop-hints.9dd.ttf new file mode 100644 index 0000000000000000000000000000000000000000..731dae6964a7858c431196bc51f3d68b7eec9876 GIT binary patch literal 1128 zcmZuvO-NKx6#m|QZyZM_OZ*EG8-JJ}!fO7E3bGt$tf(n17n0?u^CQlTgEN&1l@(Nq zSV$1jrbV=A<)Ri5M9?Ck7OjLr2yAEIrlf3~*LUBHVbHz2d(L-$zH{!m4+?-1j6+3_ z-`nbg6HS0JPHThzRG4(kIYbP#5IAA-Hz+CV{ZYmi@2vR9!#R7 zXbb)Ch<8PTsU*zYP&8s|BsLn})-=<`_$lI-(NM5oz5k?&{_n(|C=Hvwo4Sdg5I02Q z>5)x~YqyBWi7m0Az91gpH1%)%isHeMBx)4N-%M;v1mmHyP~$Y9vW8NV97?720fedd zNIySdKl51u^4>+pmR5m62wjJ&eZU)SQeOfx%ZALwRihfBHT>XMd!mYi=c zi$UziMyzo&&a%LJ8Rv>UpC_{wao5%QqWQw+gFjGQNCWUb@O4?rkCUlE*7;<0nL7zB zoK9}3rl-n1m;lp5lar>`IVo-+EUt5i#U`PdG$D+-`5Z%>2%HR{*|K0+$lb%-se0*< zeL!2)Rw-=kR+V$t9uwE{_Vo+94q zFfxf}+QlbWC2A=+bPwHa)EtYgDrT4I##f3s2sl6}g)F7fPVB>n))m&zdk literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.drop-hints.retain-all-codepoint.ttf b/test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.drop-hints.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..47ae513d0f2512a19651d4b56697624f9f7ccaab GIT binary patch literal 99020 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 ?-w5jSAe(%*B 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.retain-gids.9dd.ttf b/test/subset/data/expected/layout.gdef.glyphset/IndicTestHowrah-Regular.retain-gids.9dd.ttf new file mode 100644 index 0000000000000000000000000000000000000000..16355fe25c58893e6fb91ac8f2f79ea779f71175 GIT binary patch literal 4540 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�Z zxC3RINvIt-9R51L2tA_wx;oGX!zWzW!3&+eT#}%J2{R|eqQ}~MZ2dD@MKET4#d6<)>XA`(QI#Tf<{oT9^ zD2$J>!Mf`5917|sN$QjLXqP_5i@ko{oNiHBea;Oh)=k}&Jlf&`l1P{4vp-xvK8r`j zzVP8gWZ8$l{RzHps?#~?=d#XUdpKRQ7acq67B9#uPd~l$s{K8|M1!~eruC^fGbVQI zp2OsD>*G((uC)csL(fBp@2#aD<6=#35kdH!2wcp;!I8d^%JSMiDl=YJ&pcPqwpmN7 zn>J$x*hG+HQpLtq>dd%D=mmC?cWn?@<3WT|Kja3%V9#2#{?ZzQdcayJ&#YbBGm&Xh zW-{VbZx8T{*YpU9RAqVJV0DWDh~&QdI*zEiw$1=WfK=a_imnM3U*6TrS=YT%@sBZ% zyvNQ(_)Myg;uiRSjn}@=zJ{*gz{em)0R-Xq18g`41SI!_Hf;{1QA z>g2bM;R1m;F~4=&u4pH2Y&)+X`Cj&kyH7nvrhoc@syx}wZT~TS^*082+s4B&RPEV) zi?sEDt!qAHS-J@1{`t53guLm5O_3J0{Se(RDWZj zJTNr{MT4m+@wB}a28;AAkJ{yet-fHbXj0RENpC6G94z(P~YDeaG1b^}!=*nDmYhE8aetd}0 z$KHJ8(8e}vzD)G^rlyq@qV8Q<`9xw#iAdvL`Rdw@vd(qa9Dx=M`74mXj%+cuDnSB! zZhG)Bce5#9EP}Q^=RW2wLzB4lGKJ?OJJ2L<4Vs(7tP%nAFcm{+QjSoF=%(3FnCe5* zbm6ixP+n)I>B7SU5^W?L0cn4z|8#T=>cc{(V~}v!LVAMiER5FaZ3DdY5I2&hhFgnw zD=oR`1S!>odA~W`%#;1a!7lgGA2`>% z-=yx|k{P`pZQNNB09z)$w^CAM*`zMENbb)7A}j!m)$JN155ka-s?%ce+R-2n;T3ry zzJPh2MKr6EU(d2QjmLZDi^hAV4F(VjE*kHdUcBe> zpqEQ-)Y@6s@M~+cw_cYzG z*|x!XZF=Ez8^q^D3){^Z=h2~4^D=`9vxRUd?eUM!Zh8Ew&7a@Mhpu`D&Xq5p_-6V; z3%|Yn^|s(KLGIOB;WXK)j)6P;_le%5QO=n>>DQ?I!=| zBal94Xo3W93MV9V<|JiC#1>G!-nmpU=23&&q)$j(EI)NJ;D$u*lO6FTK(MT(8+l=D0}6lD$H zslTICHkPKxJpcfti4j;lfG6z8>c}TzQ7B`?!m)uEC5pvT9*7ETK7vP;dFp#4Zcl&z zcyTQQ)h#k9D3mKxwp1kbN{UUTQtWZOYMB@k4S^2ekkes;1q3F&&CzVLK@|yj$u>jd zn1pB~E2+lTHES|!Lv-C^6xTg`&K@q=?}Y{bB>R0cESIUw$8;v9B5p^b=?rO2anmxiUvPbMNW@SgIR}_+L zyS-^tGt@E!{Z^$^467f+q9(Z@GuYT9Y|-@TQx-0-y(}Q&@XCZDwMK8Yc;kbW4Wn3w zLCGCkaSP}`8zT*91Is5TyaMK4j6K{I1beQs4`~$ULSW;^u7L5``C9>)x2|>*s$pj? zE;iv`%-<7uY^7u|_+nrn<}LyZEdhZ|%)W*-HMI0b@fEn|oqJe2EikRvm6dGN3){@5 zr2nSde}8PxOIagH8n3yP2L4n+@#)>yJ@TM0w04^8So-Gu-ynNi#{T!l>Fi(u`ukp1 zts^(XFk|?Q@$6LxGHrgwkFx+j|e z86B{2&MV9v=!Dt2FGNfpk=I-01ERQ47Luwnfd<%tEEGkB=rM?ti&8?apsfvr#XyS$ z?+)_A_qaekBAfubK_UZaWg;!4&7Eqku*yp~ZIn>dE)FzMB5{3#)7!~c$12nsq)xRO z(Flb~IaG7CRobrMsVxSN;YlFA7YeKGHn7xu9ku$sAm)z6)Q#(}+YVdzlBUD)V!OQk3mqrOax`h0)0JR7nlnXm z`_f?o=A$k@%xwY?!i=EQ0P$u-0Dch!bA%L$3`i=dOp#=bhYHr$m%}mF+v-_TdW3O( zc@>N>I_0srBHr9(X=;*p>9i?*I;}<4Xp}1k~4pn&JYe;y+bWM@o+*PbiQFlcvL~P$2SEZ_Xlsk_r}Fgs*-x%g zyE?W@uUYS%{KPj%2WzGPE$~_P0=QsdydMF$7T7UJGY`HWIbbb!I0P=JyO-5@Ykj_I zP-_P|805e{UtL*wS6P=jQ&v`&ilJhBB$7-*F@{u@sLGDumx~McYmBT)b%Jym7(*Il)Hii7*@V)50yyNZLcsngc zvLj3TY`*{OIyJEQsR>`ljzjEbngjUm->4l-E&qS#IEL8i?$nFRmrWa#k0%S&#AfunC zOeRGXyN3b}7)6O(0l8f11@B|^DYY4&&t-KPK<~;0lcF#mZf%x`V#XIdcbC8Ui_a!%iJpum*SVWSc;ifoE-%D;3t4uV$> z8(prM0wo37g%*G!-^VfLXIS%JFg_I}m8I53vL{!!EO^xdKE0W9M6|8n-&L4pT_2Av z{k+7`mbzKLUfrZF-u;V&-)m^%?%C(F7LBy}$QKJH2Hq1&0T86#1IddEo-Y)_{55im zCCBhX{ZwO&-POecENeR`XP~#TzaJ3n?-x;`Zdjx$k_Fhq6ofSd^$G<(l`_KOcVi#` z%U%Kjnb8Og2Er&Z+Kdq+uoR3&nG)t7qf|4JjgkpFYTXU2E~|xN5Ak{{2?S+reS@W| zEIQIGS4P>RjUxa^F`EQ_ivP;fX(4Q7ykep4RWHJ`$@!2bSMSAE2U#j@bvbLq_1}_+ z1sN5)?tR)gB|RIm)F64B@^39JU0jF)0ktP|>)Gtly+0=P+ofHPUC>_g@E>2TuVW6s zTIl0ktPdzZ9orKfeqfz1HnHh#^3pxAY|}ok-eq;Rp84ppzAsMQb#1?RwMLJb^^rnn zXXy(8`GYcPykEX?^l4_0>${MV(EGt@df-nZwUIEN!;Z!HV-A<}`c(-&qbke1fU=V1&^Nim;Waq%d2M8+dg(V2v!uXsYv^PF-FK9MX?m{SZC? z4#|bt>?r@#d0;YN^;CxBP&_gByYC)8cU#%I#|F=l>>X_7$4Tx@S8XxI1v0bCdH%Xs zV%@{LCoL_K?)cWlGuhj>9Ccrl{g3Cn(~oW#e0Hnm3}^SsQgU`F`_HYL+_0xLd~`uS zY-pGtIUpy$wDF-$JvU@oq$)TF;08rOWss_+aO>`72%CaIYa#(Fl=Djv zts}s3Y~NLK8^jHjzzl4#HLxn7i(nNGOT;zW zjF^;~j5aIqMTe}yRFb709A*cb1cEYgjY!&V@U+@ZWi?VD4H!+qRM~#|C zmR%9r3xK~yk1%rVC}KkI?~1EY@DA9$qq~LdAK#8;mk50nNCqt~^t96RYWXj)8)urd z`D=l1#rxhbs+wJW-eEJCI7cdXjd)_nqo3RR$a+b4n>HZ7Ci|5a&^@^SJDMMHUwZd9 zMYpKw71H+D9oO|5%UW9chhBZ=eCCH%zqhH8yZf4enRe=%Z~TbCsAyL1K8Zo!(K>LJ zxi0lPM&Y`=u)afjmj84)mszwD}c4s38 zFKAAYLXBOeq#C`Q>~Jh#gng)Xr#}!*@x^JDpbR#{i6z~Fo=E8g6-G0MCm@TZ$P3;Z z;41V2FphL`ir#4kN-%hO+cq?7a~w`Yz(-mv8rsrfRUdeOoSr47Z|ab_LwOFS5w);~ z5_|=eEWt(+@~}w(HWkd_8VM7zKN9Ej zv|7DdN=PL78iFliLxjs_3(Y23Gi52SP=n+U&{B*-A;qp%vn#ZG9>2oKR+tHqMA{&0 zR+t2qN^`Mg~qIWv&rCRv_FN)EG;acfiV;ykQ4@_n9+v(!VHq+d=b}T*JuCm za{tq0@{T15&sfSNTkQw4hlx25lg+xuQ&c;zY>)YgY_04j1hmTk3XLER!t(-s$Q`<)SwUFz`9gq`wo1*O| zOgv8q^f<(z533pvzrM%pD?UO_@#rfK<*TcyM_0}sAAhp@lk5AQCMQ36=_j0DFNHqz z&%HBG4F?C9IyQSQtGUAXaeBzmUjFR5TOGY;&;F`yy;m|6Y-q-X><#hJI9m$GiR;*$ zC*e4qL;$j_5T28IF0!+-vW;(S^LTviSmy$U@M@Y_KAo;!La;~)#bPswG(4OGS| zpfWl-LlQo)a`>&`a5NIKSlcPQk1yyD60N%SV2Epl=&s2FYNHiR@;0NDEAHfoB`hZ= zYU?b%jp)D&N6rv(ezU5Jhl59x%F|P5T`lbutnl_%L+pZIdkt`MY6!;Ik+p+MV1_5% zo|5a#U;zX(s4cU7*P@};*Rrp^-gj;fsr?fSwMIXhIds~3cdO6hnlaE3tt&frMpE<2jnYrnY z!^LhqI7we@v}6%@#g|9fzXdQXz~{a%vZh6i`#G&fmqH;Y2v#GXUso+-X@R|6S6x>Q zPi-CSR;;UQ14S%trrILa;jJHSpoax{GQXp=*yL~ZC z{lv7vrMPP0qye?YpwEe1rawP}_NB-|m!zGUJguzcrTnlJD;kKFdA+=pnot3GNu~0e zb)a=E)G2gU9rQAFW-~l?h#9|NhK8uwP%BAFDRzJYe+u1Fo>1WN2H0$kB208istLBj zpWxV2d>F8|bGkW2LklSGSazeKr-{N2hN8seqwpR4pyf^&J#MJM32b;V$Y`wMcH!80 z%da(Jl;s=`uOlb>TJBOL}^kV3I@AeM3R(3?S`e-+mso7q+F5$Z3!93Uhxz}B|uhL zsgkOATG+QClS1`0L&$8hK^Y_|G8s!cB#}zA8R-BPy&7Z*p*C9?@k=G*2D7PB(qQt# zP`7iKYIUaj2L^}uBgAS8QVOzHEB#LawL%4<@ICx|A_OtWXxN)pM<8(pXSFaB$bj@5 z10aeVS8g^9vj~eF7wz3ZPNBM5!kNpSRQOdZHLy(EyZhOju6`+d@iV?VhcABR)Hzw; z?ArNL);n9BZQ(t}V*xivVWD31r8b#zH61LMr7vu}k))n9{o}{m*Ldv1!}~U;#_TRf zn`LUcw(sKx6lb8kA6p$gB#uoG%&?F( z89)$=dW)jwr<_L>o?!ZzLVYY$f=K!kyrB+ z!HIQ&nXpr?HK$pX*`&o3ADwjE^Sfq$n8n-nq1oN!Ri?9N=lAWuv9|U8t@ph|3d!=p zi?0_G0-+-aOXjp%PY3yD-P|B$3AWt6lVsB~pdcIy$pISMb>Qc}6ZD2Qc1l8FkDtSV zmIVOiz?%<&>ZjBB1({c%a-xeWLF7dvLR-fn0&Qujj5amK!ZbP&K&M4Zh24B-8R4+8 z03b&=!flSi{C;Cov$CpF5G!AWgeCE$G4ujHsQYbga2|Dq?SFF{T%C_l4vxM%xaxXvs=mIBBm%SAHRHBfr4+eh*jxxrm6bu%0W%IRueHnpwd1R^+oWWuywqcw{Xm5DW#J%jw-GQ!`1Ohc>phkMqHmo-d)e!fD_$O9$_?rNz$@*G3lE z6ZLt0q+#QCcA|C!R+`QCDFR{n%{%gD#V+kmES<}{IqKe}O$9SE&9-mdiaQgmqlobS z>q5^0){WCy1^Haen47RdJC%AZ*INU zb?4t^*ehyUC$fKdCS|&J!5WXO%U^-Kk$;*0i;Lj|Y$(kh$ln6;r{vGu(n|G_b)Y0@ zDJgJWvR->i@tNi^uihfhU4Vkg&+pri80ch4i*7-#jKHmcTcCiV3cdFGM-jD~@Q6H0 z4>(qjIob#5ZB!J!Kl()Ug(ycrMWfDC65WV(HI1p{VA#yjHW;MRa#SXli-gq>l2&s# zAmPd3$VY}HPH5^orAnGiHzXID2a~CELerpXsuop=J#LY>p~;;{4Gs;L8An(Oqb}$`F6R_SCg^R}D4{wh25DVTW}e&dcuT4VW4I(EYHDdfLT-?b98 zJX+Z!nR~~cdW9S&dj>#X{jC!_lkuTKK0PzZ`Y6DOrO$cI0H>W{1bi#9FW$}ZYFeu} zz)lBeZqGUM)>i0YwYFCF2WxyaGPSy|PXY$qXX}gf0q%W$l`>fq>}RZ&lsh66jx{TV zKDDf=Ug6cadYn*y>ntPeR^+&w6l#q<(o^Q>s}fc_*sF(}G<>wlf}chejgmAwKf=Yd zJ4(GYP19Hw;gs}+d6>en+(5w;kqRr)8$o5w5_}8M4$q#S?1E?a>Upu<;>%;oUZ35R zXaVxl@O}NPrN{D^W(wZ8XwnP4yi+Htx?B}GG|4~D?~85I&hDt)zSg>z^>_hO4w^!^ z{2Heb0E^=WB&~e|7#yjB z29RfvJ6e7vi=)dTxgJAF0K|ktOdP~mAQLY^tVDknsSz%JVwrpa?SRXdO!8k8Y9~?< zKrRlQO3|4t(^1DU2Zutg+()ghY$2jg$73-xTU{Fqc1q!qJ(gd z>XGLrCT#&r-wP-@zWgwbjz@`&!~(HM>>=fm2SwAfvvCM{XBD#$zwv)pdK+rdJckcw~y8-&{?xwvC*u~}0yE~L_ zHw?_X4Zw3;hvMe)O>#taY+S4a_Bs6dV`H7ckhM+JHBIfF<8Lk_Mu(9-w}m=KcP|PW z_BJ%h6iOd=U-{mZ(4%%C{tF`FWwG<}$+28?l*@Q%XABp>ivC8sIdeAxSwFrQ__sjF zz5GfP0h^1bQ6YebZbzY>J+%rqS3Iw(NjhO5Z7ngLqfL`6RR302 zIvvBqQv(B&Nq!H91Dk5#DTl2NNOoqjcCu;`29?~Cla*7fv6?aU7{#*Iz_ctSV2@cX z8HpY;FTLJmX)u`@;Le$zFhO71g#1caBuSYJ($2;wfU9=dl6ejtxGGR1UHtZxi z!z`^5ZkW>Hba#$N%lf9!lVRx_$ndAj(a-|is$7F8cfa7rLYM~k_({l2b0yhw?U0OeS*=N%q^E zgTF~MHJxkNxz4p~SNNeX!j)M+-##(n`o#JzfBt0mre7cLI=MFLY$`24d6*W|V~_3G zbZ_C3KqabUs^wAy=|?gQ`iZqQ)rZ?Q9*}*!W1EfZiqLs^k>|;3(0m1IOHt2bCOzjC zT*>dnDxfGvUk8iqreJ1C;`ehBedD0&*+&w65E1nCB}Rr3rrWC;Q^RTVI*uq(jV?$v zN1G4Nb8-1}r(2on)F+aTM8cuWBn(0;tpBx6NmX>5J}DOtkBkkfnzRilN)L5Fl-@Bo z(lp6WPD6}tu_o8?W@M`mrWS+0+GtyG4Fw`~W8=3(uN8&sIR-XeRVfJoifSh-qxCD_ zhiar+UgB-s9w1gfzk1+)n)8k9U_Qt@w7Ps~$Eg9P50<*x`Q-5Xhwss)+T}W;q{L#0 zMDi`MsVUaI?|uq*1s>)hNst6HnF>prqn)sDxyu;n0xj2&UJYDAnF3|!&~g+A8pH|; z)y05yQUTVD6w#6Xu3jt#O+cX-a21R7Lw2a;*as!OA*t4Y_A3kkaXb)8baAvYK3^cN z5lRKXJ#ltM2L=TlLk3I7DpRUplljUd>Hz1W!NO}%_=-UpzJUnzv_T_Rfy^49%^4;{ z?Ktu)2m%zv0T^V4uUpJn%1NqAa)w-8&EDae^(J~b*NKl0r^jaxdmj4uzn`4CDb%>L zGcq5cE*|4eExq`gcdtJPB5jJMSmKe7E+2$qeXc7Q2}zrH>-VI?T{F6mIG(v~|Ao#z zd$7%E>%R&*@_%ak*4gbRfPQ554qx54^o!z=sC*}xy!`viW^Og$*GK#_a+}ca4+-LN zE>Qus%ZdtU5`g9xQV0VL7m%PK2%wG81LU_6_YoWj>t4ik%puF7|PCubU z;Tvpgy|DDR;p*GZ_D;3^WlcO9V6H)UTul#(^W{JsM2>fw_(kNX4F;G{)q!sL>(v$* z5{Jx8tp}>0Uf&1AFsObZ)C7Q9-wXwj97Xk&l|hA!85-}KnUbVHWjU4Vn|AgCUq0jR z6LvZDNRhTw1IY&n-- zJmBPBYiduH+U@jB!Nv{2t#j;)k8+<|Ne(RC2t89e+7t*nI)lrtINICp8#Z>IT)_#X z*TfcL=8|`vtr0D~B!8<>ko;U)ZVWoax-%$*zE%HtuAS(qxiJcVDl>>2X6pu*VITfJl2q zdHDGV{zw{hLb!cgPn_y+UoHlk$Dawgm~l3`Q306Z(cpqNUhx(4jhvH4*8@GhC~E^v zK>TnbGH5@9*y-#{f+W;7TEuSmi*w(6C;JZT zGL*$omE~d1mjTsojO$M#ZJv5i#%fnaU_}(<E0TIjdt3MK~g2` zCI}Q#4MFc#NC=5Ymqa3fY7DHBT96!<+%Mt4LMchGw@1=Nfx4sA7ec$)(?Mal-d9oM zXl_;-^sOeMyGE%u`MT3Rd~Po{6r=k5y~~W4Ch5b|m8Ly6)=tX;2PXz-?Hep0E;tMVgb$T@H9NJ&zsIoJn%)52U)S30q)QI zFaYPrw5%^hb_6B9#zvV-?eGFi1v}X)%B%LOO%5cJLg_aA=g+#)z z9}CR|Si;77w%?^vsgXDm2qXCeoSINhY%VAW6QN}wVN1&)gt8Ncl3CQ4EdmDNl>-kI z!BB_x%JOr|D`Csyp*o~Q#~)p-DSIV@>WaU&CLI~Sf+5*nMQvF`m3%{NYzz$SJg>- zd%LP&VGk7>;tPfcC0$}^Bp!nz*g#BJBW_A`b0Qv-jR=W^i`Y&a!BDGdzGiiNM~?jI^qxJMs6YNf!MaC9mL z;n9_3Mzpx&iUDhIdyEAEYi#Mi?_##Bux_~mwGnoAY`Rj|s&j?H5Vl_Y6|-?=1A9A$ z_4k)2aC}OSyo`V}vP;mx720ghjt+=ZolKkxH3mk>7KzuT;ccQ-ZmG|JjqHGR4P&By>u^bQQP$=Z6Lebjcm?M&PKZSaJG_M@zMSO!Bg zxUOl3rlPD6zY1Vcj;uMR>eCU?Fhw;rt6Fs((QZNGC`7Q0HqMxMbeT;ehluV#fw`9t ze{#l$K!$2nE{25*fq9a+%>bXt<(tJH$6*l;j?r)^Br7>Txh$G>t(@mYZgk}}LDNq~ zv%Qpu)NIFwvR&1D9y8N>nfMtHE!1r$bE_**$x@erQYT5Tj)|6fKx$q~l zM^<)xZ_0l6N8Q0Mo`@fcuO0>^5*Pm<@Lar_?4kCUM)$ZTb($jw4#-*GDed*%@ZsAu z|8CeC4#rmxh8iCPjb1u;;e8Q+^}&Q&jQB=mw;l#ZTSUrMq|GQ2iJ*eeDryB0awW*s zD3zwhMub|Us1Z`qY<_m4ExycLi-J{Tltn2gW43gqV1l2j9xJT*|6>6qrC6uJA>ry^rUEZf|(QjuPdb*1AhfOTuu8Ct)e}`LE|Sq#6Kdp zb}E%>|8ba`hV5F-P~xy# zT!Lze-tOYYdkJMc)y?TktPDx%ptRVx=97xj2ozi=P9O4-=?Y(p{4A4P!np5y#i7sx zDE;N-W|j|B0aNzXS73d1_04Yz#W~m2-ZVZm-J1!2=*BPJy#7qIaa+tg7i3+8oiVSU ze`0mQr-MAdGjCI&@sAnBga;;Px__A?<#V$C4zJxSgmY@1($|e z@UI2Gjs8)nHoTuYHWwEc=mJs^b9njvVDcEaW$#stD5#j>YQ+1gm|f9FY?-63Sft1) znuS2oY{v&sG$V~yawtQt_FGn|U91o{LyGKrT)x;wY$rP-&#xiIY-5oz@E>Di>X~(e zg3LPo%=+G$8PFY_F%aFNZkC{X+y8?S$2?u)*p%F|yvVU-3lurFY;n)iC64W=#L=DH z05y*B5n@}e%thBZMmB8QUdEkAg^nHV^Q+!Xd^_QCGKn(WpyHc_8EF(EJ(qV`-P{qAF0|9;gylioz5m z<5t+6>2^5PMyGpVkeeJ5HYBNGKLO!jakCNSb-DQ{Ab-+f9(@~fr4#%;h&b|B1Xg3B zpCLjDg(LZV@lv9a0Mw{nDXCpn^~C-K)xmPLY96Py4qBk7K!%Ig$jv~nWqNq-L0!w8 zQ%@geQ$M}*rSzvxtEUg9PG{eFaPnwx==RaknOkqFy7{vP{pYW%yzZ8Tx!xi6C&`A8 zZ_D#LJmZ4dW5=)E&wfWdy=LvyJ({%qtmfJo!;Xog+5demdi|}e#<{u4;qmpn3;a!! zGutk(Hjk{CmcCh0neCn)HDC9oHBO(pmwXY@JI>{|FMpK(3qWR+*hFk5wh&v1i;*+s zet&|W;;<6&9?%@tWO{n$LVREj45QJmYan_z0R?|#=n-TO2ku~&d!0J z-YTUo-aD{<^A>@5PSo6@F>|(!5_79#34qdejq@)QGawBL2ovGUTv-!ka)2QNE3)f6 z`tOZ19XBvQdl39IGmH(PqXuuT(LgH#vsCDpCYQ#oya1#cEyAI%0BT>r2tywJH6Qh} z*{@&xTKLSaP4#xg(I?lv^weRJydm|&rFXO66Q4f)H?nNwRN2ArA04}@Yt?JP`L8b= zpro#j!;fea`U|fzm!hv%(=9(M>}@Bh$xlu__*z@jhOVpk-yuKS^vvmrMWMWT{R5MZ z{nxy-+C|C!Wig^Y67;A~q?(lEV;8xffXv`+D2YA@;xe@S?e`)F%UrIIH_Bm!p(~i^ z(qs~-d7MbF#36^tENeEyUkwgND+HNXi+s=l>Ab@sY8aF>D3zH8X)nvm=X+uFQ6#EH z_AG)fiHoWXhYZ#z$M5e>bT!K=W!6yFK=&ZOWvE)(LJjvXH)|AgBEx1(n-(oWVJA#D zqKP}}3fe!=)bZ3H`=xtN`2h(Soydh3D?!&H6W{uvUU}=( zr}k1iY@{&zm!a`re)sR$M>gIy^{20#zH8scV6>8dhw6?KO-=rr2Zz?3I#qT3<86k| z9;-ZYJu-Oe$TfiG+QEVGk4VQJI(2sGi{_7HKK@10K{|}tKmUHm)cB&!B5ntV*R^2_ zMGkG*I+*Mq;a=cPu9=v*z#32W3`sA5k+YEd> z039F@U?rjLuWW5aln==9P^Q;ftyC&>8Kp!LV_ErpD*~$;npa)IYN1jgYw6%P9Fag! z(c%h5y11q!+DR-iaZ?E*xthh|@UUQig{?z5gs`a=LO}%1GVhD6GN+ElWCq0%UFog^ zw9LKWhqWa}x5M`OYb$0aRy8o{_9B}C7z*-Q%-95y;(Bv6L%M+M2421!;piho3fc*< ztGHap(X~?^me*sq*=?GP-OiVE!O3@b!^y{52fImOw*ulU;CbbbKg4R|^V`tzch(>P znDZC4MyV=0)Yr{szsFmpXt8J@3 z{IZp}vm%5TNbsCJc(t7QU78T4vlP`gkHg?|2r7eRD4Cspa^s4Z!v?Nkc znpNi-JPsCTH2^Qb!amfSLt-oj7`yW`I%g^3{>X%^DH4eVI8sG`opPF7ZEU+Q1u1kY zrSC3>aHG6j-<_1i>ZSHp%xLM-3l$uey3OQtu`QmeN|vQw8t|wivdSiz+7jqW^2ObJ zv4KjrcH`%zKwCp^2m}>ax*)fi9!gX6Kncc%&N1KvMHCh~d_ey!5!A^~il9a~50wNt z&?Uz&jTrnFJT^`TaASG&6gUjpvsK}N{^wpPrlyQ!fBaJ4_U~*ybYi0``z_8(m-^m* zq50(T1ONQ$uWN2TyuHgh&CvR)lzi@34G3BGzoUePsqP3)`jv6piWp6ovZ`{)1r zfJa^sUPWhU>HTv% z?s5ANYWGbe)Ru->GL8>n1yBDofR!H4c%U~ZO}rFYV38KmOcJs-QzXhx+Sy5MhD}8D z9>N3qWSGJLMF4_m(rTf6->sFD+Z~jw33{j%O~Tr=I4#JCp|xW`znx==!+ff!vC^Ti zw_7~=IFH~}ifZ*1d$%CiBU1;d-twLmz|lrTn^C?UgTi-2GRJV`JR9L`tQUP7*%fVZ zcAMx_)e9gamO~0dgdnTKXrjmsBJLVVErC*HF-&tHd(zc07D%Jb$r%?(k!xR`i;q10 zbC30hth=tXjBvf_ch69b(sRmR{;=)w-LQx-`^z8yLww(zbENPL`HPC7hUf3;yvB0H zb%c~iz4`7Iwd;U&X#37D{;qw)ju-B|b?M)q*sQZ}-?=o*{R#~g7io&LfM`vK;U0V@ zvN5jGMVsYOnCWlnZE1roSWZE^(_;%%g#^Z)5cJDJA%R%z(PhM9L9f83%Lrg4Ubs<0 zv{8_Ir72-mAY`N(+oSBZq#U+T!CtSHHe(xvZAEEJQ&0Q%QS->5w6# zqyI+zYLqCW--t%`#efLvV4HOV8sZi zJEC?dTTGsQkiC&gpPxB$_w4)wH*db*FF60{>^*-@Z~Ey~zkdDk&yZVhWRqvUkqnL9 zo3uVK9~$V_g|fr!Eq5RLdirTHc8=T))B3|++fe%C){}#S*X%x>nTQW$Z}|3$EuW7Z zbRRQs^nUkv$NE2Jf2rE<@EzDcbjLjr_mEv!nJqgY|K_f(9h*(+N2oK|F&ZEKr(y2Z z1n&+o=5Q+XgUDf^MJCz3F`2tT2xYRoPJDyOY-8J4PDH;{c+0dIx6rGgmrp1t_5cM^ zsT8F!Nfb^bVjZi)k5YewUdXcfL9G%0sgdrAS{dc8aYwpq*t{BBq@SxD)at_5vjtL65F@TtYkD~?Jyy)DiC^JT(AbQqN3ln!L@hb!_5_?427p_9j zUnb}W4YFm=7YNP!@(lV=!13q1pZ@8_meE<(6Vo5k&iu!={E+L?|CDHLUW%4@M)umJ zoyCKzEqji=@Bng!;_>+OOwn-b%SB_Xn@imys~2Wjk=Dt>d{B!6<({s*mWCskpJw&z z+FYSXvYXwXXalYt(I#qxN35-_eR$=Z>mZ(UZLcmFVQn8CLL;mR5G;Vfoxye?9$l$hYosX4Fh5Ft>xI_f)+e@+>c=|YJxT<+Nl2JNUgV#+vuW*cpNce z@pw6*Y4r!$QKOSzZZ40)N6JOzfOvViBtam#rUr@FXoh8duvb(f zba9CmC53;7KFk+coNQZ_O&_kJxK%BBjyVC;12elzoOn<3WFESeK|PH)xYz=SkajVm zw>Y82b1*nCS+5mUJ_B z@O&R@={hfM-*pad-kVJ9i1FJyd)xwYPImDUx7?_@$#W zfV!d#0Nm`~0k+ke158>_02Ngq(a(tDegys$&Hd8msm|{;senr$bdmtk4{fxCz?HFF zISZS?Z0e4{UVN`y8&&^xCecb2HA(sv|ZXVSM0-I(WWflEB*KI%W zZ>?;{N_z+WFHRIW^sJKOhA4LmD%iX6*xhd;C-r*5;cE1tw8S$#yLB6T*XD&?kah5g z1U(5p+9v%&lM)+)yRE4oi&uYdH?w6Zi5I$KP?TaqF04 z+cy74pM{>%)F#{5nEg{dV>9{0=Mwem`zAhPS=h0L917tFx!|x@a^J3aQ(H+GMfw?ZCD- zR@>QjHmcAG(%q7TM(VEM!i=@C zdO+PDj5R&|#M!fRd!~=73|~FHyoNA(NK>bF;H^g3K&HH9K3jr>?C{rEApbGL4O8N+rxzD3xV7#LLGz#xZ z)L^3DgiXBivT{LYXPHo`s%IsvZ1=Y_k+<^ez;v8->|<%Vs=2{3iGo^GM(yaOV+y7pGs$y8%Ci zubfj;NWN*6t5NLcb^q!Ef>le9*C@J4pzkQoU!fOy*Djq%I2~G9&g;wn4^PLTjf3sW zu9()ksiNq1^(<&xGSPzLzx#teAF#NwW3K4_A*C*OA-G7s1~G8Zm{p9~eDRBjyr$Y> zX|y+jD)(R`+1NOs6e<)7s{&TZDD-s(2oIlDx24dJk;!s#%HXqCwf6N5_J?8w!4CQa zJ|Id7ePQ2#4@xCIpCA%}3mAzA1}a<$;Dv*u5C|<5ky4n)R`G zkDz^^yrQa|J;*QJ;>O$|bdSJS;3$#48}zNo-2;3v=xtyy5^02aNca^r5KGfjX{ut; z4FU2Koq6YGGzz2Cz%yk$3(5;{=!mdi=1WLk0e*h#>*o(;|L{xu15dPu9^QBO2H{5q zUfcM!j`bhA`tZTmXW7}Y=%;Sj^Q=#HdIoutKWC3%PeR_mDUb5IkIWsAKVP|LHrcUd zC=Wgm3(frVjS2)Mv{e2E zkNpsgSIrQ!u)=M}I<$+kWo%3-Yi=HI82|s8d+)%u>a$<`e9zI*-m)aik}S)TEXzx_ zWJzAKj^({qVq4jJI6DCXA`aX;TV?3%O9nTS|Gm zA<@ZwzUN4?WIK%het%pbwqvBDbH2}Bp9dxxM@FJ1Q=Sv*(b4%-AD*a+N~Hi{l9;H9 z&Y!FI%yCnVQRp$?bCL6kqmYZ72is5@imUuhsyPFNRtvH?+=az{*yq?iU)b19E%40e z-9PN7b5!EK@DX=v7bnhP0ogJodXmg1vL?83WU2`&oSejz7>7i-Jh1x2sVV408OKKe zY~lZ%K0=kYC^?0YVCsA9v}?EU@Yjz|ef82i&!_<{Auv=&p=a6Q%vmZyVvBMDG2z(* z9mWll@|0;KRNx$9-~?}-srQWww*f(MVEzgH8AxdrW#?Cos)I7=mQzmVyb<8&{D@x8BLzGU#j~nXTkh zKj>?qJJ!fZ?i{zbxyNJJjKl5Pd~%GLl76kugxD{d7i(W)wGXPey~%Qd#;w41@i zn>!43yrpiIs$$&Q=aG!o&84D^D4eDWFPWFIQ;SWi@-6rcytu5l$wfBxUi zYgUYI*u87!GxIu5vIj3(w(UK3?CR0MUd3(3t5-#rICui59I;P^uj(Q#Y*9*wuDD|D zO?v0C8EX%LlT&l$x`QPL+_4!0^FpUS-DOp2JdyMosb`KI;FWqni5$6DC6~sN}!YmLsLKnlyg64xMh>IP>-OaEcSG8I_{L3-q5jG@!(;trUu4QTgU)t0xj5?c{6c zyW&+-z$dCCW7lLHIgUHv1YJ;S4yI=GKW4Uv>@_vEuoh-2>8IL$=CR z)9lQ%7s(kZ(=BZ&Z*3J3L6O}VtZC`)73=%;M!qoAL={IQT?` zIh`b_+8UOl@t1H3WH4(y!P2QTZjO?uE*ao032EWUL{A1u3Qz zCfEX$$}dME$bR$k?N3%0Y#Uy7d#i9TBc%)giPx2W|C+WQfJa=GB=L0`27B` z*8`OEc)cMf9vJPPoJa2A^2p)LJaV|d59g6v_(9R$FyxUfFd__BZ*(`5G<27=w$}K4 zToTz=)7{%AHT5e^_0aw}1$8k^a2go@JFW=7CX1YD*%Ha*@0v&+cO}#89Ck7jxQ9Gp zHS}3XBj5J-nUg1Au4ma-Fy>)lU-O)lNT!V53zC-r^RQ@D2VfrZ;c5c$&~fcBARc-$ zr(nFhwmC53p}oq^OX;}zo7dFVNg7gS54=o}TCo5Ko6I6V&#W#1A@tY_{FI~C5s}0k z9uF2okJ+wjNt5hmmfHE~TL5of@%iJV2nX;iRQmGe})>2%wDOH)W^_GCmZ!fDY zj~3L`iHH(Ww#8;Isf~(Dn;|ZM{INLG14)kyQjx(V1P0D0oglEulu^1gW+sjkJv-o# zj8hAI4_qEM7{SQ#KzJOb#)H5Y#M!CjF=)-ri*=R$NQywhW_E6~%Q;&(aBm+Ozb`?X zSW@EB#$9m3&YW$E<{DK}aRR#9(t-u6v@2p5{*F&1P~d(b;~MbLf8n91Ir3Ub<;{py>(%F zx@W4{LQJOAzAb*U78mU&O;;)g;2O%+FQ=P4cp?0jkMMaIyvytg2;rcBcS*`9ey3y#8zS( z%4bd#NIU@1Jl`JOupv@gS9ev_RTX)$tFD?~RRyhARaNu1Q>)WvVCH)~kp1cPoc54u zgD~^APp$>1WqC5Nn6j-~w-k)k&w|q4tXbRUw{32r7R+A&rSkc(glii=470FobB=yP z6ffjj+geu(qcF8myoqbGbj5bzf)&(tZQDVSLYgNP2lARVp<=Oy<*_yJOMs}j3VZo! zm~|8QAjKx!@8QaPsF;nX62J2Z4BwdiA4QW|t^%CFS%`uZFb*fbX$IyyN14g_m#tlVVGCG#W2j@zFq8@8i7Hx6S1d1@W#K_lf}K_d-(JujTebzK&lb1F`LAL2<&if zK`zCu!^l$r8z~gV>Y5sVu&J{=cd!W11d57`xxwHdfV0#)W5Hn4?3i8$Ss-1Z(IhY$ z1(0XXbF-bAVg{fOEuqA#t>nSVk;I6mxT5&ER0wkQPSChh{Ram|UuwX`2c5W9Cd% zbIIjes|(zKu9lXCVD($nEw97=1*)Y*I;tAN zzWZEJjxh&(bHg&qsG1Y5t|=~%H^!(X?epe|h+a`aRZZ{UlJGJ~aFlb+gTfW!(G1lB zB**Dw{BJr8V_HHmEdx;&G&D`~>rWkIz*t1pf=vLQA4-#Do3( zo^ikqWLIu6U|JBxfLjB3SeFYB`CK_fLo^D#Sb&MZVWAIjzP+HU+>qt#0$??t8d#<~ zOV`t;&*|)h2Ge?I_@Q9hQ=k%&5<*dJHkA8)(S}Hq%V{qpNVT)D+*jSu)Y>NR7V5I7 z9*RfxnP7WTOv0%L&fdHd!3GJG0$)Dl;%HC|33KDGhJ6HSe1yX{oQ>qSbl43>s2pP_ z5YN1D-CG$mE|BNIUIjpK!8pw19Ec9uAptJ&wW8JRlY;Z{IX=VAv#Wmj>kk z>*V}9PMdtkSFYOB5sk86E+1W9S?a0E#t!6)okO#SSI=+UZ_sRBzx0~gNPb>!V@=OG zR0sutw?Vs;GjQJc(iS1!aFpEG^(^Dcq0P{?A;uGB%7|Viwu!xBkY2Hvs_^+DA&LSN zYzkKZqCi55s*6Nm4_dxC5~*Wsxv;yd1}+Bq<2sd6l`Ztxavk}A)lluNH0S1fDnr%b zdX-em5Hc;*P%~BfBfX^uly?THI5P2yJgK}B1JgiH>;wRPaF&WV38BYAswe;p|Z@c^MiqX-I`lc!iw^#t6dACi30VT49^QiuEl)RIs^AwI zppHE$Dj+(1LNFse$gRP#>v79!a-1jxbDz+ffr$!}g&~aw+Qbv#mj)rhjcd*yfB?_8|d`(GFDFBMd{R)2YiNiHwF;~u|o z==MedM8`)?-m^avtg5IVTCiZ7YVEcNbZ6EN&tJ4v*;{@1@Rybun;-a;U%2>#z17;d zQ?RVHTcPt5AtYo+y?rs`m2+*&DLTFqjU^l! ze*&iAxC1J+SW+`Jss8eNQxmZo-UD|T@r6nOh%Y6gXmh4k9h*kOHf+2*H5K38c?}n_ zxtW5^?4>6sNi(~cE|1^%V3U;GiX}Qt$Ib~g&HvH+P239A@gR@GH_!JBw#+G-TEvse z77>ds{gYAyhvX`6S;3;#gHUqHJ^_7fNOo<3{L-qMbW{|=qp`=-Na z&vW>rA*w7PN{MMqN$SJh;D))~rGQPu-Gx1`ln`nST5p*nmyjz;1m4^-jy*WK0rj{T zF6B&r?G08EAsi|}{sd1Aa6+BHGenbaoP4)y*pr$85OXsC$0t6^7iiN$<&2)``xklZ zrDb^?GhE&sTgh3_a}UrgLMJWY3S?)Q4G5VdH4<5+51?CR0NrY~%K+9@C4;}n0IUo| z&JL9_yFF53GMftl9@PA(8313+W^W_{ZYwPGYlKBhF|S(VucV?XxRkuo@6&2wyNam< zK{Je8qsw;{m-wSHRij81suMI#2zxn3PdKNkvRIl|0Rn`TBo>XtewA^bBPm+Y$)tm& zllDXhIM=)27C~YPwC3f}KSLlPoP)yes6{omZbi4DniD^2ZCl3NeN*`EG1b*GIa6tXcl@ol6bolw6yWf zsND&As_n1a!AY^(yH|BX#f<1ycjtA(FS@&Dty%>%UA4{}n>}l`B(`>zY8lXT;R3BL zFh>x>6z!|43%9m3f=$Jg&4<;|Egi81Yu71N>qV;Bi%01VGbXpTBq%%{g(MuziOyr9 zP%ts$g%_&$c(iU_nR0oI_Eo?qu>J1cV`DYHjuQk{154)q1-eA1;rHFMBh4_sT^*^<^bDSKlyeu1=XWpDDKVRc1Obi_0FnxYx$c-yn5}^IXYL}WGs{%!cf?AI z6nZ^ZLaNSI5e~T`$0^VU%iXY&N$)7H7TRkllbxzH)bRQ-X+JSTB)lb<*#Ro@@y^s*!yG^7tZl z$A9;|hW0;qai{QT{JP@nhO63MV!wZqePh?NsBcKbX8Sr?1HP6P^c3}|<)Iy8w{~`w z7PIS4Bf0zKO;6P|1Lo)9{rj7kTb)a4_VyLOd0=pmUE5UYZ)x#YHqjiAA#{-QM+gn1 zu;KS6rhCdGEG}?r)TM=J1OoA{mC=*(E5VnQtl9o{X%;sKE!~b@^XjB zO+InH2AnJCOs?qppB*A3?)3#OE)amGp0wjz!e0OB6vubq_D8Qd#eUT`>m}4XD9Sjv zGe|b^;1-v()UWx$3+=8@*_$_pS5Q}^%#xUkkzap|;1u6#IaYjSO%aK#8e1iq%-R&H z)afd0`DIp19>7qQ<>x!{V)^-HO--PKtfttxo0yt*m`2FYrv zu$fE+`HteGU9va|N~&4`c0i=6YY?%iUTPCfCu zuTw_6^N#Z$oXG;M1A!Qhig|5wSp(JHx)d9z{bTxphH(3erLtGMTn85^7A}Lq=cu~B zweR`@+ciBSYke!nt<+6mrGA~VQX`Gtgq3zbnt zEz@W2oM@?V7~CfK2s8vml*3G*k9dq(;&hoXc;h@FAYH*6gHW9#Fq;i(HH5`#wZUh= zAhrgz;fw*SjKKiKe+Y{qF~I>lz^{Bh%1?nOUO}nMIVPGGdJ5$_fl#H(u@_c|y?$@5 z%UOwl2Ef+Xn@+Y)VY|ZVkEF#&L{{l`B*FjiHZFk)(HC~819p_~4tNUS7z-bJ>cBGt zU_=Q%xpe*GbE17gFko!Ns7H_c`L&R)ZQWUV`L_2XyQ z7nZ=_7`ys8Z~Dre~TuuU<$CAk6vMlND8Y z(t2p22?UA*L~$T-p+BZw$S?RMF$Rq{)%b!$L~2BT62l!>Ox&#bg1BpQ2tsSv@6i zO?qby19x1Eua|Z;SY?!YSVjQAP;ifa0lr%0W1?W%)l9))oq~Jd1tmprJ(1dvc0&3I zE;;!g@8qtU#~-2KL;kAND(Lhp{V~LzZ!_kuu7LsWYPu4?URWuBtFx6B?Az3U_J76=x?e zDNMU$jo_z=JA_LUp;I*OUMBG+wN+L1^>Bm@PB&bTJ`+Fz><&sK%C;4OT6|^x;R*Q0 z6P;d`c3}qJBX^)bgnKQ*kG_dfS5$;T+@o)DJMp7Ged)6&%PN&to;H{|0no;C0E_oV zXgR@~VP0d_=a@{54oPn>>=PKk<{vzPVeAfc#ai6%K%=+L9b-zp-o`)xvXg;8W6YKX zDf2JFOb*>Pcie%gcxf4zmBub$8 zXB;CW^)vSqRu$k0CP7}f(zYAXpK)Hs{s48%a^+y-rcF(6zXvN__8zWXwW?vp#)=z$ zwQg`vOUKpM?!Wnm%l5Bn50}pf|8U7?H|{*Y5tek4TjJLzype*00qyFl46ubmvozZ0 ze>%5X7wW^K3!y6V`_J6gyV$*N@s+1$-%`JlDX%qHcRl{lj)T1`-q@Y;PSCr2mzHP) zr>k+E?01Yi*J^EWE1N z%;uu1a8IwWtB(?OQT@cElv&aRoPwk{;7ewj6XZ?*Hcn8A13kc0O8JIU6V<4hvOa}L z3;;_>7ZPQOcC+&_DP#Ksf@8+TgAE%ucKzWGS$Al69mS;lLA$B3y6wi1K(MGn=^Gl| zvE$7vmR#SGbS3e6@25G>vAf$HWw*|r&d)3v8)lAehS3wUu$i&9Us+M?5*<{pUpn)- zjp5PdUf!hyq6vsOP}Ro$Uek#oP5?h;c9~2?4oP=6$X_3pKLREiu>5tziabQa`wgTD zNKzXM2J&NbgGd#e8$1xaI|zVD!C-Byslb&GM^{Q5&BMbpM(S(JC9zsnN2eq<)YhRQ zrppxt?Ok+hFyOChD6$xho}$t~RqOO2$zY7?9Qmd2R@tt1a`8^St#=)EY3ZZUTKNA(%Q5y(=Y}ux%-{VMFx6S3oqEtqaYaTm8t$ ze)iCL?c_-v2@@>g*qM3eyMWU z99{=>i#iI6w1tJZl?d=&p&(i4QK~u&fvQlIB-S2M5p7CUeOOlFtFFv5tIS0u-pX)W zyQHO)s%oLS0+~IqobQGGuT;49JKu*`K)Dc2ji(0^vI#$7fO;S~m-n7RV(}}|Nu9`G zgUCXUL3#!Z=kGu^LDK>@1H^T14L8T6fvC?2p@|_$UHZ3}xQlKN(z%}7%{MGAU*O-- zvG&IcfWT`zpyVs)_L=M-PgT- z&>f3uq?X=eqfL#vn#u(W)pGN+gQpjsYmR>Ky#W&Txx_DRKihGAZ{Lq?61i#)x(!(CnV(SgYV%E$|* zPaheouYkQ-73v5iv?HoYKhY^yxT0Njq^_j848YE@gqD=~Bc0;*VXC2>8kx#!Vwxqb zCKk|~KPQL=CKO93m!9UoP7Z9wmF%~&njo4uDi87QG?Xs5bP7Z>AyCm6xQQoODo6*x zT*fKdePA;uuR(icgp1Y>?!IpSSY3qzwl+ll!DpVQOesq_9=8vrWV1UM$dFBL3!0OQ z-={auyKeR-=@Ees04&VY!*8anWh$1xut1KhOc&p#e*%)3UZ40Z5tZHm0|N;46?uyz z#iXj(Rt&OLJdA;?b8?1de4IMmSMG!*@{C?jc9oac4>#MiLGAExFh4fT{cf1iWVH;`%c2HV9B2raHqHW!x zSltK^2h3+G8p7hq(JLjRnB2)68#bj}t8IeF>4FL2E6%ZjV6OAwY+52><%yMYeSnrJ zZ3|UEF1MO2K4BAz3r}4Bm6K9Fu?k;7P_bpsgM22`96FCJMMeL!<6wJpL+$2Goqc)5 z`{yk2yt{g-x1_Ir6{q_Q$Z z2mu}iG;uotB_#0s+d;C697P_6X%9C}mR?0cYimbaeQ8;k@>Tc%@2)~c)PZsJhv_ng z7h3>`64ta+z8b2-I{_am=@Ri!HdESEUR)Eied&~(B29J~SBRHXSTe!u)Fkavq6s72 zyljqOfA+Gni8E;z;v&n}N@N#ElgZ=E6c>UPT3IHp=s2#zM1|Hk-wHF*D@Suz%V{ zs_JS507hgjF33{RDr-S)o3I*YMk7=QaT!8P;hSO;m&)^G=7Km81k&*9SJ2n=N`<(l zsPVW1s#Pf`l&?(i{w$Rx+7Q3~m|?+S9oZyGX0D0jov!);`%VBjG-Ehj*nN}EkwpukaEB*eya5Wr#bzwMC z6b=JoP}oyw=%&ez_P+kUe$Z}xGaJRjBsq++UorUL3_!QDT9j&?yO3tO>6Vsh!HT|q zO9j(EZH6!hw!G(2vtq>&&)@|6p-1-bSCj$!uiC!0U>Hmv`h4HyT8vfTV?Hts8CnrRZtSzV=UIx zX)4*2s zi?0+V3>eJxWLhxnZ1NL5{KR{v;PL7Zo40DPWO#0FyxTC*jh-?}*d75WE0JO1lC>Yc z-vTFPq11rvTJA;M^48S+$n!!W%QhDkm6w-$lXhukhH1NV+f!iIHm)dOOykqaga2&n z`QUf0i}I6wW-tp6lX!Wv>S~sjBn%Q7o?zFmSRLi8TIc>UbFZHt4q^{-6C|AJ5*l!z z4+)#~Kx5wf{4KKq1hXyd$kQ;Is4NF&d$?itEC6H88|oy8W@%d#=HjDmZ9qt(4JwUo zZPKBMa_lyA@id(-1;he*mvYcuz%+Mvi-^u(g~(LFbao9+7aNCUMk_Te9-2T;OiSJ+ zNk$Do(202)pcM8?I2(pLVUoqXWJVpR3IB2GbP96vRJGkyB} zkwV<64vweC<7z7}?d%+ZhW1W%C;XC307|>f@tsrD~$oicn^oDHh*^0B3qINe`4GHJ7PRcr2W-YpcIziXrg|j8~G> z;u)bMruW1J9uReK0psK$hw%U;qaz(~SNLWtkuZJSK}R1<<_wO1i>U`ub9@JHelP4E zpM9XFntm{)vIwnCwg}n2#VACwx6WYGXCkPhiTZ6Va8NGchSFmtv7TWp z;55P3AvvN2`S}4GY<4RwbHob85*wwE18z;F9QtZtwQognJ}san#g%kUK%voQ0T7i% z9F#&jC0$P^8{DAU$W0|+6U+Ofe6t($t~t0UFy&kFU1~gCpi7OKx=a#+Vj| zv%qen1%=MSVq30CWlSDdF>Js~9#I*0L^dZau@@BLLnSYKGEhjp|bt)UHYzT4FO z0}#sg_NxfBwxo~l3Dwus`kL()OKp8qbI+hiJ`Gmvi6wI7fOvX3cVQ*MaTxF8P2qZ{ z!kuJ#F)`edY_;S4WtRP|s;l^+9d6zo$=y zw7QaBy1TW!uC}^9-)i-i*VcFUixkrc0WFe96{>Hd<%D3CHwHNEkZk?nGQ^NTC3)gdDjJI6G6 z$g8h!u)p2~6;qcQ1Atb7ea;EC(*E+i()^BGHT1#c=H>f^(Sbm9O&rRbnX-2I8LzKT@n({6+}7(vf*UWNMVgr5CC_C@<+%ADTJ%MlT&3la zrpWA0RJ7wh0nYJq2o@sTgHCZsG50VdQNO>I2?hc+wY4OT^GwNx)%h!op3^epphzYc^>jHL^tB z_|LyhA}P((ed{FB9TR*o@-Ux6621?H3Rg0J#jJB=Wm)V-gTZXEXhvk=aI3hYyu7<6 zSPVmtg*A2Vni^Q_TjOyVI%u-Br5iSQI$@XH2qT_GlGBn2q+v)PLHfw)qM;SlU)Di4 zHuiV-l!aS*`iF(K5v>73RM_m|*bo6Z@^r<;IbWF`2F@vPW7B*Hdf6-z=eng^qbajU z6At|Uj}%gMhA8~!`J;*A5RZJz1QMTIC<961mD)?pN^e9S2GDU8T7 zjnXhww_tZCPAN1(N};h)+FuE+c$I}!HLj{Eus~Iwd_yarQs|SaG|D_>Pkvr4)7B;; zS}ICJCABTBJ$=yRB-3RXvQ3s;@kE>vKETBGCms1EO}B9_#e}3nh9Gf&nIbndnR5SW z9w8ckzF8){@rSAC z?XHqgjo4TxOnL@ksxHGbfWIXEO*jU8WC;12`hT<|h8DxQiFgI8RaHOCfpkRn+ zAW|VC1m<5elBT235KNZQ?_c=HXSnPA;#0RIj(+wb`OluX>@?b+=;Ul5+I~f6dD>aq z>i0dEeVI`-RCp2cZSmdoG-3p1M5IJEVIu08!fY*}7b^9xm{MsH5-O9;L_T6VZ6Xht z5Me4ek!llT`oct+2=DB5v)8TXA=QCf{WzhK=v9U~nTtAip2@7F` zG(ay?N|=ONNc?D-!s0eUtJad)lvXQLDrNa_w{ojWXs}RnMXo&89+N|Lnky9IX5w*M zge8hokQp~?L`I~`xM2#hh5Q}6$vb=FYoE)w?RjKR>b@_bhp%AUNL}jocOTWOg&hdZ}_gsNqMWJ@Ysgg_S;B#zBR zv@(TAugZo9MP<{`E)t(yKCQCB(LviQqVt`!n*s}9p$pQ_j++_5`kzlbO*%fViOW$& z;vp*B50rL}8uldns{=q;turVk9`f6+?KIbP0{Q{ z3&-}bud(Owsp6Y{6*CQjHC)`OUNz2)uVye~@&S{tg%d3qXGRw=V}ft-iNbXSqU3eC z6MZDXjQBmt6MZ6$6J2SXh{-~bN$w{KpbvWk(+I!=GBHtr3T((_al66Vy4~XJEWNp~ z$fi~4v$G*RldTdLxnp7i$937X4-Q)fu9z*)Rp2fxRaT@QH}4L?aYI!NYig_%Akl}j z@t6pBfH(v_0D(%U-DeCL4O%0=9SU=Fft!Y+KSv9ZE&)Pg@Lv>1v?YF&g@kACik6;v zP5J9Lfyd=foM1n>>S~TEPrdsSG%M2ZlV3EJ;zC4M5dvI8_i$yxtC{ zu4W|g2BM-^MDVN+bUKm#N@(c)BMGm>N`rj}-eG?N>xic>JeLm`shfB^7937^ z2;s%=#m9)J;l)|d)161yiF}x>VHi7Y&5zNvOivO$j{P-JHLDZJD#}#TVTnuRk~qofu(b1RcLAK8E_> zw#^AEVk71-Dl*puCcpKB6zkX`r(#;h^6!2=O8jUDDRY=qfLSnV+dVV2vt zXW_+{lU}Z83_t`DaSrCJj7JK=1Bt-aM8y{QKQd@V$^66`+*mZO1L03^v-|}6gkwt@O8kp;1ph5>cj+{^s zN+Oq0$O)Q;F@1@dB9-|5{2%(@q)p(b0KQ4kh5O66O`UF}kHciBJaBRCEhzu)j$7EX zFQf7c8|Uuo3+NUvxpLlW1G;;JpxK@937^0xP>`LY2_YdO@)->hks^DH6q;#*0=m-p zlW?oehd%zHY0xPlJ#w>Opnu2W|Foc=e0eRqay8n@j>OO1fVt=5+mpDbiE&KDJxaS7 zn2gAW&mo+SdV;s!fKmycR{h;M2vB;yhJ$`i{)YYJ;zv{S5E=dp8#_n{<2PM=djb>X z5i@~}@=P$woz6y#ErWXqxz%hVZ1$Md3{sX`Z_yJG{5ZTo@FpP1M2YX;%tLye%XK*> z`Wt$hU3>APNjx;Td=L5XU*f+wI7kTM#XyU39#Rnnj0SU&7*gaEsW3|v0y-C+RwI+IlufCcFmL5^yak_yc^9~9B2!^X zWXLfj=%!FjqOa3TZ;>Bfd^^QerIs|!M7CexHPa-fn#O45GV5gJ#AIi16)+ReRT!}} z^$bZRl>83Q2Bgb)j>-B6gyV9ovXT>H;cq@b3n;)ZN&2rRz@x)isw9tLN$M0f$Zla7uX-8hPT-Ap^e+R zgRWgy9?U1NxIhTlZNN64rfDJ@qb4BLOVDN#2}vR7qqOG-V}iLwMby4$;9L(8MTfwdK@H&!oRRNJ{DN>yId z!m{jR3vcbe^z$3ewAN<#0=;RV6Xt4{z`v}3n2>OnDSbhClSJga=B9!OGtSeR(&nSy;z^DAoqr)?G1KlfD;#2+!(-sOv*Q_T?A?yEc zbwk06E9aqC;D80-u$=>wJ4zTiSIr4gULKu?oi%wjN#w|L>@mI4D3`kkqmyuAXHDY* zhUA0huk+Qopu`8ObEeRVXx7>5iXPh0ysQ1*eWQ!XBf`V~j{kPSLhP;$EH5Qx@pJcg zTybUXXzS=^yEk~{eXXAMpS@Io9k%JH8?>ST{IzpnYDZK4+5i|Q%Qvb-!lLK>G#t(H zay1_Fr~7BPsG8<BO`Q0N|A$Zfu@5eH z;wMrk-oxm|&l`KeNgtWfb7qK;%Vd^>TTGZamj<6WXeY>y;ZsjP?}?|andlFXo1Y1% z{a@_bwA20z`-cg~O`_sUACMmUDezQPgpbLgL?TiFXi3Y;!Z zk|Ft{(IUQ^3lymXhIP4_I6lxupIqaAZ(TUrSXb8=MRy6ZFEq6_HMVy|8{5DY{uA{w zg|j6TIK*N?LX2J@^kuINJ!`eHnfLplRx7lpI&q_|?15 zz(13}!l_bF2c;Z3{KpZn>!2%J=cl+odIW!^-mFDx_FVJ9R`!FIebGzERL}kmxtb0( zB3tvmW`r(YM7eeB2b7!r#cuXiv>gB0jY7N70`@NaXBYbm6oSa)%1fUKi)bbI9$ApO z#7!^@nJRlhu|=%VQk24|w-gAyWdx)K3Bp9@7Q**jbuRRa<>s1blQTbN(i!!T8jjIw zfGGeDfl3z7CKINv(;gch4{|bUJI6I{U!aofv@{^(K)Naa$MOBQqryXX-g@-dv7VL| z>fMWfx`#5ZJ#Y*a9=`q95$=~{(dj4Ay62vF`X@WS_~L5#hwQ!pW3^xX^@YdquYdCN z^?&(d<26@r1kM8m5$wLYdVOpe+N@OCfMj(|U1*wqBg<_>rrBh^HP90-DRY8;O)9~t`IFF$#;s;z8rSfKOTSduBZRX?y;iX#qB2g zAMD08&s*4M=Ak9*?ekEJ<@q&e51JqU0m%Cj;%5R9d?4&SS1rZrOoB+{ ziwOlJ+z+rPoIb8R;EFeQ2S%K22ibx`OA@{jFp%>Uf@GW!uSz6ZCr zh?JAl;P!ATz``gfLP$fObqv<12>4q9tqK|rbUZHUE<#_h`$+l8ljP^{nMW>tfDRG( z(XwFBTOk(`ftXN-jWfIjJ~UnNY7g8}LuZ>u)+A^Eu!_Vb9$Im|b^Cy2kvUl&1o3G!Q zg?6CTXbW1;j z!KR9l>L}|>`pYcZOM|@KhsJ&4EjwQJ=$Y77}wAUtXSsC@=}sk}S1J0F%F2u$R#nQ|XbG z((6SIsY0ai#UvtKp2KEwSWGcT+C7iw-?-{1#OiS8yiD@9j$rl#pp0Pkbs*6k4R~Y$ zuEUyZkb?nuNU_7?kUJlHn*EHu@Yh4bXJddn{ci!{p4eM8YzhhSH{H9kw{sBb_ z4W|yB{j~RiGT*^NTX)=g+t`wgjlr?Do>zXj_s77CMzGfr`Z>-9)iBm9T0#P(7(vmn zA{7Z_f{K_#sFKM9Epw+0f(-Q&h!!v~h+R_|3OVpe3nJ$pjn5`; z{pmUOS}7&b1a<6U)W$xI+U};_yjYGF9eZJV#ZpWB9yr_`aJc^jezFi9j0<8DVCL$qeOxn0Wf%uPN}JgDdBD~hmW5n&k+e8;LkBMetZDtqQhn#4o-kk zqVfxNG`v1?-^oW$#`ez$k&nkebFWzP2BO%{E-d|N?SrNMdv7~%Yfd%!=m~aq)*pZN z-dY~ss`FV1Za90>0&+gL!03DCrjMJ{vovm}0mV@-ucVvTXzWTuDuYSmWc>^kV6FrGeT$CTWv+vr-$O9W5gae)dgcia9 z3kesar4b@XN+c$;kV`T+@9K_ihI!#$kyCCc=GJMM=rkh)?bl%%c@Twf9j(x?1x)MA)!9D zaOIY52X@|Y%a&Uy;n3+TPQCNmGYH+#`_#(sJ^SqU*FPq#zCN~ibae5Iu{Z1PSbfFj z9aqk{u>*z~uhRtM4Gho?)N&FD>7* zb>ybjhTXHb?I-Uv-SW@pf!hBEN!bTr^sh55%-OLKwhKC3YLZE~iWdRGmPU(+ry~{by7bVVY{|8Y4`?+I0(- zv^7TC+abQVcyrS732@?lCfIBK$=qE-p1Sa8`D1ahJ>vLSRRr%NE{cGz(eDdzmG8jmkWf@lu07MF%kf78t$PMC0r5k zMu0$J@JUiE??M5jmym*zi;Dn&+D^X5ijJd`OVIgy0PF2J>ZkBr2hkXO!cq7M$54p~ zN+6Zc0w1I$kOUDva4sN*O62^x9vEze@hW!C$G}2$kh+umh~HDjTW(>O96d^zCf_|0 z5F{W;i)jHCR+u{>zy9uZ2;V+J2gdH4g+k5N5}qLufswk7O{U^ZOj@TCu^!@$^P zD0D^{r_GfmR*4Chz+)5?DxgIHf=!qz?_m!sA)> zYdr&n747&;L(=I&+hxlo4q%z3fHB=RM++cUCje?nE6*#<{w)8 z^M_WQxN6SwA?**63b@gODB zYtw<(hA4_9%_rl3L~m?%3Ge&2Q1lf$n7Hz4$O~P}du2WJJ33TZq`%|jtQXBBOo{$z${O?&DKJVEMx!|O-|h{jhz=u8nO;F|BHUlV~L5u8cnLZ-YX zN?1f4`nA%xWlu|PK`DLCfTLaSD`-1hRY2TNy-zLVu8Pa+Dx#P%ie*S308c}4hLYkN zmP(;hDw!22_UHTxDqNg_g7N^qWqb0@$twQV<4^P79}y-WA?-l~_(7<7nI9=YGBJFl zOmIe#c%I9BB>zNq{u`*-#DkG-`~$AFr5-T-IVl{S(|_Qib0ehAAopXoLl`WPfRFET zW&>~tMC-X)9It0&9TM?MdhpKY!Z?>KnEo?L2KD5EgstL#2(~w-!u+I-!r!AEEzQ7Y zKO#O8VB`v%5y{8(K5#)KfW!!qF_B1wm>?qwYMA%7PzXWq9+di!8=-%&FD!>xJGzWL zjUr3f=hzpQqP^r{6j{!`fa;gBr`a=0P?&vrDYVQ9z~6b1lTaDZ8Fz=QVM=u1=9%Ow z6P0UK8!BV>s2^3IQB#Ckt=^_SsD52dODMJ4svv}wF>d9mL7^Z40}erIgs>gof*x>|OWx|6L){6(;l3D-3=)`Xe( z8%K}cl>7@7hLbx;wsVh@k*vY~)Rf5@aH8UWfi%%k62M@HBj9!Z4Nl!cT+Ku&MHV#9 z3UaaqII%7_S}bxQ9EeOU$^z_o7_-b#Dn)t@M1XuL66tBZF-s3dNe|DD zbs6VBa4~waIKXQ-@PYU+2`4&$l=ur61RV1^5G?5eA0O-^?tgOSY>Tj(!KN4|(9r%L3ciAp8Hry`{eyeCh{$7~Zk32(K3btTzQO4Xy-->7IYj zBM{U?A4bLSA|+vF)Iyqo1BX`!Ex6 zxMjt~Dp(X-OEWsZ-xxC6Y$3+$rkh&=rKQysR+r1}(JK@tO@&9J@l;SzarBY;)Ai)G z`h)dkJ#LLs%hhcFsmW=5ZSy6drO0+-`tqm~xUT}LAfK6>K0UZN{(gmZB2sC~ zw9oc@&#`WkN7A<|(f+#U8F`hQ%-MNs@pp>-#sFtD^X5X$h8Mkr6Kv?p7ngFVu6zbO zKV(B8V^sq_v4`;m)^``OW~Oy>;|@0*CJz;u@W0hxu>OjCv|v@Lp~&AT`3iY|v6MEI zP30O{_V2RHs;v%bKC%=Toi}S%HYiT=G}F<*fZY_h+5)60om!y|opCJsP!O$KeqYopZt>LaZgL^=0S+eW6fk)VjB%B9Y z$gzAer>(_ma`R*EM%3z#;+e@^?q6h8@Kv}}I}=#8ghs5*I5;Pj_yr5 zhee7a0Y3(Ct}`_JpP}0WWv?=qEzi@lt1iW=21axDH#=wt)W#hT9ArR7X?A^0f~!{F;7ayj5e6~Xp@DA z3m3|4T&N2bE!f30aUrGP#*N^j^fzQ#+*nX*Gx1E4MHlCM-*+CDbMCz>;aA~07=U3k zAi%tOed=^|{@Z6jj8HV4F?4fAn{Y_KAYIDbuS6zSJZ}K6Ncu+JEEv_lX}5k4U>gN} z(S#RaKzUAiwNQGHAN}dPCr)|3T+AA^Aw@hu^$m&ziaEWW-CNjt2neebh!-j1TbDkP zrUo1>8kO3}m=hu0CVj9}&gepbH%PxG?KkwA$>V}T`Z4Lq9o@)<9>tbuzyu96VwM*x zT?1JfsO09&dpYx6e)k6;f2I69q`I3FqLNMf%TS=wUEFP|fnYE+W2*rho3598Ug`Ov zP1v}cu=&*J8Xuoc_5?^EG@ERS9MsvA`rzqvYa zri}tRK4F_purur;ZR|cSKN9-$dpTy!@sn19jagrqW-%c>+0S|vS(HV0dAf&zjS+J@ zUGx#oSx@+h<0>&A+VgZOl~cWIpwBQ);2NaXw7kJuZSe}TR{6~&;K42TJds`rDY8Ci zbk(T==kQ};z=eHraUYj(47EXxOq0E}o{A|I*HFf7vI@%9dGVYT6AxK0*O%h6X*xC1c^WOK~Joan68}C2>NN_We%B1HP zu#Pc6{G|7MW_c->_OmVWI(agaTbonSM-q^6^6XOX!p!#KDRN5MAva+QwohrmlMMm|+_{dQ>OUyXc)9H}=74(4%{JVmx#r|rp0 zhQ8nfa%$7*xTS3A9Fw!e27j8NE!f}k$d-s< zZe$yW{N^D$z&lQiVuG}wEbD~&6*_yYgbG@y!$A`(Xy7(q9}QItZR~l0tk`>R^u&Kj ClyqPK delta 726 zcmYjPO=}ZT6g}^~nIsb??Id=iEs|)JLY4Y~6`>RaT@(sJRcNFRndXzwF=G=wTHR&{jzt~0r`3%W7ZT&ictL`X<8v`G%^Rpokw(GlZ4p6^$< z>7?gd>sjk{Zto``TjVc5Zg{4ck{x<~018y<#r?LbMWeARj;cB6dV9d%6@QO(;o$nR z!)L}@{P=v*Cm@2@e6lTZ(3fp_0Kox-d}xK$-L^VVB0e}=yV@F2ch8+qB%%osWh}}> zf?Z+>G3CzjZ?nC>y=|uc=AzeQ+;wGV@2wnk>%6)j5koucNE)>?S{>is#6P@7SOrJhMCOlr4+YG`-$yAWcIe^p+UL1ZAG*VVH2vUgn8$ zl`>BoEb;}_djY9T!SI%aRO6AGsvkN5i+{SO~5m0kb< diff --git a/test/subset/data/expected/layout.gdef/Roboto-Regular.default.309,20,30F.ttf b/test/subset/data/expected/layout.gdef/Roboto-Regular.default.309,20,30F.ttf index c4f5e02505aa6f4fb15fba528217deeb0663e233..9d794ef66f6bf0d15b9e175c80f8fd48479d4fa7 100644 GIT binary patch delta 719 zcmYk2!D|yi6vn@q-85;eZHxhFs3o>yK`m-qtcRXTY!m_wCL&0QS(D8M%{EKA)znK= zig@t0Cl6lKL%||K4?-yjBBGL$e}M-N{sV$&%lgeWh3qgp@AuxD@4YvhM}EfI5CG!* z=}2YLmlt3n28dtu&SY|n`Lvr|C0EF!nf@9<*@$PpD^%%7Wbt@Uj{OOZ=u+is=MzW=B62I$+M=8k2ov>ilnlyHd&16F;lIy?9N5CtES zztk#rt6$g2qCk$-Orx@U=lcT+=ExUobVRp9uNePCK3TKfmUz4Ok(?$E)*EF56-<-Q zlB2fKa^#HGPhKadmW{S;#`Q^^<6ogO;WSoU-{uvF*DAqjn$FAW->*PuiN34!sc%|k z@Z}_%m%fi7?HMZKp9<|2cPG@zC=g-ue621;F~TL%3)uqiu_oY$e06wF_YJrGC=UX)xKm&!b_I31?A^gw>Jywl9|cpaHa&{BPC+=-wNPj6GZ;0=ch-U+SbeGuQwFm9@t&gVoC zOI=&A(OlP-9ALg{YdwCw#}45XUu9pXj}~wZ4cz8-xhK8zk=bJ=EUcmq1I^y3_c>hL M>V&dlE2i&=|7x{)9{>OV delta 793 zcmYjPO=}ZT6g}^~nS41-XJSD?kpwj@w53+tiXasiE`);M2UsaX#wJZD88f!grb2K&#Tvd>^lXzz)NN2eBo^#KAciwwWs%F3H_e={EdNd?$i z-k7xz!C@fshIA!goS#bX4$l+bC;e$5YgVF?bcp)ZD5n;3Mm4)Xz4Zv-UnntBpiFF4 zen*@Z;8ejZSJ-EFo%k=}@nUJxU}^jzzDzu38WoEVi74?U;>ml4nM*wGU!V;Z>4RNX zX|~)lk);jQJl&efS#PIyzXS3H=~p3FJyGjc(;L2@>4;-uW6Qkok0TCod#~Ts{t!&6a2nQkJhk8ueX(&Oa!w(KuFW2MB&Y8hf zN=pfiF^!278)hld<6h)nN1DHzt4!JEqS<8Jb!BJwy&QHI_}rexE3VG;m?MtqHWml+(g7?ZjY_*FM7w-#Hzi%cb(CsUIL=G zf`{=~FFh5!2=$^A?_N9zf=3Vj1>&KIHGZ?nq3*J8zVE&7y?OIyf5hI#dJq8OGz#f_ z?$$h(F#?Eh^j^&`Ef#ZrVUxT>KAtb$o71PCNkCGAnZ@FCw)6P;XTX{vUn#qehp4s1 z_)QZpZ~5t|efu@}ck)urtGk_}l{Y}>7i%8YosFKy?aq*xglN6FUF(#-{$#>F`D~-& zc1M*8F}`5pjjB`mv-agF;~x371|5+Pp*_amkzZ=Ke%IPL-X%8;jWkGC7^__4@zmTiO!rW|(@{zMwny3f*hCW!+PI4rR{8m8>A&IS0~IQWg9YnQ`~#rTaUuW! delta 731 zcmYjPOK1~882)BvH!ru%!yd$lB-TnnrMA#&p%erQDuTraBpyPxc^bNAHPOUJh+q#M zdfStrf~ALmmrd$HN{?Q=Nb%I8hnz(rhZ3`i|7LUOz(3#PpPiZipEdn$e;o{fAFm;x z-@ZFDS9!Sc1K=CvCR3WKBkY?c{fBfc^{gB@-*A5bT&tw-W%Zm^IZS>A#C3q}<l1%%x?R-9?*3-Sh&lhAw$XLjebV*tFi0j*<4P7gH)~P)VO4?b6h$&gX=e4nHIvd8BHY(94T8N^O%jp%+W#frd0) z=&POApJeo{Z1+1LOO(F>xo#)Lv}{uSE_k6(FCMp)Krk3uG?jpfeS3BdXYX(x+lPsj zn8|0tO@4YgJ`^B<&~m&banP47*#Wl$o*^`SN~fhb&e#x49=O^ZS2~wwqtReg1Q`o5 z5oPl%DyFR^{%xWEyT8knHW&Rq1% zsqxcEoJSB4Z^-tirY5J2=I7UdK2E%vnw}YTciq(J|4KYOIXy5`JG1fy(3-@VtZg|6 z<34ep@@KEt;zyqb9uVIlP8Xb_z4R;d954r|v0k(m8xGTT6O1q*Tr4ja0^Y|JAh1R5 zM=595yTY=IwklvxDR1Te%zd~)!Ary^N+dd78jtDcLSMW#}}-IosY<4k{xc4j5?LYnrDMfaZ3d_)x7hl@cS*t(o^Px3tdT3~Yp9*qPb~Q={W15G+}r7AIuyA#uzAki(i3h^aK^nLGptSJ9K^|1 z&e(r){>!Ig#eBZHpnfY~TQG;pFVygGkO&w-f|al$?>kZZv(u&K*QsotEck6}G}RdR zui&zBOI|BxaiwJoj%%uAYaHQd%hua?*=8F!f}U24NegZ%bif@8_3zK4h-)arLKPQL b!BwsrD(<`B?AnGoA=aYCx>$Q9ehPuVy5fhx delta 750 zcmYjPOKTHR6#nj=R}!bq%rv0bA{~4XsHIhGtWXL?1eJo|1DYa3$4=T%I%c%NM5R}67OoVLf{HGti3=%Rx^Wl8AK;?yq^p3^Hi>64S@goW=lj0%m~-!)t)8G~1q?tE zk08Lia&72z@#5ocK%69XX4bVm^s?u~H;GTp-YfPGd{ABku|DG0=e&8h^l#=9Af*7d zId3m{h@l6FuTfl`U%Wqec~v$E?*aU4-f_!GRZLR9&!lPjoW0`gE&O-@2){_kBboUmT7J`H<-G`g=UlSMnejA)+D8|%uBmEFE=c1J>ypOkMfuK zIo5v=u<@QL>?R#Gd{utbFt#(Ve21UZgjG1wDEh=*e3V8|^4HjL|2Ll*h*D#5S(Ig& zis&{v)<-C86Z!=CF@Kbsy(*zli&hw)AUjXSs>AXot8R&t%zwdeWB~=!VGohs2Nqd` z8C|l~!5rOK=wM-=F7Cq;PN3Y$k?G5C{HLO&;wlQbMOH+?9~IB~gW}->;pntl3vm3G PETz)?oPJ2&Y9aX_Qy7;P diff --git a/test/subset/data/expected/layout.gdef/Roboto-Regular.drop-hints.1E00,303.ttf b/test/subset/data/expected/layout.gdef/Roboto-Regular.drop-hints.1E00,303.ttf index 5b1077fdb20723ef1442f044e4941c4fb7d2e02c..0a8dcb03492822250e08a782e841625250691359 100644 GIT binary patch delta 681 zcmZvY(MuFj6vn@~bGO#T)!Y`VbzBye*d8D$>AJAJ6J=B9w67}M95B?8<4+%Xa2!-2s#|eCBhL8Dv=iE8x+_Ts9Db|Jopa(Bu z!p_Y;n1hWtV7y{TWR`NOXtm|r5>Mc-*m z^&OSS8S-@5S#KbUtMosp?y|R4D!e#81I#S>SH*SOtADD8+bnp*z?}*svHi$9vP~YT z_^r*Pb(SGV$=AJl(ZO$gq(7y4d}p(PEWR_JA!lli?7bVkSW(=EiyF37Risr^45~MBNWB(AZGH4+a7gb*6L5vjgfuIis-7{}ePVd_5(|1}FnUUQo@-u}Gp`QX}fAHl_dH2TSc zG7t%+S;dXhCztV5k085PU>QrHH@J^{=mqyQ6MFMPTwd@I?$ip;T%v>W@^o< UY`}wqCLW=VXH*My_03%V3)=>4EdT%j delta 552 zcmYjOu}>3W9DTpQ2 zyLo%#@yRDZ9nxJ`jKk(#e<}rZhB~T+t4(BZ8E|aht3_{KEpIzt$&UefRIi4Wze{It z`TQ)sxjK#9k^7N)hkBwOx7s7cv_u_Ik4BBfPAKa#MPq`-P#m_KDC0Y|LtR=4_<4-}glRyQ#DlpgeFXKz;3NVR>Si&CO+;+q$0fmzM2MUi)#v^B^2z|5-2jzHMGw&11Ku&n=>cy@DvTaBwA>g9cO;*zrqZARn)MC S2q9jZ`!b$Y{MD-0L;fGsX=1AY diff --git a/test/subset/data/expected/layout.gdef/Roboto-Regular.drop-hints.303.ttf b/test/subset/data/expected/layout.gdef/Roboto-Regular.drop-hints.303.ttf index 665a3ec71c0dd1fc817e5bdd999de7650692d5b3..b3fc9df11fb7c6a7152d5fa15333c85edd45d5a6 100644 GIT binary patch delta 595 zcmYk3&r2IY6vw}_vzjzbVzGhJkcwC>BL09-`Uiw)C^8i&9Q|dxas4Fqi)dgPZ2)`(I@lNoB7WOM> z)t%_m(|?~ZZSHxOfdoU5sN#`DM8 zW4s*Q|C?{C12LbHEMzRBrlWmM3F4GRsdqK0jni<*kct$XJHUm^ei delta 548 zcmYk3KS&!<9LK-!JV{`N{3FF96GkpsV+`6m-sym;=%Xc_w)U|$NRna>fy^!6#_sn-b3N> z(z8cXr6+qQfM_y(z3x~p;*ka*Uy@&BtxXqU3;^mcSpzlba}0V;wFB}w`9aPpmP5;ap8S)n+lBS2g+*=-QDYExtg?#){*Z0*$cE))`gc;h zY~VAqLAS73Y&%G^fgeE~+Ko?Yb++G)2y{dN!-yFwCPYjqL(B+6CH;B%ZMOBVbt?4V zQngw_`o32Gf2f6`{;n)t#bntxrTIac-YaTCjPi^R+1c}(>ycyq7h6YPylFY9s~Xbk zJ9dEPzGsVscP7_{6q^YY=Rdg5VC>;I?}epN)#-xl_G4XfZXif1gwPHW0|-{6;bf^)ZEY=A;nq-S-gV{ Qi_@Qqv54d|%XS;lYbly%?*IS* diff --git a/test/subset/data/expected/layout.gdef/Roboto-Regular.drop-hints.309,20,30F.ttf b/test/subset/data/expected/layout.gdef/Roboto-Regular.drop-hints.309,20,30F.ttf index cb041bdbcfbc6a8202dd34fdf99e801e1cd6ef3c..d553a87512ddd0e103630563518f0f5c2136ca25 100644 GIT binary patch delta 623 zcmYjOKS&!<9RA+DQ%})EG*B9%h?NS0NTakJ9EzmLA}CF|ls3(oTrQ+{CdL!A6e8l_ zATDpIv#W@sxCqWprDNAlb#N&aRMPJq5%P{7_x<_t{oeiV*!pQTApk_M4T(Y~^)?L$ zgMj!>buP2KluZST8{{$a(MhtZ*I-cV<{WdNy>CJGl8Ao&SrcR@kD> z#F+j!dVi7?3kUJ7_KX*5z$mDwC_6p)pmnpC9eI3gW5G)5jWJJhhk3Ru(XRK9xRz{LhU*l2XRDlPN>0eyL6M*si- delta 565 zcmYjOJxmlq7=822EgZ+@;DE$LD0ZXaC*em3U}I}XVxpZU8&(eQa=GO$unC9eJPHa5 zy0MjzXknq|DvOJiv86E<##m~!FqRg=-udRZg5A9N-h1=y%$wQI>DTE76o5hOL*vGs zdkaf(;h+VGOLu)E3aff{_ziWLdcP3vRFTFgkn*VALV52|{B``4{5|omxEbcpOP?MC z>V$f=NF&p7UQqv{zFv&tntGdjp#DOgEmt-gAr7!b;~9-i6xOPk#1HD2+S>}F&5(C`i8~SU48Uo4a4gr;PLuKbFaQ@rfbZvgol`2Ow69i_ucwn+@^Q8Or`=NS zchT*(k|c4O|6V%%!%1Cs&vH^r0tpT!fcYi`v!c8!zzpBpc)*S99m%zk`KQgF#+BKu zK0;od*$7E+K4rGml&Q=5IHS>4-MswHh9ZSGE|vIM&o36Z_uj!`a=Un+j2P9uQ1=uufQp^oIFIuVm9DKag(vODvbgE~ zAHOm}KpYEPX0*e2<)Gmq4XB(k(yzJkYS8)f z?q0cKMxBewS`6#D(tO5T8K1jYaH`cVHaKmri{%sDe1d!UXQSPkULvSKj;Z%@dbkD$ TO?a@;zz5Xvg%P5zE{*a7_V`?p delta 523 zcmYjOJ4hT+6g}@fXMY)@t2QPncCseAV2FyJ6x#%=fFKwPkuW%ZS8=jKT-aGf)eyO-zU&~242>xo5!dlObmNA4h&uJzaTnV+-)wOK zpI)bzUoX^LEO3EJn1@m4y~Y{Wk01^ct$<}EEtM1^DU>CKg{69fto%Mw{arm5=CxGS zs*piooc%pDqHV#JEdEPMKd_~}CvE78=+POG;v+L$jZ+DkZvS=X{?XI2FUHB7AH35! z@k;N?xh}G`Qe9>?W6Ziq$4p zkNlQL+`w!2&6)^j9b*i6cqrkEK2=jDCMoBL0`huXjq3O6nf@SN#wCAK)@o?|4+*Yd A?EnA( diff --git a/test/subset/data/expected/layout.gdef/Roboto-Regular.drop-hints.41,42,43.ttf b/test/subset/data/expected/layout.gdef/Roboto-Regular.drop-hints.41,42,43.ttf index dcf56535ac9d66985f7ff81811f007b308f1e714..7098c08a076b385341d8b9b790b2f0f0198a640d 100644 GIT binary patch delta 717 zcmZuu&ubGw6#iy**0wQLjX@#AqEV!Wh^0gg9z<$w1PcwOB9v0PCToJ-O+vb2;w9Rv zy{&lgAcDOJ9)#X{5JCR}@lVj3da58O#P4la$iW%j%=dnNZ{BQ;eN6PB0F2`iEUcDh zug&2GMgi5Ob+S}msMue=zX$Y7>YJs?t(ow^hNfTi!b0WTba4Ig5BjfAU#%qWBjkq9w3Xo;~ z25$w8(WB6V0S;Q5sM$qi&2PN6&*MRu)+fWB$%RjJt}lTTQL0QzG`=MgnVqIZae8vH zB}{Xh*}3^eOjLUv51D$$T|>rmf+jMIU~h7eb#F;Ei;|9N$ZeuV4R5JM}Gx$l* z@Y;K!j(QZ#%p_A~7_!y&xEfKnN3bLjW{jyTSdOt`XgS836P$^$HDotK*yfjJSK=Aw@K@Zg|>n`q$Wu*$eC#(NEh?y2L^@`X%Q|OB50LR64Bz}%Tb5H=R9=4XCYHN z7fFlT!c|1fCTbzH332IPkpF@~D{CHpNN=J>Be&zWsW+&v*P>=pJeDui33Yz4G204pgs(L2(#S<&65}TRP?xC7OJOuu ze0zJH1yq@!6gO6y-3a84y`T)&ay{&Bv;00};b8#q{erIxA_dXDjEk>_(@C{A(K+nw zh~Bp8WaG% zd0VM15FxR^tAWtl;lB~`b@IVtDQzp; z%1yG&-{aU-R~^z!vTQIiXV;u;uQr+WLlc`m$yo+WLl{DXp*=xHA4XVP#Y1%lkAR&e$^OI*Ji~q@;l0%? z@2MH}j*4ha7C-41Vz2&IJTtk=|3yXxmqJrHam80VF~}vx#^XsGNiUX*2<6M!y9gES z${a#|HF;TJ%kq&es>gc!UtsxG_sB0C3i$G;pFQWiEiG)xFil>lq&3MgX3qX|RWmEEz&FF3WuXSKXRuCLFW^tqKD?H9r+gEwa(YCMc(#0-c=Safs w9D^P(?Ul{L-c|F|fh_X4hazm0F^v*#(<&%=&A@DZ!-y;Ou-;JWn@U6Z2W`54AOHXW delta 861 zcmYk4Pe>F|9LIm}&70X>8MmEv1Ib04lrqh)g%!sPFb@Kg{cPnEu*ea&D>jIY8 z)e&(J8@`4hmYJ}||4o0pPo%7ayE9m*T2tSl4m~wx>|8#P^c%neTsxB;vy>Qr1bq=4 zwXM9vyOjv|1-RjsWlzK(w9TWzJpMD`WEW<0dp3=uqi0g!+?jCROzwUq(l#L&Bvsaw zX4NBwG>VW;2k3S|j~Pb1$J1jTZAh;LJ`(uq4f3de#N+LCE4;pUGynonymz!9IN{5J zS`Hy@1sD!+rApr^=;cav5Ii1RiRwEYCr#5Z6@xK@DJJV;rqWzG%fEE{zx*|(Z*j%< z884MoZ+B4*mFD@}UxVjMDV}=DQ>)vdBI87^!^}D&i{8^VYhj)290rz`&l}@6I)8g^ zA3yGnu%!EunJ!b(t>tPsq6tmN;c*TXOCpnB%27O7{Nxz!}>0IW{`JH>tcg{V`*OT3N2LeEXn~8Kb zGdqV>i~!;ny;rh}3;B$nYmryU8IUHqP;_k%QF)u^ z8GT-S=%+7z2)!ZikeAC|#ohc<_y`0G)ZDAs8yyc8P7$UV5UJF+%B@c_MnQ+%tvYUd z#5AKk&ynNRlIL!o1Ax^#w%IYi#&E7c4HiI>2j|ym#fl-+@4qzIpo47ZfnqxY6t3 zgnR`@e#2wn@Fh?6JS{e@1qT$y7?;S*<(8S#_cL$ssHaAHR1WN34UW2HCDm`^LPr<4 zI1GwWltYIedZb@KvtIfup!0RvFs8W7exdQ=Rv0tLp3| zcdd|Qdue`6^;Vu4)gI$q;_m*zw%Rc!)qZeAMP)%9i0wNe+|xNGXNfibGy_|(zr~?# zAcmQtEsy!lV|IXd92>?2X+cd`XO*-jPM1(Y3w79NVhIi0=j)@PUWC?mUk7qx_ov(w EM@MOM^8f$< delta 838 zcmYk4Pe>GT6vw~6-*0CBG1|-~9a3bce+X7ukr9ZeRS^V54cwq%r(Jasr=4`uEtS1^ z2pClCAk z(m)@~P=cPDu(LP2;(_f<#22qD1L00OugT4q<_gCS=x-uPnc&V&xNjy8b^!GSB@957G0~>_ z5C~CcG@Qc2vZfnG{I;*@K6d3E3ifEQH|)Yk@3_x9nm2fBPbvTqAl{QID;)G?S*@us zw*!m>xDnI#%UUhc5GbGP8;#n2=QYzbOkpr)Fk!Nr%oJ^vZvM5a`lq_Zw4Yp5tBhAF zs(-MqhAYc_;n3j4ip8y`-14&GmAA|i)OG3&K0ywgpO5eSHOt-#zpRPp$ck@R1dg70 z+w7vJigY_&UN(@1p^%nK)TMpwp}p11%2 diff --git a/test/subset/data/expected/layout.gdef/Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf b/test/subset/data/expected/layout.gdef/Roboto-Regular.keep-gdef-gpos.309,20,30F.ttf index 5f103998f0f30fe8977be0510c13317dec52b94f..9d794ef66f6bf0d15b9e175c80f8fd48479d4fa7 100644 GIT binary patch delta 719 zcmYk2&ubGw6vw}_vuV;;+Ykd{s5P{rpcb_)R-qS5Y!w0xCQ^_RvnHDjnr)VJtErcW z^x(nUoID8rLJEQiJqV>I@u1R^|9~DuJoGAvw#4sjBV>o!d7t;*eBXQXH2yu-f&dWb z&qQiAeQ5?ZVu1Kb@5F3&E|>N*%j7b7Xf}6kTJ3*e0LGw>&*e^!`OfMFAXDUG$+bLr zSUzU_Avs;TX4iL^Wq0gzUR3@k1?W5p* z^2ch~ZT6ZbS>(yFs%@2bZhg5&!7TY)m5%5}=mp~+$VaQL-xP0l-;>ki{#w0cp^S0z zDRR`cnw~Ksd&#Th)S}gL?YKE=a{SA5CcOHR-*$Ng;-yaT8n*Ym^5+u}TA=R=efk^M z8GJc|%^U4D2IM1@#a|uTE$kfEC!;`w&GWT76vZHyNY7;QyvLeAJJi;PdS#5LXOUrb zL=LyK>846l4sS0a9&-MMfFvDw!^rtVLiC{^ z%D3BNg;Wnh6nFDYd?H-`jT;9q0x;TjcHNzcDz}J3BA~R1rjIaH#csHt}d35LXC~j-_=&H2dEZwg@kc z&1OSQtL~S8`y%06<3=Jq_hQaA~nA_9@*=hr(hk)(_}22 zt5TFBlyHRz{$yN_9ZY`m)AgLeq3p05%PP3q}*@L|gW6}U|Qt2Hu<)7f$wF{)@q5{#+1@p^pkE1>=)!ZoNe zCK^=>0xoKUh8o;2X#PMTc*)ZI7Ph5!*}BTs)!VSpcgNzbr}DhMXV?ZHfMCyXLE)g2 z1=ZQyT(_aehIy~HThN?HwY^!~pZ96IZSCQ3AS?om1(*o4P8Jr8#moFtSLs)2ooPE< zluC>ji>kHvR&^H__}qSg=ZaAteZr&WlK5smW})MNPTzBUri;p<^V7l9$!F)x5#H<* z%ZRaka-tYLXfQWfgBcd1O%BmRBjGYeOH`zeESW^^UfKuD7rgy~90I)?TRYqk*;0rr z#~=liOVl_5v9{{kU~41l05iAv?O~b>?#kSXWJXCGn^EVZ6`R9{iHa=_`ISSqiU@KQ zj*F^%WtNnvhMUOX9!VA%(^9(6{zqt`SR4t=AVpo8qNDaIPatOIS?zVY0jIai%Vl~2 i()Kw7oUjq61F|EsPqGWrs}TC+5~V)? diff --git a/test/subset/data/expected/layout.gdef/Roboto-Regular.keep-gdef-gpos.323.ttf b/test/subset/data/expected/layout.gdef/Roboto-Regular.keep-gdef-gpos.323.ttf index 9562cc33a531821f9075d2fc85a92553e59bb608..e1d16051118c4fae5074bd66818db291412660ee 100644 GIT binary patch delta 667 zcmYjPO=}ZT6g~6iC6mTzB?do246zmwS`|W&isGWgMj_B*B7$hiG#@i+rWw;|le!70 z%kG}wMmGha;6|t`$scgzLKJi({swVT#1hX-vgjM;zH{!m_s)Iy&DW#vCwnje#Azfl zh5U^LEF%IK-|4+rSXwOQgW@`QnLJ%6-I-U1p9w%P2D!!3rEKTni_d_WBd=6F+eggY zpngs3)r}xCvtzv>|3zMI_>R}vtGok3e^|5c*lRtXpF2jP6Jkztv(YJk`^|(M@;SHW zbtj|@QNO8mw{F+|J^J#Lx=()Dr6c+=v`zg3`Lyc=U2|*yHMwpm(ri_2q=;b5(u6&` z>x-;8K^~B2R_%&ckIM^^CwNI`!f&kw0}nM~a%B8=-QRBf{lxLGA>$T(&;`vc9kV~j z=?NY{3}y_8)Ac2R~hZ* z5CKtS`N;f2v5a(ev)x3}Y1bbk*|dXIBpIdekBfbb7Vii;J3*`KCG`DrmnvtTI;1_~ zZ2ZB@)jd@dv+AdDMLh|Z)myQ0*TOxWBRM4g3-`y^V1G+vEZFz_7@G(D@&FF;jHz)< pSWis#t<&n2b^b&h4%X3xjW%whg%!R5S}JWV?@ot`#;$AjjsMgb+@^kf0(&5E4Qx_=toABA9^1hK1wqys+LX2b>=S z3kwUntxVKJLP27)99D#q#>Nn1L1|%QV`4%){L1+n432N%GR#oW9_Yh;0Y!6Dl! zIJ`?l!B@adPb_;O{_^G;QU}-WB`ThK$r}U?^$FyHuluC^I zzUrNBsbPPOul_T5!8f`2mYeQ2?{k;fHB4R323^5;bG-d`Yu0_mZ$!j~?9uOazpz%f zTgo<7D`{%i)L zrBHOCT@evcv?<($i3Ux!|K2tgYg~W!HKE9fpBd72Vm5QXLG(A zAc=>>-8!DT9d@325qm^@pEz3xivIGS*;jzwPmQgjyHpKWu7zNT3CUu4wGgX+UI${| z$^9zj{gvjVY^JXpI8^f7{J*(RYZSaje5OPq@z#3AI1Sw;KU_)u6iOY1b2qo~9^97PsZgn)w_Lv5Q*lc`mK z`W*7=O}tf&$rDvA-m%9sQ6t_@WctAjG6H7wlDGWj9dg=2qT-TjQz6@q?qu~oq zJlXIK-okLhH}~;!pKswL+8a4GJ>V)9ag!F((nKDLxTPM)V=5Q#ITj(5;i9rXQ+;!0 THh1iCu{mgMiOnzKw-ERbgCc^s delta 946 zcmYjPT}V@57=FI*{OqTrZqq1IVnd684NcTm$RNtJkc>>wh~a6QE_3drBUd5PO>`k- zoa-b)sOaW6Aws;ABIrV*%Px&>Lb@0v+P2>BoCSV|_vd;4zw^D@_1579FaUmHGJJg( zdoLk^AmG^|Yq;;);Lx3)`bWaMgx?PiwRPnBAMa4`6ydQ%MmNyNo)P{|cqDN@7i@jw zdI7k52;UetCNguoWA6Z^6JQ$?`m6yr>Z#r)`L&6u2Mgm@7S#|rn*jbHoy_FxG`Wrn zexU$gI;AK7PJVqTrlZrHCWCifSs~m{xFwy*5009JIqXn6RG7E|$TwJ%I z+lH%Ntys_;PmL`s?pv+ZitVREA%95nGv;Sfh;^}$6fX7f&F=C}d7Ww7Tq>6tFO?K) zZ$)vH=K0*dpXW<)9)HT?YrkB7n3-b1BY=+A%*AfeO~tG8=71IXv}h*zDW9~6q!LAw zypOj^7v{_rcEbF@$6B3Gw?~y#Riz~Q8&zr|O_UMROR~p|@=&8jny@)X_|FqvAYyCn z>IPfemIs)*#D_-#7jB9gGQAJtM2^nrC&#NgM=d6+x^%!UAJ7$?M7|oMQs-s!i5%B( z9a-Ea${}k;IDo1By}vYHz0W1L}(@sEG1F^Ag4SEKXp=EpSs>u2Yk_nz}S=iYnH z{g`ue*R9J19qfQ0FlOcC7=Mafa{~a*0I1C?*5>Aqb==GV2pJ)6b#DFwuHviprvNks zgf|u2t<`W`b%FdA!X;%kYst_raocF@&xEBiBBqRM$gdFy&n>gN>Y}=WngD|50x(nT z*1Br2tR)xp)32$t+HIQ3xHvM02)9;OIbD~p&Vtv+Nnz=z}Ey|U)crHK{6zWT_~3By!hV-#f5 zRJ8bD2!T)tgK&t1D3}H@Fau`697up9NQQYZA6O8;3>mN(mO&Qez)DyRxsV6zp#U~Q zAy}aV5X!+0)!>A!P!A38D!c~G&;oAgfc?+~2jLJLfgU&p@4*RL^Z=ZOK^TH_@F{%8 zsF_e?kwYE@6j4GmreQj=CS+M;Ib?Zc1!P5JC1lOWrXib-oC!G^!y(5bCm<&xCn0A> zE)BVK_rlVv+iA9M+iAPC5iSm_DGG|p)*E=?2nah}5oMPlmCeD~yQuVUU zm|yR7+3Zf^%F5y@M|G9M>avy0H)d8;81t0wPGg?UX>)8PGH|GLs(Y4$g$_AH8>$P_ zhet$CiJCes+7R>D^ck@;XU&eAV~kHooSXFc6Uix0&P#o2{sI%r@q#Fs)6z2*E?T@~ z>9Wk_S(faaRjZ#%)FtX7{;S06j5JBSEX^@>#75^%Y^bWQsX2P~l$o5IRH72fq)!nIJWFT9s6%OdEa8By zf(SwZJLnN!{fHe5(Nxp}eKdX^sc2VG*=C`L-kTyQB~%G6!g*k$vR(@nRNx)(JRt}5 z+wAwV^emYCxu}%c$ciSdBfSXJ6hX;RO}t83jgtQZ{cz2CV!_{6(aMceR(Jo;B0KO0 zkwr53w(=hSizv}`5C^HiR9Ib=pryzp6jkvsE}PRuTp%tzpaGT`73h@=C)57??tZ3! E0S4ybX8-^I diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout-retain-gids.41,46.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout-retain-gids.41,46.otf deleted file mode 100644 index eebb3e158975d281cfd5420154217afdf84efa08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2232 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 diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout-retain-gids.42,44.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout-retain-gids.42,44.otf deleted file mode 100644 index eb8f88ca28f66c9c13028930673a36628635d3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1992 zcmd^AX-rgC6h3b@hGE#0p)P^Z52|jmByw?O_kQhrax@^qo$-aM$#FQ7hps9qiQxOhJFDGwp4s!j(fC8e%>WdePd!1S0)}C9WqVz&1_fmX zq9IVi1WHwbQgvW~MvgVAlP*ASS68Sth9v@gFcmp0>z;f$y-6E57(F?iFfY&?3k5V3 zZC(pu5DpO#3DFP>^C6x#o&ZZA8B!q)R={dtK>#ac!aCRpxljO`VG9&O5p0JYuoK<@ zJCp&!Zg4?0)ImKoKqDN2W@v*B=z<>T2QQp}Q*ah8zzAG~OSI`La1F-c27C&i!RIi+ zgfT{BkwYE@6j4Ge+AsrI3$iS-9I`yJ0O2ltoq2QBE_ZFUyVmY;l&v;rJDuhtCA`jDMEZqGMv`&5tw1Keu4vqQwb`NlVO2lb5BWKEFII{e=}PSFK)SVL4t9C95qXb8XhT z^&2*3=j7()7i`+{N>Q>Q*%0-g#cVLsC}zV_LsYGAI@Kq)`}}!Bw|w$(pU!{9H*?$f zo$n=I*gt*xXTI=J!-I%XqwztXF_Nxj_(WW=HBHV3wQ?EvGg(Y_VA*t<3A@YRsc4Z` z?kScN%jHECa{Mhh*T2;6x4iCO?C*csA6<5TPe~`t>#WQ`Th(Je|DT4B-6biVb zPkdAoo%JU$+DWoNW9ro=Mc?0@_7LJ{do-NtBcf_hDORdXlg!Ex`hT~7=OL&mkKq%P zkFSDkSi3fu-MID6sA-hW1jk5ly`q`f8H6>AE6;WlT5jMLOilTG7LZ}E|I-tMGK(|`Tjd2{bMzjM#I z=iHBXZtjK+xuA!=5Co=->}=EOo{!%HfQta?teo|^`6DSm-USH$fplwf^A~aDUlm*c z(0T}ODRSB?VL)|<#0KPGOGQI?AH^XTk7;wM|KA_0B8gN zW|q@lT?skL5DZe&R@j{mZAEM>iMI*2R=V7tiMN5H`G*Lb0LV6nJVC7jhGDeDJDtuN zMN0EUfX~kOwyJzvgM8D~a-<slN6| zSVdFO;x!NqArJ~-5CM@e4WeNN%z`+GheSw%`LGaJ5Wos)uoPB624ur(SOd9`2L-SZ zHp44mhhjk34o;{9H|&BMsD;(+?3dmZJ6_K?fn~JOrIWuzP!y(5b zCm?4*PDIX%Tq<%lCF7Asm((PBfMLu(uY@h#}d7A zlUK^@x#pD*d$rP8@A!4^civ~c!T%i7JsArb(2s-;7z`s_hA_IMAwyCA-Z(tXf6HMX z_?Wd!o|HJYz?ifradY4#d6T#3&)(-c7IrQ zzf~Ie`RktU<1I%!+uJ+n>uu?2IZPgPiwej%NAY# zJMA6)aqjKaj-3usPF^M_SIg<0C6}9yoH-%c?nsH>OYvuhyf?3(?K@d_s;ouV_|l8@ zn`1INRvpcHt*GwU#*2q^KJm{*w3g;JV<;6A`tkkkOifxrVZ@T(fzb>r>e|F}dli0n zd(u6Kp4hMER8;e*NT?JoRj*+tB_RFZPu>f^OnVxlRO_35)UR3W-{r|0l>@4fA*PE; zu7Me4M&TiFehws)1fbGugS47Zl}b%+${9VT^vso6f$|%Oq4XomnTd%BB`TqG`V`W_ zIyx^#9YX#y2?t~qgcAzLL6h|ANwNl_sNe@|w0=EOL3dF}XQ7bZqCzMkQ~@5sdElUu zzZ1%-_*cR6gsRAHn}3|8C&TQ|MWxI}QWSAL@g<<92uhA>(yNrmM9Kd#f3ju+X~A!+ zaOL)8OlsLA2U-wGL=$f*Z{@#`5?v3mkOEA(-BSTNicCaNl@Z3{aC=A>h)a)aKua1G P7?cbj-F{U0ccy;Lel2+^e^apXYPCVzW00U z<>TF@ue`DpBA^O_LA-GBV(}-JcdG!PA0XoLvo9}Qek2xr3nsQY3K@_Mc~A%?PzDvS8LGhs4yc2A@Iw=9gEr`ZPS^!+!fv+j zJ~#k}U;vK62{;L7;2d0pD{vLA!AEcd2H_UmhR@-z@Fjc$-@!fL;YYYnfCQ5;5>BE> zG5b=sxnfwf~u8N&4yG{wT7y-RIQ_GJyjd1+DJ7Ds!>vn zifY)58miG!jgD&cRAZnTBh@OXR!Oxgs#Q}hTacD&byTaTS_9P@sZK$4N~%*)oto-2 zRL9n$SHEO6)ON}~e)Keon4CBJwyt0A~G`&bHOO=aN3WZ9XoR<5# zS-iZgu*jTUD1JUCHMbxyx4=|nPJ2?EoRuYBhTRLr%glx5f)ZvN^E>8v_SYc|ohOXB z%|sBv6y`1oAZM9|p%stkDnYl(T6fw7`gc{}&9%x|h&<hHi;?Am_-fn9khiD1_~i9E)xI-bbLOrj!sGKVCS#pFfu zGFd@hBPr+tB!?7|Qeq+1#7^AAPnt=9bdop79@0np$q{mboF?bV74iZ3m<*D?kT1xW zFBuGe*kRTyJLV|<@2?-JsBqT`0BN2~8JQDFp#3K=pL_8AlNW>!%k3<3z2}mR$ zk$^-35(!8oAd!GX0ul*GNRf~tAw@!pgcJ!W5>h0jNJx>8B9VwhA`*#6BqEWBL?RN2 zNF*YWh(sb1Nk}9ik%UAN5=lrTA(4bc5)w&BBq1R~LWYD42^kVHBxFd)kdPrELqdjx z90@rRawOzP$dQmEAxA=vgd7Pu5(VAE(r&@t%`a*>)h#r4hw**gBd5Esb-&O(?!Vi( z|FnhoM0^_A6BYHTFKRsdl7^p|G%7`dk3b~;MQni{GMVfRnjds7`03!rkd>j)p_6#& z@Jvzix?EwlZT=QvVyBSD%Tl+YGIBut2x`3<=f(`-CBFR;@!sM?#u2g^_SiI z8|n_FH*;}L0jy%Lv!kZN(;ndC_-&`I^5NI`3D5BoL6N%BvL=63X{sf#s=txrhevuv zk#~l!i(33G4Xxgj0sbX-(`wM z^Tn^9?z6ic9=oT#A<)#e?fUu5ALblX92Le@D^j_$CZ5ywxtwW^>r>)0{3$oUmzRhN!94-`dm?*tP#ed)Ki`$1fbe z@Rr0a1la|msTO`!xq1gT6f5M4BKwCYi`?uuTvMzbtFJb;ZSf+>`L!Rc<}=P66S$_0 z^@Wb&N@3EfbRo)Sb}gyR-<#8wksHW3uL3FY8Ld7K~*R|8_>6%uUQEDzW>je4Jg1l5n_O3r{-?n!_2>~Vt;w|N9a%m-Zcu5I=fS5wU!Wi4iZ?yiJ& zGli%?eA@zE{K?Hdy)RW+9)6X`v!;4Y#`^3Hx=S_vRi{7Xr@mj*=xDSx z*gRR@EKfGaFCX!-`-mQn7Of7f>0ap<=I+cC8V6@wnOE-p%E|eg@SD=vxjhhQZ+yY~ zf^CUCqk2WE<@utyM_24fZ7E&7zx2qaflUMDd#d(s>+$@x}4_Y{vlX<+;QeRPRFX8wVBgfdf9d)8e_Nl}NEzFv5;$lkl zobTCx`9WrZ3hDkTEN^7UZo}jU^&zUDgG>#EAhfcl>mZr&|B=~d*#5)Mu<|_a3c5m{ z8a)-<=Ff>hQ1}_*V{h~*a*y0&Z(!AE39Qa)06`I9!C|41K|vu5!884LN?x?!8TMW$ zkUBO8%1`H!2M-?LtV~O08B-Yinw>8R31@w$Fnz2Z1QVDxRuBG#J>(blP?*Fbgt0zh zqjt(7fLs;>C?SQ#FDbB|X*ular)1HBnZ*djkj0{f0`@R8Gg$~5M%$I_;iwp0OAwC6 zYLi$Q!AcE;fS8pbETcUYR}X9xDA|vNSfg_4s2sD6_G3E6Hlyi5JH}G~BVo@7h=mzI uvP?xez_D3aVxwaVDKZxpG273hj;(+&3!V)d{ej`1AO16Mbe?34i~a?7TV<^P diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.41,43.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.41,43.otf deleted file mode 100644 index 5277309e99ae8b6c911eab34546803eef7ca3204..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1352 zcmZuxeN0ys*pw2(LVW{CATArL8Jm-ARv4SpjRlxtItP_L+5!EbEdmSZ z4Bu@TRS{)41bzN73qlld$xK)VnK(6?&5taSh4_d5qh>DXE4$3+xhpUbm`E~D*)Uoa!(hRZZ+3^d1Mkm z6GB{B<+OUBnnjmuLS=JER@?dCOpO@NMx5tBV*N7zGGYhfha66SQ-Z*jBd$a&IIT?{ z&>Th=#&Ga1t5f1#CKJYgMI7+BeSY;FFk}5i#3BIZY5*AESYQ~2w>3DO&D7f!O@?SX z6E(3>lP3BAM>ZHVrV;212IJb0kPh(S^14yN-@d%EPpj-qUQ|l%Q}Qt7bLN?+2@y>KJiIcmD}rad#!%Swnenm)rloE z-6xhvKFRwclJTCfsV)XI*rR@ZrY=*Lv`HsYm7z=W$}3qi>5`Sgw=T(KK<1SRd38>{ zCLfR!{u>kijU`5OOZtexuoO0|!_6elr^K{z@&4G`fNoHkGUn*iN~$r`6AA><+I!o> zou)HIg&7OSuO3xuKD$7K{>Ib3?uM60O1Xm=I;6nC&iZlJXpMWQ=A-iOgO_`6gntP&Ph(3I0yHOv_T*)@td#m4Yw2{rVr6j$Yq&Z0HB~qYlvMRaHD;t$ppHh-- z*K50X4c3S4t-e?6E$-&}`r(^blvIU3D@4K{v_;mI637r)HO|f}Iaj9%JGNstIYP8! zIp?S!)#L`zi z)Ai=~u=414O4bb}V|-p-n41`Ruk~DQkI-@K*|z647WVExv-f0G>rnaB>q0c|&Q{z@ zchIQELq`uDs6SpDu1L=R6BsQ$lhBeid5YTWHQ7Hws(P9;vmYbW0KFC{+C^qFedyf8 zc_bDn1Ebo=-_%_%Axv^eYS`EDvv^uo;z~KtC zM-F+G?uPasx9UZ8_U@hy$U-caTKcBx?&zTP3f2a#9~1R$`VaXZq1iex0e+o2tKS6z iu8e}K(g@?1e17EORq>}2XOUsSfIh44{QFyK>G%hRONXZb diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.41,46.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.41,46.otf deleted file mode 100644 index 5a74887dc7014eae60bbd63f8f473a37c5cb2eba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1484 zcmZuxdrVVT82|3=gG*ZhCnXDpdR0guV~QB@Mbu8L&P_3(8}1==^wJ9SL0bkWCB2^^Ga^k0>D`S_Q~cQx%m^@e>njlt4Hq5-2A1P<=^f)10an< zTvTk<+n}74Af7>NFbR6Yg-4ny0Lc*IEE5uOQ}Tm|A0kdRnVr>999w|+XT+RYUu^@) z4m5%K%Po4dAh&2V7|({-ZL>O@p-&(a^A{oJ0nit-F(74uVHmlg(rm7w)|y}}1e2Jc zh7D>Y!I!0Eu1ccmgI13xvZ|tz0KS--(@*42uT5{3iK}AA#k`lq?71Li7-`hjTw~S> zQ;XC1%#4goUTd&^An^G$4yRyt@UL5nt#+H$u6GKCCA_x0oX?}~ z4n9wC2=)(=jMRihH8UW=8kKR$ieyF1BE>>Q%wh$vh_MHzQv#$pAm(&j36S=HTpSL} zTn*d}Yz;*HcaQsbFM3chp&V4HCj6>7*i7_Te0Wul&jT5L4LHPb%t7XR=AM``{i<49 zWF>2wHXI^xeZ(fF7IO6?XO5kofAsi~*472Lub&?9O?uD!N1I0*AM6&*%P%-OEMDue zgYJgrrpEoQ{VfL?I5B3o`k`)sxNG?X>H4)qGW2%0`O5w;%O1JK!QXCmwDq{UTD@K$ zj!svHs~u0&%@DQn>~w+-tYiH*KS|6xs+E@#n=J$H7CrPnVKuC3~bqowiyi7zk_ zRg>V}cDUk{rN7kLU3$9UN6$6ieg98=mu_=`Vb8_(bG>(qM)eoA-6G5F>p!m=J%6?7 zyT_e>9G-NK9P^wrwG+lmSU-V%oZIX1coXeIdn$SaF8Io`6>4R0@pP)%=qov4Y9Q%l z`6Q`?B$`OV6|zxWs24Nd7w3yd-w4Gp7uWRO zI}Pv7&+%>P+O)5@uDjsuaW0tkY$^8A;!!K{1~8Gi^y2D-!r1ITfsu_P1GOn5^;F+0 zO??0fp(D~v7VjwD6qd4hd&Ze`I_UZ6F(htK2Kr@d!x6(ivkL=k^cdp@8K{^kW(uA{ zW>^E-XyL1%kW1t;CCf_j1g+<}XmeiM1RFpLx=0SXPON7_p%BfANQ;At9JXU^j5He0 zCnAp6EW{v+*pe4`=?k_D;vsd`M;_*lU;`^SU>OwRJ5dNFh%DeloCg9Jp%ThL4|aG9 zksbZ^hWD4j637VG!qRAH#iLfB&IT!FpfyU7XK6RI{)i5J6}t4iXBDy#_NAJBY1$o~ zG@fpD()eKseN5l6{}Jk~01e>ZDc3tKz+q+-%u06{r{HiR_s_qlRZ*M6j4IS@Xw_df Hs_Fb22o%b4 diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.41.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.keep-layout.41.otf deleted file mode 100644 index 1caeeab35bb31f929cbabcdada1f172659264040..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 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 diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.41,43.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..1e59c7588054cdbbde9abea0de94cefd7eb7f860 GIT binary patch literal 2044 zcmd^9e^69)5Z`yloyT#4C`W~e2Z%wE-h1!fyF*Py4$NPnqNQ2t1;?HU9NZlWhGhu~ z93UELXd2|zjDg`8m@_t6%BY!6j+%`#W{fk9%``dcU=Ms6?K`xrfBUn&`F?jlpZ)HB zf9$@?Uc5LP^so`sV9LnKGG%T*3jpea03owyEy&L4ZM-oVfN>EyFFR)vS9o>_`Is)k zt8$ARCGaDoCu}Bcb2%M(M}CW2M|M9A(M80FKJ9U`FVPt1D)N;_Hmj=uRIL;*uf({zmVn>lvJ3j6!@<$P_D{*^$gC77#wz8iIfY#c{Qqv$Ad_U+L0*}uOKxhvU zr!`lZRA|#o0b>3k_8>!Smy~&GWyI9Gz-X>2D=L!?ZdCM@g5>KEJ=hq+sXim929?4F zg(0NmGe8KWlGc)D$e#`wgM)-0X}Ti$v_niVLJx5i!4x`t#h{}o5{giAF+Qi)N1PI) z3?-wYb(GgYS~Y0<8FSmUQlis5=!wgknqq}K{!M`wAGLCA&=P_TA{p` z5~~gJFM<<1;Dy!ThGJl0BA8(jaR_Bl2oCZgl#tI$zLiwbm5?7?=_3rm3I>n#|D7Ja zfugB3s5cl!n^#s;RH0aNVwu+=mf6C@GBqk1>R6^KM2>-#;`PhK&LEv~PHu zti5+~V3vjub2lOua>!6^8>zs7NXS%Cx$Q6;=E8i)hJ}y=OW-9~2Fqau6)KMkRRBd) zEHA8u3aErP;ccjf8t_9SY=dUl3AV(9*s18lbfNk%!|?Ek5s@QDMH!=?c=D;3(XnIV#+u?2 z62~Qte>yqknF*=SPMll%nQ*4Nh8)x}gbR5fjm+m&TcIKAS+GO6IyQCZi#uF+dl z_J$m_)Fm6Loptj!mmVl?D{${FIJES#|763prXO0rIIjzI`j77D-g|M?VaJjA-^sjZ z`bX;ye}1C++^v?|oA1;e-0tso?U0#zS=A)NdR<+;-(Mf&=~z*^$EoX|@IWwz^(PJ_ z8?hn(UDqZ#bxn>uCSQ(m$VDbwVXayfl#{^2b<5A2oFzL%1&NeKsf x0;f-Ow(i@oe@(5f`jwYAEgx-fcz##r`rHk>mv+6Q>lYtPqPx`ijbZe6`X`40>t_G} literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.41,46.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.41,46.otf new file mode 100644 index 0000000000000000000000000000000000000000..67d882bde846401086728ead5e801643a98bbd02 GIT binary patch literal 2204 zcmd^9dr(yM7eC)!cD*bssImO|A>xWsP^f$F-FtUeOC=F1GfK3yhq}pnHe^{~*ObIp zfWYqZ(8xs7ptfcd49ApgYa`NjKAqIy`~)cUFhnM&Ry*Hv!?(0vvcRX zKIePR_i@f{;gThVV1lin2kZR&eCzh4-v~=0>%v*-zNJb;%Q!AaKrdEeJy~l zgL2Y*?hWNoa1Vu`o7h<9_IZpqq`yh=Wb#Ah{y=c#SrEw9_Ok-e+5)ol#6%;{#A2h) zwUPnE_YrW$aDnAOr(re_@;fSsA%u!O_dT*Q>6V{?87^omsxuF7)pUPJ)yJcKF<)=c%Ra*y%kbKqFUxUY8 zV;g9N_Fh`9F^1m<9;k!>JPLj&10H684HgrIuntPWO)-RWiUlaPk~+E)*2Go@$%j}6 zV@LY?ia&b;4WlukIbqCLyw2yV(yTkv*hWZW^(>7w=!o@ctTs*^Z`P-GKub70D$Qdi z0lYLgwo^6!^3HI9fjnJYQW_L##)}g)$&H8Gb=3MixC0i#A}EA=p$L}3{jeM!gca1Z zVrp6m_^5FKcnqqb8n(a_PzMbVhGy6SZSXYgfql>c&%=vwfPUaTa0HIQaX105!&}e? zr{OHT59i=Kd;#W zb+%Qo*#v8DvHuZ|wWul(^!NhSJIYr3E6e?r?x3f5hBdde)Vf$(9mUy94b`w7XEUp~Rykpd_M1 z2a-^dQF5T0c8rIC#9OO8nk&FOVu(1vpxXYe59}_B_;+pz z)zsJ3ZfxAxu(^g)5|>-P%Ri`ws;!%I+_P1E_x*c)CpW&j_WO|1_00#n+x9i?X^BLd z=xcA>-MEV~HeFUN2}g%hERn`YD3n^;RNJ~eeNTQ~#+el#E>}uUpHR8B_055Xb(_`X zWnR@>=Ls#^UU8_bv&6r*HWBbpq>UAGq^nof?&V6Bh z?<=S3-v6=vr|p+Qhj)gLd3UKSqUu^zc$^DG!r@42W%r7TeI9P;<|~pVVQA`bmIa&E zJmsxXbJiBAlh&xIUNz;UI$xRMR%{O|6O|ncm89bSwGFe{D_U_=U>jEZt12q?|9DnO zQH=YzuGWJ!U01i_)V=Cu%Nu=4_J_w*UAJS7x>PlEXCElL)bdqZZF{J_jT_2T->@Y7 zF!UeG+4gs<-)rPLpNlkgP7ai8@T~L5YW5s8dxM(WvZlBG=|lS!*T+icXG+GQzUY}# sJsr<)I?IAlyAMxe5C%2?NJEgw@9 zkO5;IFw8{9mk_HFH-R9-B^W_ifDnlU42Fc@Br%u}7066C9;BYvA)^2Kr}yRD`#ZmL z?z#7!b8hL}xuq~;E%dM!m6TXVG_6|)=y$X9Oq*R=_EY)Ixqz?;KuKxYc&X~!@`J2@ z%KD@g zRSgPfvk4t6#%j0EV;q}tlITPtyyc(MPku95XDMg=P4K>o*oAP5J|Z;Tkho zoppGvwqC8wzJb)});LM`1*>}KG?s_9&x{P@La1^Ft6_>o1fLO$81w{!%>5OA;06LS zF^Rf(6=LV>;=6?w7+?{4gy>X{1EFOxqHAFpBo7pQ^@R0$s!DZmfB9;>ki?_dKO5yDn} z^sRUwJFy4*@DV=20e--Ta0H#`!f||!Z_tgiIFAdsh|9QwtGI?AaRWc&7u>>cxPx9q zxQQQdck7G%HT88%$s4q0FV3+_Hk)KEsPMn;v6j^bf*xPMI=y5^W@kBuXU8B-%+-NOX|sB+*4;K1nu` zc#lMqOp=`>g(L?_PLf?GMmaz5E@WEaUUk)2PplU*UZ zgX~VSyU3nTij5SJ6p0j>6uyu`ih~p!{4pW3t9Rlb!SIxZLOR#@j?mwkr;&D}Tbo zNzcD9c}hWHQSsE0nVIHHbK-v;qs&%wVqLgDE39q`M~Xi<6;^kIjgdp)`=`T~!!yEz z{%te;ZHsR=_awAiEIloj!Q5-{-N~^zg&S}<^jg<7A}Yik?N3c<-rU^Ol-97Np=D#n z&XVHHa|}^2od^p)*^qxBRg0 ztBa=aq0sRioqI1YI_B=0^_?o$P5yZ0u`f?=xNy7e&c?e4ZnieGHMO;x`m)p$d~9PVCE-uC4!4c~ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.42,44.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test-retain-gids.42,44.otf new file mode 100644 index 0000000000000000000000000000000000000000..35f81e59a9de10234e9de19aee61ed493bafebc2 GIT binary patch literal 1964 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 Y#XHP(WmUF9j$bu=6z6TP6$Qh80IUgnlmGw# literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.41,43.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..21a9b63ba311344ecf2517f432cced6bd95f5880 GIT binary patch literal 1324 zcmZ8fYfM~K5T3J-%iTwzRhAe^@fO5DBrUEj^_A8YN*}hR0jktT=?a(K0{dX^B2YnV zc<(M{Rivd@1bh8a0U-)V(k3)zQ?WkN`bd-75P#?&HMK!6^ibD1yQC7&&CGn?oS8E- z=iL0FqI}T9F;Ih$lb0v_c1CLgP{}B*JND-n&h7hU5r9+yz@GfVjpnK^4~!w7LVmc^ zVRgfE(108%Y_f~ivZ>#bYmsk4o^40R>Ur*U#Me2l8bEuUWU`N8w!-g5VxnZF#1a8$1XN&woNyR<#D*_~r|)J*v!HS5r>T;-C;tMXW%EHp z+SoB>uT`Y~3<=@m8nfyXq-s1Xx>%kbk|7f>)arEtkCkv?mB@)+QSzcMdYvTF1;ae% z8(Bx;NB{Yb*@&ogArb^F7|A@DhudI|SU`*jZ&1&vIjupZVinlwcb6si>Fw|on<{!Y zOwVm2VK%ESgv^2;TO90TH>1&Eej=nSV->_g{4!Rr@M~6JEk>}pSuPjxKMNvwK!PLS z0w+8S8z2h`&}V}hr~)hQ*}#o^67H4YYnDKHB+`o<%WLpO2;s_V9FBU1b|;ZnA&In+ zB+{-zQ74gR4P9eYCl5fE-yhY+m~{Xj&954y-0e$?JG97PJT3_e8Tk4hrl;0`hLGG{ zd-8K!?t0G=o82pVcJ|Mql4`Z>dp(Kr`0uEN%Jq4{h5$9lqtFPkY;vf8% zI&TDj960|iFOT}q^-T0%Jv?ch+WQTC#Ix;#+R0C6TE4p3`)BJd-`HFJ340GE0jdg8 zILiA1et#g*GkmD}w8$?!bZ4{4u#mc#ZnAZjzhiHrnU#ffT{%s((}asOM_F%GvR+cw zDsMic#FbsEY=6ABI%sQ@-mo>e>Z_~!Z(dds6z()X6#TGhXt@+m`{%7(VYj<<6ueY0DNTbsx!ygNOn=bc$-ta{SKlpy2bMSttqE4(4vuVaw zno&nBUFDN)Cr0{}$G%t6ZYU`uA$fLYbl^vkb-y=RRF+P8Gzy*Nn(p(CV@|aF|%auj%|gEq2mV2 zfNsUw*+%Dtu*M1A!>k76kbqW+mH-DjNDl;%2W{YTVDx$RY!*zXhHG-e-uw%Qg3Sk& z@n@@<9WP9H0Fi+vc?ySbg|~Cei^B3$5Ccj0pn8WHc&vniRf0DQ_a2& z+b7nO0Gl;r44DoW6D90qFC!1Z{3wWhhB*j@h-X+f$1k6Q6&S(hX1U6s{~Zv)26i|A z7BItWundwR6MY6Kg<{a-nE|YLX2-K!{F=E?5R7yn$MSOgB7`XOOHHP7hPFkM3Wz2R zB$_mGsIq8ME2j%IvY0MtcDrYH&AdebUrx>Mrpm|HW;QF3!C+W4WHIpl3v3@*0CGao zwrt4j7CMAt5hONJ&mk5p?;M4@DuX-0l!fc44bI&tkJ$Y7zf8~-7Ymsz z+%9B_cG30`I)mLAQdb#PCu7gViT@S$tPYP;#i>GLRZCQ%OI3m@)aIXw_tOTyl-72| zPh0&;X~6&Fs{gKkn}6Q_&-nk&LV8sb>Rydz!l#*!t%r<71a~dY^CBqNKXH`saPmNzVn}aKmuzgB;1U zV#MBN_E?S|an&@`)mAtw8V}d-QfQ9$_w*j>suT_<>DN+O-@BcrD-~ZAJ#2bNDYQ43-`k0RNwAdT_?&L^?*Dq4OxF0^zOp3DBpea(B{_jA|iZQeiNzSuf+`tJT={m716bcJpG z7YBzgT&?@=QTw0uldiMJ-9yG!N<5VFQ8>iAJZ`rq%GS59_xgHjdY_fzX(xT6y)-5z-Wj4?-|BUA4^{Lfo-t20|JqX9?rLx0r{n1*t@@AY zzqL2pzpnho$#;L|@pdn^7nX^oVk%8sM-$7auDM{i;p6_((i=ZY@%N?J{xScJs{>u1 nSDh(x@^v4)SM&bDH1C#%wT%A1n`4TK zVT{stP|RGI2(sk-pqsD=LlQ_JY(Zi)8b~xG#7w{N$pp#BZMmU zKu3%ad{I>ipZ~+#kJyKJZ4?a;%?lr(ehX<;G_LQi5-lIg7vjq96mVNmg|iGNl(;H9 z?!An?CB(T@QqxPHfgkmYNV5GF@mbk`IUHJeBz&b$t(Y=c%5f~mEE=w{Oc=L6UmkQx z2pgPW9VR8PfsE3IAH#tXUV`z`=v$yGYs4E?^ z`MEO)d22@IV0ljPf)7Yc(GwtI2YguHs;H})j<#|fsdOi3v8ePcO7`K-j#*L!J4j@n z%)@=~TM|%54c$(G7wj&MW7S#wzc0}C(#x5T5AcZ~+ zeO>qmyP(I4)DdHQ8~z1Cgm7OxKESk19`Y`D$N}OZSq_Q!kU<+=F7e)za5$eYbE#?t zz^VCV<5akRb#a3o5lq#1Ajp)NhZ#S!9C$+7Hon@LObujqMxwgh)ZHxmTUz{bAe?+l zm4gGCuEsTaW1>5mNhLFiu7+33fmlrLWZ|0JscLHGZ8TcLMb@stvg9CeIIgR~+2E{R z>6D$-8Dp{0pa%@I?dTPQjv9h_+ITQy+%Ps7RsZ*i|M?sf&N6w$|cq zT;dVnIlN33O2l?{vCdsMSjgq-2ZslXL*7r?+ZwKIzy5~V`|SlPj`SbWvVHH<+HFxP z?N@V~htgjq#(R^;dcWTGbN=e^uf<x8C(L?K_wC)ORHCHNT%bVt-=8;#-n()nC+2_X6#mIZwhmk$Wfpq%Bo$t&#Q#dY8 z6u;azQE4U8WAuUh(yZBheVTHU&%8*tQu}1{7m2%vZ;uR)<;F(Dg+_V_+h+4_*FVUk BOxFMa literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.42,44.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.42,44.otf new file mode 100644 index 0000000000000000000000000000000000000000..6bb529384a8924545afc6564bd03cfbea75c083d GIT binary patch literal 1232 zcmZ8fZA@Eb6h7~5d+FC;(_Mbd4)54dNN{4+O6H>D!!4V}E_5>_i(!?PmaV0qu-3r_ zZGlqOQrd2VF~Nqbi7U~mU}j>5*{UusnoRxS;-ZAO=pPefFc)@7>baL?qVJn?&hwn} zocEshZHNLBd8G4Xwkw0U%nk`rUC_90C4|0PY6C0Q4(};gZ+hKS514T-z8SyNd(rFI3L3R)! z%%IU7W~Y^Ytn72_{}Fl2?eh5xQ=mtD1C0ehtqeeMhg6Fj2xisNmh#A;a8c5W@V^VS zsywD{h~1D?JTG;x*NCSPJYS4jkV7R#8Y2M;>Y=evKrY3?eBtVY?zJwsstYW(lJn%W$W_t zby$H4aaOUHmh!KG6};esc5p!lJOw+U2AVKugHCXO8EZChW6g)P7W@TTpiNTxk>ls( z_=<$kmQJTLD53*8auRf8kmyL1LX+u8L@sR7%F5n`k>TMruPxdN@cz<x#%Ug(~Pq(UR1L?VfM^pjt@ z7Nd9jr`}BWMEf$m=~HKvr&ocA55;4N*!jV+SSI{VaLhXDn%;5r2|+ut{X#v@{`B*u zne5P9YI1NgaWSRL@y$&9Na)D1HfOuxW_Y&u`VYMBmOmX$_ow>fjuA)PspL(oNk+3A I9cDED06>jq!~g&Q literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.43,46.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.43,46.otf new file mode 100644 index 0000000000000000000000000000000000000000..354ace84d0165aff2c1145ee2f9f24a6f94b6d5a GIT binary patch literal 1316 zcmZ8feNa?Y6hHUv?&Ix;faNlcAU+`)m`G`JVA96i_%Mya0WHlM+~BdRupjJO5&{GU z7}y0|L?n%99SKuQo>D4j`UF5uCPK4`}ux zgb5VhWphgWQ^{Xo?I(~2JZ{++{tzsPucC+m7^?x$&67;F8D=Z|K_n(hR-f3GK7@wr zECWV$+oO%H3So^CyoYHMXdxXnkD34nxlj-eBai6t=i#f5vZGm0n7{mVY1|8c0nxGf zpdoFtndw_c({DpU_=MKN;alPD9JAtLc?L*^OngwA&jkWj!i7~LH~J*mhqh=OiFCoR zfcYlW+=Cw&kFj%REoceJ z+g(_c>-N-nkJuePF}*B9v}9#jL~FVG9Z4*ylYNp?7I(YK++L5{Yx7Cvn?-9?l~~Ne zWwBV2CGWdvjC5zu&avlYVb8>m{}uLZj88SB8e%sYQVg*v2GJ1fRhH8f+M%dQU26h33i2eU}nXo;nc>Zv5`6OJhCvxe_ z-Q7L7hx~*70nBJzp=RS!>T;TLH_9#c26tU`^|?Q9s0k{6Rv7OcYaI_v_H|ux3a{b!Hk&heCSNetax87_$l$h7^@|pbi${L3cOq~*z Ovj5qFvvhWujqopo8Gf(; literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos/gpos1_2_font.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..24f1c46dc55d99d5f50d54c3d4c36f56ee5dd22e GIT binary patch literal 3848 zcmds%iFZ^*7Kd+T<7E+0X;gyH>7K;X?64=dKq3{GtJZzIgfdWh-v^+^qm03IM>?G*!B5)n#mB4C3N5 zOxb}~gT4pwHDLQ*a-u2W(07wIp+AUKmyCh2_X9Sge-&#)az=j9oc!r+06yv1zK~%m z%7%p3(S?4j0hy+Z#DK_2f5z|M#~*tekO3>$HEUEKKf#QVqQMR9*rZ|$Ho(k_`qm<`#v=MdiB?A z=0Ob1gN5J|c$#>?A414|avy#H)yNyrM-O)@D8M(sKiJ2I{pEM7h?zfk0nEWz{G+up zdwVu{h%>>}V=D#=djjA!{2TEL#IX}V^4Mqd8TZ)t{Y~8OH@-iPU~6Y=z({;GBtkCa zK?-C+CMe-WP{4AGQ7C|PFkv5sZ0yU!zKxijjgT}lG9TN(vhn{>M)sBEkYywUv-~x_ z{T^pKo@D?q5zJzYSsxthhglAQQK*GLR8TN-Phbwlz*u+^o`R=wuSGB(o`GlKIo#_| zm49rEX&4&f3x0hiNyaJ113A_qRQ5nndP`!aUTmdU#6|9Ceuol+AdWeNL;VsyJ z8H~fcz76psi$OgT5|B`kkx|UN#S=*>Oe8ikk=T8(`c5PkKjFy`-$~t2Ut9aghKzb1 zVE6qedW3*q&J4Zmk1d~;F%w}0I{xdQV$Jp^A<+l7X+BPE2~KMnPH6>BXAMpz7AIlC zV^1L!GEiK3Pzc3P2AiP@tYC*)sDlP*hAq$mUC<3X;9YnRFO)s74-UW~I10z%1e}Jm zZ~-pCWw-*L!F9L+x8M$Z1^<9=;CuKH?gNj9?*ZNmz9fJIk`OY6JViw0SrSSnkuVZL zqR137l_-ds=!lWbAhXF_vVbfiOUP^F4YHD~A?wLoB#y+BB$6^OE4w&1g(l~VW$|*c zN}*7RV-m97P86>w&dX2C$P>Sk8K0G#ot10KPfU1G9Fv|dUe1Q+iI*qlCFT}laAcFI zlB%ehYN(d#sGb_Akt!8bsiaC3RjR2{LzP;p)KR6LDh*U=q$&kfA)}%yHC1V-N=sEb zs?t-HfvSvDt)OZpRpTesRIQI;zuCoq_6%RIi|V zCDp5_UQP8Hs@GCIE=N!G2C6qwgMu2A)S#jUH8p6cK}!ufYQWVRsKH2$3TjkRqly~U z)Tp6GEj8+>QBRGy8AcQ(al8!)OgsU2rpDqKnt*2}0?){ccqR;Z2IivXUqwN!Mk&SN zU6qPAQa(zk9I8=1ZfHd5bV3ixrVsX_WRAcGD3|l_7nI61_#4XPE_{m;`56S1hd&8I zX^bP!p)A6Q3?-o=dXz&9S%^}2ovcC`Y$ORJg=CUEQbf$83eSg&G>}%}CEes5vXkr~ z1LQC{PEL_?JHsm!qTJ<#Jm6OyUG7dV zAI5Jvd6^Hq!jE3WO9Vyy8gp#U+M;-~ckMtE#}5tni-PYCUK6!7v^BQZpYZapx|*lE z%I)QLbJYf6tl3n}IUFu$sAE({nJ0d??QG3?+mX1Na|9437&px+iTv7RE~vH?w-mY^ zZima!QrT*6adU3B(-rEqbYST>_nUWH?iJto=h5rOZ!Y<6)*hS7?zXu*8@mo-o-thu!H2t>;7S{B!I1ryX^6oS(I!y1vTE zS*>=PZL-739!@A3juthyH?%jmd3WqR-q~~X;<59`&i_H;5`1g|(Nqb~l&{;y4NelW zM8N|?<3%pq4(9}m+v2I2)Uj~B{1;$=Q|J zlbYpC-M99$+B5E(p3l4gbeZejQ+u@az}72q2Tg~Tek`bSXTP)Q;QObnmwssfvF4uh zQ5pq;|Mv(`!Z}^FwXO-d{Tp(+61l+_9%x0ugW*Fm5p^fEBv%X3X)A>1lY|M$!uXTI zJU-0CE8gNm`GzI@n1t(T_UY|89%|03q-9yfIXPQ@xWJF+1G>0A&(7+;$G_qPuP`k7 z;50A)^nl>gub(BX68!t+?`7VrzuRnSceXckgHquGQSkSJKZ`E3pD(-U;Ci;Z+&z=? zQi~D`5_N)nmLM+@V(OC)+P3W4${YX6OKj&hD$>{i{E8>?rT4>Z#sV+)?JWG*;DD)zx{hG#tEDc*p*gbz4c3 z*^o7Kgn;hH(494?)3U}cLv9=81`U3#te-St@FnA zu4xcvZch`MZbV<2U0VOGgKKDJcS?8nRt8x>rz{4)v9>&EBP~ztlAdeRXmWv(rAt^P3OOxG<>cSmPSS9fE#x5qwE^T(q7X3ptA Y#XHP(WmUF9j$bu=6z6TP6$Qh80IUgnlmGw# literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout-retain-gids.21,23,25.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout-retain-gids.21,23,25.otf deleted file mode 100644 index 49039feeb61b24f4061b8261e1bf6c70507672d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmc&#eNa?Y6hCjjc>4hevZ$c&_*jyW(S2`$1v6y>F-yZiZ73UbgY~Y+vg_`mz_^Yn zvh0^`q==va`O)U2JlbISrC3!<&IX6+)bd1!qP zfK-KiQ-j551GlIHc?5Zz*<@_|xbWh;0Fv3rOU-DQF)a%r{}Fk<+2U-QWs{5`UxU2Q zVr;WPfdF9$Mb=`pm}D(k`8Z!Qa<9$ma7Nz%4qZ0n3;@O!08k(i0Yy==##W1^T|kQ? z$q=caA_h^!AdbwI@F^;B)(JS^^To9)VIIKg>BK=^cJK1t71Ho%@12Y@lzF*)hk!k)UL1FP;YD`?++7}a70InNeL+>dQwKp z39BV6OIVJuI>HtcwuG>ygw+$ajIiZ|(-IEHaD>wlu9$EogexVSo^WM^Dwhx zc`@8{Wt686?%40>Zr#PF)tPzKK9hHK*S1qFgH6_frVr}A^IZ;12ERY?$=7sf*f-jH z?)ddh=Zzn&{)*Sxm%Y8?{D+tJefjH=-@0ylM|ync%)LD2=S4vtI%u!o=ksUShw8T- zGtrR+4@%U^Um|zZ*N$A>`GtobeA6Eo%yu-jnOaSyeBn~Qu#Gny*nHl7_|)-m`L|)s zWH|TKSZMsx@QJrv?``$a`(A!&?}p5(z%%{JI~rUAb!T6vBc%@(sg;p#pIV8R4KG4!P|t;hYy z$1tbym~~M4WNe3zCs_a@`4|-hDX6GvY8vhV7wZ8rA^?#>CYDK+B9R1#3HAA_8LFOM z4i%6Cn)n)mo?1plqfud1WCr|%CWGg(R+L1J<1>)Qu?Uio#j*G?yW}w}g*2G|XN)Xn zCtw3BIPiVk2rSBGWG&zXJ=B5;2(&^o7{LxNAhToKmYAP~g`kb)A`)gpl!mg~CiI$cvWYI`9Y1fN} zDf@0$0!Rzh)~p&+ERFP`#b~6YMH8d3iBdxdzpN&jXoF?x#o*js+Y)2qPv_>GnQvy! znK^UrnVLO&YCs7`K@3b~bv5%t$SDSZ%K)MW+jiCLUbuhP3?NgZuC`|PlU(cA-T;7P z6mdhN*=Pk5nF5fy5H~fOj7=YJ`RqLa@g>9s&8S$nD0>_I4KI-7XYi42P`EXg0~(QgrCQg4koV*d42H0f+nlf|vn7U$hdCh=33xYic)}y9B8u zq=C>@5-Jmg%EY1d5zdS+I3E}K_a@^pD+_4XY#wR`Jct~UnXr!3{Df#%VCT0jeF5iO>y zp0X@uIm#L+n@8Dv$`(+zkg`RTEvB5Fa=3=0oPlzAl*^}F0p$uQS46pDYS2>yOAWZC zfg19tA-~dM?Xn%9%?>83aSOxg^&C^tWO>EJ?C!EVOlCW?y{*w=vs!FMhp8!-sc3Cw zY6W*YQ){xDY#peKlmqMGOa~p7CrYkRs?^ajnsu>p@d?_*C)RIBO5V6BC6!4_&(LLV z&dy=emFdcu{~|`opcA7^Q^weW%b7vm8CrW3-mb}k;oc$F|rQi<+vXjVJ?`f&g0Q=gA4?eGnh_76WZ=vjvoo*WFP+d| z=cA748|7B}+5O}F@=(sotX6e-IZ^Aw*q)?be{Y~K{coSHGS9z3-mqQor{~^AJybyePoKVY$cW_4<-*WAz8mn&hGEKl8P!kjtx8 z;VU4K;hyTq+ovi01Bi4EHE<;J(ouomdH2gWNL)QB;Y1S%#UK*2_=4t0PDJ|u=7%|i zIi5o?jk(N((Rt}p;ghXRP6r~zGzowd)MSw?!UN#K98g9HJCsr;mPu72kp!0sb$LV; zRnI&N<&Xv$kr=|fP)1f)SB0pED)19X1}|WZh(v+wlMqK_5yT*h$l^76$r@P-36S-- zk1VXGU27RP=>ZQy`Hs09;HXoprXf(>3oWJA9LVLJ=CpbzIF5_Ur=0l5-+ zDM&DakfQ|kBH=Vb{*Ug-sNUPD& p26Bvygi!?xahU85)IIzMCE-W}H3Zb*3<<;`Cm5Yzu0hm diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout-retain-gids.41,42,43.otf deleted file mode 100644 index 597223417bb1fb5ceecf2ec830c9c9259c9cfd47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1988 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 P_lF{4mHm)-@AZEHrNU~d diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.21,23,25.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.21,23,25.otf deleted file mode 100644 index 47fea1ac694d2ae6e27847b48d557d969ec17f57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1428 zcmZuxdrX^E6hHUtgO9f3C0z_Ce86f(BpWLmbCYb~81scJfChD8)bdfr=wodek5HWB z(f6nbjK_wc^_B5h9H5RxqmaR7jK;;u5`x4(T>L|$1Zml~rJk>ah{k(z9=~(WJ@?$3 zdv8H;aREr+3I@(} ziY5#ri*+h3E7m1!!+MV(b{O;~bKq@I;`$6?WXu%;5D-#82oaapXtnjcwcj5J{siJr zr2L5j|HDEqS|&&sgm$MhBxPZb0*tO~8REqEuCE;t`LZGxe8*yZ+0h^(L>MN?FVtjY zXfpO_GWH(Q8|sZGG?iv%yE>Iorl%{JoO1nZEK^i(GP7C}^NdcdHyZRtm6Rqm3NL5%`f_`|@^al? zv2VZ$YzcKosSokH$lJt^Hw&am*!EJ@l#0I5&;i2HUKo3bIW>SCGKQHfj zv!|oC{mXve^RCYQt|nWP&2qMsi?XPiX}jI!h_{Dn8$Ie#>ulQ%>(#QwY!0}%eYM#Q zkNu*u)HJu$cb#_I-FBC~>y2((mz#FG9j^HPmOi9m%dlm%Wx0Og*Qq<7FFyC%fibJg z=C-;obo6)jou8jOxtet){VErBHeF2{OcyK0I%t2|{du``d~K`Tg=;(FTHGz3wuHXC z+~m2^?_c&+%}#N2XYDzYt)_{KEve*Wt*j%z?bL{Fs7l{o^>N8<=XLj@=f}Zo-_hPN z=T!H^z^$@L)u;L2av8>h@6}FzGTr*kAH9FJEjuoEI43H*IpX3d4+jmj!{v0k;*7(k zr!KOz|M3TVLA?dv(>pkD(9(1Quz^KsaP zT!BajX4ngbz=8&9pc+(QgqIK*G4Dh$z6*9hdaxIYuZC7EY6kmjJ}OKAq;j(&_h6mjQ<$KAcu$wJb~-L-}{-Fm;e9( diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.21,23.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.21,23.otf deleted file mode 100644 index 99e813fc5dd0909daf51047ec70670bc2e1dbe49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1308 zcmZuxdu&rx82`?_x9we9wlP;?MyPjV7>Em&P84y4cIxP-S>C{)E{R-lc+vWA;-UTD({}8bNfW9mM0geGeh|<>SaCB2`bG8Vwt4LPQ zWc6(JQBGQ}W%cLaWH_APwW?JBlj&s>lJeg5#chhrrlMrVT#~6-4jdtzYP+eey1K1; z<5riu+q1vT?i1Ep*9k_0!6?+(T(65lQ@7VAI=sTmPOHn~c6ls5(Y9Ww>*x^7)ZHtX zMX%^Nh-AJeY|2l7#U3@q73vCgp`aG%R<17e#244ZC4W3qKl)W%8i^}2Q}O%P;&yDs?%uy`9VN**JXce3-k(YHqjPo4a7JhL-0 zv^mln=neGrwMfN1mScP{7zwQmsvJjR)=B@3fv^2nTNi32kjkFzsy+Pp&z7FfWBuL3 z2cyAgFcKVoYa}on<)hJ1WaW7O7|ujbqGz)IZg=vRncJT)?D+MCDSspo^+!(+jt`B! zGe7snpEVZ^S0z=S!OFY6XZB4E^4Y5U^E%C?#TB{;)((~RNBd&~`mu)kin*5WU(2-L zn34FQt`pusXRlP+Y?rjh#n7&S10Ojj+Fj%AA2?U2z}?V=!SJ+wL?RK1iAivn4@JV^NSP_KY%Ebls>ZN!ci)3zyD1MtjL|P$Wqe zoix5+7Ku5^z=YyCIiu{ev=LwmW=RYbpe1RNhI?R?C7_NPej#clt5j$hhQkQj&x27{ z|Kdwf3+1pnUxV(cEhLxA(W;2*aMGcKSFkt26<~ZB;=Im4A)>s_KE!hm=?W-?wM#xq znQsF(xWJ3w+FsazYab#f_~02Zg9vTV2_0Yo54?)VgMRyE`vzDK2Dul8W<#wMr5a@o za9Dx%$RW?r)6o9&GMCEz^x(`|WI^_&lHPRr(xUlRFD;s19=X%>fABwpdaFSX_;flf oJ}2;483$IS7UC1VKIHy+_MBXaAVWYacSxWFWqvZbO;`v12BQ^bz5oCK diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.41,42,43.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.41,42,43.otf deleted file mode 100644 index 852808e453f59d71253f68cf396be093d55ebe23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 zcmZuxeN0=`aT?FfJ?H#>=e~2# zxq0^%m6a6%2WLSAyrrOkzj>JI1Au7&`plu?qEdJSbO34@xrCz9oyNNFj!XflE+Rfz z>9D#Xg{r`KH{xQuV6FPXF!v$Ga}k^DNF=N>uOef#5rQ|eP zPE*MbtI1}aDs=?<0)eR3#cT!mcy-e#VeVa9JEW2J#xG09w@3#zgNCBiF})O#yYhL`b;j9i%aKtMWrh$gNyTsYgr=c5~cjNuZmcVZU|Fl)Y0j+Bz>?a==UeL z_qK;RQ!fB+Tp5@dzHxHa`g!3GUKX!k&UMpv=W$SId)ofy1x^9 z=?>_%_$N})X@C4!b4C2#KY-FKBLgj2Q)d->>w~2&kQ6?rHqxIWQ~|B90GefLdvqYc z9I*>%7ZnypHBUvdD$D*B3h3AcDg+wPQLEG{+yi680{ZCT4doaWqtVhd-id#IZO(uC zARGWQSfYCDA6L{9KQ9+ZFpHfVr4u!09(K;*%7ry}uPumf@;wa`j7^b*l>Xmjzd y^JvvL6yBm#4`yuQtBr2)WkPv0qN69EbY;OwVUCD|FDmcH|A>;2!?!Ii8v6^O6L_)! diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index 8f18b89c6eafb66b9c388bcff406a362b5caa48d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3688 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 P_lF{4mHm)-@AZEHrNU~d diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.21,23,25.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.21,23,25.otf new file mode 100644 index 0000000000000000000000000000000000000000..e56914ed0c771565802b2a4e0a3936d145f6cb25 GIT binary patch literal 1728 zcmc&zYfMx}6h5;r?mk3CR$D;4f>4P>_uhpCs!>sVYq6lM)&||eI*2U0?k>t&)>;Mj ztw<3O)Pinpj3}l)TD7TdC5kqEr1qhSA*4TQ`lC&2sJnVK+jCcKv48rrXL8Pb-*?WO zxigbnykbQ$s9-xtft@>lKC3x=={$gRDY|{Z^5W9Ldw0wL!~p;$#ii5u>YkM?$orA6 zD>oah@D==oT!(y4rO8-vKI_u^h$HBRN)$#7DME<9L!VS>cGQit%1!}D&LD3$8|$o) zxf~(%pet&OW|Ja2^;67GM((p(?2hQWz#|sxSpclfL?lH=iynyO9+Tmb04V!V=$GFn z+0ZSY4yZh1nK1>`q>AL#Ye&xb6Nvn_SW%yGYP&e!I(j_;#zuF^c*$v`Qjmyh%m^~E zp9W-Lz?s1zW+y^AWJIISAS75TRxnTXm;!j`sgMn%+UTgkoJ=glwPIi5Fxefk`WVBU z*j?;Ga8H7aKmt0!9SNjI^YI?=%9MSi8RVcLLu3dZ03VwHF(OQ>6jFs;Es=;jiGBaJ z!lF6zU^e#3czkDK9Gpd>;z^W!$O>_Yrhu2klgpI2J_*vEU23xf*7Zdh8GAaTC`+Y@yn$vUtPVX%veFI%vSqmXZ>3{8a@79 zds_E(9PB!B^jJ^tT#MCd+dwNF?Bwz+me=Wcwy?tThKVh8+8rjdon2H@Zn0S{HlxE- zF_kT>u4YTbaywgMvYTw1QH&jca+IffnnQD`f#%VCT0l7+!_ZidTgnu`W&jyrFsL^<8ucL`(%IUv?`HqTdoxb!E(mcubmffIesFzn z3lqtHcvGuBbAPNhfP4Fr8iEbYO{pF8i_-ebzFi%zx_VJyTDR=7duq1{iK{9FO{2-T ztZCDUn(it~XVnL*e(+xj4mAJR_3<}MsMmk7?d+i&>&_WJTK2V|x6OKQ%efCPH-7p1 z{y&=T`cAd@&sMexBp^td1=z~?0)BrW$<|Z0>7a>;OnH>6RsR;br@g-aTKyMZru%Rp z*ge5sRcER-8HB8vLROtnxO@FM_r4Q{!Uf-lGX}zGC;CGDmwUU8xQ=b~GL5glwsTE# cQE*|$yshP~&Q)jLVIqb{)3oY{$FEhxUyl33d;kCd literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.21,23.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.21,23.otf new file mode 100644 index 0000000000000000000000000000000000000000..3c6c260ce299a2b8bc1cc3c9edbad717d96c9d76 GIT binary patch literal 1604 zcmc&zdr(wm6hGfCyX-E@Q(N#HpT&y{-6ak zI}pMUstKf$~jV~@pbvoE{`9O8?p3;@<@5Q$My7EXt9i@{P$0OVsxj7ug- zIt)sl1Z4gpnh=BRPpgldEsx&tI}pjFP|=ij{;=S0o%tdT5*FISIMD?R#UK*ckPwW7 z^^_0>>FA~C3FcE^<-!8S4?T_rbJ9g7)S-Z6>>xFIdo9SY3k5rbwTRtdvm+<;2pSgJ zk03*EA7OO@ai|1WC%8`z-W|szA0q*ffRfCR8Mp^r$OB?Tm{v%|Qb~kJBRkp^DYS5yr?|q?6Uq!1;7F&H|(<`mVT;BE*ohN(y z2i`dI&StZv(Yl`+?ab=RH4LZKa!h`e`9%X$+Gw*IOg3g~ZKc_2F&Kqr?JFiqs5jh6-jfsKFWud6L3@P{Z`D@HEVllABOS82^!pR4h>PAHT=QD~}mGMQsP(tsSg3_f@~Q=R5Cp|5V`n zfvaE3f+OD1?n|%UthlWIpy(@JXWjT_!{zs{9sBavQ@^#{@tp7QUNUy`#K(&QJRFjF bd|t0F(K=Lipx+>yTl+_*Dq_y%RYm*>K>d)V literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.2E,23.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test-retain-gids.2E,23.otf new file mode 100644 index 0000000000000000000000000000000000000000..22500371a1de036c9e0a30f28770424174d56999 GIT binary patch literal 1912 zcmc&zYfw{16h1dEE+K*_!3v0xhn0$u+ynxaR#DVZYq6rO))q)f*a(C`0xAkrA&@r& z8juiC8B<#ef>p38K8iBFI!-&v>KKAT*BqgFy~>Os>OksV}cVHkK!4p)m7{cb#qMsoP5kL=v2GQ zAbBH((2J*_RHf4h5~IJy`@hHBR;D*rOdSRaV;lns0M;gBMBpj(4_qq7*rpEpbuY+t zkF|j#IB+1zZ6?h{IvK$e#X}WoE5d1|KE)m}TO@ngHHrE8_*?{SgrJ z5_2FJ!d_zTv^Z}X=3@o>jqF~5KmIOgzyLPD1233Vdog~RDDUobqrMj@FT$rMPIf@G;krbMzdBuht>6j68&g(x|q6o^VeR4SsB zh)P3LI+9C~T!!TMNI8-#kURy+Q;}SW{Ct zwE<+HFi12bIAmt%tl44W@Hwx{jfjkz7d>CHASO00e&MT&mLw%hWt3czlB&#z6UGUH z|J@|QnCY?w!dPLj!8Z}_W6VA}tK*7~Y4-`}e&6I(-(BB2U%)?e1g#d4}0mi9PXu#T1%~^rY@J6 zS)-~atyYIE(i)(vb`|uQuQ%Q_pU;1^oB<{xeb@3m3x878RMwlS+IBjvPOHP(w!hud z<|Lg?ncpeBrnjcg^sMUP&qEI`JzD?EoBd{o#c6gPZ1uW358S^|{9DFp>3Jrg zPFg^g8M_MmTgman$@}6U`p1a?@rosHB(Hj{I9IK<<~aAdOdiucH68AK+GfqO=GpR_ zRl`lr0moS<9%M_4-Qk))@JYk4%0gN#Hfv-v9ciKGzE97#Hd%0e4K4M}bvCl0!D2Sg zx7t`EnLU$YtJ$dP1_s};NZ(h9ld5nYMm>EJ*$IPkSc9tD(W$LJ z*snPsx$Ygg@Ez&vw-2=s9=e-w~XAd?9*LmzPj3Q`-$gi<1^dIR{Nl~ogwi3 zE(Z3HHizBrh%of#mUn5$@x{NVh=aysCl-m3v#?ED&m%ESNfkiR5SM2FqEIWnmW-49gM} zSWqm~&@{-+#=vk?%*G~688ynu(Xw&IF{Y`hnPwbyumztEowqv0^lyK5?woUfzjMyL z_q_Y@vX?B$20d&6C79APGfhiRTu%Z}x&c&K^A=_2fRUmACrJ(2In%kKZ*z|UFeSv- z=6ReY@I8DQV!p49*uTkk}d@Lk9!3v0k z=qFe?%&!`T)s!LEDv#BK{jY!veBg(5;DusfVH%iWG5HY6p$ME5Lnxt`pLTx@#n(VV zII|3_0O1`Em-PQN@*ad6sOUy9j3&R_7;!~mmYG>k6YTTljWzs%+Fo8}kid3_~bpR>%BKh2a{RAgE#r~6HdU4EBu13AN+ zge-E%qXh*N(TX;-BWp&MMV3RBN7jO@fUJnD6+(HIUn9ytqg0&*g9R^)8R z*^xIR&mvD#^2l3|7myc`w<2#t-i{VCT3EDjXrUD?Xc5pNqQ#098(Qorm{DL+;85UE zpn?PxL=>zj*if*eXhxAmkwcM3(Sjn?E22mbfMM#=z(I#TLaWn97)C}$jT${>Y_u`v zsi&Wb9Tzu#!bDSiLgJ*P$}@nv**lBO-pxVWG-Bk zo2XCJNB&od*PHZ_@%nh#BF4n>jvxHfGaxli&P}fjjA6wm6-L!4OzD!5L zrPWuLhYByAk+jVlclc||-;ko0xg|r5t3GR6>Cxi0Lht^<=&;U~awT;~ z@{!_uJAZ4gZmDl+)(#{|-NuO91AiKOTfVOPrcT@TVMAlvM1Nt0tK20@$+M;83MqAG z!Kv+gj~)!!e+VVr3MCxv30^wi*?MU6k@a=jnpG>dt{mrRd~sjKro7Gjmz{i9J0L!q NPTx`+FhetM_uc!e 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.21,23,25.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.21,23,25.otf new file mode 100644 index 0000000000000000000000000000000000000000..99f876188a7af55dbe0efa8605d381cb9ec5a8b4 GIT binary patch literal 1384 zcmZ8fdr*{B6hC)geESfQSpNXRPlzTa25CvkViXcFO~V0e=rO>yeC&!WyY4QJC6-Jc z`<9IWd8k2cHI2L`fk>Pl!YJCqCa1y~hW4+VW~wQN+{I64J9lxCx_8dGzu)hibI-l^ z`w9;pECd-G1tG9I3kui^SI_+hAecrQ-+iF4I52rb4?r3Kps28Ti>i9~g-+yOBQMwJ z)kb&%e8_W<=jb?f#iwbXe~4U!JX?oC%(CPS!~wL2bb3nz^SGb{@dTPouWm4c=m0_( zMw8U2^_(O<=?m zt^^f=y$CV_v1qGP5PlNxkIyEZBR&v=f-I9|xDBev3WyP5SSArl#BzavcB1?KJM!|M z*#)_H>eSV@qCT*Lgy{{WbI9^=(jkH8>5WBFtdED}dsqO`5O)s?*XW`(Sd1C;?P#qe zqQ3|nn7|B&zyLMy7-ZlJ7NMqvTBrs!#m>Iup8OFMLP{ftLczdXJH@Fq_L{ZOck3~VR(&Wi>+o0r#G{EYBUCu(O^%ZpT>yP?>jJY3^o{@jMM3HB{-w>O+L-2 z{Zjj7`?>O^TpsxNZS}d05C5XJ)wZ-+yX(A8uhZk~ezV8X?Pa`PmnUJMwIAoOZP+&2 zdegf2>&*4fmY(~4`vSN(CbqqdokE79?aHqN!b{m4koP?cez z>f@3h-50$}zMlrqf5-U8+%r9sr>~Vysi*f}<+DsX-mjnfWVY>_Kl}b_zv&w9bWiGf zc;ev&J{}qwm&fh)#G8gokDTI|(4%*^D&>EKZYi(yU2giy$qc>g@eXY=S2b|8TsEJ! zolk4v^ExW0>?cM}2eyG60}rN^qW}N^ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.21,23.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.21,23.otf new file mode 100644 index 0000000000000000000000000000000000000000..2fc6e5f98a1231d904115b4869140eb340af7df7 GIT binary patch literal 1276 zcmZ8feQZ-z6hHU1eSQ64jJfj1sPi$wKwPkP;3tt)<_HLsY+z<$w$<*@GW$he$0*W? zP}Xm#%QnXb$daf2LETU`L`D>4fobALB+-#9vww-km?)WU<6-K#Ey2ZmbI$qw&c{3F z-gm7#cUnOUhd=@R#@bpQEYlVMCWB(#w8L7T9lhlSAT9u?v(`Umc4c;@kzYaHY2n^is{Oo%;yxyLXBf-#?diBD_~Id zY+=v^DRgjx-=S6yN?3)KMN5Ez$hJ%Y+AhjFCZ#m(SXbp$;G zXQLAlC_yP~CifJc8?Q<;PST(PJ((dha0kqJ3y2Y6Sj#F{m5yO(C)(xyveZ2P0#wt} z74C@Y>;{sfXV#1(v*4zSh3)i)lp3rrgNl2Yfg&iqhZPI_$^}@38T99k)k2Ybv33lf*1NhFcy%PTnA#6*V+a086i;=tz zMiL=L5@k>nMiN%aOZ1BJGjKeSC}_R(f4~hZ7E%KW^cCX*(_1gkM%NpL|a`AOE zUF7QoQSk3WXMQ?IRh6S^9nMT*_`YyvU2%oBLR-XZd8(Fci~Q33N=c4Lvo(ERNOG^l z&JIg=uSz$hEt2~GG48*Z=BzfWJFC}c)A~g?x@NpIuMK#f2S7pJNFRBKthhBdY3O^a zuj|C|&j)6=CcB?Wc0@a(p~H=GamaRri^Y=hWihq;VA?(ux!(C@l$L;eOniP$o1Kz8#$Ub?oM+(=Y!1+;Air zO+`{Cy9T=Z-=3U!?eF#HO_yZ#VUwNniKliCcX4x-cP9xfZE(u^qe6UJ=iU!IgRS0y){h!~NL))zr+++i`8!S; zPK@=Ap1#q1!FF-mw{n$#!@KPlKE8VN>pxEX*?BvDt}8L>?3GDUX3{bo;NrT$nce^Q&80SU>MN_mk4yUv0NDd7SyZ4fst9X1jtoL=;d&ANSFkp6 z2t&hSH?+%Ehr3^{5qG0-f6=Qz3X9Oo(NjRfd`Jm}kcWL}H1yMp?x`-QJCe0JfBKp~ zfs#GIIykzp=a}g4e{y>k#DwalY4mxd65MM_=*S_;3o=kqW7HTtgS4;*#E9?!Xs4nWt~w00tY zc4K0*3>oxJkB1x)d_PNEFU|xhMP+W;p1r|rskH7h7|S(_3X?Qxsi|q244wIXy(Xv9 zR<1YMG+Rmw%~p%qsx8;+QZyMQC7PXLxlOZEZ_`^3U@$zLVd-+ivK2Tp#o=!OXI9Qw zpje=Y(kK!YQS%h@6;amU#KItP28GPlYeCWylndR#$?L(p!L7lF|L2&0bCDg2hsq9> z>Y-OP4M&e0iVm-8yw7Zq(fCNM)MDx!okXWR8Xr-&HnukT8wLZyc8_nBr<$#1t7`Jd zj4Ev{!*L#092a3a>MiVY-mJUjyi_onPJqO|buj(#Yrkr%Dr)VO%?Egn=R92V@fNn3 zXL#P_i3`|IpmtVuR(08*RzCQ>|Nhm{ZGWuoc6wOe$+tBHd?!8{87}^7&H2U+X$uAasD9F4UNH7>^CV4cpnoJ$mj z9G*;8`}~c5Uu)oO&(*f}{%^0`x^nBYL=T~zgj!ZZUa8)5ni)?ZX0@_+B1Y}O=WxZ^ zdAqkR;l!rQ#NoUn5Pv|_X=@B<2GTs z?tU@5%3tO+RN0Ojj+!gW%1%ALEyM`&lT3&Ai`tIoM=>NoCe;H&LeiZ+LU*oQOLh}k dXVT}TPa7Wj?0%Qu$BZu|19&X!Rx9ye@DJ*9;${E< literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..969d156832c2e4b4b86a88762b55b5923759e8ae GIT binary patch literal 1264 zcmZ8dZA@Eb6h7~5dw2UWV3YELF}#2zYa|<1*F{}6D-5>jWT9Z#)Io(yJD{|*WrGPi z!*^RoRYW@+QoU*>AVdLYwgduXBF<NM8>h&g*lC^qKC1^V30`8!k*n3LNDp~I_S38Ho zy!;17!ihbtcum>83uP<>!g%n z^W3NR!Bb#`oYg&Kzqps+Nb+XLta#9i*fHh+55|1>>ZKSjg-RvU54+^?)%bdZuod+# zSEGy$rjS=4g>;Y<(#fEyQb?+8Cwmoy#lv8f0)GJ_T$t z_;s`FFKq%1A-M;hEhx-!dm6pR9Zo;Lt=z<$v$M^-wZi?fz}p&qe!=DA57d^sy&kvM z?iVVy^VXUgzEDp0@r8m<@SZ?X8P8$a>9ANF7I|*c#ef>;)+ZPE>W$Y59u8#dw++POr<8*#G- zK+WKDbwZ33kt5?PNyboDC=f_)?QRXXr=HErO`kt@^@vpU^+n3{o;>60tbdgzmN==Q zO$Z!nuN$e2R=NADJ}>z>c)9y#_?N*;KXBq`@M7P@z_qeT`-MZ_(?`8~KRP-2{?b`Qdvzjr!$`m2E~xcjep87MfLU zqgyL!vXdsw&>ShvE@i(YZIRx1MvAYvUfuabq%Q1e_Py?CayQo14cuCgk|g#VHx&M~ zWoWGxNBikrgmM!;o;4Ym(qy9gv@pZZY literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos2/gpos2_1_font7.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..a0471740d7282422cdee86bd6da8aaa677eb89b5 GIT binary patch literal 3868 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout-retain-gids.21,23,25.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout-retain-gids.21,23,25.otf deleted file mode 100644 index b34a49fa011689689137f23264e67276a469fb7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1776 zcmc&#dr(wW82|3RxcdM^Swv8{JeFi+bnjhQ#7x;l%+hdB8_EXVU_FQ|yY4Q^GOlBa zEc?=p6cN;*wq{ZkCm)qGH63Iz&(4|e@%tX< zeCM2d&aGOrrV3QB6QsZ_sjOuBDBl zDAkF{Dbvzs%*@W!&7L!tEiPT~MER1+yPl`6F+F)4XU%G7D8+O+BEGcqz~&dSPW za&q(Xbp>;ZSgtfrm8VMjug0ht3}RF{BF|MNIU=`p5#Ae#R`h%l;kzS>=uqVDg~*l2 z(~*RK`sjx~<#E+@^>K~ndRUW)C!-um6}fh7ns~I(LuFGg%6%htRonAQPuHP+ANNI9 z1otlp?&#dn>Dg7wPw|*{(>`C&pXp1mZV%U;^j_+?>^;9>yqpIv7d&oeK`KiFN=n}!OoC3bhxW; zfA7JoqnmFnJgq;^C+yPK(RSyNjYC~@tmy7lt@_OEG;I*)_Gh$*+QS`Ly_FTYqqSc@ zA8oue%+vd~?R9px?BG*t8hFhfi+^RumJ`hbjkdnVcWS;3Tnvqezw7_tD>^b1816oM z^vZ^F=J!^9$r~Jt-`sZY-3xoZ`0dc|9XI`_x&mh#x_K(dOTs*~(f(i{5X^84)^0gs zp<{FIm1xz!#%^gpJ9K&b=RSJi^{tZ}!o9UVLHqy3C5uQ@u;u>O6flXI`aa#(VR$>R4w$tH#TQmrSI) z$LyEZColX1D7o-1z;@lKor1jf)~BtIHn~^ENlqh_f<&<5%^jnP;@bbmAJp(SiR)30 zU`?ZxN)d=7zMUrbF-P71RkGGP~*0-nXaqGU?U&p;g4C6I(Du1g=W%O26?kP5T!$0$TQ z0Xx{hiSOfjkv1Y~1{ah-HCTW^3p9Zl9Pk_>2gYp@{VdD{y;zGx7!9>llq!@JAQL?_ z(Bf(4KpyCX72vuaXhPz{l?#6XfMSsgYY`$J629Y@7bhLcI0;eMCJzhm`oA<`bQNSl y5l~HLS2NZk>^5K>f`@WhoG!G*tH2+DSSck|oGwOWVXoxC*NC%F*mLd^j_@a((!hQI diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout-retain-gids.21,23.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout-retain-gids.21,23.otf deleted file mode 100644 index 2ad1d293d19c034e40e42b9129f0eff255039698..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1644 zcmc&!YfKzf6h1TiU|+CMSftRx082vy!JS#&VgXxes;xB88jJ~Lh3%!tvfJIIKvPI< zDZA{WT?rrss>Q4(rU*p((9)RLVv9eF#wOYtLh2u@MiXsN76yZ7W^GH1i9bD)bIh7Qi^*b^wFP&FXNjy#*ZZ|1)9+0Auw46i8{HC`#VYYO!<( zUU5hZp>0&Cln#|jLJ3knMk7f+4`;mI@TiH{3^1`6ImXLZZZ7YXElq3ZL)r~XS7IQ8 zq9n2ir8-g@6C1yAQ%YJ!W>yZHTTuLT+4hQEyDO{q*SuV73cg2J!Vx3MC3z&D6p%tv zL|6l1S;BIJH4-+Luz7^dCu{*>3kh39I0NBu4M#X5;c^L=N4R{#6%ekFa7DyuAV!uL zaZ4jH<`QGxcB`$!euy+WnaujF3}-NKOnHO#6*E)a;c%KQ4rW(Nz142B+D%S#Lk?5k z+{{!7;SQ$C>@eGpAQ`?6ybo6z=<#|Y6iSs^6B(tAj@b|!r;C3gVPj&_rp?JIOln%X zK4VK(Hk+nOQ$_ukFe(Ov7*(n&${t+K2=cDr(vG3)L4GhOUz!ZA-U!|fJ{OGm=bYm4 zobrO|p8A4Db1$HY#5bXwjT1-Rd@M-tRl*RJLh0{^?&yYIAL=`M=97`7-M;=}UzfYf z-Fc#xkM1;`RP^@xJW0I~mSchX3D>Qj&sm7J)&^_Q+`28MV(n$9(KI5I^ofF*;I_7_zx%=_L^S^AHbotzVmw&Wxq<{F0J9Dr8 zQ8I0~%14|q)GKU`a|b8;6rt?ZJ395n<#?SBb9)lI{oR3{+w-y|mPHYlc_! zx1DylTf6wUnnqr8%Iw+GbNKz1u_o(C(+4$QdvE#|0^gj!_N5{?>75z8^ycll%cc+a ze8C&-rSG&|zH;N#=f9r)t>=Mfs?U3=age8cJRRWSsKVp(dVPuZ@!G@Z%!*LfpLsfU z$nDjs@h_ml>b}<1a6nt~J5aKDWZ+oF)N#SyefQILh+jJ`<>+aI5}*YZ|Dbs)JM8^` zwh1!RI@>YCazms3-loJQgW!ku+)Z^QI);K+Y3VH1S_phyg;RlqQerlQg1YF4D| zU>pQXm|&?YSQ-(Wt(M~r5y=B^z~>8dL)3hL_a=zEC^tMY*+!S!47$_7M_ND*Z@UP44a_@ z%Af)es=)6MERU>!tca|HtOeODWUa`Vk)t&nay)VZaw2jPau(#W zkh3ChMxI5UT=K{Z$cxBJ$Xk%lLf(pk83h&v4h4!Rpdg|kp>2wWUFw$=rk2J zdmEfCuW4;ydU7ejtZQX4> zdySPAIOD4eid(^?T}1*A7;@k5->8{@!<``&Q2n z10Q{>^^f?*4vikWvE_W(h4tUayl2%rJI;S_x&7-qeZTIx+j-_S-)Pk#ndy>MJu>Xn zc6RxET}htdlKOt9Hn`}4Xp9b~O=TFdyYh{y-SXmXh4TDLIjKrcyd>KLDP;lk3xTrm~vQbk=1JBU?FlrsGPa+(a zRS-)kEJr+~S3e|2LIM@_@ElD@k5shXRJJ)N4fRSwwa@?}6?i9=^+u?n0`Gxm33+JV z){vd0Z^0bei%RiEQUZ;78U;{;iAFUwMQ>Mj54I3jFetw&(Yz23XTV0Xow|*DglPIL Q3v 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 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout.21,23.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout.21,23.otf deleted file mode 100644 index d10d3621bcfaaa01116c5ad599a9583ede331bae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1320 zcmZuxeQZ-z6hHU9*Y>ULKG2nr5$f9j198FHIU_h_lQ|-aB^#Rghhuenw9J03?bu4_ z#4*-yD9bj-HjpLNm{2z&A0jg*%7poc(MX~rY3BS#qKS!;YC9gLp8Gm+G2WYd&iVb$ zIrp4<--l`MUK6O{2(TdRXlM}nde1Ziz(oM&>79E_O+RkE{R;p$hg^%P=~1IC`Ene9 zr7^8-cC!l_NGtm55w}}KbNk1eX9_Vljra*G5+!Nnn;8E%;tf{2w@1Y@n9Eio=I!Pl z7qENKgd{Gd!)zCo4*h!cUqKvpIX&LoJ7C29-$yI}U@QwjfMb9VqHOQ7+kMp9mMw3HSuh$5Mxn0V`MM}H`8;0H?h&4Mv^m`_r`zlm+qVdHHk;5$ z!#zTy=n>rqk<9mmO$7+B*rTSTLS3OQ64U|}QWB^i?;!z0;)~5?E{QAsvAR3GXViSYo zLt}5x&%N~0%N!4d)<6WN9`=RuaZj+TS1N6`O4?&$c=tf(2ad@O=Xl45&EG|?#}?w>pZ(+;J~17c8M$=k zX6t41mEB)URqpNYc3=MJ+Oe;GJN5g(o$&d=$R+EDM4}QCm*5Z|jz%KUGIz42^R&ok zANi|Vr^yB*It{)^cw6!^&ArySuejz9Ac_>F4{tnwgz8)GebED}bH_O&a{(a>3}pcn zDN;!%%`ccmVvaH}sd!4>QI1&_1ek(Z5(fonNt&eLE*NDEXrqN+h+4@i6&i-&FoX7U zf7I1K`yA9lIjqmupmK3L$>nmiDxx}^bSU8^?2T{*m|uoCZ!=JYC~vbXcy5KQfKu4B z9HW$Z3%I}u9{kq!$!k9%2Y8_x8bJgLbb$@b;D%QaxiRj5?0*clfI;qsp}V0~idv1j z1~{xhd*qO3=xJ#Gd7WF#{c!)xT4X_vrJCM!`SPOs;lDs$bboo|Cg}g*e+G?KgC6kd r*vwuB@K_lKR;3=|6+K?${(1JCT!|pVz#2J1kGYJ@(yR&OR!;aE+9+kd diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout.41,42,43.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout.41,42,43.otf deleted file mode 100644 index 83e2e61dacdf93e40bde603aec565b14f1a36713..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 zcmZuxeN0rSZ zhVQnFP7!5n2>LXcfDi@LU@|js;?!uiI9);({_{UG7xX=LS?YN$#%Vk^_nhV8r~tAm(ukbO9(((?C%aV{3LgTNH1noC0zdC2yhS zEh_l|HQA(7WsO3AC=}Pagv|gSttO2T=Fa7{{TgXk%CdC$K56eJ&`^{*fh(=Bn~Llv zlijq#;`X$7kJ%l5KEKw$8w(1IyxHb{S>P*Me15^{8iWV|jcteXZk)~QX^=W@ARayG{+DqB%GT(VbO%M(erC>6hbNhE_JBTb3x z3*t5LSux?iG4`KW;yAaW9oOkrBDy4OD{(O`ruEDB$Ib+OAYZ#vq^)`m*5xsGHwNctsWk+Q8)!Anx6bmoAR zV!P4Mvva5^VsG=kW^Z-3G&POfx+0}Z%z1V^@?rb<##SsDChPi(i<05$ETJcM>?Q|^ zX2Nj6b-Vx9fsUcz&;Tpvk&AlmZ}Ok|D?{J3e%s5Ay&LWu+v2Ma2+e|t7;D;ip00HdK42@s~FFcRPi|dZX;*Y^LD2UZUE7{OXL(8Ep#JkR; wRpU^2i&8z9v57A?y2Y0X<)N64pMcVp1t*0$ViG;4ydVD~N=6Rfw&Zy1FUYxgvH$=8 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index 88e60461ce4a37fd398b4f2aa9f212408acd875e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3684 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test-retain-gids.21,23.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test-retain-gids.21,23.otf new file mode 100644 index 0000000000000000000000000000000000000000..267bec48632382c94afb2316d2dba70a01331db5 GIT binary patch literal 1656 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.21,23,25.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.21,23,25.otf new file mode 100644 index 0000000000000000000000000000000000000000..693e784bf58253ed2371b9ebc9eb9f25e839c79a GIT binary patch literal 1436 zcmZ8edrXs86hF5wzCJ|Us9AvF2aH7mQ3eC!MidnBF&zfn!X807_-I8+Yg>de%A6GX zmW~1PPzSF5vB)bEnE|tGLKIyVml-#f5!S!9nQY5um@R&q?%Z|@xO;QX{hi=5HpcYRSFOZDLL{^A~BXlOLiv+7Z0g%ojF-Ld7 zkoaXl=7~YV46?WGs?Q%@oA);m@d8yer;eYX>yH=G@4@=eDN&Z-5{5z$P&PaWM)W)d z)|H7XgOg^HAO%uGp%oPJhkgnzuDV+woh4ongMuuPC3px~;S~@g!VbtJLWx)|5YSFO zQE@@xj$M$CH>5`1MZJGJ3DMi6vltcNjO>v?B4hxmRhjCrE_xE6ik?PHoY90_L`N`3 zs}^7nW$2#?YgpKU7D2fg1k|8e4M>MpX|4n)({wusnyCjk#9|y_*VgW?s z{s=Ez#fw&9F)C=k>0U{ge;qh5fDw*>4(i|q*o0j#K~4?zPzx%|sX>o9BfjKt*s8-y z6XejRibOyNkyO=dwPuR;C6IR^f!Ig_u?x_I3B)Sm*C~XFgV5n}MZ6;FS%A@{HAB4Q z;q~R+VvOL*+5{-2VE!rUudV|zA%%PQ7nkhR>CJ{CYK@8ASeeFVWoBlv1y#CtIJVSm zG;vxZySJ`VXVB{mDic?=i7lwDWlN~s$d+(M&Tt&baCz$NY;|^yI(rM&O&kIcVcqf= zWr{3C7R}07>XN8SmPH$U%c(xz<_i?|Ui0xiK1pEA_h`m<$G6WH_5U2Rl9OJP`Q;ZC z3cpve1|K1vjSYJxzU*lb(ZB8`8;FURe+kYjdq3#y?Cbb)Ah6%v^^&{A-eR|$Eazh^ zs#eC~a6982QQBs2<*4mO`%T+a#bQ1WeB9QC{HEuBR$1y>t>*6I9*4)_c67hrWAFAb z9*@%25LSn`_6UUv*`VP@ai{=Z_G8_bNSqzib>U#1Go8X!}bdelb_AB zef?+OU+wpuR}N&CQGrer);VsDo*H`_0z3 d;tM@{`gb)|S_aA{K4gNqk2fpjLAy&S{|AF-nV|px literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.21,23.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.21,23.otf new file mode 100644 index 0000000000000000000000000000000000000000..2c0626a85b0078b7a5f1044afa59b3e0aa94dc0e GIT binary patch literal 1328 zcmZ8feQZ-z6hHU1eSQ643|WaOb-qlqKaa>PBQBVZ^8`FcZHbiO#sp{-yGViIV9y9;TlAp2Fh2Ip_X<=l;&S z=iK}3O-**t!VypazoovO2ivR-fGMEax9+w#7UI8V0mv5s5VtozY4zk^rrd+P)#-Hv z;2C%gIZ{~f794F8l@;B{*CT)0je*iR_ASISXlvZw@If`lG$S5I5(85-14dNO z%Y`nH(839Rhpu{1LM5&&t^^pUfX9kOI<7lk=Cb~L}tS&=V+lEs_}swVIOeV2@X_A6^DgT7-O=I;2y1u!MoF< ze^}D+uo*GN@lL7Hdw5_Jl}S1?7^S$ZA&CE*a<44BL~m88!MG93|6&G8Fkg-YPw-ZY#md{-{I3gqV^=6FctiX)pVJ=< z_=AqH(6)}Zc|3drm52BSAtVG3U{I>gRa4`tp*52P{*zd>eYef)^&vw=xdi-Zcq~ln$tN%bIkx8Tz{cjJ%`!if7lT5E3jt=3>NAi);=$)>a z+Y>*0JiFt!7sg`gcqW!P-8A=Z_LL9R*O{kUzI}DR{pN(o^>v;I#XGvivSzoaKQ1J9_3Zz^H`4AOZvU|P zyVQ-$Z1(%J*S_I$W2uROOYhxkz3jNM>ua$lxanNy<&Ul(|MK@!fAri*Ug%9-au0|k iEizdV4spqJDwQ?{^DX<&2;4%|-y00Ng?P%KgMR=uHDkyC literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.2E,23.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.2E,23.otf new file mode 100644 index 0000000000000000000000000000000000000000..bac77bbc9255c86f2dbb02bde95a533687176bb0 GIT binary patch literal 1476 zcmZ8gdrVVj6hHU&!KJOJgR%?|E9wG+A;ZTq=M)q*zJ?K9bcsMmODj-XS`blT3N5|2 z?S;Y$qt+L(Cfi^@6de&CLy5wcJ)+CR%n<)r=KN!c8nz35EZw=qIJa|hzVrK?$M>D@ zyKU~yow=ZZBOn3Ix(ypNBaY}Z0JIK3vUlV5+&oZY7T_|PDmQOQW?9d!004CWd0~-B zYk@7W3%LsUGNWFr8%$nMhdc}U3L^&QOvpb*{5#qrqp9*h1Vise+>geXv{2pUB}qID&2IP1s*0Eg&@(ZslgOXl zoZ2Wu2K}=WAWsC}zap*!b3sZ`Ih(fTt}|O|tosbcN=JlQs?LtI{o3~n7X5-qt)L$6cDz0d@DV5Y#m!$pHJr0 zY8x1i^SI)<2-9J2QIGRhg4eL6N$`q!%S8J9>zeMS*u zv7IRHZDl6YrpMGu;n%4M_1ZVzTeAL*(tMqc%i|Au?SA`Roe&#%(#92V1+Kzo?NAfn z?-}4xnU)r}$2-6O6UUI2WjNNw#WxG_tnk{0LNwRJ;(U&lhUR(~<8ZJ}=X}m33PTP~ zr>TAZ7Qe3}aHj9-@y@|-uZ&(9{Vd5tXeXhT)st82_MBoS6Ny=^?4OENd+<42adzJB zZA?72Atz}h|MniC^2gWL+{$wSn*|fXNfsba&Gs}?wkC$_wMP- zKQh5y_h9>llXnU)Y6rIcK$cq9oUOk2)eXmYkNr;?pSt>5-4~4Qgu?T^1P(GTkK65u zvv%iKoX|6qsedn5D<>CDC94g5ahtJ$q?P88dBr5oNMf&(b;1Izkg->Y7h1Lmvvv1M z*_HkZuc6j<)Nt5bQ&Dm9@i#)OAV0x$dB14rdVUl`0%Tf!ZCFUTeSy&3Z?7i1h^#y1 b^YW+74}EsO%kN_*7n5svEbCS)@n7%{B)H;c literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..82d4b3a51ae0d1fe9bb77e2a6a88bc6b535a58cf GIT binary patch literal 1264 zcmZ8dZA@Eb6h7~5dv|F&V9MnOV|W2cAdn5KbWxYh3WIHKb^1`P)@S zjw6pnp5+j2x+B*6Kx-py|~MxPy8k@2fSdWWC4Ss5uno zl|R6c?rF99feh3%s&2$y0tU5sl`grF2zpB-5}97BQ&hAU{#*zjjoI-J5Zz5wpfPRi zwDSGsLgw!fA338nF`psT0HdgQn5a1t0v#C15?O+~U{b$;7!ii`tcKMY7zTG;>!g-p z^Sozw!!uxk+|@l4zqpIwNXll&EO?c}!t=@&+9<3~fRr`NKs3ayVa+;SyAJCxLzz{n zWmWw}5WxdpI0i1LfyZDgWJ4ipcBq4Duwl#&Zj5>H)sL!Hp=SCZM;Tv>uSW=5UgvZ+ zC}>|Ic^wi-J4qxR44Nj9v}oxjqb6w(x&wh#Z``m2;FG0|LzKOHb)`Uu3@*haLXiS~ zdPwn?H-V0jyuJIag}E+wgXfst;SjlLnD=tMJ z?U7c}B-$>?dGF0gv{z!~QR&{SbVJ%FZFn%o{U3`O)-M`{jmE{0aU(7fH5aFP9yfa! zv0EwZ%KVY*hvmvIrYP5Q;*7VW?i7tHaZqEc z=s(a_J5n=L>FTfiwB(1t)vjBi9|tdg%Soewsosf!8>N%BO9#H8k9&4qI5GM8Z0pyz z`~Ggb;~#rFFyZK>BuJSMg_E2=7zhLtJmDj?=S6Ng^L`F*SWaC@=j~k;XC2KntEz}@ zsh|lC8b3pGWPQHFvsy>uKrp_w{hgY4i$j_-pxJ{#xIcjbC+g zLmvjah92=&){AwbnP%*y8THiCT`}4I?#O`r2VpS*C`pQeq eFK^E4+H-FA$+D*YlJR%AW%K=QxJyTXH~a_cLv^|U literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos2/gpos2_2_font5.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..b9c03f00b09214d6358f680f134ce3c27c08e671 GIT binary patch literal 3904 zcmds%iFZ^*7Kd+T<7JVc(x?QX(@7`YEYkae2!u@p5hd(VNSmdy?+MvDK+>IF(w%fx zl5_$I1kXqUVIUyOfWsoIj3|!6kwM1eIw}Vl^d-J1C%HE&tnf4t_cvS1B z@;QW4U+`gGe0&1WVK)3BgghV*;8#$MyaC5J!sVa<-vIw$A0I!A{lmY;ES$dx=AkcP zbZ^YwnM)o$dc<~%vlwinOb|?l=|D0}1zErW`z63A_G_ddDZc=Hqj3b+*uH!)4?$?3 z9*Ggdd>o@6^TRs9aX3Wan{_rDj}|}z6GvvFF$7~qJBwgX0K9_VP5c7UKM|ux$38F? z`O&fO@BDth8~bAf%Nb(>M*M3a3GyHxQXw0%Knc%*0#>4rLLp>;3D+p(;95R@$)=H> zJQ7&|S^!qX|Bp73SHd!bqY$j#*ZB6s#^wo334nrN7Jbb6V5}diEda(~)dR80!N@&^ zH3)@q@HjjHPhze`Fae&z>OX_I4ueVXEb31-tSRD9oc!Eva9)~0! zOw&T#+A`eM3fxjGZf7lSB@Q=X!s~)U8f2ol@}USypd7Y9C0M}@HBbxn&;;9|9Xg>4 zcEelnHeN*ia1ai|Q8)po;53|r3vd~(!Zo-KpTJGH1)swg@D+Ru-@{$_2_68Cm%u|j zSH2{G1dcsxeZnf@+mitD;&p)#8SI)}WN)@vch48>s*#Q~^~eA2&3hbUL6LWz!1>P%_8iU6jiu z_!~;)2K)nM@(uie68QxLl!reFLTQXA&!8+Khzup6B6^fV3|Wj)c$KV18EhhnB$Z^5 zd{Ruzq!Q1Ei`0`A;w4>V57|rl$pASPX+7Wn{w^K!M*PLu6H~~Y)33#tmiY; zNAp{=T-gmUZ7&gF7rYjdf*>b2z1i3wH=$5!X37t2*5sUOt@Pe&!khz673XlcoMDbJndP2@{k99$mu$!5 zZ_g7zm}uNQuQcjwlew_UQqo-HcDNlbNAtE8d$XH!yPd8uucaMZpSjPx-*Ug?)^{gv zp1Qs4$2t8rm)&i1cQkmL+PB}hnEuP`LyF_Vm`X(gmy_R_+~2?rP9MI38TfK&jA;Ih z7iKP+n!YhH(Glw|^H|y}pC)V*ynZylFd#Du!4@L~h zMAV(!oKhuBPmdLzO%^7m2ouf-3;1vouXuwG_c!gonyXScMM~4NUKK&eFwcy_;e>>}b-8W5^HfLKCHz*a} z6$RfN{6%!R?Na#_2iLvJ^s+U z@oazBZu8se4$k`ehN`%*h3+Noi%NeJ-=OZ{Osw+ZA%jT0T@r24It#YtHWfA%H5RmP zuCHpeG*z3*GjfYoW*7#9$zP`SRPHW&%k`DpTK(ZM?!v)p-oNTS$L@;m%I>P2CGF*2 zOG9N{Wo@koTm6yGi@vabW!+iYXtr-_+S*v*;JBiiTl;?HjH?dx_NZrEYlQQOhL_44aP?zqahwB*cG-Ic0=t!F>xCw*AZXm7MO zSltom*D-gM+JYVs}bc*AB0@qj727 zQtNVCTIK2l^GgLU9ACXNp|yDZf#PGOM@x^E?cKU>d$0T7^)>uT+a=D~UyaSN%eLFT ztMydr&K;*bUR!HrV|z=@uFYOiN#k tJzeb`&7EBhUEXf{K=q%C51Bcq0~PNu*Oph>ia37t@Cn?vy+#xa{{ed%eUktH literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout-retain-gids.28,29.otf b/test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout-retain-gids.28,29.otf deleted file mode 100644 index 17aa6d8332275e2861ce1e4f8795d56ff45e070c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1712 zcmd5+Yitx%6h1Ti=)U@*-2%3>(?WH(57?R6zCfgJf-$yfL0e5|S9ZCDcDw8DV!$F6 z=(>;Yc3Z&O3I-ZCJ}AKknhGJ9fQ>@<0f{Dtq(2(v7ttS@n%OdFJu_>R7=QTFb92u* z-+A48&&|CpJ9oB#4hBI1Oha=sV<>;U5CCQY6x+79wzU7iJRAT}x1z1PrF|3EcX`)1 zfHEQBJx-e&>Zuw4)gt279*50-wQS@b<}M+w>_J1ulKNwe{}%Cv9;ff1;Q`%&xD4?} zPTN5@lt`uF0#0?m&FN65tXsr-7z6LPU0&bHS>VuRLCoM103`qvC~2T5N^L*jbRLql z&53kKG*XEsI?<#^tWk=Y21Wikhz$=Xxglj8z{RE1DN+6CtL5z~;ZFKOf?p-v&4f~l zQm9h2`qcEytemxZ1x3ZC(v7UOYV+3GhUOhFw6yK&cy+hUPWC(9-nnapB^=?2l~j;Q zQbnps4Ph;WWeLj>mM5&0uoZ-@By1I7s|i~}I1Ax0ha((MI4j{Q2vay z!n1_Ol04z9gs&icCE=?GUrqQLVzm$}+u(8^^6Vo$KE|}i%y1S9$JE(fuQ{0ZLtdZ5 z>1B5G?{RtDE|1OUuy17Q`udnQDcsAnIlKb*Q|XiH*Z~j0aIACenauo&zQ_5rDf$@)q34}UD|)7A|0bkE7BF}(me6y; zIjTV@UM@G*b-TpP{@SBr#yQa~n7TBBGnY?X${jm75{nhw`})%P=r57aN9O`_L*I7_ zPX3B_qCes~@pkxlz&|t)8VDXat`X8YjXyS@7sH2{BW1QNqT<5Kr=2$kuJ-;E7N#HG zojCPD=>1qE62&nYnh1?!##@g?qh4rOHX9>i@0i$&JZ8Hw5}geTeSTqoSm+(RXd52d zs}b)1X2!?|%PGeC@~xYiN_uzO?Vt5wb!f!DuMzA3Gj97S{Ov!9buO6qZOMzWKP!cxrNN z^3=rX4`;qOGj;9G_1o8Pe^L|?>3~RCkBO^~be`2D@W5OVa-29pd@4^SI4h@{Xre zTjUczxoL&OH;%0^c-R71E9jzB9r421kM3_Rc zeWj&mp=b`x+E%iKW-wlVP5b- z0%TE?I7$|+jEPG~OkTJ+H7z|Oa}BM}EqJ|fQ}NbqrDZ$c`(U@hNIo)KZTlO(93wPg z2ut)No8*vOl1K6hts^u|Xok=%q4k8$CUg#=a|xYC=zPNH2!nGN!mxzV6DFH5IfTh2 zOdetK39BP4O;~&-OIST&vk99+*j&Qq5jLObbwp1SJwx>DCX2P9ZZD~}Yci@}a$&ukt3iw9 zlgXnMN>xm3Tzta3#3Xg{`~?dar7T{uG*z=KZTX7ym9J&2TAiuQVpx6ta>a5*?0=Lr zg+}mAQ!G=&)&-{11H3a3-0Z&@;QIp7;Q7GJSAqM1Hv_VN+T^cn(SwRf<)BJ6*{O=b zor}Je6zBh&(FkQxc5PiLu%DlL3LTj3Et{xok5W>m-zkBoL-Na;G(;q#^5 zyM5uD_nGI5&P&cqjvsaf&Fp2Hzt&^v{>0ttY;!bnjjrZac`$aD`q$!fy!()*S!-Cw zi-+DFFyCyvvhS%oIQZl{f6qzoxX^!`S>P7tDNIJ?i5aDKGaz??7V&SuJdZ;qe33|Mfo2W9$fj8p{c&r(a^i! z%Xv8u*L$ST)$5gey>3s+fa5r}p{AjxVaKzEiC?Zgyz%I*r*E8hdR$(o_eA$V&+$*k z@9g_y{iyCLFKf|N$*s1Nd(L;uL)w{fwKDj4TBhEZ_4?W^tM~0T8o6?BW2d9v@xT~N z9{8=7tKcf!l|I8*hxelAvKO1YtE=79nR@Y9+nB*6=Ui?s#TQI*1sA>_OyoLTm|t60 ztFOf^Z)!M;g`>u!03_z(NJ=K~xKN#ARRt0`*V>2B?E~kkz5j-msm9HJ}UU zArjt%C<#Xej_W~!*$eqeP%jczBIN#Ze6?N`Y6X2ngs(xsFP==qkw+YHm^~rf75^ea zbOkKMyMwAR*lR(Kkx?+JV4>_Ln;mtLxOll>o_N2YhQeBjaQ%zXmi8i79F5S2{T}GeNV#QEg z+?{2Yzk-6;SkrxIt3eZaXtkPRZL94|6Cc!s7}7LteCR_P+F2YLdSt;plyF`{YJKB za^EO`Iv4rDMknuvHiZKHM&$M;2XFt(()T@pYB}tn{OQ z5Av%{{+JsqGK9<6HLbkUq0z3M!FY^;({7j7w{QVibh(k60Wj7AK!HjD6h&$5ZBA#0 zj5ftmAXZJqY80^=Wo)@hN;N98K7jt--o$9st_GNxO}Z#)o_;-7qZaR{Ovkn@6(6L+ z28vRuwK_vmN@`lhidES;dHID!jIDIj){3g?UAt@R_Pz1e0p3oII^Ev(j?bqELs-HQ z8!09wq?DAAa>7^%!w`lg3`ZCnVTuV;LYPv*lo6(!uvWt29G0*gVQqvhCTs~|O9@*> z*mA;I3C9o)AITBUMz~_al@P9!aAkxmCpIgwF~r6a8&~CWcX*DFCZ9RKvB1n)t*p7y z?mFZ!*LQe*4yV_=tF_VPal1Uc&tWezSGKg6>*R2+xz6Erc-qmJ*e=|!zL*%@vr!QuCnHjAK7P)fbrzi7h?i(U92OHNp4#57XkKKMPET zpJNYAql2SEWBpU(;_mS9rtrz&$zW&q0clAme~K1_a41vII!_EVP6WO=eJ^nR;NuDj zq?P4wR~%pW6W`f(%HJ{49uXo!SQvTtOmHMZMh1h>lt2ADRr}k8@hn_6=J% z?p)t|z-|}nBkv6O$NUfMV#fHdBSM4F5IUGBEBt8$8$CGK8y?7>e6MGU57I&~BxLrB znL%;Ielbnx3u1mfgQxntLv&A1Fc8QVLbA}(@p+4Bcx-TNcy#>3tGCWyyz$-5dpGZW zloOT|0g1A8OUq8ad4Y~)NiLHi7VI?{@N1(I-7?hG-jK58cc9eMXn_-XSG#2W=;N`? zkg?FGVinhrDgkc+S=7@Mexd(wd6r{bW1YG?nD5;9@Zf>h zk$EuYNZijr5m@7SDC8$0N=L0ny#-W|k6MG8!ZXH7VGh@%jN) QJ1a3|N7azbI*OAbM8I& z-gEDqo4aXKF6d!51c50tC&%=wxhNC>&H$*>*X89FzydG;1fL?^oZNyHT=jQ_gtbM) zx0cnE*1;C$IN8?{&#SbTmVcJgd!6RqAud&tV$PKIOByc_Us_qy&}8^Is0~1q1i%<- zN}K8+E00VtLQPv+T4UD+$4(MFN4%rX;cA#U4jlRS5I4~h09iB>)GA;YMqA!kQ`4-V zG=Bv6iy423%3l)XpRbl94MB?sV87cvD-FT103T0<4a(a4m#5ch{LK*)(+lSMTO%Qx zT+!h*5DXy@3SkfdkuVRU>EMfC3B*GpB*8LR4lD>@fizeJYatVIU_Cq!xsVTqPy}0` z7)qfW5UQXC>c9m%pcz`=b$Aonp%dKD3kRSN4#8nK3IlKgK7=7U^eCK$F*pb3;S2bR zQ8OXPB8NN*D58WGOhqfQW@K4pIb?Zc1!P5JC1fqgrXp)a&Ws$*;gI8z6Oa>;laR9@ zmx`Pfc{B1X^5l|7UO-+%UP9i2d@Ax*6wD~FC~zpyiUJBE3K9wy6jD*JqG(2uMUg|1 zN0Bxpq9~zgK`|9YD@taRSd=)Fc$5T`XulFlmP|)ovvV6(Hkgvil1-f1%$aQEj#urb zf@W8Py~br)Ut8vI);XM|4fgWoCR=s2DPI}xGUeM{cIOUK&R#0r>fQ{K zVc`*TBInMFGDbf!e?iQ`MX`&QnBw9SmL@*=R8sQO%Tk_MzQW9MydX-JRBKxL%2lh^ zthHriW@YDW$SX|HC+NffYl+jF^x<*(I7P(k!=2vgM6bNp>&trgqE|lX)%r%g4=#Cc zdY|(K|I?=X+ZHmcp9~!~7$!Z2FnW_A<52-=oR}AQ)bv(nm`%*)Gt<$=?tR@|T`_Gv zZJv(BhjX&xuN2?d?5q0vysYcn+3V_Td`*rjs+0}w_O6W`^(Siws~ktFP8a>?zT9)$ z^V7iR*LB`e_xXck$8K&tTY7HeHJNv=`C#YSPcOB9f2aTVj=No_-g1vs9+a7GS>=&o zm#(YZ?e30ojuh7)wd?%L9*V|Lf5LQ<5qm1$soW!{Y%h>wE996;Ir^fU>5D7%nP2fO z^c~pXizvUfy)&)9-h-{KH?YOgTwj0e&Q)KuPkU51?D=TV@S~-4@)7xg@xr(-`No*6 z8nLXF3uVnn@=)#F{lE0J^>_96>HLZE1!L%M{(Hu&{ok~FyH7Xxes|B{5?57|z0oeo z$*bk$CfT;X;_Ti-Cy)88Kll=F`{GZId#_v?9XQcCw0)nh{pFYTY+0Dq^X%d5U1hCD ziq5>P^Ggp`&{;a&MoMiAWfE%UtM{&zM6CP+7|jG}pe6CtZl%99)SnK~Grej~^$F1+ zP$^oS+AdYMRnBc?m@^rH)?N~|!)<;!iS(lE6N%z9GVtXr=6VtPcO6M2NYQy@Y zSiYQXD$Rqm<)}hGK4CegY;#!n<9Dz>4$F0UxrId!b^^|40@^@~Lja@!5C{nZLP%Iz zadvhY)8-7vz;G2A-WoK#HF)^Z5aFTd;A!39t*;-K(czB+?7ugmM+p1z{K&JRBU59B z&=R`z;SupeV8-5X{h<&J5fB9vAO;?SM<5m+gQ+kbBp?MDJONLF5;UNPSuh9Y!y;G$ z&%;Zw3|7D@SOe=|J(zHI6fz(i@}Lk(pbRQuE7X7u98eDp;D=^tg%0R~ZrBZPz#d%p z033wFa1>6!DL4)1-~wERYj7QIzz1*(hTvoP1U`em!I$t2dZySmsZv3eN~%;*rJ5==RH>y(9aZY7(m<6) zs!~uDGAgQ4Q|Dm_&hsLDvy3aVC8HFl|{Y7JFusai+Xda5>1wUKHRRHLLC z71iK~8miG!jgD&cRAZnTBh@OXR!Oxgs#Q}hPDo3&I;z!Et$}KdRHvXiCDo~@PEBAu}s7_CH2C6esy@KkMRIj3XHPvgVUQ6}396i+=sNP5o3TjYNgNho|)S#gTEj8$< z0at6F1|u~ps8LCcDr!_yqlOx_)TpCIJvHKH7#HQ{l@)BJ=|y5$s$8s6C{*GFX}PbN z#VgASi_F=D;^%Wxa|`lv3rt1kv?s+2va-Z0So1>h3Ui^kpahNMafg9te+|-D@PuL5 zOac*1!Ei|gIfjZF3>YR0;aLok-@q#v9vi`op^*zk7#3Afiy`5GMhu5e=)q9vg98`_ z$Kh=ZflKg5bpK8G3%dRb_zKOY$xG zen#Ys$cf^}cqSxFBruW4gp`RSCX$(uF(Hqf7#}HS0*QD=#4{qE5%G+OXGAq8 zLdFOgBV>$_GeXV?IV0qZkTXKg2stCt?mu-AeUW#f`l6%n_@XD^mo(zsyoFWbOXA2`%_FwWo9;Pp*+3KT(Z8`4T#;vYeyUkkRtZ-D-a{R=#qOX?h6i`+t{U&uu1HJxto47&I%8=v9gGpqNT z>aCkN{?>gtwoDlA7oG39c<@TYEnmZo%ysjG2%-Ds8ez6Gt0mi)<=f_~+g^9F@|~uW z?yK%=4OiU<8tV_Iw{Y=J0jy%Lv#Ykt(;497`PMVn`G_0*#OHX4ph#V9S(m@2G}RJV zGuXuOBcuJIs4s?ZirV~bjqTpk0sbX-^DK9jqsn2aSuaeom})tv)9s3LhG$p$Quo_0 z)LpV4-*|hz0KydGmigsLpPMYjwbrujB_5~8>2_}4*5cUi;XEFfJ1$`Dz}#=?x9qpx zEgSm#iCd>`zxegs0lVAbv3oij1I-<+H!o)XF#C|=xDZ~WNagYhyEY9pa>FU3H*p6( z9SIjLoH^&IXJ%xsPfK&I^i=q)?bZ*|_}IXA+npPn8(bU5chG&*gPHUD>)pQTgH5*6 zCI{zqxSVlbKF+~E_A38~v%!J$v-xYiH7?F(bJ*?Eoi3I*p?ow&)ZFfGZ*B|hK5(kD z=fsthmrh=KQ{ona>;lo$2*0XYyOSH9Cgh5u21jB=Zrl#n6syPTtDDxbWU=Jp`uErJ z85d3nT=SNOLPv3xFnLY75N$KNme%F(%jwC;4P+c#^FjT2&u!m_-G8{w^$ygZXgR#& z#>OM2qf6fv)CKci-*V)wv$kvBwtrW5*EQ}&f#CQ)0m?a-yT0B%rJ#R(ewUdWe&W7X z6g8YMA`?;1rtRsqLQ3XJ;qgtvlyo8XjIfB0H}Q(!@o~KWMLs6&R;FWCd%lla3b)b9 z+_L=q9p7H&WBITyuFto(w(qB*I3Xa6irzlQ%iljN1oi9Z3af4?2`-wxjRXI^@n zm+U*&d-3c*_ioFcOebgi?W?ux;ud?J>v*R8r{Ejb-G2(be0anlQnyNyty)*nw*2Pe z=8~qOwk`hJCTnw@sWL0SWJQ)?P?+}V=H8m!6>qpd^VsU%JH}l&SjUIfzT@0o)l<_` zyR)pLGGJ}2@zyjn_%QpAd|dL0<1^dN@+OO8TXS_&m7Ci-3L=aFSA(n7-sWnqeZ8#B z?9bhuxN)Ws9Z2X{$csO^y|=%|dAMhTgmN(0j&G9Qoedv#vkr>h1z`EYmeqqk8OrdEg<=VUo?^jOF-^{)#-Q7C^ zfzGBEyf4_6+B0farCOdZnsa>B&eXQjwFgR%l^-oXTCul!Uu&P|pZXPdjsmI0R%;c1&4)31qFp5!uIsvX~E)! z&)|8TK8?#fq0p#KxKn)vU6KXkl>{H`S!HoBVV#vaqLIEBM%_s|D^H{wS4~>ekc?7YZ zP@9bJNPKG`1jP6b!OZNbZ03LqU=km^UX97AV{+U!)(*?;UNe>+bh3NY|46K5Bus-8 zAX%oO9N=&iOxQcCAw}lGBDDS7YY6to{@yu!9!7mC-i~CfJE8_zWM(7wgN|jALFN`SlTD&q{NNHlCH~snp;|gy0tgM0I&$aoH*8MZGV_u>j2;$AlGGW-(ztuyfO*E z_EX&L61`APwxPcZaci$bwBM?YV=P;Wcz-VvCF|<5h%pE3>U9PBH9Ye=;+GKfF0tPW zY%7{@6{p%Qx*Tdv#VY!LLj1nh;}7I6fd%u=BNp%obO8|H7$AhG?WbL?0cst{6ho$h zWGb0VC7XGYQ??q|%FB=#A1`QwrUKyF`j%Nm{pg$QF_rvm@rvBGO+L64I6^qhacfUQ zeNV&QW{-EkcdDm1Aeg$%f~CIRA~e}OZ#jha0e`^Z@(VAzyFEUy$0r6H_Bx@-=@i;% zxL;^<_#M7?kSx@MMTH2kSfjpVr*5aNs9Gmb^|Y?Ym(JFtl~7tfGIcktOs3WH=jn~F z(?6t-r#1ie@&Ed?bGlXioWZb~G;G0Uv`eLVZCu%&e;P0XbL4r_EZ1ar8=Ja3%7Nga z5vAm^;+0J{et3T2{PptGg?J)S_2Ap>%3UhsA|DU$vgMR=~tsnzuYUYROy8PL6Bb4Rh zoP}9H$O1!I0M!bqrGxI*E+KJ`GBB%Z%xBEUY$^hbc8MfG1qQNC*5MIY@++W?7XE!Y zHLF(X8HU3hw4Q&Y>B!-ua0pCbE}TL2>I)>7%h6L2HQ}J5hL^E6!fA1T8RCM?KoO#X z%|6C+kJ&0HgO9{AUhse)_JIvfqUDAF+HK%~9ykq75WxqpBJyF(sl0zL)Ioi| z4u)nzs}xrqt_{F}fGdZC@@85&n6QE6%}x!70e0kdp?eeBW}Ns>71-QGdN2Hs(2P2$ z1bholG2jLsPeH*msD}g`{s3}?tay=NKD~#lJ=e?Ar(+-oU@8KIF*x!eL E12@KXwEzGB diff --git a/test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout.28,2B.otf b/test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout.28,2B.otf deleted file mode 100644 index 2a8114ad6c552edbe2993802101ce50084994975..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1456 zcmZuxeN0nV6hHU%>(N%gNtqi1-%uAeQCT6&25bXAFmualz z0J8fOS6GZTFc24j{CmWvYO~RFC9~@ej<+Iyts05MW#w_iUnAa9ZE+q|vCPMarx3Fi z<53&PXlfY6uB;PGiDpvhYT^v|cMqI|qTz&Y0G!QUNY5uRAX(AAh^DPa(dZuqYNkBj&FMIU#b@ zenVAGR#i^+ZmX@qez>aI$z@c$%;~eT^jx9I`l*>KX>d5r76$goCD;%4<`b$q&-qv}Ose9b^9;iyKidX-2f#rEcvy+)Ug|QdH{}H$+bZ+Q>#SLdM0dE8BI2 z<4bja6kU*fOel%>k*?6Vqp-&un@I$cg3_lbQ1V6Sx zKFAN?jOJBIr}-^BuM74Bdj|v4!{U2FU#`&NZSgj@ACeNAjU6n{3%(RyWohcJxahfc zV$O55{9b_s((`Y8R&ea4UyaT69j=D{BYxh`3w(dufVbbz`u#p3W!N=@ZM1o``J(Gl z!{YDP7H-^o_u*S(9>MGP_)qr^_YIwzpRM^jea8qCcebq*zFp0-8G5H!+-YkWqg^hJYbye@=pp=er#+{Pp8nmY4W6d z+UR9@ua8d&h$&w2xlhCme3uvNbN6%v+I_6s?e%yz@jfc7bZj+K*EiTR*cTlBeEi1g z^Ve=)pSwQyMYFC*xhZF4P^=We*sY}A_GlZ z$6Kjg_;N50k|SMmJu`t&1`K8KMl6y{+UVT486;*Y1LqZa(TvfUHAR4ln<3qx04-T2 z%kUWVQ48p!hc{iVlqnS&hLPh8TF(*QR(%U2wiO^LM6=I{Jg!i#F zB9FuQ$%tb<1M!GrzU(Pp{*pX^tQEahWDPnr6( z(|p_3I?W%I$Z7g6{g2RSHKYN4nOdW>4p>|n1y`jb#A$Xok&9);hYa)KTZRn5vtn@n XFW^`@BFfTkf&tXC_|*t}2dn=8C8x57 diff --git a/test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout.29,2B.otf b/test/subset/data/expected/layout.gpos3/gpos3_font3.keep-layout.29,2B.otf deleted file mode 100644 index 1426d50af5c31725db2d1b4570c7740fe9659bbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1368 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.29,2B.otf b/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.29,2B.otf new file mode 100644 index 0000000000000000000000000000000000000000..f6225b2de3a02c809e95d8b6debdba7c72fd6079 GIT binary patch literal 1744 zcmd5*eQZ-z6hF6L>lcFo9m2|Zj1L(U=zFjGsGu-D1E>QE8qhGFYq^81YqJ()zz|1A z`?_{paf6LPfY2C`Wg{{ZWPxP3D9Ar1m(eyRqA@sru6ebKBK1Tcv`s@mScz;%_HUgmOLVnpV z><@xtBSKKPp<3|!^h3FuFh3jlv0xw+9z6>j;$CzH0M|MYY0=R}Ppi2x@_Zx!CZ)q$ z`Uk`T=k-efm4BE+RZy+S_2iX}U-}ym{R3sip*fe2DD(Y`9ZMj4v`NQlt{~NdMp0EG z$dvu8pi{ds;7l-|4+};|QGYh$wSWPKs;Cua$i)g$C4{TNh*fArt8U8S$4vh{3zp@2^$RdOJA?b`m9a64Rh-?Ifa;v#i?ObI{z_I2NrL(*e2%$DNlA zPrevlt4Bsk$J@c9fWC=J^kl(8LRPKY@LK66&(=4$y|qK|(mnoQXkYE2_v#yBjZLZ6 zlc&y{yYS(~uAWamz1nx9e`O$8TeF*1gqeBe`3&cDa!iRg@Q#o1)P}-7e~4LET^^_j z25N+`&%1~zsj6Z&E6YR7W?#rxvkyh}7?haHkPRg>BSC#jqb_`YLd5yt!0XH~n#>mKxXkervL;TNY|EbV!qjOw_UXAZn3;LAX3v@X z;=KI%3mgj<@hEStPIhvMMwckw3C(;I~Cq43c`fhrC zI^*9tcCG#W8C9CyOi*+2nlWAbG8g2M^lR&4zKhFZVNw$*h(#qj{TSBf($(0zJ zh5n{wZ(OQskoLr-$|K!EV`P_6y8lPM&GO^WJzIOK{dh-nf2Z_nqV=W3;n?9=UHuMu zLY;8bD2j=Aj+o&;)KcCZ{qorD=(U{>m&+hebHBU%z}z2%y1hpuwQc*7Vp2?qZSS9m zwIz+oWIU16899ZctFEiAJMwGogU5aMZ#>-a^D8~kL@XIio<82$dg|o8Ta~{rz2dwk zXVg2(jls~FT|LK*LynPqHjDKAaE5Kg!j~7Xo?p4c>lHo8gDsJc$hTf8yYrVeu}mzB z?;JZ;;%X9yF_mgew9M%JprK!g8O2y!%xRW#V$#&@(j>7dhW$09jyBiFjSUU4Xmo}c zSIj6M7;)HIJ5n93?VT4c-#C4~@6Pqx*KdE6myk74nYilZDTlY6H4f#<0h?tg)@ZZ* E3HJ@Vf&c&j literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..2742c8033fb689f66679f52a5d11563778839b4d GIT binary patch literal 1972 zcmd^9eNa?Y6hCjj++9}igQY^m1;ivt_r168?XH#zESNfkiX>{O1j|{GWnmW-49gM_ zSU^nF&@{-c83MymF&mpSWz;MuN6W?;$C#$3W}0!-!4`Zvbl&O|)4%=My>rg}{mwb} z-gED{?`17to&|c?3Q91gWn`FE9J`(fpez7TWiD8fl?_Jn0vsnXWM$9dioeY{0>G3K zUzhLBD~0djOX4cxoXeS4@Og5}72-DHqKgdU1~q3050FfCxyvgJzbI<}6uA^*aOYK) zf@2A}poc_LlIM1+hhmqKkJf;?Qjf2EL@E)6){$2=fC{G3sG=_Ow2=|gDIv{}jWDD_8jZ4-WYtjo zuC);_+y_Q|lPpl3cx0QMjfV5$a~3q{M}L1ciw#6Q6b z2#3fgSUJkB8imyqA?GU3)r9P?fD^pngZ1En5@2B_m|+>&5GtS;^2mo!N!@L18%yuS*saKFFW0)G1G~S?$?SLJA z|6^?!Ga2C1!Lgl^=E3>l1!`i<{fHRICZO0oL8imwAzeXbcECbd44IGxOCcL_U?&Wm)9o`YEXntHOFiDaa%aIzQ%Z5MX_*}EGc9xaoZgLO3|$hk z$RUpw6i`Gf+R%=y8Ce!t4p|;q3$g;TBC=LwZOGb@Gb2ZHIOKTbEXWDSiO5-zvms|k z-i$npJT1v1Z$Vx_UPRuCybXCfTFhu+(ZZpHcC?^HK#PbLD_U%5v7=x{fklBsfk%N7 z5>OCPu%ci?!H%LCMHWR4MIJ>9ij=R2qLpgHG^B!qiatiG(}x+xhDVGWKVf2|G3u$O zpNXCnGdXsODK0)?YT~qKrzbr(Bl-E6v&<~VTLjT+v(KLM!i#g~%}+^9bEIc1UXqib zPtb?|*A}NY>BHmnak7fnhkFCVi2-SQAn17SY(Ux*&;)w}56=az1r`Oy{M)Df$EWMo z4}^6a3FFKlg-G9FMR_l))UtG}!di|&N z^c}pm?nK_n%sV6(Qd$?tE9_V%nP zJK)p~&3Ggj!-f)uryH@kaJOrll)NEZnp`MFyQHYIQd%%BFKB)(I4QVuaWJCb#)kUY z?PaaF#rHN=d#cLH4&J#Gj0$QFXuDfK+1CAJE3LF&dT2b|A56O1Cn?fkH*xpRuIsM1;C6s4rOQc|UqvZL_C z_PvJ>2JJrt6K@6M5BCQyp6l&6w54l9gSPh7Rohliax}lRFMV_Vmi@WMcWH;jN3-ZG L^?qX*{Z9V^;#}Tw literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..308dcb8b79f1b7255913fdccb2c09a33243ace2a GIT binary patch literal 3908 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 F{0j_TevbeE literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.28,29.otf b/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.28,29.otf new file mode 100644 index 0000000000000000000000000000000000000000..1111175aadc40a884e32c9beac2ea93d098aafc8 GIT binary patch literal 1308 zcmZ8fZERCz6h3dicKg8?LTAkCb{#BPO@UDse>guV8zT^7ah)GC#_qb74*Qw55N2@< z*4o~FtS!vhIt(n{A4&->Y{3!51XvV8q9pz>OZc%6e-ZtmnYk->rk=MYx_I84^FGh{ zc+Yv?d#(NbR?xs0$bs$d?PYHrivIj)%|?jbiJe{L8Z4J)dXi0`9r8}^2e*DYEF%;w>XxXPI{YG zz>Ko1Ht4z(Iyk{|=&l0=?SWQN<;F?{S$m~YS$bSo%Z9tcYS_NAm1Y+w2(K zm%c1^L1Se?VV2Dym4l3WQD~h8n!yCb!-ajoU6OuerJdVnq0w8kJn7)XHSEEA9BNSbFyE zgFVm=#@ahkyZkc2E7O-lX2C^81+UUqQmC=M5hto)8P2!mF_y3ME7oBpX3)2wwW_NB z4V*s+Avgkl@WC$F0UgkXJ{KGX4{#WBK>%YR*bR0#T+Iq2#?}h_GK8ocN4?$=iVhk` z1Pmlj3?v~#l^aM@A#Kvhn=e2%m8w}?-O~VmAuUNbNfsx=5*Kn9^A2PD$jt(>*y#b!cNBy*5dK7 zeKbA9_Blh&;4ySor*n07xH@;?%!J4P3uo3gY}IVl)VFF_YM#;52ZeH*AjJi-r*Kn{ zrUaGvm9Tb8_*pn8)crrk{1;P~G|SqOPPd%XZNSmhi(9HzkN4RO3i@}Pf)aU&bc=1} z?Rv|gUwS^a=akfNK?;cNc4lmL?#z{@{Mm_Yw&mUrS1xA$On;rb8owHSFd%w&FN6xd zwExV>pY?y<{UDted^m;N?l=C9>C z{od^_?%emR`(1~Fw`C%^XfgVWLu{P><73{=+mnN}`t(8u7n9GY(z%xTv#}dog5eWM zz9}m^^{{Ce$bBBj^<1CO?Hy8r+H literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.28,2B.otf b/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.28,2B.otf new file mode 100644 index 0000000000000000000000000000000000000000..a0f56c91ae227b839ba63bc650d791e9bdad205d GIT binary patch literal 1428 zcmZ8feN0nV6hF70kG3LC%RZ>^hGSt{)egy$iQ7OCqcg*S`(S?nl~yoP+O)-qP~@Yv zedU!>1Xezb68py#0z`;IohB%muq~U({tyyo$hK^mnSac%J@Aoq=eCO@yEo^Y-|yUW z?m73oS9thvA*i4Uq`>YeC}1zCb4mdu6DU9KJ5*Twv-9Ca08$MA<%PxDv#Q5G2qXWN z@(PR52DxwqIa0{3G8;|T^zHYMXCr^33LQyHiqnV}P+qFCI8Q1W$;XKCeqb!dlQxhZ zLI}esiW;NEEMHE2A8YH8pRrjT&ggl_Li{BP3xKgw0QmyZ(@im5(ScY@oUGN@R>Cwo zW@rWs%5&n4t_h)y6TF974agu9tpY6p3F6nHQRFcjosZssnjO!A=w|Lt+4^070g==9 zK|{t^6Seb~dUGH-+AhnIj3breUGYWpRFDdK9H`M*0}NKeg;ioVI?WCz`r_jxct$e` zdI%&UN(UXDB_pF=Dqq7Y>KS-~+5|lyNth-bAO{UuB1`DaidjI62&bx2NELFmL_(|5 ziceQw{_ef_CGn;4c~QOi4vEtDCrl&D!%de0-lNl!C18Fsb`-}F>~GV*Sh~h9TZ82o zL1#g86*2#ZUoJ*a2m5G#2GVjHPAxg$PlY zYAu#JiVo;VJ?My+=!j2(BGnPMOx&Q6re1(xTU%Ufl$!xYmevi5iYH&K?2{vdiS;@t zrr^70sGi&aGD7nAA1vHswbj{=RaQCK%!*goEQ2A7%`;h#nAzewhtq6vu={H&tah8# zZgiSW+t|G7YPN`mJJ=$#!)!l+&RBPq*@nt&+B4zsKf|8YNn2D~REg;-mZ}$3iT21! zMnv>Rg#7UBh}aWR2&0kJJCPqE2O`SwgSUP%d^Z4U<1?%lm|Iq;bOqT{Of zs{5xB!Lno05w78_ou~b+UXQz;tM@gwGD2dB_K$+gqQ8M{)Ejd|>F`JWmfQ8$jz97X zLl3_Xcb((lS{$F@Nj9yN});_42-eH!#rI-_`fo+|2R6ca0mai^>*51!HrZ zJ389QEbCY2v})m(6{U9f*0;9ref4;$$;1^0>O0)M?)xSox&O~@u8b@5mj{hg?STn? zGJu;2h1&Rzw28BxDWi|!e10w^D5Us==RXlPa_v6s&l745w)h#3$LIB?aelfO@zknb z+tnND?F#o_9J@6zc;lO!vo~iyPv=F6S0vdj;{0sj9J@c)P literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.29,2B.otf b/test/subset/data/expected/layout.gpos3/gpos3_font3.layout-test.29,2B.otf new file mode 100644 index 0000000000000000000000000000000000000000..9e882c1bec42e8ad6b4fbb595fddd7a5c5bee70c GIT binary patch literal 1336 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 F{0j_TevbeE literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42,43,44.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42,43,44.otf deleted file mode 100644 index 1c2e5a4622a044448605628032c0c1b53960353c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2344 zcmd^Bdr(y86+d@jm&>w(MwS{yTo9_%*WTwYnrK!Q(lkwRKsz+F!WPzV!F>R`AXqdC zERTKg+^T>g8#c};7*h*08QZ3fG%-m#ZIV8wtz(@`Z93CVCe7I1CD#l+cgakgPXFtl z{l2;9@jK@`=YHq==AK)2@L(Be;S?l+p}4fv@VDY0Z2^Ee0JZMP17#KW{`&V10qFCH zg~}>+vCf|#`W`^acGPQXUA9K3qM~S5^aBpNt?rfg-FtBDPf!;f2&}%ZK{TK- zwWY64>PCAUfJ%4S+8Uwc0GePHAC24QveOH>JJ3Ib`c$LG>s!7EEXMCZ-GC_oN^m74 ztAL^?O;wjQFu`tk9G-w; zD21ost562za0n`)3J!w}>VQB4xS$cd&r?fv_TBO@uWQwuo>>!ZC!ykR0K7!U=>E31=dlnQ%pfHxiy9JWF`Y z$P->5yhwNx;mw3EB7%_!3=vo&a74ft5{MuY!9)Zz5sHXtBqBpZmWUh?c_QNbibOOK z(Om3lY;Ue74xeFbZJ~iR8d-y-&hu@%p`zXEv%9>8r`)xk=0;Dm&1bLMX|On*hH}N- zYbdvS?ai$SuAD3$ZErD@;7O;@soFH%s`QN2YaUsfsn7btx<}V<$ljQ<$&j13IlthG zTecQ{Y1{T4J9ilwmg5D{WG>ph=ds84?t8+rzt~z*`t*TA&*p3Mwdw!s$kiIO>ABim zh2$w@vo^gswp0+4dt;LI+-ouUOiUwPi#@m*doT8tSjvCe=+AAbGupdpGdkVfA>Asx zo~etO397%n7Szh6?1N?MplY3J8d;0;F)N+UisVL>)|^?znl8uujtsd;Egl$lke3m*j|3- zmonG9?}cLvKe*}t#YbcR==nJC(nxULaYm*>vT8_%<8&Yt42IS>&mL~NV5j5TJ{9z7 z@y$zH^(1`cyN)h-`_T${;}LniL(Y0lE|zj_lJQ&825ITh40SGs#()s`H-xhExhdhc<_Tr_gG*o zLdOf_SM_Nh#{Z>%YwXRAxBKbn^PzBbleeMG-eMQ!!o6}~n`{|8ve0|>>ZDZk8>!%q zly`M8cI)P~sp%7!kM`64Z$8^qwZR(x@_5Pd+7lC%bE9-z{B)N-O`2aa>$$UeTe^jS z?{rh7CDJwU#^0b8^m~>tmhM-?SO6|);rUy)Uij@pWx^bnr>kgSGG*!!7}CV>-dL>_EKJXB*-Y5^zs zpdK+N*b%XT8*0IU9?j@ejqR-*agy+}A@+6D6iYpNxY4>Z5mTjP!1u~Tu0_s6G8m92 z<5X~~vLmo0sG%<+cX7ja0O{6%>5hhfmI*? diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42,43,45.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42,43,45.otf deleted file mode 100644 index 2fed45d31783595e44f0c0a9fb3e24780779e5e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2352 zcmd@WYfx0z`MV3dT$YuU$Wo(G7nD{a(Y=qo%lZuRu$ovL6r(j&x3GQ-^4>&KpnSbN5RgI#{M=6z!DEl1v}U9 ze#eS+-$#0RUZoUYk(z|;P{#2W#~HlJ2PtO^*0 z(UjCxR5U2m+K3(^2bqXX6|u!c7RJg+x|pRw==S;Mpe}9+z^|s~4a=IZZqIB{M^5Oc zW>!5C@g%_(+KQ4_Lmb3I0?Y$FB*6kmfk)vnSO#g34l7|5tOgE5u)tc_08c^=g|QW$ zh5{&rBG?1_U_aQP1Q5!g0;<6Y_0RxK@N+m0Ezkx&=z<>Th0`zqgAj!C@B&<*q{rb3 zT!R}h0XN~dFbS_ST1Jl?@+hE)W|Yu^S!hMhgdB$)kDP#kgg#oTEuv^(v! z^(34-UOHb-F67g3$FcF+1l_zu{rsdy79<-|zPIqvMT;L>vUHg-HEsEd^zZ**Wya&H zGM`wz#>DZ0XqGHl*0t-_Z`io$$?VNJxq10d?I_y4Z-sV+Ht~NQsam5pF;$zYfHc}J zRl8i9SR0y256PZTIQPtJA-ON436F>F-wM4K+7^oYPaXT6E`C&dFJV-tyXV)(YVz+_XFU-`yK7dwoJ?dyjNE z+v`r z?b2lE&aLs_`Q{6U+u4?9e|%!!;@r+34&*f!HwX4yJ;g?(uh&p6`Wd}pZ(v{OnI3t= z$YJ@^ROVZoj&}dOo$cxE>h4|^3=RbXXHRYG-qy0+Q+B+lxOuBzQVXrgkYW>iJ(NQ48_nChS$Tu@4~aHA9V^|0dEX&W6p=Xq0T`ljIJ3OzUB2VW_qD J5p=`Fe*+a5RUQBU diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42,43.otf deleted file mode 100644 index 00076157a5f332b4aed08550620dc0010493fc0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2104 zcmd^Adu)_N5dVGG>-Bm)T7h1b^12qPtsva@yq5R1rHH5{Kur;)p6xM5>HDtG5>S-# z>a|c6!Gb_5ClM)@C{zqaR2r?XXf$dxgb+2Fm}roocjbfB`L0BX@jw4`H#TUZ_8;O}fcR`cuvdGV z>QK0tRp{Yisqt3(tbG}GF?*WjuDaSlaOe;u_Wu&gP7VPS@=BOZ5Cp+e(O6yGY;ZH8 zDTuBVqGhINSzPosvp&)uH=zr=LZM-5PZ$rpa%DufZn^s2;DY#QbISR_F{7dzM`Av^ z;={)y0f|V$2&7;nMk5VlFb)%ui7aGe3Z_AX0yk!0Hs+xKMOcV?QH&)hK`B;XCA_Er zp%T@oLjY^hj171kPhtzUBZQrJ3cIlv`)~kVIE*7W%7^a7t2l+zID@zFj$jrNNhFD6 zQb;9@+>}dsB)UixNt8&GNmNKwNz_PmlbB0l9!V~ec#TAoOp-#9N|HvBo1|Ql@7|Uq{^i7hE!5D zQr)EHlA1@Fi!_lmi8Prsg*4u;Mw+{zwywEhHTi?i?D8C^D)Subm5j5xys! z@K2rfZ(ZUs+r^|~cKgK+`v`uMiT$ZD>Nr0-_Ne)-3<=AGJ&y4*1L#dUqJpWE`urOw~BUT!_{bm)|Sk1n+7rVbtJ zt*vdLP+NLK&&v7(K5KN!b=8p+oiv#3p!QYI`Zw!S*DTe?uhP@~dfK~sK_tT)aXlOv z8+mF`B&Fh;HQQ%&)_2gxz!S8gwz#>fPHy^tZ%Bt_zuQ|^4M{+(t zrJH)(bMz8Dz9;8s&E;J`?QZF8?c8mRX6a`gNxw$_aD3SL!G@1^Si4_nYww;IsBH2z z`ZPUfj-Jz`dv>kr+qU=k!ARbhk*o`m%;WvxfpfiGhc_Nwv%|XOp$9jw7+ctW_rCe- z%Qx;XJ^73^s$HMXXW1TdaA^~`lJI!+=!%cZQfB=QA^tog*pPK%lQDl=)^r4ELp#lq z=`|MPU@}mySm%YQ!`%Ou8aXh!k-x-#&ci?~E8X!kV_Cg9G5Ihh_6r?cR_($S;R>!o zip^l2IlyGI#988#OeQlgGw$TC<|)jd&n4D_g5ekjy*O7G8X7X9vgF}zGz;$M`w`5E zyxzs~FmFOKOT&EJO}P0cJ|3x?9DcTF zV4E`j3YIWVF*`3~53potRpLn8!zfgoeUUikx!X$3|E mjyj5II&Nnwa5RD6ya)L_8#xv*fFBvLu${nP+#aS)c==DE8RuaD diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,42.otf deleted file mode 100644 index 8eb6ace1982a6bbd89ebc84d7d4cce4c43959538..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1912 zcmd^AeNa?Y6#wlf%d&tdkmA>ZQjm)KzIMUyWf3zo7|@2s5!_%sE3zyssL)th`9Uly zHe{h;IBm`t6po46*kq%OIZaNDHZ?X(<223muQ@oo_-yFB#VM!hzy9pJx#ynqJLjHr z@44@tSGHk88LZd?1MHsCQu}dF+gSkT0K=^{npy#b%)eD)$1*$4ei!IsvE_aJiqr&zah3c$lFVbnvX)0yjb1On}vv?P{_ z*k)aAHAk-s( zCbVED+OZq2;5F<+2f{dnBj~}~IEFs-<9(dMX+HE2&SDrBa1mc<=OKYal1L_noaCZH zDk8x_f>ybnStOY=$|Nf!J4tqtTu5>eDGpKuQbbZDQg}lODNa&cq!f}; zL{0}e1#*hyl*lQQllSZN1e@AJ+sNN)&#TS1iw=iqch?19@YyTdTUvdA7W>-9+F+I&@ch6a0u=H6nj@U{3tI~kn3PrlFtZg{vJ36?}_k}WwUbxPXQY3Ui6k4>ME zHFMVNIdkpVIrHY{KK?{r{*wz9E-F~;5JX8-qq>EY(*KuhHHcS%YnV8~b+{I<%1P7GcvT-QOfmF{Bf4&Gdp6yeZVdM! z#%Hk15}>!54Q5l4UT@@O+MWDG?vmow+ydPwp3I@~+beYw6BAli*4+GPWX7|6KRRO~ zuXnIMDeIBK+N5lF1UEh+n~;tb4}HvWoVck5xvk2m;Rd?{4QRzS#v0&b#EVAM!p|Nd z_Nn1kUBNiT{k)7l$C_r@#vYAqEr`d|YZ-W7={#F`mSKdQXCprvUaXx6?l{+UXn#Vc gS#dsD6*tSpJlq^3P808H|Eqr?ErOLJq)giW1Z&o;jQ{`u diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,43,44,45,46.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,43,44,45,46.otf deleted file mode 100644 index 73315f3ed5395d3f6eca3e95836e963e5cb3927a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2712 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 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,43,44.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,43,44.otf deleted file mode 100644 index 4005a0d77cf504b194899df1ba038c9fc89c508d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2348 zcmd@WYfx0@_1uMBF3T!DSZYvlL1?7D_C9w}qrnA|G)YN8GqkqC7S?aUeE_>4STxF; zeZT@+6^O`|jWY%;)&fn&Ow$TYOwvx9q>pK9t&>TbADzjh4((lX&Cqj~q;Wd^*PlIi zzVrURbH4L^^PO9A=uio0;S3~z!BSjo_;cp83IJvR)bwM|l$5>i|C<|tzJ|J!C1tx= z$1e{55Flv>%9T}4YaLux&7)nBtL-*x^~>+M_Tt=EP!{c|ShJ|PiT*UoId-SFdEHMF zI?%odK&^9Ho9m$H88pEZ4vov|w9#`}JJCOY@_3!w<6XW4EUq6y*#LmPMK}`@RX|ac zrn=GTY*Dy9u~djvP_ar?tTG|CAyHndOUN9De!qVO>ykDD{9tiaMAm%r+R|g{*y+^U zONMo^wzW`A4Mb^!xCm|zb)0*`_Pis1=( z3QC|94nsK{fumrBY9LSxPN)M9G(iir!gJ6DozMe*=z{?W!+98ii!croa2c-Prl;XL z%)(1>1AYQOg9R#y(h-KRgd;o=h)7JtO!5h1Bn(3smM|P)c)|#T5eZ`=jF~X`gf$Wt z=dgt32+I>zAgoAO6JgDS%_p3Za17yaNse$l;RM2ogfkJ&Ot^f)8wt-4o+Ug+o^%qOtWD9aTAjLP?Yi}8`t&btcqn7zrp=jK3|ZM*b8^4@@V30K zY~QhS*KQ-ja=aj#%=vrv?t5hafkz7tS_+GbpM2`;&*o@zw5$JD$kG~ckt}Vt7SUGi z>W1i2ZdC4$N`)70M&)x+jWiv-KOcQJ`qgOCf7<9TY{`?_yD5`8-QAFG6<*Ecg|s-< z-(C-Dm1o%Y{2H#_!j<(&1Ur++1L4F_I0 zG56#7&R>2!{P(VVzH5X2S^GJe3dpLE3@2${!0!)aG)x_>zi6Xl+dmcbDY30f+w>%O z?0fchdB^cGdGj$j!!D=alr2)0RWg2C+9(Y?DWz8b;dsxU;rb9clrZH+cj&f72NHOmG4$L6}vUmcV3e=FtQk+QEYL~qSc zk58Psa=e%B{MI+yk8CUqK0Z=(vg*`m`OFX<6F=RpPmyMq%zEy8_QM^5&wI8$+!$^e z@?JPG&_2`=?y|Nz>YGX(<{3Hj{hDao#CIeJ-Tw35iPMp`Nc*Lh zk=D_U!M6UkzP=EC19N|Adavh$&PykUPW7A(pBXwGpr5-B`e1L+*XKLmeZd!Qf1%}q zZNNQ|Q@K;tjcy$|C>j2A=f$Z=@9f}M_gLTagY=|St`8n*J5qbhStGvHK67UNH`1oJ zy+b`ior9f0N53QJq@}X^Av}*Bzdi-;iSihN_oK+Yiqw7o07`uuHPD)S?TkYISkZhL z(wF-ZS=EnFOaSF&M^N9Ul=u4o8a}UqLgUrIIwmh*Np8h05%u19bswxzA*hlUs1UXa z9koa;!Y9DSDIkv=fJ&=L(5O>XszjWooXx+XpzvT3wv7TPT#2FJy9cP{cxs6m|r zY^bq<3#!159u4SIf$gmn^(5|RMcuO~DV7@aaG`Zqd`*=S0rN^jsztgF60tohc_*S? zrR-4I6H-f@eo+SOV diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,43,45.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41,43,45.otf deleted file mode 100644 index c9f261ce9d72d8dbd9b40eca89b9b49b910ec1b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2360 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 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.41.otf deleted file mode 100644 index f50cc90bc860508a22ecb4021252f767f4d23649..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1896 zcmd^AZA?>V6n<`7N+|_Ifhm3!lnth0?^g@>$%i=S90qh@af%((QxPb%_`%{fHxU^{ z#f7<{(_z+`IG7qI&IJ<}CC)7SiY8mOki{%Zwx7ndQy9vERSEibnpo<8gZZ~-uWxpHkq6{f)k#8)#nsiJD3)bRQGGeF!g zj5pUdx|^{Y+*M0nB(;~ps&e-W?V$zuT6ZRirJlEUUx-0RLfn%921A?W| zy{j1|YuSWBp5`WZqsMYFYXPfIFz#>m1zIQGfyDU>7~44oP{KQ5GC&XnbKUmF#x`9m ziliX&oDkV)h-@@Qrkb==n{ie@4h4fTX^Wo;oEb|xshRIxA72?4@uiH88z)BssVL=8 zeE2xTBLRs>LJCqb1sQzs8JLZ1gYHYwJxKRf} zJsQ!B0Cu1ayYVt!#XfW*h=VwcUc8B;IF5e2i&Hqwhdzt*7{VnC;}5||B1t5ZLMl1Q zMFmtyqJu<{M2SS1M1@3^L??+Z5(`KyB*{S%?~zE7Nm58sNph0pBB_9+LXsUMizIVM znPi1zm1HN$E|LpKE+oZ4ib#q?3TISEQAu%<;v%JhltNM+q>7|Uq{^i71F57sNp+E0 zKx!d59pn_rDUnkqr$SD()YshR-%8$Adv0x>U2-@idvTrbd5^uSEzs&|4A@sS)%yI+ zKEJ!wQh1x1r6=I=?_e@^m3)``m!pKQHr|q8O|&H?r%XznJS8nX&GNS`VZeGjalmG~-D6AQ zw=ZENEh^JTr@*McbDfwFOc%y8(z{>l?&`{HKhWOOG3#h~S@w-hH=hmHe>$vLdUqZS zbZ&o1ORM&3wtb$iH61MU?Y#KWwS8aQ>HD?gZr8cjgG1gUn$WEodNjOX>FN#!yEFZRn_7;0ERlJ?tLcf6 zIpewMbYROH-o4uVZB^RLEn22m%ebnQhO^vZ$HwsV@Zr_rl)CS>br$ut^w5ieS7^7d zt)=C}ozKDa9K@B(5?Px$NwldcM4>N8wp%z~D@Uu@1x8_RbDeC8D z?ioh9Wh;9$u{A#$)1YVI=St(%%Buns?7W)zr}M@7i5^HDL;v#em=Tq+suZ&xo5mPB S@wWbb`j??cuyTatnC(xa0I8Dz diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout-retain-gids.retain-all-codepoint.otf deleted file mode 100644 index d4f9fc081b8747ed521a8110364a07248cb09a97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3772 zcmds)iC2?X7QpWdiyw<(TSHs18UlgDYD@OSx@+y~=xD84XT%invF{)tK@165NJs+6 z7En;yQw7CQv@WAPE_HWm>rAUt#&$eyZKun$j_n8Y(c|0)?M%;{`3vT~^WFFEeed_y zOL%wLOD`>haHxhLkStoVMDpR4-6{YW00_VG%<^R`@3j2=5r7H!!OmqXpHyYLS6u^$ zd;|3jDLJNmh#|=U(bFM@m}Z_>~BRqK0T+nY<}^qR%}0l z`lTFGSw5sL$13#U7n*CzN#hR3&cyLJ)VuQYii+>=09?=bA=D)}1wbkQfnX63LPAqZ za&pR9ZO%{>3{{b#Eux_45_@N0}pdC7)3wFWlup9T? z4+r279D(C-5>CNcI1iWLDqMr>@IKsxLHG!6!>8~$d1wUKI)s76UO zDyqR5HB_Ue8XeW>sm4GxMygGsS|!!0s8&t2xF9Xn>Zn#vwFas+Qe6_&DXC6Hb!w{9 zP#vyUM|FCtGfXWEmN%bnKS5v))>a|pl+tE|Kf$ELakVFkiYEV&wni@3Jprr;K zHQ;Uy)L^8>Bx+Prqly~U)Tp6GEj8+>QBRF{7{*0;`Q?QfG`(0NPfXpcvhv3Tn_LJkWsd&;i}(3cau& z-QXC!g)VRr{(#qi1O9?ne+Rz8YySZRyz&qdj@LbjJc?HxN91HCQ4u|vO%{+PakPGB0d5?TR2FYK^XXH!r zE%|q8LdFOgBV>$7U_=5V5*U%d zhy+F?Fd~5w35-Z!L;@oc8Ij0{L`EbsB9Re^j7VfeA|nzRk;n)+Bjk*bGeXV?IV0qZ zkTXKg2stCuVR^`?q&mn>wBCUbowWxy{+?Y(~O7B8VgSMZ*fQTgdVYStz}xQ}vz!7oTn8GhKXE z^*&RbbtA{${852D;o=z7T_%ywos=lHUHTYa_LYEM+Y z-FU)%#eKE@ihF-U-J$emF4if4RpNDa)^vJ00(>mra{3w{cAcN_EH4$3QdXPS6|5;s zF$dNRG;;j#NS`?3&d?2UtG~6O&3h`qzvyn7<*ss6In0*z!bG#FhI2aIt{CUIoJwEH zKKuFFi}qt1Zp{}!m~7lMzarr?lewhETE4B+gI^rKdGgi^U(fBgyB!|8r=uaz)ZTLALe>wn4<;QG##xe5xcs8djr|SW(2S8A zcmkgcj}tGPIp@izr)RBCO?9sHZ1!2(tRJNE(Sh%_Ig_2qt_@=+=sx1X%=!IwZr`+l zM%yWqgL67u&KNHrwFY+W zKiScJ{PKy5CoaArbqgZ9Kr|NN;i|PexS^>+o;YG)I9lw+<8V#3daS|0;ZnZ^x0 z{-ahLF%&l}7gNv1ZRs__jI5QyV;hCZ=|c2rVG$o|;*);M$MF6a_^8yIS&mt41wLvn z+Da?)$_om%e|w3K=0iKVUf-UY-k+x8gn%$2e(Nl+c<+!P>eJ5^RtX_}iru+)y?2_d zZLYQ^Zb&A)C64%J=m+towu_aQom}@$x2JnrQD#|MNt#Yj%oP-6!UFHc!}gZF+j--k zc-bvpy7z3)g){wKyUe?@oSf}9uhguIS?qbX{ppIIoNq|?s6O*Y ze#*PWjgCfJgUyre&GzJQ{K^p@-bd7Mlz44mUC(O2FlT3$&^S2b>b%X~ubiB}iT$Q@ zb!`s>IvSt%K5tuU&$O&cF+W#4=h&(pDXnE|_m>^5I8t$B^PcLxExn$9`0Mx;_KTdW zzZSD|r+t@WXY0v|9otX(0`^u*V|#Pm&P@SskzVY{@TU9H9cA{-Hfvc)$)?g$v)f!( z>3;d`jB}kI`MTOWwsm$jbOpK{1GT>^J80%yPV{)ExxUh3FXi}EBgb*wjyiD!{#3FD zEj*kVwmdm%_V@T-eh@8CDcfJo%0DNUy$;d$>w{IIgQy09h*|OJI!I>xe`MSY?mz4- zmKWHrpgZKL(NkgD{5cU2g`Fine4|H_d*mLzfmNd=U>$1!qVUk5(2xj`C>RlTrvFY0 z7B74n-|GZY#^zx1<9X!%{rhZI)D~c7DHMK%=Szaaux}FTV|5WsKy9oZ^b33NFX|yM z3FiLPCv?5t{+mH3`dbEHw}e5-fu;GkXf#5#Yv{#1F%+Q8{H)j@d^0q0Zu+ z(R9Cq#aI6$v7X^D6=nd*HWlXrhqGY9(OC;APAe)#+s~u2HLyB|UnE9OA|#(hNk-!& z)*`}FUO3w8LDX10ITg!z{4T&}C@+G zeL$fd@=&CsnkYD(12&_Hi!jB<;?zB|%{XJ`{AXF5!QJA;bmz8gGt0g&-|suW-#Pc3 z^WB^KWo_G*1rn$M0nqC=ZlrHWo>T+C0DxfYrtGZT2fE*k0HQmnd9rdBEA-d5e*z%X zBi~hE(3HX~LW6#uXX_YE;o1AfRp=KYSL#rhJ|^Ced^7SioxxT?EfqMBuSPC2XevrU zl#M3z;}RP+28J3+S&07Y$a_jnR$Jrx1#_w8Lnn$Ne~;Feg{9^Eta*>K%gk2?OS zf9yKl>K@d!afF8>eH`qiTpqXElVs`NX+F$Q;g_E+lS{+%#^=km-l7k6c5cD$Ty9Pg zm!#toFLLYI6b+mC9y^O|d6SJV{9(6qWrx|Pt+pP}R+%cz=I%#V*+f=+nCkPLu=h=t zqPQ+@LVjU{&A2tlk^RfpaN9Xif5vg+rKUhYL5o7Qa6ww{fMhk$Hhy`MilqC7vgYW5|p;EuL z0oH*E)Ug^o-djsVA`!kSG8ImKh+!-CM+oEa`Ap<7n}lh|Vz%HpUHF_Wf&^GI86%GB zS||k*SYavTg8|Aw4>l-9O%Dtz8Zbfu=rF>9G5PQcU1lW#zV9AI`7V{e5&sTvo7Iie$Sh`%HMXYd&% zkPHie&}(c)ps)%KtigK-8)LPh7R!p4YSc@hLVyfAB(bUjZN6u|JN`x?aq>9{n2u`{ eenq?j4^fq%l88?bPzY^^M(9DTfD?$dFz^>m*!NKY diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,42,43,45.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,42,43,45.otf deleted file mode 100644 index e6c891b2e7a23a1e833d2c803f8dc148fa2ca447..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1632 zcmZux4NOy46h80uhexTR8zl=)eV`<=F=b3^{1^H0XK@%1r*jj#wzT}Tg|=>UC0iEf*k18zx^oLUv+TaybI^ z-mTOr%AtgoV4Pr;R;^H-`%%9F_l6M5wMfhu7r%@7D-qAv>dY2qv7jDt8e*wVVJQdE z7IdK>r&zDhshQ!#moR<_aiH8_GKY^qI@TXS%mQGp2!H}14HQL*Rh2qj4e^$TVj(n_ z3bAyE6@;D>@-wA^IRWsxT$5HBH5=fA@o7E0_`%hQ^&)O<>=;+{43{+%#1tirl1$rD zpph@p$mJUOQjL6BrlGvXSgg^S*#*iJHa#sZoy|}g-d3~uH72uKXJR+%l?G$E!Kg5+ zRSVgSvNAT0q?_10wMlKPLUK|Yin9qogj!=}$P(sD=1Zn0N?2kNiAf@6o@BZ)IFTIW zZ9y)p{c@0R3yQhH;KM7yTft4isQ<>8e`C>ok~=YdQt2I^bQ(4oJrWnOvax4Dgl`D! z5T>@$QhMglM7+%Ha66p|^`3fPT%v+YdyAXJHNVQms=h0=FYl=EX{@IAG_n_=hks}A^=5umZzzx}2 zbo>2>TQ+$&HEgz(>?=@OH=0*{TyR9$ZrO3ta<2Al?b$si_6{8C^ZeQD;___Q80TOk zK8{}7QG0Luh1w(C7kqwO`@WXWHdk-8pUGS*^AvlvKCRti+tW~QsjRH7sOmQ!}5= zDU4nD7f_-xWS}njo-QFK7L4zXmT@02@5@<6_Kiu zyeUHg9X&$%@YYJHacUeMKzd{a^w9&LC1QbC6hqTO+(9%w85vpYvSBS`K=$Mr#NJs$ zg~MTTDxwU0$PmM8sE-mx<9_m8ne=Ixj%d;sJjDy2@PCQec>duj@?Ze)ZHlW*n!43aH@ zIgkoenZm3G1{L7IQ%Qs}t4(I)9{(qVktl@>1yWQ^!Sh&`C>3CYtYi{3q?;LtM&T#4 T*Wnjr#khw86||wXz=?kVnT_#M diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,42,43.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,42,43.otf deleted file mode 100644 index 127f798f3666520c79b23c440e620895282224b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1404 zcmZux4NO~A6h8O$hezpPo0J%E@BlF*;)V!a+z4AOW9otsV20@&tMt(V{i7|eEHG#I zZ_B8PC}Ts=YO(=B6i_phnL#E_jb_ss4OxgLniyl|g1)lLQqOHMPUF3~=bZ05=bdxz zZSO6sswx8&oB$aJ`jQgi+J4dx05bsG@qOiGl|L5$QUIV(Bj+fq+@5Fo{J=DT>@?yd zwN`@zQb-MeoZ)h_XfS^GgKZc3^AT&!NNikDK9AUg_+GQs?cwveYQz@ADyzZc0C_o@ zFo8>HGgw7_F8u-YuOS|F*j?`M>yU@}e?=@{2{Zu+$T=W{D2>flYYVe>h7ur@N6@>JlEa)!Lm7yVKwnjoSpB#UfO& zaFW1n#wHJPeRReZWiU?QD~3{|`{xSAED-9f4NwTnSI7*tAA z!L|9|)!^g7nE(3te|)jys^z$GwR$W;IFU@AZ4V z$sK(ifv(h3CB+$whp!xz8a_Es`GKP+T|LdmX=1gRsyjt*X;;&vZLGmQ-0*JoHQ%Ma z>w#}aKl+LfPWjFc&W>C?GH3Xp^h^4XbN5?E=iZ<1{Nl#Y?_D>&(=YjE&4ZNqDHot{ zjQ9F|K7X=v;&9U$kq_N}yFe2c%3R&5G4<8GVs587jg@pu9ZfdVq>EH9r5mK&XQUMA z#r;x(@w>*JokL9lQ=97rQ>(qDscGcKWhqHgp5ey>=i0~DOYwA=u4yhTNZD6rDL1jB zh#sJdiR`nsoBclzbPRci2KZ1Gy`YKvE%c}6^3bQPpY`%%Z}|Jh(p(K5v02p8>>`@& zp}PLMx$ajdN2G_pk+QB!8Iuda#rdhxH`~rO_VS&Fo@#$OrMU0WQ+toqwhdR$yv&ER zx3}Y7dVHEV{3nv=8vZ)7uqL7K4VOAB94ksH*cmn$)@>u*n7je|)ARbZFmfgY2@30k+2u15L z$_Q@)2iU;{`A`E^Xa)?;wq3Uxl-e*v`|C*$>ON1(%veY}1G?4<&@CnBS#!gi|1MKDKXgio_K<$ngt zsDf0;0b((@ZNRhF1^{a?4{?hwH*(Re_y|S31Q`Nq*o-n6?nBAy;BU9S*clU8grAU6 OVjKY@45IYFxxWB1mWrbQ diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,42.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,42.otf deleted file mode 100644 index 6cafcb8313c29d5d0c60adb3f3e39fec07c15dca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1208 zcmZuxeQXp(6o0e3x82)2+M;)j7Tau#O=v`{C)5TAcx^2a#cNtH)db4fTW(wK`>xU& zR1BpYcUL$}ZK!;;$!gSAOO)0ROfb+OF&YgR4W==T|L`x8n!PfZ^UYqP#5j|A@BM!7 z&3kVqJL}oL-2*Zl03MX4mKLSq=9e!4z zhZ!p-;to6AP$W@SB zC6}w@a}Nk~xt*^ZgJbD*LE4Kd06tz=HcrJmR~ENejE0gqqwPLp<8lxP5sJ2Y{PpYn z_4Q5RNPn!`uO*aKUA2mnec_i?rM*9%P=j&hnNU|a7753^3DvhoaR&lQ8w-ys zZE9SNy@F(+Cv5640Ump_l~&8ua&eWcFi|BJ$MnS-ogUVW<`b86I--lllz#WJeqG_kCmi=Yys~;tO zDt%#O`pos+Gv3d){Xn0HZGLy(%x9MmeSd58kHOoib8n@mwGm1(l*>|hRZ3;j=}dWS za#!@UD&-#eYn{`UTe-N(=^xtjwsw%N-rG(q_Rw;TmR+JvMwQp7+i9#Yjz4RZ_-^b? zt{;tN{jbH}^zRS%N26zMeQT5%;%R9j`{BWfrBV_-N$)x@&KkAXrYSf1tY(w#x6UGQl`$}G*APaB@T&4!J(ZUxX zi@a#Dah!lVSU>*^cXQ*@@D#YAu~37_`OPGs&$FtC+&I|~;d$(h2v*!*hqz#KP>iTx z^Y`$=J+=iLuxTkqG3!M;zUI;(}x{(Wjii{UR&;=Ss#4x549)~vM{brmO zxfc*IPd7${(7VRW$*~I9mjktodMyZ`pcZg4zLA{>+<36Bmu`T)dVq&aS-2H;(nehP VRtjwX6npRgGgw9$|3$?G-``1>PS5}V diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,43,44,45,46.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,43,44,45,46.otf deleted file mode 100644 index 5f4754268bf33dcd62f6d57751b5912ee5141369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1992 zcmZuy3rw5W6+XXT{1^w)mLF9~OH2~Fu#uLLg``QFltO8mDN6*Ug=H(a;Mjm4fDM?3 zdD+JHZyOuz5`zQS;8rS-CQE=O%hXH>&2wEJ={9XcX%wx^Hf2+nW&2Gp6+6G_+G^Ul zy65qobI&>VzxKTcUwrW(NTC~qATKB?l2`7!F$Dm#0HVP2hYpr}_T9U801|d0<~vyO zM6TvnrKbVJ=!eQGt)d=k1VR7_Z&$08it4ksb-U5O5A8fP0&DL}y3qEay;-d_ni4C8 zR}Pe@%o)zPPmXyqGIYS>);; z0{F5jnWLBZQ|Kxo@GjtH%aBvOyWxY&r=~pj+;98l?eo^#<(zig8ADL#)(>{E7Q4;b?re8- zT4*l0oVi;xMc58`XSQND5zf3E(q3pkTlY7XoBr$j!N90<#Oro@a11+x&LLc3UM5V^ z>{1%zcDh-1oz-LY^`(y#6>hxp%17l~?d5ZX4z%~ZQmYTu zo+|sT>yqcD?|0!}d_YG}xXumDjoql6SDZQUKH1i|_w|`+WExefQXtgRVLC z5TV>e;3LpRvu>Bmy{>WQm4;Cz9sAyw+nJ=;rll>6%5&s3wS{EYm5@h|kacR3c7YUd z8451vr`&pO;D=mF_3!H(yM`NlDzl+S)uC@~Xc+ta8kfdNM(Jtalx6y>QZxyXW#;?> zm-W#c5zOq^LrRHwChJYzJ@1`>b(kFv(6LN%o=N(9?BC3_;j10jopfZv?TKtK)S8q{ z$~=;_hh&*ZzW2zy{pj&A?#bV9nK!wO#}}ekE}jTan%}H*(zc)c*m8J%p=aO7b8S`T zP}!`Xj^%y%1e3(gE$w8s9o_gH>vq=I(-3G1H2aOgmH~_38t7AWXd0S}H9KcX`k!i| zy_4;4xIgvS`aV2MUq02xi7oFsCp#m(5zBb%NJq#z*z4`>@Au&tnE#~tw&PRVc$?qs z=m~WDJKc2GGB6&ehwW#N+JkJs@_K7fIiR21T)CCVLYqdO<>Y_7IW-e;&JB*)$NG;A z($icS<2l@Wxb}#)Chxjsw)^78+#??v{SLov(B{#2H6AU^l`Q-4JW`fYnDWr!=*t7- z>4`exU(9}QZ@c%dlO720Kgw`;EEGEC-|yXTJ7BNvEv+)YV0`-LrQ=mWQ~62L*|sxn zXWFN_j~|`({Byv?72B`U?1?@c&I$XZVmM0%O|*pQf*p*f#;f+J z9VUCb&1!0DYH4mZyUnf+_e<~ATpInv7alqG+Guz%9Evz*`+jCRZKheLlVzRe{*GRI zGtHGQpToW#E+z^8WBkPgT{*A*x+3MNe*q<4LV24;7|2AZ?{zlqtsg;!#zA9SzICzr4kFZBdl!)td&|cLAkc`%< zF8mfQ`j#$+RM_)Xj3kb$pdR#KfFD2wXrT!-V1ydPG@wL80XnDxHAXaIOa*)&iV;`E z;}nR!gck3q!3Z6CACKo0@D;GHRFqPbPk{)w#QPQ@F5q{_?+IlAZtj;W=fD0AGDIOB z%S-+g_#N|;&sTu62q&LEPAkXw_vil*A1#G+$OcNIFzSHD4v?@a@1cxJgAuXStoUHX zy%Zu8$RG{#KZ14mn^}P8$Vc&m&+s5h{1j diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,43,44.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.41,43,44.otf deleted file mode 100644 index 8fe4d63eb220a9a18c2b0266421e7cec6e477efa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1632 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 H!hGy61+7fe diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index d4f9fc081b8747ed521a8110364a07248cb09a97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3772 zcmds)iC2?X7QpWdiyw<(TSHs18UlgDYD@OSx@+y~=xD84XT%invF{)tK@165NJs+6 z7En;yQw7CQv@WAPE_HWm>rAUt#&$eyZKun$j_n8Y(c|0)?M%;{`3vT~^WFFEeed_y zOL%wLOD`>haHxhLkStoVMDpR4-6{YW00_VG%<^R`@3j2=5r7H!!OmqXpHyYLS6u^$ zd;|3jDLJNmh#|=U(bFM@m}Z_>~BRqK0T+nY<}^qR%}0l z`lTFGSw5sL$13#U7n*CzN#hR3&cyLJ)VuQYii+>=09?=bA=D)}1wbkQfnX63LPAqZ za&pR9ZO%{>3{{b#Eux_45_@N0}pdC7)3wFWlup9T? z4+r279D(C-5>CNcI1iWLDqMr>@IKsxLHG!6!>8~$d1wUKI)s76UO zDyqR5HB_Ue8XeW>sm4GxMygGsS|!!0s8&t2xF9Xn>Zn#vwFas+Qe6_&DXC6Hb!w{9 zP#vyUM|FCtGfXWEmN%bnKS5v))>a|pl+tE|Kf$ELakVFkiYEV&wni@3Jprr;K zHQ;Uy)L^8>Bx+Prqly~U)Tp6GEj8+>QBRF{7{*0;`Q?QfG`(0NPfXpcvhv3Tn_LJkWsd&;i}(3cau& z-QXC!g)VRr{(#qi1O9?ne+Rz8YySZRyz&qdj@LbjJc?HxN91HCQ4u|vO%{+PakPGB0d5?TR2FYK^XXH!r zE%|q8LdFOgBV>$7U_=5V5*U%d zhy+F?Fd~5w35-Z!L;@oc8Ij0{L`EbsB9Re^j7VfeA|nzRk;n)+Bjk*bGeXV?IV0qZ zkTXKg2stCuVR^`?q&mn>wBCUbowWxy{+?Y(~O7B8VgSMZ*fQTgdVYStz}xQ}vz!7oTn8GhKXE z^*&RbbtA{${852D;o=z7T_%ywos=lHUHTYa_LYEM+Y z-FU)%#eKE@ihF-U-J$emF4if4RpNDa)^vJ00(>mra{3w{cAcN_EH4$3QdXPS6|5;s zF$dNRG;;j#NS`?3&d?2UtG~6O&3h`qzvyn7<*ss6In0*z!bG#FhI2aIt{CUIoJwEH zKKuFFi}qt1Zp{}!m~7lMzarr?lewhETE4B+gI^rKdGgi^U(fBgyB!|8r=uaz)ZTLALe>wn4<;QG##xe5xcs8djr|SW(2S8A zcmkgcj}tGPIp@izr)RBCO?9sHZ1!2(tRJNE(Sh%_Ig_2qt_@=+=sx1X%=!IwZr`+l zM%yWqgL67u&KNHrwFY+W zKiScJ{PKy5CoaArbqgZ9Kr|NN;i|PexS^>+o;YG)I9lw+<8V#3daS|0;ZnZ^x0 z{-ahLF%&l}7gNv1ZRs__jI5QyV;hCZ=|c2rVG$o|;*);M$MF6a_^8yIS&mt41wLvn z+Da?)$_om%e|w3K=0iKVUf-UY-k+x8gn%$2e(Nl+c<+!P>eJ5^RtX_}iru+)y?2_d zZLYQ^Zb&A)C64%J=m+towu_aQom}@$x2JnrQD#|MNt#Yj%oP-6!UFHc!}gZF+j--k zc-bvpy7z3)g){wKyUe?@oSf}9uhguIS?qbX{ppIIoNq|?s6O*Y ze#*PWjgCfJgUyre&GzJQ{K^p@-bd7Mlz44mUC(O2FlT3$&^S2b>b%X~ubiB}iT$Q@ zb!`s>IvSt%K5tuU&$O&cF+W#4=h&(pDXnE|_m>^5I8t$B^PcLxExn$9`0Mx;_KTdW zzZSD|r+t@WXY0v|9otX(0`^u*V|#Pm&P@SskzVY{@TU9H9cA{-Hfvc)$)?g$v)f!( z>3;d`jB}kI`MTOWwsm$jbOpK{1GT>^J80%yPV{)ExxUh3FXi}EBgb*wjyiD!{#3FD zEj*kVwmdm%_V@T-eh@8CDcfJo%0DNUy$;d$>w{IIgQy09h*|OJI!I>xe`MSY?mz4- zmKWHrpgZKL(NkgD{5cU2g`Fine4|H_d*mLzfmNd=U>$1!qVUk5(2xj`C>RlTrvFY0 z7B74n-|GZY#^zx1<9X!%{rhZI)D~c7DHMK%=Szaaux}FTV|5WsKy9oZ^b33NFX|yM z3FiLPCv?5t{+mH3`dbEHw}e5-fu;GkXf#5#Yv{#1F%+Q8{H)j@d^0q0Zu+ z(R9Cq#aI6$v7X^D6=nd*HWlXrhqGY9(OC;APAe)#+s~u2HLyB|UnE9OA|#(hNk-!& z)*`}FUO3w8LDX10ITg!z{4T&}C@0t*@i)KznDo$6f_jDGln=xOkV-?s)5FJKA0ECNBQ{%!h`$~eF zGai%_K(Z3?CCxRAWLUEn5c$R^K#Rh26kLzbU5Vc$oQiFmokeL)NGg#ED-=K>*b*#y z99ZOFcPx1FA3$lYp(ixvzIIUg{%J@32}qyqOk!1Ups5Cxg5ppmPf}6PfS#J7rr-{+ zi7%jz8qzwgTB}J>sglt585zuKKtU7cn}T{cg|ZTcP&(i+ zN)_H#ka$%ZT8ig;@CC|C@Ogq&a)fn+?<<*2N=D2C+4pr7q{8C+y7~b;=>c7X9!lPn zz1jr+LvTV3_+U49F%kx&HNj@Y2-Jcb?8p(QLe2*~>;O*!^`mzcvQ9+oxT_po=%Jjl z1DHfd;3fahL&?G1R9YelyPl%7j#`hWLD8Pepk9Ius-4Q90xDeU45}qbUZ_`R4nbEa zG$-}*mI3^HYW}dSz4PwO(;Bp>I}0+P6cyFbLyGyYg;1=*^KI}fY=DhW0zZIK*b2|X z3s45zu`~`WUIiAd3QJQ54bTWLW9zj-07B3S-4KH#&=1G30Y~5joWwtgGjJ9r;7vFW zzk=VuBwU2c@Bw@XSKt%)6t2N%a1(C9U*T`?C42=_AmNYg9tD(|(o)HkzR+9MP_vu3 z{Kl2#c}CV`VvSaZ_a{zcX@k%2^!SX=R+f8fs=PIJztgeWXmz`dn-zDTakJCstf@mV zktV_rmT-h80uhOsSV%r$OoU+w!xDxg3{Mz=Fd|{hgs~7NpRgvv;vSZ;9ASCF3WOC2 zYbLCPu=#{D5so1o9?21oC!9byk#J_hSqPU;coX3n!n1_O8+pPDgck{KCcK64`9v@g zfgu7*1da$8kU#{H2xcN!h>%Z26A>9AvP9&F$P*Fc6^Upjq6G^?breDoR(>9xtV_|) zPhF6<@S#PE4e8%{_}fdCW-QBGZp_MFk(2wKM^@%N`q-++SFbTKEXNC?*^>Xn+9$ue zZv9i%f0QnPefipW;P3SDYVd?q(8x5p*h(RbqV;kZ^h z6Tf>QekJ}~eBOU^^nbYIQQeJ{QN8{~R6ie^F?n)vLK?6`7lB4;%K*$$TT~CLmW|J( z8^RsoU~oxGq$S#x*`d=Vdy!x6>D>Js>aM=92ZT&fvzj>eH3O72bi0 zv)euiy&Jh6{o~LtKcwSlLgx=p3|`rJ&i>}c-^*Oh`d9a!`^AOU4{rB;)%JDpwVu#~ z>#$6PWmQy$eRMD!3Wb-{jBT$z=A@?|yC)b@rdQ0YG?2)ypSqgmReMV1WxM1hE;;=j zxlqcoOQs)7OQr4&(gMe)dje1NRY%Ew-yzcIZK$puynR_pm$b*|(den>(fe1?@_>BT z@b;vX_wj_R8Z)nxx5}Eaypxq*cYP6S=?nJ7=;>VfZ9~eJ)BiMF?t8EC{SJEgXW_{3 za$iNgv(_ofdF$l7dfD2w>s59?$@u5% zr^bdmCVB?j2RmQsp+}`{hDcdcS;a2TZt?x*@q-txN*N#ddjq|#J*^RUmpkI2rP8}m LtVbYZNCEgaKDS*T literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,42,43,45.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,42,43,45.otf new file mode 100644 index 0000000000000000000000000000000000000000..9a74dd1b4d9fea8f0c6d27f65b54341180eea874 GIT binary patch literal 2332 zcmd^9dr(y86+d^^T`$WDnz$rU)CDD#hU(sX_uggWD+prLTC9lC+G@72o)uUgy9+J| ztyN%OJeEjMSiuFiwu%;O)SB8c(@2f6ahi#3I_Wrxlj$Qf>12|WcEPJd&t1$k>A(H6 z-<@;5bAIQX@B7YUw`kk8BGAD>P=hhQu+VrX`w0M;L8N(V{g$HQKmYXO+W^d41T+;D zFXt=YD!D*CW1 z)Z7J7eMB)&I&Iz>DBMCOI7_6hvN`SSsf-G;KTmqJrrPb9IsrV%7m17j?D?>6YKru{M?0lRHeCW)t5`vmG{%HM1A1nh z8HfA8Cw3s2B+6Q+RckfLDwR_Hue>;~VC_11PC0oxFNNP*!%QjnC5@4mN8fae4i-WV zHOS_v0yfb|ATQ-K#$$JT2%Gj}$TocsOV*VX#lX{)lZr@7vKP(}FN0p^ z3*4{|s-X%vSVrhp!Vv195^Q8cs3Dsh%&-TX3DiU0HDt9DVxy>1aFB;`${yenlR%gJ zKQE;QUyxD17ygS)J3_phz3jnFEl{_?UFYuOd>XGc7aZIePWND0GEF(_BAu z0l?43XAQ~P`!^=nYe-|JQq!TB1l3O-Q@DB#tXI(}6u<`91e>7iVH2q18!UeblSKumKgI~iK zyg`F_8{URH@GiUuci{v05dK1=`7wL~pTRi9=|}dE0Y=SenIuNfq~=%GG`RMm!(&`p znr-AwCf=A=R{eduvADtQu{+(y4OOMpu9|9>&0{ZHX3VRsG;USg-NvnUx7}4wV4_gS zA&&x@QA7zXn2T2AOvrJ_@yH3tnUNEblaR9@my4Vgc@y#!!y_*sZ$@53UP9i2d@k}< z6ig^^DA17t3T6~U6eJWZDCDAGMY9Rb9GZDF(~V{{i)fb6Y(aA_nyo0BP~=eLQ4~<5 z2Z<<3C|Xd=MbV0q2_+6C9wh-KGfMPc2_*|kxhPqwX-uF13aR}w*(6=EepX8A>^YA; zKG%@;#FJ0Wo1ea5;UZ&3=Hew;Pk(J`_Sc`u`Np#4CXN@(qGZXnKD%P&s?}?r%UhdY zu&!{^mXhtemgtt~QvTPKp)=}IGISXV%cSEnbc=NptL9vsOf$3x z+JnJ)Egdc4wuSwL1(`Q@zq2!5{>D|A?b+Yy_SgMDp1Z>#>s#%?&26>ks)ov|Bjp!% zyc@dF@qYM^(O_h0_S_14>;_I=j&dGP#8p-YZl znQ50*VHq0PV0$RkKF@V_ckO_kop|P9eZDP9F}t`isc1+<#`S{?R7an zo?(ldz89Y#@7@$oEqkxR|7>4v7@OTc!lvqm+Sj2i`dd#+U$C!-oyd}3GbDd9@h`)zzBikG8(@cq+dGC9 zxy!xwI=duiua>jDa$eWo%f6%M2IJO0#IxRyXPz62-Ml^;J=uJ^BEYtO_dADo%`fP9 zzJFa~X>(-9#Ut#5^l&-lk~*1c*csUsd!buiHC!Pdxtnu)&4I4J2iWeO&aSRS(db|# za{S1~u8pmmedUKrN}D%$R{gT%MCmc_&hy?^8?Q88IdJCSxuYW;|L6|IxBA{>gQIQq z1%`bm{lmwuHJ%u}7LNFi9XitA8yempVe>79j(uH@u*2{59cXRw*46E=uWxQ|4mGuJ z|INM|10RH={l{M(h`tn!4EZm%{oMOXGaC#9g26y@XVW2HJsU51aFyQe4;hl_|MB0{ CGg=`4 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..2c72badc0800e3c6348a6a6d99f6208eeb3c9f3b GIT binary patch literal 2096 zcmd^9Yj9IV6#j0KhBOT=uT+HsX`x63A@`Y96lfbjV6aF*Kop2=II+*P3ECF%7f-}%nj-Lrf4 z-h$b)3t-0znBmHwJlQq((4|bkd1V@XM{=p9F*s0KtO7u~ON4a}Kaw%=Y4< za$gV^@h0Og7AfHO6~F#P#W?nlW?Ks|(Wle;7UPR7!vp2v8pl`WI>5xX;3)Ui1mT^@ zF6?EoR`|;Oww>vv>{r-s3s#20Jug9Ge3-=raIBY+nT1==i*es|<7O=YiAKg}6E1Tm z?Fr++%s*NlTLQ0R@D5lof=3H?!_M#NVVxV-0&|R!hkPClFH3Vqed(fbe$ouDCKaZiWOb~jE+!8z3%H@82jvYfV8bX;bTmf4=Yj9LNmrfs+Rr8cHR2h>Fy~BYze=lq@j?3X=6Xb?Cy(6CN94hQ!yPg zP=NbUh&h;x`B;F3T$W-kTnQH}$Yps9wOEFy@hs}mfC$!NJvLx7wqP6Dumd}>i+=+9 zaS%sv49EGW@-{kf2IufTKEwrF!Y8c^OjUlNHVkxUAyq>+cRDThQii6V&-i86@_i7JU2i5?QONz5V1O%l(MNRmlXNK#4C zNb-=BO;QfYZjwckc}baMg=CdvjbsnW*(B$X;wD8TMIwcFR7g=t(Ma)-l1)kuscuq5 zQYBJlQaK@&RE<;*soA9Fkme>$BuyesCQTuY^VLZ6aBYM&dGK=4d)X50NsivhDSi6( z>p#Gmddsc14IGplP(hQ8iC?&Ryf~zGwV|iMe_C z-bs_E&zv*NKFpr{Ut7A}Wlv7GryDB6o?IR6&W!4-qcQIbC!_kNs5Q1f`unNqh3K?s zuYdb&fBO>m*smn*aX7BDIC}F7OzapC*G_(x{b4cQVgq`F*~0w8-Kox|HBF6;1M8aW zT2>9>EDPcH#N?v63^#b=!u=*M=IFKBW(s7tkH`{>B-rs`gd1msD;oIXLf9fz^8#R&Dd!x<*}7ok?B8x<@*xdCA7WN_})`p+0ztJ}{uCp49VW>Aslz z;n<+q`suNh;!jE&?rN=Sq2-}xXjx@#Rn_*Z=VGZb>o(h-mfb7&+}O&dZ`FTyp6G~W zoj;y{i{y?NjESk6bW%+F#O`#Pd$Pwj8pv3ytQ8e9EC53XD=$lHAH cmPt<(E#Ert@bk7V?b=vAOGCtQ$O02KT4UjP6A literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,42.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..dab6fddf8e272480bc240c86af383c7c3f456a30 GIT binary patch literal 1892 zcmd^8eQZ-z6#u<`(RO9yW1Tt%c7rJsgubtC0~Geb2oM}HPzaGxw{ptZ)~+3}DJsf< zu?`q!q65JZD+z8of($SiL0Etghy)T0hUh{xnvj@5X3BVwd0rv9_^*F@Z_c^rcRubp z@11jt7cVY`9UEbUtDvaJWjnsj1Q_d>ZqHd*TmmOsful^0;*zOS<)tNEfKbVJWm%Os zh+R0zm}B7f`@H2}->RO@SYhn(vtmTQ8zJ_g=7`F!l;o8AZAhCR!$px@)0ZRgtJ-)e2mU#_+9QS(!hI00`^|0cC z`KB-#2h7vs(L+7*83=rjeyal}OyJYRTgUl>gUs{dTwoo`$d6mt+IRT=^3tRke?lK61!pk;7kZoZoC`DCVTg%=-w)$A(<)||F z*+ajj6k@ys@iPCvO#cTwhuj_$PnaNB%GXv^)$7u{G~rF830s9Uq0zu(OcNSR+DM0S zTsw9~B9FLZ*jV7p{^18S%l&f$bIgo{zN9piuwZB!rNjP_C^Yc>g_w)^Sb$=@j1nxt zt5}BRSix;6=f+iV!-CwFb*RS%yo2|!8I6cw2S4ame26{Rhjx65gE+*GvkOPijT8LT zzr}ax!FgQ7Wn95ET*nRE#Lu{eU-3I`;}6_HKVm%G4+RKD!BP+i)`wP;zt%OeEXyUi z-I6P>Jn*{DRZ<_W^;LykbF0e&pyG*cV#I%J?rLktC8y zA(cFoO*xcHqMJmKM2SS1M1@3^L=TDCB<7HqOOl%;j*&=`Nm58sN%D}CO;Qd?xg@(u z7D?tSWs((=Rgyg?vlFwPn>6|PDO25|BrB>XJ12MA^cgR_ICEBBenH{vqWKFm>>2jN z|GLucE_-6SJ>8xdiVkE(wXM-u;YVkp+U}?&))jqlHhL{OFFNesHtRn&TZg?jp~Kk!i)=g`CWmHzw*J`hvzssXwcXirx9RZvk#7HPO=#8(EgIgiHZ?~g&8eZz6*c>O)_ap4 zs?LOa;|C@>Y5S@V{F}7NYf7}StF%keHUXXG0Q${N6Y7%Iv%I8YJ0T@&Qm?HtgGFcp)>nMZHZ>?%sNzkcjs@d U4Q)+rt=4;)+9^)k7;z@xFEkFdkN^Mx literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43,44,45,46.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43,44,45,46.otf new file mode 100644 index 0000000000000000000000000000000000000000..9c0853bab6deb2a129bca72dd2911dd6cb3bdd7e GIT binary patch literal 2692 zcmd^9c~F$+8GpV7){h0jYpGSlmBUDbx;LQlKoFzWY9y$XR@uV(axK>`$Sv2hH@mWB-ZwWd^q&^7CTM)Z~yH3&ifp{=X#Il z`*y$m_HGbB1Nea`IW<)@{$ArA0RP1R{K9Q}cBg$_|D^_ix(fh~-Dzv3g}+U|fO-k) zS=ky@36)Q!qb^2$W3F12bMZ;hdXy(|DRU8+_kw=~<@>mzb2Ylkh0pxY0~W)WFpa9R z1h(x#8HRB2i&PpleQHGk051!5Pf4*>H**4{D39P00if?Tl(=vlGsk_lS>?Nw0tlQy z;6}g$Dh~Ps)&nBn8!0{n(Xr)GYYv6J@eiN^9&jGDG3OgN{)a=Aryy*m&0osH^I}CF zhx!JE8ka8^{C)NL$SJfZLF&v5;z^L~<9I~iCs0emIU6H@2#5o!P^BvZ z8h3{Sy|`?YPOa4;HtR>BZMF`L)}LS$52Ep06fQo}BJd#1fi9#JX6JmPQHnsm82JKR zx8W~HZ^56D-h?lZ-hj_B4+Y7-^WwW=X1p=~K*Yol`AX(N2rPOf`+W!Z|Bf7h9^Bn? zv3wuC57bZwTF8T9+?@p0Ai5VZ0_9K$Dzp(OL7Nuja0oO$REORrXjLPk!l-P>MGr2^ zA&~ew1dIGXkAL3*$7d(k9{$+X6vfXe*J!FZX-7C!1L2f`3a5-bTz=tHi$6O**e}8Z zc8g_}2G3ar@XHr-`&s_C*QT}wpvLnL4Tm&N7+%0pdOp0#wMPnUhn=tscEekc2I;UL zG9VKU;uGcIBj)4dmEaRqKo!)&QD_1^7{LN<&<;*G20hS=%{c(4;57a`&cQH@!Z=)l z%kUeRfa}-z+}qa9tRBu z2S0WM&&Bo(oLJ%kN$vK4W`secv%=7;AZw!DwXTT33;^xZ|j~*`RN!G1VCBn`tH_ zL-;K93~R0x)yJvUvwlPS-I^;k7Yn{LGlPHq$mQ%c_1LXe8_sT%%hZJtbV!We!pJ?J>oJou^<&AQoX;Rh2; z>?flvZzz5vo6ZId#hxyDZvVpB(rxZ`(vval2g0DQCjTkC)qS(}wu$aPX|?q)*XCEM z%hgIYb|V{G$tKwkj~R}g?PC&u$HY8jBF|2EZ(Kd+8K^s5V50Ru`)PCL(iGd9JzJ}@ z>)Z!MI_XK}%eBHFW^^h+C_5JUT8qN0Ybo)u<{Y18_GUI&Z z#p?0u@tQLYXO9iq{@!k3_8M-|=5wt$O(zWl#*?ng)hGHcJKP3WQ)f??<>V1Jog6Q; z<=Jx`xyDLEjlQL_y!=Q-MV+=C WO?7RxO@<1ZNuR!i`!-sHLH`2E+6k=y literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43,44.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43,44.otf new file mode 100644 index 0000000000000000000000000000000000000000..5f5797519744ce056cf2871cdae7c91731f39849 GIT binary patch literal 2328 zcmd^9dr(tn7C$#3@e<;*hISEYKxk!aHTRjIT@?w`M=h;rYuBxsh44j82#|na@kMxq zgg}5)1r(vA&RB5my5P3s&UUM8wYHr;>~^QSj&+>6?M!DnZHL_pUMxK~*s0xr_s{(@ z=k+`1JKy)6b8hlCZ_WoD90WBObMo?x>ke#r7C=1-phCrZ!z1(596}^75bOq|;NTLIQIb+%jsDF%>kvDRjXQlD5?5vePG1ccXtT+I?kik9X<>u&56s838ah7d15!uBl@& z-?VWrrvTzd5xA_mMlFGU%?d!|XUiHx5bZhSE8a2tv3~=lxu!(aX1sb(k^k6HeG(F< zTH{#NAJ9~TNPaBrqIrYoS4KXqE9=GfEA@Gev}G>2K3Yz zH3qkVjY&WqHFWE=YON+grHaGYpWQgyx+WJ^D<@39OW`+GQB%q}@uO&E<8OM84pLwV zHpu2J1sZRL3!{{5l-KU@A~qdIp>O&e8okSLmkQGHO%#$Ac`5WEFM`9!Da@|Ce-3Io zq_^P<2lR5+WKVb1xTivsAS5oLQ*GF^>OlCy*i~2+JeDpuAi|G z;CEv)`(^Fzw62HUYc zMcBX+Y+M<(rwVGI77joiG=Lw1&ndKrVKE1|6?U(9fJTd(PZ> z_susX-v7Wak`^Q{OnK0lnzkrC57euoqYx#=DezkJd>g+W+ z*4(@ePdxohx-MNe>wjITIwK}Y)uri>Ez-@Zh)!fg<))})J$fN3AC79JGttS5(W}w* z(HZ~kqkrAXxw_OyEZmHXxSTOG2#!5-MySbn;+zr@{Ba(3${!M8%! z!+-Dl(+70)Oz`~Sk>0C2&)Htv_`b|lta^FRxj$ZPc<-C8ZyUc0yxI{QaU7PZ7FiXR zVJ{tM2?kq|Du%X~AGg!vkK7Rq3FC_<78^*Y_(g|LUb4GDURW$AIpo9(a*mX0lT6P` z3#9f9((Iy7cl(!jm50eb&mmIlt|>3?{pO04C~1$=gW*?vgLjXj3X~Noo2fKrIt|tgPxLVd!=2J zGgr!))pB-Q@wuiWr+cNWzeyR_rL@zd(aRUl^bPDgwY!;a_|30<+ZI?uYrAvz7VhiW zI^0Q*i+7e85~Ps{i-9|m_Hexr@E$6UR7R>gy+`-7`#S3*jka26dDSMTWmr!6d{?w? z;DwVdw?Yk#AHGgsI@>5|e1B~o*xz5*?>kY`UE5RNQP)=2+8V}R`?=4mZu)OEoY>pB z&wnU#uycP4eP9v{q2^GaHE^WqXdvQyx#p<7-93=L^HEvfv#5KGWc=s#SBCnVM>=|& zdRvcm(1X%eLugywwvuAkF7X}T@WG28OUWO4JN=yv9StF8n=|C1rGm*Y_QM}EBmn#X DV;@}} literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43,45.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43,45.otf new file mode 100644 index 0000000000000000000000000000000000000000..3dcc084f604b93d7e2290e293a99f52928a93678 GIT binary patch literal 2328 zcmd^AeNaPYlfYcd_7Hieob;nLCwbor{J9W1^ZJpNX&hB=0cRICYH_)fUo)_$_?!Wuz z-Z%H$^ZT81&$;)W6DZicxd2qK59FZD$` zP_%-t_-*ki!Y;xumQ-5oOcnDIVIASMHmjxd?XRjlg5xxmRhCLCdo;D2>`xL7+pC?f=_A0CewwBhfPC{wlhdRz zeK=;D0e4FVAYRIPS#h1ogdxRBAm*NtA7h9eX-*#5nfUlWfl*wSJQ~wa?vvKfcDj#3 z(sXAWFME@q9Apw38w?>So|>LXpp~UhvSvdLQ{K$|Bza>EGc9F}A19Pe-^?BrEP_m6 zDlD!l$}L3#@{*!4F00cOJ5LOeZ6*&(RvwZ_rqJCOVi_ofUXlz&m2Nnfri#!N_?qNp z_zOvybZg?Ne(<#PGI8<5>LBfoE`vER|Bf!di;ufYSCEJF#?oG8jDHTS-~cD=hH9t+ z4we&JNE|{fRDgwS2zIhL!2mm)ed{L!{V}*F4tyPRA>t&cc-?{>a;rQh>SfHa>%0|4QNCGO_+sd zN(U?NImKe zs5hcsK)ng|S*SOoL5Bto4LlksqX7*@Gze%gp&<(mW;E*1$f1!(qaKZPAR`(DG@8(u zg+?<9Iutk*cog&~7*L?|3MiOR$U?zPMPq!qkWb~G#m1`=)U)R#&YgGP{qr?R4?Osj z8<^_IDe~6RJU6Fo7!qlR1K9?hssWE{UmUyHpa>1DzdaCW zPj(#NQ8Qp=Cm+3S)FezUnOdg7j$NLX zQE@!uSk-r3f9+}M^Y`_zlj-6+nuKpA|E0Oo_hI92eC*J0d&kgXXPMhtYZb(d)nbNQ z%LhCL(R;X@Z1jtpK1 zhCGLw5A^p2hWCWn9FwMFcb6?_^SV8ITU*?D=CcCV~D%{2Q>KSR?=d literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..ada1a5471e076923fea81e5c17de1baf9a8e4dad GIT binary patch literal 2092 zcmd^9dr*{B6hGfCtjn^3C`*Ni3rInd?)O|!Q;`KzGgP!ROWa^NE6-(jQ7|k^P+&pP z2m{j~H)jY8$HZ)Ga#BXgbaJ$8bj%oMdN|EE>R=0gI&{88C+*+z3g_uTz5 zmoCi&9c%|AAVDHBbV@z`_(lmk@?f28CcHAA*B?E)XCaiu|aXq8;S5 z5n`pR9I#V_QY9N$|HS=m{(srSJ5VHzlxE5>n%uIYq6$TuAH}>0QOp)5im6c%siT;x z069#rj&6f(9?uBZkD37R*}&*_S#$T~(A+?>m^-0SkVT4W`&h*s3WIbNJpl{Mg9We< zGGQ@f!7_LSR=`SFMWe~3;pNlN95kA>Pyv`=En9 z0^M*Bdf*5gg|Fco=!H{o8qUHwxBwU75?p~_;2Qi2f54w`18%_p_~?&xpWdpP(J(=2 zC5{T`8nnBO2|0;I&Sc_@sktR@*o;{fF1M}7Wt>->Q{r@#IIV75?i6EcVWDw}67DiC zvAJx{wFLSv30dTjM*&5Y(2U8Lf~*Ny7FiBi9$5id5m^aYGqTCZrXXiRj&eBUc;p1+ zMC2so%*Z7pmx8^D`4kjPD6lASDA0}q3L**;3T70NQAk12 zgd&R~ha!(6H6)@ap=d@i8O0QoOenD^aVYU92`Ev&5=v&84O2S@EHv~{+8|x9esoCa zn6R%#)20Y$LZp9A^&y7=!{e(Mi;9Kae9a1z48{X&+@@>uiWg__`1FKPIxbP=X*!} z+o%1<7u2ci5AM|K`y2J6>GcKmhWojJp5!yFEvnd-hydeb{H(nClzGL6Y}IpyBu*`PV>cBeWura<9*u~ z_(F3p71T^?DQ(0Ju6MAqq@uKR&&|`m2%l!RwzKimO`Q+6(#pH!dxm4ZzQprAvZ~8G zQ(h(qb|rQc-`@6nQ&me{OOtjmUOr|BzA^Zh;dINlmEYBB+dr;vXrJiHFSnK1Bsp=W zoLDZWZp%BoW#|4qzLXz*@mGDZ`+L28C%W7AZs;he)mFdu>ZXJc#`s8 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..656c6e3dc2138ca582011db1eae9217aa2b7cfeb GIT binary patch literal 1876 zcmd^8ZERCz6n<{M=(@7;u}&QWyTOzRj^3|s0|fTL2oM}HP>7LHw{pr@*RCBOQxuQ^ zV;wNeL(>LuI<}q}b4$zMU==vZW-l$9AXQ&na1aox*=(pX2j-D!;u|Gl_kLeYcN^A-$GUjC!neV@kT`kjF@$0l?$ zao&7W7>|ACN%8D~5&bI~+m}L{Zsks{YdTGW|9nFvulJwXL%SBx`h^)VHbLZUOa>pe}ge2mTeZJ#hhp`=ymiO zPe(y<;dD&n+6Db*(dVA2LZ807gl_g&i3eNoD%TTC37qfZlk{T)l92KQ8wc>F0ocqD z`d;;1OPqflUW5?FG6YZq5jo7xV~(%_)$p)J2(lK2f^zudY#m1jS@kmG;j9YyI6_~g z9Adl!PtWxK1o}7Ni^R7}5G<7|{Qi0!%}N*EMY^zANEaFnY{qne(;MNyoCT3#}O7R-XumEph5#GdN zZb>CKt%{o!NJ=S0?KEOsaB7$xFGq>Vn?7|+j<8$oC0sb)$;Rw2L94GKSen2ny7e*LnS6=ggXlKqwdpdFs5CInILWYUeyXJnWq34SPc?nT&rR5=kPN6jI4exs*rw zB)UixNt8&GNmNKwNpzE#OJW|0`6RhW;v9)2nIwfIl_WPwxg_P0luxpYWRYZEQYKj; zStZ#`axTevBW@L^Y zll8)jW3yixH~!_E2`*8R71f=amp^gRC3YzK=uGrlbXIiGzcuSWT0)1dC$YnB?`g3Q=DU{Aof4lNd;y2U zsNcFq^a-Y;4^kb?Tbi4i(i*llv}_u+tE4#d{Nk&NVpZo(Xx7$M+ro`2-q%tV`ZW7S zZ_}JjwO`fjs|xI{IfC~{(F*WPPOj(LvHxva^dsb8!*_RX1% zm+rLP-E^<%@Q0Bu-%d?v)(kBg-mx|{Mq0Ys%d%V{B;~uMy#QUQkjCIh~r62h= zXycccX(N|vX+ACWv{n?$@Wfni#YV(-%#I~j-dNr^v8}d+-V3j%HG%rt+P!x!#8P9H zJ=TtvFE?~NDP`4mYmXc!yJOi`yEH>*?i6i-X70>BP;+nlZ>M2#`&rsaF54J! GB>oM(La~wn literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..8dd5444f76bc9b79ea2dcd478cbd09c4de3727d3 GIT binary patch literal 3996 zcmds%i(iyg8podlf-jfU(yp|92f3e8sPq}KCXYx?=7-nw7W|oH`rKc3z^vO-0!Baz8;*H z-}-CF+QE~41{QLI#!Hk(w$b;mYYX?o@cUH*v_Z$P8H^tEKS5y^m>)tQlHFx@;aAZ1 zeF5uOLs!E?gF{0if`SI%blSsj&-7U{X2Ue>OYZlL>=#qn{rmUHTWn3oLQg0>i~nN- z!f>t{mTsDdI-)SUx^Lv>t6<`uo3cLJ>)<(Xy7UAU5tGkHbEv> zag0MQj^%+K)#nDvku_BcWX*h#cS&J*sp2A@ij0Kiy&Cdn_Xs3X?pb?gz znwO7#{d;FP)*lA}N0adHL14tJ2Ej<`2&gkgjukb4NVGZ^DdXJ{yDM269S6yy0gjDRT2#S<9c(GU$W zsH#{{fD+;$9uh!>_r#N!>2a93@u(aPo;MvT#ei8fff+0?0VcvEm<&^3Dr%cDHWOyS zY|O)4m~M};RSdR)}XeMP;D=v+GsPl zL&ic=Hf3cMQEmQ6RtzJVlZ|AqAbf*IGW!7O;mF`otx#QA*>58UJ^^s(?n7--=&x`0 z%niX-(2l_)ArUJfs~(|d)5DNTLYalGEkL&xp-YMA&T@2RH9BEM@o`AUgOH1IFMuK_ zfvqS}2e_aTs-OnyVJ9?03kr1~?1xvN6Ar^sI1VS_44j2G@lw5r(!2`S;6wNruEP!Z z9KM9FQLNv>5AYM*1raZedwBl@vrrbsBH3W}2$QkLSQHz@Vwi%(voUNOQ!^biG7Fo; zrm`7qHk-#5uxHuxYzbS=ReUk(+V1W^T4{i<(S$Z_jkRHS|6FD`*}?GnD9Z-;W1?7WMauE$SBFgk%=dhKt>flC?-6b3=%O!#1Iif zL<|uzM8psgLqrS_aw6nJ$cc~>Atypkgq#RD5pp8rM8pyiOGGRYu|&iY5lciY5wS$X z5)n&;f(Qi>3L+FlD2PxHp&&v*gn|eK5lSMIL@0?+5}_nQNraLJB@s#@ltjc45l2KE z5phJs5fMj391(Fu#1RokL_87kM8p#jPeeQs@kGQE5l=)s5%EMM5RpJc0uc#BBoL86 zL;?{BL?jTAK!l126%i^TR79wVP!XXbLPdm%2o(_<+k2GllCxc$)p)L5YG@A?54ZQ8 zZ~w4;e*3`x9TWaL7S<8|MMOtrkmb$P^0hnVgW zGqxSFR@&DI;`MtfoEh8QDSNx^($Onb*ZoyvGFDHO!lc$EWzr;fWFkels9G*qgC* z+B$8A?01T8d~@dd*_#W#pK{pgb@`mWUA2Mw=AEBj%J^l{G4*L_V3|5u$jxh6ceqyQ z9^3mVM&PTSfwCFnCXb&zCSy%XiaXI)?6)`BKS>dX2Y%Y&Uh7`#N$QWF_oNStP*YRs z^^fkVbG&JF32v9i9aSwxxx~j;i9_90F7(e)Q(j%>5gZPe(>dDhp+}Im^p2I)H`O%N zHwN|{IlHUv%$3(Kzkc}-a<3HRl$gFudbD)q9-(`blp~Ai>KQKcVmLe_>^{4{VpQ{- zS@KJ3K3FNHUpylT^_#2mT$@UzVJp(4NJpw?Va0}n*=^}Lf%Ky*KCXP*chmn#>ucA9 z_QRED8jkP&FzJN#yNlwv*4ZDAQM;tDOwg?^m1LYkLekDi&saN*K1yS|EaVeMay4AjybsO)E$1ET3G0Sv2 z^mn`Bs;$PG6U` z-gu?FYuovc#F6jk*SYE(wGLlqb*3*%5EFa-n2*6dgJmlNtJ{~?NR#(wNOd>HUY%N8 z{heE=si!-owRLwOu&Zu<^?b)dXL{MvWZTpElTR<*liXOi@<`#SEho2}EIzR9;LZ-; zziTSR#m>uu=WqoU_g?2d*WSjnTlVZe>kl{^%j%jND)(*<2s2GG-}>q_f10b%S?sVE zZrZfDpupy}RhD>{y|w=Bme2jI&AWEAwAQu;+FV@~e=Iy^6FhEIyxUe)QsyiW#HGDw L&~I0zECT)mQ$34< literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,42,43,44.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,42,43,44.otf new file mode 100644 index 0000000000000000000000000000000000000000..58889d6799e7b581eb58c0623f7f93813dfb3974 GIT binary patch literal 1620 zcmZ8feN0nV6hH6v!$(^cH%b<)?17L;#uQPjn~Sa!bvhjeaA9*3I(W1|OG{h66clL- z{e%J?@}WRSHBs?c>lx~3Trr-Xg}T>hFk3=Bkc#{w8V!KCBK+MZlK-AqcX)&jh4W^_lSlwWjG|+V z-vt5DT0qZ#2CoVH4!_Dk2sExjoV-p8g%DMtQ0U_9zL{)LkSG7lng8}W zuI1P7b1IKQbf{67N`8b=03`3lK}L)cKCE6wOb`?B2vWlONlB8wN&bv~ zhAQpVjqnPnAZ?}(9>>=cSQ6hEDizL|Jran8WFT~EO9@ce0S?RxS8QR-7WB>J5#j!L zPN8jsrC6mBdnZ8w(GZFM2LkHwjR>fOh-BFKt|F1~nOEUH;u!oKjtIi% zis23ZMuidROM&=VPQpBhn&pBg{K6-=2s8M5tTqKQ(5Hbi z(199b8Zcta3@afA^kJ_BvyB*K(4)p(d7#A%{wq1K9NWj&B?xhTnOG_@cR+~9BA+1_4NgVNJx-6y6=U<-eD$%No6_RPcHex9ExK}!qx=<(W=GjRE-G8g z$?S}4dwuDNl0cE6tLRMjH}1>cJHBsw&woh;Pr1*v4Rznj9aev`{R?h|Y5kFk;g3h` zpFimMt^T3wbc=gP+r|+dj`VS`hjMw`ZcmJ9V0YxyD=YzShbm z7iV&d3b+_87k!D_z{aWBly}*MZ1d~v{QU2V9WQm1`ZP7>1Da|>RcUGWgKKOwD?Uv1 z`;J@tXOE(|E^bP_x-jGSBIaPOyn-erN2)8A-~pf zwfee~3Vh)42A(w+RWfCal1p00B~@~&rh?&ygD1M#7r$l`@38SFMuTG`r+WKpjuks8 z`#W!2cP&iwzSg;MPhL$|_FyYDseHUlE@g+N*2q^JjDOCy%4IoF>M!$`w_4gOnysxi zf4#a|S6ZH-TQkVT{!|#O>)U(ObI)t9zj2nja;BaYSwD65?F-ZetUXno)m^rhx~96u zMjy`R;UCNII_}wf_O#YG4)|+Z_j#!O(;)Xcy{<;r!G?C1-+H8~ooP1oCFH)q$+{MI zzRJ=++&MlFa1OO}H*_~1YN7hsY`J$=-L9eneWCKYb+C5iD^_vC(&}inx7fY9CY@JL Ov6<68d=H0PF8vEe6!cdB literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,42,43,45.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,42,43,45.otf new file mode 100644 index 0000000000000000000000000000000000000000..8c0c211d23dffcf91273274272c24222753228a4 GIT binary patch literal 1600 zcmZ8edrVVj6hHTt)=R0Po8=EgEhr0QM3HHk^EC#(m=43k>DQ8dlp z=yRQBWWBK(UgtXr&%^7nRTQ?xPlzZ3zi^Eh=0FNiWeSrP7@PzbW`#O7u|^Ye;XDds z;d2;_F2^bgUcx(|QAFsQp$~Ntw4tU$!cQ?BMU3bg{EB)Mehx(hp`AqV7Jriwk;tV& z!c(7yX)yDtFL;KJc*YlE27ga{ttiBA1{MrpgksQv78bz*WOI>IK?Rh70%I!BW6TJP zp%647)`Z!5jIzimuu2JP%;0w^gheh#ry zVwKt?OHwAw(o$2?WEn-e_gPt9wb8_CjI#AwrOu$&85AbAXn`!FtW1{6ryFIttdTWT zA{pvWC10YF%T@Apm3%2a7iAZK5POfBE{&Zpo-dvjFP8Bto>vLHnkSxS2uvmhh&8}v zwO@J5Rw%%RuZJg7&CM#id`^~Lf$ron{(^}PJv{mdPGq%8K=-RezG(L13 z+vhx~ZX=Y7&|U&HjKk%0x?&9j+snIHX5!^1OQcZ~^Cpv|D)-L)>b)eTG>^>QNn+I` z<`T)|;uT!#d)zFp`Asgm==)OJYaQiYmBsj>s!ms3UfzBG8W+Qfx|n`%-`@VGM=``l z9!oEbaLG4M5_%wgB`F}nf#jpwhn`pL7Bt;|Fsxgd@Dec~_awT`QGU)q_TUYEOP zuCc_-RoN10n$tC>Yx{N&9_V-f(d^`MtydYxP$Pc!Uh837 zZ~OV0L*3`SK5P4)md-Y3Zg9|A!4!~<&gcMRWHmK9l{JnrHB&SF(U^lh@ak;m?lMK)JLlZr?|07q zIOi6XmKK2qj)4M%-28mur%87K0Cx>7T(GC8JN>U_g8kO#r}Lyh(MPWXC3|3N##%ccOVQveXlRxM>t- z*e)1QZ2?sNGZ-g$4qJ72zJRL|C*!%12zpZ_61ljzFP07d+s_u3Cp>-|i0V3KKttx} zF}D6#?mGoZk>g4O_c2lha7@L)#Z8kis6a>N$Q;}OLv#hih%l^CE7U42$FWYbJN_A_ zyzM*S2{1u!tPbX9w-J02s|=Y5XKarKQXv~ijoIq}o^=ZQ5{aHhyrRd8S}c!5>tmQl zGvF=)4`S^cni{bW&Y-tIH+pW-@P81^z^~|8w-|q#bxj$EJO|PjF$eLGxQG=?bmbDP z!VK0MwpSh1p8*lv;DJNn1P5$@b*L7jW`#Pa0W-#|;KG;(HbObrqpBCPT^JQnG2^ZZ zuwe!}r5rY3iTHzrs4aDNdp$#iDdZ(cA#Egu_&GF13Tal-l{!UgKXe9zF|S*;8sNjZ zA}U`!I^p=UI)LtVW~NxEa5Mv~!@u zcWYPZGc*~R_%w~cTpDxfns~RgkSWnNNzQwFQlj0GS{{+^PDxj#LTTCmWBk9dxIxXV zc2K9A4eOR;5pmOrQLo3!?gu6NV?RVlDcLu+kfaZ_hXR4*=8ooYYwC&oy!4p^SN6$O zpPi$8*OB8Mf8EP8vCKwwEn;AIYwfUOpvu`>^-r0G zFrVH1HGSBuUb+hNs)?0zm*MsA>Zc0Lw3sX4C2SUMMDA_%9p!TH5&p&i; zlU_TYv9MNe?Wlay)Sjo-1B+E7w!DOd!dej2Rv0iu}(D7tgST5M@^lT6K!t|_sNfbD`(!2 w(}$;}nW>Tf_Zv@FxAQH}Ki9N>RbI!FCw3gIXzVQ;dxM`h-dm5g_=9@w-*d)?s{jB1 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,42.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..cb75819be5f2ac2009f5957e0a61fa88aacab10f GIT binary patch literal 1184 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 ASO5S3 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,43,45.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,43,45.otf new file mode 100644 index 0000000000000000000000000000000000000000..3d87498fbaf20f476340ba85cc57c6e96f6fc3c7 GIT binary patch literal 1592 zcmZ8edrXs86hGfrT0cq^-7J47YDGyTBZ{43e2)PtOostcoSWE{&z46Yv<1qen^T}~ zS_BcOV8PBrf#CxjPNPPdLpL*{+2$7G$d+u&VixDvKJaR~^R+DM?#(&(_xqi5@44sR ztZmz}Kn(jp0J78#8)TlfcLo9IhX8`ija##Fem?!X9)P+B0EVobCGwK5a?c<)Bj2Oc zDDeM?!gF@}j2zB8O2J z;deooa5bRv(x5^Ls*5f*ugZ^J^EXh!`+P=C{HcBX`a{0?IK%`SBINX0qynIMH8dz> z{CN_*R}!uaPCl9fsgNEFK1abT!OOu*FVvu?!2LHDFUQtNj4lEeJ2!)^nEi8q_sAi+4f-)!p1;$jM$Cwe8 zK|W|gstL387-dmW;4USoF@rxPAC_V}*bhaC3d%H^N*-m#Qq>SkS*cjcMxzO0soDrK zLn4^#2anSk_L3=c06rO;+C@Z9u1{pmSjgeQy;pdDaRvw}DlKDkR(7gRUuh^* zsZFv)$^@A_DM>C%DbT&o%5o}=CRSsVWoVT;gI;G)nAn2FvXqh%SvH?;lx4F<)=-XO z=z6N;<*MWrs^pdUMUCzLh-cuVj1t^c(*`2%@CM~4-jjBOKZIvAT0qA z*B^L#EpRuG8JP0_81p<9*&`l}>XArBy^^WeMC9p}t`}6|d+vb!;0sIU6xb9m3 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,43.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..fc99dd804c48f6db713c7962704099866de1be81 GIT binary patch literal 1372 zcmZ8feN0J6#qD-(gSecqqObZUsQ7Aqu=`h$YlViEGpSxthsz(0{t5F z4_DaDE_fOm(MK0@ZIapY*$u~5^mEbAvmvp1fqw<@HIxT!c5i*0z?C7ML=o)fdKW16 zBZN^D-eI;&!s*m%Je$=Ixttzv-V6Fl{b&X`R%`jV$ccM8lXQjrr)L|s% zSOpBLw#FJ=k-{1$_#I|-poC1cJX!)Am>@qAK|g9EpGRiyRmZBpy?2vPp77}3KvZl# zXv~;6&g?Jc^`{{zazbh3K0#N3--<0x9VS6gfsQPY1-K2ys0GA`aB2;&;8j|VQ(`(h zKE`foyyrv)2IvPJ#=wq8)oBj~BUE9>G}b z908-5kc8TRcffc87U)GC+w4XN%)zfwKQ;>wPqJH6s*%fqv}MdeJR~k-#R^`z0;@2C z-3hDZqx@4Kfg3z<1f1Z2jj$fsV&tq)2Q^^Em=#zD_PcyrkWbDn5BEfV#y=9Uqmw6oi%T>HE#<(3F*ZD5PR0HPS>Ps z;!`yuQ)!xbcW5aiMB77h!P^%?v^T`dQ-Uv z>TqII>v5j@LCN8}bwGral7o{=N%}x%z~@VD>1qkKrSumTq|F_=a!{`N;v5xvj-K#z z)V)j-%WPEFD*5)c)s8uatDFN>AD8{;zu0v>_|wq&?}X5}|6K3X;MK#^=Ck|0rJLN_ z-#1^xQH~ao-yXBjB-9KgPr6fSPAcbRsFW~nFlHH?+YEMeS;zM^g>$QvNOPP9W zSLK_wW}01HLf2K&WE)MoK=b8Pvz+t1yjFhg2|2;?b9KifeYHVrljl`yqqCv5cJSsU zIZ5VE3M0V}nn#w866gTEqn`=OSy!egH@amTJwR2XS!W!#x_|3w>GSpV2#XnXMz8&I z@gM!AzAqcU>J*0G3v>-X;Hj#Y>ZClHwT))gQ&V^4bo*OlgYv^a$Qjq=w6Sn#Zgza= pRMVO2PNDU=XPTc~ThO(uf5)+krh&4_H-yE!yBlzp4!>Rt@GlM-g{c4l literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41.otf b/test/subset/data/expected/layout.gpos4/gpos4_multiple_anchors_1.layout-test.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..6395a87966c2f475a41328374382247ffc9db756 GIT binary patch literal 1172 zcmZ8eU2GIp6h3!mb~?K|w4&WU)P+ndO=xVeEP_UixVDynVo4VaJU|({!w&8K&sJJR z#Zbz!yM@Kn#>!utj3m$sjZlO@f}ssIMgxIFqami@1s{==Ov}Zr=S~}Kn8`Ww{hV{} zxpx{jZE6G;>;)c_x`qY?=%WGv7spt#c4K1zJm>;k#gH2VFZsehZ$1k^(1#r@5j74n zq>#(VYjjNwUcMJyjr>*Qt8^5enG!!k{1?U&J(B7ul1L5WVGJ>%cEo|(h!8F?9#tcn zbgH5a`)?s1h{udn;UxGFPhcpHyQIeM2JGQbAs8NvU@Dk^rhfQ}Vxm1bB@K)@R%L=3h^ zBApDa_mYpnOAZh(Npl#ymvjkqq0BEHfWz7BY?g}_0i2y$Fi6G6H)hs4kikfa7Xl27 zJg}@V1zwX_-SiCd2E2O8Cr7hKpueR2w_=B+zG$qh!q_l{ktc$k9lJQtlO=-bp zia#7ynpnA^G--yG{18QZxX`MVxGXsc9FFU*bXB^FD_n}JIBCvQne>2Z)qi!}qIwDi{8HaXYuW;I(N0>f)3WQd&ZDT%b`OqiE=b=5Z&P3wGgP*K2OFS+O<p|92f3e8sPq}KCXYx?=7-nw7W|oH`rKc3z^vO-0!Baz8;*H z-}-CF+QE~41{QLI#!Hk(w$b;mYYX?o@cUH*v_Z$P8H^tEKS5y^m>)tQlHFx@;aAZ1 zeF5uOLs!E?gF{0if`SI%blSsj&-7U{X2Ue>OYZlL>=#qn{rmUHTWn3oLQg0>i~nN- z!f>t{mTsDdI-)SUx^Lv>t6<`uo3cLJ>)<(Xy7UAU5tGkHbEv> zag0MQj^%+K)#nDvku_BcWX*h#cS&J*sp2A@ij0Kiy&Cdn_Xs3X?pb?gz znwO7#{d;FP)*lA}N0adHL14tJ2Ej<`2&gkgjukb4NVGZ^DdXJ{yDM269S6yy0gjDRT2#S<9c(GU$W zsH#{{fD+;$9uh!>_r#N!>2a93@u(aPo;MvT#ei8fff+0?0VcvEm<&^3Dr%cDHWOyS zY|O)4m~M};RSdR)}XeMP;D=v+GsPl zL&ic=Hf3cMQEmQ6RtzJVlZ|AqAbf*IGW!7O;mF`otx#QA*>58UJ^^s(?n7--=&x`0 z%niX-(2l_)ArUJfs~(|d)5DNTLYalGEkL&xp-YMA&T@2RH9BEM@o`AUgOH1IFMuK_ zfvqS}2e_aTs-OnyVJ9?03kr1~?1xvN6Ar^sI1VS_44j2G@lw5r(!2`S;6wNruEP!Z z9KM9FQLNv>5AYM*1raZedwBl@vrrbsBH3W}2$QkLSQHz@Vwi%(voUNOQ!^biG7Fo; zrm`7qHk-#5uxHuxYzbS=ReUk(+V1W^T4{i<(S$Z_jkRHS|6FD`*}?GnD9Z-;W1?7WMauE$SBFgk%=dhKt>flC?-6b3=%O!#1Iif zL<|uzM8psgLqrS_aw6nJ$cc~>Atypkgq#RD5pp8rM8pyiOGGRYu|&iY5lciY5wS$X z5)n&;f(Qi>3L+FlD2PxHp&&v*gn|eK5lSMIL@0?+5}_nQNraLJB@s#@ltjc45l2KE z5phJs5fMj391(Fu#1RokL_87kM8p#jPeeQs@kGQE5l=)s5%EMM5RpJc0uc#BBoL86 zL;?{BL?jTAK!l126%i^TR79wVP!XXbLPdm%2o(_<+k2GllCxc$)p)L5YG@A?54ZQ8 zZ~w4;e*3`x9TWaL7S<8|MMOtrkmb$P^0hnVgW zGqxSFR@&DI;`MtfoEh8QDSNx^($Onb*ZoyvGFDHO!lc$EWzr;fWFkels9G*qgC* z+B$8A?01T8d~@dd*_#W#pK{pgb@`mWUA2Mw=AEBj%J^l{G4*L_V3|5u$jxh6ceqyQ z9^3mVM&PTSfwCFnCXb&zCSy%XiaXI)?6)`BKS>dX2Y%Y&Uh7`#N$QWF_oNStP*YRs z^^fkVbG&JF32v9i9aSwxxx~j;i9_90F7(e)Q(j%>5gZPe(>dDhp+}Im^p2I)H`O%N zHwN|{IlHUv%$3(Kzkc}-a<3HRl$gFudbD)q9-(`blp~Ai>KQKcVmLe_>^{4{VpQ{- zS@KJ3K3FNHUpylT^_#2mT$@UzVJp(4NJpw?Va0}n*=^}Lf%Ky*KCXP*chmn#>ucA9 z_QRED8jkP&FzJN#yNlwv*4ZDAQM;tDOwg?^m1LYkLekDi&saN*K1yS|EaVeMay4AjybsO)E$1ET3G0Sv2 z^mn`Bs;$PG6U` z-gu?FYuovc#F6jk*SYE(wGLlqb*3*%5EFa-n2*6dgJmlNtJ{~?NR#(wNOd>HUY%N8 z{heE=si!-owRLwOu&Zu<^?b)dXL{MvWZTpElTR<*liXOi@<`#SEho2}EIzR9;LZ-; zziTSR#m>uu=WqoU_g?2d*WSjnTlVZe>kl{^%j%jND)(*<2s2GG-}>q_f10b%S?sVE zZrZfDpupy}RhD>{y|w=Bme2jI&AWEAwAQu;+FV@~e=Iy^6FhEIyxUe)QsyiW#HGDw L&~I0zECT)mQ$34< literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,42,43,44.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,42,43,44.otf new file mode 100644 index 0000000000000000000000000000000000000000..0313313aa45e914433c7bb66aa1a95273e88262f GIT binary patch literal 2360 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 K+v78Z0{jJha4SUs literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,42.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..1965933bab7c5225ef8adbcbaa2c08dd51df5d11 GIT binary patch literal 2012 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.42.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test-retain-gids.42.otf new file mode 100644 index 0000000000000000000000000000000000000000..f7e92d6439aa991b1fc0781f289110b8a480b687 GIT binary patch literal 1764 zcmd^9eQZ-z6#u=~wX7d(e6=DBd;_LT=ji)v3kY-_TlmlcWqt$|3oEC{x|X#dizA?X zO%`G3L{U+QjR|fMq9MU(B;cZE35k)!1hd4&glJ-7&`i7WF!Q`laq(aO^xm9v&+nXb z?>YCL^IpUH^$l=iFKqBf>guHQk#lDOTL;sI`ZWzvc;N!j$KUig9%!9&7sOdiZz7k25wBte7<9xWu@a@w`MbyUTq+ zd=wDdS?5W{cBK(n!zO&f{%&+AGfOwbpMpt&YJrdZb7ZKV)cwXlZ$f&OV_F zc6fv#zWGfkh1Gfmme}la*c^7ZC|Yr>7`I2bwq`k&aqOD0yI6d1sW56~=j>w?=4lNF z9^!aHk(2lP_$Fhrh!RZuOSX;E7mbtc>|y0DG(uH*X-^_XkZW`_+L2xwfNG97XX=R!4EXssKLYdGZGTF+6 z{YBLGZJo;mLbZ5cyNjZhbE&|)wy7pRE~^fZ!OqzrbV4ei*2=WzfX=)@5mLpNT<>o|#1cn9y|40>@E zAK*ML;A4D>OZ;>A0{ytcKZUFK2G=lv@9;gY^GEs@HD85E!(g-G_3ER(E|tdgvetdnez93VMJa)=Z^DZED^MI}WeMJL4|B|u7$ zln|+YQe{&4NR?ELRGn0V)BveLQbVNqNs~!aNaKhaX*y{JX#vuLq=iWLlP;64kgk%> z3F)L8qz6b3k{%+%Plil}LWW9)Mh53=a9M;G!iaFaClotfZqLM$(n*u2Or7TS-7)>n z88gdf&Av-2pEGw}#ohPJue|rZs{5-K_+>@abR!T9EnKwtfh9|qg=-?U%j@b_m%GYc zCI5LyF3DBWnj5LenTK-u+Se}U%;Pyn{%r2nXSu7nmAMK3wiW+lbN09f-8~-9V3%hi zx16(YT7i4H52r#Dgk8Ib=Z?(x(u-SON$fMLwnfcZTg({=(|6g70u+xG2m-RRHz@{W_mJzekZ>p6VxrOxw-pOhnvBl$NECMGz1{XjJH?7rLQY z1sV{PkmuK%qy6iH=_~2GY0)DnTCRFNO}#c@F5nT&4$cm@BWFeIC;F`5^Q2{n8+Lwgk@dZR4Sn9X z$rR}DetGC`|2cyFA4`rw8NDHJ=C44!Z?gf#l0!S$_b(fl8erU$N-u@S5p+Fq?%{`V zelQWHV8RS}n}Nf~@OkoNXbzH>oSTPj!|@aB^Fogdl`&7hUN8p#HVHj~|MBp>KwRJr z0puZh2)}`1=nGiK8fMAQ$J58#-@}8=!shf{kudgY-ScB^sg9fyq z13k=umvJ{|!EBg=`i;UJh#uO51+Wkn!7H#BmcUY2hN@kTm%;0(uUJ?Kaj*(j!x~r% z>mVLA@g}TCg(aZoHbUaiVsM3o_#|!3%q(QJ#S=&oOdu9Afml7TcupWDFJW|m=frlX zs;C&Y0V7@nIQa0H4#DTQivtV2(etPeoB**{@m@EExlN-X*#pxQgP|?Ku$E&;u^7&3 z3?&|eFrefpq(LSMKNs?$5Q40*{((}JTiGJ;pI;km&pl5>-D z^09F!$y81iR7q7-O*K?YbyQE~GAfr-xq`}-RIZ|OHI-|qTubFTD%Vqmj4F^(P=%5z zR8*m+3Jq0gsX|8;da9IBrJO49mrANsQKgzHHB_mkN*z_|sY*swa;j2L70#%lDm7JU zs7gy!I;zrBwT!CeRIQ+DB~@cUYO2;ywU(-NRIR5P8P&+CMnN@7s!>r5#;c(kE!F6# zMo+aes+Ci%f@+mitD;&p)#7rrRI8&}J=MvmPEK_Ss#8*(it5x9jxx%BBkrp=3_N`zV*o@F$eYP53Ly7a9UkEc|WV@ASEI5QE< zL^31w8yVsk%nTACj0j;w2qQum5yFTNMuadTgb`v!h#4VfgqRUxMu-_9W`vj#Vn&D= z5z2^AMuajVlo6qf2xUYlBSIMw%7{=#gfSwF5n+r7V?-Du!Wa?8h%iQkF(Ql+5=KZE zAz_4s5fVm77$ISVgb@-(NEi{$h;T-PGa{T3;fx4pL^vbD84=Eia7IKhB7zYSjEG=F z1S29C5y6NEMno_of)SC7h-5@0BO)0Q$%sfsL^2|h5s{3DWQ3FvQbtG_A!US=5mH7- z86jnalo3)!5It5E7AJcfQQ)uY);d?p<&v)MFT--V0zx%j<_xX1DedXU35b%{N z;2FF|eJ_k1vLd`&p9Oz*CU!v=8AlFy%=NhBIoq?=YqfWv_gG#sFjW+lkR{A8&)p@A zY8SHk$PL`iLq}>32UXWrR#i>9e(CUj=L5&Pu49&Crf=5rnabn2jhh`=H9PEO7PG0y zR%9(HcTXU7e;l#Je)@W-$ z!Z;|1{Q2kssmLLuR}1NAs|;r=oxOHG!_24I`ShI!4Hc#oj=%L-iX%h&yG0i}`VL>M zyydE#oE|?%@DKb+)+q5PtW$>%8v`e&ixvEXWd98{@aEDM&QB*YwtM{J>zh$p5?ko1(_*#+s(8 zvu=K=qi%+y#9CrCmaZ2@84YEe&E~KN*+yg*yAlstE|p)loJ_bgR{&wWe%svb;r9&2 zt!1Xd`h2I&X>-`>cQsh+ot)EYcLcdj&G>d3yNw4;4+?Mp?bNL^cb5D#yT{_NIxWtY z8h2gu?wft-k7gc`ofJlt$`ZNk+}4zy8m@oJ;7!cHw*wR-Bj1;-goFsOUJ3Jr!Swr{0Ff^@URF(RVqAJ zvUU&GKT*gM`S%Wt6FD#)_VFgC$yGkFc|nZ0Z~Z50`Ls)?1g>sdWv+E=i7<9est{mK zwl6E+a$s{uT9!NQ@S4vmE;{eHK5u{TI@j4#ajM~H+l_={hU3dV5|lY}-r9ET-Sg&a z_nUqxe_$WpMuFh`E&;Z4c1J~pV|-5c`Yo-=T>ndt)gu4?(1A!1b*9v(mI+hRV}%z} zgz>4uxN|}@A7bETZ}LHW^%6cX=~lXRM$;A-HRkT3#aV@0wzS>9!jI#9TDdOQ{<5y8 zQ*nY@7!|myZtUM9SUb2$R~Lw`)t?*1G)KyvA+SWwoZdazk;(mi!eN zx?W-8x0^ak_Z7YExa%~Re|& z-C;Xg(`IR_Y^mY8_%$MDd}(}IO6Dfb)w155=Rf5qe4JNntu@z}of%ab&P*1F?6S62(O_NEK9x2Ig2Q&jb%jjOI>cS?JEo7>$|ySQqxd6^}xG%nHjO5UuK zaeERQ3)UVgII;cs_TxqScOKZ?<@`r=1;4^_nX~tl<7?Y%*=OC`cxL;awlglbrLnZO zxuIh3Ha8co6*)ImrMgnB1(qVSsbK5YZTa~|hq0pAvFd|O7hAt{wKuoax3<@`yF0AC g<$o+VV&v>LRJ_etSzKz#=lHn6Qy90kLgWws1O?uUg#Z8m literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,43,44.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,43,44.otf new file mode 100644 index 0000000000000000000000000000000000000000..6ff7711b13ab67758de5b6d6ed84fd99d9b01037 GIT binary patch literal 1644 zcmZ8fc~Dbl5a0K5_(-B+OBe?ujR;ejQbm+#TSptkvsx?>ht^h!@JPUfkb_G>ksO2^ z5J<|YXiDsig4J4}b#z8Ys8a3W(PP>=)^SSPKRO-jP#^ek(tUwi$M4JjzWwd)_jbSC zWNzD*31X-L9;B{Ww@w}teJK-wCqcuhzLNcGRz<%+6FT zO4EIr{V@RHL!O(bSC@bU%8{oaPtnrq{IesMa%2Ql1U< zAry&TT~Pvpt*F9z6k)MiPYcH4-@^F&$Q>mHvn6~4(op{cMGk2`r)9%e`hz&RJ)5uSd@_^*5xX7p>?4|%D z#3(Tek032_0_v!tTO{NO1!9uqV=R~B$x>#lUJI{-5;7*=!QtIi1eV0T44D!)w}kK} z_X>U#-j9WZDV>BF5HqFop0e|w(ghg7)ymx!M(o>x1{0W}5DZWZi(w(8LKfOIPzpLw zqfY}R=rcn)?1F+wlm+7^YZpO0q&%4u_aeY*Bb~F*W=mvt5r$pHIirU{$%3WWtrhrB zBe4o0q6}+^#;FsStsRkuR>T5mL(GR3L=t7P$I+;9ku5NcI1IlblDIKD0eqY$K?w6p z_4-Oq+ax3QfsCjlWQ3DM;mHUapPeP)#UF)6w|f#L)8+zvG&()V3Ljk_UoSug=V!`5 z#VPlm0Sa-~iu&*H+(@+{g+o667_sZXOw*C-Sk#WIazIo3|p^FV;Li=(A+iK0Z& zjCmqC2lF^c;9$OJhAA|j6k_W_Oh((K5Ze+GGN(clgP~iYO`&Pe`l$bXQ9Yu&;vR|Q zu1_)@pA$6{6G17y@p%w%y>&vE*hbDK=k|@qN+S4Q6NQel{jY%S!CDYm38pvN%{|=qx&u^S%4B_m1y}qvx+vp;PX2E&W}$atG9( zZTW^>Vp?^qeBjeT`&akd|8_iZoo;sbYg<^t!;(H0_EIj7+wF-n_3kttrm3-)9;Zvi zWAn!sNHyMq_qA3wWsi!TTfoL?+1N|$8fKoFNqvu*!!*6Y%*_9BkMq@bqfb+9KB%cO zR2q$4_pdUsjPNkk<2zyPnMy^mo$Q44!Vr^uv!5kD)@oN8+^fBR6&>03O0Eqn_R&v8w&>NT2FQ{uYAWO-C+_= z4uysXPaW;9KE9`(vcLO|b;q0x?}m=Gd-JM0bNc+$nBwswshH^>UoKtJn((46-DNpw z43q}S{Fb)zCad2TaHy+v#I z9;xi8>a;c2Hr6&Y_;5E3{8Dz$IbuJu*I(^C7^v~@_fQ8WKr8QBes Z-|4qE+r7F*omWpWstF&?!|9fa{{>MF@>&1@ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,43,45.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,43,45.otf new file mode 100644 index 0000000000000000000000000000000000000000..bf8265e9d86296c12808798e48f7d4b674f8ec0a GIT binary patch literal 1624 zcmZ8edrVVj6hHU2yWe(lUjAk=ij5B*@Sr+G*w|F((xvg`?``vTC-|sxW@0|1H z78K-y1a^V|(lS@AQXI;V#{me0CGx3pA_M?U+4<@f=<#%;Eizj`%ke1pvm1@V`Z*{e{xld6y&5^`nFzEAB6cYVVLm!3+zB8d6IO=9 z$W{CvJ|7-^lFiqHax*(+)7IG6{sBUCi$An6`N&Rw|8Dyl4amc7!gTT&QURV7{m7Ux z!iU{Si3wr?9zc3z2gHbQB4SEFi6kV6FZJZENTw=l#Y%XcuO!+JukS1;uq?hqWGYXSL~Cjmx9DmF7Fb7XeW`i1yYMM2!U%p|d@dESug40E zV1g1bKn1)63m^^h(58iIC?DdHo@f?wGo*rq0C-)lsFqHd4e-&#)B%oqaA`7IgbdEc#zQ_2et3@8=Vt&# z5Lv6&kSEz~%+ZjcEoypATO^VeOg$84#!Kg7aMGF+F z@^VEUA8u0QF($@XgT_dGTIFJ`QmIvDXq8K_cETY55!No5E{jVNCyA%c6)Si(msg3r znkSxS3{EBoIa`p;>b?-E~xSy0f;;WUt=A z&D@~lq%DkdZEMwV#XzaSUwU-IH?B*b+rFEDv)Ab0i0e$(iT)egPHIlA{fc|pxctM~ zlb>8{xq7$fuhx6cBfDKEbX^?b=13n0^|aINa=GJ-hqqMqF?8s~M~h{W(7eg{GOee0 zk8T&2T9(hvF6QENocscp$x44Kf#fQGnR2`PINfsV8uP}ubs_3&Yn&>l+2CFB!7nP z%dYfXZv4VQ4-C3J19MEJ7N(j}aw*HW6bq;F7N4~39qwnBe9b1`W)p|Ug5wuQ0tc)I z%N%seyPI}xo|WZ!qjzO}q1C_Pcn2L)K3a&q#7@S_Hu^UQ-)ZNT4wi8pw^FYzZ}9%% zpxZm!yxuv1K)>I=uOr8s)3Vl9+N3VDt~M|IRK35j+p_V9<#he2`cn;ub`I|y^8DTI zV)Ja5Y3E2QF2|tlfPJw0T>bw3b3VVVyQ!nM%QaZ*r!zBTo)WLlr?XpZ4K2-<>gw8> z8mrstYILvvtmIPP_r5^yzCC?`-2wlA{dnugmSa}h>2Nrm4r^OuldXnk)ep~L-FBBu F@-H=C?OXr= literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..8f41e9695fb81057b87c035856bc0da953b8208b GIT binary patch literal 1408 zcmZ8eeN0HNxO2LqX#ofHi7V_Qcb?Vw+@g~0@! z;bYL2Q5BgChoJS32?)`FGb5P+GI45Lw)mN4k{CbY9|jlPE4y3jxh*Q$y*cNe-|w7r z&$;KC%F0Zjf}=4;iqYDF#x-O5-#3jGXGrihY5f|4E4q4^6id*zYXn6DEFAm zoAr(_%g50lMtq>sY4Ly>>JjS@>+GV%`pGZG8;C0q8|+A|S>#?u%p=}lclsOn2U+Ty zMNv8}4IYs1K@+A>IG4pKDxw)rV=s2Z?H;$!AA1}0X#b8P0AQ>fKyj7PB{s4QiW0QA z8HdI10$PbKS>lMj70*wAl^XMsXcu$zHW*So8o%j|2;^jOUX67HbjoqliUqM4YGW)G z`*b;vvM4UDu4;eEV}ApqxQYxk<%}Pt=Z^<>SwI^*F4wakA(R12SzK(=EKXAaYG#pH zgqxs`pMW-6=vHzvPN8C1eD`vtcp4Tj+`a=I2O|_D-a+;JHU?XwFGFO+{qKA-K=zvL;YVAyCUW9b!7?aL)uqd*0rd3YXs%062 z&>ajWw0hNgfDaZ|4-xL>g{5KzA~>6p4rXe6e;3tLYeB&>kYnGfHJWT?wlX5XvGSmf4BM1;L3qX%h}yulLx%p-a9<`@l4xS3w?jJUk{AG7M!s65++30Fo7d{AQTLS z(!3-4YEOxL^uF8q8dWrVX`{y0RrQ9wh3IO`WPKG$vlHz!DUdQPQr-*FI_cFXr4;KA zH64%i)rM`&zE^Bb?#9~MfrX2bR^m?a!{PT^hL=n6q@UcQ(Li#ylH3Mj?5>(T zc4BludiWbD=bDr?Ivbgr85?}J`E*Su-}d~oEzhkh?0Vwljw6-L{S{|k=c9((oAE6j HL5=DkZ)S(A literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,44.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42,44.otf new file mode 100644 index 0000000000000000000000000000000000000000..63d5b1a3c3e6a7d3908f452bdc3ca741ae9bf2c6 GIT binary patch literal 1552 zcmZ8edrXs86hGhBhaYWK+$>pKB?Tl(#vDUoWG}~K8l8%xvS7@V0v|2dQrdo?C?e1Y zr7sF}JQXC=B@;HC1EhX7O$^5RmXwi@=pQRJz}H|kk!*~RJXzmXRs&(xzKc1C&(IfHzS-pCzdHqu3i zCsAZZ?V)NA??MQdQKVH`BP*GWe-r&@kvpqRRxUgUm=FApq6R=;F@WR_l^We>rBGxL zhnq5Jxhfz(ktK>A;p36`C|RsAE{0?=MP7p;$xD%!9`it(C}LOOzw7W)iYEm$9z~OUP)@Gheq{ghm;VAva)&%xpM18FoIjLo*Fs#_FHWaFLMpz(YunoPZb+PDCaZNhNZc#`+)q6^YEw%XuAMBbh|&A^P4X3ezGLBFn~2 zmK1i9YQ!-Z9|wsGn1*Grasi7L*~N>n1U*QuBvu-+zXdE7W|#tdIfwp*-Tnq2GV=iigxk^CA@iW*g}o$6C3_45NJ%V@F5~gR&DRNkbMW z5Q`D1Fq2rEJ%xYuqGq8Rbvg8)E`u)AWRw2J;z|6vU<&mV{2H;-SP=p-PL!ggWi>`) z9YNbv)DcioEtHCK(I_GnWfu!86r%W((B|<(wPML?fDdMt4hhnS*XFiJkimuJD$o${ z-4jG#UI7w{%G?a;Q+lE?3u|L6NHdr>DI(Yu$ z3CEZBd;fGkaG&k)jO)7u$}7+T0S+^6ugBwEWf|RPKEX1x&-|02l+Py3tyAiJlq!2kw8y$MMn= z%t+w0ZDipqM(7vjl~*SDlw0EhJ^I3{LZKiTO?j{CLECRZd#}4U$jl}SSCn#od@f75 zp*wM{J;Tj4nS(XK+D@+LV7sl;9&~E!4d&VcL)MrO|4T)vdHBe?-f5r1dGjK3{hX7R z*gkC?ZWwAFvJKYt)%V*wn%kQF{s8Xw^FP)8?3#8A9_~EqY6>=XHh7t1^Pu##`rLkZ zcT0~uXggKc!?v4-*Azc1DEgE7a(MNRcTbNFwT^cTv<&!ojI+h0=m8Eqy?F)HwwD zgcd~vDo|LLY@*YtCCSyX06;(5v^Br*=WqVF3_wkyg_?ivw|!*<`gvdqIWv?bYs`T7``tFbPQu((cMgFew~{7X+{pijX2W!N_rgJQfXpkY01 zh(-}-kvsZnbab|w@IhHu`k`-6{Of-KCAv!DiED(#NG>!Am_TnqEa@KEvb%aT59-{AMQb>zTh$sus ze|t)XwAnq8mjJVP#x||h#_ul1Ux-Xd4TG{4mY_}r8EPT&mEjgB(84j)#n6tL95P1& ziiG#pqrMKm@_u^eUx?vNvQ1$edKLI)%%))hB+l4^Iey_BTZ9>8SEN?V`?q6%3s|8P zOi&Il!3s!+0`%#?4hGO*Ob2F+Sz#6Iff7E;hI!aph<}ix#Km@_v6@(UNmMN)Q7$Tp za?>b+B&tEkEtCn8!w~TKVp=wDF~G+Y^ZPjQ!o{mgki`Yk5`aA5iZ0j3reDU}D-LH051a(g9d%8MPbwx$bgD+VHEAD0nf+r3Q%(P;- z5H~HqGR7{yHOSE?SFh#Noap58kIEkgers#!^meu}lgqd(*fxGDUcNK5EAneGk*x))ELj7Y_G?LdTEf1@aoVxXS9)Mb2E?n#=0mq7KK-Gmc9&Lp4LS zCk~!EHqiX2)yEdNzF@qkoA7x0UGKa5J4S1Idq#sHS4aJku6AF4Rfx%6EpILj=!1H< z!&TeZ;IP}PDl46Sr?1Yx{j<{X?w^9;uH#3$!-vD6KKJ>iPaNl*jMwAwdOgmTx_Vb7 O!>Xr;k+<6?m%_iI!NPt3 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..aecd96ae7afdc40a7ce90a2579dd9937d6f72121 GIT binary patch literal 1304 zcmZ8feQZ-z6hHU9zPHy8Hqf;(vovqhC0kseRyPtgVz;q{2^QDQ%s+&c^{r*}`*p$; z5yLh{+d(CBIuT?^{R1~0QHB^uFtFfa@FS3DG{h|NGsZsbb9rF5H`Q-tTul z?m73|=V@#6fEo4y56*_BCfTv!$VmY1SCqBQTRh$$*8SE3Kz;{+M6#6}r+sh5iik&aSX81{UZ=UWL3SsQCOJ|K$D~c^mS&AR1QAi!UQLAiqBtPVO#} zxDLcKC{ozBI|lp~gm4~3jQGNeu;6$ad+9_z7>laO{M+C{{3D7CfU!J)aGlh!4Fs(w zu;C^lUorv`a<(vrt^8YhZh5d4r@w(jt238xjLFe`PJTiAa zpZ{bjkM)7_=ib_eZ6%NW1w^=x7T8mHY9IT4w|$cjZ23b57xy7j9yn&j#TjQv76h=6 zc`^^Tz@>iyF(P!EL|zok9LJ`|YW%m{jrAMg32;Mw;T}xSttZ$LyBRV!?m~_U9DtKr znh!e(FiP(@si;YPW;(;$33`r%-iM(AbrrrYK|6cYlXLo^FN>%4F; z5uRd`GZ@ik!*dFlgJLLM!u&G3VHp-Mg3X8Jin{$7teF56c0d#&@F1)KC$yq1fPY;G zeCP{641Frp!ZzsEqmmehr49I6goys$aJY}57CU(n?BoEklOYa;x08MYU1i}NC*W{8 zUC@@I)d26$uNbG|t;>te0x~#VVh1k+U);s?*;Qa5q;caWPeU};m)H>qCgrNGYT4y< zx@5OMx?PdIeQHt(tMbN3S2PieCVWZ7zeaY4LUJn$SLIekRT9smQSUBLR~x9S!=A}O z{O7P|^U4ZSg{ipQBr{cRDo*4UD|7TfPHTMQVvdgHL~SZ}`%>;&t|eD=r%(FdXPhw2 znI|lkxvXUcwr-p$)wLDxb2soD4rvJT#Bh4iX3ZSTq*7)5!~NMo$D2)!6|-BfKCAV7 zdX7pXyAG*Cy?beCN03?ul+@*7z|+T6o}} zTB~{CzQrnQV7U9W;C@=O(@R%()3PA7U8D_KxleOGr`@Z)`lMFk|90olBV+Mw;3f5y zz@BJdJbwJfXPQkDk4Y2RclS>$m6GUDdfR$oMytL$O}WW+kJEN4Oje(a+&uitNdH)B RY(!e9q!+O4P}*vSe*rNASI__e literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,43.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..19b6c7b9a700b91688febffc359bdc0d10165450 GIT binary patch literal 1296 zcmZ8fdrXs86hF5wzCHxpXtQ8tpD-54jIvHJdqh`3P^ZID*l-WE!bdCgMO!8~*j(gM z+9KV?*pSI!c7HfvkPVoNCM?o8=G-HiJ!1_2Ec<6!m|=d!tLe`DAdYx$&bhzeIp^N{ zJ72!i^72y9!ZDCTUSV-D|JP}y9zYgAZ!g(fY5_fH0N^sZuEbKY%@OpsA^sKpfl|vx zljCy5H~<+$ez3}E^}q|zjC>RFO?JUr{pBC#o5=0R3+$LkT~NJ&JQevvcBj8FiIY_# zj-hi-YoiC`dlABUbd}5M6qNCd=THmFwR_w?f8s+hA)ZI)0kBsNpu9%bvjqgR8foDZ z5;lMVh{Ni40f(F!_A^U-AlRz^IhW@={HtuUl~Qo8A$4$R4=ybctQgGCkY1ZA3` zFp)qm?TN1v(|1oZJ?KW?!?g!ep86Mv@*2CeIeYvV+kZc_+X{xn357}aIa2x3$cSX> z7>R%qbYy`nz%4LIJ0M1cWsOR%Qfg%~1@^Kx?wYx1+je-GDOs9_#ks8{!StzP$jrEy zso+^QjY5s*4UoBvWsnSM%UHf5uULVV*uk{2vnnb7JP6T#a?K_SDB6o3RNC;KKA4f=3rI2cTC?P`s*XPhi9%ADPQ zWuI94^*PG*968|&G`vpJD(zI)CIt7i*N?h}YTf;{pH==Gy4ZC+^2^})AGzpQ=v?pQ zz}16O*0XzlppSXCetcx=izY!dNJ2YwUr6f#c5ei4SU^o;Cr+Y{C*Pjx& z_#=1n_1bvWVvgR{Rr9X>I9*?7p=)bsx}6#>&_Z#YRm^)uTqC~qjF?jWTV3FZzWRu* z#rLMI+1*rMKQMnuG>EEG+;HTR5iK`5ZPTWD@0HFwucb-Xt^AU^(+ zn0;N$9F0Y1XT}Ckx16c#+RYe8|d1YS(an6gvAAGb(p9T%jOmk9Inj32Vuv0YZ?9DPMD(3 zu#M7oqnNoc5oF2vK{sI$hZ;yQY(Zi$8c6&XV)n)Ob&}$ByqNmDx2X$vd7k(8`#pc( zw{^#kRVHUPMeCb#(7H-$2(0mMI}J=E%Z%oDoa zeine7K;F?AR%0MT3i*@B>w}u=|LS+|U&uRVd?oU=!EowenMCRlUqTbZ z>cJRr+Y!Pn;}JEiS&G#!V}23&U@V$Ul|BRy;(0X1a*NcP)qph|Dg@1D{{LbpIDv%J zR0Jf9v5#LoN*|bg7RhptJ*;f{HP#)*Ezg);@5?}qH+2~VP%tRq&!&4z_;C$8vpR2PkN`n?(broKflyFVuVAG1!_=Ij%)JeQYO;J((`O4B>=5)T5;;mf3< zM1;>5oQ~YlTqaZ1Kh&QetbV__spi`58@r6|Z!S`4_ufR@=d82>af z-W@&J{n^eRvsZ_H%l~xd(hrh;E_-ow`t;3?3+k8KzNb$lHhy&A!WT0G-_4KxIe0rW z^=@`LI7&&5a(N1`OPO3Yo2yDp?v9_*q~fE0H#qFYM;6vO0z+Nz1rO8u{XV+7i&h1x z^9pS=)~JU2RpVjf_=`q`|Cjygr^n*?z?;c;0*9i#@%ZWaZw;p*o{}c=pB$c88YR(_ s^q%ALtWkGknsSp*JxANAWwP$$$n9f)jP#FX#zv%KExn9m(^-f8A0Gfp*Z=?k literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.42.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.42.otf new file mode 100644 index 0000000000000000000000000000000000000000..4ac9a09806e2f818fc6634a9a8d48064695ed5b4 GIT binary patch literal 1048 zcmZ8fT}TvB6h3!mXWX3~wZC1WRv9ZHVXj@?FU70iW!B`OWnUc@y%o019gs_zTF_Am0`UCAxBq#E$qC8XuCoqQD$S2r0_L za>&P}3r}Ev8u{gDB%a7T04L&kG>MxfcD)*~hCzj(3HttvtzZQbloMevVvH^}dt~nF zeX?Yw#~vm+{VnYdkGOq$*Hsy)vAQmT0VE6>aMS7TOeX6y)5~>KMSE6$?o4C;{+~d& zSybSB@nkPOzc$y%V9i`JIGHJ=to{xfU`#180vw2Bfh@ppaOx)@MucI3XL-)dFb2$} zGyW}CrTY*Z1UI;|@1TCJoMhkbuFwrDFozlR zuC$id^^@R(7{s9sA`ph1PznyHL(PwWLl9()`5}t2IP8W-Xw|b4n1`bc_~i)Uy`7;@ zH$_KmH7jp^#o-gD+()izR7OOa9Fqv-y4+S&p zsGnL3EFqQEH5HL)cdX4HNJ!gTN+hSl;gnq7NV8A!bjK6EP+Y1Gw?tymNK8)nyrq&W z7?kR0dR(gW#eK1}DC(E8*>~E&i*mw*!5ez1^b~ zv}&6In)S6-p%%%iV2{_kL*~+&kVe;_r!H^q-G(cXZsJf2Uei{+=;8@}w_0 zGy61q_pm9%29*2Ki|9-1~d}#cZFUfVT<_> D2D<_f literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos5/gpos5_font1.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..32ffff92b4e0274679794969856168a30dbc8237 GIT binary patch literal 4064 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,42,43,44.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,42,43,44.otf deleted file mode 100644 index 92d1e28f9798737625e94efe04b7f63afb5ef022..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2320 zcmd^AeNbH06+drbm&dY!#IP8XKo$ZfG%?xtxl7c<4GU`hAOlHr zl1TVwKVX4v62OqGtj;75V^c_VVzo7>@uSnKRY%Rl_>nr(b{uQdzQq?y&s&@^)A2w5 z^xnDWoZq?ko^$WHZ{DwD`}PvhLK`H2p|H5v@b|*stpR{(0JZM!Z6#$_|MrhB0O(Hi z1xm^`vW_=){2Cx>J>tsUPFp=xP!XI@N4%}ZZmW9s(|>)6dw-8utU<@(YZ|nZXvDcS zPH%JS;slJPjsZ}qPFr(56m7#Pn8Kl{vpMaWq|A?TeE@NHz02dBKMpL$uR?6V6aYoI z6B1QGQIw{t(dleatWB{ri0z_cm8w`}LTp*0yhN9fbpi(b{spN^$^>}o+MigN z1%*%y_rm>90;RA6%Ao>wf(@#GKrJ|-9z4(lEzk;&LOXOpFZiJ!1|bYbU=)tQ37CK< z;Ur%A44j1-cm~eH^Y90lrIIKeVF*h&!V`gr#6--bfG|eFFoa{?L}KHE2__ zwb_cuQN(I(syjND7nOUWlJ)3|QTcFGBb|v}zYu*p`qOCA|Ig9i%_UE2ucS=sbXP*U zMfiCp&!)$v{?bxVD<5Sq%v0M{%T$@ua~b+TU%=;E-Wlu+b!UwhTXQb%eCy{@?JMVH zI=rvn)7yAZPA{*KbzOGf1Kka$>ms$TvD&lc@A_X3UJku?;<-Q5(KG(@hiAs$t~_UZ z=7B%SoO{a?`_BFLLf0R^9QkMWSH7o*{4+I&Whx-6LNe^9eF48eu-rYhv*DPXj;;Gf z(5J*!&#l#yVD+zRI^^|x%jC>zd3lYT@uFNPW!oggr#dFTO-0LN@^$?Svr_(BGqP&Rv{~LEtEci$)_pbbdAM`L zHxi~}dGZVTlrLic(Z4qGYU}HLbmZ|sFtW;1+iY*Ni*o*EIlo!93{;=%IdXbjDtJfA zyDa6Lo{e6-aOT9sfs=dt=&pw!>Zn*@4c;?aw14-3vGVC*IwpRzQJ*5s%$fDvk(@Q1 zg3o)XA>0^l8ulLDH`p=U8Sb{VIvScv9p-5{>$5%4_K9CU8Mqqk>VETC`jxZYlDgxi zzKMg8_DIL^meJO+&Y|{!_Wu45_Q7)>HGR^1wd?r);RC&g!fnF`1N5WUK_Bc3`ucrG zdXDbz`eXw@QW&FQ1x<^vw*7_l);HHbhTK<@#Vndqr)vbC39X z$8_6;zep?J^bYq9cMWv~9RrS_la|V^hwwdm{rVLAPLv-a*iCKE?@GJl-$1D^p$A&? zo^Dh02bKSQ5HjZb6Is=75GH_1@!}u&5~cjZf7DH>!9vF}U=5RJQD2N#CZfJQUfCP# zvlUdyvs4JFLPuSruEE#9#x6eS3U;KaMsOfux#4Gs+_+{>e4as?Gse%MQX-+1j#`VFheR--PQyVBqXogcL H+hO{D(dtko diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,42,43,45.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,42,43,45.otf deleted file mode 100644 index 28d5cb4955433aedeeaa403e83d43dee5cecb39d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2328 zcmd^BeNa@_6+drbm&dZQ5?Nw2=z`EnrMmCEeQ#OgN01MziNQg!T3h25*0Um?y9+J| ztyN)Rmyab96jpG-ZD$k>)~Gc#qti%@G0C)(OxtP8BxaIHGSf~bO=x$?Go|M(HgP)r zuYdOL-1B|!Ip^Lt_qQe6x0iqx4nrIm3yO=4eHZ`y2>@IMP$z8MTC(kf7ydF1z@8#o zOUbrXeAOFemjDt>r0*@Sw$;H|)f?nrNP30CZmW3d{m}lX>{}$4X02EtH zD z&QjA8a0#x!HMkBp;8!pSuQFOjj~wzSpczG!(1LkrMb3mAha8WbfSegQ5jhDt3vzkL zS&=s(PiuJO1?0`hi^xmJTaeE~-im?=1r7z;Qb56sf{22If(3;<6s%}Ap_xN7k7mkf zMze@!3C$KX=b_n(q6tL~MIJ=~MJh-{Q9{vzVjhZCluRgbDDfx>D49{BdL@)BDCMDK zEvT()a_&cm+qk?u$H<#ZyfMF`_J?-kwkDU`UhOh&swuB^*3~*~ZhOT_V}4bYu~Z3n z8B6UhyR(subJt7v>n((0y6yxvQJbWjm#m+k^2mZzL)xPYA6vBe@$@B2jTxECva-MN z&E+}YT9Nzhm8(n~FPKHil4o80#G1A1)<2oQp`fs+_^GXBJ9cMjv$V&Va=waFRU z425LUb{X1b+GJ;VCOa&9!;!+1uY~1+uqHAQzJDwHc6f6*;Xi%s*S^GY?Y*RNo$g*h zH;=y3#L3hcHB2o4weoFtz$~*}rBkI`o=G!wb$0oDi;i_43$!m8DlW{tv*)c{k;+%E z%WVI_9#==hkL1*y4q4Y`_ibsfzfdz;SsSdpwDb4=+uiR3{t$Zkw`_RAe|_M}$lH6b z+OBQ+jVw6V|McM1U)*YY^V7ky$ftKBX%WpZJ03W9bo@aoRu0Pd4L2tvId5H&Rp%}1uLVTo{R1 ze;3JqCz5$#GJNOOMCeTG*#n(y+xNeBbob)I?(Ym0HJ7&rcV0fuMx`%TQ7`%#yDhJB^HTG*=4*$}9lmg4y!-P$f27p=8ta>Ar(fro_e{sw$s5h5M{Wdy-jhd;4-NRo z4hGo*i=lgeuOr~-@OTfk9rH9a9BgcC?P~S6bnW={{@cUv20}xpo*xc97YdGcTyFol z=fzgm*V*awb+-1j9Pu`?k+S>OsqPNHAxU`%V^hAl&i<@^&EJ7h-d1|3vo9W2_@DOv z^BG8+?TP1AFOnJuD#c2#?-Y|eC;k6Y4bj&m}4PO8s<3KV=04l8}PNPmzsp4swaz9^<{K5@I1ReQMG?zo6_trDBv$IN8 z((>u23=KR(cg4gf()u*g=VTQmlQt*EJ!Fr6NLE8CWIc${#Oz35R7-Fq!LzWBq#AG& zkd=a+psE3?2(+BAgES|_?2q|5f;t7=sTE}>;;F>7#MeMPL7`G#JlRzQf<;R0N=GsN zb-xPQLo8O|%2%g!R`7rq5uclJB+-~XrC|Jj8A^67EP-5Ls%-8WU@0>V%BFZ2x83C? z+gx7yQ$Up|GD}lORWk(OJkeOCF`f?_V$~?!%qPno_>kyb_?WC3TEh^84-oahxqkuC CpimAAV*{LZ=eo^$WH zH|Lhlom&bU)*u1SqLLEl_pY)O04D(RxT&*B=iIpPT|JO=jBT~0bH+%OAI@WJDPw){ zk}7X476^NJd@}2^{625_n>T*G!E0}_uKC%}`bSOJcPsCE!EyCpCxJVR}4?HzP`3580y{&iT$^+?&J_aF|UN#1VIoi<@HrnjRqPU zOG9j-5L;x5ElP;>H|u@u2}AZ_OE}!a?MZ`y*KYOd&@I1R=$e`sYfQV^HK1>7bstP& zSA6(HBq13o=!G=&K|f?*00vcBOB~oQlc|$6x z8mVql^GPir%|)6>nnapRnnD`yS0l|`R8!j+c#`}fXYP_br{r=;PEUEw6F%ph#$d=- z6?9IkUQ!dNtqFKTzVgvdPi3WZwlO{Eob3zx0?XOhbE$l*8wyd(mz-oxwx!s6rKa`n z)3;x`BjcX_12P8=8a!mEGb?-8@SG9%=H}fua@75!$GAjER#eTMUodvu_z4pyP4*NP z6;COdK5O1E+b~<|f2Ay&)0UcL%Q9HDEj1A7%8BS3BGKX(&qeg@5li%FFH&D-M-G(JY#*`k?M|$nq3vg%RUQVXua0< z`M$S4u||%D&ul-r=gQ(!-qSNa*5$yYS5};Qh98qK*D%|6l@xp@BQzWu8YEZbyV_t>Lr7YrOucsZsfpdM*fmJIS&`(S?Nd|7tiY5i7A9Bxl?H4vT7G@3AgYY zq__lQMu5p?Nw6fQm`r9~X57hNaVKO{1N@rzu7J?tY+ z-7gvc-oKFH!GphB~AJNU6wbtKwrtAGwOUPE&Bhwdw*FP4-HWe9=e@Xct^fM7^X@(8{Lb?{=RD^; z?|Yt-b?ZuC#~zsA^cEL8k9%9s0yqblZmujXDaSN8fVfh&O)4p0DAs+segLpU8E@WF zU)6{WhF-ur!nm}?S5^J-tzT~e<`84Gh7FTOt)KDyZyC?6sc&g@{A{e?@oRv=USHMP z2(RuM{rp-Rs_K2#xS2n(%5%`(=x=Tre+weVcQJNy2*ArLVK%~GFj%X1)YrG^T0t}! z(T#>^r7>D*icU3aDGt-DlQ{mS{`z@L1C1Xln|J*cB&l zK^)?dfJ7uC1yhjDiO;}nWFZ?ln1=-rAj6FUEWvW#L@`$3DU_fL>rsIXs6-X2L8wJN z8qtiMXv1#2h?lV+9SGtOj-VT_;~08z5^v*OoaUqla2A8OfQ$H4&xZsONg|mPQprtu zluv?-1c3yR1c?Nh1cd~Z1UCtJB;=FmB9YgKBuXU8Bq}7TB)Un=BQc*O7fAw1>{230 zCP^VlCCN=v9!dEmyGRyD7D?uaGRX?bD#>n=^GMDo#YKuhib#q?3U5duMJ2^eN**cs zq`F8INEJzyNR>(D{iCMhEU$ZZ;lZ_MS$p?DC125Mj&K7S^a3m%rPfD3QB{ePmk*U)% zrq7r;Yqm2pYtG#4M<2_{eSF^hCl)Mp38Ew`syi>gVA0|wOP4M86ncwR6t6DLvS-PCl zRTtKLtx17p@9aAN(UtvQ-R`;5ez)_?tHHsVqne>hGln!gXY1?=2D>r>{gq9u)|+dB$+nnLt^ z^Gmeb-`3Q0;`SGj^oX_B))#tjZ{LGZHto1}Kkd>`B=`EDX6$z_)z)j4{@l|IcMt#4 zy|1UUr`s0I)-G|_j$m2>|Kwba*n7i$XZoh(#lOK|8P?6av(N0&}wOR@H|KQwU@HkRilv&tVufjN%@| zm;~#r0Yh^pUGe3DJopSEzpC)i5NN`S!Ng?AJ?NY^6;aR6>Ir?4CZ)V zpU!wfHzJAAgl>AsZhlC&AQf{T%(2Go#7))DZB@l4Y-OzhE!>dH;NzCN19jYd19+NI zfah$BjSJke^;?5e(LJ$DWoc(A!we@&Ge5e$P~SN`F|K3iHy+cB7@x@A!+IgV9`+HV T@i+B*>0e0qU}q0W6Jvh@RIH|x diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,43,44,45,46.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,43,44,45,46.otf deleted file mode 100644 index d944ebf9281785cfc2a72d8be86c095bcb1005df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2688 zcmd@WX;f6_^}Ydy$AI8A)VSb?V5FkX`Ucz)#3eBr3`Rq%j4*x!GOPo#Dgwjo%&-Ip zMsScxP86(GfoRP!r;2-XVwSe2jmOxmZI9`(#`X<)r1ZWao_KotuRr^J=ezs6_kPPe z_ilUTm2Dt`dI$nZYI?fF|4C;H01N>LU)#8S+m5gF-{=6s9-+*&ZO3wX!EZ9p1JF&# zXXofO#qgHk8tMy>&(&!)xfehG_H%&HsmL=r6ij_0yn^=G$j9mQhRPWagU_OV695&h z*Hjk6#_gzrL0rN@jb1AZo%biS{{s2u;-WIc#Bq?L|GUUb0MK?LehI+>peRb1Tdvnv z@ze@`6!nagPWavRv5g^qbJV>tX1d=# z4K|@G+)AOj_+VFj#)b&v|_uo+&2ZIA(( zunV$a4`?742;_qvilGcDpbBc?Ff@P>%wU5SXoU_q3f<5HUg(E6;UsSQ44i{uxB!>n zGW;4w;Rf8Mrcl#~jL3nnUk`tAJs4yWFQ87fNCaNT&N+yhyFfzi(38Ns4k}#Mr zLl`w-k_eMb)Y8#V>k(al%iRBraXHTq=_*lqyD@l)Pf)s?}@Ou1i^;nzkYRg%@AmnU%dr zv`7^Bzm8bZ0(259S|~yg$AfrLe{R?BY}Xz4UBCCfbC>p=v0dsM?)@lxL~~*5`<$Y5?HdP2-o9#l z?@`y^n;%=xw%LYtog8K71TGG$X{+64v(GLa+*8t{rTt63SBb;@3&$3ViDUokx<)SX zzz%NSer~poi@w68vI{h<^ylmxw)F)zD)$cu%qzM|T%@k-2&pZqDkr~^w520wz!;OpI9c2?f9OeXr>NQ*@7c!V|vhcC<>yD-_YgY&DkLTVMhyTt0Px0-p zTeWvAbl(ZPqi=p$exKSi;-N^$M z+W52A8nfo4IW~1~sLrYL>>6sP{ml2v#o_GmSdv(AH1_!>mDO;hq@%o}qTS#=*xK0M z)X}V|EhwqTC`cOOV!p`pHT2iKY5&q;Z2sUPedAm+8`5~q(toJ0p|A0HRd=nYsjb1; z(9+_<**fxR#b@R(jmN9o>&!e~<5>BHk7c32$N7VA-y+uG6iMwMIJTGStxy_Ada zEbLy-N>N7Pu9c(*6Z_i8J*`osaQ{a)gGYipbjEp%%K|0uoQUXSNk`xfUG<5p9C zLuO9hX2a@VWggFQSMEMrd9nIJ^@W;K^{0;xIKFMQu^FaYwDn9gPRj{Xzxjmwa`o}v z%Px<}-O%3MX*+SyL#L|6jy$K%r88HWYK%>l<>dz}D(dWYwp#nnYkAjuK6QD!kGDAmkpEI7$8g!l!4zn{_NC5~$!XRNtxIhp*>F>vnQ_|LNz;c`d>60;d z_+TwHF)_hMMJ@#=KZNiS-W3%bhS8&upQHs4iQFU|^o%_C89D@JLfj8F!hoD$fiJ=m z&%j>Tk5nNTusO&8EtdasD8NRb6m}w4iZ*!xy$st2X&?^)?+K}yh((B3K`^!#e15?w z7w|jbb4Q#Sz?1J01rWi5fGv;tSI6({=}JX99ak#)4UCCneBbn61|MAnF^~vUfyPh> zG)BgO(RdAI(3Tlc_Vhmp#>{w{#ub6P7hqGAj*tqpK)i;+9C#1Yk(z}#25}s&oA4FF bTkti)+wfrI> zK45{3@=%npamIilv0#%i)1*QZleE(&>0{bjYn!C`(V0$~(%vQ4l%BgJjnnDB{Oq~& zo%i>h^PTUT@7$t2dx}5@#~}`k*1|&L?=z-o0GI~QFb_OlRPtf)FD?LP5OqyOCEGa1 zPxih9kgx^ivV%@r4Vle`{{ZK{in3IRiWT$PtLV?5oK@-cHmrI* zt_|(;0Msg{t)T`A9!C>Q;?P#xoOW$O`XA9hfO1ET%i~=<3mmTBfU*$)eG70V#M3}g zl(xLi>1kGzJ(Uz4^h)dz-HIM*_kOa#h8CJq-NQFCK9ju2;$c9a@8MXoo0+?Yt+z0oA6$;@& zcm#@|81_Ob?1TMagK{8H1x}~|57a{=G{e)-0`1TRe&~Td2*W8DhBI&u#^F3%z)erV zC76Mi;R^f^egtz=0;MM`;RsIzA`*$1iG}16)kt|kM zO{4n|sq`8*9n3LuCKG4OD|da@ZY*i^cL|)*CluZp_NQ^R7)f zcW>Tu&(>`wmg5CcGFx)D-@D_!oxASO+ilG+D17*lC!WmGW$BiGUD%*A;vyS#nL0!p zb<5q6h3tsZ8Ikh`uSS%U5v@EGxiuSkKk`r{;lFLnSGL3n-OZ#4z5ZrMzYMQt;#^7$ z8?LVgjd~%wV3FEGuc6bY7g7y@?tssi))s6Fbz}?|=4W2p|K7LcsyDAFO!!ETr>pLm zl2Tf!=-chSM>}dSR*zM=Myf8A{>uMG@J8s@=U)9e6PfZ~IXN@>e%WQ)%a8s{;oZBQ zJ97C4v+Y0qWaw`lpZZ?x_s>+GRH%SLhZJaHd;z~dkmjD;Uwg*RL^ppf8j_+L7d9D4 zu;Q7@R%OfK5+%JtNvl*+uPRn~gH1L)C9jqH9+s2Ke{;BN`%rC&9QB+a&927U+R;zm zmQ!Wz8D=8%eCxy)p%`UExn+25PR@C6MxiIoJC(hPW-{kO^{2fbhuemHLt!SGt-NMP z`fK!`hPQ{_YJR7i8GAMm99!?HYOvSYB_(I4lGC8%^;TT&JautY&i$pFeM8Q?I2XA# zJ9TdS=!L`GO#64f-MVjWe(;;a1x*K!j+9OhFj49AZH6RyX2D|MPi5ZKCi=W5YQuHm z`T_6Yk-pY}ws427*-=|x?66EL86O^sw2Xi6eBh&Cd&j%4FmGP!kTtD8?jAoj)-u+5 zwsE+5q^-ZDx22~igkRs~Kh*!J>!bFwO#?@}PK1vS91Ac{-vUFhJLv22o$4I)g7lhj+`y-`#kAa;$r%f3$P7=X5_aA(tA0`&#x@RX7hx@3c-IpZ$fr z?p^Od*FbxJd(hGA2s#mJqswnd!h51VhR{@S=JbK&9sdAIa~(C%oc-c)mHxKu zUyniRVoy9re;>s-P+xWg&2>tBzyGh{%NnRORt>CU;vAObTFf%0xi?nb+iR2$bmANp z!d9WD=Bau347eBta5@;uCRxD#}Yd4a-ql;^S`9$KS?lAO*6%@X^Nf1RIeHTag3@paQvS@M04y z20ON?I&fgaa>J7-xzXoP%+6w)GsW_t)s>J-L8?Q#1LCm_s`q6F=8n`FqhIY; zk6MWNs#Lvk>dw9#R^;<>SaIDLES^^T`~Ltnx(+g63s4T5w;C9XjDXQp3+1(Yyr^4> zi$4UInaVRb^q4gbX}A+LQ!B=!@XL$kqC;*4j%)B|#BagJh_yI_!sdMvaWyt)_%~Ro BPbB~V diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,43,45.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,43,45.otf deleted file mode 100644 index f7727d4fd8205b2fafd02b2c5ce2ce116b8af18b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2336 zcmd^BeQ*=k5#Q67&$2)`SPn4(gs~GGT+p3PCyNA#;|~f6abj=+Atk7`SYiAr$woGI zLov2&Nw($S7;Ir98?`gU5K{uw2^}&G4k5HmJIS=2c04Jabec}5)1e8iWRBF`lS4y0 z{jYy^Z{FMe?e5#R``+nRCEK=@fEEsd5{w1K#m2V4jrRfIJb+rc@wt+%zhC&L8vyKS z(z!~uuHmbGT6PW~DVOl>@@jh>e5SlZ_B6s?r^8C|)VHizCLv?kNEUk^}A-->Uo;NCK?p&SO zsE)Vkr)M60Anr?rjTDNCS3?pcLki3TJ*2`yNQZ~uVOR#4kPRzg6|4ph1hB$dSO-r+ z0j04Co`Di5g)-OKY3BQGFtL0&}OihLgOHZ+^i%%Pb=n$awv*@9*f%~mw$q1lFl2?Y)X9tGM_ zK*557h=LV`JQQqbF`s&o@3-qCf=A|QTuI&ach&?iyq2Y{P2>c%Z$r2S7c>B z^61K($5!QjWAz#n$D0L&ef)`a>o+`^|5QO?QSsByJYV`^mNrW}|9_?BS|bHn zuFXu$E41@n(V6V1BNB zLzAb{60>1?A*ki|vJ+;RZ3>+t_54h_A=nl4`!f!A9}aaa9V#x&yteD39kI#}E=g?v z{vLN{!*`^#?M_M8?(lEvs6SIPT3H*eJh%Oqfver0gnkwI(a+iFMBviEg^`bUU$jqd z`I%&PZTQ~)i$A>5e&g2QUpqecpM5QG!8sr?K}ivkpqcdt1A$-4VrVFw#u^`*s- z5??X1(tzE2UU#-hx%;+COZG?^PAUC8sUWu89y5I_wm8=JbWC6I>wTST2kS%F>i#aa z)Hc=EkKDQ*OOI)W+40aDZR1~U#Y$o6uHoIOSk6ZmB*kg#dZ|oOpUyc|^Lg)Q{f7tr zgZ*qgTYA@!@|XDE4c7-hZ23tSJ31EZ9$n_H^g0?GqLi~<%JEA1y?ZYDj-DBb*?tkr z{v?)pW-5B^%0%R3>#2QRZ2QYEwe4J7*!|6+qUQ3}@b>dZ*tq!R8mdJuuQTNA^!g68ANDph>~Cyr4Ymeaf-k(k_v-L(Ly@85uMbCFi-boz&v*R5`&KLK z@9OgVyIOl%4*43{SlQi6ly_&qkRpEs6C>-u%l23FPy7uS^)zXqCHw3_ng3?@Kc0p3 z*&Y?Ic#EJC6tb4Sywi;Q?f$=}duQ-(oX#_uIu%??Xh+qLCrRm@CgnilLVm9YLpsvibA2HW%B*}i}DMfDx$WL4@Gl($n(t&%Q`Y+*bOw}*6d xSK;Gf|+O(p;U diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,43.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout-retain-gids.41,43.otf deleted file mode 100644 index 7e564d5d0702b63e2fb21c5d6df37bde5e7a45af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2092 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 Ap#T5? diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42,43,44.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42,43,44.otf deleted file mode 100644 index 106c55abc738fe07439482046b1904e5dd6fdd35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1616 zcmZuxdrVVT82|3=gG*aQH%bf&UJ)|MoMP4LoKeyG*cOEVE^KZ}2bUJ?1KNV%K#|f? z`hY?^oZmEGhxuy|HNlPW79L@MiF(VAOwo)W5#yUde4~uS|B^E1QNJj2?~+qkQyf5a9`d z115#G8;?ucbxh{BadB5)d_;V_F(sj0VpzCJdp!%b&*SMvowMX|1emG?N?0)-i z_6N>WEv^A=D@V9F(#yeK%IS8w-0`Nqou!8vD)j8*<#K6g{`dm9##8vV*2*p1oy{c_ za`9R&?mV}Fou_8g-e705%`dYt1>fv;tZFayYO2i#G*!mR($cQ`m)SU0e39=G;R zrJ}e_ZbE);m`%Mgz>$3`)^OW7QD5pY!-J-K{ZbIrvSOc|r(QrB>)6l zn62_`>Dah8zq&KG-$#X%j~C0O?7;X+`OPV`?#^CdpP??EwzDGZrwu*(0<{6_k;;y$&bpS`rrO3vFZSla z@5_I5+_fFq>#KGg@YneExvBjVAonzQoQ=+d^=(eS^=M@q(`@WX&U=oNbCcJoqWyBaU29H1yo&jyN07!{gAQnkUl7Bt;n*M3& zs`VRT9i)RQl7q+FYl+FpNj@vGbnJW+!#1ps5JuzoamXV!3Dc29Y{3({@CjQ4v5-8q zMjX~PPy$9UgA#T@AzB8oz!Jy;1~gCxI#7cNUO{HUHAP|n5?BOj;W|h@5?Zl1OK@HW zLZERLV&`=gUpb`X20oeEsSG*5oG?aq&+kZugTNT!HhGAD3;(C_5haia3xUw7Ee4=4 z3pUKbdk70-wxAY?ijOCr5^qyDWLP1ISrusWHS^W+F9(U8k4eA`93${E;w89;ssxod V{DOc2Xhk$YH(~`GN34bZzX0Lc^Hl%< diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42,43,45.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42,43,45.otf deleted file mode 100644 index ba37625a1bf85359bccae5a4ffd4607cad333e98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1608 zcmZuxeN0nV6hH5^eLPAP-6&ab>JuT6jVQ8Nqw@>-@MBR7h|{?#9W5;%rO*~ANH?cI zziAOfpn?VK9|{bo=yWb>lsR;oEt+lFLY#}swq(oVl=iGD8 zxi9x-Z{C~@QrHb5;L@|QxcFPnBLFZ2AX>d1v3zG#CxR z*;J6DgPbV%f>@X?6V392$LXAqvWS@gAB;`u5txTp#@9&rRnen-;d6Y(bYLh-93h>u zDNmzVq){j|ip3hml5~A}jiE@RHF5I_lDO2AlvFNFrGH1w<<=NYYMqf=S5}}mlW6ERmh)esm@ z3<%Z$pV59PAhZP-elYOpa^O~AeIVk$KK5TZ zV?$%bKv_?*-dB8L>(|aJ?%UpP{GWWu1_qty+D>)f%0I0TZO6@LYtPi4*>!C9z=1yZgJvh6W4+2c z1{?9S_gW9zdfU&}9_l{t^;z5Zv~;#Pd#inH`eM1e$fNaYZD#APhI(^lWp!1R#bt5U zxwd>-bfxQiufOx){x1JMzpuwO)cB$Kq=j|Z?GA_C(p0y{TE+5tkIrG;Hm5uaZxb~! zB}X6M+Zny=PoN~D$Ut4<@!dp!m;d)hhz&J~Q|XfkML-i4uiq$@{Ny7!B8QP2AuRMr zUJGXp$4v?f=*VHpi?>!rjZtIp5K_Y$&_)Y@mNFtn5=GNuTtRAjI?^&$XTmB-gUpFN zh`h6s3WY*sS43&}k-@-5td9~$;`&&`6E+P~5lz^lXL#{5wgh4zVKRmZ^BO1zJs3d& zJE0J*GBCkH$N@EIpb|Oxd8irGcn**b znWT2o5jJr#bm3{gGGrkfOEfuY(pfrAk}q>|iZO3^gbtE7@qY%1mclGZ2C7tPDgzdG z#(}#M4`ostO~^g@_hPJ!*ep&NR!zZ+n3q&4nyi@Eq#DxAH1v$XPbja!FUT^uh5{9| Jp)|v>e*p5J?o|K) diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42,43.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42,43.otf deleted file mode 100644 index 8a6aa87e93b049e281d7c8f33f11bbd50bbaa8c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1380 zcmZuxeN0eyUcoCi*Xw7%{}M$JLkUh zaoc-KD=SMu0jEF$oW8i2yK#W@0l*Xhb8>%KX~k0U&xHWeWwbd;E4FDYUmThQkeo$c zQ)@LiAeB_3za4p*nKu|eTKa7X{RPOiW;Co{mcNMHgM5?O>h`b&Ocinqa)s64ae%Z8 zA&lXY+YDA-9+&nb`d5*6I_xfY*c4@&6gG)_@cZqgQ- zv|5vPhu-dJb{;dC-Q4EdTuzgpuiP~3lg>_5KvQN^NiRHa%BsMcXy@pDO0sa|*>dM?ln5mHGGPpu@Y{XKrK zH>JI|Je!1VC-ni<1~C124;oO|9mKJ&qB$CtMUf9<^EoqWYNZ62V+PniIP z6Rg+o^Z8SpV@Dg$@oad@y+XAzoV~JHZR)Li&D=)w8Y*a79ZfOQ*JGQ;WU1v2pnJRUuiBpJPV@7urVGQn7T1uBtE13Axv%DKoZX zH$6mUW4Y&Tclv(nZy)py_Osy}dP%MPCH#l_>fmQBpZBoAxBR`q3|GB}Z{oEycQ?)T zP+ec$OxNq^DOreqkr6aW5N zSM>Nk*b6$)$8v~raSw?^B4So#I-KH=!$GW%NaOMQWaKf-KmxKDmfUBT-iKw71e@0O z$fI@>IKU1r&_XrTA+muRwnI7aV1g#FfB~HFG%_ddITrPAhpmtwt%DIGAxc86KwW_M zoI@?eDcbd7<)Fg`K3VHjg&g3asElL z0GLDc5I65~qb(K{9~(R+5wo~dun}bnJd9GzgTK+*63>#rJlsNy9QP40!T?GST=)xW CtcIrm diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,42.otf deleted file mode 100644 index 1b8a1cab122f03d590ed97d8e1646615e7578a9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1184 zcmZuxeQZ-z6hHU9*VotAvJGt;9d>z}EMbx0s8SasVz)UW2D)rOrU|gRzO{_?>$MYR zP%-;pwjC5R7si(?dB*4lBgpUr6AUa!j79@Sqgl)hfABBj% z-1G6$Ti=!~K9FHQ@Srp_H7RwsK6?oO&I53+4b8q*co=K|LKe9)U+d%U?yt8_0q}K* z+dIPk7%U^((XSwG4ypdYr#FAUiFdz8>Ety}R1qA#mTYi}Z{h7-#3k&dVqi)#L)8d#-xyStSZ7M@UA z)P$Nd9 z|Mf}#`YaRjoOQxxo6Fjk;4qdMdqFy89|Ru11`I)-2e`O$FB)B6UZm2@p4X|pEktbtYHHJ9{B&fzD|)Q!T-y)ntHZx!e?0a1calDp zzBoF4@<#gw|0kQirB7(<-`jKH<0}K-+#dUF@J{ON+v(}hC?y%nWhuNWr84Psrd*rc z5kH|yxySxoZ2=nw^COpEe}!WW!hj=`iVT2F6WK7cv%N76k#$GDEUp0vnkp^Kcj31r2DUg)cxB zdC_F$I00|4e*RhB#`@>rS@1%Au?CZK>q$PJXH^k-akC}DX6%g!7QF97T(mhTK~%K) z`*`6#+XQx4z8E7G_#ng}3JLJQPUu7{0!dg6EucaWdY~Kppusjo8piA@_*cU!s4eut zu}o;$QOl^G1OXJ(0&d3Fv(CYb1AMVKDSO=jj}&BadNxr#9()r;Hh-MG>;G9Sqm2JK HB}L!gfVfH3 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,43,44,45,46.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41,43,44,45,46.otf deleted file mode 100644 index 09e27e695b1392be4bda060b6e3a7889fe671d9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1968 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 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.41.otf deleted file mode 100644 index c151b9d8a8f5132b982b60fe28e71163831c7d46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1172 zcmZuxeQXnD7=PZo>+O0yHa^-$2PMa335yGi3L~Ns>gEIYz9TYPcCxXnJiMsI-WvGD!0t+riqk%*|vX~kE@LxVguH!}P^IoSC<8!&^d49j= z^KITz*iz} zX$|{hFrU1NaVO%&kme73d-Lv1tQ|*O9YSLEl(-A?CB%zE;pC1YiC`^{5X7*5M+~?| z=8rHO@rO0B$nzV#2^;T7RRbL?bx~4XFC6Zb=p*|mJjq0(e?oVogrK+!^Lv3Q|3AIT}X!;vS z7WTmf_W_6NIm+ZRxpiac&_2}83CF4Z;%)sc8D=nw} z->mzIKB2Gqbo=SAFYf*E*5K`)JE@cJrAI>plw>HErSPVd%B0hoQhj7|{IDkF9{*#d z%aMC*dWkF8*Y7|#aZO1u-? z8SRS4kKFp+berN~X*m1Ep5d8M5@jhF%1cupF8|gCKN52lzpUml5fhv(<_(how+u?ZL55=sD5KXjgy$ vDp~;_#{1ajOy|$foK!&!u)xxV)3Xz?mtYS|@*lDP^8X0yDC2jgxDfjbV$w(0 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index f63634252cf6c7c2086f994ef8c357a67215ebb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3748 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 Ap#T5? diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,42,43,44.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,42,43,44.otf new file mode 100644 index 0000000000000000000000000000000000000000..8f46239efc410c9669249add6f0ac11d76e902fb GIT binary patch literal 2312 zcmd^9eNa@_6+ds6T_4Men7A}i#04Rd#^}D!U6ND-Eabx&jA&{?t8UrlBJQ%lE(ivV zvV1K20SjzYAR>fKW)zI61)GeWrj0Zj(@c|S)24BZlhhyH1)L#H-(jVGTT=LnxFP8zR9s__- zami}d`Nz$_1fc9_Z!dG%s^KD~K|YO(uW;DxuYLO6r>L()TdY7w%9QqZ$S>l`s&IK5 zl2g2_{z80w=HC)~m{7@_2)bTRbYaR=p#@EPOzay zpc*v~h_DUH<56CWo6B7X>97(gr_Eahbo}-JvsJ!|@;W?T^v%U7H>-_v8r8?}6cz5L zM@+*kQm`i}XvVrz&;Z8}t6&Jx4hIlb@ro$7n}U`S`4)VRcn&^`t5~ae&9@3yiU0aX_B}i05w<+fL3!zAb`&;1=SO@E&7@mL<*bF~~r=S$JV#C<6VJg9e zP2+)jXoMzs7E9X-eh5M*bVC#lLO&eF0*}B;a1{RxPQXc+fLGx({1$!>lW-Q!!#nUU zT!0VYL%0MV!zXYRzJPzgSMUu?frLM*8x&A#N=qeD`T}=#W9<%7;We%(%Q3Ph6Kl+~ zyMN&@mNa_24wuLHNL87;w%T25^E&LSjCoF{aibFMF>Z8t9JTf6j9(LB2unD^6M=}t zOe`dqFebtKp2rQX2MtqlS^0=VeuW7upD7|!U}{H32P>-g|NAVGZBs< z9B#=GjwhTzIFWE>!dVEHOL!CE8N#!K#}j$N3xpR5ZzjBj@VP`V5rH8BO9YMxn2EvhcRs7a3B2 zbjO{Gm!vICUuMk6T%MJE*WD{}etgf$dsnSCF)YUmqS=yr-~A8#WX;+K^YRO!CMd@`0FEIuW~mCUznAXl&kp zYxIA##8KUqq*1;8N<=>&n=x^6Q5+4}p|^uZX-hxMQkztFsFse;q#8mUp+I19OSmP{ zmfl}v%{;gD{imeLv!`V`x~tRUuiGmx+EO9wTOEP*Z8gWMhAZ6zl_$4+5PUOyIr5jG z-@Hr5P6SUMm>9gU{gmz1^?#DN+O;q4I`!)_t?zu@_f6ZkfmeEh6BP$!DkQ5SGVG=U zp!bzt4|n?S>#K>7J)Zrf$=z5}Gx+s+DOJ)Qrbi>ke4{syqU8bky5aRnDd+tOSv6)} zBX5>9V>w5wzU}%v+R_*3i_+8C^6Q4AucrTHIN$eH)7u^N@C%{v@G?(jgQLzN$~kM~ zoCZ0stNc{^!Q+Ec?w_UX%Tng?$=JCwCx%A$9NpPLxBl#DU+EHS_~HJ--DP_Qwv6}E z)8dWQh9qfX#$wwUhkn@-M-$IXq&CcSyR8!X&IN(|Gp#EJo3y- zp{wE6w)bA6&z@|PG`>G{jO-n59`+q+>~9)q>1pn2?(B@<>^}8z{U`pbtw(nE?(y%B z?(5wfqMyAEhHytX&>1+`ekc(2z1Voj(d{0|+J3LBA6VX>FBw0&d~9sEW1?rUeX#TS z9(q*TVhEQumsXa$c8G8L#`m4MD5bsU?e+Jz_OynbUCywJmP)Qiupa)PAqn8$r72n> literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,42,43,45.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,42,43,45.otf new file mode 100644 index 0000000000000000000000000000000000000000..e1ae2bc1c6afb16785c4a094dddd89a2acfaefaa GIT binary patch literal 2308 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 Pt`Fz4)P-H~{6qZ%tFP~4 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,42.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..8028c9dc454db7a1102bd100beaae703a80ab636 GIT binary patch literal 1868 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,43,45.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,43,45.otf new file mode 100644 index 0000000000000000000000000000000000000000..79206e882e19adabdbfffa0b6baeeaa32998665a GIT binary patch literal 2304 zcmd^AeQ*=k5#N(6ah3&!1UV@fBMfeExHLESw8Q<8uC zXWyH*Z-2kt_x8QFds5+s4TYeCJ)j0-Zb5?#O0P2qcG=^2r6&Bz8;_tTrnBN0{ ztFU+}U-6rglY~8lx0P1fYnUqLMZzY+E1eE|+3Pnyze)N84be%&%yI1)>B{;=&PtE> zk(z`P0II9B=Fv*Kw+0HHBNH5>p{=r4Iy94M>&gBM;kKG;w`b}w@T8xjVFV!G0@Bnp zs7)P;+wOt~B?FMCM7^ZB&Sb%m=1CytE3F{T5c`w&48MCJ`Kd2}(Og$Nnleu8QRY8x z`}ebuGS!*Dt6n3h29?6b8$(FhPY($o(#%pgxZiT}R_4Rg6e<7i{SFNjgga>pDc_?qJtkuT(=fMFk zaKjF$hAQA-37DXWID|T=06Wo_<6a)}gLuZ{$NB#i_ut^bnbJx5WEgE( zU1ep1qOD0~c0(%TV^SHviiSFsX-SZ0>D6gb=n94IO8vBX06!g{J|t_uyg0c^Lx`D5 zPK9DpR7W0CqY)Le;D@jm zTEPz?=!9CTeI0xt9O&Ei>spPJ}Rk#N4!v}C3K7v2P zU#JNG0iVDv7zc?yqB~TlYDUW>GI}OCx4NdmwF8|VWNO5-?iyUr;tDeaCLm`Jen$dy+ifF}bv>|6gjzf+| z&WxM|IRQBlIV*D6$k~uLAx~>~80|_XIC|FU*M!|-n2}KS? z9z`>X78L2cB8pZNvr)8B(wIOV6j1u7v5C4Q{qz~hGiN>Y@N7fMBaeP#&fL^_Y4eQ> z(ibku_~v7aGr#qC*0+}|HF3PzB8b*(+Y?VdwQTu{r*l^3=H(Zx{m%NLjf-@PbTj_f zwm@g3O%~|V<8q;HhATFi5tDr}DevH0F}XLUl}2N?FT}3J*2JcL-NydcmN=rjku;*$ z-w5lcQ#~e*&5lb073ssEQ7Y39Q_KdHUN!5~WQw6Z&>jrVY3XPQx25$L>)L9MR}Ga{N6JrbdOvir zvDy72Y^rXktsVUIvXmle2iTGDtNTXog<|E1eB1EGn3VbMX<2p5x?C=iHODfKR(;m> zx1N^1U|$bAks-ffNcv>rUxv$l?=<~7zzz+!cMQ#UmwO#`4pGirE@yh>oUZL>d^tHgK6t+I@ZkAy#CLG-{{G(3 z@U94(Yc+K2=yHagey?wLYm2w8ZdZMMb9-~Bsr~t1?YKDbQ8?Ov=;eXvOVP-X|5V%0 hystI0!9XAw3^aE(?e*2OQpxRebZ&phkVJnG{{a*)RVM%d literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,43.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..db066b7c839903f7b687cbff97c7188fbda4595a GIT binary patch literal 2068 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..59c911d723439fe0aeec8d1b45de25819766752d GIT binary patch literal 3972 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,42,43,44.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,42,43,44.otf new file mode 100644 index 0000000000000000000000000000000000000000..b4d50a95b0fad5fc84efc5d2529fb5fe5681ab74 GIT binary patch literal 1596 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..a328c7ed8bf03a738a1197197512a21017e86254 GIT binary patch literal 1360 zcmZ8eeN0|aiBqH5;%AmgLZXR(m^sl0yPNggmMD5}&hP$y=bZa- z&do0>$_Fi+02PSYxw+zxQ=U8kZW1k+w=chN{@^d$0mv)>xbq7)87n{EKZ@Fpx}?-$ zaf2R?qE@5Mv`ZH2$Me6>qs~HYvZG_o0{=4dIkbE24sVU{5Lb+R3{C5>)VM*t4=D_x z@lK0F(kvxEjdwqcy4mfLz2UdPh4MkjhzXgI=eMe?FzB@%#`8Fb9D zT`-_|4AAqR!8E~h*s90#MO@W5na&P}5zXOncyf7PG#fg07L**0d;AX|nroN=b?Kug z*!n}sUwa`T+@UsdAEHzN$GkYWm>CiT4d}@NS%6z$jI4kh8HTmIir45kj&+jV@y{^l zY~KM-fElu*bugUUM(|0jGE`=q(LGv7hD;!p7OxWo)+y{uIC2{CO0pMy(L91NKEefz z8gUna`>=KnjYnPsXA!N?jmRw<{tvQQ_z979i|M_rYw8%(36Q$XIf#Y$Wv*J`SFhk2 z%wWA?d-;g}8IZsOG8_RHIN<@<2w6~oJ{wd+C0H7a@tXkR;N|p{bHcqnfVOtCIVn)9;U>e${$__ZLv5D{d&w5RF+`M$v3_y&#E&wX#=o$l@+%smtSb zc`RPZx=}P&R*D5IT^0)@S@Il3XXJS{(`K8=WHW8Scat^_)c9`Q8bg{kO&gn{6&a*3 zNY%!ALQCl(+7eQ7-kb{2?hvnxglJ>el->mGZP;{ z16Fo7sM%k(LYNeh17k}GhCo}u=SysCZwxjkpUTZiojr8rfKvX+c`9@r>yTTkU!w8F zcB*fZe0!R!hMfcDuHNzwiofw+YQG-*w*SIcLTJQ)zI(jyYRQD<+@3G#gPv{g9h>-Q zy6KA>J-;>I^o_piAGdc?5};g=!g0YD@cRRao}oikrzK(W{yUouy2Z4m4F+3#+3WTO znpsgu*O$>mJ589P*-DB<$vUX4Q%*jq#96hU$ND>YOAXHZd_Ip6#ld@ z7(ClBxO|mBd+BY%#Tg~z$~fhQwrr*Qsb(nSjPqva&s~i@zMd{&F`ZsC=zd-N({Q=x z)4I>vgn@Sg?F0A7U-p8q literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,42.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..5b6424a009019a7f50728650ea17de48ab8e350d GIT binary patch literal 1160 zcmZ8eZ){Ul6hHU%_3gENY@lmD%(A>qmasTs)=-TavD+8{h2jcid=OUGx0bQ~eVs5x z#V|(c>!6akI1psX^8;==0vlo=!N7ux@ehGSBOzu9ALJwA%v-tW^W1LH>AgAU{(k5D z&b{Z}>)*WD4|doG7LXg8o8`(iM^6KAt!OLPZt@4fiCKV4Xp%p$($n?rmN5X5K;G6K z4JJT>ZsZd3x`+}CeR=2iJIJ3!?u}qz@r>{;;=5?eBGL4o5|Ql<<7i?uxF-RYO$cEW zO^5}finUPrD%M{|-j|50Y4c<7Af7^#0Z?lJu-+zhYy!cky*P_;WMF<&)HC?sfm+)n zhNf6G3|pTsRxi}B-3ac_Rtb2JapiF`-e8*OeWq!CHD5QUhFeeG)pnG<@COjm5^B(RTQVVb_ii5LFk~~;JA~R$L9)PE~0%Am%whI=)>fksYwd{<4 zhOen%4ZH+CXqdYP^V6#dw#06R%!iW=0XDK*@HVV>LG?W5pcKmIv1LJ=Ux2NsV7;(d)Xs1uEiZ4cl|A+K9@!U)zpluE9yP5*Re4>kJ)TO$Q^B+nS|R(o zy5trnSLGH(RZ?$Yu-IMLyDIGUV$b9d{y+BYSX^zdwwG4fW#+2vr768oqtk=B(e&XJ zoet`PF{VGfs^8St>m~osiT~zoBlc;>h$KztrA64fZL+-Rop_%|!NTDqWxyo-c){h& z9m-|16}|nv`M%0y%}v!)+iz?$I={Y1#ev<2)lBz0w7fM!r2|TKLtpZ<*l=h3c<0&H zAGK@!zvO>9b?LgOk7*YNCr;jMJ0HBT;RpJ3YV{|(&wp|Cz<2kCe(SrRJ#$o>hzwGa zqgZdZUV?VuGA>bgQ3jjEtg z|C;fb@&3z3S?K3ondgR*`S9E7d*QwDo@Damy>AScA)F9L@}KS>nLkRT$LT}oLV m#suX?pLvmPq1Msb)3N(UejVr?$_@>Pvo-WG9-Gme4)_~k#zx%$ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43,44,45,46.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43,44,45,46.otf new file mode 100644 index 0000000000000000000000000000000000000000..21b19831c95a4bc498809b8b690b2844362d37e8 GIT binary patch literal 1940 zcmZ8f4OCO-8Gdg<;w7YDJ1=KPDW(XmoY9uyjP}=3D4ni~gVI9nDj9?XNC=Ps0TKlA zf0K|vQVc{OfwVgXoKAu2+^IcE{asK0+;+Bktf#-*4%<5GcA+0#_FnL;w%>c+=Y8J4 z@4nyn-Qs7TEd~j6gAil|MMbiznNc5rU;!ZE)u;CsmwvWm0lDBs0Pq)=KA5NZZP{@E z%7A`ll~&ORFMtVs8vP%sm5S<4A{?oWC2-$043VjY;Wj&}3*PnG}O1F7-8gggP>8SXCNqqqc#^OPS%Af;|nH{mPD zTd{x~8Kxy-p;(k85F}vjwrB7(jf;Zjl$3XG~OsKoOb2r3`)HLW2L47FZ@oKXw%VtAMIVJm*KC7m*6jm7vXcn3-B54!@r`4-#P(bl%mAdEn00m z&vvCzosdR3s5HtcKozD@)&z2=RG1zCpWD5P(lvJj{PN}wd13mA2~*O08bDv!P1Y z+^B0-7?jly$nrHBSqWdRmz5~>%H~!Kt_-M>Z&k^+spQ*L@`qI0a&dmjg?EJWC#_}H zZ@gD>uOvA`at{xic*x`-OOm`vB9kOH$Ck2U#1Z2PLuX=SFec`X#Fo#-K8Wp#t@&<_ z{w9|=CApq7C6!+HOYgvgCC;x~K?YCzJy^rvWDiAC2dFE8kZ`ZCjLTZOpUJP(k%w(h z^pLd?(#UPzPj??ZK5%S9f1uCj+xYJJW0T$+p4a_zjydZ`6`Xd<34N%+qZ>HDS{ycO zr>oQ1Wudv`3TB~blCUOOSB~NlBAk9ctUc3tvi|QZH}$u7LctN&u+QW1q71o0u0iZD zFB2wdW+|2NxI8So-s-jb?diisg&7xKdcT6JJAaDM!L~lVv!#oyD_0Y#P08-IHyv(> z*6G4^$I5^2KIgsW|3lt}6me=+ng`wjN! zfO}RwNGJ~x_z85-tjF#4tZ$xvscA$>FaF@`txVG5rlrk{%3JfY+Cp;bOUd0eWWAcC zo*@O?Jqj-OXWRy^|0i5Z^&jh<4-Yl@Rc3vU%A{*=Y8w6G5|_$}N9Za4q-E;Xr)Ux; z%gpI{F8lpiBADLxI4L8d>Fn1UZumYAT8G%7AibDHPBTgWSo{xjY3QQqvWt$6d%V$& z`Z}YsMJXrQkCSX8$@kUFISw8kT0yL^2?T)?z308wD$}FXTUaK^J;t=ua@RYm;Lx2DN89#MR;HA z`F`@)cs&VR&3SuAr*FYU_Xqi(G7=dLhYtmI`F7cMJL-DNs?0kLkNvuAtSV%zIBGoE zaiZfy=VbTcgHzrw``uiL<08!-v7@-g9TU#+&>J0Nqi^`bj!1n@rr+@9kA literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43,44.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43,44.otf new file mode 100644 index 0000000000000000000000000000000000000000..c23f81b183673ba583f69d46872a24dd69c5dd0e GIT binary patch literal 1580 zcmZ8gdrVVj6hHU&;iavw&5}itRfJ43rwp|^HM$DwbSe(iu(>H6Tw1WDPY@6k>4QF@ z&<=Sh(ovTvIGqEg(?laoQMb(3-o}xs^N%IQIkpR4Tz76uHr@Sl&iVb$xHGqUc=e@g%$t^z=LM%LU^&6k@$L9R!hldDzg zAsZ@?^O4V2)5^S4cmBA8d=YZF8Xc2{gnJMVq9m%d=2B`tnT@y`MWj`h>VdxzA#|Y# zi7PId zZebo&Bpt8f?2kErZ-CfvEkBj~6e$n)ihg8FKj8xbNQfa~2p&Uf!~$YOcyp1EClrWD zlAGu=ohs5-tc2IOj-vPB^x$#=+v0ABOo1y}BZ7FC4TMH%E&__17|tgg*^MyMCNuh? zc?8CU5lmrpF;EfD3{H+vQ;wQ)6K?obTN%CXR z8w&|zn1l&1WeoG4^7Eg<0?gp%#MKHT{w+X*5lm13I_%_Cm;))0i9Qt+g9elsQ-L01 zCXmB+$d6>1F%OUCQ)OjSsTI#}`Ic3y{IdiE)s{f$yK=^qI*ZAc*ue>oPLabow%5fl6(b&B{%drKY5$ z$`pCJ_i0&HnaNCRO|msbxjLg>XH=T$yg4$3MkCAQ(oM2V+C&>m&>3k@C10SDFI36# zk0A&r34H8ZJV}};N)%0)A(C+_fm1U@6O5seq!3#ZV$z$=huFrDkU16_?F-!qtqqO) ze~kJs7Skyj6n9D_gFeZ4yhKd@l!%t%&7KDViQ{rWnAk+VKu+%-iIsYs9+zvX)obXcGj94#k<)l*=kl|qh0ImhNDHnLS1X&iR^FP7reK9-?g8) zN`;QOPdE0o-N@-xo?QPmJI}cM(9Yh^`fOi4Z2sN;$aTEI-J@<~2@gy9SSY7l9=F>w z)!4PoaDb+UUw*PcDjuFWGE1uR=6|5Ju(Nk$vD5R}scJU%Je$VMP%P@TRbmd>%GD7KXym7eWqlCSr$WY@xF>}FQb zm3+A9QQiH3wb|7ipoWv!vr_Sc;lHGpn=e&daZKAprovLXn3l82%h=>nR#BJV zTeI(I8}r&XOww&8;b?zopzm0FN9ExiPRjP~JC?1}(!FoAtSry1Y|ZZWQ^WEnbERUY zXJnCd-oAvFtP5P`y@o(>pu}%(+F5V$TLX4wg~m{lsae#`#@{UnRd?+A$aBwYvtK(! zT|8lD1ePzH9lL|oLCe9imWozuLv>wsZLJSieecgDzc}vM4wm~X9eV>+{@osG&nQT} zPOq!hwXdeh6|fvCYohCQ9f>)wu#(o9Eh`w=Pq&YB1)V(&Z8dGR`x~fECR^&=TD`R} oUt1u*V(G5xyUD~|Gy5HWTZ7H3sndA16q7aT!}oBwrDA}805it!TmS$7 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43,45.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43,45.otf new file mode 100644 index 0000000000000000000000000000000000000000..69b2e4635e2827c9cee91143be57287ab0500ffc GIT binary patch literal 1568 zcmZ8edrXs86hHUt!;ex$H_IQ2*r6nn5oO)1aq}?-=wvDmL~(9v2c_jvTG|5T(akB) zH!Xq)RIp(8hXTVXIGjd}GKX$vM)z=waU>?&vMh^Jwhz3z?tFzr+;?-%{r!ID+YIZA%(no7^z~aZvhJPw-2gyt1As9jYnh_>>+F-rEy(xe z>Qn~U4mXgmLcU6?R^^?!_wXKaA#$Y_h1p}`4-t=|E!OJH7WNe;2k`)!M5nSCK)3}V z^rDGNR64b2BKB>pzY%%8L2ojLj(`I3MKn18=HktwJ0x*(p(;SbFLXGZH%X>@0uV8b z!U%r~x zl41BsKGSh>>KkeBI#x)Vd>8LW*OCxlEn*m1GOo!p5{QLFAjK+k3HHU`1enF&M$BrH z8MVngf-!LzvlvxCH2N5P6R#7e!kMUPpbUyZg)t2nFlGWJ z?1ubsmKpP~v=I9yM4VTq(^c{)J%&_646%_IVrS3f5A*mZSW@M)54VA_Mjn*t*lA9n`Bqb^2$$9$s z)$*)LlUc1Z$v2eb>Wv1yQDs)=EtMx17t1sGbdx+&ZBiS{Q4F`IQ7+dgS7?+gv2WsF zK!|-u&Xz5fESAiAK_cf}9PbuMW*LJM@j+?}a;dGCg0v+l=K6z=F9&Z0(}OeqA7h`! zB6=jFkv&rBs82c*9}zJ;H|%Bjvgbj>;JEA%B3l_LGiP8TTIP1Roz8i+o?2ghZ2P*@ zxRG5qcW{MYo~3MaMT5y+_5q!nqovY1wR2N_XTygrd%XQc9xBXTBzj>pprvdBNj|B+p5yIS*=gYD{ed%6~y3N7j~wUQ>Rp$Qh6?9D%IJJi?7 zt^AIQzstq-4F^Xq_Xmzzj}`jOy0}c+Ro2;GkIT_*J8JK4JzsUC^SsY*Yu(q>-s0-6@Utl^ zWS#=A)~B^wY}IwOma?*n@^Y)&>Z);X`=a1V$Ire%`{9Effdc`5mwllAQ_CqU>vTAr XPKULjW}mH`<+2~2#lGz>StP)Ju3YJ0 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..d533fa07240b9649e6e3b327fe6929bb387f2456 GIT binary patch literal 1348 zcmZ8fdrVtZ82`>~d%1lKHl_T*I=ll(AQFak>*6Du6~^3jV**p=W24ebJD?BRA}~Q` zcnsPysv-(F2Cn`w0U-`>W=k-mnKFbz zO_>ving6l;pWToWJ*qTvr;sY}Tk*xIBP0YW(2)hQ05`!H^MDu;POae;yh_V)N-Sr0 z+*#&=$F{+vOi6qmX6Lt(DAT8oAT#5R_h=vua_|ST_?#f%B)G6Drr0NWeHe?^5zO&1 zEMPVZQqUUk4OpCj6?)OeH+vBRbMSMF$7kVTH+wau8e=JtzKl6YgydzcSP@sQz$&a@ zZ^C-{So~>_zyn@52rh8K{g4ZJP>eAf)IkkcFlPfd=Dc8n15g>O@?jlbtwgPa@YXtq zqmiMV2J$i($Pr>79ULBofwU^=8l56-2)YA-xYZ@B1Nd-Z)iC96o?qIoLI#sb1}I_R ztGk#zy#|zo6zq7iDBtC7^c=L=ePUKcwrI@DGm2)b>qSW{Y4rLehgaO;tZ;eUE|0}0 zS#w2mO^sO0%DrN-S%xgz3_ z<{Yka4OD$p_Fdq7*VWMXLubDc!sCH6y;Fmi%cm`;cYRGC@N9j*e){9twlA;u{n38I zKk-Ij%HB&!ka8gkhXj8x5D2DvM)%hqlZ3_lZg0|S7c-W!^tP_bx9lx6r@Dl$tE8!R znsScj%j+$2-V5?t`SmB{Blfq{nLj3sgg$5)S-wi3 z1N4@DCL(8Fnxfq3<}GwDRgGq!bl&LxrKh#e-`687X3`nG_V>lV^%wd+Z~CHB7=AC< zHGGe^szIugOf-87&2FIP?#k&SZ;uVi4}L3WUX|0wBH_8&@u3sVC#yS!w&$O1d2Ve% b*W>-$4plS{luf=VEShd_z*#y1dM&`eDM{t zi7Tw`Cn`|mEnNWtR5S&A*%WU9Z-wQ;cXNGA#V8%Gd~0jTtM`G3w^4!JRik^@_xINS z)`P2XQ1EaUkn+~P%;0PjBnKiWWSUIF1Mpa1K#T}&yTnVPgX09OWiuW>-i9~cgxA3f z-q~}oJhhVGO6+9F(6NdoSkF!&*s$LP6?2$_Vkn)%{5)NlhefPlyRu%%(%%6M5}?C2 zh(ZKjfMrk%&8P*T3p&A%UJzpF=}-q-q1~!VVjYea@a71S0$t&7H$!XOJ}=cX47QR%_;{3;O{jFz~;$H4egEMHgzJRuFM*Vad4 z-HC0%P*PpmR;_w!Ydxwr5Pe@$ecgIe3+w9YNLw@!izfU@EwD`Wc6O@GtXx-{HC;>W zK+#$*ShpO1OAY{s>pCjz753sKcGX^-F!EIf-EWu;N3I!kz>v)I#=~*rma)btdeW2s z_iV%VDaWv)Oy!gXxUX%Z)XGjg#M8iYcrz&|5aD9p<;)()rqg9TeLcC}@}rFn6_ZWjY*}JtOZ}|6o@Z0v(D}(V| z@FV@x;O=O5Jbv=-52nkMPRPT#FZK@4jgsjx`p|iG!mPeIM!AufUZb0-I8uE!a_`We U{XK)}!G3wBieAOBsf^R{2&{la+yDRo literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos6/gpos6_font1.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..59c911d723439fe0aeec8d1b45de25819766752d GIT binary patch literal 3972 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.627,644,623,62D,644,627,645,2E.ttf b/test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.627,644,623,62D,644,627,645,2E.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8c905f68eb0c1fa11964a1b94d583a6c83133cb9 GIT binary patch literal 12592 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 bj~*M36%BZ1&>m&VfZGB%%4Gp#%@guJ`*`$f literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.627,644.ttf b/test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.627,644.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dd9e475446335e395138bf435af4bb14d3301b19 GIT binary patch literal 4112 zcmbVP3virO6+ZXg|Glqd-`Tu2*<_bC@7Hb`($Yto(g$s5LZN93*|cdA$cr|`Qfe(A zjCQIc2t{B7r!zV-mJu9z*%48PA_e84jJ4A;)jBFq|QSgED79%)Ho{_ymNPk%M)~)WPXQXxoADMsCwgK^5 zM1k0&9A2Y18Ek^8=nvGzx6l&$Go|eHmyyvw%)e{zJ)1wv8uO>v0Cm#`xs&W^x`ZCc zzfNcK=jd$iII_5zp39%1S98bd`TRNF2N>sY=M4IP_>pHcD7~(j(DHk9#91?B(_v@L z$x8>EwSdg^&RRh&wmWMT>zK3FWR21?nxt{sh0#D8X@o{;4^2=OJDULQqTRqu(-b_@ zOpVlnw{0Fz{Bu0#X)XrUI$BM=Bv=1Q#%Cp-r&|G;GjyY^*C>tAEabOBgBFYidnKVb z4FETS`8;Qw`oJ|!*J6LW&9@8|&4O;)wkD2@mFLak{N2<=O?XFPqomkF!?1BXC?~O- zg&)RgC*;jSlNp>R_vS2F07_Z&vYwkkCG2_*W_M+WDL9dxowBO~XjFu(aoGg~DciFX zvsAxxd@4)H@u_jxH94|l+>S({JIE6Y)UwtTGI73(4X~xG0@;0KZ0LXy>|a80*kH3iMr@dOnxr_F@#cB8XR4{$KPcf5|WVnvCC) z{LgrTzXw>iwZPp4;@`t76i7!}BjHFGf03}RC8|@&r2UtIrBa)d+I>N2!9@Es^moALp~TZUUSO*6l^X3#XQ;@?mBx{GnQzK!H-xXua)pH^s;u~W&b`8y2{Dh$@^XvuyJ}3+YA7?km1XVG4?7-oD@!6w zOQrVr_wNiW!bQvG;$z>@wt-R>Ob$t@1;H?1I-n3G+j>WZ_6&PT=(_MnOiMKo97{J$ zZX`kjS1kKEW0$F#&bZQ{cptiBDRa53B2^LmE!}L1nm*mF=$@)AU0s{wJ1=jmsbS)~ zlRI?I;k}`{n>2M}e7djiNN=^FLCgGEWYVkrDO3Pu!XaBB=@F?`CY=)PG8m4+C*0gx zw9pboy_yX;BtdzqSDpM^bIw)dGm~maSbc(xHTCS3CHG9^hRJ)3z%NKs@;owfl zIz{jiKaKAU%0Nbk^m*FJ0OtN?-o>0QM|-tx|y*E|fLcjsSWIsP2(N~#Sbpfc%oghl35Tfq<+g@W5z(-{;h|l9%=@VYAhqg3ssQS7o;@hTOaK6!vI>|nH?p1q!56J!k#zWE-m$-Pq9=@ z3tk!I9*>*#oM^SIk~^}d8H7geZg26mE>zaTGG|`TzfI%(i1acnmbEJlmU$fsVcQ>k-JF*Tw3))(uhU(=ESu2}(<57(Klmar$Gn&*k4_5q>wiH3j?yads3x%~YptghRpbShOV8(iSoOHPuzIieA(7 z#yh+|Q7eon3{ZJh?zNSxENe}v(BtvJgRCrVctep|c1zS#XK`jK?XWR-JpVF%%=3%YNG%EV)tjc@YJGdv+Kan}hO!#d zRqMvJTLiDGZN-1{?J?c&()Fmp)TIq(ng4>$tvygwQDmBxJ%%_CJAD0xygP2^(J$z) z$Rl|VKsH_}J%}{5>(vfx!PIc5IXvcy`P>ykS3{~bkobHm=?bs<>WRfI31J!+W!%jD zqnkgQNJWJmORM05cn`ak1Y$h1_FN5twvOud(1D5h4#7jr=`Zr1bHR>-(+y6%E; zof+tgxy;%w4>!>1oo@tuGvGT5uyZd1RwX=lPXfl}0NA-50OP+Az)lATj4yuhJN*{0 zCE>YV2-s!go$dn|S0ebG&H>nC!%kfT#%BWfovH)uv-zEB0E}-B@H^QFxY(h$a|y8D T#-GdE@dX_Clpnqa93=WTK0wu@ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.633,645,627,621,20,644,627.ttf b/test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.default.633,645,627,621,20,644,627.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6c8c557bb6707f2838f0491e830883ea12e8707b GIT binary patch literal 9424 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 DljDe{ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.retain-gids.627,644.ttf b/test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.retain-gids.627,644.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c1c9fa3f159590fa56c2596f22bfe98745fb9ccd GIT binary patch literal 36640 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 bUUmd%i(Fq-zgc^K*~JM3_+KI*pA!5(ai^u^ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.retain-gids.63A,64A,631.ttf b/test/subset/data/expected/layout.gpos8.amiri/Amiri-Regular.retain-gids.63A,64A,631.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b5a7b4328962b061534ba923b9b99d9c7c2da023 GIT binary patch literal 37920 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout-retain-gids.30,31,32,33.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout-retain-gids.30,31,32,33.otf deleted file mode 100644 index 61f41df1048db11e615cf1953f23eaf6acdcc75f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2408 zcmdT`dr(tn7C$$Ea0v)n39XMpiej~*CO0=c?7E6jTAj5xsI9ECKnn5W6#^u@A7V(z z`$Z^5q5_(BcEna!kz(08Q{Qf<&UeoDoqKO`i}&v@1}XG`7~};-Me^+G-_XkUbr_6Vok6~< zp;F)6sBhL7wN;zt`Stbk5+U6nFVPyb&8-MV$BFZ_GQi?^0gu<4e((0hv+f^U@A;;zQ|5=IoK7`u2sXI%gGU_wR*SjI-ev3Ur@5q3*|$Y! zc}KUrH%s#(FFyBrNO!I4O5NWb+{E8L2@ajKk9b`!H}Y|N&_0YSdKP$D0#`7E6;& zdM=IE%MvE%Q)Mo@%i&mQcAI?zX(L628F$M5SjyGjp5f`CHjly9(#xkDtmYFfTF0J& zrgs{~YxSYpiwFPYyygDV_r=)n@6qA&&Y9uMr#`Eg(oFC9gjY3hf2(ckz3Y~bzdQc@ zzz>cKgU-vHu==JqZ4WC?T0^U1Q((4p|_etz5OIzBL)_3`#D@3(f^KO{VbV`Ha6p%a1K z-rbfx)>_kn%AQ@uZSNl#tqiu8UTDA4Io&zkb++%FV-xO2ekWIAy-PdJ4|atJl!U1E6p8Pn8AJ9oU#Obse~V7c>Df_+4AIH z`~#@iSwx^a^Fp7X|NN+F9#R)QF^uREx?&IsDE_<5Qdv>!|5FP4k23Bb&mVsS^_|G6 z#$#WMOy$XgDM1u}gYrQvBvOy5$M7RC5e;ag1t5}2#FE$qktilw@8`w&g*#t@9iRYJ zw1*%cY^N3%7lp3q^1b7F;;_> z8!);V&m@pY=!`lAwG=fAF(5}BgDl`G;iRC5NWlk4jL6jy8JT{hk_vqV)`-yJ3E{ip zzmQNt3Tco9RK3R705o<%!sOuGS&@Zh7Ze;QOHgD1 zu}DKxA-84>49A3=Y|@l5vl<(nYHApVKbrBc8Z&AapAMb3IOR0`*Pop`_uO-S=bm%k zJ@?Lec|}Eepo3iy1jek~T;tECk}v=`3!q-UHb1Wr=7Am{WP-3+d4;K5^;gBG0W>9~ zZ!ULOov?{HPIf2h`F5MN;^XbuO}=+Xm+S=0n$%pR{Q~Jr?2h_I{ZB!y0KrKBjNV~w zbV7DMnP7;frpD^9g{3B3BJmvQqt04){q%9*DE>v#jg$f)n><0S0)}BU6%7tYlOkpK zBf($F_{&uOvLOFlwH&1nTGS8wJ)Rk^4_OHC!DRS=thsk(YHhH;DRO*j-fVwM6y#7S zI(#sMKq!PkI7C7e%z+p>_ySlA@sJ2fuoO~&1p&;E0V`n*WI-;hgJ&TR3ZNKDU=x&r z6)FIs3LM}BH*AL{XogqdHE4r&@IW^lfL=HRhv6vn!wGl~PST-=;S7wxIXDlW!e@+{ z2}Kq;^aefn8)VMi=Dq<;iARHxcG!6iH|>#l>Fq8Vez^Mmv<`BEARFCvfsMol@EF~zG3hE%if#b zXS^Z*v}ymgg%0W_!UpyFi5`78y~)tA=m0m2&j~zgdMndR5wr2^RE(i>UuQ>0Y-?9* z&z?nxbF<^GmfqOttNQ%BtnJ;=?QU;)S&lBT%lbB3$A&$1r)mbOYL8T%Df!NGrR!GD z_x+!IqxBAZ&L12(c60Nn_1uQ*GVfab?vBxqF1LMsr|;K2cRNnM?isNkl$lOh)g!}B zZAYia(;4d;Dy=(e)B2Y_5Dj7egsCJ0c2&M<-z_iORwys5lw<93%q2O?7iaaEUh>WN z9a!&+toUJDdq!Vf54N~p#pc?ky1HX`uK8konxopmp7(bTK1`*RkI4587sh->FgRXt@72r0{U=&ZZri7Ad+~+co91VCJ$*Q5XL-w! zlCy7U{nCR}I!n99K&_3TPC_%`cG~r_$Q8c>6Fg1`G$)?krK~^xRyPGP)7@%L^&zQ2 zpi)rkSmVsH8R`Gal^Q5RsbAC$ z8CeApq|L}dkKpP@OFe}-fC(T8+trWS2tSMj$e78!;Oj0zhI$8x#gOOG>4F%6q qP70O)S9DPRz(flIe5P6!lCx-9C`N#$-&X#U|3XRx9Yu(kvHc0Y_TOdz diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf deleted file mode 100644 index 3fabe7185ad2b296665645878a8d378c750466e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3776 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 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.30,31,32,33.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.30,31,32,33.otf deleted file mode 100644 index 34966da1d51ce4bb7d1f9bcd195de407c743e092..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1944 zcmZuy3rt(}8vjmT97+dMIlI?Q*>Mlulx+yiJEwDFn=CGwTVS~1l0k*81zHMic@`Ke zE$ulyebJ5;%Ai0sW=w}0LngY!Jzdo3t~b}{B|42J#%SVW=CmFR_dD(Mnj60_|L^hp zUjP5UC;#rBr5p0~vt>~L zc^Li5DucQKmJ#a#6qD%h(`nSzZ!~MY7|%ohF&zSnZ!3R&R}UJ3#E4Sb?B=M z>edF3??V$#<5JYC4VsJ%D=%R@j{bCm(QH{5fqa}V=Fm6-LjVNGBtQ^^qPodoXcMi? z@hpfhC*rguPD|r|mkD>Nq&ZRWx!ozLO1mH6)!U0k1;ww|61(L5wyZh+$ld(TyFft@ zvNYwQeP!ChP1?f8wHx!a8z0?aY-lspXmu8PP1RaDKQAwzE~+-ZprK3K%odHoOg~d! zWi&MyO=^p#dOcmF*V83px|uG~m^G$m1XFv%%{iqY$Gv7Orj|aad{CLWLb*y5tCg86 zm9!`xP-dE9iPbT|8RK_`FU5rZn1VkOo4*|UD7HJ6_Wv>Rf3frl<*kefmFkvXwFnQG zekD68skwU~4Q~jJ!36OXaaF=di=@T;>cl##sM08Gc5FK)ERG5d{F(}~d-7c0*=2#C z*XLXQ;q|kpJU?--`=_1L_AkqML&1zWT+bQ%jMd!RgW$-%^Ybj2s3kY>6ed@Qp zo+*~sJNR0buj_tQ?Y18w`A>dZibDQrKd$DNM1DNZ zR4^56WvZT=@gS3dfSdC#p9(tOR=Y^X#WKr${4y7R@ALdUjMwF1JdQw*&&HAths)_) z&afhpLi>C!6&eT(gu;>W$%{jyv+urja$!r!{eN62`NV5Bmp5=$tK z;aGO5-DCIn<_s3^T=CA~f0pyL*JlMX)Z#U}n!1GSgE~Rw(6D=Y8(*m(tu;n!&mR1@ z`YNDIw3fh`~Fs|?>mMJgv75f8Xb;AhJw3&yB&L+wYIXV&SxxJ-Y6TX z3b&R|wq9tTX`iv4>VDx8YaFPijCL zEdYs9AyvpTBoY}`h)8n!_m6r^T|^43;jVPQd>ie3@2ND6os_eaRmvA!7n zlr4cw^isC;Pq^$)wj8oy|D7B~64ycl7{Lq`Pz5?rLk-j?mlhsH%m7WG2MZz%s5OX~ z5qSYjNnDexJA#=d7}F*(HO8Jp&xElW>|Br0^>`+cB;sV$*{GGM3qb}nY8kSK7lEOx>2)sQ?#&J(9FAB>vC*1&JM%kOR3u=+%~bAaM#3&JZJnMPs%g nCU(N#4DXaq;fN8*m5rzv6RT2rzeh5YxEK}pEmn)?O4;yVw8oO^ diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.41,42,43.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.41,42,43.otf deleted file mode 100644 index 206062b21dea465c1b975c75c4fbaa896888b9fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1332 zcmZuxeM}rx5TD)KJC?mGAIcF03k#H_#HQd$udz05&!be^AOxtPiltXr_V~E(qlE@) z4c~VMoEA|^i=gKp6%e9;#+tMNQn6|@ZLHCdhX4G})QaxWM{~~Zp*F^Oc{B6-&Fq_b zFK=IQd3iB#a1K z-NTm(9>IMI$!K5LST_v}_Nh(KXK`6vTn5L>DnnM8T%0?!o*g3HA*tYyTiYA-Sf@7>7TO>5h_6FAb~Ti zFW~nFQrwfrU6%wl{N#gOdTlsseY;-lt9{GbPIfeuk*&2P#Y&PFh*`?8NO`YHsnQ!q zr1+Yj8hZ8&yMkhy=XJ5w(c*HA-n}6uOPWjUMDWA*iOo_h86g|`t4mVO%{f9(?%qd^ z67^)xW&6E>Uj{pdeZzxnIGbG6Ykv*@slPG&RqNNi?D%_uzVUQVeY4Oc7)j1PlG98~ z1GV$rZ%>U%&-@@|-;pw>mO{&m(_` zxR)NkUW+%8iq6W!$hE5Yy?+3uUO@(0vuDo9_UGSS>yRAjXAJZw2vtDKEZ*W3YDaV+ zz%^o*&@Rg?jH{njR+ZEK77FOtB`OGN&{1pD8r%niVgY^h@DJrQDver8)AHXT_wJf^ VH57?ll;4{F5qU)p-@&+O>@TPfgQoxh diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index 3fabe7185ad2b296665645878a8d378c750466e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3776 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 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test-retain-gids.30,31,32,33.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test-retain-gids.30,31,32,33.otf new file mode 100644 index 0000000000000000000000000000000000000000..445f567685f2d09d982dd4031cc32efb49214371 GIT binary patch literal 2400 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..f1d3e4326ec558aeb79271c59d8ed2deba40655a GIT binary patch literal 4012 zcmds%iC0ud7Kd-K`B)+*u}vaIp__(oqp|nJxZxg+F%fYi5n5=9eGx>qMul#Ap&Ob- z1zHr8q+NsP&Zd3c;#t>;WKf5N;vbzj|E^}Sci z@7B`g%a=kpY=%Hk%$Yww`hjcTa{xit0Kz_7Fn8X3Qcem12nPVN1+Oekyp!@`siYnKggkwo2`l)GorozyV!+rz^yoLVVOtUHdcqwhbeg*ovObm>=7qSW4Ut*2T z%quCIRWh{=$B#n)a-ONI5Yk`4CcJ|+B;S;04j(JI2@tRf{Ue11#U&4RfePE_uto#m z*mP_KV#Vjd4u9W6=l7NXgfik{@GUY4x`ST;jQrst{z$~5SO5g!r1S}7k zFc=S$faID=@`1y-;)A37GcGX~mtc&IBRHpp5c0_5&}Vg|zekCEPh%ee1-4Z9R{P_O zdl(78hz33O_`mF@*%wA5!A2SVeRzKGGOnKlg<^C*h#$2B@K2*3wF7?_5Bgm@7)P+Z zV{C{&z5>j!9*Q9g3Lqbp@I3x!8OA7VfLt(PAB95fEB2pKCPuPw9IF&Zr$C;6TnR=B zal9EL#TZ$K9OKP?E(1pbQ^@~E@t*==yNIm_RKwT!4tk{EG^QRv5i#pm3R6WOwt{iT zN8p);LKxl)5%3tES0s#r$KeTh63;~hW8f*&$TKh&qF@|6i<+AN(GY_tEP+^%LL9_{ z4CF8oo(SG397M2YN7|N~XdKFb$@|448@fPJr1k2j;>&Jnsdl&lh14 zEQXh0394u*X5*`P-ier#Nw5M|!Ya(mHINLi!RwftDUgaMz7F$~Ee3OxkdX8Zd3oim zwP+lvgmJ`9#t}yV*1&PZ8YDa(5jegJ8tdyH+K3U)0_?x{Sho=J@AE?og3$}u8aWOU zu@SuH3Ffvx4rV6sxj41OIIX2Pr9_<0N}NhEPQrv&5ru4&S|Q4*6w09rHbD*8zybBp z08P*e+o1zGp$qoFoA4I&K|dUX!*CQ%z$rM5m)Zrm3|HYAT!&BKCftJ0;SPKS|Ag=0 zNB9};0go5QeazrM5<)^r1c@Y15D|HrM3M0%hQyM1GLcLs3Zf=DVkFbZOfs9yBMZr5 z@-lgqEGH|;8uB_xC21ssWX&lkEMK2RGfSdnY4T{5LZOOINH17tj!rBuE-~j7N57b# zR5b=sxnfwf~u8Njh|FgwT7y- zRIQ_GJyjd1+DJ7Ds!>vnifZtW8miG!jgD&cRAZnTBh@OXR!Oxgs#Q}hPDo3&I;z!E zt$}KdRHvXiCDo~@PEBAu}s7_CH2C6esy@KkMRIj3XHPvgVUQ6}396i+=sNP5o z3TjYNgNho|)S#gTEj8$<0at6F1|u~ps8LCcDr!_yqlOx_)TpCIJvHKH;B`oda~-5J z@q}Pbjlvuni#ZdEIr2Q_gaLD4HfsJQ6x0foQYzj@*?5+tN11#B-=jo+0|Dg`Ou|qaqscQU3ki{-BveF?a!4TaQ3|h+ zB$Po4Nhet(pA?faVj(q{A8yh_whYDPXXF(Qr;ag2y(L_8zn84=Hjct*rCBAyZPjEHAMJR@X`kTF8W2pJ<}jF2%x z#t0cBWQ>q8Le2;|Bjk*bGeXV?IV0qZkTXKg2stCx_Y6sU1bYuZx9v=iu&pPA@9!Bt z+jG5VQO}6~?c@I27up;4MR;#S#24O($M6~rJvZ8KMR>P93E?a!wm>f#L-qyC3b+tB zBd{fCWpHHhXkI!rS(K1kAWXH*+9HhV5(;@)3b*;dq2_~8O)U+LjT5e2IJnny*ZsEl zi2aE5&T2kSeYChO-(AqW$yIB&Su35Dj_O*DAGuoe{rtUxt17yBlIaB@uy3U=?@Z;f zoF80#@4r51YwdJ)G`ig$EbY!V=QboP!-6QBpED#ExrLl2AqQ=v>2!lr{8OquODqSu2dPm})tv)9s3Kj>xO> zrtP<1sJmo8o_c$h0K!<~##t3{Uz;o&YOUp4OFd4H)9u{4Wt(HGhx2$`?kJzN152N! z&$8coxBS+(CvKj)z4(V2{dTv*WB2T6_O*6wzi~0=w`qqI$Au9!iZrgUxHF@_nH!um zd;@pj%b^jX*^{SFnKvstG8}^$NahC zi)%kx&1YXYA#kl58;Ttps)f<3GKC16*|nsuXkUJJc7ZSZ;HppR&wFlrKka(w8rRcb ze`4F=o!3*3n2s*_Kv1ur`Nqa0Z=bbY{i*%uy1TB2$0!i|zgK_?&gHJJcaL4)x3;L$ z%nd$wUn>e9lnlv4)RVC_vsRdtlPEl!A&kuw#+(u6@G&M{@j4&HH!bEP({JWDrnVP( zsik-ettu!lD%$zeWqu4F(#iFD_ty44`V}YmgkjOU=Xm)?hlPMX{R|;V2=0@=m4CPK zn^tSPtG$&QlnU>P!han6O?0{aQq>hF*S*{A>7G!WU1r{3)(P?%g1k&fXv{cb-@b1r zZ~QASz0HgFo$I-Hw!dqS<*ghiXM1f;ZF1CH&%%y*6_3O>sJlM}Px%UuN~x?5TXy{gua7_u(<_!ofN|xb{8g zp6c$J?%G}D9aTPSb4_DSLxUGf(~-|h?>N4)?W$<8IJUHIZmD*2n}$Jz8gMnZw%glW zt+j8Ix0#y?_Qa-679xC-j@f+lXSetEbvq9?@3il1*wM`O@~cFic_%c90bwk7uLnxr(#izU;KC+$jWD_eb_>{!Loildc#H}Bit>-nXro?m9a z#JT$GusCwqP*jB%LqmP@T7kRQ8GrgIPGJB=XTDD=s#?n%Y z+frZUUh!Vm`OeS1T^&2Nc6K#)`MMngb$>29WZ_&+RJ_yDP*r0u<@luG6F6^2y(k?1 E1Jnha5B)%%{fI8qnX2isLVyEP+Op-K+A6dv9z@B z^`BNO6ro667V(EEB8nQF;!l=E-Igue%;wBYmc=ETx;*Q{u=5Jr-0tl;_k7>|&b#N_ z_tMPGn=?TIO&|o>nv4wDNcyx90KsE`D95@@nb|)T{PH0HaSZ@!GP4(_sE2cch*gO5 z3pDaFkiss+QHYaN3VGp~Dy0)~GU7K>NKAPo-i`4cw7DvczJ^>PG+{h|Ce_Gm%0RRU zLpY2kE|qH(F*E0Ui|4OGJXogH>BqVu1>*~7G62+y@OPU?`g>yCkula8(T#&=JpmAX z8HsCr7W9ag12X>^JSOlt{3?Ygkl`AIlgFuJW9XB|#>Q?<O8sAyy|AaNoV;1j1$ z#KLFzsApmkD)>9%bHx#U3n-uhbWj9ZD23PIHS9YJIVDtr8sxaAgfiUIK^_!<3Yj9* z@uoy|9%v#uJu+peS0JN9W+&$H`HD#1E>!ZxV{Zf@F09mOYWZkGJYj%%!a~FoRsotY zo-jpmQ>DU$Ah>L{aW9?pBEZo{lY2PvlPlqMB1CXDE*`S^;O=w0zc3ZV1d+b}z09nf zHQKV;iXx>-FI!NsP?nOMoFYpr)b3QsvTJpEg+?b^Us|B8DAQKR^@_sRWNB)(EQ^=x zWLXNGqM{1PNPWsB%alvrQZ7waF6C<{Xd#HO_LwQu%=wb}lGsGaT;9!-#Lkh(c=wVd zwjvas7vd}-Hr@Yeh-(Xp*<+#6OQA1A8$y%*zeoPN7u_eh6VoS^-f>GOV>{88r$;=6 zJx+s3{CnR6eZ;%Oh=3NR2{YJv;YCzhzLtC2ylM|OCCHVr3-ZXO{u8aoXL-C%muvRT ztH%#H9@tO02Q7o9ySc0;bx7wgwQE~$Q0r0iUYhbuwvl3#Q>1{hXt zW{VlNr0J;KX4*xv-#%T4%AdoNsMU*BEMEIc$&SK8I@@7zo7zp^6tXh{f9$36=sYHW zJl{U#z)5;MHoJTFfY*FcZY60eL(g)tv#jh3AF$JCr`16_%${bKks-}ytHm;#X81vJ zb)!j?uiew`^9OqS&v*6=e|GNrx$7S%+Bt!RBbFGs=Nogo$;SztmWmk&&!FtIondC0 z942>5LPth=;PW_J zv)N}>9NtmBUqL>8_32W)nUmpVRO-IOmrY9<{ho4PrLW4X_g8zGy(V9ayk1>im8D)b zz$N@#6f*W2KC<6)m|Je0Ca)fEVMWa&bZ=viv8TDawxd2^YBjoyPNy5EXYj|WyViT= z?mBOSb&s#f+h`|uj{=4F#yFXM7C+-_K3MBlc(lE9^A~Z_z?_cNtnB+A4jt~HPqubh zx}2S@WFNbYa%?wlFW#jodgHU^fu>7evGKR`UaQyKYIdkyYKMkovq#-j%;UIl9F-f` z9@^^RRvakdytk7+UukgNr%8{G{|bY_u0WvEyTP@=ywOr@%qeJCuU~N{r@O#kliOc& zx^Ad$$Z)9X$i6e0cC^_JR0qg4Z&HpT zm&&cO)>sT?Q%z-MbyZb^y}?#*-!f8kW&e-vU`OZP{lV5?pvOAU@=48!29lxiE1?^l V^+rn-$>xj>W8GF86@&j8e*x)Rj_?2g literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..babb9d513621c746a42f07578eed8999211c9275 GIT binary patch literal 1308 zcmZ8dZBSHY6h80W4==kbV6ptb)h-Y-GBHY9u2VVM27;J|1K406;tH3$eC+345DdzO z@7)EqLJCQOy8SR9m;!Rr869AZ%%(>BvT=-m{b?FA>axB%+qoBJVtn6u&V9~v&bjBD zx3Hw75Dah~&vNpPiZAPh9`tvjZ*!uMxTJpr`5%Z!ovuIw`y^9}d5PG-6 z#T!%7Z(#io=+AgPVj%VbSdm{vZ~&OA1<>6jSt}P+f-tBTa0m6o-dAf@oV6Bnp6; z<@@X3z9=NedbC#Nb96PpC@LN%Zk|Ly2PU#amf$W})h{4NhGBzVqt_W326tWUq?Tdx z+~@YdvtWmul|2-@xSQZe%4X=<@hV3TFDP4R($8`2H&sRm9lsftN6#QUXahD19gIrqI;iS|o+c|y83Cta8JN$VbrvH!>7 zMh%O`QIlygVp@+&#LXwE){L7y3|a=Cs}o|RgdCoVCY!@u;b1VOwYxRazWH=sZrZ|; zYlr3Pug+7p?|6^cS@$|kDs@s*8y`H-?i+WHRC@-iKP&wybh-OhX6f6Z40zHa)aiyiqe+&%J$Slz(a@iv;di)J=ZdvE1T$GhW0@>4&` z8MoxL@p)-sZesYO=Cd_jY}+d@wYA? literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining1_multiple_subrules_f1.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..f1d3e4326ec558aeb79271c59d8ed2deba40655a GIT binary patch literal 4012 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 E1Jn=5rp7gYCQ@ z1jml;>vx=j69V{f`T4|a(sVz)5=}ncLYga0o_Rs#@ zIr`4ycfRkO@0@%6DBZog6y(qiQc!LwDN(-CY%T?Wae!p+%R5VVJ)-}94}ks_F|Ksi zTBh#Go)Lf)1NsLljk*TdPW=Ys-RSQ$=yg@^H5q6C*(UT03<%7AB0G!wx1zt)V6?Vm z%$C|Q-h%$0jJlQvV0WSkXK=~tbw+)fYRNU+e+T`E29w1)GYkyozmL8WO8~F{6eLN2 zq9|EaqtVzZTI(k>Ve(aKvQ#ozDxG{bNtlx^%^87!$CHrhDbE4C^JLbjAp7Cg)XT~I z&2xEv4rnP#nw*lFHY;<^yzKdl7U$+IU$sWf7Ovm0X-mnrUzL{a*}HGQu8Pzc z8!Sz&9fxfWm&YIa^mC#n4ABslXh{JnBt>K$QLBhrP1FogYlxa9YAsP05OpC@7ZLS3 z!l(#?XBfh02*VOaOPB(}6cVP0Fzbj$MKo%n!IT=JVTnddGzCOcNHj%6vyQMT!m0_& z5Ed)4gw+zZfUt#xEh6kXqE!*CdW)%{)m%*sR^{@_6-q{>VwA;IrZ@D;U9A?Y-e^&7 ztFJVf8%$=MRbRD6SzK4AEEBg|lx2F0-rR&>Vw^ZnCj%^wH-%1>r=`!z$ecZA?z}8T z_A}4UU$Ah|b2*EZ&*v^#nz!tQdy;KgUwX9mx>4TAO&9;I09qTFR7anx3pMV!skt`RumsF3F{r3jtH|yga&?j1>Jq_ zLf`p?p|C#?SbYEX`P07dz3&DmoD=p(<-AdI$r7pen)(iNJx+(c-QDi$>Y@3Ja>X|# zrvCU<7>O$(Ru6#Y5wycSK!XCrcxA}S8rJR(#qQXRaNd?zV@Jf z!2VekpB??~O?QR6f;*5n@4e(hrb8i*H@J8_?D#u2+ya1&Xx^&vca! z(~~)ZNs%@_m96l)y&Si|?z0Dba|TPc=HA)==W@R0_7#EdZ}wYUja@?4UW1VC&~rO_ z54~MKT4RdVoZtHw&n@2;0ZP*XOxtI4V$BKPW&O&3Qc@?*j9g{fCb0>B&_;YH>0br-~GsW4SNbwVd_Hq5j7H zrm!{A9O?<%`+IdAb%&bD>WapNoUf{5wo~oD^?vPh^nQGqzJ0!zPwu(tKGij98|@ix z9qfqO`)mQ5-ycK{O?=t($n~{jxGmi2I?~@A?())yr$K>pi#92q$gjShvk z2evzQIBRTsDm%AXH@vrJxH8gGey-(m+oiTk?WeonJ~rli9P;pG&bu^swinrb(s{~t zGIF(T_{7y<)ETjb2akGAHb?0#g$iGFzz{UJTAb|;drMa$? zM+S%9JU-Gl5*>Ao_x_>fLMP3+@hx$8`a5jSCYs+feFg9B@+i{qLnVG8!|!^Q&#lP( z#lL_`et-yc zi5jAOxRIKfnGvg^SBxx@3|__gQc0;;y#)P)ErAU561MayJn1Pr8M0vaPkUr>oInGZ zzycLe2?o$XHPpu!!C&JFFhV2LffbPk)OtiLh`a&jIIfSMI|ynh!x)KUI*h%Bo*84+ zn7JOKYp^GgBw}UMS*YcxSx5pU>Lg?l*NB~hDlSDIAU!S@#btc@@k|=@RhT1AGehG4 zhW|oh207$FK2UW!Ydz3d1qri@5z4B!SP>JmQg|~NWG8UMD9FW?^;49_=v-J7=S0nw bh*08lil0`+Z!h*Hb|Ee?pV(=_#!deQpzP7W diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf deleted file mode 100644 index 4a10c7683f6bba71dbf7990cd31cddb5a6ac0403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2032 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 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout.41,42,43.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout.41,42,43.otf deleted file mode 100644 index b64fb14cea2e14d2d1bcbad7d29295b626770541..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1332 zcmZuxeM}rx5TD)KJC?mGQ00h%g#}7dV$3AOxtPiltXr?)bP5ZjTlk zs5N}w9pzM{rL+jT{!sxT3TUiJ4UmepM$^U`4Qcq#|4gmu9(~kvb`P~N&dZyb-*4W| z%zN4Q3QJ21frB%k0p6OQ&)+^o^#Q;%0DbyEQDF%@4h8`2X5z~Fi)atOAn&rUd4jOQXYJCI0N(Y=Pa3Grr!)7Ql2(q)M25pzyklLwe0 zbYUE)&Si57`kc%;jISY{^|(b}Y$5cU8K*9=F%#6RNiHmil_W zSXnOe#eyh!PaqlX3mfaAfx$lY3C2t=lZ#8|ctxcvDuavjN~>8C>5}BU^K%jzkaY5- zv^Fo@l3tKv{u^Wejm3^}%la{cVL4>jfZK{)NL00P=~4Aupc^7oDRpFeHOUz43HtrX z?Y-@x&eRL}c^QjGZyu3rzq~@&{*!0L?#9z3vCKgX9fH50vthzDTI(LF{iy7A;9BpU z&<`V@f5%Fbfhz+u!?%vj+CDA#mOSm<`~JzA8uu5K~fd#m4ew2`fKC1g`INp_H=IbxO5ZF0`5a*F)M zAvwP4$GYxagAE~jtN6OT#ogS{FnssAoFwZmv16eR+Q!yPv1Ev>8LuwL**9khJ-%}f zIZU+U*_U1S`hM_P0<#$1YGI(1L+lp;q8Nm{besqlY(?(`j^CJxwdOL+R-s zvE)6sANGL-tkD{ZUfxSZA`zu3A`1>hbnqhfM=`PZeLmu-PeUA{sIPg5XCCskkO-yg zYji4a2M@SGgbJtx2iTwnTT zdkK*jV>OuBh0$%0qxMZJmC;K?%c0H1cY#OC;81w0vQx0&hQC-p8GOZ1o=|o4w3HLD Y;-oN#Dv^uITk}7nWaRK2jElzp0zNo`r~m)} diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index 53dccf98201d273443fec9ed19e79f4aac075cff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3808 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 Rf#eF87ocvNT^@tbzX9-B+P44z literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..60bf6f032aec7e17cb1166d54a0eb16cdbcf93fc GIT binary patch literal 2020 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 S<&FZ5U)FaL<91ew!r|X;kcor< literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test.30,31,32,33.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test.30,31,32,33.otf new file mode 100644 index 0000000000000000000000000000000000000000..e57101a17ca6f18bdd6a4aa0a912c076170ad69d GIT binary patch literal 1948 zcmZ8h3rtgI6h615^-?-?>UEhi?C>$&P#Ngv=A5F8MKgy1QJIO*L8U-Tu`SO6Vrgmb z?VEO3C_<6CEaHPHG8}5QDL!J1b6d7-Gn+FrSr(V<;c~@`Vdrn%=JubS^Plhg&$<6O z=iW4D%a$CFK?{gMu|7LnF_txB3_vUgh;zNZIVbOj@K5&vs7nCA<>W0(*NoF7MActLu;}EB+RmzeNYt%I2G{i5ck(hQ@x(EH6sPolYV;#L*Y(akrRjyUmRe@wP zx^Ng(TB+2k5@yf)20*k0@o<&SV4UoQbo4($RRCbD1b;WE)V~Gmj;_h>Xj}|DYAJyD z^GIAGS7o+|#ULUqE>Zk>%8S*@sk_u&xDV;k9neP)k7ZJ^RFWVP zkx7y}{#lt>>t2JkkOmpCK8U@!hQg9aXNWRUVmUHMhE$+5N@FF^*a0q#idJk?8H~u0 zI0|dZ0_j6UBg%$FQHjlRI!2K0NgSC<%#URfpRlp%Q230P&P0}EMDN5~r0^!mjf+Pv z8&V$nB1nXp4}I|?eB2|x1S81YNUk)>Zv_?T!2o5TgGzWFmf|dOkt>C2(0~%pN}&qR z3{VKgphl()`#Xx=V-E-4@Tq9|!ewN_hCyp2he z36dxql|bsD^(j6i;5R3($mt?6`3Wvw^fR~dV^7=H7GVz7VGp?I=#}U zDp{(?)MymBB;26LRT)(J8YH9jl`dady8NZm6=|g_NbM9W1_{=lFpZhLP_|H(m?E1` z%mP{BJeh)+r)7!y$oPVYV2kis!A~MWM?}gWi%gu0d>+{tnezWL`roto0ol!j0lEC9 zSN<5b6MueY)H2xP446XR{9YKKUZuuFtT*NVD4le z61YZ1bE5>&F)}PNBjl zRG{@JKX$u@I9_Ar%Q?QH<*3qO*+uhTKUj>BKaNjf)-74R?6qerc9xW|c`lRJ(rNjs zgr61q?H#s|E#!(~`OXm+3hnbboZh)Ze(T3dJI&fTc8-UiW9OfIi=V-|?Jm}3^|gA; z9BsAQZML~AM;0wKOr$b_PG4sr80sH9+ub*M<;>+Xm)}cq3L=|8EjJ5KG#B*J_mTx2 zlQ1+si*d3}j+wPe`p|F(62dIJN&^p>(yU7e{1`l8*F!+ zRCfpz-tQHlf##eJhjX_6@Xp=)RrI~*9<0F0oE%@tWb8|M#?`jNL+RYxb z+wDd14S!#A%YNJ1+u(1q?+vv0o1OHY31Dz;oSWNc3vz+hgY`j`PuD-cXo(;X&Ffmn zE57~i(BVGzWP6XT$KBmd5AfR=*ADZJ@?F}p7p}ApwVeBcPr7dO+x^ydt4rh2xU@8% zH{oRx?oAz^$`pilM7H^a)dwmB|BckEYfPRyEbR-BuP_|$35B}-8$BDXn{4Ig{Nkn! z#?>F@_ZA213I^*=HHS?El^y?&^MLf4Dsy>a!2E gye*6mz)pgdP6?(cMG^S~4b2 zD9;;z`$R~Np43{H&yi|?QB*uk+&qbZ4mh$zmf$W})F&WDgkghTqt_W326v5hQp>P; z-gCR*S+GIw>K=+;+(mFCWiw0X}9+F~Mvqsmh!8*)PW>sqS zs{SGf-~$n=!2@o19JWF>6r<*V2B-r&#vI_qmyqGVb zBBF8>>y&yyt*gTK;;35u(uC+M8(gkt1?@GH*T77=h?#UVXc{wV*U}A~X7e!g27{}f zTek_|)1~zzRDbvKN`Vd;oJ%l6i2{CkNbwgofR2#7!hJ=>xgKw`uiD}C^IIx1c}sS- zg|}6DjtYE9v*;IGB46mP@c6tQpWQE1Zsl!tb$qdsF7m~KDEJytRL65za~xKy!@3>k zCOr&jac*OxDcz86h)*@}ic3{onjzjNtz<~FOOo^6o0Vw4q?ae8dvnrtX|J^I!5I60 zEN;}WXdLCZ#R#_^mx!BBQoRW`dl<9~ey(nal2USLY9-ke>Inq`Ded9*NayC$`FUvz zhp!!yYrZ;9*}h{Z#qNgJX;PV!avefoe`o!;d!)uQSo2xgPr=LKTallKFMQ8R6T$QS z(?i#f%-GNE|BgQ4+x79WnJ?x#zP&y0SLdC;|@=Il@(^oNY9#wuEk~qA5v=h$^4Hq#rw8gI zj#lwaM~kPqzJBQT6**bfpJ7KMpR|p}TCsGH-ZNdCmou+TQ)X=YPI{2)#xl>k@AUrO z*FF#!=wp{N=tYz9&*gtjR|dXr`KE^*`7jh7c|@#f5*h?6&D=>do2ad~YNqSm@ge!C zALWc&a@zR3v@ka@{88)K+8(y!m6zIH-k2BOb9(pjiq^rhsdw0A>-}xGOLx#@{12~Z Bez5=m literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining2_multiple_subrules_f1.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..7d4dea0b2a46da778b7bd83532b10c201c34ae8e GIT binary patch literal 4044 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 S<&FZ5U)FaL<91ew!r|X;kcor< literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout-retain-gids.30,31,32,33.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout-retain-gids.30,31,32,33.otf deleted file mode 100644 index 9bc50e5aa03ee52b2f7e1502cccc5eaad6fa3a6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2400 zcmdT`eNay0as;vWgT->rDN2JDs-M&UU-Yw2ssMu{+(FZFT2CA076-q%(DP_MiQ8 z@0ok<`Tfqh=iGa8At`y~l@d@wH^@P~v$$COVsk?Y0E`19dS2L9Qud(mZzKTuXUz4M zlx?DoQ~QSik_;FhsW9p4U=Q&+_Dgu5L9eTPx2Y-%K(QU;d;=yHK2lu7@w+fyWiVM= z(iY0?*x!QjA56NII$-x<6E5JXsMVSDWc`X4ar|A3hw980>--?lIR7NZYFq+<1t1_n z1_VJUDjQ9vR>|5jlMXX46Eh{UnG*TTQwidtRC(4A_}%WfPEC3m;O$2XhDF7Xw`X5S z6dtBe&ond30qVo}5fapR*Z$^v;F%)8ON(M13Vzh|KM@#`?3K6pzu^Pluh@}yW zE3$~yA~qkf1&A#~>}I6ZAT71iT-VxAg$!2pnu@h*TBD)WMV02?=+$Md7OUQ5QSYv; zFgMhh8+2BESxxhUAI1O!^TY-ie^~tmTkLsuU4*Bru~m2N4ZLwmZQv7 zrma+}CAC7C))1Y|jf&2wuq%8$DxQccgp1L+8`00Ad!kAI=_7yfC66lar;Mhi-VdZM zz@K>X&5W2g1SXsl_6OyHiJ7#7Ydz+^V|j?Jv zZ9M64xSY;xj+X{0w$0_K`cDN<^@k%PW7kd(Pks3Qz4!0^F2^IvoFc*6#3#GT2g#W% z(X2`tpUqTxI1kS+wR`P>-mHP*T{(9T{jprAzB46~{mnj$tFcSWIA9P{9eRFmZ~a@f z!`0?U^`!%Ua^LoT75HN4y-&#KMfcQ+D`!7DGNGH?`?1J0Y z=3r0A-ruY1FxEGf8Vkq8tZ%BKwvqPVdcO5KdOy8N-nrB(B=+3mM!JS=!##to104~2 zpUrRc`2tvi6JIwyaDD3-YzuX|j`w$mx;*5uIZ)xg@jm{fGtBq*yxAJo2hAg^j%*N9 zBP$1X27R(%9JC)YR$eba!}Oy;XJl%-4aTfzxlC z8R{E~47I zV+J~M$GWBUFApsoWX}5%XxU{9eA-dN+2f;lyWS zU3vUs6v&cq5&=krRN@iw2z~@QwgR@X1t3!@Uy7$7yKm&bIh%dtER#?p;qWB#=C`{2I}DT5NSAP)$m&RPp3 zu7U^7E_n#6-eSd^l$F45QUU5Xk2xYXGcYUlQK}Y?BV*@Zig`7x#=g9t-*PNpELO@z M;Yr{#NgD6{H??fc#Q*>R diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout-retain-gids.41,42,43.otf deleted file mode 100644 index 66b19412b3204b0a58e96799736328eb7ad5d38c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2008 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 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.30,31,32,33.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.30,31,32,33.otf deleted file mode 100644 index 55f3f66554961e11877fc52ab9f46c4654f4011a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1936 zcmZuy3rt&882)cxTuKLG^|w|Fu5-*!G?Jb%uA{_p!A=Rc=6 zr@J11d>1I83#34AD=egQM?xF`OaRC%5AWVp{N>m;7Jw8IImfQzyK;5YB~bu*7;$-p zUR@7MiFE)95%1P&)RnI^RcE0;2l3rnBo%Mpf#Fr6q zS`w$F@f&5rB9$~N3O=_xsZ}Yr0K9m0!LXqC{rv31a(+w348Q+6e)}R&5QHp6xnOrm zRsP1R{Clf5Cf|=mMRNE)v5{bdkoSF*YHY>{l(o1E!wMOlWH6 zdPu<=f`c$dJV>0AFwz2PA-`&NEmcr%5bm>YIVdcQ3ibT$Wn|a*iJs$213|CPx9r^u z$B%e^=3e$sIwx&kmGb($DO0$PGxQu_yPbBMg|WCgyGcI1l=`mlh`_efo!RR91?kZz zBlb59e%LyB@luc3)*BQ|z($ZGE9J zna@pmP{=^Q&H0y21nsY@T_odTnWa8{sf)kqDgJuK>+&!jd!XBAWl6i;<#aA%SaFa- z+gvsk>I?LR!jaMO(*wiPZ@qT$wTsU$=LCsUAo8uk4V|S!WIRhSP-zphiz$xbSaylc zWAi(*`U|%&e{`q6+3w6UahDgovJs-Nydp`Gn z6n*twGIq>8-FtHI{qjlm)XsN=JmcnPn_5 zc5_RNNB1=x){yZ#|JZ;xb8>bgm3L_QZMF@p`Cvn+G1L?^hnoZ4L0ib7Zr3$573nrk z2w7iO$E>54=eR2#yW`R+^1^WkFYi9bjCKxNhr5Sb``aV79;?sl_4-i)lV3D_<+@@Y zY72I_4u-mdog8^!4k)}g*2^AphS^Z}v#nuGz%aV9e6660tmxm$)1Q5Q>iy@=h2gV@tmJZi)YMcP^FQ* zu_pt4JA6CrJDoMwl8TN;&6{2+8L9}kl#aKY zYMW}CvK;Ap;n0}pmw=lua$Y3aV-6H%#5w9337>8o8a(ZfIK$Rpf3JI_IYMr`hw@bW zw0^Ct#c8qIS{fUho0>Yf4tG2E#JTG8hrjSg`v;ym9PNolhFuemms(DAkSv2=3Deq0hzGQA1`*yjhH1Y9C%qt)N_Cs051HS?xpFsxNSB-ax>!-h%7+5^-mE}rKAe4ec zWbxUWA+rAxu}11yB;OQS7?$6ksG5korU;Ovo+bSF+Np@E#8vnmauX|{jTV4JsgNq< zX%dMHGsK?$9tGRCJ_K7J2lA48i2CwoVt#&J+!av)iZ~ST81_fVQZZkAuamX}(h((X z>A!f{zic^V!h_dh6bZfx>cIdeD1!>nf*Pu!E-|Yh4>=RsdW_J42GM?44@GEIK_fD1 zFv1gvjEN`%=B_JlLgcH=sfcaC1T@Z$&&; z9!>&lB*y%J_e diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.41,42,43.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.41,42,43.otf deleted file mode 100644 index 5f69d873a82f99e24ea86b320c9ecf59038c0493..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1308 zcmZuxYfKzf6h3$M!7#f8sw`2kFn}Z_HZ9%KZLAILx|CKMga9>EYv~HZE{|m&11&UA zYk2Piwu&gFMbPm_1%xP|u_iTzRID0J8*4PA;h%qusffn)U9x>;zHoHJwj4DhZ zX&bB#fpw=JM*lkEQI}I}48ILV%>N5w9!sDKKtRm^Aw*l%DA&hq0r+5b(-_s>yS{cvBkzk}l8-+mAJ_~ULew!_VTsMO+h#J^ zOnWR&SBs~{W^d%TR%Y|YoE#%>u5!LC@TDzcqu>zvXBsM<9+%T&Z4|1u^XB?`zC;NZ z`4T}CJg3kY?F$?0WJki@TqYNn&hZLMS6BuY=aJU3B-$;>`EOm5=%A#Pr=<0H z>6Y}Y6!Tvn`;RYnoLkn7>-Eb){U#hMb|Eps4NDJ4&INiPOv=cynYAQ?zt`{eCU*on zf?cT>3i2}+Pux5v*M4z@vID34#Ga`J z`I9{pC)}3=HuS{(-3DDKb8V}^7N~y1-cGmGmC`NMG}%s*u2GAeZk2Ohl2hdKN96db zAM1Md4!MK2Ht|(ktFy)J9=Ur%PLj2k*zw@|?c*DzSUODC4ObWB?3=Tcnb?y@k5bJ< z_T`3^{+|arhP*=qY$%IfHRyf~{b{%{^kwT;z3kXK{=it8SlcW#2_~AIN3)x$xxad@ z`_0J_`N{9)tUGeX+ z8Fct3k|Ng)JEnbgeqVZE8e0dvMst1V2;=Y zl#7ZL#xzewvMOPJF9J;L0ttc!^kkK+!aXoXB%qEO-cU}f(rR=JgLmTJUz_uvJ_rZE z43=mOg)i?X;c!@~ipY#xSz34w`y=XD{5}V9RA(R#QB+qwU{^n&YakKwHe$39yA536 z1Q9Br66|1w8fb`+4R)bTMBRZA^&lXshMiD?nhl!JVg(O8kH`~=a^iP8VS6Meqg24Y z5>av}bMgN3DAl+XyG5A@%sANR8z-Q=Q~-}fc=S}1Ni9eOb3|77qVlHv&r&jS_};}u GeSZPD#C@#* diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index e7cc68d1596eecd5bafecf0aaee05aa0ed865d0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3744 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 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test-retain-gids.30,31,32,33.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test-retain-gids.30,31,32,33.otf new file mode 100644 index 0000000000000000000000000000000000000000..09452d964152fe65d24f3d727fb9b298ff9d6fa0 GIT binary patch literal 2392 zcmdT^dr(tn7XNMn;SwTfC3dS6BMQ|PHMvQ6)O8W1badCH3#H0BBV-|dJQ9K=ydPpn zNN(OCDF(tLNZQ#IT37^%Wy_2ewYKBb)=oR!by~O6&d%<*Gi!C{N-rJu+~Cf(```Y# z-)8QtyQG{Uv7sA^to<(ZeskR8aKi<-cNth$Vzj zPeIXMO0!TL0>1+MvU07e4vnIZ0Y3s&RH{`KZ#PyYLp&Y)j7lKZKNL&?{seSKrPk0K zzn*VGh<6YC_qD3#I;40BAesOb)T*><^76Jci2nloP@PV1SRFwW;2BT}LXfKf#0Q13 zIv9zqIX|=nLa|)O??vB%PDZ2mAz*$qWZ)4n566p86xs>jC=kwD2jIxTt4D)EDT=k65&D7NJKm& z9-{9M75O5-fFLXs@CDIvJRY~!k2=lGJNN=R0PD-w_QTn`Im9a0TkH~exgcvbLX?cs z5us5TY7rUf8bKB}8(~oE4Zv}E1oU(O2_Ac7L8{^rKlWL0#gNfoMPywG*YRB3=PzjqEko~c@2>^ z|33}a|C(@D5CyN5AOsZ+T5Su5jwBInD2cETNraUL%1S@C0Y|8<3J9@(%y}Xu+?FijS3?IH{_@)!I6JV@vxP zquFYAdHv@GhC*Yn|88P(dUk$c@$%C3_ix_1{psh2bagHDRk+e1*;&3zLP@2RB)3BM z8?~gUMQ>1R^^(K2<+}PhUA@YnuGk~V)o3JzT)JLTsMf3N8-a{$2g@*pQcOV&g(*3v6qr(CDg#rQn99ObHkM1V zT!!T^r5wu@SgyqK3@p#Y@+>UR#tJD`$gqOK3RqEr6-ungz=}+)$ij+jtdwFU{8*_N_>M{3$LJ9j<%T>9=kd!;f; zu24RolXo~xm?n(>A4iIChcG@xm@16lE|hR)n=rmUyqp?lEny}v@NSsx3k#UZ@XD3& z?eLLs%zwwo|HNX)g?Hn|MWVYN(K@)_*rmjX6~m=(L^0gY_beJGenwp7(fnL~K9jn< zTbx^_W1lx4ILodNv31POQnG96V(;`8ug~RnZ@qPW`hxRY$6KB`%be+}5=JYZ*9U4H zy52LkZj0H}Mz>izyGbU#M0_v*0&8oRbf&BJvHXc+LG8P3mumiQW5)mXVZc8`54ar; zCrCdXp!=YrV}%vRF^86Si5+Z>m#qQoR$X>EXKakd%v9T$nyxohcGD@6`TYA`koom; zjQHU0{d-?{w&r9-1zqH9^O*WgpH(oMg7;sgOX*Tu*;>70-U&i_y>^FZ>x|EQS!E?@ ztBu~`X0}+Fr+&?Bq+M1g?KFG4-9{T}Hd`&0t+b6BB-^@@F823(`~897*wo_S=)wo@ z+<524Z&MsB&%zQ4Bl~1$$q4xCYjhi3E)R%z?#srntlyYNT74bXv;Hn$r-MARg2Zrc zHka+3C1CS+zt$2^dv#+w%67A&;P!!ojO0&WT$mW8XM2Y&!>++za-2CXcAhYvs6M5w z%J`srrt8WlOwvaNpVepXH9IwKjZ;f9MJpb0+@pl$1aV35MEIDO-G9D@_1#IonbYRJ zN0VMZ_XZML+TP0bArO^uBm zjt+af>zD4yb`*@)o!#jl1%Z+0`zUQi{lXb E7k=E=x&QzG literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..66edc453abf5f13710e4d62438ab304b1a4eb004 GIT binary patch literal 1996 zcmd^9eNa?Y6hCjj++9}igQY^$1;ivx_kHfJmI^GGI)s6wW~m!2XF*_L7ZeQ35)@ca zEY#36$gLRz!%;COoBU$bEGI|H#>O$Gsi~P}95rmgr$gthPBH!4pWQp>-1GaLbMCqC zo%>$a;>B5DgbknuOIk*TWy#^INdW2^08Qq+MOisuCNIDd5>r;r46gX=+=Bp28R1oV zC9X2~7QP^?AH}Bu`02mFZ`7Er5#h8B>X?stlZq z$OT;_x>8q(TYoBkGWjkMZZGrtD~8?&j_i{p766KMlEsi1!;_9mHjSb8!f_A5a80p> zULwwGuQSu2Lpv*+Jv<_n07LsIyP7})RG+jajMIjO2&IHILmb(V3Td<|(InZIJ?fQF z&)fw@dz~1lNjkVeS%3J$-vBW~TQr>NFhMn_6qbg{(95)d7EDY((+~H63$H*nS>!hA z)H-d1N~P3NYWzJ?oT=$Bm+GfId>%#j&0&U=vl)5`rO;G{4xU$@Mq{9SDDsg;HQ)Ie5AaF<$PQU|@9f|_Eg|M^R2<}xq1rx1frFzVT}AD8!hBc= znUDo9Kn~=>5?BVyVFk4*pBhvYZjB$-KsD6B8}Js?K|KUu3v7c{*a^E}546KR_z3pX z2igsXpa+h@ar)p-K`)$x3vdxG!4qL{>u9hO8Y~2Xa>AD2GFiM@~Ra zL{37^hMXNa2l7_rS>$O;9(e(I5qSxD8}fGK9Vl2)U{T;upo#(tA_@`;HWchAI8d~r z$fC%h$fHOH5>b>;w4rE6(Sec`B^D(PB_1UKB|5K!l8t)9G^B!)nm$5rFh-b0Mn;Vq zJ!WjQIp(p)pNJh7H-5rIOMF7&q@>ADPDy@h>a?e)&#7cwLs0(!m@1F@?2`&hZ z__t60kI&F)?2G6$nfh8xBk2YjdZWYIOxJQOXq3BH4@1miX4#R!7;{rYQ)6RnZF6nQ zrU|<;oC)VwTwWF`I(J;wx31mdudjSvj$Z1KO?B?Z%uVG7N;`_YyNeDjy&5>%e52+2 z_RlZrgWZASJ9_qBS#{KPEb|+g_s#im?a@!q)Lp#Qc6-yE#)EGMdOSO1rb$+{$gob| z*c1pf#rnEdl<#rt2c|v{%@G5MgHz1dT(I41w$9m+L({frU-W9UG5*ioU zwlEZxe{FUB%(n6tTk)^;WDFTJz%*Vfv$#$)Z8)AUsUC;bW3vb zY&p3~PT5*;bo0&wdqa-zLPne>uxok_$;Mp$m-n%Qj{ubEm^1ahwIab8`v`AM64p`sc8P0$?}^ zJ#TDyJ?I=Ad)WECB>?`6xafO}%!D4_X8|LBxX5TEXe{OhKKSaj7>k9C;02ptGkzl; z5;4w5Y!!>f^YOuRe+A-ui%}Jl1KZg1Z@(1SVe*4IAEnnJ?0O^p@bdCMN8I2GLF68} z2mb=)=o8RK5C1U0&)d&8(96pQr~e_l=*0_{zygdVKKut}Kc7z?Jb1wV3VYFbKV$-6 z8q5TeX)MeJ4s*o|XN_iDm|ReZF*c82P7A^o*!- z2g#5R1&{_gkd5De2BT{*Mxh8Y!H8oNa&fF+bazrQl7{nGqnLU8D4B&bGLeag6i_e) z{D0h|Yfac{p%;X^{S7{S#uS>!)Bz|GW=EC4cHJ92UtHO7xOe^#fOQ`P<8fbtVIn*N zkHTZP{vwzRkHZu2Bq|{UrovOGsp+VUFx;_lhyV%dBnqS;gBkEN>Sh-1$!y#e1!_bE zYS4fdbf8By%z5Lb8M`Co9Q|?%{k_(dai!nI5$W%d#_0&KWa;i{Jg_0^%RH3E{4OM8VLPr&PsxVNc zoGOt~Ql*M2)l{jWN-b6Ds8Uar2C9-%m4d49l`5)IQ|Dm_&hs9H|d3aVC8 zHGWY|)f%eSQnik%^;B)38adS{s76UODyqSRG*qLd8XeW>sm4IHa;jBOt&(b0RI8?1 z%vVdbI;z!Et%2&~RHvXiCDo~@PEB9#WQJtRZ3{)?tdIi-hsa{3(YO2>zy_V|n zZ}n7fpawZLD5yb64Jv9-Q-g*YwA7%Z23!n0_6V`R21!gjeppizv4*B#%|u|0JcBi% z#~N6OntuTWwGO3}fM-!Uo>_$`p-QMm`M97FrPB#LD4RYwfRZ^5@1R^R!Cz1+H{kCm zlW*Y%l*n%&pgep@07_#Lc@kw2PNXOaCDEZAqRCQ}!b>C;We`u2NE*o|1*C+SNEOzH zlQfW4;vwDSb+VTXkU?^coFZq*MRJvVNIoIA$QR@r@;$jjew`68BVa;kKo~P(X2O|? zU`E1BBr{RWNSToZOb81IWd?~bMuagUj1ggs2xCMTBf=OF#t1PZ#EcL#Ld*y;BgBjl zGeXP=F(br`2xmk%Bf=RG&WLbEgfk+X5#fvoXGAz7A{Y_DhzLeRFd~8x5sZjnLPXq8LdJ;v-eF0vVD04>x1H$~T6_KYf!>j`z1MqJ^p5-AG48)({(S+T z2lfR8eeMn#kH@J0xk;l|glFqx5Xfp`JM@vsWS`dpuM6JuyqkR1`v&_?;w8hgM9~R3 z!W_$j?ZU)vA(xlNbK4FaYCIUy&{S7nKmFQ;gL_?foo~61SdW;$+{kCCjuy0KJ98Sh zI;yP}bGg0TR$0yQ6E=!|Sh`nmRD@Q}G(IbM_pkS4ohd(-@uP$9`{(;@&0Y46dZ*Kc zce}mK-im~2L=Xk?i-u()r;yPgWT34#p00BZI`~WrpYGr@w(U38no~Ib=6xB?3?J$j zo$tAL@JiiHcioJPxcP#=(7m=wm}}2$&2neDx4UavYED+X+jP?Tp7Uzmd(H!mwTDw% zxiGr`=Fob3S9O=G)5C}HJI-9={jc*Amh)mkp19r=m$#uL(d5}M*u?R}BmJVlZ-;J( z+8Wv#+v`tz_!pebbDWj7N}H)_voO(Qtmf=?rz6BZE~~A_2n@d}YU3QnZxyYHM+EE|Yo>K9T`a!1`NNHT`h^n$*Sw{!z*bZ# zOxlnt1X+?Dt7`K0W%s1#c+wAU__+4G>$dxo?zgXTy#uu;S`Y8Mo^Zr?bk+NUDu4d# zTaLVS)^hbu`_DCZ9S^rrAozW^0A-xRSzGIzlHb2MuPd1wdiuUb6gU(jJ*6+K7?;r$pjwNMd;v3T5pN+eGcvvq|?GQ(qHIBmVdCf)5#Z856TNduVS7}Fu$J|&|UsYG< z#=GIjXT@LIzP9WtYckokH*agIbaGoqK!h4_)H!xo+Z@f+ua~wZH{|SzNSGxAdBQsu z@}ZyJ-rL_}Kis&}y0fmck?Z3(h+J`1ap@^pY1%8*gWJx2#83U8u*ueBX|%X9>oZ+h z93L~{#{CE$4i;_n#PzOk5T4teAvE2Zd3Any{SS7op_!d2-Q7Dqp3bHf^(!o^tm##; ziKgcZpF1AAE3vI)3Nyu5@we+=a^e&;I8>-*?Wr|2gO0 z+3dI9&ISpzf)Hd|va)0onTsX>1it`8IbMG&JNJ9lk2e5_ivVEG&V4RbHJ%qjtVCQ` zq?T8L6m}zyLY%Br$cvBFmL?)jLHxWDiG`EmJ!s#?yXez8nd@_Tv(a$M`-G`r!7G0NA-ahX z(6nNxl|OI%uBBn|j58`#a0H@gR5M`ju=13qBl7UdkbrnEj2e>dQQn5~<)gi~n z5m?hE5YHhp(s?p+D?x_7__>NBS%~>L%ua{T<85B}=a6$dZjO)KhaNG!$v-nH8vQAd zG-nGS7UJe?;X{1XL$(Mb_?hv!;t2l^D4-g&PzoBTfVJ=}vN_0=Knl@iQd0RA< z4b`P3N}X&~(P~+0N=m9MqgeC4LYCX0)hX0k+1838O?9QFTCP(RKP$^nsbo2PxK@^< z&?>5Hk&M(=vTl9Jx))2*Q%cg;;>ZbF2qLUKW+4^7QnFGKn(G>Q$ z2NEPI(IN69mcPV*~P(MKcEZf0;X^_ z-#+F*Aw3?O-Mw_!XF4snlC+hfm$=v^R`&7t*hRF{>YyDaPn*lYkS3GWVp&Qv{35x= z>14{^;py-Pg8f4$yL!hjpSX15(#J`5PGI4Pbq4OSmi!*_ej=x#Vuq&{Q+C?UF!4r* z(QQub%*sr&nNlgl7ySeIMMQ@oVSax{FSGMzxTkfwz z$FGs$L$>kuk?t=FN9AMNuX1VC8$YZY{p_si$}b(intx-4ytWZ#J4fLCZVnnr#%{CO zdo8?Was@fdY`e82d zhtja2U;mN)uES)$ew4g$*vyLBCg}c_UPEtNPeW%@(C9U|3{IyT#WVU{?H%h~Q%|F> z*}B)?>T9u+d!~WHxiL;=pC!Qf+dgavC_I|}<%MfFY4FL;&8+O(TLTAr=@DGPM{hFi~m$tGOa`K&&Z*W^&SR1P)C=1#k*nEMN+7Et-Yo#A&q z+=jk#&UZ8U%0|8G9!+}u{8tzXbq9l8zHP2;rtOw8LtatyR^5hUc|Ape`uw5#qm5&Y zWBP&CgZl;@zk6(Kj^z@`95SQOeU^S}U*Ke8Pxnc8&=N5CI@@i1bwP5=3zVbOrF1K; z^%lL!SYK09S6ka`Z?-kr-qzyCXTsI%*X{UL8C*lQg&e_DT}nPh1EO6X>1lfhC; QvU$_vShv+i#o)ijUkw literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..33abe6295fc6531931b77e469a514bcc58ec1bc3 GIT binary patch literal 1284 zcmZ8edr(wm6hGhHhj$+W7Rw)qbb+>!iBVj0?crz}2x=(~iw*V=x82JwkA1LrK`4ov_MjKfj8+vWp3 zG@ze?ex8fBIX-Ww%0zz$`eqjjDGTaXk^g~s(B%#^vX3z3$R`n6x2@3!%7aK@6ruLm z+&ue5)U%O!QzUdf_Tn(8#4UFzh{w@d;_>*!l{#5P956oGP?5ajA0Vphs6exE z;)Hzu`nS*xY4MXv6Z0v$3SeXv7o&-h2&h0$7RUnJ22pkR3p+0O4GcqMr<^enjLrG^9Y6iN-&=R@`iXCMhuSGZ!8u3W`cm?7U) zu2m=WXMqPl2v7xH@W2+>glZ{jPN;`kuwl#zK8y)a0d{bqQiXXkoUj!&xzddpwOCUD zm9T|?68|V6YDc}>-6XSp8RTWiAe|(GbTJ4;25D2$b$UhS5cGyZ%T~W;1Hi`%Ylo@& z_NAp_6?$+sIRmUR`T0KCo?izlLJIdjQ&L*s^)>mcoUQ=3(Vokh^7Boc#o>L4=d4Xa zfOiYrUXR`D_j&!c0PonuS!!#!QaN4VN_m0zH=vlfp3}U|X*N5}+wmz#Hv>w%w=Tty zqs`GKWobFtWXUF5o8%Xlj3Vt6rNVb+MA|Q^rE&4jtawe_C$70S#{M7EjA-X|BYORO zM86h?(8N*`)_{}U4@w4KunXd(j2xa^N;8DJ!@*#BTTff0BlA>IVfNgStB0lPFV9i7 z@7PJ9tNs<5TJECyc0Rbjqi)PITzFHgV&Bu+s^L) zmTvX$`taEFXS40!+>HL!aVt3SMrg{_Pf3_E5emoIU^o;Cr~5~b)Sc$p#fR^1Gw2p` zmNpukJ(X{{T4`R5m2Rk{=`NZ!LkpxVo0R{ev|f7sX(`$9OHJ3~(YlDUMR?8G>}{&6 z8@zd0N|V&5*^$Ucts^U~SUN!O7%s%5+^bWR8Qs2<9-^wz+%ukAy}$RhMT5~kcF{;L z7<7Lw{%g1#{i^xvZg%+naL@1qLUkiw&zouPPMX_DExnb~oo|l~N{{^@8E;70V=-}V rc6{iAmNPZoZ2Jq(wLZVTuxHPy-N)@M1Lc!%vWw=sn{k$|kU{q!A9s1S literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gpos8/gpos_chaining3_simple_f1.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..554fb54f025dcdc223d8ea0bb03fef7b86d7074e GIT binary patch literal 3980 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 F_#3_nx{d$< literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test-retain-gids.41.otf b/test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test-retain-gids.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..0ff63b906efdaf6de7bf23077e64cbe26e8b3d30 GIT binary patch literal 1920 zcmd^8eN0nV6#u=J)>10?0c=BL6=j3TuHatpM!1^%u>neTzz`zHP7@uad0z5a5k)Dm)!21zx(0RHSfaoqJ zE*rXqOdK&x0yF<;S`>lfXuJhcNaZn#Kh4h_7J%gn?23|fpR%imPGh-g>&!?&CWLZVpaP~yMDQMwhyk}hz}#Q)qYxdz zCRR0F8`%c3BYrM3y67&U2?kh%UZEEcAVo$nX2i1Ds5cs7bUN+aT7)Mpw;*o@rt`n# z4&IH{_e>K8w7-q+Vvm)`WFzKjHxm`j>l68A2C)vYh<}XrPw`PtVFS<5{#{#ZjPS3( zjcWL@8a`A&L>6pV$Q)rU%Hd*-P|2DfIarQWky!yPtC7q-Is5+;Xm`K`$Wv+r4F~~Q(Cb*7#!>^Lq-F~dxsuTjSnvN&or4t~Qu z^dig!{D>=EpYN-zsa{QNhFh<6mpQ0vMGl|8;K%`5{WX2b`lj59V9wQ%qB61 zBpXS*Mj}Zj$xf0&l7l2CN!cXjkZdDaB$-3XB-=?=NOq9yBsrVp9J1TUE|Og$JMU;G zyFzvc*_~w1CVLJkHc~`VBvNEj_&^FN4pN+?WRsFZ4jVZ{a!BNm$zdml!Wj{EOh+E4 zdWb379Ag<88#iqDh>`ILiO)RyT+*oI(J9Yc$E1!Om-fPo=@~DL&wM#+f=!fUyW((W z=S-Y5dCJsj({uCk3uY9~Nj0aMWB+R#W44-Ot3&;1A$5BwT(JLqNZlJUhEIeZUI^U? z%?=Iuw`TfVi*7Ub#I#u~Jx!LOTx-!?@sU1(3veX#TGiEKK!`fspP10Nqp_hOsdi^= zQ(ek|!h+PxCD)gR%Pw`Qrsnm#{PkaZapw(X*Ttxspojx`d~uLpZ3|dj{pDw literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test-retain-gids.42.otf b/test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test-retain-gids.42.otf new file mode 100644 index 0000000000000000000000000000000000000000..7981553b0c1312390667892992b5e68e264903e1 GIT binary patch literal 1792 zcmd^8Yitx%6#i!R!R~h3@@iFR%M_@#TFcIJcX_v4Ab?V!R5V0krQ5Sex4U!~q_ISl zSEUh(B2pEFxSC*zZPX?tBoeSuLqcMJm=H;1VYzFxqVW?#2tWnKL@>%SiXgbe^z)YZ>YnlCo6F7$D} zVPh&SqMA6!}RpGW(*VZh;LjIPTv9qz_ z-~wUP`daq@XVv^z=EMr?WbAHUU&tpjhDGFI@}Jmt2XDUvJ9vim?bcdnmVX2hv?7U3 zh@%BEs^G(F<_KHSj4*421ZznIu^vs?St+Zl+0JFR^ZyRkIq)Uqn<)s+#;vhfn}wDY z3D2NN*e4VT9U{A}NZ4&RCwOfo$8oT;b1Ztt6$9@N<(@E|H$EL%;^0iUo?nD|2IAg{ zRys5RwIa8<7E7@l52FsNP>%+z#ba29C%8e4+@Plr<0d7s4Q*)0vv?kR(1A`Iz#$yQ zt9T8^a2#*rU7X|}xfdUxAE$8!ALASb@EI=PBEG<7e2J^LhOhB0zQd3B2|wc(3?ajp z_!i%Go8Sz^6K$=VD4LSWH&#fB&!LXPql}oCmYNYC<8l?J34Uifn%}1I{nnD`CQ6o(!%^=NB zT7a}5=|0kB(iPHG(s@HV=?3Y3(gUOi$?%aOlcA8IlA)2o`!%>N!VA?1algm8+@2h7 zZeITQ2@@wxE-1X~?t7+8Eh;XVCY4T~F|+L6`^qcsf1vWgs#!i+Q8nH02ZFQb%$+xX z!NTgAQ0=0{OCBoqlzQ_1vq>Jwlh>LaDNCFC(wW+$=hNnqv@_G2zWGV|a(Y>M+`l!~ z-gJBw-CMe7NAfvpkGE~v^5*pmnZk_on5(Djy+!5=zc zV!TbXtHkAG;$B}#s~(M&I)fKzJc~|B$nAzCUWhF@%|vNK{R2Z&B8xq?WnrCPV-+xL zeyY^yA_;4p;Ct9^2NOF3y~*HBx{l1J>-v`qbtN@C@X@=!Z?AazPatMC7woG&x1a65 zo>}t@IQ1hYFZVf89yk`o#aX6E5zJsGvt$^j_;06znXfP885huWfDx>3!tYk1&(h!H4B)7a;RLu{GzyN5jLZOeG^tI81a`thBPR! z6A}=IM_~mtKpV!w_(w${h`BH%F{i*2upK%LRfgR(j(|5rh!E*E(kF2-F?hoSOz9SS~fiI zZ%!n8(mTVEj8xZAFL@gpypk`JcvY4HJxWH7Dbj{`M-uVviUYfkDB12eX=Qta+7HUPO?|0P;=^5u6J4LR|CGPl|6B3r z(-(gb)v^5K;KZrxJI)6$Z2F$AO0PY$`}`MI4t{%U=#ReJxpT+!6Olnm3Y05ScwNjD z^7%qldURXrq%6)oa&NW6Huuncog>`e`A*~j_3R4J<(;%DLYk`q&z} em6}KE&&F>by*bc3lp7il=W6LCJT{wm*x+x3)KAv{ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test.41.otf b/test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..32f8025b7a348bb823385c123e2079337094e4b3 GIT binary patch literal 1216 zcmZ8eU2GIp6h3!mXF9t(w4&X8sLN)kG-=}o>k{z4xVDynLTeWcKJc@4r@NH>pQ%tq z#Zbz!yM@)%#>$U086LD18lh-X5)5sS7>%YFjggr8#4D1LX}OT~+}TDO@8q2Oedjyp z-gD2iZQa@i4mb!rD9x>{3edYH0PZB(stxUJ!N0t>b^wqt0BmUsKH-o3u69t~INq?J=9OFgz_pT@v-RtY1* zbLB>tq_D;bp2Kz-Y@pz7!;kSm2`9mP>D$G+ayGPke`(rP_558R0(%!6s2e}X_CL-x zy#VggF`J*efRwj-WCE*mfERo~Vj(>N65fCd&$mw0RZYiOIgg-bx3GjN)7g$zdfMVF z!r7-u5d@IQ9GQcA;J0=_j0k0i$cuuL&xQHf^#q^DCWQ#TLuIx1H>6h~#oSg14T5yNcxl~Hk*`mA* z`?XJ3Ti%6_cm#M3CzFK|v0Yqny9!4Oxm-=(Kwq)n`)O-S?e(2AZruiLS}4 zKfCYJ*HedoygmGP|DD|UNBN295G4i56)C(ex<{y8s*5#akY@yy2 z8R+^rdWib=2I-0}S`(%2tF+l%88RDpn2(wtzG7B|f8U#Zb~s&(ysLc>Igsp4r%&Jh z-gKMdDQUF$#i7x~t0a1Y-gjM@HXCLpC^z<06WvCIv4+nRcaGm0>>JJv4@&cO^a@^^ I&AXic0LMQ|*Z=?k literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test.42.otf b/test/subset/data/expected/layout.gpos9/gpos9_font2.layout-test.42.otf new file mode 100644 index 0000000000000000000000000000000000000000..da4581202e4d8172e90d58c94818d433ca110004 GIT binary patch literal 1076 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 SU#K+$yv1iwgL(7QneK@=jt%MMNbkPeoor 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 Wbl{i&pjG5f08jB*!XsJ($>F~$f1#xS diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.53F1.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.53F1.otf deleted file mode 100644 index 2fd89a4ade6865bebc9bfcaf876ed15761d5faa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3012 zcmbtWdvH|M8UN1SeX-eWAjx6~uzQJ-LL|F+kW>v51AzoW%0@O~C!;nu*=09mUv4gW zSjI_(I!-|wtWi*=VqYU|^&iUAj@2?&N5(p1mN@93wK|S%P|=35JsWQz{hhm;2q|r6 z%DHpC_xZl>ob#P?uCKk_M-Cb$i8>pbn&j5^Ht!{(FNvg~<~E;yV}I*zB5NyTa{eV4e6!nW&7=}^m3MV8PaYkU1ZeC?9#EDzv`SiYdY}Qa(Za*DTk|= ze0KM8qL~?c2|t&YHra2Odcj_rUbu)XjF}xn2cLfF{q=!(S8z)p7*l)Hp~iS(DA^MV zt8!IE<=Qm@*2ubr>>uh=gV8>DORPJdOvICl8Vty*!m66M#p@jy81N{#`v+E0OY1reP3H^~r`Y6OG}%WNeA0zGP+JD9KTNUu1z38p z5*cYf9iWHkVfrDB&_QNq7G`A&n2qHyJIiI?b2uDrZ}Iw6+B?SH8Rw;M@!Q_!KN>IG z!+$qb?ws~&rD?B)N5`DniHpVKpYo`gk7@PJ&b^~Ay7_SnH=g12@%x`P{=R5i{ml*4 zEmnT<*6AvXFW?K`mN>HKr}sSm-QPTQ;wLA5Zq>VcU|*nfDH0K_<1|;s(zz*iHpQz?^O`gK*)b$@YO2OLovT%+b1nSdlv6u7{dwv` zey^E7uPM$u?;m~1&Cgr-`45KP)ZVQ#@$m-jV~bW5IMT#dJZI9*T1uXYf8ydz=D!_1 z$vva){)4eYgNLkI@%Q)j+&vrGamQ)ih1g>vcJ25VXZT-I2>qw2Y7x3tguV~!@XGY1 z)CGQ@neWrOoVO1@{<51Nw(#rT=GUK}IM@C{(fWGLUai?SS<^Q*TpYG&>{rnXF5YFH zeEN^P@-cV+Nc7O)VXNlacYkQdQU@6rTd*iC+gBc&O68|l2>eC9_V9ibys2rw`MB+P z&hdBccJ$l>_C;UqDg3ANYwfGH*K=Nd!VN3>h&Vf3&Fg^_Ttg+v3ZlAG~x@_vE5w z(iUS~Ex2fLf1rjZ+r|LHjYP5B5Qd0?V|8V$=<7 z68;2KbX@?NRk~jl@>|G@Z$SS%u$cAc(MLw1TTLF?hVd%8h@rr%@ZLx*v=z7o*Ro98 z5j8}+DFS_R9#;tu75LUt9W`TreSmdyK4(2<{Ov+c<@3hZVU`;)Y6ESe9f*@e{2pWz zL)^=Kw;{VLC1E{pu?8{fpVN8hCah*1R!N~=_!D#6i5w&F+69e=YS3$`8W~pr&(8jT zXNocqHHZBq>=TLy9q*Pd3yWRW5i>Cue3d@Yng-dbUGLv`mNM*@I1{ z!;=HjN_2xm_|zSd12=T0tpZ}Yc^2mjxyTA_X0Ld2uhPV58{)Z$ZER|7C##-6UdODh zu4g+9Pmo2|ujw92Mrd6q8SJIjuo4T=oq#=bq*sY4G!aqM7%Q3cA)@Ed}JHqTd?o(tAa&t(A>(v3RJ#2!J$NdK1rcKz3p zHgbyU&_}qlSkB@VRIVryl`Xs$xGV9^o7m!OfsuH3ge}uyi4Ir&f09_FyO(*c1)^#) zRn2tF^eV6Gwi si#KMjfnGny%p;&%H&1j03w=4Ug~YzRgp&-ej8;l7!z44GS=)kt0gVU0vH$=8 diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout-retain-gids.retain-all-codepoint.otf deleted file mode 100644 index e737ed1ff83bcc313f2635e2c22106fa9b3d5fe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6820 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 IJbSGE2Rn~?00000 diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout.53A9,53F1.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout.53A9,53F1.otf deleted file mode 100644 index 685c2c90cb16a6074f60e284082be25e668f8825..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4984 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 S#2dnV@DZO8){51{!~8cU>|!SX diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout.53A9.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout.53A9.otf deleted file mode 100644 index fc1f61bb94547c69bd57676bb2a301f9abb327f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4524 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 HObi9mcVFlRNH0?#s(d zLM-E;qz)}s0gZw%qV{8CD*lsV>)1Ms)t0f&G$9Ul@S}D*wy}yDM%{~VApUmm5>tk8 z9NC?BpMAc5`|R$syRW~k%}-9+MGCbyH8-m(78jQg(dR_U4Zc=?U`_9a?L@Xykg2}F z?W?a2)OCO#BQm}34^&qFzPykTnIDC|eY1a)Pq`aC$`SVV&X|@gEBNFE*gL=es%dVfg&OGZ(L=EwbzQtOkxC{~njQ+OOCq|Syt%TnudmOm2_SE0B38N7 ztBTmwt{zoW^^_J2#k5qnn%JuP5{Ym$Brv?vLQGG^{M43KH9Nse<(FNB3STH5N_BN! zUWwTx!YM5o=@F}C;dRzrs;V11b^Z>8Ojv42vCv|b!TyXcvXry+P2Mn)t{i6n80BSe z^4s3xkBrXW$zPnPa7|VkW$8*Aj}5zw6Bmj`KjJYfA2u3X?Yjs6&$E_|JJNj2% zKj_)MFLtQ!u-zzsU?A9D?A&siYs2Zh5q5Tj*PQ0HXZZ19gmG%3)-{=D)THxl{GJh) zadPsLk$>@fto#p#=DPF#!IwS!oQsfX)~N>4)S;l^Etd7f(v5n-(f>NK`0h z3Ipya+ea3h@t>Q11o`?5Wp`0ETMKC}R5Qgs(GyeDMeirrU>a6?-;&ncrB+Dv}~qdi{2`%OM*Hmgnj^CJ+Kc^3{<6c6sJyTQ@|6g zCUrq*mPlM3@|&p=wNF+rET+-C(lZ9#Qu5M9`0Mz@7#dIodK0zKde9bJi7IWvsA1Yp zQRq{baLa*Eg}Q?3$tU;Fhu$>iG-3vC8)B-s#J?W1Tm!$=w3aqwoD|0ILNsxVI~%(d z(fz+9BI6co5U1W5otJLJYSv?wH0lPPnA=vw7zJtvG+wI3S4TC7xC->UM~XBMIfwlu z?2~*cuD5XjakS8<5N?a_PM#)e0D%fv{1G(>jUG$0z5-z5$2AR zbP7xfL{40pnX&|gWlS?v1SF#Znc6MhyUP^eorCe*#MU%#Xd^o!LlJSwBK2&m=?St) z{j$#fRFqbRQ=x9!5Yggcx)W^|9qHEM8jVFYJCZn-s}Qq`7Q+f?kAh(bYi(zUWLRxKa4izUbCsw^$Mtbaq+-$HZgx~#vI=F!zS z2?E)S(_BDB$n^|oryo!;m0yBYE@Q#k$ynyle7autnb;%97|C}W)cviVIph-AAw4`< zs%B{kRcKmNXLGNl-Il!JMz-Ke+GwIP$`;DDRJKdLpClgb>}K98X^}OVtY(tpW|tC? znM|HF@qb`NUX&rLGc{vjhrS%29eVMO2o%9F?AvV43dwXOB`IGO!i}>M_YgdA7(c&= SlZY3noE9suNE9?Pg?$Z?G_Sw_ diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index c55b233596460b2605385f86f5168e80bc331c93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6728 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 diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test-retain-gids.53A9,53F1.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test-retain-gids.53A9,53F1.otf new file mode 100644 index 0000000000000000000000000000000000000000..9a58feee6154bb9b5975c671fbc3aaa33fa4ab2a GIT binary patch literal 5076 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 Yc6@1lGw<#EH^1|Y&Gz>2Q?qvZ4+ssk#sB~S literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..7249c5ab78f4c118b6c885a17852b4cca4d517d3 GIT binary patch literal 6764 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.53A9,53F1.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.53A9,53F1.otf new file mode 100644 index 0000000000000000000000000000000000000000..91357c97fa38e58e3fd4680e2b333d9d143e228f GIT binary patch literal 4952 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.53A9.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.53A9.otf new file mode 100644 index 0000000000000000000000000000000000000000..df08b73ff2057aef9ca2e3332283f34928ccd4fe GIT binary patch literal 4504 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.53F1.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.53F1.otf new file mode 100644 index 0000000000000000000000000000000000000000..39da89b55573b174bc5534b10c6e84b9c238a25e GIT binary patch literal 2804 zcmbtVdvH@#8vjmin#49ufh85&kX&oUT50;CMJ+<1(8x2Dl)A(0Xm6X4lqR_`x%8oo z!$?&WbnsCHVSMZ8`1q&Gs3YsJuDXmmV@nxyaD43SxQh?eGVY$%+tU4=o6s!`j*gr& z-#Op=b2V}>To&=ejfYNsWOI(SCO8&ZR0{)%_6f5ojCeY$EtF14G7A0&s$Yw3hss0w-Du-LkYC+Ad7C zym3u4*$gY1oPyu~TW`)=^dFLpENST3+#iLvZW zf?l28*-cc%R)CuW(bN#FIWv5IzmMtzBY_bqF}Xuj!RlMR%qrw2kLfdPGFh;S4hUEa z5YAknM7C>jmWV0=CWldt43r$qz=4$j7zIWI*VrYrRt90lgi>HcG+C@Kqd!6`J*>1* zL@?v*(8H`GgEOk2(F|@v6PvgY|FExeh0KIqa6vigT(t<3paRT+Y-k zqXSLI`0VN%kZXc^(SZ*1B!awUdJ#~CJS&my{3*N!*izgp6%~bm2Vj+geh5{kK(9pi zL|>BdCsxIf1tBRh{A%D|OXZl|#`Hqtj5n`g8H4Of^eKH`ve_onV`LTgl&xv+O-9+G za5B`%=0}uxn7+f>K~HunafLQT6)lcTy(F#nua{}w#_Izzxi?CRZp&Frp>$Rymf8FU4@{mc2!F*F%noUu1k9%`GHv6pa1E=LRu!=H(AsdyUA$WE6{qlt2; zh{_Ztsxj|{teX=HuVy6|vPRYRC@V5nm$BymK2AK^-pOWM$ZDKB@zOHm>kO*`pkN%U3&4FpIgU{XYG1qF5S2Nu)|$I ze!IswpY|ebESx9Sxczdm_1cTYwr?g`8H@Hky!WZMK5tMHy~&PnM3bv3Di_QbYmK}# zsJ4aVKyOM5#ZvOhc)OZRs7XZ&1?7^6rX{W|FYoT|_9{Zn+pfmSuk^~I0J$S2E3%eU zf}xm_?3C3_vQJgR(U9=rH8ezxGK!Q}HOZMO&*dA@R|Z3ItwZZQZ(quMp?E0S(SCj* zOx18wNkmeje_6cNl0y}>Ck~&wG4uPxugXj&#`5O6*e?4#7rD_E>5^G4cHb1Wa2AXax0GwI`sn+1;gL+ zn1v7Oi=D08`~TwM16FQ6#_6lizil`;XWim!>Z@1T_{5U&Dyu)}kKB;hzxA109=+|) zPaJsqz;iZzo3-fq*uUKJ+!Igyo!9kyw(O4W?cQh8OYiCnwiY@z9^uO1Xzma@KE$h! z@S0=%l|iI&c&x@bo~u`n=34o!Lr(qB`1eEq;I~@%>$>9n(;fY9dH6{yKlx?vNBXCA zS$w!&|H`UY1@|}dOJB{>k6VjgP``2WM$5mSJjA{Io~{StdwTZR^nyG4I&La-+<1hy zA?Tn8T08v1G5*C6Vtz1IEn?P+n75^BXm0$cZzwG3R zubbbTvvjd;uhz3y*ha6apV(&A*-NogZr)}YdFpSx@)1wh?%1B5y*Az5cSpFT(4pVI y6CWk3ai?V-@j;-R$>s-hJ?KyZ!zCeP`sjp#KAv2&2yc literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub3/gsub_alternate_substitution.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..51afa40e7b5ffacb7637b61b98834397a2ad0d8a GIT binary patch literal 6672 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..ed8a98bca3eea2aadb13202d88e1c839468fd106 GIT binary patch literal 2236 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 Z-80tZZrqc3>|K4g{B#2SOO3}A{5NV_0A>IH literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test-retain-gids.41,43.otf b/test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test-retain-gids.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..814802190314959c38ae37091ab84e6c162a6276 GIT binary patch literal 2032 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 VrH%bX6X*C9)4g5TOS{hy{x_X>jHLho literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test.41,42.otf b/test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..d34cc87c1e23dfdfafb3537d9a17a9304c0fc0d8 GIT binary patch literal 1400 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 C?^4eI literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub5/gsub_context1_multiple_subrules_f2.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..0ff250ba1f7bde74a7e849499ac097873be27c86 GIT binary patch literal 3988 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 DL;eF} literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.41,42.otf b/test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..5a0d0c4aa1e2cf83e3726f562619c017ec9d81d4 GIT binary patch literal 2224 zcmd^9dr*{B6hC)a)@512*P|w-vga`JYc-7(@1W!g3)IeL4&mNWV&bcwvdRYGAqk5PH0AAIpTLH*-CTT&`sdc@t*}6eb$pAvy zi8vR0gC#;s@HimmnWjcz6i4OFpa=S2l6noNbafF*)+8g2bV$)GgPC=(4tNB-HUjCSk=bMjG6aX} zbm}_KWSN|nG8rbRYj^*PDsN3>U20w-?Szu)>z-qRC`bfW?DUp`QOg*}OO3|7E{~Tu z)sIn5W5GbVsK`iY1Vn0ihG~qRbk#?jN3s7xjP!2KNTY$OMU9n0bLh-qmb#1j5Mt6G z=BciOFc|Pu59-0|d+5RBq3)A9*P!w9!3A#cz)~oKQs7`T*dU!agi0s|C)tp!m9PYI zAy4!1lC=uFR0X+EqIr2~b~$;wi0SrqYrKn4E))Q-RfLxM|5vDc@Nf4)^`lEbH-j-l zeq~8XwW>{zWUoOaThAg{osN1?B&*RYea%5pyJ3^h*DcMxh5{Vy=-r|i9-VnOHJFet zCOi@{ROMuJ&x03mK3J3m_X7K@J^yJ{@`y9d0=t;Bu&jRqzJ9 z1+`EIKG;Z)&lcDQ+hHf{hCT2x?4^gK6%Ioi9HVFHOZW=f;Vhhoi*O09z%{rIH{eIO z4L`vh_!aKLedvGyUCJj^(Lv0>LYSF_vwqCN2C*S5ibb>Gsb%HW?xk4hwZ`WqSb3X` zwWE z%4o+VbRcI#jzf+|PC!mXPC`yb&W>CXat`Ee$kQAic>#G5c?o$Lc{}n+$U9K5p}?U) zAq5mf6eJX66znJ@q2NH#h9ZX|k0Pxoq9~y#qi9Dl2}K7=Hk3G&c$5T`C?N?Y86`VP zNhmo`wxP_S%%d!zETT;L$|&1WPD0s%b{pC`wDV{e&@Q4~Lc2`Q3EM!&M-|e`7-9-F z_YMp1)3;y$0hWk?gPt2aBywofFl%&7?C`h|&&MacFfwt}=rJ~q7eq<6CppHB8~@^j ziIb93Qqv|+nK5T>dd9rW`3thLb7D=grm+9oqD@v)ShOj+N2C}Px&060{K|TNAnm?TgX1st?02&EDakP>gxyBG}bh&i`qUVE#_R#(_G)Y#n>6AoUnx6?fk=XzWM7_ z7d9AMK5S@g8RjXfa#gxyC1HY+P^BbqDmc1++kssH$9I9an}L`E?f!G8TX*kSy?5CL kW9=&o*De~8*7(x)$t&|#@5nmxj7>z1=`>1>I#i)hk-vQU-y_AAnhx{iQ-{Av-uvb(ADH2f1@0$3Gy$11Ki+&_27bHU|~9#U>R`;Wl#imvLRW^ zU>)Q@ZqUa|)^hMtMRLFy^zu@433)q+8TNGtc?Y2!$OkT1onY$!-|f*G$dUmSbrQp9 z^2(gf3Rzne!@L49%nl}osZr2U#xPYXDMGKD)B?MFzTsUzY9hc#{i9nY&AqdO^VNiy zyWugAMT%ngSQ!pRK)NE>77Jl9EP+f|3R#d1FTzS#4Qr^Nc~sCsDqIN_XCqWVCAp;d;5c-_NjL?c!x@SK%65hacf5 z_!)kM-{B_QhJFZ8(?4KCnmIJnjb=0pXcp0IL31*ittgmKU{T;u;8CE21QbLREGQ(SU`5e{B8wu2B9EdO zMaox1(L%LhYE!{RMIWUN(S_XlT12*KpRj^G; z+K?qp%$K4Iq^NEwEf8xDm|hM{2<%=Q2+zB=p=M@tX(Mj&ypENwiqg_Uw|WCn0nI^e zTjPh@+8$n|l@3Vv4X1koiI=-1MZ0B=lr5>-6OR<%+4W0PRdZc)lXf6MI&BEOIq;{U zxB08euWPlf@6|W7PWBX*JIWlQlsHF9ESFMt<)7HG@93d`_1i$gjX>Pd9{>3>9W95q q9NAE-t$u0Mw$&4C4GZ?CZ_eFvU`6Mf+5z#w4EmNDpCOd~PX7WtZtY?K literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.41.otf b/test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..f4fa0e9811cc725e812bc9c3f648a1da35f3ecaf GIT binary patch literal 1908 zcmd^8ZERCz6n<{ImaZ!sAKSz+uneY5aP;2W+irZwz8C?5Q^piDGRjs?8SA>W9c+pM zvcYIK7-pgaL5S4^H-R8SB1RAvAOs?T1jP_tOpF?g0+}h}Lgr~paPhA{eQ(Zr&-0vf z?s?yP&MjHIxCBOQfEMP$;$rjIz{ZV$wu7Z_ZfRLTb->>Y;3&(OlG15X^~JJ-fY88r zd4=0iiyc_Qcm(5Ym(x-C#hjNj80RszxtJKyuRq21?<|vCZhu3n z@cn2`3=Gwr7vIaodEE_RD)#GUMBg+tBKCG|ls6#`d>7VnQJg>@E@AH(MBtoG!kX5qqM+dOXMVgt&OlFXEfT zYz-2T{Lt18;p2wbI*y2(HIl23@-M;(FML=94{9JH8x|~Lj!=(kIM_$*t;Y(KqaqsP zXKw@i+=+6yqfvg&uH|SaGqG52ly@>J$4W@it~|Qu|I>(k10F7(I6=@?*1O$}5o>&)$J| zu?u^!4MNBo4J@hfiP58OsS!aVE` z1PIzfPi>=j6}kN8$rV{<$zqYr`IVj(PIGCa&+l~m%=2n0Jl`cWTza;CDB5nNTNidOrn)Ug+v>Pb`o<)%q7V}66Z)H z$s}1xQb@9qWG5+yq+F6MB#R{TD`k?cBr7D_NVb!lLvk)zEo2qRDv^~dTFI)A)kao3 zS#!vmONxaQkras(nG`;dLW+$PJ1IG&O&>S@3G;-EiIXy)d}?ym(^IBClReEMO0re4*>iHI&zL#u z+1Yvd1%*X(iWg)UGmMG7^hW*=T z_{SIDW$a7nGMW0?O~ZNC;(L>$I)w*tG_;YaYr&upcXS{%rFCm-AduG7*3`av{I24n zjPuK`EDcwkJE0mn)^78))W4}FFL9}+W@ljG=DJU7_E&j!R~=b$EqJ!=hxTvxeRmLP6C7d7tKqTX9Sg!q zmDg9dOz*5~r#E~XX`QFBu5RzG3*pqTevhH6{gX{y4@();-Rk|6lfB`rD?O^F+y1Ot frs}%04%FP){!2$wXP~pga5qyu$z@xDDG7fAh*Z0Y literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..b3d6ae9e4541b312739af3c80848ee34c6f3083e GIT binary patch literal 4008 zcmds%iGNhp701ub#>*n0GE@n|WG0i$Ajs?sA`mteR4gH~DP&BB8?um)jf7+ZBr};M zGs$EDk_>?aVn3Axp%@UMVg(dXQCzCfQnY?tYHR%{rM{#ue&{&~{Z#uW^u5nL@1Aq- z_r3G({hhmP#foJR58ELUvW9-a=6@#t zdM5f8&<`z3pQ+CeWL!o+2mQ>f0((*HhjHHmL|#GvMvlXteR9zn1&(XcH|Jnr{LPqc z*#8_`a!x^M#k|s4?KnRH{WlBj6-AK!BzEDq*kU%>3mkD@D}M(Nu?qcxqQa8WTl+wd z{d3sl05~@rdy&}iy0vFyY}EOwWdN~6T!_BLrbAEkgMg8rU2G&mS$QTXZ=7|Vdw z=&gZu_>J|Dg>fRWRYb|(SwC*}KY>MGBcxh&WIH|oa3(tl6K^#}=_6i5HxlX5D1{b$*wEu6my=3y*r^dHE6I+xwLb&LKA zy)?W>nK+mN(}CsNOE-alx#EShMlvpSl$2tO<}u9aF^Iuj$P>`BB1L(Q$3}mD7mh}b z%o|`xtd+=NT8KF0&VHGQXH*7tH(&e z$gEPNi*U9BBcpSRN8%3j*24zSlRExC?veFpw1U`6KqY*Mq#%_8Lh3W)58N=Olr z*o(&19)pUA#hr{t?hf3maj1$rQ4x3Jp2%P#`~vQQdtnkJ!eqD)^)?mckc7Ldgk(@b z3Z#M>G%yYBM@`MZeVU0orNdn?fDue!1`Ddq2D9Knm<d1aTo|d04Ury6Yb!NOknq-ER;-*lF%~?${~#{ zMkzeWGEfHVSvK3qHn9>`!JMoX>m$IL*)A4l-RwDbkR4_N>}7VEon;r;CH6l1m|bIk zW?!1Bq9_q?d!X0>w#-5unVr6)?-VO0o6FZ=fO=O26=0%*3oDuU(DP7g1y1D zK@hM0sKJ@a!G75rJr|C?)p#}3I4y7OTq#!SUQsK}_T}#?2<3-%gz9(Jzf%2r>nnk` z1D6`#4jgG|IF_?ZNb*VGk~jIf>bin^!eWxR`^;rA_5*S3BcejmX03Ft-Mp$I%NbrZ z&?<;S!~L@OuLiHk+MC;3I+|V!i;o4`W(8`zHC|`!I%&MqUMKi`0e_-zOhI)h>jlsG z`iq{Enb+q@AWgDunYT6NOS`kI&Q-ayJm?Gh0=}I)c6oOOg<#MhNDR9=@$Pr_J6~|! zsJ!;|sjH{2Fa7(R!=8XQ=n3v=3Ac6bzH%Y&huJS`PfBBIwOK+@N!NzMEyCdR;VZZT zpAU_Z&7bkm%th1k)@5h=(t}kYSBLB4Y;j`v`<=e^zV-gh(G?7w2;wa?H#Y=AQwLhz zui3qV&+GRkHi?N|@!mD!-M&UI=I3s%YpV4NZnxLtnd z-qUmHtyeC-a`D%SfE3}8n6Xy+Ma}Ac!r&CCP!>NhG*K47WKDlV*h zf3=u<{*)xNZD}m=meoiTR^>)758GLPF&JpQg^D4zS=mg6s-bzl0f{?Toe7=Aw_!B)W^XlMvbD(+vmxyvC8 z-v6UX7C)#QQpkCYMysi$L0`s zmh9lwg_WB(@BQvgaiSR0CG>?3*7e=~lpuwrVcDzaM9urhq=?bt?9Gmg)o=NPp8bJf&(xCK3P+j4ENSLQnhGhcX~S{P?n8S; z+wVoyby0EXT?(mbPzcu4{F*)!VD{HSSF`+I!HTK0POHtuN=`ovYT;M&@?xf=>Ln%}A$ z*najyaq@emt=?95i#wR#lpib*#Ps11?#H;HakACnwY@8wrHA(CNv+qWUz%Ih^o>tw zZlg1$yL)dqyr*?Z(-QaNp4{4uEa#)851q`|m(^ae`bfpgTTg5~QFU69U z%RLtb|KWPPefvEJy!+cvZ{4@|bSUg;uWjwz)v$j{SXf|@1vfV3gmSzUo+`JiqO5F7 zdAT#-Y^V-A_4>v)x;_bYckbEQ)!ot^?(q)P|EA(ar{MRY;(gA>>RL~^AZ84o!o0l= HvUvD6h>eDa literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..0a693c64161f1c4a312e0139ec1ffbb1752ad30d GIT binary patch literal 1460 zcmZ8feN0nT$X)an5MAsL?D7CMIfP%v{h1yIbnHEjskvoO93boZq?c zoO@qEad82t;3UXE$j#3ePT${l9zYfkzy@~}mF)cS)GvscD*(__P_#{7d!=L&aV_HV z3Y*yp8aRfSN1SOD&6S_z9n>Ly6tTgIf%qlv74&~XeZXq-G$_kut>{mo#@fscPT-zH z7sgOIyV)kHeodRjZy!QD<#f0`;kQALeh5_nKrRQMxXxtWTbPldqJ-ayaHC+YWdM}) zgauj&BZ?;hBmWVK89ayX8jyp4yBrtAx#2KcV>le1U9F3T+e=pPzEfGqOi&k695Hhm?dTjZi7Cu1N!J;TE)pYg_>pM$fe)- zSB$2edGItCAvZb)wTn9#Y>7^W$cQUiqk=E4_j8PtgJ?+K2 zR74Pu=rOFKed5cbu&@EM^gh_t+hrqubn@s;(F{F_E_x=9`cDn5qr$;{%91NFX9C@- z&q6FDtopJwarqiwfedtq5m6ab;X8mFU!7sN%6glvk$QWQnU^4$>0pwX zP8L;`%(TkMdW|e)7u@%@j#{i9VM|4ZpwG(E3&u*v5m6{=bbCabTi9){aJZZfm)Rp$ZWWBRwL&4K zyM;p0ExL|jFw&sKkZmy-EQTCQPPQe-fX~2m$$`WE)$!V-&1tGMRcxwCpeB_XohnvG zp^idVa3wuRI)akv&AA}y4|38(@XmbjT5wM==KneVUQRixT2zl}G>ZYvIvh+HN{Co3 zPJ187>3`A*VWyZlFtw7X^>_Kb-lW#<)1=v-Pc|>ZXc<33|4}J!=HZ52Pb?N`lpAkmCu+z-uD%G#I@tS<1-)4 zw|#kY;E(oO-pNzGX=^`W{Dch4wG znKeaZQx!?FlEgWZE2WyHtQVz?(reF3ah2cKbUraq7qB$DU$rzj8tdwYZeErWCGIRg z8hF2DboEm_86ISi1G?0w#B%^^Cd#h$T-WVT}9{)y4zai@Kn( zXbtaulvNR>SOi^vR6rU9Y;2PfAQh`d)5d3-27jr4Ol{D+blR+E_7X*BGH1T;JLk;I zIro;7mzRJBPJ#l2!s23KY1XqJfQ#XZ>?^A%_}TGm698ERfR>W7?S}d=LMmq`{mensKUcz<1-Qn}|4|A1>r*LT;7QY*mPa}kJ zTxzGqA!>fhp2fS($fw*cuP^=%7!acd0szM1O{(i8PoAhMaN&r*orsgkT1x6i zPy~;I2@2#om|faS@JXyPWG0+)js`Lz4@kYm=LDX03i}dIoJM@2*M}O5BlxD>pvJc_ z#v^+G^oe(-BorlL79&?GBgW(@=Mc=7xm=$bo?;zTCZTGEtX0fG3Z$)K#Ts3?2CFcF z^@-)G6Z$hCf(N{C0$kvP9k31Zp%gV6{%Q4KL7xr1jc^>QpgIxbL$4ov_y<&hBN64p zY&S-WsK~LNgf1ehf*R~ODDevuqP8|V9L)?J)RPxMPr8Yo^l-QodeWh!8?}ne5$FpB zWvgAc8Q{a^^`lgM`|`>@6*4%Vs)sTLez=F(iyJ{ji21;iC8dQfceCe&&F&MnR_6+a z{CtC8vbv6oLRqudCpx^s0cW+#<92y0KGC{OFxA%!r7YYll!{)_^8$*A=h=)qZAPPQ zml2y!dO1+yyOTHQvNhS7lr0*8nJt=>EM`2>m7FN;j!NdY=Av{Us+K0Bcjlwlq6eev z{_o@e^(BpImXgP`+NFqgJr-eZ6BZ{M7aos7CsOP216O1 z@uLlAL_YT5-JQDRSoX?Roh@ARhP|EU)s@lBH8jIc)8}ZRw8bLjKQC>PUVTDJwfNEUUEl9anrztnSYY(lUs`1>j z&Rc!I^mhyf2K)I~4!xvH{yp}W?#kfjtzY!=qwj{oqxX4h{bHkNq`7-&uAiFvYG%6M zoEVlK`BuugA!SW0L>K2LN8W2YTi45XK6j-3*-hr~{?kP*)onwSQ?K(ed%1lKHl<`?Y~Fz+G%g!f$D%Hq9fdt)vhYxtI@ZxkJLrqHIGCU_ zy!#kc5y#jN-1UzM2vNYrEn$IX;(TWF5zVsjhlw#UW-jQ3eOv0eg-o*Z<(%*L`<-*X zd%k`xEGa1j4V(Z4@VWW<{GaDkdI07WdfV>e(p`>#zZC#3p|340-ePooT{;FpT96;E zbXq*{A~Ygji~LEuV6lFlcQ74!0rDI>3ajVYHxSRGKWcaS>k~Mp4DmQR=d{#&Kyd&e z45PCyi&N12k#QOOe?va*ar^wS_rZwx2Xr0)YZU;h8)TEbfS{^@6kNn%@w$EitDY27EBl9Uz1)jBJj5beCjAN6E4|UcwWAZQjPs)NMFVb zBtr5sR;pc*1-{|fXaA{ zAG7t~$JeL;XS~Xf-5#tKP+6+=#&rQ%1ytd^L5aUMA*{8|>1>eEzBKY0q>*-#MmiXD zMH*>Q(lt88h5_gb2A85PVLiad^Q#6ad*{mHZWS^ZPfCMg8GQSY951W^B_Za$1%P|D1YAGp8NW>E`v zlB~bfbUfW#8?iO{-n2Ek8)|F&Z(WsAB=#&f6#1xmX!%nd?W1?~Q&GuqZGtkx+jh`W zsv0(&ciry#y}PA1(A&)|WYQ_U_OFG1^;dhpZ2YQ|8~h*?9(=@CT`$xLIn=O&8tSR3 zt7@|Sy^((DsUM}xn^O8nRGgg|9XQu?zNV9FefePXOY6+xJ*V@IS2p#PjlaV!}L@EaWIGVR6Ax114(3vN8fXXI5s=1V&kJEu%lLH`#P5 zhHaF#gJS05_$5ouKXeloVQ7Q|vMorAMgvBpA!h#>|3gx88(&O)-|M0acX{vo`F!4c z-|u_hyOy0hTfh#7fCss;sYwQUzXZS)(AI7Xv~7uIwE+OQingL9@U%DjecO2e(uaI+ zM=Y2G2{hy@kk?0)VCb8zZ+ejXk#CBi@K{lJA8`?FZ6v1kREVS=@dTO>3-%;|dkrC6 zVmuy;U?P=#;nhqJ3W$t8gJ?nSU|?01z&ceuY@&H|immK4AW5-E}*JOHn`0%AlMwhO#qb#R;o zbJ-dHJwE@It?&}~z*nAw`MJ#mTVj(T!-$zIz^iNuiw*1j;90~RR6_M4=9lP}CD@7? ztXEbmnELCWfC_2Y4+)6F23QXb(280Zx*-ZdjD<1U4f~)SI?NmmqdoY4cu|R&SsGR+ zFt82Y2|>$$5xiTZ`ym655lxA$HSe%<^deMa5<>A}li z%?$i-cl7VUd)dhkb5oHKO7fH|Pbw&~ApZaH`(=oqhVVyHP)cH~5 zFs(ljpes9RO@z9pX``_^Xf*6Lo-|IpY*dAQJCJ#9G*t+{oBkl&m*`EU&ffjba2diG zalG*P;qk?zM0$!obY7b^>TXR@ZsOS&X&bdp)O{Aecl^)c{?Y8{usB~!ui>$ooYV0y DG09QT literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub5/gsub_context2_multiple_subrules_f2.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..b3d6ae9e4541b312739af3c80848ee34c6f3083e GIT binary patch literal 4008 zcmds%iGNhp701ub#>*n0GE@n|WG0i$Ajs?sA`mteR4gH~DP&BB8?um)jf7+ZBr};M zGs$EDk_>?aVn3Axp%@UMVg(dXQCzCfQnY?tYHR%{rM{#ue&{&~{Z#uW^u5nL@1Aq- z_r3G({hhmP#foJR58ELUvW9-a=6@#t zdM5f8&<`z3pQ+CeWL!o+2mQ>f0((*HhjHHmL|#GvMvlXteR9zn1&(XcH|Jnr{LPqc z*#8_`a!x^M#k|s4?KnRH{WlBj6-AK!BzEDq*kU%>3mkD@D}M(Nu?qcxqQa8WTl+wd z{d3sl05~@rdy&}iy0vFyY}EOwWdN~6T!_BLrbAEkgMg8rU2G&mS$QTXZ=7|Vdw z=&gZu_>J|Dg>fRWRYb|(SwC*}KY>MGBcxh&WIH|oa3(tl6K^#}=_6i5HxlX5D1{b$*wEu6my=3y*r^dHE6I+xwLb&LKA zy)?W>nK+mN(}CsNOE-alx#EShMlvpSl$2tO<}u9aF^Iuj$P>`BB1L(Q$3}mD7mh}b z%o|`xtd+=NT8KF0&VHGQXH*7tH(&e z$gEPNi*U9BBcpSRN8%3j*24zSlRExC?veFpw1U`6KqY*Mq#%_8Lh3W)58N=Olr z*o(&19)pUA#hr{t?hf3maj1$rQ4x3Jp2%P#`~vQQdtnkJ!eqD)^)?mckc7Ldgk(@b z3Z#M>G%yYBM@`MZeVU0orNdn?fDue!1`Ddq2D9Knm<d1aTo|d04Ury6Yb!NOknq-ER;-*lF%~?${~#{ zMkzeWGEfHVSvK3qHn9>`!JMoX>m$IL*)A4l-RwDbkR4_N>}7VEon;r;CH6l1m|bIk zW?!1Bq9_q?d!X0>w#-5unVr6)?-VO0o6FZ=fO=O26=0%*3oDuU(DP7g1y1D zK@hM0sKJ@a!G75rJr|C?)p#}3I4y7OTq#!SUQsK}_T}#?2<3-%gz9(Jzf%2r>nnk` z1D6`#4jgG|IF_?ZNb*VGk~jIf>bin^!eWxR`^;rA_5*S3BcejmX03Ft-Mp$I%NbrZ z&?<;S!~L@OuLiHk+MC;3I+|V!i;o4`W(8`zHC|`!I%&MqUMKi`0e_-zOhI)h>jlsG z`iq{Enb+q@AWgDunYT6NOS`kI&Q-ayJm?Gh0=}I)c6oOOg<#MhNDR9=@$Pr_J6~|! zsJ!;|sjH{2Fa7(R!=8XQ=n3v=3Ac6bzH%Y&huJS`PfBBIwOK+@N!NzMEyCdR;VZZT zpAU_Z&7bkm%th1k)@5h=(t}kYSBLB4Y;j`v`<=e^zV-gh(G?7w2;wa?H#Y=AQwLhz zui3qV&+GRkHi?N|@!mD!-M&UI=I3s%YpV4NZnxLtnd z-qUmHtyeC-a`D%SfE3}8n6Xy+Ma}Ac!r&CCP!>NhG*K47WKDlV*h zf3=u<{*)xNZD}m=meoiTR^>)758GLPF&JpQg^D4zS=mg6s-bzl0f{?Toe7=Aw_!B)W^XlMvbD(+vmxyvC8 z-v6UX7C)#QQpkCYMysi$L0`s zmh9lwg_WB(@BQvgaiSR0CG>?3*7e=~lpuwrVcDzaM9urhq=?bt?9Gmg)o=NPp8bJf&(xCK3P+j4ENSLQnhGhcX~S{P?n8S; z+wVoyby0EXT?(mbPzcu4{F*)!VD{HSSF`+I!HTK0POHtuN=`ovYT;M&@?xf=>Ln%}A$ z*najyaq@emt=?95i#wR#lpib*#Ps11?#H;HakACnwY@8wrHA(CNv+qWUz%Ih^o>tw zZlg1$yL)dqyr*?Z(-QaNp4{4uEa#)851q`|m(^ae`bfpgTTg5~QFU69U z%RLtb|KWPPefvEJy!+cvZ{4@|bSUg;uWjwz)v$j{SXf|@1vfV3gmSzUo+`JiqO5F7 zdAT#-Y^V-A_4>v)x;_bYckbEQ)!ot^?(q)P|EA(ar{MRY;(gA>>RL~^AZ84o!o0l= HvUvD6h>eDa literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..bfe6624c97b9c16e423ae3d8427591b528bcb4c6 GIT binary patch literal 2016 zcmd^9e^69)5Z`ydygN?t2SBvTT{r-%j1!DTQsyM|lf=W=xS{e#nHxmFg7?>WW z2Oa_!UV&ti$gI~WHR=e3LXIWJ_FB%&2~T7NL_+ivSvg3r8YHV}hn%Z?Ruk603=Z&s7gmECN`QqaV1|XHLnw!0u#*kR zS`MpV1>}eK_{drTKHy0sTk>f-NRoZ5C20i|k{<|HBb@I4m&tDso}i*`V;D_Axyw~4 zOY`EG*CCGC!o)GP3L<43Q>~JQ8VCd535ii2Dd z6gx-Aux~hIDyR)?Fc;=SHsrudkPCUR7?#2^SWX2jpaK?w3reX#YoQXV;7xcNYM>VU zuobpL6YPdP&;qTn9}d7l`e-}hD0IO|I7L5!FQ6OF!$r6ZSKu04hZ}Gcet;k0XZRI< zgFA2!dLTqi{+Izq$!Hi|hP$-Vvl^W~)5QE_6K6JarnCb0Du*ez((7}$yr#J&`EF0C z+hg}R3Z|ISii=GPkwuY1kw?*jBIPTh zXrNkIn|K1?L5a{M)Ae$EIu7-;QWE7;Xm)L#YFG-O*ugq_!LhD!CVH zp`TgAEIr;AV{E8vsIQN$ZmbS$9=j*YmT+PD)uo}L^QR;7|%w*ud_etJb4?DU`7)wS>1$`kgJ*i#RYjJ3MCp{L75xt3h6OGtdxYM~wn!F}g z8dE66I;EI1Qbs7=9x}fc8Xej`KNMAPV@>U}=CS~8@V{V?)3g)yx9C@ z)mL@ewhtN_+s1i|DjekwQA(aEC09sk+X_!?*?nkVDD~S=(ydU!q3+;?vz@K`Hym73 nr>%MQl}*b=+Ztckles>B!`>yw-_iDpkEhaIYW>Ct`knp-BR=V8 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41,42.otf b/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41,42.otf new file mode 100644 index 0000000000000000000000000000000000000000..808ba687b7087472a819f5905347b91d8910ff13 GIT binary patch literal 1912 zcmd^8eQZ-z6#u<`(RO9yW1Tn#c7rJsgueIs+6@rc2O~gm$e2QiK-tPEu&&$M!KNrE z8;o_pFcTd(gjh*%(-CAq#E8NIgg_*apctaWXf(kXATwn=$ULtjy7;eudT-9T=XZYh zo^#(j=N2tqTm&mNLk~xOVWGovV!Hv*H?!QHQ(Tf)-V|;CaExVCQSlV1{8C95Ak;Em zSsL(GVmD4P9>&<|_j$`cpS?_CJd3g0&yHcermxukon^c~5U#cTtXl%;HuD~9z*}31 z{Dn-Rlf_iw4frg+3=4DLF+Nlo42AnY0LQ~676-t4^Vt$utVrQ0lzYP!Ff-PMeqiZ; zKYnHa4Ay+k(!-7m#+$+<95hagM;g2%kAc8(vzBNAIlRmfvo%NIO!n(!LZ zgl$5a(5Pe4rwR22b+}DG_5gN8A_LksWDM|W@6dy)>A|_aIYvgpouo7rv!QDmp~2qa zD9~~I0?fsHEI<)nL@`S6GL~W)mU98ixPWUBKqVJwJ?gL#oA4GI(1-|j@*{7>yV#3% z9KeS-gv0z`yKofUILXidOMHzUoX166#uZ${b=<&B{D`0M3x30G{DHgZMU0#LkpMw2 znDT>_b=7OgA9hSA&2mUir{u^j3$F4xit9pQUm)a|TTvRUt_)Ut!@jb~j@Q>AXZ#nDND|59B8A-Kp=`<_(Mh66qC}!hqKia@L^p{Z60=FnA<0P+pOHwC zNpg{-kmM%GLsB+LIV3wt7D?uiGRZEI6_VW~dq~bEIfq z+t9?MVZ%p^Otz;yG3v?G(P?AGKIKTy7&kui>1QTnJv(vIbCahyMM-ukZcld3)M?Y7 zpD}Y*ZeD)D?85mAGprfb#Q!?dtqyBqx;5RJSRL)ljH=tBv4Z!`MAbb}Q>-ic@ND#2 zbY67Gzd7?ioTbBhE1|aTro$xBB%Cr@4vS4xcB6OZ&bN@=0_WjpE%oa`A*y2t@oOaydCNG?@@(jRo9~8 zRdZ8wB+{H(-MPG~-Dkc(@sVOrxIeCMf}M7(e#gH>owTl49kW_Z^{Xjo)cjbwH|BgL zHafO@ek`f%#=6F-ZB;Gwdgx8s7_6(R+JEO_EG1@YH+QsryrtuDDzmyzeP}=36U(~V lt?D{GGt?5**qL>>;@+-bTkG4J+FH%`Gu6|awlQK)z+Yz)xQze+ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41,43.otf b/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..5bb167e79999290b8ef60ddb4bdbb6d94f2f59f1 GIT binary patch literal 2020 zcmd^9eNa?Y6hCjj++9`>WyuhA0Vzq+eV+?zDzM;JMv9bXsVgi85m?w=6bj1{6j)GH zQqeHT%^3s3F)=5boRCp7Ek`FC8#AVvrer|p>B#*oeFaB&6k#c!h*5pIZqomtH7UQyTOQt|t^!ciC_Y7w@)EGW zNG9l@r7Lz6IStNO1KD~BA1ZNqyo2up#RDZN3jq1rNn>akA(AFj=?x2oI7s-hRPxu+3^JfH^e~N}1ryW9^uc}L zf)Yq4jb6&AQ|q)LDwT%(mFRzu6nknq%u%8aeUq~H&SnOcy9_;qQfMke2QMg@X$*8; zg4jp83PK^`k**%bYli7s@=(4}IjaluFM$)>;DNQ^f?{A{Dp+9&aR_Bl2oAC#S<7Gz ztb&}NkC&|F;02x-#gaqQNtzO4J!z{TkK#bEBEfY3zuV(CP$UBy>K=yC<(3r{RVdnm zXyy%wX0|fXOpS_`I-04{$l)gSgjU$@^9}8$5#s?q?i<-A>+YW&n5!kk+zX3_EK*cE zMk{b29MV zY!b4`$XSu2GaPa}asqN9auRYjb>;w4s=UVlqlrlvtEFlz5Z`lqg>bB^%X- zsZ9kt6@7%>U<@&h3=JC3#p`26BHW1KPczm6EAg@VKwV~wG1|3JK7-s%t7_jdc` z-F{u5)BoU%|Ehn1f5g9S`hRSOc4KcyyUEnsXc|e~XXuFt?q+JqF`!ZUum%R1rOfi< z1Ci$X+WNY>sH%pl#w`=}W!PiSue`E6P;l;)tZ&+|%~MnMrW~;>Up7@c>lSS(JyP6O z;M!ksY}qy6*@l~q-?x5#S?}-ko!Z@X;OgoVj+2YNm3jB<4>z3n^i1`o+s${j+^svh z)7O>1TW0EIRig~A>+9-$zWOM4$I8+cr@nv6L(v@4A2%@Bj1773=5Ll0*Ja7$^W>;} zIkH<$3&c1A*4F~#0y`E4!g8;#tC`+h+K3xHZ)2saqO|nD?F)g(fUZT~-uThx_D5Ig z<^A#l^XZ;I!j&#r)nS_@XUp1-gu}&mxBuEy)m+!yr03>ovjBq9$r_guYUEF i%`3*)8|Ljxe?4d8{$HDRJ)971jeC81PJN*kO$LMDO literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41.otf b/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..884494940b0913c056b243edb91bda232053b4d0 GIT binary patch literal 1896 zcmd^8e{54#6#ibjmbNP!KemZuU>QuA;OKj=uiF6KPey>?lre=6fwGlT#=358H#S89 z*#hMDNVA;e08n?R5u5hDr<5CV}vf?|j+CPovC0+}h}LFRcK!Nq_5(|dF7{mysJ zJ?Gwc&MRKLxEK~}gdVnnq9WV)mQ9-geKSkn+>+A#%9dagfa5IVic4llm6u8n142FP zE6cpDYV1NC>!VoD@VH&&U(8u1v7XDi)5FB5e&g4Se`lHE@doQ-PwJKcx{d5(^1AA) zk^d5#(9L43a(UfmcdD6f-?M(O+7}28eh7|-ODr~kee)R!EEXj36e?Z8DwtT;hJI)p z{2+Q}NEyEJIdd-)7YsLr={R7R6^%69V<@^l%3BeGR5r%&)H3D`4nAH5=9pp8EG+$U zj&DW$?7tuwZZd=QX-79|`wwT_ok$wo5hLk7V^t5G#`4gadxbU_U={j>e%yx?-NBd< zn=MAY(GaWCX?e69k4Ii%{v70T?!2M5Xlq}NFsR+m+{+qUqRvLV$oYgAGoN?zONOux zaY%TC^~3m>Vc5VP+FiA?#wh;^-0&lSHSnPdA~ImdBIXFSsDz7c#MWA@!U~i{eS&PQ zM-VbInx%}Vn~@fyj?oIN<~WE};_=)5pFsNt+)&(Qf?zDK^?DmLG(San11Z8*Aw_7` zvFKBT#u#<9RX=e*c7{Sjt98T#;Bf!Q1FG@-iBtFr-=G)gaS@ks1=nyLH*ga_;b;7U-*5|m;12o`;Rb&wK+qTXsvG=k z$P=_pElamacDrQDEBCE(+e#V&LAN(xn^#rl^H=-)uAsX-!;|nktCAIK?*r3ld>qAL_3Khi4uu2i4GDK5}hPwl9)weHc57p_>4r7Op=2ng(N3Q znIvVAlufdoWRYYJDU<9VSs~d;awf@HBxjSuP7aYA5;-`dgB%JuoaD$PM;1AWt)^bc}m*T&rD5!cG~pkGG^FCNp>jC%&hF0vt~d4LQZa8enH`! zq6MjzR7>1{9g{3JOPoJEkQP?Ah9iaVp9!nG!^X&w@Po7AYvK9f5&yQC{;`?6EPb(E zR%>6IbtLzixi=xYCUOIggV@T3mqsei zpHfZj>vja1Yu{26mUvWale=Z%mYPqi4pjK|RvcS$J#=pSk8R)W|MH3{d?a*gchA0S zD^IviF8o%N{W%}6JMsD1rpvcG?rgc+a`c^0k7u_kw5qx`6|b9GT0^1MWPkVanohUr z-n55GV(h)i15*=e`|5W+o7L%SOVkOg)nt#FbVeLpnwovLFGi9g#!gdL+b5g59;Gs=d({Vtr+XvmS9?@lcjgOfscPs>KU8&h X=dbOJ9W5R0rh94XX-?Z5N{sy*<%_nC literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..a012ff1f4cde869d610b34e53e2223c7ac15300d GIT binary patch literal 4008 zcmds%iFZ^*7Kd+T<7E+0X;gyH>7vLz4;TOk}Ya~CX--}3Fh4H>0*- z|8u;PatcbyXO~QG!})ROzg1u>FM{kRunVu?9kt$8V2`#dq5;CP(SN?Eu(;&bZov1! zS-j-{IG0Ak@y6>`=kVBw^LxtxqKP;kd6i9tp2!CQBY(KqaD=j;D-0s=)ypuJ4lB`H z1*`EJYak2bMB-iHkyou5Gvg;yzO7_E2$(BgIBPiL5_@q8#%Nv`X0-w==tU0u0{RgcRlppW2;*@E&7qkL z<_+7q!!~vJjSM*kci>IW2zU(Vj*QPipD2n)K@7$jX0{MxSW9>uzrrG-F=oOqjr7A{ zG>rSLAO5>|#P9l%ID^)a*r?(7Q(%XUPz>v!5Y~eh?gtGl#TbWD$OjvaaU3m$XNN0B zb4qZu9IYNBG?InQjy-xu8TQt|T6_oW$%!tGe^JFyNjRL5O#H{1ggARe`HFY0YF$RPnMng~gt zgk(qo6{ukf+=oh>hP8PBtE0tzsRsiXv3_P$o)xCUgD?Xgf|)Q2wVjH}n~PeT4-4R7 zcmy6r)ht3~Ek@NW!JYUd);A6JV>&zq%Tc>4aYtsr)9?)L%QcXRHGdW>NEn7FYu&83=I-XM^S7oW?I*mprPt7iT)-F%0C@!%V z6w4o7pH;ZAsBojL#GZY>JT*UGzLcgH%a_`V?HkK5IK0SQ%XM7O4cy30+{`W9%C#D< z)pD(lYxP`f;94Wsnz+`?wHB_ma-D|jkkN6Sp6d);XXH8)*O|G_!gW@z*Koa->+zL( zt~YSKk?T!dZ{~Un*IT(k!wp()&~XEP(ZCHxZZL6!nHwzJVC6;)H)^?2$BlY!#Dt98 zXyQgQH(I#S%1s(>(sGlIoAlgd;3mx1#7$;yvT&1?n>F05>$%y$%|>p<-!XHu zg`2J1qTv=Tx9GS<&n*USF>;HETkvl!++yWc4Yz8!RmZJ*ZZ&YLky}mNYUWm43@eI~ zd7p)B5>FKFsj;|+Cg7e)!aZ_7?gs(S0$W#rDO;eHM(n4Uf_2v*U)X4A0g(A(r;UHt1vH+5WKEVduhUhPOm4 zj~o*@PE-y~lci=BO4D7lw@G8Wr6N(aM%a4j#pc8DO)U+Ljgv2(JG?J&!~at7nEROX z`bx1tf4sPDy}z(|i?7!0a#ngPJ=L{>IC`b*+Xee1UzNOis_j83ynlJ9;B@87dEfcO zzJI;j*4pLmX!QF7*xJ2q-W^Cdh9p_6ICoGj^GkV6QXbky+v^R1BR(w@-k*g(Ng!a8fk_%e@8(uKe#Pex4rJwsyA9* z^}pl4*zk`3P;>p!oE<`fR|2QJ(c4wq73d6!3F6Mvm&E7~#LxCmRE;J}C@St+d$3s;m^ySB zSK#x(QL;JH9(rK@l)Tm1+1|83WzgB~{5V@2ANp~-ca3+AFLPuC{l^2?gr=r?e{k}V z7T4=GkKpzAyzz}PQLx>g;y{9N#U2m+!8a?NOx7Q+${`Dk_u(9M+V2s{J0#x3C@5sSU0I-!92zJ z)$gwqbI+ZWgw{`eUN#~c6{->l78c?=QbUC>5S{*5A8qJ-SCZ+QDXT0pah!*pTEA|KVf74>J43X zVc@=Bjk4H*#6gve2i9)Ssg>z*YC&%fh+Cbz)@g z8{WOuJvBYGyDK`XLeA!z#+rtPAhxDspO#(seBs)?xy9kx*1EN&+AnMw0vT$+*Wlaf zZu7O)K3CCZZz|lIlsQd`3ng~U5#^s;+t=UYJ=(m>y{n%S%f) zm6bXCj`}M9Q*W$$v+L7fcSq;;uI}dUP><(G-Ji=}bO=5#D&Fg8sH$<731a%tNzB_* IFN=l$0AVSGhyVZp literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..a00ab826c941fc3f8fc9cdcaf5bd64b582d16316 GIT binary patch literal 1304 zcmZ8ddrX^E6hHUtV_zSGO(`*~n;#&_h-AY~y7&bhze@7#0m zIk&W;q7>B74l>}(#l_qo^PUm_CV(C(DX-k;2>QAJ;1c>nrR6&fj_)g{0Z2RYV^*i7 z0kqJJT#r1@&Rc4}E;?dBz8|^Kj>4uDFoei`|v4Q{V5{vqIfa2=fkz_W4y#SM~|G*k(?8q(2-!{T!Ri(Fc=3@JIZlD6KIn(XZ{`)*X0_pM7as%@vQW-Fkii=S#k_ae3OIFAV+yO&k2gHaltyapE z3Jt^H+-ol-%JA{ReMRsLn82KzLyF6L3AQ9nhRlQ}EhRiJO(9ody%Dn3Fas%&wuWWv zbon~0z!OrhQmrzfzXUvZzzZk94K8>Lc0fLqp=N_7aDWAKHq17`ai|7s;*1Zoe(=FA zRHTd*jYlNi(Tu1XYVjUyO^!cHh_a^1>1>hEK|Og5^rVOANq|9@=}D)YZq~}SjX{4X zl#JR9TLC^_*%+nDJC|2W6v*IQsvgQEaQy)(Uf2u@LJAK&S6XIvH?(+8*z7)TyET_H zJ*Q#nj_F2K`eZKUZ8`5Qk)X*E(q6zgTjXU zbL{^))wp_DGp^MxN3~H8TobW!cVL) z6*@mSJ9_QdoaNl1AL%a7-cL@>eYMc_!>yseyKe`l-ww^%2Pp|tCPLv98w`g+;SA5j z(Z&&;jXip=K&OdiuWr}b`fA^`chJ20a=NvaX4q-^JT;4%7BT--af|rYvtnw^Z}ovE zhZ-ZcHt(CZR(DHdtP^g?;c_XZ&YQS92>o4^C)az6Xno+X;@uZidW>i zuC*C#hRQmF%tD=^GOiZuReDU-Tp!GtGfc!G^Av9563AkTDMOu2|pKWI2(#GN@ zvwx)L{lHP$c+gEZ^w63Bwan8Nt~d%1lGx=~^f-4#XxnNe0}&0e|+;$u1%9ve<4)^cfuKA=Si09BAcDVdCaROJ2cnnQ&S!*gm^*llt zLgU?5m!y?awOIc<@((LLK7aH*z<%%}nh1coDge!OvVm%(aC$&Y#y{j zg-@R;NqFiXAe!r}X;%M! z@Jr};6|d2AoEp>FGwv-*&W@e%44Y)}KFrTuo1E#A2mBvgA=S6vtzUxjzS68VmW?{ z)_@;2qrxIK+!7+z<2a%cD8oKDni}6QA$)1I%T>$J-W2i*q>vVpLRvXARSIcT(^Ur5 zx_;;g1{b{{ZY{vab1McYfBW*nE)6mmOGtqN2EKcM`3tK+O-Rn3eR^R+dS$lzNUzVnMCXFS&f;9=FZot@L=UeyMb$XmL8le3tGL^Ch3;J&s~*I=gv` z-MkfNCT;ki;LQ4!X}UCB{Cb_pT&gbKD=(zWv_)2O-kFkVm&_|8@||h}8bU~D1D7-|az0?Cc-jp62XXLEB> zXAWOIpp<`kkqVtBPWxJ`U!{q~4r*wU0{fe*hTQ|@o}ThgihmAXZod)!rT@|of;!)R|Wd&|*4H&hhRwPiHfL6fFvwzA%;WWB7cQO-Q8B$WPI(fUMp zRoGtdd);2=sjaH&yLm-PQutnBF#J)&;L@W6+C%RcCnHMc)p5!VZQVwTsAeehy!%$i zADxZef$mOWKAlb)^?%L(YrN9^Ro&NZ!od5X_JN0dt39BmL*<&sVewO^04;IJhRKefQa&CvEjT#ba*@^X9vo@Gh-EqaNTt Dm6(36 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test.41.otf b/test/subset/data/expected/layout.gsub5/gsub_context3_successive_f1.layout-test.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..51c6316e3370dcc366ccad582778dcd062350ec4 GIT binary patch literal 1192 zcmZ8fe{54#6h8O8*SFX9v5Bq?nT0$GOITcR7MTeev8;@M;>^kn#<)@1x0cc0?O@ZX z7`jo~4vLuz6NfB$n&>7h!q5l_W?PULjRuTHL(Km3UnC`O<6`Q$Z;LLxn{)2>edotL z_vW?i+0z0RI08HJd+%i4k8<9Jp5y!X?I| zzKCj8oo1}Rjr`MiER`;Q4A>8TK~qe(Nxe}GSi_-0&@5obMZ&&x6eQ&A;}^H`M@H=; zS?;mUJd45&))B@`&l;T`%0P`bbQuItFeu<+C%Vh{Ld=)HU8-X$+S6Owr#h;hy9dO? z=7+x8$s=t4V_F>rd-;Um;w~cPjoDd%GtZJDm_Q~aQiA*7GIl_W2*VbU7fn`<6EK&Z z@!#k6Y}*bmfE(P4_h5c*E5VW2&5&WlNEYE`b_>Cb^^M?M!W>jW^%CZn>B2H>!VESm zs}&9XRZt-bDL4Qzh{98_5gMQswIFmu71Ak_gS-U}a*Q}gmP6wmBqPw3GQZ{=oXqDJyy-DDxLr0#Ar%=SxkocyIDRFqBp{`0Er`LxW3k2V(nG#oL=o ztC5tlGwP2eOXW$7uURZXeMLns=<1sgYGTXGyY9M|f!I4zZHEsCWw zsV&rM^q8i5PETueSQGUN+JhPGmbOc)csM5gA2W|z=B(qgJXe%g;JoJ9YQx*`5|07T z;mc&9OoU4dc3a_iA(yMk3}%W0Yd&oDIB&Gyd`<8A?h2KL4xdP6yWgSJdqY(2S97}u z5?@5ex?*R#zTEq3{`%mb#ox|d{aMm3sEhC9y@a@!l!M<2;B60T4_qtsdN2T%N=SRnv wj*{pZ`oMN=R7vLz4;TOk}Ya~CX--}3Fh4H>0*- z|8u;PatcbyXO~QG!})ROzg1u>FM{kRunVu?9kt$8V2`#dq5;CP(SN?Eu(;&bZov1! zS-j-{IG0Ak@y6>`=kVBw^LxtxqKP;kd6i9tp2!CQBY(KqaD=j;D-0s=)ypuJ4lB`H z1*`EJYak2bMB-iHkyou5Gvg;yzO7_E2$(BgIBPiL5_@q8#%Nv`X0-w==tU0u0{RgcRlppW2;*@E&7qkL z<_+7q!!~vJjSM*kci>IW2zU(Vj*QPipD2n)K@7$jX0{MxSW9>uzrrG-F=oOqjr7A{ zG>rSLAO5>|#P9l%ID^)a*r?(7Q(%XUPz>v!5Y~eh?gtGl#TbWD$OjvaaU3m$XNN0B zb4qZu9IYNBG?InQjy-xu8TQt|T6_oW$%!tGe^JFyNjRL5O#H{1ggARe`HFY0YF$RPnMng~gt zgk(qo6{ukf+=oh>hP8PBtE0tzsRsiXv3_P$o)xCUgD?Xgf|)Q2wVjH}n~PeT4-4R7 zcmy6r)ht3~Ek@NW!JYUd);A6JV>&zq%Tc>4aYtsr)9?)L%QcXRHGdW>NEn7FYu&83=I-XM^S7oW?I*mprPt7iT)-F%0C@!%V z6w4o7pH;ZAsBojL#GZY>JT*UGzLcgH%a_`V?HkK5IK0SQ%XM7O4cy30+{`W9%C#D< z)pD(lYxP`f;94Wsnz+`?wHB_ma-D|jkkN6Sp6d);XXH8)*O|G_!gW@z*Koa->+zL( zt~YSKk?T!dZ{~Un*IT(k!wp()&~XEP(ZCHxZZL6!nHwzJVC6;)H)^?2$BlY!#Dt98 zXyQgQH(I#S%1s(>(sGlIoAlgd;3mx1#7$;yvT&1?n>F05>$%y$%|>p<-!XHu zg`2J1qTv=Tx9GS<&n*USF>;HETkvl!++yWc4Yz8!RmZJ*ZZ&YLky}mNYUWm43@eI~ zd7p)B5>FKFsj;|+Cg7e)!aZ_7?gs(S0$W#rDO;eHM(n4Uf_2v*U)X4A0g(A(r;UHt1vH+5WKEVduhUhPOm4 zj~o*@PE-y~lci=BO4D7lw@G8Wr6N(aM%a4j#pc8DO)U+Ljgv2(JG?J&!~at7nEROX z`bx1tf4sPDy}z(|i?7!0a#ngPJ=L{>IC`b*+Xee1UzNOis_j83ynlJ9;B@87dEfcO zzJI;j*4pLmX!QF7*xJ2q-W^Cdh9p_6ICoGj^GkV6QXbky+v^R1BR(w@-k*g(Ng!a8fk_%e@8(uKe#Pex4rJwsyA9* z^}pl4*zk`3P;>p!oE<`fR|2QJ(c4wq73d6!3F6Mvm&E7~#LxCmRE;J}C@St+d$3s;m^ySB zSK#x(QL;JH9(rK@l)Tm1+1|83WzgB~{5V@2ANp~-ca3+AFLPuC{l^2?gr=r?e{k}V z7T4=GkKpzAyzz}PQLx>g;y{9N#U2m+!8a?NOx7Q+${`Dk_u(9M+V2s{J0#x3C@5sSU0I-!92zJ z)$gwqbI+ZWgw{`eUN#~c6{->l78c?=QbUC>5S{*5A8qJ-SCZ+QDXT0pah!*pTEA|KVf74>J43X zVc@=Bjk4H*#6gve2i9)Ssg>z*YC&%fh+Cbz)@g z8{WOuJvBYGyDK`XLeA!z#+rtPAhxDspO#(seBs)?xy9kx*1EN&+AnMw0vT$+*Wlaf zZu7O)K3CCZZz|lIlsQd`3ng~U5#^s;+t=UYJ=(m>y{n%S%f) zm6bXCj`}M9Q*W$$v+L7fcSq;;uI}dUP><(G-Ji=}bO=5#D&Fg8sH$<731a%tNzB_* IFN=l$0AVSGhyVZp literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test-retain-gids.268,301,302,324.ttf b/test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test-retain-gids.268,301,302,324.ttf new file mode 100644 index 0000000000000000000000000000000000000000..82cc95370c46e2233d878565cef42541187db2b9 GIT binary patch literal 6312 zcmeHLZERE58Gg_GupQ^qaXtVCcI+D`0bjfMAgKot^Hi%4Qw2^F$Sa*6LGC!y-6So3~9cV^O*=l^yDYySd%o*1!mnHupXcA5^7PKU@r3Yqjg z$p}w6_mT=;1&yoRD0MyIk~yxkCAQx|R}F}m*{HJ`{Woumc}B{M|u_VMd7ou|w6bByQp`Epr*UA;k6YSGV^?@PLT zztmE(wD~8oLetDw8i)TywJuA`?YDp3Dv8@~ue?^ewECg*ic{v@g@~({q-69h7^QbD z=%Ze|T@{ovrz&cv^a>P{ROw==ezo*SY>Ik>{Q#LIeLzE{>7ss7AAr(#XjUp;Hw8v^ z;o3ExnK(c(=luAn&f;; zG>(r6ed2Ih?DUDAOm>zR4yA<>%n6p9GA4y$B(Aw@RV8$-&LhX>c8r-7t;d<1NI<43 zq3f*ts?fe$)Cp}=tx?RbQG;EhYJFrtjFfzC@i?{QkLQnD^+Tswav5+Jddy*QE=bSd zW;BQXQ7k!d`YmKxB6p%27&0^i7*qX_UTU)7m2#osQ5pTkZfw z^abp&6Es67=_sf$O@Ka1ry(?M#f>mz$c*@eSjBy&0YV4f8h_!i3??&Gh z*~rR${SfNqq?(w+p`jt_LjxYaC+PS16Ux=qi%MYio_^@xze-@+Vu#~XL*eMW09%Su za~E60R&+8ii=fiyW1AS;-0tg41L> zxm-?0-Q;vO2e6zGXvP`?q-ph<;qW~@yb17(*d2lvoaJw5`{)6BUZt%udBmxtDy~qh zUY^I>7|b+~p#bewyS)$o`O5e8TcvNCY>ZgxwziKA>c7N}^2IbwWmwhd&=rP*OSZDT z&g1O%4tSmKjlFy0-7!7+ppTiQyM5AfL3@psk)2xVh&kLYO_6pR5EO#zhJt2h8CG`= z4fMCQwm6JH*K)G2FDV~=Ykw-$k4Ne$-J#|3P3Q@(>uHAtsi;c^DfP)cO`R$taXv}m zo3=ij#+OQW*d+9!YIL)yoB7N5g{ZhSi6>gT|oWGtg>ya1Y-51xsDVr9>W{D}6IxdV&2uFW0SK&J~^M z$!r2?!?pR@{i)BuaeDH7fv(v1AL!%n4_L?l`5k3Z7FU<$nfvT|mVsv(_%vrg`Lg^B z{UlfU4Sb)wy>Ugku#taSPOd9mdRp`|+($D|t)G@75@hme!Lzf5pz-ufCM*~PT)Z_d zw64QKOMWTsH~hXrnv3!Av|q$BJ}#n?ie@rgxRbeQ(IZ)Rl8atR^h(5A<7tj>sf8RM zR8d)^G#3qvW;4=092VXu%p#FfK(v@e zh1!BV!c$hCDZ#ykLdr-Pxk>!=GP2@jthEIOT2bXT)DVBxtYD#;Ld4*FxBx9}>$5y! z&2yonYgvektZbav{`57KYutBD?b5bnMn=#Wt~fft0vn@Qp~q3}EJu8m&7#J$(}vLE zxoNbI8qfJaXEW#~z;dvQO=*ngqCNw9MrGYxaZ49eR8+wN+8+#(5fVCnBGTnrtix8s zo`7~0BetN=@MqRFqHOIl91a_LmmQ8Vj3_r*V&O7IFgI!-VIfpMEH+!w!!yOs4INBJ z_%IHONFLsjJ){Mv4cwon26A{(QCJ@XOYQL2cjMF`ziK4q^}(~m~NmgEuidnL+Fv*^Ns zveuK;B>m5>OMS9Nlj)TkeAtNk{ErmfpRpY=OxX`20JnoO_G%e=WVn7=E9sK$_gaJj z8DSDR;G;MYt3mBBMf;k9kYt1pdQFS!02Q_p1MyZc5mRhhLq8`O3*Bo`65VG}654Ny z&1=vB$ym^x7A2vB7A2uWrr5FueO@vaG-^>2`dN#T&|M~m-S!D5cCDRmIGg?h`Y^Eu literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test-retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test-retain-gids.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..06d1fad2ffe7f57189bad62278c5008190034b90 GIT binary patch literal 60976 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

J>BAo|SD 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test.268,301,302,324.ttf b/test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test.268,301,302,324.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ceafb38ab7002b2150ea2d598429df8a75a9a472 GIT binary patch literal 4124 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test.retain-all-codepoint.ttf b/test/subset/data/expected/layout.gsub5_format2/Molengo-Regular.layout-test.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..895a035efc5a8e199f9c2f1907242a8adf1e286c GIT binary patch literal 60972 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout-retain-gids.30,31,32,33.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout-retain-gids.30,31,32,33.otf deleted file mode 100644 index e10d863c069ce71861f6c1542fb47241f44d047d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2380 zcmdT`dr(tn7C$%PaR~@o4Xux2M6p^?lY4If?YfFmx;nLVL0Vb2LJINY6@nqWA7V(z z`$Z@Qf;=?sbi`Iyk>av-#`@k)r*_-fjo6kZoz>A1t5cNkb+`Qe!k*Y&4vO1m;{J*Jy%q``>%idyApu@27SLR zDB8-@&J>RU#8)CNE7xi2VITDh#=8-}SgF-iT+Sw=o|VOx5cfj0>Z{VEwy@71#oR1E3&A z0u)8XRW#~!t)jJkHU(y1pk@msvjx)GCt`#pNz$}2@H(AQnG}zQdi&v`aUt%9n{&^_ z^53W2pKX4O=a+z*qNK6$35knRmMl$OzG`)P#)eH>R9yD<9lQ4A?|r_Yu=wDi!IfUCr)JmdO?a|k_8mdU8QL&+Xqk>T?8AWb|{#C7_sI|eU)io&g z)|KlG^?HNGsIAzd$gQna6pHB$ib8FJ*3g8`=s0nnRt7j6Z##SHf(%)Q|9I^Ta_w?<<#4E=IvcCTQ5ugA1Ph7PL`Z5 z%aA3nl_^BAMwV;{&t-%KYnaaqz84k-!g2h$@cgy#$Kie9`2UR2KgSX#WDgQ2l9C?y zk{017o^X9xM9S|kg?M~q;5bZBzoc$R?9yCmKA$nSS)N;_7q(k=9Tygl3HAJjQo8&6 z#l8zG{Q-~HyZY{}3uoNlx!&EI{+@nNw4qdUu)s39ehpq+Zw0&2+iO7aU*7aITtVAy?MvhXP>S)Tv1^!a<}`; zgXT{w_|(w1uh~oOrH-=be%G`cnfCjgF5l|OfaR*jM%!%;`${jr(#9|U4ZqaxvAOMT zi@(Qfa?low&1zk3cZfs_ZS$G({z3m>e=v0V{FUMHnfKql^X{ED(_MnZDo~tBc)Y7* zl%7o!^zy{Xxm3B!?s7O*nB8VyZ`x3PUi$6Be=6atZ_NmFf3v5-*4QO1J6I_sS+tJ* zy+_}w8?V-fsxKV;v-76=GvB9Uf4EDB&pBrXE{%L#Hl>-~|DnJdcD~*`_0BcR2j2{S z+xwm4e4q1D<$yq8f1dztw8Q0ex>gv@9zJ?fOV4ilQH_(iG?yc1PozI(Ry&NxkM=kA zHwBErW`9q>+~2F|s6E&i9@NujkvyLrW5K09-E+`?xQF8gL3yF)1m4kx~i=AdnUWDeZsH$$QZB% zEPWPtt+&>#qxqtFpFD9kWiCZt5;_!q*)QxkRU-uMXMV7=-TSqj_V(nC^Q_{ z=iO)7Z>=^Jmv`Sh6bFcnnU!SY`MG2Tj{H`wOHFN=9b3B=BB1jSEsYX_0o;1nJ>FF?8n`pjxeg@BNbIKF(OC|mw!;F@V=Z`X;AMc-V9rf+V zt;S=YiA?3ui>W}8aGml&EF@76sfX|bFcA%CqXi(5#Yy906D5+EXuY2|=jQEx7IuLW z*k}(?KG;buEG&p!5#=I_6bCQhe5sfO?4FM}YD*v)QPh?`;*WX6j)i4#;HR9ph@U_M zG{UP;3gu7<8mNN0$ReOZpAKWSU_?(nYAt%A*@lQ;i>MTiU}ho4NW`ZB1H6RDfUzpj zV>K0Q!8?g05j&$^hFXT2gBVbtjzJdvtawvUMx=-Vk|J_dL`J3`sl*~yVvPtb42$m# z|AoW~GDw3=plUV7I-s!&5>^)@lu_GYL|?QjzG&c7MVtO|%t%ZW8Q50gDTF F{~LZg(7^xz diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf deleted file mode 100644 index 30e98e022de529ed1ce3d74fb09d31fdbbdfa5bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2044 zcmd^AYf#ix6hHrES@s2pvZVN0Knl`y|IY<{E-aXt;qYiM6I@|AEAre01qXTwiYzD= zX=p0s){KGSn2=?YFUH7fYILe`hH?DROrL7Zp?2}FL+8Kiq|@}RkKH@>obx;9+;i_e z_s+Sw1qHdFhu0ts%vm`(=3gyE1^_q;gQ-JPyN(!;3)n@!e&|mz)mwktpbK&G-VA{RZWVN z5r~FBF%u|J1xmsKGu3j8F>GER?Du*@)EGgV`e-7uU)J2aI=MPL&=fsBIcs{LB?hu7 z6dgVsB0vWQh=gc}ff*17vtSO)heSw*6j%t0fdv7qkO9kK6=XpUtbykt7xJJGieMuY zg9FL{p#rL)7Cf*WnxGk8g*TuL+QAF^-~jZ%Avg?2p$|^L2XK-OJp^Z97|y|Y_yR65 zYDR}Fa>%2AB1&k*G)za5f zr6HG&yajm{c?!uRFCZ@>FClM5J`MSF6f7vPC~zpyiUJBE3K9xd6w**gN6~^Jiz0_2 zk0NbIL{UP~ieegy=_pxHVo~By;!zS%qWwxJS+iN&MJ?2O?7FFySB#dsCSkvHrpyI&3THu$DHT%INjSx8M;)u)jgSDr%R5|>huO< zWK{IDnCUZOO>s}moE1NN&fIzP%?XJ~3zDCFDkb&lg^Qk9yu`wCydX-}wDgRn%a*TL zxyqKAWzWu8yS^|wjkmjvk@O~Yqp?A18lMq-)bv)Sm;z?Q*~vIl=ibhaj`-HD z*6!W&4(Het$BM6S@K=0!Ue@;P*ym|)ctwsaa>>RvXUDqTb*HNPD{78ZoGJRzd$sFU z_fLJFf3NiodCwmlK6YdCh~wP4?_}P+^8FnnpImAC_D=8byYF_Ke$zYbIw&)pvZ`B# zo!X90ueUSaJy=|K)Ts?Dd?1<(fuzY46Lyuq?b;P; z`wy)3N0;5))}GN@*NrWn*Ri>#sjlwWoooI$zvifRp!>sJ0}q$d%17k;rVFF~)a%2t zYS6kuE|kLuQ%_dk-TzBZYi~zyk2a7jUoaVd3;b!i*85fS*L$`7?{#+d&-YX`Ivbpl zoVr3zZIo^M%SZMcI(5vS{)0dHmOt^-sBi4bP~VA`liT)c+g^TY*T&iQu4fNt?<{RO zQgrq$Z9sakgwE3LHBo6}sFKiF*W&)HBzoB&z=V&J2AY#kzozh;mo~LS+|)ibr}~&+ z7^oC2RjhGlQAqm#QY8mUSMsMDr96xUv(g{FG?>-L6O#!l-6+#dW!1<`FcWYOxF83T zNdi#mHDQ`?gG!~QY091a-E8*EY$~xf$O^5Y(Az7Ssi`StRYErEO4Gm#bU%z*NAq(C zhh!B*5ems+kLlHq$>9(S1rL2RK|NB*Zh$RN0;S-hQoa?cg9EATmrzM>fJ&$*O)YUJ zX+qxapx#NS1j@-Xk8Bv!Ilv7s5^|GmE7VXlmc9^6aNjCrWs+iv>xm1X1~YLrbw!`0 xoD^(9s$c+Pkj@FxP_}F&XVI`xj9{C3SNSLZr702g^qtKFrqWSg4cbROe*sYn;bi~- diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout-retain-gids.retain-all-codepoint.otf deleted file mode 100644 index 1f9075403adbb3e63dfb60cb13f3b92605417519..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3748 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 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout.30,31,32,33.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout.30,31,32,33.otf deleted file mode 100644 index bdaa8059f59f89fedd26d3ded9ea00c2861aef20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1916 zcmZuy3rt&O6h5~vE~SI%cBgL2?q2GYO$JQoV{UAS*^;>hh8s=?6*>yEl(pqqV63#X z_xAQhJ60%z0@awY2W||R=#sg2jM1sl7>UlQi7}e^n7PG^!E@XBi1D2K=kcBMpL71d zH-ES9+_@c;&<;|dH|OWmSwle%0LB1hmS+o#HhuNLcbNc5G-5AqFMK3RH(3+`kcZGO zEz_%OVG*$!KrxE`4y{IAem1Z0K8)iYcvOqP+*^tR=$p}BuGO0x$sDN-eJ%Pby}Gd$ zzhRDiC7xM z785aA5~HQDyJf;1DrtHIye?Nls*-T16Sw9J3X0z^Pd_W?H>OST`|jlP?f?Zr$dZ(E zb`(|QtgFa*ykc!;#o9HS4Yf_i$_lNSez0sMot2rHMdy|qUe?fsO(wHOZ=$!U4C0m~NsAG$xI)9>K(HIGjTYa-20~F17G}<^9UkrOM@^SfNZ^rldu& zM44)gPOpdxjwqiOdM7G$M-}|Z=*)%aN71d(r2odqe`3ia${Q&oD%B02Y7QPS`QrSz zq^9OU65bFTgc0It;*x}s=1TMV71OJz+){(^gni>dVQxgI$4|Jp&HK6b%5<~*liZZ;%w_6`P5?Shy0@g+d{WxsGk(1 z$99GF?^w=O|H$$q-@hLU9$|XD9Op*vVM0td?r5D6s1$zl^h$~os{KMWO0W97$34dK zIy+y*^40Ap)GpgTlKbP}~`)%r)Cd8m4Cc{x+)w)kv4wol9X1>v6$F(ph1 zTbkIYHny7Ts^VveIeVp;gyE*H!j%U`>E&W&R^KkF4q}tw?JTjp8(Ay z%eh?KLgTT$`;TbI*u#IU#hW=Zy^hL0yz~LvTGo7Uf3PlCA25d+{2c*Xuv6Wl+h1Rx zTQ?@8e^VK?4qIO3zIEF>ub(Baoa*G|9haElwn6J)$3RnWOW4+B^;$h1AF_Y^%lezn zZ|wukfmY|iV0)mABM-~~h4;pK*u#zx8|-+cDWvfmhL@MF5>(-3y_}hU-Hx&L3m^0MUN;Av0ehF-t@G;KdXg`k@lh$UwCOae zIJ_si%P*`SsuluM8Sibdcz<9>e^C4iBa!}axG%8PyVbtUQDrSEYu#dA|7OuZS*Wpi zwDD~7MDv8@X#4TQBko`QF22BVjbu-DA~QpdVdqfjT=PKxIbYZjvIcs)T|*6Fa`R)9 zyV9%mX`PJ@i`~{(SJzNq-^#VRTDa#gRbD>wr7zOkcj!o@D-s@bj&;7?c)FEj8T?9^ zR!@u7QBU$kGm|*C(?z9-k57Dkee>?}lC-CO142F}K29wwM%zXG+4+~8uwd3B%aWW% zR|*ml#b;}Z$oPxJ8p#(CyegtFD1S0uHJ*1{5FkmuNcixzQxUg_Tktz%#WkRf7Jx*l zkSgRU5{V3Vh%^07xp|wOfsK#}*@+&ays?3pot+iCqL+&-k^-K?`3PAu?$1X*VM`zt zy@W0O7cTpkErfmK4filp78Y-bCzA9i1VtS0}z>G*OY7HWZY-1eP zpjQI>FtY$-6>&@rMtB}QBgQJhfYsK(YCMxj60tMt`KXnsb3g_(Y8kSKXNxC=Og!-Q z+c%>^AK>1&Ox%`ODH|7oHR3eeC;rd;4~Z3(kPaC@=+x#KAh8P)_7Ee4Sz|IImZ*w< ZOn9rJP2OIqsPVVNCC(;V;_L|<{sf^zkL>^e diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout.41,42,43.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout.41,42,43.otf deleted file mode 100644 index e87cfff7d9932e2047ec03c4c4b262c591b35b93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1344 zcmZuxeM}Tr5TCdA!LoOPwj41~VF5`bHHud}qc!Szh^>ZV_-L?I@r30LxG(OG3I?nV z-*<;xE2Tx0Lc2|BfkIlKZERvI#8TU)jixpx#PDDLYpkK&!-u)f?$K(R&dZyb-*0AT z=DqB0QE6!raBvP(z*`Cm_&bM5F91vdFlP^zlJCx2PM{>lefNHF&J}xgStD*2wv@<9=d&U#`;C!PxLwO-VaaDd_LR$#2U*-by#umCy~3nB=NZR>}lzmUi9G?^CXD5a~Xt`3?&9)zVrS;X+{GJys9yn9kGFU!!fsL3R zZN;;61r0iU6G?2hf3$P7B60VhKr{=;Ky&uwIoaO*=6Dw*N6)K`%x4Hyz{o7V#S3I} zY$3oJ@pEYBWfn#>&ns2sw10#E6F*17paDHuB1`ZPjEV*H(Zes4)2g%@9mB|9hdk52 zV$R=x0QP|yEU_N4UffHf(Wu-Nkr|gPT6hWPBkFj3z5sE|XCMJl%vU|ZtDo>SkOZZx zIa-Ccfe#ws6jVSZ*ue@l;8L~?wjt-lm;?OCc+d*S#In5#FCeObYRoLgm`&lV;DwhF zc`;T4ZmhNqwm_~jHzRjOF9|J&HV^*`JX$p_nYYL%1v4J_>(!glBL;Xz(Xrc-Z@_|^ cU=2m0m*juV|A<_XgJf6_#9{TjfPI|vH{N}PrT_o{ diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index 1f9075403adbb3e63dfb60cb13f3b92605417519..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3748 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 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test-retain-gids.30,31,32,33.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test-retain-gids.30,31,32,33.otf new file mode 100644 index 0000000000000000000000000000000000000000..c38bb1848ad5939fb3b0ca96bbfab02d6260cb2b GIT binary patch literal 2372 zcmdT@eNat=HF+=LqpnL)ilaNOyHKjEyFv=_@{tfE0r?g~ zLh|w*l42ly1W7xs(83~6T((YC)LO@>t(|tAbz0YLXLokGGuzgkCw+9-^Fn9W-T(H_ zJ!j5&=lp)>-h1xHJNV*@2ayL2c?}W3Pb)bACEGeUyjL;k)_-B^p1KZg*Ffr)C=I!%IX;|<_tkk8cW4aTJ*L_s_S1{l;TArgXt zEcHjZ<>XOMAQV3jz7^y`@~9^OgBU4b zB|6GN#ie)e?=4CC@jnm|dly*Lnl{nFfA3uUwGFLZa>r1DbC3#=fJZ_2S;Z&?r6WSC zHr60AIxB(|c!n@)3`W3~>-ZH#(U=65w?r@kI^Y=sdJ#Y`M6?@zv><+-@S<2GAs!G9 z(07Q6ei6hF0WB5@MX?D20lyEv{$G-txBCV3Jj_QgpB3-#7sQ;Kx(001ITi9T@=?qR)UT}C5qmBwEh22$M?Ui z{I$iv%@c&Eyk4hk;-me^L<>qLtVA+l6MzYm33Cj$N+L`NBag$e>?LvVC%*My#V{xO z?&`wcSpL7%Cnclk5Blw6d}>&QR0NT?@23Y2{-UtxQ1OwY>T+DAt2HzXvaK>oE~jL<<@%R3vce{V zQKK`+_SKZ>>uU9NYNMunyDV3$l@;*i23di|ps8yBFuEPAz!avj602|q&cs1xVucDTGO!{OE3&X68&h&j!59itG^Ui8Qei3sQ<<2`!c;b<<(O7r8m6Q% zt;Dnn(;1k~#B>&>v$0Z+l?tq+uo6~OVxdN8>{441y6?{7z!!jxZ}up zae`z;V$#Z0kF8!KUHkZto>;d&`N@s9Je$64`wqE+qLr%Wa`N_V z7H<|O{*RI>-Xu;;6{m?4H;QGvdrF*G7gayzm=68GO6 z`EM?MRD3UCR3f?Om8^jKjh|l=^-{R>)hJE?FXZ+H_o@cGu9dN{bE)}&l-X?PJQ=Dd#BZ6 zZedz%?VTi>SS@1d+G9c=d25q^!Xf4?}jPA<)Yd~GB!K2-ovi9 zu}}PxUCp>{F2-f?b$U#8(qge$ts59SFC^Ezm@W9)AE9<579vW1IYX~M&#g(PWl=t$&{kK1*on)BaHznRnG`HCTZ0sa++ z!-Jtvzkk1HzvY0n%2ZU=w$Hfhw?#u`!N%f=#`Ddy&9g0MJKj7!>iX8_U<<6*N&9#g zD09X-VmlMO&^$DF!5gv$P5!(Y8qc+nb_QMv)8=k9SsO^UXmJkuwmGB;2>lZfXW6&_ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..ea056975d7964c3a0d23caf50baf5bf1d74c4561 GIT binary patch literal 2032 zcmd^9eNa?Y6hCjj++9}igC#@M1;ivx_r168Evuyh3#JZXBB`0;3d>oMC< zd(M65+?Tz0aW?2-6DYxyo|$P{a_mMDfU*@pl{GgfH?7$3s|A4LL}RjZrgO!YbB_Qp z)r42&yB%fl9ehQ21YyqQbQFAH&lyM9PFQr2VnnazYm)yUn&@)-Dh)p?YXB6@>l-)#9Lbl7OaSC7pUe>HA%-SX?C_Ot6#Wc)$y5pcG1gg=t`hMWjQhfMRfv z4ar&ot052a!9|)iHak-w8PgWjI7-bpAA3ds|~)d{En|7G$w2v1N^ z_c4s7pu+90lBM}^%$pF$Y-Qq@It7t3j;T>eBMr*&t*|{1803aw^a?-g9o{Bs9-Zr- ztCrv7!>BlrAE#pHC>i#TgbW3>g&pR>0?2}FcolLW7nZ;>SPm)VF4rqqmum|=*D;$JR;1E6HPB;o(Z~{)!PvJE5ztMaTtm(MggKiR~Y&73KL*9%$i##34BX2=oKwd=N zihK(4Hnf=0!lH#k3q`b`ML>&)7Asm(&|*Wui~@@ShXRiRB_yCAqF_ZK1qB<5W)xWz zITU#mEhtjHB8pb34O5>6b}ITXtxg|d7#OHYxbPfv~+t$=7NQ}iTXr+ht@BzYJ;7Dle@b1UtiVjIFa?O#Cv9c zyuSPMv$a?5wcOwGz<=buK$mNm#572XCJ8oZ{SARYL#(G`W%)j*wr|Q4!5Gn(*gx5b zjfFd1o2991bEI*FQmjjgIU}Wq;vFILiqP25js>Bpf}3mWX0((y;YRN}SY29GUcUd{ z#ZXL0vrpUJ^y%jIr=hgcUg@#%R8J`RT9>5gu+EZlC3Q#gp^^vNe{HU5@wYT<`;w$n z#)!Lpe;O~gd{cd?UfcFjLu1pF literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..be5c742fdf23c4e29e3b6eef3c8fdef6af075c30 GIT binary patch literal 3984 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 IV)3u>7xoE^@&Et; literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining1_multiple_subrules_f1.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..e5e4cfb127116db1e26d83933a893b31347fe209 GIT binary patch literal 1320 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 Q%AbVaGe3x5&K0rY-_CW>zyJUM diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.keep-layout-retain-gids.41,42,43.otf deleted file mode 100644 index 90634d6fb219c260dd6f74955b11e8d8362f5c9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2044 zcmd^AYfRHu6hHq`N?QtuQl|JSARA1l{Xa|bStvN?9EQh&bAlDhsmQYh1qXWxiWC$b z)8P|lx5R^FEZL_m&ak!k*Rb<1W}0Q+_Hp;-o^yWZ+&XQDG&Gft3TJpi;s}Ws2oF_Pd1@z50!RKY6E;x@06VP&wF(%9(UjCxR5U13 zS|ADng-oDG6(|Y`%v8(KhLCwZu;1&QqK2@!03VM>^vat1*C$qo1{$J9CuU6#G(|%u zxuU~|LKx^E93mhJqG1Na!Yr5r^C1C}AQ=|IVqif43#7qvSOpo71#93%$c7xqhXU9L zh2Ve^Kq!L>s0I&ghX!bbH{fk(fmZOsJ~#kfa2Srjap-|l@FAS0Ll3|?7=#OO5x#&c zjGECQiyZPOpokJ$Fcq!HnvrFZ<&fo(6_6E?m5{X{n~JOzIWuy!hC_}=PC!mXPD0Lt zTq<%_#G5c?o$7@~OyMQ81&xqQId*5d{=P6eJWZD5RobMbV5Riz0_2 zk0NbIL{UP~f?_I)R+P*ru_$pU@hAx>(S9YAEE!eR4eqVzsx>7Sry zxecCLXNAYKrn0!oU0vmN)H+KRn{4IfrW|Fu$CTsrINjSxId!RYt9#PHPL~{})#<|x z5s^{TqNmS@F~&YMb5`8!IdkXDH^nC;E=YR%ndFpb7cP2k@e(u3@q#E>QmtuAmn~nh za+NJT!=9P7c71-LK2aa}Ut7H1q>qf($15a3AL;f@B>Ch$KEM6Ft3LUVPval(J-Ft( z<$J*w_D`Gku}#;f9}Dj@7{)pc5%eZ?!!bc>9Gww-)bv&+nLK90`H5I#``-4pwz%ew z=FZ*oj%3*rMhb6k@RxmgQPy_t*ym}jdtHtxaLI-iXWP2nHD@Y&%c_o+oh$g!d%fdM z=TAMKf3NiocrP9rJaKFDkmJI-?_}P+@`D{ipI&SE_HOs@yYID~J?I^D9g>-LS=A}S zPHkJe*V`WF?k}u4?$ibrJ`|1Nfy9YqBX*R&>)ItR+LkNNEtTV3a_m((!yoVPn>YDq z`wy)3N0r>()|%E`(}_)1}(pEw8?^YvXKt$MZ)rcNRAt zEja&=Jg^sOcCMPGAsDy0Pm8OB0=zbWrj@D-p zo|07%NoYzAc|xy#LJox($a^$L6VxM>>^j&2MNkYbD&tvhPa-%0BSH1S5sH? y8Olk)7NiOWFa+tGAf3vVjpPg(Hu4c{lgE^Q@?V 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 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.keep-layout.retain-all-codepoint.otf deleted file mode 100644 index e76439392d45cb000c44101d63ebbde58864f303..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3780 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..dcf5a16127bf184590fd8bd48e4e9396921da218 GIT binary patch literal 2032 zcmd^9eNa?Y6hCjj++9}igC#@M1;ivx_r168Evu#i3#JZXBB`0;3d>m$SlC?@49gM} zc0sXF!w-VonlUgO6|%9(R7TBoazt7nE!dO9MF07K`<84RF;NwlhH$~b*+kaTKTGsKY% zX^>8<>?PUYZ+(~-HR}N|YWe<9opfZgyxusyazDfjZdY-NV+56;kXafET`$uFYA`T; zOdmW1F1!NSWRY91QEJo?3Wc0Y&hht1wWnpkT*{w5^gOb@J%<^T@22Y|luA<`8hBZL z8kLUrXF|dgTLF;}{lr#2#jBpO)f6G$Ro<%!^RI#vJm7`3;D%CQVH%iWF>weLPz(<8 zA$coc4dg*SxQJOxak3!QBM(Z#aXwV&WV|5frk2v1N^ z_c4s7prWLtO12inF>gQ|vyF*k>J%i(IHpD=jWj67x517;U`QK=jRW|!Z+N?;d3bJM zo|+KzASw=W$WZJWCBuP{kfETqu)};<2w9K~uRspu!ctfcD_|9suYd|yL}e?Z(yWIn zsD`)T9jJvm2*7sO3C*wv_QC;ZgM;uf9HNi73ywlJoPd+`Q#cL1a2_tgWw-*@;5yuZ zoA4w21i!#<@H^ard(a0VYWl|vFiJ+l=+fO~Ri3rz@|h;*C!094nKPvpxYsyMIaOYt zv&3tfUz+dsl({_)pR-_^DYdxRv{(-Jnie~~PS1KG!!HS0j73OovQApr#u1uF_EDA-UmqsXGj zp~$0XL6Pn&qG+YsF!gC*r=kzj>huwY;gL}zMvfXCZH#$l%(Jm$tK*s!Yn^N5MykpZ}9tLYZ_~swvOMMX-~MY>gw`P(fN~-wt2&LZ(YTk zQuH#HWTPP2RV$+Fey%-g@_9 zC?=#ipzUb-WJ|}BR9b1D^vHOsHHQtQHrKTHTbi}~Nzy4} z#GU>>jTc+KuKuQ8+x}rgWBUYeQKhrODN4z+rQ}K}bw^>(wmpYiL$>cjNw-1?hkJt; v&UUpO+;nJNy|(uC*S4$}Yj1pMZ^p*_P5YJ|e^1*lKAuj`QWr2r(C_pwZ(HqS literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..3072df6215140da26ec3702faf2ac6db9b446647 GIT binary patch literal 4016 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 D6EcQ} literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test.30,31,32,33.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test.30,31,32,33.otf new file mode 100644 index 0000000000000000000000000000000000000000..ef1bc2d636db9e37b6591942c1969e880426513e GIT binary patch literal 1928 zcmZ8h3rtgI6h5~vFQvohb(u2k@G;#`5!AVdQxq|pITsL>nF$pt1zL)2c@_{$OM7qM zv|^zMMe4GM52lDX)cC?joKdHlS!On8G+CA{*__K2FAF=jb(`CN`k()N-}(Oj=luQC z^&2*<2Prgw5acT}GUP+)6NdlE)mhmqerWm81VCH?fU5Ob^HbD=*&)O##CiD| zMH$FoJ7N*yB$ZN8a56n>0peuDi&aRBdm`D1@qL^#R2oASxlm}vxDTgHqo^ta@kbcK zL7b9Og+>`GpZ+DDzZ`LYnO1KY?SvGJ&*GE=pjM2ZdqmRThIL2AXnRB#1uuF6Am$`On}nf#1WgG7y0rR}mVIQ%6V9Cy$Pf-g>?-s)o})yniQm?0bIzA-;zS zsGZr{z^~t&`=lKvkGe!Df@27UAmCXXf|!eh2dkG6PlzY*3{oO1V2lx_r4pe;94ip; zH_4yz&qzyOu?m($GNeZP;Qjq&1eU~ihA0g!xJHUaeNW})F-hfYO`SN?^92so?RMVEk*>V#>PVyA3T`A`?KRgLJ;X|K3Jcb zy;56Ntt%>28RWC`=g3o%lT+kr1=?*&c~-UFpw#H)YfAIAx-zX!VNe##lc%ZG@=RW? zmuD*VN?iq#k@^Z3E-762cHyGr!bN=T1T6$H)*d^Knlei|OB$Cbox!`A(zxkTIqzPR z#_7VtGsB!U%%%s`gzdy!oD}gC z_Bav7@W1;m=po)Gh6J=QO_;&X9G*+1^FbTLFL2YG1Q8=OXsh8qhxDA0iESEdd#iny9Mmz;BUL>TsoJ@ zi|%&}IMGP2*Y5C4>+@O8DQqNdW9X@FcB+kis8(dHcVwcwl>E z>8$b9*>?FGeDw};=Lk@EZ;XrCV+}C=#{Ja+rB~ZMBX2Gz3r=ra!OFk=?!dt=`gn7P zwZqlkO!lywDd!f`mg4Q2qQ%!5`x-9XVdHNZd^Vq@+2T~Y)lLn`W{r5L*r#KM$5J`L zE#XaGZt1=f&UY{A`ZA;YXPWf-`BxYUbp(U$zP0YPmUY%*Q+9sc8pF~rvODtwRXM#? zCu;_328;(94(;i2{_eH2nbxZ$bEFB4-e>K$?F*c#>FhY;30eatUt5cPUuBS7`4;6Y za;rQlTb0#lF;|tBS5{QiIqK}Sj*UY_m-c?|3AMHF-WzHT1-op0O`lgCt0Ng2UkP33 Vsx?_FNH%+95bL(tsaX8i_zQdMj_?2g literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..f89f5b8bdba4a15be41a40a4671e741c93126fa2 GIT binary patch literal 1320 zcmZ8eeNa?Y6hHUvhmYMAv{fY&Vdo}Ei?`QbCm$9J0v%;Q6*>^NW)E>HoqHK-}G1pYKpk7!*@9hDsjs%=Eq{_&9PYQ%5t5oq6xoyPL`*< z{0|V-9aNwxd!j`?Z-0C645YclNEN`yDlR5zjzmBOI;Q<)qCm=?IVU1d$ zR%saq=U#p(UWSibcJ6{#zzq3`Ib^@EgJ4VYWXR08<)wz#u&%L0{EaBJm7{cunF>@7&SZ8gA;5RvtzU#jzBq7fCH6k%#+QI z|DhaQ@jO2&Ud-oFNn{IgokvyCl%h`O@g4DF(30;MNnezqA%qgjn{xR#cqt@iq$8 zc88zaSdqgS^YV{?~lI7HlNc%*!G%h}z z6>o}r#Z`~T*#BcmBbo*6h)%Z<(XGZIlIBw5UXPPK2}%Y(R~N)c2{|yil%@}LhXR50 zws2ddW5ekJOXmEc8waGC?=Did_t*(vSN*#*wah_v?R;QgN8OlvxW+S3^JUqu!K>lB zk>7?c{mhEv!Ha!UgEtRP+b-<;i9RRn`0Uv9*R$b23VrHy)fxauQEE6uI7()Cp|-9gi4XugzTlkyHq>!g#f zN-34MYr9_TuZ!55eec_wJdJgAgZHjUX_ERZI}-W4b!7P|mJZN|`pa`t&W$O`jBeXb zOQ~u!=e+xV&!4?*{ek{oHkwT@>$QJH|J7gX|Gw#mZg%*SPb z%{^7qoga@4N-z8(W#5%D$L7TO+3}%Io6pyFv+Zxc+4|NxOL+I`UB@e$2g)WtWTU1> Ln{k$|pkDhQ`%r_e literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining2_multiple_subrules_f1.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..3072df6215140da26ec3702faf2ac6db9b446647 GIT binary patch literal 4016 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 D6EcQ} literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout-retain-gids.30,31,32,33.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout-retain-gids.30,31,32,33.otf deleted file mode 100644 index 2d08eb0b59e153f46543d2c27cadfc8be556864e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2368 zcmdT`drVu`8UL=$<6;OT4W@Y&90F+`B(d+k=8-N91WK1^2^Ew!3@zY-a}3y+VDo;2 z7#qJ|m=c2tnBZ1bNDCu`lCefh^IliAU8{A`P@7e)G)=9vwwW&UQn7Q*q(;;J*`ND9 zo$q|V?|hGQzI*I@i(Y)O2t?2WLXhMa7D|5J(pUrlvjCBf=SxbD{Pml^{SJWqGq$OU zN)Ax!h0-8EvpXrzrBqa3D=7a1KvXWqnJR2p|0rq-`xjuGrqbwJ z*OGUz^O%dFNIAL-S+;;n#jEjB>;H^jN#<{2;?kqna z$$p=(xYY6l%WeQUK?ozGV`A4OY}lBzd0R?q`mVkEWlYw=L%I2dM}JXNTzaznl%g8d zY8rISZJlQgCX3zW{p10XAqvrmL2{IdvQRe4K{6?l$&idfG8)MkB$FdqCX!_#SvHd8 zAWDiT977?BMihf6IifNVm4&EmMCBk_if9?4aY`D|45H5}ik%9r+zfpjIu?rl&o%O=wU|lK!`R8VxQCv& zb@++L+)4~f@#02^##aW;!6fl4aa&*&<_Qbg^yPixyh<&1(3E?QTOZ^a*j*K5&-9i4 znXO)*%k572@b1hd=XZ{`J#*$c;}>PDhMw2?>mAzuv$kHd$=G4-uyps5Y%vQ% zty9vSp?HQ9UVb^CdAH+Q-8VLN^6ww`2QFBL-42Hn^N`hV9mEk`E1Wo%&0pRvc5roG zt`1AL;)csPYh%?Ww${eh^}MC98&8w$gCBQe&o7sw#YgrXI`G_{x>MEF))Hrj$2esC zw3NI(K z-3A+JGFi;#6swIVl51bd5DyG_hX(wCiRtSj;|uS-bN`+DZ=^anfte#11NUTi*%-N$ z%xT53v&%_hht*-TZ818Hp1$Pa!h+O$r~X*R*4|y<$blA@&eGJ)C7x7qaVDkhc;A^f z>&I)gf!djqf3n|ke&+c!_}dT3(3E{)@apKtm2-;u;~#Kzpx#TZvLWYTs*BxIuO?@9-Bk#`iv5~#EtrOkjhVkC9w&Biz zvESe}xLh90-nq}4zp#8|8f*7;Sp0(H#`}jm++SNs?*M-bgTc{2V8nOKeav*+ zTx%$;>N=`F^qbPLDt~L)bnCVD`S$saOFeI%pLBljwX?J?5uICJSt18xx-{^ZE9+1Ztik)**hIC-LAQF;d4)Lc;wX! z!Tw-i+%ntu>((n>q|J(NiM7ksX)rgFZ0X7Z-nYdrj>SJJ{tp?ZW^y-IB>e23KtwKL z3v{MW_we(B8>h1%Y1I`$39eu$1OacwZ=2l>GkJ81EmSKjs#m?}bk_9{EhT zD~}&c27;Jdga;xaj(9{of**hi&wzET0SH71at9(_A@-Xuh1t)NSiHI0nU5fFVE`WH9)^y=x_K3&yNJxZd|LqeMwjJ~2Lc+~bXeCw1E@iX(P{jKF2)+d5o+w)2rpsO81~ZQI2r5@=M?Z2@V*l9 zEW$Gb5g@^H1ZLh&^CtpnSn?PkE-bf&Ww^`XJT%7qiNdrx!haw97veLBAQ>`%P%HHH zK;kNxaCUx$&?|L%Y+K8UKPYhbc%8&~1+WRn2_OyjU<*HZA~4IsQW}<2SknIjF(u5! diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout-retain-gids.41,42,43.otf deleted file mode 100644 index d87455d0705e834b0ab2fa459a3e8c384d393605..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2020 zcmd^AZBUd|6h7~=yX-Cth_a;kwSW|)>As%}sOZ9inJErPgHhlL%UO}-V;2-0C`(Xe zL9s|fQz5q|1H~~l8=FjJjLfD+ry6G%#~;n~tHvB^7hfGZ@8YD>^sk@YJNKOPoO{ka z_nv#_+`M(`^1uMwAq>pfxw+EiPW7I9VA3r_)P ziwJKhb31CGm^n)G3SR4SI?6w@7hfmeyM!edDW;5Rza)Es@I05hzR~z|SSx@g1%NTS z9gVeMUrSRkNJCrga65J732R6^Pq?qP##=ve6gXP{Bf@410bnOjP^*Ap7;Slj+ufu{ z8Np}>mN3CmRj@QHI9)Br7{liD!Cs$lk{ZKj1DqU-?3cCoua2+K1e>Bq$7f6pw!}aV zEk%ddKse|j0wN(AVqhA?!3>xMb0HCuAqD2cLSR7vD`db@SPt2c3oGG8$b)<+gd!-0 z5^z8{AXI`IYQYOzpb47cb$AonpdEa$2lhb^9Dsvx82aECdn1<=dT99Rt<&fo(6_6E?m5{X}n}%#Uau(#sheM7>PC!mXPD0L# zTpDue$Xk$Sk*6hj-$fqHnj)DaR76lFkiYTBUq9CDQMIjA^bQCQpvM6#W z@+i`VL=+_ytth6Un2wSKB^D(PB_1UKCEBlqk~O=gw#l;zUG?UavQ#r?v2bQvdCf+r zxuD5g?{s_3E33Lrq1jedWzJX3z2Rh};T(Ra1$ zcK1(xpMS6O5BVGzD^wxD_i}wv|u4$^PJ9770ATFRitQ+Y5c*nq_P&)aL{J?Z^IFNed ztgITeX3B-KW-#@5^}W5n^tASN^!Dh2$?`>0#BaerP1kzAZvJMsuK)ecuKu~+%0_2{ zQ<76N<5x$i z7zQduOBHLBSuiR6f2ooKr7QW<4^tjSLRsn8EDmM$$;4!VN25p#D6QNS6$xXSFznjgTl|v=g2HBG_6nbYFGchrtL?vXSt~4#Iq5EOfdh)jr zo|IJ(MQBnEdqS^%Le@YmWInRdhV)1!y8$*rDU^YWO8F+J4h;mJbY7B`vR(yFLKXBQ z<&%WuQAM^Mc!`iFWK~0cEPWQrepE^X;<3aH#05};nYfy|qR&=N1hx=WFn}>cXNBlw kR%|3^)3DJRp*HcJ@*n<7Q&uq0w>2G@Do1@a=pNhr1#b%6Y5)KL diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout-retain-gids.retain-all-codepoint.otf deleted file mode 100644 index 737f85a4610751c01754268c4384e71cd502b3bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3716 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 Tzp|B}RE|kClOnboT7Z86WkYAF diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout.30,31,32,33.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.keep-layout.30,31,32,33.otf deleted file mode 100644 index fbd9a4461a481ddd6eca863499e3b57b5453f985..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1904 zcmZuy3rt&O6h5~vE~SG_cc*U3u6w9cHWApv$K2SEWlQ!5hz^$wIw%xqDQnBKz*uQ% z@9pi2cC1ha1*$P)58N1I;+D+4T-4~)XpBUs(PS~2_?Wq6mj%x)^AY1Y`Okm8bN=)A zPj3FZ^W~R!f)d(53iRgOTsmVg$N|78fXuQbzhKk1-dp2v5Yt!!T>u2gBtQ^^qO?}8ZxprXVkrx#iQZaWVldVi zjB2x{bQPVg)6se2aTA@VF=>o-Xq@d0n{!A(j=d($r4~M>d`y|VM7c~9%azGXm9!`x zRVEvwQ_G`*Bg*H5-i-=fQ3Zc8I(;enX>?mO;lDoeA7A3I@@CSoN_Eqxnu8ZiygWZH zsmc2x0Vf0pVVHQ4xFTVs+0tBo`P51(yVxK+XWw{Gm>Usl_$P|Uwvp4Frxy7G9gNUN zu~)tb-PgdU%G$o_>CRube++52?W;n3D88c zoXf>6G#=Z#|A>Z+J#}|APUg(iIx6$b`US zVDE1Vv^Wn2+XAf|d0-kSoEz(54?99^u>JMMkj8HqT2{PLP=%NFY~ty!zCL_R+RWpYadhFbA9gd#By4^XlAslFy&^QAx3ssT8U( zyeImqUsyj_B?KnZKHOmO{=|^}p!gL=B7Na-Z(y5un|-^Z(ppf`vemr)?SlT2P($HJ z!?~vMrg6*Bw&RC~-M{-?e4gVv$)4;$W(FNY&cV=yrvAPQzOW-?4fJ%m2J6G*=Czc& z!mIUZoed6)-PTZBTVGe#!nL@XxmT`KTs`uQFVfR{=t!h95*~1lcD&Vax`kvJ{7RS> zPqWogNAd;J6WF)YMJ0)kPki0tl5Q2HyzmDQ@=3Hn^YW24asTpS*;-gIO0w8DV=`FPg&xqE^DN#bR~hp(NAxJ}%KJCG6I0d>>>Bua%; zAy1M>WEdg#^fzVaYHnKzuR33WZxfDSZ>%J4VXuOKqUPZ==o8CVt1DG@7RU-NNS;+_REpmCQWi}pUQBmh%c5I$Z|*t2-?`_W zbMDPMucW-Z1UNVY3gAseMf{!pq!$3D0GQKz%PMx;gT8hEl@@I&C1qRm_L~)x0E!F9 zk5xO&Zb&6n07{u3v-!TxvCJ zvlKtC5o2%!I7T0lsFKhDp1c#S@#aZq0xLqEzPq1v}jdnX< zD!Y66Qo$>D-auolE-b8*0VUR{S*y$9vbcl{j+aG-EHb$SkGPyI(oRt-eE*tA`$e@h zA+F4dx5a&8+<*7j$9wUk+@fYwt6dCf*Wk6{=aQmQxA1iIU7!mhq?{a@T29slyMumz zN?T7`s3YxsQDNr%(OZY4+HbE=w(sOwZ&$-7m=lX3Sp{|46rbc7Akn=JVP1AMOwQ(ec1P`A%Tk)=x>0G9e15 zSbs1O2&Q<(j@Dlk*zj|Yw&^tCtmTb5YfsI)wpO~Su8eM|p(!?+e2to<46~H`x|Axt zyxb^&kdh_!MRqjwaqH-6DwYn?72VZ2Dd*NSWybOg zXa!Y`|?=>4^?ZNNX!$A+`%Rh{Pd@L#$c1K%}&-_4GE5bPOA_trKF4T6E@6wsVT zYV56<>3nZ|NP6*SDf^z3IX)-O&rS?~*mAk9n{7YxTI=D|!k(AU?>SZ7GFUlvjtv_g zZNa;A1#}wx5=m?YGM~RxmAKlcs!qrJcb!aKo-M_C+x~6unLl(VAV$* zwOhdp4R9Q)pc-soh7;h7E-P$Bn-{SI++YU*Sq*k|DIzPLu%oXBUPb1Kdb#l23$QsF zlaVuET}h}p)OpzdJZdFQ*=~|=1V+5r*Q+m}MGo*xRK{LKzNrZp!5GmIxgh^j{%6P$ RIY@@}K;j!;R(&qH^FX(&cyYJomz295! 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 Tzp|B}RE|kClOnboT7Z86WkYAF diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test-retain-gids.30,31,32,33.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test-retain-gids.30,31,32,33.otf new file mode 100644 index 0000000000000000000000000000000000000000..eb573b02275f82d54e169771bbd42d3eea3bf429 GIT binary patch literal 2360 zcmdT?eNam1JUg*xY```Y# z=gc|xcfRgD_uPB@x#x}}A?ieYBsrX)FFEj+oOy)!L4;z5o-Hgo^yg3h`UixF1%#01 zc;P-uJ6{wAy8`U8a-FIcji3(zKLk-|)T)Zhc_n{@cm~*+8gQ(AAeaFBAxN4=XKYGb z%Qqv$gBkh{t(>c<~E_7sVnG@ql=M zzC%=WMSuZ8SSa8NViR~g?yR45nwxj%8T2%qFJHY6r|;(wD_n2!3t;5}uhs}r3d%r) zR%NU~WVCApS=?@fQEf1SZ#9p*ksyl6XotH|8uXch9)ny?I3j?#+Y)eVPD`Vjo0$Op zlABsgeAJuz1LmPbwBZNLhwOj*V}68VA%mLeA&(Ob-IYcwb*L6{)nJ`QRP?pE{{K&j>wlHGCy0UHNDzXG zdY!JBLr0T|R+LOwiDbgY1K}qV<`{OJh@TQh9*1L9i{c(f==BF{Mp(gjHWaORT&-48z@-}`1!{x3t^u6U>tGqCupBF}5@+HpoQ?NmnH0-pSVm!)9Lp3~ zro^&LEX%^OY%JT4DJiC)hQgE_QwmHeF_np_EKFr%YCo1sv0R4bu%#T!6|4rmGH3%f~JrH#vMn-3ll_Z5|h@h zdu06v@y16V+q8L0^5ZF6CEHTBr={n zouy>wsH#%5y`eJXNUuRzP>;(G&*@@U}XN?H*daq^OaO5%d@hC!o)t> zQ9MjOOkwrngz2S?Vkhmi+c%qCW^Z>&e|}!-+owJ#W~vtFSu)V*HrVPr*bOH&tjMCa zAL~BzTFpq6K2$Yz@*~F$*Qef(!@s{xMkXBdy)#31%4St_$KGS*bvZ9J&c1QYa_b*` zUw40FpX_nWXnI)!&iAsYg|s^z4(H~&@l$68)#Sq`zgNO!W|p$W^7E-rn3Zc&4F%JoAyjYfi`=ZP5GiSVj69I+4-f*(*6Era&fAgiS4>hk9LfhM!JTZ z``be19+Su9c6)(+v!6A5Zu`W@)}TGm^-^(Y@-;j&kp@Gxm9Nn9K%iJb7U2QO5!{(Bj>a#}rK(WEcH{lai~C=?p-AN3ry z9J5xLiptxM7!UrgXt+GsR6N;qxn-_puJvN)Yv;#Y-})R(f%PV7pXdgrFIY!y7lKz> zhKH_rL)M_l-{0%F&=?{QXNg^v9*tLHYqGXl%uV(6jSUU$&UQze^ZDzQHwHiRhWiIz o91Qn_LnF57?%y_DYA5Y9{1Up|-Da{jkWA6?JoIgIh!YU{7q4yAyZ`_I literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test-retain-gids.41,42,43.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test-retain-gids.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..f5dd38441e950ae37e3bffea21437a677b3acaa4 GIT binary patch literal 2008 zcmd^9eNa?Y6hCjj++9}igC#}O1;ivx_kAv_rUDD54q+mxS?UVQS&?O77ZeQ35)@ca zOw`ac$gLRz!%;CCn@nZYOeaUn#u>+)rlw|U9Cfe-pAMb3IK}jDe|GPjbIb&NQy*a_$iTri$>Y zJdd*kzJo6b4G=HYw}PGX*w?>EEW|RL2OaL8WMEs0`gq6KKK2^e{c} z2)OVHB$GsDqfV{UMyOOuE+xm`Bh`_X0dpvS`oMVY`6-0JlTL~BKneM}2o(Sq?n1cC|1VSSAUr`suZ&@I`Q;u@r6SFbW8Q!` zW-AlN)T)ToaZI&F9&S>PYlZEBzyLQ584K`f&(Jnm_vn1zTrDByVN@LCkf7Q%LVod!X4nIJ zVL!COLHHOB(Z|{eN1+Q&!YTUr&pE4n`-x_q6StjKrTR5wgv!v#GSGz1ZmHsl9$8VWeoagnGczwE> zYEhA8k>c*REOPl>zICJwUlOv&A&&xzD4`8g(2lGXSr%CiSsqydSrJ(YSsSt`$l8&! zB1bVCay)VZaw2jPayH~rkh3FiMV>{Tw&al)kQb4ckhdY9g1j9CD+(+M914_CKtV)7 zLcxYY3JP`A&R;)-j_LWLJj$@=E?+x)fVZ_3e2-Lk31RiCw`^l))op?6>5 z(WN&6=NoS~{m}ZwRei8CaB6qgf$OVII8SDMEAzhDAFV&}*}0l4_ge06c~F1k-9VRn zx6CxiswNpW=<6E-freOL$BNSZE`9IhC!#r`H?eP$85;|Bxi`yG*5=4#3*=b09CKDq z55+q}*4IO0LOT|OqVjL9t)1Rd+JqbZZ)26Wvb6NTy-T5(kZ!-ez3G$9?N3wb<$dyF z^XcwT^0h8m)nS_@=gQiS|w*T5(-BRDutnW>dPn#p|_Wo(U)be%JH+A~94;vcW z#`_B^T;(oFPM#$vSIDW`3r=j^bNE2W{(UIvb|~R+cktr5&enq)53Q}!*Sz-X=H+7? ejW6!a*pRnz-_qkd^}W)QX>^v_fH{JGr+)!>F6U_g literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..73d92d40d95a50a5f5a87fefab41e02bbb475392 GIT binary patch literal 3952 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 b;apBsywg%&S#2-j_{71J7`LNN6b}Ce7dL^7 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test.30,31,32,33.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test.30,31,32,33.otf new file mode 100644 index 0000000000000000000000000000000000000000..16d2b34f98a4455600f9cb25b5fbc81f14572ee1 GIT binary patch literal 1888 zcmZ8h4NOya5Wm+iAEkm$pPS0CqHgNYA?W7joT7-)%(=i&nTb%LP@ttq%VzO4mEz^M>eC*WyZ{?Gny=mOQv&q;={0e#cghPz5Czq{=e(HyS{Ye zr=M;FDb#}y(APb51rzKb?nrO{WCi-jhP`_N<>MP&(yKfw_8 zqe+St8YOvQ=2Uz>Umq;d>hz->kcjaqG&ulr#rU~J#Q&|>cUVT-!n`r?vL^r{&SByr zUj?1wWq_Ig2#*Q;9{!Yp2;_K*Pr(D1rP<3U&O+f@}iew zF*5j_@U@a~eiJC66m(DkS}2A^un@Cpn9GMUP=f;R^6|C|wnG-=fC@7O$m1;^k}$_t zYM=zUNS(`c&rXnhP}fEdC;#1K{inlOeiiMWX}VQdgwHrtq&je8y7 zz?1QvoaEX0;k9B!a6CE&()r-tE4)875hMhWvhJgeX&I}vB~_&b`6|79Zq7V;VnRZq zJULgpT`5nm(&?2NoqSz!j<&Q!TdL42a~H~!)oOVfPuI!QlsaW;IVQvX(e6XGl(HpPD?#5IQ` z?7`5;+0gaS`p~%l-;w{`Mf6DTM)t^Lcipn_I8Ma5$zf07jFVuT0DsF}&_jGk3<+pq zvM`mMGrWLG&en48n^*4QCIq<>c5W6~-+Q>}&~%U2>2l4udg0JM$7B0ZcfY0IbT5*VF#;`rVUh(_( z(ycDL-GSOd`{`z^s2$;`NOtw`Jj%`$dAK62!y|ZE7*y$YrMl9_^;H=qx6CtlmE0KqWmMo83L5&uc!d zu#&Wup{Kjp=~i~?XY3@}X?4&Jv!}sjWJt5wYO&0q8D2=PdL*9mwRl>5{y=x{$+phH zZ%20zdQ8jY}KHtqjHObg*Hv6>F{o8izRgzENdcFiV zb7Xiam9!`BP16!aziWrD%vbK!`zt&RUX!m;QKQ~bo~B;f$Hm?+2pPK#U)Ucw%#GKM zkrxg%vf_pzy1TB^*xArg)mjrUH5pw-r_+t<>AzEc&-%dJQSGg@?()@p>+Iyt5uk8y zjFZ`8@iV@L&#U}OkG6Yu_5w~8nAN(9mH%{m-~LYeNK?C|-PzVe_OM$h$5!Lk!aPmE zJKr|+)t~)=jk%`xTD|5bvqSAtJ2WJlKH{b#pGFTyQ<;ISq0Js{c~=qVy%m3Xg~9cZ zCOtm>Eer42$%CfSG^72}H zt*yqsX{g}*-aGDKYuoO-n&lA-Y}p=+HrMoT%#W{eDC-&PwHiT@gZ E0eFyz_5c6? literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gsub6/gsub_chaining3_simple_f2.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..6623508fbd49580626bb692f2bfacc03195a0fa1 GIT binary patch literal 1296 zcmZ8eeNa?Y6hHUvhmYMAv{TKsN%*1%_oO6G_-#O=< zd)_T6FE0TVw1NycQ&AE3`>eMZfN4dG7ME4*a)kUH0B{lQv68Z_ddJm@NdSUzIAV2L zJfMMN$aTo`?YyPxTl2xI$oC*O*il%wsC)-;9PLTF)8EKG!&D-kLQ^>{jUJG{iV()o zlrD>tXD??xj`a)3hdpkeKk*6Z5#K=L05De$ptwcymp7^eO$8aaiNoS|0gGH(vgIT3 zak74ytoB%!5<_8L`WlQVo=<-1p$ybyNnL||ISk5iOC3##1bSm4k+`^0C#h%+z1F`D zr@inG5XCK2pgDK4RXT5eS6v7hi4$@?^EFZ#Fp`RkNr{mtC_qCN$s*hXeewjvh%l^D z%9IK&EzprJq9Z{DO{OF5a=Kn4+cXTl;qbE8 ztl0?g<>J~As=Rk;saSyw&Zg<0OaeC^k^K4fpdiG&_vMmOliSnet+Cnt+-7SYr!Oeb zbH*z7QJyPn^7(nEkK60Ay1gE^*W%}^ws1y=gDaKNeOxK;H zkEM*N7Sy8}%|cYO7KccQr6;`>Cwmm+48C9x5~Q3Qm|DuvM!F-RP-c5id$e=YsUmas z{Gn?H#M;Z}DBIU?!WRs@P17swRMWwS_IK8gyGCl=gSB5({u;j2b36Lm@cExvVIq94 ze|qTpkr~U`{Xfxd-kqN}%zQJ~@#CF=zdP@SCf^HB+xsbrP$o*@I2($D!;wty*rEE< zJR5)N!FH`Wp0l)BYwM~0z}`ml>&ocHYMN=M8MD+RW?967H^mL&$(O{ms+)De=LYJd zwie&Jwq|!zef`j#D`JMIJk5?qzi1m>X~oh(dS81XCgxq6rp#F34q8DKV|iy>cYFWn zYaa*=^s(_=dO@rHGybpk%E0%{KXkJrpGJB{p77N+@&VpJ^LEg@Mr!P>p6U8(bFN>VC*(9Dj*j zlAcpkI;&_}3qZifIKPr(D$Rq`S8xdLU=P`7$}w{nW5(jT2Irl5xrId!cYzAW=dniv z;NDam1!BkRVf)b9@Z|TF0E9B)Qt)ju8M=a>2lV{mB14{tN4@|E!bh(_Um~o509Xs_ z@Ez+R1^tY~UX>~7Tpv087a+m68C5Agu!Y@kok`Qfn1}U2s(?c{4MckQ3J5(~|3h@M=gpZ9v(T3^{0+>0F_S!e_>g@S&Sqm9 zX2M_sOa_u|D%uDf#)=p28j85cTv&v@;e7>}t$#R%6AkvWiud(AjY0~O2i|3@1-Yr;+o zM-iB{ukjv)jm=Y-0sw`;Ec%9X7Ko!@JlPSL?NA8A+Kzz7FfWlX3Lb|i;7L4x5sZPS zFw5klt+kK@ zufgkBU+WOg`R&5M!eE>QY>ONZ2{;H|`vjY|J`UypeEvKPZ3%|83`0u5a8_X` zNf?9)e5N}voXVKY>N4IEGh_27eM*a2CSz z{4rgGD{u|2!wvWZZozH%9PYwb@GX1?Kf=#&A9yVO2Ut&mB!q;L2og!2AR_WKi6Rq7 z43Us{GKowf3Zf=DVkFbaOfrYeCyU4u@-lgqtRSn%TJkzcCMhJ1WX#RYD=WyL=|$19 z6nV5tp-@H7PR-q5j!q~mEHdX5M!&c*CAT0ix4=|nPJJ$Vc6N63a<;uNdbzpKTu_3} zp+lxhs-kMDp<1e=dTO9Xs#H*=k}6eHsisN|RcfhHN0oZ2G*G3HsuWa(jEbt%RHdOR zEmi5LN>5b=sxnfwf~u8NjgM4QwT7y-RIQ_GJyjd1+DJ7Ds!>vnifZtU8miG!jgD&c zRAZnTBh@OXR!Oxgs#Q}h2Bf809o6co){MwCuFbfIi|-~dYI1iXuKxeR|nsoaFWp-jGk?@=PZf`IY} zCSfRz(PS*jB9_Qd5-OrcIm{*tPztY*M3ljLl1ehjMp8&hiG@^SeYlB_Y$txwN!}oP zNgp{(j+4{m9JxfUk&noyx3ej>k23Y!!*GCC}V88I`l%t)A#G84y4JTo$8 zPX$_F+#=&86#wjkTF8W2stCi}0R^h%dYmkKu1L z^!(@{E5d*4lMv2oVk`8JF=SuBtbmJwGXk4}Rs}}}kLINVQ$(|qbA@TPSzCosokAWj zThDDdaH#QMl&`72p<&|niwF05?z!Lg92V1MN#km~`%b*|% z=jRT{MQ$O>CuE^*FrBIQ9Cq>9Ha^qEXKmSUs7E4t8i>EPA+Ti*If zSxGa6P@!{0wJ_b8y*fd)CXskPuzMYG43Sf2$lIoFj57y(#cagDWX zTZzZ%ak`z`wr+Q9^Kc%I%N^ynwqfhF^jh{?@0H#D$H`l#?=1OYMxWj7@Yp@=jsE7g z9XBs!{W|@S;)F1wT9Lx#6?UZcHFEuv2XEpDd^s>eG-t{SQ|C|0T9=yYOz>2At*zEi zQ~5FepSL;JJJ-9ChfmOb%!7^d`Rd%>iHDnPXG{*x>2Nut8u%y&KXxtuq_f_E@!5Pe z4b?8rW^>r>6P+%0aYFgvWKnagueG_wzvsZ|_O6pxPhCEB`A=fE5MURGrdoKaYRxXL ze}a%J3O_tBM&!ohaE-HitlruQZ42g!FRlA%4WD`Oq`) z{=SV}nYsSVgR4KOyWqLw{j~F)>s)tV-O24ocHT%nYC5*`13_Id^NmeM-#%x%_EYQ6 zwf9`ZX%q;)-zz{l=W^H8xyKdsuFLN*bN$ag(2BzQV+Uj+>Pg#{UL#D-N)Vn&6UL%$>)P%1 zbWJSGEHxLKb%K0`ATJeWH>4f4@7TAKH~y8E-r>dj&Uarr*Vnnn@>Z6Uv%R*qCMjy3 zXHnby@<-z9*FBhuSw1pg5UF>Fg((boLt;^va3qLxj*nkH*=t*J6Qzhrr~;jl2_ z%Z%>oJr!@dzw+2>KRnJ|JXp&I*SzQ4Q`J@7RkN$Cti*#SM#XOYND}i7A#Bi(WX9xGSZl zbj^X%swUk`jyCQdj9-`Ci6_j?cZFZSC7SIvYFvU5>-Ge=a>_ b;apBsywg%&S#2-j_{71J7`LNN6b}Ce7dL^7 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46,47,48,49.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46,47,48,49.otf new file mode 100644 index 0000000000000000000000000000000000000000..4e0b307a48aa02b765c5eca0ebfca7f56d35ea06 GIT binary patch literal 3208 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 K+-4g$0{#h#!OI!| literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46,47.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46,47.otf new file mode 100644 index 0000000000000000000000000000000000000000..28bc409b868a1f517893bedc50bfdf3418308406 GIT binary patch literal 2828 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 BGKv5I literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46,4D.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41,42,43,44,45,46,4D.otf new file mode 100644 index 0000000000000000000000000000000000000000..90e1cdf7691ade3a68aea2111ae4be52af3ff5a1 GIT binary patch literal 2896 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.41.otf new file mode 100644 index 0000000000000000000000000000000000000000..eb60c6bfc3bd69f925d5fa12bd461e67b9fc2689 GIT binary patch literal 1888 zcmd^8eQZ-z6#u<;D_vJMKDL2lU^kdD!O{0#U%LUqz8C?5Q^piD0%a?wjCI}G4VWSy zvcYHv3^UPz;E2@(H-R8S5{M{FKmw7l1SMH?F)^B86v(uU2bt$}1Q-AHPw&gQ_xyh6 zoO|wl=iH*ji;G~wX6RwbFD$f-3vAf}=r^?z$6K*#Zd(c@fS zg}fKogbo%%rPJdwUQ8X!w(l9YReAk210O(Q{R)c(VBb8}1QrvL_!BCeHI*jAw>5ugAM7&Hfw9o#_q3?G_Wg5(tXBI51q#H(8Y8K&4`9s=o9*IA5vrm z>#VWaWY8O;V|6+$kCx-{$Sug5gB;GCJ9rmu?wu_RXs3(mV#Jn+vjNX@J|QZGWksegBuZz(th>;3BzSI9x(f$E95_gv%7|Loro;ppNpCY`06k)rNA~fn) z^eIAplseL^pU{Tg!QkL*9yT60(l`8&YPf%)e{M7*;Z}SKidoTZ8l}NMMj~Iwr7yrd zEWkn(;YAdq1TSMLUd1vlQ5hGfJW>`vKjJ!Uz$Uzf1~ejwUHq_H@Gkb@0NU^&KE`2w zq(^Zaoj8Tl_yS*{3m0)2S8)y9xPhDK!H@U}KjT;2!tc0)K7_fk9|{ok`QEBJ-)eH# zSSFWdSR|`evgDR|SGp|4b^aQc$8VWeS?cvwd40|rS6QYdx1z$bNOSjF7PLN+_u9AwKPTQ(_HQbbZD zQe;y2Knf{#QXHgYk&;bzE7?V|OJtYHZX>(G6%lsiAdgEu%ot;eH4l%AA2D*&=!C?i zF=L-d9+xtH!jqQNw270_pL%+7#xqll!g2M4jkQN^IKE6bK~O@2qd$Hep|3LE5Ed*O!LNFP>J7 zE$epq8*4YJ2}|6nxxp1!xUKrr%0uPe{pH7(+z4LS`9t$}ZD+0-Lq~(B_jVraUUAZS zYT>u4?3?}3x|5%uZ@7B9_0G1tfn#q6JKcL#p-I&>t9acQXbJ|Kl6@V^st>q~_oh5l z5@YX8?4O)SJ6FBq-l|SrQ>>0(r6#-8q;qP1IMo@pz7`%A-m@SaUv_g%p8x9!Tn?Kpw{wS4E-LF1KJlhq{xZbJiIvlgq5;eLb<8bBO-M_Td Tw+32UjQ7&jvz)dum>Byv{*$(j literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.61.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.61.otf new file mode 100644 index 0000000000000000000000000000000000000000..275b11be46c9aa9a4ab118d87b7de7320721e1d3 GIT binary patch literal 2608 zcmd^Adr(y86+hns>jJ9;!&0k=3qm6a(Y^QX-n*Nq1VN1$B=S(us4UBJ7UaEv$RoAN zdwD8B0YSiRXAD|wqSjW&Oe68tv9)oMHXSCho#`|)&1904b|F`Xp1WA<^q>CGKl(?% zJLlW;JFoAYZ_l|mB|SX_0^tz&fFWViCVlSjk1hxB%>?lKXmjGmO%Mcj0GK2S*_@WK z;SaT+TLD-D;iQzbHGJV08NVWYk8rlF$XW`&fj+`vgjYN4*4(S?_AbJ&5f&XJcxGDt zfcP1rC`VC6b#Si_#Zr+!Ybml;mqO0#q=KtN>SAk=U2`*H3F!@lM@mba6?3P6C;oRt zdH}M`A&wDgiIl~_O5{uRc-P!Xul+oDdM6)$rK($gQ!Exn{a*G)dD>z=vd`n_z7R=D zUwV|&taEcucI7mZ5Gfj>h)nIFeL-vg2F!1YBv2Q9{*dxJ_2&H#Aat(Nmsh<@&<9kC zl$PQb0O1e|tk7Cf3>t4lpfkJ?E9}k+lKnHj?_*v=+WD#(#1pSnPFLkW$-2Q0v}~G9 z!?(bDe}Q=7NFAW|QTqj|R7%cD^d~Dmal=Mci;fnC91Q&HZ3`zceOsguuz|>m^<~UcBj3(iiF+^Mhl`YP~=e*P&A@Q`HCn? zD4J2UpkzRaLy1R8K*@-b2_-5=LdlGh121j|V&m9M@_ebZZyVJo!(Ccy}EQ*|XrMOjZlbv2>MI6?|bf zRM+0x-qyCXp`)R@DSTj4V&tv8A7*(9ZeEc!y$3p-EtPM|A(;+Y+h}h~ZYn!hJX%mP zSny8f$F3V4pLYLt`T_m$-kC`^0*%!xb)NOjd#E5|GMd$w)00_ z7ae^vYnN5sGSq0=+Fh>prR8V$mJQi8GcPlg~&aTp7N8VeGBXaEiG89v(kDwL-soxbEf#4u0QuS^tbi*YG$J4_jG|@&iq|>r~h`{FIzRE zW9=QIE1U(@_DZ`b$E=rQs^$2uyi3i;&kcJlA9<>8%>GtQ;~Tq< z>|U1G@#?_F8e9Ef=7nRL8S&8?swHSPNS8IZ+r6_#UN^R1J~kD5H?Fqpi&jlfZ)aE6 zijk4w!NHTqlDd)_lbZ_;XV~huRIK}X#wpv0>a6qCKdZT1bGi2IL+6f=XWilEDvc-O;T6ie L#ia|RPwGDaIX`_0 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test-retain-gids.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..d29304c48b32d0afcec1817b842e35b50c7dfd0d GIT binary patch literal 4048 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,47,48,49.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,47,48,49.otf new file mode 100644 index 0000000000000000000000000000000000000000..f149bbff837210af7660a4c2eedf141900dc396a GIT binary patch literal 2404 zcmZ`&4Ny~87QQcm_(&q^u3u{Y~=C z4+wF>zw&KYo}`q^3N8>g-v+J(E>(hI_7mP=;4c7Q zqEzc@gkO@cf<6ioua?!6p_y-iiY|cgN@Z#}d3_PYa#&lqOrzCJ9ziLfkAa90g4mg$ z5g=@q>>!{T4j|Z~M~S5WH=*9CG1)owy=n4ug#9sW)i>C$pq}X0rcU`q1lYJ!b|H#l z^8t*S;@c-Dfn`iiPX6KfJ~l^?_uDR9IxuVPzY!75){OLtCmY#ywBg=W6gTOPO5vOa z%AGD5G)~M2;YHC%NIW5)pdV4n)QUg{4cvSlmlrMIaH1fVJ>#d5k-2FL+K4jH_USrU ze6)dpl-SCEWx!+y5B-*{A}R*VtItRs~xzBazji2mMKhvWjg3XoP%bT+AL2^`q zw5SMaP$^o8R)94NYzkC~R7eIs1$ZmbA#?!cBPCdhAdVFUN(CFcQ;o_XRt~HXzQESR zM+;CAB2+S6DI(#9VL%nEhtSEjI!EDjIg-awWQq$LMlJF(`*hKyk77|%l%EB@h zmh)qm^2IDHVj+Qr#Vmkh8S7ZaIw~ULi4kmzFqy&25!@Q#F$0l_E0KGV9g!Ko^pXGb z#q{wX3HpS>M_%DfxSp7ixl<^DJNq@_v+vP_`iMBLb{ez(W7@b2|f$6Sx;54^*+Ve=RJ7dWJ z+z-6&mrC+B;20dA)Jg!QNmu8297Z2APSZDB3ZfnxWQv^H12WTW{LV9elVEBRp?)^~SoTf0r35P3GE` zDi`IVXsV^D)!yPFT`mVbKVC7KoG?GG9sTC~gNqN}_-_4xjkddNu1;Sl(9w4P zM#pUh9I6t(gfo_J6jIDZYLl zlYwft)?V3w=jJN0&?0y2w3Z()?J3rTicjVK*?GAzmvKS$4q_Ck0NmhPl!GmVI-doVNQSAdYpr!`z7y{KK6VaFtB-&8+?tllYKHI6e}&ab+NU z)bL&jMOxl@+mtsy)Af4Cmb&LJJtlqj3N+Qwc)BRHEn%5?l|$E59;ggd`E|kSW|Q9> zu*&qR@~SLV`XFBLWl_XS1yb7)3fCDQ&uM0bd@^V&|~Z|9jWcmhs-{s$LMx@ zVKxtcUiF3jE6b5Ozro%VX!JMG$Y{fJAGsylPhxN8S{z@)kV@ z;XP)J&l2qm3<8{3y*gu+dXG6W`TZ(KBus?7(+#L#a`geGCSa#ZqjXC*-?Yed6 za*pH&YxbS2Ia_z8?o9o$#^Y^$u75QyC6^^oDFfqraoo z*;^eVH>ZhQMINPBX|J)>Tg)|;mDN>M2HN1%(|fKKUF-VX8}8_A=?eS8p&t97_5GUD c2GT)M4hLm$>y5T5lF6Ak4|&_2A^}4G0nL?8ZvX%Q literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,47.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,47.otf new file mode 100644 index 0000000000000000000000000000000000000000..3475f4e58240f2923b9f52388cf0b24b226aa55a GIT binary patch literal 2012 zcmZ8f3s6&M7Ctv2@e)$8yI!ZGR3pMFyVN3%LHn`@)zz)*4wM#3tELbVAR$1)D-Z;d zkmTk~QVc{OfpljCtgZspwNtx_uRf->?qfRZShusC?d-TauIuh4{y3uyVj#d8Yp;ZG?ffegZE%w3Vt?d++#CL`)A7wE|0;?e#D2>8U2Q+qo z3!@Sh8=E_}qE^oTCP2!2j{t~g-=nWL2;U+r_#mN?h5b)wc24o;0c*(kL61 zM%e|pg=v%}i99Y9u8x4$>0CtVk|zP)z4us@i0@yD?-C({Pg2vM7!^wLJ)T~B93&J~ zxclXOMJ1)>`xOPc`nJYumD(WNP?06e&B@7?+2sjja2DSOn*R^FVS>t~j#B>;oEI8} zhq%o6Q%wFr9eKw3VmDb9A@$sb19aDkQ++2_`2!xWcg?lSC&%4)UGMp3Y%`Xx%Q)@k z)A~@IOV@XZHQTI~c1OFt(@b+q%b43c#|hgZ>&#X>ON5iJg|+9~&(!{f$kC4(rg_4oa0T%!#zkuVq!!Vu_?5>!#c~=eSHp6(UGFNKmMWV2@8S zYfhH_)_KW&)Azf```75$ap&3o>EY`KXB4ORenvJoZhxm`=DiEnPwx!;t@kc_qR%<4 z?kALs2z&&LH0yFYT`LA4?0*utdDt&4A9RPL&`)n<}iTTGs;A}iHo#d%V| ztyOS2Z*r?R|4+Eo$}el}&kQv9R3?45szcY-&@g=GBW?vJ9-=3F9594h{N{iq*sJK!G&C1!woZ}Nf2@x6 zjJ5yV^^M!w`}rCA^2uIKWWMMa>x}k9%_D7t9brpfkGIF;@uB!O^pCZ!my1^Zs?DsdvC!>z(zG2(2=SUwt z!Id)Z@}BaVDs8p=WAjwkgXlwq}|u NnLmql+nr3xzX5hTw$uOs literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,4D.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,4D.otf new file mode 100644 index 0000000000000000000000000000000000000000..8e8c4de44c427a9033077c66cd108b5f960ba7c9 GIT binary patch literal 2012 zcmZ8f4Ny~87CtW_;gO_bcX>`nsYZlWcB!Sf23y-&6tTK%=|Iy$Y1I@$0we@TfB*>s zNytA5B*j4ZNg&;s08!0!RiC0L-DJ>@Jq?_@n=? zcLAtH39eIF4{q!+zLtjKIhM%}HReg;I=#%@hNxg$Jo5t)XyeE25=elJ=oI3K zFG2zATUtV%$DKI&;!@ouU&vuOFaoWyc0Yk}G66=#D>f+g2DB~5QRrL7+>jz>HKf=;%NCh2;n7ek_ky@%Z9Xjm7w>7LqhT|=F&L19oXi*mXpGmWl5J7RWGY#% zO14!cds>y7t;)?+ZQX(oQ_e(4!d}EHnbqskGdDdZdQ7w;O|+gTVh z=2GIC!CCwm61o4NlcK3Z)K|O^|7E_M%~*JX$vdbc&)8n*Br7ANj@@{G?l^X$@A#VD zK#$M2?&_uE6W-gN_x-c>S?f2YtakHBeW=!>>pSGK*lpG}XPcwlLbEGMnOg-D#ATAU zXDPN3{?uz>?YXv7HGg-plYjd>6dZOA`aB*l?g3}W*^f8Oi-ZwRFRWrbPLIpA+Um9X zyVnjDCI!AW0>lJMFo9r64_vdVK z#qVnz&kWT2Rc3vs%A{+luOIpDV|EoQ9HuAz6PC$)Pthby7MTy{*vv0y2yZI)c_Jr* zsmyn4Z~Oidv<|oig7ka_`H&I+WBxzP#{*YPpE&90n8zDkr>{0D8%ql00AK zto`tj5%%d{vl%zov?Ft|%jb_q#?9~6IBDA(uUpF2xugllf)8oh8JNtFhH;!*@qpbn6qchkMX!p>E7J>0P zy{;bDVSC6Gw7k<2QugY`(+@sDB;gH%J6P!-ZcI!?oilwS_K}{UK6;WZVZ3EsW!071 zD%mHN>5lVXv8i7e0*-*K&*s(mG+r&u7BBkodn7L;Go|6O*lWGyxv?4&xSsXd_BP)w zC*2$5e#%H>BpeR$;-`q49}gGkCumwrN@k?T2Ho~Y@6sfa(L4FuU zWWPeYj&|dAj@ic@W1$aPM@K&JhwY)Rz+k_7tT{~Y%w@b)KDA%%FxuN}R%2shb5oPq zV|JT7uU@FSIQ+FgGC1`1aHKC1jyk5h-!q;t(=Mme<#L*POkMUSnw2k}!MYu8M*Lsd C>7nBQ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,51.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43,44,45,46,51.otf new file mode 100644 index 0000000000000000000000000000000000000000..cd519a58f3de6768b66f3b005c36a904ba43fc81 GIT binary patch literal 2060 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 EKLrnw^8f$< literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.41,42,43.otf new file mode 100644 index 0000000000000000000000000000000000000000..9ee6ccf266e82c231794ef98af60c868fca71f9f GIT binary patch literal 1296 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 R0c#Dz6+XRyb=#bB>3^c2<7EH< literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.retain-all-codepoint.otf b/test/subset/data/expected/layout.gsub8/gsub8_manually_created.layout-test.retain-all-codepoint.otf new file mode 100644 index 0000000000000000000000000000000000000000..d29304c48b32d0afcec1817b842e35b50c7dfd0d GIT binary patch literal 4048 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.khmer/Khmer.default.1780.ttf b/test/subset/data/expected/layout.khmer/Khmer.default.1780.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d6544fb49c9638290b3a8d5caffafbccdb4843e0 GIT binary patch literal 4200 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 LSG`(WPelI(76kL> literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.khmer/Khmer.default.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf b/test/subset/data/expected/layout.khmer/Khmer.default.1789,17BB,17C6,1794,17B6,1793,1798,17BE.ttf new file mode 100644 index 0000000000000000000000000000000000000000..65c84c33d60bfa89ef6bfec8c5f4f32e1ed9f3a1 GIT binary patch literal 6408 zcmbtY3vg4{nf}kcdKlYSlHbOFu6&UVk&MB@U<|Q^ZOJwwv5hT|><+d-e(vNOv`rJbhgW6CR;X3Cc7c&(r$MPNhlrIkb-S#zjGxU zLy}IjJy*W>{Ll0M-}%pfEfFIk6K)zZ)>OOPWF!L-n+I-YO+$SXWl$pMsi2cgZV(Ah$lKR!4D{BNv@HRB5_E9Q)_!T>UzRT;(l$eXq_ekc zW8c5Y3Q^)>BE7aN(ASG~^^nbkesb4_XFJXImk%SLYRKR2?g#`^=03j<@+*+f?*=2y zpRxz^Y0xveH}-E|xcCnPST6x|>4u&)fyuu!yaPGbBxz${d#`Xp4_mf@)0+YtJJOz? z{VbBjdhChbp1%I*TI$67B`)vX+|j$|BTE|AZh+6vh+~teUYL+TS`wmB5>m9L1d`0|~s$-zzq~nUPG*S_@U}Dy5RgS3MDcZ?n z`ig;g5=Mp*TgKdb-qE}1+VNG#lqahkf#{e2qjR7J5J_VV8DAd8VCS@?YE`|TmF8(L#Bb$jv?-C84BO2L>`G+EQYfO(W(=HM;E7)Nm zlb}7WbpXlfv8Q;2I@ulMmZZ~(2^v8_#l#0k6{B{UB#|@gK-SOIoSsh@(I^rz(-O!u zOSR|mkksgSgdCalIP&SJ8DIePjGPY-uV(#K*7>ZTWc@Vj=hz?4d1WH!#`YUMH#Xd; zzu~!2ccb!4m?3C*OQbwnMr?ie#?3%QjaJ=jE)_^zyIIdEXA)K*)sp++b;)(+$8|KA^DE|ghU%GH7sEE4?3i&}V;Zq6vO#eVWBk}E zEQSWoX$#laOoF_Hw#MfSemBJD0^(T}pNlku%Hng)1RX87s(<*=sr(hxfxP-?E%hL8 z3GvOQIk+TpL$VsOEfm20S#U}bH`ka$bICy->ZXmVbs2q~m*tRm!NUgC$3u%Mtkw&k zo3U;e{Pe@`Oj<*;Civ%TRl{x*&I8_hmT&YF&om&@H7h>l8&8u8Wo&H zTeRo3?;_s`L$eg_dLydcQIQbo>1GFE}4$uLXOam+%B{Yp*6Ivi%J?>&RGn;u?c?JWRknu?JQQfpkGx8z=xrc`{lVBsfALUC7uny4 zc#mORr1R_p_8MjbjOd5j^O1{@p2%M65&q6;ob(4VYCiPEi7$k2-(~H0*iiI_)Anhy z(fyx}kG;Q)e&n6=G5eT_-jBow<~eV(o=dkc2_xsT&2!#j?QiXVOBjk?a+bbjNOS*o zkeS0p;fkH@-_GIvSP!M^N^+8>tJJ4n` zx3|@p+ZyuBU$nB%T3K`J^Q}T%D_hjc?zgbpEo^-Y^R%!wzdIXS z6y1J>ye+N1LB_u0-}my%R5{I~6gT;l_Gx~P62!#GC%Z8*P8-amN`GJ9s=od$w)kLe zedB}rY>czp`lzoT&qrjOh6J{Kef`AMVq%aO{jlfXUG1HnR2gvp#;e z;n8Qa;lpgOC0q6?r_1m2Ha9JAY^Z$DmX$l6`9yIoT9+Z9c|Tw7bnX*mE!U;?9E zk-&04s-sBUE&$OZnoekTKBno6X*$O>nNeCyiwo_NOO}*(t7U13wKV!Lf4N%rOUf;E z{**e`M4!eqXzB3fO6pwiIjb5-YBEdD}!osuHM6GT*{x>R&kie7aotyK^@ z9h3&`mqITM8EJL9EjcI$1K;u~VgR-w(G?24sF-ZZEV){lwc|J0z_CNI%hfK$#=Ux$ zkFVo-xFl1wR--J1J}0Cj-}(%BOyC6K9G%tpIdP#II~5AKWyu|C4+VyzyI0GSQ4S3z zCx?1nK$seQ3IqSg2XhtoOMb=J-p$J5$+~e8(i&TRiePn1-2tSJPlaqL&9#`2fC`8k z_FpX~00B6Fsl~z*KRD#1)gYAJjlLKy(dyhYz#vDO7;7cf2;PiM`HGHPO*B9i za+45l*o2gOvB#}kERb(Xl@`iy!~M8qS9|=kwL2RtN`-c%))w3PW}Nx1*8+_MgvNB(NCmCP#CRlY0a3wA2z_S_&&TBqd8wJ1(MHrOxwI{duQ zfY7Y#SPlbeDMD4V&(kD(8e4qWRf}JhZ~=FxvAP~}Bl~h=ZcuVcf;B<%3Av&libgOb zHzsoBV%!zIH35G{0IqU*sa7tQd@Ps7v=N3fOLBEo$MrbnigFwb z74z7xc$$3^sR>{KCbB@RA{Pf!aoff*hbc@h2Rd^3AQN=SN}}9RsU*pjoL|BD6*0b!^YwD2g8x(t?K?t7 zm;8BlAz_HjK6*-jQ@foC@eO4q5lh$We#v=yoxWt=`~~wJ#aWsBaunmeI1iF} zF&-40zJ(WfRL_bGEpm0hem>u8Ve+?uOs2(^V_l$I8 zY>lUy!SmtBlyHWcGgpC*)-(~b4B6z!m~Qb>#lGZMSZ1+h(_~L{7MS zmc52dJi^7LOJDQX)-A{@Dta;;ZmFs+ESxuQ(UWHL=m)(EN;OQUPtH$GyVJj@tZY&L z-Qw&VyUkZFnV+b_iMCXIvS!NfBZCkY6g*v&o%KMdxd}J{sl`&s^8P-*bU`gj58sEh zN08xMB8!@esh}hcIXZY^1^O%#PgvdKFA4NIabfWNb?d@64?g)saZ~Z!`SpQYqkOGRDv(^-B`qI6$*j>lEkh7HT-^LL5&w!wI*hd?09cA z`wqLNnKQU*$+-`P+n_XhcQiF}HM)-fw!usjj!A|oVx63vGj;01(y3ENQ`y@&lao=Q zsL=?1j1z{>={85MCJ6Zb65kG4yx_7*93~6u&C1Knf*Kk=S5teaIk;xa=Fx**{4+a! z;k0S&r`1i%bsz3ovczs*@m{2N%9Pi0avhG`91=!$>YR~s)vFm^`PPn|UU<|_tY(z! z$bEid)R=H*E*z$3N-_9dZy6UrX`EeJ%5(m3xFK?2oK1^spWP0!Qi3>qBZa@mgSZwGmZM zW0mY$80Gv8JCdl6H8jm3-jed>A4Q`4F#Pua(VD&$Yi{UJm!k{R%z1}0S+xbcG#)l3 z$5^K=;gwvXlgFBv)xk?dUly@MDKC=!aTneKm+@){o6Y4FW+^`{ZTYs#KUuXZ$bM1C z-eoDmQq9cpo9tY7=g9SVbNb$hy~diKljBHE&RLd&E+I zy{Cl5wgqwG{V*2L#IB0|#jeG>Pnf+UydEBXFLHI=`m0~+r-E-{?_obe59O#@&i(cN O(Png}FZV9I!v7C|>il*9 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.khmer/Khmer.default.31.ttf b/test/subset/data/expected/layout.khmer/Khmer.default.31.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4a6b93d2b7f80d97d8a04c5fe3958c4304ca1a70 GIT binary patch literal 4136 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.khmer/Khmer.retain-gids.1780.ttf b/test/subset/data/expected/layout.khmer/Khmer.retain-gids.1780.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7d1c5ec8c040eb3dc65ee4258cb9bf07815a4302 GIT binary patch literal 4460 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 B+xY+h literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.627,644,623,62D,644,627,645,2E.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.627,644,623,62D,644,627,645,2E.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8d5bdcf9d46545a53d18aa8084ecdaad81d1128d GIT binary patch literal 19032 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 Z?Xj?1yvaIqs1!F^0zPLV5!K|x{wE#@EZqPA literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.627,644,62D,628.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.627,644,62D,628.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5fbab258af8bf12046e819e4d2833f0fd327dfe8 GIT binary patch literal 25608 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.627,644.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.627,644.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ad9c4977270cd03ed97871ff5be02c8abfeed73c GIT binary patch literal 8040 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.633,645,627,621,20,644,627.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.default.633,645,627,621,20,644,627.ttf new file mode 100644 index 0000000000000000000000000000000000000000..88271273c64b879b2a52a4c83f0fc36098d1b33d GIT binary patch literal 22776 zcmdsfd3YShb!Sy~PtS?D?*V3dP8>5BU~q#tIK)X26bXW)1dtL1kN^*fmqd!D6iHTO zU7;f%@|8{WIq^o$ITEZsJ^@H+D9OzF0}*PsILS^~_*! zP?i(_wHVG+b=9k?ch##`ud2y7W6Xmeg}J9ECZ|T_fmOz=D3o5Fp51@&Z`c0ld#L

FW9zPtZmN7ws)=gfyuH-H9QS1xOo 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�&W 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

|!#J`inbzX30 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 ZKB@^N_wKm!{?DTM>!Ia-xmf~*{$H7b`$hl& literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.627,644,623,62D,644,627,645,2E.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.627,644,623,62D,644,627,645,2E.ttf new file mode 100644 index 0000000000000000000000000000000000000000..440b786ea38beeeef4d2277a4c69c305dd493b23 GIT binary patch literal 25868 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%0AKFH__nZZ*@}9>g`&wKE)>55k``zxClhf) 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 BOi=&; literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.627,644.ttf new file mode 100644 index 0000000000000000000000000000000000000000..33ef61fab8744240caa44d683089a76fd598dcde GIT binary patch literal 13688 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 WK;W}JqkU2R`7_xUmGQrM{eJ-i+Aod( literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.633,645,627,621,20,644,627.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.633,645,627,621,20,644,627.ttf new file mode 100644 index 0000000000000000000000000000000000000000..eb473b410134d9f2a5516cec5909387b91ec5ae6 GIT binary patch literal 28580 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Bold.retain-gids.63A,64A,631.ttf new file mode 100644 index 0000000000000000000000000000000000000000..57470a7528097839f786fbee6ca1b6f982dbd8c3 GIT binary patch literal 33824 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�&W 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

|!#J`inbzX30 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 ZKB@^N_wKm!{?DTM>!Ia-xmf~*{$H7b`$hl& literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.627,644,623,62D,644,627,645,2E.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.627,644,623,62D,644,627,645,2E.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7d58b3c638e0f76b3446eacb59a5d5eb5e7455f0 GIT binary patch literal 17564 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.627,644,62D,628.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.627,644,62D,628.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cbfad3d565b2c7d4b02d7102a09fe756f7e014c8 GIT binary patch literal 24564 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 Tn0?cjV+?SsebXj8B>?{)xq36= literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.627,644.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.627,644.ttf new file mode 100644 index 0000000000000000000000000000000000000000..17ad7cd0591dd54fbfec9afdaf09eaf010b51427 GIT binary patch literal 7776 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.633,6D2.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.633,6D2.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f4938d8b07cce333c0c61d12cf2953cda2e03e85 GIT binary patch literal 14296 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 CSFwr! literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.63A,64A,631.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.63A,64A,631.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6ac7bcdb0901f12e40832ff47c94b66430c07789 GIT binary patch literal 26152 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.retain-all-codepoint.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.default.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ba99d30f28ae6f9dc0459e1916ecfbd74cb7fc84 GIT binary patch literal 542388 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

gWGQ|kiM<=Fo_*Sf_mK`w(S*)LU;rDgX~#Ca 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.627,644,62D,628.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.627,644,62D,628.ttf new file mode 100644 index 0000000000000000000000000000000000000000..81ee9e87dd61bd01ef8c0ff6d38c193758b1d75b GIT binary patch literal 30464 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.627,644.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.627,644.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1ef5e8dae845904e993d4d63a0e3d7d9a5b81ada GIT binary patch literal 13380 zcmeHNX>45Abw2kkGsAtEg*0bOztQ6+&YK}cQ6weN^k^22M9LNyNtuzn%#cG$bhJY{U;OIq?*RW4@cHSph552?l>HTv_-Bj< zrypG~-0#v4FfL-;GCP0j?3erMzDv{qe6{~n;nFy3jSf>mXPjC33%f zws3jgeZv29(6@lzI9E73)3q`jhOv;RjLe_Ew6O9O>H$8*`1y-7^TnaRconuSVEkt! zNUW?-4SG`lMtP46x&%Kd^bGw2y$B8u)cw6ZRzZzxD2bK^4_En8p=EB^ahj}Sf zMnA+Y=zZLRKA;at2)FQ{^$IWASHvr5UlXsR{igUP3H4p|U2xJAOT0`vSS%`8a2j=b z@gVhx1ZFFAMbkA!(TEJ7uV0xXM=~PL+B!aS&nwt*I=~c4qk;&-0(;-6oH}WM)YS0d zqvR`GEKHH_Okv@i?E#R%YPLa4KXUOBc^I-E4ce6fh7GXZO@}c%j3qDmEFKfjVBT%7AAO7db|PC6;ACze3n z$-r`@CdwVCR{87i@z{^)TRW2ujOh*RCm55R<20x#gam)WxeR46sH6%I{}tLD+7EQS?9ol zT9DBWtWdQ$z6z@}ENWL_4Ziu&Dy-8R)V&J301@3s=V<}YeN;eBEucL^b98}@(M2lK zBNU|xnxRvG&H#6jj$?EYlyg{f4tv`}G4Sc8U9=yg1>Ccsd&K5>8dT>18Hn&lK@r3L z@5CqyUIt)>E~4Fo^$cgw_SoEbbQz;v(4FBFT9#g*DSJGN_MEN3j6E)(y#TE)*rP1k z9k|zQGj6iZShvr(!M=_5WatR)3@lsYbh}>K?6bAiAEieU*38r6uyGFFK5cuAeX)!B zVLwAXxD9A?9``ADkS#w1FHFO)1~Tr9?bV6(^_MWqdR(%1>`}BuP!htGkc&O^#7E{L zY5^z}#EM4x?A*BmCFah}EzscHrSoT~@9a!*j=C?NnL7n3T)iqm&9p8=DzB`t+j6_* znB@$vQog3lD-Vhvi&@c2|3%-UKc(joF9#`vRh;4cuw?Yg6OdkxTY#&A`+dwi+B*`M zR&i+IF9jY0Eh^j1*b!hYn-eOv&12(Q3)pIVEovjG=gk!5pa@Vs%Ttr;3G}F|(C0cO z>Y}YX(=cxhRaL=*a|`WtI>$B@`~<34HCE|>s?h%s{7|pCTBBB@cCn;QYu9XLZJHcy zxXzI(UURCrc*X9Wz3_l)fgYp;_J>#2vR16m>W%UY+0Hrfp?ywx>~rGv>t_QfH2cI* zP)%PW1zN428^EbIpC&A0z4l($Ln89-L&Q0HD5&@@XtYriXT)A%y&%`tOo3h>Lhc65 zSgwOxm2T@~bLO?|eTCv!^BStZZtn%p#HbnT_~Mfj5e2%qn;F0MFY!g@^f;QLx|bSh|8j*8Bcn1jmW?B)1Qir0QbYFz<8`c( z$gNEZ8qdWm1o`TzQ8cRVKqS1QZBOrz(%;AO{k~>pcaPuaatY5!+Ff3$S2p@9D)oll z(MWUT!nw&WUnvB7_PbKwf2nQqV03SrG9-Hs)+!G3gI+8~thn|h@iIgjPxvrGeGGc*ppaY5a&o$WAXpV+5w zZ3^tbpVzU)?+XNW_XOCZ=8m>@7`2sM5lh$InqMue4b=Me3b(hvx6#|&=`*ZKRn&KP zZE0Tgq!BziA$}UqrQ_|MJF+jH&P??fcVJ6=l@rFZe}00^6f0dT@6b!?Fomf$Uggsi z8bOFYS}R-)5qC^!XV2r$QCDTx+kYo(x~&R5c;rZ^yj&L*imN8n7|`4ZP^G@EGTh+p z+b`-H%e`t{XIphsq+R&C52nWVy6bk2KXvlp?eI6xSv7=KdAcK@~GaPEFRkzTMV{?-$Z&FiJs?_qDhFZV7F3{i8=)J4cYaXbp zZ1(wkZ_qUmKaq;JyLZSxI(&a;xUnr-A2cKBrl7@9aTafmKT*q2`?k){X9IefiZHAR z-{~)_&}-dgdf>rBKizpCnT>mV(?_oT)8}CKdtjxi7jQ=HU#|a{x#`v^Bto1hyLKQ= z`gZpWDSP^QIjXos*y*7}U|yuluL~hs!+y<$x9xzpzBj`u86C+*t!(7pFAckW2V&oy z{mTA*Geb~_wW6P?CMw3@*Q+X#rXQzdK&{o1v8EPkhNF^`vo6+YB;e81v|n>8xU`D4 zJNx&xTlM+y`@i-39`AuzYtOFM$KH%T&Dwk)&2#G0c+Wc?FK-nHj>BH$o}-hGQxL}? zQV`_~QR9@eJK$C>XEz}2vQ~qaeIwKaJv&4PC#SjUKK2~`5aydo91^mv9aV7+Zt_jSNGUXJr~MEtcUOE%TC5z`~G^-I+otazP@v3ef0Ri zx-~7-&epWp*3|!!)`ag0-T`acMf(P8*bsF!7Ot1;jkZJwJc_2dHT}*8e_6Tiv)b8| zmRO^^u6KBETg0dA>96THP#nGYY`?4L)rULBlkIFuXs2(_vD^O$j9A*f{{MKOl{VfF z)9u~wh=E^tKPJAn<^7-H*Z5Y3KIVNz`S-1Ebz=M8_Q19Wwmonw4@j~MNyoD3oMGUr z$LjG>>6$!|mAygPk;~5-i^sB3X)QQkL{6Ji!EjhoPEyiL@i&smd?G4^C5`-SR4SGk zHp5Y=T1IhM_4z50l-{I~&nHTXFPSK{s!6FNk6t!pr3oNeC`xVY@)BO`ZPcAeb^LHA|`y=}%@^o(v?Ds{}!#XvlAmNv-X~QirHY zrl-@=mClBx+M1gA=NF-*mCK|>BOG?2>~C5IXsbzo|BWXNvDcQfU;$Fc^z zu~;x<`B*lO8G~`<4D~V8mk;Lgg=rApl9kD6NfTK~qf8veI5;Ys8EPIayj4rnO!1aZ zQ@LERfUkKYx!kG+Iim=B%tS6Kb<0Q_Qfn>1CUw>9XAoPZ-6L zdn#ctlFbb|>T?Ua^t9AF!$2mDMPm`NO5J)ZJT#uoj|B@8xvZHB=L{L2%mNo=zpSbf zm2OLxB_m6C9k#vh!O%>Y2p2O^kjm7o6w?qO-JMZcW*Mw)HO$gz3M9}sp3gB!K4oiL zZY`BnQ!<_C46g@Hg|#`5DjhB&0u_=lJ#VBJ%>r+#?Q9D2hDaj_CD*jX)|!QsBckdS z%Vi5zVez_Y8y8h`{F{m8Dtx7q#uf$5aIO%@S1ArZp zwLF@@sMg-EIxwoWonpWT(@0TU6FtqertPt(eNS$f_Cha#VV)(edo) zq%#=|W8Q1e`>YbxCy!-I_4U}oLPFL>IOPypiBb(WwP>UWU@z3xG5lD74T8H8i`Zd^ zt?dk(ShfZu9vII{kjaeA!IBL0&tP`*X5C^7OGI81PEJZ1TEd4yJ0AQNl}Je+&B}T+ zVWed>!mkQ~^9V&BX7bSC&BjK2H$z@ZBogci9~1$u{qMvsLnNf0tD%<33`+EzU+rR~{}mjhGY< zaN0zrwE-DeM_zD{(GAG9b>u|{X;>s{BDXS_ZT*I0D;v7ezA)@Fpw|xA$Gr*rxNm`d z+_%C$?%QA=_wBHc`wrO0{Z81&eJAYWK4uw%c1CqsaB*YaK=l)O4vqqP8ROvXwq#dC zb|Eo$Aty2j-7PcIEDV@j;XjfBaT%38YkOU)cBMJ=?hWp_6-}>Y z?6Ec918xqV^v(4GWoS!nd7c7aw?7l5hRlIdukf?2eeeei*m6xCSyLE@%6==>Fc_5s zzlanOJ`M7{*dhwF8ZjfowE?a@w78ftGpI#boPa35IGP58@cZE5eJEl9*#I&Pb+y$d zD^*fLRwN@ci!swM1{c9||7J2H=J1m)WWy@8A@f{Z;^Wz6&CreDveu?I1qb zY$@Qkg%Bvhwb_Lv#%AaUI2$x`hvUdteiGA~?1Q zo7jY1Tf33pjVqFt+!xtMu(oJTV9JvFBZ~+>jnRvTDt`3l6~rekbkmnt}}X#$+F|eB>7MqhKd|UfB3A>pqJETHXscAF-D39|Hi!00;)gttI^W24Dh!Ju}HP8O$7I8U~Ir4FkuS zhJjC6%czD)Kv_UIjELILV z{66P^Oz^A&GQo48y=R@@6?^|!BW4{Uqj6ZHUoshqi$0Q~m@eue+P zyVOYvsbl!n@Rz;*Zl#O9gXcCcu@k?0ZePEa9uVj4--SOh+r{k4d!n6x?Y+J0W@tSNi%NoN~|D literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.633,645,627,621,20,644,627.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.633,645,627,621,20,644,627.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5e2dee1d6efb94f5be0eedcda27b81cfd30ccad3 GIT binary patch literal 28888 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 ncedFb^*LhtgiF<(jkC@9L|1=9vC literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.633,6D2.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.633,6D2.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3f5367ae35ddd383906e18bbafd913cdbf9d292f GIT binary patch literal 20140 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/layout.notonastaliqurdu/NotoNastaliqUrdu-Regular.retain-gids.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e41720cdcec8ecccf6aa3a1270124ce9319ba34b GIT binary patch literal 542424 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

7ow~~ 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 z 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

_)-?@HR@J2lV0l^J{g0RdU^?8?GH&5aY&-# zo#mkQt0$nwLHH+8)ob}emgl8vfP_R6uke@OUlm`7`o4*5=$l39o9dM;sK*wSm;oV* zSL&NZ>4l&Jy84?hiw>jj9`Qgo zz+b@`hn6n?GvTls>KV`#|4caLso$6PapeQAv>rrWC$bRNnas!4Zm5U){kY)@{Ovxm zJVTuNeLc|MJwu!!l?kUj`D^?|-p64#lOFKPgj3$vLwO&^74(2_82`+;*bU{?ZW34h zxFh>r^DFv8T=n}n^@ljLX6`?kaPd;QnDWv1i#+219CkD5K|C|zl=t;e-p7>>yiz_I zALviwVmHLqZW5RHz7u5TXEJf(SF z^Rni(&6}HdG#_j}*L<^YQQv;m*ZQ{gozZt;-<5qg^xfKbcg^a)$7etY3WWT9(PxYH$_k6$Q zb#L@rSNB1`Ep-?A?d+Z3?@;fd{m%EE+3!~G<-K3({aXK$-n;v^^gh>rY<+HhO?_+q z*!t=HXVyR0e^LFb^;_%TuRmCSrv7T5?EWwGY3ct;pQ(N3_F2+rRi6!g-t4oZ|J!{! z`dn^^8cG`aHjHeT+%Tu%*@l%3FE?y%c(-A1!|{fT4YwK#8XFpiH%@4r)wr;6MdRAW zO^w?c_e5*^z1445zoY#w_K*5k^l$AyzW-DG7x!P?e`Eh`{rC3o=zp~(x23+SU(1M= zDJ}C_mbI*H+1#?D>b;hORqZY3T5b*~8qjY*TlJ&?GpZL2SXjMoz{&v|25cR$d%&^k zn*%P@)DMhn#t*C-IAq|2nwJL7sd;DMlA0p}*VJ4e_*!kv!0okT2kxt#Kd`fQ&A@B5 zTWjC1Jvb<@_UfR9x{5&~>&Dbgt(#l7q;A!qsdaA-nqRlSuA}a9@2Gc4@4mf94qD!O z&Y*R@SN49n_vYU3_TJn3c<+mYw$vBYH`EWWpHM%meqsHJ`nC0&>bKSJsXtnOzWzp^ zygqe(hV&WNXGWiA`Yh}7VxNtD-tM!j&!IkN`&?`2)=N{x6py`7a40?Xh`ay3E+BN9tpo^_hYej2o>-g5ES{Jvj zZr#|rt#xl}N9)zWxr6Hmj~F~<@Vvpx2Cp5wdGL)#S zc|#k9jvP95==_>nLzmY!3|&_{Vd$2jJBJ>sT|4xA?Y5z}YL5;psl73*rLJz+*t&7U zX4XA3Y*F2d!(OO+yKYzAp<%DoT^sgx@2X*YdbjnS)_Y#>rM*`VJKp=PVV8S<*t@g$ zmHN28tiE6U=;7J*PYi5;R*I%mtrcY6yramM3OzQJgpGAG1@3Ssi zJFH?@>#*^|o*K4z*y>>$hix0ScUZ@;tHX1L*AE{te9G{7!ZG$%r*0UK_D}#J&-o zl@~``t17rV@9u`XN8Ua4?)gF#w^d+y$H_s+Wy-F^PFe*;2i1 zzt)Jz+Byk_ah%Qdfz%C6Zts-~v1=1OfmYG`f0 zQIl$?jC#6uaqSDW>ua~vzBg)VZTqMfYrm;0s%xqnQ8%gXsk%j@Hr1^g^={qvx)17( z)m^B&**m{?{iyxD$M>Gudx7lL-tY9@-TO%IbG@%~uh!46e=b@(a_`8Fkyl6Mj;bFu zV$_sT^U6k!S~hC!sLi8xj5;{#+^Cyn?~X1iJ3hMK=(f=_MlT$_vV6km4dn|*Z!KRt zdiUsKqc7bP-&0k7NWj zE>(R~T~ysvJz~tx>ZisWs(!wDUG*E)+p9mQK308U%=w!9n);fdHREe$)-0%5Uh`7T zYc=oG?5;UdbFSukZEkH%ZENk=+Ud3PYoDuKQ~Rpy)!H+)SL?FtD(YIeSL-&^y;--z z->bbR_ns52z31#bH^vl<>05Gi%$SlJW2TqZjae|}`7!IqyftQ5>9R3LOE-?WSi0-p z=-!HZTg$rLJHBk-y-$@*yLWNf(tB5zy>joyvYq#CE9<;>Z+U!gM|r>U(dAR_y;{Dw zEw_AqTYdR^<@?Ip%P*CG(>9`_sclNdq>8617F9f7v998citTOlDvq@+tGHR2Us+!{ zv~qmq%*q9AYb#%>e68}G%H5SmD$iA3uga~escNknTQ$9Ee${hTYpPzY+FJE~)xoMW zRadLCt1GHos>f7Mt)5%Gq4zHb1JF9kK?TXs9wVP_U)$XZ1T6@0sMqOTAUEPqnanag) zU%Yoy@mu%4TfFn${l%U4o+*j%y4?%vrB9VEDt*4~&C)m8-Y@;2^jPVI(wk-ZW%Xr4+m4jYY`ajlyzHg2*UH{0 z+g)~~>|EP7<+}?= zRIIAlQ1NEPj*9&i9Tk@=qso%XzLg^@Cs)p?e716B<;#_uE8nf$TY0?lV&$!>f~tn9 z;Z+l=W>qb$T2ZyOYE#v=sy$UltIk*5sLrdds~%E4u6joGGu6wgU##9({dV=P>O<9M ztFP5`tEs9PSkqQBt!7@$(wfyZuhhI%v$N(y*{ii>wf$UVZnhP*^=oTuo6)wg=!3SE zMHkvOv~6wM-FB?)Qt|lv;^GDORTaN<-;nzz+&AaGCHJiJhY+lLMu?-~$$BrzyI(BMl#n}0!W5zBoojZ12>8i0?O5ZHqQM!NZ&eF?c50#aS zJzqAmY;xJ0vS-Uyj=fd3`Tml!y=BMCE|%RYFDP#)AAWyJ`Ky zqvhxCpIMPtQCBgfVqC?Hif1a8RlHcSvEuEDT@{Ba&Q@Hj>{eM-Ik2*=a$4oQ%B7X7 zD_@blTG?57r7Er}tLn$STD87vOVxY+Uag)~{Z#cLf3H^GtjUkoj-5Vs!Pw`=t{?l> z*j;0fj=gw)bbrPDt@n?=|Ec>I-@p3)jrVW6fA9Sr_g@{CJFb4*h;dWK%^SCD+}d%Q z$L$z*aNN0ZHygAEUkEFJgY)CcE3xctF&4{mvI=Yxkz4?TFk^xA{BCX`HQnJ{+3 z%(8hC7L~1@@Iu*J6JD9{_JlnXj!(E;UN$kieDuVc@~0;boj7UY)8$(xE-l|T@x}5> z6E{^9O?m(+ulS(iSjB}&O_lkRMpq7XG9*Q5T zdT7W)6CRrL(2|GNJoMT_+aKEZQ0GI}Cg)9Vm^^aw)XDQFFQ2?_@|MXvCm))8e)6q{ zOCD}{c$r$TN?uc;w|r-hAZ!M~;*(dgMasx<|g5S~hjy)Nxa1mEN5CY+3!( zRb}I+zB=`tsUJ*jpL(V2okzQs9eK2_?E0g_AD#T@-14!HK36{f(U;2CJo-lY)<@qf zKltc}s#^Wv@sR?r%mTxowgv{tI^s==Rdmq(RGh*d35Ka zhaNru=&flb(^{sDoi=mYqG>Nodu7_&)Amd|KJD^j*^kvcHuSMck3Id^(#KwWY|~@! zKDPg{Gml-Lo@!pINXPljJND`vLN96$4^nTuzxp1H9!d*-&%mYI8JcFer`WbTvor5m0c zQM%*FDWx4x&UyVS(hrt&5rF}jn+Q-&8)In180rPA3bYU{?oIb z&3|Fms#&kjdME$ASs&!L&uY*AX4aKnO|!f8nl!tv*P_|Od##&2x!3mDb9)`@b)nbI z+0PZ!&wi<3{OmUh78EQmc&XsEf_G-WS8!zZhXvOQa|>$t7KuxijuV@n@YBo>?t`~a=zq7X5$TKr87#ODP30jV(G@xw@Y`G9x6RsdabNmSykDXkkFe6N;XV|q>P zHMiH2UaNX-n0>3)j$ZqFb@aMi5EYaZ^eq@!Fu7n(!LtP`3tleRT<~te-h$%=7Yl9` z78EuV4lkTgIID1B;flhwg_{bu749iKT6n(jMp0f-UD1%DaYZwVo+(;Z^kUJ*qPL57 z6&)%%TXe0sTX9wKz~Z*zX~px3mlm%sex>-W;+@4G7Izk3DTzzUO8S+IE}2sDbjjk9 z7fRO4xmwa*a;fB-(xTEPo~xznO5Z5m?w_k=fdyecmx#ygo&-Pr|^W~nKd%oLq zZ_ndBFZR5ZUy$FBKRkaz{;d3k`783*=5Na1mcJ+eX#V;98@=*+)%6$Rl&f5wt{H|^9q(0tS)$^;H`q41s@i47F;Qe3(E@o z6^<^PQuuV?;=&gS*B5Rne6Mg{VSC}F!f%R-ikgZ>6iq66s%TNs^F`~5-YD8$^g+?F zq6Svpm=%lOU17hzf-)s_(<`&;_D^3B{e0jC1Xpbm&`ADu4GNg zt0h}Y-Y+>=a;D^JX?AHvX-nyt(y66$OP9E(3cukVE4c5dq`IZtZ`VxarShWeRCTI4 z%1QN2^^Llv`lb3u-BW{8gQFg)-%ibs@>0K(`rRl$^=#^gQE}?Wsg+Uh)T-3#s84E5 z>cyxj^-}8P=#JFCP5s-bHMKGIS~NJdIkh<&n)-{>_Gnn@-PF$Lp49uP_oH#CU8!Bs z1F7Aq-O>2ep46V`!PEz-526XFy{W&ACZ>L#+8;fXI*>XLJ)HVQ>KD5j~bVlR6VkPn}JD8a~Ui6!Bew-iuR$Lbkisr?m{~fmsiK^moNlSAoZOrqshXVpoPtzcPH|3Is!vWuPIam|r#`1X)jwxI&fru_&Yd}T zrUvH>%Ndm#k~2SNe(LThPSr&J5Z#Ij@CeG)f&0(ZO6=;UN4jo$r0XV?uA3gI`cz}o zD_uRYtDb(YV*0xp>XELYJXb@%?J8`(tE6tOl77d%UXWT4rBdHXeaF3C=xQtFYU^3| z^?RxBIV+1(iyi*`)b|~-B=vjl_0rT*_xkr!zwhoomwL|W|3T^pj^nb_GKc@r)n!iV z`PB1Kk*m%hJDHWPMpLdvS4D-XKXR4Y%~k3eC;!K(KX%$)bXA+XjoaDOHIw$j|sXuiZUUrq8ov!R|uCg~qJyU<~>N}OL@06?Wx83XilzPXl z{aNZ~ZqIB>ZF9(9rvB1t-tMYDH}#)W|Jm)FcT?{=J^v;3UmUmhQtvsL|C-w2UjJ3< zuN=P9?T|RVL*n!f$xiQ(RC7A2uJLiIX{e{~*l!G>FFEyje5j)#Qmb~asRj_>J|@(2RivdZfBHXOwy+3=n z{W-x&PK+ly4U^(YQDN*xL#K0cJlWw7#}7MvN<1Yhiyv`2Im_+jX-@xRZa-(c{rq^8 z8_$SmL?!VP@e^+COt-_k#ZSghI$vhRvz*NAc#hNd8}V>@sFLhmGMgV z`d_+UljC~LA3B*;@hZpdkK#XalB?s@ZtcH{*SNcX9RIPCe9`rzocLeI|JrdwSL*4y zlB?nPPhD?{)4eHnz3Hbe{+r@WE)K89|Chrz$D5tk|1SP_PV<&{i_`q?v6PpK^CQ<4*VbwCkSPu6v$!+4%Aku}2UzdP%0cXwpg zNT!x--Ll zMk=RUPPZt>ogBGQc219+9!@4dCqL?$(<`T!dtH!I5OsHFNr`)1np5gtm*teX*A+Px z?rUXErPENAQ{^;N=TtkL?xb;R2jsZV@a7E48RYJ^=Cr!IgL4K)xj92}hD7-|ft;;j zIm4W`;W@+Is=IRTa`Gc`MmYJqbMAHwN9K%j`23vt?nuI?W_m_NQGxsJf$P-K|IvjM zCy>$%NUva3c|xW<3T5&WGWmf_UV=|v6!HP$YtD;8hCo7@kYS$t4ofH#GR%uYhCLDt zf%tlQBsc>JWkSw95}bQDhJJQ{gnB~GJrbO=5}bkfda@FnfrK(4=d1+htOREup`MU) zR)TYOf-?|bPj-SckWeP%oSopDo!|^4)Dv>fPH;{oI0NzZq!OHggfb!LRDyFV!5K)X zC*+(;aE=q4f%tmj1ZNoRi=T zB-9gf&Pj02O>hR{>&Z=U1`^7IoO2VLa}%6_gnB~GZaxiUx+ORR@%3~|a0U{}gq*u2 zICo2M1`_HCId@BNE=+I+;_E3)a0U{}gq#Z#oC_12frNTO&V>oi-4mRF_I0Fe~Le3=#&Ls)XKteqs=aK~HvIJ)!zMirK zXCR?W$hj=Rxh%mMNT?^|To!P~|Ls91v?y}ZVtPswRCGm=o1AZ>Ix9tvvqe?bO_#T2 z)rTl5^iY*`^XP3^okQG*O*~X(OAV?%xeup!sLIj{PJ5OwP?aTL&ViA;ugo|LMlQNU z=^OcSCX8IRC`;eSm$RXbI;KIH$K1znj0WwS)(g&wmM>>T%a`+_%>`%1C}J)!B`OE< z_A<$9J`{c4- z099Fb@SYhvB2bm37q;88!`N<5zP8)*bh6!^9g*+;EnnO1$rpV+*>`NWw|waZ`P#lt zX11@BneFS0y6x+Xy6x-S7q+jHneE_~8Tpc#?cn5KJ2*Mm4$ia1c5p`0_G)slz1ngh zGjg!Kn$~QurZwBE86DfJ86DfJ$-(w&%Yn?u!S-rev%Q+uY*%I+Y*(f=+m)>~a-cQa zf2r5@U;1YIFZJ5~OTD(!QiJWZ|!FErJvPV&`?Vdz!N94`|svV~K z_9SLIBCFbV#401p3540S9g(xA?TE~U?TGALwj(mWwj$=7ypGP50=%`H z*6b-lYkcNv^JdQ$M#r8lTJA9&Qt=ZFw*6iuTIM|7w*7&T{dd#Pz)|x%v zsMo$bpl^KUY4!3cr`2oELTcbsO8Z`f&n2w}`~HHy@tL9Jz$bS;n(36b=P_&2p2s}1 z?0L*8vF9<*0Q(Mwk+kPA`;I-286A5bb9dYGm~pV@F}<+oG5Ol_n0)Pd%sR8@G0y;d z9+R&_(hW9Gu1$K-3zWAe4={cA_KYP5d&V-7_KamD?P*F5_B6E|$c!B9 zX-aGMG^I6rnld`}G-Y(`X-W?EG_@Saj2!G~N^ABsr8RqQG7k3Kq&0hPT5IG$Yxabs zUVB2)H+w=-uRS5D*PeycV9!GGwPztU*i(d%jsT)0t(@H(IkN8RKA2GIkAn zlF>JNl5ua^lZ?#lNyh54Cz)l&XKkzpduEZZJ+sKno>^pO&n(8*o>|^)4o6`vc=^XIe(bb^>y+ zoq*PCC!jUk3Fw>c1gt2#=gGnDdCP&dLk@P&)0*A$v}SiV<6w6;t=Zjet&sz**?mmC zcE{2;yJM->?pW%zyO0{}E+k*O3#q~GEXvxQMGkhiSTs}p+I>N5wtjt7pQkbxwo(~0 zTdCx0E0xS_rP7+MN$R!L$4J`hqh4Em)N3n>8f-<8udOI*uvJ1?TP5URGjGvMxv)8= zHJc0awY`LAx9uflW;0~_PNt_+Hg7h^oHdvWn>RAE9flliHp#(u7)HnD*mfg+ACeqw zjx7i7ZgQ|4hSqF7(3+hpm&TW5@e?MAd_yOFg< z4zy+~m3nQDqHnfGQLmj8sMl6CHQ3HYzIG;{2HVdlYfpc2u>H)Unf9AK=V{IEH#^(& zdr39s`$POJmA?zMPulN0alf(7?0(~OBRlak^R|2PISh88K5b^+?B1joc5jle-J9fV z_olyN)i*xFv+o1Q*LG#{#g0w#wforerEjbq`|OHd*xgOOc6XDn-QCQE-QCOuc6XAm z-Sgy&J+HFlYdeAEOW#=4_SqG^u>FC2ZGRwN^atg@T-dI`T%c>HEcx1ALcZuFDoeh$ z!&tubjl0l(FNt2D@2Fn#wcUt((T!A=wQhS9bAcYEvgB(!7x|)dsVw>0erEa7H+Btv z&fk6#3cXMDlCSNE|NFwy_!+SJ2llyX7>FXnc3%OmKjenGQ%05ddb0_4CG+H8^uW4_l1n4eX2$d z_NkiXKxX8C6GxfRnmvbT4bR$CmeH|K;20hI1dbf+6FAF(%*X-nW0ThGyIWebPwN;5 z`?QYM?02rLHFBVD_Q@Xg+9!MT&3-?NdilxvZ~HD6HQ4WRkuN_BZ#CFwgOugx)a`e~ z?EJvaW#{z`8RrLf0z0qUS%bTU^=sz`o^N)3U`5&af#-#tADCl1KhO(1Kaj7TAIR6v z59|+iwzsneeIs8xKaj7TAIR6v50)=`H7m-_5A?#$59Dj-2lBP^19M^L2j;@g59Dj- z2lBP^1Nqwd!SbbVtZF+y&J5`Xcohq0MJ5?|jcB&v> zJ5`V`ri$dLXJ-w|muD9F+F66l?5sg%cGh6j?X1D5W7bGAvl9rJ*$KolBVRJJ69_rj z34|Q%1j0z#351cf69_rj3B+J5=O_)CFEe|63ct1=$oBksFy#%_id96HQ339eEBnXRs(-J z&Z2e-V*j;M(Epin3SvLAQ_uz@%YDI}Wv3vX(sl}BRof|ur=FdHSZ8($q8D}wB40ZN zk*}SC*w5?~WG5#2M!t3mB40ZNk*}SCEMInIR;rzX=!Knv$k$FmS(I|b1TI|Y%i zor1{MPC?9tor0JPI|Y%ior1{MPC?{rry$FhzOnz>DTrR!DTsXS6hyvu3Suto6vSNE zDTsXS6hyvu3L;-S1zEoIji(cT`+|M?WoIMuwX+fV+S!P?u(J_!VP_-qwX+fVVm3;i z-F9MP)cN}u?9a;CiHXeY#6)IxVq(+5n+*$57cDVoC z@6FttDsjITc6&6>y;>B#A1#QUjsBnB&IL}3;z;0KJu}~YyTE=Q`x4&-5e0dPh`6F6 zB0)qXh=ve@FXHRCoElFJN6>hlAtW&-F`nmLIKnRvHR>797|wXc828DW5JJ2hKB5tg zXB6?7gxtTXclP^cSu~fs-|hUq+L@Z3?w;=I>gwv6swZ8W+u^Qs*Wxd7mtR;ouivbY z-p#_R>`EEz=8|HITkPhOdJ)eqw&xZ(U$>+*8n~=93D{9u3w*m=?|iv`-A>M*EGb-4 z8s~gzav2Yjbq`sZC8g<{KV8B@U)>F*8_V-tRGMBMRGRPN(pBZ@rG@38E-sHOFDzYF zKEcIxpD0~fx~V*!vt^}~b@!AyT%o)c-@{`EE*rS2zTgUVmzS2|+xdpN1*NN8Vc^Jt zD+fMYU#K5ae-Zbll;)MEloyxhmTz{&x@n~ab@NJBme=FAcy;{{S1jK?u(|Y7`R=-D z+0=7XA7H;rz(xoK7N_~seS8=EE*U!kk{JiOcQXxiTVh2~ZJXsp9g zZift%CTW&IGF(Q=7#SpDmMo)7!6k6gLoc1Dw#>{6QtOax8{7L93|t)za^Lda$aJYI5bfcLEbxhZrADKZ;R}BPr03N_0 zj^IJSp&a4}l>;2bGvWwX0X%_2+;n#;@N^DwAL9_{_fx=6JG{lZWgOy`yU*hdl~#kU z$H*9<`l|J`*d;*qPa8bbdfM$8FzR*Io4;AF?Z^2|c$D?#Mb`U9--x$K^*9{G2ge8F zeepZ-oxp#I?+1QAehB#Q@#DbuxC6K$-U$3zybbv4_}9SK<6U?`JUclX_|fE}z;l!H zffpwiQ(Nzj!N-n{aU7BZ_vH|`KZm#j9X?pyAspfkb;E#%yOF>#9O902eh~PB_z~bw;x=GsydJnI-U9qZ{0#8<_<7*V@lN0y@f)<`ImrUx z$CHbANAFJl|7=b8=MMZ650ruU?p2CQ7^#EsqpU4kwwA54mQ5H}$KrW=noOg`D;|_< zdZ;qE7CfZUg_7}D@y4J z-0nzv?kG75|JdVYJna>Fs6|@v_FU!|%Xr?(6<_&dnDt9BDA);LqYn<~i1zXV(H8nyAIyo?Z9Osc!mz9b3=1XNaKp zCP!pF8d;A9Z}*Y(m;SWofpQ>yd7)fL|7o8Ujf17;i(GmAC%~u|^3?jQzx7$s##Sny zl27rJ_FQV*Kee7q>A9Q0sGsqE=3zXwo=eS#c<8@c^C9ldhq$LNgCB7903Lc#{o;G` z`i&%pUwm&qzP)UcO`NNbZ*M-ny?OMG@#XzI81;hh&HufZoq_~~Z|(!|YplMxgIDg@ zd~nBpm_H262=l%@(!;%t#|AIk1+V_KgJ)o*o--|8it ztH0?&x4-GH<72vjhv@q$U47nr|Db;msGje=@4(};$K&&Qp!$0Dcy@jYsB~G|LznM> z*^Relk3Z!>cr@M@ugXa`=U4B^iTO<~M8olt9GjQq0#eCX&X2?!a-k1yG&;tEaD04x zGEluC$N!u8!aON^^{)@bt7l}N^h^2y2jCOg;}dxxumNw#9zV$Y0oC_$ZO;fnp1`B= zF~F0PQ-NnDXS$kR-0n-p?Yv1kDZbMNxzr>bZ<3BTNynR{<4w}>Ch2&SbiAA7jwij! zJKp3SZ}N^eNynR{<4w}>Ch2%a3G<@OL<8J!I1(E(H8y6%#*B1(`Y%Zdn%-ab@8)o| zHd@qw|0VFYivRvv8#95!)iPSH=B|#D*v3h0<0NLBd;v`GwXa_GBO4)N@gsWs*T0u> zh>VE*@dNn*=d1CTFE(0&k9@JwB8-+c?zS^#1W);EfEr6ex_#tt>hX>*HgY2Kg`f2J z!heyJ8bw0A;Qtn=qo{^abP%%0VEoeu&-4YaKIs#$KIscyebOi0V@7?_CtiKh7rgqU zPrAp?Oh1!z^-Q0bPx=IJ^k;Fd9_XX05fychsHIhY-z%dl@?msoT#4X|UCbAI(R{Is zjW@CJR%7E$J+IRO7F|N{s{Rz`>JwdTyb0s&9nLkPMDSuBJd{V>qf0%JC+3Mf>K&Z?dg7+18tE>rJ-xCfj1OqN1d(3O1ENBQ1L3c2Wg zjUAmmmE{wj)HJjKN50Mhm#=le#M~#>q?&#Zul<>5kRI!~kbiZkq zM!MfQyUw>kRkkm0DJ}O_s8E>x7o*>m94#C_G(x11&GL zn(bL?bxen zN-c7g^>@HzZB(g8pooxH)}q0$ekC`hf>7J66mO*vDZuX3a#u^&QKLC$^{g&G!&R53 zF^5CGl@deFdMCS=l^I!?Sp;bBdY7uT>|LLzdu(T|8)_NeHuP@q@HiEHs8-Wz3udK;l-X#iz7y)1>e^3PPiMgE!UJL2?8 zOV(cQU9;+Y;ax&bd%k&Zyk6^DW+jLJeZPHnulikjKUZC6t#5VBDz(n=Q8&$2?u7hm zy6Y3(w$eKxw>_Uy`qL--@h)2TJNRY2g>29Z6UJzD8ln~TqJT)%&ueYdf)vOj-owIuM#`n%WOP}Gjg_Zy4Y!djI@&TpsjIZqNu09z`t$tRyeuaa- zU*7Nk{N7V|Y4mk|m0XXe)}fnT=&o|(+>P#5bgEFtOVc6ggmgx< zJzbDqnWD)^mq**9SJD;f18H0OB-h*1oy9_NzvAfP6n2Qx;{4(#iZ^JQ;%(7xuJ4F; z$93psM;GraKF)Pp@yX&V1P*Ji8BueBOKYaooLzHSd{E8Ony=J+n?4-R+oENYLuCY7 zwQ;tKFcEFqNis!FmZ|bVnJc%;3Rx)~wBGmpL;eSTwf{H&u>YZd#6RI*@Gtt8{BQir z{=fVy{x!cdemj0QiIW49gK4o3Btw!zlA+0A$>C7RKJIyr8e8oaY_(f7onOhl#t~M& z;{L!?iw? z`yp}&t5YpCl2heWFtcP9@C-Qv%$af~=ND2Nk!$5zN}Z9g7EMk|PD9_IHHeba6VfMV zB&1JfC$l;KP;wS!d3FqTap?X>6B_7dbkZey=1?#rWCXfl)qBSD(m3>H?DtU8M43pb zs{Ksqvy*6{DKdq&Iay9dKQ>jS(sCb^5287kD|5-`cDWt6LRJ7*%1U5|bkJILo^Yc< z&rctt!>4bb0KVW~0KVv70n)pyINy%n2EH4=%e%!%3_LJ75O{Dh6sSF|dRY)E`32sq=|g#y z>rlVSb;wWGf7SU_u0wv6>yTgNI^5S>!}D5GZU5?i3T5PRq2761$UBbHqF0p9v8~Z<3hQ4Tqrk>3+3iXOHWa`U)QZXOrP zt;TtG75hmk??2Cta1-2A&PMaw^H0*HE=s?W-klN!wCK~#>GE_{aliB>SCj5a7p6>IGd#$LfX_6UAT%-pBh86c`OF>!yRy8s&fmYr0h+_H~$updlZ+abiW zC2}osYbW|s(EOi@mj4X&`ezeMcAo!;pHBqYbBPxFabm(=N)*^d#C^Sjc(039yH8}- z&k)7+M&h;-H=4+-|Lj-#ZxDU;TSQ&`E)iD$1wDSSe|e1fshvbgWxvdCK!3l5XsBB? z3aZ9ECF<#RqMZ`gl%3qSh+z7AVwUb^nJmO8Z6r47J{pabD5OLn)ySj79UZDMMpdJa zKA)(f#1tK!+4B%P^k_8rZxJ8#55xuiBauKo+INlrS;M{-aXyLf+01^{zG&JrQKUJ=wJa6EO_#9pfv(?ajy}ed&hn*SnTJTKQs2T#zp^AqCOY9 zqdr&SJ*QCd)3oig7VjBqM#g^s7|#WZ@ytTaS7JQ>&!Ri0dqi|DRYi18{S-e1iv-;_ z3$dL0+rF8%9ka;x$|Boqj%}B$U@@EfTeRkyT(oA5&|G-W2+ehjzK>H%-?5no>=B!} z_$S0>E>y*4F63e}_Z^kFP!*NA&UVR*dx^@NT2$u#-BFqQj>KI4AH-k|ahEF*mkSng zx#rJ|xV*P0%et3Xw7tZl@*!4dz2hqvEWUD0cYNhNA}cGmLc^ia?DH{|tD`BucN}Gn zpq%C+DEE$?TzJpe$pg%SsgR4E{HI4ve*bvM#qM~?AyV@D$4D+Je`O8ZJ4SNBVkFme z$4K5YI&yVfWYyE@x}XOAV-^|N6A3Tq?;>mkRk!#h81^p#J7JkeKrU6=Nie}YE2uY5dj+;=`npZVzCXJ7eiJxhJOm+B4sPOsMZd$zM` z5$pPBXT_I$r57TddpB0CF_SyFI|Ezko8A3xGkURRv@7$momhdS@~l_Oo#~9TsYGy} zhAeRd9Ohaca4CTnH0Y?JNsoV+Bjl7c5?i#*AU^lN!pcKQi^60+DsNMDbm_gPPh z!G0LB*=nS*C!|X@hMLN)*nzB+Z_7QTpianhx0yV5r`#9n=UdQjEtMOwjVo&%v1YzX z7R&W&R}$*$C;2IIj$D9sN}1LeDKlk`%##IZ>MpBp4VjE4t?b8>;|T1SC&(l;SktRo zhIU0(Df{Vu7WOc8(uf{zunhBak@e1Fj#=cd^w;{Oq_Flz7TW3FcDp6EmcQQL1o!`n zzum7OMR%XMjc%*^rF)jXTZ!a%4^rQ1te&4B#hplj52D?C42|%^?lG)5)*}6FL*9E1 zJ*T$m7XPGw+W#7j=T3LKTLG8d4HvD&M!Ok#ZwL|L3sL{59trRuc;g7S1pBB7(WGb! z+T>Z$+-QD;-96Xs!1kyE*b#LCJEJaOSF{GWCc-K|S{tncu0xOP(I9UCZiukkiZ(`A zqD7mc&A`nO_Gr;hBd9pq68#MLGe(i--x{^?zs<^NvvLA#x6;}ShVu?9xy@j^!GP(s zy0jT=H`rk?;Jd7jZ3f#7b{On581AmIH)u21Zm`2(r@=0RATL$w z4TgT`u=7rXT?W?}Tx)Qh!Sx0=SdXkVCcyXJMT2uWpItbwFcK2TyJoL^?94Y zc7q!YZZa4sqQlNR4R#q^V{om(bq3cP++eiRX0YAhMuVFSZZ;U`tHaJa4R#q^V{om( zbq3cP++dX0X0YAhMuVFSZZ`N+gMnr{?7Y)pm%%j#*BV@BaJ@lB0edr=v+h3WjQ349 z8F+j5)ouQI?)*KNq0A+t;p;8jpXO$=&os|1VAtm|ce%S7`}!L!C#@a(=!_N}kF7RN zT5W8!+DK?Mif=WVZZ&#sH7aa1s%ka*XtmyLwZ3V!Hf^<5XeDo97h#t~QX~DOY&$K3 z(C80`*Bv1vWwhFt_w2hI&3tn#{I9b2GE+{M+43Pc=Uh2U&Xy0uK|jKrbdG!sPI|7K zCzr`z$aV1D&&c1&m*p$+Re1MpX!*a+to6^v!@nbU%3X4|{7`-*KgLG670$m_)-x~s zoVnsj`49P}{3ka5&&dnS8ZXPMSTOIBH{^Hn2l*qjO+Pt%G|<=k2IiS2W~zOd zoA&kl`ThMEW~U?J=tudZnO~0e$NA&o-Y5Cf{cPsHEBz}aOpZ-jlH-y|$??ev$%)D295AglYadLU$0>bq!NE-}5!wa7D%u~&wrGtvz!T~_F-hgqsto6r(gn|z6+8krlhbl!>u z{4Y2@k6f{xuM?ieZu5(#rTMa2JwtI=ZBi!s8Ypk4yiTca%Db%7f6uW}c5{5gi?5Yc z$SwWl9wdsP%_JYV!=)%zE@<*@8Cb z3i%D1oa^}B?KA#!@;m=|X7<=LIR*b^j-vm2jvDkj|A5x$pP0-0`MX)U4Ps8eA6msG z8couJ{`*KQ*hC}yV58{|QyWb`N^LZu<7cqaJW>rO*TgiBw+DgVp zsjXz(g018Q@kz(o&xR=ena`GCE8ei5xa>)$V1#W_}$I#Tl~Jm-kt9E{Fq;CDaKfuLU-yr z-CcG+tz7f$V^H@H&zF8scNuHwMsk6F#<#>b@nzL*@$&e3QY_$`!?})(p?@*WQ*4^2 z1Zv-x-AmOurO^CgXmOxnL7k4{#)EI zvrZmm*2$yIa{ox^`2jZ$?asrl1*(3;orDbgsGFj+?M_zOc2kwM-6>|pKMmUMa?{Ns zd4^depN6dbQ#Vs7oNp$fa5vjDHy=WC^D8&U?2_l2UH{o;mpsqxl0Tw4Np}uZR_hih zJ-hRu=Of(trfa#vZ27M=UCSqt_GhBCg@)ayq2amiIwbn@-QW5P{l)G}(DSA4R&*hM z<-Uf7@(Oo{(zg3YXnUDkWg3gSmA2h?m7d+b(DS$5ebDrs?%zxs@vu_0`=L^`d(>=> ze*`_ZyEgQeoepb%?2kLm{MvQL6=thig#OOwhZp7$DjBdo}MvQL6 z=thig#OOwhZlp(x#n+EUH_~IP&YK$Dh|x{OZhbR&r5iE2saUVS1?HV98+O$riP4QH z-Egj&oFJ)rr5pH!e*GazH$eS@L#@jTKdOzq7DK-bY+yD%iu{h2quqf>Y%TDsNixZOKu(Yo-4LX=Q`}Iqxfm`poHE0EM)b$277z2hEH8O=S8l;&Nl(N`z*b%a}k2H`083i8;oZWr>{T=$Mr zkTgI+m&(D=&N9}|%l)@yDs*v|oDW_6t6Yfe)h>&a3S=o%uvxC7=iidg`gbC@t#O0r zj2rAQ4)7up(_8YA%1rVy{aKJ#j03zwPwp$fLw*|NRcF@X_t%lmS5NwV=Sl8^{GWk5 z?%ga7&%B4ljP-<6^+cFI#Ck%kC)6q?aD&6>E$s=ho)GH^v7Qj?39+6K>j|-*5bFuC zo)GH^v7S&Kat--tPbkN@6{tO--@$wxs6C-y!vv0@d_a3btS7{JLaZmmdP1xxq-Ufb z!5Gn=5bFuCo~VrFOTp6K;?{1Y?Sxu#r_g zrf4zk2^&Ezzz-+$u{WYWIA547q~*gQXuZVoH6$ZPG1;{T@4<^q<<3&K%H8Si<7xs| zS7F<8kJGj}oU6-_6Yh8VmC$}%okuFwpa@_3#n{w6;8wdw$#pkZGfDM`dz`CRxtgMS z7JLY*5g z+YD~CTK(MMHlRvebEB=%&nZXXL~2Q2%bCh!p0(R|t>vGABdHJtpW?2E#-SAc4@Z-x fPpKUh>kD@@XQI|(8O}c#aQv^}#@HHE{Fwg+$~+=0 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.tinos/Tinos-Italic.default.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf b/test/subset/data/expected/layout.tinos/Tinos-Italic.default.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d289df2567b8771f135f6b83d87c014c663a091a GIT binary patch literal 12424 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 EUr^@&k^lez literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.tinos/Tinos-Italic.default.retain-all-codepoint.ttf b/test/subset/data/expected/layout.tinos/Tinos-Italic.default.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b1c57692598f6707a04804e1a09d84c3bb45f321 GIT binary patch literal 410092 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 XV{rc$@s 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.tinos/Tinos-Italic.glyph-names.retain-all-codepoint.ttf b/test/subset/data/expected/layout.tinos/Tinos-Italic.glyph-names.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9b703f421cf3ab5dec5f24b57879c788c1e8291e GIT binary patch literal 434920 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 uTPlmeXMml1dO>iqUA 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
3EYgEK~~&p;)-UCg=WXfWsNi{ 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ⅅ&=pC}|esn8Y< zw^X483Q?N^e;A}xLC`FnQs}rsZz=SgLfaKuuFyOM2}Tu4Dil`8p}+%Op`!{syXhr` z7Awkd2GOKYJqPH>T->bCYIdEqj!Tsa;nH^sz02?0rO+mY8hNw00W>}8yku<(BE4HtQ} zz!;Y94eI`4v4*EUD2B#ggs%jgxKOn=QeERJt>z&;Od|3{r5Yv|1C{$;{u~W__Bm3X z`J?*Mi_fb2_YHr9!doAq!flVKpFZ-4dhB6R7pPm?X3@xvnI@SM+IHKI#V5)>iX6FTqn){xsJBheO@QV@mX}& zkz7Z|>rU2*@7GZsQ$6-O_q>MLbu^@oitGAt2z?!WSVs@mJy|ENtD^;VH`Iya>!#O< zz3Yb5iQc;6I#H}6MZ4P%G5BO1?XP>c?pU3)r;gUtZLSm1@cyR~y&L!gO5zm_$2Aaf zOWmG2aZMdfuUlBRv`%WOqjhy#>JHRN><+~iENEC#2W4j+nYC|*TU`yYii4>{PeO^( zNOiC3!POE~yQ(AAYpWlq*4d=$Y7`7Qm=a>nnCK`B7vk)U6~+p?Z?!IT;n_xjEu1^h zva%qD#`$HPT2l=_%gPw;F->avhksp`MoA!B=D_{`f<(j=OJJh{0iHyPN0vb4WzhfM z=p$bH>R%5Zx^%tV%hP=M9ZSfza-_ePe9ixfJ?$@k@bY^{3Z9!?_1N?3LjxAQQHt~W zIx%Q?0B4FvD5rlY9X^zVh!w!cp)iON##SW!L*{$Yk|!DCMP+3PgR!`@G-ixdBuXHo znxuoN+z44CWD_Ihe#s=1#qt6y^ygqI9`cDI|+IwLE95_SAv%E z8(I>ijKHId5=2h^_){6+Lr83$pj`b_6HH+*g$*9hpscyMY43;^?9oB1KfBjl>dyBJ7ys!O!XBoZ&ooatZ91(Z6H}TJH zU}AoPPwMMB=94-Vp+bUS(Cfr?lPtPi-FDqu5Qub|uV`7uofF=iZy9Ji_a~j3@l}Ph zrv?B|(m5YzAU1FxRRE33c#S^C?_6%6t21|Mw^=d{sBdLlN#|ysSN9e7G}YWemv*|3 za(B?AfrpjYR~lOyCTQBPvmza!5Pf6`U4 zbYh~cbif{ijABS9W|B-RQjTrXo3H^WHA5Oor4f>tBO!48ZV3qzwn;z1mt9gUt_EpV zkZOa}BS<+xl7sZ0Abl33BSAV4q&-1;I7oK{>Bb;k8l-7K8W*IYLFyBv;vo5gqzlsQ zAAT&DkG2NscAmduL6D{fsX0i)d5-|ET;b(o=y#I$>HQ$R!uzx( zNb7=hbC50%(##-@&kQ1#c?5Ol{5X)gVQG*SW_r^nn9dF&2kB&xj`PQh^MmR9Az@^K z!4F&g%&Kdz-N*z(fX)*qz0haCXVHtyt-pN-RNpwJaE2|=ghlS91KQAC_|Ro}L5V-r z_Uu_#*RyA>y0Nxre88a6p0)C!p8fI4zU@CCj#upJi-Z+&Og?~PWUev{DNjufi{9&l z=M%DXKAw^a9dyD$yBy?%k;tJqnjFU*i1~IP^9oEeP&5=;o2;V4dX)V+WbLp@R-PnH z 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⋛︀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 LJRZh}}6 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.tinos/Tinos-Italic.notdef-outline.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf b/test/subset/data/expected/layout.tinos/Tinos-Italic.notdef-outline.5bf,5f0,5f1,5f2,fb21,fb22,fb23,fb24,fb25,fb26,fb27,fb28.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d289df2567b8771f135f6b83d87c014c663a091a GIT binary patch literal 12424 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 EUr^@&k^lez literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/layout.tinos/Tinos-Italic.notdef-outline.retain-all-codepoint.ttf b/test/subset/data/expected/layout.tinos/Tinos-Italic.notdef-outline.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b1c57692598f6707a04804e1a09d84c3bb45f321 GIT binary patch literal 410092 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 XV{rc$@s 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 cpUt51(ix*&ET`J?it=ctIV1;lR=b-WW}+h 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�M$|zW<{A0UYzb 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

  • jeHnY_|0}UVkCwlUImfB;Y4|u_B>T!ur&s6pEfQwnMd*$?}ayLQ2Y}NS=F&&y?LA zFXRmDgpZz4+SK>Y1r%#Buf4s!tG%nUL(a3Cs4OqESsh`kqtI%mynYV2)Pyr@k$6cG zbDLox*((yl*(b0O3PMsCR=LHzhN4u1BYe8M*dHo&`=Xn@w!DdjCuSM!%kp9h=NTJ3 zg&lKm4Vb*9cUwyGY`>&4>G=X9>pz}PuvN5VfUl9GAMqRbuW%LI^7Iml?<2*ZMy*n7 zR49L?P^%VdsYDxUd`ziMAW5N~z%yb$>US*H$BW*HmzvMJa=~eDnjBW^tS@dFzim0u18n%e zHjN&rA=(fk25bO~ zl={}lnR%mmoz;W^lSSvX@+r@aTd+gohMSuZ6WY<#*W8y(RFs#MmJ~+|X;{2&huvny z#sW(M`+-K*Xv+=^_K7qW7!wjbX~#x5Q=qCMB${#V2s;u}gM|G8k#qW~Xh9KkE$$VIbGR4MuJ&SHC2n57MlhOYF|+aPMGFO`Spl+P0omvSUWsZAD5^PF-1-m|bKk=}fuH z3cgyEE^}x!1I$t!T^Uu01EN_hOcey55cNWDUEA-&yfV)lbCjffdf<&K6pOYLxJsP? zeY}|6n-??&6iQc_-CG1#cb6p)izb||YPY4Up{_fIw5(Oj2Se6C-*`vBDE>zvpkcL) z{f9MdwFpIKuljy{M{81g7_N9+jQc>in7@H5LLs4@>Fr3QuTupW!{Xv>SXMR=86#+i zk=vzaBCRnUFu=~NoX%|3L5yPt^O!{oZ6dUr*rG$>k-1`qaT5a*7+$n+!F)*f-6Rz? zH#OE*l$8`0#lrPzwO?j1lzf$dS-{|$K9ns4!RqWama=L;OcYCzu6@hR` zI$hG2N|Zz9^mufh;=)i#aZ77)xIS1?s5PpbM?ALtBS@gs_;S8q?eVDn`EP}t9_a-Z z_c+1_^KDFw)XTLCqYUa8n>g(R)iZ^>g`wNC5Z>O;n4t!|6k$&(6xq07b#76UJXW+UQ+p#_sqkm|y2!ouYS!MIImXZ!^1sJ*&f|I~(ve5{<&ka(fo zqg+eq+lBv(KBZS>TG8*yjN8Aa8ItSk+S@s z1%)Q*557E&$D_&fu{={@!8Ymb^F7YOcj6xWEBe^2*T>_~Tzw4g@@;UJMckcfZC`I$ z0DM3}wOR-l8c@zu2_bkFbX8QXWfw?4f}CUXM@Qz(g&v{IV(}Ih#?4faQyGqlx&1%rIat9oCXo_|J!GVQi1aS}K<4hp za0yU2)L4$I7*6`-Vk(Y#om5*(M)FG35es~m@<5! zQWXq8msb#QEAJmHZLac6BlxY6@&&2$Sxt3OAfPbWv?1$#->F|)>W}AWevLCS+HLtm z+qzY(MdvZtje&qQRS#*Z0HV{w{53pr3}gIWyAbBP+QePmKzr zOQvip7q(8sSQ9y+V=i%y)4_3hUPsUw#53&nh{d9TNFxsWm-?Jqwzu=WXfpxi7nAMdhl2GdHGIcdgw97{Va(5A)Y@3%K*Ri`c7a z_XW&q8|mcjjvD5&Ynk8WhIpz}W|ezOIE`MjhqKzC=iTZv8x0DbO|M&+XX5o7eDrN= zG0-l*-L(#e1*g*CTpM71?2`S;wO+SHt5zvcA)97t>I!q^5iukg(ofoxv6+w8(Bt)j z2G7^v`3}3%F_vouPj|xA?UWx+i~L{Ph4j*CBjnii&mJNo@eSvnfBr@1Uv%ENJI^_5 z>zP|NpRr-x+BK_Jowj26Qiv^M8M5Ef)Ywp8S5;A30(k{8i$7$}&xkCEYEX#^J`8*! z(Im4Npt^x-Ci@AAH7STMkZ5p{f}a^g6$gnd_Iy5(B{Nw6iS=(GLOr2Me$VzpVJ-4TQbk?cGo3 zvrwnj8lBfWd``>gHjCSHK)?kmY9_itL*IBq@tKSE?2n9TCjqV{m5|gMr9?|aHbf?q6 zEWQHMjkfsJh1Q)OEA9$?6mok$`1;o&$T(3&?eEyuHe+8m%B|+MaThRi+K=q=ik+L* z&l~D*OO|W2x&{$ ziprZ$J5Ustc$laP7sLo-2`TY)tQx{HwUNXRv6I3UCq?+nY7)p6)zX~qWktb2#8TvK zswqsz4MvkmyKHH4ab0tz(WWR8OvchxRg6!C(i@|8rz26;+@{wntLNwEEgA{t8;wk5 zwYc)xVx2A&P#Vk@=%B=5*hEX?#(4{jQKzw`IM#2mXxmdoUB$Hv5`o@UuvIo^Rdh~E zdPy)eTp8&NxqK>f&^)??eWaqr&r9VHyOt3YnVQh0So63g7A|}-y&TQgM zW-vvaQESv8gTGa4-HWo6Y7@WEX}1U_Xcr5PMb#kbSdys7MTzf2t@$=&#Kt6BM&+aszZS+7bCIn;y~$ zgGR8Y@7CsPl#^7!Y0gju_P0~p_*|M%0eguSoMiRuKW*#7+_K*HPgwEDK?-iQ6P8X5 zxf6hqEB1hCo-leAu0G_r<|Ex~B1x*21hTCD`@28?`GSEj559rfbf757+3abQo*L)Q z;Lc;qvL=)6bfP@uGiublZtg&j8r1?(pCqfmbWDD!p7|wl%Be3W?*v}Jo-%pUVu4}CZ9jY6+9ivI=JfS;wKvpNSH`3Heuqu3 z6_wlw8!=@SV5ByUC1pM))1#~wFl${t?xPIRn)xFK9zo3U^cto=O_mI(ZnVm3b~6zF0UrS*7@v31vo3y2fQw?Fc18qWJ9uNacNIc&4yBg zNv$f~T!+iI# zF+YdD8LlqYvz~GXN%BDSnRhp7b7WX4TRUS=%eG;NCNiHnG#;b<<7lVWCn&bhf=P zjP{VK7;50G;VC27ApS=dq-80GF0ikKY(t`UN}kALFV5=r=O z@OnHBv))%xobNN}ys)yA2XsaVI{8|ozc?H&3up}C0@ryVUP5Ek1bA5e|cr;emW5bUfs8SHz8{m-+2RQK8}EF+3-f=kvNq*#(ZH zu&OoufEFd7s6sATtsu!?$O+hP@l+t`M0rbt!C+Ca$bo;PWH3{aBAGU(k}=RnB=d!n zipv4p1&$$nmV(}aK7olN8RIJ@Puc3#W$bNwmv*jR4c53?dhzAP<*%)5>`MN``jeWj zt{NPY?6*$_o~*9MTh+E5>vq}gyVj8t&lEOlu%T>9*JFc-4J7PIgq8xg7uZIbe{ewR zA5p2og)j)`1C`dGg)&{GQE6;e_)vO~{DE*+37HpE-I2p#>Am}Ya$g3KTWjzSvlhU3 z-hlBW7wkm35+qW7E}Da~8UBD+QMr;EYE+6Rhil}f~X73D@Nm{Hy?W2yiDv!A73E37g?Ddz^cQdy#vS`x`gGG>C2tu`*WAy4WyV z%GR-MY&W}--N3%e?uSeNPuXwSYwSIC5Sk}05`tF20x-^d)qX&;Ql1DK;PeNUhha z6*{~h;f2?vUr84#mF!~W#CoN&SgE{4sl*BX&!hiG{#dV6)+Lv+X@fbhq%Oh8yU@v`&_R?QboAi4@czprcr?FX5c z`2b=9d$WX68pwSJ<^Z??+*-bx-HJ2fe(7{Gy!4=*RVdej!h`M2%qIo)2e_?Tjm<`u z4U(%b*b@?QKuzmHcBznqIIcjfkhe?c96562k2N(H*VHftSRsS1mE#|U5zs~%Xl*9F zMu~8NKH@K6cC<~Kk;=(twW8bPxf}wA2$OqKOqe`lcSz^_u)E{?%4H3qdztfFo$_e` z-`Q~W)v1XOcw^nwSJQ@Ek2c@M*au*OECoC0Nq5GB$kPD}B*?zNm*)rEF0eF#LPN+0 z7GTVjGax8Y$IHsfs>-VJT@J4tk`jU^Q$`Y%d+Q?3<{%!2z_UzlDW}usfKP+yfV9e# z^{KJy>akRPYEixF`*Q+UT@{$~h*-a{wm#lcSlBXty*S#`FrrYk$Fo@zGq<%ZEGuMvmqA-T`U;bJpfw86{bU!8w;+n zq_G{tA*WV{SGG!_3Q}@z=+Z69h(j<;EM`wh8!qKp(cy1@8kDLMFM3yhmZ z5N)^0rEDU$gaBvm;J5rZJnM(Q++lYCZ3K$aMoE7E<(zD3d2wQ7`98SmsYn_&< zG}vjYV9ddWgQpZP*+4XpTLa-N-|r54!WNU-rE%c~N(UoYbm%lOX$o(#O;gm<&SKKb z8d@rHQg5Qro~PpNu~>V&s4W(2D~i|F#_>ntFBH0l*q7hN+G6o^ES8Srq%swcr|54+ z4{Tf>7vYA|vm^OlJ7G5pmm@O|0+A4egU|+runwvo^of_F+8|AFBuin@af5&w7KVVI zq6-Wt zoB|--=Dh!v0E~ge?HDPA9~whDvW5!H?xjbA0OEka zFnIw^Yln%5LqlK|CK~M}`NL?43La5I2tq>}DQay93xgWE5DgJcuS%Dr=}c~K0hF3T z?I=EkLhZ5vBFEIKa8U#3juIQZI5RXc!^GW~ySu&op$S#0DV35Zsv3c-zr~q|VM9QH zQOhH`jiTK^DUpp3%!B+Rv2u@DryTrm35&98Q=GOol?ixdBy5w*ko9&vp?ti3H~-t* z()+!%g?&MKbH-AmP8umIB0x}Lp~)?0X@&ys44(x876NHX$U&{; ztN(sL@U=f=r}H-cPiP!@2{D&4)dj{N)^IN<9tBX~fCvhx-4H?{BMb#I`b$8FSIu(PHL6UZFqBXmiYDR;Me-KDig@t$!rCethxi>oUtJ8Ce91%|P>YyGcD2@>$D=$VG-VfyEk&^y| zEE-5L0rGYwKcD>#D6FPfI*Lt2cR^u5o~I8iW>y~8NtBg|3FH)2(I4hN6 zH~o}6a59hmKwcR-Vx+haQ=@|QX=<{FKQjnYG+-X$$qaIXLqt$7p3B$0`R1GZ_wSe1 zLpCzvd@fyFlwEfO^jET5+f2YEaTNquDiD>1%{mw(DM-K=p&yauHHY17W}MGs&v)dT zZDyz*V7Ep>0S)x6h*z7mTN67}qJ1zJ*(ZUx3!68M6-vKGXD71!@S^EV@bBn8vb$y( zVRjIB1HjA&BhP?|K@bodg+9Si17IpZe<&7Jxg2<N>l(cUx!Yw%%#n?`d9T>N>l-=d7--vwFJE?y8y2^&XOkb&6n; z#-KgjDz7rFN+T!`DGE^GB09O!5C%rG=dhE&kr`H#L2c96va3!vZPmr5xhPC}f38v>fO6IYS`sCapu~0PLiym4ynb*pXxjTPSrBX!+gJAIhYUSX}Y8 z)Ux3ip!tI0i7)XRN+urX)yD(QBW|?`?jNs0IqKs&(rFvU(c=buIzmoRYk-mAvP8y? z*>GSf%4-~+Ao3EYNO0z$<&8h+9CPwFgW8y)D_>%z(y!^S>5RJ;ExPLr>6c&GzyB-z ztLst|H>cKZ(2U)#HMtxWF%rc$p~&`-;(B{oZ#1%A3J)+ z-;_#6dY-+P*^is_+&a1(P`b$#pQ7jyvQE=Gfayc9A>?3CEQ};fK(fe>Lr&x;Dbnww z2y6TXSs6fPh^42HCL>9f5ul-rl1AP(EpC~p^e^!%oi^{Ems>G%zvdv z?Wv5bf=+k1qNuo`(8>Fz>R(TZj3Q?HTNyKY6Q>n48tqmvEU=HQMgS;i!BKQfqla6y zMt!=;z>C0LN^^0nxZp!fIc^uUu)fRp^SeIV0~V&Evewq8_IW*SsK%#suX28i%of2s zO$=cU1iYkR43z&8B6PdrluWYuq1u+(C1;i2{xFV<&Mcpj45U&=!t4b2M8ll?ZWy7)~T>3pfm*tGDc`E7!tNSYEe{= z;h+|m!=X(iS4(nDKx&MccY;rXfARDLPEad_6WyBrAG8O0T7XgthlUxN}M%Wabt1>yXr#VaO zR3^BP`1Ka0C9fn9&VzuXb|qV5HEjVz#8=h%?~61QJKJk|#==RqS%P-Ds?{eL3kSy) zzSdOOY1U~A3fyIJTal+?u%h|&^qlP-l^xP+v6gmUcin>FhIZdopz=Idh#5JP{T?3v zt=!Kt9Z^|1zhg(=xxkaRdS7 zdG!VE@_dsncKQUypOGycMz5PQ(z+bViZ8IQ);#%SjWozMp)M{wK4t69Gu%hmBt+9; zYzxo;i2Aft7*J~{s8Tlm$*QJE7|2P^Q*a63pSeO>^ZB1K&(9uty;AmpPYsxBls5s}1|SUo>XTdMWEim#$* zQ4q6osCP2Uf_5iJ|DoE2HGtYu3K$!+!NUmtMXVQ@&+x96ohj9_s{*Z$l9SyAsTPE8 zAr5eFfd3_VH^^I{&(a8%j6QC)WuhcCvI~s7L{1^nS44RlmQYT`^S=D4@w_#xe1)`C z+PZ=*%!cm%;S(cwf5%MH_3U&u8K$d(lCl|b+cetch)(R{h7qj$aoSJ`ojPAZW3D9z zLS(2J1E*y?oQGzNvk|{U%nTx6;li)RxQS|Roe9B9Dsc=4QMDX_tEwDz0uIl7$n@JW z^mIS=6(_j=f7w1JCQwqcWYPQ)atY~dZ)vKlEh#T4&rX#YJLO0=i0%}Evax<%x%M0J6m^b|J44$@_3e)FQAG zi^alVwO0z90m0NZlNC-wdc&A}V$d%~RK7t!Iq@fW2trj60WRNE;vMdg|?C z;-iZe&7Z$@OD>*y{=)figB_VWXP~DmT%3){w|}O!`q@y0$Zc#AT_Tfbr+^gfwok68EZ_y%$k z6g=>=xdF1IOQYk}dMz(1D85voB6dM;26$J=v|lyJE{Mwj|KQPbf?G-1hI?_C#xnjV zjR8r$eSO{CeY5*0BxhFltlplY3==VYCdxF0W=eQLL?DilwnqtT5q26$GMDjdKNX`i zSp<^aEP14uzp~`}#S>q_8-EopCt5!c6d!yt4NBzD#a3}k)uxJ@tN0k+p23CmKH*gh zcq;@g*-u3eFBLMDVJ{rZmlM-Dnc%{vvmYZ135pzJAo9veCbA0gY|vmZI1CPJJVqs|2yEF8S)+MgiZs* zC+OD(Tt>?3)927bBgD;uJ_E7{w31|(LfSf#_efulq>LPw*ffjs?%I4hdi*bTSQ4RYS|;ol3b+VYhH&Xdt{v25m>ide=Ja%TwWpgK zkiMWA;mjqma1eGXFYT($s2HjiAzw#k$eRVB0D1N?pgn#??n;nCu)l`;I937nhh)OW zHc}Qu1s7D0F;R@cl7$GURvy1{i17S$rBbd~%ms&WhP@`PV*Forhj;t^yTZGR&Yguy zJG0J>?=INo&)XH=RkRa}_54e2bUHrQI9|Uz^tsw}@^hgT_2V~(me(`IKW;2gvbq&g zx5If;xQ22?8>Z|J!ufJaGP2sd{R!_RWslT>IjZeCz4;CisQi*}U((kJ4 zO9sPy;p~!n@w?w#R9r9Kl-{z?*?N;$&zh=Jbv27DK44NcwmPq2mq6;o64KR$oX9OL zi{W76ignnkYeXa@6{0hJ2|85b-Gmc-%C=l8i?4!aJ4G|Z-z{bOlMN1lV3 z43`XEmI>N1V9P1S!ty2@w&p8(FIbjLF1w(&Cv%kU+Va&qwrFN=@9sHgHhcQf$H&Ck zJNtTf4v6~Xvh#a-&Rtehv+UfSp7WO_+4+w?+PN{E-gxQDFZXQi?A+QjqdPG$neKE) z5kwE97|dCFu)8250hCZ=?E&$HS(fB=_zB13@bBm1#qr{Nzdh!NW%`myel@c%F z3QWrfpcQ%0N_VE)!ohs_9RxtY$l3>8Bja~rRl^An_F4QKT_FSWIBC`?-&;Y57Pn3V zkB2;#mx=pAALQHxIjd|kJ2T{-foz@Zj-KFnInK9*Rrv#a~uB{ghKFTT!0CO5!Y2p8b*gGDw3N`TshMV-Noy43J(qlfZ5Pt8ki7$`2$MBt z6XSZi(*14yjrBFH$=0e0gi9l9gWG8em;=bxU}Q!!a4wax5sZ2`KYQ+5!^n~ zzoAPCBkLAr-eS*YPYR>yXv5rSYYa#HkF`cK=WMa9a;UN`S^e9x*|md>r%5-aVlmK& zsXriS9E_nFbFbszdO~Vv9wjAdvkrZvyjf?$6s3yec>RD}YQd>|-78&xA z;6@s85x-A*h1E(oOESMyP2~0xk4J4|Gr_>lCisQEB44TvG>5OOv1k|cwX8&v`W`giE983H88Jpd9WJh9<152HPURh`mD z!m2I^WK|awgBlHNlLn1Wqsxr9I622z+y( z-^KjGl`O5tHJXMy4FhLQz$aieW4Fqvy^1U5ui$UvoX}1cVPDY5b#lGj0EDCwZUK8C zT~@)gP(&+HtIn&8`oWpuC*h7M;I}6*vor37Pl^lF4{^H+E%urYC>b^wkSKs@bz3>J zQ{>EBLwP~FDPN`c*^Gi#r$>q{rI#tkJeUcui+R^VbaFdfZenam9ivA0C+9TFVWs3X ztr6EEGm6!Z>EwjdVG87BD?1Z7b4EwI zP%tJO=D5)XqYK97BaD1F69n2ftE;!Gx2K!p|C^iYD2gjlTwPp6xnsgb;i5=k0rJN{ z=JH^YozbYJ0Ba1=Q!)mbY|D3PFu@{~9j z9OMxw8co{pg@98?V)9=Ehi3!z^?EhiMqZuL=hgZR?W|vVu>G>jR$e+fdS-nQzPr4r zevVo%tt_hSQtSV7yt6;YV$$P--x+*h@Tph~PDeR(_Cgdb#pbpJnG9uA=9X|P@a^e}z3H%q zsrXLdtdF@ArA(tO$>R;7VkUBaIPx?yvq_y*nq1Dg6b^-JE9VF+99uYTShh-W`J%`n zH-?d!Oh(E?13j*4ZIRy-b0WMT&uteJE&-B$m@CkS3&?84=|dX*>0F2lszX5p<#FnK z1JFF53$XkEC2VKdEu3EHMGT+WY#NhKOy(8Ek+?5vQ<+WXq3kaEvVS!|EFYQlkYwc) z;GvcN|EmEaI`H}F0~EgS1XIS0rd|JMbLIv}`!XOocF9=u|2<3*z;xvaU<#APbQ*5| z9}ZOds!xC?pA(T#1&i(f4j@DyQUKzj)vHHGhlg8RYin1ZzWVgFYgVm1ZJaVaEm^#1 zVTKG3j|_tnL*3IitGBhMwY#IeEe$hoGs5yy$ispiFC^qB(k+4p%N_~#XqCAHYD%Q$ z0zI7;7eX`@L>YcaHro1AWT^uZGCoelU{S`m_%U=p_!#PGD1z|w=~P+37ogQiMz?1F z7(RQis7NNpM3MtbozjCV2JgD-vihQE=u%MREix@;jYOEG7qjF!Lzl-#ScWneNe2f1 zG^hf#Js?x%SZoO9GRN(AF259cky>g-2PcRk+hyX+j>?CnM4cr^EQaftv~$ogXdjfe zfepwDmX4E)oOk##1ffKMBN(i!cx$uG}0u~T5ltyEC(S{~P5rrb+(dirL80;?DtV$n4CqX{~H$?_* zOqEScu%Z6zVhbZ0ArcWZ9k&maZrD_%6|6Sc_cfI}6{f<$pn`Y1Rc&8xY5!u2l6gE# znb(^yy?V6w%gCtD&z-kWY1A<7=F``0(K75b%sO6Mzag1ipVDI6l{PE%FdZ%%nRl9k zM;N@3S1g-9x=hJLt>W)~)^^LCtd+`qXGVV>c#oVAo=lI}b#Oe~LS_zUD9E^qvS4GV z(QH7n@&Ng)Fk~q^=~%SzE^O*fHWcj6q1!u7*!k*B8%kTg+;&{&TfWH8vsh2kVZB+b zFd0wOU!w^LfIj5A`B!D(7g3euJ2%s}9q2(0F0vmT)cX9Z6L$WZ{(icV-N(Pm4&&=n zy^$Tx+{j(Zzsfy(3O7cwEk2vM@96uuul_UKS5NnGtByXx{>UG|4nC0fLAeSSPkCR8 zu91cn+cu~#X*XrVR>~4y#r8-)Nb?68Cjv8W#)b?xP)IE~fZ+)|_Oy5!?P+0$&TRT9 zUw+83D$TmO1^+~#5x`a-eS|*^&1dw!03n!NXLhH%x3sr!=}sp{s;Wk|CFfOD&FkJJ&fd}6vtvNqxl^3Iy{C7_ zfVz==Tiv{*HnpS~$?u18nyOvW48Y<5?C$`~gZ)eiZQKjPkbEsUz|hyd(^S#GdFY~% ziz!nrWeQICzC!DIGFb1;!YciMe_Hy%2>?Db2k`91#@U|@UXc(G%82u{oo z4mk(C9Lx~LvrqzFK%E$tjOB4Q_UvX~;3oc8v2+FwT%|p_!;p*BZ4VT=~iE9^0}#1od7-!N3<*F-Av) ztSo`w1Qh=!1F{mr<6kb*f*4_9Q;1KpB;be7u1rf$vHCQtm!5iFdhhw}3wYa=S5Cag zZk2AvuK(s~Q*40J-Nqpilhvq0u!`*QPtyysJq7KsA6!#$BvoYHV|Zr z)~Rxe24)!`CsjX^=X(-}du1Rp(@T&%C%yk1Aki*vY+O9?F}q2+jjfPwI}t1vxTe7t zMf0ZO_K1jhMZ16ldL!A*76K|%5m~TA1(~r5L%xpm|>wfa}laE?D~iX5PQp(frzoI(*>P{ zqg5sDg)PNh{uvkDY^%fFQB+v%G_p0)&fGarBDXq2WGnF!d_D)@Q?ZZ;hd#iEz0h7V zlu*D6x%OeF1{k6Lm(6;7N|XU+DgX~XjtuY~0Ih3oLC z(JC2W4jg#{uw+2VK7@D`C?fEe^oF=m=2g%ePJaf4HIW;CSGv2AfBncCz#+2ty~h6l zI$ARYp1@}u9)Zwosu84zAU@iEqgEISr^&<$OMyTGrQ$dWxSv$*Qn@rxDkyd#i{l+> z`(TJw{cd9OyZ7-P=_s7~`9-OT&HOc~iQn_#)8X9DbKTrVzJ`AuXDSZ4WzZ^l^`C&> z3UJ02R5tJ-NSz^@0D8pNNY;Y~+52oO8=trV5%{QD!99!t96?7gw|E!=?v9n)!nOjL znXyDxTFvAitz~Zn)E6#kUem${w9WHMV#8@RGB~@SD;bR&3~>OMdG`15Y&(TD;ps{W z|ACVo>Aoq9;}{7MWXoN`=BebD*vQlQzY)OI1~Awf!$qM ziHc5>xHTPY8HI(f1MGYf&R`D&t34;8MG&O4hZiNvU8_IUocFd0ZqcWsRNaV zq~Bsqwr3w8(_2}fL=_8=oN1w^Kv;QAMu>Lce&M|%qbZ>|b$}HgIyCJOIwF)5{DYuk z2nzHNk{7Z8t9VMz<23u6$!D=kQur@F4iAKQ&Q%F5$Z1N!Stbsw3ysJTeW<4fEjmaY zkVHjmnpi7^l8VdaT;+olo5gW@lOD8hM&goekczw&pcO`c)ogtoTR&0Be`(_Dd>%_y zGM)5M<;9isUxs3(;&R?2!(bzC09sKZ$nRQ6giH-hJ~r%YIgKD_#*hS$#3GFV2q@PH zL6C{kf^!-Lz&Sv5(O+mbQaCuka{fyY?!NoT#NBtN_-iLN@YnL5Co7+PvJ$aRPwq#e z(UPM!ByE?tm|`1>KIJnJX}Rj9e9n45#~zmQ?@N~4&-ly<7znB_a0>-1-vdIedH{%s z3f0P_(xOZXR_RvhRyNM&9wch~(MOnFEw_;WIerVp1d4Ve%z#mK(TF7(v1sv2{PrWz zZu}8#L++zu{sH;7(@RceLYtW_WV1m4&HkRvm2TyqkZuJ$O-EnCeK!LhTiTqPKUAuM zScq+%Qb-6P#6%~vKt-up`9A8$O@K{D2(3Zt9@(8&4MD1p7Fs4i4n5xPkvC_^Z=LBU zbW6fbSD^YW^>xJ+OF#Tarn?{hEju`whZd(}T7(Ob8FT=dKDj=)CCFAoZV!*`38i!* zV<_#dQPIp1aYQWma|~UhHmSe27sYcwK;(a1{_!bP67gH&_VS zEcn2KUCK{J&+X)p!)R7e-YY~kxb7!#uegG(!QWh(p1(^T_BMQ(Q&>GWK?M+m2XYe> zO()Ig!e*t99$?N8R9eBIIlR$v$py=ie^X^J4$tO2hOaTVX9qKxeJb9YkDNH(fWWH* z+JP@J2kX}{7&8^9V-aO~x7n>X!;cvNPl>SP-=GQc@Tv_}vY;arT<2oYqd1IC2U3+A zi)}H%;4vE3hnc6Upj2?{J??c@W-hYC1(VNgT9?Os<^D3k8}ND8arqT2pw17hi!j+l zj{^+!g%D)8;orUV>@S{t;-QD`x%<{zKDYP0b2p!{^0cw}vw90cjC<{sm)`u{o4x`Y7cdlD|+NPD8mM)$@J~rMvI%~A2tERd*9;z&;^yf{5#enw(S+E-VAp{4; zWKSJv$FSMQTE&``x2Ga({ivv)A-R`*Vxd z7jGx?naN0Gz#B^;Yq0ZF8R>)Rs6G%4Po~Ey{AJvDe>~Bd=u0>xZSSuJ_iDj-f1>la z=yV~#!zs=utZ-*rtrC$@l9#SXjr*FPj7^ecwSt?{VH1(~EQ;T=3P_`uq>GHt5&?I8 z&W^8ag77`+kj3V$_?rHP9*QnMPq$;4_qf*Fn%rKUzG}HykH>ZM@~ft++fyf3yWD}+ zmD1~FJ<)hy(wlYGcQ~Cp>hV&tFWz{cB6+L_73HwiB`Ft5^n5m(^i|PnoE#^>(ry*M zD$$F?1un(u=_RyY(g$!Yl4Rqh56~N3bZht!Fm4UkPVO`A0LS>c#M|iQ(}Kbj4)qu8 z_h8>=5XBnnr1epj5f>-o9RH<=Xa3Iag;W(w(1qUIhO|8Vwu9Aa-Lq_d8rSTwf z+69a?e2=Q>#vb%{pRp@+-EneZNji;>t)tN0cfDa3kzVHF%MLHTUV7ccsX4s%+dQ6A zcFm!Y>w|QZ2H`8{3EBnS;RPaggr1x=uH&DYcc9$7uxxzOxJY`rBe-&UbHt2G#HA>W zBX7FA%LH1GTXEdHu>9(q_JC&C9A*@CNQc=lvmAK@dzeGa)yzreUgk08Ip*Wc7nr}U z|6c<{2pl=QjuVBcPIziA*vl#oRI`Ky8m1#BoFbt>IE3lSnj`_i8konhK@|kEAR5K4 z>?n4H;p4}2X|n@%79%DHQc*FEyhM>43I>&wP+8e6$@7dSPTZ`=Js)ijB`h$MKu8Qk z-6vjp|MR!qdhIpMq4e2Lzx0JqeBmQ6Jpb|cfBf0^J@v$+k34w)U3cDk?``*i+iyy*P>JGO70J#WLBRWnN`#%kSN6-sjZ#=(?+tAh!%4`tEISej(=|34cu z4o$ep(`ReS@KwXR}oN>2bP-F$&ED}!AU#uDojokVWOpA7K%%azu8WhZgArBZE9 z()dMd4NC7X$j`V}*&lH~;=bm1)Ui4gy4>;w^ZTRAW4YS-TcTWa%lWn3;?=1gqoG1* zbjQ@0l}a?44+OG6gGzzGwuebV)7C|!5Hc{g$kT?oWqAQ-f@$VVAsn%borD$9v`)z1 zFMJP&4NNh!c@=q>?(om_dxkkge#xE(31WYdT0Tw+gM-=iZ~xX1+4CAcW0xuHf<%$U zyVN-BLVh^~gMtMrZW~)<$6(hQX#>@%&vB^}MThVL8;kYKUO;DuZBAV=rV~iggjz%sY|U@- zES8YA+1*v_FZIWxs7h>O3Zy_`*`yPJZ`C6M)N6$KYE1>5ZzXvfc^nz4T2OKeU{^8m zQ#wrch(k=Z0dzh|!RKu$nEWn#Fb0rzU;plzTr^;J{X}xPB-!m|JEZo5LlkXJ(dR=4 z+a+uklIL{-w4E=k+}~eX9~WfFb)hOZ{?4JQ4&sqj>VY_es;BcCQ1!@8g!|3}=N_ED zX7(Dir-4J~n{y2om}{Eo?dBZQQGDY}L0M4D#+{x;)xSyYI_F0JQ&4)}!fn07w#4#2Td4(PL|Y*Z7;W`c z_I`jdgLNM$6P98dig-{L;vDU#t4m2rL!8pjJm_v33~G|~vtKlMcU?Wa=K9SYUHg`? zrSh_y&b#VGuD&7Hzx&w8*bV!9roJ18*WOH7t?bNU_Digel(P->wcYWcg0Nw49v)V1 z1W^>kR4~=U?M164Ajuor1@v?f?9$p&4C=80d^d-@2cF{V2m66R&&I&8=YXBTjFa&N zjv5r2Zd!>5U>PWM+UH>L8AVKM7K+!<0GM8gX3=k8ej4x%bYAGD7IN&w$Ev=)cRss) z>8xN{F=;Yal3JPSmc#Qqf=ee$ zJ^*BSIVcwfqiu3fQ6fvN&TK6^RBX?|_$Ux!ZG(3@MHo{IT{Z(#nxd)EW>zy;agIX_!QaE8@F>We zG0#{)aV7BBWYAij;rTJ*k6y3G69H?SH{eBxoZ?qpPIo#X(l`eNm;>s9hM|L5qm&jD zTtsuv;4nhzxpVW-Ti^o-XysowI|tl5pU!| z`f*uqG@BizduB%d>Q1r?yxiU0uiV*~z#b!Xhj-xZBtAe&Wtr0~_;=r& zN$lXsuo)#qX)^dK;DG=R#!a)R*=@fD)q%}$QDKOqa=LI011F6D7Hjk^0*@%_uAp4SppIG)t2OBKcAyG}g`r?e3CCUiR*ws(CJL9nwFA@gYHQx+f$h8v1*U%Y zCD+&feh0PNEHvl-H#Y+dmF|Y>VS9@*=AufY=%|>Ntum)Qt9l} zX@7xwOywd9dKd$cr`?ARs8r?bcWR|s`2!xGIQ0dw7d6ykp)&=B5}_2A9R#@=#VOen z3T0ikXf+b4Hj4T{yVF5@#c=ze9_vk|Dq$M)PxQv`C8QQfb`rN1E16S+sjfCpHWctg zK-k_L>2Dh{YlX;Qd!jEM&AUmg7t$pGN%uqcv&d9K!Knf;XOzbaKA{r;P+{Iff;6J! zb}M=n(?l`=9wP{bC=}+f%atQ56gb z4UC=U9UFA?3sd0N(gUebqDxuQ7U+yBZELPxmtK2pO`8%e``d<zCbb3xqDp~*U`aM*Y56&6a&4bY>jU`G(1r4!hrXnJQcxIFv{$N33oGd5A$y3 z8RkXiPnd7jzn&n9_2Yz5K0i8w3UL;jqm&WgxwPf2VCc4QTeGU(jhe;li6HVbMH9=D zWvVd+SP^fvDpq)4QGNtTD0EcGf>{P6Q$d+a&S8U>5+_F=wa=sEAY&0}BwX~MlDUX7 z60%AplMDxm3BhoRGvMYh<8rH?d-kzM?>&9;mfgEv_~5fIKKJ6&Pd@t0W6wPF!0C72 z`|dkW-Ez;#dv3b%s-qVi*mY?4p}Fm|=PjEa=qq^YtiYzzf%+CR)#lVipBM@Rw5n{Pjs*2YLiE+>7sdx; zhBMTc7QT-j+K`Wn-GXP_i#Unlb!qm0L)mG0KX8fgy?87cdbkUqGIe0q<88|3Wx(kX zT{qd{OXHB+K}>s|3`#tJEmH=ap71FB1flY2TYtGSUjRX(!bswLAr|2YiDH_&)SzDMcSXO#l51(Y!gi8!A(<& zC$zL!S+{4;x=L|r$a9h28=hXhdOF;%OM==VTVjZfV#SJriQuB&v>_pa1HGC7b+(s%Nh)nxtOR^6&9 ze`)ouv{;0{6m;CQ^yh-wc)%{P?X1U+x)1HFODwPJtWdmLr4!h<S|* zCp5k!m@M#@^a*_9FRWh6HN3@cSNUsr{#QhmekLIU$1S}o0saULiy;b*~ks zCX3Wc3Q01M2jp^(5%~dCi4J&bEk%Y_HNNxHgRk#y`~%qkzwpIFjo0_QihU_?;(IuZ zNMrI~iA0GwdKerI3yL5*C&&rIN@Va5-3IG)Ek!viQFZ{QApZ+TZZ!5SVYkuq?0FTG zKu@>Mgvlq&xVUZXEwDo-nYA=pna7D}vM6%45b!^aT_BjrJaU5&y+p3Qv4U)UTn7kV zrl$r6RxY1fJH2*vcwlmHvY5|j>@-f)1ja4sF?dE8>Cl%9mDR9V&gwWuNtl*8Z{ZE0 zfIXokE>1>de-iJBV}?l$rQ*S0xcBne&6o9p+9Qq)*o-fo&fJ*SEQxn%1>yyty3{8|PmVDr}l=Z=c>&2rcE{ty%1e14rZJ_ zW=DOiO3*~;HXg!b+PCm`6j zr@+7w=7jUt=A^oV$z+88X%?i-L=*bxsaG?+n{)Gr&mI#+pHX_Ubx2^F=iz5_F^X$m z(op3}MJdtWeP9Cx@n63{=){8$+<)?xJ-b-u`RAT}?_=-2|LF&wzU$6g?mKzku`6lF zX4lPoZr;9i{hFmyG^3!uuUt$eLw<+EjIbjUjVD9jxot>9nvSWY~k%s&=6!v~!%Q%y{T+*4*zV8i78?pI_&o_RY zu*W>U@48~L>i4U1-1%Lf=NQXA;kn(Z>(1Lfvb5iqi)o^$#d5y=fH2!_jc?>8+S?~` z&G$G+K+gOpA0=c5#KbBl%s#^&g$Usp03!e!fn`lNid=oe+=%3AxHFJ+K*@j!JbaW^ zgnj0D%I)^A* z=g|SsfiUGYy>ttG1j;c?6p+=ou7rGob68@zlr1rmLZy52AGRym zvsarH6ia(|MXp}lWws^C1uz}JYzW4!-xX3Zv(=8#JMsEIvlp|^0o;MoV$?SaEM3OU z)!c5KbF;la_+i)I{H*K8KkE9~-v}hp_}_U_BIP`&_)_`Cw;JEU{BBrlTpO&l5j4#X z=HmJV8-c-t-6kWcdg%abSqh`WasqKAPBe>WjX0S?oq^0@$Z4p1qr7Dkk*)aLuJ*KD%;a3Ex_JHLqQ{lXi1u_l$SM@{ z+KXC4?-Sr)0Ro9P0msd=tl_|8=NOh}SD(1Cr*_-P8}B%AYG|M~(le4xCQ@yn=ahl# zZYggI&c-toCh#Yq4I$}Ty4(VhXg9)f%{Vpi>NULR4zTnVJe1Jw^)nmK_${%O!rPm> zF5XHK*otIl)stYESbqw$vTJ-*Jhp7CJv+QSm0UiY&1wUc1FpUex!i`nWbbe=GCA}_ zbyiVktKIZHY*loBV9e_A1OtT`n^O-2BAQhe0)h7LE_~u8`iTUA=n(t*$!^wD$fl}+ zfgu#PonLpEKSd>6%Kx=$XgUy1xm>C6>0>r#3|V$#5u@3Wbw%yd&h%+A^+mf_H`# zXF96}(k6?nyIhHw;)ptUNt5Mx(xt`3-?+8$id7dQu{H=Sa5b^_18+u)jwR|*0GWP6 zRS;^nnQbm3bIJ_p8sRcLM-CB^e(i-6c{TF2uSM8*eXKv$*9AC9RK=ST;u?d=zhN4jI}sz1fE)|5|ck9UX1E^N>A0gWnZsX$_E zj4VI?o=#W$qetQs{i$}hCn*vMrACqgxw2*=nuw)6o^&)Bomf+mgNal$PQ(Nrp>IBIl)mzp_l zhwC5C-)rz3VE}-K+=9&(O6v$>U`nOQ&rx3BR?*KT)U-mT0*owh_`w(Wb`SGkxCCfY zsEt0igU021yNmg38bl{f5RK20S*lH^7UD@wMTP1*hG&tET3R5drC=|(buvxE4i$sx z2I}mgvZMLL=@7^Fw2n2tYnp-?#2Nh~vpv3m=2l$pLW(VpC*y5tcc3p~lj6OxXxM|A z!6cB91&*uE6g1YKPD_GAvLrjwo_L>+q&v2J%i%31Mg4ej>Dpv=!bjYK>~O1*QrC)n zA{6Rz5XEa&b1M9lL5T3EVkt-5IW5-~%iClrS@7Dy>2FRK+t*}Fh{TxU@lyYlW}nOJ zW4)btbarN#`!L%M-^K<^eFvFqnbRa!Pizl|IKhk_A>4k`2I~0TO+@9=9iZ4U^I`|g z8Vk~BsSkTEY#VrL1auF96Il9~Z2|{(vgAaJnnAq4>ZF~;>Tp^e*Lc8vAlj6}h__g7 zLR|>-GXXsZ;@e5Zw?p9_n;7I|io6rJ4u^xEb0dQ6Kxe9h)8p-)$f1bG-}ad{)pOS! zKYVEC+^x49KYiWlD~}$!_VBgm&(9s)d2sETndymfy)T<-i@Tg26>~Si9IRKNQ@2<_ z(QS-AM4f^d@EEU9jOb9$z@L~w5GWCkQ@V3>7ushM-CZcf*Nke$5Y=tgg3Y8e97P!p zaW&eXWF)@QsRqZ!gdwv{AQQgARMp&pBQKLgS4XJ6D(X^mUQZxWP^C(bE4rl53)q3= zKJ86PqE_opn?&Sm4Vz3?aLHv|RuAXMhC(58QZ~JMr9F}KN*3bRP+?r;ZFwK`sK$eG z#@<%W%eoUL?}!>R#RdaqEtz}D5%vf9pgU3$tmbIBBTkMHzu(4sxJ=R)QytD~#cq-9 z(L56II9L1i53H~_9fHTl1B|Eo{9z(yOR5?mHk&)dJAJI+)tpfq{AEAYdg5!2MZi`0 z0S8P0+=@cHyp+ubMtn}57dvAS`r(#{+YyzlN=h;bW+5C2IMJC$(3$`44V}5Op2|Z@ zC?HSy&XYGSHCgz*a9>QZ{=?WUKm|&Q zO_9J~U?Yl+#(EqIaa^Mkr$c0%hiSCyCdTd(K)q~-c@NCCVz#0KJ6ZH+#Z5$3G5Rw* zhsVb{SoCKQ&Ai<+Ih^RvZ~Ii6>c!(mhn}83e){<7Q@0(tf_CZo{j^I@ZBBVtOk-vPrdQuyGaZf#+c7L%Mbqlac4oX6U= zEXiGAG7S?v3KM*!nkc38(;kVSkM}K!x_Y`qEguPZygAhsT~!ZtRO3G_m;^{+i{wql zh1YK3IA7kz?<9L=__|!0oG-W8Guu45q*e|LqHkYK-~@}BtwJf{4)P&im>jb@`H(Jgm*{kB9Vj%@%cP zUIFD?xyZ3K@gB|P2xPMo4_F$m)Z`0|(2tQ=r^sU%+~N#G!syQ?DWzDYsKXtBid6pK|sJ_zKy#R@Z$aZcI})6b@7^2ljF&> zh7ur&^l%WvI>ncbf!v&hpspCoOYNLRH%i4W%to!5OsCVBq1JHl0KvP>8-%HJ?!j2q zf%MH_`0`CPx2f9l#>}KsnhHpS=5IlyY1l#LE;`6#hG$9dG-g7BUEZT%a%{mS7St(3 z%OFpvUS{mbz5jWjBQ&m^&RtT_;gq$QNwj;@ireN0`;;f`$)pd&LN!N3mb!Y}>E$uA zBs>w!nttB7CMK3EpcC^st$I?`As!~D-5k>D95GASp9%1m%G%iF7g=KdZNZp46LboBzs;@qyAr6lizulPL(l%F^$DEkcZSKy;w)i?pI$z=e{w|gzyBPPGlgQ6tGj85u zv$GM0O(3YSUiFY%^guM3ow~0YzkYRLg3LC);jm{D`OV9x5ju-F0s2=y4D7vVb*Pc3 zVAY4!oJ7Hmi4M17zetz$~*-0GylNVpO&t!F6f8CWmU`-J%M+aEDAhe{*n~q_AJIAQM z>F00f5?ay+eDXHYW}y=%BeNWQ#w-|1SvP#TW}<9@NsL(}@Syae zgR#0Cn7ds7M7SWgke`e2**s%M89~SkyJ?O=J;9c=nf-02!3h)~F8?cMsQ-801Efje zi+}Q|Pk!hF&-~Hjk3IOn-S4>l4s@!#2o;~XqrF^3r%mjQjpLO>Cnv0fdo*ESXd_26av7ALXuF806GQ_UkH^# zRE*F?b5G-2*i%%_z%vb5l}bUn;3GUSRQGUFVWjfSGB4FGppVp=5~STu6lRV%U9;!0vh%YWSV>3|lL~TJ_boS1 z_nBuDm#J2F0`diw2;RG#la5*EOti2!|XFSN?@IWkBE!LZ$pdgx! z5D~*DECc0)Wso%Kf^y~Hz3qH$JeCBO5u8UnF6FBUfAls25Q{{PawLYj2F z^WNJ|e&O?8<+I~_rZnlbI1=49CcEw;7-#*d6YY>7F*n9R9B z^1Ujmt0~Ru^kp?iS6Pg$xp135X1T~NBP-b_nAw%&(H9FrYvUJosjjH$?hczpi4^k3 z-M&QC2UW=5RhHU%J8gm^?f{dow|Lm!>D%&Hr`x9IV5RV3gx3t4#O`+}5eryiQYO*n zME)rY>&EIWl0!d;=7^^X^#kr1M+BiN3-8XbUM`Dpn69FE*CF^Y+@V| zW&ZV*>{|9e-lUWCHYLjFwS!PEj$$laf88a$AlI~rh63WSB7E$CTH-Ky_|M^1HNrSc zm~~HrxBg(CTCAuHFUjW; zv7lddQ$>a7We;`I@^He^<$~BaXOYehyx{vdGt#N29}E%H z&S@z;#*Vrn2cXwb`DG{{yl%#EpmJE;PD5%`so7O)YA6e`1DB;6-!-F5JV*cyi9&^r zVMDR;-(*aLoeRcLpR(&e4@^oI5GkjTZukM_(fY%Gn!-;nzHra3+4FMg zY{HpI74nAj4eF}V6Y)m-6uPX@A>dZ?P=mdiSXda!auwyhF$M9o=Qb5*`da{SjY$+; zmL3D0%h=0^P%KQc3xfhj%ox8kX3~WbV1%&T296D#lJ@UPYYN1A8oR1MA|utI(uvQ+ zo5;&TxVWyTXH798I1336Zr_8vG(n)qL(hr1HQ6<7_JCdSxa?u@92DoO)w!ZMsDuR& z{Mh_LZgtz*Ijf8*LKUr1cgR`TT)=;4&=cj%5(;_P9gli+TS|`TkyBb&i%Kb*wpVe< zHXCabWEV-8w6IH*O+A&;vO-~5sjFs^MORoe#YL6S7g5DHUXO*tN)Uo2=YGe=ld@Sz4Cd%3Do54NxH86}bgK zc7Qwu;$A=^ft7;8D8>WeFctt)n*lH#9if#grYA?1kHRo3ceG^}r)!Ild;eM95Jzn- z*j#47#WOVosA?MhNafQ)B#U+xa??aJJ9?s(Zaj2gO|iJHI7i?%xRv?bgpY zrMdo*#=#x2=v-(tmZ|Uagb~(?M3Aj~Ho2M}CSP20!QjI02L~@$QzUKUM>9_gF_$YQ zJe@h(`1*Stj`unpuCGQs&0}By7chVu7{J?r5V)GTow=X6w0>yc9EX7fb^jgrUwB~8uJbnZ_g2dJTsj#E=_+kjQf(Tt&37YmV+i;Ky>Oukn*)$G z>%y>U?W6O?n8qNbgSrM=c;Sb1Y^8aGg6K%sE!Zs)hqg)wC*4@>>dJJRyMb(?(1Yed zbVKoMTF>MI-5WbuHaD8KLiC?O5+w#TA+oWnZD}a9w5>85wtEKSISMn%j|B_^4&}Y-!1%LOy5;E1JaBWrM2N7Jjl4S*J_Zaz{D-Zy& zLx8=1xVEHb-4@M{L(~7`xscDADn)(1Xenj!2C<>}jpUQeo~+ifW>EI{ zx;GEt``1|Fy?86@M- zo#IuBbVHwSi90&$chP6FutJ{_eIC4yogg&P{FO{|M#pFRU~05rR8vr6NBX!B^QdB* zjQQKxlQ(RLR*z^t;02j$Xd{M3vhaojz`((QL3z@Yx4=*}y9lxbsAShP1O{vPp=NBT zQ9T5o=?3${4(Kqzi-WYFWtbS3&0#kx_I3Den&Mx>l(6WKI7F&yoD8R?`z$zIbwlni ze9}1x`b3;c{pON904;z=!bMmOggrs8x0;OjBi>MN!sjRLLCG!asBqp7ns>L{*{$U# zJH`G7C*h-YY6+h&=5cx>j>!l6#LmgQ)>jtX&@lTZWF9rGJmz4Y^?Q@OAz#E7PE@^m zNR9f{FtR(Wez!?4Cu)`UN-bX2e=K+fS2?5v8i#nF(wi3aD7KhHPhg9qTi4cTCC|Pzed%2b0|$;GFKLCU;sB);K3}KS$77@z`VEu{+GckwmEDwfnVlFg_f# zl68vD7uQQ6gnI);EhPsuSIVUa9aimd8T-NOFjH+hbc1?DTuGF21-bf%M4+p1&#SpPTo*<%%^fW@YSQh>alnFyV z47g7k`R<@^4cl4P5&?jORyKlQ28}9%iZm7oV*_PFAvk1?a+#9V?P@Bmss<}tEHT8< z;YtVBxdRT}SjEtQEe<9!^xOrJ7~X8=&0PD2w$P@wbnke5$yi^i?YvNSQyVg2fZX)u z>TdkunmM;|Z<(0TzTEzDA zMgsp>eK=qR3X(-K66GQWV<2#VxFhh(fftVwi&~9)+K2^cDA79L00u{J^G`+DEE6U}oqvMBJGvY9gsw~>}I22m|OV3MS% zc2LP|jF))fxN0W}6~q(Byu_998CnGmHGimd%V0jEEu0{G*Ib{y`|j-ZGtI@jx9q?0 zeKY;_@xCdt`N(W-@7~(%zJ1Lld4Boy+U3Kg_EH`fg5*;|lTY1DPrdpUn+!B<3x5i2 zGSG3osjWzO^_f;8=eL@tc|K_Vly8BO(@Ds?WF-crGEk-w3H7FZP^*xJ2l)6tWPv~* zLXB)x%7!6pMitt#W!YQjM;wPX4<*M3t3G{7^r_KzY{NVG!K$AO4gF-*j~5o~#$T-c z@w$KP>-)!bKVJKbK0Gd}7QVthf>fe5X0%?9A|c~?Y`8oPFKuvW<>qTzsB zun-yisWTVP@8V2Lk?#&nGEifPw=g$C>7_|}SeUpuixofQR&U?7WazR>EGWZQf09k?Ku4rt2Do4>VykO%yELTA-Vtnry}$HcF23 zh605djA~CjJp_(qXt_-Vt@V!njX4{0BzaKFOu2KqXQ0nnTwaP+!X)5H_Qx&uuBzP< z?@xLHB-|A#EiXFz20VJsJ(by(+OWLbJ``qs@n`<_nYfP)Eom<=-;nC}WjWEWs(!Kg z&Sib>kkuNBw4-nf{4=UUo!&K2nq8)o%<9be-Z9tauOH3lFZ(3P_2c6YJg1ayE>?qKZQc;uoB&xa#+&C=Cdtf-!Zr$v<%L-WB- zyb5#_)iUq}oG+Z3SwPGgN2F?rO80fs2i?>_puo`mjVDjGD4On%2}t>qU3#<@yC{%t z3)Cwl5~}SO^aVpEu6KOA&t!5XT}~tgn))Wj`#6&nlzoFcYM}_J)aef{iq)bzJ%mk& zp-yDV$}7e0+PmOMw-&p*MUUdM_R4On6*+={e0!ZCSKZ&$Jvg52-sLC073uEH%VSbD z0`u0jb#QQ-OAwV*Fql#V(Y195pY4K0b>yVj^3C1p6+YtM)twz5?C$c{T_LB}0p1o# zuv*=6ug$A?*wu-N_|%wVS-CvZ_;q|D8J~#L50rsF@%q1lqU>G_w()xVR*KhCX8-86WZ^a zDr!2z8&;t4SOHptd7r@)fZ4!k|1_C)#>L4iXFJpJVYAiaat7s0Vr_9?W1nl2-6trT zReFT=^sngXEB)Q73*PtP!~f#-&zxj$$JA3k?~2L63vxpyNl?71BjXFS)wD|`Ai}L) z;cj0g9{l<0`Ddb+yc${4x&DTgF#66~&_O1J>W(GKYz%?|LtLV`r(jIGnA~X6Fzu;= zQH_#PQM}Rqg|dt8lg>D~1vkI5itdP;LcP;BQh+_-4NP1K*GF z>*_4@6niq+q>YwZfCy{V*`zoP-3Uw25e3d2W0=V%7zlK#ZmRT)Z2C@mBQ1gxdLv&6 z)w}x6UsK9YZOoB)ceXxN&z^Dy0#0Wz*n9;7WZIxd+jdpU5wJ7XpDwPsaA;ufOwq!+ zMoQV9_Do^mZ+vdI*Xwrs8sBQILH5i-9 zIJv=N{Z>y(NoIe`N!hz_n>eTWO*iVM>VuV71RGKuKzjzo8Ga3TF>tqUXir74S{1hf zJ&Njvlx>%4RA3VbwA1sFh10i|t%h#h`fGiywIf8t#r(EbpjpwBRdwNsLcOF)mC4jp zs!ZF_G-eYe)uw+2sXkeFxO8d8t954fi;Y<{dz3t7yo+dq*Dn5T&44FvL+Nm&O;T=k z+&bnhRJY_nw_s4?v)j=$9J}%jY9u{p>%6UH^Zbj?y?7lr-#A9^|FPe3Df9x6HUKVf zdPy8E>Fr%g>YS!neEP-ftgqQ1r|Fegena2TX+9TRUv}`dfS!daw?>XLEx}3$8x|OC zkejIcNnw|Z8i$fh#1^iibv3Oex$^8|S$sW<*KtYovW#wPXWGC@{4)EXk#oHqS=XB| z#`iD>Kpb%eb8r3bOAlRq(SiB>duhZZ0`gg1bGtk|d)Zo8Rm%wKt8d#1PQ8um*DdYs z>8^H`X_7f%5SBqcE&4r5A`t$Bh#kS*V+Lo0`9|Cs9DW;Rfwdv)-5^10-Yk;yakGaH zPa%!_@D+!z*u87@s;T8u%bUsEL3c3d4meO815uj{lxmcKrpvAx1#DxYFeZ!cPQYI^ z9cqgKgGClx2HFhOXfkvWZ#qw!Qa6MB=)8)#v*xD9)Qm$}n(xi+#%5ioU+QGmJl$K7 zqFj#_GA-lz8C$8Ji%DI9;gne{i00&Qpe9GSp@MC-)w;?QR0p`ITE14!qF)VgILB(7V+h}N_f9r1U?fn*?C{PP}@ zuspVX51*Kka$^OY=~ot<$kdAYKFj_BGeVIWV)oQ`W~?kMGUVZd znhBI()Q%P~{R!-GSkAD}?AM_4!h9A?WFNvQVD~nnDh#43h>{{%nlL@xrJ;_YbP9#3 zgH5x|?UF>;v_(>sn~JMp6M-z)02(2LUqMz5wcBVskJ<(aIK5OuEqXIM!;_T_UHPTO zPur?sd#P8KkWY2~F-Mbb(PY}F7rDtI)C_v z`VH4zd;G;0k6(KoR)^2O=$)48iX!&!OfN|!2h&LCPY$KgD63xod(MeQQDGaRYDw5D zLxW>NJ_mK+urs2-TTIMS7iyH6$TTzuYErRpDyOAuLBEFhNL$tn5-q*jU2~>0Rd}M| zZswgDaGHs@JDzdEv#C2RtM=gU10Vd*^Sk!!+4cN~KKMbf>s0XP?npYw4;;yk!NHD% z(ugaGjzRLT=0?$MCNE?52Ka~LzQdkE`J)PWVAg`Y(4K*pT|z!Kt*q7waB&}F1J$7I zFoR7j60D(`+K?xNydjKNzy%Q?LyUvttq69U(R+4My=P6JKG6Iz5=ZcBjz?VNZTx&w zJu^O5?F#q_vwYdu+VQo6{avHg(R>chwMwAk!ra67h>!LQkj+v{gKANkT9~UfeM{YD zcyA5wFRV$v$kDhg_Ohg!qz-7!raoz2SYp5%CMn0)Hurqvg~HW$+%+OrPd)xet7^Tq z&5b49Th46lx}&*umVBmd6ueZq{AfBm`q~fiAw8OFA4_M)$g{Q0wZj()fnuUN-We54 zoVKIdv$^}rwJqIeH;ZPv8Jpgj9cynJ%Vg-Uv%B#jhvOO_(5VJqpXF9T38l{nohpy# zgG4Ua1VM{e5$Ny*v5@70TMczTvThW8wCExHlf{eeItLQwS&&iqpCF>F#u(6do+)Hg4Xs zwb*-J#b9mHwT>mF-noAK@7vnLvaFuh$}37k7fh6Q&23(r>S#+{R$A7E4DkF^du~|~ zZIyj}hiMFLRfkt&SA9n=3D?kYnPo*v>#}5k6&TYDMjgmU;K*R?g8e31@d=S%ps&!7 zHf*;6ufYfcW;rb8P`sBBV16x~!ZGVZgVjnh=~Ue*H;R&Bk~LFMl5+tM01lIL*Q$s- zG+WVlZ-Js{H$+-~)zY+}F`Ci!*ek>RA+uU)ADrqm(ZzJ9$%DnX;$GHI-=_y^V{x;) zFWa*sH*>?<&Ytr}4=nLj^Z8D7xJ)c2@^RO|P;SrW#s>1?bJr?Eh0?%Ku{2m&T?~W= zFPhqY`v&c@1NL#}#L=zQ4VBUqm0iP3h5ak`oebrXtJS;Ql=_0YMDdlGg=?3Vbm39q z1bxlIqw*_HU2ME%rBly3^^7x0^C(k>JFPje76z1V_}7e{wqWpBbZ91Q_jAAQ94O8X z51*GG==}BbsjkfUmTGnLc)D`SYunhzf6kWkZCkpFn^3r_SliN;FSCiwJ*ACf+3fhn zQf>1O%FqO|ug{up#M7Q&K3jK=(wfF_#mxEUb*P)mCb63xc605<6}KWTN2-@NzRIyQhWNMP*iDHYl>iFhmuJxN6dot>E= z6EuMl;)=Sp77V`stSeEtOLHi8*9_wxdE#7YaE&+OEsdcEp(Ev5i*d!Xw12>OU$fR5 z_I79U<9)%q?Eh!D2R@38Ppw*A-ha{I-c7sT)OQB!?IqfG1`EZ3qlX5sxOh*Yr?+=U zf1;!N{}vw^xc~{F@Lm6kJ&Y+&LC(HxLC$`yrV~Dsa`W(f@floPIC_GppF!HqR9~_2 z<6ELPZEf57&$+GSWVEN)__h3*#)0j*Z8rvQG=}dl*%~y>JiHw+jdJk-W)9Wk1PdoS z)0SX4nn4aL4I&PLt?4MCbztBqA#=14)9S(gY9*73hSNyFLvU4Y-`)n(j|->Fl_1w79j{y|-N5 zU!J~WV&(0-0^!2aT*q`_K=V(C$mv>i~~3^*h3fxAzBcN+RSF^(n2T+)l`5^Fm0qulnb+Au0g@DAV8Ba*zj5i zh#H}lR1?!T}60CF7?u-cwup8+ewQX~Y=!Nq?!qU+Bxe~ifbE6n%FD|KXz zVq)yHvyyW!u}inyv=ja9yI*C!%BB^p%Xj!7iWEHcC~I|p|4;wd(@TfzJqg`zvyLG7 zY~hT9L_Uq+gyNt|~O2^^b> zWJeO15=6Ze1(0kX<8u1|k8~p)-3@eyjZr-|K(jrJ4j=()ENEu4wh0T3Rvy&MR8WU; zy8UQhh8U+qr1kiJGPI`N}JQ^0`lc=`&w? z>0=*!|1*E|#N!X%f6pVQAG!V3>yID30$lZ=Vw@aLtEEzkdSgO#OdIBqnot+%8oWn^ zt6wcQ(ioF-?^nSkqK40|$Y319aI`fjl~Z-}HM8)(yU>bb@lB zX5rzxMoM(NyE~@p!|6h=zqeB-WPbCO{e*Zby@8%WdRX_wyS}I8mzBnLm|#e+@9SOf zZG6>L3i2E9S=^G%5XwSY8`Qib}LAk?kT=$v(9`9v@IR;wkx%))I03 zu{WLe`ckQ{+T|TH%eTokeRfHG7Kd9gFtFSuv@h%En909)x)Ru48j-uEf?l^xl0nWZ z+r3LGaQQGWI0y3Vrw<+GrQb} zce2EF<>i+h+B3If#c)@~FGxJOXg@31A3Ti$D*yg(|N79$o3CAOw%M$A-^xn1yKZAe z>7|c64dA7HW`v51AW>9SRoLSZEsP9XTEl^whnVP{v?QiZRE1OLQ4t9&38H%0P2A{vAxH4!rJ`JsufLQl=~T_O^u$jqh|6 z3XbN8)Jwvtn9m!JdlhN!9p;FKuKHcqJZTBIys?-!;dtsQSBP$ON6dF^b{OA#qwFc6 zq%RC@a@~_J2*=3%)}YHp;UNL*z2u1fg(ul>fBVlI7~u}DOeCK%#{DaQ=jddYdlV`P z6weiIh2DkYUW!k2%b6E8G{0$l-Q#g%Kx~KdG08r~!~o8yL3bVoC(bnUc>Uc2y&&{P z@$;F0!n)y!^PnV!gIh)oUP`uyI!H9=07tjL^7}N{x^9=?-iM4y5v7Xu=|sXzEUEi2 z6QdPnQ1Jn54S0%^)~#Tajf|qub1Tfsp`o6hVlf_{o|>dYb|XW>L&NnYJ%c@i{e4C7 zxK=vjg?J&~o@=8;C-4{a`00G5t2#>b)vC2J?Sz?(fx@6jjEdUS$1yv>f^5Fb7*(|x z9Y^L20z5pApF)tu+_6lI{6oII;cd^Gt^ClD(v_tvhhV(r2QC~qFhEAla^sh>nM}tU z&&F-!eT_RvU#f8|Os0H|pAmMrC%1iju4g#p_Z59hzPSQ_-(2GB@Cm`6-c3K;{mVeG zP%amOf%nAm7Y2Cd(nRBL6G-PkRR;D`>=&6{_#5^ym!KNLUChJGW6am;Uv7`FX6>;@ z-+k<=%O*z3K07eyH(qnKNpf^+@JDPWNTmnsI_TIrXgQpYdN`U7iFKM8#ok;<(napg zK4?S=3cb=)d)Z+@=Boqv7l#BHC;Abb0BxcdmVrR5Hr5Ip47F!BVqs&pBQ#)RR^D^> z{Qi|I`uiB>f&1=$_@0OFddHo2oVxwCTTk9{^G#HTxcI{Tm&{+XdnXb^H?CW=V&BSr zdNQf5WGaMEC1vsFsi_17B0+s@)LsI5y{oB2oE2h5*wO-Z0}lvx6c@)Y zpgquu95RePUSQ*lqd=pe2f3q? z3Wow9kloFR>7)>q<*1NMi=2sfh1U?)F_7=yH>8FmZEcZ=XLL_bz7HuGYr-xtFnz~7 zu)P+`$;p(Ik5}dfOpSJvB8!R?ce&z{BFc&>q=E(!#E9wvL4gnuG(2~QD4pz!c6UcV z?uWJH)iqz^S-0DT@ef2ByN~@A#{BKfJ5Y`3NsxKJ#C)Uv)s8GHTOM56gFFI@LwVCM z5J?kOhvKj*#~H=uP$9ILooJ@ z$hxKi!_KUH?%BKUI(6#9AA0ts=U#g3-FMx4*S$b(zvC1-=q)#$xZ&!n4xGPb)0$O2 z7yzj72}U*=&#FQB1oFqw5e;n?$|5=sooj38N6r6L9a(}pjqRL$d8iHvy%QpZ*SQ*< zed!M~)Ss!w7NYJMzPkoO1o|Jl8C_RHFYRtJNns5bZUTvu$s}UDo1X3LEN{t_YZ_&vA8WV4pduB5w6t|$JsL{C(- zP%xXulJ=?bba-m2*U>))22d6yq#Q1nqNaj^8P zS+a?4r=o@K@&rc2@1ZSp3*I!=jQ%tL6YsCsPr@(R2S?vhl=oZ1Y(Q6a+Xx6EX1olG zyg6R7(|N6#WVpc%fe3iuVH&LlFT`PZSZr1l)`aT>6!TzL+YeKos1V5EHfL5>V6khN=9u3WZka&n+Qn_atM?S}R1R<2pO zX7#FNE0(QTJ~O#=a_RIGYAZ|(Ol14AeHv2ZQlWsC);czbHgrf-V-(CxL zfuTi8`3JU36taKQ&Dy=(t4a^bP zAqd~?2hAZSS0tujh88vAa*Kw~!Xdk9eMgybDl*t7sA7a%P9)A##i-?~Sbz4|HpzPY z4|QKa>I2;E!xI2`YPbn- z?8Wmw$~G)=CY(_d4EKWJJOHnRj-dc1PgrAW&0OW#5uMD>Zrx9`1($)Q#=EFjA?{i5 zDl`fUK7q8!F_4V4YXjt7r>M7wIy#emE%!k68@{G z?y%Jw93G2jM`Er8dq0xhcz{~^)Z%|0_7%1Fb(i%Y6SURKnCqBR%mYvsKFEB8`527;zpVdR%8#IZ#tVuCxr;E;#(E{~6A|kD z#7iIl*oz>ER0x z?A$TCZ}YwtGkraU_E^N@;?1ZBcU}a0y;$yF{uhXtS;mc&|**K?F@)hR|e{x#;+K_s^9XDHr0cw21)@H80g7sWH&$?*aYG~W@XcHn`*nV7-K{#Qv9|RW* zSY(h80csWpgaG*bQSH(p?!#5MJvR6GxE80&0z$FDj{CCRS2E&I0aTeW%BW=g>Zg>3Db)ytPn zj*ry)dT2_i-)l89HB$3Jwp14EVw&FYTdZPCVALqCoHeFXO}m#`)#up5gnB<z$f(;yAJ1}SA8{aj|+^GdC_g$gMRBAFDok%7pB8%30Aro#(|2$>by#gzE z9P8!&;<;vTv0vP%c#$4`#!8-0ZKw?n?HlH{ritEm-`7qK0 z`9KiU7!tD=?A`T1Y3zdAE8q1;P<$%19OXT7W$yjtp6#Xz7ZbE0)IHJWWzq2+IrO z<<&8q$4*K9f$@(h5SG`F(n8q^KrwPR;9?^WO`SJ~Fp{vw$dN~p3h zOJl5o7R!l{!klv#`xQ`1b1gXYh9<*J2gFkIoYv>RXRlW zwzP+-t?KfiO`-6q^(del&VUI==WWv?jXdfXBv3oBJ?qqVt(R9S>_JHi*|i;(9)&qC zt}X1?QBVfb(YQ-v9;$sk%8qPW^gEO-xA)y|MOXm@vVu+PcbLp4vxsk8Q~RvQBO0kg zs;8)fmt%Q#ngTIJCm=!t+@b3JpplmVbcB#7i5>uQrlYb9OkRm1mM@Z?!)(Jed!f$& zsF5cdOhZcbBBmiumL;0bRNQ!PZ@Qs(pcgJx!nbq)L7QuCXi2wV{bwRQ6$7=0)I`RPZe;%e)qX!#kqyU0U8< z%XG|Vf1ksX$2#u~tgZH657Da5Q^u-JV+rfKS1s#ybnE?Qjmw}bv&|P*bFZ8>fILMrz2;9n(W=I+~lJVfeN5Y(x(5&e24T)fCkgO;KG@ z1cC{RM!*Gf{Q$eM3b>IJ0q~$S3ampQvBc7Xp`lD(e7C&%?K;yx9el~#{DJY=;>@1i z4Gp{Z%oJzGv#m4tZJd4GOl!9G3otYV)4{XGM1r#Ty8gWWx;t-l$Z36DzplU0*=Y3H zaYV9{l`Ipegj%fUOp%_Z*g$`8aBAEXuf}~{)xl`8 zr-d2(O(2g$=<<(A84u2!zWS%cUP=gRXK%7kz-~HFe=M|2?4}$uC>zOqP;We3);xbanM$IfBI;npQE-sd2V4b|paO0_@$z@9 z@sh~W>`4$7c=Mrn*Ko|}($(I4$;$?|r}k$4**nh9=Qp%iQlV%^#tqc>HT!E@a?`8c z_}l$M2hgu6B*41)Hvu&ZCVvOQ5 zjXPWpi~ImkSn%~Bb`~|);YVhK%P0Z1NGZA%_Q>R|9j;{3)p6^jW$#|g)bgt-yyDMv z-#KR4zTGlb`=@R?sE4KNukYx=OWbGxq0%Tap0RrBXwL^tGL0BQn1E*Mo;=n;t{Z07m@saGcr$~!zW!UYq z`x6;~a_Dl&(NAtvBx%YsLNp4_E*vELR@n}Vj<+JIP7qBRvm1eNNp0O|HNpyj!$9Lg zyijX5n?gYr!K6o*A7<&>5F+xK>-fV|WV- z7rw&(mVZFDnuA;#QMP`Be28fO0Cy5&=q=SZox1gwn{QgYW)G^JY^s-F?~zme8iF>j zMh^^-^2i2W#jYDkc@&cBD8Mn|7y#G97=vm(ypxzs^cqpW&jf*2GL3SdL4mb6;zUff zsKbmx<}htx4@2@{4lm4)uMdUpy#3hqhY!skSU9j_+tkGRjpG~JTXW5!bO@v;v3SUg z2u>Kilq7Ko3-C%8iv)H&IZmtBz}Vl|Qz1yLYX0^Xx5$wI_l^Vm?d6|=LCX@4+h zZHXSyd9`QR0peb2#gl5!Z8tjCY~8$h+-Qhf?H*Ngs{O%C?YTg_Y-nzHu%nUvblv8g z5naIadj7v3{*_%9Ha1L;&7BZcs_sDgL2K0*-DD{k8`w*#)7k9avg$ESpLJtET|(Va zy}N6kXq_^TgusU2wY`vkB-9byi7)!$7d+nT%7H zFZXD@CnU)#t@JExIZU6$B9LcMf-@KS_g-V47`S8G*4zD2&3x_9qP-^;?y&bJJU1qL zR1QS+#NF3^u4~NI*KngZRaJ@+&vUb_EzY36f!*?*5s3Zu>B9p zZKYHx$Gdp73JnG>ca++zHyEi}YA95dMZ=-N;HpI!;A$<_+1WYWIbBBeKe^qse`32O z(P%O@ijbwUepE{GD0?OC7%fzj2A3vaO?ngAmZ;XLZhHl7IvL6ic#|d#=$kUJP=ADH z*((}&CwHcLN^W4SFhvavax;jcLao_c#JpB5KsbBYieRcPwlivj5c)==rg}|kxcM-l zaS}2@;5H%u-sKY7)k*l%QA98X`Z{-Z?W{Mu9%%@S6c5(Fqm2^Qm*kthN{1%(b-x%{o+-{#ap?TAxU-qyux;E%XP2Edco|bYkL_44zG3YGQo-x)B;bo4Pjr{}?|QIcWRn68FFIl{9-J#*JI+H`@U@1U^D_ z-%inJ3g=s2K?jW44Ka<$VYAuv=2O{%lxRpdUolvwVSL?Ey>V%d7$g;@lGey7Of^>I z!Ep`t#^q^Mx~RRDW(oLhWb7bn6%$b_X)l;uR~af@orI1d{5-Nur@N;A*IHjT!I6Yo z_v0;39m%@YE?eZUq!)7W&T7gX(+4C6Xta23Kp)N&#uYB30c$9Yin|y>d*TH;MZmQMg`SGLHT9ng{c|pO0}Y{mgeo3 znXZRAhs?Hm!)vHq+n=Ik$YKSM2q=$N(!7$wA3y$BAfOdqK}$|nx8}2vXwOg{Yr9J| ze{Z#$I6<;?q$OU#^UIW)UlJ0qhqZE!Y$I4T z2D$O-*dRQ%?Su|YC0$OXXcUwt_*z@h0>W5DULz@yD6SNMLlT&97Ke(y6LVEt!WACZ*lB?!)MV#(wxAlI{#ul$5u676Wr`XT$ zHG8i2dm?t{42DAiu7>|cOIcCGI}Pt5r8I8l4py(FaK!jPTWh79Nhb87$^%!!=pf2$ z32Tt#h@^TII2u$`4H-qM!O#KP0K#c3N}z3n!)K1R{4x(Iv5-zr4G;DAK>%~$Z4B50 zTA72To|HzOu@$D0BrW~m{Y8_-i?p~+%KIqXj!}h=Bt#*WmVw3M#f2b_!%A>@>46m? zdwAr`LZz~BW@O~de5Epf=4*F;+U8cVv_8R3GGLJUw(ZdhwNqOcv{v;@!D|j>4hO=T zq|eE=Yq$6H4S2jt$sblbwPvSQmkk~?%GWwg*F24DE>zB4s|KzO3E{(lCAe=Wz2D+y z-qQQ6W|1}h!m`I;?l4(grl=*pX)fY4OKvuTcZ@EJeF9odwW{rtNRIB}sMh>W@Rr_L zJ#!H2`-NG=f+ohRJw^ElV)Ib{IqS?)_#9>quTN*hcBgx1P?a`KGoN^9YjiAPpa`iFssu# zO<2{0ujsN+aqc*-y{TB-gzq>$SA3P$ZFzs`nB8r+@6W6iL^a#^{+6R4g*VsUXL6ZM zU1t3?*3U;b&BZMUFqs|f{@psuq|M?on%ial`YZkcxa#!qh32`<)ma2a8O90^h#j)) z1kh=qw@}(0#Ad)N00RwI3)0x@959&LIJnmK$}!+MiUA|@NGVPx6HSeYd@|o0r3kJ~ zL+S?pM)*AHmTOU3cAsKIta40O1Zwo9`pwit7^wY%j9MTyhskP$K^< zv5?UJ`n}NooCDPe&RTsPnPCW!5isdpl?(^0oy!C`#D+!JyhwZ_KjRAB&AB??%@tqJ zR81p=6dqRw06fSI1WYD^!0*6U64A_M-#|}K1T#)*0iqR>TOo9gg?P=$+ONLy z1>d*&$?&Zgd*Q-H{sgiQT}a;ES>2|?6R}1ZTy8AMoqDkILDcbuXEjv8m5QYh!Ykc>yd0iOpKc12nu5i`bdBe*2(B*_l)_nPbS zPX1#vF;dXGMKh(t$UfzX(%^W@<}F22*lY=#ikmmLBu69lx3IdCmfrYFp`$HewxCkv z0|GDxW>f7j`y}3A26}Ll=5)MFuVi1Kd>@p@G>eCGHKr^7Lz!b7}Du?JL4 z8FLA`TEC#TSo8~tT%aWsECiaOTMTBiVT(T9m@Ju_)S_ySsH%N+iPVQ_u2*S9_oms| zO>R-6LK>hjfJy_YeA{(Xyb=8RtVP|K1kM{ji4IK(NwRtaKXqMOKE*6b(EomSnW_hZ zSh(iYg2kd+^Z?s?g^X6NB@cgaKFYX70K{K-l z+6*p9tM^1|-KO3DI>tO}b{iK=HUsK%8Y&?h%QB;V|9+d1&oVna_68jixH4LNTU(;n zWYy*T2Y+}=)6ag^bjuG9dYknYV_%|-DP5akFOAi@jQ{Y1aP5UPyNr7vLQNOG&fW`( z@dvoKBBinDgd3Cjko?TQ7V5dRgarH7+|plANZjpAE8To(azLTdqI)!|gS!^C!7Zu= zOql9uZ^N{~vm*eA=taFwMBX9{0|k8bV6dY4vM~8LGW@inqy?-$7MsVbS!Xo%N@gHE zQ0-z;Wzwn)Dx25pwW&6#EC!7M_w4kz@Dw*IoJjjStU{`SC=ugp_k|0>HvYR@1SV{X zLgRiWju1mAuZFoL(?I}}UI)psd0hUFwV?vVp_MT@i&M6N-Yi?^W97iN^F~M*Bc*a%sOw_dq{Nw5sztrm~;^+@Wu< zJ%_%*H`F?!O?G=zls&hy=keTehsQHedkwpx_8N>lBQ!YGZt((?*#%Om%kc*wfg^SV zQGpt>q9~Kgh~U~r?#6gi##)4(ok+xGo&;;OTd^!^^dzYD1L_K%A#^20D_FUQDbf{9 zM%VW+PkH*-*rw~-(i82)?wCPi_PG67q`I7KJDDzLc@%%1QJeT|Ien73o3FiQy3oC= zEjO8qbVU96K;ytf?c?ux&$C+md-gqe2J3|j{5d>BiR&eLoNRL_pn$1MY(jNfWEdQG z;>iS==$Q;CCQMe!SitpGdQ%Cnh!iG<_LuNO`E*F6lW!lo)&Wxh@C13lEe|BZU4b5G zHDs8-U13Vcye*Dc)TB*oOp%16#T!kV1Vw2qnyQ#s+i2r(Gf0(2DtvG}Hd?NIA=BNR zY3}J^?@*LRV&0U_k?zQ4J2N(2${QO&in*~NmYT^ur`gn=0g2LZrhSv~t!wf_zqF6AH7qY%$RiRkoa* zPRvj=JJSyG*r17=4kx{YiM6r=Uk|-O#=y!BR1L&CnZQM%NN8>+qm1hE3@|0UkOI7uz^MSbiRlwDKm}^EDAe?Uz)&s`!+R1@ z{Pq2PpheladFR$Gb1qg3d=N4`e8z&+8g0DO+zC=`=Jj zImp&rMa~|fQ7*4CQ0@;ZASv5(f^9XtZFS!!>m@PReO5)JNr?g{%~QR0kG(KduzHLl z(s3Oj%qu9U5Oi4d3en)U;v-FlVpL)-`-ge}gVUM8E=|A!86OY~dnpf{0Ef<<~N*&QA zDMc)lus~FCHHKS zCZIUF6}^i8@F2pHz>vj%Oh1$&j9t06Ss7?*8m$sR7c25%G;*1I@{*m793uK+97dmD zh~qfok6)GSp{xKJYsUw1`Pih=N|(a-;}>~HC9Jn_FZf#dR9w7ssHbPBy}5U{X`oQ( zH)p5A&FyP@s(33roip{*dkcNpb{6ybyr48f4ISpeUq9e#jD2Tqdon91a~p#GNbSLV zv)UJfuhge*ekm}WQwrHs+u8*Cswm`=?L$#daJn|Pbht0N7O8JBuevE;z*%v-BM@*n z{Qfgux4ZU#jV7}>;8%2GYZ3(CX}8Do9luWyOeSNN7koaX<-RdB-_kOlN~Pl0oIH7r z#oCZe?QAL08&(Uw6L0u4P|6z&xI_%MZoK=a0c!^Ym7tM59kjt}_*t$7@456skDEt}h{ZjZHXu7&OO)BWOitHolo z;@>tv|J4S4u=Z^gc0vK&yDT#4k@*?WH9HkX5cg$Z{p@4LVH2_kjOXA=h1LNF^*&T;69ltC3#%N=U^>~) zGKUT0=JkNl0XE9G*h_%)#EyQu+v-uNLw0*at#aGk_WlkruUbDF3VQv%n3ngK zA_k4h5YNYg+ES#kdh}3ubf$3c_U02qg_+Utp`+EtNJ$%v<>LmG#tw)|fRg5gjHy0a(MLHIARK6?0M8S!7le&Il*NVpMYW@PbsV0JWAx z2!dWl#R_T=B|-UFk(_*zjn{s$r}pdGudb>6f{icEALaWlaGLvTTjsWEkFgeQ?HGIW zuE6BD-g9y^oPM3B;ehAa+SfE~o;MF~uKmii>2FKkYg~QrY3O6mezx{^pZXN*`z%{i zyAEsK!`DMJjP7zSActzx=&%eOCEH#xC&YAk(rpmof7N0u( zRPjk%F@S3iU%Ym*8UyzsU7HALF=S?8!7YPo$(Z8=vjEf83eTrlfl-%?JM+Bj{MT`H zYt2J{SyQDl+wxSA?QeOqi2Lij@Kg2={JoF@<>M%uUO>23Ktf{Dnk=z*@bCFz?ak~j zzRKUrYCrVrYVTw$8KgjR(}lA_8t(cm43!OVT_39+jWWG@^Tc!A;NB_XKVy9t@AbP4xHWVaKi;?c315p{@@bdP=T1MLYjFE~u2e2RkRV1w5U*8*C?CL+*>$HO% z>tKK9-U0Rg_va?^x$&$!IF@c)7xcJ8>l)MR0`BZMu9O>clmmWPR3(3)EI0hyg|`W6 z*c~&(>dltC92u;RVbQmQ;3X-A5s(%3ZJt`+)7{aYZivHRQj9fGVuROX6ZjGEu@Tp1 zcJ(>X&0!<*EiOGxyyUd%AN4I%XO|o>4On;ahykNoCn7ngA#yNZloVS7DI|P`B6x4X z-wxv2<@=IPz={m#DB!PwpHWF6xtBfdkN67YO1p;;c-^sW&CJjYzz)qWhhEDKvO%?M z)pBd1-#!Et(M#k(~a*63^(*0>hFU*rq||FrP+2BvOK<0+SD#l zA&~K0qx^ccMx{QbW5kJbg!=y+{Bs&nsUa#`(sS5wY$qk+ zunBLq>t#;|0r{!lcRpmGvxDQd%yo=*j^h5?8zSKNfL_rPDQ<+2Y**@%x}AJ^$CD=( zA|ZD?R{xYy*n*V~^|h5US?Z;dWMhQXi<9&ZdkI8oJG<_=XGy0V>JJgj|A4H(7kIianr!|vc;;*k7S@>*c*%k z+sZbZm>+9~8p3{;F3?Kw}IE1D+gr)>U=ioFI_<4%?$ZW4ojZIPFNyidI*3X1izj~u0OuN*u zFvb#8_)!iKEI9>I)k8FPTKDAk?7gzx78mjhtqynJ;l93uz5S%3NhRkoaK1ipsL$(^ zPrI^#7I)FtfqSBwT~jI${3Q{!AQeIA z&o|l)AX^_AumQZTRH@f1dBh*ax;o1dpI0d?NqsX}NCLuoV1VL*`9N!(qvf~?%kjGB zWmfjQ?8K^^CppiqIsr5nr+?oWb5+;$hOL`7EKDyD!_M^opZXMApHk7AYc9NxZxnKX>a=tBR!yjbfs#|GiWpT9 zz+h=oZGZp^XTgdJsPs{I4gog=Uo{GiD1kPZ!v@td;Brx7=0bdWnjF7NO!#o45Qi3Y5fx%XWhfL9NF-&ww3H%u(VD5d$XI*- z;lA>Yu6yr|jKux@Z3efo(ie!2MDDq#V|y9$oLis80FXz*CcNxg98^v8zuucNhn#J_ z(MW&0BWligU*A8W9@yInEz*~R0Wz7(P3E%`IZ_4OM&W~ehumh*f7k&+B9xG*&+%<| zU=)<#QF;K>NfPih2%IQINI0kEIV~knf(sc9xfe=Zt(gO{lzN`SGIM#(?}hh**D4_4 zNG;(R;xQ}N!5I*IPOJFc7piv1H-WQHU+wJQeH*X~EUo2Sb1DJL(v5o4)+kkFvDUQ| z`FjBvLHo=7Kn`JA29mKUd$q3APB87Lea8nL^rkGAw(r3BQu_|9)=O*%im9@r>vgY- zjH35ijc!BhO7Ha@yhIxzQ3ZWr=G$c-JrpyyvAV&GDg$fExl96N#>hB=N`^s5)W%3) z1)UX`eL2OPyrbaenTm(vnano(eT-|XH1}kC;!$6dzX_C?daSO!%u9%}__8C2jO5Gg z>6Ov{^47FmPmZh}Xc;~f@ALV3V}pmQuzRA|?~g&s>h=tpq9N`Lg?#aErD8s8V<}ls zAG5n$HvDe1!AsG9s1Ftm?V))wkyW9aa}zmBXtJq!DrB{Wrka~3Ll(S+4_M088IE+h zTwRfHC)N~bF~xSYSOd~mhq+zVoe1)A8hA^IT@le9$Q|*X09d2}xuQvD6!4*DPTtXQ z^GX9xl}|d_8`F&I?`cxfV3TOD zFz{Ht+(dO9<|4EXuqWg~rV<8=sB8uQ0d%3f18vB|0|a$gEJP!W>u4+V7JC~TBKc_E z>vq_|ovjiTT$qLRORbY!8a_+Hg;rW=q03tV{HB+*lCZO9Z@+4ny6>9qdh>KH4ybmi z2KIK#LUsP+sz%_Ct$MMs6-707wAS0Dvc02Ydu5e4jpt;ohdF<_F(&iSeVxeP^74dg zM+U%$v?{ne3XSo&IWC%+-5D>%*_PV(n2-Pam$v+bKYjkz9TO}&F;V*p6Te+u`}wt) z=+|KGeiCsRr21A9R3#SG8szz(0xq+NC^O^d@2 zf5@UXTTFp~q0r{W9TYB{WB-IuS(rmzFR#Z4n@+^NE!p5AmR*%|WJJEV)$4+#d!jo+avmra zR@?7Mc#BYU@JFAO@8C1fzu^rJKg>S*>1XImKmOeJzyIKauSY9H@nzpY_XN4g>Uy+4 zzDg-5P}m4%eaR+6`4&L|%T3Lx&tV{twT7x|u+z|qC}E534vM~jn}x$Qf@Z{+@q;{7 z%py*j$<461uz|UYsRTwA+6xvga86PCcTb!+kUI2+x1UJwZ$Fqi{r46hTdv7Nj92Rt5QRZ5ap0l+hJshxN{(gumOSyT?+^i{PSEa z;!XR~u#G&-qlD6MLT!?=sG!}@hM>bp+OKX6{j{(lmt2!+e<<+yRE-)8y08P#?U$t9llQEidS92oi(*+}FWvLc-?}@0-~G9} zzWLAh)(M5JdrqtQNck0 zA_Z&$SW1dQ#aguT^I!PX`4>L@g|=_9Z}QdJM5V$$7^oE(U37pOq5eRQ?9FMOJJeQH;LeX&*uun$%$kR9k+zC#`!X2M}0 z#}w=)B3wz7$fA&o^HIx)U{R904UNR_Aguytwd|h8puj(17~l_}qSN70)EpMgvK46N zJO1@swV!^6{kk^zuJ-pnva9k4`>#sv#52#ZS7AV{)KHBAj80+PEx;w;fciy9wz=-m z*wA24XQi0)0?%~Q$;I9CJLWb{q>~UV!0n)Q0gL2ur;r#?A>+`YXZ9gDPsSTIFx`}} z?YPO~#~25$;?u`(J8*4VYdr^mV}tWd#-$5ZeER+`h{z)}z97_GSLZ^|DKX$(M( ziG)aRl7|ZiA) zF}DJBD;5Vd8ml()S(B+{TT<)P4z1DXnl_+rRJBjC=pF6c&rdu1QxO_Z8e)bL>EsSBYhIHy=U*t}>{zoPVF&Vba9Gl%SFm5q^cj!Bl{@ z7a}|f*y#@L08kiH)$tpyKeTsoe&_aWn>WsE7+*g+w5A`-RFzT|G-J_l$nUgA;JT%_ zFU7?O>kD;AdV5J5GOoKb8L#&81=JPP6&?K1gd>z~Ej5{gy0|MI-<;2H zj$=m`G&hx6vmr;q5sq)nW;e#e|J^7WH4Pg5M;pPj*q|}F8!T$@DF0i7+N5Yyf25HH zVn*Qqq7go$3|?H(l{|>ted&_}eaF(qh{cr(A%^P>rCgSXF@3CW;AGktam9izuh$iP zn+72eyE(4W*y1Sv)mW?9BPor&(T*QYs#DaWRJ0XqZI>3*x>|?U zf^ILsaK`CZkXC|eOKyL8~u&V zrbijet#58#pJVJ%V^b#ZVOuQg@nmDRXh#%3nOuC_m`x4eYSwTT{?GW^mY#K# zm>uM&9qyrWO&7-W)6_z&dX*;1#p5|@qE|Qi zdh6}g=WRj{Un(1;z#?5+T|{Fk#JMR{BB-|*3}J`{*s>@?3I#;`QN@a1VZ?Us; zv454U)jpR$+1YtAU%a){a;o@;NS-eW+EUmSIf1u9!uv|9}%TCnI+kfr0t?S^Lu1oRJBiEkTe`5E-)_vRd&1@LkvTn=E z^^ASFXZ`@W{(U`jxt!DMW!RWf34H&mSL}CqZ3-+my?g8#yq9Ia}{{_ez(0%}%hxsIR} zA^@-yR`fSn3|Bcy9&-Xl*F`N3Gef3VS(>CSA_40Ia8*uSan(NCGkINyV_vP7l#<5^ zdIc@-jJqOMe_=~U$L50H8ga#)Jd8V~)q_Ly>Ul@Uk!O%Nv3<>&ZMl5O6yLmdcyqkZ z955LCCX?S_2!Ozz2(2u4ENyk2d%6ngDddUiL}wHk4#0MW{5ErII6s!jjOD|vW}80* zBp7lVqE1nV1E8hZ1%PTe1S=v#D<(j3=Mk&l#~tJws)c=f_XsBQZpNDycOj|0#l;&1KQk!uK=&PF zBB%}Y;sM|~`v#PLL60#%sbRu<4n96RY^d~D)4aL894*0ODsaJbQ+L7<93%Q40l>UILA#O z46nx*Ui$}sA;PvulK9iU(SUE<|Hpo#PA#WwyrPG!9(aY{2Is}8Ke|ol5MXG8F~4)i z_HA3YY^DitbY$%sq;Ypq*dc)w0JunPY9*K9Gcr9KmSXa#EI6@UL7O{ih{}I3PM7CB zDx6tgo7Ig&XHg!{vNP3QT#A@VlmY_X3MUjfqR7i5;+N8h`Twceo0|&Y6jW%Fg@(a& zcFgQ_H?K9={Qi_h9V!KbrJC9mGZ>l2t}ezhm2kJSv(an>6hF||<&^9H1{4Y0VPmb5VnjBA7$K&ha9;*an1!i>sC^*`j9%v|~RV@v+l;3L$qP}-I$TS`? z&|(cWbfiOtZ#Q&{j;3H&W3)XI%2-*r?fJ^Pk8U1MOze)0Cu*;rNRGpzOI`Rp|9ym` zlE}92MV*NUswNjO?Gy$XYHxyHTENJ$L#&#RBaAQ}VDCsh6p?xe)hZsLVzHc(k}EkT zQ&#RI1_wxgHFM?h;@Ouw99RM#KqaK(=fgqjLX!cVnBO=aV*`|uim2%5AcBEFXr{wtCC-rPHyLfe1xjem0`G3RbJXe@08%9S&L{W8Hys5X-u_vckI;_t{HVn|mgI z_k8vIB@>Z_SQ4#o!em5ScH7nGncq7AI4bNi?NXBx)BcCg!$$u z_myh28Mvheqr2N`#6M}~8FN1T6s%g+5>Ah0uF-Q>d0`n1U5H(DC%8OIt z=M=h5iR77!0|#^n^1!KHc@6RGA9IPhs-NesJG^^gc4lO4SI4CTN?um|VFM~IIV&Xq z93;Cy&SH6SAdjw9FOsW2x#UHB^(R*ueaWUv72~g``A2t8@{dl~Lk5sqI`pP*T-@7s zaqra^_gL!U?k9fNp!~pt>`}@18umVAZHq4G5k;%fpF*nT#ofazyXBQ#@5(Nw{Lu@) z=HCcQ1Sk^@K3ha8t^|&XA}SrJEd(4D<3d zuWCmgdWhYJ?q0dB=1GJ+j$4oky>#|c%=4vB_S9Dq>sGTnQ z8m{n_Aa;Tfm`8SruqcC5By46yW{*<_tL*!zeMC`v5$=y~GP8o2Yr!vm329H~--F$s z!te1DY+qFHU;5G)Wk(0c-;YM1=$)BExWuG~f0b$Ayn*f+!@LD{{Ih@}@{m`AN6x}f z!ZYb~FsnJ8S!XsHlwcOeAP_kbwU*#rVkov#G7|%u#N@w+_-Nt$KYyk06&AuD+{rr& z{Eou;!-W?LFR&Bz7d-&}Y2jb_2LZMYauJNx5`xik{Xh0l)r=ZFX03~t0VqMlm%z{O z#K>HLnWok12!I0TK7SOmmqC&k$|Z3iM#nH0UIRM=DnQ5hq9aw z`=ZUlo7|}KVKOcvl!m%VU_b|eOFfIcR@DwrX{g3w@wxC#yMFgK$xD$x`KzkCSAUC% zH=e%if&N#%2If{@Utf23dwaQDC`6-ugMEVo{q-`3?OpBQFDkc{LCRAof%vo-MT8nq z(57@E5=IEoY#*cmDd9h&C9;=F6)28!+2MrC+lg>MRDyRd%)(Z?5N5KIT=st#D@CV> zSV0^m0mAqd@r!6r>FFt5#O_tuw0*~p_36!OuRWrhs{NY~t*L+eZeY%DQ|dIG3k%&E zy>dkH9YyUy_F}DZk_9GffBwr~{*t*W+VvZQ{x(16O#z$W#`W4tx%L=)-=5mf+0R@F z7vb!%F_|88IQF#TAIdi32ck@q_Lm{~A+DKnIpJvbVC3;Ye>5U%1F}!SL99r5cosle zg}4J8Je(*}I+3WDOeJDAvjdzA-bQN?kv4Eim}O5f(t~N@Bu5|lmGK^N+0fKkYUZCP zl(ufl7S=b#9g}UT*)^4+1`}R5CtC|jS8JhvUCY)v{{CM}4QVyoRC}-39S-OC0ze6g z>O{kvr0#GerzpPB*4~ zl9CDXIufRkT#s1M;ywP0?X~sg4N*NSb#_h^CZAf+ST*dxU-UM&v%l&6i~S5Q7oM6d zOmuc4lRvtlf&qmfj!;3=(hm-&J=~$HWzRyUG3fVtTuv=TsEiDVKEhB3F)9(Uxenu6 z1Q@^WpjpIiQEdT^Y6}GD2>#s59WYllZk!q!?(1%AEoM_O3UXR8bKwapBy?zU$Xp(n zJSi!`Qpe0DFSp5bp;pK9$xc>u2Vs)xh6`ZF^6L^_BXL!>aL_DqNUHo&dLI%X!v-7D zLj0!Q>#y&XRD#1~H-wDpNlopCJ4TF}!9GjTuT40n^geCtZtt!!=nGNT*kapJvE*WE zX^X+%n9_KgO@|K{*|*>h@7TGs+hEhMZe!V?98+xccuHQi)nN#91Y$FaF{P$#Eaj^P zOHdnhF=mcvji74e75%N<Ul0M|}dXHTgVxx0*+RF0;{TW315SX!@Z$;Wb!{7;sMX zOBDUWK@6O-Z~l!{9h{CDwGN>>4T1J(5m_LhnOagF)gko`Fta1*3`xnMK8%K#azqW= zi_CpqmU14rRFMaIuVv{Z^=bJmNsZ+H-+S6z)e%Iw%Akw`1!61$(3m4mG#6H~<0=0h z+F}Xff+~bz+2Rxc27q%PS_JG|o6{q^+uQeyHnJ_7#gUuWt-pChoaXy#GyL&wTTjmJ zs?5(%J(dJ>*skOQ z7+@4vxd-Ykh#>0;?)BWGlrL*B@(T9a8#{_fi0tpnG=j?HuG?Pj@#k&9OZF7?fNe}xP^XV9&!4S;>7>rXGfYVjLld3VowW5KiL@#mrIZWdc z{M&e?=XSso4$7+WhaTLv_1*7$@X?1Jec--3Z{NRf>xpeA5&=gd5Dc13Sh0kcf;me( z4FFqU`9WiJX(L9Vwd#v}c~e9a%Bz3yp`V7k6s&Ee+Xh1O2w3LOF^qx(&s2E|;d?BG9H9EvlAx)1T#! z@g|G8^m-Q^?J}UUGLG?RjhDRTm8$){y~=WZXex{4k|1Ac?M*PtVBT`tK-J{7%5dDil6$u9u?%-lB{oIsn8#RL742ia26tBBntFcNR<& z0?48O&4c*Eo(2erU}eG%0;r590HKF_p`!&rBtl3*0*O#ZjwKd}UWf2Bm~}wQOmamz zl!Y=Q&=TH86(n-;I#Ji@ki+;BBtANRVszvK=gtOlo_p4ej;^`KsIA?Wr8f#pA9gvz zdiK&o|7mhCz@RL=!}#`m;4BUv@Q!zNj~Qxiz9~y@6sFbT*2Z*OMD+*I?2GUQUFmQa92S@Z%67i-;TKJ^=fyEtMc@O)Gf-WS1Bt zXEwt?Nm?Z+T_h3~k#h&di$z3KYS3y~Rj)T{82~l4XLJUG?o*|F$un=*Uc0Z9E7K0k z$p=(%z_WTt1`gA)Lg7DtS#ZqnTwL0s%>x(yZRysdND8lT)744Xm9Qy6k_m*UP9jL1 z65tLcDPaj!cL8w*loA*Z&|@j!1A&16mlXp4@cUEXpA<6BCh=5mr!|#OL5p1N!77dd zp0y>(5)nM9%_*Y4qSTK?G8f3pXOGGc3c1$TA5?3i^0PW60~uKDMeNjmf#BAhoeP@~r|FbqdB?Wxj{J{1m$op0u*l&Nn?`4W-wrmW z40VKyfbv3)TV;Mb1iCAwFn{>`7kj+C5Aa3 z(JWyMWMVK_G3yf*Gu*#&O)?GUYYM`vL`ek#O^C@XOjsyqtl~s&90XZj$Pf)tf}g>7 zRO{3zTVXX*MINg;ihF@gAIA;_-f4gN_h|VyWiJbrf16qQ$C_*ZNca19e-@Jiyn8hbjQUCICFSORxb@5RU*vlhNSyIPHML*^IWR zHEdGTY8T&(v4~U+8i3$Qp-~!^6@8Hzo(K+1vVVSJsy}%C-ry6Hd~>jW>WL>N2ZHo| z!xMOgkDxmOFqZ!Xw_@U=gbDMb#TdZg_yq1wf~l?GofzkHYa|X8Ar;VDVgzzTUkzRs zdE~$^Rr6(6$K!dRq)FpofNEzOQJxMz#s*Lhg_C~)!U=xkCoYxa_zoy`D4q1 zLEE};y!Pp@f1QM**7)?=CGn6&L|o+vp`>da9v#jQ5=Wr*;BkU#BV=>U^K0h##V=|<{u%q1^EC)z;Xl6c%NIZUBCFLJ zeunc`J7ByV2*_+!5wpX^?*qP~bOkT4Wa6)2}lwm2dwI^pXS|Jp&nHS)f zP$bvoiIp8Cj_VW*@LP~4CrELOObmO~>j$;~Zg z47(zhTXr(A5{Q++vMsX9AO_*fUO&oDT;MVw@)>F3Gd%@CoIQTi+L`vuNON_YsDJ$Y zEs?eeeh?RlwDDV3zqtSWzcdkzPg57WrL*bP`7a5B>v!XwnRWkDy9XfENNWT?VfwqW zkG60_(L9ZoThWps?zyT_&9nv$s^IbPyfgA0<**p)!^qboEyoBqFye>le|V{u8b;R}FLA)y5wlLnmV`i46ebPR@z2OGrMy%HZRlF5i{8Yr}Wh zM^}a&JZ*>h1&`;?yMK^9zpRg;k>Qa>Lwy?!rKe$rs2#0@06IpR7kq0pxsu!C5`dNi zbRBhh$HZyRSL|UB=keb@f2{oRkN*>EIiFxr{{H7a_T4XknJE&ruh+$xFXB5aaOX86 zmkjg178PI=Yz)d@tJEO!1nrNT!Eh7yL45Ir$Q;9@NSR|mIp?ymC>8oDw`ALM?deps zIo9m+SR=LwP|p@-A+PsJMi}{EFe6ZLWm@Z#kjlY#p>DE~)>cA7m(~F`CF?;>So=a( zrE{SjNjIg9g~G;?{P!5qk0peH1H88iwHNDtvqiQ#rDWI{76I}HeMM1%85XZtK{hNzDa87prth$OEVTaW;g7kOd&(jv;zX#CibW|8tOd7#>SJw)6lT+FPe{`H@`=$2RWXtfHY; z30K0B6c0;L`2Jx(!rN4FidM9C((2>`6SWH#cF%XdU;8^|v@Cr2>`mWDub+6I@AJmm zC#Rn9t!un-l67>H-@Wb^*nw zyckZBh*&|V>8$X+pVz*?K;)9@HeB0bVroE@o`rB zF>|mdnES8)`e)UB*9OK$N8geeu6^VPJCq^c`kD)$!57suGnYrz@nKMvL6-?;{_{#jq5GZhEvZWEK#jKxTnh`ly=)$D^=<)BBvADg)}u9mhY^o-@>b zg9OvpC_&WdlkOPSYwUK7{y4d6QfP&$P?h7NeE{8!gRX=SIlI_~syA-o!O}b3-y5?k zO}a2MnAY_9J;2#0;7la$igAn=OcSVvi+TX3Ii1O*1GYx5RH~1{h(~WroUmwRCNl#& zlVPvj!W(U%K{4tV0ThN^tWeI%J4(e)@K`7aT4TdyCtl{VdbRTOE4yxW^72axIuk%S zdgUv=CPFCL&6|gYcJA1`Z8JbCz^x;vd}w?KWeo=hsy(P~S|Mr3=X}tDW|M=)#Ht-jEdz0bj91_UmR!dCk=;5W1K_S*&0_;~|2uXZThZM6|nR@3i)hPV|ry#MC(wC8TW0(LI_jB zl7EQ$QbM;SaSV zkpSuJGMoMK*HA`eGLZ<9$ST?EVuT@&#o8m0_S(P4+N06-`V02h>KBhh@Ch0A_&idZ zU;S$JJ|-?`A^sznM3T_TsBM5HsDlg)l_Yo#2>3>TMPlHAjlxvoQ9BUCoB(}-|B5n_ z5gtW+nq&bhTkz%3(iVH%cta|mO;s8yW|zzCg8RTHyO}XzR}vJotcStKwE=g$69`Ti z)F9iGl1k}v^N~Hcwka`Nob{=0x=H1mEpCc8;f=ZCX0LSWl;oW&&c&PJ$!aoDO(lDi z$=+Kf4~|Y|2eL^V?2&H0Rpp&4Y)&){G~=u}ud0gfV^dEBCT-Dl?sl)lr)TU@u?UL_)sZq%taAmWS zYvAP?_8*oT_VC&#FKb!6bFpcA6PGvbxzAnRw&y-~)yAbn?G@qb=TL|7Qt?vD;-$Jm zywn%PO9k-)ezRWdR#TTVY?kG$t+gT5)79GF*1uZbbbo@p0Uf@wMEN6SFX>A_eiDg4 zP6pS>=XiYy3@j|5g>(F0!Z>hq39|ahO%Q}p?6rBhz95-FB^IBY?(4&;3& zj-($ti2~ZV8jfZq!IzI2efmhVWZm`PTsEf`C`pou28DX!?kN;g$j5x%NLD4bM>ez1 zy!0#P-fA;OvKJ&}%AXuAYYl#5ahJ&#kR*dopI+x<=}>I@tC4>-7;0V@0O#gR#5%=p zRENVFQ7|b6cjh%=Eo@}1A?%tzHxZ61Ls7M4Qo2*R+T$%PY?H!-7=yL6Iif49D=UP= zm*eX*_KZs*_+9NA;_0rWQlm8$3ql~WZZkAAEO7pxkihPRnB{@=>4S;zqYt~`!UphZ z^n+$-w<#Epl3p_DPjh;uPJhIq<&`iPbihgi7jEQ*)0pz$3O!{vs|A(Kq7ft$>fV5E z-pP!-&Uk6HNLfa`)eWmJD(RJ{{uiz~S8Xm7lF8w)#8jq;YD%LVgR|nG9MOAs|Y4hxBfrUz5~Fqt2|fds`uWzuDV9OkED^N_qMw; z+skZs+jVbXvoo zU2H;l&+8pYvscnR=ltdSJ84%KYF0uEC>6jz5Z0>+qj&7if!TwRw7A%gD=E-P7jf^u z@PX^S#r3LDIsU*kSKmL08JoFhPXp531FH|HjP7^n;x3J;<&kP8c>SE16wWYct?DK_h zP{hmbKr?oZXk&=+)!TI;;Kv8A5nmFmTh-0cz0S@iQBIq!$J~Lr^pZNxM-j-YRXB@xy*6@OK(eRG`_ug)J z-`C&yPBuLM=V#9R`F#GGYl`EKy!X|@e{h0OBG3=HkHD#C8u*)b_jdU_Muki{r$h55 z1PYNE#GRsm3pEUc*I1}s!~^;a0%}vAK`#;zQ7z;3d;N$l+RRRi(_k`~P>iWWgA(|k zsX+;O-4aMTga|WmF=lqc?Tr+UdKukorR>2|kMCEpm$9Y(S6Nhb;LZIiTXLR#bKt@s z1>XFg&wu`|&+GELs+_g&9;)uj{|ozUzx*flVzK_utlEE$@%^vi0Jq%oI&{Rr9HzB?_wL%Tp zMq~fvz+u#x9M!ZKCa*-rAQdD#~Mi&EH(kv8*|FV#0bHz#P6NOgz{Q%&Ql8C zEZc3=&Gvs0_^{si7Z|A&MjX9P`k@0W2o3Z@L#v)xsT7MBi*G);sFd-@F47mA zGX~RMLxB6PQTM0Q@xD* zI*80V4TZpR!AMY+;aUwH3heui73$6_*CsLXLTNV_cZEI53%6ie-d*pSo8ZD_|Ktdw z0Lp&E0l}sabU=FcNfs`tVLZe2@sB;n(8n2)bk?PXn z#FHZKrpGyH)G$y8B_VW#$HQ_o`vOWT72`1`Y1E4CQhO*JE5y;?-tTog?N+ls2LTL7ZecEUZUx8PPGq>3jJZQo_pCc|LcVSxte^b$*%hWm+AZvb*n( z#thoiCZs6oc+Suq9N?#d>2xrhPCNady#G40Q)R^E?#Mfz^*bGgPkh4QU_abCv;Om$ zU?7zW1T$EpZS#jxH}|`MNE)>J!2vL|`>De>MM>qcIK1clr^?0 zYb)0ADSB3`(=(6=5T_7MhCPk-KuRHfSdES?Oe;a=|2Y_5cvNZ0Wr*gzQps-Ni9~vs z(yOJ*gSfk>8{pvwGyoMtDcHlY!J~BWSh`~FivGW_*9#ASDg2!Hr+=EDzwG_^fjvTH z9Wd3^kURxydgk*&fw`Dem0(EA##jTG&WHn}fbtwJ2IC+h0OAD(B=Wf+giw_avk??K z=-DG6ra~Sb%vO~zQ^yYxxF8yc1Q>X(h`pT9-6T3I31EANQVO;s`b4ITxhw?-a@SvY z_bYkN7d(7ZXGZ&ErA6bF-E4c%#D%2ZS^AYG@X8PU^FLSEe|dP`vu4z7qA?=ND5SmA zg38+eeJ_5a?%&V;;SQ*$Ewvy;{sZykq~xj!cTYpN#tpfdZ98X;dhigTV#czzXU|Sc zrnGQwwYR$3>#eNZgSH1wC*tz;Vx|<~O9>r%NLutCD>YC0a&B8h8AU6BTvQpcxpO{t z%%s(#dy~d|(<<b_{?Vx^h>cgbizd)}#s_IARLDUE2u7!niJ%l^q64NT%@v{?wK5tkurHe9?X^Z@DH&+3 z)u-#6rP*{k z*F4~e#JjW6$XL3#>&nf|&1WGiz6ygtp}$fh+1!+bA&FAL>#Klj(5nisgYa?5CDC3O z3WIU4!mkl8q<<9~BjFi>iPV3|l_?{-8J0%xWj7o8U%r`pX#Bz-NVv^^#I@fQKEx== z^pZ$)l0ac#8xgBUIOftmaYBAFKF&g&;`lnl%-C2MQ&|$|5T{IN*{(x7wf&=PXH2P< z$-L!2jyrbYExB>zah$H#PBjKAa0x3oLo3?+1->XIynf~O3X#Qu6(heLCp8SEb_Pm~ zT(Z1mtk=b=5$cvgv{LPiAX^2MhU8+XG*}(bX(7Qe8{$Jis=w@*1;iGQ6B^7g=nt}W zl66FoSp0_D3VUvyz5ces?pr5odwcxC4&kRt|4qH_jd#pHbmQck?wo)94U-eCjT@UA zH;X?v$H&FhNq!>SJ=%~CR(nKveIuQSaGuX%tM!s#&xiP(u+dC%FU%*Tbm9`dL@yo{ zkGF5+QrSE zVV5KLUg|KTmGscd8Wlf;_R%+nnxa$Vn2U4+cLX|Wsn97Ou1)Gcqo%o|3Jh&RtADCQ zLa#Ce4JYvAMbxp*bq9t(`fjj(BDcMAP_JJ54RCV zS}SZ@j)7uvazwElAy|&O*(oI$6>6qDAdsvSnQGGTz3gxAS-rLYx0qpy5oK&W-@0raTH?y`%! z{f|9yfvp*GEX=I=@y-5^i5w5$JG#RD+#!&~4!lkXukRN2tGxL=?oYYjgDvQn#Ap~T z7#@SxKoD{y9>9P{6XHv|J;2?7ZVwV9)wrB^lN~u?4iJPlBNv=5*dj2H=xtCctx};W zqtq%0NmRT{UD4X}rlZz5>-3eay^n2JuUVYAw!8mdmuAj(_t_828i%|4&P~e>9hTLP zh|joS|4v!$$mrDm{ypq&S^aQtYClBAm#~VAu!_5A!%!?E;XZ<$3`j~nbhp5PFQAZv z&4a1%uSnFDA)Jap8)YlYiOB+z06H}}+?13ox{HJx7c{@qT9%6IfJ9UNXQ{CdL(qcD z=%O^&np~XPyPr&LFFzU9g5?o|C8=lc`f z)!h(W7!Ten#DPi$5RQPoj0P+bWW@sjD@`y4V#RGGB#2nXQ$nsZ@&E;+i}a4@!BUnn zzE0Rt!Yu?_lp5Xr7T!@gc<1bOx7T-O*j>8s>*@!aJC|o}7^}uLqcZ!%&h)MaPdD#7 zyYv1N5!q-Zdes9fyH4+VzkLl)PV5u0+Tg<{oqu1)(q@ZcE<(;poE9%$}j@uuR4; z*b`x^(W=tQIIY7NOo1O|!QGZ%x1_dblEGdjRM72NnY?vhsWW;*?Yb*=xGYX78k-aF9UgqOB(|8vGR0(32E4 zWRygXhI`m-DP$9Z02|b$a@7NOTP76_x+|UvjaMGxRZ!weB*%(GF{tDa)(2{}ia3^! zC=&xZ!Bhv7$Y>w5U9&#EJ~!Q-sc($rce^xx&0nU*lcP10S>0KT6_dvjoLq^yX3pi$ zaDRIIWlPiDlYW_YeWHB~jka13wV5n2k!_AiyV~j`KU93T#ulBr^>8ABqe^WS*x%zo z-5BNKR%4Wl;B$vNp32CGGLXj)n_9VM4VkGH->i4y=&Zu4|5W*v?eZ-* zpNbjs=Uz8+_`@eOOAkM`w|)az#6&E5Y+(d24orlGvX^C$f*e2|#7g7`1#K|wmcwS$ zOCl^neo#;ZS?>eOm8>cOvCqlAh*FW#O(R_IB08kz!|Zcw@NI z!S0v=eBtCmW8F62VQnXir^79VjfFeb^9H|^@`Dyip9yL5de?b-$PSTG2qr*-;Vq%K%?fMJlaY@|MUAcm(!idUL9U?O0gp+U z!JZ7;0$zTmIx;_@(6A}kxLjptxmc9TPkd(IGf!M)3h~)Ce5~vKPTEtmHyZ7-IqK|d z@Ldg1z`ufq&B#-X{tqFE6+LkxA#%o{yM_lX!I3>okVKSlQsKr7QbCsSAZBY>uxX(c zK0CGSDNXGzPcC_ile>o!Q+4w%44z+T)2YNnU3X&d{9~^<(>-%=?zis0vNOK$vg!G; zyV&elYkYqGcI;PX^T(1;vo9kz9_iX95UUvqROq_4m9{E2heV7L7@J`%F=`yG%t~4O zPK=1H)vaaH^+bP&q+Hd5P+xE*99H;U)lS`*%C2X(U;Un|(IiX?xruM|Z~lyZj(rQz z9;05|=wd?g3^YBI%t3*p!U)aqe<$!Dc$I3?=!hWP0XLi!{Zo*TQTiw4 znt7EXC__s#&&ob^s%&31#d%F6>I`ZWY>#g`XzlnPKJWlP5m@frbTpuH?>JWF)1Jv< z06P22xS#uRSRq2Es7eGR3t2HSNpts$dKOQ@-j|sH}E}R^`6+tve5Vk(@7?5cw#KEho?Kp7 zAD(^kjW>93Lq7(A{|k;JBl$BiIZPV{l_%ZMq1?h?bkX*&u-)F?_A6YlH4P~Uq=BtO zt&U7ViXD}gLRE-t1Kh!6Tk{a$bG~>P6cDb0sU;H_N4QjqOMAcW!;r#d1b<~DnMB-S zje~G~P+4WEfLVw%L?RJ%GpGc*8TnaI&7`EUmAVJ!hh_3q&_6!Zn|H#zO8|!BsPD}o`ZNW zK{uIX&`sqUBzAxskd8umEtiNc+PvtmJbE@bm%Z=MJwH8QsK4%!k^Nsdu6f0`i7A4R zd0*f@2)F{<)9(OBq=3i`kl<3(u_IHLPzhoU3`h!jLYHh9g|k;Nz%EW{m_9`AFBgj- znSt=8M+!p&(_HTS#7Vj_YK8r#a&hFkTcMB>DY=+eeT^^?QR-m+GZv+N_}(Un$La+!od6rwb3=f~``*d-&3 z05CpQ0<%nt(7a$OUD_R+OeL4YZr-D-Bcd)4U37=Cod@x^5*{381TY&Yay!C8Z@{ivn_U;=7F z3|P^r4^a_f^zf&2U6-ZI%V*TC*?RW@rkMg*5vE7wWNKB{vasW8`E)v!>#!} zdo?r{ZCH&TQq zcmDy#{02773X2wYW)LYwFgvhWBA^pS5h1`tfDR8^fX;4{NPHd}qI-CwH6B$8aBhI{ zsnA(q0qgcADuLb%hb&VED$9EkW4ng{i8E@^ z3sne7Ht=|fm_h(d0xA9{w00~zyqH@(SuYhF4&Gin1ch9!6af(jTzB0OpeHA7D1}lJ^Q}Rv*xij3F_GUUT#Uwug7{OA=j_i4~zzMGh`! z=p4vAOe_*WAML3G(u^uQTz0@`TlMjOAvO66>6+Q<~4f{akc4ps3TR0}6 zSFun&{mZ2O+36#>`GdK>K0Y1y1mfd+hH~@SWNB!*RM#EZ7{6*hIf*zJ46@SjiG|E~ z=j2Frs(Ea5yp4rb!GIqI)w?9kUd@hGkdz@a0jojJO%Of&Fhaq+uw*piW)iEJ`uIZs zx|mC3LqY!zDE*=m{wpZqkvC~aSx5JT4HE*8CT#SJs<;fI-v8ikjg{j@PzK5*Mcl_n z*uOv<7kXKgQ$YJ+Sn=G&s+G&tzts$mLx*`${fj`a4u`3TI|Vwb3#RLb$LCBAGec0q zqRU0nD;2qHPCa*%Ze_}|^YEdV)H}aAKWr$bC(mEusM@W=`Fr2927-xgR=7p>0&ZtW zGT9r00R@@`e=V57SM!Kk&t1-LNLm56!5koxhV>+okm$wRgFdeV$p8Q;TV9HRbggfJ zJOMmhG_IA3cjvM@tD{%6?HJ54RcbodI*qxd2lnc0s#wTa3m^{DUUAc4J zI%1mHXpB#*{{7gl^_4vjuFI-NQ+?UwwG)-HrCd4#MgF$UB>NKh&?WKo&~RTe=d@Z3 z8sy)q#D*e1YGtHMFt}0$!wCv=0Bm^k3X{1e!qdhWua~`l#}6#|qJ7Ggh#O^JQnMrb zpKjUxdrlOYr2oO*oo7kXz5u`woBxs==9?A9QhkKn~*zFt6YnJtPuP@k2=rq$>eSLqeP+_vbs&0Pv z&@;2a#kb65bM>1J#P%dAg^61h5{n@Vzmz)p=JoMjcLFyh6okRPNa8Wqvb+aWGlT0go-gDTof7 z0-C#cpX6C5oG$uFX(fN!nMNhLd=e+8oN62mg*p*#5^^ih=rrF*2&JEq# zLbzel>1)C3Uh|5bi|JjH>FW=l`m=|3vHQZk;Oty+F5a%;hDkK+0&&~n%1cNldZRkr zXo6}DvFQl#kSdVK&Ov36j~h0iRC*6qA`_~Rsm%~TFWi8B@?j#&LjkAiwrsf6gDDU? zNJXH0hx22J!oKE?S1tJ_eMNe*oT$_fHRJ8bBt3M(pZTOLzh`v)j%nEg4~WmEXW`4V+x4d8R5yF<&|>!Bj>e(Mcp#oFdUd*BG(P5I@5uX$yDHUoa%>4}D1c$V z0k!3ZcLp?%&gIl^0JD40h#tAm)XofkEy^KBGP#gL&NiS^6l@hk%*_^iEROu~V1{Aj zHKphccv2uD`04=Jouo7Ckf0=l6VQ%7lvn_vjWG;TVbJawk=^lG!vyi(1(UH$U1g^jfDwc+$ za1*OTvwg%w6i~bh2^26C@owr^LsNfbY*`r9VK&huA}U{_SPgQtc%`%~W#{@oxv9!- zc<<5oC3o)LIrPWhFZ~_0W;>haI(+|wfL;oT4qx~nzR--#i@+B;Bq>XfQkL_gQ4Ydy z@}x+{XcmV67n5Q7A9xe>?59L%gMp2JKQ#LXb=nB-!+*-hdDNSGA|50ayPYt(g_2{+ z-U)}TVWE)@&1ayEPFN#658AOpvhzrcE5)Q`t5r!fBNcwe*=YZ{^UNDv7)y?~Qpvfy z^)Sgk(tc(9c-4}0+*129MgQlw&)@!Uwc(B;m#%uahjhXEP;bp{m`*Khm{9 z^4M(o_B<}D8NQG(3t!A}6r>{DdSYaDK>H*!V^$&;wy^&d%XwSGp(DxW5>>i&vu7;0k5wSw_E!vmp4{%gguSKee8dg9@&8q zD9TOApHJ}`BV}e%WynC93-a?6nzfQ`vYQ@-CPAoU*6DOcopC@cY7h$@hBAz}4gQ7^ z-(&yPx1MMJrtW{N&iv~Bw}#n7|3Pdm_fWdOneP8P*SYWsd^gd{J@{@l;)B>P^!);1 zK#d@1hx?#_5$cPD4g?&0^$POU)0_ufucj0jq1aORQbf{}VH`ed45QO`zu$ZMJo~=7 z|JwQ6=ebk;AEx`C!#CqArNR+?5=X>KQb;F)13PBWg90-S>KsD8H`IvWm@wl8LROAD zxp-ho0hXuX-Aw1xdCJxt939NFt%=8j5bQ4J z;|*=vSlKaB*b~1huw3+&ofXtV#!JI*?Ehq6dzw8{aHcIWI?WvqpY0VehB#c0IPHCn z%dJrSpY#uMwR_l8rAK$~xbhnsx8e73$F#5iI5<-)=@HNx za<}jVv(F#^lx!JAc{-ETgo2VwPMDGf8N>h%mIqA2WO-gnr_2?eKL7OS^P~7V_I&?I zoG<&9aL9<_mim8<^pNN96GwgVxY;Ofi=wsZUIM~LFv$@X#QlO6QJabMjK(xdh-Ai7lFx8~aJt{!)LM z&DGKQ=o9Svs>nKwHvN_!_a-2qr@5l_(p=7%w#-2@x5xPYH8j zrFg(ffyQX55}~gX)urRDMl-78G*skBRE13!D9c)AL}o&Uz^U_3pXB;4yt^$ukw5>o zMJWVGd*{+Bd+*@<+1L9K_T_#YclHr(RJ=Q)2Z8oKCY*#Y#0!<%P~UV06fhS}PSSY7 z3CO4ldb{XcxCd6mF<=YIb;du%U6nuoY9`0e2Y$*N6YBo|o?t)j>#+Yi_G8fC$c67G zIXlc)68v9=R51gD#^56aZb-!Z4(x~^`k?_{((yzNagWOqv<5|II6-}}L4l|M#7qvj z7DY!I^njGazmtJTs}(l4`xTSp*FU_p^Ny*`)eo;_cg3#sFBXM|rAB)?&3?M4wXFrF z@7%Tc`s>CrPCI+S<#F2jT9=pOO0Qp8@36=F`{@Z5LXv}q;pv1__@HE}H|`OAK#+bQ zVt{HO9|V07%6yS@MpGmSwFa`9^)`cz?0AWe>4d65WJn2Mh*$DfYY7X2swOHIR}yDm zXzs7f-@E%Y)u+#YF`F3k1l};|AaZ}Q)f@?P55*Q*^Hpwz!qbv`Urnnnxp%gd17ngF`pB*zeL=vqR#U z_a`+bo5M_UVC(D+sM7EtR*;aOCqlxCJygL2;T9k=5Zsdx6X6%gy}m+?0x8lV^ti1; zoKEr!J3UU1g-1QRGo*!d16C7pJPuvpvx_tkQ}Dc#k`u^7_a@c`B^+LP<6qr3*?jtY zw-ypz(8ANCT5b(TP1hgp)jMG?2x6|e`;@i+Z%o^NfmM|(E*G`Tw`JdC0n2hXRW?8t zAWX?!1-8tfz6%*(!|;NUFeKX$r%Xo;dz_A%Tq`Ka&qlMnIL}Ww7_?!PiH#b`8WaJ0 zPDYW}GFBrMY!=~l9i>>}#R~4KWawCPd@MJ!GLx(BJu`ghws3mn{>peHJGC;EUA%i` zJGFXtx`W6cUO2C`P3>gDXAzZQ-IjI24T)CW_so zjr3Sw#+>W9cr_Kv)DzA;MtPLF;Z!rt$BVp=5)okkaqj~I6Xu5nCP9-ltQ35EDcC1F z5_wRR14SSX`UhR?=vV+#4_Dda3=A?EOmM1jJ= zs&{)@{`mSzTX!gTSUW_}BRh;h1t~UGV zg+Jy3{WGOWeA!Wa_dg954}bx4LeRee0VKBs5I~)vNC`?YS`h`>=*fhoqdOQ@T~C!fqh`Y!r|@1s9*LE+)`m&^T6Jj`=Hc|-E)5cji31JVm$*%4o1 zpIhNqg}cyRcma>kbLI=ruZx%p;O99k_-nW$0`EwT2jrlV7PdgGnS|_%OHUnlgJYLS zsN=7Yc4e{9v{L4b5u!`Td29;qjs)6?d^YS5BJdX&-cI6 ze_(Tyr5ObzWsN$dQUAAlZUNre+H>Un&@M>JbxilYJI4a0mgi4vlkbl;Z(tFdQy9{ozkyNNgdpLWgINhMaQnfGRfNT7n}x5@wQo zE<6;;pvkJ!Vv>YdXb|a!*AWO)2+a$^U(^u@(br+Z!oyLoBe4YIA5qzbs2-g14F3RE z)9d5CM0u^`?KNXMK9W2f3}>#Nx$c;~`Gh`nFqK(us_f3rh#UDm%4#>S4^(Ze|FKvi z>(#g_>EcLKCDYj>ZiCMn3i^`KLr42RYRAH9`@79;% z0YoSyYV1Ri`#7)wS@T)RTyHv)c9_tL4}3*1Kq-+b$ykFkff796XQSL}4n_7bG~^^z z<>asyTE>OkPJEEf7LTe0F(9TQT=bDBc`rvh0?(_0)M$(#KU4xV18erUz*4L}8=Jgk zF*Sw`?T%2ngt{hxR5?qVpLeX`u*KHmSEpuf1B+i~AY*p=r#e&IN~ zMZtHHcZ7yxS_~n0WvF58|8e+M9He{mN9><)(ry4Z8rkfyqmKZ&2Prm(2T~H0Fh&t_ zl4pz)gA^JCiUygREOr)wbE;e#DE)zUAk$qc>iSS1uo%hS)r$vTzT@bLncL?V51O*_ zK<8WIxi?8h0r*8NH z1=l9bRSIRo2Ze4j)UZ*a+$~Wm$%0Z!mNB+4#zVSMr%MwD0WnbsIR@Z8Y_zoe zi6_>_)f0N#jXO#+=$i;dX2_mZUn}*ObjP~v@$AUKlL@Ea9O1s0{gH8OxSx>7Hh;Dm z=0>n*VMz{dz7}D`W`hS+$dyGu!r2&`3_F^Jl0d;?00~CGgGXQkVJ{J079u``tz^xWYD`C(nsK3{4pSFMiNR9WTHkF;$})4eg8RrQ}RI;OMT-~DhUr=NVNFucBJH@z|&r|MoA<1M8i*H21o&GL|_3a zB%>3OvG$H99(`hz^Dm}mXU&}__HbNgCa?0}-M#xmOWm>!r2c6>dT6EpHTG0?f@k+! zc$ho$U;PJvjO`WflDJpw3yCnl6+;?i2)sdpQU5mCIUE!5EG$!s#KAHpyNDc|FpMM; z6wGaD3bR!Oo((6IfbV5#tgN&WcUqn01Y13rO5z?5G2`rq9_V+#h6nacU-gZ^$8c}G zXYcQSG!2eB@%f))PgJ1h25v}(XMkhKR)#c%Wxkb$bD0YO-U{^GLVCaG03cPNWQ|9k zxc|1l>fSX4rXJy5Q@?PUI~5W>Pa>UXe5 zMmr%ivcQ-wdPJKGvWwB^A{HwaGU-?{mUI+tI2@b~wI3(5e2_H-ya&3x$ZlZ$*Z#EBHVjS{x6cKzTq;-gOOW=igGd(S z0#Zx~)}maO6U^|7SOjD42#iQ1)Og=vCs73`DLq4yW3-J^Y=GtLM(G9J)5Oa9Wd$Ekp~M z#6tW7Lv@~wce7Rfnf(hdo4ayv{rGa0y@s5aXa`u!No!Y&jZ@CZY)o{vzl>K47>^fMu-!`EaKV5-q?j z+fo~18xqYb9|-NorJ5&R`*>X*nB&{?(ZtM=W_0p*mYspbctPb;`sxwi-`w80qd#o6 zP81sKk;;XGOcQjYb&n$Aucs|JK?~{3>f#2-ZW}V&nzPUBSH} zTDu5~3JSWOAig8(Si!y&bI#?G#YnYNjbvxn)1@6veZr9Lq%y;iO1lzCj;|(r2Qg$J z8)=3;m5AQJg|d-qyBg848^V!%)MNMA?13Dg>|`9iA!o=O_wa6;+iDLM#m30<0nJ4Gi2$ZZnMKugqN0fJo$<9QGkgRmi>B#{b6G^DnT@~fg|G%$hh)Jg-8 zQJDhML1a1%nj(_1QnJ`D_C`8|u%h^u!%rAF-+|P8+cd&t-NljqCzqjhbnH|8-Ld8< zx;i%J(wT#cEZIK>xqUyo^=AdD4bI_CINU1v5&j=dY4$he{)O|CPnM)tjaA0*g-!f@ ztj17hE7U>%Gd}+R&y*Gn=@*&O+!qnf&dEzrF9xi_a{+?QNglJb(Tfl*hB{z_5R?$#WKbryb@8tY;_2rem<8&|Z8H zw!pVv>YuXOV`A7M23NTlwh*u}$N-WRW;83oeerQ~VI)y#o7|qFGf+$fb?^PXc=Fnb zx3biQF9(L>ybiOLA{4&(Qvbj-E8|9lN=e+vwpk6)MrJi7p24if!?sy%fmw}y^{64G zkQPH{%6gfc2I0R~vqur{`%iU$THRb^y(RXRbf*7Wgv&@a{Uv-xuVUYjR3#InZfx*G z)Qhob0O4qv(5PbpY3_4_*(t2GNS3^0L#luqqbpfr66Ae0GpR@jrgRnlKJ@?*h^dfR z{=j5Fgj6Y}^B^J8DVPs}xefoE5Ed2+Tgi<0Ry?Marj8@jc5*KtJ6`vd?Mb~7;bN6V zuhMx&13qK6-UL)qq3y6|Z2SWuPty`CMy+XAdssJBP3H@19>4d{mATfURUa~VS5|!C znYvbCm>jZtnx#;{qKn7WTxKlBbY0ccA7E!*J25_3;v+r z*$l>QnIVVYNYBp)4poaJJw{as~!)RTdtJB zVlb9=ovKu$CjG;UM~5*0shIt$F>DUnbM{>9;O>UUkD3#kseYhgw>Xw23MY?dq~WM>&h)q4*)40bU`%q~zNGol+!e1Kc7ULN6fxI}EFrykKw7 zjEsh`k46<3C25vcfR2TvUSXfM$QVj>YnuisUKIIfsi_G?`efBv+F0k~x6PzVF1rO` z7E5Hl!k3e?U8mo>d_=c49SoNCc>SK;Cvv?tzu)RI+Ks&%S1QxVmd~1AD2U964ua20 z#w9x>5B97s%^d{F@gr%#HY@q4P zVChNmTF?-jVepEg691(y#gJFD6JMI0ZVwl7nN*DTd&MEznyt+M-GE<(gqh3s#ra|) zx|G+YLNtYbLk!M7=J5=8*B6iJQrNfwt6O6x4PRSn#L7Mto|^1tKkqSCR8~yD@Qek# z#%!$_4|#?M+};`11+2Q5$jVdIY>75kK_#F<=Qh9&pbK%*BMyZ?3*+~E} z)vHV*+m~S1qHONR>}#N`D6$R!&Ula8h!R-fZK!yFlNWiJGKoxrLJ^4sISavF6h2eh zKoBCJ78sAJG=%g{s@RvR%0r6s;-UOdrE%_RLoAY*8+G_S3mc80s$a_`U$J(8Px$Kj z$kC|H(z<3(ITPa-c4lQVXEBm)d929=L?ZH5(?+sa_oP!3=+_H=2qGcvS;?5>!#!;c zbryCLpvo3I4B^ZnFCe3oqKv{MECmW{FOmyMC@>IQs3f91ps9@b9tA{{_@*s#!B{cj z&6mCf0!{b^@oM-BE>hP^Tn+&RX~cU}}meh8z0 zwz7kfe@k`O40<7U+pcSOB$QXMnirLfJYnoL{y^zO){{a;nR7^^19YAlZ=lJ z&$Z@AVmoXo@JMY}TcNH8QI3z3)_*&EAGFKAB0oM_L~<=>wTq zzICw9X|(af->m1#6TWZ*OtshR_Z_-AH#{G*7|KgCDWz7*%XCVW=9V|juy2P(LuUQN zt&4{$`@g8P)xw_a!hP$Uv_2+~==0o@AkihseLZu%#&c*C4bTsn4d2JCD9AGK;lk$t zEsDKUKs?iq$!S)yWCIK+C{@UExx6c1^7hi=)zWjnd^sQ@cAd28*2R$MG+eh*O2*Nu z&SkR@G6DMABCnUAF2R}tGsDX*O81L61-?xRf)X<;|9!`t6r@&iX7}x!bZQ2A?-Gd> z3op+5f_|M6Q6H@vg3FL=40|0uwY;j(s*I*evuZW73W(0_cP<_{m`ukHu0!)}Nvk(h z=2Q8Yr|f)RM5Q31`KgIQ1wQq_n|%>k!W4-CI-bTJ)o%*IslP~PFmM{U7wD$}s98SU0gJ(_6jr|c^u^!pdE zt#M=x@9k+KVXulJ@6?-=pcK3mFylGY?+%dR@D`tVd(Q2D0}!B0p#cX0Z!<}5DCh@R zL@xl5$bhwhssXC&Q2bl40MhuPEDXsAP0mkL@?NH)_ckCum{5LQ29g``=RHd`z7bdLSeEE z?2=4Icya(FdEg=R3V>0fq|5HaMK8KaQ1m-irY2BUT}UPTUQ|l#WqV1{3ve2nb5W8O z(XwOkN}(`{`TLhK=q1L8a%)d7lg`|o4!-<5hp9HK~<&1QevL7|GDI2fXI9nUdzc91AwisHJU2fy# z{O)Yfk#$w(lliFka#<~&1a}Z8F)leTZmtP1J`)N8_~0b$j1J=Bui$j2Uu~TOHWoAV znEV_Cu;mhT$tB)K>{GO5c(Ne{qmYL3LRr4VRp{~!zy%y1<9!~S!8jWy1^BDa;FtIP zCAXVBI?!U+?n^nEFckX!AXZ0H(bA9>q~oUVaJ4e%}Obg zqVX$mQG^+?eYZ?I_~tG_Sq@mc0>&~(p#*@zDAPzVV+3TyO5G)eEPa|V)jmFUx*8eL z1(b;fjJw$^mzX$olhbQap~G4|VK?!<$V^eUvKk1WyS(3f_^SNyJkPu9Eb6gE)6(LV z`1VZ3<3E=>qxyN->g| z(0Y!hg$Z5=Dpb85Hrz#nbvj0R`e<1$wK!ya-$$c)Q+xke7JL!}fP$yKi?IjVQul;)Eb6Efm;_QH@4 zg_f-_$HqL(c5BN3$nUta{r9G@iF^>oT+g5l+bqt-(aM>l=&)JOg-b2B-EJ_$bFuSO zwHh_+m5Tn)PTdWQfShMh?lw*$X-K9d^Szlw1lf2PI$_fwzt{%_$d+zU)bH*r|Cg|nlDTB4G7i@x4`}pWa)ta_X=sAtT7PsibX{Av)WG=); z@(x9$5-dz(9uoX%_OGfdo`puymo|{YY|F}qL6C3GYt$8kI_}na3^BVkI2wFz@jwC- zbV{b#+h($b(t2$m2gBfAp+6`e!EPW)A8iAim}xCTEjui1M0d_1bO&b+ri9AwA+6G4 zOYukwULG~tC5bxXCFRp4&?8}xD&O^Dapdwf3MQ@3uQxcA0evj(vbC2x(`!4ZLj(My>@oIz_{9(Q^r?Ui9zk^XL%Ip@g9R+*+Vbd0rK2Lt z4M2hy&|*ta|MI^H03sR@?BEhBT|}t^JD3tKfwl*xFim?O0CF6;n6LZ&dedpe^ht*^ zl(8E$7Dep%*@`p0cYWGb_B(yNN8!{Nyzxa{CTMfnJ@#xWQ1hYSs(jTx;HRmz^_WsQ zTyi^HA*BZvMh|&P#ldQS#I<1JB3c7_LBLUt=scCgyPP0ms2v2=keWbQL_$v0mPJ7$ zC*caQk}-R!s@XQUDAfg{tCWa=fJ6tNk+CQySBE(NjzdM~(E8GZTeYZKo8$wpQ@yUO zP{tyAbAiC>Ufobk8A;xoJ-7^$X>NTz8jRkhx-I%+cUT*p8n+eJP#r@+k2?ign~;q4 zx+(bQdx(<3C60TBQBG#2^c+;_MSBP??twwnYL*HEqiBLnY&)?BXyun_Z=1!s9MvdX z1bBjHOkmj$$9OeY+X5i|>7|&*B9k>_O1I8G(zGX*^%GK!TCEZA9{ICf9-Uh1o0`-$ zBetaGD_d|Qxm9( zQkSVzXlgP8NHk}+q0p650WeesO^=}7V3E=wc*0M}k%vc^#;AxSJ3iJMDHmhB$7MFc z9kt9bLRUZrkf_2z{;GvTW1$1gfCyfC7Yx8C*{;&P+9-9g6=qW=@4UDbUT>(HF=ck? zM^uUg3c%2amA1u`RK^=-VOw08){JhXRh$`X^9yq$HWy#_+r_<^Tbd6?GL3ze$GV2E z2hxV2LSe`0I(i30{q{gH%XqJ_Pnn~K7OAs_ar3Xa8n$Unvew&?1s8NjYPq=IXP2uL zavg&(CWjSTA|jBqAp%Ws_V!b9CBrHZcdXSc7pXg#$7Rry`%We97n%f%y8&%P4YMK0K?2?@%Kv6Y82EwI~Rhz=h)-4sx|UT)>%%i8?;WJZzkyBuP6s% zHmy`0&5tI{Zhc0nacNz7bHT6mIxRyPlh;(A*2P-kL&rU7ugzolJ!fPaOGXBgfZ<5Tdt6)n8E<_rN|F!vDgi5~whA=c#Fm>kNm&Kb> z+i%)RctK(hN?r!;zDwWGi~q`Nl|aHubZ*2KOP55Dnn__?P$b~zZp?0Td)Y0_=H%z%)_m9>j0dc0vunQV znU1LXui&&ny`$A~#8)bT<_%7pP3Co)+0`26>AwmB%xsxmGoLyG zeEE-?{~>j8PaXqKs!LO%bM28D!K;*-@C9 zn3w~_6XaFUMbHFDL%nm}l%quv!BvGzZ zt+Z1}-;jJDIDL3L-|~l$1BwBC(N?9_OAWpJ^|QEw0M1%#*tgjwR_mPq{3q8zs}wDxZN&O7~PqgQQzD?tSc$k7mA@H zaBupt;(y~l1V897%0js!K#4d2Gi$H11k&Y}Sp|11CE+e{O z>~8J8X}EOkbq9|e?rc<>-LTK>mFnymUYRddR%<>(s2nTLeMspjX|>6efBI!hbFaU3 zdTF$=I#e$3akE|N)tQ{};XuCD+_+^VvwLP}7pNYM^wB)zLva4pC3|`r2jCw=_(1~h zA(xk%+~crEV1R%o2o!A*g%=@X@CtIFu?dh<*9uoa5wIg7)$IM?QresXbVp*6Q&}p4 zM}*~zbOKHoa1W@a>ck6?QlJPyBJ8Iaz!clPHkDp|@R^hSFNar;)pUi0mQt#5A$P&m zx?=TJX;WkW6uUXOx)8~B4{;w-1y!E%?y>!EzHVfPeDNmGgJC9Xi@U;Zd$X0-v)EU6 zUNaw7$X&kJ{fDkZR=m*vXilI6_)RGAQh^ge07noQv@GN#$Pf-5_&oc7dlEuO{9`ETb3}ZVMkVVX7TAXwUCta6d!VJ^k zq>+7w(x7uVPo|MDq>CaAnLI}r4yV>`NVHlAhe1w9R|aONzUZBp-psTZG4|q5xcI)k zJxg~4{m}|$8;{f=Ya*soqs9nUC=q=fmXLrl6J!vH$@JJ*(fR|$kgWuRmM#%Q4Oi8u zy(4A4&294fTKcfpxjvM7&3^P#Z@&sf}5sP4P2 z4cf`ebt;Y7Z$D(W2hGpsj^4cxGDQ5=6xugbb{#L~zRh&raxxVxWoD{D=xemvco}y) zhI;iRkMuNognw!31W6InIaQPppb(tQb`+AT5nKXTLhgkcoT7#&4m>7hCnYMCoMI86 zE2VN&iJh#y#QRW)d+yh~ac|Gi?L@7Kcmk@)tf6g09@hY*)1E;&37~WEE22wLY?Jn` zi}M#QQY8D*&4zgN6X&NF!sz3sH-|%wv82f;cTK1EUq5!$E84!1I_6^Xrj(uywHkcm zV8fD46uRuJ@tJo&nacPhq@hO6OpU|xJA8Qd>ZyntUH3z^kV47_kU7;k-3^ZCrm%~_ z&Hs?8xW^=GOxe>d))BCA*kPJ%?PCvCshXU3YK%wK-id+?sY-c065ZrVt^71(jbsC} z6eJStAYo4`0)Wd1UDA&VPeGjX?~CI+Mqm6n$P_;Jn|x4jO#BQC!MS)dzu|`fR3T4l zb!A~@e6&=^W)iUwOa-eMZO!D^f;Bx*F%uL4&LuwZtqO=rI5=pHI)(K`X|l}2L>$d$5&bGxIlky!XKm1S!0(R^hhhe{pUWOLnHKMS(_C>hpC{oi9PBX6H~aVI=^X`}wPo`^xSiaake<2s15h(a z78IEUY6PW!XwrfW=Ge7>yO1w9+M^I3g0c->asf0DIl(TwV($m1b9^)=C>pWuW?NE# z>M!3OAs@x5y-mz9(9dd?T*3yB8u5jjDGVXByBfD>$ zfEadCCzt8#I&6v4IeE7^L`!tI8`UftvW0;}e+q%H8_SCWi&A|b6+%%lNhL7nYz_D=BAD5HW0P zF?+$vmR&p0z-TPW+otj$KQpN>Ot$-V3@U&Efk8!^UtruE4jW!-(dr-g_TyY)+$^(9 z>^oK}PM|8?s9m52cEVGl$>+~DCto`a8&oQFi^I1k_^q69?e$c7~W4K5b; zPEd77QsH?E=Bh*p5hJ!qW}>(Q5Np7I1OvrPr+V2zQcv6&N~;**p0(e1OR$>`1RM^H z*5M3>3@U{xF)wALxk_ePV&DlDTYpREMg%kO>Mnv8&1!(m4X3H`On zqFd<-x_WbSH&6Iu{-LC{-18u31PlBw^wBaFc$CR|W+%c+M|Z{%pO~43rB11Zq}<0a z2OjN{!2~44?!=%vl3HpEFotL%l}<*~V9A50S}p8$5@{MH$~1BQ`}m7KNy-2gezTA2 zP0**ni-+Ccx}o3vV~C#j?OmLo7~`Xvh$Rk!7U0-RP%{*hLdnz70nnF6WTNS^byC~S zCND;)&^ipqs^mrEFTt)$>!X#$8f33qkiDL4%%`q zI}c?T=dQ(<_Lg>Cacw1i<<i}0p8TB^ zyEES_lx{eSw5!eULneLsiKT2Bjjr<_WG$hWXb{YBd@Xs?$h06Kf*iVu7?B*Pjn zemmUozlwk^eSfe08@*MHl=e&1DGu5&KE}r~yd{A{7Qo_*4_Qo~qaz~*g;>J;2J!i} zxWbW2$z7RXS0!|j(gM!Y>G3!qq%b$ht6_ zT)f_B_Qd^m_4uN#vZuBZq?X7=X#?+d-^2RA@(O~RP}E=;(J1U=%QXecd}V~|I{-grexKVU_PL~x_QT8YP! z$&_f43Y6*~w+;CuK-AE*7mYQNOc$+nB<0T9QWc-p*(_Igwh|Uol20@(masb*Xr1h> zpKhOd(}6uV4mWS)?(;?WA3Gc$Io4<%JbNY^nl9$UHn-dA_GkI>f#KV(-S_r8rYCNi zpMH!QeVRdIN?2u7tUuZtse}W_XUI|jNif0@o+n2hyn(1XAWIvTIZ0Hg)-pl2;zXs%$jtUlcIHpiX=JJ-?Wkvrx$b^w3Hb2O{1BcX>APujEHdhJ`<={9ZjNL#~LI#_YOe*vx zAn%+)@Ii`}k#s4QaHV5>RB)gS5{Kb?6eBIp5tMjs;bbRb=a>3bXc7k&&fOlf)h4sC zg{9@xcsOh?Ocb1De`7Z5P>#0#Z)aB;Bgt8wyZXNG?&_+pzPqcc@9ydQoa(uI?qj{X zv-i%Pw%4%PHQ2-lVDRFIIABOn4sZ~VC{g|pB@RT2LXZ$5QGOs{K!ig$`C*AaK>_mv z!Z^=Y)jiWY<6RV_)oOOPYi7T%-t&3i=Y7k=a-db#J@R;^b>)TO@7$Yx;bLkw9&KE8 zh{JqX2)FI2nT*Beo7>u2@SonuFQ3lNFIr-av$gJ{Tlw497e4lksCD^J=vEo*~hM&gHFAaKhy81k&sD(@3h2cW%ppQI%PjVa{q!iDJZ>v`q95_%WGS>zX+ zN_hFS+h__ai7}M#NQ_Wa%W)zOK6=w6pp;QYB}>42S6($%;*uAA^F-R4RlZ)^<=W{RWmym^agNKMlFa*G*9&u%T8Rh&15M3C2!^U>Ujy45D3cNp7RH^}<8Ep| z;-i2I6lWsrs2VGrH*zOIK;+}bY7jj&DlE=B{^a53cO`4BkW3``Lega-nQ?90Pz80z zMu15jzt58?SRCX_D8N8W7(br+AYab&?PjJF>Xbv((~mcr=Nsj*ou(rQA}>NK>yT)qz+95lo`YI-}`szI(C}4E4&zeuUxBeB*bfbIsyh zFH;NIBAITwvV`WAY_iZL+A+p&TB_$|{06L08NV@%@S7Z1t{Tj?f@~2}L8OU@6=`Xg z@AE#BK{|zxeB1y@G!XLa=&?ilvMX79yf2Xwgw%l~lC1O)qB)MwAgOscI8*elT)ERd zL}rQvnW;Y%mifuGd+V{WtkqB7ECa(jg34Tn7BcG3LI-ChiJ(?k@CuMpy^25#{UzvQ z)WR{K-mBm)dbnijGHIwl6<}_rS)VHBv+-zy8BUj&Q*4rrDGu9@>? zFZHBl{L##@;d1u#kH3D4&N@@p6mJb*zI`i`&SpKXsimHnug}fY9=m=4n-)UZg3Ho4 z+ZagYM<3nGxe|1^2vJ!8SM$FRxYSe_qm)U9QH<29F<%~M1=vl&AtF>!zErOlFhp1o zwWdHeMSQ$`92k&sEt|l!DD@DfIS9o`OhEL8x^28F%;&tJK#Vqv*5Z7AYBm}#-g&Bi z*`_gSE!e5eThfk=VYQ3dA6oWw9@ePOpKf_rE@g?t zcGJa1sTkNkBiyp8DVxWni=I5g-!%uqCWiG#T$-Y(G%VIS0h9HgKQjM`3+N_^ry?^? zzo*}M?zv7V8Mg#;S?ssIF%!S>+$?8waNfbyt5W^B7p6JmQ{O!&E*7G^*^*c&^lr`+ zFK*&q0HkQzxR-OPUwo-YX7s}pDET=_Y(XCe>xne~AwNfYP5>1>@^QT$@7-iN_|j}f zt)GOXa*x%X{H08FAw9n{$G(wCZ6?6W!Q;RAJ4v(3H_-u69{+d#-`@q{s`Je0jkRPt zC1exHbkahy>`@?qS9U)brojt`0FQz>IaDQ{QFe`Z|06EaI8`A~yb>I#zZA2SSEkZk z!Kc={vaRJ(bwD#LZSw}0azTs$C%5t<9oMle$5giR{bj*U865e}axRLcXI>vN6n2Oy zK?YAO7~r{28~K%Tc5WpWTb<38QcMKtW_qx?#ISLH?TW;B9bT6!9CwSoI4^DIlAH6{ zaEgh7Z1c!;`LQD1Yx5kLczhC=(x=s*Lv%Y$bRdTUJQF}q=S05_oFAe7qfiC6s3ibX z9{>}e#f(TILR#)N7+b5uI{TpxD6K}MV?!g~<`{CS*PlA|sY@Px=SHrE@_ImLpj{CM z$L-cLLLiXvcUo@YWy2|Z^Th4>*)AnDt`FFV*e|lZYbV8Pm3%X6<(MrOV+?RUS7lmE z#1@CisZcrmPlyjs&3*WBsf%Lp^m>8GZ@wQ=Z3DLODx`W{wI^Zvn8`>cyJSQ(#GwHL ze=?d-lF(zgEeV?pMx6n0FjkQhDOaIo1^!NJlsn`oBgx8*Mu__;1DMvVudVQ6A_E_m zNXsb?O^iCNNCtK~LuTX%N>=ufe82z@*g=53mn|PLB4d#v;eaeU>N|pN{f}SW)r3TU zx?2KQ-tSK`(L{Pj5(b@SI8lhZOPcq*^{m$6V>+F>&(FDBqBj(acDBojcBL2yrPUv0 zo!g)MBOr>{2E;*~O2++E|C z?aPJ8BD-o|)f!ATw;;Os`08>j$y;H(V!N+8d__8540zmZy<|DD>ha{(m_%S{Gu1s= z@VS!K{ck$McB?C13k7D^qv2f9J-tdb`~G16TCb7rqDrkYgBtRjObz*W$tR*!vek6j zwR%+rlPS!U&M@XC7t#5IoCB+1wR$jyAyMcJy*;k*flZ~=;$jR2-5zd-P^wnG$iW^K zjz0$82?BS8^>FMd^byNHNBe<^AM~&%2>vo$#H`M49(@JTFdK*)NtvCrIm+FuL=?y5 ziTmxC+z+gTuE-7$|I5~KG9#cq&qhIu^jsdqoI&$cdy1ahG@GW@u5|c56Y}_-9#<&E z+G1TsTF9=~D1Lj5qs1qlotd5TlHMxD#ji!g5XkDCG9L``7ywiEoGel{3xK zR@rLHZz%euc^5>h2j0=QB|iu9=XASe*XfJ~Hzu!w7p)&lR|z&)W*zH|*y#;jJEW72 zD8&#ilGPlLkH_M5IaWM+ENA*V3 zWkreQoN-d&CwR-US3T@(sgny=c*_R{L2crBjCoVXcgxk5M!Yh`RW5G@!zXtW@vLoX z;p9}Z8|3_0vl0`1%Lk?)xw^FD8e0ISUbIAt1&6e9V#)8zt+9#V=4rmMCOY{?R*GE6 zo%GXJPwao!8L=q_VPP#yRpxw(DQKU^`}!$_On^Nk6A&@}BSQO~$cvC0VfdV8EM4%V zq}7}x*@BSPqMHZCo@`B$6FrF6cpR?m6Gv2K#1-%wrdGao>d|Va^?_Hk`F#FbIq9e^ z?N+C+I`V%%SPnb9{#=SZnen)^y20%e#b%~^rNtN9bN=XjHzmzF?uIH;A@ptZmt>8I zs6P(j>ZraVS+IQ?4ZU(-j*=Va36V%epk_3MX%R>fOOClyu;?oNWn{%LSR)bZX%1=1 zM;;>6fl-Vm{3rS8$w#D|@*@B-jeo{NJ`OPgO&MuYDJ;*1v|2Fg44n_8D~uwfYDqui^IIKurGv;l zwF?_CYP1B8kA< z+K^jr-q*Vk_K$!d*`We3p$;bkUT2XCEYb-h*mQt}Wn%mUVSa*QV9|RjDIZ_6PaI?sn!=G^KCqm9nts^;SqWn6gSL%x#YH<@a|skQuv z-^04<;@TNq?93Z;)%?JhS@+30#BQ8QH8;{e&g`DPD1x9|(ptd+GhY47IrWO4lig_J zbj8E(ziRYlz1i%a{2?`1k;U`BF_re~swLGwO0H@pMi|Pv--4km2OEkzCET2}V(*WU znn}@AVJROx0H9**8;&rbkAE2A>6)Ky*2_gQnjrv0g+wtigJRK+h#q+Zhod}*j~(^g zkD4S#v9kQ843z!lUi#@CK&_RQ6EyGT%LkI^A`%=f-knPG22)yZWCArVntg98pD`P< z8l%zfYj1?LyooGOt*IPKztI zP39t-!DIfc`a7x=283gswimlPi8aHd01a67=p_L<4AVdWRf789>J-D4$|Q(k^B{Ck z!h;7M5_f^{jf5D4yPS;;-X|qPdUXw`0NY}t+4nVZ8ohwr$W{9nuHtm}g7myz0F5`W zeL2k9f~MC!5i8dd{aZVQxQAz6HTliH!t3@nhM3x_Rcit@{I_2NU-{!W2M?-9N3|%; z(b!x;#Sj2AAX1vuVm>p;S_W<-4+l`I2cY(i`V!GkT&+|()sBl!c6 z{tw(-m|l>s?7gy8sLnqxSp1gHm}s1`7}&TPrLBzZO=C_+{q4k=e_iD-?Itf~32)?U z2vEN#Ytm~H+O{g082Sc}>C!R97{x;}%^xoo6OsvXbr_fmM>Xj_t(f?@Bp%bF2Yi%h z(Zbwsr$zn)y0Ze4;noi@rTdh~L7U2mKZVKoGn9L@l&GKG;G#Y(Y4v8}@%V-5O3QC{ zd-biZ&+LqzO}gG9#+{yraX)*1==tPeNzB%FI0vdT0U;ll-R|_lbpy*}QZ9@45?Nmd zMZ#3?uVau&4%Xk~^O%fi%NPUE0TsT6HW7SK4i0eXO6P*)KlmqQF$G*HK@4{#QxDZ<^0`Sj{Z_8od1F+ zYz-Z%)bG1(S(De2zwxovPHuRw+Do19H%a1*)JO9V@M;_AXLXi}A)kdz_@!3ok@{hX z1SwgEu~-a^C`gOo=0Wq&J+Fb2Q&K=8OHvZ}5CAq3vW|&n$3F%fIFn6fcrnEj9QcrT zcAvH>wg&$0H`p9vSVxp*@}=R8mp5hmk{MecWA0`-&1-YlOB0qgReWk}Sq=8kYNGz~ zszz_Laa%m-$Y!tE4|Rk|Vr-l#HoI6#d+7fBgY2u>eRA=KE~;hW>^A55bIMh!{|;B# zRlTHKoW0!=LL3-g)GFx0pd^p~0!`-RFF;5p_Zz}x!iG?Y&L4O3E8MJd6oo5ZZ8;K8&ZOqpVAK%og_6F_ z!pu{fr*Bc|JJb){wA;tTsv#~F%tf5(M1YtKs<+G~EmKjQkO^k$X1#v+{QAv3o3(QO zN0yim#pU@s3+>JP@);0=-hL9%;-9KDhIsEe zanZpyx7xv4LXOJq_5kfZ)tRE_H_)bHbu(tm)>`M*PC!Zc`Nf>*@dlCbSGF%?MJ&a! z?7z`{@>0tY=iD)b=R1qkSpWwmF)7PUQvI*E;i_szwJmML(OfaerNtD6J%b(W2OFR2l8_OI05FRT z=l~}Rh42wScp@xs@apdVcMKaw+F&yKEmUl`as<<2o7{DKz$b!gE&66XC2kkw;BRNE zezzxph@5MDpE51lTTDE)6q;T=0&Ll>UF#(qX7yS8=KcR!zRrUg9P3}}G_v(mBULwGBgl?jUtTn~1L8fe#3aoA{rm^{Qr`wxAUfMVS- z^Bb&gvUZNMTWLo$vmEk=Y>sRpZF5nxW_r@hK5_YOFz9o#ooUWy>uzjD$LYzp7sxLvymb#ZVDt z1Phs@NI1btw=8*!@~;D{0nLzwo#+6lcI1G>&Y&W9o{1tX#&T%AnvNAucFU^(2>cF~ zjYW8?(-zSO=a-iv9KU;N=(p9WpN45BZuIgln0Ka`t85gKA`=1>%hQp9&Fv^8h0W!* zBjH`YbP>J!%Gm*dbX1}WTVDAT_`wwFw1gjwrCSfA2gjo<6M)rpyHr4?4ydKjQ(0n> zyWGzXCT~wRmA|N@b!K<^y7vPyM1P^# zRXYd@Dq4dN2~{BV(mR34hWxuNMbVQF{(%_-Nv%pOz+yl5H{B64o!x4GQX*h-$Znei zld1Vd`S?Fq|26fWaACkEVT2F~<~YD6z|4V9B6x;Oet_VWa(*?&Ci55r7$=(Mkr%5T zobaG;w^mhF$`k)Ka&BXb+*kjN!R*A@rth@)n2+*xN0$NZ`=jbh_Ib6D@rT<54hLnpiGvO=)eA#oXgD?4!fEfnnz)>-|DHU09W(gMQgDd0ER5ffLALZ!_4wS0LmA zBIFJPysb6Or2}063u5q}AP%xnGoGsANbw%Zfbd^(9TLN_tJx za+v>43|``Z1wjtXh_fLDNf3Y)^g0_WJ>6~;9i~boo5h5Htj-*;`!dlCXJLIVk+(%H zd~J|Q_uRgE#_!QdQ(Qyb_Up_ZkGqhk1a|54Ofy!E78vJqE_*1Nc`RLwS6DyWttYB; z8x^q}5ILP1%fB-D*zC4D6+nl8`tAQkZ1Y#RhOTOp)Qn2d_Vs#&WuWcTX!o9E_L6nI zxCSK)A9H(2Z$47-eh)a!2snadJ?F*DJ^O$~D14AB3nx_hH>eT7g+D zhbS27_9Zqzt#V(ux4m_?m2*767PLA6{v|t;vc-o{U3!(*>i56oaR!`V1~#Ksy%DHh z;r1gJKe{?!%}73f;R2)!jO=0(Kbt@Eb6nOyaevOk!JY8Qtv?!S2Z zO-xkWSHNcohw z;UkYu{3MLMeE0)|Fsr>z{+lY$hJhZKg?K71#O0nnw0Jk*jOBKi27QDWOajv}kvLA2 z1k%7)8%~qkQ(CO}7UK5(Pf^x@HBu10*={D$dts2QR8uxbEJdB6%og!P(k=QZq5VkE zZn0vT(*A3DY~Az^roFc>)3iFqx~MK_{B)VdyZhPxFICu=im1aSVRI~n0E435>vF1* zylX11gpFl2x?jBo?RXKNd`9y$KIu>;rI-=4BYbp~jLgPnK;YvT9;l*T#F0mjdlIe+ zZ4eAXLuinw65r}wo|`v4Cr^^!PwoFw^DVn?Z_l^As3m|hWp?B*0=r-%}91n literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/math/STIXTwoMath-Regular.glyph-names.2f,7c,305.ttf b/test/subset/data/expected/math/STIXTwoMath-Regular.glyph-names.2f,7c,305.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b757c5c8636cd79c5e4fc2689f4233af1e19e793 GIT binary patch literal 6540 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 P3Qj7$GkdObp~wFReF6(; literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/math/STIXTwoMath-Regular.glyph-names.retain-all-codepoint.ttf b/test/subset/data/expected/math/STIXTwoMath-Regular.glyph-names.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ca9aa256250f7653fe3e90e4ed4faf6122578874 GIT binary patch literal 1086304 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

    (Z5Jyy;F#fl)9Jr0T$!DcFhbf5HN>1L?Z z6l(NGP@T6z?OhF3cNT5I8_T(6YCyVD+9jPQt(R6v^P%h(Lcz6A3F_>pP|6ap{YsJA zq*|$1%93n2PvMyOPpGHoLm^!SCA1s0)N!@yC*r%}tKzfbW8%Hy9Z-9J4^{U8sJFL} z15oTTxFo;>XJI4E-iS?IJhr>Vaj=dd!))^q^xs=G4fsarunhoBp{Bj&kZdlVWN~KV zLUeZ)w+TpnI&6Leh`B!%D88KgPekPZ9R%Lf5zpUD>JZoO0~uAo%2bM8{3Hm_3^I+Ya!~F+#9Q+jo{wD07e@0&t$ZgQcAJ??3APJnueb&l zi&;PdW*N9mvklw=>wpQ9Yea2v=*vUgFJQ&}Id)O}3{2~%TsoJ^B?ArY_}&U@$9~K| zvv^#p**tc@vT(g-TR4F4uY?uYioXNoXRz^p4|^=G#-59runYeP`!aqAHu!y5iA^w> z9@eZSTY;A6k#k^`*sIwk_Gp#~6Owkqtct$_V2D@1Ui@9`*SG}iaVK{Zc6fXb4E1WX zb`{BB))MX_&6aUKtQl)HE5<62b37~=%h8)cO$d1ZVUS>~+T;vmvgPYlc0( z5&L1{xjI;$PSb2pt2OJ>GFXj1)$B$e;M?~=adr4RKz_sxa!0xU;=bbk53Kcbz_w<> zqCW#WYTD732xh?SSew8&V84Q;XtQQ3+SpvB*^Ahr<2?E!pr)U~uKykEt2qNU{!_Sf zu@~n%So+R@XW(?y1hb&VLi#2w$4V{(l{1Dzx!I{Pu^KasW-e}f49tcNT>!HDKX&uK zgxz5N!EpW`yZOJB-85H2IN10<#ctrcF*F$(47G-8L#3hIP;4kPX`bq`lb4X`cL&!^&|BI^Z|IX)R)xXtIw)Wt52wp ztBK*EB>aFT6>W%94>NV;Cb-%h-y;R+!?ocmMx2or>=ct?2 zP3lJVG9E6*!W zD^DqpE5BAAQ65$vQ0`NXD0eG&DnC|kQw}M&C^swDE7vIplq;3J%H_%)WtVc1vRye} zIZxTFoTY43)+=k3HOeYwg|b9htSnUKEAX5u-Abp@p|mM}rAet*Y8Chxl~Scx$yf4} zY$Z!cQ&JR%Vp9@v_PRk)aLOc=1M)HXU-FmoXYxPgPvno}_vClwx8=XcugR~GNpOT-De=R>IKP*2e-zVQI-z^`Oe=Of2AChmCZQ=|Yor6xerd0C zskBGhAzdVGmCl#Wkv2=4q>a*P(pqV?v`ShgEs+*U3#F5!UTK!pElrm?q!!69HAwYR zwNxdQOQlkwlrQB-*;0m-CM8KYg;GkC;v|D4Ndm-%fcUleFYycUGx1aL6Y&G_J@Fm! zZSf89HStg4AH?5_&x=osPl=C~#2U z+k_T)W*gv{t%hf|9G=-icxH3pnazM_HVK|t3p}%N@XX>YEeJqI`LE%b{Q^6EKZR%Z z1MK;IhkuiQ1D@GG@h|efhiCR_{0nOzId>?-UqUINeTLhLo}g=e-KyN)~fX5J6a zY(4MetKgX}83Gi##Axd6{BC4=M`JhNYt|0Mr}XZ9m_X5YmQ?Z3b?`zrQo zzXZ?hv)Hx$1o;(t44&Bsp%LB-?dCA~5xGOtOm8ALYMKrc9WH~OvWx71^uLv98jw*p zK_@*8e%aMzIavn3>>_AyC&4c}i*z;*Km%&H z>=Afo?}R>d8$7eOK%coDp4kJ?O7=o0*#pn)MOg07*W~Rpu=t$@t!6d1O4Ahio9qiR}NkRcEw% zqCJo7L*#w5^3k40z8lMZw0fdFkEPCNWn#g@XzxZopKRZvm5=s3vaML|qtz4bd9*sC zm5=s3vK~FAD0mQi4Dkq&??&Fo(pF^oSnkCb`ZL*fqm_?_W6_>R>;Giyk5)cf{n4IB zt4E9i!)WEdt?@>yKU)8zJ&#t;WS_?}u4r|N5ir!#s_FE?vKVNmdqYr*d>(lptxV+e z0&E7rnOKOgLB>=T6)wjS0u>l{7D_F_C*hmmS9oRkZseEL7TQY{u^~CQGb6m&coV+4rNrcAUM|V;c!S`Nq9HE|9({w4#sp8*a8f-X7&~woeXz?|7*2zjBn5 z+x2{m3vIQT+dt{~Hs~czcdtIkB#Pdt^2awvE@%9{E;a`5S5@!%Ijt*ps1~%cca-{^nffAQ+RRUwps>H5Jyg|GYD?S=xH!>?= z5F@_{Yz^)t3nKZ1yOX%+oEh?4U&Ioof~tV?0^92*fvN8 zSwe`6+6JehvSY{SV}t&PDy@jhV|hh_RiZm1GP=~%)Km$`&`fZEndEk{bV%l^>T0j6 z(&6Btx#!`TB-xQP-GOJ-)%@nx4Q+u#Z5vx!Hnx$)Z5vwK%H~uC4teL4mCf;z#g%i) z$lZZMts7hMU;DmwLjYbcJlD!;S9D?+I_&uP27es~Pb?LM?KnRki8r>g{^B(Den|%b zF2f)&8dN0+1~~!@I1@Yw)b>F?tqJs!!(o8zCWjF@HnPzK_^%fG`_Phr{F41fA_D3n z?KhxF3CTJ8;|L;KRb*6+Co0FO3vf~46+>`dPhujIfCM4Ynuyc6;}YT$O!0^tM$dvB zGle?lbJ=t8OYke=SD!1^K}=KV7u^he=aNevx#W_-&OLh`-o1O=zRvc~7wq|9d@hPd+l>Q1=d1hI9shrAjsSCm%QrT>zay@>3LqlzCRaJR;aWT?w z=4551r6ncVY#}K4Tm7vq%?(o0g$WmYn3Un-fj( z22~Ug5{|fCq9B)72;(HAat>ph{vm{MnVB{lqlrvcrYj>oHHAUUYGIVY=)#Ih!xVuN z8W51`#&52VxUIzQBtDNDuppiweY6ce(@(!MxSD#q0!eVBw+1fgKPB+&Gvvz`SCg8Z zf!1vp^I+C$>H}VWZ}s4F9AVj$wYSCOqbbiHQUV?nh~e+GiEHa zz;HG$T&?WtmO=FF86L?YHobZcjbASxrt}6G*0y1}<1lK74WYBLjiw=%YIapTMvRqRixY1UL=O`yROQ7a;U^DT0Sr zBaHYogvxG0(Cj$~E8dC#;~fZ2z7%1~`w_zYp#T0W_g#L;?p-@BzUad3TQ4|&%X#OX zbM|-6I&;$*8%`Toy>i9!rAtmZc~Kv7ZqDtU(=%&kSLcjr9qk}7&=-gclm)T^O@W|5 zO&}%E5r_yB1ZD|N2{tK9;wnkQFA@1ju$e&PXbMuf%M!;)3&7Fz4-%tsiR-!IioJU; zyKK*%E3UfYs=fR7?!WB2mwk87rF$-2fBL$$Yx+-J#Skn>n+4*LogVy(_{|OehCZ_^ zd*;M%O~iMh=j=Q7oPB0jR*pRrgP*l`+|HWNf6)VamvgnhR-f$hV7}Q$ly`;x>+>Gi zk7YH_>#HKoRaI4i=c=l_q@~JR*w>%oej9#Yt@3)wb^6y{ z?|UeahbQb>S&3pzUcC4MKD}G%t-Kt+fwPvE|8052JIl)7Syndq+j9D=^1*}bZ+Y3^ zjivNgrGwX(kgAdrVk#*K{AY17J+ru&(bFuS&xeM6INBaRKJVTtZ#8~>=$VgQ_j;?m zThZb^{9exb>GgUq$1nRCeccv(wiW$(H+X+Zx&HHN`O>B3N7$dh>8F&HopNMx87WoxDA6^Nh~4R8XbSp~j+f5RUXp|P*>n*W?~IT)Ib@O%SsXua7K1g3 zF5V@avG-X0K7Qk|$JX+Gz0%eI%L0-!v{l&1H=%_De;oEXbh54_61*z9h_LbKz0`9N z{}{d=E-133K`gARlXV`c{%{Fp#lc}d$a;~;1|hm|wvJW-1lHMsnW*O2#q|FS8qsPh zmxeSP)#J39>mqdb-~m#TrVV?zV2rKeeJl8#R>k9wKaN@gg=ALX2pXLhctcS50yHY! zgD$hAEM`GDHkI&$e->uq@wC93C{TzykyCz-RNRDWg@Wbyx}FKi zJM=tu@70Z{lCB$kpYVZa=sG;^9eNH0YR6WYYu3tL5jcXfPt$dQr+*VT2Q{_~J;z_F zy)fKK{?cO)5E`s;xWK4R=9*bKjQp2+*}&5;2Nt2m;fX`qLQK>QHfapou!n<6jv|!` z8wXz>{4?Kl%s*zPbN$&Yb<+%B242HVW4@88k0U)uSID+>P+qG-Ll&);SB~98?$PUN z)#rNX1-hGjfU?orr@I4B2c9M$48Bj3Q7kq5g2=_*zBO3Oe+AC@tzK2DHtRWoH*mU6 zaMn4@x=Q(X*+>I#u$V=(H*(q`{&SdilrkeH@v*7=ui6IV0&gO^(Q~YTUlEvv(br;D zdqb1N>J*VnsFzWy7cquD)LA?9EK1bij?GfAPLu*w>IK^ZN2*xafK2v0jw(wr@0&+e zsV{6^NIQ&DhD(g8G9>vttd$-77rE_aRGB}d2+8zo@Pc3xBG6-U0J{yze-VOqaas63zhs{pg*u0JI#V`;63dLYK?pod%Ny8A|pFbc=onc_SB57;j_;^ z|9o^UE=mosiTC(na4+BsS>P@9Rm zvrCZ)yNP-$GpJluiq9r$w`JgS6UBMs>_C5(Ri+wAvmJcVlr@+3^jx}TO6b~FG4G6K z|E75r74tUvo6ne6F}?Zpmevg|EgM=}PH!eOvMhUt713XrUr{lClRsRv`E)j0fmgAA zw-lWm0aki6a9!XAgsM6N9|k@~=qW$=M;ww?H26p4^O_TwgEu2#F>F{EGjuj^&9E@R zz+)Kbgk!@PQirG;cL-r1_=s2t{*v}{ z4=y_S;JIyW=N>$H(ZO@u1NT_-?e_dlc8|^GA(@tZha*35u_NDN$tSPp78DF#fj@+v zeDIvMwsW*s*sFn7`ddjQgQ-+8(ElK+G&n_4=2Kr{ieYe-Ati_2Xh=;Qd@doCdIEK2 z-|_p;3alYdl%9nf>^h5_ry6XrtM+?Abj+wS0HT*r_iu45C#Vpy;~i_{Ek56*0NdU6|>9AW>=K;lubDEkyzbQKC2AxXfI==!{d*% zzvbsps0n1$pvHD`Ov@uMKSNKH3&R|=!~uN8(LStJjOr;j$7Zu-*fQ+-Im}2mx~W_< zsNDzZAKPYNN04U6H2&e>K1Raq>rwq+8NGGW-T->TxDPHN_H*2h5Oa|IjMtGMpBdAU zz&Z4c5K|e|lRUp0t1WV~a@(xsvScjr@1OR9q>Ly=&DSh$d-!eqoy6;3nOR6D48A=oYBo%iym;V+o* zIcmGbuU_QyEvl~WtA@@TIHkJJ zhyOK;eASCk#c)GTwg|-_DCjMN+ve(NUiG#|3kM^GhoC%FvwZvX8QYiF;5uVEu5HD$ z`XMgNDlVP{v7vt!Q|beY**99rZS1;jMq~lJz@URXz06Z#!nS*st`u2HVGG|56^hX@ zwtMpnAkvWKAZaou$85Ic=()AsAsGfHWZo4NZ1~M>p?(vbg}W3NvP_qR(c!r{f({`pJxEyHk&o`1{vWY zoW?a^4xhmB9jW7UFf1%kIC66H+`7~~Qk{rA8<4zI4fdrmu_=9(ZJo6>ot-tcorL1C zZ&8h}uiDp#&)Rd1cP3*bdR3!Qgc|qGzX*_$Kr=n%Z#iU^TrY$ zSy|g)v$ie_1JS69;yAVgUFwG%4tWhWGVLbhO<}&p5&lFaSUUp%`=>V%XbwCG*TI9~ zPBSMRnj5yMh;Y@F`%A#f`A&QRag{<)B;ZYOE8_})5Uz*k6HNw1GmSB;986nT>2XRx2DeYYpU*dm@c+CsY@~*<^ZeM^-g0@Ro2n zpQGvTP3YX8j=7}@Tc;ec5^R8vrYv#3e?fB`66^D0pb?rF3V#QB)bP*c) zH7m}ZMwHT!A`~H@;+PcX1INmzxk9kj6S>(XzF#Ixa$JCmz@|#zdJG0ZFvJ_+uM)7+ z-i%NH74G|xJsAe=Fmkj79t`Xx9f1eInpjvsU`OC#axR$`_{EsEk&zl`py4CFgGWZ} zSKtEI+SYDjZJjxjb<}Jh^ph>V;l>{f>>}-fhsHGB=w~Ym1vO}c6>%my+J=Y>m zMNDGcXt|wi(V7lyCLQ>AUX;dzFy|3o(9d8_1xfG5iNk!SPLUeSap>~-Xgvh;VU08g zM>F~Sm3cWBH{((Q*@+MYrZv!hKxl*wDK|H_Ft?DYE)t8=7^S(2t_+?ncub@8@MaU0 z#}UzQ4%{VHopgF5(;p#@HTb&DpCykG+1EBebYyB~(`hGFiGjb7bgAe3Zggj4zhP6! zwNp-DoKRpk6b)|%a4wJ_@C$I^g{3en2t6=$b`I`=?(m?`~04SA!gQx zP!zQ4Tg=RSBSJO`#roh~(AwZ4x?)rnF)lymkVy8!!JBnPxnl5Ut*Rq9p`aI2aw1|6 zeSUBmy`^pN{aN&u!9z4@@B`3E=}@T3NQ;y?Q5zB#b^Rs0f#y9!pHn}LKhfs>%vS*q zTD<08x-zgH&BIfPDw$s|O7q%FahhLiSlo@#uLTE7gcKEoqZcvxSc<8g4>K-*$kyvnH#&95k1J^1gkTKUEgPx|Ou%n1P(yu0^CloA9Nh``oG-s7% zruX<{r$g;mtOi?Na&n%{U=7s2d4X?MVa4p?3$Dg%MbirN+X@Ri0HF|>GA3o^>ipFj z8JJiwlWGK!LA21OGS*1aT-gK9n5V{B;|zx@O{E)hKl~{7!w+*m`Y`u{pe#A)-yC}K zLGFiWW!lgiIA~=j0sxtOjcgZaT^D7T?TE>)u&))lin162iHI|0aIew4CT^Dx(WXEs zS=QVJUKgzlyxV$mUiSMIOI<3MbeBs-_2!!sl8R|zFnPhM?PTTWa0 z&r)hq^77%+I6QPG|1tegqsKa~9mkfm`u&v^1&~N|NMJGsaE2iyJ(k1f-vWI#0;2Vn2oFX$2^B?;+T{D0FwVV9@P1nw!f6XSp zuXfeNon05Ns>QXd6W49l+?ICCtUuS5)HJ`baehdqF{ak*T04F|p_$qX8vEU{o#+ylG@QT1L8^2b0%@b{xJb3OjKq zre>@h&*Pw@()gYpQ4i_Z6vCq%n5Kg@uL4DAO~ zCUPGq%S>RCNl#vGaq4fLbZpqGduH8NKh~t z$rkkH_U!4eukYW}lniUs!b*ycedIp&`@0yK%M`Hb{duGkLbYP0b z)_m5rff`zO>YkqNU2B>IKI_b@<}SG6G|XFMZ(;0V`lPmii@F}&$F3otAjjqAq@`eB z$(H-By{^H3Myb}z z`SY*d=(n3gJ;zDm!<}|*I?$_kx@E|R0GAiIJREh5K-_eJDl&4S5tVks&?dv$t13iM z$#%HV_+5CwLh*rV%x4cZ6W3)JCZV&dDs!__&G<=8)cCa*2o_w*?OwYZxCRu{N5SyT ztNEpI(8maIg}m8eXe{=%)SNQqvdh}`?wzu%ro~s(XzWNlrE$t)M@TARPHFl=)%=vq z^({?nTGh2}yLY#(Ra@6IwXDxfnO{}gIV14INK|SW+Kh327e^=;avlCwGx{upeaI4l z%o7|OB3yB}-+&@wJQy9jhKI*-`FU9xcs&I}Ov+c`HOvjp30rO$O3C4I;#`N3!?Lk~ zXcAU%WaN~{vG~_1ZEG4^Pj7BMy|oeJS=YLIH@0n*_mqZ80lgwe(B^N(2qb2;z_je- zBn(E9w__$)rxDQ$4uBXx#sL_C$XJBO_MZevAr$aZqs@>PqtJGoL_`meg;P$cXcGmbS@@T~#(Yno_{6Y&mXWZ*5P zv?}|;k#g|DqWMMfIVa6bbtZfEhoGzlJ6xBQ)sgr7NU8W)Xg4?vG%rQXo7)rkIYX_G zfJ~TcmA{Gp9ZS;(U3VLhM$nj^LIo`1n49iYJ+mNt#D^Y@DA3oZzf^(a+eIAPz8(8u zASxl(AUt90Ot=1_HVv?)4!^3*naBQth3d zRR84L>Fe{GD$32yvV7P%%^G#P7(Kgu)s7m7?GWC>=fx1wXv30wxOMHo0*^jNzt#2dnYC-`E6AKMa#`YY> z!Mt`C{^{Xi%+;++%Ph!-Zp)Y|ATHJUglG;K4d#4g9@g%hc*6^@&MN zSums(C%ej%UDa7LJMvChwji@$iYu$e6}XmOQM+)8=$0nR6`3MaeFV zv~g%3^6nWR5rFV>GtE%3IMQ95oy2pU*oB2yUKC=(=66MM=A{~u^%NE6xE&S;8=pfP z9X3LYU{@Mj_PJ}Ec#cKi%(}>eozb*tQDgn8sg1ZyT~*(- zh+cKLXV*OCyt*^as5?)Yx2xyy*=HY~dRn_eZae$zz#^snw5f;B2JO!p+J{62A8XEK zrl51cYEFc12+xoJUInDqEPwn`Hin)&m)V?`#T0Za+W^Np>xN0&?y@rVPn!_;EaGll z)zGl2@guS~P*?Z&!WktcGYbDsKlUy0PhDCSxTuc&r>DKRq{9QyBm;iG0{oh|5`STN zNtQJc00Xk%E9Ptlm)D%lWH}@Xc!$dh%RJcHms%vcOR*|z>QE$NXYkG@A;|R^KMM9K z+ayv$9g$4Qp1PS{hc7pX;1xYZQ%`9rN|EH0qL#%|i)U5TmdgoJdTCyjvvOvgC)p&O zk$LX*w;$Zrom^j0)NGFjzAvqxGN)+T=KWVUH($Mf^R%Mg`ue5man5*qb5TWoa`(1_ zw_krQAX_|i2K}5~3EqQq;Qb9wl>#@qu?R3p5TUn>lS(pV!(oXKC@&*x0XMa=#)tPR zJm&NgGh5H#SeH%0Nak8oDtPkX)&^SW7H*LH82NjWhcgGmbO<`wwGm@65YPNSUJk(lryQYr<7jVq?qg5TB{SXHZ-&KaYJkK#!Qp1 zrM2E-Y=Xp>)#T00^fqPX_&tL!vo~jHZ_dWVl?+{v^GP>w9uC1*IWEmSYl2ye2We=L zDX``v)Mv9hJ3TGgnT`2OVxlkRlkuk}z9vJ^5R0ioZie>YXb36jip!Xmo#`+3G|ydF z=$SvaCBL#G!8_|=&@+2+UESi@J@cy?XS(Io%#3MXJ~5H^ zc3@UYh7O=_1IX4;%9Z+yEKCmU&J`)00aT~EAhm)c_u<0vKsiKf%_(wQ@=8L+Zn+dD zd7Z;JHEkAn$dp@+I(20oNJ$S(S+b$3;`C*WWi#?q>V0O1w>G_fQQ)I4OLk#awzpwp z_l4(_=4TaUksq~QbkVNq(|2EdVRO^`66e&0hN;dKXZrl<&9%PsuUo$FcfIvf)BNao z6*_(+fNFr0%5093xdrC5_*6M}eo36c5LeJ!U`P#PzyR_q!2DPQVHL#7 zIcZ7FOvDF>(ztA`rnBMis4u6EbUP zPJlM#?~-Ju#clcE^ZD&2V-PotiLC{NZ3VC>iSe=&Z!YO7E}mX!CW~=saK)_R+F72w z)DWIb%Sg>DoaL*USqSr)tt`8!tE{xM(CyXGM@Q{EY~5`3H@UMk+t0nz~`ej5GXo+3wc%>FUpT6rN zAozk(9l=+jg<*V_?ooKQnPV7bBT+IE>%tSjFl#Bd!oL)_Wjtvb!2&X`13|zVib3lJ zo-u{U$jSd7ZSMgX*;(C--|yb(qv=f=jWoSWqcSrZNvkrFX4O`^T5Z#6*WTi`-gR$l z5^O^VBzXzN25fqWTMUmtfDjBe36KyH^WFn{XY~J_?@qa+;$4UT z+gCjpG_w86H zO^%JYYgA|^-`0PV3bnEkg^h!7(8|Y9?YPp?d)2*sTg3Y8A={8Yx@D}-)M<@)y**w2 zl-uKrL^}HiN231X+oI*K_oFnfdrYTYXd85NO$7Se9mAdl%UE}=pY}hodMn#4K8rCn z2sEMSq?*=2DOO|(u#@qKoTioKW%07$ChwkyrIG{7{q22$=;&O;(%OO&?(2H@AD%QM;mr{#K|HO2%bxYQy^G^G^w+$F8y&Ej-6=@0!<41#pF4JTv zI2|~!$?MO>lmMenUZ;36o`^@e!#}!qJvQ~)chI!@Gfiu%e6Z=I`0VZFqkX#@m=f8= zKOJRJylC$lL8OpBSxjM~`V-3V#y1y~%;rT%Ujn<~M6>J3w5A1mI*ZBL5kJ(t_p!grw%J&Xd z-pM@kJT?_x-O3)rx2Y6f_cxtByNbS@*SfTMZN6Z`Prl&dKQ3I*rFF&eCM$j+S-_v9 z{P43ceBr#8r@w9amUG#~TJhiW))!`8u)gTp@2va_{(JdbGpuzQe%zVLFI3k`ZQS8K zgZV+{3%iRumx{fT-T)mFXAsJ2j|-R{p<5xzjo}Q28ZKa-=}UL$pak``3g?s@3TmtFSdhxXJS zOLOo1_>m(Yf9G87@ejhKY-}*)aHa-Rg}F#*Yc@WZvb$1)$-&u3(AyX4><+c+o#TDE zsmfO!U&I7TzB_w+(&s?T>k9L@?dD7!=DcpR7LSbS5GM?zl7QQ$<=?At`z?q&nVb}^bNu=sN+~Ikg!p&3cIz%utBd1rU(*9SC&V_ zuXdrR@X|nQYk+=Q#jl|P{F3rRtk4<^wt9j=Xw%L2_tODQD?m_#d@fBP4INZF%AcW9 z06FxcQg!-T-HO%ds|jTYq}!C9_zhPkdTT4IJXw2IU*kPko(Ich6ScKcC`O4ZKXReB z7kOM!Ppid%5UpNE!2kPYuZD4!Rb!BA=p#GN^u`ipAq|s(O^(P^hOdc z!WsmaWdz`%fq=>4$nYjeu$%!BlzXduex?Yi?|J>n86c)c2DQgJesr7QXHhs@Jc}@7 z0){NiWM(aTQ_Jyi3QvcTw<#9xoWq_wB!WYU=9!eYMB)YrMm@)jqdfP8r`m zb@g&z-!eXa4SoEYsT!N8)+~RVvTkYnaX={K0l;j|2#Lr!A!kx)x9Pr}9-zuz&deZM zHvP6?tCPB@fYDEyGf%H3#{$e-t~UxN0nR36pQMk;X2JR$_@m7iRTWH4^g-tdoCN&# zFm`Z%1R!e*AdD*Faka=+r>N{(-4tJ4hrdeTOwd(bSxt1}gl=0ss{Xag10_<8teSu@ zSDZ$U3N%=xqEMUx3&m?SG;E|EFdPr$=0GMk9%`A`8f1g}JK8)Lr0PV=Bx+VbnJSc# zEpbNx4mY>~w30`8MEv@VBqs7+T7F;oPsBZGCVD%(KE^V=0guNY@VEmXQGNQ&_eeiD z6~z?bJFQM#u)8~^ck3$G-;E%!#}f!*$%V>~#T%qB0-ikh%W#GT)uLAIX%PjTw2%s^ zB+b0+<<`N+p%ZQ;Q|3;9qSdLjNGgZjL@8GQ=m?xP0^1qub|lF6+o2~dlKhpM#pQ5h zdkSX|M=6{=T#wFOHkF9(-@CkFC`IfK2Bu>#Ae1t8tke{wn=rr7DuobGX*WdoELJ|< z9IMN&HZr>Yf5;O*gUqedCTu~5G*+cd+}pU4b^R^Z-2r>uBbY@8`!Cp8a=s4a)P@OP z(AK&ASGPuGJ8Nx?ujoMhtwgC@CB))*1uwOGlPh=?b>~eLx{bJ^8yQ}3k2^t6)P4yJ zgVo#$a(dTVd(RW~CTT%Y@>7z7lFVk<7PhdXnn{eJB^VaW*}Z)*5T9J>@7q5a^A{Gn zOE39)#>0_fug}+8oE`6J|1(XxxVt;MeKs}9 zq<*Phf+${7!RQjA9q zs~7SbExf;!VdingVr#?FO8thtyLfCgF>|;uaCj~`cJbEz=Y|)z+P(JD&T!9>+Xl}b zEF2mfJXFAwJCYr~M8emR6z_adyKvcf?(nvBa`y1R_*L6A&zI6E-_(v&dSS97j%%~j?= zxtCqtIq9DXR{qPM4;g%FWU}P?GNW5_=YR9-Sy!ovrSkY){YNU@Ytn75aPo`@0%kLLYv^}qn20Oa+&x=FlZ@geg_ybWx<^Go#dr6#rNyHT7KdT&j z(jAGopJaFai3dl;3x9$N2}F86TzQi1|F8}@8%XsN!bnzrS^Qr@oXQ^kPP_%qkX>oj z=0WZ0E?)LXVIFx~!2lF%Kn@_!y>uWhGEfj-Zqua(hI-7!Yqn^e<_TSEo7=3@j+$Ex zR;%6czYYFq#9UYszua!f&ul9?&;G*M26JMpG;C4ZRUu7BI&Nf_nY%JEt&ake1FKJn zKM)TAy|C6@K%vSBeih(}0~N#1hd4JW4$#Q(fCL%*j%w(fv4{&!cpsW#5~-25!V^UF zBM%LRw|~f@jaMulM0n0caY6A1laI{!!qd6RBQyItvbzq9jXyl!v3HhTG`-x>v+Hd3 zS^7m{@T`4(6Yt)Y=qQb_i%JI)JMW#CxO->Hw-o|8vicCFc5J)toI>H;+qZ4M?QpK^-?uIN z*O!)Fd}bP14|kq7G<4pb3n(@nLhWk!wbvg0&qv<(E1)B?`k?rrc&!jbN0v4nIjub? z834@WpGW2`9^lnM`ktp?7TGudHo9*)X==AS+FNE1I ziJ#W`f-R*xCQG-M+Wb~6`*hD)z57FFpP$K`dv;{MeUNG(>8|gDs5vh56*DU{0}%(p z35foH=+%g!;1d9zPyk$^wSD0DLvIikz?>sz{Mt2z0Qpvpf1d_CTb~8fgy(LkNwxj+TPnWZPnA zwB73N38G-WJK*njcpbis)7G8{N0J>qZT*Ks-nqqyKNw4NM!aTIIBvryy8VG}e4b^T z)-9c$M4O?*@9)*?TkPmlY0zn$@kpt&%h54pw+AOj2V9APeAH7Ip9tFR{a#mZC=`w+ z94ei|<8YYtx>Ph2^(CG5R7CIW7#$gGP33a&w&9UcpzGl3B-w4;#K+K~Ew@SD9K|9I~=#n@9XS5z-Qg%2IBd>IbV!)NyO!{6)w>}UJG zCqDe#Ps)j(K8LTLTbXA!O5Z)Rub=x`?yFzTy(XUe!Rx11UjIJ6eysd5dqA~#+OJDC zM>u}$^?{dP9(Y|k@0XQRZ{AyZ^Ov~5MdcOtC#r9p<^s_yT_Ac9V}&36s8Cszo`19Q zZ*M$Z`Q;n9L?;mF;Rr;1vj%xhNEcuWIPV*+(4YZ3sAR$6v1!8vTYSei36J8BpDO>u zQ!leqFXJjf;4#hdc*a-R{XIgbbojYbzkBYd;`e@nt3-j$F^zs?G zN~=J!>Kkvqan~EnrQXV%q+qQ6CnVmtxV7IWPywP=)QDOQ&q6{W2lPMg+awKwGLhER z#o2>sqH%^zYScV~2C73AqVe!Mw=cYlMB}>_7H&P95BDu!HM#vAd%Lm+ubC`ey|1tG z>ezX$sjMc>jxIn%4xJBCdB+7qLl@jJJ9+KF+~DDpW7F?AE1N(2`cJXT)1l}ZV73b= zX-pm?>Jt#xmhC{2W?Cc$$uVL`LOJen zCQzO;ZnE08bj|MbCf%OFto7B(E25Yh?QG3-boKN{PYe8eb>Tcr%boMd;k3gQj&}^G zO=4zC+GUI8<2}P$*Pvw&WfadR6OvBfj}-jT5fMhL5<%$ctVgf{iIF-W3Y$*JWVlF^ zzhw7PBo|BZ(8QVK=0_2ltQyQbn}<$?e1XTAIif-sN{R-R$n3$+K# zvm2zMWQ~3ykN(CBIF)ofYZMBXRtN1G3XHnJBL+;erCf9!RK+zIL+?%Gj#2&`=N4*J zd)kTyIcL^^?747Wdj@Fv>$$-fUn=U;tw4S7rp2aEfY$SKd~ zM2!wQ4^6z*K^lOA5Hp~#6*H*x21?!1qWkxz6aqGyPE2nt*`ra}wRR>UET|DOnUGx} z(+6dHfhZ78%(~711(mD3Gt)EMca7{ENOZ;0_FOEP)^`2x(;|dv?@b+?*?D|&s3n$; zjzx2WyUJ7YDWnn zi-MpVo+TifY$EGym1Qs#f9QUVr1lmz4G;=GUS#L+$xUEw$dkaHOy)9KZG=QUbA<=er!*`TT0-rbQ% zD#a@h&qQ=;YbLjxe^i&E%1$E4#|wvKpY9o;;ZwUx6N`O`j@10v$ZRwmO&79V=}az} z$m)_Y6q_Uyr^QZudUnTD??8(=mmZrejihrX({NW;I-Bas^fPNLwwUP7tYMvLVHdFu zaZPbt)T(6GS%Wy0R*z6P!jTfyg{_gGON-HH;>=km4jZHHo`72dJVdYK1s(t&h`&AN z`Dx2=a$<6>)KP5n*!^%zjT&;Aj$o?Cq3P@G3&(qVGpEH`%-aF(nLo=F4js!)Updv^ z-{K2*ZU1Qh*mzH-IJ$<;^1_s`UD#XPg&YBm+6WP>!^jDpii_eZ-ZTd49*AOEtwB%0 z=M4#N`@;O}%(Npa7t=+~L=MB&G<6krUK#@2k~R451d5+KX_m(MN&K(|s1n@94XU*wteriG2l;z6Ta+RoQxd%&(;U?V&wW(@VQL;{o3eqtjsYwCsx}lAY_|eZOsK$Kpay z-fHeimu9w=j9uLcWT3Ng#&*TJ3r$BK4RN^s)4?{h`e6%lg+>y|A#x`|v{F&2)hf7Y z$-gdX4nY12&%KpV&Q_K5y z?sP}ZU#$FkR_Bi@R$d8Y3f;ji(QMQ1^$H^tU2s8h zNkI*6I;K=G9ydLnP+uEJ>FHCeV9PF97rgYx6xdU!ncxzAhenV7J#aW9rQhUrkHUv^Afzxrn@fBD;~6B- z;);pM{V&~d;Gx@^6om}>1y7UZ9`=Yx-r?F67=mN{t%}7Xkw`q%wK4W_e$`WBp(UY^ zL)MjGy({B7%IE7r`AVjnnmITZ9&kAQyJGQpx(nV-Z7329hogbeIw(Kc zm$RF*sbZ-#mFPE{hWh4rxUJ5CbfPblNOX5S9qLMj!pZnXB$z^b1s6O%oCGBVtT__k zwDhV!3EiBH?1-tA-g0A-x`4Jhe zgZlHF1kcLMUR^qOVfLWM8UhKvmKYjOCr2il_B)OOl&xfQqD=%k%p+i>SBrXxJk-jn zsh5NfX6VgOePDOrY=F!`V5Mslu4#Wi~0P;dVhpWe_h)YCiMVW@m|LhO!PcCa0yvCZxBnpCP53@P#&rFA&j z+J9g+nVLJ4?_1fLNY0*x<3AC`@&6lVv6$|foOC;j6J43oB&29Wn31kvPa`0O;I|gu zPPTx;mO1qAob3uY z|M7x$sc-xKy@9~q{oDIRAA6c60NUHpAp-+Dvo$h<)zW{=i-U^3r1O{@~z>+gM&wg zS$Ar-t7|TmnxhJnp^;>JkI&cBo*eOIb{>P1bg_GC9M0AA#{aSYA$%b@>dW9`zEK50 ztqA)MaDd?BQwv-tsRIN{4PpjiAKG&2B_OiJNDLl~DnO{ulVkt9dkB>#WyEk0X>K+9 zp#~5^BnzE^8P+GmbN*Q6TP(BX&|qMAp{w$3Hkz941~6D>H$cKllOrQZJcu2co#go4 z*oBon@Oc+y77t8WNOscgRLH1&9e{iYIYoL*j!Sh5jQ}U;jI9f z5*kQ)HZ_4xMI5ORFZT0P7hQATx=;~TEyJQH6kk5ODwdeaPWnTcP@mTyD%*u@<+Wj0kBmqjO~Z0w&T=hS&SD_qaj_3f#r?>>&V>9E z*~wI_BNr-T?wZr#X}p^M*dsQPgTnC?vF5jCy=tV?*D4wC81E zjNNk79T!-Xc(C#>hRVN8{on^5h<0>@<85t8F4%AAKUtct=`NMvB}O%X`D!EJX#V*)~o=9st7va&LS~Ig9&(z=we%2o3G7hr*)7` z*vtskb2b>2!j4fE8#{kK5uZDMwDMgR?OGTP4j$f8`Mz|{=cm6YhB#>-TgsH8<2#at zbH_{NuVN(-Ppe0yeh97lSPsVGn3{3wR0d-DU8jB+LLW^gI9FqAyEFuRg^L02rbmUZ z9o@|krVV#OX@|Cke^80IZHUNgKFGHJS7uAlWDfe<#sY1=jMd@P>U{& z`H_3xl}|0ioZ;>1{+n*i&);(ORiloLR*7&+LF&(7nKxsFAuL}x|HHwL6gp)|D8c{L86^HpcPPkf zNR+gU-2@GbBo9>L9k|y9q#Oy`?A5woNg^s%EI>R6@||LBhS6kOTRhy+5$$A8Ri;71 zmv)5F$|FJB(YN|zaSqJWD&XXHSUH?z#VaC~tpesNqOBo1G1hB$aNtmK10Fy)HgRtH z9ox5EKQq<6kSXk^}t7nW|Ap1Elk>#4k)TN&1|N`>jStmIgRNVa-hQ;S(N?&jb@ zl1NAqI!-&JR2cvu%`9zC%g3CggbxR|XfORD(n0*#mY5P9mG5*$65ft5d0W=r1riHQ zwINAGG@Dr?5$bnAZ$^}Duer;wO5(m>k_aGCAll2nf|~FhUo_Iu874hAx%x@zhvFWn z2xb6;X&LBrgF%QWS;pRBuo9Io%;9rfWmpRzPH{WsWI%GjNkxt-y%l4QjefJ9V7OEI)(@6W1wj$WWWGnfp_|$MO5+7v=r5| zd?___G%u%y5#@p?`7tIW3&$a0hySsXCp1W1Eabmg7NpJM-5rABjirj7{a^YiiC?Mc zr>5i=&rRK3dae?EPJH~i(%p)sXpzH-+)3IN30csz6e3tGfcA!=5d$rtc4txrgWwEO zH94H5aLRYA-;MQ6vHr@vm6t#sFXB#F;keY#J|tKn>#2nT`lkX;?j=`K!zYlu8Wq86 zc9hx|FGWyK9^&%>qDYXcI&(=G^8}R%*iwI`*SNcoLi4WaRAIM~{e6YiI!nKjE8$JF z<|<`F)LJ?#Dab(}vuYNK+{6y(Vpy1eQk^PbQH84qlD8T|GQ@jao zD8!v^6(F9F4tgA23TYFT>9N)+To5R|8((zVFkBMS*n=dqhPH?NGEhPud7yQ@^`9H) zI9YjVwT7h|MSIKcg51EYu)C%Ft5QjPvetUmI*@X+;H~*_?!rTJZui`w3v=~nOOf5PF4yd? zsQkE_G55Uu`+0ZcnQIO)Ec)O)JHjmu;ssf_0tgFk5hJmaq?nJagQ!G!?T{L{jzP85t+LkXJKK|!bv_+!32#vdc z9J%0Xn3I_ej-!+&nc3G^zxNV(=EzL=ZHzV@=Tun8j*gQKzGx z^d!iTYKkT$NHv8dp>U9B49uKv|*$rUfM<%%wzFv8lU3}YZXx#io>CwQcKb8*B5AbpbDP7;=DP3>( z`jEC9SE~C?E zbma?Bmk+;#31Ilm5o}B(VdNE9wxg7_skc8EqR4tx*=F~G%zE#TOtz3C8dkn}w z;|o1j`8o5XE6=bA)i+MfoSKn7;gvpt3pKFZT69r6?hO)zrL4mxg?~!OjWRR)R%Osx z8N_$v!0j~0?diVz2B9?0%;Hk{DR-H2i{rrPVUE#Fzssa7pAK*RIf@l3|3P2>W_i+G zp2XLqK;*R?k(+-VfD@%zl^wRpmpB2mpb^s|514 zE?s5Izi#GEajC|pbm^_)jw(5v=F&BGUCXuKTg$%UH*0(>3Nh^dHPzie-Sw;dTz$YM zSJ}E;e^z5~X`;sI=(vNu{!n$V&+HBk`3~YtjqzJ5KTomA$`@002_Sv0AqoznP0ahn zA96hb1}Pe@ql+f`F0DJRYLxNviX)z-H2VT75NtOc$TD5!ciENqO^dg$ zyi~D%_rUwum$sJw8ebV%ofdv3{v+%p&HpsgY;h0oa0M#}O}Sm<1pJw+FxswBdq)fI zaNKH5Jnl>%zwYK@@#d2!(06X<@=)cog|qhHQf;`@S8A7{;nE&7KF?F*Ry6j8m)9(2 zT;YV(8V|b*qh9#@MxSza?>Vc$W`~w{cDvIjPSRDcBNyQ`T+Kg(0TLtg!|!WzJ4^5a*9OBJ8az)_5sxAtNnC1mIl?ZaUn1cI>8NpNa<%^{Zv!vkVwV3WM>AS0 zNk23NcE(H5ti5DzGh5nBB}X<=O77^ep7^I*Ovk^^`r2B$z2*Nc4*Pn|<%`9?Gnh<< z@__iDCF3oBU2JLZHnt6X`rX$&1K;K^gk#bmdlZ%uSr`_ofyYc~F8C3zgo$xd>1m0= ztK(4ouuQ4+$=bhT$Z`2*ekzv{c*`HhcpAzO^asUpLnY|`!tEuGd z2U2$aTPp{3qScu3iY?`@`FbqkBjo{u*=!L1u6(Jr+beDOLvLyM1?3? zgBIXXQ1u|)ZN%3uA!Z6XMQ3zDeJiq&k%UW;bHtd)Yt$TJiY1V_5+eW{v~Y?$A~;a1 z>m~1z+$|my#>3}`An<4yQYZ=paXc0)wAlkzwOMD>1W(*Lwd3yNTZWI{y>t8BCpt#j z4qP>YnMb{S`>rT1z9%J`bb3?Act^|h{duEmOzbgv2YqO$HM-o3f!RBEVA%HXh12ar z%e{TeSBy_wxvzJ}q)MYVYAmg~Hs6jB)y{_i$05M|$r{{9O;^L+DyX9oXi);-t`5(H zcNAXHn+a;D2nb~&s751#rK3QBwB!Wbv2ISq1O`zuho8sP0F<1xgNPDMo#1`*tKnPf zhe?q)AV7MgEjFe$=LvSTMO z(z`sWw;FtujhtWolIs29G&%%ig&|=a`4cGV$Y;|jex?EX$zcOLqKwdhw`BjE0X`V!mFx@1EtA`}gTS`cd7!`wr~6cfa-q zo!#v2wz>MRE&uDQ+L5Eh?3Qziy4POQjh(~xygGJtjOh&i6I+~ZeXVATu4U==h3R*$ zlooGaoWE_aMcZO_<=dRY7l}jXPN;wK6V2E;Bb6WjaLbV`|L{Zg=n)Xdps)o_%IDGk z3o{7KCU{cVg2!%?7`o+d;O}W~%B2U|;okf$vN5;&y?;lF%M=P-M^tcy_2R2DC_+);Q*_%Q|JOzVVvcSI1&Ax=IZcDOQmcAkf+oBm^_Cg}&a1 zzf;ZTJ#HeF^@~Zwuo|lDRMNp)AZU|SzWGrF)=p-fHc*7gtU5?5@526{Y+gCXWsdf? z36~rmdiw;yv-&NKL(Cx$1JNO?1ukf|;B`8%xyH8$%*0~>f2R*~Pdup2=D7$|XWF#U z@=m*`pcrXl*zz}zV^)z#}%O)JI$3p#+OWFZ>CC`cpsK5i1s3c79Gyui4= z1)LW_5xfO#yh<9eIJl3~247&pVKlaw-@H(r_J%@jZ~QOSAEIj8q-iG@o&mD4LZ>_B zG+Heh+mt2ju!pQAtG2~%()dDV*UEjM(!tgL0|X=ZCX@t>+VHi5WGL>`-xms^L!sNH z)u=eZ0P_<0DVs8a#>WN=>BJ}@nz_sp&10dgg(}X;pPGj=n)DrH@N(kjr;DVnfdztd zg3@g>2ak4l7(-s2=hVXvYqHamIq$4#yM6lLc|D$%u-DxpU1l-21zI|K&RN;|#%rpZ z2;etwZws*y;B3jx?(K551S4i>geH4D*pQs829sgkFF z#+z;62v3*InXL+zZq6eAiXcae&SGxuYjbXaXz^bR(K6sNqc4Iofa2#{gt!yQ7s){0 zH))}RiSr0K!8N~GdCIXGiO`IlQdS0iPFeALYIgSE~QjziBJaJBf`H6{a? z`-9kr^UW048@a!9ZqxxN2DCB(;b2>PCTS6Ubv#mvA`=jU>MRWssgrtc;rw>h;Ee3Hu9Q1dzyPbBc8C~;D!W?xy0F&cE6pq5J zD+)^~n>Vc>psJoggRA7fP!%vkrutW@E#M5hw%--$HQO~?4&8G7E$_h3^#^Cp8^Z&C zF}5Eh=1JR~+3Pro4Lh?vMD>^aW%bV`rP5zj|CCHxnM3%=FeD61HzGDUCSa1umTu(8 z(o$6(JB~Qg3P&>Nplm}%;~YYSYRY94@6;kAAN#UQj~K5?kYbb4*dv?Ghw)^cYmPva zderrzxI6^`{$^@GQ9q?+<%st^fLxYtgtp+ab-OJNon_!)(ut>LtL_uI%CDI<_vc0< zhc$Ut!DKdRb?z>^D|;=$eG%9_=Qg+K%z^zq@>8vuJ%PaIlN{*&HfPUD0BxqN+EzRt zzDO2Z90Ak9a&ga89z_*|08JeMr2$bZBLMTaG}=4hvj+-{m^rM$?2~2wL?awllhLOU z7Pky#y3(ntE#>Rtr9<_@h~&jOWYosIP`SZ>11a}rm$IMw6#l#KZKH)FW>eH~-j!~I z){uhMyuY{?ysL6LQ0Oi$w0cC2KM3p$WgEyTJDiMXgi)-B-Wvoau!k*lCa<^;-gFn*UC z33AI)I!lDbY`>3l1EdzOSZtPBH5LFswH>cfe*Hw3ZiM)9oBZu+v%zHkI=Ni5^ppKM z&B$}a9qt3qR(7+4t>JK6`QCZ!JC6w|0DdC#o#QXU1nHirK#2o=jKJ)=gWh z)MYr8%R1y5eWp(JRh@>q$U~d)1X097Vm&N<#5R5KoT^@PGJBQHToETNI}XNund@fghj5yuVtlD|sN&?*+#x%NK}#DA$E0wv zX>GKm#uCHS%dMAuym0r>Vrh*~VbM5GI$>$s8B2Vu87W7TphyJ2`4>ar^}0jjy$>m6ysM&ANLUHR6T!rJmn>*aFmi$7Xn^7XdS46 zIBE4R#-tKZLGCN~VxACIuC2VzOtN!py+fu%d6>$zA+wD$Xp@6$gSFXw8`_;sUM^Y~Y0X(8Y71!k zH_W7SSY%?Z*zvN36y%0`P~q>IE`ef{3k%b*x%Ft{Gz7fSBhplemVmi1tjsF*C|Vrl zs@#Uy%X-Mb!4G@*LmMIRgTHz7QT*E+f570{g`(VIJq|ZsD5xHY+~C-y()_w10!x{% zQHjhCeYlRw@}EBX=<6T;@LS*#i&PUf)t7(-v%;*f04-||bz844bb4zJj>NE*%?}Oc z;bDcLr5ENfsT2k5M3(Y1AeiDagyB8AcP;H)+_8OO+x%P_Ef2Y7rO*|cObX1MY5>#h za;}>pT&*H)3w~&TtHlpJsxKiclT0nU&YC|f;k0GkCY#P|;GUM`SpyamH!@xQ*S-1b zz*z~GE#uO;oCa67-IY8j8XkW57Y{wezKx&trdZx>YSCEhrf1K7SYb6QR4Q?6E$h+8 zLv7tAZx5`rD2=FLE5C(MumVN%#391v!Tr7ALg?Jn|AbKkI04~*gX6WB`i zDXJsTo(@eZfySkk<=so$x1s74f4U*XP`4VmbUpsmO!okm=+=;?|)jInQGFV{1V0I#!)>2gh zl`u<(q4TRGj6UqF{+`{s;RjZVdW`lAJ9r?Bhc&C`GC%Y}wc{A>Cs$ZLlKbQ%87G|_ z0_Zsq_%rt4lYy1Sfn2^pyu)m=kh42^xPacDM-(9Vg|mzLb}x(+@~_Ix0y?<{O4)Qw zyd3Hqu@N4aa0JgV^bv{kq@vOXsNwe7-vfx&u(Q?1k3>k)tjrrcT2(u&z`-@l zTzEM5%gtOXPdw4YuI-WVpN$9VAb9#u%l#9w-K;3(p=V6*_{~G z$+c8^BsCQ$4D{4oKN*$XRkuo)0r|VlAr@|1z9sBy&1@z7ABOMb=z0ts!Q1eIZtPxq z0)IBf!p3-b9!3(nln@HwH=LOs8th7I#CdV7tjwFw`x5D(Ub zJeT)%!KL7ZB_fX<#U6y(2|21T`P~rVkroywdL{LI$cEtbXrW^J}K+>hS3 z!WXBNjc``ykt&Ov5#AojuB=Dg{_G=f4|AK*(k3=JYJzYkz7tN{y~5GrpBzacp#C%ka=(VW6had0UM%u&{~t zYMA46NGx|oY$v27)|C(*qPilO!`O)C+Q_kXQMf=4v589h3Y06Z#eo*eG$Zs~Sa=gK-Idqw9V(Fcm)R-2TLQ+uYjK7zA)tE zxPKEWoW`o=cy^%@VgFQsMrlQy&Z>2;M-W4>f`{$u$jVdL&dfGPT(5v6?yj`IQzg!G zEgBJdWzeMxL~l;XiW?!6yBuo*00vbh1UNtw4y6*U^FA729yyio)Ug949X(Kz)ei35!*aHPK_KxFBzJ?}tl3dx~f1CRKp^OQ9s zTfKYPC+eme3jvCj+WL%!mPia^uDI7q&X8%Czz7us467AT<4N3Xjz{Y7P(V8?EERV+ znObT?(o{MX3?LJLN48ZeMP!?%qrksQd4DS8{lPkheuFAQwdydXlr8r5#G(}CCOwnp z>b`Z9do7&g1AX^~8+UDPgPj|OzY7XBxglulD946;bz0MtU)_A~WLVL()rT@Ff|K@7 zGQfomr5Ug`V&pV70{%O|ijx~{1^_s(s8qrVgBwcf+S7QwV|y*6O*{H-xJch|=6l){ zQb$6}x^1Ogm?MbtJPuP50lzeI+$cL$T!@hRO~t{;0Du`OqPK(uds2Hd+WMl668h@U zXf#TTlN$+fI}p)tc(WEz&U)DNI z{;eI%-P1a7DV+|$%+2DTB0mn8!BB2(8>02%0%O|wV8AO$IGo_8Wdf>1RTz!|Tu?7M zG#(O>KMXwKchqWWO~T;hK(sA85cP1+tqdK{AtHY*+L}^I3rcJoD63+}!~M~WjyvSh zRq-WV3+UEC&?#~VavX9F9YNj$Z*(1U@lV&{Q)>Y-wZ1wsyWFgEGH7x)A+w4UB9}as zl$%^p>oAFk!{iRo}{W{YoJ{m ztaP@G#A1UTR%?GghtcFdo6o_1r4E_3L4&2!CT{=8G@@VzU8mNnmfSqmuF43!HIJ{I z+<6PV41l2&m}fvjoQX);UbCOM{&=F*sV2t8Zc-jAYJmAJ(M)B&otTZ`f$2~AkN91I zHW44I?cqsH!X?44AZn2DTz<0E9C8?2^<$Y)OR_UK6p8!Axt8|8)(%y2PdYj;KCYYo z$ac}zX)y$~=8(E#cL20@jXsy}w^};}W3iDo_7lC?jc!NUPJpP`vjJgCaj?UO?iFl7 zW^FhP5VpG&pMkdxdj`QJXC;G+F+d}iO(#PEjL=rYm8oQ73PobWYUR!z55X;OpQp;Y z98~O~bfYFZU)vZ2cgmls?c-=>Oy6pBgv_nte$2wAeMH*%2ef(2xToJ@>nOxyTfCJ{h$XYAvH)U(Nw1xLY(cd8 z&4z%^5>&H)cedL*yc#`KjLFjIaddQryKg2hLTVx725zbOF>hNdH70=B437_HZ9pW! zg(4uxMV%rMZQqH$mK=XTIs{-m1H!88}AZxdI{~=Octq)CY+8sHHvty z?5(_~@}6FHk4kFlueH}$tI?*oZ{Eu|3T?ce6(4B9gXpD%HbFTP9eUuXw6Nh95OrTltXjwo52e>1lP;7 zt)=nNe6A-G4f=f%oOQ@7gXAJS#)*(Plc47gE3l|cEH$RD9&2^MFQZ zrIcz?7@}{fYjKGUOUuKgn~7CrXg1Uz2qkaD#8s?ZPRzb3>M9$vFC>QEK;ojW@?L;n z(@5po9K&aL^a72m&=)Mu9Ow=erw&m!p8B_5$=TamdA|40dn+&WiYHI~qE~X`KbFHg zEKh9^HoX)znNqVjdiyZx#$J9YT!`f=i?|faUXCl_($C>C|=p!fL!s62DT5~_u;9SL%?Rhgo}yc3cs7@S5sE24i0_LO@c%lms2V0Y9g2DYc=R2z2g69@V{B13Ud+iZ10zp zLb-B)D6co~#RBbMup_!w9KF&F6U_(c{TD1f$<|l`?ZhqFqW^5I_bF@xJ2obWSGmwWJv5ncAu0xS&H zS@N45+AsA!YtWmFpc67kDtS(=k2igWiRG1E@sAZBJM~@JaDh^8vhYi|O~J`d1{$Z3NOYpN>riIT6X?q5x1D|4ZsP_QZod!JG3 zu|z21AYX1B<}Mv*?Qx5pTm2@7R(y;jX06IrKF}-viGuTA>HV6TDL5q8U?H=%e0CLM zHEAtl3{k-;9}qAM(I_qeS&~Rt8-ivrM^1fcZR}PojX}>Pn~e9#lAz~;@JWjLfVfii zm?SdbaBqqaD!V*GLE2kBQpJgSLzMjC>A2!x^^6f8-yA7doe96xf~e06J(Q!;1yX8j zrKC!<1novCft(0Ht~VIxvUR6uD;tSNMilw?1Jwk4jB^C4fGA$RDP?6nRu+=VG>}W; zBe}kTVE62xJJ&vc)D7vExGvt#6cRhm4Nodp4kK#=WtMr_`X&${xT$cs zw^mWtyL?UQbDx{La)P{puAH}8CB_!uF{L`g{MPFZW~XMZo6Fbh;^yYAgNSJ?5!1l+ z$Ze(qtUBvLJyXb4*&iJb#>p*!;4CPsUeL>r6RZ!3?^r8(u*!NZGQWICVF>V?eQyrF zew}&Z%DK;du5`_EuN*aGI+Qvh53kQfiG&Vqe(r{CBiV!3ZOxmg_6KWRSzQtTko^vl z6RsIws|RaDemY4`R37nQzy{(HOOFcCU}s*gw&Gai9=N82FS&$KMy~jWxNB*E-xU=W za>Y@!2TK~5yLN{C?y1t%ShLQI_=VT8<+$JIKQZhW$e4{<>*STQ)H~!JEcBaLXpBay z!_i1)0%V}LP^DK&q{ABmud^k!2+`k&YlP;GMw`NKe6kOM+0^D(Nv7gAdFdz$CQR~{ zmS(QSmevx$;zs}REe>yAtHq=<^)6psdg`g!D<`d5quHHrbMQKlnbmXI$Hf1ERL5vB zB*YfnNi1>!xjnX9c`x2$dY)pXkWbehOx<8E{P#E6O#>0?KX$TF!A06 zwZ9nD=p=JTw54r&A(%aOZ~|*P2h08nUp5;2p}-6#T6etFgOWQf6x z_-SFMbS?W!$TH*xAoZA9FMEM{L`XmZ5+&|}PO5Gko<>f-9FPZ+$Rj;2Pn5VVigbE{ zg^B}#@>-rsoa}G%xRF9vEliiLEt7Ne!WWkE~X_P|7A-Fj{8(wjy{-*J5V z;~Yd^M-4&)1B4lMS8DK*oDvm)V-#>)0yui9x)kRVBt;s;Bf&*VY49Z0s-8srj!MbN zv=iBq%ae?9sTQqDH2^^rPTd#?6sm$G&_GZm*yICCy2MKuMmBG4rNA(U>hdU{vPd}a9O}p0VBarNj>GY!443OMu*We{U_=qqeUChDA(YOw*RSE{+ z4S|(U6IdXlQT7Cl9O?`032YkpOR!VOP&kf+Yqe%s&}h_$(T88XXmduA@rX}L-Sia) zE#D7p2nj@x7uCw+*a5KBeHs`*C$6Bh%WHM2BxCV`ZAA5Ion!&kM=$Tsp1(Y9F50&r zf5+(PO_#>BD2dlPD?g^X5Oy!Il{@8DXNa#1dg807U*F*aTlIK`j&lApI6EgQ-^v2m z>D8Z9X>W`0qoPHoKBi+{hT9>n%7EEGLk&9AW0oCY*6Z{PQ%gXLl1jkDHm1=p8<>tT zq(j-BUavvdAH8O=UCztO)i1y>{ZH{tG#>!|RvKT$8zOyI#CLy>`>w1Mt(3%o(36vM z2n`K<8yuqL`3xALf;xWoIP@cL;zYcTr3t5VFc?0L2@Xn zAY}#;mv8qGnRE>dliod(oz1iMrL+;OP^PnHwji6)=elU8prDaUf8L zl*bg-NP?ay&oqEs=GqN_kcZe+xt_O^Aa#x4QwoENz3oP|Nv&7+f8s(~<>Bqo;&xii zp8FDdn?^rT)NFsSq*bZxqCnG=OV> zs0u3^zuAUbS z$T~<%@v4qz7VRfKe3-sKU)=xx6Yls~mA`g&?G0E~ZrMiPq3>?LZNI4nT_D{3YrsPi z#c)2?N4b#;q~xtPFgrUtM>p%8aFD=T{Be!u6Wr@b|r@VNw--qIh=iG#oZ^~zrP0B;SZm%i)Nlf@g>v# z+qTz0+jh%}C9t>4>FuZ7ix$8)xcbKk@t%hYfI_vvM_}1ZH?%E{B&3osI3>BML@Y}A z2vBjLb|bZ-<|vRA+CrWu-cuc$0up&@Lp`9yYCGtm-EC@sk%jSa4XOiTq?MKL6|dGg zE$*1j*?+R~ffsa6vnP(m7$@iD&rtpPi|i8y|2czBPomXq)|sY^Ek=tg1qJPJf z_AcRd3>`r<|7gKMpFuRg3D`jbmgnsc?QOi%1AB|w zdq)!@xbZ=927rSqq$|qzQNAl6%w97;e-iCJ;vTb8CthWw7la0)Sw479&Z+C(V8l^a_?I;8DN|=-QGTI+n&OBxm52 z(PWr1Yt0r<5}!K4LH%5{kR?tj!(=lcnFfPEaohr2cno=G6rx{5<&QxJku+4{h2J58 z0k1XEVL{SJauaP3GY`Qx?O}6n4O1R}ifWSbP2#)i#zf`diQEbN+q4Fv@}Gwf=MIC1 zz=sV0P*BVFM~}rLBM6O_{-lq<8Fl>Uawe_k4X--D4$fA;e$A`iYVd^xk%_n;Z~mxUjEFnn3*^2mb^MlM%4 z8YJ|48J6xx@kCLWp~8vca*9dXV1Ro}3`~yz&DbdVKdI(B(6E$8Xb_9Rh+^b(pgFZD z=qafOs-%7ex*cildWIT`x!LK`OhmerHRzxCKka9MvqH#TEAB+9`JCvWD%{NLL#XvH7o= zU0#hvr#I%tlUvhhNADj9<6O6B^)2ewj1TFk0kf|99Nr3~^=+ws#i9=GE7Y2_vv#Kw z)`Z@q|B7i>UhZ}u9`Dk!XEk;`Y$k^@d2qn0Yc-QI0R0!{=B~xC%9LB9_aXE*a8~6r zwT|u#WLN?jehKF>#$&-ngFf!m#Yc{oF7s%qJiQ9enRdb3C6S^*d46Q}k=7TajYF}OC|FHGyVy>;9HdOuxdEFLNr=@$A3czy`^)Ef&7Pp$)w!_0 zPyArJ*%Puk{doQgZr$4Jb;ftkdo<82J^gKt*q*soTzeX|x?ce?`2^$`TP<*@!RZI@ z<-CC!3*ZBA?X#0zG2YQiTUF;>wpt-2b{EAc$eZ~JL8Wcc0K{f+se&fx(dydEcQi00 z-q5$QO>y^jy1NB|9J;#$cSmZU;_eBa;miv-ZCu+12~w>p4t1&yW`Dt}y9yhfYn8(|w(V-w9m9+rxjN_eE@vhwN zX1t&JBgKZltiZc+znk&?(>mV6#ek_rhFrTA@-~mtPL3_Pc$E-c=Q4DeYy!T1E7}AF z^wKm??XT`ZWoI3HBK{}{8{oTLh>vbg`EdEIrFrh8yLJHs zcI5lROXlU%={N(x_lWY{FrOf#ZlX3N0kF7|+?4zOScBNur(N~^$F0#*4hqb3=-mlF zH?ryx4~9udokBP3vD94~ULmK6*0`S79_iSp{sUf5@VnE-$y}U%<#G1FYc)ov-B8@r zK{rLho+x3c3~W%`n5@qYCT5_LUokO5!RBa-bYt$+uf=H@)&6b!`*K?zFDc0DHC%5L z^hJjRzaa!0|gHp^bDT=ql>8(I@puRVsO(eh`BlS!s6_u~q+os^M^O@#D>GV~TZiE3Ne6DS@~ z3Q@UN7OEDWlCKWw*`LiywpSYTawQX!VIsh`ZQGvv# zBx`QVtBSLtL^o{O#ug*D_(|i27v@$7stvXgSgmd&_D;bo$n0h>0;Tnnp!GG{##6r% zXBC9hbW3a_26j@kRECf2@b%jWx@l}9tVo<#mJx z)-|Bw7Xa1P9^#}*Z8xf2H$bw~$ATzFAz##70F*!1IOt>n(BMbh4w4lF`W6DtmZr{n z;6j{MK7;b=l5VI=+;_vC7vQ#@fftl1{?pTuDfzIN`WI<4>EmP zj3|IW?^TW@k{ED#pfDOTjMqn3tDVA(M!-rI zIB`J^t#xven@C)=S<$o5Z}WHIC`08{GkH0bn1kIZU2*Cg3i`U#c!dAcDS~o>|PL9Ko~6M+r3VnRlse*nyXHE=+$h(K&QioFIl@OD?hqs z^SFM2C}-7y2Q5*#dk;!I<@dE~wJ0-nMUR!Fp)WRX-`!@7L1*)rY^g(G;(;0pt4jp6 z5e8+_qk^ZkI3zKMgDcPp2PCIAI=I%-n>JYY3)d7`jyA0)22*Lr!9L@uZbLs4(*Y96 zO)6PFSg3mhtL$(EP*zp`a3TyDOBcl4dYf4TZg}tprO(cN#+G@fCznyH+Z-N2ThOgI0m`z<(zFs$T~yQCqy z^IF~@s2hhufb1zc6revXU~J&Ln<}J9QAM^DY)Cn{C!FkPZ)@H7d{`&y)*KH_vhMxj z6$*)56Lwq54{)=3-NHO>kUg;~dgQ|1BiDZ;)<{caCj)5EYLD@t>AHieNtqV!Z#t(c zpKlh)buY_%r4eAU{9eW3emNMA%Mge;2b~7cg{Zqef{HL<6d7HSV2qO^h9FnneWz;1wDPM?cNp)<$*hMSHSGDdj+3 zvkq&{Q=kef#>5QeifOnbRihjiv^dzAR{H;#`wqais&oH)?$wqhTb3o+vMpKG9+qs$ zlDsWj@^<3b8IH5}API!*0U;rSRYnP;tWxNMM+cAs>4sNUd7ZR8`WS__w55G*p|qt? z3fA@ickY#Bd1TPO_x>-5b7lM9bIq3o*AEBbIZ+_2E#B&+B$pR|$Az=kj&P&oIt2 zc|Fz`NOiO-Gc<*swbtXCdJMYuOpcJ-#o^VvEFE;X`NOOL9#dDMQ_B8yIBFS}M$60E5KLW(G+oa}pys z<5(21lu2g5DwHe$@8QK=mB2HyiH*=N>WL7G~XZ zhUlZy$;dJT{Lk1E>^3+>s_F3&+6q;UEoG&`S)VW}(yv3+Z@~+nud!5D0U`+M9!g~y z5TSAwhaY<){Vdze50i)aD*zh>7;LyB#Cj75h%Awl0}<39C#KZPue_TJ)1>I|Ti}I_ z!s9G20=ot$-h}dO!)glExlk+iva(cPjDin#wF-8-ss0KaKVUhihFh}2Y@?A8(z8L| zAFz+7J>f<_3ztzu;gjpjO*LFLXQ|4p*3d_0%AKh-BWp8Q(sYglFm_@9HK z7YY1yK}o(gQij|5w+`ucY|@;zud2AUzNXK?{f~Ekvmied89PtM8(#moo+?OaV%3 zL#&j6PA!qLgXLzHrnx{BBv4mjLZAgzg^ZTbNyr3U(1m?cz?8IAXR>cWM?`B2A+WZ| zF^D_ov_bGM4PVmLjUw|&7$L4tXR|K>~ z_>ut3DZo)?&=j`h@e1Jm5?vK0BXWxM#n6PnHpqj5Ax11mDT|n&<1N`K~wI^DFUJsDICaQ>pQ_@} znSzo-1c{zJxWUtxaqywU#Q<@QT-x1ra0G=Uoz0lJ70vvska5U2ECv)uFDu}PFoA%x zmp5E6IIyKL>75gc54zLK3KTSE1b#T73`BO#mltC4uAcaa^Ra3G3Sv1b1QIT_oFRXT zgWe&9ph&@n@D~WF{OoF~;0`;099fcOL&|y)gUF5X3{M(_M1IVPFa2Icw7#;ctJZ2X zT5G$iD(j;atojW{z~fKal3`b)zPQm9N!n6Aug^K9H#iX^%pM`YG@1iWBI#zVIW${c z)E)EUWf}@ z#{sc;x?Nw5ViO2>wF};BY6KEL*y}}qzwp12-JbM${mxV#N%ReFbb&mc*F8(F(^L9` zgBK#kDUqnJ9c!?JLFz4x1`_lJ5e%!LW=oJXs;|~N>_Tsx5k#reXawPZS2QBH$+NJ2 zF}8+Ii@QOeBZJU2udf$#Xfc^Axj7VO7MwCV(Z(v-=kSSEQadxYF05lh4K>(!BV;6% z`bsLre=?bTio0rjulR+Lg%~ZXCx3w*P?w<2E72F{vI{<7vEy0H0VAvL*w&f4sH5Ye zROhx1!X_{3?7S$6j~&}UhV2tilN;HjU{UlV?hU&bx+nu6Kh$Y(u^d6lAQynh1vVG* z2AS1Zb`eYNa5!C%Ng5vHoc2=PwD0p{4KmX!#vR<~?(lj#-R@40x5J(PxwXz-T~}9a zughK+2dZKumQ%YrL@Lg4UxqxLrjE7 zY)A*qg@U7v20O9b5Ma558bEOvN@?jep+Y@{iN=>8wL%oEOAqh~x`|NqjZ6dvzAY>D zmdWI@*l69x{{D@1qcMC_=KW!HL?Ms4Trs&K@?MxzRa%N0I@^p*ZDm#CcUG0PH=0^I z8;UKJYJLm1O5%%_CA+L`t%b6});3Fbr#b4wI4V$k_AYeM#x&A#1pldVhzSdHAe35dIYed81AE}vRR3v z90udFTFyNwLg|w@EMb{RiD%}7E}_DdoM9-|x|mX}+_P%ef(5%)?ZL;`^T7s9L3ypk zQd?f2X?Qm#^|bglZdvDEznC~a{IY``UFTl6b)&Dvo4!<x6@P_=i&Y#kHv+ zzgDIR45ex>-m}f$4f_kN7fOCEdG3E@9L~0=x=6iu&*A0E5AWHFkI|ntwO}~bXmxee ziVrP+Zjv_jb=-8zRqxNl3q>RVOA~3daJ3iy{w8`S5?;5WNZ^;UB%Z!(#@US zmW-rZyOL#5p9CXmfv7(|De8?i|Hw!vD)Sjf5{pO0g-saBc^+FzNJ_NbRi$~k5xSLi4+Guh$L1y`7t z$!VE7m{(>K_X15t$YKdqXbKvF#2b@%A@Exv<)f@a+V3EX*SptkfxvsxZL^Cz(pQ)v z$ou<~@*em7w~a!a3UNw=mCQ}vKc~Rg6WcT8(C^$K@yM$^l8bio{pH5AL{}KN#|5yI`h{mCoYmaiib;lmryZ4b} z>wH}Jj@NF!>Gj*uy?V&k%aAWK6Qpxlp6MP70u_ToBJn0W2-0QxCzE06E;f>9`>xy7 z-M#C&KBV*L0$NW;hesRGsg6pF-YUJm%4?K_7B@C7PX8cq&38%BsZ*rryVnHd$Y}K! zHt{#|-^JgP&4qqV!6&%zuG?R@;f5D(-(ANwe}x}^_+fth%jjYww#q*Wf)hp;ec9Qa z)UgPio{qOnvUkm8MTDj(auJPEZcOQ7*ucwYRa`o3g z@$RR-!~f(3^t2s<@$d}65VHoe#j1tqSjY#qJ-JC#YTa@R``TFq!#7Y{JK#G{!T7}T z71!hhqaA|rWKJ;L))FchdYCLQwV8K|-&lk~+VQ*&(S3Oc&_9p|NF?MF@&NJ3NQzGs z2tQX5tgH<3k1J5lgG$4XZvE8rf;8Xa`7KI zxo}n%=XEWH_!FQn}YKJC5 z>QGBVLuw-$Cxk)nI`9w`mIn`P&Qw+dLg+7k2{Plqc-aT~;J+(~qkS0iliqSDBFOR4oYWc)r zFmrCkkx<2`kcWpLS{gSkEX|yF&?8NTIeU|-eS`k~dGpv`jBgAbe`w2=hfdUt|A_tf z?$7Vq`5;~}4=>m{SBA8M*lv&=y^MsAu^eTCsyq?yw zUj8lI_E|h|U+w|;9SGfyh)$1~*86z=xtj>b+qtjvc2bgl3HN^s_kRcXQ_BR-W$5?W z&8zSMW~(0PGSPO3VEPXKH==y@S^ED%E*eSKeU-ZJjA+}M*LI#(4s?rXgk6_9~tkCpqJTxt7z3{ga+Sw#!1Z)I5GRrBzol89|1`93d7Dy}cKWqQkG!M!C>G z*;yUZeKMVW_Dbhf_t4Ic{}?U*Go955$wVS)(dfOjvs?&`(pek8tZl=rNg*;Y<{{>X z#(ctHMqT#!J;E^Yld(y7B!(%{s^H^dq{TGchH!d2r`MNI6B@(`2P-oA>@(5-d}+X5 zS?TnamATnp@OCgD*p|1OJq}By-9GKTm{U-m#44eq-0#&Kp%X zbgbzy1S^-;ukG615HN<#dq`!fTUT9NJhK~4Ybou9QwrUcuJ-b%fH&iINAYg#;jBq2 zM;Eb#$l2rk%ZBbD2i{%w@BdXOQ~XZs*1T>5abI&aHE^YGOswfP1}m3E)^zQPg-mtk zJ*l~L$AY8d0;}MMUZJi+L!7piI!+>l@wrdPHBc7a(YD<&>?{c zar6lNqq;42ZQ&|)x~Xx@6sJTo(a$FIF>M;_Hamv8j4R9o5wm}_ea})&kxsjOuVba( z93C*QFm?^u&D~=_*W7<;=~Ui_O7``N5#jd)FnMhgFw# z9&-8($yM#a(EJL2+2W4ouAp;aUEKm_@RF!&psH%Xg-WPp!QQUw>LPn_X7zhrSXrwQ zm5A*jLbdrR+nSt_>xFGit~1%4IwyJkvO^U>5Ml;>{m)qT)yxtS5gIZlOz_3S zEKCih+3ise_&xxSOYL!;J7OY{38wP0LzNSfpWVRTas8{fIWn=DxsSaMn}-R0(2!t5 zMidFW5!7~!bT)?Cl4Tr4d7idxz=ll!R8t#rzWBm^oLf20^!dIjv&mL%Dyy=a=+#s` z{Ynm)Y_?KUbu}+D+H9uMY6ts`%m-d!v{jXs+U)4yX@m?f5<-S$kLr~KJEh!|`Rk5n z|B^)u7l?ly`?H^%Y+#}AXTc)J{zVJKzfP=T{)sQM_p`N3DV7$jp5{^mHi<&5f)Y3T+80i2Us@Av1>Of z8~tAoKc=ZD^lHk~54>0%R1{SesfwNYWdG6lzxhsUN(*8tqniKV#o(4^bgUKcJ;^Q- zHhQ?RsBeZM2%#sEjo=_5BAZ@OHVBS7W=Nq>s1@pBx+PPWkW(gp@f{>g=7LGS5fs2HKG#vEhr_@!ymT^V2>apwx(F;t1hW_>rvg<3PJ;G)aJ%v5(^G> zKL`;?QRHxn$*(w?h`TDX0ALRnevgHhy*_=M4b|~U@^VjIwJqW)t0+>))z+U_u$ z?GC3q<}sIo$227pdzG=m#Mb)w)}Nb;ot3tTQmK@#@;Saa>`tlBSaF9(!&OC@?R#uTu7*^6K`vQpMG zl@u0G_aq9^YBdt3-&(Gui6j8Cp?Qr{z+^2I#TXnyAn5+bahZ(+Qc2U1p_?I>R*xx? zvwN$xmcmnCuBfaotS)l3d3(F_LJft+59-8~K01|=LI8Z>-5|?)1H`=1?{plZv$rHSXtxf+Z zNS;VdX$VtB4*~u7;gs-R9CC#zgMuAL3&+XJd}laGp7w!S{)tGY8%i3Jo11btPiH`0 zpu(z<*C4VjRoH23Y$(ikl9%z}pulGQpHeg1&Gl>6cJ-oejRgli#4v?+g z#LOCnVbLXj5X($6txW|yE-tLoY7kQ?Z6-jqrQr`;Klm*VL0iU3L?|eVnGFU{Rp@7gfE$q4dWHU<6m1u!Q0U z_WrdjmtVjfXfQ5(5Q&4s55v=Nu|F+i|X#H;z#?Nw*)hkxDS+wLX%vP zSn47&X@GDtI9EbioTcJ`otGf&h?NSPA%G@;t|Gzu%c3+Nib6n7kjggGtTxEOD81(P z$XG1a6l=0K8eG^Xl?WM_zE5V>L6K0<(Lg3FkW@nz@N&dmR4#6!_whB8o9HUJ3eaGj zyb@WT26=RKoySisPMfAwwOmtP6hPo917BA!gg+SC=dBJkJ z=^Bi=J=Z_+b#TT!fgY#_(*SO88cXy=K>mVegt#AoHi>1UP!$6>$cN!1fxrC_&OX2h z2akwR`9g^ZF}1-+2~c6rD;gqbumX;{sMbPO#NivTJ7Dq3glPz@lB*?I!raQg_@ce0U7j7QMyXy7wIfzyA_GNLh3aBg zajNfV!^#|Kd?j@&$PZo&T_AA9*V+3(1u7q7iABxe0^a?NrTq{C?;eox)%=%jQ=Rq|E-M&(9Pnn)f0q9Rz$ z%J|b%Jn-o90)+ryOvOW9zoM?hmlKbb4M+P@AdtGSswmZbK?oGFPdvkZ6=KO>Pz zXcRs*_8f+^F(>FE1T+|^YV_otcf8NMIwU?KqbL>m&q1L?&6`;sOMIM{0ESI%)BALG zzriSA&IoIoFrRcu6IL`JeG#2FqZDop^A;E87D|#R?lD5=mi-cC({ftQMkCiO*Osbd z`cnQh*i@yXYB#m$oQxH)ltjZRLm zjH45UQy>8XAX)uqR8O}{GmSbQqa+ERho`Y^b`(v2k^M8pj z!DhS8WAF zEHT#TDdr?HR8Qfg$k*j)F(_IpMmpHwbl8wCg%urHnF2Af=^;!|q(4r}w8n~XF3zv| zWANK;=17Fb!O?Wc%$g;v*)BI-(@`)n!{ItqR1vK%!kR981M)cCx)}RadHwRRuTf{;|NV^fxFstz)@PsQ54P zrwfDyQM)X&AlA6*RzLS5{~~-Pc|6}lA%Ys?eihaefe0m78!Av(hLa37VA~H$CH>_z zxkgxTq$ma@1v|p1cLK*OhLyoQKy6htRFPXvgRzDKhSGYU4xoLN0MXZ+t z&OJ#YfU8hti2hhu)af@w7mm4gawB`ca1`!4ChkdWI$)#`Qq}6 zIyrXTCS`+vWlkkP-7E!E0=g^+D#0=>R02&|0U5wKoFjo3yCEHsiHF%&*oE-2x)HRD z*jI0*xd8h)K^-hfA&!m%sA<3;kdC2&bTkYS;mTw+tTl*&WSDTR%YkRh?WJ}^j`{WA zbpiGmN}tJ&`Om@{x=lho9UP0Rar~hwAH_I4(i~XV)O~Pyv_3G_(;V2)&~#uj4+620EaLI|4xJS!=nqoW2MRxaD9z(E0{q}e!998%~g znbp|f5iiIv*n}eipUp}~>d||IlH^cRGeDGXxgAS4_1z1{Dgs59BAsH&v8`uNC~0OX z`@)i7g!VtaG0@yI7O0P|IMCg+F3`+J$=cGTzDA6|MNaW|^o%yF8Spv#(zml4*oB)y z`;(ML_NwHD;3Y{)BBwQ#ewW;As`T}*X^5^SL;U85Z(wa>{Yqkppv%Ifa^2ZUrFc$> z1+xuZp_D6tYYGx5Wt&xJBSC*}sj@1clXYbtPnp@5;}~v1hH&$kMTz-sjSawY$qcTdPD*z2^upN7Fg9kF5%3su(!NO0o*}_lE0N~ zP%CjZDkv=XhCeR-dK5)AuSJV$eaH<}MKmzZsC4>5i?=E(dU=GzLfe7LAFVBHj+V$M z%Fq%OqPg=V=DfMle^L^;$|M2ewMC83;Go)bXKpWP-8&jk^(H!r4uK(YjDUcgAK|rm?tH`s*@-;D`4}K zVc|kWAtYTuS<8c8^Sa?7DRJOmk&40s+qD4B#*lG*pb*S($VB8cvjVu~PMfeW%eZUW zYP2l|g~NXXlcrcWwIub4OQiqZ5P>^6n?@fUrUu8c-kUfP%H zJw!ho>P^kPtiS)V8|NPC@26PN5%k-Se(M1O=44=`w^SNRrW)xz4l(vyOkfljQ9vo^ z#IPg1P7Jo-{8=E??3G_Lbf~ZI&`IHc!e&8JGgtl~yOnlw=*m%cUHT@)=#@k0y1fYN4AEbTH&aa89k-Lm_(Ag66tY?| z2w=?Fpw7|AQPG2pLlBHg^bkaKWWXo;0v?CpZJgF==WKg&Y-X3!-y&bFa?q~C*O3)` zAN{-|(Xe(#m+#|yJ?rDN-;VSLYP)$>=vnxEr%BOfjR|63dF`NaiIkm`?PaNwSZ>ath;A!dK*_fDT?O3K3GOOUQ94 z>>W@BC1P$@KJhIUr^8~m*zF}Ahn%{6r%i$=gKex6EHAe~5ZyC--<`fmx%leg=1ueK z`G5EiyQp9q_I;Db+g|ZX43OYZvXi+7XvJ*-*)P;PWDvJn@ENuVK_2h!C z=gQi{Grk`|AL8JCgc=m%pd``rfeE+LW04cOB0Vp0)MrT(x-^XYy`fq!o(>D& zqdoflVEV3So~d#=NlLi=ubDQUc?OKyu-21D9bhVeK5g_>R>ug(xOcm#dtyF$2O|IYUuA`>O28O`K?8T`A6zrL1S9Jia{A1yW6`R~}v zO6?Al$vJ~1rnB@fgeUnY%Bt<9Ca3cUrSLzNIz=Jv<^0?g;E@)li}5EsZK!_e_t~q< zfG|l=Llw*p!#?tmaB4gbTmBwzS+GJ_Sqx(I7Cr7|;vA`}g4xcTkwuf1%Pp_~H*Iw% zKkhrUA{t$Bs4vxbXk~r<%0qo3WM^%;kkCdUJIjM*K>1XuQhCch`|UnCwy6I8qnpI- zY7_muF(L0)=#^3=#v*Ty;&hhi{Xq8AjgOzlra#PCOFdvXBpG39qZATOhO;cXGiH2eY%CUA5{)j2H7^b)`y1l@{qY9WP@A^( zO`q;WY)LG-Bpw}$MaOWz@Z7WoIZmCulLa!*x(SNIr75a27P4tupnKYI&x5J=L>I^7 zOX{Ob8={Nr&popESQNL$MecDYrK%5jhZ!W_*x^?5z=vu%xZ?q=H>r|;)-gjpaj z`#i>QFMkpFB>y(ipR@n>y=r)M=;mAgr@QW!(){Q1>3S=FAt~YCA~&A1>(N(-Zn=3# zjG;IoX%tjEx3G5p56RB-JiU)8J7mP(>~yr)?JW*xvpo{B*+TT|oa0R7p273tGt>kQ zy;c}B4Na#5W?@TYX^@DJS4*Alfb^KDk$apaI=#m(_{E&Id<7E5AEY_Mpdhz7r-_lI zk^i+}%Vb#qTJeBX@b6&r*6|NbS0+C_@3OwEij0B^k7+Ws?HT_n*Ly*FJ^N&O!@XQ@D!tCZ z-k#nt>pN&Q>YSE(#&;k}IQtGxXG8R-_>L6bu}gSIx{AFsotW_!IneCAD9D*eTJzs%rd=+fVK=i{U8$KeDEEwrdHO5_z zQe%M%1%>746g79yfumD8VY7y+hSUu)(1EV$Q7CX(^9F*%kt^Y*Ykee)0um;~vWt-q zxL;;y>%kYB5@DbzaI5Mw`)89rGhHMu~`sqT-f8k7uw|Zz(I+ z6d8Om#5jOwY$l^SRAJES)n#RtqHtfdwlA)$#9Uy%`&K&fPO+^rSZ@pu#0-ciG8tk6 zVN+vBC6!keYOCdn0)xp^0voig#I7o+jhiBK8V#n33X`E>PNc-^v?x{9(rT0>&{vub z3P4Ls@_0v%xG6W&k!Z{8mXz_Q?3PIIrj*5HlCn;FWw}AGQD>-1%^_K;l4&~zgq-e> zbc>`4WNea1&fH$uG!~8`q1Mysa&>x;T$>v=S)IS}iD|dOUDJl3MhbCvA~|gc8^JTe zj=yo{7zzp`l7hm5Laj!vf~qWX2StU?j>DPZlF9yB_~YbYlz%7JyL-qD{QbnizlPp) zOa!>M*;k-qXmC+J&X=Zou&!k@yS?pxzW+4s_F z2|>84rP4v;AszhRB-=Tf$125w1!OMzYJ?>a@YgJX9UK6A5mue|UJgi^w)_`zFMsry zWH9%#?Rm6XtpDRaeBe|JrhmrOYHYDv#Mb<2^FgL08kP!p+ew4*k30Fw>ov~ zb{u3a>j;^6{g!V( zORnK}Kf94^A{+VJ_}AWhkL`UAU7dVoX~F<_bK%&VWf&Symu)k@wM;8`{Pe_Ch{`>P z1yc5?PM#N)n~lhI$FniH`&^R|xw0h->7N5mF&cNtJSWt9$ihr|_ zzGR_mpBUh~&zTAI9dRBI+FG*PId6#&-3zLqTdZ1W$_^H@mw~M&1BSDWy5rI_1`y|U zmeh#-&ifHNv;Vtij%a!}$`Q6qnRUjfX8wdMnlVnIn(?EVLtiu-F?z6TTtL3c*qAy7 z(0mHIIt(JP06}jILb?z$fM8f4nqhyL3bX>;tbp5TsW6sk)G`TUBQ^!XD|47DS(RQq z-$U)AT1(VPO~Zl~LoLJHpd~s#(6_?w>>dc#_SKfg7X@p(l0IF0Ze5@+z;7t@CL;d+ zK(fUe3WR?ALg7jfef>sH$mbS0%DV((;J2<7Nu z7SmA;_rk)uP!1z2Ee60~DOF;JW)%q2K}@q4wl^k(?XAYrC1Zx?4mv$fchV7e+69M! zsEr}dAmhY^#u`S(1T|e4Vqt3amQER29C#eUfT>+W%f?{=64f^v?Sg?{Fk{>@wT#3^ z>*_}1KpZx28+rP1)gbm-wiWby2bXY)?o{2V)?KwCnqOf?O3Z|n(MZIsR6kO9eXgfJ6h${8vd?tvka$&UP2Mjjx@RKxHWqB*JW#tR{CN z2;K{l;B1SHL;-b^;B*TXlQSIEjG+~c;UZ^OgQ4UsU>srjbX6C-ss&dQv55jek2-Yl zHsO-Bd*vV9op~lOvWEOfJwNX6^7*>_@%d`L7T<}5c;fRN**ZP!M=gG_(hhM(QewrQ zRDFF4H~PE0sfF}+zSdS>=8BasII&VV>r%xL8wf>m0J0M;%OSc;W;uw;WT@(?)YA=w zYV~f^6riU*Zco~EA^XZjsr1o%Iyq@)x}80gz8q95o%n#=$+7JwtlaZzX?l@+5lMfo6V7 z9zdRoGf_>IBjhH`-1guo!SS40=7e+yn(}}z_P6OJ5rQl{S%f^m-$B;XFLbmC=;yb< z0zeT}5f?#AlPW~R?g=$8JhcT_HxL$4s9|Y1#3;Q=nU&Cou{I7_Er9DpMKG$#;;fPR zQ&c3l8IjUvr(e+st@)*oAioV?2D?1s#ut0bYug*Pe`b5bMHgNb`?pswZn*d}_`3L- z*ptuP9skTh{!LO&zmiv_#1H(NsjIHK3N#iv%&kC&qf8^SHL)38E|eGIcrTcvPZSd^ zQ>51xZ3YxSDFkreW;%|N%s330anS4JI2s$`u_+LwGsk2+$C$X;At}!~Qhgp0X-Hwn z!mpyX*yqkj1NJl109bh~rAl*V8tpiU`iCy7CArBiCpoq-rOguB@3mpH+=+Tsy;gnrRU&Q7#mAOSxy&@gZ}z6RDu zKJ{qiH-zNAufGl7|KaY)r;mKP{_cuz;!o;G>PYf&{7K@&kt3x02pF|>;uQNXQh(?< z9VO|28;c^#5MY8_P6^Bn62$HZ%QDOiSe7ASaxzp=Y8*c?ET2a-gG5ROsxap*$DOoJ@xUy-y=grA?kO)K?yy9A`B}E%;q*89l`PKmlI`hN(m&;1=I3y2;|cCt$+Y?(Zj7L@ zpQc}7-8hXuI@ugyY!gcM5A27)$Fn9XAo_a1VzWfapiBZt1M-kPrKJv9zMT-koq^C+ zA=1z85`tSz^ynImViEiU|2Qo?XYv3r6O}!!tC~y9F5odL3V^q;o}A<#zZP}xOqGCl zT-)Ej7VwT0s1&OC1W6JaO&;W5W__~ku%vAuT>2-hpY>z(5p?$z z_U~{4bTTNU;C5LpMgzElA|E333o+_+$$;;cJp`xbF$A|skYj_(YA}>!*yAoO4fyCf zD$V$^#El%5x-$-rOf%Y&b%~1>1ZjX8job>&zbJ8rVUs%Fz?z1Jwf#OC?ncADT0SXj zT)MlHK1ZML+`Y6>cH=BWA@9(;#i!|YE$A~ja+z?lnX3RD4EHq5K;s?7i>TbQ8OE9*Kxqdg|I8BQU;5c zXzj|AJPnp=z|JDi4;8Ip>OvMGWZobcY}wE86OZtl?xlivFZt9X5I?@tc2g>K6WdMy zPxDAZ>I4ZVI|Tq&TD(&T`lQ`}5_Bln$C(|<>j+%}X6wkzPUQ6f1hIi2e*i&r0FV_b z9q4s1FcJk!TqwJUl@AuljWZVogr%Uwmf(^@_@6L(VBU&@*DF~nbi&XdCrLW=U-KXG z9}>h|@Za2-O6|ltl-!j{?ScTx=x;!S$$kKTQs@HCL;r9WroVssi!ty{4E#G7xE1;* z3a26oNyZfe?LrPE4e7T?TssWwD74Q*4B$(!`c0$5Ds-C6W0=|?qEW4kRcA&yE+tjN zbAD-&E?MX*N*w)knZ3Jx>u|7UWNZ7QV3c`>`}+^i1HI}!JVYp5^t?Wj!AD zYrCbf#oOE4w=a%MLAgEZrB@FRU%gbd7l@aA(dB(!ZyzFB#V63Q$-zOLHWwp;StO>A zw>oVg*;PI_2m$c)EQ27kclvC7#Om2F@fUzU8-y^&2sPl-T0Ai6!PX(1dnE9ZNU}h5 zLd)N=aDtR>iO79um<1UTjw zGz&Fiuv3Ug`}Jk0YWh$nVV3VSdpu^VtqSB0O;nKIu`gki`4FRG#-P+rBII}d{0;rT z=DvZ^!kk4O;|g)FoH~qg+()hfO*vqgV?xF^h2fwJ4yvBOrH3p_+zN{%1&Sbc5{KT7 zpscq$h~7*^3dw^C_JbG=9uQiFdaY&671zeAI8H&?F`z2(| zqhG9!Ki*Cbvd?|=mZW6LQ!`0|+as*59S`u23O5f-{011-Hmu4xEYTHNmeD4aNQI_H z0eYR(8mBFLPN5nxqChYblgY0M|Gn`M{-nn72mQ*vs+>tAS_@QAR29eR z@dnzKMy-Un14LT*032x~+0j`Vn&sF*!Q?03JN4bP5A2CusU-gH-Yr~q34O@)LgvGeCK8!|8|pmIm#TPjv4YtH^J#Vr&no zO*xK!e&v(~SA5|p+FLpCQ}#jD3uXce5L^#5+ZQI-e5?Zlig^O-z^S+ErSSDfI4Aoc z|AFm@jsH85+m2Kb`BOIj1EQcGvCLCJS;;)bK1h;qI>AJaWFXRy5GTQe&E#izI7M(? z18g}inLH|Z;@AiKZtCwpDf|PB`;o$8qAxt6EiMKd#^9+L;HW3djnzDZ$|HnRo+)U` zMT0PeWn_A2+_V)se<_g+4BznhwylrfFg$$yGnRaIGx(zKzT8zx18HW2ax)zwedDj`#K+f9#cg`(HVItZ!}G zjyu1(dGj~!ytu9H;yb^wdGj~#+|ic)TXVqQ-0TlDb7lKp{ql+a{u5t*b>Dt`>g&U& z{hJ@ZdsiZ{>+Z)l=RU3Xx3u8?W*pWh=fezprw5}#k_QezEb&((kIk;?k;Ez-XQ9HiqM zZd+1DULiNjk{4b(oZ`30lH0Chef*Z;YcE9jYj$cf*8y^iEVb>rVLX+RjenBdEZlWH zed@w%F|NsZvVzlsuzR8gi4Sr?T?61Z4)J;t7(HR(RB$pl`4tSK7{f)uti~s1I20-^ z4aGvSx>|bf1*(R%)N1qr4HUxlywXa1{;fH_6Z#S`{IAOc58=} zy_ap4b#A-%vy0f4^fOzYx^sPcOZr(U{mHD8*vqE4!L;X-EdJ#mR^|tM!|~P zzRNeUZKI#P?!wL~6IsrPk(_XYMryG1RT>S7JeSCffX$jS1UW&86(ci+IAE7sDrBwz z;Y&!+F`8yh;#>S1{4X0%j?BODG_iym8^in~#M*S@{E?H5f8^h&YiOvOF^_x-AXsnU zUUG#0Wz&r#BPW~QA=Yq1Lzw>(o;^7-a%0ns=|o^Qb@ImRLf&edwG7EQbXKts&k~mH z_V}Ec5UwfGmmQ6g6$UA09U;joJJ?wTFkM4#UHFr2TYs{M^YRz+7p?gI#tXj7ALBO< zbPo=&)#Q@{16>2N&R{+H)WGoYz<3|Ip1*kh;2^?Bg_d4eh-2-xg)eN~_LGHF<>3F! zjc~;X<#$pKI^u@Ftj9qB>O!6|a}49Cwp8HeGN-{w6RZd_1Vnp0Eo)2d?Ff+9A*}{> zRx!SW8)@5e^B}?jRms~Q)KA(2hj&^xGU8A+^ zPtz0G6_922Gakt;h%hiSzVqs$$5my)&1R>;mF*&(2=ptji_>E}B)2qgIDYfM1yA0x zXiewdPcK_``;IpL`?k0(_fN)*TNi%n(xu^^<6qmsy)iCJT|ogouSjtproFa!RaM+p zO>dt@RICC>WP;K9I79UbocL)K2O0wee-3aMVU2~oB`=(rVVn+oH42*uM$HVZg;ij7 zS_>MEsNKv$>)}UJkK*51D1G#iM^cYHhF(n4*+ti`kK1ckUbi#k&-QvI`MJDa&qn%d z-yeA&|IR}5@oV0DZ{&jyAcd>=zk!7{(8k~Z7fe7WaH1g`RhFrpiW8LDY{5_)Okp-| zWF-B_2>Ta2`OJ8W#E4cFFkwkAxa>SyaiRsb0be+^6be0a6=hts=4&*YeO z!5vJa)kSYGHHr(%L&hM^jij|B?A#HkDaP?;?%C;GIeRMz?GeoClHT!xHC*kQu=I!M z${sYb5Dl&s^d7*U=%A$m7y?*QgV;qG$#HNboB?}^btT0mg0c_2+b$<|jzP?7#?ee?Qpglj}G0_woO_iCjCv@wUxu^}JOp=Y^%l*FO3- z_l5C=lE&9R{Jr#t{5bWL<_*=CaO;XRi14AIFM||v5SilaaU4v9LkY^_7MCCfNjSw4 zI}#;v{))s&1TQA02$8Ji4+_IOIG4;vy_2`*zVpr;{_SR#%;z*8{r>5vF-3>&V&6<( z!R}9&-^E=%Wy~M%<&@Im%Mq7CUoL$k{rbF>tLCMDwwe5#8{v0uB4cFfX8z(~j{H)_ zd>AGYejL;LyVoU6;|sYjeDv&VQi>=P!DRdr6RpN+0q#KRz9xv}2hIzykGNm9^6U8x zt>iQOs#bD4xuca|`9d5ec`@o2$%}D>s{A0%2QuS0g}KW$-%?Hc?K=5hZY<6cU9@au_E^oU2$M<1k7E9K=wJBmjj)60BS< z)VGnZL@29#C|2**>BBC&U1y-yEj<7zU`99D;ls2UOoB&K^!B;s2Baq

    HieftTx) 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/math/STIXTwoMath-Regular.notdef-outline.2f,7c,305.ttf b/test/subset/data/expected/math/STIXTwoMath-Regular.notdef-outline.2f,7c,305.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a93fdbb290b894c5af1fafadd988454b2b8cca40 GIT binary patch literal 6636 zcmbVQeQaCTbwBsL$482yWqnIF9qH0fQXKJ-l5N?RZP}suNXfSRAxm;Xrb$fd%Ti*; zimjyfnze4$B%Zo-Ns)aOT{GmLef+Up%E{tpK;dRfkw1n4-GDSji!KeYA;3DI*laIL z6m!4x9?8g#9dF|Ud4K2LbIv_q_uMCuAfkHw7$k>M=|QRmBGHH0=An_pW2uD$Pk^2U z-8M9KG)dpN_B4@}0lnkkp7FgiKODOT;dj9E!r`%=O($j+Hevletmh_A=I816^_M}v z1UfbO(h)YoW`=7&w07+)Q8FKYRq3 zg3Nbkr}IEG}@OwYrzRP8T`wd)>Raf$7_#Ru}*$HjX3I7G|wPyZI? zvBs63RoX)oB)UE?o+e9F)0}pM*67=5jd7gXd;?S~-a;m^rytn@qvs-P(b_Kk`0{&i z99unbm1^`4S?SMi|_tuYB~Pje-xsi1JXo1ybsF-sUMHe^|xd4-02e}kDs1? zl;ny0!eb;)<`-s3y6iW`f}@I{ta~De*Jy zMKH>Wmldfm1P{`K)J0t^D}IKYcW8fFyej^sc&*q(aXjNRuDw{is{K;@w0N}`#p)H{ zUonPcMOG_Rq^|&b@`vaUwc)v13=2_g0Oiu!yR@uZ+BsULQSAe|0{krf2aVG3C3av+YpsT@Fm;3=GDi6gV2#uI~wSIGhxz^{a>Aob2&nV;hf<~!}zA2MZDMX*^?M?bN zYHkW0i!1EaY4C5@uWqi-#`>*&i?^75z;QJh~?Ty;^fZxT@ z;p6{x=vgZ9VqKS@4}s=r;j8V#_xxw0I}g3(b$5@4OZ2NN=2zmQnE$KN8tdMJ{!+lW z4PQS!z^B)!0#@`v2@6_F@074cHOQIAqazLrC2UYP?Jr>;b>QrHJSGs)7|zQ+%Ha3Q zbczmA9&)o3Lv2sfae9JIVCFR42kJDPp*irN*U%=MvyJ$bG=Xs|`cl54NtSfUiZ*$Z zwp&T>tjK?czSyQ4EiC)-`Q07ZJWuCf{~SD;g@0^+FP@F?lhGz1mYao_vSNos4B6WS z_$_G!@~7w#a7?-y_8>MKsZ(xTBx;8>FJPxLv;!Tr2Yb!A98VxdaY&t_lbAh&xjAt0 zY?(SsGnJk0K_v%^_iJN%9rENS8?hZv93d0^)ilnNQROqLzKT-U{6aep2A}Eo%~2H& zSyf;zD9|AE`!VQrjGO*p!`QZEV~-VSTh~}$6)^mUzrL=v+FTR$Md~7YU8GJ}Tl#kE zTl%`J^=4CJb8}OpX|3PVw{`O-#x;6V3r}=;GuqgvZ)p4auD1z&L-YDbbAPYh9jp%5 zZ+`f|#__&LPj95FEqvEq?d#UI{iXiq@>lfH<-ZnfYwsTD+m?>++}7SwTi?*o(log1 zV0*I9-k;bx5Ls-M?Q2@C4ieYrwJ1)|1k9ENb1Ic+;u9_IN1tJ51Rbuc)v8*f1vII; z$d(B1-WRke4u>GC_~+u7_BJHr!>V;8li(vu&uT)59pX?p5d48!0b<_FiWq%%0ZP!m2djofpGWISf9?^doaIW1`^;1aIe)?ZN8}ArjY@yHoBJHAh3-_N+t+&jL*%}qdi+Jn$Ztz{~;aEb(c>c~Z#`B+?0bfPN|I(dh z{4afU0(@neSA%qCnIK)mrKY{gucd5T=zk#-qAPfN<9!s_Qqj>&Ix8iv{+c7h${c$j zqx!;XLpC=f7msF?)|vNS1SYMCa3rEAtH`lZOW4oJC1Xn1O6F!_O0%tq6^SX`mQxq? z#wJQSs=<-DT(Y1wI>|z(?kLR}KPy$p0&wzE${0Djq-h$|sL1rX2+uCnG>POo31}sk z8bkxuEJY)k>FiRoV9uB_Y^6t4lat~7RI}rh7{YQ&s>>tF=z3sjgIMLHC)3JIXCg}P z%#MC31Lp8zMyin!OeL~msrni9XS1^4al@hwm?}|H_40Zzb6y_FNJL{XFI8|Plf#VU zwIHLdjJD>&IlPL55iJ#RCKZil6b&3j_~ds+GRkiyRlrIj0}#o@l<9^Wk&sgb|3p&qBD)**%;#U_ z%cUokuRDT8M=r`m>{aOXbs|DXGP#j(el(l0vXQJ*iLngU!W@^9DKX`@Rh1K6!pn&p z^#DjKX`x)KWL{|#GfGUt5asWVsVZBtwKZ_dpb4*lKtifY}U zNW@?ghO0U!Cl_;4)gf##Rc{ZEX9~ttD%+t}OozIGD_etwAUle7FX0Aq>!Hb}0%_^-jHX(!Q}BSyWr=s%`OCZY_|(lJVtFq!;8N%bBMGh<4QclrzNKB6^qT4#mBwH*owuj z%HnBnQQD+dM{nyVoO<1JmHk}lUj+V1*tH)1@o2$69y{P4kDc(3$1eECNi;o?%AacX0C!6%y188k)C;^r0MxgAfREw{LqZ-F*XPx|w10^R49 z*77_xzlJvr{N=IR>M!((CiZnJ;sFP4DU-ut$@j<9Hap%j5L5kkVntz3f_*zuM9rNt zE{C`!Ahi1y7l*7Nw4e+wK6G8&Nc}=IH6p@0(7T#d3)l>_(@vMI5Tc~2cB0dZaZAd9 zMd;jlBb$tS`jlxU%iL1sxThqJWG))gC&L$wF5lX0k~?h>O&j~e0&6g*Ol14U!x?VH*0sHJI-YTi9U`eqwNUfxcU80zzL!1-`CQEUW>9X;)=Q1<_2T9JGdbQ_kY< z@|x?67imS~nYbLlh0fM%-XxS(QlZRFQ2Ve{d3W)W`1#7qS*2{D^T*V^<=x!qm(rEv z7o3}2E~hww{t@RW4yqO>GZMy~DhIOhLa%7Vx!rTa>S%c6hSlT^t7X}h`fiqRY_%i0 zlA$bA-Y{jWozX>Lrpb**Sy;ydzqU%3e@AqY=&-$ED;= zB?S8rf+p|SIwH?Djj$#_&mV>y2%h5Vyb3vz!Ex8F6ws_|7o$1XE=G^Ib}@R?wTsaS*DgjUUAq`P=Gw*R6kY;=LwgG7ntWs2=A(B{jy8B5@$Wg66ZX~?7sy)yF8U& z@gOrip^CJ&V$T;0h0H6`hM4g%&_P|X85MPRPDamDl@!fXnGodG~q7GCZj4at@MtOv*imt F_CFlv25%)oQL#xX21L|GQM*Z^fFPh^1Qi7_VRnp| zb;i*G6UMGq#zgNh#@l+>h<*1ze`a%UV-Hwh%;-~x?SDX1eQoU;W8$mH z^Yh-jjoSUE|blQ;W}lQ?I)3t>DIZ8^I4pCoiugU?4`AnE->cqpN$#u13MZM;kx~N`m~v|+U_+ff0V9IpD|(j zMX!8QPkZT~dCgd3+uBSHHMLu%&NXYyF(zuf$h_!b<~(C!gDc-L5w1qa%}?7>m9>!{ z{JkIBs?CoX^K+kH9?DSRhPi6D3R1lMvYn$3?Rt1_z&9ovQ5(#gZGRmtee3GKj{mvO z50__5Y7nO}7a2A|< zubH1C4c-anXEV}!*Q~=n%Y1D{n&HdLGb5XqSbP5HqJ1D?5@y`=B_`f<-)OVjR&`O+ zQzrv6`y__?+b6mwI>w`^FzLY9p5898KC#WBK~kpa(VFE|%PW>Am&XPY=rq}?njSR+ z%m0-2fF{A<>wH9jVW?Z-8STJMJ?M;7jl}ajvWfjV$6@FLR#=Lhb`~PPB&u!YU zh5xzsL9}_gIf3>cNslJcKefLv|F)u^vbM%jt0&RRLb)9UVyNEEqTdBG0{>~|C~}Mo zO4yCqC{ojcxD?FhLCLeIX{OoHY{|bPs82bLB}RSlnr5bwI+L^`$)(iN*=#ehT+|I9N#~FJjc0lW_tYW__-V}iC@C; z>iE?hZ;sRc_?_`PIo=b$hvS2ZSBy=(mSEpayqT;qHrX-Rkz#FC|~%xFWfNI3YEG;}NMNI3AfglH=smWR6o)Q#npcP2+e>>KKkQQ!_apn>v=`@hSS4 zIw5re$CFYgaXck;3dcFAIUG+*oyPHu)EOMlOr6Pberi6)vr}htJSWASDs^7!JdPKn zF5q}!dbY9YlhTxso|~cXnN2gBa_pR=&AFBwt<883e2?iC!Hf@A;nj$3noo?;qtQX6&D zeUlw1sIO!x%@5LC&AQKdCLYcBcY3>+msz9rykbxZmOb4wml@Aav!|9*tk(yd)^lwN z{ZVAmg!(_7=c=Y8OPh0i#6uu4k&jvvJE>HEBE4 zPV|O)Bfb5-QQiUGcyFS2q<3}@JGI~115IbUmu<5BZ6Dj!ZfYxSjC9@MCIZ;WkX_8nmdG5;ppVcyZ+47;aytaqH<*PHE~Zuj%%d1u)%-r3#- z_Hget?=|M_8{QlC2=5=>KkOv$E$=ORr1uW5*N*a5d#mka?_KX*JH>n7d*4p=KJ-4c zM|&T8AKPi(r{1S_y7#&Fxjn}F!u!I`@YZ^3?M&}$?`u2DTj#B_$9ms--`eB6@4fHs z@!pT#k9M~Av-h(-!TZ(w)t(s9K%ErvBAz`t;zxXYN+cGE*;6BlNW#vEq#`LhH}io~Bx_HPR7NW88IkHpwVfBKjnvvRBkd#Y?OBnIk&bqLWYfr|c0r_bq_aIcl8@x= zLgvOX_MFJf$V_{8l;Xk&`1Q+xsGOB6IBhk+UOb+hvjSBInx&B8wu6 z>_d@@BNy9;BbP@mw~s__jl5|ejl3Os+x|PUHnP^PqnQ!=ji2*#_S@f9H?L7WcDxiR zolSf8t(3>gU~ge9ugtMSbkPiI7`&9y2DLQxF51Rop=Dz4qSx3^*HG8H7-=kwzdKUf&NK}w)(k4Nv@|X8 zY6mqf=@uDO^ahQZT_|Q6Fb1`bFZv^9FZDc+Vv2PWI@c+6X||nh>RiBVXj)ohYq-`> zG$WcPj9%K_DrfJa-&lw;Q+gNUjm6}kUQ3ydLDUnRHZ(ObT^gENi{99YMLUj$6yrU6 z7n6+zwKhw)d^46Tw0B_3Xk}>`9JDsoxHOqHgN8KqtSe8PbmN8-DdS49y=cN9y53S4 zvaq35gBk?ebkcwn3!P|Wsg(?EL+fByMa6$`FLuQX=W^H9cgkx1H#FT{kui}W3{j_s zy3swE#JR>Lo;Rd8zIAZ#Vr3&;C=`mhL3^ra7>rP{QfDJMs|?1gih?SGpcII~I2vB8 z8q`u)*itA~5w_mN>c-)tnwR+F2aoPrteDU+yLYjsarl1C!}oWIo$5%h3DRpDmze57 z2Q)9Kt{zmhtxd(MURrWYt)?Y89V$5#ZF|Nd(rpB9SQ#L~)wGZirrOG$bq%@*@}Q#GWvR6`m=En5%@X4c8P!~@ZfGhDDQ1~| z6%9-8V|NvH00T~$BV?_VALE6}cb`X_Cmf6}h> zPuh+CNxRcOX%G4*-JJeOx1fL0p7c-Jr?D^~SV&to7FvoOTMBG?wncNI6)pDBobB6K z+_G13OV;C7EQMjr*o`j8hSvTK+Svcc98AaF#jQ(2yd)bNq8V4*s^^lZZ8xNuO;Mw` z&3fVaPkFX&ENmCFd^<{Ww+VKijkZ?lru{wKzj#)%OGE!9+uC;O>-NNh4s6t? zg~ig^zjv`;W1kKKdKdfux2#O;ab(|tAu{c|75Ws0X-goqdn{ZytYH{iP%}3^c3tjB z{jF_RON4i1?`mJ{KsKN4v|EsENyao4(}Q|VSlFkbP#Ca~GI!cATcM9DuNZ4+D&;N| zTePPP+^_j=zYr~Sy4&v_-E?%5cG?u1HuckjhM_IR7^A)6a%E-NUhb~s4{90D;^U^u zX6FxT?S$Pjn*HJTKCLv3{l8&oYyVCS)G(BOB0(*bw~Vyn+SsuWx{a>`CUsW zu~l~~H6p?>+)00{i^(#e6pI2ah;|QS(J+88?OeW8OtG013PT%)sZx#NE~RThXI!L< zW>j;Z!T@gQYQ5(YDYQHk#aK7a_TW`7%;lelD@WRB;o!#NPQ4Z~{WQlGveN%k+ZfP3#lAFgNYG_X+AKE>@><$L~z^x+g|Yio-A$g@{taR+2?MR5q> zE)3-+T#D8{jhfKKy$SQajZ2LgiZKGi%Gj@QsSQ#_VgxDsE6*@4jZz*N2Plt>1C>X{ zL5+8_7Y@Q|#^Tu}XMglsLUQ%0-m zlrdIy${43SyJL)39vKsqN5(|uk#R)OuEAK7f_BL|GH92qqk?wHnjExC)|8-KvZe;@ zl67>@E?Luv@qqFGP7ltC1G#XFGk3$Bp`a^Uv5B*p+-otFXO=US=hz^RE-24&IPY98 z_4wc{@R;pPd7R)(Wj~Q}c6LRc- z^KfQfX0J?bCXxO*y*B-R`i=DS>E-Er(zm6rPA^K&OV3VENw=g&rFTycNcT;5O?OOZ z(k8Vo^>OO0)XS+SQ_E84r%p|cOm$DCl3yg3C9h7-P41c8JQ+)Tns_mBMPh7X`^2X4 zU*pfjFN#m+iF1AI+t{!5{0_M_!Da7&$D` z6lu>hibuVRcow%KaoUo1)$j5A@0Uow$PWGpf29AVzt;cS|F{1`)QjrVvnbEpZ;sv; zT^4;X`UvH|9DOCaBDymAKF{1gjjoM;9Y3Du+~@Lq`)ZzR-xPw`!O*1ku4pTsMP*OE0nBk#hq@g6)A-%iiM^(36< z;46}=QU~$e`w*UYAI@{`aXjBXg6G)D6nLzMOaRe=Ya&a^8)#VZ-)bTF$$%a(`gJeteu0zlHuZMjqi4_61%u|GwmNkXw1;*BH5LgS6Z93AyqGWnN90 ziz)MZ%DjOxZ=}qd%4J?tE^|(~%xlYK{+4##24!C2oe;mAGOwV_KTzhClzCNHW+Z+o zWiI+%J1^6CmfLhL{ukiC2>%Q5zX<<}%l>>?9{T@Q|M?sE&!tai;6D%lGx0wQ|M_MA z)9_zMbk>j4>6XvCl@`S0c>GVq|0MiR#{U%jPc8e;F8lvh{|RM(=5F-s$RtXl!01yep;GOd@83L)EfPuT-wJ$X~$EB@_rnV zMF4Ztf*f=IhrI8rB<0;$xw+|qKi{ed%3T?GHOT9&xAHca_0bg@$?@Az^X6u<+nC_{ z2x{AdrMw&4k0@9ErE-^*@@}-;4fdnxZU0l=-<4b1=hlny?{buOH*aG#YraOK_MYg~ zkyE1AL>1UgwQ@vfHM@K%3 zPK&+~ogP0odQ5UZUGsjiouZStb|lx1;@V`cP2n1~c^}yeqvPxo(eeKI(FyTOqZ6s^ zh*E9QagmQBAKNFGB_%7U&3lj94x_}wDY1nTTPbmDSlcRU8_l(YxpoNG#&GRWt}))Z z8+}g&uqR!u{nG!5b$E^Hi14XH?pn)!tF$2R4duLxHg zo)p>>uqTH0IPCGE-HJUnv=8^|Q!P=xYejqx#Xc;w4Z2=`KoU!vQ^(!{95&0 zR=Yt(as_@X@p}!w*YSG;zmM_z1iw%5`wYL&@%tBkU*Pv;==TzSFXQ(Ley`&9cl=i4 zw+6p=@p})y_woAxzYp>IDD-<4zvu9K9={jxdlA1k@LPr7Kk$1Kzqjyv8^3q(`zL

    0WF;Er=b$V2k?k!I7F`8 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 z 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%0D1bAWl|-z%?iTEp3U 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%0Drgg--Gqn^g-7Nc(T?f~h`_+e+&Qzs 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 DAfr83 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/math_coverage_offset/Caudex-Regular.default.retain-all-codepoint.ttf b/test/subset/data/expected/math_coverage_offset/Caudex-Regular.default.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0df9dca601f98ed7a8dd9fe5870cdd9d1e00fc7d GIT binary patch literal 417604 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


    FB$gfjBl+w+*VF*JctbTL3<5hSUHRYvF#2wA(# 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 Fe*<+9RYm{+ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/math_coverage_offset/Caudex-Regular.glyph-names.retain-all-codepoint.ttf b/test/subset/data/expected/math_coverage_offset/Caudex-Regular.glyph-names.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6686d486b167e343ce76470ec188d0ae53a9828b GIT binary patch literal 436712 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%0A#hD_67*a+`6P zI4zh3BR?^Jf2jkibr9)672b~-v>y@$@eS3EiH=KW#c+RLG*e~TI{7DC*g zEA;c(6Q+bdAhVOG&e;Q}wT79Y#kKbSe{yfoPmp&R-e^cVRr=Gc23V~PvQLtwCQTLa zxwIfA+>T@!D?|SBtUx-KDYDF12who4IYqVndBdp2xKkzZ1kxJ35 z-sLsdq&|9FdC_Gr&@vH?u;$JyA9@M+X6_aGIUt+47hzKE{qUf7k+ew-^qNOs9+F#w z7I8=m7s?~$qf*2Jbm&SL8jQt2rtqQ&Wka{66r|7=;XCz~>u;&LQBEFE(?nkM(&ICP zEuUa6^v-!#MS1$&4u-bS{PidPJ|Xmj{D6s0zDSooaWYFC4n2bT(YMc>1&;rAoVaB% z^9(!?QFlfeV@4A^u;5;iDy%X9X9IElg9B7EFE7VwQS!jH9GaS^w`A7X3xgZ9+9@qe z1j9_IT4<8j7OrlbTj4b@w%*H-`T{Iq$oh5>=YA3%0X)2;oC(RyQ3#yc8Pi>+_9rg; zxcS~K$)AI;gtn4m6WFfd_Zu_uG~`@RO3dvYjDJRH@!}fl(vc60+=vYjP?wS_auP=( z1p*OQf%$60Be)H`aX=mmpUc;vEdhx$zrzms=R?&WBa-vs9!JIhVXtzK!b?qi=<@iI z{IA&RMs*G^H%bm*n*0C6C`p6&^1;@G#y%}fa{*@vdXzBOSfpPRNeAFl*f@&+iX-Lm z$aMG*9Kb-oE7(;$QXTFs`E*%nWCHn~jw=g_=+3Ol)qh<+Z|=VRulnA*-btAmy)N&T z#ij*qMJaBZNv+iJWx+yMTd-z#eNRb-!*fsfy16}e{?P8llv1VF>6@3%*x`;!JGZfu z+a|BpZmLf)d7Z_%$Cf;?b*E;<+ZN>M-p%-(-jp1FewsJvAD7|PD)pS&YDufeDQTVl z$BWtnDGUlC70bflbJ~5VC=MgxSRP4CavHoaH%{`>TkqdMm`Xohg#%P-^O78)5Pdk18M zP9MqelcvS7w*_~`d??NtL)~bN_p)3)hT4KngwRNr&`*JuU=rA$tR?iY`8hOtD^nsh#s36t5FQZSg;AbAdP&+? zp0JU5iroX2WJDJdiD9GEBQ1v~5NqM0M+0UhhbV=onq%rIbs4YrmQAYf72}fr`pKm! zYCdx+eP3s4T#uN!0|$$}rvseQW^-kQq7I%RKhX}F>8snn{D7muF$&#`wY4%oO zKuT9iiWwG*4scPDJPvkuvuRboVeTTo8R1eI(LPK#9p1Tw+l}(8Ny9x1Js+%XVG*F? zX=%bVQMrV6zaKpmrDCEOgp2Uh*fLq2sMqjZ+06qwg`gIVh)&hQf*ge553Ys2((EIlXzP~WURZQh9N~yOfAmI4#MbP zs7MenUgEsI5k&2QtQbV?k_JExp#Wn$lGK0*(#nyJ7%8RVLgHu0-Xmk6rL!6bX9aoU z(VSIeIU%9b2ze#yhGYdkfU6eoRuxDVASp>oHg@4*Bq38}LyHcH%bWReP}w1TNsfZx zCyh?=sS(enBE~eS#1Dtt zA2~6~G!Z67HR&eeiBX~*`;6QT$V!arb_}zx1dl4l=8`-sN)x%m$eCE;nTeGmIJ05v zM9Dp2PsJ>*^i3eho@KV&oI9^Vszu{^ctyW$IjWerTlmji|8CpP#V!{0c2kKC?v;;C zEEWw;CJibTjfQ^xZ!vc^B@rU_*oC9s?Koea_{)Qx3!#905HjdK%!@swc>%wcl7~$| z(P9ao04%X{J*@9R&r4N%{1Pkav>LT~8&ewuTGG&yBb?m0tTc-8H;C>{-~?^)H~CP~hX`|ul%GR9u~%_{ zLZL=h8uFVY4=iC1Axe|dyciS#NieHeOu}PpWl$TZq^*dQn4&+6T}W`ca8_9x@v+1U zFQP{W|9pw*0WCtee|v+)tFh!b3k)h2AzF<()hZ2*v>F%3C@(%$r?Lf0cd67G-AuR2 zS#QoIJzCN@E2|LMGIau1DuZp6C8LJdV&@d-J)5qaS z1!FQ8TkJ-mrjBYRws2Au0d?z7o`+4}5Y`uw#s3(v_+os5c#%nSs9dQb#~(+F;6?_a z5(WHRaATze{;1gczmvw8rHyv#0#hb7?STIy9-A5VGgATmDPwYQ5wkVmmCD3bD~WqC zkUq-eL@3ULf-yK>rb3#&5eTHfr~-AWJU7n=k5dDg{Eky15TFhqYSf60O0|*mN0}ld z0=Nq?cmP{q^xl9c(f3RG)zFRg?WHLiK5Ghn{Y;C}*q2M|>)Xp9`<6Ph_pL6kA##@c zkDbgvkdzQHE45}1sImq29Omr5hpAw zF>RlSjLAITg)0tbMNEF8qTt?gn|(%| z-HcgEH7%{nGJ-mtE!Do*Cw#PRvGqMhhdT6n;a;RmvAc~I^el%dIJz=Vz12JIhG{la z)}(Ac&8RhMc%UO-7~3}84Ozfb>UAhBO$#QBci0cjo#)jcN}~>F(dnz|+)e|NtrJ4P zX!?&HEn?TMy*4MStf+Hlet}8jt4&c-W*ui#YAhNhrP6|hYSb&}{*U^xlEV>!;)mD=c=6_BX z>YZqD*?p@c*Bit(?gCKBK3JrOkf9Ql#AXivE9#`IkuDTN{lH^|DcOKo5p`7B45|(8 zD6`qqPYKv9b-W2_Tb3Nw>+N3q93P^+5t`k*k+nE?O-h7eQZ~=R9GA8Vn=*tY4>gh~$}F9v9*53=*8ab+b}&!b;46qUQ0ZCVk&1V& ztW;qxS4b8LpF1=i0$hPgMLFnop-FgoW8WqRZJ~6!rYEjHfjWg}|Ha$R=~&dH*V42B zhM+Edn%yPr748!r7Pb_(ziOdf2j-!CH2HVvkPc-P9B?CKaefg@5f{R_*zXn1;9yC7 zRDdjn-`0dGMORU5XvS=eJYEV3r~;9^jo9d?;;uxxM)-qJj-Eo*EB?OPUZ+bp))@8K zE^StgNuT4a*CK?mK(ro~echjgU!nScJM24WENapkC<}#Goq=|t8K@0im|ZigTI1tf zT#bj%GP#ts*)wU5{;gb8Yzbx87`8$TJ*k?4+%wGQZRH!ZcsmBzP7wc}6E&zQS`W{a zT9wn-FweQVuFU14H52A-Hd|+}tFp4NQKPx~ruGNFH-o9Kta*vPseWFSCY9{U78G}- z(VwS7mRXsZTvbWi#5vy7OXr_urfX9vhSfWK#?mbG!ehDF6(zG~cb^VQkGaQx%`OC7 zAS9w9x#qzJWAK`2o~3%6m_Z~v!{!cKb5?ra21w^A=_zC%pc*Fb`IGR%^y<=1Uq`Mb zyVbVzh}C*zsVyfrC%0=xqhzj*)g-oK+#n@xC~+OhWeOD~w-rh4@32O68U?Vyo2 z<(7TdF29{Yh~n&Er75d5%Yr_}L<$fSBc-OX{=5G|9WV5}V`|&w7rdQ@f`=BGS!}-b z{XamT%tAmBbPltvaxx-QqWB_@uf!*hH;2zp-X$8cJ+6SNZ#!qu?h1G&&4=usGON{} z>PRWo=Nkh-wK^lCpm63ial7~Te!!58PMaiclt!uEV|ya^$&3$X=?!V_6kDbt5B`tO zP#YM~b&3-AjM93S;~gLTLyEX#*l_fFWrov(+XeMh022mef-X`_#TZ3+AHXia2F*BR zz#9)gY1AiEmMp#N%%e+pcc7;)Pg`oc`Fj7MbAR#Im0d^Hstv|duNFSaY4p+Ff?^xJ z*0zvZXKFmO{kzgs=21^h?~9l&T~8S;Z{D=}zOu#0iGDksDz7q{;NYyV$SQcR?j#l# z@aBX9RrZ?XTZ5sIWia_KYF%P;6N#*epCx9$@GA%B#8M}Hb9un6>klt((NZS9-sA{O z2=MmO9ofP!a~e{~TB#p$E|@yWVg(|2ueHHlu2V9Go)s4uUAzx5*HBBeSvZk(&YTPF zj`0%~G+C4ew@yXXF;`3L@116uSC&F6Q)+!`b3y*h&Z4rcoNL#vWs!Cnmxx$}M z1Zam{4+P>;Ck9X~X_FPD#nT$$KWmf0zIZeH; zvMfDNx8`!|v`u3SmaA%f zMJ5T$6WP5-Pn6LX5R}b4ywfAbTq#A$BAu7k+3sCCUBs@yvcZ|*ob12IT-4Yu0{FLs zshtCow*k5lQM~($d$1q5ZCaJU?5E^_wYc(+;QW#+ABECv`Z(YqV%M737>D#jk|yvdU**d3)$bbWUy> z!+8r^>lxEBi`5^f>aHSkJH=Z&8v?63}^ z4wPa4X3@FAb^vSz{IB$2V=%tRhlq8ciraw7s^3~TO|70VadB4el7`Nb>Wh}zgonYv z+JM06<=R@KsjX^dW(IgIwVsT;nu~ybXBA&n8)y!o>-GArGv`n6u_(Q;d(p@IZx+|{ z<)MA}l@p^z_=u#NInG|9G~5Dt%2n(_8K#Vy`hCR-e|J{CzBRw)2PbO7ttqy$F{(N z*F&*lF1w$Mogs3TD5h{PG+Yg^bMSuPyB4-`#A%0b9lE`^Tui_uego#~BD-bd@mgjk0 zP36Kxv<=t7@ZWB{RO#sy2Elz30Hh_Q~y&>&~b`j^Y%PI$xz`*;8Fc ze))Xip_Q14$-qLj%?C_OW#}~8C@ISOpmG_YD3YTdUr(^fITy8omOLV+$!_BLn}{M( zy%^2+k(>;pJQ&UQuK|4o?k}bt9(f4)tWW|4vxEmT;a55pI?|M2-^v_HpwYz=4?;Op z43WsQf@xy$MXjtN!VjXmkh9d&RLof>Q<-+VH}l5*=t^sPWeIDU%#^35S^oS3N2_=v zQkjL9bTnJ$Of#Z#EzKA^h1cjA$g!%DLThOVTeEW;yN-75@7tAAf!3NRX3DfYN*%hz zpi`+FTD1l`@l*__=S_SD^`4Jm?-pJIfz9oIhWiD)+Kb?hl1_G_CBcCY%~oPvNV7jp z{A;{=0J}zzuzJzJR|bE9Csc&+^VoCzRqh4L4EoN=K6~w)tcB#m?GzNTO=x~iXGtyJ z#izp`(M%u@A)hdpIpseuw~gD|RHoyhj)$u4etWtef3N_R(Z&kg%CCF8@9V$Jt+sNx zDLr>cpTpyR&zdSRR1;{v6sW&H^c!xS=*;>#3hs$`Rq&DGn?vj> zi3IDA$Uy+Yz%0N(-GLtG=0B`qnpLU_16|RqR+Slb^ul!YQrk)T*ivv|m!iA-7QP_- z+QaD4B%{7gqo>+gYTC_TGRLtk?cK;A{QvkS_nLBnO_(RVW9Nl`zxhXK0KSsVM#Akse1z77=KUz#h8}u^{`=Dp2!HmZ2*-ts zP3Z9_QJKYpCZoOJQov$}&txDp7UBM4{2;H4#5W{|42%53 z7by2j_R}k`r2mWFlQIRDlMq61C_M^BZJqmAoaq>O;bh!heNB==tZrqQ6EL z9`?xIk4C@f@b)X6uE9H?_aSO!196pLGp+r9X3k(zL>hkFnGCmVQ2q##FW6}sxSEt~ zNh-@6;5fiW@z=oCkf0Jr^VrT1&xoqJdaJ!|X#VA*bF)^LSCwRB=yebNaFcaXTW)!Y z&#Bd0Y#C{(lhg~5^6YM}ORMo0WKDHULaK}D+quQFDx(~{oQ}(0e(u7Ypv`JFP!44N zzjv-OyFDhWc`D6mbh=FK#(S;S3;&#Bpw%WrX2!+ga zfNsffG_gn^`|D&MII)KlFp}Q`TZ^*nViFzi9%KZUQwpp^X+el&)*$*~LXBqc>pOd5Va2Te};B)2G*8@N7j{W8JFLs_Ja|%=Ro5lSY_A zb+pQ8=IuZJ8izH!JJ8H_W)||PZcNpux9i--xkVkc+Uz&!Z5?OKndSA~w`o&`9>I&3 z;{e$;gif$4=trR2dpW#x!^nc;tvr4`OYj#1X_Yh1=-KXRg< zcY_otbh&{RzKb(?&eGs6a%q*kuomXbE%Bl3J!L~@(9vg`Z1$7)V4o3OuSRA`MuE-e zg2Yd;cd}5rN7vpHXAT`ETBB8c?^0T2hK^d4(L@iKM+ZWh*WbpjA$A?gZQu@I&l&Uq z>yg->ouz@`J6elynu7R`4mzS2{xnqhz|=P8(k)a)N}dNY`yutU&p%&zU>SDhz_CW{ zwq*#tzVVP271tbMo}V|nN4w?$6yoeGB$@fQkOT4K1x|K3nQF<~yhNCL?hKu-rKT0^ zK0q6}>$w>ijDho#ki^2u>xZm%mJ5jybxcHD9XYun#)7@c8Ua%rf`xm{Q8U;aWr1B4KOpxkQ$G}8XA%BHGCLX}g z)0|K>2oYfcRM!FYD7t?zc0#B?>!}+<&qQJ(9Mtkosvrt95qhc<1g!w1#MkuwQl(!` zxREv~uzmScO|Ug^LD(B+x~8 zIS=-K$>`bDJ<8iO{w!)Pc=6Or6XeJ?}w!$HBH-;M!1|)f`LZjBDIrDy-XE=QgCTYn-8;)n>hP zRZSqhwDMloNV115&5vqyRTuM-oF6_(k$r~W2!9(seq!IO2`WzY-lJfTw9w) z={uF}IVHvI%<{Ts7A#1Cz|lX_zl37JbSbNay?k%1;v&{^v9^uVUPU-4udJ|=A)w-> z8@j@hHlD? zQxOL?>9zeoXz{!YjM|v1SO-sXOs$TA3KGE*k+l@?yTBijD&5$m+M|jKq^L}E{!k(-yBKYM1~wbwm-`N4;JpV_%N zKlj=#hdbJtHFNho($u^o5xhu<_NU%l)jyx$uPl=673{m|0PF>fZqJ5;xk-R;)=Fe={bMQy(7@y(6PkLQjoGZo|WVL~M)j z#%SaQ6O&cbAza6Dn~%9)l7i5>xHsb2QW=R5d3o#=iZ+ zmw;lu=+sjUxGw2#vU_IS)L}NV&GS_du(s}jkt5%j3-*;UHe1HT441KyH&fbi<5pw^ zb$Ywcu`D$ak@gu^XqD^M9nB4vm&}@#Uu@L*>U|sx;YG>JU7C zPa}Mb807F`8D}u@De)(InEBxZJ^lpW6Xs?b7!N}R+Po5(rjOukrxn+QUg9`doDy(G zxHS@791KYVS|;!sq~twWARHz5a9}k^ex4pOZii>DS-*bWi>SP1;d;!oN6w-5H?fGA z*=>Zc{t8&sVvk6*N9!b3y}q;KkTKJWm7$mDKZ3SmzWtII!8z3Ns@P%If3{4W1eAa1 zv!Tl+p~HaaAU)9(f2DA;z>cVz3BpS!vzA4b7tbp;t!UiiWn=MPax({=?nn%nz14A# zd4K37$q!ta&P^jJaO+-$Nxj(vq2BtsLocy^g9!^2Fw`5GJ8+;y6wqOJ zK@L80;Ex!V4~-?T)()!@s|Tnbdu-pBW3ods+|Z5Dvj*rNg=>hLi@qF=E>axSa5ARS zLuyB4KimN9hXJ7A8_XXWlVr~-p(L{tA=T>=F`MkP0a~_KU;dW+5nVkuHlrbW?JZzO zf|ZG^k;fF6H4=)8C_%D3sgr$V9z&r=YAb&t0XjUYgse*Hl?8XH0CPzv**Yl7ZKN(i z)Fz57iN?S)rNvF@|AMIje}uzD44Dxk+}13@k-+N;5{p6l@JTB=_R=8jL=Aizm5Z`L zPcN~(XYxWSv8Cb63@2KGGmB+;oi4Z2(x@5q|ahAh8r>ezutE&%5#Y>CT90TZE=7He}JA`k2yvumOiZXvuSFYLD z0?>E8&gHh27Nz#;pl}j5&B`%+noeud@+z1|!SeT^?7cDatUAcSF5awfG#qa8kxW5l zrzOo;l8y23fK@g-FS4f?8uc$MkCSetkXp;AEm{D=>q5o~DmPZb6?8)x0MW|x$~nxJ zExkQf38@lKDF`e;O1z3=%c)ZF@v9zDC&K!GbwRlSzd%2}Fsd=E*>Z2^M6xtWf!2znz3B3>AIy3E5K)7$Ho0;w}%UM9WD_Dcdd6^URfWRn} z8^H&`32n($#Q8p{6W9oeA4n1G{F!77v+iBIzM=)e_}VkMONH$%|JVb+VV zUXY@8WC#lOBB{|&=q=H)5?+i92@{`X#U91m3T^!fgR8*j7bbG)>}`-3$j462kluCt z(21!P$k1A&Dy%^F9IMt_5p%>~ULpZPP2Aao?14mM1{^I2H4INb0eh;zT*xErDZyBR znjCXqg(DGfPmH@KhE5>ZfXrgCFrG^X*H}EFsUvPEfkU!JdLP9xH&&d;fu%~GMSa{& zvIi4AIK)Z(KH!lFRSXX^PQ?T47;(o59$}=)($)lX=)=S@j-MlWe)8`>Z_>Q)_wihoB-7=h z1B*vt4IV_Hq?7hz(N_a4^OKVEWh0sN|NG_WJleZq7lk;+8PrbyKXhy(dh)A(cHcI# zr@!~kpVh-fiUs|DQXhhxHg*glHv%R(5~?S{NT44&GA$4EO}Gapt*UYmqyua@L3)^( z-}FTdTNg*$+j@{KHy0SFxFxOPgsO_RUBcIQecg5z^=Rl%GEjA3RI8AWevk30xcU&UI;}Dtz&iZwsUo+RiRtUWT;^pR95|8ojW0D?@^pFSfyFJ zo09NhVs8PQ1&-vwf5oc=2bLa^=ptFJ@*p(kkngF2W^2HIqG1@&=>CE09J-uoEXti*U8V0XYI<*@hyH|uBh1wsW#c)F@qLfBK&@dFmr5FR2Ofyy0EA%$+ zZbCU7n>TmBe%He|wVCZ$rNhD?}>rWu|?3}kQgBoD@-zF$&HuNB_BhCL;MR;|$(CXQoCj=hpF z{Ni70)0xf#ch&|J2VsGVKmC*9rATZNbrc)kjuKgv#E+yJ0P1ZqqW)9FDB zhbMrhCfxT8GQz{206r~ea;UrkqxdU`9M{w9Ti-zw`mVeF6ZWfLTtgwvvlk&=m@2&P zbcUWgLh|SwckQC`VlwloU4y2*^9=5$0^ofFo1!#t>%)8Krj@&dSNmT6HNq9c=g`}a zJoLTODcmlcXGS+%!6`HFPrP*Ld0Q_snaL=q7aw7{EchJkJ*WSVOc~)6s)ydQ8G|n! zbTUA*nP~k9bwGGiMi2&xu^_w(3m{W!&*W{gtbi0L!odl(L9@#(*2(Sp6{TtP-Fpr) z49jG)?7{W);Y;2y+rAL0R8YzFLtpxgL>`-F$nvON zD2XF4^Z_AN&m^G{RR2JsMj-7+xGD&ul6z_h7?PAy!UXFvc>6<-uD5bI8#D2C)F$Ub z3tB%6-TcW5=gj1*`HfQ@uz9uGVyIa#XXYF@zVV?~B_4lBZw?_`60t-vc>H5685e(| zXqO_{)-i?uJL~X@;Q%yv#f!}Aqez#c+1A7C{l}$+J7I$Pz`~KD6uQU{v1xzQVHD=u4lPSTKCU!gD8;aR>p*PvxA$W?VNyFyt#c{J$SfKA63 z*K~U*>)U~9KoG-zsf+2?f3E#naxzby&`m9#v7xep-neKtHD_s=4Ti;~xzF$pM` zD(fXxmBtQBo6g@HQ3PPuw{BP0^a-y4wa8kR-!8-s@gzuQCpAA30oHI8EeWNuopU ztiWytMlQ$<3qXIH*m+KN+g%2;22vPilf&h3y6k2X{*%e*bR>S3pR2V-lY@7=91gQd ztI=ppCa1&Y=AA~PRxMp`9w3z%%?B+t37?|`q8#~{wqc^mM2>>uB)&>m26KXY59-v= zL-^g;>sAzwM59DhzYT{qE zFbqIy4V^$|(Z3a`Ca||z0bvj3eF;Oy&nj!0zdEbcszb|o;K9&7^?2(7Pl>awK6vRJ z)c3drkxu8q6LATfsP`cgifQE}n;1n_BaiBd%<7_hkPlb{{vL))zrypch=6#)Bp@gw zanYzBvk82KyVh~H9k{8g&8dlnyz8vx8g#&nbjBlY3kU$(S(!#)Me$+NPI$87V5Y!j zcf@aHg?@Ml#=ue#0x&RvBHswD%->x)wEGmJqKXUr!nbi+SUIL~R|~%k=~5T0>24}J zOfAl?hoq`or!h6ppD^C;I5fB0gCTKBi#b0&bc!qX&l<)tPK7JF_lqfcLZ#-lF5#MX zz8r3;fxwde5-o<bCUC=PT}s;cqf_o#vN_LDRC)TULx!F6mQB(Zquq9X-qi7FK5A|Gj{Vcy ziqD=-+g+(jU<%aPifp-_Npo+V-L>uX^IGcIlIoWhI_uzOkh=+M&IE&*(2aaK-esiF z2-lG6e|*@~@j51>{gmHA1aEjA8f#~zCY$kt?ZBCc&D?j_Sf0!ox4LOF{e z|FlL#zg?bf@>QPEvA}HE_~CksxqDi`sp8lr3zjT-YJu52Y5c@2UVmDmF7vM;a)^sm zUHZcE^LAB~PH5VY??cK|U{29PSY~W(O4Cq*%yMtgmw|E;aH4;#9H!O>r#Pw{GIim38mz zb32-|%JV6kWugK34dZKPRd%`&^U?cA?=QU(V#WohbS_wR;mu#EDWi4LPF|}{F&GSH zXRaUsi6^Eu0%Aa>4aj@O!+~Qu-EavJU*^HgJb*2MC9o4 ztA}#*G||x4D04uyQ!8wr>y|cj7S~*KQCt=t-}o7sR+aN=N;8@zKRme+9}|w{D#eH)u7ZdxV+NXuWc=EvxUtD{#jp z9k2^WI)w}5(k9x9JB{OC{n={HNww(0QZBUskWYQM-{a@{NO_67Mjj# z>GuKi4L>HzU64~Hwtzi~aU1iih*xH4p%>m}o)}+pDB+LHTy1&l{0+hJRvks!dK_I= zlnyn~d-xvmXG^&w0{mCrxL}!H-#NwW*e-pvU1F1SPHxD#;vV!Z>F&w#prv<<4L`V1 z46VYS}eWQ<47wa|G!Xp9VD0mPi-66vl5WxFlrR#WDIyw^M5Px zhehbl`C)g1xFGa|$%GqhkfxOO36VZWq{{_eR?IbU8h{>$zA#zN9E?XCTvEr9hW~Ue_)zH`_jom!3;}8 zK;|HDjlo)Rmnn386LHlcdMBJUzv}wX?LD@B{?s1+ix;Ujx%}SuTpsmm==t!OosGW$ zPh?5|$L!@`sH!n|5h~GTe#kA$dDgPhCX!CY&KWckh$HHO7X@?ONVJ=n*|ZW!(%{SK z@V?@L4wYZLq=4FGqV#TmYOr^!7g$yeT9eV@-rCpDYUj1cP8WyP2fMNjh9@q$Oa)_5 zUY~mv{n!#>1g{KxCgGk9$Yj9wso2~e_)#TH zIhnX8U8EYwL-bZUANXfK*8Ow(vatR5?38PA{ZwxH_DbQCD;G6YR%cZeA8TXmh~{Yv zYFr_FMV8~tXc4VT$%LvIlk1C0>B9Q54ti!qKncrJ^nb;?Mn9=2Che`FS;RKNT*k}X zBNbwDocM8p3Sg(iVj-@a8McC-r6y#ir?22E>nBWm>7|u6;m0@X>rAG})hjdd?!SLE zUssdSnlWSCva-6%sIKcVnu0PKQ-rHJg~KhWE`CmjgHokdb@iO=yq<{7sC4MytMiU8 zooTN`o8in@5aN3J7o@j|CY~6m*iaru80Z94XW;(B1xyt?{*BN#0jmsORooGE?r&p~ zE!`c0ZIHgWotM!-Foo>;Jlrrdgv{)imn)II71Prz zyKZqU$y+SHS9esw>a!tzydHQOfRW!S6Hs6akpKY&rb)u+5OSlU2`F9<7W=KN@r8Rk zI;i>6)|8jgYrD5oU5kpn0P0X`aq2jwAa{y3HG6KhMdN7Ct>kJ;^vh2PIvwemTj|qE z3*7oU^YeBy9V-AT*szM)H-9o{r_Q0*@CLV%q0)jG#=xSS9H3gt=8?LZE%T(OmD1y~ z^J&PGfM-Bg!=|(fJ7Afi0&5Y<+grRm zqq?^F)Ju+a6qHeA)r-%6qxEpmM+JR#OLEhxyx^f4pdS~UzTnX>f5dm8 zMoNueXnw^C9>3P1AHuf|UTq47u*lDKXpem7QMK@*{BhKCjx9hjtOclAFg+y5CTtYL z_E_`|p!gANXtCQh#O95cy#(4EYHgQ{8h%y7KOHu@h5kQeW{&}ALt!Nro+ftRi~eRc zTFNVnD(RPWI`jzR^RiehOdGWZzME4hJgCeX2rBbGKI0>p5yG@dQ;MR#M{1$XmzrZq z|D*y2&@kVl{oD>v0@zTQ8L7^OPn;+0fM1Zp%%^s;M?ohPFf9$^^NH7iZ5eK30!2Vm zq{*Loud}b@DQzBQbtf}loacEfy3OOF)=k+6Kk0AGb?8yzw}o>KXbL3HL^lj9*9Gva zjO=HifI#;=94ZP;i2^Z|VkpxT_OsY97^L`6IE_;Ee+mfi5#aggzL+>|M_lwZ>`Kpc zQ5UdV6*;hE5C#sH!l8~7JBdLhmY7(qA7yc77iF%TK4DwJgf7(iZJEjrD zJ_|l3$V^B*qJuuG%*%Ddl(N89=N_kxH(P=^yebcWCS%*cXP6!jf&@?IPS<{;PGv6k zP_}`a-S;b|t3Ml*4;ttbod^w!eK#jNr)U}|U#4H>FuE)(46sqN{_zv%Vdcxt zPQl6tghvC~N9H%{HM+KI<`e}|CxiCUj8cL69%N4R`ys!pg^fiNbo!o>nvGehjaY$t z-)5eJ>*pjUrozv|p9`7iIw8jDdz_iy?*R(~w7o+u41Q@spC9e4Vcj-m{%h=OxhkuN ztC_KeF=RYVPE?G$Xw8m*iMCs819Jb6uCFi^(mpc zE;!DkPEEmuNN{@ynU7q&Zl)kO(8sRKB!KE8hq!Xk@Iywe0gGYRr;g zp4j2T7D2k3^1X!jQ)+{TtYPRiKTHP6wdXaOP1&A8i;||(%9bz9b7|Bjd%ee~Qc*_6 z>d3S^ti|?PKUJltow+b)lFx3bPtR~V9X4N)+hQuC1rEpwW2B3I)|y&Mbu)DAz#(Q39$5!PtS%CfXZuXX2HI-I31L zVZJT|vRzOrqEuAjHOA_k8L0-?rq$%7Shw31QV#P)W}^{N6iXS>R%?RZDjka$oh?JH zO|e+i=f(dLXj1Jz$&Zr4>;$%!`Nc+PZ41e{CI*d-DCxdGF04Ahv$rhX(FVZq9qgbDrn-Y>zvz$$wrt z0&C;hy(fQ9UhpeRPO!kCH`}%bHe^^;LV_oK2gfDum0E^-1;N+<&61+llm2el0bHHF zw~V~EV)^nF;?7=&JNsvGXCY^NJTwR3PzXQ~dV~?1E7hP&pZhv}4WJ-isccdHj5`|) z-brr8D-cJtz{cDtEHK0&$yf|i%uTUp9?Ht zW9cIRu+H!!WZGc$XDrK59g@6IT`rGTn_FfLLZ?-|UNyvzTkWdy zG=n8}u9lnP)~W;f!MXVCwScB>9s+Ty&7JBNQHk%12cbw}=Dz7RQyXfDp|O~!%C%~O z4b26+=PhxDyN;Exiq6|mR|qofB>GHCjr?6BI=eSYh`M+-_E*-NV4+=Swr-8zkZ#pM z?~cr3C7p@Uaj9E zQ{?N&=bg{Oo`=kMH!-p3h;woXVaxjmb`<_)^U`Jg-e;r#&ljC=MoDP!T_QJb|lzUpf9i{D(MPSlH?Hs zDI&&~Bof|Veb_uDac%R&HQ1mpBj2*8@%xasMy)dVi&n_)7~ljZ5n z&5AQV(Y?AkC;~>Ew(6M^nswta_!Vp}yT9`<+Tc~~ zRm$hts>a(22c#w^6{p0TlD)1JPbjsZ$B)*t2UWWqc%nEW+s-?xjUwDLe4Uirg3&Ou@SiKQ#c`r+YWMm zz9sT-^C9-Hr=B8Ckmyjhth2teh}%V#(qb{ILC|@IkYYYT{<0jeIO4)rX2;M(Qk-9H z&c7hJys*>^0GF_)<&xr}ZOv=npt6daCk?8kv_2ugZ{UPg>(;?Q)$toPs?!MO2E|(G zjTL6R@dmr2_b2)wbT*1iV|Tpq20rvF*4i2Dy!H&hZSHII^;`|yveuR3&*tEk-Wd!o z9tT0$a~$RL0ypPXB_?netsJ{FKK@Q}N4%dd5yRZW+B&m3FXh@QKTl4B9Gk{o<4F4| ztD3%$RWNo|$-s2S-e#NP;@F#Ay29IXHroVUfu4AuA!4DEM>KM2!DR*hJMq4pu6@1J zGN~Dxbq}fU%%ThVDto9!Keo!;OukC475Tj zQNn_Aci;(Q9R108Qi zj0K}2)U4F*zq=bhh?>pq8Tg;clR|?#0P^cAJjP>KKD2UG7j_bK+)lqYCD?t ze2^CW<)usSN^4HN^ZFy{wO8z@8dzSuaNouY@tYB^{1CfZE#mY+eC0l!PZ!pO%fpfJ zmu#)N!}3^$Xl0}9I)>HthK>(WtjD!vc&x9IRh5;0<^m!m_8D}53Wn<;EN0*OVfJ^k2r zaCrYe+Y|mjKVlNS$2#vfKbAUPu=B{w&el$@-5E(~Vr>-}3G(d`3+S(eB<$;o+(lauoD z@Zrpi%*G`Dh0W!30M|CI})M8Sj! z1^m9rH*^kC?&bVY;@CJQEtPwt;*xfJ!}8dteVJy*H{?GMx%d)H6Y4Fa?5fUf(JS6t zyjh31~^0@z*n;uSqIm&<>S4qmu&dD!1T2Sb=B^KscZHi)+6D%e@ZFIUS z{M!2<)C!_x`Gd)$&4ims^(#xtS0p5)#s|~0hSmYkqa{sFNa zgfvBmcFVW`X)vfAhC!`}yU%(^56xN=1#SHZ$*%IDQS5q#MmF|bPEKwvzJAQw_CEg* zDdZmpKfXuK#yoGqJYjVG3A2m|`ZEyvxtTqTgg$ohtDR;HQN; zYKEl;R1V#v^UcnrI0MKo6!z)LL%wi%$2R(+|E8P#kxKl{-W;`N^{7#+p)f_x1LU67 zxu0V<5UH-*7iR7j{^Q6~q?!K)J~Lk4$F`~CP+B*R7h=ODi>4g%t1fygX~t=`xo%sX zgoNq@nLPUpl@nkat~{8pC`-$h6jL;I!;fD0HGlzpNCoQ#NV0^%FNFne3@mWa_<%_> z`EH*^<5NC|$_G>1@Og6LnwI8sh3y9R6?JXYcGEB5bHVq|Q%8GRT3#KXSy~RDeyh56 z<%F|>!8_<}u(m8}Udb{v+f5{wrLbRg-YjrfPdVErBrN1A6vG#oJb|Pb{l&aS>*D7_4(K^ zY!!L_1#QDhmSD5^;M<~u^OMLG?t_}>-%!P)Zi47ZNa7$QB>@R%;w0F+rAtaME*|>A z^L%tWq510vAaNZVxsb`7E5zWuI^5}oFW1gnv>Of!1*&_ck!$L<*2xkcO+f=v0-OkV zbe_^twzycLHjoFN3_}c&2CmOVo@CdQKpW3vMxYICO7iufCU_udg7n<86ywOG^42`L z56S#Eh|`>1iSoSRwjp@}#dYog=UoW%H?Bx5)4jArH=wR=z%pfBU0#0Oisg7rDDo;h z0xr)hC;Fm}Mb3(Qou#-8!Y?!AlkM$LMkPdfw6|NRUDE3e+Ba3b9Q!8x zEN?gN_Ih_WD*B)-8}yBhI-@KHb+YzdS%>c$b&ZYa4J!xr;J=qKwR5yEl?dSsRR@m) zePKpImxH-PiC!iy9eFwbP@ngaG4lown$Hc}3##z%>eb}p9@cGkW%rw=CC$xTYj4K? zef0J|I{Z+Xb{48`kw73+7fnJ%r2z~_fSe+gMHrDd$#x;m$OGhDqt!oFZ$z_HMOKOo z)WUX{Z1JPfo({@B6i_4OeiDC5)hskkQx!#3tBXvg1ixvtKXcGb16)}6qpK-2nYdd1 zZ`MS<@7%>h(hxY&<&X^t51Vkv>i)5J9Q-9-CHooj^z%8wBRlRI)}&hutdPZrQocQf6K$j_h>D5y5X*zAco6%x@))z`{ZHrQsIHQNiW?he7wsz=le>22cDyo zJVKEZQisvlA)C5ALXof7qm*=}_0xPfobj_ru!DW`PFPx$?8_YIC*^0G$_KY1fbm)*Gy-k)piZXgdS=7s#oWpfGgGKnc zl15vAA!K8ZO@gp+2}72!cZX9m)4;97jD*p<{CE4uSLlLnUC#5;JCd|))zdjB6QWd( zze>4O#(qPkKZs`Ah8uFkbSxkr7gd^Ii+n15$YoSV3S(Sm!J#8dkPkKpGwT-rfr7G;byZt>@k@_W+Tz1XO??BI=#hiDRan!D^;m_@D#6mT1_C{ zpxQ%DiP|Zwpo&Y@v5Dz!4#;jThs3w)6k~cxPPWlFp|IEvpM@&B5w6tnEp+=ot25%v zT8wry;6!-Gz>x7jUs4aSh!@=4Z^6 zmF6LdH8s^Lx=dwwtY)*-lR>7YyV1Lk1Z(gI`|vv;I!SHAZQzI`%JU$B%6vWeo6u|{ z|5$U|ZEM!te*0Ms`8n#6hQ@)}L|LM?9Xj{CJMTR2+(TK7byHmncQ@8fHksRY13W!0 zhdcdht4Q{UhI%0!Oba0F3I&6o5>Japfkk7$*m+gv)a2q&m1*C(>1p``s@#Dg=EO`- zhC4r8o|xLAe30(3nTg(PVFNRqR&!y#Es&aDv1hCJwn4V&*c%JW2U?Or=vHjmi)y`4 zxo|;+cb}i5xIda@F-E{$?315$^r)HBG_A=%6cnTJq^A{|2dBo{!2mK!YK*4B!6B4+ zraGM|d3w&m?M9kCLai^Dp)(Eic%#KgP;OU# z4I8i5tw#Vw12(?z{vZuovvziooVahiIUKCn0CpM|iY)-d%1fG;v&EHWpFg9v+rF085uCqb_Y~C|(Pen8 z7JXTTj@H#o^?GL1`I3x^Bh>*{*u+vqG1zdYGD~xFOvVW%qY=d8;y(E&upYl|i6~vK zHStYCyj^MIoH7~m=hgKRc)s?3eB%};a zl#k!Y`H$J^PJew_X{srS?Tfu9qHkEK7J%4$2}~KA>(?9I$>w->oucHWSD1fgE-yD%s!3&uc4Ty4-b~b~ zgFfmr2|Q^Fp7gBxy11Y?7~vQa&O_1D2<)#I$ts$;9f%(kS1xMCsA(*x*+0fJ&>y5U zImKF`M~hmpuPmz`+AqC=7$nuD{EJ;v9F~%FZvW1*e@JFsvLYuXg$#+Rir$VzgYqS- z&J0}9@jfo-_v#qlUVsD%_;AmtORi#KwYadcV9ip<86k2s6&`xX-mAB$c2_ZgzMQO2 zxDTLMDL|}^@=Lwj>_eIim45~N1IF(HLg-|BNhQRJ%bP99A-yfBoSkn#+>K%*kGrjU zgDT1JeLp(32-Z>&o@yEGJ<)9uSh5}k-)9{ z4PKKQqW>sjffNJL&7E6nRSXtyhC&lP4qozo&8;S1npyv-UZtu*x9ma_QI+!)sxOe| zy!4*ctmycJc`+>Xsn?sXIIqU6m|PMV)*zFCy07@cZnPt=gGVJvib-$0=?0t8t4C;& z!GaK~{Qz_IXdTGK$thzP9U-Znwe{@bOs=Q5M?Q;%rt&s_T5DHUi7{almG(+kq681v zT0Z5>T_7U?U|^FJEFc=ZNk&asJjGpI8XssZX-Z30$@SWUJoD(HRWp{et$6^EoJrnCQOUAAAVCaKvICrV*j@oi*IY)pD{<%Rh+ zb?RaG=;OYY9wu9qm*V`Gp8#sm@?+p3iW7CD*zA_6l`6P2V5k*P#LDba^_{8H zl6?8jutV{>5|jYXp!tRw$QGOw5VInX3CJsk_oEsC8Hy1l1ed`&AY(*}-|JQel-lWF zjF-&Ev#VZLVuBCDZN@NPD;IHRmI3mvD}Xc>>mThq8s#-gamUObJZJ%lR=?7%_lSSx z-6vMM{pmGwMXa-Bhf%&b_k>OB|Cr8ub`S6Tm%Ir3%WrpiF=sMDfaSw!#`h(5Ib53Q zoL>_Ju!>c20q2pVf*onxZM$@8O>yKsBdRAg!}v^PpDhKk(~6$dpbogxoMf~c=|^|4 zoA0_hys)ewFth%b&y0!eFyZ1$s=-eG9d@H+oC-~d|B}h1cUs)O$d#DjWMtIN?`+_< zPhTI~=j3kF=VLugpK*1apG)JVTX@}f1smUm1~tUUFFFSpy`rxmnqj-sG=1oBXpOMR zbMt09u^^o^Tsvf%$$a*p!UR7x4V$*o;hegpQnW@eS#{;Nj5_kIQ`T8ZD_`+Wyv$E?n4n@yiuuh)A%1cVyJf6%M-@l?IN|v?s=! z6^SNSQs=r^I}_q(G>j~)P)KIxLBmBAVR*O7OX(%L zoS18(|G`f0nmBgGo{2x7xo1LxH9SuF081Q->M?V`LQY*jMl*)=t$o?eVWP#)P%DP- ze#}z^Koe!52wg%Enf$_C*X$~?XZr?NIdVYp@<)IPRANd+rOREBm(qr(ib|Ijn9_{q z9%cvFkyV*Nn+tYk zm?b4uMK^nDFeTdbM!TDgo_I&I+on@_aZ9~kLT_h^37M^`!<-P3|IGFk8mPmbd@yvs zKTS=yISj_2r{g<1elL4xFGA_(pyf;+eVhAZIJ)3Kjl2kIq{c;{W6=6p~c<~@+}s^67qKkGS>b$Qt9G3$@J(I;N(9(>%LIdoLyt2PLp1==cf zrC3FAToV@ByXb5$;oV!53-wBLj62o&(=VmcxxB$KWE^jH-0>Uj-?<(#(mglwdOr)5 zUtpEw#TfQE@lqEM@b!a@SfrozY73GUh+{!{j#C|r(ranmi|Kd!4{9J~o|t&Q+q~?= z%O|yH1{>IjM)S{!sbr!g<*6srt5gf^w?RUG6Qk{2z32DR@7dpsr0SiQsGCh;Z+kuL zt2h3DDv4M3J6{v&Zae?$f2n9Y-}>}J?2o~OzP;wP{Z!8ri)db+Guxw#LuSWp~Ah zkQ^wB?gl^70X*+I8&P~do=pXqrIof6*5Wvw2VqMg2Ud-Wm^36)kK5@x)jfeKuyXoe z-@Wouep;l?M5^9?iQ3s$um5#ATXFcTg*e%daL%vY6WP$umHFM`#l<&XdCX=S zmi^!Re1B%g1}$FvI}#|{d)2MdF@nZ<&;R)-`&$A1tiKy0$5}hS?UGjI8Z*64sSNFndz zz5MT#+on{baurfxxt;aYG7fX*;IglfLu3Hdsqje!p8v;^Xjs+rcbMj=qY}V=D|BzNq zUL;*2!5Wq3qlwm}#l1lOtY^{q6NkG}EyMj3meBIzamPSGC-FbW8a zA5SK(CWl%MKr-){RVd4$-{konynIGp#4-SBs8*+6Ipcn!kyXR2>`UvgVK!p74%0T1 z`mmX>8<11r2-2$*zx>&WU(}}sJl)p;QHR<<%3T-;*Vdqwd5wB+#dZA&4Xz%drmyWI7`9r`REOcLulLY=DLHHnhogPWkPBUttiKZrlp8)x*>Mck&2IWVd3P+yj%D;|Zj$GrQGs~=AJil~AByamG&An6zw(duCdM6uhgH52 zoYn_+2la$E+!WeIFP7u=U~yf_hjy6>INnv=0V+MZ`0zz)mI5RU0YAlR5 zy3l;Hshqx3YuL~zewQXEjqf;nRJvQASkO3#USHK%m|$>gY<$$vO!tuz zpQ|GBsxW+szgX%+l}>NzL+*^>BS#L;07vi1D9(&coKeBTGr#&cE*Nx`e}d!@f_$pW z-Ur8qLn^sb1EO=?O1{v4j(X-fJO1UAU+7k9x{bU&znAFuV&PlG>G8(vcr3~}byfFq zMO77UW71Og1IUWfu2g0kxk+5}d1xh1$1eIX)=p#3r)Z%uzGdpZu9`O5r5<^9>v`u) z8`DI0Mjp*79&_RO&8=AQHF)+4EI80pOhS3ZMd;F538|y%w2e`fbQSrKrAXJhxk_5a z(#ZDdQKggaq%Ugf<^vcw7Xv?~Y!cNy`WOCvi1T!Ho=;QM8IOX9m)}vY;0**%tCILe%*nUpwGXcf4pQEMaB3I81KENl$W zIy7sT6S3pm87x>B{p0pK=uY;);Y;r%m9Jd9j#$_)H8Oo_+eJkGpO>JmLo=6GcP!5! z#%pgNmX2N0-XzBEKE$Nw?EcFy`nA*f9{WDk7t?iZ?%i8owpiaI&ID%-3L&}!T&ls% zri@oM^L_ytKEX!d@~VM+<41x2wBjJ3X&9s-Lky43#uc=s?yMxw|;qsJ9tSs?lW1vgpwH;7wMP9VP5eWs<1I=iu2ZTnuudA)LwF4ajqD zddV8?e0Y+iX4~d`7AxlA54`qHkFpr_%Wbz0YpC<57;+GQwsGqd8YbpPhK|TNCY#My z*Eo#axm~lh$S*{`N$bF@9nI$^C*=zE@vTc`##m5egeBu%(XY!hLy3$N^ zhp|w<8Xvy~3)CHAsnptioVZKMw@N$Dh0cb@;f(cNx|XdZ)A}m5Huj}ZY=3dqLMf)$ z{uCV+7XtJ}52zPGv?Zey>?ygjD{7wSw9oC68c+7Xdd8`I4=j1?QTzp#e6sC^TmaL& z_=D%6b-esAo>vcLviXz@Mdh@7hL#S}XKHi^ySv}IH>9B>fg3rtBbX^_J>+VB_oX_7H5tw(5aajxpuwFSpL9H%M+LGAUC^4Hs+KR zCXs-_VMyOG*}Q7Pq}JB;mKB3*vi0(?cwXcJl`yvOEY*R*Y%{w@y|8U?Tfx+O|B!00 zUmjjXCer39DhVXkCk@S9y+gTT&x_JKS3BZ^c9(+8MIsM&s=U0>vwlVcs$^+=Is{{iknNgVIjIbd>6n&yvbmS;)I4cuyjR^&m_t;b$K*GL-9cIJOe~`V zvg=!i6sm|X^MxCele2SXrddgPW=PF(#9Mu4j}QA&g934N3eS+^e*J#;g+L7Om2t&E z@I#KZdF3{t@K}ir4Q0B)j>ZK+JmlXerM<9x-^*2%b=7OrO@2{}v~WO+FTocG76!-q zxm4p99p!rEp(m9-VGa5*-h{F(IjfsGR&z%yItuKY)#`;k&}~RGL^j7PespToyoAMF z02^684&5#EhMrzmAz(4daQ`blNX$tymrt%Op3A56R*ck9m&fkR%yv%#&dm%plB}l0!OfM3 zzc6i?TQ@l+Ev@ZV1Lpfm`b?q@aJQ5wESmbYSN+qorCR*JTI?PCIX4` zYTgdJ*0t~CnrA&OBafEl^>(`u3lI0hJ7kT63Uj$N|9f&*LU4QAx%841*ENljZ`g9b zG9>TIRF5$RSu;C%NH7sjARp)4P;I#9o+bcy5_2| zG-b-w@)KK@5vPNzlLA=M%hLj=&{Mp1@Zh}sv*DsQPtc9bnlpNCRjqv8PMljP@&^Q- z+y-OHXj~0Uw~O0ifu?gm;i1Irc5OKvbZ(CW*ov% zM~<0}3M2+nlEX>K338D~=Q3ox6R0gRxyOX_{6~MQNCuCc>RhD8Le)}#$i`l|Ld|m8 z9o8VtX-d$a{h-&gXSmPd8k}EKkzp9Jy2_L5olfg2WqG+{ay^qMv6>BfpGj|$Wv4+_ ztX`WZGm^#{{pn86fVuYd=RR0h$~8k!r^M93aSnkt`-svK8k;(1UM@C3$Y3E~Wi1{P?Z+viiiDUA06|E-X^i@BHLc>RHK9Vui9iKEw zXIJBirTCMoWVE~)W*`OSlTh2nmy;eC=gD2>_cUeXQ|n+|{`3X%eG@KOUhwILc>kQ{ zMV_&~OPc68vj;bO&{R&JkgQHDpVDG9g~J8T%FBuUTXNps1l18t&B`eZC1hI+9yvet zYL_t~uSTyg%PTcWu;fYR5}k=AWrPie0z-WxNJ0P&>3&|d^S=cY&JGmJg;5(QsEjrY$Z3{`z41934$~X$O0H$BQpr zPHK0&guQ78PVr!Gc*0sg9y+qKr`wH`oa{>DV?g1Vf)F#Le)hCI2{^`s*&HX^s=+m* zbjC@Lr;%y&M|5Q8To3oj&UJs`AVUY`$NL@jktQj>ASoD1MAN&Lvr@c%BT{HwI%=#g z$xRH@l(3!puCmf}87zx#GrNmO1qpV;06n7A76ojc`P11W3$2KgwJIq3ndCFY7sI5C z*`qYGJPLU*2qw$$>9mBl%rJsH#my3zLs&^PtwbzE2!&{}pw|bPF9!-0XOmo#oZ|fB zcL-GR*ofZ2UN%cgu|LH|N=%Y$yE#}>pgNmqh8IBnO;_q=WT~CXqsQh_L*zEASr2Y* zKpKz}X{i>E-IGo~NJ7x;=rT%{B1}cf%Beo_Wp*hhygc%;yaq)m%Wz}@OmZn36}??i z{b9Ec>|4NPUg)QHc)v7vzPqTpb}Y&T$GtqL%4Qo`HYF97$Ehw~rMql!YHixsy19jw zJL!8I?oz8Q*zrkCvfn*%te5JN3TsM-L_Vf2j}q|voNj8ym0qX5Z#xmhauZp`3yLyJKlB=v5m7Ic?iVuj7fIt5j zk1pjrTH6i`*Ov?T5Y(FfM`k>fG0YuEJT`ZiBmQdy#Uu|L|#h|BrkMt5kk9O1MAgu?Qxxn-hl1Wh4XEa z&RiTn*c%*s!&tYYYHId*1s-qe@N}j;Lm-K^&qzUu<%95qm=7fv#n_F@QI*f@`i8?8flB?2dq~4ufrkC1Hdrk&De$QeF zY0Lt@{|&O$DLUqGheuB$Me7_-nzj&L`YC2TE2e>UV-l*kVT;4^>EUNq58fkRaFGVU zmt~#RAX%Kni+2hu6%hB*$I3TssJLN+?deOl3v7MwrA2eFxAmQ$(UsBxVKwCqHAZD9F5+}mn-#PE=I@AA)~8Dqk*!mPE5*bV z%4shvs4XKmQ0k&~gFeKIu&M!zCl8Mn#tUgLr`Mm&Z1F#tASU5<{LhvJexPiR#H5?! zj6AfK_sr$ith7{509h2+T9HnwVWQYkJ9tb!P?A&F1L>;i>j}z`$bkdDShJekoKtGG zm8!c351yGG92H19@UpaGRd&idyMKRizLL}NTXr8A6My+-55h>9NsSg+S@o52#mdz= z^u`Md(qs?&`(5gTTQ0$d2Uw}}y|fFKA~eD7atPtch%^ymnX?4pX#u_QTZPjW$piex zX!ATg7ki#}zhh_dH3A<#mAN~&tfaA(^YTAH|0ZOIlN zG;1XHJ!vw+bD=7#@sFiS$wc-i9il*t<_u4!izNQR9|(jClBs1RO1Yw?P`)VaPTa)4?C928s%qkHLI~>{OF)t^>WZ~Rk_S3y7!__9lucdB-7q)(djMS$*&RN9Fn3jayyCZ644I`mJ-SyszjbFIaua4; z-T7B#sB{-^1j=<|4h#if=k(>__GO?M%o(ysc%`tSV$tMEoGQ0)2&IsJTeBSU+(Ir0 zG&8kuAX?#wZ2R=7G zZpzQe>-xBi{wLnY{swmsb;JAhvv5IWC69;~QSriiBrzDueMo}j)rC)i&-%BPOD7q$ z`bTXCbNryg)HVJtkI~gr@p1)dOsW?%M zJl;9t*_E&D+oSH@@rvPz2Uop1r=Y$bhKUh#l-U`XIhB>Kk=c1|O=TM?h&>*jwo)u| zYTN>FFbyARAc%wV)8JRl#Khs0@E>T-5{gA?SRUw5>`fUr+9m-#!HJ@o1L=(AWdGv|+JGD(4-k-?5X$dnI?nzHywt{3lQkj#PF`bO$sXH~ zVb=K46?9`+QyY&HV2$APqY)^UqG{q9phcQYtTj5nHtT!RFAFhdz>4 zuDbicVbt{D9{h}q12fJi=g&MaIzb1DcdPRDbj6bo( za_FY7Z8pSZjgSsrbKL7^$JuW}1+g$BOs$?7pgtYy0~UNRU27MPUz}17#a)25y%A&75n5YbTxMCxG(8q#A|IWvTwoz}JO(qe79x_8p>**U9FQRlm- zwXL?L*^ zPr|+%&d1#M!AxHWu?QzlF`~1CH6G?Gj^VrGOpzOjAH=dFIlpvt2c4%Kc6n@BW+T!e zw?<=6=YEi#LXuDk4bNdh6CKt#I<3qHx%a{nk^0G5Ii9_CCxSMwGgxywcI3lKwk0svXyy{ zA#?Rz68X}TDj^`UM*gkhv}7+0xdTX2CG3%Hu=+CWgAm+CJxHV zul6p=ESY&@W?4YP1{zLSS*Roxu4o+k(p5Y0KF>c)~x|&zk#eRl@*# z?t;qZz4Yo>aQ6>i$6jFt8(@U2gR6<_%bZ~d=LGf#H@2tUu151~YS5>rXpF7|!a@3g zcN6|L-XCv^+3DhkxD#er(8p&m9P6gK`nj1IXnUGCGRbU2##noeW^FXnx)}x(A?dQs z!Omz*twXVn-i?-neuIq;k45v4xM7h_`9Eqo4^h>6(Lr!){08?%upHQE(y`gFoJb%7 zt_pKoUGE^ySmY0vZ$LE&DS+qbOO;TXJ>Z-tBJV#O@HlMhf}`Y>TZemHHfefZ_`n3y zgw+Xp^D-aX?OV3Y*SKSZYF20cLS6Urh@neq)6ns0nN@>^jc}}+vnXf8{NV<)EpiQ< zJb7YzP32GvHILt3JYZH+*yxQ+7!eNoe8KPt`Oy*K1fP`Qj~tfta{2V);v+bmp)6Bg zsjL?mO|a7cZH3s0*a8=$6 z7oJ$3X0t|az-hT$JZrhMS|s^-BA*-O!U_3#2eG_t+@2GQNo!a?!D#_p*r^HC)_&rsJi~5l*BX8eWso;>Amz z>)j((>q~$9m;HBymEs0={z(KYt0+H$IAItSbs=D!5Uda!Baq@0pV#5m0pqA?Dd9|* zVx4h7I3ImwkO!DMh~dQV%_Q@0$_H2OjeHkNr=A*3r$%99aRhdKx5LH^S;crCMWF&@LBs;_U_<3Dh(-p zdIGyYdZmPJ_v+B?MPtTK+4G_N!fg!;o7b+G)HISO&bwoI{-S(P$KI@hG3QC^$ME_e zDwRT2mL;wRiP-eFg2r;*xC_1?BNZ~dm)?Di7X?oDe<_uGef?Zh;6 z?v)m6Ai*~!SveZnw*aNzbj!}UAv;`F*gA1wp52r*I8l`nB42pZBzJszt(uL_jvguX z`0>oa1Wp$O6xGcdInv|aHT_~D84a02dZV$G7kDg-Qx}43HFnPB5ua_G$BqWxdie=hx^dZZBU z+$9IH5LRQs4|>uC+=aZ7$shus9^d}HyWi!u(~+}J?XRPH7w2c-B_p zsr`7#Qqie=ch9;U*0NG*>{&5S-&w9q7yWwL1(9v1bm{dy6tUyTEQ?n8;mUuUqa-f6 z8t?&LzZrx^lSwvtjn%MMR(71@lbq>pThy$d}@jkeU0}6Rxjwrs} z^$Dqk>1ZeK>|EC|8VQ)uHqUirxM&A2O=CLtJK9N(YD~f#xwT`=F}!vQ)?tl)x1)>< z@A?P`qI*7wzWIqWib<~@nHf90V8Q(VW_s+d1@q^l@sOD0c4Ukq*r2zsUnol{+?pZ6 zg*X7`%8EUlnGG$FOp9$3eUVr$YAEGttMlt;vF}+mVefVAjg7zB+xp$!6TgprPdY>b zSH7-TqdRmT9&U*n0!^jYa|nMl50~OxP56wU$8p&}C>U-uf=Qc_IAFTwmB~;tuu5gYYJ7SXZA`!bfm;EuedHo!>9A{t;u)jyf#`cQleNHYmpO_kZ zukBseK8st^n+oJw+*`jWYU_Z^Klym8i3^~OOrszBB89QJ;JVT{l<$Fr|Aq}IXQSB% zU5|`j%H!|C!cB(5qKMlVeM*WzZ>M@r*Ujtid8Bdv{Q0;2*h4$6o{wwEhG~x$cTCy? zGDj;t7x92K;j1S{`U3SCU#8`em$ii{8(3RAnar+Zceax$9dg&2Zqe?mT8^>&7|TFB zU@O|+ea54AM5ggEwST+ECD(6+-BXNBZnzLHPc=R|IY-CuXST7?d(ODW$obd-Isn5Z`qWqt{^#lHBTkt*pfTeE+#nkWLu#a84zkMGY7TaK& zvv1>mvS{Ch`^jc}4{#70UIR@F;DY7D=LP0g$u*3ZF?kg z|Ni#gVSmZxDuoaea9QI>8ZCw zEU;k*KnZKXqSj#|C^q9F#i;YSRvQ0M$7|BSPv}5tOvh^{I`N^QAeUc(T&(y|?6^3@ zA&x^r5u&prx3H1w&Dt?|k8fnVH;@%<4}LWUNJ1Qr{1_%uti7O66dp;_`a?d)H}n8U zJ&;dG_-=j_ip5wi*!#&KjC{CY!2;!IuSfKYzt}T9APvWXNGe9MH*}&NONCbgIHG&s z5Ru*W1}naXj@8a@EdGUfF+1pA#S5(aI=f+d(dyW-tty%^qfp)y+vNxJcKX+D@JHhE zaF);EEKN8j93?+Z{7>dRLfXmw8<~ZCbd;@TgEvy0vLT|U-*@ck7%T-kK9P3g_+!89 zit{1PKN&r!Fo>%hL_u6SjG~k9msCT17L^4^B=zWA|~EG|2!(*I-cC$zIzwA^n}=h=zaSyykh5t`{^2O zMtIPCHj;dZ2PNS_{GRlBO0RoDHng^CJI(*C-&{-gmCT=C99h*h`p)9{^Gj%pHa0JS z923(*to2<&&-p_mORo(JfI9ePFPQZD~~we{-o>?Y%E9 zZ`*~J>Wy8S)A2#c{D7TT4T~KBfMLJnPBwIrHy}$lNq5a%in|7UW;}L-SMcC=2lxw6 zmV-EuGl>cw4zCj_hJ6l}mX2~qJHvWoB6R9Cmn)Jfv zO)o@R=x>r<*tGctB{71|P$%xammN=LT{i<`Q{+JTPyACihXe*1}3Oh-muj#N1#kJ2*w0`R&4w_p$!7LP(TDSTnR-pdGg zEkV-xip#@f!&6UbyY=Lg{4CbCwm#h23ZSQZ>dDA;u~VlDpL~kuYE$euf^_~#I0k}8 z-HAsDQWf9`N8A$`#i;7ulSmcUY=6f`U8CcU?L)Xl3_Hf4ogmeoSNIgLt}mpM*0Tfc zWFGZ(jhF?-IU0Lvz>cKxQHmk?C3iz)I;|K1SpE{O^z|FqVRg08A+WgHaSB{vu)uaN zRE0DLgb@@6urEzLnBLHUYBEA$_zqCDZ3D0Ct}AA3QAm$L_+wXN5MIC?NTcsk${ot; z$Rm9B-3uZQ(J@Dq4ejj46HUXz30`kPc)0u!X=`UUkhv1$p`|NugTvY)I9W)bi52Ad zlT0CpSqu5+lPrPUCT%9i(Q0`zYhj7xBXSRZ4eT0KJwO&~!qy&z?JF(=r_zo0 z#imZf!H(ezshtO{kRR=h%IDEv{$W&)lW__O)@xHr(FvvJvEYoQ1!Vs5Kz&Bg;|XTe zE1$9(+WBE?n=3RlJ9dOue($~jq?CTr5EZvCDI0#6jmHbnuYAZ3xA*wfc=4;8JNEj0 zu^(cP)>dtp*479H>iDu`{(_>&jj`eA{GtUAA>;X=LR}YlLxVsZaiHHqZ_w(>D2J<| zTp;nt7j%HX8-DEbfspuL8U%lw-CNFfEQmdcL+)DutePtsTUr%yb}7knLGyLN7h8LJNB+#G^E_r6uJMFW*T)bXk` z@Z(5@cC|P?Dn~nBrX5@-kuHq5PFk|Kt?H||^G2-f%pcCiBM%#4$wn^w*%_QYx}anJz25F9SJ3)~_NA7QUM zLSK7_9X4{QRV&S!_o852uPi|oK-_zylO1?N+Z0+EBzdG7o50!E=k71hy&yf!$Y{PKeX%G$Xqf#oj>|h>n8uh)Zw}V$r-@I9Sm^^*ZPQ01E zbI@^)sl|=&aoNEqge|Klrx125?YE;gtez*<% zIRG@4bbcz2myUrTbl`$II*WYGtWdGOVK>7NGFv*vEC@LLKQf!$!fqk6@f#4#@<9-% zP2@6bA}Gxu6&qyPx;G|=u3~f9+`Z(VU?qo{vX?v{2EdS*QA{!&U~{>2B8MTZ#^aIV z5ts;Ykh|!Z3%jC&Oe6otY|9~duc6mAG(;9vlCQ6!=hO3l_@}P8 z<34G^_peIhMnx`>zrzUg*cj;*7|9^%h^~}`(XPx(jF<|4tWHn%O6e)9D5l!o9Z-Y?<;`5dx z+^8qSH=T`PU`YW+I=q2QkvaP17m=G-aO9fOeg*DVJlCjP#QS_i(rIscR&CcS))w}jYD?43j2R0$PPYdue1doZcv{pdS7 zF?hjw|8jjEeT#TFo;|pd>Bv8&CpiW@*_{JsO?qNL#x)5K9~vMKHJGI|4kI-TCopyt z!x4Zl;0O?qKyU!X9AQ7w4dPyoLa%lJvMOBi7(x*Cl|EvOguyYS0VASSVz2X|I6sVw zy@b@-GWL5emoOVAnA=yHL~<2tH5$1D5|NGwas*lOsDRv_V5&PF0GEJA2BdBgLg*`p z<12dXmv;LvHMahk!|_<8WQ$!+cr{A=tj(3>irh@LcN}qt-P~+0B*kXDq08C1QZ;^z zIc#tK7bWKWC+a*WKs^0&h@TdTr)r$gaW4V%Wt^a_6wndb<03$ zJ;o`Fe642SbdXnv6F5Ca@D$^+2nmZw7+$B6htI^`JH%~?y+f=~d1(*)K^kVv#_fR( z^Yydl#el>uzf=B5T41&qy17Q4G3S^fUcI_-EG&qOs*?;-Ykc2nZZ@$4=36t6{&d+-n2zt1~A5V@O^0NzUJi8o*Kv^V<0 z!z72yNqNN&GN_LZ2$tCfN=*Qd$bhX@R1g0VbA{j_k}z!~qv#T7J52Z8@!^MeXw-S@ zyYJqrF^q@Lz5e=hA6|d(;ClIU_EZx4{=WOz4@uqrR1yvm`JTIpl1hd~NtW3{zrN_A z=aXr|i(9t5mFmz}?aVNeD-T6Ty*c-UHQx zaHrI;h%b*;DI_ivp_7MwJ`7!ClF_^l5zz|!vrgglYy2`*=dqps0zX0^C7y6fbozVr zh?-WMhJe{`CL6A}={o80n<9U?F~Nc2+6p>NqpY=z{70&)9#pF^SwF5?jdpoRQ`H$v z=un54Yb!E4h%BM7iOJvyNYf&3aGZd};UX$6C=AldYnnt0yLK-DnVoJPk1SRIzq=Nk z#ck(2fSLzE@~BlXk{Y7*OF|5kcrPNjcyC$MMnO?uM+x2KS-`H&Xi7(0V-#6M#Wce` zdLqeQQ_z~=ptd9r-EX6o_)v2A#CeJC46D^_v$_4}bquNZs0KZR6)lY1#r{C5d4cms z!~%_2G8Tx2t+G`{PpjDKEG~=t85d2@FGORH0oEt2X*MT2I4-D~jnt{(L!_LzIdA!-;E z1uAzX2A58_zkT7YM&p%rm@3-P530R5k;tEXNUWiv9cJQO=aehgfBnD(3yowunq}D! z1|ikr#&musr$`UNJ2IG47IsvGY^5TOOvEZ_7I3aDATU-0lnL6)a70soct>k3>`X=^ zQ_<8>pPV&fwWlIMZ-~#e4jpREPfe?=sF=TU_xzdXN5YMD8|KU|E0P)pOI1o^J-0U9PR9gPPmZA z_qmFNJnuENXzUs8K%YejX%dRbo|ERU^RMeYUDL_yS(iX+K1fLTpwBv5seugZIqz#u zS{E4+UmB19*^yogvVsEO96|v2t(@)f6aik{;*6*}O51gw1@%_ijvnScDA$D4@OVzS zUXO`*r2@RL&@=$${{D!?4D@so< zj7jMEdcE}c=JQ{6x&C(COfK5=JO5vaI{VXuw|z{`zhK|h|G~qyg65WErG6f} z(9_-+t-PLsJb@4g>RR?ZVz|kEEb3wO*Tk{!Ay5(i@@U~j%_E6=)6grsRx@@BkF1Hn)x2Nq9&bJ zYfP_U&$r!JT2^@3?8otNIJ4zc=}n#wZlEG~7$Kf8Zirw5@KxR#iHk9COo?-MjdSu~ zGG47hljdA>BVTg`k?J8WSi! z#mhxV)M!LuN28H*BP>E)iA5~K4synRnpq+N@bs%hWsNgkv5!cT94YbM46!KQW)_Rm z8>5Rt*^HjsF(Jselp)|D;WO8fnv=ifBJmgTE+-o4-X zxj+#f1AqjZ4HWyQG?C05IC$c*+6o-1UwUEYqWXYVj4Y-O^f8|J1L(xe1+fCHShy^H zcrajUrzEs^ZdCkAliPx<6>%F{G%qSX(`pwOgAvm|VC_Dje1 z5D&Kahx7^RLzsrv2jW4oKp3TW2wMi2Dlp+TM;bw8HA8t>V*_wApc`vhOwVvfpsu79 zirI`5O;%ILS7r*YxfuC{rnUnM`#qlBD?3-B`3q*K*>Mcj*=^83=*g4|zAt)?HZNVC!FidOA@# z^p9BF)h&)U!`|I{@012mbM*?FqkhngMDNV8P9CZoe@Wja{ zsT$;^Dld({5PyLQqTSLh$SnOYti3L#&y{}3UO|fPad;41SwjEVNCTh{Mo!^lY`2N= z0Z(boC*2&_zlhS@(bl{ufm>a`rMMD(qO1zw#`-@jj+&4P*5WJ8qW!M zW>j_u+F_KFQ3szaO8cbeA(#VM0X7OB)$GEa2beuXY5H5a%lAzn^v9aJ^ z2yC#}>NAWvrv6uAV@;@Vv4OTRF#LIcUGrdd0G0?OwIjDb$!D|{^Y8yW5npjdT>q56Wt=DJ41oXw2?z_Kf1^;ZoXWXmart1Bv? z+gd29%kN?4)lmKWjvU#ip@-Konvq{~VNENH<=z0d#*K17->^PMA)186B1?QANHD*N z4~tcal$OrjM(=8AMQ-UH_7gUHQ)>_!XDD8)Z`;UU zwfJ?DiPLjSTU)d!Y7QAqRjVomEmPdk($F&3V6c}u4Emr!hxn3`88(kma2T7cdr-K* zzf`-ln|-&fqjPK7vqemy6;U*AvT7TK7GsC7qhp2LwsyALCvcWxD@|F%+08(YW}elB zp>bKK>#vKMIi3;uH@aIIsa*h;2>oY`z*U3s-c7&)6G6!&h=e~*t_}T1gi|pI0tf;i zE}`8QXcBDfP_bPmT6s?Z1QK8#90(NokL>#?TnTuTJd5tJnA`(xtvagQ0u6*UYpY>R zM;*l&?L4e`ceBW-9rCu@&byPk|A=t(a&AstY-^9UyEe8}`gmK9(J;fOH-rpOb7 zTn^X=VlmCIF-tvd96hUjz35oq?e*(eYq1U1l~H)l0@MmtaY4b!K78QFLp0^!umDEO5~l>7RU82eYRquFgz&;(V(u`TTuWPEkbkKqXs}eR ztRm!r7y||q>*A1sYYhg1Zd=4-akq%VLqb~-XK|SQRX$%$RU^~4D2yq|5f$|^C50o+ zq6jlcEI>+3XA4Jn%v>otR?YT!fmnhzAQpfYbg_bHSXQBPTKp|b!qsyME2}IJXE0L^ z0Ulo{&M7X8t@Zl-zDjhWnPK@f(vqR)fa$Ko-+>nDC%9#rO#nM!tR(ngk_IM>RI*6& z9Uf>U|0E?g1j0L^moW9=#Gee=W-KlVYj&XcpNyM_fFuylcuJ!)%-tnHlLhe=E%ObA z=B}^-=9z&N8roKkV4A7U5{6aNtl8JvQRslMk3L}W2>OW65CF-&`3fDyXp2LaaLby` z)*^j_*GY$h71ga4+nSc80u^=u$7wBgU7;JMy6CieOTcb0nT;;7Bki3 zY%J6nEPB2Ef*n3^Ynz%{<^xUrfNofzf19oG?q^5%6a0WX5-IdaN>1R5)u^-#J~76=gWTDX2G>4_3fVWk-=C{INdR z;Rf}*%pWWreoCjem)MQkB0ZE9=}f-X^0Qiy!N`YNKCx@<>cKhl%1Yqz78;rPp(`tKsE9WR(&f$~#PBAlA1-byE)*T%N^gBR#Xd2ct}2PZRo`Va(jWLT z@SU)*jYK&f&QC@|$l_GiX-&;=13Y6zb{5Bl#5k9i)&}R#?*pCPGq1i=59b2kfGzDR z=xl?o?UvS#dA3MVQRl3_bCZxUm;f>YhKy+G^ig^p0Y?zRVKO*2&Y%oN_Fw&r$^sxh z1JSAw3k~DEUPrsjTxAWsk#CB&ZmnFqMut_(pi}gDE2~@{@Wu(O1{C;k+E8n8q0=6& zBJlarET$?P1^7tx4(VBL1H?nO0(`JokclA03L{bztHC7qD4HliAs{eh$ttrDC(`66 zI0=*vEcuPnQ@iJDh4$8Nr;ZM5d8f`O2oby8A(nMrY0)|6)z|YB&G`(4dSkRV3d!H1 zO2GzTtvJ^)@@xxOo$Ue1$b4O!Hxo-r@og z%;~x+?y6_$rpBcXyVq4-F1oawslY@d6EwiHHpH-j@__UL{Dzf7bvB?U&IlG(uqsrn z*Uzu4GC^fU9MK<*RB^>*B1$6L0pp^vW+q-Y5v?E@fCungJy63SZ?S*ENmU1*{^A8y zo2mqXWvUKD*A)cMU!W6~7aMe?+WWQ9`t}O?qZ5~1e7oJZhDW-!wXvB?*IdP-nez;= zatb_EozZ;@WrD`Y;WwFbX#`e!%m!3J`F+wS#*-DX^5Ydm$aqkOYS+LaNV#-c5C(+R z!KaJdCV+h@M|nID=d#T2e0qiz$c^Lm5ZDd+U1n3U|9iBqLHC5dp+O(&=F6qf39nhp zxLKB>n~hq1WBn7&JO|aw6iZtSoXPhsn!mf)Zq(~xh$A&WXg9%hcmUsircA2iS(1?> zA&aqx8L8KOR$pJQ56Y-7l+{%2IP}2)HgTlpV2q7UzaW@H=8K~!)`E`9AUIEY&RPWX2@efG5*Ps z%Q=&Ju&NFDKyQ!`8xFK2PECj6ZO!`Qh8Z&qw>XTs^7q6fq_NcSJKQAA{H2go@27@iRc(WqX4~TA{3< zrMyLdIoDKN?Jw+Y(tkzY)T9s3<7yi#42ZE7ZM))*upM?^BFm1(puRx*R0zG3F?m1F+PS zJ2tw}ap^nBi((+_LB_;^Z2!UaKrjjS*MSfKz5qy8Q_)ZcVZz5_DM5ngQQ~V5jtWWN z*V#a`?x(9~&Jyb)+B=14R5)F_95+{c>~jn5L8}@|3W_YD05cCVEj-fBT(;8teUDLx z8OVbk^%(V9e_2s=Rk1HX4gbElpsuFKj7jryAgrgs@|0)q%bG9gj`EFo6CJ@0X}jiu z#qqqH_|=i}s#vknI5*&FF9RWiqCFOKth#OOhRW-!YQ=gd=<{HGRe5JLQsixS>)LFl zW((D3pgh5)%-Ma*7FgyOY54SB`lR$OxC10>00ITz0y>y5bJ7M$_>T|;!{`CQpD-Bz!A#Y&6(4aMLWelcJp{vv=n#|o@D6Jl{%3 zE8$onMn7WY47jfXstOYU6tXE9HeUh{6D(rGH^c&!$IH-yM}y^lGiwmb(b_7?EIskN zV7br28m!gQ?cGcj)c=%6oQ7=$MnUJ6HkN|{dp16_gM-~lFw~Iw6n_k2Q{|dQNVwsY zHg@7b1k3-0%aaV85-3$97B-MV(V&953WOIarCMA>2;c|c>=FE-p4;?lOEopKV)YGO z^;B2OD=Xs1Nr0SwbHQy*%T}!a)Q8A%sAo~{(DA>#>veieRslkAR*TEya(kRsi%t-9 z7PA|c56|7ww{PcQXIb@mt1ddcuD=&*US}~YJ0Z#(kHzn-Xzah@(&ejH80RiHdT4P! zI!k~(fo_M->vUTzdYw*hvAA6xujn?L^#UY$JIKI0++{GRSqp(Ju$zD)vALKeOQILy z4nQ4vyqiqW*tAd}0&gC7rbGlQP)tB*Md=ky94tiW2|I1_9Ek3%Wuz5y*`rd%#6zOKgML5(Ye5!qz2%>d&L-m^w6?@Jh&2Uz zJP;zRA3iDQ8NsgOVct0NTO5OjTA=u?+sLSiJ$ILvHjq&hR-HU*f@1gLzI99wQX8z# zy-=YC=zN|cJt%jc4BkJ4D@_u=C;zes{)h1h$8Lneg)@mqJV7|$c>G>|(fD@-96Luo zWPb}>T?W(SfvlA*F2@4dlK=BSj)|cm{_ zw3!WKxLUgPbeFq#;qBMI7QF9QU1wQYAddlH^Mybj*i8f(SHg}7KBU_Ja%vNEb;3@{ zX8vQ<1@BAnH(e+FwMZ3lVCZ&7U(VO31`? z;-WcV{PZ`+A{7+@sZWGiR5}KCC;y;O^Z+pU8N(p0aQ5^u_;0vmUJxiJz(YUvpH zJ^dK>6LOPIJQWxcy4mgmY=uP+Hc*2&mVwPg@`AjoE+o(HOoWDCRBqDGB776Ob74*V zTL0g_#eCP0%s=G|JwAG& z(|>&Cx76N!PnQPod)2LNE(AZ`=yqGU_0)rxKHk`J{by>eGaWZ2&Pu>e%nie){G!bTvmjyZ7bfJgnE>F z0}@1-B1J$Iw(~;Kv=lxWN0-zi#B_#fPz0^uH33N~HaBKI2n7Q@qs#w>%#1GdL%Cuu zvKV%5*d3i_6U|mSjULU2;9;EhQre+2M;o*)1vQq|-MiUy7`m7BnjAGK-aT3ZfEWj? z;t-0p92z)&q0cI8pecjDhOaRMXoKSm)OmY$SyxkgWE659Kw(U?3@&4ZvM|tokgiO+ z$_e`y7zymz#CN0bnowtciH0sIC>7o+*T@ck35r+96d$wW0c%NZoChq?m^`Cl3U~n&5_@fY_&)=OoD`f-{)32SfG6mrX~NT93#fVpNWYlMp)rwXUKjjoa8^f^ zOmd4Khd!d2gm#SoCUJTodbFv%#^<(K7aHiA`T~D(!OeTn+MPu%w@$Bx>QqWMtD!33 zo!ulI(=rz#tE?y+ti$(8zev9ZaK!Ll?c|O+Dn!{}*XvfUXH*DC^r(tsYEB24$A>lP%yRl} zW)rA7;DpUkmG&9-L8v|00_PmnTR43;jtawTM^m*pk#;z=llCgM0N^<#>DRxYW>K-M z=)9Jy1;MqOjK*b)&j+W@LUf*^#a%DcANe-a9ZaQ0aa4}b>ui1lR)C@ig)eHFkQars z72SyKX><-&j|Q(HzBd65>QWr?f>wsxM`a5@MaJGS2DYVuOTfz~;2d_KS@2BY^VtXAI>@u{a%MQ)ckv^NMA3yJ8hxDYfw& zNSJcGb!`$1nYh;kh^z6WD2e3dHzH=-D{ z8jOn^bq_>ZB>@FX1}1R&*i~`?GWz0hS3+na^wd~Jb6KrW=?jr^x9cUQAgLq%Qo(%Y z^j{OgLN>jj!#v$T&|7Ry91JJ%br2r1e{e+h4^l*`x+|b6F_W5jdp4&aMJE0gbIH(n z&OrP~;tEN5m&yrT0dPVw&UfYlaK+SC2kf_jFeU=v$xkV`CWb%IJ8`7`1AxMY|D*w> zP$r|Pg(|&b{yh?RDaEc|_81ZkC0>@~iWE(W+SG80%8VQRSo+~VQT@Nzzu$Q~HKLJz ztwY_veVG!aCDM;vF6q6W{~9KUf0|pB5jKi{fTT;L_oe@pE~9?%;y<~Q=o2fy`;7Es zpC4vbTwz7eeH*pgY-k8wPvS@KFe3LlxknwY9LOF&qO&Yt<8k&zbl7l`2Qs77KQaSH z_k9bhDURRtvgNt!ZbA>(7cH!8tcN82!NFBuxX5&1aOLC7>5O1ee4keO!*{vwU3)!u z!!0k+zq-xl^;zuJ?(>d7Yu^ZW-r+BN0U-!OLyrX{+prHNCy>+4ixdk)>A6r+aX1Ku z8!y1DA$d2nVbr*iZX*nZn=q)QXTQ;2OLaEAFd*Ihr@1%8`j)Nwc&d+e^5FzG$pT@) zxkHD~TfJlvbwm6srLiTKoIfxGhujfyYxz_K0#xu} zV9Q3ClITrj(ZK9NGe^xL>3+mR#>-(ieh$uf85{f^PTvqRkJx zY%`rWfIeqSY19BoG;t`%Ts&$GNwJNP?c#RtxmzBrUR7h!cQtafPr^-}q!E~TNim{^ zp9;4mQ)%<(yPP+!SsTEqG;JYXt1aX07?}0#IO3IRYiD9=qEu*V1{K|{j=g_kF>eF8 zuC*s(LJ-UnbY`%pqz@9f9TQqfpp$+d!||tq-lRIXdfKRc9m~MJ{GgQDM64--SauMUc7A%S;36amp`LP?ME zggh;Yq_wVFQem`}v^cAyd-VFnv#$nBQOl&x#0itC`|`$siE*611qs(s-%DTs0vdy$ z#j!wyeuGJ1AQi$1I-3~M(xC)2H^MP9+*jwdMDp z^|iwn>bCyGhJ33pVS?^}zbsf;6o>}9!vQ^S7*PR56*`@f z_Fh*LC zDX#309a1RPVlKc5;M4n|Sr)g(&Ss7;o?9wD)8ulrpjBC!5Eo|2DaMa+i(qILZeXkz zEums-gPn%TJP~#ZDy3%j)Er|;49E|%kf^n{x9=)+bJexcp|TjvsNhN$$%#a#0X;|( zjNGCxOFu)og=kTA7kEvrnXvec~WoO1Os%4dKRszDOi^XW!(vl_;P9% zwQQl!;!<*~msH*MgWE8{ElEk0K2jeI8NJfGNF-UnH=A{O(53c4|UOU4Ioj%eJS(fDnd4?7!=@~0j z3K@77YMQjDhljoiq${TB?_-3N#4n?wIQbTx&uLq1UbC%sR(wFmLF<)=qxBJ|(Izkg zbjHvu%X2VoM1Y04I>YIAl&e@Y8vf7xE^y#(0@f+PvFv&mE&&S_!^QAcKlSs=<*zQg z?4_mOp0-b-u{#TVl1^qSEq&hV=L3Lm7V-h}@feDFDi57MyppWy@Q($QFyBE8QH8>Ey2NV+r42DHKk zR?WvWCp4cX%I&|c17Ov!Qq0GN0MXG%37&X@>;13+SB%#GH@JcNptY>aD-;CE5i0Zh zrMufjdr4uT*4w=qn;8E^C4nA`ws*K3B?SRg;ID);78aH`#105d%DQ72bUYr?Tt1=Q zk}rKRKKAJEoj*_G45!hbdrS3lSbMRU^JM5G=Y1NFE&#gq%+D-C&oA&XM}U8 zc}fh*0>uk|2LJJ6nrr`WFiOG){qHE8FDc&Ze^Irh`oCNo{pkNs;Ofrx_`XKc^@ia; z%xf@?qFV#CN}YCA%sk7H#1@kFfb@R4KrZ`eu;FytH~d;=wV6#xXwBl zJxcSu16fc%q5~{)7vIQpM*U2EapO$s-!{EmTK}Y1^cj^FOX!aDIYk?;IVUZaFbsNb zaS;4fP78Bf@i;UHGiU|T46~r(@1g4|i&(axc1{Ov*=n~Jhi0shF7$1xls=tE_n=2w z>HonE1W>c?gDnFvMGiVS%^sH*IucBBbgv-(BK;a z*rD7Epn*_EBHr>4jEZaGC?o2D*$P%zcn5yynD~pe!0j%f`|Mn-+y7ZJ3t^bWxB#Un z;j#sNJiiF03&24*!nonpteS zyUv1;mWI(Mba_`>(0WgmSY$f=adMJ`arz#Jl=C!~{pYkMI1vDShC#o8LbZ&1g;h+N$I^UgT+9ccmiflK;g z#d7l!%(-xAg&Nvis1I+AtgIfsF(Gl;zm3WHW9v0p@BuR*4bZRk82cI0;3V2X9LV!W zQ#Wh0L#r)LW#as=9j3PfBvN{}#s?L;{4VHHUiZ50aHKGDkpMA zO@uKcGXNhrAg`Wg#=n~=t%B&u;~_ylT-A)Nw-kjQ8!YN=xlYF0A;Y*?@$TmJa~ zy?JZf%*_tRg67#e1WuG~WQ0D!jL0)YHDMqyXtRSnI?x(!Pc05W5}o8J9C-Fb0APei zM_`^L$@H*tOG-&pz$QG8Na z&#OQ2sS`1CrK`%M!!v&c=`pb2D9RvsIa+&b{23^bgGG8Y4fCNW-YiKvhN3vXIbo+j1{slB6=> z=7cZs?3G;m?gQiW-8+kndW!)z5XfUSKCqTu*^s^e{&@gL*7j{YQNw1y6E%iUVXih( z|BTGe)_|Yv--a3PoDQbU1i&RY2MB=_*vQ-pnnq@6jBHYv!{?1mXg5qWFNzfu7FX7p z`&!LMn3l4Tlh@^eXxJ|m_#D=NJ+p%csffHdmF&6 zpKL=M7k2jXhB{1*!l-UlAl{cRdSjefAvrud+Zc#Rks*{#%LMp7kLn|NtwT2Vf@;8Ae8^2$U*5-lkxNlQ70n8~pZ{TOr_g{Ur zEuYke=Mw<6@m>O`9?jWf0R_vdFr-la$qbdIKrHt5fwx-Teh2+7Uqr_KWfW}j@1Ql( zXMX(SVLrdq^|uu2N-H?XJ9ROhlw`H^d_KwRxzX%&?HMC4V+whtLF&wr7j-fPWbuD1 z^z}jB=<9c*aFh0(8T#5o?5LxfOY>?;fsv&&dSed(#?{NiU_&@cB2RfEW|%S;u0-a4 zIv;iy^#+V*h80P4sI_^(?xw>AigR&PeN97qdAWhJ@hayMm!M8_SaYF9 z1M@tILc(B@;})Y16Y(o>Mjgk#QgdPps(fG zx4ulK`{78Miwy=VcCp#}2w|?$Y&;``sfgM{nk9cCS3)v5U6nVNoBpy)GN*n*LJ$eh z2ivA$&33YMAkFh3b?>A&Rvtr(vn0TV`SZc4U!+V{d+?rt7S8A3Dqdz^s^A?ye#Wv( z@*xzTON`HGGD}wPxrNOUc0v9N9+#(L0-0H89O`*+>>9+i_1hmFXQMl=s};8-QK%5so7KM zG|e;M)q#*dI;B68;vig}Nv9X&g-%Dkgpo01T6HGKv?+y5)4=(kBU1>;j+VOH@>RJ&tPY`#mxY29Zc}>k#uoB2AeKi|jZ3DiV4eQ0P&&pRNlW-F9#!~1@ znJh&w`%k)k#bfyDU;hpFk5$~iTh9nPO~(CGm$~_4q_w%ZgVMLo6fbe}CvXi9tFRF9 z5u3qBTnmoSxq0#to7G{R&pd1}le=c-*?l}~4F3$zSM?+BAryWt-Ux990vuT^`9yPk z{>b;8OtKtzDEFk&Y4rEUklv}UD`j^un3GI?tihXMvQB^AdG!0KbMn4DTfYq8ND2IVc0@7%c+hFa)!RAk5nD(o1JSsZz z^z7lI3D7~&?2Y_ND4v8>1(ODyx~-WdZk!W*-%JSxJDm0+hLJyF-+eMDe2=0bJ3&(+2#4De*$EVr zvlCkAN3P2S!RT{IFqF=m8Ip4iuw9FWR70@IYco3?wbd@z3`wS_-^h0W1>j1NY-3Zi zFb|H|!M69Rz1<|GLq zmz$IQs-j~u*rz<@(emnKKv=#%1cVbo{RrOWi#I^#z~t2D&udU(^<;H#B354nW0P$( zjhO(C(ElI)TO=nzwDRXwS%2w{S(PX)Fy%JBnJADvu zhOi|`GT>xVI}n4C+wP2OOit|5N~wWk^cL}JCLw~|@{Ln7|EKSoSR$jxm6$t}4-=XE zJwQr3SsRiTL7^v!jYOjA!<2By++47+Mh>WRcaDZPPJU+sWYB&&TAoCToN;d@NJ+a! zB8xaV+^A;L|1b&UuqyfT_%9~Lj>0N8LMEgJ2H?Vy%SlVhtO{eigm>D2>a2`|{+%9X z884$fk>I44Pa#Q-`R`sZavGu5dkePzGn4x`xSvHkPLUR7q?ig5a7sx+xx zRkOe!-7$fnND2roQNN8ifi_76oRHJGS|C7^lTpO8Wid_#(>!uDeJoIPjtUuu?T`vE z>ei%_ovxS{VdF&6%-E+P;-(2^flgZ7D9}mx5V^^bPIBkB|B{1`L+_C#{Yh5I_dz}s z%<20Tbi$z9si8A*;3=T$H#zz~2`rrY@u&|(xxfcx)B~EBS+_E%9RKXS?h>tRIcoe%eJX9Qc>tOKr=enSGv??X1K%#69GrIwR!ai(3$sH%5voWBD_+!~3b&Jg zS5UiGYD0ga-^gW6L+XWB!GkleqzrYYHMJ1%Du(q3CfE}SGvA;Vf5O4d$*o(O=79;PUB*lq1OluvY@C z+Q^QWF|bm%6x6+Fm)b;ZdJI5+i)a&6chT5=wmY2#6f1KYuIydic(rSexR@N9PK>dgNz)MELBa{F zo5#Eh0MQE&PN>ZZpRXmYLfI%vV`q;YhZ8V6CkCEh3C@cjYUMK5n2f={8cGwzp4X&! zVE@X6ZALVT&$1%LkzAQ87hRL$yTGt>r5L>uT*@)E7K**f=7>?0;z>%03Uk*)oR;c8 zCMw5o&4KaKP~ZRog;9{^da<&D%jSRywjjl8JpFYUx|B5+TyRTA{l;P$vcJg{6T~{i zD3IMp83k!~m?R2R{YEq~4ph9wN#S4*Q4s^AZY~FKm#9cX*~S>pM;t2w)fWIz*CqwQ z#8uBZYo1j}u`rp6W>Ik#myj9vDwm$vSQp1oe8$0MJlmNxWj4je?vzke$0Xe9 zi8ZKnj_ejuMc@inC+n>}cBNJ~H8hLst#i_+KhN+4i^@{M)J4P-WCbkEv9Sq`ph+Vt zi-*RbS{CQ3#!(ilGY*m*%IV*JOVt$0W_*5Emg2kBEgr=Nl?!7e%EcFZFe7Ev?e*o+$I!)BF7{?T(jH5(2`EvD|qOSDCAa8~@SJO0w& zKlsWm$V0gkD}&;jZ~JiY#H_*N$!Wjy!TsM(e;uNYkkXWofE&$~w)I9i>mv7Nlk*Xd zusU$hL1%JN0NuM)Y??WD={ARS^5vOr7R#a;+rkyw#kQ7kSGccxQ>^V4oSvorfj4nb zX0w0zmDzGGMw0}c zy1-Yr`6q;LXPR%Sk}%92_{?9EKC5ixs;3Sq&HRzSGuy$mCrQ&uBWE(#&jEvfP62?; z?F`@oJ5*mAlYMh&o|y!C>93|hAmQ^Ql7=qPV=y<$Nke(o(l)U2`^TD>`Ix*!Z%nZ} zrT3;ZW{I0IYJd*!p7vNJh_T3HT`q=8Q89*2a@qC5@JQpzi+sSV58jpftyhhh!ir^qdWLl`wa{oz+GBsKgunB zIC3g;^;dx+pmJ?`qncEphb?&3Hp(fH&8`&Cjmr9zIPBDEifK#&OfDF~;jUEC&$p+F z{th6z-T5K9$r$TX6C&u&v=kUv?tEIOWTL1f4|KE-C&)fW}nbPj6%sb4rYZgijpj*aMV7Ws=c*Fl`s zpgrYqhdP-VogudMJUZnFC)`Q?q|A<^E=o~Jp>7@i;iQrm#-r%6$|M^|JLjqi{bmSfSX8IF&;|XennoVUy z7rt2P)$qk|U|^Iel$&KNKZFTg-)(5vc-9F6&FQN=4OZ{G>*w0c4Fgu6QEw0;CJGj4 zt+2J6HzTyGnm5`CI*M%8M!ON|T81t%P`|Hm%-wN$xVXA};eyhrQSWVlr63;G$Y~1^ ztdH-HQG?AzP8(fdAO2gg5pf2Wfwi^_w71(G7xwPcpb=?gF;l`W#}i6fa%8}Zyv~G7 zhm^a;c?DBsDp6u?73n3H$8IX4P2~w*pmQ)ZvdrxKdGuUCHzOkGN*0#r1t&u_R$mnG zt!OutRo2$GRrn07p4C}`R-;f7HJh7#PgxmSM@#ow!@f2=&~uZhrEG3I(9`>o5D0JN zIIVW3owEfu3?bgc=t>rZb+%}+#kyi`zlUr0yZyn%^(`(}QK1PxR?nCzZ6i9Lqy0QR zzszlOnK@P`GOR%`cm`rt*B~@x`A4O2MWx*p*UZ633= zx)W-Vx?ug>i`*^{KXrL&t82!y4Sv-r@W!Az`}2#XbTtG5q6qjwwc+r%BUE7SAczaUHk!@MFv)7hlR9yx_s&{D6ywk$AYn z3T9a;^WkL3VxgNia2d{_n2myQwbP>IbtYG6XEA4?(N;zU)4P>V1D|sF!kSgAckr%R)enXur z(_P4A(gEGMSDDytFsJVl>6c<@#A0zeTo<_y7Q-k#59p%lks^AxzfYWD+uiGhq0PL` zW^P^G-^VSLo_^X;=Bu&r2GcS3k+6wFDE`$6puGSFUtK&kXg8}u6sb}zX!v$Km^g2A z`_D|U#vcG$-pT?kn+Yu!?=0qF_ZK>sS~FdM-<1JabT-q=_VurBH3NC`K;FH(ZGN!w z`}&6m#|60vTP9@!Cz29Ry8$^$3=Jsx;qy-RSqOYpxtpf7#RuINx*ej$8YvZ}uS{0d zW~KQDRN&3b@gl^T!bjZ4Oa|Uk<0~^rk4{4TW}*4vl@mf+Ch+`0drAbJ7kEEE83La^ zz$ZoFl%{0luhdOoAuPhP^jMs+z$1mpKbX9Umq5mxDh2}a4M5cwg5f0l31ro3LiJmGTGwD} z0fIlHV1nRJUcodzVNM%RUp$*)&e9oIyFk1OU@GhggYu#1Ez^e77(-#{9y^w#z5QTD z0kG%@w}8;pMfnBS+ch*Aq~vjKsGUV@{`jO z0jxP2sI5TJBDk7B(RetkJby6F3dkdf$EEYfGR=Tzrwin4M9$omVF8@Fb9x}=)QMc7 z=o)SSz#PLAodwMQF*-*-$N+Tw^Jj|6RRFCSIa5>)8m%+_8Z#Rde=}J)pbP`S`kq88 z$z*Rluss4w-h|9lTKqB*w;VS%(C7MoYs>78gJHcJ!b5+t)KxBX`CT4goo}fdM>fSx zn{ZI@4SrL)CSPR|HbJ%6Thy(+G+wN7{~Q3V>~dq{L`mfMYif%M07Xlm0~bqub1{Erh|Z^syTXwPB# zsZ>`zRRfb7vtI;8sv~n2R0a09GG=N}qF1YUcrU5jYShBqV8+bJ^y97~sNTCIsV3L- z_tO0zHBT0ZAah1R71Qhh@=yoWxH4yoB&7;0><*LAj$*GV?(kMB8~==59_a0UOa9l~^@M>0oNsE=~KSZGlO7*Ld=b`a9hS8NG!#!6!ZC z*f{)>{NIftPWMSo>U6|>S872oVEsa}e&0*#99R6^#Mj9@AZi<fb z)=cj(+oiHu)6$b_J|EnRmVLf*((kD%zEg7eIpR;nc`L{Tdn*3H@XsfKJTP@qZv>di z;$EpzvfxXM`V2IILZxs2?S%VW~{tT4f6VL2`Y z*&}dWDD<1MlCrABYZ|ITMS{!dv9dhJ30z^z561IDkBQDqN?Z?Np!w)Y8X^ zL|ppG;vZEN70}dHooSs5mVOB)cX$s(cR?ziljU%f*At=!maT7t#j)5E@b>Pv2fTK6 zU>Q&l)C$lN`$K?RBdMdw(zPfv5-taj3j#pNr&I*k$J7EeP*n4?h^Mc){`+YOe>b-U z7L&0;>SD!&>Q&-{M}l=6WtIsbA9HYb$j44)$Os zp|rfkI%6Gn0ONNh68d`&J@%MpBzdc+Cc2e++CBmITyG`Y*oHMYmx+Vz3FqyJoNi?z zM7^RT!%d5SVa&Bi<{glQ9sDXtO~T?#b-y)R_uIG@Mg|Ji998K_HMG91ZoHxPGytgh zs2@{Dw4myZ#lMmj9xi~#BDq^oy%DSmlG&LR1>;9|PzFTQi5f*zq955DdPJweBnzpl zzXV9^qmXLDRdnN0 z0i7=pq8}22DN~zVH4X5wk7iRcr#_nx5Q4^)Vf95qQ0M=rNJ^Dm(R2uHIEyOVQSPBB zA#}if5w5|pL`ofbp*{8+s;W-uUxq8JA*eZ5cJ68J972$FSl(g>6=@*qGxxh%VMOB7FX$o z7tZbIU4Gv4_g%Hp#h8#@Sa8$eceX9OG8~;xV+a=)c=&7#DY2A^^NRq^^EAiLEO}-z3dfV= zc_LZrL9h;^i8hP_qzxm!SY3kW5%A0=6%#R=@E%3P;WLeh@#J|HB;^SaXbiP0{YKPd znfS>g9@v-1FaXr8V970=$iNS1(f=SK#>*vTaS-x^2%kFfqu(ipC)6R6#*i{cUh$wx z{OYdhC>qYZV48$^FIzqNlK$wH40y-qtMf=6@xW}##oEUl0_;FKKS^ue0$2k&rN%t< zRxx{)-lR$Qd>&VXhvc5We$3V2l9^+|PTN$o1FSW3SOkk2CATb6Gh zF9x$bQ_YM526qBz)B_B39{T`(kRTiA_;ZqI(GT8|Tt<5{l#?$3 zc2X&zhEWm|m6K=5&E;4~j(Rc$%H*raZ&gEj9xm6ZE@DuQmupDSK~lj_;c6M`1Mqec z)XvlbqdQ<`q-xbjXBN{ky#}Nsll@fdI#j`X0i2~d|6iA7Fv1@Zm@MX~CcgAFTM=yXgz4!vE z0Hd>9EAs+s`bsU8YfU@9ifGA_vh5yo0VNL!M1X_9`O9d~>gr}Xp~fmj%#hgtvfYxG zK$S{n0{BzTrrivM9sm|~tU@Plev-B-NSAg_Bg3FV4*5wXB%^aTlK==YP|j3zE{pif zlS7C0XHrvMU4{(Nk%ZknKvOUdFbhqA4RfX-O7$iLbyAs0&in*9nSl)9e(Lr71vp{K zau>ACy$E7TgatOM$Tk&q2@?|?Bmx|BfFy>Biu}0})bk3-q&QB}A1*9IR7J~@me$4F z^W;}#P|oSV-zpF)tL^WvWqT(v1VYut0F8wqNk6PH!-PPn+GWoi#Ly4(4V`E52njWs zQq|t*3_>W=J(W)78)z!(;MC$g0y5#%_e0_Ddd)!)ZBt>o9CDdtzMSaD+ZZC$QyPs{ z%gIZv%jh$cf^oJeQ7~Q-V94&UIu-waQsEJF@s7sE0a8X@QcR}E8|L0RSQUf}C8A-2 z>hM!4!GHvP_7hIst+^skygF?_Pmisq0rM$x|CFGgXi&WwpkIOuTU}$MfVzFcPR#>f zG0OAQY!x+gBlCof-C(g02b_K!q6>J!DF z*nWs$LEJ;N_iGa1OmFZ)myALM6tl|#G{Fh7Vy;f13H4Sk`s>Mi7sxwX(zGqc`#BO~ znxOa^cNjwXHEJ$VhS$ooBT1JHnX4X&rnd|=joZKkc2B*s`6f|>qD=LLhoN&VnvsCh zW4?OZW;4wjV&0if-_pC5I;^d$~g*45R!)me-LEeVLQw_ak^e(y{+U zUp{mQJ_3G2s~vrkR!g2lp}~;=J&*kfoQa3`#H=CmckuXewDtIL_9rJ7abG^U2to!L z>2W$f@{IgGF(?MD@RyDc)A;W%4lU*qwP zcmVeKg_PUB#f^4y%x1>0lSKto{gDy_`!M4+I8BY~wFBJHd?ONig(2%w=DZ#ep1qws z`yq`Ro-GnfUS3hqh%3m+VC`lnx`Wd>>yH+Tv|Z4m#?9Vctai^Xb}=^;tJ&8hB0(#- zyp8Mmeqpem!h230kUm1sX#Ru`Tv9K(98f-vA1#lgRI0`sqYY^8egLJGuGm-VH0yY+ z*|))t_Mtzm9&{9%-1T|(dmJfGmKl|!rGxeWa(iovG30AL#580PyzMS2LT+htEg zE?JM%Aco(f=g;EVoyfDrYc#Vuv(^#5soH>8_E4LE*d;@?W&Fl^qtT$}IJ0B$6F%1v zU;_Y62iVVQJenpd+2706fege@Qe1P;Hg(9J1=+QLST^n%QEsS6+*y7&B z@q2foD_CT3)E^1JZfRC9;g?x{qrmTEJb;VnZM{xp;Ca1ZvH%#DaYMZf0CUJ1tUIp< zega(y@=pf%p+Q8>`3<@d2*OQqV89u+As|Z$=y>!+9(X`LGrWH<92)q5E&z~vH86_FUSCK#cuZD= zW}`q+ks1o%$l@vg&O(Yy|KU5E84m4sZ7nm>UVq8q7|ZB^)R3@6i>$i^?K&-swA;v! zecs6NI!uNS4-Phk`Sp#KBELB2kYMl?+J~y5Mzm_N0Wp1pu~H8I%;y-m9ex1k+Z+Fg zS;}vKQny~J|!ToRtn(dD+EJKc6Kh$;xOP7|~XCs7y zq1GDdPq7#~S2`*EYVKl!;1*n>f(P!^HT14luWR7+FWA}&50N#JX{C_igJJ0 zl%v$%q}{*CruOP&pn?SE3TO_3YlMIlCp6N~7(Q^9m4El`t#+qKdkZdg)H zb(e{wP*}Hmb=BV82}thRYq6ZQaeb^i7^N1K$Z%YG1M*)t1<)d7MXTu7m?DiH2ndqB z4L}J%MI3eD#4E3yIPv2jqgCWTCr-QqqV@)~lzN%I5ip{$3+M)FcKjRkjnW&^@8D-A zM&3btG;eDJEZ%{X$f78OcJJQ(_KJb!%Li7#Z#^^;r!Ua_64alWC;@m=V?$6`GDw?t z?b;YH$% zRJ0y*4Nx0s!G@;sepV7gq49oBojxlVUN>uY+q^x8u3CR&_fhF``GwZ`dkgsI20`Rbp{8H;=2LK_3P=3`8qGT0})8By`$I?y@LAYQlB;fmW zSg_;%H0@bqphzH<23OX+E*M_j(diF#QPFk5&>H#6o%@chIk@A{uzU2UJNI9XUy^Q= zUuv17yg}QhHg@ZQWzP<@wWfX@zGBT!*M00`>wdcS@^F^dsoSX& zv9HB$JGks?1BXJFul?z|W8|NTQ;$(QM}Hl7;3oP7Wl^5HH6qgDNI=~;XtvzUG&7?42!h`xxNs1^crS%R_fksAWfmSHB zz=|)C*3-0$v7l}ztaotQ0+cS|c{2E*XbMn91%C&~Gwa5AYDu<_qgvEHPWqABt62^a zQ$L!F$cvSu;Z48U&XDzRS${xxtDP_YZM9dCLG9H^-6hKnk;W>WO&tZ3y$F;>N@hZ~ zZv+(LVGS6@GWL_uOq!*IuBC%rGy)Dml=L_0&#*lPIVn2a6IoQpvWxZ~UCz)fDrZ6G zOTR%}ImOUS-R9Uf;QLP_o@$}rATCJanYhUi+hg!V(IJ0oHF}U`Xa0Nc(=&F}>w z9RQz1H7tK(h7(>fq6umsAqC5k5%>m}Z!z&>hOm$Me(cYKV}4%Z5)dz-sDPRg`c5?9_ZLJ;;om@M zsUQAVT895c7e))X53K_K9Vp9cZ~>Y=FgGgJxxNI#9DO6g}&R7D>R_{dw~ zw|#;5O8CVxuix)2gJ&UFt2p`{{uH0z?<<8*{2=Wa6jb8$r&Y_4L z509rC8`=<93F+U_NxLDK{0c=pqI=$g&V{JoEqdlH>|D4Vj1TGOVDzBFZa4i^-K^Qd z@Z7{#r=OH9p`<;ubmULeuVD3Ojiv=YyqN}P0{30xnO&)_F}B@__=H!@h$e@OP@{$n ziag;gao1E;t?n%;(NQ*Au-Ix|vEsHnSFL!+=4rQpVeWN{u-&w0$BykxX_xe?aCqUC zT{D{M8;-dQMx(Ldils{yEjsqVIeK$6h=BZWce}rcHpkB$>|3@Bj3WqXaQzI!J&(gF za&Uy}-@6xHFPB!(KOZ>(ZXGrsL%5t*=^3xb8~U)`6Y*Ur4f6th^}GhoW8)%^(=RYD zJsD-~9zND{owNe6=PcO4IK6jj5qr1SyJNw*Y|5h{Uch3n3yej0dZ?HS5!EWYuuU=Q z``7ivczA5|$(P_W9*=M~57#j7YI@5qW_!<0ulF7X@t^cMnVmi7G6*hEGx9_31p9jc z`F_o#pu=1Wy75^F%bE!z5tgliPy&!d`zXhCBFqYer;CacUGx8o< zeCZ{T_V7lXNq$jp;604ZP48zUZXA_^I-X@Ki73 zdhtaU5(T;9#|$x9tq#W%itx% z&?UE6jUS2-ocPdaz2!!oj=Gb2C*UvmoaB;*CG9^y>+t&MC-74l4M+s`S+WdxEhLNg z!m|_N*P4THfE2$XtS5N49D3tbW!n8Zz1^zQUs#=8px9{Yx0Il>+jRO1YRKEdQ7xS! zcUC@R7Woc~9aV1Mz9W7Oh#mAyV}Z9I5JRz*J=tYX;lj_ix#hPlUzm8CTb~e7i$8Y% zxq^|228-uQ=gYE5kx&G3Obj4r1jlVIiH8t0j0*GIAcKV!rwSPQ&u-B@r>DIqejpbJ zRl=pIr}52qf&9N$*D*^w{Q2Bqka4%0NB+cIGtS*|#CrC-p#tS@=pU3YF8aev}MG;MV1q0=-uJ*$&UPRIFnv3;%(N>9~T4(*tGE}}1c8UFA z*;!wBy|Yb{zCQTS|6}ew0Hdn1$Kkp6zBg}re>0OwW|GNdX42cFklsm1fDlM1fzT3q zmm(bnl!RWyjs+WFLoC?VwW6!I>h9Xvwd=aN?dPg1WM2N~zBiLhLTIkL-$zKMyms$7 z=bnDgsoa1QI1M-$JnuQ~ciamjbz9?>X>+CIvt(@fyB2Gd)u+r3E|(Cjw`-(}VT zLTs`GarqlP=1_rN(LV^|PeD-_dAjcpiqW+ay$e8rzN{Bp8tL^Ci3u)LU~qUDtViG;B4 z_gr@0xlF7}`Ce2u2D8cV#{+CKuppI#nq)$UC2Z)b42epG)20RM?L5Y2grP>w-$Cs( z>C1>SMUxJoGf;Q^k2Tkyp{@Qr%@h=G_(!@(7fd2vmLsc{jRNF~77Im#7`=dY#o`y# zLn|udKvdEx;x|&nCv;Aqz79@Y8awhpi+1;JQNIS&ne{qiP|)cYwQcb)Rir`nrYgBm zRER4$s{p>LQiJk$6qMeC8p~UHo_7YIhW1(1-$UwOlh8`(3T(jnZ2Unx{s~-eed<}XQy$fkB z;8iq(B!)YBa=lX4*;l&CEl5_SL(ggr_Eh|7+`{hNsdj@Fu9}Hnz)RVARPl%0JBWu! zAv3A+QAh_DBVHoxZQ`N;P6V+w&wRJLE_sYUH^yv?uka?h+#|9qEck#oI2>aeXW&~8 z4*T1f~xjMA3IMPZdExk6W1;8sn)Vt=-7ygp`1vKML4X8{$?TwZ5W+B{VW39+uq>Da6b zsJQuIp>` z=&zo}VE3r90=;hJ0xdB)s?+mSs>*_>c)2qcHF(E*>&FW3lGjbK8lE%fwydz(7Bx00 zQQ3y#_-L$H(ZpLa(kl{dh|RU~=!IC;wmb&rpN|gV!$3VoShHf*D=bCYmAn)|FaeyS zp$R~oQ;MB}xH8e$Aykv2S|^AIG^?qgpfImq)wC29} z?!|@axk#yub9&u3pe3sui>-_+CGi2_ZcwU|(F6Dqc8*LX^NW$jco5oj73cT}Ac%VN z01i4igWZlm^wWXEpJ--;*^fdiaRSy*~70WCbV6n*fnPC%BgpaY22tB zJG^4r)XL%Ho;hnipRr;6O!Pc1FP)~mF(LbP^`?qyG_>xjIak>I2NxCOCC_VUm^-(j zVO|I!N7x0x1ZeSmKm*8KTBeMu6oGKe4j8A10&$>Nj{+1qRC@=qLaUmV7UmCEh<^{3 zH(6~9YUWR#xIwXHTnl;Rb_>#37@H+VwO|(n#_pp?VD4SEym2_|C7SZ~y=3$BDa_=_ zSCQWd?=94ds2F|?Wiwd7ZsrLZ_cjMYwq}635K_X%rD!IsJ!FVA9I{%a7jmZet@sVS z4|y89$r&1{F-tB8H#INTqFq+2u*6Ev!1eGSATg7)!xNj~OzMb^I5$7yefTG65HhV3gS!R~1$At)&YG5L@(-lfBb4e%xwl|wxUQcG08k5{uj}HEM zj7BrB0aueE-ZvrM%oJ3u%`D_&^-9cWV?E`ShlU=mERQ!S)hvT~Ow7rbl`MfrkA+8< zz@w7@lOipNQV+01*|hj0s#U-fDT#@!!i7+Y+1={(fXj*1nt6jMUa!;X#-!4?R>_?upehSgDWY3p3Zk^YvsVUddhu5fPc0 z7kQCOi~@zNMOfhRdZ`rxWj|Eni27gN!>bY!GSW)YN;Nwah2AV@d`qF`gr=xSTgdJ& zOxM{x^LO9n<8>MhN?2Op(ZmUx;FDIX<9%qFm)C0ups!x=;{E7TAY@2s=qDyAUl~+T zdVS+@NK}H1eX&Y-r252x1!(w!#t~Fj?qB`j(N$=kBrAnt;0@aI$x5O4Y*{Ik;-%=z z|E8=IN^^!JC67p+lvZ4K4q3T%$GYg{R_YvDA;jT%=rh=J5ZZBYF|v{t@{}BDp;sy_ z4f>V~2+Q?2LRtz_dZlGTl_$Y9h_qZZuTNT*gS6ZRIL!n2-GN@dRB0(30BNbyNzyV9 z{1Zsar-f>mf1{wlccT+jT8aYke=IF+mntlU1bi6CM--N{falK@mXtg97nYOO1AiVM zEH^RD&6iPG$sPeVT~B3Y`P6+^Q~nIH^38#=5^ysYaC0fLvUzB)tQ2lfE`S^okd<*a zqQxs6OL*3m=6gW6hssJJ89#zP56epLFC#0Nz0Ct;W&G?lU(8y+p`%Y!o>Xrtug0}? zo9Aq>`|cPhDghlw(4T<^Kwyf!C{amyzR2prf^x_Rc}P%#+R{%@YB+;6#i?GfYZZHV zIhBu8N{R|gdHbGTDfyQ0{vs7o$cbE3SZ2!Jz;4`iX;KoMyvJ(22Lx8=1s29kv>jx} z$#Y3bbTTB~KuV%yc%tLdq$KP>5vA-yAz=$rvgcbgn@p7@UYwK^B^HQDUwlYRN>a*X z(8Q<-h)K8KKU8PNq-t$Ou_YuY<14D}0XbReHbG+^g3Sb6ZLOJ-poFKFz|(0398swZ zdATkqDRo2rzIahoI&^xon=%=9NL0r8T_#LGRA#oCOoW4^2(a9h3X{7MWaT|o74aci zX(`TF3#?7i^9gy7T_aP_0@(Rf70d_eNCI>df!~u0Do=<*QB{EobI=PZ6sQaZEf~}@ zuu^G-S^8>`(^N(p$`b7!T85bxo`oOL`w!QJ--=qLq|1TL;q!wlXlO}Zs?OtYkNOQL z92|b)QC4nu%>JV0ida3dJ7S_7b`7H$ZZzb^7rT|HQ8tC*`xyL+Q73hL2B9K=(WJo}mfl z?);3L_RN>7%VK?sc)No)kBh0&U{~(;hGBEdbuLd$e3??OXx!ak_G}Na!%_x#gwt@D4%EJWdy)U=M67;GDy_1 z^@0V$A{>B^`p+mdO<}t+pT;x*%J|f8gs0;+u0`C&?dd4%#W7E{n6MgSl_F#N($3Ek z@a@5Ia)R#*PI7&CgV8vtXlRB)g>=x>sAg9JDngDjv#(}I`47mQHSBd0#FMtPzWrr+ zQKd7c>^5~Y=Ks2>l0o!80MwC+$p^DMbFgAfU zdJSDQ@~9ELh-&bn9ZpsFn&&@B9O=oK)y|G;T)Vom7{$ainovtdQuB`1*6i$Umg36{ z`l&6`v-rd_H?O&VGWvIF39-jCS9$%+kYXGVrmc8?<&>NDwJJA`8d+A@#!PCT@$2H? z&atEFhwiRQ)%i{|ayThtia)Jv7Wi__M76HS+D#;COPUW1`js-=^IGs3rj$G_8!NjU0^qdPbFUsv7as+y zWS>#(HWK=TmF(59%?Ro?wYWvyiE8^2nkXK5;tv?<8mG&c&YTvN77c>%;w8V!Ni?|f zmNiW>nihY)&}3{K>9H&1?9@q9r~Z19(KxKS*2in-2!D;^lXlLUrDHfvo}HaAX7y2r&LL04B87e2&4z=2Lx3))7TvBnSe z(9Mtrtg5J-o&cL6txoF{*UoTvSaPhUBGjx@_@VDzjqqKEv{^FA7swbhIz7dpD$n6a z3@{Uo0&^;pl2I#|itaXFS?{jMnrfT1bE32>Qt45H$M));w-wvL-4icM2PGbI4ZIQU zaDlQ0F|OPw!hA(ynj-ZV=H%Icn4JJMN}9kk(h)nM-6HGZJJ3Vjl^wjmcXUAXjd=w- z)#~798l+uy@4c&5-+S+Z`pi`Ml6q+7jo2lxF|P6i2hTea%1?ir!rXP{uN9sso{#cW zFyrWf;1qSPMw6??d+%Sp`o8;Cuf9L2zG{+X&NcN_6IJTj`++nz_H1I)Au5nfxAS^o zt$;HGoML{?pARXyp8nflDWOoG6{Hi><%9BV9F0DLaVwg(9_D0pYBV+p-Kv7uGJn_d zaqUf^w!eKrgv|R#BKK>VZw2!{3561d+8E#&mJzRJzI7QYXcgEnGNo3(Qgoqam|VCD z&R`-V40QC>Y$f|0xU(t-jNW{~(VLMspH&V%elDf5Xk_zWh7CIYPZ0@zX}~SQC&9%7 zCNbn+1{A*p4V`rES-eM1>@L3T%$wxXh*$}d4S|^~hndjCrf51cj+n(@k;sh0i8*qP zhD1Q8rP_!Z`OP#3Dx{f!jLie=P-Z3xE8uKs-HF?RUl{OM!(+$L6B>otpSen*RH;Wr zDQ#&&f&!|j?^SZZ#;0yAy6qbeZ}QvHv?@$}AE;iTgv>FuGD^-cCj|~S!?25jtwJH` zvRjNgSH_TuoNBbgYmKUD>rODsq*98O0=Y>V$)tQAQtTEtWgNS?6DbbAfN3XT7&nky@On~zS0kgNgQ-OWQe!4aJD8hb5)LA8{1J>FCSTD zyn0G*IZjJy+c(sz)}qD2kw8hZO<{~J!)@dA_;caS*PF>hPWeIl6X^XFV7&dtM6cES(Ycyt~Ehei{ zr@?ZXn@}y2;lmKnp^jnE(Rz-d$+?jB5E@wsSpj^rR_Bv*6}sSI9b<{j^drlDcz{U@ z5=n2e?^mf@kOrh8T{?xruGQ#+0qRq~OBa=vg(ll!Gtiw{x88)t8FhN2NE1E+H*IP`HK`<7RTb+)ayf8O+gv1THjUI1OKkM2e=ygbet^vl zzTkFh)M`zP8~q`QBbL9n{#H1h=vjDWM!FV;vo$Ma>P*FWsh1${)c2t-th%864< zjH9#**aZ0~rUTMfqg1?{_2R1pJpw-t3VO&RY%1QeJUFM#!lS zgr@|f1E&XQMwGt~$bfba0`36s zO0b6!LFa*I;62$-1okd#dZKAr{KnQdCSD1DS~mtyx??md6~)6ziU+U*J{kl!lxTin z?uDu3$cD&lVQB*cXm6MzUolJH1FpYXd6ppTpvU%eg z6#BN2D6YwB@wn2JNr_Qx^#nY}qb#wg*C6G?{ZQ%gaTx0?qXP!cm{ezvNgs-}O0U-) zo8)t`34DBGJsM-T7ZsYgqGd|u6z0!^qZCN4RGi=#FrTN$+QERQ;R^Am*YwEsgHjQS zMv0RGC4)u)DTn=8umEc!zZ6`(%?Ys$*?NMIGIf&KR9aAnE?bs!Z%K}$#DRrN1r2^A zKB;&}etk-gKdwGjGt90lL-t{M5|=auZ|Img!P0ER!9|x2Hj#0B&HNr{zzplN5g6Ja zq$(!xyTShKH5ASgKp=jAAp;;OU_(|NmA$#BDon9tIz=*m8;#NkUzvQ?q;x}7RwgPd zn@kGJ-LSVyrGS)HfYh{P4XX=yqmo}!iOa=dQ6E)AqVYq5SBRTPy|aB{-9 z?qw732bZ>Ngfx{+X<$psMvW>j$0nV^s8+@R&Do+I9jgi*;284YlI#^zC7KD z9z3Tq5Cw?M3(ZL{8z~!2T?PZkkIv$nP`LqqL=|;#u1RxbV2#kl;Gw)1T!H7EKckPB zbhqE^v!!O}YqGLXMcEX2QAK>1x0=ffJAk+9b9`>SHZ8`?vu2(yg+L*GO9a*SbE-{f zS0q^4-%(p(4V09PAfqbEEqcm#V=3RwL+viN4b}kg-6%cQLS0azA7$EfUNC}AwXWw| zHdCYwr_2pHf7RfEh{86I4W1W|NEMKI4lt5Z5dfS%Q8!`W9IA!Uvm%7gwozSMn+j^^ zG?|;(6+76{%Gvl&*Dph_DxMUAxoI_38F|HnNt*74`f<12HldD5hDrQ|U0_exrJR_S zfu7x+5PjLrIC^+aZhd`j&TyE;n9wYgvQk;4Y&vFG@{|0B?iVfP-YKgR>h1{(ySgJ6q7gPL{Ef0UW+l&mZ}9K0}~}0rc@{xq*6t(j8M~W zwkOYg+|O$l?d3(Uodq^ufY*)$+tWmM9jlbwb#iEJsSLU6EQ6sC9F~B>&%>A#G}|73n_Q6xn(1Mzq%vmF$VghD`ZUkCz= z{%f>+E*k$&U?YD!w7x}tC#~=B+W*BNH7FloDD+fWz0lk8KZoCc1FnkJbHlZlr%E#B zm!`+Tpgh=jAr4&1PK3e_8$f`F=@g>&Q~HDY|x92_izPlh!#Z#Pea>hK=iVY8n6Q#s%jN*VFhLs3S*Wd z$0po@HrO(FztN>;u75C|kAq*uM{A67trkKyatmP? zPGQt)%~2|d&lgy%a=lZ@v5X3~Z4-v$I4DRJ_ zlfNxO@5=un{LV?U|8=;MFCzKK{{+f|6E2~kSG0yef5ZPDfPXH&{a;54J2#S-2s5Yi zVTGBW{{J0{2IcWcb`#i8yCC5La>~7Knr0w+$B4LRC(`oa(Ie>IwkzEx6_1B?&lhti z##lNg?@F}tT7}Tlmk~izCBT}h>iH1tkGtqL0ai+S%4Q%jje6qJA@(XW!VV$uM2K;f zP&OJFCA=>9(CestDI&}5jDcu$70=!Fk#Hxf`N3|zV$9SE9r&RL88`KW7j>dm)P$}J zH2ltlqPI;FUKQ^DK$xpR{`74QY_flsNVnt6@A;Aa6MGfx7=To{aB3L~Awuy#7m=ec zjYV{s!JYwgXlNy&Xt^hzJ%vl^H-9WVGpaDKd`yZxv7EvnIVCxD?C7E!ZaThi>tko0 zXE!W*_1Yax^~}8SS3X`=zJ}P`v3GC2W#)YhB64d~LIu-a?r}iY2}EDjWhFtBc&5_c zSbzQY_uL0Rtek43IqX;We9FlIBQ$rjpDYBET>RV{e+6M2fQ&`aGL_#xgBR}SJA%LV z2VV*&w?K*$HX$27gZcW*;oiKJj5BWLXt%8QvzW(n<`!l;U=E&7J81otJOerD1D+qs zTtZzP7W$+PzVb@)O!ptc_ra6t)QAV5J{t_+1JK;ULU(FJk`g#z`%S4g8A_D-xQyzS zkhV09@BW^jE+#TfgN!&&8J-YIIqLpXICW*fR}ia#r?OK*Pc6Na=MFkT*mx2iLHECY z{XZi{4dDNGb$l<28zkBAj}DdO}r|FQq%p}U{gi1*q*`21()%okKM^fLC7V#F=v21WyYE(GosuXGsK8*?#GAYZp{ExV zECZl0NA-b%W08=#bndMn zJdE_LeIKHc2kI$FnqiI0P8**#mH&%X_yIJwT{C9)ZtiHhjc)F!8JD?GGizqAFV%qqQY;t>ZY{A&W(k)4BWYKji+S5PL0iUpN5-e;Z6Y;(PQLU zSrbgoLaX*tF!zS%XbxIv2Y2sx)Xak6OB=qeHfkaRl3Y-y1b)S8QZyBoUS}oWqwH*6 zc-GRjLQhao44h zQlm-QS%6lYm|9}V3oZ#$P}sDxwl`W6o$*apq=+qg>IdPAii9Y$8GV0ZS_z*%8BCyZ zP)^1{&@ToOOd-}wD`vo+BQP2y0ZVBt3B^g)1cJoqFtO3y1(<#fb}szV^N6%*ha#^G z@}n#DN4GTHF@xOx)m>K~)8mrbEB+un79_$)zrV7!nCXVSUy93TzqGrnu}<;C>ier} z<_ixlo?laS|EebybtAX#ere9-9GD#F)c3`ngxccoPdQ`m+;l_xU3azLaK&xljkPR{)>o`;eS}>$a$!1S;sgkhBToFX%b=*$DHTgMuRZpepKm-@kML7^*qn!?2vkstS0fvmw|C=fuWe*kcEeu&ZxEjhDSdse#xanYvK7vaU`*%d zOW}RZz=f%(r)-SlLsBNB1xO1s-rviz#PtQ|*#?|PIUA&lQRYSWKT9{e80X~)G{AXz zW$vOyU5n;y)8Nb@GmiY=jL~Wn-K7OLT{gd@K)z?fnzG8$a#UPBw7I&hnL}%4?~Ar; z)E+Y`%xKudyARyGGgpqh3KHS#6vYKg=ig)f zYGI{8!CgaGSIn~6dfmY(O>{A3s=c)*blWOZ6+{Wu`YS;I-UQCm7!ZF;prhFRvfs%* zy#VWj-FSmBtX>8OG0r|&m|xO&I*@#ryX8`pQTEw;rZMsxz!4wP>nK`!kxW@C6Cs>K zg6S+I4AqCoSe5>&RF6#8oT3~S+FC#xxA{Srlz2@ zxT<3HxP5Fv$^0cZ7nIQ&T4M^wGhNkf+1*IFYVOJXJDM8UdE?eUR8zZXsd)=h&!4lE zl1#^uAEF&vjW4z!H$*byF0ZT^Qji%zF*ZBw!A+Y|1>{mN%9D_hMQoo2OA@@pN`jxp zx(;1+%gn=vXWp{;?%3eHfNOHq$dw)I?T-7NOV3owO|B>tXKt(f@Syv>?bp|jYbQ5tI{DfrxbK_71~N;ordP1iAc5E8G4v>$wV!=7 znO>U`x>kl!O7I|~5--q3T!Nw0Lhn^~!5%92z)OYAv{l!8Xa@NNWC~dB$S6Y2Z6u!r zKb1y?cF1LCzM@iwYyqV=S@ykR2E&79r-VX@GFm?!O3%TQXfa1TJWiN}Zioy13H>0i z`ROV8%kVRWw}rPm(C&GA(2sj$1Q~_hOqN^=HcLdim;pE4N>n6E%prg%NxqUozduYAMmmdFbb~PKrxRy`2knj= zA_Wx#pn?H%{}&n{+@1mo!{F!urQt%0oG`f1emYR$gYdZ7Hz^q6=mSr03J*FpJP$Cj zhst#1H{@E7S1OQA0kd1&T#y^LH71xU)eS3)7gzldh}yNs26 z2h8#jFk34GPbGz&>Ruu33-oMJAQjP40kAn+(#i4y*;L?wd=is&fGvTHf)n6BRQ{vP z2rYdIHMG=~6t7x+{VVGRn&kcxZ}q>gx4@=-l~IWvioLwgKDTJ(N^^8z(Wv9|i7kqK zYk~058%OWEZR6&~;hW~)-rp+6PR;EIjZv!z(OONxl$7GIiN2_!D9KyXk~MV{QK2zw zxR#;AV0Bc=wB$ABb6T;-OG}l8eo0x7;9!uDuI|fkMAz>?H*7zXv;*j}vZtB6#@+(& zY_wXC*XSW;xQzb79(uqWY`3SMp@kLPV}VzwLw{Ttd=xLqs!n?|_<449y6_>YKlSb$ zxT`Q*y7QB!LuZnnFx|5Qd(jPW=W048atAyimd3Tc(jI=;xGDMs;4##nz{$;2{ep5g zkl#erV=LzF+E|rUHE;9PPu#Uhe6yuZAgwzN9LG3#9SXK>J8&E!?PXQj)$4CHKD?z1 z-c@b9Rrko%UHCx(kNxeztAy*2F!qhxuLeQ@jsaVoZ-jSHBNn2+@E_ZRxx_78iFIe* zX0AQ+CYy75CLFI4hr1gF4%e975I=UKD$*%z+JV}FzXxx{?(TIYFSrPx{Zdal`@P&N zR@Unuq4h)cnEu~Te~1`!X7@;u;EdqpjBretRtgdI#Om3E+ClB3{YfjdLZ za#V@G>V$I<6l~X!&19Wy42%c74&ZO1n~{y2RP{()rl28) zI*?IAit6+{G-U&r(0~R{3ml5yNmp>T$WK1})2aBH>iARfR#P0W^%>#csZ;c?Ps_)d ztZ<;Z+I=dXH^o^s-oB$=jWy21$0OAhJ-n~F+Q-X!uJBtlUaL8lSE;Vppi)`l%vP_4 z_iYd?{_5&Pv#`O(!*O_uO0{8wQVG|?aSMpfIj9~_!DV!{M)nIsp9kvd0`QCK>jK$z zb=iSB00$QWA_zV=;d1lM07>M!Y3;k)(KDUFAIQCyxv|}cm>mFBD3K>iVO}7Ufk?b` z#rgbn=RN=iAYiqDbBmV>h$87l+`z-UaK*{=jFan+{No=-)}PEsKY7Krn{L_``Q|qD9;Oapdqnwl7?`ed>c-w>^lLK7OTi5D;4_OOelp2ihQ|iRSN1j|tZm z>3uvDMCjd00~LRI-=kCFBR9~8ZwL>A91K0XyKCd|;~TGh;t4XDKK&nukNhJ%nyKM2 zgkJ$tBDDhHz)JU0(Ib*_7ye3176yS~92mI{Zp-NdFVf0VO@PvJ>hMXLJfXI?0M)KK@Pjb-kx`L47~aa6C}S1=t}^ z-@w*1SV!}Y-FVYO^N{TLW1zLa1PuA{TVH?uR{HuRM2_e}mIfrz9I1_3VcMtx8l1k2FWThvHAY-=pxu4vUYd ztrhstvu1^Fj9v=A3%`Q;(|=wPmG;go^1+c0Vlq#=ub{p(=9J@C4CcD3wJ(aB`Qp*4DzcTG+goL~9PxHma1(g}jeoEJ43g zNx=c12rY<%fE`liN$Yu2)>t`tSbmJXaaLQQH9EBr>NYK`$ae7K86ld4z5A5z-3}Byi3C(Bi!|JdQNcB%vrN&+ono16{JTB4C(>{q8gPn zfZ9c^CD!P)0&xIY4r|5qIaRipoN5?=_*}iyuIqiSE;?GznmFoNihLAx(TkxHF$oX4 z)lx4($g2QA$Uv3$KvYd`w6$u^^a^WqR{27BT0xq_R?@nt)*h2TY%)5-Y2_wX>vZT? zW9$NjUa5mU#V$Q-aR7_HMyA74fCa2dIF_0gjERC zgN7tdG6J(OOU{oTsV&gzvMZtjb`hbqi}3Qe>6Ljped>@tn99}cia2!8BuCH+LQe6i zccSI)>1GaxajJ`k)Vj;vK$eB5g1ijVO`+R|q+OIEI3*>R5|!w_q2wk(T_QZ*0%d?j zn(I}V&v)(%CHch_OSUvr7j;0_vL$80DAco(WZmDjpz}@7{hbTC-hkCvE_(!!`3}6}M8OUh zhc$6YrIG{(S&To#&+a#e}w;zFRs6^x#JsWrLB@2T&_+;mL zw73f`?i7A6{9)i#0ope^S4pp{1j)1qpA6=ZMV*~U-U*grTBop^YI2n_1N#zL4Z;fS zVI`(lVChLm=>zD4FyFn0ETW(AKWVqHPWsFx-PejQUG$rQ_wkBPmF|Y{Sn0{#dxGDR zh24AUr|VG~O6?MMbqTx4T=Auoek0unpial51Mw*hA39o#?5a|{(Zb+p=mTaDFQB(L zwg5iDm6DY20=`at6-GBSQ3XrONMVf8aWq_bM0iA!kLbnjQ)nt0Cma@T14Pflt@vTE zBdPsMr3&SUK+WJ`qVMEr$GXD~$DV0Z_c|O$aOhlAeA;n=s6-U@Z#-;7s=vgb%@tZC3QbCNFEZ zad}NQ-qcvYI82J9-w2Pgmeb#o6Ju5-^&T1`kA_2NnI5Jww|>Eb`nkmB0PA#KoA7@J zrLTs~b2x4X5TB8~jDNt-!_cS(2IhspqBAd}GcfDEL!i*og9O|I(g|aPd*K{mJZcd@ zhefRHW%35xL^RnDxV6#{V)3iNys_v`VG@2mD9qUpmEs1RXY>YGBY7j3_a?dvKQFMt zev}N2C>v$blf`X1)WY@{=ksX)4EPGe>mF!2T9%qBB%6#bR zHx5DA+Z-ZBDJ~J>Y5>CveTG&8{R|beNYa69W9W6@^-?JD;_pB3`hlONB8h!tATVZ0 zUP;f8nxOO@|8IY02RuK#$d~ziUc6Io(WsziBoE#aVG9@jpfsW(1hxj*I0Cy_Y|r5s zj*C)YCnt|u=<|BvO0N%1a$=>GQ#dhaQv~fXNMV=52St<|zi*Lij4EhEp*E?4b9t`! z16~PDu%J>r{ih3l1*P?+_gXEg<)S#wNyMAHtgv&67_6{zN+(Lw!mTWF`j;0riXZ5G zH9Y!^-V1I)ZxZ~9-ZFG^yb7kH5vQi+f=fdm)J8RjzvAR}C3Y(0Q5+7Y!Q5b0;$MMD0D=!eheAPNqU5ZQO8h$j2fbWwSK#hHQgD7jujT;+FcU5c z!11y&isb-8@IFTP1ElY2cm<3@V?i52K%pN5S1(YsTI`^+5~rrs4h4YPD2(B6FbY6o zr$B<+;SVe!uxcobBR=4j8V$XJMgxC>UrO+yfYza}Lm-i`EqzeX4`>MB77#!&Y=4f3 z?*a32`$7s2QAUHQ#U@K~RcgiqrVZG4!j7(x6M|HAze@7D&}88ta1Ot~bIaH>kn^wt z_+l=oP3h3Y3`o&x111>}Q=slWlhpHFk38TwpvQWhfnfz3mJ7X>x9Bivu^jK0=hGrr z38F)gItyW69z2A;f&F_lM#bE%tQ$Gu#XIM{d-$rm-6k7ydZumcEG#-Pf14(Egqt<{ zj-uQIW6~8aoiXl)n|{g-JazL`IVot|ibL5-kqRC#* zs*Ly5TP97b8hSg*zis%)mT~ty@l>jE!=hEQCmReI!fm&_)H%Dd-~lJ3bstaMRy_UG zbIL`FmXZZa#-XtV_bgkySoz$k>BZXsq|V^`3WoK9TLucSpkY5C&yfcTS;<3slE+Op6J6XkQwWShGm1+zE|p!WGryDah|q#ynV9KBx1< zEw{;f=GVHNdPD816=Qp6`|ZD$O!mfKk@&u{YvR=E+S}2P&}4s=OeZ_5&7IM6+bt(L z=ad&d7{fmDaB(|KbitAp{pQ(Ty!{?UUE}x{@0|bMp{wt48?BIPGW*Icg~b$WLx#o6 zZShA@UVNvB=>7S3y)b@copSW}eZrTu^#>HYO3Dm!-H~Ot z466~o-q+d;5Udn_M3;e!E2JNS-`!&jc)-PqE)(8FnZ?B~l$8lT$|u*J&Sc*lc)mFo zP6U2OPx#Tz)`UatnN?f@6H& zF*5*-M>`J)m(gRvA4I^a!KFGKt^~m5!%-vrR#JtT{_ex|UBTlx54*d9AH%)&_B=&S z0cfd(2+dS!ygVejVbPdLzAc~r=KAw(<^a6YgVD%xUK{#ixK3w|hV8tpyl8#JksBPp z9eu6i)!NyP8}4lEyv6!{voiDKpBt3IIK~Y7}ztcAu&!RszwdYw{Aq$F(GqH*q*yAs($1-a+Hp zyXdsdK=-t{)vKMIJ9i52$lvJx@fo;2@(fxC8cup+2Qc_|h~gQd{3#1gxe#6=j+@1< zZRKQfXVA`m2FAfx^!nhNVOgaPSt9kE^D=x2wzMFvQx{o>dZ8>=Ewt#cUf9J}D~Q<8jqE zqobWQrE>|fPMiTJ6(!)0gEC#pM|g%K9k*P>F!0+U?=1C92jG3L$5{FTLM<2Lwq-#a>R{oofo%3Tu^R0}uwlh2 zSfIh=QtudzIYFkMKVnc&D=qYGh-v%dQN&kbc~6f&o`yj~b~*Uiq}$+O2`C{U8wC>J z)ssa6sUZjSL*egJ(&%B~Fg*^UIl&{He;huiq@<;UPWy0~rn z{0ujt4}*u!7eB*8vcQQ9pJBy?`>dza8Y5!fU0)UG2n#cmLnn$V8!R=^J4hqFQUz&r zHG@s&A_cFzXWaOk_KzQ{H^#>s%}AZ#8!;&b+9j`3s|^;VYVW*x^UxFb)yBL1j8-}4 zj!g{>BN{imz{=9tHsxgJ70mCbuNyDCp675m?6>x|SWktj(eFdd8D8^4weW#A0$)gn zqzb4EUxq@u3Ef2yp`Glm)ZujotaZ3!{bw$BTD&@)8p=dFE{90%!+ghHd^Fi^)cu;r z3F%qF{ZXm9XLKIDN%%69a}Jz+IBZtPBEP0}-=Ts>cpYL?pqKgVIV{fV~k&&M7A-U!q&}kNcf`2)k1z0Tss{?~Lq2Bfo5kpN9DT9Ja z9vC)pi=Af9e~KiWq)ZA)fuXmdv0G7qK^_Vexo{)+L*!*IOhxlcv-cg?7tp8L(sU|9 zYe@+YD3wqLUZaGnCW?K*#}$dSPJN0kJ$(3n6{lp7h8Blc!r_EkP;8-nu?`AxD7At> zZ^Air39#`B4`DdrH0+xeeiTlZZ75^+T_cqIiR7*jjtJKZN0xhCwDbmS!6HzWgbUT3 zGAdL?3mR)~ySu{Y3>{~PT+YIcm1?EMr~s-(W5?dxVlhCi4khgRWnkAYFULgAXkkm6 z#^GgA_dR&p4Z@q(OMiiJm-c+c*a_7>5bM%~tAGB6dbYHV^t(-C#3 z=|~6vol*F!%bL7vh8{0Vx+<5km=o#}Y(}a7Naakw57xEIIz2WRd+zQe(_>ett9x0rv^Gs0cC4}qE(vH(C-Sf zF*?{$sK@^AdrH@ou!%_6Cj2D)TiAw9ocKHWC)!>W?EVQk$g>X%??y!n$An!5bj7ys zn(rQM(Q{CeMr%|k2xpPQ5`h{LawF6wl)Ru6PW?uHa>s7@p^NBpQ>Trx8_cHX&rLA+o29Fd zF%NCrBwxDfkzbPkU`0*LiCzOVM)wd3#A@4 zP0GAks`j zDmcaV5h1(KP0eS@aws1XTh!9r3D`z@AtG{KEDb5=6gz4SK5ukVT8wR+*K0uOhTPnI zO{^y>w>dpKK_vw*lr^b<+cy)C}^Qs}q6I?N@!4QKml))LIj?4A0 zDIL;wXGV4h8G+wB4@J>*XBqbeJ0Ie!BWVhr*X(v7;vS5$2zWkd{2vw`H3bGz*V&Q| zT)d#*0d4Wu3!nO`x1(9Io&i08J_gTR$vd0GP9U?fP-A+_r4gDNz%dwgflT8);yzl5 z#0YXn5M{16KqD3B5sr|Jd(lLP?o!2D`cs?FwqX$x39e~*dKIn^M)y%>a7_LANU;7Q zXizwqIm&+)iwmm434=7@?0!DBODSQ2h&ed&43jKU*)C)jV_RF z2X#Vpb@j=@i{^|rS|~}fO+gnqXMrVZp8A1(n#JXQ0keV0GPpH%m8AJ!RBJ+&9A%jm z$Y50xxm3Ss0@OVW)h{x*>^2{1G|K~3(MJqW#)t&(J|Df3xCA?=mIqyZdjI))7BZ}f zAzFpT4)u(*ePxhXE>s5T%(2SUWU6#uhHwFbZh#O1{r23X3xwOZ7c~aLg zKuM;~U@G)M=8K`K6a)dOU_-9QV=~S(;y|@GF5nYZ;!}JY4IZgYI3Y+I??II6V~geE zX=0?R+hXa4K0BY(<-{wq)jC$b%c=JY8-r~Y+WJhP(yNg=4(A2G4TqV?LuQ}32tM%; z%PK2^4=^G4$F#G@#jHEAaUlgeb(Xn}XU`9s?E#{wRV1Z!gmhg$;vzg*1Lj$Z(B_>< zWpUV*nPm~yq2VPN(RP!uK}|BUTru&k&Q+*wp4%FwQY$z!N7QAxsV+xFuCPf-t1<8$ zPgyKaf!e!~JuZCIMDhys221cCNR{n0DAN@xmYw6!TRWx*_s!8k11!B9>h;9h)Q()V zR3V63EUk1%9<%t(V?^aP9;olSo^M1X*2zXippi~WMCMs&%z(bA)MEx{D?|NJ+J{OW znME3iK;?KnqhXi?4HE7{t$nDRGm=#^Y=Q=l7b+q{kC+KU_i+*NA+)CWbx6y?J-R0e z&qtzl`rA6Jp?CQgy15U*y@ATI?r!|3hEfB}c3$vR5yNWH;1kme#C2o?r!NWFGX3$H zfv7(?g$6Asw}p()e(3G30vJIc9BI^mCgzIoT=g)rE0XV+H3&`{g`Zq@yO)fjOf&`= zzX_q3qPIMPF!1ZqJd_QN>X`BXIv77r*xxY#xx<5xiQLdYnIWF?Wdy3j)myCHS4I#C zfPo1ieY|Wc%|GnFP|t(m^DNrl71B#OVH#kIE`;*_>o~ml!xSSd3X=kxesQ=zdvQb2 zVv#q5i3kFay)?n}(!^}wzrO%Y^n(($heJ(XdqG6m`+q_skMaCt5}gDr7UA_@h+4== zv)@u8F$SyfJ#dNO2a#lhAVp8cjsk}72IUXpq!iPX-HW@OfYU{`yEO)I7rL!=eXL1k z!L{92S*Cp=aq3SeZu47tjpDRes3-=iX1bHamip@==RqK8E6xt!;Xvj+8`c!z3-87WQ-qJKR^jyPex z$O|B9mK9$eA3`RX4K)p%yL}!b8T>E>XZQgLuKvL^zf?62L#+-bLhHTLt+pFC9XjLuH z07X@hG*WML(%+~z8vlDYve-@WOIk*Qj8P>!(s}cdSYa|iofrP`<~z_UeLt$ueuKUl zY1U<#bXb);WK_IIXSL`?#c!x9AH*MRYge)pS~s{|sfjf;iSc@_On6?nU5}o61}MaY z8qh`(EOE;9IU@>&n9a+E)!U)UIqT9)+P(2k6U@E3=RM{d5o2XyWvbpXQ<5GF(o+wL zpcrVALTX{xGd+?1gu`vpoV^r@{anttcH{i#^je*wVMx9L`AjaIW-2(KwJ&VnjqVCz z5$PW``?X59T8TJMLaxoCftX>r@S6cHW%71Af0+H6k<1096GUn|Xlin8-4E{s^^-XzamB)3XM|9^Cy20PqXSh3Twl zgq&vP!BP{6KoKpx^H(Y8u%G<L?c)TKztA#BLyJFPC0tlBkBm0OL*m)0Iw;KXhZjH!?Fsm zHVA>qdZP|Lzf`}9=6ZxtOL53sOyWAs&B24=boHxc@c{{YaYT$M?0!SDYS#S9ox*qh zP)ia3i4z`NPs0L7yGIVh=$iJtObK(n@q(h#S??(#aXJ*x_XsRv$?-2AfJ{kFtOGew z4$~B!l49B;#H9PNYS^Fv&XQ0wx4p~;raG$)BGNn9)@ zzD;@EVtE};>uYzO`)t$W_;r8Q@XN`n5zXB@O_IQPGHj(hY4({&fXWl8&w0ZzP~K$0 zkC_(m)>qU1uE?90pKYc2nqi*-EHoP9qLE9!-|&sVAi)^x8+)Hfl{lt^yuS4)YQ}Ic z5JPgOP04F^&YY=dI8Cmz*cRP%+bFZ1DV~TnfrN75xU!_3);kFx+OU=C#$77Bh9FSyd*h^epnQ0PzvdkHJ-p$ z>+-R{b;%J?rhza1wS)qs&^mMqQ^n+A!+6WCi4$FFXdJDGrG<}upr5=CXl#^C0)gL$ zEs)9*K~gA%;Ur3teE3LZVVDJpwkkCM2IAG@j*6fR5B|G^P~>*z`-dQ9bbmfVUreeqR&QvN$MTS)RaIPVv!(%42g1e8olae3Q@v!tpO3b})Rb!mpDA7E=b#>3UsaLda##zoGTLXr4Qay^ zTxC^aT4GF^E7o9`B9G%8xVorGt7{)G>9l9jnxpCVQAPt>*d`L#qatBhJ^cvFuU12y z#g-Y#PJ<>kjg#jWjc(Lvs;UzitOp)HyQczyc)a9ikWekoE(bSrOq-an} zq!|1#M1suh;1%bjyYrGASju4!PFT>1i^?zR&V95f<)i=*FP7}m(s{nRxC-GYK33jl z(8oGcV|=Op@^Vg5n+AQ{6QY%9h|lj&yfE3J&!A~aW}pU>y7K&HqrT9=7##leOq&m} z{>n9Xt>=J&X z5`+lkEVaZbsdK&cRjdq65+16wShFij#(0C7BiM>!U0qN+sjh*ycq$-;WOU@t(Q4N$ zBJ!9*+!E-qUc!T}*3CIp8>}du(=u{;PElQJ3GJJfK?SR)jH_uapEaqb!Q;;>n}jqB z>h7PGD-C_g-A+6Y7{DLrcVI7=NLXc6HSkt)F2fiIc&RvU!~7*_Ev);X4UJ@~{n(+V z&Cy;*Xa?nPIxx}b${x2IdKiB4i0EC4E{IjwCVbU?at1QwjY_A%{kIA0ws&~O%`ci* z*?Ps;&>rIc$6+7Nd|cM7wiGu^%uRdgDP)t}OUV;?LAb{2-raH@Fvn=No@Xtq8lf}s z7u4Xu04LXf&lW(MbOH_%p^Yx0-eDUsj4HuT4JZiu&Hc`_V{|(30bzjzu3@t&3mkr% zMCck2%L~s*5vNel0J*!;avS<@f2)mXG#~m`irl#H_dShJXome2jeDeU1NEa;-F+|E zMRZpRfDEv#H1t0AHIbC_dPxc_zLGCLGZ2;1%Y{(|z=WjogFDnnW-wM%sGkb6+AGA{ zrx_gwcm_!78TJYPxj%*YEdF{Ox|@N-Wwt(n;~M%$_tsod3MjuG={XI<=1xRhN&(7# zzKz)d2|+jk5t`pI+d*h1Dpmsr=$K%emh+g^)&WS2Ri?iWsbRL=CkoAtte$3a^wbAr zZ1Cap&kv6co_r@B8{9NUMcFd|o~4uES@R*u2@DbLN+C7$SfQflJ6Uj$M_6D$21d(p z)a1ngs!CN{QR#%25M!Y9z@boEDgnZNF-zaf&W2zdI_TY9?cUcFoM@ zHZ>J`&cV=T+IHi+AB`Ck7}2qP>!hiG-v11+qo2~xDT*N@L`KiaR)HLVtYrfqH&YR) z#HN9KG?rTfN>|U<%-m{hZk<$^NtYJfbP+mis`FB|uYv9rduCrxwPohJJnc398tT?o z^&0gw&XLwuH~C0gLm4f6=%Q(-6^3266^wg?UY7^6^@6@}aGbXVM1Rcgz!3s1a)P+~ z@OfEKp_7y4q;>-U;zFomN=fo+YY8p!hXfT_WvKo9Pe+wdRAcEq6S)T%^ihb_!)q~6 z!gmwB#lWp!Jpoq(5`cc3`_M~IkN9%z;ox~)vyQR(UE?q4+O~FHOFLlBgmUUBeCL4j z3FUVH3oSG+7~xv6^q|ju_r83(VO(Bt!cKa}WSHY~?lXa+j{`r)Cgdj@e%4A-f#PFH z$m$oLCn67_L{AC7V~f&&=c}J2ioifURMZdd{}-@Nm?DPj`Gn;WT!dhRXHN+FP47Fw z$Y{f^G5^@oE zbU0R6*ozeF=s3)aTU7*WvSVxlAgH4R1w!b={E>wNZ>Hs#an7K7gh>q@Gq<_k*VbzM6*Yoj(UP!nk^4=d1fy!M!T1Hb&jq$R^F`TSqeX)k3DN+A z#=9L=J_F0!Lub$>1sM$IEorG|Op7g6e`eJ*;fk~cg~CZWu0*$wEJjm%Y6$EGZ}aU# zl0vU>%V6oz1-Kk&4fB*#Y30~CH7pMDoC(Q;TspErz5?5QGW_NwI zU3j$f#Dp2M_U?PbX!!J27cv2aLRWCl0^^*H!VDL0Rm9hznD!lJs_yBWXJ>&f>QWq1Sr(b--t%SbSV55yG;7_+z`HB`6`!dhgY^b9U)h4{WhgIvTbv>}WHNsmg{TmjSkT8UvmjYqhUnQL!F9C0wktxtmTLnmZpUC)@#g zWXwX^WpX-vt_+vM>niua;b7O8Q4ix2cB}ccrV|I}%~ys0q}jozXSkhqpKFBIt`h$w zc39yr24^B`0YeJSt}&$#Nauk(sG9X|I0$+es9|@|_eRK0hW#AGGASh7r zvPc%{5wYeTDQvwd{mYjaVSi81U2pSDx^0W9Y%6M}&7V$p*9alSNv@u3mjpZg$m(uFj%j*nUv!QPQ4JH=jx4-eh(H za9~*@bSl&SZeLC6NJnYGhM6k8O1(75QivJxgmA0y8h-qE(UaKg z-~HmKFOcEjzSYX=e1G1>dZx-VwxBk*WV!H_@I`l<5WwP&g`Zm}eFf)R75bDu3(00E zZ0Crc6kJQ>-r&F$xv{5(Ca}wv@}u`OiP_%r*BzG3!g>x?E04*6 zA6bu_6MJeZI(%)e$L^l0qI0aJt}Ji%*we4z*`<%4`xd4P@5T$pa5szO$xFu5UWb7> za)KY{7vVb?W&wYy5C)c$oDVj(B=L_WMa+%CzY*hGP)}5F*HvwW&`7N|gO5k&k7-B*ZHC2^MvT8IXxq2i<2kxw8+G8q(nvp5*-@}$(vtcXYD$sDrcxJp^G()F zOM0dnM&duqZM`9%o-^wP)r80>34(J4C6@ zJ6cpiP06h=Wf+egwc4oZQ#Xy9F>QCp@~Jbd)*HSoa~rd7DD~yo(jJ(3!L-G8`@W0k zQc9(k(&-!LPuP<7(WKf8d%^8Ig9RiUmL_mA0=qmwKmm zMp;E+$&BqxhAqRL7s&E?b26K=+&WGV{ywx8JrR0?HnEq(m@9x@i*?5JejW0+_{Y7b%QW6G&Gtl?i*Z!O^>2D*8C$l$}6|bJRbG6Z9 zq%LspYyDpLN^@&oVLLpXmUFkz0=tfA7t!a;B|GlPEqO(Z0`^4l)n!}Ej>N2O0QZgqO&S3BAg==~wUx zr4GIUo^Y$hI%(mymJ{gc!Jq5jI&z2=jtXyT)i6LxMcGi+Su}InCf!bGJL}qH$bwxi zZhylKpV6-$yM{Y@z+eU=PU|Q(s(Z%dP z@WeN(%tGSugCh^ONq&Tt3%*jUej?2K45l|_6*=osWpF&*aRIe&J+x@iEc3EIqkt*S z$jI;&a3&3NDbng3Rb3s`RrJb^%N}c{lxo<9yXwEq#RYU(X#)e`Kg8m98hVv`kQmUV zFq;@Z`BYiWh>Es3s$sAO-js#q5Kye-%vk{EV*6^j+1v(wq)E}_px^g2XMVcj(nha+ zxrXu@%QNzv?khJ4cg-rkG|1R&;9|IpV$bR5Ww`;J-tKcOP8Zuk6J;>b6k-fA?PotK z^l)t9+4mVVs-yxZNZNB)8iih^s-YJ%KYoGQJde~)3fHv?yP54Ybl?xJRM~B zDv({7IG0+j3~lX2$W?rX9#bMx;Ej^f7#@l5mF@t-Xfn7S&z(wqn-Voj7%z|Socd_} zdSSX zq=E;>n{%ks8{ULmvL@@~2I2YL#n-=)JAt(#tF6%p2gz@Dn;ZyOCDbFAfiFd8FJ`X@ zZJaZk&8U8nS`EACD3e;9sp8Pd@<5h8P56p}YsxtH23!>l(f7eE$JFo7tGAFL6H4usD{fK2 zY>C!6?p>=gCyy_{<0Z5jv;C>r?c>pw)qC}Z6-&F{Z(M6^ZffNsDt(kTVCQg_vKXb3STr*+9lzbQMFRNa*$!4PYJRhRGbu}xw+r~5?t|;`q@T(HW z;cBQ1jC2>j^xYW7k~PV09p%me5dnl7`yE#a2sf-O;{a{pl5zyU25u(M1YMo6l|kXJ z5yYB=Q-kuwdly{0a@3vUt{a)4?l&zOnI@qSX|!`*Kokk!I-`J&ZcrB39gZN>;C86;7$n)c*{7eA7KLa5rn;VuM;Ou@>7B8_ zF~fuZST5}ZVILD*!ZFgU9*sL=L2T9v8)!91u^L9*!XT75SDm=#(CrT=l%2zK<3&E67C)3kLt$@#gb(CQ)F}Aqj>_ga>lb9;Plc|8XW%DtxX?2b zK5@RMyykrPKw2lM@en5-2QF#Gxeu8-NMxA_^w@x+uLze3{RAQCh{h30*CV={Fo}z* zy70DX)3)h1Oqq^aN8gVAE&TbOM#tDk5knt1_^ST7{RhzJ))WI8%q7@#E*;BGzc>hc8l>-O4Ls!2-e{g+O6I#$7$n?7Kz~{&zaeR$u z9D@Fn{GzVQg(@SsaG-&}MZz`4EHSk4!}_AR7ao6Tt8PQ*^l>f6)i7Y!d3Tdz z%;Q3cK5*4*`e*kaqHeEyX~v^P4l@e$c+jitSNEP$oWmz%t~_>BxXBGiEWH@z|5^3Y zm2kvsfAP^ZRm}^>=Vf}G_<*woA2XYNQDGucMEn60osWcnU>+kUTyxRgkL?mHkci+To+zHOF43H@rA@WHVYcAwSFKItW^NEo3am!9{z4gBXVa9xrYU!jolV zx3AEZ!ou0R)6LKjFpl1VXAI(5fXtbzpdO@Go<+D3tNRynjuC$Is?a~tpXmqi(qb7G z75SY&;#=ZdAjt&UAs55DAH?Y=@G0Oo+!Fc)+X`6&eATJzUC^g5V~<~A8*G+o%~XCX?^YJrmZkBBwEC-l10T;;)u;t$BXeXYK( zrFm<%9sO0fM?M~!J82U>p3-Rbbk{+)h35fm$viLd?ofx_Q@yVfpAPE9CG1U!hdjcF zP_OK6frCQc4$ki2UNzinx_M%|(^*l&m*(C~*H%() z*j;La78dN_;fTysI9fgkIFFr#+yFkDG*`tM0dkSUa!S17D@YxCddkm&4OD5}hs&r2 zelfj($1R`#xq8NAG-w8 zvb%*sVX7uAlTzEx8EMT%H~NM69Sl}{0`Z*Fhm@xG&~qqX{PG@J(=-^zXNCrcqM1QDFmD- zqX-JSIgN5H>_F&(c1%1Pn%ItN4CMgw=zdH)BT54ELryya9w|@(;zd$x(5`94(^JH$ z>|rFSST?{6B9RQ01^6Q++G4f0m+nhB>Fm1DGmx_gk1|slVU!tz$E+B$EIDSXx?AXO z+TDoUR&82(g)cp`sN6WE#<-QK$;*OjU=w9gDG{Y_uQUr!^k=?V?@=t^g{ykaFAJUa zrSawhUogjG<1@#&)t%~&vP?gpY2h)G6$)VTUxCRksL4TUD3-~f1HfYdu7Q4FhmGNs zF~U+|6g5+$3Ei(jvxkAX+zU}$?AA`#Xr^ml9!6${IrcjkZ=R`GL9#SaJc7M>H~~o< z102c)#d(p#D68Me>?*mvvxak9RRwRc*DWz=)0EX+8;65~vqY{nuAj7ucDnDO?{iZQ zYW2kRLiZ2B$GsqVZa_mUkCQyoE)Q=|dhBS}WDh+bk-fFzmlj8Rsc`3T@NQ~E`i@7w z6z=>XIQKQ^`*r}g!L*y<hYHF@ohmcC+T{(gU{gbVRx+JAE*aEYQmQ**n^lo2EeY>u;yar5xo4s}z zIn2DK*OwQzQ=@$2CKTtp+lndJ?GB?UX-?N;rpu7c>KGv&j}UVvl0rz%0XQjbys0IARa}aNgJnq0i3e1%CM|aok?d zC+pxZ%oLdHN}F3bvTL|lMxS0kVGWq7 z6X;&Ii&`^bJrSuzM5Mfm4R|~*8zfFKfuuvK4_22;X=*8%Bo8YXZh@nptx?*u@@kkZ z#@flo5k;BlzF%P@%~i~|vc@i4K~ z>l7FDVXMQlABLNq)KiIV_dUbOPi|qvaz`2QGYf~Coo4d3S1PvtpsyS6(Gd{@Sr9%2 za&vGLDE}mLm|yvU+WeL@wa;6CP`<|_93RD7bJEjQX``16*JEcc42)`U*m8Vc?>XD_?`kAJ-Vz|o95PvETI?RREn@8Ieq zZ|uw!`izR6okyC?m*`vtcd2iw&$P`j-??koV_)5K;x|?kWf05cIQ6LJ@NoOlLLFPj zo&Zcm6{z+M1x$7JmopOD7c_by>}w$U9yZBGJFiBJ=#pFjXd!=7$VG3Wrj3Zc$jO*s zm~!o=)fe-^KW{uh8Bm_!v|rM-uvu?q7!xyN;mc2hkI&pxjq^5C^lz|CQ%?kr;7&($UgMVF=nlPb$KG2q8d4TvlSh=YKL`)}h}N zIg=+5@OYE|vLBO7O?4s}6a8Kmv=8}586`;K{g80khmcjeu2C2n4;Pu08J&EgjMS+1 z%RUwUXL4=uqOL+`UK5t5g2IBL>78{q-SX76S3cSOBD;ItYsU^vX=hf=-1Br})As1J zN>7bH{oc!tFMo)E{wo+B(9A4p0-=JT%9KjmI4Xqlx?7y*wcmK~1OHtgwJbE_@|+7~ z?PI`cjR1%)APD7DQ9LmufeN`(l8KHXij}ehy=en4U35p;-}NT!E}p+Dp17A#9n5n& zO~;YA2f08tX-6D!R3^-8LjQ`P5SE==Lr=!g$e;OM^f(o_2&+)Od_M8|AkLCm)#P zE`g1HQa1Q8cy=TEb#dXWWR>w*{Myd^v>z8nL{iL;b>PYnj$EaDSbTPDfJ7uoff@Tn zOX3{YnbrNJ=mkY741u^fq0^gMX^18;oO&V!EEsJA&a7zXAr~bA;c(#t(5M6h2cfK} zwd6mA|1
    FB$gfjBl+w+*VF*JctbTL3<5hSUHRYvF#2wA(# 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 Fe*<+9RYm{+ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/math_coverage_offset/Caudex-Regular.notdef-outline.retain-all-codepoint.ttf b/test/subset/data/expected/math_coverage_offset/Caudex-Regular.notdef-outline.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1ce1535e5c38df10298d541e9661c6dd2bc8b40d GIT binary patch literal 417780 zcmeFacYGB^+dh8H%@LfCvbJfDIcW zDqsN=C8Q8Kgd$RM&hMH{!h@*q`+UBi-=A*|*Us$hlzZ+r_s;G)KmhRL!2lZ8tKR_r z_Va)!#?p|6ty;DXii@qwi>&~+sD^FZ*BLT*%uHUd$m>O#*KXGcYZB7|S&L<8*|uEL z+@UppWBw9=4t<998u8`g@lye>5yZIxy+)64x%5aPh}Yc)44K&9b6Ci1pi?8*?Ar$R z>(%$qVs1b1`Yv8i9moQ&hdy~cpU3mKfkVekkmc`6plCB7a`KSjeR_p>b-4*tI?D5@ zLwija;Z|AnVSQdl)UaMd`}vnG{VJepvCL=0@X=#ji{M~>h`v5zRKF1eZS(Yeym)Ru zAY3zd8S|NiAf1X+BH8+sf0Ady{<~GC%RLanj~LQx%rLlFHQ0)soEJSyOPx($!D ztaFl)pStF28vfx=x4)gY0r0&0U~k?lo~^CcPgSIBbbmrF+|%RMOFew6-9u#l;9uwd zc2-x^Dcf%FY;C{IQ#XrleL<*oVi8QhG>z|cfn2D%@>m>wWq>fGVM^09l`^sbS1YW4 z1WeV{(5ip^zMMgn)0Iz~{kH7B9#~^twC0Rb2qHg96qM*BpC~toylXro7i2}WLbXC> z>MH7O(lS}+^7A?+HP)ZLrvFH>RS)g+&;O^RD8u%L|EC%S*ZQ(w)&)}yD_?NwZ{-Db zthxntbY4~h9xY@+HNuWAT2~Br=IdcZL0-U%HS^0Qe9)mFuh=H6Aa6WX$7HG25Z#Z> zD(`@P7=_Uogy9&5C{#cq%JUe723E-!D;N~ouDx%LdU7}W*-2xJS(5UsYuc{b2h z-KE=Df3D%KDJ+|arD- zeOy>ln7Zhnp8j*~a-I3lxr^Sf@Xs|rzh_s0mTO8~ACvaU`jcPF`H(Zyngmz%{1RTb z?2{!E3rc?F+h`AdFZCfWF6ueeRdrL{RS(ru^;Z4W z5H(DVP@~isHBL=X+thZoL%pMRs&~~cwcCg^qKs%G)`&ODn2BbpS;=f*Hl&4((;k=~ zZ+^5d@}Zyc@-`sQKed4t0Sap5w=#yqd{TR$(ps-;6D+e}ErP^6e9rAK}MN z{(a8l7yNkQdwx7|k{?f;<;N2@`SC(7KVIZ+D11buh~zOw#K4W5j^nX}D1iV`N|fTU zj3~onqDbViyeQ9Ol1Sn)StPSnMMg31luZhJDW6n$P)2Etg(`_k%r_F8spu(s@;F^g z=W!mR5W83+may$Qv5s{%iMLq3Rcz&Px7ZC&%C2oP2h2+n#r2W)G~Of6>0^KtJEr%Y*w2Qpth>5JZ@9lILGa3JNw_Eb};{rdWZR) zYA5sWs&|>+rFJpDTkVD)butPzBhH9p=uy-x3QsfK4CgVzjNmcSjN~!ejOH=cjO8)e zOy)7gOyRMC*#PclLu#?s)~2+?1nO~Fek3ij0`)kVAH&jJ)6!a-rL}fTJN>AUMDdY7h+CYY2~8tK4X}MVQxGWm;NgTDoGhbj97$6}zP?9+s}y zEp4#Vvb#Z98eo@84$0Qht1LtcS}EPmVUTf`eC#5!`;#ko24J_mVVeQ{cyMR!)ED+yQLo< zmVS6xvb0;W^sr=Uw`A#I$F zj*Fkgb#Y&~WQ0tRrDZvpEYoCT*-mzpon;T%n;ah~pO<6gI5}BPm2>1m`I=lM*UC5K zVR=;kCNtG|HAT%;^VFN_r21L?rgGFxbyq!5F26@1w<1J@J;F1>JHj`jNJO!Sn23~! zi4hkaro-D2>WFm2JCYq~j)sos9DN)^9djHD9ZMXm9A_OlRNUam_{frxl_Tp%c8u&7 z`C{bW$o-L@M}8IgbL7RyyOH;!Jfjk#YDG1T>J-&AYC+Vds2x$eqTQlBqJyGCq9dbY zqvNBKqFY4IiCz}HHF{t4Pjtif7~hz{n9!K8n5dZem{Kt*F_mJf$JCB#6w@oFU(Dc` z)3Gx4$N25>AH;tae>@=~VL-y=Qh8;@B_h!~F*LDgVnkx%mRGj8(v5VFbiefY^fKwm z>8a`U()*{6PhXh6Dt&+Y;q;^FC(|#aUrWD{e(Qp`5OSf^g_H|v7wTSUccJTrJ{JaF zSa)I9g##B(T{xHFmf@8Vo>4EOK}Oq*_8A>BI%jmt7@9FXV|GSH#*Iw(OwY{V%(%?b znPoF8WTs_S&8(BzJhN41+suxcqcg{4PR^W}`9|iCnK@ZTmPeLfR(w`+R%%wgtmaw$ zv&LsF%vzkaDrsGeN4$Ur=osylFT{pW?cDw98*#ooZWiQWO zm%S-_clLqoFS1W%pUys)edD6rMX!tD7t=1bz1aR@$BUgWcDvZ`;?RrJFV4RB>cx#0 zGcMl9anJG03C@YjNyw>?laiB`Q#Gejy& zw<_JLmFt%qmYa}UJ~uVDW^SF_#<^{CJLmSw-IBW__eky+xkq!4L+sU`9+^%{1*W2m0v+la?yWjV^U+jM6`|m%pIbDpZfhepO3urIz zihZ<~&&5fRA#%k-Swt3>rDUQ^qP;Yty>zhbrB{KyjQmG?`BI*ty+BP;GiWah)JFA_ zI-|1G4Ru@HSC45g>mv|hM0ga~OL#<-WiQ`4q{G7z;&3=(9OWIUjv9_Oj-HO^9a9_& z9IrW6I@UO{9JeF=BBLTpM3#@N71=7XXXJ>;J(2H69*O*t_L3EOJMxbxMEOOPi>edV zk@hm;8GCU&v6oiSi!6INL3@$37yp>xn4&Qew3mdKiZN+1Rby(=UV6s#jd|X(my_|^ zp4dzOgp0J7v9uR2%U+5lMr|p-<}4$NWd`l#hs^B1*h@{zUdH{+UM>~bOUP69(ki?6|7tI7{$elF{>5G@(q5|M)X8aD zU@v2HUdWk|v(B=YPjkMaz5I}qb?LoJ`)My9Ui$Pe_R{PrdwJ=~3Cmt?U0r|mgR382 z{g(Ff%hkKImm>xC5_NO^&EIZ$+zPlAV%bZnTjeZ!sq(~LQgUk)*h{C}p1E()UJlb< zzACVnbjx0D<=)M`e_P&;xn1IRl4UQy&|Wg`KDck(_q-o`zx@3@kD%?vb;0!s@4-HF z?Q`vRZF6mQZE&q{Ep@%-n&cYg8sQq|8sZw{>g;OiYT;_`YQ+1*dak;zI<9K2s;*R5 zva7VKxGT=(a20cfIi1dX&Wp|q&M%ywIX`lK=sfH^ z{5tbU=Es=>GY4dL&+L}jfnK;xW&`@>QuNRPnYN5;8Amcc%{Z9xLB@fM{Tcf*c4zF$ z*pjh1V^hY4jI|jvGhWVkDI@5@l?%nrH#}eEe1-ERe>?lz;@<*)!I?Ry@$XW8S`b#j+pH+8)BBmEQpyOGdE^t%*!z^#*B>_9Wyd!SWMfPHZjd(8pM>1 zei(fv`n%|_qd$+{6}>U~&FEFpi=!t-KOfyTx=nP`=)~w!TxW|$7m1e9A{tS*qRvGf zi~1z$d!vayT829d{hLj$4i!j!TXUj&#Q_j*lH5ISxAB zqt9FAnCqDAnCKYi7~$v@u{>gF#FB``5sM-gM$Cwq7BRJ0+hPI5e2Te+{~3NK{8sqQ z@T~CV;S0m(g})H?eb~2Q$HTq}`#S8aurG^v6fr{|gx(9i9eOErTxg@v8lhD}D}`1J zEfZQIG(I#oG$u4Uq)kZUkm?~RAr(SOg_H=12`L&99O4^%Josqv2f_P;-w)mwyf=7D z@P^Ry0}lA@^?T26yWdK`D6i9Q`Fo9A zVE*s#|2Xh}9QfZkptygjcd*56EK_wb&KQU;EUH5UnO+zvwqcyyhF6KXEc=|;DALij zAYH-~Ml*~unh6`zb;LfREisO0M{Fl*>pbt3mJq$!W)HDNr^*j4+!~_1tum60GZ<;U zh`P247-D2%jWHT)Y~eibk2P`+u?@q_?^(`k_A!`c8$vWedE=-2)a-;=Mlxy{IVf!l zz%27CROY6>pV+fKMv5akMViI>Jnz8SC#%Z)Sybx&{j!2^k ziZJg`k2ptQx&d*7>13jc=Dn5kwE73Q>=;Dq1K9EsLkY@$OmYl!cZ@A*}hmgoegF47T{L zdH)P-8Tqo%a(EiD9a4$XgdY)Zv?i|$<)CHpG^ndQFKNj_%cBsZ;V{-xW=t);uy%4==({EbJ+)a=Uo-aOxiD&oBBh-D|#RbvWufwYlVH4D=G^HpeWo!_#qd&pbx&~oIM z4WCWTFEGw3+fKT)y^+VyruN6EZ!eA-+6J{9Jez8}RJ4tMO=+`oHf5QgmbcOs)Gz9d zmfL@uYJ1lByY&X!!HrwSgUO*FD6w29()6QpcoG($u98Vo`qO)xq{Z=WCNt$UtFa~3GOZ$xY|z-M-8jbAD-wzNlUIH(6~T;_0&g5lHVh#u>P}SXt`+n6JMha zb+)KD&z-~V;<60DcEgQ&xNAApMgInoN2@!UMn1rb@K)j)WW=J1jp0;Jg!S{d%`) zflLfy+kQqJJ}01m)%L1=w$^j)lePaf_ae41PGM|QN?)^8qEBGF!ZmB9wiU|`E}|dP zII{-hmi8zoKVjZPqG_jX?52+ykD9VEUNCB5kuEd#U^#U?nl@)$SFd8KuA{uTHkQMS z#!_M`(lX*r#=^G<}ql^vq)1Lq0qy*JHBG zY)ZNp(O-^1n6A&VXick??@AvlNkf0qb&1zrDAZRuACmrD${+ILxAkWSdTDvVL0m- zwT(svzWvnC7{K*!9iN1KN&nf6GU?`eteVgVR^WLg%9s-wr$0~MxtVMB2*%BQ=sz1# zuJaMiHV*A;`5Y_&ctHQB{b61(?MwTc&zT=pknhH{I6?pN_zOb&lgosYb?6fwXE3Gj z%d5w{wpo4c2BB?y2BCd}_6M=FqmeoWFH9L*4bic9VXE!Sim`ZKpks4wZ%<++#!Q7V zPhqO-Td_Lt73_BO(YE+>YQ;2+9iOBHv5jS)I;Pil%JhGYWpvCks~~n^YVy9rVC-KQ zi~Mh?7}2{TCp-^@ob#>|J!*d`ZOJb7xMVuQ->vkg6pQ= zU*q1wc(gEmcHRH4&+}uLh6OQ9!>4#ujy$sBx~Ef{_W6g<$jD<{_8IM^pUbK4yPVoz z{u3nqs)p+MSI}?O{3mcNSVgRs^|4q(rSMttQ{eg$slm6v)@fKiRr}m$q5W;X&((hS zKPV`-e69Ak&!S)+g>)Cv$mh2&T5Ch$IM4R;5A!c<`*bRo!qec|V1a%7ZG6&WfbnP% z>wejKS&s9y9*hdU>87|UODZ~!6F~(3R8{oVu-fsQuhx0!D#lss-WK8=4CWgM&x`M| zNz~!<eIQq8e=k!VZk{20EEF-gX7Z9jqKT-%r1zhlb& z?L$z>Jsg!h-eZ0>%Z4!CDT7$I&!K(!8h!6K02|Vwst@Ca6gM$Ha85?sh+c1#FTqQavd()Qh09^ zO*^lHif)T>N=+1>KS@vEjCxI+FoucJ#!{SdJAqP0f8k%4dZg!{s|RRcbmw|lmi&xk z|4#aI#&+DZscWl^FO2swK%M73Y(DBRt)q@|&3{o0V&2a6In{QMWxUS&#}@LYh_~wK zdWD#X4XO}N_rvRQmRPFmQ7^0LJ}g{dTf*j(kAi+`$)7Ml-e()aT+KS+cx1sPOr?>5 zmb$(DEE3!nB0|hy3{1$*Xsy9Gq>lQT{<0K0>w2;)ZK*4Qb^qK$cunUu#2~gKbe$(y zOS`^^suq64D@vnqPE3tJj^pC|ukyZ&_xtXRT=(oFQNyDVlI+~~aJ%XH)?SYHk3-;Y zo5}MgOds$(6YlnJsEb;*Z=)Uc%P`(#T=+HP#5Xax;M_2mlJ4G&m9~(MGJKJhcOd3U zra9b?NkTo(H&D*Li?XAQ^4<^BtKzmu*LV3TdfDzURvp6e8Zvf0z`Z55Rfg+=5#&0d zPP#5=z2+Pu-7-+g_9^%7%Ay(fGn!fbO=6$)Zw7f_j=*xG9O-C=z4Sx98DG^Qk`se%oGzeniL58r&Bzgjt{aIyKq}BpH3%ppSFZ6 z*TPD+=Q=?|Jd^6ONPTZ>+r&NgO}wu6bPJ%%3-e4PCmlnzq~8i5&mPkr{kSF(wx8+KH_``Ar*HBk*uQyP*v$ zG~@Yxro3im=BM^5OslcH9C3?ypZxy<^(^1}CHv1{`$4o*&e?t)LAFlZ10atqz2^Mw zKOoi3hkFNiq;P`57Sj8+G{e$ua2gc z&-;Mu_a)lwNFp4iRU_K27g`szdD16+MXI>#I_-HE|e`bvTv@N*rFfX8qeK2jZFKWA`F$PFs95R?=uj4r6 zt;*p%vWO4!d29AyI^Mdj>(rypRM$G7vh!i=<9e)V&T^eFpJ%&DL|@8C%c^0)oZ`3# zq4%UIXR|zYsR75=dG6I{Xqj8r7qhGqpQp9MK<<&&;a>GXowqx=ZdO7~GoEF-J=;o_ zsauri3YLZOdLQcQJ@~pMz}IYpP~&axqh@ojwxBPW#c{YNz!)e|t)On|y@IBQQg>(< zmASvtk#^9P`>Nf!pTKLBSsC`z_AhnDGFEHK_;Cd~bM5MER^hr{i8|v(-o+4?nJ-ER zmM`b|hxvKiIp#k_b+>cWpHHdlOBrA4_@UZg;|JSg*4Obv8fp~kL}5Maoa?`J?#uW> zujACi!s}1RAy4{Y9Ad>EOa9&;?Ux?HLO4?*kKcL8Ye;Y}ByT3+PIwWt^*rvCyirY@^XQiXFd<7%z+{3qg&3wwd z6W0j+Y-tMjTezQ3#G1tzFIo~%6%=~mkf5- zF(1FnWaHYxeXV+KtMl!#Fiy5&=BMIj*_-<-gbG77zUv(SB$X(xg89sqaka*Od!J^- z6CL28eNACJrTy>|-(292^&YBuo8LM3&)+U)HSUvxjfh)Zji^Uj$|iMyyQnZfVI<4F zdE0eHy48t!1S4GgFT@|bvwn`CT;0nOS^P3nMS^~;=64)fFRCjLU4mFoaDOnGIvK-x#dIge5!B7tb^N;IY9O9AQaqN} z10;~%67K;en-Loc&Z*Sr;4(qbe#&snvZTB010eBFpxi*9d@15hph6nKea7S{pkh(t z2Ox!WOEn47mP+2GaeND#`F%{%Seau~84gq>%~d(i>SRRqQ9uo%<_mlrpG>qRCIhv{ z6C9^DWm4xk;wn&=^R7!+1{#>Ae8}TW>vC6uQIDX?|#1}x5GeA?e zZFUoA(F$m}nBQMK3bZEL>;&49u6DGpc5eagClXiqHPz0Hv)H4UFOZ#_R;fa?Eilz<8dIXWtVz|B2+| z#8beeslW^5?c^4~ixq(>)a93`TT{uCY3y_Qd%(-&!^|Wi7npSzcx4DMo6o-HaNM~? ziLZcHrvdYt0P{Ki0=8dBzAd~BEP4Z2+!J`M6kj#*Al?C%vhK28#3Nui^>0N-VC8mT z)hu8&^=Zum;C1qR-4tLw`Lmv5zR5Xn;FueJN4(9gsH#Ld zu$A_+^&s$eAA)kh@XHX^MTI-`RYz3;EO2WOUmXeU*ITt{`FAc*i_&f>eF$`==iU|x7`TZ=ywBw z?>Wv1132kPQ1++#0Y8)^9s)m7AAZ^i{7ku>?hl-)4V*0v{BjI97fi6uZ>;nCCE)yA zAiX$o6u7`SUAO>baO_OVGmCu6wiD#!o5GY zHCe~gPQ1ylWv3B8LU_N-uWy$i_)em)6T+YE{qI2pw&GXGO^D!55FwGoBZ$!NA&RVn zD7pwDYzjp927aCW2!z9*I1Le11tOYlqBldtGL0Jy5zlYy6eleSzeAKb1yL#jqBOt3 zTKXKn9=r^q>`aKnu@L3hXZbx46*fX7ErduO4pC7O*C0~9fJpTvNNXDVO`8ExX(B{r z_FsjxRhb7-H5;ND=Ucrt@eXkpqQ*^#n$sa_l_nNI)NVt33Q?ygL|q&4IYhlx5cSE6 z`kz5GAU_+lAVv{OiFb(y5Dmi!mNopIOJ8&16hz~Xh&vEX_^qiX&4}Z~eTb&yMbpm2 zB;r?oUA{MQ5Tf}D1bNr|10o%w#UO(7YUxc-HZ6}qw2C80Z!6|ov!B+uMb+ag3If^%tmi?3vn#&&N*wC5b#M-z34EyUNv4Tuh@#ES&y)-jf- zPV^y2SI37Coq`CC-Kh=n8nKU{esnHMuS*M)l2h1a{Rg?Ns7_1sj5uHi&WVid8G zAdk9I?%iI8=w2V9M+(7ldc0DAEQp@*#57_rL@&;{*D#3Qp+qNQ3Pd03OCMhATZ>po zu)lup1nKL?^8P*q^8NfJgt!AS>RpJ@Lx@ulV>rh#{Bf8>pijX=|H;A>JbI-r{(hIri2B;vNI+Um&)VH{0hx?AXQ!D3tw9lVH1d zYY?ozi|KCG*?kCN59j^fWQe^U!~%$Y9CzPRi1(?x@00iYmq8q$9(+)Wcn{)WOX3>D zA@cJOWqz1)Jj^+K$T@seiQu)5+YsMEd{UI)yg&IK;?r*PZW&Kq@g1kA(^ym?Yuh|#ZCGj=KJyw!nU*AZAW#4=Wah!ZU z-h`kGj{gSnZ4f~je)~3Y1>!rl`EDe!1LAu@Q2)LsjVJmN?EhqOVjIM%w!|vpXNVul z5&*pjdU5JZp zo8v*SznpabObKbe97t?{xMGL6>VUYG2625X#En-WZqmkXEr-bch%fclB}m(yn#4+o zyS@ak-F*mgkLQ1c5MM#u?@k#&ZIh!$t+KP z9kOBqWXdMU)VCqic0*Qr6S8t8$SOqDILK=8kk$EJ-Wr1-Ywm=sbsDmc7i8U3$a+H{ z>ywU#;~*Q|glsY#vgvHdW~8C{pO7tELAD}Yt(kAjv^~!|uzsf{keyFJJ{LsnfTXXN z-5Nu7Zw=X_31m;sqgNo23E7){^_d9Smu>nTfb9P@Ua3V1S za!3TR3vwvuGi*KNaPn$IERh2_atq|BPasE=4`Z?+$CBscIN$N)^>|*N@CxKa_A!Y( ze}QtH+ynB(nvhdC-0_0-O={5GbBm;6;bI9d;Ay-C0uA+Xe%7a`}0&;C<$k(SsuGJN!B@a7xKrZkUvpgKYt5(dMV_Y zRgh=jf&Aq%ncod)PD|L?#@|c=+iFHsm zewW+!9h5zUs71U2Xo!@+SUjpS3OZ))k$<*@{l-F?L7?gJ};x3d=HKIT9 z4wP?cVkeZpC-DhXz*?xldQd^HLj`9+g&cqi9S2o};}uPW3X3CHFT5Rb9je$zP!V&W z9M3~V&WDN`0~O6aV(vi2{s|R#9IAK#!TBXTf-0E|Rmz{}NxThJnthh${LAD*mE8}O z_yJTo&cDJ)sHAMDikw3V=bqM{Af1&e5;;(n$*0QOpsGX>-|)qZ_o1o{g{s~Os>TGU zn%_dz;&`>$Z(Rpey{W`!Q1#iaK?A6U?6;8{RO7NxO~{j`FA$`o*+k+Es1}@OEApWA za^f(N3Dw4(C`XWwZC)cz5P48-YZ0>u^0=KBF__SKClq67)q&%8po}`&i3&tl;v`h3 zQbc`X2C<$v2-TUq>-;tG2UHi*+J$_4E|923^d?><_7E)ZN?vwlyKaP~8U- zOncNMHbM0ye|wcA$j@GziE~iBeTj|)=h^!#R3FNxPfKDokp@)Ok18bo(u60wr_5^7jyVl=Usc#rs*;QSa% ztKn$`WjlO1!SWI3p+;VV8b$g>eGWCc1=JXhIfnJe@>iY4B|(j+O-$^-uSYk9dV%wv zybkKc9H=S3LQSm^X9p=K2$NZTu%|7^~2&TOc;3!z>muji4z`6Y<) zPzykC?h7fGh3Qa>$g9PtpkCVxwS>G{+6-!0f2id{pjP|_wURoqnq_P1LaiMK^*Z%# z-F~PyNaGuyLanFF-{jmjP+vAuFE?$6dg}_*79Xgsl*!ghP;WorgSr@~9i)55S*Ulq zLhWor9D;iHHq){sn4JAE@`{K<)K{+E)dNK3=^~p6*W}$g2aS^MmHZBdCMq z|3S7t#P)|P5#-H>toI@3`4Rc?(Ltz>6A1F)W6JfD-UM~|Q(ph{9@G)a@v~s4&)Lrx zJD|R#jU1&eeSHM#80#PB*xynv->rxG{wCDPdQhi2L;b)yKb(R3@nfi;Rzv+f6YBId zs57MfY}k=PHT5yx*djCcg2aZeachQesN6-G0T-@HGJ7No7EA~^3>yH zX~S{aJ`bZE>1t2Db+`?q<6{_|*ayGHXFSLHU87-is|cfeBN#od!sxjfMz8uXdV3S3 zsn0Jk`p$&WuOz{C13Y02tOa8b$9|q;4_*pm2%uxxU77%z5)F{KZTmx>ac`&7zf8s{~A7L1p_ zfiYtsjF}u~)|)V1sY84RWA*?T+>$fqvh39hFy>u_G5;8h1=N*=l+9uj#%n*oSi*TM z{R+mi6)=`BhOv_KUey@J>TqH#j5Tv$tWARPI_X+h9>yCDVXXIn@h0inV1u#IpCG-P zVqm-#0b?`ewB>ae^f|^hjB zgNU0m5~7>lf2EMe6p$Q*_kjdz6B$PvgEd`acLfm%bf4!4`E!HPTYZUmF=&s zg>n5Q7&ivN;2x`SlYGB52SzUEa7VznOCJ1Tz_`By#skvv@DPm0w7ERe>ZC5YR=~s? zFhwRzwHPL!gqh}VFzq#nPhh%@fa#tH(<2I|X9`T-7nS6r!0e+R)x3(v(h=3mDx{~i7>17fLV=w zRJ#MS`Xrb&YQwBK8D^~_#Bky}n6=juzr(C^24>xH1nbtj2(v!>Z_o~A!{Wp`n2lbA z**KoafZ3FDZx%`X0<(E5;x&Tfw&)16WjM@MEr_3CwkGYZAH!_(F3h&%K|42?+}mAWtTf zXD_}9bIM+rQ^&%bPQ1+VXQadAzM46^49q!8Va{bA^C~~>Jn2R{xVvfJ07|f;Q z2kq8eehlVH>cOg!Fjuqg+Db6jRVM}#ONfsM%Ib~pVXi0N*Z&Fg%~dcrRE4>bv}_y# zb5khMnINw=<-&aHJ(!!xn=PAQZk-A9?J>lUFt?Gu?fYTw_!j2QIGFE}cki;_-BH9z zn0q+Rd%V84G0c4|+qVV;Tx^sj)KEghZ{0#H6QbbeY3z(n#5z}FQ;XzRDUvR!(+=2Ne>HVq* z!8shIY>qA>-^Nbt8H^|PC7iXuy{N*K>zrFzT9NV3{3G=sEFn=d4=QZ}g zOg{|s!W@_x)agtGGmCS|J_|Fa1k6h;yTZ2Dk_hInQQxn3BUtAK(;JyEZ*G8ji}c*$ zJacEmyiL8heIMo>>egM3cW*PyKUNVuzn?(tgZXD);ysuTNbf^IJV&toBaZQyedTE! zh3VuN{541$`oJdo!zQc4rjEg8mW9p6-}SO@v!K8~W$>wvf;XxH{?Y!?d|x&wIjOp+ z7+X`MrdgkqiV4MIW9+uzpwN)yr2Mkvq|lJyAiK@(Ur?xw$B%_y*REY-mGJjV4)$Br zwArlbO`7`nIKl#arF&Flz2+r~mnb#J!_C*<-QAr0aE7SfxPD{)JG87?WJHvYN2diN zYuBz@XLOjCr>95Im{MiRmFv-|X067~KS~xW8WIADWv(1ClJt5b6c9nBMNEoHsaRDc zMF>R%#m10uQM_nykp_)xHW@T**f24^ND+0&qgHMAM|(TA>CmAKwoB?Cggkbtl87l80C9T0Sl?Y-9WWCCY{- zh89~ezOz*R($hP2^`w;k<=eKI)MG{0)lJIC7V$}CR>e9>hZhO-bF+B{mX9xOGt)yS z5BwrPh@$N#DB*N>_xCH7T%v5XW?#>25asQ5AT)Gm{QXdWS#)f7nd)AoNW$ta?~d#g zGClP1xV+y(#x?5eKB!Wduh*C2cQ>CPN0Ab-@s9AgsOoXy9+Inekn5~^z&BX5YLw)D zFReoO2&xt}pR=r3JRvEBXXIFMo~8az*W!~!tbEinI<8x-+Ep72ANNZ43Bx8jXXF=D zX*gos?C#@-O^}Z}Js#ajb`~ou9!Xg_q5Y9|6XWM}KihNWtR823%$D2blk!P%v%CM& z;}z>r`XO&iG18T8d}oI6hdldWI0-EfoGsW!nNb=PgqEx&sMIvdCqJicH$rGBQKV_9 zG;hjNPbV!kIoi6W4ckZXpXCAy?O%HUcik@E5u~c2<0}jfw@Ycd-;FID9ozc3uA^tS zZY*qdYp$vu;}B+>R?}XpThm^>_Dtb5!cFqm6}^>^>{fc1LfDG=#`!lH=b?%j2c>l(y=z$ee(`t~5 z$w@R9a*WLJ5BAHK1CK$W+KMOx&ES+*<7!0JOzzt&M4CfuHgFUx=4cQf8I=?!g=zC` z*sRsUh~o0z+{ZnWT1VD!1WC8Bnhj=5bH26ExpCU`2C)HwzV1o{n!Yw$e8T>o(=L#b zx&NU=_~#R#1zx?-b8GSXr}*U?H>FR>)4Ux*b}8;y(6V_0U#frd6OK_*~dkUv&wUwI&vLWzCsLL0{ra<iK(+RiY<8MuH^GYOv-V-MJkTr>3ZuzC|-idab zulK|WUcPpFA|Gn;hg#NJsK8hD>))Q)Yska=2x^^fEaeMW1HYg zK_i-nvc%mzz^8Ioy(p19Sy#=JJK#yJDp(ry@^MtIjE~P7NFq3D{=iGP3J&MM?p$lE zHAL4Ff~y_-ww5>nxDKk*Cih>!FR~;H)pXwD_Z!&U9`MNvM!9m-pXO%xB7&l_$zcDW z0D89+f4$BpBn9vsu`!b80W#%qore3TOs!I7w*2*y^ZvmrXRn*xmGjg9Ck8rC+}bL! zb>jF&&fACbPJQUSC%g{J#KXcHv~F-Oov-)$0nsrj71?`iO1ushf`ekk^x(eVh^ZBl zf`W_0)i&Cc+w}0)I{yAegUN<<3`vfgJCF<{TkcAmm*u4BzjPGBPi#t|)zQYZ;YoXR zQd+2wh~1K$JfhCDY8^@xE1J@`O3m`g?Eg4j*M(FEU?}nKU>|--x+fzzL0*kXQ}0}e9(w} zt_x}(*;buww)Le!gW6SYChQ$cB(CY&Q0+^pICV;Rv4$i24EEK}7txlnNeE-6 zARRNs2WkEn2qZd%OL=l|Y=XZ~%@zhbI|nbwJ0$DxJ$7ubv+8TLV~Yj{7mckgyho|Q zk9WcrV z4K6+o+L1EsF+2Hq2kl%J$(rpngrs~!pn6snsR7o4mq2f1&5ZLZt;3t@f*(8pZcDdF)|j$u&63wvzuWax-ySySqgQv@W-rQe`+eGs155J6OOuZJ%pB8a z`Le!a<=qV*e)Q(r&pul#_o_bKm-$|+6#MC0L0|PApoR?n_RTNjs@*fTcWhUC)95i9 zH;x&-=`YfuFDQ^oY3;7`9Y?6;X=!NMN9eGW6iXC%;8;2wF3Ylx7R(s0DOyN>_L&kL zv*r0sViCpj{mhpQ=hge+vPhH^wafTz{Z*P;E_)`8DUgySo|Wn98!ev&-`MzbkyYL< zl+OiHXE|ZDmrgj4)ID*-flqRlL#9t2rg-Dgk^l0Np4@=+cG<;nt8wh#8vkt>(UDm} zXMy&Fkx#EBPj_uCDn&dB7ZusgT2=PAE~|~ET`y9BdSTLQthFH9-Sd}a&BwzY!E#WL zpO;5@_rScfG9l2tyoZ-xknCX{p9}P;;Nj&Tn3tV*G05N3qr3+nXJU(ZSIt(ns6TWo zPcK+c=a0)3T)YOw#}}lsC|6Xyx+dhO)N@VXrhEc5LH7IzL6hp99~x*gRI5FL@|Nch z9xM~`&IXeTPyZmfNK=@%IgqEC;BXlh=yrG{Y>%=G<9V}Kur}+vmHz~^ z|5>oLv0K`%`Tx|-N_=R(syX3)TD|phkAK?dpl;fXx_Bx%bNyz`X)q2HgQgB*Q#yX zR_(~c^89{&rn!N!`+Qot4j;9tRcAP8IUKH<+TU0KrlsQA9px`Knp)oT{^gcj$9eP) zq+c(yPuI+!mk}EkALq~iI4C+QG=ym&gHkT2R@ABw`FCtq|22fYT=LB3ojcU3(ZhK> zI;7-+X4SjYj&D*Vvg5m*0{qOH?QAN@;pO4y6Xt1iH_U)7?u`NhimtAAfY7 z$UOJk+__z!+w<=I6CZ4yZkRT^-SqTX;+*r7bA86fWN-#E`(A(`i{xh>GUw9!q6Jl5x&$&gIT+W8)pZLGE_DVJO39v%4wf?%^Kf@8;njBsz51-ag1rPoFC%uNc8L z{?|cn-rjb9udsMiJl-OEt#Y1Nsc$D4DZI`l$H66mZyAduDp9aDhy0Y`RYBlTkuy#f z{#-2zY$+kSAXi$*PkR4UIZ;+C-DN?YBw45OiH>>mgZuUk7Am9hvedR6yT5*41dVId zv}ODG*UZWF`?eZ2q+QLDi6c9|IKEr!mcd2iY8jns#)SpvCFiX!ozi;d)DB%bde?6} zaa^<3^cHnpznWFew~z?#dc)rj(MbmPFD!FOC|+6^`D%>6YQHaU(^V_yx6b0?TTyGY zP-BZ2e#*CTT@RY@M(wsesawKV%ml`d7LLz}9r*6d$0 z_x(plCXXspYSp;;t(zEwJ54)Kv(^hLG&*wgjCK8Y81xDuMHyB1sTCU*ObwE5o;9oI zi4u?MhAOWbO;*l36TRWrIz9dQ-Xzvg;tMJ9a&$k@TAEg1qn;LXv_E&%c>fw3t>vvZ zjCf8?i@jodw`tJs#$l*PnN867~N-?!G)Q zs_OcG?ptTy-|TBY-B$cJe$Lv>{7uY9Z#BR<#NXL- zPuv;6cW?YLGf#e9S`1}}#egjUI|BzGMO6^Cphvpli>&wyIt2KFo_m{Q4@24w!4-lJ z+9YnJ%IB)R{1WsJs_W{oVC-MgF5DH0D<6t^=(esUiR#_E&LN|K2w<-R$=oQ8nC+O5?S%VmL&u2*2gnxWu^ zuw#n`;?s&qDYkpC)5LP2Kr|biP^j<75nuZXm3+y#kQ5PxB} zi=X`FUGT{Ojtz->#D9tZ6!%fDzWf#UExLaG3r~n|x;^6E;zcI(%+F9Q#M;P-*cy6dfZHw36x;sP;4dSX)fhSG?FE9{KB(D@$i}E;yQS z$fa}Fa^{>JTNln~qppnoD5rGBo?Xzufi22sWcsnqn@T?l%QPo3LNXKKl838Dj#-pf z4CKig@n28>5VHZbO5CxEo5Vj&uKN9&tfmzOQyQDLy*kO{^vqh9hE1oAxL^7y@=DBM zWS%`PUgC4QS6fOZj8|E##hq$Rc|DX=V$QK$AS2`OWe|b2ffov=vyh5Hc4V+piSv<9 zHbt0!cnUnUS^QeH{pLF=Z;hYII7>@T&JwrBS=wx8XfrL`{PqV^V&A07lEmI=Z7g-D zpT9`a(DyrrXYWzWf%Rc?PRe`0)h(q%u$3-ZBa&@Re7U$~jqfYTbnN#u;A*9@`B;Gi zCipU;?6a>cD55*FE7rZYYQg;d7r*Lz|7HheVszSZcPuk5ZZ7h;tVR`FWu?(VXLGb_ zPfhpuu-*N@!j1F0ZNkAl%P3x{)9M;l%-Zd$WZRnC)@ioZc#K|0ao&mLPwqHRy&79H z3->TV7@dFuwf*)f(@~cZv1Ta?5;PiMo!8R z*DSGB*L~A_M$-B`DI+Z17{CP^1THE1LI*LRa&nuPJt2x?0ix=mZ&AE;Oy^5wOMu|FADv0)L z)J~3J{?YR+eY;CA>wU#lOL=vdJ8E-ITi&ZQsW>H_qheg^^1uPGs9EsDXqw}cJWZ+9 zD#4)EU_${Su>7Y$#fA6|w9sUcL$B0sk!<=@N@)uko_f9eNAHL#`62T_C_r{W`se|> z5C&PA#a^gr2hCxJ{2_RbB;|p_99Z{4Y>k{5D+mmDk17ZyCsHTyIymYOu#sd6|1QWr zu~;A{?c5?=&LoHTBFI)@m4!}ODusNB~ez2{-Z%C zB{yKIyn(|8S%@UnQbx@XPuMFwrA7_MVA|9w4M+1lrf)W)y)1HM9p*Wmrbd%hUL*e7 ztijf%&`sS*P00$vws1<0CC)L+LWm5=vDssvpo94Vmh}}+uA_~sEtag%gn8n5?v?rC zZSmUx-B%5?;6kff(0oxy^&mDy%aKElB9ik&GQ-mD6w|N9Zmnr8@u-FD>GaJVX5P@7 zN9$@@OF;$tJ9^&i^6CLL9m!hH#A{5>oQ7?5$+4G$9J!27kfqJSNB+5 z(4D5Zi@u89&mL7kiU(3lAr)AV@2^Ky6U3LqpI5L)W2ewnB6JHX6yig4tS_77pn^h> zj`h;NhwdzxHqc3(fTN&;-;ZD=USh{SGo+j@7v~nWI?QOh(#$el$4zCeI#J}6&<3HX z>-!5+K|cxZ4m40l?{5ARzt9A8P*d$dlUGv~=23oBgVVQs_w;fi4q5 zayg{Xd>Ahy0;U64vLuEin~VvQ4OE5+4wsZ21Cs(LSTJAV&8A32WrHH7N4%pdSg zOJ~_)*RD}hh~K#RSY8frs;j8Lr1sT#IobnR4aF?TQEr3n#;FOAkE9R}v8j@G4+m2S zX%L{o_YS^)flt&p;lyRIHMClp)7Y@sv9YGy>7v!smYi*|F5FmUWob%luvFdE_T!j| z;dPbOuhUP?zek5G^P<^YRar~RLZAP-W#^md8b3tdv@V~iG>Tq(IzO+XbpHG$(9NUh z0Fi8k{V7z;7(pcaw*%|6Or&xAFw)p9z*b->EZAQbY7bHfQg!fqT3#I`K2Vwx2$> zGZbF71~Z=4X${=QpNOaSuYQp-RF)so9NI-ipZEi{<*dhZg17(Lp{(>%G^cYojNDS{ zuDuVHSM6G}g83Q9#bih;KL9Zq$UY(g) zjF8g;6)p$EWKU-;$YQNG=xNq&@aUY1K9!TPS=>qvLc+90C@%82yVML~ z=$WibZ!JQxN%6aa`UzsJlu@P1f;V^UnN^x)QY`~1v*@)}rK*TF_%-3x+4J$qjy*^J z5~Mo-lexhi9$qt*3!~9?91q?tkOzM%Dv7}$NAz(Nh4v1uxK{YZzh|ZZm(Ih&=`tKz zTM?MI$n2ZkogLAG?$c)5iUTiF)k7(@u(o2$$hxuT(K|Z=XJ`<+d16OaurznESB>k1 z^h(Fo4iEs){>&CQbP%9UNoFS$o}?l1X2YEpKW$P4BNkB}t&97FP5T-uyRsLr((1aV zpWAKy(zK|$tGLQG$>FdJaJI3!Iwk~k0X3>xBK|_Wft(!l`8x}$EJ~+J#lxO%0g3z! zD#v(*2Ofc7;>*>NV#CNf85M5axbelLRj@lZZQi`8$CVJIy*L6+hj7WGE%p*x7ynpG z{9_3vqza;6)%R}NwDISttZ~VvWdR%+10^AS@TqGdKDNwVQgsG|$7pT*vyoyA@bWC+ zWfLqo6?k2Z72(BVcRbJi+HiNrkeV`x$^iIwycvqy_1PY_IQ z@?f9{@`CCNStv=x##$_wT9-DqCC*nWAyM)P0&;PRXLuTMbuTu|lJf!Z8))57$0m8z zbA~%Fv7LigCK)^es6{(Aw2@8GUw(iq59GCicE{G68Cyf(lTuXUb4X7gy6Sb~GY79i zcUan5^UF&DX6-p$3m!aQzpZQjL-dnM@xvFmpI?3jcjeVD((hbncDaof)1<9CAAC^k z03M7dtM<@Z zY&_}8JasnrgV&gh%)}*0Y|GnSg6*+sVY|7;h7HTf-8oS$*ki(+AU$gZSWMie&Bt=1 z6<{$H6d5&5U_7OqN|W7DSDZHE^v_F{8P>BpvJ2aq}yI6Xlz z501^y_Y1^Y1o^nj7kvut!(Uu-G_Bw5u>YoggYt=%Uq3(V~%R`s}?(&9OD3JZ-IDGLnwEtN`618Yw` znBc=tBlYo|u54Lj@+plngflz4pt!~YJB=e*DFnq8pFnH}uscK8P5>+6npJXk1hneG z8RK;3NR_QHx>=){-bi(d^@F7OK)F}XSbMHUs>|T}rbCg#ctEsk#9}=#LP%^`5FXh) zPp-5kGL91y_&S%%Z%WW7*X$Q4J*`!TFQ3KKO{~+i6Q(WQ_bYW(-8n4_+`G5Th6;R2 zttq@{jdt3c#mt&@vsTTUi*{^0prxNu&VCR|G22$t{y>w>T<;DG-jz42TU%%4I_SW= zRs&^Q)kz1#OSuhRpWQvN`YiUQrdpt2vI0>TG9M{&zz7^@U|};0>f6DiHjVtks}8I;mpZx2=EC15Z^||h|T26IpHNM^}5bBP`I#tM8yh|VL+#z{7miy zU84}x`e8c!VsL5Cln+ttrFZ97S$LOO~At|I^kSJWhLZEXXh4i0$N2ZoT+^@?BBS7;F%?Oqs z$OtMBdu>FX=wkbjcpl*x2TUK#F~~wP0^qSjxSz!7Fr_5uEc+2wKPgU41nOX;LsfEREQ5rzlmKyT%vXY`NVIG*_N=zZa_^2HLWrr?S1zya;l7u>;@HG z8u2TY4$mu)LCH1v4R(Y06n>MQ(mwS^3yWBl`VBRso4W#{s{0&PwT{=ZtRBj3Se4me z`u5GuHl;O-Rk7S!tAPpqM_lDK@j4~EM~7o!N;4qQAVK_x%Sh{Z968pr3~K~X9EC6T zGLdk|n_8p|P9|I0`61*U2#$jGv=I6KzA50U;3yqxwkRo+O+~|o4v=}1&*6yBvn*Wc zB+oqt7DS&8WZR530}E=MVYEuE1H>1$YLL|ToNUU^qiN$=h^j)%u=vBuOZ)ohM`##r zf`vSYZ(~w5z=c@p6rx~C_)f6Wcf>A)!0^;@PTuUA7VB(wYK_!R@z%12JST4nG*O!t z&|7-nrgcfoPPgrMLpYJJtJRQoO}@|%Qk)%R|!4hzM_ z2aFuW@s^jT7kO>L&^gp@UA<1G3Hova*4! z26zROZhZMz^J4$H6ljwugx(T)`Poq{*f=IYC?pOjx!GvVgzZ^bg0GeCL52-fS^15J+aD_H z^Z`8&&p2FuZm^s(stu}^f*YIPs@fH<(a~m=mIt&bn4b41`bC<>IV+r*z)L008g{6WpJXc#;)427Lwn=40+AM3x#jBNSow8`fnhW+#nLM$&GMCrWU^*b` zcUwy%oE}u2EdF zPXrTXPi?Jlnd$(;9co1>u6L@kv0hF8*mH4ui~oq zwrg4pQw>?6P^jbDc1uKWPzy~$zCAe6yR5nx@nyOx=DFoI-dbXHI=t2HY?>)4_SMz3 zu7ckJHo{;k`d<1XsI#30o1avA9WAlrb0*ib;Qhx!Aa~ecfyYuWx7T2vV;+$f8$YU` z(E6iC*PnU)^=EEddKJgAOcBE#nKtbRJb*iyy=uuh=Pbt0vxO{o)zqo*un^zXS1qC5 zy?))gqes`RyMEy``C0bJ;&ZkyO84%?=WJVY1b-g>lxc7%<0&EVIfhLMNp9&tvkF83 zvIvkEg8wHQ?NGE5EDvInFADmgM0{$fG*RQF)gI0sPZI^o>MPHxMkev68XnCN?~~$x zNPH6&A(i+J^(N&UI&rk%*GmclYG09*II?Dis^+vlFlVNxJv>uPRHdABHqSIfgd*Ea z1%@#zvQnVZ;8j&@n=Ad;+Jig=Z&MM zhf7wzvbbaRS!eA$|0jC=FOHCoPMtb><2=KhraX_+WaK%ur8rRNXbP8YuUwiRv^h5! z^;v@RwvIK^S6D0;?wCixTWGbeW?}1A2eMJ{snMd&`)6Bq_;;;E{-W?g_*I${ui++7 znz~$bMy1Q(wiQH=F1UNsyxV`U`D~^z6@TfNR`R@mnW`RcNqS`O-v%|?H5 zsJOP}#15??yRf$9xr?B}j6;#HSq8F&$hmi1g!&#eWu<0qrCVJt?KVnPGkc}cJbh`2iJ@q%&QLOSQXPNm?+gs5Dc;Q9FHVQt@GIgB^ay-(8G3Y< zxLf=jKJ`3w06x=#F8ZqNDvhZn6kx~aHP*L7C(7*gdb-p@(X7_$))knH58n}u6y&u{ ze;DX5rVdjVv6n-`O&#u<#yJB*V_buSk_Y}0k?oH$0+E6gNd@bIO=^yV7)?bb4K@c! zX{9m=eSC*iV^qzpsZ~+qOku6LcsVo)joyc$jHLoF&W z81u%XhG}}OZJeOfM0Ai}&&jQ^f#rGt1~$-5jmzw|6_ec_HD?Z+8QKJ%7H2~o7cL2# z3&lT&&3Y~3cWcVE+H%e9h%=hewuua@G%8tjv?@2pVCb4qX#&_c#R|mJ$HBAp;ud4l znjzV$Qga54FFz@?T1axF5?|!jjg(i<;JBLKw9&A45gPSD9E**>%|y>ViDt1ZyaIj= z6=5h5DG(c>pa6W%Bh*?JN*|hEXs3~jf$DSdN%0AIg?3R)*Fy`iX8^A;RR3!*RExX@ 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%0AL_$5z^DC28w)dCGs{n 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 z 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

    k{geyFE_HC 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 YJRm2$Yo*5d`}4xPPcE}C?1Fg(sVE_OC literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/post/SreeKrushnadevaraya-Regular.default.retain-all-codepoint.ttf b/test/subset/data/expected/post/SreeKrushnadevaraya-Regular.default.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6d4ea7720b2877604d789f1349ed3b7058828829 GIT binary patch literal 572104 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

    rRa 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 z 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/post/SreeKrushnadevaraya-Regular.glyph-names.c30,c36,c40,c4d.ttf b/test/subset/data/expected/post/SreeKrushnadevaraya-Regular.glyph-names.c30,c36,c40,c4d.ttf new file mode 100644 index 0000000000000000000000000000000000000000..48ca1c53e0354b5d28a8a80b6b164750649c5bf7 GIT binary patch literal 11280 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

    I6Heo0dI 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

    (p>#ai_c1-! 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

  • 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/post/SreeKrushnadevaraya-Regular.notdef-outline.c30,c36,c40,c4d.ttf b/test/subset/data/expected/post/SreeKrushnadevaraya-Regular.notdef-outline.c30,c36,c40,c4d.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ae3f65964fd1c60de1e50bb689b49c29110af343 GIT binary patch literal 10928 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

    WzYuT#}F^2 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

    &YHVb%uM2!d&n3NI<2Ki$mOD@L)^FOSJI?M# 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/post/SreeKrushnadevaraya-Regular.retain-gids.c30,c36,c40,c4d.ttf b/test/subset/data/expected/post/SreeKrushnadevaraya-Regular.retain-gids.c30,c36,c40,c4d.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7b154997a95dd98c754f0ea55d20eb566432adca GIT binary patch literal 16868 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 S#_5gg!hJY>tfV$s8~zW7rX0-x literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/post/SreeKrushnadevaraya-Regular.retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/post/SreeKrushnadevaraya-Regular.retain-gids.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3927219b834af15d19ab6c1323b6ff36d6b59fc1 GIT binary patch literal 572116 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�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

    b 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%0D1VPHHzR^(Q&!~qJkhSBSOu< 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 z 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/sbix/sbix.default.58,59.ttf b/test/subset/data/expected/sbix/sbix.default.58,59.ttf index d99bfc97abeb052040d2d9e7915f14e0e0215838..e34206fe2ecfa9788732e5b0fbfbcc9d513f3f17 100644 GIT binary patch delta 363 zcmXYqKTASk6vm(PzHg=}76c{KaE1OzDBM9Lytg3w5QQz>u9lHkMI9`Hh6o`DvbUj6 zPz2EwwB!&p7W4%goNNeeXmIQZcX;6UJLmA6K`%V$g)gU1J^^gIo>N5x4*=!a(|e`E zUF$J=%bsR8iv=e?et(x^zhTc5c@P-L3-$^2xuVx-hR*T9{KkotDz3wQG3FOe&~utq z5m178_|GUiUSVlw-2k$}1jJaiQg1-=3i#z1^_~6Z)mgRxC>x?bEa6(jwl1F+=CiSGW^_tA+15rD*RLfHIY$?&{{{u~kN4fw2 delta 365 zcmezIocqUf?g`@cH4F?43CX#M1q?h4YZw?9?*REG={c2Y*6a9|0oi+i*dQY{F@=BS z@+hFZ2#{}<0Tf{S!Q2bvM*#UM8M!4DoLvlOfqWkzpC>0jIT2`{1dz`Ix|QB1_m`I0R{#pu7dpH5(Z|V6a$M4NI`K@X2qmdt5hK0hJoq* zp2;SRh7&I;2!m9B%w+`9K>RuAUisuDj5<8bFBnpo9x~W49c0j*EWoHb`66S|W4l+D6m!SDpiW@X4@l!3C@ z7}OZMCZAv~p1hD*W3nf+7npWu7MQ$|scLd1v(&`*D$VvR?e;8;+wEDHcD@Gy00K*u diff --git a/test/subset/data/expected/sbix/sbix.default.58.ttf b/test/subset/data/expected/sbix/sbix.default.58.ttf index 6960f8f98f89832d5dcd3fef32f48e1a7b9e0457..1a341f2c2b205b193bd9d0345376308d340ae02f 100644 GIT binary patch delta 355 zcmXYsF-SsT6ot?I|KF#TSVL4`poo-24v|EK)X)+wje#w`)H3p^sewh%(ArSk=4gv( zlc2?+pd~19k>;qOmev}(kKTm?-?`^<;C5R6PRoBfd~^#Sn{(_cg17-_S$t}%w7+@r z8hRIg7L61OcE11mDkJ%!_?exu& z68;cH%eGUP2rosYN(}<4w_2$;pd|ts_n^M9-Q2wouK*?r>L%U9E!3aLt2d<2+H*`M z#)}l=2TJvk#G<|0{5J<^lCzXs^CKgbWO^j4(SpZ>1Pytt5Tby`8fp3U|K4C0=N|h| p#+b*J5ICsEc}E}ciyGy1J-|OI&0i|S(>lScs&*VPcM(HV-9OLjL+bzl delta 370 zcmcbxiT%PR_6g$k2@DJj3CX#M1q?h4s~H#=4*>Zl={c2Y^RDwf2D0}6u|!5{VhaDt zV#r3Yb_~ zn1JjnK&+6Ln479~#_2QzgBl}H0TWk2esKu{Gf;|w1w<$mCuLR?9+36|@)Z~uuj)=b zV<`-h0GY`M!6gC~6_Yy{bvT$`Fr+X&WU!g6!l*iVD`V1RZ$_g?1_pM9D4>aqESx~) zML-N;GcsrZc@Q=e10TaID4UtVhG7Mi&B9>8@C3?cWyoWcfwI|vuI-w6vfZ|zVE%P#2TW40v{qJQBx8HQbS8a(3lv3FSTCeQ&EYR1P!f0$@j+g z5E_F(T%^WY`wJRs4WgRrK6)1p{LVd>1J~~we%H8~IJ*OoFSvFMQQQKw!9IOZKH0y1 z`F&u1Vof?FyExLh$#H(le#zm5`7JNlC)p<*x9OQ3w3#1Sk#e$9=m^d0JQcPFkmE{HgPhfAHDp4H#zPi}Q6yxE4FCFnudob1WCIn< pglsZFN9C+Ok}dr#ruB{-)n6i`-$hI>%9P#`_4By8k1P7j{sB{xMAZNQ delta 370 zcmbQTi*?E_)(PVE2@DJj3CX#M1q?h4YZw?94*>Zl={c2YbFTeA3}o*CVu_5@#1#IO z%cFqoKR|4j0Tf{S!Q2B>Zv*73WaO4qu&rd62;`dp`5Za<$%#PoK;R1yv*jjM6fm)} zFagY0w%74{NfS@W}p-U3y4rCPRgvPiuLIS@)Z~uBR)+$ zV<`-h0GY`M!RaCe&67JAbvT$`Fr+XYWYC?g!l*iVD`V1RZ$_g?1_pM9D4>aqESx~) zML-N;GcsrZc@Q=e10TaID4UtVhG7Mi&B9>8@C3?cWyoWcfwI|vuI-wpp(Xo?$mjMaLbzy~(p*v1dy>2>J4ieT;pkxZ)GGc*bJq zCrMH#)wBTgI?Z;vrv9Kzl=zh6KYUx-ptL@u!rCzMTu&;(yE-igOi0m0zyfg!2P|RZ vHDHA$Tn0RZ3g!Y1F+r!~yl%?_y&=0jIT2`{1dz`I zF)#z!Z-7`KFEKY&>x|QB1_m`I0R{#pu7dpH60kG_iwsCXaZ+Z*q*kj`1_l-z2B!CW zCYvxCPQ0if43q<#%Lt@__5N8^ z3=HfHQ9zR!SvY}OihvlxW@OL+@*r#`20n&aP&PAz4Z{j3n}xxG;R%$@%817))@ ys4;d;KEYf(c_FjLWKU)YSMT$)8s!Z=z~3sxpDM&NI>BqoJ&Ksyh@t7uFVM0>@Bjb+ delta 370 zcmcbxiT%PR_6g$k2@DJj3CX#M1q?h4s~H#=4*>Zl={c2Y^RDwf2D0}6u|!5{VhaDt zV#r3K&=! zn1SpoK&+6Ln479~#_2QzgBl}H0TWk2esKv{nt=r<&!AA8lvz=DK-!CefklCV@v82` zGnSJT7+Ls1W->x>g@8lZrWlgw4dj$1n@ZW@fNqSOI0TFjz1=fwEZ{@)%{HY&M{4yC$z;E}q=V xtTDNqnQyW+vkjQ7%`7l^DpS?uSY|1pADJf$GKv75%L>BH3M|_dSQrhi0svhfNcI2# diff --git a/test/subset/data/expected/sbix/sbix.drop-hints-retain-gids.59.ttf b/test/subset/data/expected/sbix/sbix.drop-hints-retain-gids.59.ttf index 0de61a8560d4536e4f3defdf4bfba03f3ed59c1a..7ad21945acacfad6a631cc64209bcd823b5bbcd1 100644 GIT binary patch delta 365 zcmXYqu}eZx6vn@E?|m;TGlMXrMbJvbHYp2Xuze&E;djnur2otl4OHhHFs3E3|hHoa}k{8c+#PA;L571?2!`PsAgZy6!4TJ*B2~ zOc_HqXkNciW}LXed}h85b%4^kOr`A+6!`$DQQoy^-FHHgBEAcR`1pTEB8OMs6|%VU p-9Q}+zME{&VY#Rq@>u6(TK|Zg{tzL(B9nScw9ew{KCWoC@CS1+L&yLC delta 368 zcmXYsJxc>Y5Qg8m-CR_X7#kDBB1KLPQ3MGRA)xpNtdq*ihepUHhnFJ8!oo&H!LXGd zy#_4o#E?d`(?Uf21r}CfVUa@6x#Wt6ecqj6nCW%`-A>>nwp#?SRg^$sBVO-4uq+8L_{r#OyB23RGn%~Wr+#CQm8SC^TNSBL*5#aV%dM;(@7@) diff --git a/test/subset/data/expected/sbix/sbix.drop-hints.58,59.ttf b/test/subset/data/expected/sbix/sbix.drop-hints.58,59.ttf index 96f03e63d880c3e8be85a4c3ca7d97213ebc9c6e..b6996f205238cbf274b521358149f20f608543f9 100644 GIT binary patch delta 363 zcmXYqO-lk%6o%h(@69yDf}n(2jL?UK!7N0=8G`6X6t-z{EF(unU04JyB7`8wZi{|F z5k#w?O)i3#1^s~*tt<#^Im?bQix-~foWpzkUexbJ&nJ)G0c;jLr-m5r0CL$gJLUat z>pp(Xo?$mjMaLbzy~(p*v1dy>2>J4ieT;pkxZ)GGc*bJq zCrMH#)wBTgI?Z;vrv9Kzl=zh6KYUx-ptL@u!rCzMTu&;(yE-igOi0m0zyfg!2P|RZ vHDHA$Tn0RZ3g!Y1F+r!~yl%?_y&=0jIT2`{1dz`I zF)#z!Z-7`KFEKY&>x|QB1_m`I0R{#pu7dpH60kG_iwsCXaZ+Z*q*kj`1_l-z2B!CW zCYvxCPQ0if43q<#%Lt@__5N8^ z3=HfHQ9zR!SvY}OihvlxW@OL+@*r#`20n&aP&PAz4Z{j3n}xxG;R%$@%817))@ ys4;d;KEYf(c_FjLWKU)YSMT$)8s!Z=z~3sxpDM&NI>BqoJ&Ksyh@t7uFVM0>@Bjb+ delta 370 zcmcbxiT%PR_6g$k2@DJj3CX#M1q?h4s~H#=4*>Zl={c2Y^RDwf2D0}6u|!5{VhaDt zV#r3K&=! zn1SpoK&+6Ln479~#_2QzgBl}H0TWk2esKv{nt=r<&!AA8lvz=DK-!CefklCV@v82` zGnSJT7+Ls1W->x>g@8lZrWlgw4dj$1n@ZW@fNqSOI0TFjz1=fwEZ{@)%{HY&M{4yC$z;E}q=V xtTDNqnQyW+vkjQ7%`7l^DpS?uSY|1pADJf$GKv75%L>BH3M|_dSQrhi0svhfNcI2# diff --git a/test/subset/data/expected/sbix/sbix.drop-hints.59.ttf b/test/subset/data/expected/sbix/sbix.drop-hints.59.ttf index a3c09e99a8145332657dea10b8087d5f81c705e5..6e7b2012e9527dc6477b6ff2070e93184e332a0c 100644 GIT binary patch delta 355 zcmXYsu}eZ>6vfZ|zVE%P#2TW40!5@Ga!R5=YG`Q)8WSV%rIwLTMI}svhSs3uI<|+< z7zE-XHP+f+&`@g-w$-)Xg#*8H&*i{vb*xs$x}G|}2awLVP8ojO0kkPTepom?xOx3~ z6n+*>=W|YWtbLo3{7n3EUKaMZz7!u3AIZD5y4^-o_(|j|lroO=4W=uyU8i1#1ugt0 z3KbnUw=lC2k}5R;sF8B1TKkJZW^hp5KdLwOwyppZ0wq6Xhe4r!M^^O^Yj#(eOqkax z%sq;alEk9INu$p`TI4ikc7~9WN;1QeRcOs)LX;*wRtS*KV~vFT`hRb*f|kb?ikS1* m76SYAJRj=@zo=Q>)#Kb(3I0$4UeZzCR+WpOc?cT%O8x>=T146a delta 370 zcmXYsJxc>Y5Qg8m-8-X5q7YET;)*E2k4Azhrn1!^5Cef+J~U!3IZVJajfe;$f`*Na z*lQrI2*EF{c7SU3m}`fEeE6M0QAf`u~R?Y2T&Uf0^YHe;7aFg8P%4V?yw_(8+j1S~ z5bW=aS+VTmTyOmim?dt|Mx1J`J}5(S9cC@J>ozi*mw+@usqbcQRhc9s-c0h@i@L|^ zj21%T3kB^3iz-Gl>Va}!{Fl w;0AAdt~#QoPDNZDh_G4{$$`&{F?FpqR7OnkjY5r6l-JcgPE7e|O6sTn0rGiC-~a#s diff --git a/test/subset/data/expected/sbix/sbix.retain-gids.58,59.ttf b/test/subset/data/expected/sbix/sbix.retain-gids.58,59.ttf index d99bfc97abeb052040d2d9e7915f14e0e0215838..e34206fe2ecfa9788732e5b0fbfbcc9d513f3f17 100644 GIT binary patch delta 363 zcmXYqKTASk6vm(PzHg=}76c{KaE1OzDBM9Lytg3w5QQz>u9lHkMI9`Hh6o`DvbUj6 zPz2EwwB!&p7W4%goNNeeXmIQZcX;6UJLmA6K`%V$g)gU1J^^gIo>N5x4*=!a(|e`E zUF$J=%bsR8iv=e?et(x^zhTc5c@P-L3-$^2xuVx-hR*T9{KkotDz3wQG3FOe&~utq z5m178_|GUiUSVlw-2k$}1jJaiQg1-=3i#z1^_~6Z)mgRxC>x?bEa6(jwl1F+=CiSGW^_tA+15rD*RLfHIY$?&{{{u~kN4fw2 delta 365 zcmezIocqUf?g`@cH4F?43CX#M1q?h4YZw?9?*REG={c2Y*6a9|0oi+i*dQY{F@=BS z@+hFZ2#{}<0Tf{S!Q2bvM*#UM8M!4DoLvlOfqWkzpC>0jIT2`{1dz`Ix|QB1_m`I0R{#pu7dpH5(Z|V6a$M4NI`K@X2qmdt5hK0hJoq* zp2;SRh7&I;2!m9B%w+`9K>RuAUisuDj5<8bFBnpo9x~W49c0j*EWoHb`66S|W4l+D6m!SDpiW@X4@l!3C@ z7}OZMCZAv~p1hD*W3nf+7npWu7MQ$|scLd1v(&`*D$VvR?e;8;+wEDHcD@Gy00K*u diff --git a/test/subset/data/expected/sbix/sbix.retain-gids.58.ttf b/test/subset/data/expected/sbix/sbix.retain-gids.58.ttf index 6960f8f98f89832d5dcd3fef32f48e1a7b9e0457..1a341f2c2b205b193bd9d0345376308d340ae02f 100644 GIT binary patch delta 355 zcmXYsF-SsT6ot?I|KF#TSVL4`poo-24v|EK)X)+wje#w`)H3p^sewh%(ArSk=4gv( zlc2?+pd~19k>;qOmev}(kKTm?-?`^<;C5R6PRoBfd~^#Sn{(_cg17-_S$t}%w7+@r z8hRIg7L61OcE11mDkJ%!_?exu& z68;cH%eGUP2rosYN(}<4w_2$;pd|ts_n^M9-Q2wouK*?r>L%U9E!3aLt2d<2+H*`M z#)}l=2TJvk#G<|0{5J<^lCzXs^CKgbWO^j4(SpZ>1Pytt5Tby`8fp3U|K4C0=N|h| p#+b*J5ICsEc}E}ciyGy1J-|OI&0i|S(>lScs&*VPcM(HV-9OLjL+bzl delta 370 zcmcbxiT%PR_6g$k2@DJj3CX#M1q?h4s~H#=4*>Zl={c2Y^RDwf2D0}6u|!5{VhaDt zV#r3Yb_~ zn1JjnK&+6Ln479~#_2QzgBl}H0TWk2esKu{Gf;|w1w<$mCuLR?9+36|@)Z~uuj)=b zV<`-h0GY`M!6gC~6_Yy{bvT$`Fr+X&WU!g6!l*iVD`V1RZ$_g?1_pM9D4>aqESx~) zML-N;GcsrZc@Q=e10TaID4UtVhG7Mi&B9>8@C3?cWyoWcfwI|vuI-wh*Ka?M z?5|9$Qg%v{{hI>!C!AL*JTSlHIp-wjM8$1)%szVTPfVy`De z&2h_1b2%GW7coGLHR`Q4Bv&BIUuf+eb~0y?D?lYc`KaIU3&|l$zK91b_q;WddP+@e zTN!_B(!74A^f>Vb^O1hIGtu-P-FbTz`(>+kY8NFzzmdPU||6%C{D_(u;>t&4dkmZFh+_^ zykIE|k_DN`2qb~{)uk8wlY1C-c$i->fIPv#bdW)JvIe8-WuA{iLi8KQuu zGO}<2rHg{Ct yYomjgx7*lRSF5H+F_u_ZC(O}INXMpKMkqsAom zXcD^-yJ8d@D$-Pt-g~_}?)LZ0-o^OlP5b`)n_<~0&&dWv|pY0PU6xG+vgLYz7^_|XTO!Wn012a4|&|**f*hmAIAWF zk*`C(bY9}J#c-EGTU^hZm;BzFx8J!bM@YN}A@0n1K(A~Tg(IYb>cGaNxruYM=Z;kX zJ&XxOCqaSi0dEK7k3ilp>8<4}CZ~|g;CVdA4@gd#o#_0nJPGPYLSFM$;)=ycOU#CR zGR`kbd~0s1)2$+e1fekJrHfOREw|;M2&n%I*Dqc=cX1NuvsI8E0D10Nf?oAA^*Lk_ zLDNVAWeB~G3W-s~Sr(ghlpH|LCR4}{$WO?v86XKyeh{NQVCd@w)u@Gs` z+OqI7|0F;BLO?j1h^u2a8i-4|#ddafVp%NdXQ z@=F;y70}_uz`fwnE8ssKfdb?S^GE=5WkC!;Z=(5xKX3^-(tb2eKc{!nASo|qK|z|2 zM2MoA$d!lnd(EUbCL0)Hr zWFn1YgjnJQmw^}u86~{yS>Rcq?GfVVr|&x>WY@r;2wjY*Z+6TlI-~=(W6Df)=WZ^_ z+fj+i-)uxJk+>yOOa9i+pX4w%q=*GiQy>mfr7T|dKFkr%6QT8R!Q|ham$V$sff25> zUr6;s{U&WvnSMRFk^)Jz!dmT zk3g#M(|{s*{=7saTl&sYTxSpX2`r>$o{VXDaN$wl{y13Hn3lNI4=x^zLIG`g$O-D% zAir38g;0uf_Ez>W34lK0FGho(Ni3WTqreH+iF_DB8FW2Liztv-o;Qlbbc~Fk=1f%N!#KQW68H)9T z01B)-1oVS-gMdEgFHcM+T;K^_usTE0G_(jA&=zzUT|^I2IWiMs!iR`vMv4e2qlH)# zgHr7nh6rbr;K(P#9nT06GDcHz9%~LB7mI*h$r0QfWr$EPxQ+8zPca=Ll#FKL{2ZnX zdIX)tX?)#$QO03(74pPPM;VLYVNJz(0`H#;e+dEBQ=Dh5eNiR^WMuNB=0%y9K@-R` zy2|V=1lBA^NX7jDkAY{Hoe1*yj&X`bV130U=wkqBxG@wc8d3_l?7^8?5doC&fQv$C zrvaQ3AWzVCHB$zy2ww(oJRybUycjM#<0Ei=3D*+1;^7K~C)l+TuR8^Dz^413@Va!o z90r613J<|v0eR~Hs}$`+mGsP@Vr!Q5Bsz;S>1jc^42_)@D;tRg$~N8>jZziE+mAsl z%h40AqnO%iTfSm?QteTwBpA81bA_p--O|a9lGZS$pQ0b3hT^n)@VnXKvLEqN1BDitZ+w~MA3xVk*1Izk?lyc zQ3SEqk>(&D!eCDWk6eibjx>RUAolx`QNb4MFtUG-iX(f`uUTN=N1>;dU(k`G|0!P{vQV5Ml zDd;Vf2*@@ZEr)wDnvZ6q(NMYwO=12oMDL*q=xwwZ%|%Ngl>*k+@|W&O&}u2v_C!$- z7eifdKrVdm%lsb-wTaMv5%fD3Ekj`_4xW+-xrHyK{){RG=;i>8{rHk0N!W`{>AIsl!a4?K;G04l(7qixYEQB+chT+#- znE4+$szGC+MG9H~^PCO5*PvKfqvgQm6lUHU6a=d>pDB48X4)O7u+;Woq-qYs9n95b zkXjB;$CBFPf1c6}q@6@l!E8JUwmXSJU4#~OrlZtmogzpG^x zZMJQ2^A?B|(cb?4-q8xNz}t;HZ!gjK`DyGWT|@qv2Ja_*Vd6&iX>3RMGjoL*+2U9}*HacyL%~jko`ZNwJUo0!R_*<1*0O!_Aw| z6ZmO}R=HZ_EYm7oy)|Bn;OJ4k*Blu2@rd!06UUG578uzhVr<-i0Y1I^djKyH3tJ8B zaqM#B4`>C}m1E)ld@guuFj_Lues__p@G>)_*ZSC(Igkv%Q{%D*2_*{cC|i7xpTb2Y z5js1olyY~!g2))JupWK`ygt7<$*@rrM)4#n7lmJtO*cxbkVvTjPR~g1SP%ARmZ3o! zo|D{9r%@}s1Ol!$h|Je`u(@1!g{xXTSs{z;D$=QqDaXICg$HT50)dx8t-dH+0X`>a?y*l8#b!3o!~VvgBhf%}8}Io2!?>mgn|5H-9u zcCPpN!|Fs2at#l!UTiQdhKpQd9r1#-FP4GGerXw$&XMbqrcHhG&8gFpK>v00J?>tP zKN^K*p?5&8BK%~%qF8|ee!d!trBtXQBcdI;03)GXR5BP0$JZwyAn-Q@VG3L#04|~! zIRYI48S`SvU6>+9X&8ay5WRdTTnl|h_YP#bfeA*l18)(YTlZ{TXIqhP>#%J-n>2IW zJcWlMG5hCqV#a%G)=d8DRoz=3Od38dq=&ECD?k?{{rujNnFmw8xVf-rV#2_!R{}IS z*T%jwe7aQXGsODgDVufevpY#U-}3409UD4+ws+r%jfCRLed3+3R&Cm7>pZ^b^EXEK zh#wFWH0nRY*S@>T_Tzy~muC#zn7Z)Tw-d(AePh(C#)OzL>l3G~8}n|)e-`}u>%tlD z^(VsPhL#&=B`+ARjp!HbJ3O8kHEz}qOAa0L9~?H($LrID@k#wKvPRLxoEY{-*nftj z*I})h)#JJh0yM$gVdf9|=R&Ad0IHa0fxt_mJFpzDHW?_!T*oYOa0r)1vt2-a;jdQ| zXgOvf)?v`tmLB~g`cpTm=YCkY`J#>1zmuXEGlY20b4VDW4+`<~mWL>8Yr9XJ8a*bV z=Lf!$>G;u+xFVK zi{pEDk9&JW&o_s5js0rOFu5YoEv}oVRKpjFdk+r=4DL~Y+Y@Eq(&`x%HwjJ*D-fHO)3}cgaQo(=Wr73L>#mi zo}P|akY=L`K-fE)U_m4Z3L;@o;{vAeZ)#W`+bd5V|LMxEihT{YpXKM~=0CgL(6Fy! z*RCr+9Y2{sC(^U%>GUFc1igtK4?f2g?6se)TJ_0V9le6sxibOEHbLD8pqLJniF98g ztxqhZ-)E(++^lD9UYR5$L#9<$s*aZG$-8%>qjmI0oR#Y~Y~FXL z)W|8lvv2c;bt_}(kC1`$;oFNAz80l6a@0|;EnM{Whq1`;uW5D2U?gcTFIq352n(Oj zx6~@w9UUEPy2~i(qM4+kmZ=~pcd2RyKX~h=llPADK}i^NEg67%_VK-s7jw zreze=86|ZE8EI!vAK&{oG~C~4j03C6%BsxfhH5jH%dN>&nF|XGYr8sXA#`-rLdLAh ztbrBgJB5);mQ-<>jqdnzA5q zVz|3e;vPORaY4$`6>GlOu;rU0nH5G!Mdp!jwru!f&EL>)f1@!fi(6ZZNzy_!N~O~J zd%aZfKsn7d_UF=aNUD0>tA~n4%0iN^u2MI)zrR0OG9rY>;{_?yN(gF25M)9|l#o!x zc9XigB3C`B(_Ot92a2{C8K@P@=k!qNzb7d(jQT4KHGV-%t)2p z-1*s>c={tKoAZBa6K8K@ByE+IHoZio;eZ0QeF-lsVn<3dzqvS&cMlxw&nk8wD1NrLM6Y zi%PY*4l)HdL~T%2mQz_?jw`Way8A;8eRfT3FeLw5m& z4u?LI={M+!^f>T91u=1+a{HOQyu52ia<83)a5Zn|#hjd+bK7-vGVl2D#x5~>>f(LPD=n~A=1J0bis~N2>I9d8w`fg;K7Td)ijHVp0oxC z+i?WKg|j@{$mmm@o&M9oANFrsw`fU9(%h*-qWwi85l7@RaK!L9 z@Amd~#n3l~fM@tJ6Adn-6#jz-4OBFk1xmH2x+lU~` zL1v?{s|B^!)YNoZ+(9GsZlE1(vBJaqMbN?tHz2@U&NXmrD6y-nD^;UM3O#rDpooZG zQT}d5XR&)=RG;3_x-r)?GVb2E`J}SN!0iyR36dhr>qNP^u+-1WT1bIVC~7va+p6<# z+_+(k@%PvI#ZQyz^1k+KR=%rI$&CIa`L>S znUf*J$HhcNMFp$HB8s9~)Ioy=4RR^;N7MD(nPU?YMvd&%&B#*)^&LHN_^4@f=c1 z`h>S?{Wphq9!Y;(WzaTsAWN%BXt7$YZPn$qRaI3LRY#7TI(6#GgHqbrMJA{+u&Z+~ zZr!>S7M38)ZOzTisJ)9MNy6Ge7=x@x;syicb8FaaHqq7D*-4t4D~gJWo);B9flyRh z@$~7_l6sSYtFU%7H8l|mJ*w4nv+@cHo;)dUFgmx@mp#eL%g?><=HcttE!b7cHE3H) z3UadYo>x>?SJze*KQAaKcvc{Hq9`_pYRw0CR6$S!w(-m%zg?gc>1RU8&|DbwOU7i?6LYY2wS#(wq?tf zeQ6J%vi`>TLx&D!n6IIudhT~WojG&-WO|m-x$1HHsiUV)?E8Au_=LD|L!$$f25obr zO&#jP_lM>2^wP>hA`_U`VhFpLLR9%KSc-ODMw_Y@|deR@J@d%@ZDTdv-J(EtMKO$Fd*$$^l zLXSr3=tb<+8@KH^eACD+y_5Fc_HCP1$I*+x7ra66@%zh?rwohq5No9deu%ud>MEcn zt%fGt)tk0$|1J%zDE7_6JGN~E7B1pM_`=L(O5<>v%S0vZNypQJnfSH~rRm+fcSN@d zug!;$ywKY}G&Izcd*G8PFwhYIK(No#z37p2ARI620rYO#ZrjQL{yO0Gf)DLRE0`Ec z4-@4%IXUs7VqO^;tf{+pAQntlEm(LOJ(pUy=irf}X_-b|Ro2ZDKO8yy%~~B=r~PnA z^4yuP3=DCT6g>hAsO`aZtpi=JX#VQ^LqGg*;$~Krk(Zfv^vJ=zUuj;8gFOo(v9Pbv zz@ll3fn}0O3?zq3+l)MmnMHs=QvyAU6p(s$Bb+?oMCWcYcbS`8K)7luXsEYBs*|GN zMHodJQ#m90_6QB}Q5of8cfauH=zcLH&i#7#;iJ6b>Sh+Tip*_9q(MNS5i$Luqr3aL zi;W_cPe^Ewz9X_9XJ=gczFcV=W;)b8zNtzA+- ze}8AWL~Q2B<#N;0SD>AbP~gN@I7@_Lu?%VTC{2e_*>AluWBMzRMy^|rmY{l@LP51#uqx87RRVxaQRmF9OEh?3{ffV=SZ88arv^l&qZB1cW1@y7gjb{#x% z;>7V&MuUVSpg0hk8evMNu1>2_Wb5iQ0l0NE*H+e7wds9$9VP9^)YV0iEDj$JU!edn zBRN(Z#WtBa5@DCk$ZdU8P+VG8(`;0>)mIii$I+9HP@7t7U$p9^#){6yBT9(41`n(lOLE@4{O?4-^Rx5;vkb5Oso35 zrL+1*D9rVQw@PMiZfdYvX}*gL2sFKJ!^YXvmda(bX*eQs1bW2Nb9;Sz zt8+5aem-{m$M4=*GI!RrvAXC01<%XbKzT=~f<*>_*me71Fn}&(;^(q(-eH^hjXlguM0ZfdCn!fah zOq@r*N3VeGkBK3MHS4x+|95}}a3t090AsEL#fiYZnR|aGLHEf{};{*q=1lugO z7BGwQ9I?jMMytTw<1tY~_ZQuS_37~K-XB8e%^zL?VAB4dpltAOPzG=msdomPsrf6M zneM?uEH*(HDbO;C{wJVXN#r)J=KYQ@%Kyd} z^tS-@X^d0L!{-kl*1)E&6!BT$6Be{S@oQ~uZR=>Rfbb+Y=Xu-TAr$F=C=LTrs6_7! z&>{e6$+|pm(kKVCC_`gMjvoK&ypw4Rw7dW)x4#A`V~j_8X-#<@1vny;NGv=CRfd4R zxKr4h0-s!P1hT(_DAIvZ90sG1Ku?}4dtx#WSvN4MESNQ8#w3g??8sLDRo=p7r;h=! z{Cw))!W7Ckayn5*MVqO^D6z5FJUC@brGP$G)M+wO6p!k#{WC_bB%SEaMuULn{f;e4 z2eyRz0=78I{}G>%$rxi2`DywN^aYt=vBhc?><$6_^T0|&q!?Hy_vsd_rv471oPNhB z6rd+V#2#jYAY$nD9{^jAdak6_4@MkSpM8g1ok^z6- z2K<=^_=A0N90ovkeU1;=5QBGJ{tLsXTWj$z>#t;&mzQT>Il5=ho}+*%NqWTkFD!Xs zkurur5xuZQkd+Wq>r?Ie9ggh><$oI* z`HZ1~=#9NVHEeAr8dRe$OJ*u7E32$)sd@&Xu(Y88tjl(%m3uDVsc~wl0lU1e#njl? z*oo@&{QI-UjU7E|C^iB7RY4I$Mq-0u)9(F09RDTbad|sxu!3BdN~LYh^{NdY|q_C7Ecu}7pc5JRlUGzgU(=0 zd$FfuGhpJ38Luw{ha#A;{}F$=dB^vsuVq!6o;7xLb!F>Worq_EPhC4#8k|`?4iC0_ zXXoEHeAVw8eobRpE9z{A6H9w%mx0v<8qaTel$(>EUr+)2wf~E~-AC=^=ISgJ@}O-e z*iW4ni;ZA`s*r@uV(bN*F)fk`AnzKMU2C)1OfAhU05l$HZSMdBuqHcYYE-1GqrDxN z+S=X*(``qTp5Oc1AAde}f>9O!>YUpbPaZpV^t%$^B6Hn|K5Z2uTyrB<||9I-$<@8^f@XN&-_n=XuMs*X?Esc#@t+(18b`?IK zXQ|?-!d$(bW$HU*c~)LAcrD6nOCDW4b@7+9063^yOitL4V_DL3Vbie&`1%DH3Bkn# zdKw%aaEyaE5YF8n%Abvb6YyYR&gRXVH*NUptFLx!(XSm3=bshyI)|CE9Cqq)bOId; z-Vi_d?@PNfF_E+9Hq5jjHGz%<7g8YYLUWiHOwV`PcmsPKgF-@egEZr?Qrog^hne^Y z94bBGkY$f4aKuUh&teRCA_uI912+{!_Q#V3^%%B5hgP#j7kxhjPHy2$oKE}-Ff~Ol z0qwbe;riX23Ya(*JrUX+!qMf;?w+=ihnc0qZr!>CNLw?1+Q0RSFTU8gE)J%%fd0UL z=l%k40`M&@jb)j2q>H;7rxH9L?SB2itRL0OU3w&+tjpQ!a4UG9EUCB3{oGmEf~VJx zr`@UsxVP9?H;?G``gMEuUu!T5Y0?R{Qvr_@%J?h;oM2X}@P@(SIkPHCOF(+cDry>P zs%q=n4Ng{T7d~7N1eYWXl&#C$Wi#;DPC`zXxzPqDibWtW@SETaUQs6&3n+ttE#R;@ zL|c7Lb-RHe`9{4+tO*G5@lb+5a*(j6#q}K?f!)Hw!^4ApG=4s! z=Bli$tZFkQk;@-FdQ#cc3TkPwutZ(WP4y-{DQZCMl@c1UCEmflZqB*R&H{?+GCGkQ znFsXGs;MZ*H4X)L-yASl?Mt=9C3RC;YeO9Xos~@inv~xHiNExu_3&_dF}xq?4i+Ge z-2nba&~to0KXT^81#r~dzLIwA*s;C))6x&_K6vopkyGc=3&D%j$>B7g($Vj+4jukJ z4m1Ly->Nmc($doIfdk~;$>Q?zT(AhAb#|CaFCDm${{1O9zE#yCy{|Pn8p3 zOGEzklN&Z{Si5G;5Rli!Fy2IZdCaaeXU^Pt+HUUPX~V+8x@p{f{km>sz%X)5O?6Ej zWd+%V4OP!UpL46IqTBcGSGF~}HM>Mbg!%dTg@yNx_ZU54)Q}#vQa3@nxeYW4&O2IH zfG|@|ZgsoS`|Iz{fP!8*cJWzfZ3TvhiaOW?s-M9T^l@=V#%IImr4Zj>B7Rx4FvjrR zxnI+7-M)SM^2M_kFJ8QQ>t5dNG;kCFY+Qc^ht)2Ll(_fp<{y9j^wUp|{(J=%^cmn% z#vz(8)xqA=B&F+1^X`2A&E9Ws!IPRzC|%DkD47}J$2;?~d9JO|u zTPpG%KCA$N?Kx)ru$VrP;5F?T(Q{BgX-O_1Rc6VIJ)2&*e^ zYA6fuau4yxJ}H&VBV^!+*!Z}oY7a3%wL)KJ8@rD$*gm%G{3lP0Lc-csUtiza*<4fK zW-&yWtu#If3c#1i?`o=K@vFf5M+syiF`RQbAo?^58=5Q@Z6Z0qN)AuJAq~8ay4ofy zDP~&?o~-6Z7z_d1AB)w{&}@Px=9ZTFx;85

    2kKx!I_XX?$@0?$a_8xPB{(i!p4o zc><}cmzReM4m%#SsQk+H``~jgtgNlBA${@cD@ls9wD<-Ey7R>kP-}~jvxonH9vy|5f?yU67 zNTw&GQoXZ_->^Xf*Z{y59kpc1lJ`G&2Rk!2p*`pu^d+?rL|_uUUyDhJl~|tLzkfgL zd1YY%yMNzFlO~06MN%iWCa}9!>f#N~;vkj9vsce>S10MM#;lC&Jg{q?JjuLr^2eW! zr74uvMJ)oZ6AY`VqU!boFac~Dtz6*PUkhM=Rl@$72KHwL*q?>4zg`9VGZ*Yn{-t}M zrH^y-&V3dK+Y7{)bw8ZHauWo<67fvWJ1frZYI_W@ky+N*X4-b(#MP_=t5>i7>A;DT z86fZXj_)~p?-ZQY%AWoTOg?s4cy}*%^WEmBckkX6>gfLnw_Uk%<;?zv#e|zTI-&O% zKOO|qYV#X3taq3v2RungAd!2hJ=`OnHyguBem%1Jt1s5A9o)-HK-)Y*28{Pc_0I|_ z8)-O}$*B8T4<05Cypq;_kVcso(myU)P z6ZdV`;0^7swj!H_X4{HwmvE%rrP;+)_qe#Y2qp502$~g_VSJSyOLJ@mIKp{675tW- zumcCe2|Nn^+kKXkA=MZ5a~!A86WL#^GHf~syJLTSOkAA0H7EVbdh`#4moYWBP`P!Iwt0 zs)tXVI(1A;ugE?F2M%<~dvM`euiirvBwpZl)oOe+KFzH*TTATRxpRm23675q2?^;n zWHiO~sq?9PiiEzAk&*p%#lpw|9xAm)qv=eZ0lf^0jSS$`S0OKb%Y9Y zpI={4!S^jsYboBlegBnAkiv$Cm(F~ z(wueUe(9-eHRP7#nVFfV_wLxfMTpETN5eIdUQBG+XC%5<2CAd2(?T04YjZ`5)u3U!SJ#?5 zJL}5boIz@(3Wd9CQ&Xdf*98OUXf7{r0gJ1xq2uYTE>bAs5C(TkTUE~E7FKILKsNpG zX=P<)US74C10SE4>-%anJb2f};iyzx#Mo)H)xx!OIJvO7Y-~wenkxzmz^kcHDR@@1 zLMYP&ceT{l*EX3AzEpKt8|=vzfy~3dTVCOFw!5>?)K~(cjiwZy?ygi-kum1@CD_yN zRJ7mv2Hu+NK63iR4+jn$$m7fXHCN8=+g_Fn2$@${QdHjAUR&L|-)J;`bN2lHgTMUp z%gLXPWZb{j=F{m^`RqFI=jahpQFeN9V>MXzqOT9#ym>S8{?jt#;e(FrWBT>;mUiSl zZ6GBQIS0Q_vLYL*EqQ+VLU|Lwqp9fj=>vPe-@ffxdFAu`N||d&zlvuWS07b1+JK2I zjSobnuy@u8z1%FNZbRqI9}JeoA$Vn+%2_fJ!h(}( zVleCo;jklw!;TORJ3=_@2;s0Ja7#+MoAd5v6oRQI+IXde9Wkoh(ph_FJ6JG^${`%6bl62z;F!pQUR1gD44R-*&ZUB2D=p}+Lk7kxPk*MRz5x_Y& zJ-@WnBDXX@xO8|+9Q^@~+%1PMJ!pnPBbec3Cbqzd4ADqgttENjL9z+F5vf;zMoYc@ z`VMjS29wC!c}QPBZ>iR(GIbruYUnUm%o*Wf%00S4Vx_s-QK&<&kVv?7lqh82gKEH~ z>IVZuL{uHusH*PVcB8bexo}J$Nzl9XNZDwV&Jm5|VoC8Yk1jw5! zGi#xLlZrI8wpucu)R?$#zMY6RH$FwJdWFqKIFn%9`6_^3;agfylg@-u!J{MW}`5@qPVz|*IxhVD!&o-#0LJ=M|JIjPRGtH)KEyMVSdzt1R4S^ z{M!@wg_;IF)&kQDozua0OF{Ou1)Ru4CwzBA8&}~U{da`LcU1n>j_Jb?=<&4-od!%D+`qhwzVMAI9X;KjcgI}GB zro-4%b!Z<>C&BO`U5V>!b5SuaI|@@s)zLHc@aY%xG~m+TuETwJp9sH7!E-_t@H!5D zNtudl4t8rK1pKB6uZTnohE^)#Iw~r8L=6o0Up?UtUR}o%I>E#KUr&&gym*3u@Ob$N J0Yn)>{}0M{YxDpB literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/variable/Fraunces.default.61.ttf b/test/subset/data/expected/variable/Fraunces.default.61.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bc03e407fe28b0bac3500b9b4314e701f9809824 GIT binary patch literal 4232 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 T^w6P0=X>L%Fk~b*;)3`e_gBaF literal 0 HcmV?d00001 diff --git a/test/subset/data/fonts/AlegreyaSans-BlackItalic.ttf b/test/subset/data/fonts/AlegreyaSans-BlackItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..76a389d8e72d4903b049ba0e1376bbcb4d91aee1 GIT binary patch literal 211948 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

    BN zc&e+&v(j?mMX0Aa41F+%AElB|&VQ^bACyhu$f?qxYz2mB1MK4>4>!+;WamP+g<}bY zWRD0Z1F{oJ9Kp!{A|Sgs9^2Wb@tV3|uix#SXFl=2=Igsu*ZiBz+-05;vw5KII=_9C zBh;AIj8+8b_MR20*p?X>SZ=hSDx+B0by%4PEdDExR(m;A&7eA3S`t@yAu5| zA~hCic=6&@*U<42E-(KiCi^w>26OgG^9py>ax=T!y#D@m0|WC})4+gED-LwxRu<)B zvZ}{Lp-FM%l%XI=>tIvFONl12;9+HhYQ&2X|S?patAiFvjkbMe>e=8gt zcRml@_mug>SIs{gJIBn=GyicH_t};d=9~WT_i(-@7I7iQcR>K&ph1}RzTG~U+bi0_Cr}%n-E4vlqDi#7D~NmxUja$cq)hBZ`U4anG`x@^F; zfvRzkSI7UQOOh566_;d@17c791}R+>=wecf*}8IhFRyJhHC|I#p6mJxuQRm-rzXNx zCesf-&yHvB%)5FZ<#YZj#ae^5ZRRxAO0JM33(#8Q%B>lHkip%F8BCm!L5LD?xy*lpD_Lk%P|}#XLIzBO(X_4z zQv6P=*jFp!6%Y&vy%vH2eg702@bdfTXdpww$m@qJLF-@7pMgyIAttD@b?kJKoe(nk ziQ!ACU(qYp@elQ?dj|~*p!^pB;|=l|8XmrrzlDSddPNU@4tq%N;ZF5a{zbHJrJhlR z5y}qmmiNHdJ_Q|_acWUh5C}knL0JR5a*A0=51R0PV0CQBiWjuqW^q^@05*F(39}Yz zN{CkrWr^y;!;KB_IRpNOUVruU_ZywIF*CV3gR>LEzht-E0zpy?rACybV5S-brQ>4q zi2Rn5*CC8~h(qkf5gThmBnEnO2!q{8q__{S%9HR3 zGAfLIl-)BTM1fe3L0?eP2Lz!H)vs|IMn~ih&fJfIC3p0Pq%6jRiuB`u=K<^u)#gp*YV#&=FOxC7v^FozUa!rI)gjO|6;1|3ZCk7%xcDCggKrnR3a~*#)zr9S&b#q_efQJuo`pOtf@-@v0d&t>spWcDvc` z95XPg+pL*yH(z++lAV;SK+Hs7H6gL8Gh=9FB+n5L9}DgzAr3-$Pk1keXcwzVatZM= zN+salDoRV>g|X+A+$f-Z0RgVGUyN2#$Mh7V9?-9(;!z2Q&I?kH|+;Hy7JHBVej;q;iQx>(?tG|ewF#{Dd7{Cl%kejAwri39E@~Rkz!xTk4 zBB7YZA^K1?Ofz&MY3aE{$`?$??M6DLxVxH48=`QLOL2O=-Bv*W(Ef?Uz0zQ(&kbiw zBHxOIW%JJV1!*H*{sU*={z-my9ory{}vWn#1I1vwlnmjv=l z0$~dAg=*jsl9L=?2;~v{&_qwuO4?r|9l0FA(3KlONkL%B$dS~)i|x}dI}lI>+NqH1 zzf{)#1f4cpqHI<8ec z5u<%4cGIzwYW<3d25{H;#lj1P9_GTFgU`Bq1RV!i}~J0%zm{AszvO z&Ip`>sMfFSYos$G=T+#FG_z%W;%2Z5*+Yy9+2eZ>A}23k!=o5g??cEQ@W{ZZxxVsp zjE)78J!D^_VbBqy75c)LSs{DK6}(GpL|;d_Nyr}h*(KRX3T2|t4~6WJ`{KLei^DKj zlI&6Rg_J$?SCf z7H?lTBo;Ew*B3I)Hz-3Q(|o)Vd=1};O!GOOM%S1KTrSQu-`fX62YA|7cMaXJZ1UON znl-{2jUAnn&vkX3w$R#UxznH~liYmihNaie=vdI>Po^VkeKKadp(1-hUE1KPOkhHO z%>PAfsEaNF2VR}H0HFBC=0g4{sz@yONS(NGiQ#%skr~ zLebm7-F66MHTY45MuE~9adjgYf-J}b@c_X#D{yr*7$BV07J)(VE0j7efrHB?2CGtH zDSsM;dchjuZH63m5G6>KAk}5p1P*jdaiWVoHEXQ1VN7kRsnVXTu|oxEe!%8kyX3N~ ze)L^#_22FD1Se0dO?#PRscq_4YA?I!`mf=Ph@}WV2J{O4b*PMbB?R#t32~4;_b(t0 zuwRu!AkdHyCi=h$eMxtVmWU*&K=!?t-BSLgKsB8%32}tpI|X?Ln^B3)n~zO8x!`eH z#4X`+1|IVTkAX*MA5bEoxZv^p9>-53>fCAE{?ka!6S1L5Ue2=Lz5mu2=hpi{CO_r; zr#L|l47CG8{d)zE(;}HFUi{?+k2NZIOh!sM2U)BDb$mp@V+3y_|KOJ1s=|x{y(V|B z@d@*_`2P;m-)}GtO=24lM!arYChs3&|zUvT&X z5hJF*mx?PHe`Dz#9{7@)r|5wwE8#VILS2~I-=ZqX^2 z&xlo&b4P=!DC3?itD>w?((;=-mY7y8_K!(haKLMxh;K;kW7eg+{6Woj^|CQ^fR22% zpQsirlg3H%^9a{qnLiX5%Z<-PJF4ekp4$LtR*;_E#K?;U_l~$3g`Wx?RFqc6Y-;nR zmA6H+KaQrJ=waWu{(20U{jOIhp>2YM&KFDHpCjP>+meQQS4>GlJj;Hb9hNdkc33Ds z6d$|*X*Nj?5HaiJ_&1Um;?q~fEd7Y)@57UdG|8OLgx&&#WKb!fnVxvM!wqI_u_%hg zZ}GW=p45vQ5PKZb*H9eB%(j|y>v>U+Wxma>uZzVB(agxC7%iFHalLrA4`lu0!lXgg zSI9#Jck$xIyhizirZ?R20%v&jJWRwEqJu%vSIQ;}vJ{e2n|$AQhm zqW}@WY-cR{lPGI;sMCW_R4%d`F150+V@F&b%j(EGcO@)mw`Sl{JNyq|@JkraN8*qZ z+I+lA@g{{uwX9Ba8i|G^YeujE>_Bd_rq^kfxr_^SnlJs1*I-@y#gxq({rZ;UMz^g$ zcJ%AZo_~Ju2dE@@=dE*bG?0KojGE*Zi>*8k?HU$N?3AB@CuC`rW)NJ?83}ubu`#|$ z6IGg_(8gWo>w@{KkH?({HdxG_d!wlX8*RbwJ^0}Nc0YL=``lmuU?rNTt_2BRijnA^ z__&xG;1d2YnCNz{;E?nP8u36G-3RmqpR`!77ak)Mtp z0}4{STaXW#A-g+vTI6=nD=}mFLb*>14;vw49m9h163L(Wje$8Apm8OL7`$QZs;{d!>`ur#dK8NjrXX}$){um0Kr@<{xr z1w#D4q-c4d6q2W{qo|=ImL=DWu9Do`A3&c+jZ7v`bT#vV2ehh zDZece;kGSX7hN}d>xGMU&AKHpX`r#e9hfw+p}~zk6cZ7(V`H6jF{+M5mDB2j(JA6kz!>l1VPl{+eDif*y0mclqIla=#LWk=Mk;R~Ygy3}oCN91C z$ZiL|Cc=Ko;NYpEl5222s&6DHin~K5(Wa`#`r2eI9214pFe$9_=czMNY|gS(b)xpZ*ng61)4M{Ol3GY1sVl}5G?Q1x2W{Xx8dAf z{v|;W(aFA#>bkPxO(Y27OauYWw6?s5k9bGXCO^YdBay8TO(hu|1J66Tk47PaN{Ayl zBV-xNAT5l9_!WD3#8Cs;zQhDLddV6m@)1ZR4uul_wcpw)~F-##*h2ij&jV% z3KxQjV>$}%D*4jP^|++rQActS=uMVpZfdM0V}Xcj24xh&nq_Tf8J?cbzx>%JUEsGZ z=`+sY(|hn=9kny(YT3^O=SBWgaA9^}^f}{>CTv|Z#*0_Xove-dpqqncj%M43~bv#24TJ-r-Nw0MrX{rHieU9%nv?l1j53k|nu9 z`XMwS3HjjeB+hpEPiFa3o&3pC{FV5LKCrN&zNi)XX5~O&1JYQ9O%@Kxa2!_BDB(=i z3MmSx4)v7fz%3(#!bL!b9Hbh|MIX_Wdh;Kl5;H7(vU|vxh5y#;BG%F8+A;+$s~WUS zU8Nr)OajxwcfuhJ|25KAlts5XfwxnlE74h>j#LB#K99>`vzSc=uEbfjT|=@Ga4gcR zA6*B@fY*EQQGG zjKJpy&ztszISp1k%})5e-bmWpkLnb&#;@wT77wL&Qx&0rs$PhIG%>6P!IF0b&+vRc50`3CNh>Jd?8kG8QN7H3>7f$24&|Hi4yN+Wa79m_RKK}K=o1MG zlFRUUq1I~0rK>a{*=@dTN@noP?9RM+2PV^<>aEbGEfEslmaPkR)zwzLoD=fEUc;`w-&z3Qi(@5bEblt5hEa* zfnZR)V4{m3gBjZwB)J=}epp;7M*s+u6u__v*NVc;*kE4K*U{W%TDdS-;qRtBX4)BR zvcL26hrEGG*1xcN&Y(YH@=cv^6OcV;itjvwEglR9Ic`v~7$LMisI$sv%WfbEK_aPy zI0$j5lv&b~o)97+#M9&fU7`n~#Qi6~e3AXSjEU0Ir1;C@dH}Q>lLTe?N)yLlG3MZTtm zqHep}=8BJQ?p!=NdY7ZR-e;q~$F%e<=>h7+R0ZmPtfT$`fu4eKSwcJqGynp3%saX% zi;^b)tw?JKv`8ln(dT~($zJw(5Os}dv&#GYdA`rzlK~C4&|Y{O|E09gzsP%w!6Zm1 z6|(@ONMtSh)Du|KJc~y?aFXGXL4T6(Ly*WNf<)wY(d$*tcP}z~mCrX?@?|bDG=tLP zS)o%T+>jsFW`V_A4>?I1?xuJkE)yiNO@>!^Rh+hPWrY(4B5v1DY*`~@U^=xFjZvt? z47!1K2Z0vibQV`)#xJUhV@p3{Iyly{5;G{v-%#5?<{NlSgtXFfx5Ss)cxfHxyEaTQ zUNEiWnw6)`XmLfm{Wg2JaeytasA#M)gkb7%+i$;`+oEy*&Ym$fi_VDMWvPr>5K3QJ z@7ZLE)_mpu+wNU?J`Mt$rQw*Mdv2E%HO}1}-lWe%%#*6|(rX@0F{EL9CA`THb37gi z8Mas=>>KREou=pSzxBUOj-BY2++IlI6{I{7eh*^3ZQy*cVuAHR_eFLrO0+LZ1dDqa zb}TQ78B+ld1J{qYDq3B9xJa%e5QiEX{mvFJZ;H98hu zhzUqjxLBK@@~6d~A4DdrBC4U)54VZcCy|h^I}V*`WzYlfXNGV%lrh0A3MY(0kz&#> ziK~<<6sLV2O_LRhffLkJ$@w`*CICfO8KT;p@tTRf?ezi8S#9%L+ADiXG1ue^Bip&w1#QBfmOwbM`IaVRggwWOMJNKb%$9daxlDRwv+Asd{I9n-BQw)l|;`Z0r zSI{#?zzJxsVgMCiXz6Kg<4I2!}URaC@x~G*=#$uuDw9DM;>ou z;p$Xet=@BD{-QI7rg_|_Gh_DWCToR18fO!*G%=uHZ3o2$?MFCd(FWxqh{H>WL;93Z^O1M;XLV@(@p)q7PC}$WflwUxLM>M8zfw2=S7=U2J+euJ^$P z`OmR%ls#As0Rl;ZK(_E5N{s@|Zx!Sis%`{LEL9*oiBi(38k8*-GKq^96N`pY?1($@ z;UD>jKi^WHsR+zseLNW%+K91fn(;al{&xDb`&;MIf;-3dv|;X(AwD8ATAGqDPrx zQq*_x`G zi5Ky~?7C}T3dF{yo_ywpmjl&3iG4U)f1i?>+5Z_cP8%2+3v^ba^D*cgyIWGBxNK`s zp;+7sBp&1|6wfr6AFt$B{oGt@9f~}0n{UUC06V8`=jFXvmgrX??>&jUll&?q1R+mC z9Dq|^DP76A5m%NFdvp(TB-hY+u7n`LQ9|s6=XO~iU<$N80U?;e4#5=4=eIBCL6+C3 zNeE&JvhSm)08`etz#Sb}32_7t|06&M1rtHw_yIqatLx%Q)M3l)t?uru0hq$vk+8* zQ!4&Wvr)()Pk(#F-wkXWyFhKh-&XOrqWn~OS?$K(cJX%|8>hS=euv8tX3_}wEqo__ zhgT~8u0;O{ejWY}h`)PShR69X{0*-F{BB`mVCcLae~0Ps;Xf*mvvuP42oTIsPD;*? z>g*zX5U)gBcF2(dx2J><{DmeQ>FuZ(r()OvYEl-_iyd`1Mf!~VFX(O&DWMjLI-H0k zj(Q^^Gnx$>=i-GjoK%I=1O*bpv&nIqot02G+O6@VtFvywX~sztcQ=I9_KL7o<2yeY z)RvF0b&P76{)Gyg^Dmik;9ITL6p+-6d9MLpsC3@=Out?_4;QxC$PHw~(^JHt5?!HY z-U6E6LJk{dz8oGVCsa1DqK;S&Z(RMtImX33-Rj1aHBsYAS6Vb%W5m$SFYRra`Gt_% z%&r^KvLBDD1IuiwuA0yvc7U|&fb~Y~N|;o}72iW-+I2Z6fBc zY^-avn(+^NAzXu$9DDT*)Viy|7qtKdrVnr-F9;)oXXlB|*#w)CkR9hRCnh+)y` z#+03}Xb2lx!cnWHwq#d<95N|KU-R_KL&ilz*{$QpR9XAlVnh&WEO8tTRuD^U$uw4Y zfMMj_$R{xtNEUg3u#QkD6bnTg0zM*;3s@)`?@+EU>1VPg|z? zy>->=%nh|6_E=-auTAb>vcbr-hGfIoig2jyrn$Co0Hx=YcI7>`Qf&qWoSpIEZxd8w ziVu2Z=D@@#N{`Y(QnDgMtn1~07T^t*3up(G%31>I)d*xqyUO^QJRrTTWsM+jO0(rc z*`?#TOV!_%6v@t3`du}FlxCW2HqUbV)bnG`7Ngd|EsJMNS0giw-kxSl_XS@aG`+N4 z>vhgL-3qtze<(j?D}YHq?y(kSa%P|kGq%AA0;)Z7fe>|YRLGin1|T9-R$z9^l%aS$ z5Qw+Ln`=^m>Ogg*vPQF^NRZ5tA&LYEL=y|hg-w){34#Ket%$4EwL@bjo7EL8=$${? zFmC+)AOIV(nKg%#2B#&~RBbVstNG6N`sXbi+o3g?-7VFVwgjz?!JgJgcMRnmdjMYHI&rvj1q-=v0BTw&0`d$+-+Ms(3YRD4a z*H>1nflX>-5yPfxW;WScq9%1CsJF)2-e}>M*F~*&4{1NwEVlO6X87IS2{!SU$u&?D z&|H)k)h-ccjjV(&J3LCE*9Lc3PLJ>)LLT%B8#14R85<}AC1*i zhpTE4@OnPjsM-|{#na(nye@m@pa$-V(Q-G64F}`&j6F=GG&2OhA+9Gn4;GKCJMRnf z^GPKE9@e>;5#8Y)qDY7lr-XnQD4|734tPh9a$`?*G8U^`>o0*W}(JDg~YciTU z*Q(vsk!Ug&jU^xYXjI=|q|NGTPX3Qe>qXH3plB4k3=FGU8Jii6;?PB9DyT#SQgUL~ z3V9MZ2WvMNfHcMyp(Z%h*$~@y>N*=;!2rAL^jM8?nXM{hh}Bq3u8vr42Rk|~i`a*K zqeq$T#>^O}I}L+Gds}`RC#GE!G0EKBY*fOT5cDY+oIHdu6>&$RgpDl-mu0HW@HO@P zQT%-NB}oYQ7WX*sz&+lgOv+^HW2$O0hP|LjQMaIhnb?dPo~f5Crv#|KMsXi>RPi&E#kUy+s$&0bh>Dc)}Ay@SAC@9bb-=oO5z%j@|7J{oZ3twhrML~%jM2E9F7V{s5XG3 z9cuFBa@f-akYh>|Wc26u-ZhJ@Yu7Fu6|uWhVVjFzZyDFM>H;J8Z8&q2ao*S|(cri# zQKSgMSU*Ggw`+0DMU~HIoHj7*2$D4;X`M(C+zM8of+hhhly678EaRm~f-yNoSxiz@ z-6^0XM_?=miDQV|vr%6Z6+pa|n&42BiYNuw=i;2dF!_+_Ykb|pIfh0}J--vTtG&7w zats2PMyok7#@qwKymU}Idu%<)G4a^83I~>z!m^g*CLrNZq{J1%A^E}OSwEygZrDL$ zpT34N!4FL8)RNzFOebc|UG@W$9&U&j+QJbeK-ihxIjFsvyX&pa|D7-{Z0&8wO)pt_ zGmeg10rNyQTtsn^@)cJpq}<}7JUMm%D)Sjg3WfQUD(%Qq!J0jmP_Q8ktblVmY^|OA zsw-4A8t)S%zGg^dM}Sm8;x+2R$@H;7vZeT;1HetsI6ygafV;xm}l~M9Tuz0 z;cG~BOfWhZm;x0ptHo^#rmK51bpBc)Zl;kGH>PaN_>q_s+!4)4%LzXPWF9jhrxHmU z35cI`#chY+4|XL)I|E7=3dSh}cPb`b3WHyfB?$5&MUe>6-s<&x1Ad>E_>NB|>O_4z zO`{Bodj3k8sq-ObGdnDLS=oL*;uv-`x{bvGhLJfk~16SHUQmG7D(7aace8vg|$(f2k=6iAIj<&@d|-X zzBa^+Kz}l)1PJJX8 zq*>&ihp2p*N$Q!|uv80{ibFL`E?3-U@OHs%2CffVdQlFx1=}p4wD01r6ECt>)Vj7_ zz$RH*#*c0I-tE?!(Y^7z@cPcZI3voElasJTAWcfwt&04c4No*-MOpzA3#K^oPmneB zJZ$uaBjyL$0}eKIeNe#`=V4>(f|b3!OGnovO_oHgF*$U;DP)WLt?T&t(eOaa*(>MR zms%|WHfS1m$IR|3xjkka{8{{F2q5QVLg7lQg(I175Ol|90x@hxwa8Q!!l}wtNIESatm4?eB0Q>c$A@hw(D_Ihx1#9ir$%4Y5MYC&@_U~n|E z-nMX4(qTtc?D+lTyUbqeluIN0g5MYn!D@qjXrjZ4B7(=b#k>@Grd)XVlOk;nt|+hs z13moR!++sd@!LV*VP*LvHbLQoyW?0;6=erAAc+_qd7*+CMJ^@c?bJ_~R1}0G-XjIT z!p|Z-70TZP(6cM)t<@|ArwAFe1?LhGDeF>0+^~M(w?Fr3O&bqb<3GIBc|&haO=70S zw1|CU?(EYpoe0lP*Bz!M*>~IGQKSdW3{n(mc5eS!-cVG zRFHxG2G4&7c7z{Et?!SZ^~K~#yA=l`v{Fu4%DNN+e-U9__<>S-V8ILofVBqc7x)5} z{eWtXXtF9u%$P7@g-oqWslq7%XRzajsg2%!iB@K5;h$#TH)Y>C`V@QaQaF=6KfIX# zmVX_nsZdtIFP*Z|P`>0Ua5VVj8;v4zcGRHRq#<##tpBW|TvedyH6m9s0Ly+}oIzb| zJQONC6@DN3cH>W<#R5Z?s?{YRe|C+>(e)JyXad)Qwk1m7*UV))NU0Pzg^Opv2XRU{N}m{kNaf(Lnx@T|kGFoxYw zl+l!JKNdD%StYR-eI~esXlYae7P?s&>`24?hiMDginYN^m&5x^+?rg0GODMaXWX%7 z*Ylx8(SvnYHyma2?)a)VV0C}(OG}PEwPN(`y-~Bdvf|rcWUW&VF=zH~`=)|-{S9?E zLi`rEQXr}l@#3nX&JQ}V;{L}~gk(GPLIQzM=(tFnx0V>9E|-*mveNIiUt7>k#drZ|`mgtvLspcum-Kjatw(lH2 zhK(K9e$E9h$2ZMR4@y?JoI81-Cg2WOzv(+|X!L?gow)b%8{m^vpQ+WoZICM&PhFKF z9+Xic+J3Z(_XAxiG`&6_a0ko@`?s3Pv_3!D_S*3Q@1aD%_TQl0XRO&f*;(1aqfgzP zy$jn)=VvbtMN)0R(@-Y)G zE&c+V@u%V6@;mt*5V9|Ogj^OVG}D2@gVcMtGa-nL63+@C9!`1WwGb%$fDP%Vdwaa7 z(M%bINod01sDeCHkwqPzwXUoD;T6lxxWGmB%zm-vpR5;L{l z1*-?U?OmC^niPBbm#-bdvH8_+7O@|gC;i9mH)DbLpK2BhzCaZV1`;0?f6o>Os0KoA zf^PzRm+0>asG6D54XfNP{Ou); zhYjl_iWOoqX#lp1wAq5sDJw8FU=9ByHJ#V*H_;(eQP#OG-2+!Y-R8k}9qU=VX|c;` zTG8^Y!|oo-swlrUJA2t#wWb;K9mqlTpYvaRcRFSwMi%7JE6Af2WLHWa=HWx?8AxKq z4fBOo`p=mAkHy^Iw$R*DVCmO`rB^6JkKnxz*+^bZ0h~A5m-V^X>zh{Ep1Y}}|4D^X zQ4YR& zGi?>j{ifGE;C3^5gj5f2;CnD*mr|Fh!TP3=jTlFZl93DH5c~=Vbtx`j)JKC0W=swR zFk;X@`JTEPOxakX?eKu%herD6x3m9c{R(c1>|jSs{FBB3)%*bCct}7)fC`2gCDepP zgCGDFgCLAbB-hJ@g5`!%e=y+v>{&6)6~@-*2Mm`R+pupq%ta$%JZxNOc!T;R21}}A z|3=i>#qYryXt9e0DY=MA<8O8~0+r~zvzR8`s-jKBge@~KY&MOLG;xEV@>v3kqjUbLI zbbH9$T=-28gxGkWhde^PwMI+9BNUS<5dN2!h%Q@i?8$@pZOX+C>k{+#*S zryO8!{yF>G&O}v`@mbTz6}1r*`Up@%;u4e`cH96A5pGgYq6oK~+@MQB0wFmu$eSz^ zgHqu6iK3azUwPW?Yu-v#wXL+q*n-3*eTjJ07@KJZyKnB$+>0kZ$vRBVo8QR(0b)>s z@flN~ng>NF>H_csyU;q|sT7THRJO#V@GmGC)@!hR08@~2=<;+R!nrc!@H)J1mqd)Y z95J9!Y?p{rfNaK&E}e7pidU1ZzesFmui!FBwq_rSMM9l6(*Wi*IQJ6F>+qXz=#*q@ zua4+*L;8Z@_tkrWt*}y~z-ybhbT#EoGa`i?Axmf1$Tg>+#+#U5B!lE=BSKIbmeD%% z7Nrz`oG7}k1WQhvak9vOL$bflm{U4qhWBk6>*xgoo4k@czJL9n64g_+uG3ab>#%o> z>q#cq1BuHVRf$P9(@->JWcSS*vIWoE_7v-l9yl`p9&_fFFJJ%016b4aDMm|c97I5e zaUW1#34!JYnbb69F>%!WX2`y`o}O)>OtV=QGY8Uf5fSYoM=J8YE+SBcAlHrnnMqlY z(iUFj+IqUQM}~qAH*6}^RZ*;7sqiGc-ej86K^8F3mvV7BbBHvjm~&`5fPfx#kc^;o zUk;8j-awo&u2k0~lXNhkUC${?bo(y3nZfTIZy@5+uw$?jr*%4_L&;GS-19FpN3Wg1 zy86eg^u_1SzvEV8;MoWHEzxfpov!9i)p?8B-4L*T%X`ID(Z>6K0I}iE!*B6P{5u$M z6KXm~A;bA`0pddBsNp5@CDImEl}K`wld43Ni)0d1)ytq74eRodgb36Y5&n)$nIp40 zU|qDVv{;u;m`UA#wpaN2g}TTSTS$HEzB`Sv3H;NRJGeXMc!qgD4Aou2ky)%7*CyD?*B78G4T=;bmDHFy{yrTt-U1f>Z@B zg!^MkgQ&r0o@wy?BB54BntKht!^uR|7F!jMSz^~r@LSqvu%9kIGZFi*C;ZN;NV4+P zgKUDybq8LE*RyuA0YZdQZvv54fL+5a-7i*w!=#a8xyht1hjCaOQ4MA3XcZ(YW?<6P zLBwyA|B^yHu>YKc?+`5L6`&#$ES%w^7$79ho`r}vx5;>ex)+>a2ytZ^Z7ub+{ zyTQNv#?9M!OSKWgb=%?E+En76OOug!{Qpq*-tlo2SKs)Zd$%`j-_`D_?5?C;^=4VN zEL$rV$+qO)aksGzHZFhxV@xw(Ofel3@;on)1VYUdOb3$yp+g7>gg{6h2qA$akdTBH zh>_m!nYnlO?rMd@Kkw)Fdx{g?J=4ydIdjgLGvBEWS!~hDcy-V!UwzS;$%>orJ^yq- zRMA@ejIllYhTgAjN|sNbIycdjESug(u#~VDPe5og01hwDxGG~27jo6G1j)+Np5cK; zMN%rkr0XnXQcM{bF@?WrdUgU%@E;7<`aNEwuqcuU;g-nU$D-4_vF%0!WryPkpPb1p zQ=HFL^whKke4CeY}G9Qs}`+Uu!H)teB@9rxp(%vf0MFvUZC=S*5Zb=xHQ zFZOVy(|EhW8XF;q>EZG6br8%dQYK{)cvx|06nQ2B!K@$a4wkwx8`#BOF94>v@d_s$ z-L8_VNXD9Vi_T0Q;izIZd6Chxb!$dGHfRV&YC8NmgcGKo&{@S z&F3HLo9A12PmQ&rv@(pzXu&@0y3%w$Ym7nOg2Nxl56Uk=9Fo#0fI-FU0&*#{n2GtRC1{iE2&pYdaqu zw?XCerPOX7qwan3oZ}W;zv<(ua{GQ;^h(=HuE(v>>+787yW$ly%;q`e)dseA?!dr~ ziO;Yqv+KZ`HLe5ZCHDqPncTX_U}*$A?C`I#tae~}(m1Vx?GuMRUR@dS0>0XeB{DOF z`$PO@3T5kHQq;Hwq^z-_zBZYtFjxciRqD+R5&Gtt)_8YL$P_d@9(6#VA{Y!+x3?ow zF+0JITM@8&j1@k+*DGUo6mQV8JGgk0(YmFoJyU(DTYkRea7Als=n;GHz|i~4$C5Aa zN!h2Q!d}Jk%8w(aK;%~P=xuxIyT`k3yzs(XN+wLYX+IQa*3nXSm`M#Hkqwy4m%+3f zydTF2cw$dnRS9Cl5^91=nqd`I(Rc#+foBFU8o$Z}3&{5g?Z;&g`Vby>)4IW}c!0j* zi8zehWLA=$Pa49u(}H6LC)rG8Nzbi+kuTgbbdXJ*n2BChA}1P#)n@=6N>I6&~1iFHJF9PGY+#;DP=Mfao#4E@%$Yt zUfE#%2;U>*Z{UjuBcsD@%~0h5E{ufhXJ0e9D5@$eTsq=L7_>8ccahP(ZEJ=d8&m@7 zvT0)9vqUdg;kPtTWB1HoRad1hnW(Q)EScx|dTEOCt$3^Qb96N+oh1~MFJ2Z2x~x#m zI8rfrupiUSA^lfb{fdhS6etT~gF&{0v=)vQX=_-xYy!pUA_YGP-OYa#+fY(U`h3xl z$3xo?`C{f|N2-Pgvk^in3?M1Nkn;2D%ZzK8XL_T{`&isI<+R}Zjiv)DE_x<(Ozer& zg|#pKy0VKrwo47nb^G3xul#u9i4T&%{orhbkX~e-p--Oa8+u_XKy!va7@j6q$+t>P zO8VnZFsCj{%USqO$;;>S6EU9;4by*tJci*~J`67Tr3DXqU3e>n`#?1M0NEfg?$=UQ zi*E3x`QP)#j^ldNg!38%1xY>fp{oNI!7_|hemHfNX^nr(9GCBfMC(hn*EGKVL1Tv) zo$=%+SJ5^!^v~xoo<+;iLs~&Y=wZ2Zdd64Ej3&54T-9OvUP31h4xcCjIHqUT%+0=ZTd8}g)m=|UZ}ZbtDG&beosfEr%{zFl&*yM&zUl&_ zWp5LW@1u)Nmi@OQ>L=AfL9Y>zW#WxJgAp5OrTsZ zj-IoC;?u_CHqgG;^mNq;$CR?G<{GLTai;J<>MHZDaO1Mt7v8)6!_tPish__+ zi-%U`Y~DGI^|HQsn@;K*diqWbE{T?}h6S9!BPoK_yE&`dFo?_1>2d#yX_D$4bxv3Y5&^ z0kReMBWKf~1<3FQjB3@9f`Ilnbn&1lw=-bTXMa?!_~o9l?LVUF+~i2Cyg zVTy#p(j?!mj}T&jZJ3#3Far^q0W0AAky>K}TA)!u0tLl<){#58(hQfHbcr?r5h+sT zhoQCI{gqKKV8HR>^~;s-CA>1^)W^hHm=8r{c=lXXOy%4A{!f1*3Fut%3XGx z$-eG4cb7B3n}{NahuyxTtBZCtdYAMK6#4|tfJ*U4$k`IUKFWex zn0GR-lOLj3ns7fSKUnI8t9_I z3eqKr;I9P*kKmhM#>-y$tqKaNLr@%+dkX8IfHikG5wIqQ6Tq{&u|k=LK|%hQ6FX3p zj!-ZL16C5;L(_0`0@oe?Ktm>1>e~*wafW}T-|K#a=a*4x5!r?xMIf-*I$0+jvuVM zv2C(_LetRI?S1x1Es#kOr6v~eC^c9h6|g{15DNswVR#{&NgAWoIu2wh-j{;~6g-lx zTnq|m7|tYv^cWpR%6C7;MFz*0Tlw)NKd!_hS?yy;EO>N}PhqcGZV9g$ugMER!Y14x zKg%OBxA60V2@oubNXydiKGy^*!T;`~^Mh|h;GaE3l-f0KWXiB3ryGxjQ2p2(Rf;cvpmU=CDb)gqMx>sNv8X4nG-+Qrom zKY!o~DvCV~d8P0#&I6G`Ddz_5SDY&YfhZNLNmNE59o41+nE)UGj?H=gVfMvygjsNB z9P)8ZruUS=W$Q26vnEl|R$jBFc^pzx+Ec;Fh@QDS%8Wrjdvwl>Wfu)>TX*w^t!bCH zYDtg7IJLKVPTkP0U2W-xh5bG+1locz-;6Q)kPuZvDN)II&`024lxU2jN_s=Oho7%$ z5?xk?x7lmTs{Jv4G=Q_fAUvT!R*toV;~JCtzP*>Ojfp<*k9tm9a?H9ZdltI8da6?w zmK$2rPM0m@t!Okvfr3z}N(<&hHS&=&zuY0Pe~ietj) za`7hiE~W%(liE=zbjTZYAVwcEF6gO);8Blv%Xk7(IhzaqlWezM@bLS?!xPyJ z@?tEJ85z3^V?w?P5Lr~KlP)o1quxgQI60*J^)nBBgkVqfEZfIItUuH3HST{~iH=61V4>!uQhfQzi-e~FDMO%>>{e4D$66r@t(r`gI zkO2rf(*F#^V3@@c5b$uCPrhOo2PEQR0L>j3MmGzBHuyBJ4qa5+lktf!U29WA8ck)eKk zQ-i#0zPC2wG9D`H%y=fRGcKMu|9;0i^Vj2;+I7md6SvymI%SK==nw7P z_|tI*7oTW<{=hg0#7CHd3$QBdq`8?{5hSc7U65r&C*Y1`jRsOJ5`*%=oQVT_{(v{+ zo-s25erEF|Gs%6ORGY*NjAQ~C6j8{&7P{>iV}@{q=w2sj6-1ZDs`C{PJJW_m@!Fbj zygXbPT44%K^#pJ}kqkAo9GA(=Z)+at+Sr3+opYGShU0q1>>K5PC*%&ZS#3=dTT>ao zv0_T&3|atgyn+08@L0y%Q8X9)Z~2#)3;Yd3yAeoQx$pnfzGLnH>x8A^!W@}U-YX@M zxkmGYoMOgZ7c!!=vjZGUN?Zx5ffIWQzSmhB_!$QCkgu(6Y|gDf3ar(?Bv@Z$@kcyyIVx4RJO zM&k-H$#G}j3$#URtlrm&^u8V$ksP?2Nzxa|HIEwt)(NFQ_FUsM+E?yL+TD=@>=%yy zZ(lvxF_gS~-LucmzmZSL5jKn|@esXk@WCE$?tqd>7VaLJw5Z;o4*MF9TSJ_OKJ$C%S z%vP*VMvpQeP9-6JW!Z$3C_ZfUTtuClVOt*))Pv9h)@?e}^jUQek5 z%T*YOW=euin$$}@FbgngNP};evUko5BJsu?lGpc4+}>YnGaO1ftI7g>lO}GPUgt6# zN;_*J{-OKpeC?5_-NAZo_COsT{rvgt{{HjUhAo5Ov%NFoQUBa}qJ8M+6{2f}e!8%WK7I6zrJX;E$l z2(d4Vm(8{H3dSPCwJMBv%Mq!AYs2%Z&Gc+JQe1Ih2FZ9E%QfuiZgid@dyI!l!O(E0 zCLIs8#h7cQ|BRFD_c`2-=GGI@hVTiLz4krW!L9!eUis`pMmr=qep0 zo}GoGWsC%X=DcfU?Pxtq`jVxATFN5=aDq97_s_6E_{kk*ep9Z6_OiO7Am5^04n)0~ z%L0vVds#&SX(mlwxp&qh8B9gJyM5awYo=TwgO6{Qi-VUVeje zlu4q~QeS3DDp6hIQZeEq5G+@3EMXM4@PX2UpWlnnn=vcuC>s z7+cfPF{1k-mstKxdmp~1&!K-MJ~qiw{Iz&T{-g10=42m_7qg&5ForH^c4nZxsjfPX zF^t6ta0Q=-7)^vxjKrcC@cJU2D6tTFtr!r$0j`Y)BcZVbYAHlE+H{OEE-^bwByV<{ z7~d$Pj84Q3J#wzZP)8Z@s`+B-plsa33g73%z9w5*VS31TD)uw>BA7vW7Kmpf5g8{c z*dAtD;OX~+faDJggd&B|5(fO=9&!`*VkTkgA)zheiQrO1LSWF+ttm=p z#EYkSgh&zg$Gsk3sYoOgnP3+!xGV}CVZ#66>L`wl>FL(&{w_9g zz-6Y()0mu4GNK&@^XVzv%tNHD)z@@P=1@pJsc+)eX_g<_+|9v(9zS;YWVLU`pQEm^ zy}@a5m(5WZH8!vf3p-m^_PHbd+P2@=_4=#5>7n7q3V*bws+QgXa$!7gVw~i@U6=9W zPM>0`b|B#tgR&@yIZ{S09o;qI#-<{h;H{dmpP8kztPEMHAfw}ONwO$7q7gb!O%xuJ zEnrj-vp1t4mD`go2PTauhIE#)GPs8|bd3iaeyt65hPsI%K{UJRBWH|eT6kcXZ21~U zZ^rVpFV75sB-f<4B!@b6l6+adU0{E_CCa6GTB8*^)Ms#MFJQmJs=5;$#0Vkf-^1S( z(wxj7?y9m7vd_+kj9U_i3PoC_e!64tE~^R!}ZP zJmCv+Te=!PqPS^&Oby8HfQu_~ z85(er4h9F7BK%%hGw8Uu(_%DoR7G?grJvm%Q8tCZs^Z=%ZkF%Q0L@iJS z%M=&ykjO$yRm=InnRGiFvtZ!N8JS*Fx+YK+?DqC_nF2lSN+49-9BP`iJjh;Mb(mMR!O33^pG(ew`Ef*a$#S#f`$D`|nP77<2*vyfL&yrV z`!amx5T{=ULZU}}4fL(pH{-C-WJb;!t&30OAHY&1_>Fr+<^TRRP+yHMpU~FopJZ3AK+EWp=LG(U^=)D00F9!AK zcOd(d1$-_{3Qh`Q(TKuuyM@w=kfV$=MKD@E51Rw!<3%YwS^EYqz|&Eb2@3AC1d?7a zPjiQ1=fj0H%2DkMQHm6$G*B?66OY!v0UM;bEnFG1m)J@+lngF5_0~?u`v z_quTx5h3<%5CBPr0)%qF?u$!fD8X+iA?z-6pP1+xkQ>fBI&}sTF_I91ftqn4Yon-? zGTo}Hkd;|cUPjlALqT%F{Fvzy1$zd0eLXUH;_!>0DJjO!UtNQq>|_t(@=}$}wtg)S z-6UjB$=HNdxu-wlFwd6nv2SpgPYZjx$2!@|6KY+5TsU_}YOdQivGFgqVCT5rt#;Y% zTsqZ0$GP<0*==yX_I&KTAoWY zPf2^i3ZXL`@|5(nJIBvv%w|j1gvy=P;5c(zC;|IoeB!awP~b{mPILSTn+hwrojJEL<&(%b!kCk z@H7-`N172;3qJ3OETIo3f{dKU0rQKNEQZCGf_70VXC0qahN4SYQPk{JM3F zg+?YaEnV2l+2jxCSH5tuwCG900OhL`TUoeCtbzg4qPjA}m_uDu4Q4O%xN3tGf?&s6 z!|RroIGQIpS!-LhYmvI1x|>dP2ICbQ5iinnXo; z1St+iIb4DsBI7H7eHu<@Hs=fW205CrKS*anO~PCA`6Gb{Pi5etE8%aZMhPzh06_k| zGwPoNhqJ^!(bM2Vn6Z5PB=6d3%Dl{?2kqk>@BkJ?4@bZ3EahpTS)gJc9!1)QyQ;7fR)YKz^)_!)>4BZV0H+ zxuwy=mqz{iuJ72A3(~zd(8hcAiM$0pE0^|UVx?Z$Ue<_o@cP>nSr zbcU1-^`^R(vBBQ1YnPYJ^OZ*}j@cG_sfEY40%7NDi^Gzk800A@Q4Dh7s&xjyzzFSf z%kc)&rsEL=#559d~$*Duf|Of36vi|cLNlW z^f@7<3M7_>7fbiagac!VX1N8-sU^x|qY)GuF1(kjRz;+eQ} zMX`9en&7I!FLl#7ApC~_`*rj8O@>3kDTi#XmQttXyDqkP{?I$ETkUtT53I{y+}c%L z9`X27l%xMAH2EhqnNS{up+|eh9YddrJ!9xok!tgMh$+P*BNA{`prbrcuuf6~@=Qd{ zrVBkqS6*pXMF1mDO(D4=!k?SQ?V)lvhtKuz?Co0dJ{EUgYc za#N#DNp(-l^#1dml5u^L+df(kZUxaV263n*aY)3%h(rRQNGCTOvhTSwRB2ArvhJaUl8Y&>fc`e_a-t$#GxNW`IUX>91ft=2Zw{$ z1u2%DP_D;!$o&A7rnG=x5;ac?pyR6V@>+Si039ic?>JJtgMXKi-SQoNMp4SIInt5j zkNBAaKYB!YoGqbVIv4&wFo=nLVca4tjCC2Kp!XcQVj^&W}KGb^_1&F#7?GK5MwSu+x+iLIoz0=d{rFs3rgq z`ZG@eKo|tift7^HLuHZDl3+=|AM#shrPGli8KIQSLbv_Ropd4rR6H|>#5-l~HGAFt zbEclT$UU#pv=%d2Zd~j1;Y!xb%WgKy?ltq4o4XNBr_8l?Dsm=5X$y<9@LhU)jHU_lbI_%Q`%B26s~{t^5q{6oC;w+9DAO?0O; zhD{dfQ6$+AW7WoiYLn@t8=gC5Poosvdn6L@y;f5j(8%i0zc#6W4OB&-s=G@qwKGFWd$^I+1%l~(XIAF&= z*Td*O+WWPdp@c@X_iJ%%<5S~Zl&ngo_22B(^UT2&5$B_oF*ab19LE;*$@cB?^*?42 z`&j@xC}wJ66jtET(?K2Ia-iwo#Dmia-BDJ!nw{goqTYyOSuG&+62B*bcTTaqK0`pL z629!rj3Z@-)4*oprX@ux2ns<&D#$|BW-nU!4N{G4+;}|R7;nI<8I<0i4ZtAFj!!Mp zaUj@cIFS^3K?s*(m#Gww!?d%#Q>ULb=)UgwSoxgZYs%BLsqWhPoi2N1{`7KJs3a0{ z2HDLkr%m5ILzd&;K4+}Et+I24zs2ea25z&)3>I^V$v^bexXG!Q#pvptkPh>SJ;GXK z5`7T?`;7HyBF_GoPv{goiMAJv`6s7)9CJf@K&*Ful0@H?|HAk4kPZgDvkGf|cxHx{ z${#TCA7gnS`tc=X0>|r;46gBm3M2yAnam=k+}MXxPw_&-CeU(^wT4tXkZN&)r=emX zs;%;jZY`=_7LV_i;P~y(;{NlOyox7{AGJgd>@sa_50{3=n3P^NFsZv|bvs_LaO^YH zy%=+QuxZ!S8Zj)-@RzcScdzmb8YZp@vPbD}s}7h|*K5<_sZkRB@W z0(K-0ia{apLQo70gQKyI0L9RL$OFZoH;)k6CEEZQnCyl6Q#&i1_ePWNRLiSAGQD&g z9>Y5pk$~R~ACQmbYzz~QC)_|2!wWJ{wDS;4=GV?@25@Lh`#)zU;9y69U3fe;U~yN& ztBC8-E;E4^z+L774@|(HQ_RLQU|*&SZ@f{MXnjLp1j%0%&w-@t9B0E z>X-lMUVLmBNeP(oSI*96ez}hS%|T@GH`w=+eD-Bad?MkAZccF+k9u+j3%p+JUw;|? z41inod;o4yN0B>|g}TV)&S;|I^C5SJ5N|b?iTKD30E7T3c?PBy%q@9;?IN~pmA@HJ zj@}@0(^*IJotUkGih;*)x}R zp+}!0*8e=7g{UTH96=ak6mj!v0JteGE4%?S92VmUhzs=v2#7SEcmTu&!gTZ+WEE{` z$j5-uilFzX02kNPUUTtrlUrPosTB)77hA%60@138gC!Lc7w$NP5>ums>3M zO0ylO*iN_IVzpgvnUZOkg6A^%qMI+9RBQ`GJK%i6p~89-*cSB6sG_8@*cRv)uq~i; zRcs4$va#xLgYCP|bl`0Vm-XhK9AulUpZ*>1K_6W4Pcez|eEBOVfxkik0Bphjpi6tQIAFQrE!UZlQz4 z73u6V*F0LReIso`et0eJ={-rd!81Pa&i9|0DES4fQ4a^nxPBU4_xEdSYn%3)MWauk0D$u5BofsccKbomsxvcaJl zwDkoR2BjcU#l7?{2@d^fb(xS&F@~HN5pwU8qa-E4pGXB{U~m6@U=9y+8^}fx?1z#OYoK zM}(LkKgT?DT(s(NhrEyexn^kCdMXqpX(s-!SOQ8J8qxtm(Ayo@u2+#<@E};{Hl|;vKB7|%WJB{pmgn^HE`WNd_ZYMQwf9g1-42{v)qj)Xslc1YCcxn zj{(*p@_hM9WNZ0ovqGy47ZD&DE^#>z5u$pG^S{dW%HNJA9~dK_F4ypGTx`9XkGR~y zwqTn@9yB6=GDn2K!wf1U1jftb--HE`o6;=egYFG5uvdMBi#FCDEb2dR@h@Ukk3_a~ z1j4}dvX9dAbjt2NZPt$WbC<6FU$QKA8cIPbM!*z3}?wS8o ztm@&?mF$+W^z8f4Z#}>dHY@Gu)x_R)oy4Wvp)Fy744q%@@lfB=h}e?~QzGCN0Y0p_ zzY;Dx-AEx_7C{CMyj>mcLsmY3j#lJHl44D}WlC_ThGRWI&0&8RR}_)=SD@>1P!IAm z3#Xm6=oP)JUE2Xo_}|~jX~NsD^fS37WwcZf1`w2- z(gbdYr8r?d1Td6BtOv}whV_7Tr@jPO6zidYaulqGd@6zUKp}ecA;fQWRok$kspreY zf$Vj2=qwHDL4I=~+{T~9jB}Y^(zMKE#NiQ#6F?7sXxIQ2KP&_& zVmJ&0mL#wq_)}0E>!FroJyb~L0_y=Bkg8l`Jd5JS8Qg3eY_XUkyF#9+{1 zRQ<|R0dU~$iNi& zB_vfsT~TTVp)#=d2NdT$5!vmpipvnHkbf1F)+3hi3C#|3bthZaKM;s~Yp>rJC~?|u zJBVkpE`Wow5St`9N-%p3GU4&oN!N;_;!4^s@sDhi+QC7$qEo0eBK(XewN{&W|tJwyMyAw0}coU1V7*@uG^}( zuRVR`W>YdE!#1coTo#L!U9!RBfpT$~;h=^~T_)MFeM301_p59uKsf@7@@gnGApYfSsY#q_%R0k|4lF)&}Z&b zqUTu*hun;q^D!I>g!0cb4bGLTyXCoF+3hP&als5|g4rYlbK2~(*zuQ)8}Lln=kWTA zNT(l5C?nTFIup{42RMQQ?Oa|ieK>q9hTgDALvJ9hpGhKkUJSiKPnCo1fhteH9s+tp zzADFom=3)`1up7fA1<77=E9fC{D$q;(23^zZP!{tXGcxPl?H1Oq#DhH9BXfdoNXm~`yV?2$K9k*7YIVAx zESSUNDw`OXv)Wj?s-d%Dn@e8jxYANqS2Of$XK2H(E-b;hxuwJ!scZGR+{rX%;qP9z><+B1k?20}U|` zfw4K)dnrVL8#33-^RPPGl*pOztx+_Et`@xgLqt{3yPy`su@^Vg!ci zxAxLhy>xZg=PlFFJz5Clu$KXB-iNytCR|O27J?C`;V(GQ)g&m9_OS!WjFM?lKB@wG z$m1k*j?bwS+{752Ob5OYvYNBt3l!cfg1x{#O3&zN#I%(Xg_WQA5e5UX&`wK&~# zD(_~t<(GQAwvxjejpk#+G_D7>8qHhwARvWJctfvgSl*T>dq9IN?Z=D#n*qOLg>XV9Dt0@=(P zjOK23jT?a=qb+Vd-DEz+DF2eC38T=5&?tVav-QvM0UMCNnBj$?Nm~-(_Fca6(7rnSApF)i!{{|F1(u-rD&kI_mDV)#i5EO^m7X@{QxF}ko zxF~N$M0Nr8z|T~ati|#*00`+E00KOe(Et!&hpB#lJ^(@xC&qNa{m_|x7p*?=%)b3= zI#RYPlt|p1wp}Ghld|Ka)0XU?eKP);byaDtH69*{)?1T=$ssfbI3S{~;J~v591s*V zJ|33^7oRWS0H;urS&FA*#6M~7w3*<`Im)>>r1Ge+4rn@lQpHcEumd+Yke(C4F0_ri zGn}{b6kap%57g%mJ;Mv-dDyvSStJqw3`3z9uq^-K?`jmA+i9}gPxokx?ew%zags{0 zYOYT)hi}5Z%sWXP24Dwb&4jCf`w=J+2mCyLK@TAjbPbyN?}$BLhvz-#4BTCVeHUF9 z_geeNxtR%cD)Ib=3ssPM0){*PN(tbA(xtERB6OQZPf;X+&Kc2sbta+KBK096teW-xY|vyfSxr^|CmB&G zEDoPJUace*)35(A-}BWU*wzZiDQC-;ul{xR^{jj7DGZS|kA6PnW*Rc$4qwWHG9D4c z^XS9^`u$P<`)rI=0dDXo@*N!KBMN&L$9Q-h0gyEC@&Wc?)S-P0lI6#}@mbO!L48n8 zt}E(_1biIm!(uCxb8+vzP2>r{R6-iO9JylE|D3Xy{#n$MXziNN6KWg3EpV;fe^9>q z%5!$zx9+OFyY5+gW6g%;GjZQ({=meK&NMpCq*GFKoOSVzFAxJk#|fuamNwE{X6IUc zsugFtxbz~NqCURQgPY)^+hD_4emfG+!A5iPU;kM5oUy`jVbzoJg4@C?rGo} zj#U&Rulyw5SS7gjBb+MB(oW7bvMW0AI~`{Qq;Z)JimV~VEc;4i9CxB+93smKi3@kj zAWq22T#4&p{l-CW0{`PN*&?`>Og?}))QSJaf13G!#(R_Od0W*lKXp|7=)2ac8y=hL zdiziI>Y)kjPdAp_WH$fyCWE2mMn#!jVm6oD1kPwsEkGY9PVgzd4V`mH(M%XU;P8=s z980L564nwP;sFOkPnlIAJP67AG13@hBIq2VSW58}U=eK&3K zFMa=Pd&QPx=gL^#jL69ZR zb&MHjDw8j~Z|%nOyr-Q~vU8Q!w*H=fc`dc=HnwYMzoVz)U+9PgrEnt_eIuoirUR7p zK;RcLJ!6BLfd-xnHOM7K+!w(Frqjt#%1ct)K@%vFfB>Vw)1kD9q`Ms=@RLnxCzT{*f8((-qmyE#tr7=l1pn%rQ;fE+s1X5#{IU`Me9x1;!@$N%!;e#b#EV7 zdTE)}=C~F&?H`FRo!`~Ea%s!>@FQl0a%zUb(sSi|u{QzO2M^QwUb+*$y9{W>J7E>$ z=PK~n1cId046q(f@=qdR`6Op>lG$HFg1kDaWx*&UxL!#>deoD%k!_8hJYLWf#DoF8 zNp-v@y&-z?etu7e|1tcfVxu|?OSbSj9?K`-O7BJmFh*Hm;5`K(MSKNt3akJ!WT5kO zKu1uF9}N5ClepBuPXGwG8~LoV;>2Yko+Uu*m4tIWZ95P{?78xw506^;jW+Uk5i&{v zNdtx_vKKVRSAmO0*n{JjE$jNP^+58qc{*o=t7naO5!U#N>8l%Fdw=%ou*Z499#hwH zJ1egY-LQWxX_KLUJP#?X#p8JlONbzb`hN+Vcj08c8~ChIAZK@LwJjV&Xu_sQ}-i zl5o;cGW^UzDmm`1p6`FL+;mIN_tlaIwUT#hNxocln{= z-Ni|gBT48S_IfU<%4}j|`n7yE@iUQb05K?47tH?`1E7Q+X>}0%2Afq$Eh5L{pkn z(A=v0R))QKQUOx=`s_>(qYg^2Wrqu2i5Q$F>^(vglgbYLN#bof*SNvLN&nC zpz%RMHEGFfTay-))JqGMyjZkdL~68QAELH3sR5(1QbUZQc!N%Q6rJ>pLaIrTjucRG z@+Vx1o24Ic#s@wu&{hcT${(sEw}`pifv|R2!4FPSL`nRiX~;u=Y*E7 zx?+(cth~TiY%^|S5+}nS@D;mKzhbE*p9?Cf&IPr3m)horY@23_Pr81X)@)vD>MUR= z%DrMJ>;%!;-}stcrC+n!rovT>%6(kkRm!>AZ)q z<9YkDzlPh&T9ssUZW}uJ$Y+0ZZX0?yw`YHIZX4oio8N%jhO`*UH{^B;`1BYwWKx>V zxaNV5{1?}eEGOk7iIO9UXx^^olQR43=IwNqWR!WUz=9(83IMQ>8U;$~6|UuKv8r|R zNqXQzuIF$;T|0fyL=U98dF2cEG~H^_89V7=Z{GZ3tt+##5)Mt5x2lTmgRQ7RKhIRd zA|dZZRu|P!xF1p<^z%(M0G69Zh?SjNWqGaVhMG6;RCbbRy~t|Q2Cm;BTfi*c{Bvf# z24>M-Dda%6SB_4s$%Bp1^)|~+*gM1>+miB|suqvM` zU;#Nu{{{(|xRnS-I7qa|dU)&Kll03+YY)aDZG($A$$OHR@9?_?n`sTM(YJGcy~im1 zAN=|q=hu8azlzxfsN4_}l_QkLOTNoTzd%3wVtafwx^*v?`S)0qq|A~85;j@pI&sFd zD;IJWy(fJnSoBdr-^oSXs*;e_0+R|{ME*3~x41Y9|L!mBNWQSD6l8h}ikI0}`4kY0 zFL4S6aW*VjN{s{_F6ajX!AF8%E)j$e=Mx~?{7dC&5-r0L28M&lfrq#_Pt%KYo*|`* zGvbfROEf(w*(8|!5TBm9qf8HP^M`7i6qglkf<+rgGuki=RcESgZm66t^VgvN)TE|}0FM9C3ExMuaG5~nFeO?$v% zivbmS{p9ITcm@O*g#sgjN4qeO-rPJAKOPn)gdbFS5e^2z?0oV)5&kY(67!l{U*NGf zZ(gwh%fdx1HosJ`z>!9L*_$`NRKs5c?~BYc)lgtS@IL70nQHhcuYvlY&39hgs`-Fn z=FK;id{wkvWZt!5>&ypCDGa9EymMA<&YS<7MesGmnjGkepBz4-OyP#0@)qWh&6Ve> z?(Pw21vThFb4czke!Ygzq1H!o$x*>Mf)FYOS`FSG5gsTcRECcj7IU?)3xY`B*9SqU zpt2qXM+t_YhE-gJ>VhFuLoOJ?YuJ*lps3R3KEG>5QiiIffPxj( zre7MKCl0E+B$56Kw5YqtZkeaia=WGB7rNb&YJmD6(fN6eCk)jrU!Ni{s4?Zek= z(=QE=&>X6}CzX6wwEZ7z(=QG4^x70PtQuXLjz(OlP3bTVS6^SjeRU6RDeTR7-N;?{ zb8I_cOU!fuazdn+5Ihy2O^oyo4ZS--kf*p(0pKe|nV}tk@mJ%%h73dQr!e?TT+zz- zy~ri-M!coL02(JiVGAA1C<4MYDUOfYL!ESOi^F}fR{-%_Qj$!CW_O>q(VQ_Z$|#dd zBY53|%;3kykOFByfMtMvMZq%OXuin^u#A~G zu#6e=hyGMg03?66Wx+DiHIN1~Qbb;spOz}62B|gEg!j%^b<_ji;My1tBUghZv-v4H zKdzoD4aVc~hIoBVw3bfQq+qCA&OJ!cDUPz*>9`8dQX~R&-C4zK$60DJ-C8~Ew7$h_ z=ME|r@l!SqPEH4F+Cy<;c{&=kdn0mLbwyR@yfJ;J^&P)*=_w&oSyy^skt2ACQc)Tk z>Thfw7;lfY)QwAlRT8B5CfsMPCOl4@m9nT6r^T4z{{*0M4hLxDb1n^noz+rxGU1Q= zN_|!vkY_?BGfyw!AagXBB#i}!a0IO;faq`;V0n6Q`*CZ=v`pH&bMoZ6Xj@~g&okW+ znCtbW{GGAyE}iBc-_tV9S2>|?w!?dVWz^+WY@0l;a$Jl;cE<1&+%oJyc;CdMLb3jfcKDhZ&8aNy0j8bayxJm=7eEGtvs zfv~Ho!5k~gEZ9^&$!POe1-p9op1*9R5@X43=Y{7SG#Jt~ou{suY_FV!7c&h5(^kE8 zqSbglV`uLF*?4fs1r8CUaacM&dWk0($h>zdUC+E z2*d)>P|)Fb_)1(TYpb$q$smHq{LL4xb-Z9Shsn5l!4(G9W!veYs<^-(|DCu}<&= zm|-|ReH)jmUWIb5AZRdpI8m;^ggWeC3>}@yz+R$z%!HpsaDU2bOcNJaq{&oQ)%et7 zR2<~j)TDUUt&h|Ul5a^OL%tvsawmH==4=VJHd?*5&dNLgXie9KU8dSt<)Wn}-Lk`O zb?iFM;x;G^-Mja$akE!bm9qPQVZn-_{VoTR2oSI8W?z97A!$k`6LdSVTL8EQFA?J( zbTTV#Vl$*`t%5tGn+IglCcr08;+aOT84{)KZe}{|1%??xR}n<{R~$OKzRX$TR1Qry z9IEn`O|q*1_NUKFF_Z0SyIciKoezyZ;Cy4s5L3z_<6+8-SRczGM;uo(bnOW zP^29Y+@=8tWG zT0#kT_cWKonI7wm#Cqp%sp>XH#s!+Yrca(TaAyD1W@B@rEhUewN+eT`ZKabdU2dbP zF4b}B>dE%%874(BPw$?*E!nhq;?`bU$aa8|7_tb11pW`cc>qtenGtdc?$Hwdo6$^3 zH}Xt?mg3?bJK33>-j&n z?RMz*KR}LN05*vWW)_kKBBf>p;RkF`bRQe02i;Z1J|szVRkH(EvHhTS`k;!mr`pY` z<-uV?An7Kg?z0nCO+U4_)}|cl^jx^f6Ec>Rl!lD{ZuZXV#j_3^W3bIcPp;o{#nAPG z1Mvz+tm;~V3@}4nEW@YVhCp>Qh72?8JGP`h;S1n(Y=~B< zV6(}gCyRS&*mTtC05o8v#Vk@Z8^uxSa#*Y zi1%C;E?F`$8lVkn?5S&^rESoLMu><9iV9EhVG{w%hpSpAEyw#WQeP0Q`A$t;d0T@PZj4iVU zTPh}>H06Yq7hYpMwXUwTcWPPG*0+oc?Pqv!=?$nBV5|fPnZk@^EMrH+^dTP$niP+^ zkVx?yG4zlD(uV-m!d{Vj0=0ugCxTc?)bz+nl45fb(0o>tE8uJ^pV^d|AuE;ZtWLJu z;XLIQixmLUlg3Re$#j(e3Ie?ioe0C^`U5m0z>zaGUT8j~Z4yR_#G6yrP}0jR{%8`e z>ISNL+7&&T1i(HqL%^z46qlUbwMGsb?oBJ+fX`<$1Pu4on5S)-WM9x{@je8V_b0D2 z6SRC&Jo`A}0yBhAtAh*CHv#{^~m$E~4(yPKhw3xA@G1<$>rfKgX~zLJ$kiadrIu=OCHpUgGJq5jDU zwo@d2~!sjuICu$K)Uhy|3AJ%*MECtcS&bl=?&!w_CoIVd;6 zW1$S&u-l18y>VHC^r}%Yo(J27wq$w>RHADvI{k_wm9X`Kaj&2DD!jQNmnh8Z+9#mtMqQQKfHLF#m$A*ZEluX z2Sj!bD@)%%&x+WPA-$cwg@YG3R+SZe(SnIHYtt!!+L@H;+KowBT7&*eFafK4jmauu zi3%7Qx^&GqN=2O(zE^8l@-Cstuv-JEf_nICF^ZYr;`P*vj@D5 z@#*ZD<5rw?$>e0k!sWBhTT;^Fui6b==XBj^a^7n4p0r}3zem`EY!;$5K#hVuC|i6J zDXMdXz_Vn6OQWv@e>R0jd!EDhZ!4}Wwf}NTKH}M&6Hn1WarqW{`=szrQ9E%#~P zWjocvzsnXx-nH$T_k`okWozNgl>ZFsPq7B*DEzbGchtb&J0g9H2R3*I{#We)5A~y3 zxQhJyJL-4j0P#V?!{FcFRlh%m|763z8E$3&W^Y2z?aFwACAeAxT}QwdfYQg!GV!W! zkhC3N6nwjq)}Sc#j=IK*{W_0s$wtHi8c`HKE~7`YgFdKDn2qE?ck*Pxwrr-LKxEy} z*eS1Cwf43tR_E5%s-{u}Z`VeitXx_498*r->9(6+SGpEko4ngM`;jA9;(X@PasOX- zM*jbx-2WfhjQ?-kFbKX_C?TvRu}}iifAa-V_&rQV$twMuibkKX1X?6^p(Tw|WM4Kl z)PiG#yM4KZ_!}L47t=EUfnxB*BPr%9i*k+GzA&lPBfAlJ+8=$d>e$kzYxtK}Dz>`MvyyEOp&7?dv-- zkU#}r&CjtPWvO2wOg;7c%j|LWJ5ripP^sT>Hn}$UJ*&uY5=Y;4eL|@bzv}x&ziYFl zl~yddSuXy2ZnnKFH``kI(PrJCn{_YC&3dj}@!3bY?Cg74ZuWEK@}&UuSt;p zx-bC8_E~(}_3J3V*4ze)wJ}~BN$xAjAC6NoZXUSfb&G8^Al+E>dsw=y$aioAdDEmV z9v_7x`Sm9(;faF&hk4p1*ZV^H03uPullKaELUc#6{YJfGgm$?(PrDS>OA)fEiXD|FQ1!<@RYsID0P7}Ps;)PV=+Al7#*?YXE^@DJx{ zN7!y1RrnsRDH6ps1&wVMX;F1-@z1oe&D4EOeyo0#{z-DH(xyMuXzAQo`|8WkSL8&n z^~6z?w(d>(inI>4j`myrRl$BcNnJljSR3uP>i5rBFMS_=7WCKa{Fds==xcFrhDI`1 znV4-c^)|K0gNd9Q!aE5_m+=-0zlWvkvfqE2rN{i?xP^4v5A$?eZdFh{FX`yR4TAoL zJl&R)QlkH(jy`~+G16_X6O9?+U+>d=7HFK%B`b5Ir@7I5vqPM( zJk&|G8~zF%Lb~IUqTj<3GIPL1;VBZm@Dw#J7Jk>bnE!n=F6P!jA$@T!<}^9cb1w4! zp#D5AX4eAmH|L^CSDcIa_5Oj|6f{ogj!n7IlkN~-lgH-1(q16G3XY4BXkSTdAIfs@ zeXd~ywQFp)4sL(aS6UB0%u@e>+n?h5%YXq;>1CVF1Fz;Vq-e8=Y&6 z8~!}&X%v+Fym-mL_IGIIu(IJlsd+isw*FMSM0g9e<&%DcwlweKYuZvOvRsNwKNKv$ zwF)(M!3UxvNlJGWCDBDd($X!(8L1DFd{La_>1q^n1gczN84Pb!wPm)*|A#fD7C z?OF%ORG{x*n${6Y!pRP&IH^w(9U4KZijb~WO_crvQca|eMmnl!X$5&ITvoJb2nGEb zRmAdY$ck9;8uCRguVhx#ikB=da(OlA+t%bs$5l=AD7#WWS4BuQ5iBG{vWSq3oCIh> zr1b=v0sCj}gc-Xm@>p>T7*Sdv{R!RkCC81IID4{mcWZ^~As~Als{#kHEjV;Lf?9x9R)_;Z$iO+=^c)TZ>Qr$caF}er^R1~R zL+z~IXP>u|9T+-!=cT_S3>%XzwtM2cmvLZMuNn1c_AO!Jkq)nkU{}D zWCM`HQBWY#6jJBsNI*O(h5|7H?W70_1bck)2|jxzu%qZ5nODfvvE#{WKnri4$~ zm-xE~3Pcv|iK9ROdP+rsK;ZxRw-!8P^xM`~+>2B0;Z;oj{CG_Nzrm!-dEL82Tljks zKfc+`nMO>03+J!@DF{SO76c-d1%Uw4PjL{4?if4EQg-O4_Sg;k&9Mt^9B)7TgspsN zA3JNW<2;k;uJaVdah@!Xb(l0YavwUM2LeH8P!eGTau5ixfIuKrq^r2> zbv+ylOzAEMIA)Ul4QS(UD2AsA zZZ*9z6faNsTdJ6)CRPz+x1Q^2Zwvk4+;d$G4WS>bNLgO6c8r_b(Va|L9;Juo|BNp8 z^Dg7Rq5TH@{S^K#lWH=_(xAt}0W1Vg1USei5dW$;5nRXMkZ?4d2>Gd?&2hnY^WC0J zTbS8-S1B&zNAIpprHsJBx^&LGmZe>jHvvJ|ei2|I?(~oAN|)`5SGn%Q^UbQ3 z*r>Du83dlpOWe(NjFzYNyDsg2JX(&45S&#ZH-=;h@(}=oIv- zp^=|l@%1PjOM4;L9)Ja<6DN+2TU~hCqyaJp*o77qD^dQ>N{DHi3xpol0-jwA{T)ISzT!ZvdN06gP;#weyvkIt|(E3|ZN;h9VY1Y1FZR1pYXjcotHo-N2|A7U0?=u{Dx^U4jjTRS z!Ci^7X=efMAI0$1-f{C3-@$Ed9GFe9EJvmENn-I8QmPWAt5cJ`qf=@!cofP}Wl=2$ z{D`b9@^KdQ3FV8+q^`UsD{#4TGD!wE_%uQ`b>%eKM7f-7=E@b9QC<05yEz%v@luo3 zEc~20KdP+iC^eZaq*UcCOR347+6Q4C;XH_VCX^^ehqyA=WI|ZvItq#teGLWiDW>5an*j(;d2Uf?p%b1yVwHyvB8hj$X{q2>NhR=#H!Nbce27 zUOTjIh&Lw0<%*44`<=GZLj{}>8xV0KiM!iH zxp$7j-NJH#&78X|JPLOU>BAcZcYk#h?uv3G%Yrv?=?*b+O*0E$kLzwhk(6#NNZlvB0!p#I$>-!0T(925Eq4B0GcWiW!*{M%MK7}ZuQVE^ z58zLE`+!QRN{p^fO>zqB97(B3&`~Hyl_a%XZjUeCr%@$JS6*F5V)O+)rS|hAOIJ=^ zx1*ISE@8UzdF`qarsJh1Y1tiK9pOkyP2vhERcX=HsY#963)Pgb@`17W+5_^> z>UF<|d-8ubKGiwD$K>!`yoQX9SrdP_`KN}COo+Q?V4;77cKk5|9i*?QgYNyo_F z{d~2F@@Zo}zi8yg>wfnw8~OVlg=S8aulso9?`I$rQ**7JV@pPA3bvYCU{r${7T7WQ z6vMy6_j`2CSM{yD4bAyFs&gjBurb@m)W7n|i&zQgyl|`nuz!gnCw0R0qO~R{!Z_Lg z8VZstSl)C>_D0@*qFYU>WaZV2a^Xdy+_QQ6iLRVF?}g<8@DOOP94c<<=Z}%v85H}; zqj~$uXzh@u7b8zg`-+Y{N8wZV+8p=bQpzFDUj&QL%YY3Il4V>jz(*T^sERR#Lwj8&guYBZ|?Wx?qa{w42tsUlZ)|9`<N4WtG5?7if@CdszkAfs@g^-j#A4S3n%Za_1w8z))Foop;YlT%=GKz#1 z(uY?H347@%5+=$)f>hqbk*~$0O>Y~K+e=U z>ZA)sP61h-t&mcc7+sy3{bmdg*Wwdg|B}`X7uU%EbbiC9g zEoUo=mPS%)5?4s6N{g;eO={F$AeQq-9D3~&=q!j$DDqtpb z;MZ$Gl@CS=!tV$|ptB@Ff3(EL6i5UPCd+TB_k71sC;Tq^Mz?+K1nwB-JoG+Xq;v9J)5IZ58^W1SO9n zObCpFaDk}gLechr3PuV>4FeMb96eny>I1$GH7Hvh!YEE+ijo!qBZY2Pev?CI0sDbe z0dCi#zx#QA^Uzt)>z(Lz9^}dxkP^NQ0l6S$oDU6Wh%|?PBlIge7go8D#vMz6up`h} zzy-r(&IN)vgg22xX(>dxQRlD~H3)t2a%o-t! zWwEX>lZR*~37y4IMhlEE%V?B@&VqTgV$6B-2y_-hKoAl-3rLulMUG*Xn?=GCGkl;& zX8|c-2C43EfX?!<9-Rd>yv=L)Cg?1$>CstG!xPy)U?p;FGwO5}XDbInWB4tJtA@^k zlFx~@zX3YS$ux%ont}dgmq>pPF#r2!Xx9zR?S7sjW^5Hd=CEt45bkF zC7}hSr1;MFU=jJx#!nHEElyc1VosFgndR46EMi`qvRK5t2qnoy(bF4UgdXgJy^6M-X4J=MsEE-sZl4Pc6 zTv=!TXb~nFe_@|UW{Sp_b>&t2N${y)Ow|5Sqk*HeTQuH0TDv3(`MfL^4WyPvQWlE_ z5+%t@ew`zuf$#^EX-G&=t$j$%0xmWDd(PSy-$$|bQ9}{RV%9!Ug2Uu{a7jd4sI!>0 zU!1a-wO@piX052-sN=pWHDa6veIlv(kFEVt+RyVNb?s)Y{o>{Rb8DZOu&t%5{dur&f-~T>xXrwW$o85=T+&Dr@N}ZW81YZ^hd>NWUq7slxHi60j zjIRy!sI{~bT|}#;rKQQzM9@>47-P1J_pEWTI)&sv0c3oVwcD%DQmL1Y=_;Jkw-~`sGMNRe!%>ADc9$y?Uazp*`%|tUMeq^9M|F zsuy>zq_JSie)Q8SmEq1WdPXlOLFC1=S4#<+A+FfP+g6lq3+UAuyD7LfnF zMETW~s2*iJsOehNq&{tBCZq?LyRvj128)MTksE^Q)SO0-!5*wfE*L#+1&&6)f8`V# z^4#1>%Vu_foi=pQtd(El#X6}2mEMj@{nCWYI4{^o_yi6Zg@kY;&_4bzb?*TlM|H1_ z&pER@v$M0kYpb?PTJ^S)tg@DDNtR^EO}1sZ$+p~kp%~MP!IVGlz#lXc?x9SV(e| zb;d#ZgODil=wEMGDY}n*IH&&osuiMZ>lf?kNAtgxqz$5OHSx(3OJAzBH;?w(g>)_< z;W#&DCU}NsPfRoyBpy*T&cWIS;-2Ynz6P{2OY)WGOT4;u%XIh^J?>w%+#%}n-@4<5 z3Mz)#SV7DA1nOQ(TF5^|72%&HFsp68WR3L*Ff?)j?vVx&|c?>9K zY2aMf*W-kE&cnh)BjI4cQeyGB99pt4_4H(61?C-25~bw|Bk!DCc2PWDT#k#Zcov-8 z;LMWeOxIjyuv+(dV%JhMOjG)g}PTGtO`{ z>1r4Cxdp9j>rZ07ljpjF0ZMOW^#vynm^buzV|6Yg1ODeGi<=%}jRpva%~QppSd$Jrjh+j=j0&McJXLMp>& zhSPXG5e1f*k8Nl%N0ehUOH{@>ks)-H-0K)~gt3%;j`c{AJxu?(R)?MKWo!Z{b^)gC zk9e_I#0s*o11o0Zgxl%RHc3_<%dN}S8u93im$>QP%cW|0z4J2iocH)~KdFu1^A6BZ z2^j)@FwxHigi;oxjI4FeVvMq%$0!rBnnnI{z@0xvnT?Yc1YC?!)`FB-l(HrwAWFIU z*irpn!&66(>G#X)*X4JWWkgR~{T~}rqSihy}r$236yRjNY=YVO8QFMR>J^S2qf}V>K5jp@lay>|n$EA=ngPy%CHy-l; zE_Nu!edF>G%jg<}JRkIsfzXlkI>jyOuIla|S68i6M!GHX;>$lSo4T#UoqyH75{FcU z2zK^A0t6}rke{VpcB}}|&DK60aAMjl!7Z53SS=7`HZbCYb{s)SlUA}B*(vSlo~tx=TyV%T@d(r}8ar+j zvnUQWCeDs4fEo?k8z|C5am^sOav^gTASIAX&wm%2eEe2^$OR2Aa^nUZey@j#A&eWB zjSIM|;u7db83j-l)VLBxq`-~4IV$cmDba+rHoak3rDrqbYQ$RFP%+Lr@Z^$#RQ0ktS3nZ?wy7KX zn>s7Yx|5NZPD#XKUY{=NcF|l*x@KvmzHvwoAtQK z`sfjzxYyROm#9jWQ`K!V(RAyVz(jhKj7gpE9!rMYF4YnYqSKP3jjR)Eg(#+Sfgm>( zu+1UJT|GmP3s8y0VwEvYkc)Ra&P|XjxgD%d+HUqWPf0NDuUTH(mTPaJzLMd^4HZ61 zN!)64NTJe1!0x6`2i(3?YqEY-U0>J2H8#I zI1BF>d_2vtJ5nIY1vzbieFCW^=yCB0JZbEPX*S%|v)FL4z(C7XkIQGU;qr|@W5Z>4 z<&YW?JZo6a@QGmKqg#t&(rO*2!EFEyZoE{2sN`TR3nvd2=E*|Ke@i`oaTEHmtwAooHn@|PrrJIf_cvn+wjuc2n)`^O~R zGD3!S-km{Dq=nCt13)F8(4K3xLr4`ZZ1>m5aA!D4IRh@_EFclq#9Fq?v1P#dZCRzk zZ|fFk_-(tW+yGc19rdJ6JkU(cmYR^B?u&_gElOQRq1UDZ#{7#*Wzr|x8tRin@;{c! zyL(aq?iR8Dkxey_z8%2HdAV&@&v4r^$<}E!3W77>^n2V!htX~};aNjmVR9X3Is?GX zFx%2*bRDO*-L-Awfys@PDZ?bO+TBTI8-9s3kG%V%554DOD{_50Tf8Eb|48Rzoi&n4 zp`)5ehwxQ&)M=+D&>wumFDfo_7kyB-7Y!x1^H%XETgZ(Z_~Y|Y;1)|@6u1nTrzvpJ ziA*SQxZ6plMeQ|;d!yoB=ZNzt`CaCKNs*-Y4Dnaowmpfr*sv-m0Kp-a?KfmM$>5Xa z@)R?dussG-59c*B@YU+1i-^@K~pj^d&>oI4ZVw=YQ{HQe_gDdM%pnWwVP>-ip)+-3K-vYFoZ?L zpk-02^+RDZKm|G3t5Z*3eAgn-mGGIR)+%cmZb{886%pORav*Dd= zi*7wpF^%l>P%zW}QL=aj*71%okYyF-Z=jUt6BU9lovaGF;z3_15~$HzLQ-vuMU~yAlp$5qx-e8Fdn?pf zS#xb$<7iz?Sahr+!B{8|GITqdf@Ui~ttmd-fuzQbvYzVeDr$yHBApdORR)$fz5=S{ zC^j{wT25*v6;8ER+_YxdQU)J4qYG!Qa!8!9w9H(jTgyLi0?z-AptFr!;RW zm%y}rTGKjTt8Lo0);Kx2rZs4?#{;UBzRlRtxb>)>c=l~LtY6i>IOt~oFx%=#2YD7L zzt2HAyoOT_Gc`)190pj=r5q+-T6`vzEC2p%BemX^NTHE3N75oI%Ar6c+M&g%({TiV8SV8BxJp@9JFwd+iIl5)5_}{ zQsM$9ak8^+WldBT_oUVJi%mhZ3qqZ>ir$uM&u;CYa??_Y#8+<4ztP#6^aa8P&FB@j zyC+fGGU4BI#%VHQFjupxMzEqd^>9%XT~iQ6(HyS1X>0L}+s4nhjV+`kN}Iz^T##?k zS|;8W%gn`2zfX@#dVxs+9FoVG6aZG@M1hqUvQSoIC7#~;PiG~bUM%C-{5_K0P?~HQ z%XW$pui0)4B#dUsD*L3en$};+Zf*1LXzZG7wVQ^CRbABJ#Q|+yV`8KO!&`;Pe-hKk z1}^XwPim~h+8XfAkP~BM3*^LHzn%9AH?bfb#m`KLHo=xiG0Oy)i!sv+5)51L5+g1y zm|4g|(Ox}L)6%(R?A_FIv*<`i%+5%VE|8*`niaK67H-@r^#y|si{sw5E(~rZq~>na zbrxYUT0mhCh=8Ya*Dt~hUfJBI6 z4Stor4Qnwj^ylm*0C?P4ASza|jcL={2FT%<#TO!EGOUBbZJ7qrhQ3I*JYh8rJ>SyqqFo-4&RQ>iZOA{gJcTPklU)lS_z9N8#ACx9}@#0 z3@{dA$PFi$eH69jSm92(g4{eRKo~(SIYU3Q1D(MG40Bhn3jNy^^80;isKd7J>a?sH zbw-`n>`o-r-~!vetE!1flyhbsElKaWEc5IAE(=wLXe2dpN#>U~ptc!w^NaM$LWGe3 zhrJFfNPyX5g%~wW0?Z(zNCI4hG@x5Vh-f6hPKD_*=+GGwU^eg#U6gYGlNbGl%?qKh z+VuZG|RgrB$ z>831suwr0Qx64``tE=v5OOa62X!c8%bp{J@xjdmtddZTGHJcj(zP8TgM_nm%U`>tJ zmENZ_?A05*HI<7i%`62>5adw5gCm%EEGly8GflO-Gmf+HdV#ZO9;p#BOuFA1b7$}37pgY z7^1BZ?+9L@IbmQ&Op=jm$5%?tn^hYiIfkiAA5oqZ3B2p|#@L5Va=DUP4NFfoTqHD0Sn7~4W z5mdH9D7Pc;L9)tVVu~D>O5D?2^USQl7@^_CEYuy6n^yPC+Pb#-@>KuzYr}mdvbDQu z+~r**x!XPEE_cNemucq&HN`qo73+MGx2d9ieWRp*o5|H+wVG}aNvYdriJr`&m;W~P ze)2~MN>;c^cIQ+pG;uKEYr=(!Jr-e&5}az1PP&%Y{s8m*3c6AJ(g_=JqfQtOupM^R zUF5oXZo>Ww8ORxP*kluu@xZc_=C)+g01I%kAsZ(zE|$>Q&T9@Ct;G98)nX<8%zCRD zq&v)t>4?sD85z$%VYgp`5qK4q{yHW{Df3JR>^5W=5v;ieSaMb@xtDP2$Aeu0Iv3M&To`xe#D>BI zSAs~dg)Aaot05SMA8XKyJe=OR7s4{0bGuWriMbPItwLA`0Ti;gxq;`4zy#onlI$8t zXZJ7Ne&q4@D2M2>eNlZVTp9NHOCrP*AeYoFt7_iTd2q|6-|1WJ@U{bs^M5akBJ+Ui ztp*Vq_}1S`zC~p$)yiBswlHj>Mp-WsMzeuWqxi)al|YtKK`{s>Y7$K@c;2$erISu` zPwf|;Z*x4f;V$Lp`wz*b&?0Zmzx-4tj8p^G4`3jC=#Af?H%f#AC=Ni6Q4?`uWxyWJ zv8dqH7rF3`e(-}UsG`iD@W=6lFH^)Kc~0g9q@sdJp@2(XHgG&4iRLm&lWVtcBI%0O zU5mFLYi%b3tveQ%he~4=fs)=pM>L*9=;LtDXcpX}HQ80w%X%7mJcjDk%`2;~EpfVo zmT0NV^Jd6ZA7mfc@tLW|$Sc%LtkOH#are)&uu6e`8nGV@8H~0c?fWww1;F~|2iVR6 z!1^rSf>T#g&H}KkA>`KWJttOe+R<~xs^t~I^pZd<^7 z@DQBw!ZLty3}CFB1B}na;+6syUsuH9brpc(1)d7GyRz41-nE&oj<%=D#{k8RdFq7iSfdNbP!Um;`4RPp zi)Ikj^F&oILsW~pmrepv59zGO$!Pv5yZtZ__3xO=-=!-cML|^X&yT2@XxmAKS{RsO z{LcoaMJ)X;uymw=rMXUtV`+e$jd-p-0)d0}yl}`h$4g#(4#v)o#39)SW z97B)%j;`j5{|!1Yz4!xR5mcxl*o0Qr5>m2a>9OnCziTrskzjp&1eR>bA2$lGA$zkT z*mIU?;p!+~{7&wpg=m$1Eveq+wk%gHKOoBMw_bVJBpn3v@zfutt|8sT2O%k!>v(Iq zitPk!01&Z*jR1cYg)0odg9|HX6RzIqt!yfzt^HDH@1uUnIGHK+Ih%Yo)0Sc4tF0{U zZ7vsO<)B3MtH#nXtHa~iTaW6!hHkAwx2A*#a;`X*z8BU>5s6_CFUBT5Odibs6NG4m zwIDLtitSSnEm`s<^m;4z3Iw_2a>lwp^VVGX+0a2Nc$TmR3jxE3l#pZsTcVs{1nUCX z&H4dyJ(tz6C7q5B%?&>rSkiXML{*unR+p8A{8$Q6Z_r}(H(O1KWhqk9P~Mf)Iomo1 z4BHJbQ&|n0D6v`;*}2K?1Twrjbv0Q-Y#bT3=By4hd>S2C;tD%j8|HEa?~M6Hv{3Pe zvq)!(CY(uVm3~?{1CLjOH_e2z#nqy6L{?X?l8s+H8LpFl(Iy)jNrxgCdPQ~Z%P*Kr z3o(4Z#_)9!4`2k_Jt`y4f)eqp!r3|Tgv(}}CyR6i)a6ZLMMGV7OIKB$&X}ohw>wAV z5?l4L)x@&PXbdZAb-JcMt!y)xf<{#|8K1YXOgC6ESCby%hl@1Eq6-}m$H;)iL`gpu zE<`iPj7&0vduR~5K<9xMNVJBH`lNs zr(_L&agPk4BV$Mi<3XafsHZd>WCLC`(^@EA&CS_#!GPA>;DKq7No&X)+CT(ts5{tD zyR&TY!PI58C*!1~Fw&lwlj`}0{mu-Jw)04x)*_!1;EtqN$#szZw`ACnq zXB}TI^_+tAn42R#LQ?rVNIgff%AuPF&r>(oq{oO5c9cUmpGSJ^qO){!NRJyQTLxOi zp$S9gmY*gJ)_WYWc&WE9;WjrNZsOwOCWNCF#Yb1X)-x?Xnjk-Zg!{(=)pK zzal^Wg^O_iPvysd@0N|X8C+NHG}?&q!Kxl5|Lt{F;}N>gWKb^_&4d!{OI2#9&2LAFo0Fh`lLb~@;v zsfMrbOE&Kr+xJ)}rxK1nI9&-Z=&Ki`gzwur zPLk=C9X(qQHMf!8?Dn3tKO9Mxco%uH;nG+XN_h9`tijt^on2M4thLG_CwQc$AV8xljwZ}1Y&6}nQi#%o z`7B!i^nz!T1rPzyHLJ>@1CQOK6b7=653PX>r5|HTSI-(qZDjL&B-xM_Q2qZToqr>A9oySH7;{If1I+UR5fdk{WEjzS--EGT0-q>21%4Vw)m`QP<`qgJx zT<5U~TwM)RH(!Rtp!H{3Tt9cA7FP|`XDJ2Te0+9`>)LIty_MpkjY|0~KZ+ZyH&j=J zN*0&8Ef-Bt;0muI=zvy1gaYBozIvZ((z_+qlv7H&Y+L28AeJsQRZHT@|jn z%r>VAWPXYM!i=tGF%dk`Evta|Yj!CXVtuH3ks<%}O*S=74*=qi>#T>#hWz6;+bID2 zUtn~7;lhos=Y#VvB(3`x&MzK5wYGhcZ0_!?t`COy!swd&z(sFmbd?G?fBr^SEWQv`o^&8w zn(}*lyxDLp&hdVxaP(X@w9qUYn&zK`$!ppmeh$0&?A!izo7kVuZ4u$iH}NeLp7_&j zV%*j>$5@W8pD}RFcpqmBT&w0Wa4kN=!1Xuu?J&6wsxMCJ0MO57;L>y*Sm@8!wl#b% z+tv-|ux(-a{vEcFJ2+s%Z*Vr-mZs)lDg6s(EwHqm&8(F_msyK1?M394|BYGe)Eu+c zO|#8ff{LbZM$ zuNkYXXEj#cadu-B_J>O0uZSal8$xQnhk2g|3#33F&oeg&foh#6VMO)L=Zk=Q2dno`(I%yLNBko|~sp2MB zo4dHjq8ws>vgnH_+>MaG`EEu`M!~azO^n5rXs!x@#WNP}=f@h(@K&%MI1g_Hv7Zx~ z>D$f)&6qDG7}e|PNz9j*&X_MA^w&OwPep{PTm_nW8h#>rkdmz!H*o`crbRe!_}q66 z_@vjJ6+W4t4>dZ(XZH`!s4biMTj?pl7f#&Gj*(y+B|i_=LWZWJBQ!yM+8+PNY~Vt7 zOxxq}(h3xOC4cFUi!T-VlESq*T)T>2`|skl!g8ZR1F0mZkg17z9UswR4(B;*%R)p4 zAGcse&2te^qPS?C|DyI}YW|Dt$($c%bB0d*$nRWFCt_$}NIzXtD<1Kk&)>P|G)awq zWj;x*oHQV!_=~4WYN)D%pzv8Jlbk`Bf18Ce33wDQre6XU?3xE$3(tObc$> z9AL}^Z+)*eCF19GFP|Y7;!!*Sk(s~X9Ic0CH7R#H&YfIW3yuCu&h7H#aMohexCTbSuWb6=fdHq&Wghr zka9Hl5=?GpuD>Uz&Jts_rs8DBEKjW_&Cbl@`L52)-1)BZxf+;LXwm<e?-{ByC}sPtzhgijHewlAii#JL0M2^`I+#i?SFP7`uae)Gja9WA3L zeQ!3@+v#&m^qTsB7{18|{m-3{JiGI@e$+vjf?0RyZ>n{>yfy475T)&ZD=ftac z{vG`J7b%q7Liyr6&%Z?8&98^?d=qw`SUN4uT4MipXd1>lg~^)zi6K4e@uSP zuX|8_J-_~oLitO0`9CJl^Xrwku9g3*!ga0vynOUv8##c*+O%v2C|d>;!4SIk(Iu^K_9Mc5_@Y6 zx@xuJ$cAWAcX_---KIuN%kkp2sZ-=W`WUL58hqS`9Y)2MJ9Wh+Z(^P;trSae&Ks$2ZUQtXCOcaPp!ePS;6uwfKJ2#0v>r* z5GX%X+gx2;o2?-`>MLto>Z)s6cu~hmn4G%6qJG%DB-hnFxR9J$)X}}Pr)%L-Od?_G zZ^BQ>XN8!|2rh60R)`8y(1F1@KgD(6sozc=7QQHa5~76kgjJ6z-^~07tpDLxWWL77 zyi0~VXebaR{eACkjI`};ZnBg#MJh^dWe(VHr>6b}jp%71j)m9SCg zpH%^waf{O&alL>pOj~W9^NCa#qdN*?^K@}QFw8BO84uD2Au~mV4LJ*&psGNsv2s>tfKbFJMSS=Ka$3eIqb_rqsT%WP( z(g@OFpbRj6=Wc$!f!wWD^231A$k_A2XeBKT!n*4SQ>>QrXNNPe}yIf z0}cY_e`+A$KMe$)1q4pag+RRQI?Uv4Y*jLj6NDKG!qFlG5)w~Cv7N~O&q*VZuci0B z@dv9|fCKWOS#VICFrS^OCihJ}$Uyev(zZo8&=H|@#%VSu8>!^SaVYkCD@KE_uATgx#Ozji zuwXP=GhSOnO|nY!Mj(0=?I`e7vWPx@641k2AE&AL8&zI5w^2JUyiLeweLdMlZxW0G z5|Tom;B$!qF8;uJaCi!0gvf*kCsqX@t!IO3c)d08S9;ZI%bVY`jw(jzt(O?lL*GPc z$yudgYGSlCX2C6Rz3|fHY}N_n@QR|`I8)f+)fQU8%F5rEzY%2#%~KbH3+PVFzp5uC zKF0?iXXa5Awc{%a1OaN209%G-4$O*gMwK!LBwsWM9xWagm*_v-aiRJa$8$ zwYBz^iF=3#lFQV0rY;u#I{hwI>*BlcHxppc6>|j`?Ok%V*}++d8d!uFmE*OuU$xBI zN5ttjJ!IF%Q5pY?RoOT z`9Duy@a7v;ANgkS`B#N6k=HKZ`PaPppwWwcfxRDXF4mvQ84L_T?99U?NLHaeMOA}~ zxg=AfUnxg>?2FWyJxnhSYu>JP$eV3IkE-p`!Y$GAd%#IID&y#h4-FA^hH zwEhuDd08MXlkTz%f2V#5ZnF1~599k5NRjOOme*P9*!?lwZ$RsCyuLPr zL&9Fj?sB8<&QZEKCvE;w;Nvy+Yp=26NZ8cxA#?o@rA*(QMPH=B4w(I6@%BF#Z^ug^ zvcie^Nxal7e3QQv&JuLhLYy=B3Vl1iZ!dh`&cDxr3h*;nCULo=P{|J7mAGH{AKX7J z`m%%e%^>Asv2}^TcZEmhGWvW8uc59snjYPS^-%;+&^F`5_ zA$wDE_6IZ1(<=(kS5|7zYwbXNK8a4#>R&BvC$ErKg)}<%>q0k%A^VSRq?W^`){RY# z3GM7Rp8TV*i+qHj+tBUL@jF|@dG8dOP-dLG%E}_$+6GxD z0O9Vh6oUbgJ)KJcUKzk*r+|VqEv}c7p=r4s>C>HO%H@CU-Dh(;ZeEkAtthXouONTU z|I}h9PPZZd{>t)9J^P2I{2ed*CG9tP#FLoE`4qwl)0oYl<9Bx;o5R`eM%luzaNM9+CeDD)DN6VY zjwZ>nR>Yi(s4{#xtjgYEm1mv|2tN{jL_UbgV??F7+*Qbx@YcfS>r+R`Gmv4U!sR(% z3F2Ub;4%y=22s%4u<5dM$9imJER--Y%~i-XEk^vueQR3=`PgHR=33(n@gdW$=D&-Z zL-Ed1q?&gpWK&7Tp`Cldf|n(1yXk^l!}KQ*X@M&u{;R5rN_UIf5-n}_O{kt_%Wu5Q zyUF6N%G8^k&0cbBL4RYdq*vZ9(Q7Q1JNB%;=Kc1oEC)sPPJ__|d@$qO&W-dPn7QxE zSzHb~c?@VRP;N;g3=fcSCcY}SJR0(sP)t*wM0I+YyHtbBV!a3Ag!Y4Afzg%Vuon8`I@k*NXo8#aWU@5U?f7z4G?J=}g~=~!61Ijr-&&m1Xps_eVAs>M4T*I4#Ru6N1a zpbb$*uT4FQ^T}TZOHl%ZU4uDS&`kw>1V$OmIi);BjVd$mc(B-7A%}nmP`ScH6u8GJ z$jO-IcLI|UmO=G|8NZCGaSQm(wt-|5xtBIDid80SYvOm;Sqk6;HR1^Y47B1~6jOzI zbevZ)cs1%^&=Iih$lc7+uB3V&}ApTI? zZMQr8uteD`%nlU?d*civET@F!cBm{2R05-h#aS~0Z)OzjH{g zRCelZ+vr2a7JdFJt@`$Q*OQVp|G3^t%kqb|tGgFfI)*yiFWp*VSZEmRGA>c_{Wry} zhnGC93>W|iOnATv6d7_#QrMUq2U_4%1%THGYh5%qH;>eijd)Gob+Y?dtBoYk<4 zTraEUki1M89vRJFtjO|prj^SLBZiR>B;wbmc9Ey)VWCvmnscGfptgW{f;CGVfQ^LW z)F87|GbMd${8>r!neEEOV-pu@p;Lf$s$ z@|r~v_6i_qGw_oSBN|F>ukxE3BN@Fit}|{ko0Wl)Wi%Rj|B$A>0UBW72&a?fSTmeNf)>pul&3wep;!9TSqx6p@85Y-VJDv%KN2k<}|FdCC= zM~9e+6d4pIJsgE$bnshs%%bQQN-zup6TJwYUd7v?@(5x zJ0*3O^dVD&-qb>q z3%NU3=-4iCsI4{ITwCpSI2@j2(qT6NP6R%vn1Y;9iYa5Ad2(1wJauH8Jo1@S(0def-YwM(b|BupLN!P0;-ynPL@LRY6# zR}h^;&Z$nAS-lqPq4eUMRkm28c`z>x zt*x)oPp)yc1RXl_Q$by`(cA3!Y{;}R{>4+1#xJezb$Mj<^2LFN@2WN*`|M}0Uhr8A z&D0;K-Xwpgqe4a)%dN)RQW;#NREC0}7ZSawnSQ{8eGB`SfI%S&jvfF74Fm*WJTVOb zP}+d$yj5Zg4yTOD(#eFw4aOt8!rY&gh zsS1~h;*C1XP0}gRa=Thet~{s<AIc$j~&5fFm4!~`cIL=IXmvQBYD@Nh>!w=CTf(k&}b)XEKYPIUYm@P6&3%i-QcN*zBD`khvb zD(N*7|54NjeD;)kAlNjOxyhGl$`ZP+6M1dDGI@DZrTrP3uO!*4k5^<}&-ezf*rD{v zM)F3>MU!i8bY8ilr_YrCnPMP8*Zm)Ge(t3mh9SuSuKKAr&?hf}Aih*snOhct9nWB8 zT|_a`29Qq3M);$!y&-r)5do{9gxA)e(WtT8V``#?r2_XZ`AdA>f^*4Xx3Yb`fUep+ z<eNY~anxPG0ThOlo32k?h zO2|(`jZ%&XM#BK$m2G{+yVbY2`+RPsD0U1?x{REoL6G1kl#EwEa3WxG+yNrm0>+!L zz3Mip&_*T)1yDzCQYeI8IK2v0>NxkK>Lx)|CkJ^c8?d*XSqSrrF1+AEfH8&Y5Un=3 z_USTosPX9hEh$uoLDZbbnY`y3A6vPicTs1D!{>DPV)hCbLjbNM#!_7(=7A)^w}^Bh zN#L&=69PU*0D>%YhRg(?=P(>3rkUoM)1FEE{0c<=P6|%mqJk;zuMaP&$t|H`DUvWz z-v^Ji*}fjFCS}_WEjB)4a&A?PN5Vt_w^-g6NtGo617fTs5Uq^1@5~M6Djb2{fZ0+K zNK{2>ZdXTVd$~8Tz^$6T(AB!gnrjNbB&)8?hd=cUd6sNgWtd1AFSo4uia{|)?#fog z<5c`No$9nWB8|!Vkt&1Z4y80{l8sKQD_S3GS)P#`rxbtKs4#I83+@iAu!vA5tj&#v z2`Ge#r0R$X9NNSL?mUB_N(Oa@f~*uqdiuU+0)&|m?<|U2MXWrAuqXgTuA4H6J!zDgE3aJD#8b~kv8IBKZesIKaqULbdOYt<$ zpYz)Pm$+FnZPI<%nAMxw3{helUe$AKiQV4owFSbDWt0W&?S}RmvSLwJ$L8jr?9^F9 zARPs=33hl6UZKN~zJg4agcVRA0hv-g9dJP%(TRO9d5G6x!(a(80D7PU)Q>W`m_weP zE|nxO9tItiPKRB#GUXb=d=!@HIIE&&DZqB-<@*_V#gJdDGm@vAI(Z-M?i=nAcb-}n z>k8DFz6pGK-MYc_&M~Xvs9#^(k@ojp@n97tRi*1;`@xRZOt+ZmH7i&+qCS|PyIn5tQT?egW z7`smN&F}Hj2xIp{t};Tg*PEfOQS4?ci61%)vw`PHX0)7+OhBVY%wltA|Kiy5!GVu| zai}sZ1ss`Fmg%K&X{AmYGkn4_EGz5u%O%5FgMPnKLf&R5*+-6cnsm!88MAJMWy1=y zex)g6mX@2BNah>NH%QpDphAi}P^&b=qZ;9xnw0Mf2M{Qda$@tvd49nHeM~nH$j$lM zUicb23=1ErwU~^^RA_Tqbv$ImtWxaJ1bei$L617!b_p+=-lPM$y0bnqv#mSb)NY@C zW-M1xRwf8F)m4>cnX*hpIjRl3DQLDOUJu*r@t?!)nY-5`hZrPM?FVwqHDuHLCznoT zeKzh*#=Q;nuaW&a%Z-g+^QcW(qP=||Hzf3S02gABU`sBOS8(-r>gF_x#1~T@?C-!=S5`*=I|jDqcEskf?5#h zP$BYt@-qBOIBtT}Yz&h@oz-uUDd`jO32{dF1+O=hQbZX!U}M(SfwmVTGKeV`S$MGT zRDJJsUSx9KW%S^mj{0fsoK1v$6Z&fHo z&VsLzuX0D2S!Q9A*!y9I#oA*|JTJR?(Ky|@;rIx>cmv(C=@N3>v1^xOXz#wI_TBis zXAio=4t)Gi@+ZWq9YUjO5I=UCU~k+9mx@#PBw5qAPp~r=n4P)8kU^WQ(Yz-*VI_H) zJSwE*LzdleNE~|oF5C#8*=}|tbDZ3TKhR3u)Hlh?v;khu<+)+(+p^C_^%Cz_P1A>( zDqqVraM*^73b?l<{Uo+L*3bBberB-4iR4OPkzn(K{ZOs5gymWLH3k9ylaBEHCgoeT zmr9izP0DTIx0#gB*Is0-+>H(_TWLOeqxmxP(Us<7H`Dn0ddMIzV2;OJnjy*idEp(A10hkHblY-phZS zck`@UE+|o=xkUE5~@ZcmY8d!>)We&Z`n_)3T&5Zh@i+a3V@?@4t zD@`%(?`z_vwo1Ck78;Cpn5?CxlC6U7vWG{d0n2{|OFL~xWWCSm@I|C9+Y!AkK$*8! z#cKQ_7KuTKes-cLSaMEQ5jwW@G-B!gMx&g z63-AI2_x}%3D6>56|XEymBdPLs2^o|6W}bjA`yuucfmpl=_|&ZBCwZ025Zp4GQ^Sv zrQ#k4J(^e^CtuBFmQ+P*UEc2Uw%k~6tj6W(F3(Sul)55TXZR~&t0Us^+pXl`p zAlVpt-Jmlv8Yu5XhS-oVMQpMlHxv1>SMa#SVzG)?d3h$GXU*YKWDK}caMqzYUTE~P z;B}_Bxy!?&R*~C_o)~*zUn(@bMH)z^@n?CgW213F{YsBZ#P}^ z_$K+98vA9*1HJfD*~T2lmD3531}3i{z2c1NCS!qz;=qiV5^MLlla`jK4a+%^kM#a zgzX$4b$F9DBB05|vV+;MV62RJ6-FNx#)d9NH-pZb8HUjgx`8dGrH%FRsLslGQPXi$ zx?o~u0FFJ5Hiq_H{SNUnmtJWMJ@VZ>w*PwAx#^9o>1DUb4+I}nthZ9}rl&vg4yeN{ zP)DFU&`~A<@!s%t>Hw*DA(PhF;ErPC*-{a)Q~;kgJ%sRRoT-!z$nJ;GYSQ(c_$Hm} zzw{pUKW#UYQTc?N|1R|~q55xA?c`1JL!1G*Bxh$ifpj87YJmX05y_@GU!pUaryx`b zCs<-#5vsNzK+UD783cl|`R?IK2)7RM`&pN;TQyTTPbcKDJGe7W)SMkM^D{b;0FtdE zBounHM)z@>ITJEl&Em)VbstYSLY+_yf0(~#pL*%?H1?CPs5Eg%&Hq;K+`Q}%y2K1~ zs-1oZjp5l1VCAQrN zy~YTIOU2~1ZtEdQv9S%vV zXsT$etqzxm%Mvk1$Px4*ZwX-A#2EScAq^eFx&p`*4c~~viJ$Fz`byzYNB;iP4{~;~ zFM9WCOtt}!fBM)*da!Tz@xk6b$1g5x4EU?6gZ@W~-&~Sz43<<^1xsM6M1SdiJg2`F z3QL8D&*-yi1iPTmU~)zpE4ykF;f+*wn0ddMc)vk%HR#~iDfCp48K1CNM$?Fs!k zo*2v3cXu~87yGb#Y4=cnZ}YZS@cdH7 z9gH3)V}(D?r|Zucg5ppB8Jhrhe?jP)Rlbduk)MB_hZjM3{JADPwjw3r^W?MSBrcy2 zUVi=yRb9`2;rTCU5iKuk_k;uo0(+k4_mHXo7KEIDVhROK{kL{gI|AXJC!c3G34fcq zysC>8RMo`-eIS8ej+-DHG=Sdd&p2L#>v=k;s2p+46DHR;DCjK z@l+=v!vGtRO-uwh{`tAk^B&*D2Ft~UOMFj1`|Pd*Bx;iK-#>`9u7Ys&JMtw~2Y9;; zS`CVIAO@|XC1{PJwMIxn#6??j)2*R;?WUCodHxN8r%@8ArW347SZP{o=!Di9zu=_* zL%xd$MQ~TBMhMt!Q$($?FG{2zk^G1plg^ZoO5l^lK@PW!_=TvK|H98GKGFYqcGv#= zBl~xuUHi$J{ksTdt-a_XpNBV_{ef;Ao;pD-bQ~}4$>r=8)c~>30iPn?Pr=R)Ndmjg z6##N(trFmG$L=s|+d*rcEMYwUmlYQJqIIxc`-PwOEcyG)3$+fv_+z`DeRlVLvU>mS zuYY~_f&9Zv;}Apu7{b~NvxC~6d+xbk;2)N%ZR!;Wc|XB*DEd#b`~+0H zCksoM?Vtbr=R^4K7x>No!2QXo4m~#powCNZYXVe~DM9T8tCzs~Gk1F-!)c%Lb-Mk4%D2=|OFuFl2LVHDM zMOvtmNS5k!I$0;P4P8NkGL({Rio5&Cw*391?6>6Z{Qd2}{Vl41|De-;ALX&^?Sg>W zPLL64NPD{-&ynxv%h*5M+%9Y*N63AshVfIl_o$s^2yi;1FWjGhmfV+r7Pl-DmXVVL zk`RUfl0a<+d6kzz(0-PjyzhQqL@$cC9M`QmFeYO*q8uA9Cn~m+?0w{NUQQXx*;Fit z4`tF`MzXKsO?b9d=q2AFKgM5rA)YIRBeP$V`jBV>y{Jk4qKIHFy& zl6Fz{mXW&`yzs)S-@>h^AQu^t{eyf5GtZlYC58ysvZgT?mQ}E%m?-PvasQAn3bdjh z-k-}A|2Iwlg+K5<=Tt;o1A(e@+a}Naj^%0dO_2iz0!7;R-l= z2-3oxzyil*EJtYYvn|tz|%2fGoFAb7jH>wb3ibW;I*KQyoL(6W6@>9~NsO?jC5V z+c7AO?@%)>J=Y(aymxftV~3@>TfTGnqVL_Z@4NcM5f+PH$eRf3rN}S^(Y2tW#|=H zP_dsPAf_^87ctrdIXPtu%);Di?$qeMy$Et-dU2F)2rbA+a?`%?G;OJus1U&{O$p7#ugPuV?3Y%Mc(}knLxjW)c*6 z7H1Aw_YdJ{WBZ49W6;`tCv>UOefV~%xW|_%=o&zcC|m1tsbeis8@q?$D&MyZ2p)lWHm+X zfbM!s&O7O9AVUP}dn-54tc}8RTOCJOXAP#22oDE>3=mx)LdusBD0Ss!exb497 zo|9yvwA6;JptPkl+gMkXNhfU)TNoQX!yOgkD6{0uP#J6eV8K}#&8UMefDwaf*+pHa z9-A<{lQA}`zdulwgDQ5Az{o!!X2rP&`F|n4e#=YbG z3Hlbx0 z3u=xK><9xj@Ln&`oXd4EF~XK}5a@;+TL*a_Of0?~uTa)N9X8&NC6Vvoy|A1?m z#U$3V2PIi|#RWXcuyXc8;uYudJ{Ii9NN}pF%DKB>R`L(y^jOR&S}ap|vEN~B!#Kdo zfzTE&a_nW{^@Ab`5e1M+T6gbWy&C@(tyrLl-=!-!7B*=yz% z45)}G7K1LERfqHmEW09(l#W6kMXw^XOh3v0M2t1Y0&>h!lgSjp#CEwL5jt!}YY@aI zJT?bNf$Uy9N(W+LoPCE#MxY!qHd~|(7GqYjd`(BP>PiFESN2-;l6fS%kLV?@nJy5= zM|!u3a*rhaaY=mbTK|ea#=1LGsBJa5o^%4*8GU}1PnmNhV6lM2H7u&=ElVZ>-asPYp?CH+lr1jfKSts~uRk921OP?$DS@O#7T6{|0rw=V z_Bh(c56h){7G7^&n7c^~<&`&oq1vcS4XmGwPq4GBh9^}6Bog)%JCV&F&60HXq}q7X zlA7zywb$Y43A;)jQs3N>Kd#!yHCF!8H;9{l9#8-gl)Ggmep`7KW9tik}z} zKXG)QO8XC~c(4l83~$oqut2~WVuuclOk4tH+L1#0mPK*H6IM5bL^;Cl9Skz@!He9F%IUDVL^I@SQ^YH%_F1z5vC($B(R-&!$9_65GdSUGfu zO(6*5@zUHtItE-tj0|QwE;83B()a1uey#)DLdk=o2ZJ9(2bL0sZT>_Y35DS5stQ#i z3Lz*2VvclN;l?BcbVOrroJHgSn?-&MSXDIGg$+}}m4;}26V49;ajEW+t#3Z2S2D-C zdoQbOZn$^Nwnw(%|J>0^qn`YS-dK4gM{gc`*E)mlNuyfb(ALntc)tiyYN#@r zKcUxu(qycx1JWU1hxjPeMH4zaE$q_r!X%6Y8>q4di83GhX*@ zx#XF*8E~UP0I<&72YRnyFqjUek}QuNrlCqExv}NvWV9VSyEw!ZL z;-cE-$uZ;P>ksPl4?gzC z#;4y&_WbEp;|Ovtdpfkd%Tzc3^TS`^-zgk~hOJCIQ%QF7AU3wtlQIml_{U76pSB)o zS58=Veb{l|`)&R=-jvJ8Dl87fLH~)q4ffvi7v6t!&zLq27#qvQbC*Qo3{ll#nejXk3lRfkedSOT6zdiqvcvw9GQ-*vc!VzwzGX7;c%~`SSX&dXh?hIc+{w6ImHnB7 z9GiBuFg*zyUlw6bST!CmGmT;QNXX6X;CCFhS>~K#&KLSxQ)E%-{v$WMz3X6qu1~-G zc+A@7w%xid-nX{I;a8oWH$SA0Bx8{SOYF{&!?|j>bnsELW%b1Mm#@5{x2dA*_QB@9 zs$2U-Y@hZ+pV?u>;YDx$wP;xH-`bogM;8@GiONr6Y{}H0r&bA%3P%78P>KOv{rL8% zix}M*ATO8*%)GPTNAwmo{}%*4<)5MvAx^)+C7njTWtHn;d}k8v8vX}pPOw5TA5JIG zE65D9`8s$oP{C09Y^J8Xth}cD*A+EoWfisM^c$H}MO~(>qNey;5c8kLX}405nMD{? z1f**OeZuhq6`X-CSXNMtOwfhdnsB~@NsMt@}!t(VD}^h)`=nX>X)tybFaGinC@S{d>M z>Hojvy>)z4$NE2h&di*d-MB$;HX$Ks*xhUlC=gp*ij+c)5JCuqB#oeTcXxNaZK+=B z)T!UPyL)@*2L_@0T2HH!Z}!*^eF=@kg7#h z?VI4M7Y>A_&^n6603N6Uk&-?#SDp=c=K;7x?vwH-b*t+Skxb}%CON?#_Y&|cK!<-M z@stfZe|6HDD|f)m?w*QU?|$+OhJS$?{Qt9lA4#<1$9sXRm*$x`tsw!dPC0ZBYq;3< z!S6UL{{j2_tJS@Qt=+$ae94;*S1UPd*K5R&L2`Lct7q5t5oeRQ{0^#XxUZ z*VYlM(lT<#ttiWwJR*QgWMt8hr73A8%chRW?K>8$YS%VoU(hT2_!(q%#AUCpbgKyh zvX6oadgp#wuiWn^*;XET9mp3dasVpyla>hV%Vfoy7WxEW?$r%E{1R(>u-z48E;`uLk8@SYLNwS%ig7m&& z(u%DbR%*j1X=nUSBX@k+>hWd$Qq!_B@lU>OD4npTq-=I_I_|)yXQbkoI*|;p#?Y;} z5b`LFZ;uoocE4{uJ^ApT!s4mPhhwRRE!wB`7{8vRS|#Lt?1)NKV~m!T=V^-MXpA_{nm?f!YVz;D4nK{qq8;M@`T;O=RLN42r32z&jY7GkELWedejKt_CVLu zpgy?E%Akpcy*-f7q#|@_}a>bhD z)o8OHNP*Rdt_P_|u_jJQmfwupGkn;9GaD@>MI5*Tr}ej#NjYyCI=RQa8fYFGAP*>r zByVyt*T*(Zr<;|V_)*^HMaMhSJXX@mTy z*UCjXO%+R9H>YO!I4vb@c-r6rRk@?f1`HcGnbc&AN=r&gNg6jO5G?3BJTMw^+^)kw zk4cOkrzhiJEI69Vy8zi}F?<@WJ)bR@M3*ENR*gSHdCJPlN$PIXQzo(bO@)r~)a_9S z`gaE?)S#Xe3baX6sKc<3;OH8CCi!Cv>u?-}0;!eUulWcKr1p;9Bx+%dM1f4~VlVFg z9(p*anAnAHTF`vc>yw_7l#)MwY}G1!QvM>+0t?U-v+q<9m_m@x6YxykeH8%H+4Na7CVfWPTtGe&~^VAQF1)6tv|946L z@8+yY#>raOB%fez4u6(?oIPTB;&PB`cMnFeB0*O2|LlRM*h{v7@4oZ*Z!uLr0S!4*^4(->_qUj;k|#M6F36J0^%Jp8UAo&B zEPI<~*-JFbe()c$>~E6(m=hmjwS)R2DO$yceptUjfA?)0lD_&d9!e*dmCa=XN2PV( z)hU>ZUL(P(2|j z9#`QHz&zD!PH~9l6f5I7MZDp1ibN=#!2gQf!W%BTMa0vp43}>r;vXvP@-sv{11dne z&P78L@`c%g{o#`T!fxZq?4*)Op=05hnLMs0NCwX=Po7M7-E|z39unOPm&>|dAbHjh zT;7yNTG5$Xq#6n+WdSYM@)cajMjL1UfqY{p_7kvyh~Emw3pQ>UF?M)Z5ag_!{xRi z^AC9H!5;e@$4QfGci^9a-`8Y9_cw|=jzG7q9OW~&!~@?0-BON+J?^~(3>qFw%6dY@l&KiwW@Nvsk9(es}!mY8JV6E?gKgHUStAvyx#;y@M-&C zIoz#!a5;xTVnN0IP>3vf3RjltSlNmvk@8DVP9PZyeIV6a4=P@r1Y1t8K<=DsjZ&`; zg^U0oe9%ubz z2#s#xVrm>NOe=vm3sS zcpf_*Djvl5M>5ThV<@G2g7rPPSSnt#p&}h=jv@o>6_ANg@u(~d4Kk9X+Bg1hTko?(`+!AyD%$dLoTN=m%B>cMWkH z&6VDr+2IsTN!z0+m->QfyY7=Pykjv2OgR}$5>c`M7Y`Has;nTCm|4?sp%vdk$N|_( zB%hV#^JNXqg0gpCrY~a*2Dp}EDK-Vo7AJ`h#Q9$ynw{7rYWr@@8i=QZQ{fI$lhV(9!2h-ySe*i?vRjzJV^FV9w1&n ziDdQ3q7^d-=Tb2$DRpG_ut37FdDHSDlD@fb6CX}Hb?){x$SqfvW*_MrVI6N}PJa2< zW7xXMFH4b=y(LreqVi4qVwDna+DG_CwDp~Q#m{^2%O_u<)AjxL(xIOAJ+YF7FVnhS z-cgk$3Z2uxP9bsH9*0wAYv0M2|Gbi)Gx_ozaQc_&u!fc4qV{4s3C9%$R+@f{{f>5XnOJ<4ognV%4VaJ_hK|Tv2Xvb$NYnF>nI_R zk}$mQ;PF}LK^JG@%fVFp*LBDb4Eay%K-2((R7DTBKdQqqqX+aK9kKiMA>(&ihsP%j z&dy6n2_#^(8RF0EQHNouL+=@0p?abOpM7IPAn#fH+w&ZkLX`aJkLJ1Ef0GoltMeh z8$f7wEW+|DAt|`XcgGO5!Aw!>PKB!`)<6!7q&qx=V@B=%cD`b}+23;O46mg04upXODu?Q)W1VG!JyxP{ZUx$9Vbb3+-mQbjscJ%_lZPyz7k;S&Et+6O6(hR zaPp$|jqb)#3EsoQH%uyBn7(I5S*U+WAdOr!WolW;?5aQx%G_egOt${RGShcbW@%A) z_~t2PyQ9eQk;vq9x5Nstfgg1r4-V&8to^vVjfn~Yv$~WHLJH+m1nPOA0ReZ{UfADh zn)vK$fBUf*8NTi%P~|K?%KO8Q0ZNOgNWHiG`1-D{1QhdRH?_{~{z!kCEXR^LUcjXxL6cZ<85Pk^xD- z+{nt_wO7cmYt)qvsPBip5hE_};*_Ldl;r+t>=e`OdC98Ful*-grjD;1ntX6i*#Rw0 znN-fkEDN*GTp>a)%&Mm(Nvv@2;ovIPe~MOtnZZgkns*F%RO+NEi1mk7w)8}cT+fOt zQ_5L**&-J$Fp#>zOzg0?4l1YF193N6W zj@znVjW6q!_$wqvb)N;jsiSj{BokLLlTwqwh1xUZMN3pyUP%X8LFZWH0C`#O5DZjh zVM1OFRHA+BP#NE`*dy&C%s_ZZB-`)uO~kije+1HkmL#gE664=wUsuX?FHbDyvNF zdbbBQ*~z2D#=>baY|!RX#5RXsgTuCu(FkaBd=9cjvr49^A66-@mMPF40!`h|dPt{u zNV8@AaP@i(-DKs;O)pa1iH*PwG6mUkLwt%;-4wnQ>q4Evc2o4)B7p*|=zfS?i(59S zxG6HpesQK!I-EKj_XmTSB!P~@mueImIAlyxTnxT4kc;UqX?8Lc4J5ZhwG|gmGrnIJ zycw!cQlSRP7WIif+;B@EG@-$drpHuUBwb?d4X-r^H=LzpW75ttq5J(Cxnv=iXwO{u zein!RT_3&y^CkFb!U1vF**@Up`$L?h+U2PxHwUUf+FH< z7{EcNCKspU8WcVgPKSUY2Xc&bup2o}dXZu~pubCA;>Ml%+~Q&fs)fS1;)!oLiY3{@ zJGc5Z$9#)pd%Ux4C4hs`;OC%SUUDXt@pTsxGY6^_hQ$VGl$tDH&rOZ{&?Je>- zmYB!7N867ODK^1+>4~Lf*%nQg-#XbeC)0kUt*f(*Jp0=cdL@c=1y4lCGfMe49EvO; z8&!Yus~PQw`dN9`R>cyC)7y-nTEp;tr;f+{0jzM^?^rq3oyN~G-(NR=Dck?f`2G0M zP^v1Ge~I|+08(+~Pm1#=TPNAOnD`WH02)Q50Z6ewGJg5x(D%j<+_0I|X(-NlA;Ok< z;y!aG8IOjr87>Q1kCEBN4~3H0?CE&C3r<`6sTHNTKB>|(D?(2+e#fe$4;VkUg1CyW z)A+1BR&4x!YXnLq&mwtLg(4P4x|J^&4vg z3u>F&1M}KiR@c{c1S&c^R<*RX2S%*w=xA*pKWu_&E4Fu*(-gXag&w{$I%}H)^JdSawy_B))d$w2r31Br zXvMC9+K%x7gIIfATVrcSdtrNHQ(;S6!??N8S%3Uwe#=_au(@-stXX?STU*Qe_A!Bu zw#M4#hNgNH*1RH6*VtAEf3yX7w`~kG*0nTOZ)~nz+gKNH=067yLq25qt{~QxCVoYJ%HL}S)*@Dh>+wzp za_&HiR>aE^YoWHX5vgjCrZ*mAV|a|*;aNP6mB7Cid91OftNfc(j$xD@#4mzx*r%bc z0sJQHkdIr_vDVIW>5bFQ%MJ7>c{f$lc3{zhR+KI7VG;m_9jJ4yYR49|OC!?Aei>n{ zL%$SSC0Ijxm-?@;oEF!*vR`-BzB7*MyswxZFDcUqYiEOwV-b8s>M1GYE)?(RITOgmv74csKb*sK-n7Y zs@-)DwSiv9c9XNb86QV(1gu3VGDg1bmEh&IV>wfit{%TN>YWuR!D~U8dkb2!RI>Z&0v+ox`Kp*in2;fscss$)nGD1YdwA*ok(MoouIA%k5O_Iy(*D zEoa!7R-K&%k@HD*AACwY-1;5%2v^vBp~wZoU+n%rff}5FFpo9Z9)by4Zx6Ktc8;~( z&b5cxd3L@%+%B*lvq#t?t;b=@bF@7M78ncdadr@sc$D>%9kRo)P8hL^p%SgcF15?- za%+q|-g?5GU{AE31fTSjJ<0mTo@_mBPq8cPO1sLghW3mae4H1x#@SQtY4&t`hCS1s zWzV+fSnpavdoD~+&$D;6=i3YHh4vzQH&~n69TO`I>pe^CrLfAghrOr0m%TUi2rRQ2 z>{@%dU1vRq{cXLy5+}8*>_&UFy#@*x*4oW>i`{CSZ0~E`V7Ea(K?nAMMb;M}n#Fdf zz0O__%XAy-jViE_R;n+_OUp5 zEVG`skB42X7wi+QRrX2t$@VGssjw;hqJ6r3hJB`emVGu7eV={5wFWv!9<(2_ABNh$?XZsWsI}UD%zhlU z)Sk4O!85P5F0!AtYA~R?Yzv=5{lk6+Hif5JpF#y;XJe(!+Z|T74UTuzA9i) zD9hznkHl}iXU)U4%3ZPLNP6p~8PptmW*+F;GMHj+$|Wo;&XNMDjo`awPZ0Bb)o zkPO1Ed=nW$hLQlufu^ouB#-2i;iLd2q(_ob*2QGBwLcj{#*#woMv&MqLAV#;GnF6- zkuWKO?yh1SZI+NyQf7TX%B|nXcrt-Z#KqxB*3md#n@pyV3Q|d`NHwXkcDD{7Q8Lv! zh)lB%Ce!i7>r65WeEWg;D0VKHM|LIi$pW&FEF!y+#bkG~ge)a{kUgy>)>3>nzc<;3 zEVK5o_Ow1HwbmVEIjJKnNIlG~HsCOI6|6@!lGS7l)SRy+&7_62l6^@VX(t_|6E`%s zS@)6kWCPhqHj&Lx__jYefE-8;A_tR0$f4vgayU5x-;y0gjwZ*DW65#kcya>1R67Z3 zluyAYw<-1KC1uBsY*?@&oyi{6u~xzmQ+aZ{&B2O*=N6?XU6dg^+(6O|Tj-x>uqG4J@Bea;7&{A4P%jtMJflj2m&`ESM zokA;UC9R^>w1!6MR631Lr!(kGI*ZPxbLd<;kM2t6(*<-PT|{@Ii|Ouk30+F}pnKB2 z=-zZ6x{TJ+<+P5jp!IYmZJ?`QtYI}>L!0PY+Du!l^Q{YLE8Um2(RSKFJLx*Qo^GHU z=_b0F?nn2h2haoQLG)mH2tAY@Mh~Y)&?D(l^k{kvJ(eCvkEbWl6X{9xWO@ocm7YdV zr)SVJ=~?t_dJa98o=4B87tjmoMf75N3B8nFMlYvV&@1Ux^lEwyy_WusUPrH|H_$Eg zMtT#ynchNgrMJ<))2;M&dI!Ce-bL@G_t1OkHhLeupFThzqz}=D=_7PIeUv^%AE!^y zC+So4Y5EWP41Jb9N1vxJ&==`T^kw=AeU-jOU#D--H|bmSZTb#e9X@hSRzYe$t;DXvNV>?GFT?dVtrU&md*OH{%imn$Of^&YzQ050xXB+vSBQb z<+I_efQ?`y*(f%ejbUS1AsfenuwM~oMJ&RKSqUp;WvrZyXA{^&whNoYCbKE5f>p9A zR?TWyluc#R*mO37&1AFKY&M6@W%JmsY(87S7P3WbH@2AV&X%yHY!9|4+l%eZ_F>Cd zEn5z4)GJs$)V4LSRjiS%W@}gzTg#eR3u|TjvNqPvI#?%L$JVnAY$MymHnaWM{_FsD zAUlX1%no6PvcuTn>;?8Bdx^cwUSY4Y*Vyaq4fZB`i@nX>Vehi{*!%1Q_96R-eat>#pR&)`=j;pi zCHsnf&Aws(WZ$yy*!S!Q_9Od={mg!0zp~%h@2rb;Lj$($5GVvh~p_Hg!e_Hy=i_HmY3 z=Q_2{a;MH&;nc%AQiHR~X>?XQYn&!$t<&tZIIYgUPMg#2bU2;PI%mDJ!P)3+ayC2r zIr}>YI0rfhIR`t3IEOliIfpw(I7d21IY&FkILA82ImbIEI43$MIVU@(IHx+NIj1{k zIA=O%IcGcPIOjU&Ip;eUI2Sq>ITt&ZIF~w?IhQ+EI9EDXIafQ^IM+IVbFOo)cW!XD zI5#>sIX64EIJY{tIe&MyI=4G_ICnaCId?nvIQKf+oco;nod=u;orj!%?aeA40gCUzMS`QKTqI^Jc%ds6rRe{pusSMXYwrGhxg^#ydUq+2k?Q=Pd}Is z;X`?V=kQ!UjOX!uKAacu5qu;c#Ygiod@L{I<9LvVc$gRQ2ruR(yp)&maz36<;1l^S zd=j6`r|=41$*XuZui;TXl~3c-`3ydj&*HQB96p!N!b^LmM1K+}L z2B$7pnNEK-!U1W$%ktOiDDNqNlX?~M1`mnRiawdh^UwU~m@DRqUB!H{Kr9rC#BO4- z*j+3UOT`{yPqCNSTkIp2iCVE-)QJ_MUaW*t;=8Qx#46E<RjuXd=6U2$)ByqAhMVu;56Q_$ati!~auud<;S>kN#3hPI4jyPAG zC(aiahzrF<;$m@$xKvzb9WE{xSBNXEGsIQmYFs7z%KF;cif!_VRt_$`oo=0GooZc) z&GBW{DdHOIJaMh~n{|$LwspC<&N>T+&<~62#SLPMxKZ3BZWgzQTg7eS?_#UC-MU@e zA?_4+iMz!;;$E>$+$ZiA4~PfFLpUAqTSr+(;28fH>o|PixR3R*c-T6`x?emZwp$hA zQSq2~Ts$G36ij5UA!UQ6mN;Q#XI6%@t$~J zd>}p)ABm5}C*o7_nfP3MA-)t}iLb>s;-BJM@tycy{2+c5KZ&2kFXC76oA_OHiEi8n zw0*=!eaz?haD?Xb`TRIROY|lAl6@(@R9~7e-Isyud|AFezP`R}TwHt2ddGUxdf7Sw zCm2=MTh^=A+b|OQim#uqzi)tVpl^_Guy2TOs4w8l@#Xr4`SN`EzTv(C-w5AG-zeW` z-x%LmU!iZDFX#*T!oDJ3#8>Pq@s;|@eC59Jz6rjGzFmBie3N}sd=Ha(70jaMx+}IRaNV7g$m=n zDib#ERg{@mRc1XstFprf~sD?yO`Ig z>hc;D5j`A2RTX@W&S#F!XHHx`I*W+vgHTPRgw`}SnBptV zvobz6uGZBd9bIj@vD%bcZMw7CWL2%P3hTiV42Ml07P;MThDTM6GZ$xB%_diadySi$ zNmXsywkDW7cU32ba$D!xCY&%SRKpmEbK}QFv3a{#l@-KHN}Su?RNKBPZsbQy&JjI` z!{I7EU$@eH-AeO&wNfw~GN>1us)XEPYWRYn*m?3IHSC<;M+_(zI zV5quShC?+qruS+}oJC%*)EI=K2GJU~mrS8GHOY&1>=n$;Me)5-S|Jwc@$W2>*^Dicn|e^WoBSRBYcTUqNAf`^c9&V zjh6AHD*J?`y(WHnIBmLmvd@gdrk1*5d9_MKJGGsBS}k zy4!F{tgBn$x~98>MWWU;eXUsmYP}VpwmxpO2Fnxcyhcr^i!~2l5gTqG`38}org@>N z5?-(B$Lr%#g-ohSQ{5_qHZ1R`Cap5ntoS49WI#pS#~VU*b5)hekWZq6k%^eQqOVyisTUzxbddr{*QF6ND~&cs~NR3#iV zsD`8dMm2O6&Yx-OX=Z+vo@L=+C23qO8cjVK%_7hk8~(v?QEB38uh^tDarh>!!3BW& z<|dp9H`Z~S*JBaqO{$JbO>ya16Y8bQFH((!;bbr@GWbM_c(Z=LS-;;L_r88LVn$x1 zl-9>q0+&>l^OpE_Fmo%mBAC*uO)tAN#n7Cv9z$3OOxG5pel$dIiM0sa?FKNmj#)MI?>-8F=STACsYK0rZhL@@_1E8kV>GXP|#`JB} zAXww}jw!Szn%uc#Z^+3S-y5ZP%d7yMY6a+wO@UBNX*pl7+AeXu*GB&Ju@zvwUI8|G z5A}#GGXo-8%s0lb0D2CDi%e5S%lRgieZr<*^S``^t}I-c)~KHDv)Ww+5ZT1*G%a7D zoks06X=kl=)@f&ha_~|IUAfQd1l876#f9y4##`ojE8%6e0Df?zn9a(ky3C}J3r5Ua zS?YO1p0~*J#+6co*pynYiDHQ=+(gJ5YnZ|cUN7&8axYdQsL;j&18-8T+X-G08Sk%E z?d?UnIDzMt-t>n0Hr#YsvAn5WE~PS^S(TJmj|6yqYHfli*;}L#^5YT{xMcX8S_u=( zx&<#=E&)2H&R-X6!a6lc5Qhb=enn$blWbyH4J==>aw&1^9D>Q-Qil*j7uWInj#Y5{ zdgaqTx$S|^L z1eI=!$fXytY$brR5;Fx56Qzzd0Qei+;qBL}GvZR>7H9-hCYzij3 zNXQl2iG$io4qs;PS+AbD$jVaXdXLDI#vM8gEiY@F z)EL+D22a_MNwOrDFVOK-5>J0)&pxPTm8TE}gW<)hx;3fA z6_E_o(WH;aQOlYE{F?hvzF1lDJc##>JG`+cmDS^5M$ALZH}K+a-Vyy#Ci-wJX|6!E~vJQby_5SVXXi@c}rDxJlj_SIbr>pwNk#= z5Qt~6@I+6Bkc(TWrr2!{a6NIz%Ys?E%t|v|=2fs!va|f{ZvGnO64`CwzhX;6N*phS zN2&4b7{cZ)4~r77=n^?blH-;)AR;G-klY$vzh>A>E|O<+y$(z(MxM*GOBCw2B7k)djj|ER9;@^NR9$RE+rf6wipqe$6&| z2_+f~d{`Y@FCS|*626o;P7=YS7&EC-x%FdU-Rjsz8Mo1G@RT?#9fH&IN&Xdml*^s+(k4nj2L?SRb65EfbKU=5QF z78~hcQIQUo4e5ZwO9%5?I-tDL!L*kS=DTz-7o^j!9n26J!qAou`b#?KG3lTWq=R0N z4jKrKs&zz5-GULl=Yp$iAJKcRU<9%bxeP|ib?Zcos4HSNJP|D=M>^G7cwdW#B3hDw zuo7;;)tmK**``LcWDW1>4N^q!w~)>atE~^hT1poQ>0XG04IW`rUfAFpHh3DTc_gei zW|6Som_@>R!x9M_{K5vWu#1GkPJFk(i3#EkxkK21Tq$=@6jMD+PWFrtM{a8138*e0R{)xn4sRKqoR znvHS9Y=|RTlv=7P~oa+i*!F|0eUc^#V2r0d3vK8jA)Su=7Sl3MFx)|GaigkJYqy5 z5p#SHF+!tAk!jB&GwzDbxY5T7$lvsz7Am29H|(Y}?NMaLPsGfJh{4AkOGF}OJ`|hu z`V1l%(Gn=QW_(6Wdq)gj5f?8ve^Y+MjF*V%?_xKdi7$5RZ`vbb@GUm^7n|~mO*uxk z6EOz_5hEUo=);8|zFjl(!jy+ka#eqpnsUlbxZDk!{L2kq<>tL|gNK&kVm_Gnvxgs@4kMMMaje$k>L%m7zRTVnbJpL)B*d7xf(f<>fuY6_xIM z(CNX>O1b^)ndW^k+%mjiex-hn)wgFj(kmS88II`ri1+0}j`1zGf5z)FIdax{vF`FN z=UyzfJT9%|)=UnPRnXpIFJF%h$83xx@b+1llU}UkAWRM}cLj7}JRRm|EJ2aWYsy*b z#m2o>YWt?sM!dR3yb49)DinurhA2am0flz5nxdV`?U zLr3v(8sGA`SPut`bGLoVz0Arz)GNHcsPKx23HBtVh~>r>hzS^x zz{8=^%Ry~XHR@Gf7p`JKecZGlK=5YhH91Cuyr>u%ibZ*p2vJT&Q|qc) zR$1Rs>rAc1MFX`O6oDJ6X~kE8EzN8x9?=>+#&?|^wQM@BS~xRnTU%>!%)fT|idr(e zlg#NPyEo!6yHOrtka>-C{;C#dL1V+(TDq{dQ!LV1(Rr&HX%+tGwKwWwD#{a7`5i6I zE$vCBL>2I%MCI|z0`+r~zYdr@RUl#R+WH2QNG5l8J*g&<8`g#Dl_eB47a*eMKrE^` zP{gYh2(DUj;Hs4bu3GWos+A%X)tnn#lipnWh?=v&Xr+0-Os&kJXqj3$;Hs4!u6fTK zvqZ~GIp%CQYEB5En$r(OHKz~Pyl+lYqUOd*)Er|*&4r4nIYx_Wjyx3A964O`zUIIY zHh6|j`Q}1MRCCgyXq8E?IZ}j8dd(q+qM9>+Ytm^B0bw_t$yeVCK)h)`&9Q}|nqz}& z-Z#g7QO%(t-n?IA+Fx^Mp{PCzf@|8*TfOoEKcv?wZp=*rYdCDWaOA3Pm-i z3)iHtG5BkaEELt86?XNk!_YT6}g(nk$m=3Z6QoUTXp&Lb4n92Za@0IBiSrzc1n#!Z`H>`S*VdaYq3twcmv_Ft5|fn zYD)xHvFf2{soKK9Ra*`Wc=KFu$q{zrO@4Zdj(C%AnR&m=q$^WfRuFEJzRXQ$$}cnd zmzna-wV9~7fE6{z?@@CBD{7A4qgwO>!fx`>A`0Mb%F&`35Nd;m7R?~+J~w#iEf?Yq z9$GYme9Uvb#RCC1&&|D-sJYS@)mIuppiRB?RvckdZ@o1{*yN|ThzOhf%#nW7+@Fb> zJ9ANUV-h?+ZmQFDVMs>c@y zy{U)Z!Xs?zp||h|n|hebBhgZ`P?x$3fO&527DTlO0t0W22U**McCkJ?vOr=!M9vlKn4irAc z6&J}BtjdK1E99BT!TINE1{U1DYxwkX02@ zhp;|H?hsCj(N_dg|Rl^SK}!z(j|LDSB5;gi%@Dj z=|wovrM~dXipvf$-e6H|ivzOh?w{dxcSi8KTPJwk4GO&OE)`yPzXY$lONH0nwqV$M z`IdV5R(feGy#%qX9+31(tMqWF^a?KXUMutRE%VZrc{!BDz2@Ot=HXE0;Tzjnf+BlG zc;|Yc-?5hT&hAil7 zNv06%Rldk8qR1;ECT)^yMJ(S^ui#QI);l1?x)Dno+xlbs;MFZA1wgEqLrkuO6~n_f zCRakNhi^=ngjf&XQddrc$>2%>K<2%=#Uut;G(03@@-@VINXCS9i1l)aNs#2S6RT!S zRwNgnSgbjr)Jsq-w#F-19nR}9S>qKPlW+iauXRei*GjzBDe+#5Nt>`RdHAZcZe2u) zhp#&9*0H6MmK(2>aA@~>+!r7K59*gtDjm};=^(n#D&!o6Cai%JU%Q3Q+!xbg7|Rn{N&h*e=Y}Dd|1w_ zxUgD^;=+o2$A^2BU)8HTMa|>VE0P``?)APR?(xri=hq8=MeF0!_rhOM{kZ39&c=s( zm9J)R+;cUB8Y;0G*ZL=jBt)(ZiQuczSpfU9KK}je{h! z2nfm9OIPyt@?ng-mywdchwD=uzI>|Cms}1435Ls;2^62N62!NI;`QZY#qCQEp6YiE z$B#JdOxjusn^tmsohY4-^)iI}V))bn9nYT)(b5~xSze=b|kUoubhsGI> z%)i6Mxx?TrU70hU%Y5-%=L(O`6A4s~9V<1?9WCt|XXR0OBF5k><226Nr*f7rsJvx5 zle_eq{N*dU1nJZ5(z(1{w~O?sc7aFEM0~uc_QG)0UL3C4Gs9JTQ@Cmm3s>!h;i|nU zT(viatM>YE%iVTH)~216PqniwSG6-d2IqF^HSH`D>UNesh4YH$mbD6J<&ii`k10cX zbs5?x%TVcL87iG_7v9&{CSIrXO*#E+6xx>ZT41nqB6lsOxJ zlFHHqQji{Zh4HykeJ%8DrU1YA;Bsgi)i;FeYTN5GTkG2zTUN-=jd68-MWKvKT;AE# zRNtZe30~5a<+wLm-&DU+KS@{A>o?SaXoGi2*1i=j>*f8~#C<#K+dH6N75-G$?>$3<<0A|GO#4+S zxNo^{rw;2PAZt+(=4rADxQ|j)NFfBmh_5f2@oH0jW36nSU{R?$Ou;wjX5Q;VK7`fy zL~|KBq7MNPuViz$(q5cg*8;ivT8xa2+O~~sMN4x7tLbc0GI%^U^hV2y@v(F@Yiev$ zh2o(S^ubjEH#{uit@Z85M|YW)JL9pE!@*VZM!06q=z|)(rsKo<;4h4U?We|=z2UIA8waF?(z4pws-KsaCaAD#D-%`bS5dMTOia0sk*#ZDN_5QfmX1~0*V(#4 zr!LmA<8X0RDW)k##fs%E8`N9HT1pr$#_^QY@7iFHD2CKsg=0DB7B4oGq*zPI!^NgG ziuDD!aEU&~!Z&M0emRKN)?&11{Pb1GaHYO-7p@Fd^0kf4^83Q}dMKP-A@J#o9OOy0 zYcW;Z@hJ}mhI|#nL6I%EYFP*tL6Lxp$9hr}4959GasH|}zj;4cYT`=qUc|5NLCD7cq;>ML#G&*PK|eOw+u$_U;`K>K##~`%%AA8vj(ayNXDO zHNFnUS|$G7%J@JyKG36xlK3YTDv%OuZxu|_xTvmB5&dG%z5eK(GNK|(Gw6WHM|Dqp za@9xi$)hUZH?3CKm>4Usu+hXuTwl1XP+zPFYs!N=)QX%1!|o@&=2mIgEbC$Y$urU^ zGKqAGa>3OjGi;PW6q(zPMdtQnk-7C)6e)I;h&tIlFN_`YK{(=`GwUkI(Sk_#?4d?B z2ShhDs($*R(IgVBuGSB6(?-r?^U%Ce75_%HiL8!~tTF}T0+9E5wTZ-)9WS!RV52X? zLQ-l@cJyUHU}v6J1vNrdLG`i;XzUWzXIFB5)NRCq4n{@$Rm#K__4sr{>hP}Hm=)(& z4<$iJjgLe)tyehQBSKNZNrQO99fDi3QF77W5om0^PW$Lp!e2t{;HTQyY3t zHv#SkT}U=G5N!dx$+{izE@;oOp)==wzz?k-0DrQ61MIekS+<>TR{&Po>j5{~7Xe;s zUk7-DeH-9b7)-FCjrBFaH=rNYhIZ6%0l&9@1pLiLKG1XeI}GAjWGL*fm`%_pu zhW5(AfB~8Vm`BF~j-z3~2rUI1PsamJgw+5Wx+zf?=%%a&oC@0kHgr+W2V6)O0WP6S z0QaDK11_V>0PAQY;2P+iw4rly9pDDK0dN!D5AZ;G5a6NoIKUI>8GvWgvjNYg=L23u z(N@qRc`4u(^lHFs>9v42&>H}6q&EWILT>@QgQD)x8+k9_ee^lN7w8LsFVU9(U!iDQ zXof`FN{x_!AJcCDzoowdcF``_A%Mn5Kq&kJgyJMXXnO?g%lZOBza!vahE{@h$6UZX zmIpYTp{=0Lu?Vo3p_QP)aU$R(HU+SfRRUJCC?GUA0z!i$AT&4v&Swh%7c;aHbTz&K z_znYx>^=4#;0FwNLSx})fM2jL0KZ|tnSJkA7VMcg2LT@990GWla|9st^8rFXAK(ej zNr2GJ2Y8lq8Q>LsAIpYDxLQD*YXU+e93V8p0YW1jAoRfjLKht1X1*D4f4)E9fgEED zTHp=`Jdz&?cq~5_@I-#1Ws5~(F(CAe0q!l(@6a-a8c7{vfDO^$W{px&dD-C+c3N4tthUVVY z(6x4kbvbmRJzzZxEnHuNW~4xO_84fphKUrEY(rbIc0r~P&IZ=$phx4NcWpK_|E>W| zItq5suYgvy2d(Fz@A?}wSE@Y(dbKCoGoh(Dv0`aWz}iq%u`po$t!h5t+cgX31?;S; ziz))Jrc|*sVDC43?yP{l1$tZp_WSea&JK`%3z448f_jbsImqBnVb>%F1_CBqbF96f z+Wcr}OuG`g+#a%?hpy#+LIZRf^nDlFyV$b~uCPb~-Ekpkh?@&taciy3(2#bvbrrO~ zJ#4)IdigE%j;GrJ=>MK%&o=Kk(787Zy16T$c7GqJN8b;6)y{$bxUJSB=#dYs?`#S^ z41#Qr^P(FVEG@+dbt#@}=k3tvPN7fI}hMr{)gFf;Kd!Bhm8YvrY6+?6O z0;sy**E$e7)6Td41}iX+S+7_hTR%d7dLKIv8q6#0UCldw=ngD^k%Ag%ik52H4}vbb z3#{v~YCH~2Yo9>pxq$xkeCRx{vgez35}<8xgjI^(TLg9T?bgB8Nw5WVJ@nr_0c~xc zLSMEI8rO&0#dfv5z`T|)|1fd_8D}h`|W;q0ko>u z*bB`&NziCG3VOt+!N&1QsJlPZI>oveE8D%WFZYJ^IrNq%*!`icz0{7{i_AO8)*zVV z9S^cOJ-`tnh@6a?q5c=TDp}l>vy?ZTq5nsk%0qerJ!7<=3f#8mO0m&o% z*J0h-R$ob7Z#aC1m>tvnix?@@^Hu&8a3y3*zG;62Y-((%^)36;aQ>f8xvU8SNMF-m z0`YB)uT6eY_45fbGGM?{nM+{wrYE_XBeND`1h| zLe75$jQA6f^Irjr{aMKQzYpb^&JcOr^WTR!yU3G=8UJnAfjQ_O^;bY}-!89igU^#( z`*1*xSPCB9flnaJVquwL0Ai@r*bLsoLYe|_R3pLdj8-Y#kW3jsj18_+LYQ+0)E1Os zo)La&OV0-PFJXp)=?X$hfS5!DeF`Qhn5+8w`5 zvEK<k5_^Y#&iFVz&`rj=W^l#8LZ=T8;lRMtwaRJ26$Z4?C~p=mYUqS4cu{ zdn?k?im|iOpA678R*Z#}+&KFxh0?wX8Le!qSUoMOXnQK8+_R<9(~b(6>RL|O!EQ=D ztfnlLHd9=CDWsMxCv{{6SxFkmDp*KaqwJ$}##u+P$vRj@*$BHR2ludy0;{*MjB@z@ ziCvW2M!?i#G8+w++^89x%3S zw*N<#Y(6knY(Cq;g3b5Fe$5g{1E)h?_=EkU{gbwh^nYmoL|Q+Iw|(-zvU~!(-}^tY z+VbDU`U6;-c^`IWexN@)+U~{Kuz_(NtYDl2dl;AR)B=XIfAMGRT}8O`Ew}6Nq#l;?s$eOv1=6K`@tY0Xc$<-Gf7q*A z410AK!zSKkuuQjES*AM#rypBj3-2aaqdP)bqdN|k=i1@2qesq3=4?R#+sl4IWodu$`@`(YPtH~RtDHfymTge|iT_Cv7!^`8AO ztbToBKLVRvyV~2OwJiI0Sj*bO?uM1D{b1VX0J??bOB+;Vci5o1gDi#Zskg~8SW;R` z4u?ggqsY0iaI}?N$9`~Z@;oH&2a>m8ujU@Q6n1CcpetefWe9D9osm!I0k8v-NRN^h zK(Ys-XVHCXw67I3|URYunN4H693-ms4z>-JAiH7sKbvb%$H&{Acj(%#kJJ2Hs zq4keLd!L8CxgKXx+wASI>Gv{h^L=gq1Vish;M@km3f>4(2+MZkVY@C0`*aJzQ7s4W z)C@~RL28xG4{8CZvg;9O=DtZS9v9HtUyE^}ZZYbmT@wZfX! zX|P1K6;`BPXJ5j;QwD4{4RP{dl_>}dOcP;kX&NjmErb=NWw4jj1lvd(UlL{B--<2>$XLIHDd)u12-tX}|ItX}~)-~^DsvfN>q zmA8?tfZNFZh`>arN6G7oX8MJXczaT;PAjO_2l>F{xk?jKDP z$W&N9q0~=ih;!g3kX^;OFjO?p-km057W^pA!!g!!nnW7K`FNg8n#2XjDFt)mCvhQs zshA%>i;M6qjcgJZ!%f#1(hQs-5}HY_0n8%T0`?&{Tg1LuVov*#d*Mf)!kP!ccPXPzPz&oKEadJlJCY+oRx|sz4(Pw}!tN2$`{Hrpa@8cW< zxXd{iu+}*QaJh3RV4Z`u<13uQ0qb$fMfghRNWcc?D8N-X@gls@IRqZ)?(3Wi*oLz)!rPtG0Xv*C06U#C0oOTaS;V=Sp`Old z>;b^Pvj+jUvWEa~XAcA3!5#s;lWhmQi#-Z>H+u~5S@t;K3+xHN7ul15FR`ZpUuI7O zzQXt(K2J z4BJni!4A_)unTp&I0i9~z!uc!u*>u^>_pumjz!FN*oOK7cA8#+-Kaaoafo>owxYg- z-KJMzN9rzdJYpV$?WnI{$LTfLmAYG;fSAW&OX_Rbb$T6krtT3ZBIXI$mih*Ep5B1n zse8pqhMhu%x=+Z_a6OkJ;|4D4xrNJ^8@U`G zH*q;WZsu})+`{GfxRuNCaT~|@fVHZ#0c9PDtQjC`1Be;`0&75E3JB}~fe|3E07S`v zC-HLtPv++Wp2E)qJe8jhcpAR|@N|A5;2HcPz%%*9fM@Yb0MF)^f|}oGUoU1M)Fpo*PZTDJ9IQ1H4rQkefl$9zi>{@B|44g-1*mH4umI?c~wN@6a$r!RqaPR)6~<`yy+AvQj$`)@ZM_24f|^(Hf%eI}Ek&g!S0~R-0{Bj=@>o%xS}wa7cIv9Of5*eZlg z!*x~^HVRL+=E9QTeb(-<1NgmFi*~-$+Js)d&pJV5i)`x>Smf$&T?%_zyWs4WqrDg` zL$i!r!B?sX&Qpee#gL6@PNQI2;rkLd>dBP0qSa)JA*LI;E zme!wO`{{Amd@}Z)wDl$AY~##O{>!ylmnCIOHqJTS7%ADJSS2j*Fq^I4P}A4#JrvFa zeKp8nhf{pW!+Pd{GdB}sTY-O*uZ-s^$4I^sIR#KBZS`uKxNnEL#ap#{4*W_#Wie_n zIFuZ4CZoWSj6*9+jKG87lvJLEjz=5M!MNOnQ@{&wuFFuPG|03D3CtaofVl(9T9`X% zLChWTG~Q$aGspNqZ^Z*>0UvrVOMv16Lr`421B#0@Qf`(cKyi^5C~jQZw-Ne4yaV{5 zz-lBuQ8~X4-`BDHzCh?L@uf=hm3pG{`v(3G#6M*`-tw!S*1h|dcn{XOzK*Ns9N>_E z6VF)9eC2rWeqR~j1M=p9c-%K0@Y%Q&#VSQar6^S?N>mDrIdF#C<8mLOa?g^u!+IOR z2{C-QHAK|NB-SFFJ?TD8%!NMuKy!$~h*2m%Od;!kR55#DB0O!&l;=YB>>6}>V68QSz_C!BWEu8UV zXR;qGW^aQ9>i6u=VHbKZB#JfIEv$lN<4a*z_#NDj`c{>rM<&Nz1KorA44Yx5QG&S`S5tfJ()+1&J!$&6p=;rqy*zZm|~qC)S1k4{SPqx}$wW^gP-W zKTE9(wptgcS{ImF7aX-N2(>Qw)VknT>q3HB7ZTOFkfhdyWVJ4&*cV}4NLA}Xnpzh! z)QXU))`Bdx7W7eTLAF{8`YQ@QK+*Fs==s^WedG3zjXi5LF2uV(K*$D#_fp)2J0$LS z%*B||V=JP@wS_wwNYA@s@q=RV1o1EOw-A;-?DF7q^N};kR&!3D2Izbwz3x^|W~fqR z@4HV9#ER(AKsnnaEo8X=MD6`VCj7S5fqye%P*Q>_SJqeOqsLC6m9(?_sos|> zU+?#KW@&RL7CBA%m+tWXPRiPu^-jDmc_h4#_4n_nk6SxJx7+XZwA21?NSFivue@`O zjjD*^_?+2kXG@HbCKe5(R!kHd!jejiALL;v4-tg`X$&D%Nf3}nO;dyqD25O` z1+)nAL1R(;U}KCx3xa}G5kU%ApyBNoAu2D?-suK$Jsgm z-s9k7su<1RoJA2nWPWxBvqUDS8ZYyMl{p`* z%*9}3epf4FBWh)=OIaB_{n4$Cnp#`0yp^=%`rU0YoR6;3$If6kjFoN(V_O|7Z8lw$ zCz$-8RotW`!Sqs+U~W;8U~W~CU~W^AU8G;$2 z48fErLoh?tH#ftSA(#=$5X?Qw5X?wr2pe%50e{%kcwN z%Q}2WJW6;&Gpy$*)Zw_CkdtysPD6gq5-Uu&|i-@Qm$UBb2lPKjLlkkgYF+wwW-h;`nFnTxp zA@WeTLnHf5@+13Z%e6M9ypE`qso|c7*>A%i)n^rx#j5E$Si{>#uMIU2!4J-d%Yd(~zTn=yX8~capj~4Yn+eTOPg<{HNAu;_8M9dGQmY;>}HS){e z-+sZ>*;bj+7^1?nMQ0yzXIn+ihH}-Ty1 zeTCK$F>9n+XU1_9&m2~#-wLEB#17vyY{p0Z_>dm&KNBeR_;c#`)S96hP)6}>R z-j4{ubI`sEP`*pByvr>kZ(9DxHP@K})cA4XO`FV7YVv06%@mZ819Aj!wm0po9CF^?^woZ~f6hPeU+|0kV*jFF;$QMhxwbpM zov8QZU#Qv)wS-cQ1<-p{KpU1q8J0m8s-OzXQ5KRtJ=l(*NJIzGvTDgo>pFFO0amsf zwKjq}dyMohT!Afx;6(fe|2T9-|IUHmSpLJV`VEwyYOoLvQlK5AsN%6GoEf7gqU4wd zyU{CS5F5*W75mD>m5W0PY=jiGh%sMDPIE#&SL$M+8RY6*z1!lpy3gD;x7~dX;oaeO zx-VUW`^tUozHz(Uw{Exl&h2q~-S=*vYjpeFfsTs(&}R+w!36q{6X-*(#tE1n8Yf_G z)i?p@OsZx_!aBytq`y685b~jZJ5ZZXSCwZ{?rII3Oiz5X+V9fdqbDt;MrzVhRI~bk zjUEea8IX3Q(Bwk8FPLBLc{yV*psekM0q%qG?T6tVgwZu6@?sVsD(~C0b>0ie=ncUmy?`4IY~}VGRc`_Rtyn&iT?sbD%Pt~nK47+ zO;1A_uX4poZ%(Pt{5ZBslxeA`j9y`W7l4N*WB5gp79$ZovwB1*0y!o zTQ@R@y#Ep7PrJ76+x_*mfqj|Yk@(Q}T6b-qVpqII5*SpJ#r@X3ThCtc_Ltcrfk_LA z`P!cD@3-&XF=*@v=4T!WX3P1P=Euqlv;NvLX~~D;@vt0`ZxiHSqv?Rmt3Qg_`gB09 zL%}H-4HDBkhyEYXE@q@it`$tro9mF1uQS>IUhl0ruMY}nCRvPE+$FhFDJfV2jD5zZ z5-4JhG2doNHE(LPkOBt#Ms$+>Z@z?f8!Dj{7>TDD<*HYCQ@)W<%kr*6{Ch#o$v&Y| zjWs4~C7}|}=pyMg+Ngm{4BVEoMl#msq~tfQNdfZ{$!gA&LNc4YgE9%ZjMWlqCX*1^ zBgu^JQcMm?UgK>^YQ7?cF#+XK7x|sEGHEGi_$|4>Jdu*wxGZVStWwUn!u(C8h8qW4k0g#Wb^cvl;%UpWY3$Dya>u@LCh`E zwvx!)C8^AA)??3m))RBA^@~}V^52zoMkluAZ3!XGWekv##vMsQ9rQ33OD4A4W6WWD zf59TjYUGmFjQ#Se@rdmWmUME{x??<+WCD*z(wXELcUk5=No+(j&j*ZmWIV6DLK%sT zaLY2kp?;4^0_snU^^)EgC*$Q?sYW`=%q2zax<4+3jCHKfami`slj`QDl8Tth#+TGp zcj|H&akV9naavxdUUKPvv-7I5uM$dTGbQCVC-x1=A~D3jB-M?xmn7Y+^SMep-_?33*?g!l$KFqhI1moH5 zeWClqrTgNlW$8ZA?bhZ0DWx6i^0ht2nQ9viW;&_17p)&%&p6Y?KKZm~ZByE=<4m=! zKavEdH%&$zhqA4yNwbo^WY;~*HOjJGfp&g2tqU_Z)5EC~juG1F&w89_TQ%b`jpIez ztdqWE7G+uj@3_&|PD7afl6^dBS-L-iCFI$7uyss_ji*dw|7sokrykmw`G|Zy200F# zG{ha(!IOIn$T9r8NT8hJRr^03}-NPgMPa3Z8c6Z9cZVwdAv%*G^)6N%YM zIs<%8#SRCb6|wVi68D_(J*2e0*v$d&N!p-aB&{cxWDjT{Y2%GzxsTYd@HCU0o;H## zATM?Lfc@J;ny~*fnDZp7C%fbju`Dk=BiO^&NS`oL5VbHAGqG6bB^9HWyhVFXXg-xU zjDb>ABCL1i7WtoAVG_alhkVlFp1G2Pc?xT)%&C&bW$cntwh7is1D?xLOa*L{Qp)q1 z6jf##uYk2uQfb*PT^G+8@>WT4bE1?nn@VY85Ah{AC$n5#AD`G>gzL6w`Vj^=X&KUn zY;!7%@sd{L4T4@oczOSslA|9arkqzwU$Qarce?{?UD- z^&b~|pRkR(&w@KkF?;{$K61GG(?8XH_y_Du-JgHZiqA0GlD&_0KfAQv{(`qHSl2Z5 zZ5sijXj?FDb3H*>?CTgWNlF@vAJ|vLbms?HlFJ-xe}3w*&>l6B5&W~>;yNI^F@sKv z_Ij4^o+sRGvCGr*hX}`_d;z`M?1IvG9~~U!{f0*~UIe7}{?d6qVwm%#lt6BulwoVE zm(=H)F{@s;@j0B;{v3W@nt>pGUucPT8MV z?&pnv>U`FOavp!l$jj%k^LfO1T=XvDS<3ad{D#lT)BI8l^NAvSnt1gF5nS)h;TrNi+I+a=^%Ri2?h>?I zr+i(G4yV_3@MxK{`TUEIdGfZAo6n|PoCB-NP|w@kMfA7k8SipkkWZ2tMX0yZEF%Zk zCVBbnD8pyTI_?+hb39b$^Wu^9&|J!~$2rq@)rzs(Oi%7Fc39Wsfpy~r#t-_{DzL($H8FkTP85v#)|q^$L(YD4A<0pUXCl(W3G|4!anv$ z?c=ly=fcTWv{~JX{ujnK5Wm4bo;x__Qc~*8-cI}c*`IaL^XO;XGwiXxGY(rfOg+yg zkQ9ucGe%lh^f)$4c+Zt)AoH)6SCx@QQrcc7^_7!x$Yps=_LHiOw5xLDLq7{VZ}6Gm zY>$2JZfvdnQ>w?3p4a1;W}k1WaBg4nlu-%yZr;C=?=wHgU%r5ulFv7NHXJN@Jg)Il)3aIf1XT5= zI_!=IY?8tOo7L6{YS`CpONqIOkn;N#N)a3@)a>hSl0k4pq>}^>~m5-uQPER#=*?OHJ-}Pwbo6;SmQP!H?zCZ6r0Fm= za-EW#WAGp5+3|ar|GX7p`lnmT|J^lDODob=)cSo`^B519X+;GDbAEZ7d3IBln@(ih zVSG$J!*+U$e1|8YwZr^{X?@9a80|QB9JkJy&B=2Z``EU)wrdnIv#kg{|HL_cj}>hk zq)wib2E?HttJiymi9QzK>T9)@Y%R@jmFQ0v{ z?ckaxGoO{v{Twih{T&C-BkB?oZ7t&S_Jny*K1E(nA}b>BG|P*&qI6i9<4D)v9rjHFVyUw()Q{H1e9CIY`OFg+?bW>fwfOJ0d>O40w#hd53#X7Ri_I5TRmi?jS*?F%y+sS^?^4(>) z^9Jl=zh`6JI9_yl_WEt*b3Gf^JKN-qz{y;*uanF{ze>K~fl@kPtCR{1lcIt3xc^CK zJ@L%9o&-*i(z#Y}t&oZP>CM&=(xEzxj~G8rI)HSyGk%G*j2>^K4M{J#{RT#5>npqO zAU)T8&S$*Phak}sV0u4$bMl$~yqIKSQ z&pPWr?sGkAU!U6d+%4$?cCJ_budnR;>fzkquCjiVz1BthJ}&{+p`yn-2LP1mtt>55l-7i4>%dP_GAyn{~Li+{}0ZDdIWJJn^L<*9=8ym&Hu3OYC_x zU(50-Pp4}+c0Bp^{LH8G7;A`M$Fbg!c}R_|^fg?kfA=f;&cBm_I-Nex!e&9lCpO5N zYMxGW=eP5Tq5mwStp@A62kYtYsKxzkb}1D28fn0@@r?F3`5L47^y3%v)MZ;XdQ(ph zwpa5wXPJGRVe+WEVr*+M&q^nC;@tT)U+2|0&C^)p9qLTC{SNn0JGnOb7JN@&BhOQj z@rTr{*6~^L3$QKJr5Vk-9pSTOJ$@(WUL zjC+dGHXU z%Ti8{e?1Qv&T(NM6C4{J=RQ!+0ebAa_fziun;t9nJ)3*KrhSpzvl)8dqxU;{??W5c z`;nm5^ke8fiS|`-pJh77j2=JsaZ{6a;~qEKU&65yREAiNouGZRX+4fO4(;PH0qc5` zWpM6r&jorOu+In1xkJwzdj2q-bAf#x;Cx{GAQjDwEK9E$ITuQ-b(-xjD!*7KjqR*U zjCGrKThh#HZ8DZyM~w?oKn`+l?P%?i@?4+Q;kf*s>w!AfK913=GS*rnE6H2VdHD+c zRBu>Y43BkD>RFL;h`MNReQzA#INi}`6HR@B3XRMnN z!ZIdP))&k(6HTl;)JbvkE&3VW;(B15^@w})JJdryK4A6Rdbb=^oG(@?9w@j2Ud#o8=Cv%E5~H(8g-Mtp0vuD3ay>yT2`d&UClFFo_z zu!8*R*EHU` zcw~ihJQkFNY|}=T%W{lavG-*i^>vQ(atQYn6|B?LcL}q$bxO`szZ;~qCmWwzMOcS| z^hGRTpXjz^WFKy0f1IP;r=!27nswD^6MI>XTa%?D$H+}H{4vI9UusYT>jJ~{bH!E-<~o7l@m{f! zwEbv?Kfp3<$5ziy_CaC#Yz9%bx7?SR_ZK5Aea~!zy&b8!@2zb;<+|sz)-Ann`OJK5 z!vgAFtUivGq^&WK`RU7a`^D|$?c?m;n!cxs$8lom z%Zshb@U!h>SYvg)b(y-X<@6inMSh00J~m=LRw#~*`q2LNw$%3mPbvD8zP5H4FIij6 zWbET!kS}>k&p@f!?<*wAOGuPvU#c zqQ+$Q>p0rcR@(OzzCXReel29RG}BtGj9Yvku*w=|njCw(t)sMy2s5#@p6jo*#%oN| zcJ$aPN!#9UcBK6c<@)6g!}Zxe_pC!^Hl}mDniZ{9@}sra7-b!hL-eO~vbM@?i#u~` ztC5D`UG#~4#PL{!eKnc$8vQczm}6SMfuT7qZ^RiyI#6{27|0(wMhhBsHZniVL&L>Z&fA2Sbi1C9?-W9)TzVQ*xG&gmp z>HIqE&g(l}^M9w;uYa`489(cn?;rPnHg11rYCq(^NIzr$j(tt4*QNi=4fh&WKePW8 zrhdM^DDBUEQQ9B;g6wM(?T=M@ozkCvc)eCpdOgm$Ab|d0rPnRKsc*hcbGiBcseQep z*F68a9X|7DKeOF8{cof@eCFAp*IaSooO=kX@FVWvDt7918TLD=4y&_zo#wLdbM#)v zx!=+2Hv7JZ>o&c1`%8K~=fm!o*S`6GlU@t@v+oo2UeOo#je4!TPKx~f%Kt0yv9h%ct&rYo$pT9*dtDSNv6Ny3>WgIZdqE6QGh&6-56417;<^1 z8O+Z!A}8gMcV0X0mUsABIl8IK9t^i+%5*_aFZX zu6^|S=kHnJPD~QtSnhMaz*t;zd_%fG?|tH8U-RpAe|fH{ys3SU(l1HF@Q#zZ(HO}n zrf!^X8Qx*HpFsNx{yj(Ceg^s)c43e9IiLfsVh%J<9R~M9_H>QWybV~2OV|O8(P^%2 z&hSQ3omW$LUY(}%>-Zrj)#-cSTaJ$JvHL-^FXYeW`Q;t*8{foun3K2LZt(bgA9%qkTVri|eSkV(2r{ zexny<_dA_u-Oh7AdY;e3^YnL|XWyNtufdxhA-#nYPO8J#p!xfpyo*k%)6`C!hn9B= zn&+m+8P;h!zfNBace;+dWoW9)IZ3}*H`KNJ$Fz^^m^BK`pY@e#f0;k+KU4kLm;J4W zMt$p7%(L_Ab1c{AS%>=cjnK!2El#S#>Wba(rhRWO!rO0mLHq7}Omc?L`sDde_aEN> z599pj`^V#UzoPan#)bYy?Q^t6NPOc3XrHBz4bJdZpFExJj(@KC+Q<2#w2$;fX&-A` z?0#46dv$3a>_4S_wOi;HnP?p}5|duRBx{m9Vf-b|VIESDchE>e`Z-QRTp~t_~q-kn^(&1ujaVF2R%<{s^^pM@tKp}CDr`BPO8Id4c0ot+NbX3YpUnC z{Z5{ir+ID~?M&18HDAwbzSDL15A6PQ?Nk3JOs;AF=)B*!|MdU+@r-<)zKEe#sQtad z?`eN$+&67NUKYQ69alOnly>+5!v0+xLqpLXn;kPr+vxWkzTb8589e#lG(zXo?@FFy z?sM{=7yn<&fA(FDexLJCl(I7G_dak_9ro9RyqtddI<9nDX3kX~V8y>nzZZEPzKg14 ze;@UGTGtu(PpkRm>$sa&$^Je|ztj3#eD4rfOiF7a--q?a5yvvpk$N zQwyvJ{jSc(1ZQ}=PoD2|clZ?3&tvc3#JTbQsm|}87w5QskNCgNryt|AGkn%3?>nDi z|Nagg-(^qN?@7J7l8$zUdywXYro)`PMo#L+S75xNlh@R5+6Rm`hL%^)nWpK-=mVXm z^XqgS)-rXvyL@*UnvS-=YfH#IQz10O%SgxjG-*i7A}ewtGxE>|`Oa6_`EQe!amGtJ zF{U%F<&=P?#PB)fO+O{oGIg5HuhWw|^Jtt-(`C8k=s5Iy=KmDY@2eN`UEf0PhrPo? zoOH93r}@_q?c{5`<{ig(K6x6W(_Gh`;VYz9p{YBsPSg2y+&9i$mRp97U$VbX-^lm0 z8?7OjgW4E@(oQ;^bOSnLvtuP`BfRa5cO%spclsEHyF$zBfVECKoAeXtG@W0kcY)5Q zaXRi>jxJ}8`+dKD=l`PYX9o1Sfpy%ouH*i29erBsxMy9*J*zi8LaNhGIH?XR&EMw? zUvyG;+D^vLL(4nmOmoxY&NQ80r!V%IuH$YQZhBImX}}4bc82>p>1roW^Dp6|ldtib zcK`9b(+qv)g#FvqY>%|w~;TaQu;ykbMZ>Bs6=RC8b&#nB~*Ky?e#+_yQrN4>s zjrSkc`Tg_a9_N`FeXi#3@hpuuu841}&wbJVuX{DUFZ}C!HJ%sZGbJwP$dC4&W@fjR zzYu*U=^x>^^2X_JD*Qf=KF{>Oj_0k+|8e>}*#A2Fc{P1z?Ks~7dDE^=I)b!=Gpy6& zQrFJsc{hFL4LO|D9oIBx9C^OeU)AaQyj+}kc21w4i;MkCojzChB6ucGpUZm@To+z@ zj;;xYYCKa=-}b<&upxQQ_94Bu~`CcVXXMaOWT*keXLd)~YD zG@bt@edS;B{eqUO(~A@DmO~!n>X!YiqCT(qyS2{ncAq@o>F)3;rl0dKG$!2sWZOHNl%e3^NaB>XQ56v+-FYR=T7z6 z(--j<{WJPJ>x*)phwWo7usqOIu-Ys3H*-Pk6K6b(bRaa&nQo73o=)q-=hSp8@JV$z zE_3|yb==LHuFt#vC+IV?*zTk{Y@@$_ImTg&FP^PkqR-d*q&ggz6@K|T?&dAwS=411 zXFsQ_&+1O&+%wIZ#`6i0*bDFTyWTWhpW}^-KHD1?eco5`OwSV|1JAey@*aCy>nm?Q z&$w>oS>0dwyr^Q0wVw`=^uq@^#$J8_RRWYLQQ>!*QA9m#^b)-dOk9WS&pn zrOzn)*rU%Y$AxE@1=!~Ry1 zH^?tv$CXa&%d>ND+0RP9We_H*4+c)oH9zsIA`cu(Oo zkLSGq9XuPJ8ZCWN9rjn7y!3wgI<9nDYMw98uFshJq&n=c1$lY>@^xJ4G=3L}WA{0D zW^$a5k9~%H^WEWoI^E=1_ZLN<=~4CUd3k+i{-5Bvdee{3bM`M8`mFt9%T0ASF0cME zKlUfaoxIqa^w;fwj+uV>`~1e&GCtqQ+vGP*%iQ4Pt@2CVX*$2}vfVh}JbPH*C3sN= z?;^PLodh2v8QzAmK6$?5eRR6M!|*)3+b|bH^c@GsM$+;6zJvSDgYR>E&mX4G)cbtk zAD;W;eTl^S&V)~@!~QCem)tL3$CXY?%sUtBFiqdR@DZl(Vf?TA!+Rq7uE_5;JHy}j zO_X*x~m-pQwrd`x`jGnom?;FKM z-$D9M(D#_)!h21Ju*!bFN#Aku+G4-!r0+ZVyw;GO#5!mE80ku9*p2Z|=jikx-l^617VY;HBj^)~;91=rl;wRV z%lEykGvuiYPU?=k=|%GU`NZfm%{t9}C+pfDo~764>HoPge;K=+ZC!3{a=6d_u3}v2 zxI65dYJOd;cj$A-ZoHPY+j$1}&(GY({YNJh_mcx6z)YHFX(qGQ!_bii7AHF^ZrG4qzm+wAfrQ_Pi zuFp>C^HT0JQ-63Kiu`;3t><3;=2-#%XBd2+BXFN*(7Zi=D#!VL+WnsTUr1;FWvuu6 zV*S3?_d8$jceTHN$Lo%}seaF^-z~e}2fN<|Yw9iM`TOl>t$*nAvcCI8pP~H@D{$Cv z+Os(NIsPmC`Two{ce}q+`#k^X7UOrFyd$JhKGSbAd>ZR<%qL&xQFd8;j{LE|@Sl%| z|K+@Yyyy7Sy@uaCi96l@UdGM;J^gQ8L;shq3+>MiepA6c7u)ALJ-<2U4*U4jV^WWi z>-_FC?NZy2?jO5;wH|ewb^QidkA2B8-d)eccc$Qd^>FX7wBUDeR3^lS{=Qi*ypCje z89Ct}myx`bNC@A!6pZV<`n#iFU5}v)A{Y`8mHyyba(mAGVJZn z$urcE_*LtJn69V|>cKXGv^jG9F7_6~p_KXa?|HuCvFCNV4Cejfc-DCw!vz^kzwBV^ zS1131<~cOxMd>o0=OWWw=NNv* zQyrB_Golshp#<_EFY3TQPUGJ|7Wl>$VqE7fE9>cpebxF(e&+X7*Gqto^Lq+0vYtNY z^<2N|^wb=~sr9$Et;O!PIlp6bm3DkXuSM*5ExL&P}&?|6-?o zJ*DR4wLX`~_4OLP7I1#s2` zd#CCA8oSOZSL57eQI5TCI(|mi)y4QSb12uKf3`D@ytv~2Z}a|z->mpU8xuLqaj3tm z!*BNR4qzrRpw}dN9irD2N$?ukzJ+^!HA@zs;w=xux&9E9X6F=bc{no!#lq z`=wuT4%2(fZJfvSJxIN8(|7RByYG|P?*i$2N8Wony{`1WcjCO;;NCB}&tG${(`SPl z+t1zdoGsUB?(?Vm+-FzLd-}YjK9guaU+6xA=9d5LxhCg+OI8iXV?6G>*=na_c|i>iF3ZtbBCTc&ePuYxLEGCZGN9GFTbOljo<7`%`y zI<9ouNXpt^+~#xq_On!nbG zf(OT&A1^H4mUyuto{(fA=|VDxa(cfQQf0DMzx8m z8}(*X#jCd>FGXI6JRf;3G9vP9GE=2q}Ka7HE49r&8z%B1_SpW!N`XK|6?YToAPiN|mqhG~O}zp5i1)~Nf8WN9fQT&B1i5KR@ zRh7i!^E2KS^7*R^@uCpRFvoF-3F^RHOUgQiBx86zDdmTxW0-9Y$pqF(w>yOO3dzav zH>71zj^RC|4bg~U>La8T+A{nt>AUF0@L|%AFoNOlNLi1N$qZ9xA=ALR@IEsZZreC6a+@8OZazPRcqeoi~Gy!^3{c z%r+|z_YqHOV<*GZ>ys1w4W%*+e@aSz%mmtI4Cy4$mI6zW{tWU0dvcELj`tZJLdyE6 zz~Q7H;3>n@X)JZ2f)ep(3uzWVQXxScbw36o9mB~;(}Ow;%0YLlSqq|I#-q~*1=Nl;DF)@VbSwMg69BuJOj z0kp-Sx};q|eR2n2{MZY97}oOoVF1Hg#vq#nwI}@u{GMgdJEWgr7Q@|17hn;?Lr9l^ z-?R)GPPzh|FM>vs{*1c}&-}`;Myw7PM?1CuaXg7H+5n%N!kwgj%y~YiO>Dtq_AhNV z@FU8Yfjb=QwC7;jMetlib1ZZ2iFaNkeixAh?B4`~L=qOn9+5;jL=p#JDlUs8sS4IP z3FRa$i(CA8%B%b-px;DZCNKF&kypxyq-ZPhYB!OT4Mbi$Es~1-*J;P8X>)04pK0~j zJ}Q!~0>=dHJ(RYc{y1%a41aE@1|PkgBQhrx$-=s3?JtszV?28yaGYnqD3YTb$jcFq z??rO1=5I;9ha3DU9O^C)?IQ0hBKasMKlA0Uj&>pi2J@%C;)@iboWhIwlbOL_-HWh3 zMQ4c=<9IH%S)}-E{;W0MN<*BL-(GiqajdH88{?+S)d1|!g&o0r9YJLIsVXaDF zxOPjCI`4|qWj*Wd6{*kusy`g8YyI`$Tv0y?Px+HyD?v;{*0141kw%G;5hcKOHR_BZ zB5zYqZ&T*mLopL;aS)Lrjk}68p$?nmLPaz~FN_sw$~rXL1h%Q!byyY#W+nwdlR^8^OSv^RNf~bbJ=#R-*f!#O{Vmn;HW08)@z`p2M4(zjzJ@^}`7ewCO zjN@Scc4mD$r$TB3&nlytfr6z%shAKHXTKZmdr?)~7r5*`50A zPJQ-ZS`Vi6sDP&EiBGVIKMA!5ti$^cM0zGdCX_^dbir``Hg=`x{968rr>jYBQk>R8&Mvgf^tUY1M4+%C-@K?RSc}-sM8`Jvuz)@2le_f(?@5) zNdAmhZjn!z=aXw9V`qwt+kkLHi;U;IG5(Usgd|{{KCJ+bor&zniR4de1(rMcFn$)9 z!Z~5eDUqoxV_H(MZqr!LY2V?NXDX0eX5vZ4%Xp(R-N zS)(um91pXotJ&#A=1_lg^5Pv(7jqtq%>4idMdnc-^QM7w+`KI~!X-6j&!?@-pDVH; z0n%We$U>I2kh)lu5$$k-Kix=~OAIi+WGjCttT3qirNk_)fN?m(pIbBWGBV(8bjQb- zkF{W3zTi0df;wLI3UZ+$nqdHFJIlhb2N&=_WI5};JQGTyKDuByW@9}L;|Gxy0Z4;F zsE&3RfGG&W9$dh0B4Mm!SProN!`k3O(6+)@$1v70EE2@6OaQiJC2=d8;C+n2LTmxC zE6;)0FJDJ-Gy!p6689x>Uv9y7xFxd61aYehpeo+QhnR%5IEZujO=R`U$bjOg3u0HZ z-K*JOtGD1JIEL251958#fHK##0o%QX?Owxnuh|A-*Rt%jl({Y;e?pKl*MBIop@hiB z1Yo~!`bcC;W84+l%0At?N@N>tbsKGM8*ObH$J6%uI0x!`$7GRR2XIehH+8?8vUb-1 z$MEifpiS(agO%7WvWI#1a18I|SlY|^ZSMlC!Evz6eaVm=<-mIE>w$@&jqhVQ`)-Qt zrw#5;h5V?3PN2N~tl$1MAa4H^JmwGBB|~;l-nW$ZZ4Zpb0_+5F2Mkc&0m?g21+CE! zGq4#ExGQonKGLHY>Yx*bf$clU`RHIcI3FF15jm6s93O|Mi^C1j6(d0GVPX#x8_vE8 zXJ3cY9>b}>BZ&}##^}Z$x!^cHS`PIk6FIZ2y2xd-g$ldRh*+Q%u{ z*D2b}sk(R{*zR*I_uQ+X-p&mH?f%?$k@F4td+*f8Me;9B1?T@u zoTHy%zg%KJUYdoApiQXDtp8>9*X2thSE$P?Gw?(tGBMbPkpn^e)wUv0?6;_);M^R& zK;&9#k?ToN3U@?qun%r0LK@^kNmNHObin|O#cYIO8xG?Fe!x?a9}*!Aa-k%uqZztj z0LEfA!mtg8aREQzsmPr~NP}D`iRx&EE*OBZn2j)O!(m*&4|po_V1+~Hl7?01f11Ir= z7{Ml9M?SoXX6S`6SctE11W|Y@M!Z*$17*SX#bf*8jl^uM#kXMl;{75l~kT zj?ebRXPx7J1lBn|>l~kTj?X&BXPpzoLnw-Z?Mpyx0%8+v0%tS0c76G24|m7b>C|dSNUUV;fH52QiWa zfci?357bwZ7NBmEP`62_+a%O&lGFH6jHE#b!5gTFcQ6QSf6_0p50~(Z7%wG37L-Oq zyoZsPi;XyfYlsyi*{jHdH_-yDYclp%GPXY%+nPj*9$mj$nZb$$6Qv_fBeiZAdD z&f;e=QoJihO6GYj9n1XwJlbF=7Gf77 z#Yk-;1InWfhGHRhAySMqCNiKr+F&RaVizLCNNXYk%A*a2Vj*@RQj8E28BiWMy;Q?QP1>hBALLpQ{eY8U_4965K#(M0*Nkrj+7!?BW3NoP(DxyBxp%;c@ z3KnBM_TVI<@IZ`;0eA(OPzV)KAMMZ!!!ZSmu^xMH5>a@-S9Jk+1({F?6;U7U&a@-*Mk9g1({F?6;U7U&&D&~g?U(moj8H3xGzRk4^ksH_@1UJ->FpP zJCLe_F%iqaJXIrbSBz@$ksf@{Q>_kKqX&k7_-bo#K#b~r#Hc}=tdR{xQ5&uB5jgkN zn2)dUEiQw$UX%7)lh~TX*6avkYknq1Ext#p)c{>F0&GidJ|AjRH?{eEs7<}pre11O zFSV(cI@C)Y>ZK0#Qipn}L%q})fGG&W9$df!G3q8lCX_^dbir`U#(Eq^6rPGv?-k@i zMf@fPeeec-@J54mVl<@A8x6xOG2W)W8!r;0$r&-49ulM3PhvFxL5!A(#c1`C7_B)k zwy7*e+X-T{U34I>19jJ-tQZ}s%Xe8eebYu~rgddsz1LEV z?wQ1RKaChYn~BkjGJ1!J(TCx_UyAYJNHGQ^6Jy{tF$S#?V@P)~h6Rf;{FWFa2Z=Fi zz8IsYiSfxEF~(8P&K6+RSwAqKO_rpD6{KCHdh4uc0_(!bEBbNPW1E`-z5un{X zdLqWJl<{kn7>{2C>;CvlF@BpX#*@@w{0Zyxgz}!Sj3+;f@iZ%1-~)`rG|+~gZUpUt zdq(3a`|c_A5i?MXShg>g`iU)vdT5V6_yJGFuo~gGn9>aqVj2zcL`<_g&WOoV-=^o0 zm;v?iSWN!nsTs)hpvK@wW`Y}t8Lu$*iW$Evn3iC&mZzMK;!a8bVv3Nc@O7q`Sr*#i&7eCQfL5Tvy8wTY(O}o5hG?+VzcH(B@mZ&ASg2{aaoDWN?f);q(xy6m#sN^V;q)X zJ5J$_nAwTVPHgs4XbSdq_R&~|{a{q0zc@BZ~%ftHRO^%$XhPEIsFL8N^%S&8d z)-NCHmoF8Hf&HAX14e-L%g6fVqyF--e)(d=%+LDeXZ`ZmKzj_tRICKC`7h$3m<3XR zbu3T`&CwgwivO+h%I&z55+8=7{nDPt~hbUi7QTA@i}6ah!5IWiTtPn&Q~Qmp&v$rHdJCW zBEa!qlK7Iumn?=l=z)n?gX6e~$6}UBhU_SZ#^?dcD@A#wHsb(@Egc`(L0oC#N)uOl zG>9v`2FF2M83XB240X^6LogA?nuE=z-B#0AkA#TkZ-Ti&;Jyh%H|XbqYJ6+2-FCSnElf@8PhV=*gnJXR_U&I6T*tHkkGiTziJ^J%5yxG(0L zfk+3+dz13s>;abf<^rt20o)X`GRv);3fWN(t_(+dpAg)Re5Laaxh^s%RU@t%aXd3* zRwJ$&an(9u2xfrTYCCZrwD0OkL2UI3pnX^G2g544PLx6ebj1iz zk2N+R9MOmovu0vsMhR2{=fIl%F&UIwb2nIi&D&zu@*p(|f_13X6g@#~t#vqrD`M6* z!2YRS2AnTzv;5ivL0oOhtWBAy`uc zRF`e9I~_~GXH#81o9bF()=P=3VA=Irg1CAtx86z+SC93p&-&F*4cb|K+F5<-y#6py zKlQ)HaoiTOK_JqCxCWKb9KA6POR*EIUxSBYHe}y4Wc?Zv*O0h|eZanHxD0Fu&u*Cw zABov0KGLHYs-QJk$4109T7b=9`HgOh`L=;n$c}O#_HAO{Cid-R*og?-6|-@Cq(?E- zK_?6Wv5kps%yu+z zupPv;BCd5HQXn^KpgjhH*w)0hCbl)Ptu;1A%r?ZfA+}8=5Zh)1=3oO(;h~sqiD^qr zTVmQaKvxjgmbkVXKzVJWL3!xSErxEd^Z^BkQXfb-3}Ox=~#vR_#U*w z&ct@kiZW=4KA3=|_!?(GnO%}1FDiq$E`u=-#B?F1i^f=Dc1;Q5x)Rs5B`A+){mibE z*Ol0=#C9e2y`;zr;^>nx-y`ll;@(?@{rDc1nBCGLFKVG1MqwU^>qcC+>v$w)_oN`U zdttCoy0cHZvroED#Y*f&G-AZ;kpjf^Ag%{-J&5Z;To2-U5Z8ma_XCj@#J%4Dy+O?T z#Jo?;`=@YQ%$^>kMnP0VTl5F}t|$Ah=Wej?db00&5!Z{jUc~hxuGcWk!aAJ5eKC7` zkP#Ko6g@#)Z{m7y1#!Ju?gt5x6U2Sc7@WgCn2t?23bx^chhp|gjLay72Iz_rn1c-n z2eEwv!S?ngt}k&s^Jw;ExqWF{eK+Gc?uywj8PcO1T7%{Gn+W3i5!WvQ#C=HH|B$#3 zi=hrWVF+em8Fu0f*nc0gpZljoUQ|X)^uZ{wuluu2{n@7e#P%n40I>sz9YE{=Vh0dA zU;>C8KY+2({y~$m z4u^16%)uU{MnMoaxCcgq?H|lG4Zb4gM+QZ4umRzS2C*ZE9YO2}Vn+}=g4hwnjv#gfu_K5b zaS;#29GMuIQ3?$}>_}oqF2Q!30&$~=8%5kG;zkiSsyzl`Dya8S$8l54kEzp-(}Vi_ znC<5|Q}g2qn1>Bu*&jzEM$FMEkQ!DpDRG|?_bG9o689-_pWYO6qJdP%k18N`BC!*Rowx=EaD~^N zh?_**B;qC!H;K4O#7!b@(gJM8aZu)DVkZ+jnb^tYK~~IejVi;|v~&`B_S^+|Me5xX+0DYyyb;jJVH;`;535NkQC< zTIhyRpzY4sgrm3);%25q5i|mEGl`o?+{{fNZszx}#GFOkth}g&mgs{CScP!V#%IyS zXQxFeGzZ7Q>~WZb4IpkdakFE@oWrp&CpRjA*g3?`A$HD6>;-Xih?`5?T;k@|Kzj_t z9BfB8Zi_iDAvl-L<6Jtg8rotQ7J*}H-XUDY6EWu}2j|lH#Le#v;^q@KpSbxaa9_*? z#4N~(3TO*r77(+5m<7ZvxC+WzNZdl=7FIx0^u#A1b|J9~iCuVK%tZ-7+#=!@5x0oA zMU$}tyKz;_#U3O_LDWNM3x|w`2t7f%dfI1n!9Wc`&l0 z1R9_l*tee(_c{Ca^P~74l(#e;%AgU5TT0y0c_41-eq0A}U!+74(2l=gxnHo{FNphs z<$e)?`(iFjjI1aJwsjf%b=h<*1KYanA|8sloVev_Q5ZGAzFki2a>`sj6)V9$UVaL9 z#9R>w;#UyAg7_80uON2C9Bcq_D~JmtE{wP^;=+gvBQA`%uqB|pFzP3a^<0?@`B4Qe z!FI1?yH~P3E7|Uq)Xz$`dnMcbCENXFUQ`CLUk(P_^d)g$689x>UlO;9<*s76t61); zt{4Z_Zxzd3brBE6T%8!ittM`D1F(LpS-;i9tzL<}Aa*seYf>OLYJj*k#H}H2%?5-c z8pN$7Zf#*SKvxjAmbkSWK-^l&TN@+hI^x#lMh$cT=b?48K-@aEW8F_;uID_oJ|jw@ z5qjVgti;z~Kd-0$HY7(*Q~>*VLr)O5f$}!2!y#P76EQa?1hE^dp)-boxQ)bZJOtu4 z-WPLIauBzPGB>qFe@w;-?8bQz_fR~(eu>FacJ5r$t zYM}%AfVdrtuoWk8Tg z`G)eop}d{c=}zi&C+oPg5}Knoh}%ir&TvGFxhoKvLCh{1tTSL zqZ-E58No+j?}IvfJqeENx)XObf)*yb}$(G!!g z0>qsm?hJ8flYxD5mNL&$=GnoRhgD!Z&i*831nU=(4#Y(e7tsNIFab;PHO}C=nCF6# z6_wEv#GNDV+)@yC?kIi|^E`3qDf4_8G(tBJcYY=I;v!=BDFEv4LMgCME_B5}upJlJ zjtjeS9{0t(m=GCJ0`<@tpI{M)yGYzc;w}-#yBFrA3TTS{n1vNM0P6XB+QRp#kR9dF z8vQU4Yj7MIXNh^4ZMe+(U2YEc$7Pmzner|ZcbW1oU%_KBuOtKIU7@@yjnM<6u?#yw z+!f*?iHjsIlKP8m3FE|@c&qQ5BRu>vv2#f-Lt(H zZSTA4(yFZ_%a&xzmV0kt8-ootU<09;-iv7g6MCqjhnfUJNaz6q3H3=JkU+`FwYPHZt(1E!dE9y@V8^Ym!B>*t2WUU|NK!s@0=f^;eTeQubRS*-x597WHA(r%1VNz8A5rFy zu=PjO$w%kG&F}=gB`F_cn~(ia2ZOK+905N7%KR~9{`g;#@(H?65v_72$z@+oP3dLy9w^w02~qCN%=esEiexbfKvh8=h*r4zXO^t(0qaBi+)%J=)OSr#g#yMUpxb(_XXN7 z(SC{c%XzRK(0z&SOLSkN`|@2$`AUZr^uua60JgwS;4%0+pc_FqQUY`%TzBL!xCqdV zpc{FE$E=_kMKg+K6wT;*I1bQ_q8oh-NN@BLNtN7Cf__*Ahrt&32|NaW2Xt~6T3{H~ z!>Mo)+yyVdyOOHtfKEZD%mZ}Fad0I(0O%BSsvFR#XjC*R8g&cY0O(Y7>bsJvk)D=< z3ZT`{YG}19;VwX@p);W~p)>WvGB^OXz)#=-_&bbBsyPfTfXEiJUkP`?Gw=qW z)zRu`^I^6j%#K!KH8qJOM8OImxninQ#^S3Vsj&l2pG85h%k9*aMD$AHvT7ogZBQT>xF6 z0`p)!oC?4rO~C)rO~C)rO~A?2g;MC zJn4VH7m}LsLjz0!>Lf#*WGHtAT?SnST?SniT{Z{pfHu1VHo!@6DWK1y&!W$w&!Nwu z&CPTZT7-~&mmM^irmNT;69>#qSmtLL)@KeWRlI2g`@ zJK!ZrZ6y812H>;C4R8|hdE?FSFbK^DlG^Wg*)I0_y?eEMcbN#39tyzwjKrN!Oie6yaZ^= zD#V~2X2DuG7|w)i;2wAu-jdWdv~6hH$}j`=fFs}sa25O-UY68$8R&cM=-Sb>?*ZuA zPlp=;UHhNmGfD06LLCgkF0c=v>p<7>J9rt;b)xI619Y7W;6Omvc@_K`eh>eW)Gis& zcA@P;+eMmPXuHsM{SbZzzk`?I6G^S$cPc5Uz&uzF$H7H#D?AL?s)DV$?T`a()x8J~ zhV$TNK-Z0~`vXbsLDz$wdL{t6o(*s&Tm$#Ov+x#tA*sFSdeQZ+fP(>DFS_1)0A24t zBz1xc=q9woB3KI#!%ILqeSF@>=Y4$MHw*Z@?vKyeX;u3izNNCd0095S#&5!`<*WpdCOvkcD1Y2>Zf` za0%QF=muVa_a$}E2W_wr&<&y+L^pUlpc{M?J(M5 zp(WkvA!vqaunvv|(wvTNI=boTX1JgTq&Z_Q><0V8WTn~@J>o6jz^Fn}b9=dtE0lImc z;R^T#JPl~)p`DL*elu|0`Rm|VKsO)Ve01~C%}2KY-GU-a0<;UzEFAF59k)6TV#e1G{ZDNy9n)~&2RQZz|(Je){bS0o$dNN!K=$1YQ zA4=*n2jrmxX2YIvG@K8&z?1N{q%PMW4t=l^&@4x@9L@53;W8<=yQdgl{MVhNfa}{Z>Itb2ys{x;|>JRXy zr0!;eEZ`4z+ZE95hHkeX!-McA_*7C?hoA_gw|Y-F8qSAn;a>O)aP8G!O6u-hd-pu_ z!D661yPph~!O!7Icm?oBd-$LY7Q()8B3um*0h&F~tUH$8e2d;Af+5`556X6oL9Ucd? z2fQz--?Kp$dSMNm0XG5ZeeX?4J&?2x#nUTn%@_AAsu|g7y#})Wc-h6%GQlhg<@;!{hJ@d@iY*&~C~? zFD!(8;Y2{Y=_YsxUWE50^-vq2J+uvG!WuXd&V{StZukSdDXE7k5Cyb{p*?J0I1w%Z zbcdlk4Bg@A4o7!5y2B^Ka`+yc20wyd!hgX(CG`jkq@f$o9f9r$bVr~&0^Je6g+BpW z9wnn5Sp%&w9d?Jq;T-rWJPof)>QQFEzZ^9Qmck)$KHLKMi=$qJ&n5L}@_2MFECkAO zG-WyZ61W{6hgT%^7|L=C`8%c?mIK#2hU*>kV|Wy}-Z3MRdTbIHla8GY8{zwaKRfnb zcn;o{)Z;XWLkBE|gWwFf3Ao;IT<_ zp0Gb`hU?)`KzG83q@I`r@^#`|Ky%{RfaXLrC!#r#v`z{Env>9+v<{Ai3*k0EcM`gj zMkMv*B%nKaDI5x<#q%iDlhK^~I-ofP%_(S3!49Wjhf}b_DcIo@>~IQpI0ZXw#txgY z!)ENT89Qvo4x6#VX6&#TJ8Z@do3X>G*x^*{a4L2<6+4`Y9ZtOh?uWm@$C7%Q3yLra z$k%E6!)CZ19tCu#jY#V0Ng!XR&jmE6pABeEM{_!w(?68dGXg-K&LHn+>gLSYOu7F>_)9^Zwud_nX40BTgVeXtld!pU$gkoPU=U_%HaUr1Hoo^?dAgKK43)K70?*o&RI_ zEnw60vFQb9F6ag{7ofQS%>~%>g8KnmU4X4FbU_g&!BW6p7h!Vs(kbl0N0_7->&&|RlN9!Tpt(z*`Kb>{<`>(E>$ zG^BNX9MD{k=K76rGF%2f2Xxn?yB^&Q0ceCFSP6%~_u*Q&7oLN+CH2P|#GwOb!xeBF zP(MHZ6Z~6JZ?piK8>ycgcL(bG#*^Vfpe}E`8=eH}^G5VHDd2-Fw83Op4C~-~5FhyoZR{sU!ufDL&=z^#s``@;CH1EvXoZEa5zYp#|5L90(^r9Z_%jb+o7>ay zrlj6MEavAeFbu2VFd!cN^DE&e@C>{G#IEjiLkao;?VV`vByM#lx;xR`iS8FVq@V)B zK-}xD>2MB^#xJdK0DLN`zalTcss;MauPE2A_J-5o$M9SDZ$Ni9y1Q!u-QDxydw}ll zAHjq0C-}Fd-h=L*R+tXE!|{OT9yIr$xd+X?5@4r$n_(L428RN+x)*!idp|r6??~!> zE+_)J`_SEo?ml$)-3E`s-(W;i?@vNA%!U17Gh6}a?nih3>wxY7uKPd{Cc#oz2gkyN zfcAm=;dyvRQXe!!61rd->;`BbMEfAx2OovMN$RhOll_`@^$@YLhxqP8eD`6#`)~-F zVG=Bb{eka4%=aJW`w#Q|hxz`)A4}>ZE-1n@*bNQ^bdR8W1l=R(9zpk;5Hth2-=O;q zy5F1)S4irkLqPj~bWcfr49#O`9$O0gOX_b2U_R^(hr>BQz5Mop!^#u7o>*w4ZzpzLM0ZNcX8Gm;SCH22dkbq8@1ADqy2*&GEf21{li)ymimVuzzy&KyZ~Dz z^;z=pYyvs~E$7VCXE#YIXUf#)ntGcz*%rP+zR)>Q}9>V3SUX;ADxhZ zCYT6wU={2K$G}-|Iot_Pz^J4?ABGm7?w?1;nKSiyG|%4$)Z6o4Na_ptz!&O(x_)5+ z>;u&E3qJ&G@B(%G!prcPq;lp={S(?h&44`s-Jj6?3EiL2{pk(hx_{=nf5uLKUILW; z&)D?O*T6mSEc^qw_KPuS2in++*z?7sfcEv`9q@bjm!!UAg*q67UEnad2z~<30N3Qa znaX)HmGfpQ=gm~ko2h^KBkMsv6@29@hrnid3SI;9#+fhm9}{2^>;tC*Y5wCe_&aoMTEZ&BvA!%%^FupZF8y#;Q7`{0j~x|Mm!R_baibBwL{ z*sZ^i)OUI%mFEnr@4hUl|6VPr@412W-{bo4liv@Pz$Ul=?u0+WN0Rzs5ISKAY=R5m zPWU5yB&nQ2sa3K5ueg?mX z_ayaGFSG#m`*c4z3vPv{V5_8l=7c7g1N*^Qa4S3oTP5{#Cp5tv*bmNvTj43#Dyd&M zp$X=|esC7t3QxgSN&V6ZO)v-cgR|gPcnY>k>Q_!^f;q4soCUYSQ?ON1N1V_Eb6`I> z3vPv{V5_8#I-v>Xza2{L(=&a~$D#QSt4V`T*ptGF`Hv>A`OYnuH z*}c#LQ(zhF18D7M!IkhcKyUveyaAs{n!^qW;Cl|r=~x7N!C`PZTne|s1MqwJ2Ye)H zPF>Pmvn7q^xN2T(=etJI0w+pZ@NG#8k4jqPQAvvrOIqR+NlWi0X_-?cEyvG%9~=R{ zlr+vIXob~4xaJh^I;7f0-NDtxC!o+6e%M~a=mhiq)NIZwRok*)uH z>@nq%uhwOh<%kAGKay@nn)}d8`Dy75 zD zrNiI)mFtzIN%GYk?3=&=K}pW(?QJ2mp3}_~q*$(e{UY1dRcWu}vK``w$Ve!xfBiyy ziC^XO2SS6otm~6Kvcs;^Xgsn_{2VmPR&#%7irHeG>`}}vT~mC=codU(;hn@cUJV}; zlJ`C%Sfj30ZQ4fTpHPi*2CUJ|va+%IZz!yuL0~~@8+}Utg>tDhRhloYAm44FpdJc^ z`9BZ{8g)=Ci8qoe6(x#N(zC_RO0igKRyqwcCY5l7*M?2o!YbnSwyw?&6sU4pvpE7+B4m|wp%aES!=7w847q?iP z=15U@>5W72=BB*v)ax3(-O8nksa~_0ll>u+Rntt7em{SxR(59_x^f+J8f3XaGZjrv zEk3E$q?%0j_73;^!Sa-*wwZPE$oc=0l?jzxee$TkDoUm`+|((Vq|)ez${OWR$t|U% z7AkO#VG7YWMVXBjqqc><@q4&hG*MckxbnAt_wz(;VK3RJWBIv;{(N?zsdh?jamu?5 z17oiXQ%Z@Pr>3qZk#+_OvXsbsBK0+il*3=xZKPHWSZ%s2zo0p^penaD4mXsBo9d@E z@IoGH5Wh9o5A$1nO`$uHncPt9iDw2IM(*Xe?BLjM^6*zzY8IQUtTE{(D!gO#E9C^` z1ZkSIRO0FBqQWVpsA8iSxni!^QK3wg5V<$&bQ+^VyDA7>N-o>1l#OzU3a5g_4}Y^- zb}3Y|u!Wix6<$qDZW^3jKe>>aU5F(jHeFHFInmavA}h`oixO=}W}3YApjWZDl~7YL zRGaqYR<|zMyJcowpimqu&Cy*FfbnzURx7!RiE7tL&$+8)f!Z!1j9fAyD|>C;+$g>tUBCz?9X_N$Jb?mhC61CEl-cO|;Q!KJ@EmP8s!q?<&%B+^l$ z^Uw*s0X$ZztJ3vOzGGikZ~44@|D~=4ZT;78KK55jg3Wz*j(mF50goK%9X^I-dTlk6A)`a{8@{j9S`=@a#hcZ4D&(`3D;jSXOGPdxKCHCzLVRKT zjc_Y(BbH0fq}`#pBISTtmMzhiwAZKWNlz*hv1!x=9Z}&wKfYMg<0e(J#%gokw4#Q5 zzLe8h`g$D7xkh z+nou&FQOB3Q%#Dw#-iCgo-kKaWmVBMv!y1L@}zZ(%bRYG+GJS|@Ze1;DVgLC z`xcD=@6$UIi5j_RZI0;W^^oqTm4wEC8tM!|#wnWI| zNgu9TQ}JL|XM@eFS)vUoPcZEFq)DnrdPwe;?MCxyourDaiEfuAOH=CyrgYkLXL!zv zCbK@OXsT+B#AQuW>@FVRDYY<~ULx%w@u!I@9bzbElZYcS+-34 zyEH%R*g3P0n?3i$*>jHKVWrX*uCZA;SmKX7RJV%>XSLg#9ag1wPP?p_G}$6+N;F|sWi8p3h&LxSSv4o3ym_E}X3*m{ z={8xDeT5o_R&E;E7%DnU7F7#q6j$MgYB4#AKZ5K+lI2WHm7QBXvwt9tgoM$u3x<35NWs-7mqPsTLQM7BtDXnb_dToeN_XwV zyiKv#b=8{hsV{XTQkqK-H*lAVR380Yenr_NMWncq@1U1V(%N&uR$60cr?4x-rOw&P z?_2ahGScGJx!%a2vNCjZFn-!#Hgmd7lz$(Vc@ z74e;>FnX#O=DNz&CXDyX<)}&go2_?2JX#3PUU*|5}jl*rR*5=%b)pfd-nm2#I8y#4qD6T|f zqNOj=)fjA-Pb^LtjCQT+DGkgk&Dz{n9B8(MO}2dBiosxbnJ4SbOrKO*KDmB+qZ2Dm zq+PwB>}Sm7+h{_+flbeVRzxWxMKB zone!*uWGgB0$;tP+V$eb!w*^AlP}>~Y8MfCpsqfVA5spH@=`^bwOtD~)2FKz5G`2r zFfq#%GYnDiW~EfjWern=LVjbKK?`qhE4Nj9Vo`QC&S=cHhZ&6~lscA_I~O&_>l<8} z7HG*d%`CR|WSeVEbZxn|kS<4aqRnmfD`A(ml{vXiwW^InY;|=*m-})3>kC$|SY2 ztvWHLQ8>f37is09Kv;Ba+O!*$H|U8BMyOYB=dKm%HQLgWT`B5SW`uLa8xzeFYebEP z#wt(LYh~rv_1a{wkvq3lXx$7dRFQfZA+D9LV}xL&@^3drc(;4qlMWdJMSA?F{JpV( zW8@FxBZwju81il)sjyg3?Rd~DZI|fL41i8!0JPZ>VUIUm98Z16BjKmxS7H`C`ks8d ze61A4-5MRDR4`mxrBL;1=CaAu8j^3vLCD(3xpv*I%X@3GVl(mUujL^%tJZ{+yUhWo z#jf3@_+y&ss%sUjF(_@4-;lc{tK_HIWyDe}(?+k~_DX(sl?D}@EWhD|* zYN9_d{-vX|kj00|V#FAE%Y}k5gOlxjM>*?vXA_L=4LTv zRrT7dm;+^$yDV;Jz{9r5G1`s! za&hMt*6&nPunlV)c_eWKWx?b>Hqhs8AVr0Ubc!Aa{Uw(T~nsehm229_L~^4JtJ z?%6y4;HlHkI%MiE>!vKKZ!Xsk&d#m1aO>vi`z)R|D5pxxCH|OHrFD`<9f)H3tFsa6 z1`ox*Vm49{MOMqLEU2=%EdMi2Fqd1YK*J^>F?lgO0QwF?-{sd^#oL&R-^;7~>AL!o zTZ`$;z#a>!rbL2?pPXn;XPdH`tXYf9iUR?srnnpZCYzS5&&ZlPXtA178BNT#uJk}WsTeXVuj(>_`F#Y7BqH677bYoswyidyEEPOg}$QBj5bu)i%U-? z!t(emFCVCtZ5yUuIhS{&%{tRNs*6e-KR^p=(5YAn-q6x=ESb${h3t% z>Vc;IU?OVrx^$bvRJ(3y`r*r3%FB;X&a^n{DovVZQSHrbx$>gD+I#ljr8Dl24%8?% zy}n#DVa8n!9-MlFc(SNb7bjB}`ESgGc5Z&%8(=PN)WldH9c!ThxoN{C3$qK(SpVUU zO+A0Is+e11(>6_SnzKizIUQ$YRZd#8WyPdJcdP8!tn$GlyX&chYBBd6wR+JZGib0T zTgIn~6;$>O$VPQ|&1MQ&NXM)0&7+!)-7dE0(%n7P}h|l;`ltc6$ zVRs~aFI(j6J1PB-rd~hKMALUTWlwKuakT_dPkXN9vzcXvFU{dlb*pYNuH7}Qi6&^QJigf`4I6zWe~gXx_+%)D|tHpDQ=e193Qojt)k`?VSqIE4;1IY-kq32f3JR zRePXt*gNg7oeJRzIgv67(;ZK=8!N_Sl!>Cv>xFX5DZn zghfO#bhD!vn(Fab2zc0QJmZ~qhy6QfR|waMUh$Q3IomK1RC|1Wc3o~kMiE}PYPFvD*ypJ@R%59h zufAVN#CweIrG(d3vU7?<0|A9Tpv0^08$oY1;cvNhaNJ7gO-0| zG#zWlr<1KCznv}7j+ys~#h#eX;;uyiy4tKm0mJtbP$7yboVy5W8u1PKy0IAie`~Y$ zd_$nv5OX z`u-o=rx-Rjvw=hK8FL6T{a=iM!h3w}E2)gf6_ru05}y+ArT*tpZoI1-uHZmLvnFa3 zU3I#g&86=g%jm4zHE-HSc=RiE8O7LAZ68TZtn5Xrn52{q7Z(bZ#~gZ66)iywV%z51 z#j)rg4XBfrA)<1+OBG9PGtESGY2)4WKfb{leav%aJ1R-#%1F^;&NOwj1%*RNG`Ga9 z0ar^hI_Q%XJr!q$%$%5Un>A80MK#KaN;=z?I@@e~CzsV&-m4~(RTbQ)EQjN9(Y5^Z_dD{44n>=J*kRMdUA5w} zQO#n~L)OT;;L5~2^zup-htDO zU*E6lUY3EPnTdHm-_a~)TiCPw>Jt{|_JD;LRZOUHNR&idI+RMVmeI`F3~%y(CQCp`$<`~U$l=8s4mzMo zJ}8=Wn5-s~ADdDZjgi)Bw#VZm2gmD6QBAQqmFUP&G=a!$@=;3+B8d3S9*fIAj>qk0 zt7h@=Z6?yKqaQ0bGr#cj(3i2;+}Cr6>XKDV@WqPEA~LT>DZEJ+|d6K{oZEhv9%Rbosj%_*B%3ws6`>P?XypqKYszs zp`DM*+xhr-VoF2D>WT7m6Lu+!Ee9*x$EJBRW-M29YeQ&c_Z>#dzd0Z&b^IkPOnH>@ z5vDAP$i{e>Q%@2x7u$-Q0T2zyn97S4(vEH0w|+3!THjtwznd_%D(gWlNl{1K% z;RwdZ-?24rHHNX>u>j`QA{N3s)uw735Fko5nyPC^6GWChCXOfsa^+NQbD*w2UDMl@ zov^B-ydsb5F*$X1{r!arjV;p(6S9SQU6tj^8M?z#To5oZDz-KzvTZe`j@qC*-`JDy zT+kHK6O-G_Cf({PcjWqe>YB6uQ0Me=$DDdH?qJfqOu4waJJMC@5*u_Z220iDR}P%~+2uG~0PX zmZ;LSxTKh6Q~S_}YbRai{h@Y~%r?v7CVY}+r3evL!#^j|M0ni)jUif$WK}2ponE=> zk_p6(tAs~5XZwkHB;35beQ~FZ6ON}0C)~2l31@M_>cGLXJ9bTHi`zB3Z_N7Mo49MD zySQpGd%!z!yPxfGM0Ylo-mO+$PT`&+%n!-j*&6o&|PXomS zrRw;^m|iUy&VsFJvGf;n#SQ7c1S6=Hi25wCbSCDNl~AU(&ZpaADKml3)>t?eWw2Dt z4Nhyq9&2i7PFValRZ}uO6AJdA(-e&`_GX)^3k})iba~oBGnOx(*`jEj3)ik|@)n&Q zk697x3^B0O*xa^>@hRWi`+Gxvms4GK(Pg_On*A1=#u!R;X!MKG5p@&g+xX4$iCIgS zO@V4h(W)}6#<<#SDwn@ia527$f*+i2GzuP%T6BA{G2pGQ&)ZEQ3qxoyU0d(> zM8h>slbIiFL7T^B6v7_(1k+&&JcHJ4m@*~QD90jHW< zv)|rJ+NT`6;ebK$>x#>--aS!p+N@*7`k3Cj1!EmFW-MdUPh$vg3vrK!3MsKM?_gf% zXGr{d{?{QKtC+`?3`5aJM0C}dg^X_vGnH)CSnbkos`)-@Ccfw?ob)U@s7(=jzZ}WPaCJ(iY{CChd zHZ#*|%ucJKE3YSphdS6tHCf$bpAe$e{odC33tD`gy=`eaokgz^a~0W$OV7iE>sbVJ zb`XRVy<@zf*rrllNeQDG&Ci%hjLi|ox)%`=Iu|PlhBkBgI~KO1dN7mBggo)F61L^X z3>mhc=Bv%em?XsNn8C#wV$n=ev^OnVw7Y5>>zG*WY-~I5e5b3_+cBXOON^BYgI2Bf zR(j5iUZ=vu%on5Ui78t|^#p2WESQtf9cJdu!|h+MmcBW>;Yd@Gq|8>fh(IlShPu(C zj2Wz0B#G%Lo95=Su#wT+L~w}amB|(>^0Vb3k8069iqoxmn*8_IO`2Gzy7Cid%$?br z8%;NGg2N(PG>cQUd!6QyFfTXc35P zdXn9U0Qbq4%dH&3iwQ>{TqT=CVh4r#sP5Ny{laPvq_aVr$y>+-0-1tWvj?*ozpfnW zEcR9ky4BZEibhKfKC51+^cKaAwrlixp1SDdz^N2&#qnm0J#DkOoM|n(D71W+#_|zhmg_esC1w_Dm#_SJi5FO)#6>>X@LHn6M< znN_PZ8fr+S6D?7<>eXDu_{d2fzv&dS&txmcV>}C#li{B+y}RDnwUNRitb)rBmL`j0 z)*$>xQS=JVXmI2Pr%JKLcCpQ>D3*B7n2S)*r|nH1)#Qvb@6nlXYkBsT)WUE|)7en7 z)VKK>r!Wrn5Fuus|_;#bnvp7Y?`(t~NVOBz$ zYMh?9(-ZJV+cPUC*LC8H&DLUXk@Zc}@SF!fi(I^;_l=vrJ~4Z45+&pL0f5&~2Be?GBKN1Z20T z@!OUolu)n{D`jpInNW{aRlTXJrg2`mWyXBD(3wb2YRq)>%eUxiV1qriz4=CVi}%<$ z6)9U4*(tNRV9HumOFUdzJ)w2c#9SSRESu-H#vGq`Q#6GVMLG^+mZT0w5cAk7|37Rv zwim65gEN&bQDB#{QEr^s5Nk}D$86cNye-!=ly23=SnstsG; zpR~BnAJNC`+O@K$yre&$Y;1G~Yw#AhoV?BHXw2uDa@27R2f_N48%1nO*tu%S@tO`B zhxo+lq3@i~i*RRGx!u@$(?d?XswZr^%VM$FLK*oG&AEXgg;^pFNgNPsGUA_c4v5J; zisEqQb6vg4jqJU7EKv?BnzZKTBP@#SagItmnaWGLqPSiD&XrS3?2Lwp#@@%B6k=a= zPc|yPKAB|XOB|fWRaE!$#n2OK3s*#Y(K%+D4H^YDi?&^D*P_Mf<4xR%meLK!PmmbD z%f-^vhPr7h+e>phiftZmA!^NJtof#fSuN>Cr%TrNvAQgdWJuG(yyeVVoZ)0*nzgQ= zdFqEIWrv!h-Am)eK&U<$EBFJogYo8ga-cgG?X2Z^uEktasIkRrOo6HS(v*6yiTz9F z3<+8p)0y^cc5;JR)oUDjd@40*%lljUldUmVE-Igw?T9D4^O^Qos;5B3da2m==t9Oi zyXr}efZn&}Y{FMo&#oD+W+##z`YI!MC^vR?`KjMX^#EY=H|p0@U-UJwIk)3a>1#Q| zgH012jCr1|sY|}4apmxi&j^OrOq`kwM@>)eq*eU%o6e1s=k{!jVJ0>DmGp^nh^Hhk zmyeMeeP-zcNg5p;-8!0-ZW()jU-7;?B+&^l+?Q+sUN5Z`(cYaLf!vYv_8OBL!3ZElY%@gjGI0XlVOMMNwZ77Vi8hZz zR=n(|rW}cuj<6@%f4CFJ1e%5`Bny7cU%y1LZvES$hS#9 zsJbn&+WXEn&hF*5X3l2icWMzDqnro>Y`2d)zRIcgn6aJE>d;LbF&Lp+vQsd zjfsw(bRAntZ0PM%9?C~z8iSRq-gWqn4ZG(qQ$rDbCmrl|Ti$BbWhKBZXdZ{AhVXET zJtfXaQya|XZj)9UwPDQKc5b=fhB)U2BPwXfNcO?P0n|CP7-wlN|#!Wdbewa<3) zXY%hDkHmd0)k$nM%xsKC+f7J}!Q|7yRqb87O&D0+UfHd+t}T?B*jQf#9jy!a16gpTyqc29xdL<}45XCnrughn0S{)oyFF zV!^-tJX4N0O=$?$PF}#K8ux$f)P0Y)#2E?A%p94PSl<#36eApVuIow8mv1RfnwoA| zGRPq+-Mky&DHD73!Rmf-ka?DgeNA}_ZhO0CWlFH)V2}EHoj(1|NZMVVU0TM|^qGrh z<=2@$bxYH$jg0Qby)t?Fd|T#FNAB`bH0TN^wSLXPu3QzBjZ7>jxXd zO*0nTvTZ5%!ikA;yiUHw;bg||Zg7vR-f^+c(X6UD7B2Qp%d{=+&*if1-QlGx;`V<9 zQ{J%-vo{quqw2nlNyv8d>;Fs7BR28mT7Q;lQN&{NS#-B6m#-vM} z%4az+UT?yKuxlpU3eED(UhX%s#A;k7lb)-$U$kQfAr=tZRhC*?#|46AF_En0Xyu@M zvvIJ}m`H{RGF9V;#`Fn?z@*EVX^A+t2xE^Qwq`68GsycBr8IXM+BBL}I^)n;4M?95qgCe@s5j3#UIU5P|f-GF?vRSQjs66o>OCvwq9D(rNo8&ai-Ij7lP ztaX@`Ktm#*O%@U!Z@I*m$Yy}vnNsScdithu8wgWdBYN}oTE{yd) z(_kpi;c`7uTN7zXRwu5u7)G|s*W2B$QE9%9JEiR0b`tP4*UKCzWQsb`o?x*>^oSn& zsr)JxzK{yvR+iHnp zx{NPlD;mYw+!ZOcMy(2av*SX#A`^((8281n8*Ou$6+gRomVjo?2cNRE1nBrO({L9H z8@s7VlU=DmVZu=AXj|GouJvf<+Tb~JXLzG_0%W5!fM+ zZ6Xlo{3W5%Si&4@Xh;d`uJubXl% zhprGT#+1w()ihhS`|mxxDP?hR4vy9__7OkLZuiiJ4MP}4j*fi9oUdoal3gkuv)JPm z7P2wAKY@idjaf(((+G2l`&^18qGw}a&an`vI1`Z6jAK)@H|mvtyV`}dN@C(WzP<{# z1-5-EMkMabs)moN&E)W8rw3o_O6cDDj7g1TGa+}0 zn4c0W#!^jbUf7e0Cla-}3Y;?Kt{*j?OT_bWz8voI_~Nl3=gc$dpryerD>Y5Ra%#Xt z;VtWejRl*9HZK#7HrkA4wbt}Co3&zFIURIIRI#mZ3d z?9((yC|079wS2iX?XZdWjV6{c3^;GRi5b(&|G8&WR|_JlCBmrmB4gP=KQa2z+IWw1 zte@=diHd%bqMz7XlJSz;=qEAJPjW$DHtK1ram95loXZ3(0k0fuEhmg#BfGl(&pJ)h zuBAxQ6SaCYQ%%&~P-~iY#HLAZahyRkkPJ@khs<~gY~WMr`Xa>L>M{{M=&A@$FHU5O z8;?3VD*lq_`1B7#V3pQT=m*EtmXm6{xzgPnKfS5bDx29j30OuRCW`;X>G6b9)4c5X zDTzAyI&MR@bJo6g^4xh-YUQ4k*-`2WD-MF2vb>KR%Wxx|eR4??Svq@UgX~gX7NM&! z2b*-Wh`for@JgLs^jJcwycX|^Xf3f?k9rt8*N7n{~*f z#>+0}#EDK%j+ALu3FGS zPG*f9Cmo|aA#Muv6G-6}td6d-mtjR%CU{I8n?p2BIq0^GY_Sl*mDvvCEnS?~J(W^O zl%j!BkY`ZYhkKrBpUbr6!zS#X4t> zRg0$-dA?Dqmy6}PWz9<)>z6k#t1A~M7X_PqT=%>}yJxT^-7=V%HMi%uDK@*!Ih*`c zqz~n<}ar8NPGf&)TBgD+anT&HQe)#L@ zS4lOBu`McBy%WEBrnRE_g)bA685s{mZ*NT#iV@*XRc#ALzm9b}>}EY+Zkn7g4a_d| zv{_xmLYw8MWK&EDi6|G*Pll+c%-dq0azQcW?7j0E+7|T}Oe2@e6@}pFgqfJUfr-Oy z+%2|TP{wveR2xs_e&oie5?>v)N7g-fX%%YN_E*-{glo?IzXbbES*i`D?a13dLwV z9*A1px+@XY19S6weU0jM`;wL^d-qXMv!yjm_rD}sTA|?Lc4=Kin~A#XrRpS7Hy3&O zfoLP5M}$QqG$Q}w!7Re&@+mz;&U)i%PR@JVL!F6KPq>43IuikJyLhXYT7y?T3q3{gzMMt(=c2X4eUV^CU(QOzv`lbeKq;~@w~Ku1=67#!RyeRZYwh?V2l zRDHAb0sEpU3d%-^AODY+7qb`fpn$5ssqQXqzwbyvj6w<@G)ej9w&O1oO%?}xGAd^& z?d~vtIWF(WHihl});jW^jC;N8yx}Vqd$H_r!~(98)mIZ$Qk|tUU49D>+@Zz9JzB`$ zlnEp?-RssAv(*ro;sDI>Bmq%U9b4&EF-!E?cj!IMIpUIaqI&+YoXBChs zCgEWgSxGfag^Vp$cJ@J3Q3qC(9adS%G`D!YEzKE4wmQly24wB0JOAk47F91zYi2v% zQrp(zcDJ!Lp*1rbfNsIES^*($>M-wYq8YHo^hwxMCOB}+pdgk zV!y*AU-FUcQng2U^i7z@X;q{XX^s~g&2fWt#Q)qN2^ASzKA1!N&+uF}_PA({CF7`} zc)vZgZ9!7KSy04`J4y_o2wR`5H$WmPi<|bQd`@T&qpHJY$TFb?6uw9wSq`47XgyWNM^QE zT4;) zMH~z%;#PdhVLX4ta4KA_+7N|r=GSUl5*uSj*(dYpBc#_0{7 zI*Y^SaJsCnnpCMF<_u|6xsvZn`h5vMbu8Z5u38%M{*>FtE%&lL7Bsy5sPvR^3}d0Z563WMX*RLek7)rbjU6zNyDpAAk=c@A zG{b88n15ts7XFcbRE<=XjAKn9{7u#Uv#95Wfp2};Y(C2t@@Bef9W;Ks)f5S`oXTeX zQIlp;Z5;_;*u~A8&AnN7$i;e`5dbeA3E{UnWXD&G-z+X!d$BmZxqW7Cs_OLj125tQ374C_u#?TCTG z%Ui+;R|9?Gi3+qh%+k>*@4<>Zl{5R?opnRL zGAY8*UQ{M6tYF7L@ey*V#}sRt=SuMQ$a}I{;`1MiIU0*mTb##*i6!-}(r=|FF)fSm=}T=UE_z;tpL&HxIcXGXmfF`%9zW()*95vKe9`>I~|^bEV` z-Th&AXWsYf)vNba)mLAA;a6#sgq!j-+sQNkoP*}Up6Slc>7MRY-Ce6n>5@Ovolg~f zp-!IZT;A2Ws;6tZvwONL)-jgOFX`$SPvsYP;}xA)ia+06ih-{{CNWqY$ik&!647#m z1qZ=bN58>*Dqp&9kh!r>Y%RtJd1izAma6<-`=-fxUar)6&Q1H~pEW11tm$L(7v%m` zRm}aDyNPwR(0GQw9^xvF@xRU9az?NViP|tuSe{|*t3tIc!vKguj}dQA3Vf50ueN|i zDSRdcH5nmzx`D-k?~Ondm&Y&(_-0)zBG{*OWfqCSkH$i=SSVef z99L%rmS6|=834NC-UW+c4ss)%X9vPVbhUmj53mE-!2)}usXc2%U8ka_)l(SO2bX5P z<_oEa3VGqDMGylZpgMI7fPeFbEuFhHXTA*MV&}{cxWUimBxU%_+co!{Z?CNCfgtDr zEA9s?dL$45_TKZ?3YyJFU041GyeWet)fRtv@5r)PG&Eg0FB})k48q(4t|zb@rPpNQ z+17Hjr2an1DI_sPTbwE*FKRBQ*u})5S$?t0=PppHSi`cb%Gt%4)*AMPe~N9Jh*wZI zY}R4y6v41-#n{=Z98ylkoF^^%sAEU+@_)V(B7VP(TdEjITjWTput57r+9cP^V&5^> z%v!E(&14^ujMCXoF|gdn8dJYJ_S&i;7i8|*>YmG^dPNK^au8Qo9*UL#A*l()6e5`H zO0?1nt;EFYDb^OU`i_rRu}si(stHIBsWm*WY00XMHWG5X@=ih|S=@$5g2auECJ4#1 z{;_aJU)miNKqFQn9`gu9lHuu`BLS$QCL)RUDjR_W-W&nMp|15;liOKCQ4lxNA>w9c z={qcrVYWV&|HYc8cVD1%Y%Q^1SSylc``lYVT{iC2nf^*$HqSpVjK5K z)RA3+^cGr~wIparI!&M< z9agZ@$9%B zT)NkSe}lEbD!41*V}L4{xg?ZriKzh8DS#>f9MQBU*R39amLimZo&0ouy}ttRN9y2x z%DZR)Vf-VV)*e_0#X<*n&ZF<(n_ohg1FI+oR(p9GK)CiB$pf#!@PXi-VNtvGOGPcc zcI`8)BIr91ZA@>SrN`7E8n*1t#&28n6zb_$sdkj3+8Y#@N>~8|{n0%Oss+8522^t> zlJ^Rskizo~RZ$p5LX^x#D?SZa8oGe!eXgh}Hk)p`+q~s1IZWyO4>h%GtS3%uc|hiOxf6req_BtsHDYw)-6V4zOW9 zU3Su`qLbRo$HeSEx$(Do^$>eePR#zV!VJKaaX|dOiM@|<32FlB3OEvKOw6^2iC=+; z2`kbd!J%qH_!U|t9ET6z0E`iyfrpg62?;0OYtx-wDUSoBZjds)@SJLzWu`m3Gf%(K zmE`H}?lgNN&pEEm;5SzWk9KDnJv6GCP{1B=v1N3 z5s;DuVTzf!Df3j}50wB+aFFm$Gp?qlR#VRE?sZvQWG1GOO1X6BI!FCC={3ESxZ3em zN@Fb+SUkO&U(bAcchB`ZDT%dj5U$w1-fMSIE@jWA`s!?n(pVQ=_ia;Fx&x=(4Ad7d_Qpo_Yk=qDLNV$>U9O;=ssF^(0hFAWz45~0-4K%s)z)|ZXI&JIoSyOI1ZcOFlzh4B}sm zzTInjg^)pB2frL4xLX*ug&0BzwVgxX%D(Xu`UNPzjXl{_7hQ@iEDd#v z6`57x#<2UrkT;APWP#Kc0J-*sws?Jw^-x4V&1<5_Mp|<^2j$1VpL;x~kGRhjKx{ z%0mpu^`2`=3r@IjblE+B5ZwbhX3~^`1O@gJ#SNPQ)cBgPX%gZi{3c~#-4t%0 zN;?$hQXNo1>;Z?b{?|-6oN532m}>G+SaYX+kJ&fsci6w+WnJ)ve;siqNtke8M~aC) zkp{R}t+_f=*HuG^PL{eB)??9GF_+`)IR#w27Bo@5_k+;z>Lau`8y*0$*CfQhhCLBi;ZfW%ih{!FhKu}STOsFEd z&*uK4g3EB%&!KPSzL(G?_x~!m-(FsF`4@uAlCCrmKqTtl%2T4A{op>wW~szJk9hpm z%C4pqBjx0uhyx}OCQRbki%a912wxW?yKQJQPv45(NaqSf0+(eZ@X>>-+f&hKpW*JJ zK;XCx1m5yb1p@Qy<_7jS92$r%UU@2dvT&XBJB!Z2n+1jw% z5(E1}GWUuN!OOx^lJ(5a#X)f!o$@GnmuwDTB|kNi3q}U=zC;3;e#q?ej~7x|H~hgo z)0=~d_}GY*EL))6XQr5ML#(up3V>PvcpH!L&@VQUW%6iXn87BxB}Xp-k`#%bJ4FW9KTPq&f;;P>g}BDj3qvYx-DeFbv;Be2 zqHPzMi-ag(zL(DcEw!bLnjvR!v~wP}a|1C?cyB9Dbn+i$h0e($^%$PYKxz&zqhljM zM_y}B9mT*U?7h=$wfjCX5G!Ipi=<2`3)o+TERYMaEHBmiONHcaFE3@yuY{~=FHaL= zH$PkXIR<)rd6_QtJCQEcUVb&U2PlW_!9nHEZS8pt>e7r$kAiNylNJ{zG9BS81kG^j)2;R45Cl9lAG6xUaVn5URVmHR719jR1E@zN`*PaRZDWrsampOJL- zszw9SZ#^SvC(6T^a*Og_%rqJMI^T*o&%{!I^n(4ME&9G?fq_j?xT{_!Z5t0G-2$o# z7R7&rOFDu{+=ha>9YF^gvU=N$lWkz7Y?$sG4W=|l?&U1hy4mo;{|Q*>4&H=8{RR?* z+-A-;a<&7LN|O!_WRWn_?YEF?mP4|I$E<(Qwpq+WeS8>OYJ3^y=)NXKT5HEakkw?f&up-rttI8Og}Y1ncJOHX0VYD=BI6l>O{nBB-|jQy{(u@_SO zP|3=^WFZ4c2@)HRkz0zGf`5>f{bpL_F!J*l`6JTM%-$gk&C>o(cJ?rrHl6Dlb>t2~(_qpFYq><%FTWcdo{oJ$Gt7RVmdZ_>)v z1#ug}j1v%y592PE#^C}bGD6%0MeQ$mgiA-E0 zM-WmMcq&8scPfs2xp`|)X)GB;RtH=_Mg|byh)zYKNjigo9j!P-21}%wSb$Ir^(X6Z zO!kF!T<8vDT)I1@Ufx<|pqB@rm%DJr5)c=Q1t+`2SttT?5iuMDTZ4{BHOk6!cHa9{ zB;u0WglLis6e5w`DpUh75R4M}^GIDA5Ya%#9=x_J0xN{@F(UV2svkAMd42}sG4j>t zCmW{II+|Z?6uF0A14B-411kw~(O(qJ&o#2_CVZAO@Yu=zkjvA`FKNYrmb(d0G$eSh zErD+pk{Q|Tp#K?g0Kc;hM^`pp@BQdXzQ0^l|C9~4L#o_xr-HFO*7{~w! z{ccAF7_^ZAMg=lJRUiZO5Hi3&+av7YMgJpgfSpG-1HZHf1w)(eza8v{f^isGpcA;j zjNI_BI|Lniklg`Ay8~eL!4fOW`x|-XH+Bag1QZi{Q$v;~v|d`O5Aa7C&x78opRE?< z53srtrt)_ERGvC`H~(mZRPNdGr-}09w|2<#=-{jX(Z7b`poL3FzZa9LRGeuC_F-C1s^Qv%Uwl7!1AT6Vjcr?h6x*k#o zemK_@^yQ)!Qu}^+^fC4^3=sjRYwwk>7DHr6bgi_OUWu;V%1gpuAg!exnA3pYrMZj4 zU}#9m@>$I3I{T=g>taZ45kpGWPueTW3GMawZS`M<^7}Y4m{5$OFJWRoib(){^)ewe^X&n4 z2o0Naq>GKO!>5Z2BWB-#d+9mb28MT?v)IT*DhF~a?-6H;c-+iCg)>FwMaj^aB6Ff- z)T0K;)IT-0aX6lv+BMO&(I3FM6Y=AqC-ULF=dUD(JLa$UzYK%nr#E4zy@_P4ll3MC zqe&0^7oCm2@$bTaF$}CKtUYB|C55g8+a-i*wYjkuCgm9YE4TMW*h49sjpo6u*Quhn zIT!iyZO+8eZOQbGVF4*JwQyfDv#BCIkB)&Q%SPP8>+1Kl1C0dReTcPL+_1iCrB9-d z40U%8+O9=#g|FFCWINgcNz^tsA?;%?u_f_RF%}Uyfw4}K_*DK{F~*)%7{=%hd#vX< z@Ss6Io+IfBbXlGx@ewJB86-Lu-yQbiPW6*r;GpuMw(_!mlJxu7*A=~0zra_v+k>o9 z(8ulf{)KJeSBUofM$9E3smM9W9)3ZQY_HnErOtJLO5^01p<_g zDPToJ6T%N*DJU6jxXlGJGEtTsOnOy7T_TYNhfRjrx6Ylj$8Sp^JX_VydMSc4yX>X- z&*!Ra@WG=m_=s;}zPVt|a}l7QZpZmRDpUwbnKJzq7ofkoO@m(ue+#fjKhd z>Y&&OBj5&f=|z;jS2^~i_fM7=J7IpjSSQ-c(}ryadq%7i?d9b%A_>qkA^ymJLuagD|3r(7aQ4jGliRA${{@sgFm@ZDNIkd-)C>f zAzDp18R#zFY9%r24wDx2{s=OWH16pd5-2m8dt{r$5x@9P98zCdYjmkaw|ZC`8K>OA?nDWy=EqWEKU6xPt|>SUmCCb!%c7>r*ee z6UDw>;DoE)7~MOu9ee`P4+kV*wh7!9Dbe}sghYoW$aW-evdj02@(bgBF?U&SliC9a1CT1>$ePJHFRWfbXpA=d<3}`$&Mp}D@{fBZLzX}$m z{cLUH_k!}U@@nk%Om=|5$`4*A5nFaA|B%4^klB*hJ~#6nDuq%{7xM6pj;UhDRENeM znJ9OS>LIH%Q7le&5TJ4f&%fV(9)eF!X-c*csnfTcT4`ZN38!2$-r3#D9tnE@wNRWW zSs{J2t2}`w4YB8yI)5{ow2i$L3IH}6>}Q}{0Lni0W=sky^8!HIUJ1%B*!wV5K>3Ao z3u2^TEMxl`GlKFv<;VOsQ1-Gb6pbj29_0^87bqt%$RttbDb~$bfwG;wTQLNs!Bz={ zV=H??0Tc-~79z8-{vr0O#wva_5_c6svk<#$U31s<{@?msu zz87#mCMtLr`(@)a{u+cUDFE#NE+@>s0D>iinxaq+>V_UjWkRMF?8)VO0#+!K^6UIH z&J+Zn?(mfo$&%NTs8myc?5^L8=3LL0A}d~ekG)vg@Yk42BvEPIk`A5m`j3Jck2h}x zBOVna%99NQQ(kY@8$c70yrZS~Qm?~_giY?SBBnpwyil!>35>P+8}YgexKHt-@!jzJ zKvYjs64ouz4cp5=L+M$*q8mZ5zv96lPHIrt%>Dd76;t&o0kn@26${cYB%!%+7eUht z5HAh5nVGK}{Bf2{sD=lKF)ET*>$ibbXCcKSMXVaHAs>%qK}4>wl+=kO1W1}Qxd9Vr zcQA9Rvvbm9$k1~1^I&IAbpjBLSEnYr34zL~<~mX5WB7svd<`WLqCv7o@TvY-GYSkH zA|t{SUVkkL-vaK6gOz0lmXuGe=V;t~JeW!cgXzq_+duhIT;c>?aVdVHs{2sYe*RXw zsv5<0yLnYz$}K4 z+|5DK7|$EJKTTsO)RWEjgftU_2-%sxvmrN559+b$YTDH#eXG1cN*s>~Q4W#o>a1Qw&0JU`Zf!zWxk*xUrVsEULle5|W!n zp0q%NRX@@_n(nA(G@m!%^``jE8aHF{@}|701v;ZKKDo3KE!+@{7bpw35zcl8ya~({ET)6~k%9LxF%Z-luE6M9*qJ#{nQA zL=OYfNe>56)7KkkHr6#>BuR~|Yq_>yl8CVsg+hl4X`>-cj3dv-Lx8!6BDocyfIfFP z8b&Ip1L!+u(1;{6p<*Y_dDL{LC*%Pf5Fqhg84EA@Orxi99%4H4ic*D=a||VEv3j2; z;dFHM%@3wZRJ%L6@SaphPfY3}PE)99p}~Q!IEm-Rer=m_58++unBoM-BtWE$Y6YpZ z2B4TIE84^*ouyvLS1VOA&Y?$Wn=wAFehdfz&eDov!hwmdp^ma?sP5DXz_@eA!cZi& zzW%fNSquH)yb;*<+Z%8E*FvFlc{-m%N05!XN5I-cWOIbia&Ip z(sgN6MRCRweKWzbkiOph4ZoIA=lHnsnLLmZ1CDGgTJ~XYW`s(CKrvv1LfJhx)?WFG zb8p+%zoldv$+9c#DwkEaBM=NnEH8S{FkGfLP!0x72qn&jcqpP5~-lmqmJ$` z|?M74jWon8_&;i^_>Y2#P>38^kb_1hgBUR+0bWC+^Gt zvDgq%*dAymb)4mlc<>n)vA44v{=f0;!l17hDXxkHgPE}fIK2;u2fZ;T4!~dlR7{3- zx8aTt7c|y2nTwnLu6QsQaU|17umeP%wJzq)g*&glYUZ!?7wWHin;vxKbR?I%0D^|` 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≪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

  • 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

    *(=(XU*__8XM3T{%ZN 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 z zb`#FM$o|QBvT}&*oPVJ_Aul_}4zSeb;^DKS`$|Kj0jI}ha=5}#)9iAr7X53$*D;RW z;Z@f~jlQ8_@kIMsi*x1R(%y72>h=ZV0eL#Nu)}C`7qwkA0{y>|P}kDtw}l z$#Y#Y82}8teia7l;PXIfA1sM2Je~DmVl0YD8+i)1DEr3(H`Na32UI&i)e=fctkWD zAy@9|P)I`Qt`{6n_9vpSL1B5eeVE_x>*7xQ6%mmA ztaKY+@@e5j69`rqaJ87dtGcm(kmMk(@NQ())-0)MPbvY_C< z*{GMuTWf+p8YF75Fd%pU04j+~&RYHkW@E*$IwS}N3B3XhbhY8~uWmK5_UN-{Jqu$V zU3vO4e-}qQFf%ni4C@hCYq1~`*;7H&RL#b*$OVB5fE{Zlf%W=Ryw4`sMZyXXPKr16 zHsYt*jIsS$Bm8au)>WmVP^H*7DOFK0UT4%ziZ$OU(flWpbYkhi$%w5~{EJUstW&-F z-HJJ_`22HZITUF%%dUfjifmiA6+Hnb?&mUV3yWl-IQQcV0y(y+k<=a2% z7jNuo2(9)n7&ovU;s#c0sjveER@(=9rbS*!Ip6s(;K*NgqD_kBUKX$ z?HlgIjEOZ^purl|dgIxi7sPxCSINNICFC%6dr_?a6EBKPOdPtL z;&SQYh`x8U$S=jya^MBrr7yt)v;1PtQn2j|viZNwouy+#u{J#pma8%|H0xjr+uGP-f&yOP6+#8@glnwS>*W+dR)-nclm&e1)9ZvvB-s#qi0#hI$Tu=zRmE zRH2lm)(u}1lv)vN6wnm_TLqIiWt6BiY6=sVj)LGqWHX~KBxDQ^1ga&J&&UMQi*b)V zfduSA8unX4f?bxSc*QB;B<)trSe$vu&}=!+N@&^Fj_v*LqF*15{@d}x2+aPm=;3ODEuR|E(#0ovvuRZgDyQ#QG8Hl*#k`&wfNUXY*AO2)tR#g zR8gZVo7)zv{jliQg=6d+A8L&I+aDq|yVV-M4Aq`hY;!J0=qL8g*%lTX?iF)o{ zm}Q-CFUq29B)5ga+bBqO64^?Cn>|&2&3`5%S_@@v*~^|vCR~=dq(<~zDd{yC;z{6Gq1m+ zslsVX;B(1Gadr0&YU>57GVX51PXMfQ;Cw@owD&5D`HUG2ta-Z zinAgEz(sLZN<|imv!c?W1f9r+!)=-hX65P-Zm}9=rQD)x5Jk9KD5y`Mvr4Gty)PQJ z8RbIA;&SM;K9kYvuy{Oj2<35f)>LM|FMm1fAIPL^IzO`gWRJ(}uo+EWo!05H28$UZ z{B-wuHiiryTS6ZSeL19$L~hsG2Cm5k5yEC4n~|-eHycg*ji!Jz7?MZB&B80?P&gct zUs-5|N99n^888|B$!OLqTIHEBFew(yT{B?Q-X4kQ(e7CAVozR&nAD1ZD$_{m)xbAG zQB~j}A`h_bg;T|Oj1-To!b@xoDNzZ8soEW>csi9O^B1vzZYH_hgauD=uT!;Yg&Fk6 zM`0 z{Nnk`0$iA>BtkO?ta;X}Dc#fFNTM>$x|84a#nw@S93dJTLJ>na^Np-u{6Qf5?R*G~ z?pxuoPW*u{$G#EPN22X#vfdDw+s}Rz;eS~o7}STu`e69kcFIXCfbNqrewS1l&Y|0FU(D~#zrbTsyi;4o`VBX5{ z*(mI4Z7(n*I4e|twN8tE1Oh@ijb}-T<>qaOHJy$p`Na|CgqSsS0fKHpLJoAWQP?;! z1{$p=Qt2e81+pJDm5v!bN%vA&LFcJhRIiJ~pDcT;bi@PYbSUffSa8J6UY!m{JXDlT zwn+2=&s13Nv4d7ZAv)sBhZxt(J;dOnzd%_RJ&3<3oL7<^t1lF%6ncR;rC{r&U6MfC z1|$*-_{pL_o`SjG?p_z&)H^REO4jU2#1d9RoAkMGpzuT?c#C95$jwkLA^WY~fDM`A zCbvbGsDMJ8vG(Vp?hwLk*opD;HFg(mPg?x>bdAsF$VVGG9XZpWSOCtN_*(J+OJ z0Xj3{L*I!7wbJ`skEo2%@L$Jb217LZfd{3x{b@ezFNX|4KP#Yo^lj}QrxJ!x$dE`e z8>B(F{pW0N*qd)Zk@k1#mbg`&hrYo6pc1suGZpS+0?Fd3VUZytJ%WDJL3KBNGYy&E zZIR*P(R5CCHyl`DNs6yZd3f}SgsgMQcFTbw|#h*+@HTr1m$#_WfeQh}QWGrIP zMG{ZOP&5C!m%S_;HHX9IXt@2;Xq09VjoyB{@(KwJj%d_K-*yH1lU$&iK?}-x9KgKN zv=^&wKVVT4j^g{!x-KG0X#BdaAJ~iaT|aso(?2hAsz*ep^88Q4LfUVwK0o`!1y9Yk zwm-b?x$(>%q{u(VpV`7KH*pBS_wo1O2ABgvdr&d<8(<9k6o47+In&6%z+Dg*Ld)2y z*X#v`AduJ&V=J0F*|?WT(MS8Yr>AqWPX+a!yey-_)KB7ZQ(De@3_%SZuwEVZw;usR z0f&gj*f#%g_1#G6dA8$5`ujHksl0f42?|XL(Vw42e&dX=TXv_`-N{1dm`mq{HjikEMilSEr2^nUR6kkSDIN1Im@X}UTbE~d&+TqaHfM%s@N7ewlnZ$TcDoIrL9Kx5)p#exb>`*xE1?-^H0xc< zbT8wS6Lzz!Y+~WaTPP{|6vrG*IAhs&eq0NvJmuv0VzRuomMl3XuifIj!>e)*B{v^p zuKaW*QFN(H$#Od9aO6^nL7l$(WW40D=ab%aNMk7fFC_5fA9VWXUopOX&3MrHo`_it zCfYxD2Jd)9dH+Ho;Cv_?Gks_HU~~NNP{G&!p}WlfpmAVq;AqPmGc$J}hy6h!7<-!U z4_QTVLOR>T2B@njoKy^4aRUQe5{2XaHWLUd#Ew&qA)b7YL9POK1RfpNv#o$l zfYJ2^qVO6L_EUB@f;2q#BTtcr>kj6=1J9mEegs%PqzguvEZf6jce?#AQMV_`0We6wVcb^J$;dJX+=M|6ldcSCDZ6b=$H}W;tpzp@h7^R4V*y?PiMzBc$|eV z=3JR!@5rxixtOtCYqn>`B6~uvaM%&sQmE(^HYS;{NyEa+70Xpji5Y`Y_K3x-m(=Re zG6W6BlCT3n`G9(fcUmOiAaIVt%hnBr7~(~`FpxXSapU3U&;TZk)#IB5>B$}C1TkoL zy4|_fZP3MAw)Tl+%7;Sv=N)|Kz7`KToF}~AVEpeBL8t4K+wD(6m|~OuIqQsFxQDI; z%XN438}Z(bDwK)}N8dmd(Hj&>O$$fTan|mB7YYTI%q`#$*&SsXD>z7 zmt2uG8W*V$zZk{Rgb-izxBoeWJSLsamBngRn_nOf^*<3TvV952z z1?EZap=23Cy7l}wtSXf6NXvy7qkMzcb3 z*)gobV_1a%Y-KHBUu*YZT{M}2z)`8dB%03}^%fK->B4MqG?Phb9~J}*0NHfkNPyoP zCWae4KcxVC6OTo4%YZ$#$&NFDN<>@-UpJMW4Mu$-E>O6cM!jyT@ux6Bd%<&f|A~{| zEcr>BOk0fG=~^QATL!Hl!e144c9=iO^-!4)|6 zCB7C}VPk6&+Br-af(p%Dh!jv~0ZEcNilgPyl(Y9<&<%1O)3MO%l*z>QB2)HWJT+(0 zckIyVGf&afZn6ffk+JOTm@RzinS5pKsTn%(XQ0L3+A^9!nxUYm;VGXKnhu8; z05n{qr-^D&#gf|wDO0uk5`OL#U_0mna1Ztm=C!|IBv@0u)`lw8K@&nE4N2ul+Vu!D zL7E5;j_J#u>ROLsMc_Ka{hwi;=3sNd6i|6Rl5uSC=nV*ync5$7M&={zTX7ju;1l04QzoB+(9dhxW`pp&T4jtQU-3L$^j z#de5yCf)`sD1zbWHCw>~Bv1h?i{4eG>|ky%or*;x2n}{Q9f?s9{cf^zlY1xF%0R;vbwJ2PLOLLoaQIf8ML)W;5@gWA>O&Su z6R3?nE|#;63h06&_(K57dAJ~dhLj09v9Phgh+yh<`WwNy)!vEVQq7%uWR9YO4A#~N zUliE7U@{7(vt|RxLk&HX5CJ^3J-G&l7dbCSFS-H6eO%rhTCKH<(XU5^?!$=5!!uCa z$7S6D?l7cbA%e4rN#-)B9i1eLcB-a?MySvscYB>C=N-O}Yq;W4wfSveKyzae_OTC$;>`FYP$LA1XQ=w{t2u!FkB7>2*O&ep zf+U}9lpsgQDhwqOb#tSzLhfnpEKvkr*m21SJQT=K3o9^h;MD4&r1Z{aJZ41+kzziZ ziB;m2px^7ZM6FSrOO(+i!}r>`q<{k_&Rw&cUjafx4h$6~?B;FOYsisds*|rAIXQje zrr}fb>1G^_Me+e(K8xBsCe>WCxgbf_LcmwZc|0N2G>+yCTdy6z`7?HCqJG>x(i_jB9l~KRGzScssNZ9c<1WN z?&(YP4dVeuAUPTZV#IhphE=Ro{zsotXvHcr%Q!Gk0ev84Q zd14%_=099*52! z_}p_H;Z>@e$q08NDuvh*vEsNk$kd){Aztt@@$bE!&x_29H&u_C1-0YFSi+_@YHlQJ zI{TRFUGIX0Ar9{Qp!iP2>!JS=VoUyoeG-2a*VX;vVZkRHQY;HeD0CX+sdtMckV6U| zTxeZLklJ_Wiw?rRQ=A@rkhJftt|c>;VuIsZ9;ta)NOmr&`7*p!VHkU0^C@JV;^FtU zKTrt3!~?4%cUT3+x^|t9&2@)EP2?j&N00c3<{%Y{y^Ot`)f{v(t z(O|7yOvcI1g0--_h=5SY5)h*6x5F}!&Zt-w-1wA4u~N^gSHh6qb;U9b{7YRl`CU1> zWlPv)vfmwi_+crtrCb{cXtkcw;^^Rr&*?(PIZrHO)90(9QFi2qsSIpqo;-Uz7Y$g% zQ1UgodyN4nEMVexz6(3^Pe-l_uhNm*`3+h+1WBX+qGT0 zl2%$twzTS!yKDr;U<(&HG1Vp^HZhJV2`wQeZd|z35JC$zI0Q&ygF{HL0|^jJt~7h! z@0^+4QMXL)^IX}|&dxdKKY#uD_kQ(vo|?F}=3SraN7twNSIw!80NdpWQ8s(^Q+YfJEOxqoLQ;2=0 zxTQ0*XFeFQ1iJip-FVx{dOG6>haDJm67ZTgVr&XV$(v*p8RWB|A!Tl$UIn#~a<#Oa z_EdY>VURm=iZ+e*$V&ho8O+Y2{w#(-wd}aYM-)|9rfA^Z5`+|5Kg+Fn>=-3e3`LWo}-!b~hi%Dp1UjXD(vst&{FxX^tnn-)?haN}HgWE`J9hz@*AHX5*(rQiX{)3-ws6$W{ zU_g~&ax1W%!VA|cCeL>ugC4+DD&SQckTs7Z0`rdoyO0Pqg3yFLCQ6L-&WY}Y)^DWM zj*kph(N+%%wUD7F-pr!G4@`(;lDnvl9y&t1^=m_oPqs^A3br%sQ~op2@^$;Y>YtU8 zb>EbQN`LUsq{%62^q3Q}jD0$mk;^#reWp@PVH;7=3h06yJ)F3uAc zO>Cb1BcG6g!ZM`{@xSa^6tP5sN_H(3u>{{Pp$nfv;l?H!6-8SR8WrjukdBXq>KE|| zN%^g^`B*ZRlBucgK?k4-z%(VXG70Y5jz;wf9mINXDjo=V{06fpX$S=Z{*ccfy2h<^ z#QHMnLe%95DN>zoh*8mq+Y?WqyS25KxTnSLQb#Y;T_)WF@+M(#HRowW#NNU@RYdq3 zsbf#K-dWsu!-2Jz1S_6S0H>Pck}^9R#x&zi{BGLS+!A{5B?Oi05i!+S&yxjJtWU_*&TIvHvNb14!P(Z8+k#AR1pO`{oCPdb0Dxe@ z53w8VA)OCSEMK(owp%yQ!IstrxG%w(O3aV__&!%C=ypY8SpUG<0DA)_ zKaOa*Q_`%5(P6M}{v_FQsnQ=d0}~FmdOZxYmy|ycJNL%sxUdM#u?|uM{pH)klBi?3 zSaT-ebf)o&o(*CKtsSPo`rsE#Qu_*hI!Q6_RZN9O>$Nz28*|}DJP^vJ_*ub|>@PPb z!)&oypg2Vb=RzYTX*S;I36*R!aor2+Pv|cv>AB)a}8t4F6MkLgq z#Jb{GP@b&}-b0xT>u59r7yytj$#^(u^cj6lJK8WLG&m&jwnG9%G~D(pSZdpuY5&aL z5n{X@IDCwS8=qT0Ol%^A(-iXgLXCeu|6J+A=EmDDc*@+Z(1B|RKyNJno{3R-dq8`P(i58A&*q8TBTUD5!L+ao?R>3w$Ms>Xy5A8u)SYy-^wp^ zLvvB3o!vh0_RkmF0X?wzdHRx zA%MrIv8&H&Onmwj9_u42hUXE3OKqRin4FauOEykdm~2G|oc3= z>Qp8Y`TK7*UAJr3b*5YIXNLE`Fyxv3&O;Ac86SjjPkXu3E7McVJ z5XG(Q;*};R*!cGBr&d;;GQ$;5++B`|u;VYwe)F4m-uZdqeWBA2;&*eg2@F|ByktYXO^TEk=8yNUswHHQS_&#@Jnd0b=M*&}0is;njIxeCbvAu$k&cBRqMVDP;Ztx3aV9nMU1 zX#P@2siL8&l%bNpIkXH*7LhR>uvCX@&gzgjHqXdppgFeS_^4YPTdmJg8|lT^2w0|@ z{f2uJPLhlpcoODLa1ZG~BEnSKFq}v!NJKpwAXXw6gyKpB!Y?wnQJU;47;WB4DViL-uo3s7lya$WU~*}+`Eh)6S0N`zd{+Jd4XrjMWB zwq?^qxs-@`Q2&k^wzo{N(0P@1X8?R%*LsIOo*(L_DTy{T?{|AY75dTckAetpi!s_FuPOF`pN$+aq~ zXp8weNRXup2qFqauT*Vw6;nzY8l^ZiZ*8CFb01Pt49a64dGEX5_Leu?@v58m?QL5C z9k%NKiv=+Mf4Qi?_4)be|Lm?{Z~C8Y563ajp~M_R-2u);Wy(MS+jzAk`^1Ua8lHRZ zd&7`@n)mYx84_AA_dD7PaR11@$x!3$672)%hJCX!#~%O3YV(O_Ud9v8G&Zr1wVn{Z zeEBDYFQ48j{Hgc^$Ni)5r!V7)KV5&KkNqv|uV3Ko98l*W_JgeBpJ|aX0r-$(tLQpg zj3r50v{F5%b@!=MHu@=@IpI|qRDN$bkVyK{Y5ogtr7N3|@gch_(veQ~#AyEe*w?ww zgLB!rYF%S#zNf7!y2R*3zJ(&HxZd{il_zW|@%3k0U=n14`K->API;1|*#%y2Pm=w_ zt+Yie>10RLWe@SPSk8slcjEOQZ@qrQ>eLdGrExM*;x^&-v*n8?nxhvjQpCJktjNF* zkx5F8(R)IHM8X5mysx`eu3StUeY7K)u0(CvO_*hNH)c5@L*gMM>u&B-;x6lFUuSor zTM1biFICFQ+^5Cw(Ovc$@q1+R;`<)DpN6q^C--sgRhY$#8qdUql8k4U>FVtl>M7p9 zUV}FzWPReB`7GkqDRf6`axG=zXrzz8^Y^dkeOX z<$~fVdkOw7$gUA)!Lvr_4|;kwZpU*_0>l&~(gG}{eek)DM`FWKXJOxOoE>{g_QI~5 zqOjayE9`~fL$Cj~_53|qnPr&YesIIH2U`-yD^HMP(s&f@U z91^FbI+1;1QeQvdJ+KepDran%)I*occpC6yjtzg zI!OQ~{i`W$Nn6RK`K^|KUZWMP9-rOhQKRyiS>rVaBVI^)_J?jS9NQOlt<3T&ol=oQfj5O-#eB(x zCtyKbt=Sm%fPOFmF-0nm&FWSv5M(*C)7A5)-DH94U)wLv)Ggc})Xh_AG|i0~ zp$}5r3QboY$SAT?2xoyo1NkpU5tz~^)&*0q>S4tg7Bg5i2z}CM`pGbr74OF-gjFE2 z2gtx@JqbK`Vg2rvdf?`puDkZYzMU|DY@V+T^ukD(Nrhl+bJ!xVffL#&Xv4-lVSjJX zO6h9{WhF|-5@NBq2J7TRT7#FjG_9uD=fxQgMZ9L0%j}7SOkR!I0a(^ZDB=^aA_0rV zuhVE`-dHGPF*}_mjn@>4dMvod6AP@bUnu4gG*~~2C7{!2Wxi<08)k3S1pTE$SfVj{qlyLXr zXjj&*<-^Fe_rnB<+7LmiwFwOo)xJ>fjZ_%!6!?J{G}z1Lf#luN*Q3yuF^OhTjV*;q z@uRRvCo_`@=-|VT3_Oxb>gv0@uDy{NQVG2t(EC5?EZZu-C$Q6Ne!-N@GLs^`ZSufg zk6_Cr&O8%Km<09?wjc|R^z9%xxdC)8vC+AJ7P~Fzw(*EZ5<4fLb8zgCSHBk!QogL% zIj7VyI#Iw05;bb2*fm%fq7}2Gg?{gmWKyq3aR$Rp*L3X~)+JMq4BRnNv336*dX|Xs znMB4Wc=jHc+?G}V{wr$|{E&AWA5|{y=o<;5Z!>FU_9*`*ZW8$p$Li`WvnWW)khLu_ zHCQv{$S7qeF^vewy&cwD0hR!vcRhAS)T+bh-o}$tfNZ_e-IVU68yYN^;C7Ct6>2xq zpj%b~aqCJ1LJV0GWBNL%7GO);7B5OWoHTFIvK^2SJYG^VG60!?J$h}p(7ic3FyEoG ztJImOrxcD>YL#fUBiz+7of(|X7##@OizWwR)uC#v+%*+X1PhaKPvI~3_=R9SQ|fb% zcU4V*0yi40VSOmzFBZCb$FsdP10ULi3Lt@cv1+y&jkxR!uSmWfdfM2+kSlPlrm4S3PcBWZWtwAX1-w%LUFJCkP`$t zr_ZEL+heGwLVuq*@56Va(xs?8dFD*=43ovy&O{ogza!osjehc+pFeBZ+s*E{R1*?$l(-GsUGME38tUz>Grn(p zrn_%+1bc298u>FcqT@`ILhWgKfQ}wm{lQ$LZ6Ly${{X!VU2y?gnu$I_oylbGcRO8M*ypu?Sf#+ZUzX zX#Vcj0lF_TAtUkNdx5 zc&qC>-*KJBFhZ=%KFhxw_So=86$i%ZNL+_mlj7d_d(cDfgxP8mKq9EN5kpF$5Ve-r zX9s>yczgd7y?D0J_$HjOq&z*z8`)-vvEyPpeO8~btQy(aXP}yx7>i0D zzu@zwL!Rz|<`2B$=-T&SH-A4`S8@vyK9r3-pm_IwGN1xr2U3+-c?_S>9~g3_>)4dI zPci_*um<=D4mtdYB|=+*ne1N`fOT8(7e@AKqwxb4V;`h{(KNSqlIPYQ$DJW@5-y^p z()i@iBzdlZuAVI6A8yUud{W6}#AkzOMeG)}dzPl#WS6a0%IhsrYd-gvSXON5PtGf}PG$nSRjew+LL_nBQ40Fc{i6vVc{PTvM6W1p5 z*BvjLTnl^lrU&o3fp=;Ls%CR_KwX*1S)*IfzuMXl0K@YsfPO}}yX#uy^rQYb@Vbb{ zk$c!e!$vu0Y+SYq;!FCQ1Qp`Bl}N9_0s?Z1Ld4{&RNZ=nauf1e0zXCe zBLz^4Phf{%^nS#{QC!OSDBeAkjK`DlL_Dek|6;BjkZywT*-Zp&q$M*JL_l}*f`M}CG zy9ybF+&!C5Oy*t1+3r}ur1ZpiMKRUU@bqr5>da+|FYySz?!Qx3QQNa0?zPJF?VSNj$Tfsk*f{^7)!=$fQky{Ao^Bl*YRu- zsay!gL);hsM78jV(s2`m{zXTFG*48SuPwe(A(!S)Vu`qdT5!?znZk{g6|KRfS zgZo$iU^y{;YRAq~Gc%`l?l?8gK4x`H)^_dPy)zuQs}x2QAE z&RfRfz%kDUQXNvzg{S)dp>k`|o=KSCcaJ{7<7-t1JqXG_lMi+?KW@OWP1C|B}b7oCLN zrfjOC%Q7FaxZRf64*~|oJ0l&*C{B-+4G25 zSlIFIkXiP6%N+`9@OJ^!7{2oc+4Z;i?RI}dk6w?m zJ{yk%2wJOuIZwk8Fg!dwHN0tTWC*eM2o*RRD^X_DWKx;0(W?yB zQIo@>#XgR${kzZ)gHix7#pQYt-;e-B^k0tT+@p~9sQerJ(9l|mO$*QonXp*Rrm)B+ zWS?Xi!Sm7BK!QpX`%L;Zk@x_w#9>6ffw*_b5QL2d7+j(M%xyAV;;2aa^c{O($EM%CVf@W-s7>w2=XcH`fk~xhUovRe(vudQG27ESP#g(YR^KqQ>5l!q z`IUS8ud|u--ju_W^J=t?*Xvap^d9MT{4no^MpmLo6^{*>FHyf)3y~EW6yVackP0j^ zHVw%@Ah8j<0qScrKW3Pp?<%B|E(f?b0&$ekI>E9?8xy_3m1G49C>9Hv8B$?DgOn&y z(9W%T_~GRKP%Ro6itI}taM^6G1L=Ly!Dy@&+@D-^Su8F?W-_0h%w{*`a+B$FdcV_d zbL~&BMh2tNq0s)+J||+Y_NDem`r^@n*xmU}+1ykvKb^}>V`1bdSNaqFZm0+Ee+oq> zF@z?EuVKxgw4(|zKp^2bRS`-CQ|SHHC z0+X-c4w3+5hcDdT#*-^`)JZ~rid5kwlZu4=K8x8J0dtF>qy=bsWg}Mz$rjRFDe+0+ z#6O}CRFPz&B*B~aR7~oe^~6=lPOn01bE<=ydM#TGtG=fBYo7nS>SKz~NN;h%=d^TB zm-ijl52`ycltZ~2?lN0KUs##y*yO=gN6sA8V}YYiB-1cv%QNxzkZ}zDR&(@mgjf=NaZL`l?NxH%H?I3 z^TFjAz>5YeLz&`mm>(ID`7L*jOf^37Gi9+mTY2c4>ZJ(4eYuXce_@}2y(<7?+(dme zYEwcrjCkCThLN2h6K08=K<1%I#Q(QL)Rf6#0>e}Zkc&8~x`2NJT)+-EA(v9^%{rTB ztx^(?7}1lYK*R;|k5UQI(rHyFo)eZ1T(?V>m5t40+)jhlj=JX6h}F9=DZI6}Xef`m z_o?q#z2;us>eXx@oA)JSs>Yp}tf6l~zRF%Zb&ZX^T0z>P0gCgpI8h_q0{6#tebk^= z$h0yC1GG%@X!Ua{wL+~D%UObH%ZM1t0GUJrj#{l;MP@oS1LQj#E1n;rRGsEWQUI&1 zr%8~8Yz^#B#ks9q_*p=7&d+X|7#SYuL!h@k9#5o9dYmXGmh4uxADx6mrf3roZR$Zr zEg~w&vO&L#24s;46P+#z2y6jCCRz*}h+FREd8aQLapijLHhp?9>xcocJ?{?|{29C1 zt7l5>o}Ijq-7;94a~thmN6-^bDwS{ij>cp4xIGqIh;^EShM`S*t2*x2h5BL|L@j#) zF@MA$m&Y~_Wi1&SN`3c69Y{m<<^}_kosFOKD!mQ%H9}P*G3ej<6NuwRKBEP{vsn-_ z5q}IM3AQp0&R3P1Qyn%kwSj50Y7HoxRx9GCR&}&_svO|#d&*MH8A>1k47(W-@;0-D zC{VdXEU4@x(dMjLW+hmFfjueOexf97J6pL1Fw@N3cEszmo4+5i8f8)Q>&AG0fbpieha{b}!s!i+=^>UtGvJOJ8NqcK*kSBI0Q!UQ97bIoDrg3w zX1(HBm9P+c&w7$S`LZ9Ch<2L8Tty>55kP`A%@+PdMWWrRLeZQW%o+rjwz(lQ7O}lD z`;IcGa`#sEe*%Au*-YcbWL&!)e^8;8Kk?_KKId1nBbn>tX`|n7O2x0wjAY-CK-O2= z!J9@Q%g@&JIj6%Y1DFLfi8%J8wT@$WoI%f>1hy^6GN{O5e-0;@L8>3#+J8ko}Zc=8>tOQ;x(Pf z1WYwnGi@?DS(E@q|JrSrKb_(U?LO~>o^?3CFB2Yk6D*pi?z-d&RmczRRjw?vv(M3;S^0dxV+n zD+qKmA7wTp5D_#B%&M4%rAq<2N$m4xn7i$ER7x`0Rd$o=Bo3x31_~@X0q_ z?A2zx$!0blzCa&-%NN(LyX-sF*u@}TXT2L~Wf=374-|4i0^Y@AhYqan-E;L-yLW8g zx-n+4&?!l3 zxE+GMsA}WkC@NJqlN;elgTPTD;z{|lU?hm8lNthV>HOK?wWFC$I}3)83ek3r{{TF3 zv>?RYrv7rQVD88d*Omuk1q(CTc(_0Pk6`by|a0nO!mHH0_cDGREj+eSgEn8et*On3^~F><^Gyk zWqbQrDH!tQf{~GOzT&nh9akHX%2chhg2O&Gcz3GtLMdhAHBe6Zfi1(6uu5|tkl|;r z(+LY0)$o#V8^FrLc$oAFo3_a`Z$sf@pciC13bqd z;|d)Th5+n0@KHg4732bnwh~8z6`joKVmf+NK5tIi;Zk*wG-@qVm?Z{7sQJ+DD#$aZ zzhc+BlZ5YVQ<9Yi_8Ayxl(^l#O%qEpZ8BxN4}W}1TllN^(a`qpe@MnO+qSWK&UJe{ zPW_K34kvTTQT+Y8$z|k=X-uj^6|cjuPsVR{9pG{|= zy9k=>j=7-4&zMt{=^RXVSJP=hU&>&rp{%m6@~_9wGFN58bw`XTRc@w{rC~t>&(i{3 zj>$n#3H)G?YIUfTP%mI*(lIhDwT6fwdmhNGRJlvk>tw4?Q9xL9I{jV))9b5xB8?Oy zS!-`Z%XqReU0EwBv;vt}sk%pk-9Tq9)(+wbF3=H@i7)ZA3}zY`OgighY8wPqW%2a% z^i+Ew@lgtUDrqgkbQrTlO?0}LNR1Gb96c8!kKArJcddN(jkGB&t`e)tzA^&fhFhI7 z`#?TF6760tIWyKbzgg?km|pD}c_7r;-Cr(ylK+4zF8|s1dfe`I^xM-N3thEcU0VHM z(qm@s@PWo7AMoWzrpJbiAIM}l*;-@mC7GFj7&^`vx0&0@eXDNh!v1puU#7w|B69xihXA9I>o7M8y#VdS!082po=Wlw z`{3+U2uofRuoK&YMH-E1KMQgApQmLq|Tb34Qr^h!>Y_8X;V|`<0XEc_yM{#oK zz_c6lNy(s~iYTpv$Z$lCLaGYIT@a}#Aq%Cck`TLD2loLXv68E3UL77Ebf!Hiv)!rJ z>zsb0BHZ|6xhgQyAFoEOP8Ys(c#U#bEb<{%kh9FhmhB^x+ja~mve{fZk-Vz$uguBb zl)QRtMF+vw;|jYnW1AC=7iTHU8fFT=%^# z*dKZ-QjOek%5(R9k^bnD!M^ZapMTu*6ua*|g>T?b;XPf?;7`|kFd#3`1pb!46YeoT zH!$;92z$@ovV4gKjaD#%7s(>ndY~$jCly-}?xmHdV)3S1OI+P%ItauI1ZZrilz;0k zZ|xu0+U+Xs-!#0hcNG@tdVQdOm<`rX?CvS=e$B|9`djK;WuAF%`PB~Ty^yeEe z3WT|RbuG+kI9zZgw+sRSIf7=0rGOAa>&FC2a|f@k)GOb{4cI6sy(Ug#^YThvkNd)0 zcvCzDhpz`l#&DTpyTmDMd89=f54b6@9`=n;?uj?1 zLgq&wjXYS|vbDQ+G}Eh@+MJy$=N6ZHUN0A7d5okV2E+f2k(9V2PeFMCd`i=*5l2ZZ zQZ7L!;G#lM3aE&<`r=p^8McNfP#&(1=6%3ck#h=)t(Wd^8mVv>Y*g`ZA{Ng_M5!Q2 zLL>%2Y_uslwj@hYMiiw@uu_bTK4Rl6JFBmo+d5cCjizQ_Hl!CuF+w&V969!OX6P+1qJB9*dT*CBZfFN^8&D;WWqh|SH%lR0M=@?Myl!@tY1#K4dE}8H_JPLLtlaoItf=BDd;*e6g!`cA z!gw+SV=Wc%0hShi0$7X`rYKy90Q;lLM)19o$sKyAz+i)y$@qQPW|BjiTp%&J6$Z4E zm%JASNwfg|j-zw#?cBL7gR^Qa5agoCu!&-jKz*d#8$~oC=>;U;(}JPcb2MoUvv>d0 zTgWX>q{nXEe6!tZOLl}}gYg@WSdCg;jam5kaY1l(F7(eG?(Q{vTy9^j`|4>q!Z_qu zpFD~}eThHCIk*_Ni%Qrb_X2CwI$|)ANWMgvg6MQLD~gCa(v9yBKGM3Q?V4DSA{zF( z(X1nuQcxTL^cAIKvd31Gyw3o&5_et8FU|glpSWcn)o%upOZyJ*nckD%^MTr64ar@; zYPMMAPx&edfk-54I*?d;Cg_Euo|<1(-zegn&^<-&E44=`Zt zES{oVFf4W$Jq59{hmoP>hHE@(#g2#Hpb}=^__u`@{>c}x8iFZyJHP$RyZO8(6c!$W zWY~cT`V4fD?pzmstr;JVRz$ODTTckEPtuP}(gm8RW+@3G^*M1fL^;qBuuc$jtT6_g$6(!<4zeE8IcN@= zwgsJrx)W23G&PW~<~_|T;#P=++P4CQxK}VjY=Y)~reU8Isj!V7zhzFVi1a6x_FZ%J z%5R}J5^$b!Ke_8+`y`gPN9`0z6O+{E^BeQ0lG9;5JczhrOV z{|Qo=hYP|h()1`TlcPXfq3sC8ipQfeEy6;`c`b%Q5Uo6$eZC>SFjSk5@7r8j1ROI$ z54#J6GJBzZ)8yFk(VN~-y>`n@M~_~A-LYdBdX_uQ@_46}>!@cp7-t*D+`Pdt7rA+f zEozB;U4Sj-PnTmllP+zzH=Hb;_S$`{YO^SXK&)}pN5Mv3ylp@KL+r_Fy{C;WZm_#1 zKa|Ey3=i+bzd7yTQ5EjULigk-VECw`%8G6-R!xHqjODn5-S>El1&7HQ8MblRXz$s+vun zVmKcOmH1mU2l}$9PP<$;*j*kEd5i|PTC0a)B;M5*b7q5~um{`6g2}xXOGz9HS(6(a ztDPAM!e(+cEVB7_c7*k0#Ezn6E3qR~;jpuN7pK4XVrB6UrNwFyTuG-lNag%7Wf+Xsv%qoK>zoYM#t5?iMV=(Sa4eeNn zX*1vDe}6k;zL9}lTe1eH&EDBFQ4(~2g9!_AzhKv3#R-%Jj%#8e5X(R{&~ec=L!!V+}!dlyY}2M-1zgJda7%3OE2cw$NieEV2-ui^pjXFk!(9b$(&#Z z;0#oGNuUzqm|F3O0DDBb0_cx(E+OIE8a9hGqn&fCynpl~f8=!PRY4bv^G`NL*drR3 zlidn3=*7J3=6{4vq+wM^)?+1?#5!6$19Q^k4xmV>LO#-@ND^UeF@_Bp?&4fw_s+@j zUGC0sDs9|8+`pJF=S%iaL?Y!}tlL)X&&JZ(d^zQ2*ALdJeW7gBE_hNIPkCSnaKbjaqi^{habr~8L&u{0?TUs%< zM~WT}Y$@6G3#WST4u_N0^;Ns}-!Z@z zdWOxVmz%F>a(*AX?H>$WTW@>~O9hp%c~XYJR$xV|69Ln%9P z!RsNkza(CN^#!k6@cg~v`(M+#e%AY4czzT!qmA-H~*c{!r9}qutQ?|uWwyHtNr4dll_?cDxOD3fi!<-wO?F& z2G@1Ce#b?wpJdN-`*8ha>-t&kyBqK4e#NfF^*6MxpVht-*MA{izw`X-0ByZ>?FF_S zkwgO5DcKrD@B$G|L{!#wP;1svPax+Jokq~}I?&1X#&S2z08gCh<-Z6mGrRVJuocaD zky=sW>f9{%uDU6Wu#FT@GWGOilEkZagOD%)!fe*=Jz{soOg{$4C3Cou$r_g#;>3EQ?lM5 zppvj9sk-Yn2o{CE>>}c}uyuKSbZ4b2nbL2m_swU@xi0IOzxqkp1L-ViczxJkVt0y@ z)fQ3(YWGigUjSb8kg>BdP^)r|Xt5JkTM^3=;XQMv!6d#cJb- z6N9atKM8*|#Pl0E0mWcagb z)+jV;g=hjGo$4??HGPtec=qs19=y zOLI4zHHaEh$PXKIJf)6or=KW63K>MkEkvWiU^E#`1S7#n7)foQO_&xKtXeUuqR~py z5-v)UNP7@QCMN#+d!>mpe|Ld_FUarSw{Ksb85(PQFErpYKl$LFfUb+%b0V?^Up4-J8W_(?r z@FV8*AegdNwBgaR4kHhM6iV!0K%481;ZZ>=7r+oS8W0+lieCkd0k$EOFbblByHcxd zacH%=s&3Jp^@h}(8kxOU+!`6iMyNA7Xsz5UZUhVJnwi;q_43x4`I-5-S!przIizxf zhhCKVvnyNZ_$B3nYtNSpPJiX{JAmIIN(4YODs ziL?~V213`*z?ho{e-nz-YULEYSrkle3<2UO%uP3sc2 z4B{^LVauGupw4ekr^NBU(ncw?ZtASAA%^-Su%Ta3Ti7f>>9Sm-T3aIY{{9FOlJ#~(b>_VmFff|3yJc%MBn#=4g?{cSGd=SJng1Dcv_C} zN~||zaOmylFg0Fz4=h{Aej)D}i0mmSwy4*}j;(VxT6>`lsIMCUDBUP%(*u7|0Z}#4 zws`}5ih&V2#0fwEEQLLS zXl@8=21C`*BAVy6Yv2u{to8~UC&_Jzx(e1Pijtz__FFfK!x5O9o7+6Md0`$Q2BTDt zw*vD~Q3|LtW{(hCTG?|fMl6HL$p+DLoC3$M^1c<3_s zf9kplQwm#&eTpth+89HeT!&gv*cgCm5fBXm#wRB>3JgAAU9{LJ&#U%GQ9l=Ep6kts zeD6xzBGy@_j_BmjAYNe;#5nu<7UsrB`v&`vJS8nIwC2k&&Py-+CHdrz^ZDeNuU=%? z*^O7q9KU@YQH))d8@^Gbl=IvYOVzEQj&c@e5SBn8GvJ6VQJ6TGTq~Dp;n-D+wFyw1 zS&(awt#d>iK&3`~K1XbpC%6DdJi9$CC30Ah$Ai_{BB`s zVQF#m{OlwId}j=uFWERvNkfBHKw!!4&SM+4ZD$UJ2tV~|urA_61a z4@LHAwCi|{b_le9^g$AnNbjD5_#@Xt8B{CPf)YCe8{q?@xK7U?&SWQAqdSwkFN~~7v>#L2_hNbgetrR=qRRBD< zsC*I;7cmz$TvV?_CT`bDPyg!jYsC+Xi`AyBvIj1=Jfcu5>8~;_1Uh{yPOS#fnK`bD z+3JRlW*A9=X+#JqqSIrLUo;BR&m|casyGV6>_FjlIHAZRtz_}umF2*TcXT) zWet+>I^N!;b=mbw+rcpn<@4!uzAN9E&ZTqNObW%Xg8pb6WrN77AaUn)zvIi0P({z= z&5~__{l`V<@gIuo*4QM!n_bA%t?Z`ZMMa|X0 zkT7M^C=q?EJf|fk=1wU;1`Erjr;bdm*iZ3dk>l#MzTTGQ4gtK0SOirc)(x(vix^zv zmzM@EWqMt@$YyIY|94!}3j5f3TTkTm8+KSZX9b~%hyooEiYhnG{ZSoI0D^oJ0v&RW zo05Ko0#(Gqhy)-E_6buM&(y~>K&ch?n;2n_{f0`BtC&%+a)qKwthZNs5)qJuCrpnj zI0ackF8w_DDs1U=ZJ@hI=NDYTU(k2x^z}#H9o(8KTF2ioo1=!kF4AiqP+@!*e5}fcbUt8NMBa z$pi8P>OZfd(0C=11C**`I$)h(lBte6&Nx1iTL|n{3ZN=N(9*~Rgjiqt@wSIx=i|6d z6T?IO)$SsSo+i*O1U{r=W7 zLfxUp$JRgc?>w`}?=l+|8eZ!&S9bS|4pn!SEiQ{88Eg1@@q4|xvwNg+bz!ko$aOBV z6Rl6!aF}!9tIavDaWmWwB+Y+FoOdMXZ_GRPD#wg8??#T-82O_}$UtngR;f8=l4c%- zpro0nEKU@tgwIBr`yR}_K_(c)xxZ8sXFs@7k8s@n)!jRnw=T?0O^(zD`+K_2S_kth zSO)-PwXKT0eIerQzr6A#V&faj)p%%qk=Xe9$1^vte|(usS37?Z3#~P5TTKax*x$XSS{{dD}*4`*^xz{e~;v6PMZ@7uqINN$R`&1AGT)D1bJ> zg=FN7Vy6hy3`RQq0KgvPN&xIN17A><2;yPXjKC9f$sFb%X#Dr4#(y)#CZ>3<@oT0Y zW9r7Q(MFAXj(>o~@#KZ$Ula&cMH~DBXa1Dm`rH`qtE`pShxu>g6CuOwma-QD2%i>E zIRy?PNZl0mD(*wD(`F5b)(yB$YVX;15#X(b<2){##h`u2(Ary8w!~C~T?-d?hL6s$!GZH=hk|P{)xxxsa$0TB`d>xZ$ zq(HUSG%69~eX=cnNC`j4b{Mr4dpLzsAx$WxY%vxaS!ZH24{`))YB8-ZjWu3ksxhXb z31Y=(o*DhhR~pw+THM^)kNLZKKVGMJ9Qd?ABNoB=fLsF168`SOi!T&@`qR#zzF7FF zqw|Fqq+dHI5~+sz-w*Jn<_sfn44()ij!aKfkcwbL#C$HQLKTZ4Rh+6&(K5ATQJPzx z5HK@o`TnCdSFNAVjeV4+3A59vw@njw8@9w7@lqv6@lALs%p(ZT$D)!wm`B>4z|*{l zkf{{kB+UiQfH(`2V~wBF3{0;53x6LUB`N7~fx`^Q0VQZh8HM}Ke3Bn+jI&R;nM=bw zzv0rSPm@pzfh-R$Fy34U~~@srW-eQ&(+W87Wiw(z&JN3oXzb*~uEf;nRR zc5FQYb>$g4C_)+n&4O0y_Du~HUq|V`G3@nw9))^>fGUWhZ zZVM?CDYH1D<-z)sZX6J^&*SaBOXWyJd|~9l!kPUG_5emhRoL?N3`OE`t1|R>g|sJ8 zXF|{=6`QtO4Q`_wCk!Q~6+sa zLbSt*o*j36aCvle+xFq~M5fZ4NmVPEOfMgvSX!ExT#Ao%mMXpIO%Ha!2zx8{JpXB& zufXF#5}2BKEVg;alOQ+*Cipmho>+N2N}!n5%DRhJIWnPe0PGl{ZS0X3Y?x_{Mg1&B zF~Z)$ZWJ4Ha*-#TTE5xdQwXyW8+?L3oLG4x6BPmN+nTJjeI6NCIK}2qTr;k;`>c4; z3HGiRn=g9K^rAiJrdK|P>7ZAhZoV?cC7z5qwZK6VNAWZgsifCFDSkS!@?rL=|i zv9!OqQdx)hhdb^9y|@Mg2i_75{6hUPzQ`P{uF0rt{M*;N*2QI?>O${i&EC}!&_#@g z=J_e<cI8woMB0(Gv zvVlWN2xuW!0XzX|;~=^CiPUj`mhyz&tn4I34&fXqKv=1;FJ(dH13s5mYgYO5;kXwl zQ8I-oUvhinP9?~vQZWM^$)IIBWijSVd!em6b;2_H`hTfB+G@#V)H*wZg{U!}nws+EzFto`^+d3LGX0%>jr@G$;y-2RC;rk-!^4#*EXf_*P_Fap_fs;LRU6 z_%E7NRi~&_&b?;U02)mMaOe1@VO{WJ6;BGC@TN zKj4)_I%uPj{ z1VaAr&tpxEDT`-QZDHH$j)9T5i&7T5dTaGWC;J`APjL4IIF~`+*>`Nq-Wy8MIN*@R zN2hjp*gnxIfV2UuSPc_1#%-@}T}Kv`!A&m1bYO-cCSY1ra`gtns21KMDB4JlItQQ+ z+joo`8|*imV;N^Mo@~M!AY8F!UJ&bSQCvK}iAE$^gy{bk5{S6uw0qA%17UBO*d6u; z4(=!nnoL%QEs+?Aq{iJxrV73NyE=k(r`1)yew(k`XUyw@D!ay|y>`p;qCeo9VXsab z?Uvre%wo*xPT13)&V*L4O?$WZR>wjx;P@T3O0a98L#dJ*B0pI0L6TXEzz!aHU&T_(Y|7(B>ZNrv?i=>(P`vMHG&`(gCgl5 z8)TA|sR_$l?ykU2_3CupXSEr%u0UZZ|pnU!ZKV=H~+anedkqkE()kB((dTwF9rJAQ{q`jT$2cs>wFnMAV50ikaG&K1I`<_Z4k6 ztv1>ew%xCB`!X3{q%!35^+nuupDA|rsHZ0si#ST7o$f=|r$!exhok)-e~-;<$Pc9h zJ%OPyPjag0?9RHAfpLf0=jJU=jp3~`&Y+{C)Hf1OPmT7uye`xzsLogefua1EKh_a2 zdfvP`cxc`b82hg0=}z3|^A$ge%7OfTAkcg2|-QnXD#&5$KFMqXbD{(h<%ls!fXjA<2x9 zc8|a8+4sKpm+yPuFB@;4XVY{1{bz1q#m3k8`x{?j+B1L257J+(XaTBaoc|oxPyL9& z3Z4YS8_ut!3j=HB9s(JKC6Ln536KQGmFEC)A!Y0-xW!Du7I$Q0gf|**Vh{l=veGH$ zqxZz?D5OHBBLA=SXk9Wu7J{jv*>dlVsa%WrPs#Vntls#IMoTFXcj%n5e+e7S&cwi2&Hf0#&#CqBUTtI8H#1Sld969^ zzZlil1V)%|j&PKlt52se!d%wxMW7QPf#n4ntn5k#o3W)YH&|?6arDgrDStMCP=eT+CxJHlq)kKtv3)>=WXOk#7TtQcPt_wAjt=7gz zw%kj3ys5Q+;%@=<>EU*BC+atY)2NgysU+eOcQS<*z(OE3v#?QU5Qst2h+3uscY$RI zfsF7r=;3tKB6||-8aj%Ym)z7v0UHHnw70^z9m`9b=Vk~>xU#!XO-9w>#vH^#&rHFkN`H&VWDeFCF;%;f2D=V0Nfn4kZ#AyTTGGCu4oZ za;S5#FYNIvb&+tW!{+Vs*%gL#%InQ^SR3ved4 z*1NWJI|I&$L*XcO`0)wqeW%{8Le#<9f35wR-wRo_!kw&Z-2hc7cJXpCl2`|x3?K_a zYasp(Jl5L*PQ@z(VhjhQldtb%_NJWZ9t$A3qh`LzC z-6e9#4oo5_3s{A->8t^!70F7XXb1)Z2(+G_uNZ1a<_2pqE7W_H(;dm7c$L{!kFnBB zeK_6I=VT#1xj580J2H}p<=kqotg|~&VW;M9pY2Qp-S%L}o}JvjJ&_x=Dg6n5c|JCA z({Lmk33s|QnaxShHP}j)wf|yg_(uRt(#;j?g$`6p1q=cS@*?ZwaIRo|kMR+uo7O^l|RypzJTPDl-q5U&GmfY5aJ2SszzIw&l zUGfb_v37jVF>FgGfoe1Qo8U5E-VqnvfA%%c2g_MXNYh3qMIf;BqWTgDp4$3#Z-%Z3h& zNXOoN=7kgwoEwxdi3ml$6LQ5Ng00^8#Ss)Sy-GOp0Xx2wU=>vzaiUf**?&WedXVqE)^`89ZYijAi-|_o-cfhH4+T%VG z`+JuyRKKd$-J_iynaV}1o2IjSc0`6l1*bRf#3nXsZI;aV)@?C+N3ehIjos=%XR3Ek zbtoI1_H}i5ca@5(n>%x7e(vhk@P)A{pTi&Tt$`Gh=y4MkSchC|7ecxK4D4}R%Yj729E4=JzO(V8)|-4#yE7lHR7bnha<~mk6uj5rD`cMS=oS z4v_ZHOw5E}XpYLI3R#=j;Lx?hL)Q$y^I@OI7i|1|ex9937EAp7nVp-)cjo?^Kiv4F zob@V5DzP?xXdbKfk7IFjYoF%-64WOEcXAIL%9GrY`oT)EBZXbr3+xP3Xql+T1%=Y@ zFbSLjIXk=@n1I-;A~*{)RGAWfP6Z0mK#IY(f#6BHg|G@iR9GCU!6-CRn;e?VWeA|!+m^5@>=|2Oz*TsY)Z-+yu3hv z6XV!WYlJ~tL**pI;%Jyk5QA}ePTsDbDNwnO)U$f!{09N`fBR*hT&eqqhZ#3KJv=== z*4u+TZKnSraN&kwl885h?)0DrwItoz1n83_S(j0AnPko&?au zvDA>?Vl!!-zDRf6ZI<`tXNyXiDd@KJY}=Px(kRESt6#sZQy1|%QW~2+)gAFgtcrTt zwQ>uKS9o^hy7Yu16!$nGpd^N-Hu+e;Dm2g)N_uRWiE>n)LcP#>b>@ic_fpk}!DK5& zJxSX$@;&!%;$PEvR;6Nx=ejCH;&N;M#{ZE201|Vq=1>!B=j_b%NPjL%*kW3xL6`z> zpuGt~3u23%+S;Q#mInu_l~6!NdlJG2#*`$+2UQ9GLQ^8fK>QHfPa;>O4>jcxQj03< zkWZK=CkY$^>mTm?e8Om1@248Ga_^p$&U-5y8Dp#>)T?%m;9US*m6zz((7$z(38 z{w?*?;p;nHqZ0%1cqo_*WunQUti~?4h28!{v?JcXwIjJ_d#$kB$y)~}Bk5sv#_Aem zOGTtYPi5e3;XqX&_ z9=KR^{7I3*4=7T=TOdu!<>I(-2+>Vmm)GOATP-HEX+ZRx4m>$55Ep9_G^LdRT#_(9 zE2LRjLEr$?4f2nJ&VK#b>G!csy@yAp`~I%+8>jo-zi$i}8&A!zMUwjW?#q{wiEgHA z{F1*vwsq6YvbFIe{(#W<8oH1tI@kEH;)m=5y>(;b-;E>KA+fb5_&>ww$~dc6*LU?W z*iK+sbJ|F~MsS=k>p&g&DNe0WDUg<+h%0!bP{X~s;@M%_gNl}42-ANk|tJ?{IWg{Z~k_6O9dT;oMxNoy0S-z>a#vhimL#ImexiLe)Y zCz2YOe$)IZ_k9|hHf#y>-041594wLeYzH7%7!}N- zLwtW@H+%TZ!|aj9+l5v3@KxYJXZ|viS=WeTYhm^_{!hSh9;_R4$cF3;BNovQ#gU>F z4Ul?!u&-2dfUtsVLYE>%3JY~RRz$8)LPnD8pr~_#UW=BjReaze{#K+15hiwJPoi#P z#B41_;;~p#4SB|jrP~lp=#YyPP}I1iz;YG;5|kA}#R&D){_O6p!>?IPS6vpJ)1dcj z{e8*7rRw{>{MB1SQL`MeA6vfoMP}qp*UoLZdlp_Fr_o~4){c&>95#J~H-3>fBoeop z{u&-=D)`3n{{WWU$z4-dXM9!!FpDTE1eX~_J_Nj@$YqAD0CjYZLb;|eXVGQ47m}Qe z+w85!#Jez`qDkQ*w-HKBG8r+uQzn%nkPU|=nk9;5;Ij@V5a9_S8E1^dWHO10Y#J#k zKtJaHq49lXZa7xFYPe^i?1|L#>c;nMEE;)`KX%>R+YcXnVBz=?{?7weW_w6GbF_E( z=wNzmOQ!4ag8rfR6@m%>UAq_VS)99T^PYSBiFlHRz4l8C`+f}jXmi*kGR-_j!;WA; zv=feFgczzQK_U7^6#7Z^VWj%d+(_Hy;&+`hXls~i_ey>WBG`#!65$4PK(XG<^%r%7 z3W*xg0E;WLBkf~m2^)($G)X~q@ znPGnjni}TM>%s~mnpt>WY*kd@=5{L*axRF6L{X~)a)*FGIT>6)z$GwLvY`9fqCzWf zhLQv*4@VMz1F=9!BG_nkHHn4l+UnX$B#d_B$AB{ip`fvoD3I$3K*mLbIh7PaF32#L zw)3-wqb8ytWMM)D_JfMRf4VAT(i`S7mqr(zQq(9lW#Jb}LS>$30~Kx6@iyZX;?8gT zOX)vZjF z#k^Et0iF`RqNsr?FsN9WS*C?+E)27dFydw6kOCSss+o~XfN7A;g**$CWN|AALzMKw z3(9$c7*Wit1JJ)?uw#&lcr-PZ_$(&K%^Fri(hl=yqd2S$@`PyIJcTX~ z_^_jY%BPE?$~vV#7I!XB28t3uoNA6ZlgrlE0C85W9ImbEjj^_&#WD2q2cgwu@@4f zND*Yg8Rdzq$~kiwN2js@Oo$=^CQa&8-fG4Vciv??jbmB&{4M>F(w4C%U#-(*EH>74 z1l)-wZK*ZYHfQ%ly{XJp}0EYO^83sn!z4|<9t=Ehos!&6aK(mF2_4$Uj4 zBMqis16kLs7|sl!bfB^U)I=Z?SU`aI0$T$V;U>m>MXsD>9PV70#$jHsp{ggrfX8Ju zE1Fre7UU)Sgt$L1XHFnKCL0-KSk8IACgeBf9(WbE~)rXD@w(oDTY3#)3bbS!T~Ey00g)x4P9R#RObvfK3mqpM`FE7fF) zEnGd=d!tGh)@q~iGR#3U^%t0HKL@}4qZwn86~W$96Nk51lhX@Z0W_6GYML*+H!$`A z=M-sRQH6z74GSwW?b8i%rC5M?*2ARAb;Gv8hhc6e9(A!#k7ojm7m#VJNBt`3=R7Sw zO2)!bGLOwOPOoL&xQaSeY0x&;1G(=A@Ro!L>55!&hw6j`%_d=2HJoWqlg?K*y1~0s zcST)lO`D1V5j#9>>$W#8(W!m?oo1gU>}b-5ZPwjUK57%86P%j1ZZpk_K0sBTHOlTiP*5q?0NyEi3rgMsU9$Q|$AR0l zn23tf;QW0vq1!7Ull2qJmyW?1+cA%V4B}PM@-n~Gf@R-AWCF82=s`?}xjTv{MMFRc z)b45XpNu(3!U0PGOcC$$i|#~+65@^@Pi|V)%=l(af*7q2ncY68TGO(2xYgC{6jeG1 zv<7{kVJPjX^OvAFn8E4t*Ooce9mc57UsI|r)isaCTSpsws5a&3UU~U}o=6Si!z@K6 zv&E&?x;#!ez&!Ofo3*;lSQia!x@y;IcjLj^KiKOG_NH5JK3wNuI5TJjP!5@gRj9?Oa4BUpgIb1iLhL3J6B+G@slINogEGJr6t8)7!eSRE2B_N zxCvF9qKwR6@?Vf1MK(&1{aVK7=>-3naT6*4I{$6vc>p|iV!|5G>V2ZRBC3Y8FSEIw29L7R%Nm=40i(_*zyV555wgp}qpemV5(Y9rP0|tI4)$kgqgXM7G!Vd` zwHtK>BhFy7JVD9}4`2xbq7!OO$oK$MCexn077&IqodH0kgtSe_G)TX3wb-43Wexv> zTa0C`(O^$y!@S}OuNWzg57w-kuoWBh4F`;gHnqvr9e4B$2Ubr+j40C9>DTFs!_G^0 z)a=|@O9t~wq<{N0rqZmKmuV@6#IJzo5205~7^Jbn!z&7OX(?wl6-6a@hEkk_mMV@# z%d1PvWkouX^H0!u$Qhfk`Ph4eCvg7CXPD-`7cR&+T>LB|3#wb2D|{i`D>r&Pp|T=D zUxlJmK3Ce|@byHihkR;fpt!!R#3?+kEK+$RZSllqDSvY^SzI2o6^F~yb+Of@7Ck1K zLiF#lzIdO%s@-4Xsvseq#OzLCb}0oyxT6q540R+0C8j1|YNT|L(ULN%!xh6QOqwaj zkmw^8ide`6W9P((4an^PhrAr=(S8w@BmEMDs|kgOH&8%MvT2P+jFgo25BmF?je4^W z6&+gZT*#E73B}Diw*}QNE>UJG)|)e-n(pS-NX@9-;7MA`77n-) z%X(b^rfQADTi*$g<(+y%xQl&{Te!*>$_7(1e*I-^60l)G5 z@W2~bTp$@wv7J{8vxoJ0;sg7WBLt{Q3KH$RsVoqzS#%t&WbP5R#loY_eIpC*SuLzQ ztklJtq=EKV!S36`S6Dh~mUT0Sw4QyUs!IBWrP)-^7D>0TJ<|IGdySpNvaKC3Gfzzg zg%b7x40AQmP7tKtT2me=_UJTfQ3rU*4+!ZZlSFf4O$nPt0B456;l}EMq2y3?jw6%K z$7uOMUK&4KEubw6GxnXp5WlPni zE1IDfIP}mqM5}?l&~UiF`#`&|>*l`JtCCg2b&i;mGs;{RWBrC(?^8OJorKm1UZamH9QogIfMGSxCn=~l?nm%JwX<- z?Suz_z}aRnXtfmjVKQowj*J38V9hH=H}d9EM-=)oAhdq!4Rpo^dE5uO%XP`S#kB|N zZSf}2h)%6!iZ&OCaEmaof1o=NRyA}?kpY`wTm$CMT_(Xh#V7)UtPa`R2ZI^|H3b>N z|HE+ji8r183JXiW6@DrWFh5=s(&wa?Z)c^_OUI?R+t`oUkK5X$da0h?(JRPcKH};= zhq$^*#r#Y+W~;Cf#00=b-Zg{S&Cz8&_>dVp{-kODziKY#U>g}bb2Nq)NaD}nIz)pDn`vzoBhA|l_ z<^M7+?X|I=2&>3JHTz*0EWxSJUSXSMNiJr9z zq$k#*kSPQ;1&#_wNeu0^+2kj~(9-FY3s+7)_k;CJv5F<6=h+P`D*ZbQaTtN{FlbMo z^91&0x&k%`0<^@G8n_=o0K9Eb0KMWq5yC=115T$A7}Du+!VzdO85~9wGDgu&J(+TX zu(5JO9P%24Q5lr*6vMl6`OvZw>95C6k6t&}df6Sts}HPOJG|XLCjH>LfdlNZj$VgN zxTF2Ry2bC`)J!KN%>Lwc6UAn~-Cc9bin^g} z0%4J~Qv@;bVTVKZggwl_HQ|6_cMCoD-}O(1lD^83HLaWHr~7VOY_-Sw8ng~3%x^Bb zVg8Z%(gM4CDAH8I4zrf*{8X^)^3?;^EvS+Xs$%o2CQ&9Rk&$kM$FnBf?`A7)Jmalvg15NHB!e+cf>`N2k%s1_k#J;Z_nKYv_YNkPr$mibdRcpIxixGl zDNfWi+pWx3)~j|mU~@g~ty?FC4-8d~q&)S$sxPS3TDN~oXL;Je>h8As%IS8m7K3XL zK8sC|8C!p*7k?#REMyhxWx@)M@nc#F%!4qdd`Cx%cWe}QtWhV~Xdn)UKps@>MLVKZ z2f#@i6~$H{Q=}$}qC47kAD`IRxv0ONxDRDIh(r zP@)Q`iR>I2Zpi?#q%kx#d4C4@|FwYXrL5sEc!1}#zP-+>Py(kWf2T{$a_uhERJl#VOF(y zV&C3%TbWh*>{UHq?cG$_8;kW+ZWfYj#@8*sxrhDrtEWF84Y?YtsvA(-0(S8K75+{5 z5YSc+>hfY|+ZuwUR%o1}dI7K(78ViWnsH)8xM-^0N-{(V|1rjkgh=DLsttfoGc zSk<<4)w1;^-sS!2g*{6>)$!8mNOAc8l~-CF!DvaeEf%O_mBqCUr7eve&EZTcR#9H< zD(gg))87gzx0|AdeoN9?y*7!W(?$Kmq zQL?keAw|lYU^(e*3Xnlq4PJF8tVc1$cOFL-PJlQ$*+l~97s0ZcgRovAL(@FNar+w}#H@JiPgd@l3%^ahpM5-kq}Z79GO3R?jrDUqVg zQJ^;`p~KK_fr`>_91>3fcX0+u)TV?3p4j2_8;=hN{R67yx35WNDo`e_$RDz7Ua<8l z5pdvTvE#Dd`CIOGwl7?E_qy=LTZe2mr}+=-SAOt@@FjcG2?djyghz0xeOO^oL^44# zrLz$&EFw7=Ss*1V0U|xsBI-1eg$F=35p+s}AG8K^MuVOugh#CJcSMY4y;g-*2hi#i zZ#A4LgA7Bf@L`Dgd?Inb*oPsdgx;zD#*mx@D`7Ij zmq$>i8}ZZd%fr`8d}sxpCJh{h`(Pzamle(ydL=2|ZjF?>%^KF5a7iUCeV<;#R^e&m zbq*8`!Spd?oz)OQg;!|^eP#>#q;;U)hIq$==x7!Yk^2;#a1YC;4VNeL>mug5l)lf> zxh{XmyR<@Cp;fX_m!ecGxD_7ZI)DwgBCNn2Qh2GUn{j%DN`O*r=ynWuS0fRiw32Eu zZx98YL3YWE0Pk`6fBOBu1f0%Nzta(TF5q&M`W?=Iv;}`EDaD_JL5JV(a=>zM#;Zb^ zeH??ietIx_M2rXoCi$1yBt!uli^XCQ@+--O|44%+Lujp#MqG&O zqaX}yLVLqEKC)rMBS(jakJ9Un!@XU*?pd+?p50wtyYE@P;+|byOqluj=*S4ZMt?2% z7DiP&)eqB$pG$eVgAVE?%m^bADGhi5V&qB#LI^du*M_QZz_Th`4HluLFxBZw@s~ZP zANiX2%hTJ%MW-K82&caxeTwZTIR=@heH?qigvRP34cnjn6e=*S6%-Qwhgq}i1HwAt z68wvz1lcLjbXe$BSU}TJ1%fc04)QdEs-qRfZkLJ;;g%x;!(h8PgS5*^TLj<=`wVS^ zlgXzkI&;Rr)JWrurY$*Ye^Vy)+h+eN%us&rtX(&K`tm11I9)q63ABN7BhVX4Gd={^ zoy~tpGxlJm7z+Zoo{R}EXa7n0Z`lvtr~LA%+r-~sx{JYde#e=PHDki8WDW!Vg6H56 zOZZ!)hg*ol2-2tU)jRlCH410OM%2xY(&5_+jKKYnDljBFexzR{5>If(bo%SWoU*q} z4Jv*Ny1Sr;K$XB2V$$v#4KhC#ThAfIv}wiVa_JJKxr8fUYav+6yI@E zI2VkjlV(eJNAi*RB!PykyXtO%{Z>*rRQ=PMx!^ z4elW1N-!BTNbZt-VJf6pFH+hBeqkRreFDAmuET<_p!0~(D8kib$Q2n#20yE$4bAN1 zZ}5Lb_30Av_w<7W9FSgxdFRHwI7VBtI6g~0$>Larpp$7~0b{^dAdg9QO3z=z#jyp# z0j)Nn)mM3|VG_sGDv9H>8kNN{8l4t(QK^Z2MS5OuFzO(WuOZoHk;So;l3t$r@2Nk% zJAta2IqU_!%pp+kpFYur@)TWW3%aDezo0zT6fDvCTi<1gL-qR6g}mpv<6TpWrY6kg27a7F}UFn)mxkG29qsiF~UaUGQgm25a5?a zh%z&oBUU}CGzdm(!e%zunyq>PIL%-!HyfDEsWaGY!jEiBZ;a}+I(?B_ix-Wc(dl#= zUlHBos5I)B&7N?W%x1Hr5t?X`F0MnKO`Vti(Fz*mFVebnP|9>My$)r|8xfdnGTRd% z))?HkKK5TZ9#n@rPW_4{5K3E-Q0F?uO^SV)J>X6*mD`0NK_x;~5!r&+3EW>4?XVU* znBB>22D=S8Jq^fkZ#5XVDy+<6g`FR9J`B-N_}yxmR9LK*v73$_K6u@M{d;%q*natz zO_xrtT|;+CMuz%&DXkhuHUw@w2;VBtuOXm}z2JSc;C&$gDtuqaCRGLBpH3Xc0aL!X zLKL@Uj7c=IjZ}-Ceik`wR;SZyb1cL^PFx>!9?!pF`8T65D$|!8tTO*? z>6iJxJrONO+=}C;`(h|N?0km*Yo(#aPVj$0@Qus(#EQ z4}`bEN5b!D3vG*UTkTr9y{T#YQrGI+7BkZ~S`79ux`Z2SLPs%3Gil)WqC1e`MukLrR+}+%~d!@Vo>hVTq`Xmd!^>oIwMfy+a zp{Jgd9+Y0%>gjswEfz$Ry{BJfUsH9=YEqtMu1U;O=uNJ@VaU7Yn)dc<)_8|*Ses;~ ze_`{P^Vb9Jz0%jDYku)_>1yd~d)))SW==LAtqz{v#D1juGWf0fF>7w1yj2}q^+B*v ztAov#9vLa_-!@oYKDe#Fc;v{X&CK*H+scw}EOK2cO-V0Ek3RaS^eA4ZE_E$>14&`v zt5GaC^=I~qy0)-wA4DXQq~)5{2@Be`ynnQGXxD;hbiuBn($V*CX=A2evs>9xW?bpo zF8yBmlJtRRo|bOI>+iR_#+d=1+=jLnpW4e#s~@L=^#c>Fh^Ig)&%fFL`@%p(#jxDSMpZpwcuReLRP^q~K zd`tb9P0b0zhlB;X;~pNI|BiR)^Y>^Rb2-n(mM zds$ig%3ZzX{YQ2zsb!{D+1JRPD(YJR^CK$}D+1pn!cx=z|dS*Jwe!)J&u4EOP?FXfA zNyns((n6fYg?K$Cee0loGpoR-pJBg1KYs9s;X?kvgP)@*Te3-rru_mN?mxKHwr9hJ zJ+`F>`afSa^)1jqM;7v20sY)3#+f79oA>?P1TFcUb)4&#?GA zt3AVSN#8_cWndA93t0p;#s@_+<5RP-!*lQm=|A3js>`#L1=y-5pJL;zY>OxJ^jp$@ zP@CWpcNg*qv?)(C*CugfcJ~}iLV7}am6!zUXE*))7wksXPfS93ReA!=2EimADr6G* zW_^g2(_yH**@x!j64E`=4~R=Z>#Jp>k3Pyq@yduxNI#J7p~k@_zFx>Bm_sLEZ>HP! z3GC~0v59}DvnBm)+_jyRu!U^b)6cM-crDrPS}DDOPj;j65ZJ_Xg=}Ju#-E#$Pe`NE zap^bU6Rd?@!R~zF1$HN1Tfirz-{6x`K5_+nv5-&9(fEsVG770$+9o{%MnT++J^s6w zQHt<3wiJv)dIq0V)5uTW%>GiyDA2e#Ygt707nxHmIYgY|(2`J|Q%D=6Tcszbz$tFQ zG5P}g#T#$1U*h%3)dx$~Ia!6&FYS~bmR-d!V0UVH8CyR*-$4_BP{H#BlNSi}Ta#Jg)`;>|bjy*Il|vn%$_i)iG^)4yfg z!4uwHBikkElb<~OTkT}k+i#$e-KRIQYrp|6t`XRX_`+TzonV@W9y-0TXe|CV6dc9A zQ?Ij|an|2mGdD~B!>nKU!l~DFUA1o&qnQJzu3~rNRKL4s?v`F*zQ-Rwb(OxM{>?fx zbMWL8djRM6-8J)o^dbvA@x;j~LuupRh`NuQyor4gC-vPm^F`_BtorGvPu^rSHodVL z&D?y_%)Wus`0kqdhV&e3diL3qW@9$>zgMD}TTa}=zK^r^?wa|&^ljGu{PQR7F}>dW z*Y}~B7Mvu<^hqKQHEKTM@3TzHGbaf?DYzAw0|)6h(lFK1dhaMi}Sl zWodpyH55S`eK<#r)92`7+i1iwdM*2Wg*ruc%>_6{-P6bDV%zA(DS9)zET##?(8f}n zqQ%pv=wjPgj6)=y{%w`kNZe^P4$=DQLv*1wa6blX8f5FG6AwMaG^aPlwI||eWddht z=kyu6*j9E*|MP_}Fzcz;Ym5GXTl|X6I6{Y}kI==oa!7jR@yD6()K&GmpHTeA6*xh+ zPoJQRZRK|9#V4L%p_5aM`mZ&jm8)=o?w>wD7u(AH($AlMnpK~?smbuqO=#r+&d(R8 z&(FoS@Em;;tvo4x`}yZt`-yv+P1o@<)zUXu6;4l5 z5zkZ>^DuK5cW`)MSUl?%a}`3&t))tse$#T?B|sJYs80Fr5Ue}6>L=e^fU(ErcGA6O zIS8?&B<_X9rD;`5C|#!0`)W!`YJ7TKSvrJl)A+y}|67x2j)eVVE5-tygJmJ+Y^sY) zY^ZANEZ3{`_&CMOHAz)(kEY~`3g95G`V0#Yw)#?h^#33x6r0lJ%LEtV%h zE+&5QIt{B4jrWZ4yPXt|$A=$iNEI22c22bR<8nZ~-(O#BH1)Sm?8F~aZ=_VQc~zS) z-w@rnl0}5}k-BRSCENOAD2x*8Z%ZD!u5P4VhzKh-MmKERTs5x}Lk?x1WBuS14K!r< z{K+$Q&NZhCmFF08?ve;!a=rxxLk^`=db57le|7}(^ z^dzr4w6AX42C+gpu(*2L-ktTmqtzz0F+SQ`zjN>Q>cs=f3UR}>x_yVPPxdrm*yY)! zY#Er-|K+gDJCa7Lao66#0Ysk#QlU^PfHwn!dw1c_$-lO$S_ixC`p~iTo}J2=a@mT+ zq2o6;kF2aUtIf45N1AWEV_8ci(o%*u{fiIn#-EdanWyevwBWO!xwrGc4azFj#3ikFfAXW5WfP4SwK*}d zEc4L^?ryzgLRF=_;XvodKJ(cHi^wih4Hmo$EI2_#;=2Hm(A5uX$r%Szrt9+&Nkw%- z+Ku4t-N(lV%noy?EgEeL;myGK@!j~dJN-W$s!)IH_)|}Pq5tqLsd~iv_Nxt@3!@lfJp|6}5IFDg=<8eCU5;W$!!?)pEeOEYYj8%B zWk{&wG}!Ehz=FQZuW7)?uJ+fvRn<#-cf9`JKV30-d{kMl%4{3#y8qF~KHa}$TTg{a zYmD}6ThjmO#~%G;*Wk8Jb-ilgEfXt#_FsSA(YuU9cLIX$6A*M4HF|+q9ISokUHlXo z4Js-Uot;issjK1oUBip~Mu)@bilsxLbj(HX{fmZoUEhF@ot>}ss_Iq`T+5W%SJrO4 zdzq?HJ%9It{zsqw&Q}(U@9D2JYt5DYd&U=hqzPeGh?Cy>0Udb}$wF9dO z?4}@OKMx_>PSjHehr=1v(@^i9p&mitO!_=CfQp#1@foCgx||-r$Je!Y^`fPIv&(6A zSG9)2tyONb(`EKAU9@^{mk(cXcD>rCZd||MX56y0p4hbL(7KeeNi%%yq6JUA@bhPv zP8=AHV;1q@0~1T1{rOLyTCnKaVNH`VweIlfrW4G@d^ayxkI)iD3&i{r5cBO6ae-+d z3aySI@)hR*@#63}^H@xVLiYGdJ7%RMM;$*CIxaZRKPj?0R8+L|_d2{Gueax#$z{v^ z7Ps5tsctVXZ?E>yd;juflh^ck@dZckp9a*a%f{|x4X{}0uUvBT##U8Iv-o{Wm;UJG zSAMx_(~;3yoax%pBb!$J@|EBJXz7w8W7?Feb>q!Tu4H-^Wes;O-kQd&<^gv68(>E# z?M`QXz$gD2YbEvilc9sCDg4um*2$i=90GMVR&AJ&AyC<1X8=Gchk)h*0WB*;Kq<<JIx18B!^|68T97!f*@AKQPA}T zC}=xJL2;wnRLxP)wgMD%os5EpfP$_mL_z--1HYy{#bMA;e<2L&AL1}5g-b4~mZ7e@ z?m3p;y-OKWEd>s`Wfl%P4ji-$2x;e@^sx`!)iu~k{hYatH$zZm$fJ*gQW6ofOf zIXDA^QY@ZBLLZw!LJtrUN|@D_MnXcLoIyhO=8@1!AffvTkhaZ?hLxbg}`%X)YG`M-X)V&ayCs(N)N@X#l7cqnSrnksU5=zid#jH+HadVF%l zPyhS%9lcA*I=vlu=vTAx(7DGCAMgxIKi38z#(?j@uR1au5M8%>Za}pAIu3|3tX@V$ z(&_9g>vD)_&q)8H&zyybo_@4{!R{O)TKh^?I-NsAdw_^uosEcQ%^`<~WEz4an}cW> zT+c;Bkj6-4z~}I4cef0Qu39s;#7{728WI5>`In5Xxk`pa-K?Qcl>jD^UXlKMV$1|Zri{Z9Ih^!59e?<67Nomwd*l?ba-xHAaU zh1SL+iYX8jAzUI&1mRmkQmPwfKT-Caaw=b?r=;JB0riER5(C+h#lqw2o_Fp;@#8Z~++p4(kLQkpUr$#SVKC0_^<6jIEt5iHaud~A# zRftIwlEYHN@Tbq1&Dr0j_%$&wmK|O!{qBrO%>8BMz?Rb;mr2{s82j8`R>d#Ju(NOT zAu9xr&@TKhZjIP7X54qcoizlkDfT)U?SiIUg*(4OyA#Ct4*t|2B#Q67*Y_0WiU-9% z@dwcho?gHDBgF@CU8NaC>*kd z!}49kgdFHh*AT*VgG9cF5b^3OGELRJ?cK5JCY@KmxTmUnURSg+Ej$}ZmReobptrW4 zUifN_Vs~D}@=FKYnS&?iUP9XDTGn%@d<_h z{Jocl?Q``GWrwFLP$G~t(Wv@HvEw6mw5(aV>3yp<-(Nj{-(uvkxa5{)^O^1G`8QqR ze^EFwKBm%HTxP4)T@&gU4u*pU3tbb(C_pi9;l9czQ~%w`z>kz)en5- zYm4L8-*R};QMY&h)&b$oa4P0C7)m@Eq~sR07EiztNk_eUmEPho;%_QZYxb1!F+awh z5q<~paLyubRHchOBX!_=kCA;xAv~tM^}>%RZ#}ge-^)Lux$DA@XzqGv8@`u&Y1|+LlO7^wYvWAXtwKftl@N1ECmW=b zPNo(9xA@7YeE0Ic@=O{`6OpZFKPJ9tkjfjRkdgh@tjBUZ`dp8xexlCSHe};k;bq}( z#ZN!u`?%cO42zz#H_cJ?>7@;)7i-0D&U$QyMbG(I(UAJou7*=rs+6B9cuaatXrH=S zQF4AJ6A9bOWwxqHz>Y!}NTOhI;4$P>%BLC>BHqfb2r_des)j=qty*7oCg7VKsA#cN zHt%ofE7zDj)#Veh(C+AsCqbG4e=uXo)lZI`y`T&?D|>s_}>yQRPO9If{9-FjE| zeXRwjY~~VF?)IUm$STfr+ZQ|8t7-$;y>~q-pFGudfgbrTzjr;VuRn440zGmHc<*}D z&U^bi7wC~w$9vbK{>b01J%5jnz!>)*=MzeFxap28zW0a>>1PugS->uMF^$cAG40wM zx#5aup4?{cyH4NqCbT}A-2Q<+Rc*OGPjxAu%q`8i`kX~@|3IJWles=m99Ca{fj(!E z+&|E#_N%!*-~Ntv-Ua%cMRfl_p9V#)PY~Ua^Y$sdDqef>S3i+uWajFpcr9cWvB9ji z@Zu*R;j5~)zq3tMTdvJhgJ-s>KKXaHsXm!&^ThklY*YKyzq3v4S95K?{oI*t0+U_z zRoYqWX&?+h>-o1MXSSK!BQB~asOLNvX(~KcppQ}S`?R(kbjKn`zhuHY{vcnmHf36Ne7Vl+;GxC1!4yQ(ii_qOT(vT{R3UjA?wf8*N)bUBBlpQB3w$zc=9pP<6PKav!({H&yq%AcIt%)wp(W31QFPXFk zlPlqMv|bj_m0i~A@HTif7PZERfix>x*$E7!Sb>}#xq-NCR^;@Ub0o!Hq<1>!Ncce5 z3291eH@Rz&reNRD(7uGj8b>`ARL7Rb(S&haK0OYTnGd6VYJ&X`30z7P!3?qnAx{Yf z?ZWYUl;4F>nhtsp`ojq;#C8sU!(rS#R z>;d5@(kIYT@eyJf`W3C>HueLBkM;wuJlYQrGN=scR48?F)`nQ)JVh14*m%E`Iwzbn zIz;&uS8>~*yaOhKDSNN5NozCJN6;J7>H?Rw(GX2$t)bVfF_>zS*cY-PVke&BJ25i^ zujhP2K%OlMN}FQ{d<^WV+!)M86VeAUtvxs8nL(JbL>PqL>`cQM4SpL17NFmV(fq`;3#q z>60u&ARijDc^2=M;)JbIsE)!AsNc>p@ewG0<7x8Ym>S!U1n(?+|k!(tIS(GOivPx|+`##3C%p zlk4E%ehjjIYC_zG!&yPer%@vc1c4%5!VqpN!`}{{sDd5DMje^S(l|+38ppzeu3jP& zB(|*xh4DWP_Jorw1xsT6K{0ewK>oljZfnRM6m=?*p{A`;T`CA>w>G)6#a-?4cZFP9 zwPi=W@DQr>IRm|Z=8QXAb~R~H5|NdvR5~@X;}i@vMnerzhTjn+IT~`iI9G+ufaS~8 zAo(j@cNHcnG5Ab>-ZIkOy?|XxJ>xW zi9BxL+c|2GKS(oiTlOe&qH0~VjMeUzok=aq$J0`45mlfO4hnm-8;gu6$D~uKO9a8< z(j<2^yW$R3IzQk*jdoO`!105G-G^MWVFi-@7Q0Z*1oBlO8Zj_&#EE*4CZb-{1chu- zup0~0Ku>^5M8%?T2!6d%%%w`E|WoPdho&CPk-8| zQCl>g#+=YV#ZpMmf5tth;~8DR3))4VU^Xa+z?5MvF$apRKwtrC74q`Blzg8}QWoxf znGQtcAzK#$Q83pzzm~aROFUu*zdbI-ZA+`Q&owx z#2Ji;f+yHfp@h8X08jFvcyofKLzvpBbB%wFXGW+N!LH{`)Qr&kCo zgVcRgeh9T`u~OJ&UY_906+)h5gzA6+gK+0qNUYEWTA~$-hs(p|UQQvj21v+6b?bRS z8Ooi=k7O>qh#$@AB@;KPtAj_gKRB{N6L5u{kRwY$U_2pQVk|>gOGL^Nc#9-3%6>0j{6MwNa$%T1II14 zp8^a(u~8JRL3Lpe0tKIP4kVW(0Vu%E<}RvLdaHqV^K=~L%<@dU3&u(NMVlz2Uy@t7 zucCV5Tv(Wo98olLsRO|kFXkb#G{znwycoASXl=9}gLWD&C-Pq!Nul@;=v&^s1nnMe z4R)`g9;KCpA*a<+q*9^=-W>Z^9jvP6B0=U-TyW93#Z=_?(|B5jmxL~xFgH5BK-XYe zk$RI&yD+snCcl%eV0Qr0xKTH&a&>wn_ja0lCF+QIm0@?}cfCf9+2m>PI_g#g^KWyw zP2RC2fzYZ-mlH)bYHUEls3wg4B6&=hSU8Hfxf~v@4m(Obh$8{dp%XO=s3qkgp9zmS zq9dZ5#>!=YYtu}Y#+l={XAkr;M}mV?ho#1C(pwg!*2Hpe*(1^zR4q5Qt#VCzn7=L9 zA|9R)@N?}Z9D<`#kccm-1_aiznGRE@|r z>a4SXa#GS|a~>;pSNan6oWon^GuC)R(IPh_$$8II!6a%3PZOO1CskMZOO&cWr^gJ@s#&=v@GB+3Cipa z`3}y_tpQK`NQyLOnXAisV%egermV z5N5^+ALIi1&ldu+S9-&QlS+`#6&V@M!oNzNtq4BE?))@Y`%=I{+c3a+xg`t`J4D%Qoxm?3lkyCbMQJ!eI6_jImz-CigfV^@ zwK_bWT$nFauHj5!4xNuOUHtH&87*^`hW8-5L)euC*FM|yB8*b*hy2J|sGvl$DHMbx zQfo21SwaYPu}~5b>`gBBw1Ss=njnp1k*B=UTj85Z$9q)9)wXBAt-B)XJ9)_${pnJfY6XrC~X*x%bT&HSNfwt zf97`BG;GZh+K*T}D__~Rq*~sTmtJDn0}csh?~4h9P}kDdjPskHXBCo`^ksUmIbe|Z zyOOqsR5WZKXFB**wN;}=jU!ZsrdOq69iesw%FMMS8I_sPO5LOhd<^ov0A;JQk3bfEcJM;))IfLwBu|cuhnZb=3sR&-rXIiAH1a_a0ZYj6CD3i zS3KUuzmz}h99%{LmTv_JXjP!tYC0N189IL{EwAV$!xt#18HLz~e7FO1el@?YwkBSU z!p6|_z4;~0NwY9C{oE>YeE^0bE=yz`2nK+{bt^Q1{-LkA{|9qeLH~%qe}9%CbSq5Q zWNy?NWOGK|6k2G_;Osju74vFPIn5h}b<}g=`3NFm%+^ZC2Rsdo?jQ&d%Wyqd#SuUc zEDvA?%Jd;!zET{;U&|FJ*%2s>Kx+Vp7WteALMIXgRiOsuj7e^?E~ZhD$}O@V{zYll zX_O`Nip}E4y**l$%8K&vCXHY~UYh%*H`(HjcUZslkP=}BOrM&cS@lQ+4wK~vIQ zX0Rh4>H{(9`xu%ZZi+9#66#mfXKFZpGw4aGlfh0v^!*&bjbIzyCqx4Jxk+2z7WSpy z8<7g#9h!091l<~q(fIxQg$)GRoK-%1%Ow0JlTZ@E9*qMZqQ4kM^hAC{#EJx&6$w-y z5JTeph%3(k9+cY;s&mj9r>a}CI8PYEql!7Se6n0;PXGcrtYH_lh#Pyp2Xm0d9ke+T z``N3yz+{WvR|TP^HDy00z#4?%c)~zHljzV31oU|fDWGV`)RL?f%qG4_a+Y|)7WmdI zeIwv6EiR)genGxQF6`cH(v=qp;PLa{Hv%wVAWm5af=cWnFV~H|My=YRbz=~169Ii- zqSfxLb|G=L#v)wG*J*ujouEC?(r`QmFo3H(pgtfTSXs%&P`FGrv`po)f{MdMi-UFI zm4&8tQCg;i!^Stu^u3-Nv05%*xW@fa3i2H))I(cjGM0(O?led$ZS>p)*s;w7iwSl=NQi0u;DE5V(W;BU zDw8Vj+j$_871ApEF;w(B0~VqGU=J=)n>--xw)NPw_1Lr;3^})FH9!?N31LO8q9v0m zEpa-yI|!6RfaoBUaIBe#2zC*Gdio9S3IsvtOoxGA-ohrTl&|v@d6Y1}?ZC((MFWA&(HEA@S zDxf`5$bt6Y>2&A^4o;-g69=)T`59D`^@lbYERM7(8u~%9A7Cb&*P%QY)o`1x-R6oo zDv-mR@B#5PdAPC-AwQpRZrFTc>6EzJ(Yg+6xUS8fs5hy#`uM`ld@eodiR=4^4o;@k zI<2V=^`CPdE|^bD*0xPFkIiklArI&srh1$Mcmc&-!s|d|bqZAH@_XDU1s(u{7T`{S zWGZy}piUR=!^tJOs8EYIN$TR5)faB@MYu``_fO7F<#f#H0Mc+H7AE3`b3G{Ts?T0Q zh)OG>N-qjv309{jxwF|_<0|Va(^_$2QMu;$>7R- z1i_E8JEBH_gF~l0-oq#LfVfZC0KU|z*pk_pLTR+d8bPV4^a?5w-XiabK}wZ?JtJ1Hf%Q&9Q^&C_(ADGCl3+xr$*>q`_;e%ICKmKdxK6kAjRDF^kmsrxAFrQb32;X2foG*e3gjXTjezC z4P=SkH+4+BLiiSNF6gx^fX(b|!Mf0{i$k=nbGxGYdeh0OnA@qGHW`tpk8^Q3BMKoq zg0xingA%{Um3km&Dm3cZ96yaiD)t&m=9TJ;v`VEjYKhlTUgL#GdfvTnp{w)KmWJg! zGhI7ZG?b<*$Xc$`E1BM|E_QXNl*R>j2;cHrN=z!XR;yNv=3+O&FoxWU%zxmrso!uYi zi63PrQ7!-#e4xRcUBM^LEAimO$|YTh4+X`Kp8j~(hE>*}LJoBy6hOHN&}{Z@zp0|d?`d4Mp-a5nI( zj<2eRP*A)K6!dLC4ht0vC9@P8fjNx>G9Ef&tKjh(8lpI`BC?~SW-9x(9Tq!{L2c?) zc?OqKfC$96wm5rK>}wbwM!S7zH;Q)63S^ujF$kL@{DvG>9fgeE8NOPsf^2aFMpib6ec7YMK)ZNw)*91*vBvl_*`(zR z5Vk66R22p#q~$mhgqg6Y$}_Yi>hM7g(VKejZ&)!La9BfbQ?YOzc>TcC13*_B5Kq*s zn4jrJd1OJ1qHeSu>}MFH&r6ZRs^qTG$@pThE@LHQT(^z3JZWiZ{*mm2rB>kMQbjREmb z5aLhU-7$|D5RO&r0_&R{_|1fDd_7>=W@i-uB>2x>YG)-BU3Y&V~|etW@qrM337Wb~t$nIDSlsE$70k)SR-x!xHc*&A<`x zcTyM%LVg}0&zI4nF(UK|6L2Pcxd<6{1>VeZaOAuia!?kqVfLtSt=U>&)|1{>=;bgP zg=@2ftpQbMcDEQ)1w5&$#O_vNf_h;{&eU@~d zR;0N$5`+x~+h>h($^2PiIZ5VnK*7D4>}QN7v;1C$g;D4zkju+9=;oHoj3G6o*&~Z( z4mcr`VQ}C=xu4VWMny^iyDbIYu*Mo2kR)kUqBs)pc?&9V&1o7;H6i(I5Jt^8$rwy= zdS;xO<GLaq`WSBKMV)vP>C;$>Rm=*UAt`7 z&5>});)cet5?vXAjhNeN(3pD6TD{3!7WRiNMA$g&RiNM3LBA==I$B>DgNKyx*a)g( zE7V5`%;8ILy&;LG%L96acXWnY318;Pm8g{%{TY9PZGZ^aEx!n_+r3da3KGO>G}2H) z)*S6Z+phHCR0VX?11Ca_%F%-dg+nlgm_x3TdBcF#iJTbjF=6{9^x+ezso`UHLbj2jI*?`89tKZ@`bEL`1MTJ zC9+0V$;}UZpwA=T_Y#E0t4q_h+c3?XeC zE+8tD1_rAujqFS_0rFCp+AK1DK&7&3ej7GtuAt19!B8$fLPk~?ny}hulJUvPhU|m# zd;iGFMzNgr_kwsx5he-#f?0?6K08p2TZOT;PrU$zstJyY1l67PBhEt!LzqTw#;%Ja zZiFkz;SD&(6kr9zFe)f-K}~8@FkgWe4L6Ew6r+j8cr~TCq!f{%vY^$XBgQ;!$aEp; zi<{2$G@p{W64^4HVND{+9Ru(Ji2L3iX&(MplTmL}`vL~%s&B2kX>> z3bqpqP$VyaR$c(SOfNujCOT`W&i&2tjAPO0;6Q(0rZdq{UsoFsT5D*v0OU~lL`@&)GpW!7n zBnFnnorYkgJ&_|tHiUa!6JMzhB1FEM(mmkuTqSZ>r~ zHizxDkmU>t8_5htnF=BS%Wj|`F>xdY4IQ2b;2NSZKpIrI6IIGBFtk7;TS4{~PGKTZ zSV^vAcrC9O&N(WMtZdYy;69XQ;6FM0I0T67bjhs@Xlw10t6auFu?o~>lAaiD8M*qy z9lv;UVe`W8qm;Ye9<{qxJ(YcfeI2yrlWxQcfSMfUP^rpfHK?r*KiqSy_u+>v8nfBp zsB${TZ@I%7wA&(7+BAQXqU5WDU75^8K8Ky;x{QS96zkCniVBz|*5^Ja&YANe>CSaH z-pcN!Lm?bLaPA|~n>!8yG>8MNn;pl&$k))AlNn7HzaRr8ept8kE%^tmMfyt*=AMS! z{|MwhpSvAbA%rq6BVh~$C{7%A{FKiDxT--v&rF~x9%ciDj zj9G!;RpOTvd}HL_a;SV46rRdK-R zTJ_}GOP&H%{-`q0-)&g-~gAkcE+_kL$%2~ZRT$^$s{Yb&Z1PE@P4Am>^}C^44s}yojo!w_7;%m zti8c-QN~>;K_D&M9n%3&BGd;uYupSXS3;(J@tqM21+wJP-lQzZVc$7vpTYqYj&j!9 zcWc36q2buWX6%s3Y_wOu=3MpECF{Pm%4rDr)O7p=A-mNZ3VVeQWhIlb$mk#;o@dc1 zMK6yIK}`w7Zn2TZhENbuLWur^`}Dkq1B zz+Z_9T!u2D0+W#qnG8Cky4Y`Y^0T?hiQ{W5!ex#x8%;W+J^FoN2VdMdxUy%}ch z8^CI62$6>wEJq_SY7be=0C!~61{PNy1h7JQLM~7Tf8eyOoFwr)hG2wvgu7r0ZQ3q3 z!>^=nfb6G1EhG&7MEa9kyrC}p5u;acbZJ0>g0Q(>60~}|4z@=>3T$ciyn1~}OR?Rq zRcV6_!X{iP&}f_neX$|?kviloEpuq2wf5^@-J`XXGlc4kdKJpZ7R)D3V#8l*F%x;i zCJL&@G;n(=?@7WRxOXAvN3{-DS8z{~tj&{c7Q@e9bC6Xh{u_slh({pcCGOW)!vgLs zup)Fd3X-a)n2XM8OKWS1<`Qr5JNnS9jTI zD^xjP$h|ulFkOC-Bd9Q|+*Jq|Uu7X6-k{m@+V!O^#SR;WD+w4H_NBz6g{>g_;RZ}X z?d#_S7%KIX0u9HM<(5|h(zWk|R4mA|qr{|Pa6Yz_| z5K_z*-ish(r4n9l{DZ>An8+mlz{cVgE?b%=!x+&Ejo;jRfI8&y3QT9maHaa}M+7D4$YsR-2%Fg-Fkn3h2g}ZB?y5gwgDSN4 zAf^WDls8C&%OJu=45@Bvr?^G96RtPdSD7%qCZ%V~!Pjw}ucMV9TjITeX6=aZ&HbAhgu11DfDL2*m=^|F-N9oc%z>V?O4 zSG&#WfMCmh%U);IXuawwD68>zv;CSI+IP==K}KVyf%no7#DgTb@#CGE3Ww56<0_PZQnk9 z+oa&yHieh<^8XMsmZzvvMGyzJQn4^I>~`^cC1msG&RTBn=gyfTAoU`JR#T+i3?`_? z?Kv=RrIM>u%5~u6%F)Ug?S$P6%j*9p?>)fdx~l!rv(NNCqiJd*&1ky1G#ZV%Mw+p@ zEz3o6?~Y4i6Fc1rw$mIE0wD=;5(uOKffOK=6at|qzy-pE8^R5QlF$+YT;QKeAVf#+ zxAvJc8Z{R#_xr!^J=^jWowLu{Yp=cb>Wk~h1%wmi5(4pTg{)Kxz0qXmBwf#m?8Z)@ zKeNf#hcB2zRMVFq%-}E0h9~S%O1xhPp?D->K4?$F8&q17&w^fZDL4(m>CR2U%E>7Q z>?Fxckq>K97J(LGc4u3x7hg2HpQn%VMZh|Mbrxi06z=FjKCgmRP)KNbdL+Laa|y|?Q;@s0TPe^0G(}T!!Cs0qO>FIj+aaNlKP>@ul%x&9)2-)h z1=$qZbcDm1owE}xmJ1H?9l%~XC^a6)9>_CON>Auaw|THti=c|bVnucqH{$Azc|nG3 zEp(<9#?{w3eBl1DRL^mk%n4_ZPkYrR)1RA72|?6?Qm6o@`#>SZe~sPpw7(!dp#a1R z((a1EK#=^&M5C5_d`ck5^JooD__%sO3PpLKMussLlCfx-5fMd8KD%i8bK(HGb$C4Y za7!oR);s3p5Ah60|I?sT#e`!)4S|ky3KnEC;y6qo-4c<9n8{KT49SE#yeO@9tyXKP zwX~>=8L`cTly28&TS{={DU844Q^?GJt^yCoidc@a{Bps zSduLuge4C-!L8f^GAmoop)W^;!!v6E;kKj{JRGw5E*d3?lH2Fp(kk`|7z^Hdpg0uv zK0u#jONa4pW+y~Rzr7mv30K5%fPD&SV;>!c;27!>h5$bT7HU3F%MFo_G+2_N3RD*}b0ZVx13o!=d5_ z=!@wWK60q12Ouj|HDU-OYZXS)gT&BPD1v~*#|YWVp>Po|s+~38DgrXH21!Q+7epK|6erH_qq6lDNh&yzy+Lk) zn2nk@Tdy*&ZEs&|{^Tc3lkFXA%~vTU4Mzo+n2s&YO4yS_yLeF*pVC#FN5_33@Xv=!#MydA{kGFj3;X0d)KNV=ur|C&IApPWU2%K z^#rC@XEpKsIW97g_yQk0afh6lMJ|4#EjX0fU3ouyX*18(&Yc46qI^=S?3 zz)J={yWIpoJKLz_d6IA5T2$bhCtf^L1mDl=!Z>+;GX1aw3^dlk*)cK<8E-kd(SyN& zFKfnndqhpn6Mq_=D^Lf2XC03i%pc(V1P3|Jp5Qry{hY5zILTcE+(Zd&G(!F*cg~al z7E01P#S5))W!r+jm3pniK%Y%^`7;tq+F?fBUZa!52Rad#nGI*ba`#f@^WK2y%Zc`|3qB^${>L&gGAWK&=}Hph0OpPt zzOb_)=kmf5?D#t`_wEp#zbHw7Tn@eT_k{FihA2EO#X9nHcvdDughaj`0T8Z~BWMD^ zR|DWq0m%k!u^`B@vI2G&K~=jkUBsN_lk{#)$KpxMw5 z#AiUQtQYZC;vch`fm8n?flZV8$*hJjOM`Mr3|(iKsN%ssPcU z#+ReRbXe4mpw7XWOoznPL^E8zbu=wZDW6K!Doe8S7HJXFOW{nFi58SVx*c=8bCLX? zJMjG-OXmM9odNW*!pvAm$Vh;`1c_x9!9!KHoG><$c4s3I84exT$+(hDCSJH8pk9~d z0!#}fVoee*2UukhF=32T)OElMD$8_8@v zh9E4Q>yTH}q+KCdfr8%2cp##kreM(HY8_~kr=+QZs)RR?QU#r2=RY$47#?Mg(H*}$ zgglrH;{D(Gj`UaQyIA9{nLn`)sEm*gq3%OL!V@&dwa6%h!RRP{j|Zwy4h2u73OASIpJnW8#b;O;ut`E{~_PEsR&UyR$u#DUF1T zhETY)ED|;tQ55B+U5#z!24h8MGy7wrtHNlk=t->K;`7_o8k@gNvXuFuq&fVhn?O@_ zGq1CU(G3bE{Di@DmM4O#VEIRl2nar~f9(U`f(8Mp2c>URD&AvBwH;M%R1=i*7YX^Q zE2=#%yVal*%2~M{u{usjuOKlTEM#VZEDMj4k`C&vQmWO^+4=kWY>7q;4t5kLi;K!f zYgg~tx~*Y-Tis+=Lpl)ak9H4c*iWKWV(+f56xW7{-P=ooFM%& z;W@b$P%8{jI(;r61_3~3oJKnBUYkW!44zg*w3B{JuX&RvnlMporDXnYoLy&rbGilh zHsVFXXxr)n*%SuaJUU+5P(ED~`2@0)=5CkYp&fMwJZeocIA!o~r4p ziKQp5y=&E*%n|F1ZOq&;@oN35x4)gE=z>p{1}h$xPi zfa_KySGGrcO4>WeODg!Mwzinju4|LN_hV~AxS_L5^TrEEosKs9%y4)7?)K>B^`Y>V zEi0SKJqPcMY}yH1qc+i9)!*JjGrb^yYd~^EkQbQ-z+m^n zgJ1!ZfGK_t0N1FeKt7tSn7wAaEZs==V9%fNE$h?h^CSqNSO~=nDt&;bJX#c}qU~-) z)GCt$4PlYv9?L3aUx7&{QabQ!tu8_OW=dS2IscZ8e~|t>RS_f%)W=8ClikaJh08O$ z*AN!I_(il&92M`sF7tTyllrXnwvR`yT@Hj?_iw;Rwr*v~NvuqtP|qG=&qGooXC>DA zR1Q~|MFJ5&DbDad6qb9?VM(wH66}#Xd$+fywx@5uy?e~as-@>mW8Ej~+qZRgZEMS> zQrT470&0-YustZ*fYVse0LPS!4IJlU2(UW~sUejN;M~HApww%iw=mF*vez`VtNWxM zvzk>$vYAU)Nk3rW^qM-&OGFEq@#AA-SFOx0MhkbQO=SpH(Yc@iD5TJgWtCYu0xBVG za5sjDp-3T!Ms_jL;Xy7YCGf8-P4uJi|1-M>#NhJ@LL}@9`hxxnA_kch98sAVa&$?Bm%_7&7+TrOwBJloxKR9bZ5Ve23G5Ksr*Z7GxjJQiBr$gj~P` zS`Knwu_R!R!M@wm+f%LE(s!Qh88b@HvufjL&+Y8_wryRV+uAd2pazOm>jo3}llX3I z(S;2|1Bm5gf0CB7&)@x^Dqud+f8Lhu6_P?_eiARt`|T!ih@qeLdoa&bL>BdWF{ z3`tZ`E`K%E`f$5ZeZk={;XHLF18&OHjgg3t0d+ValW!wyt6`;#ZQz;EUCgoVO@dC74w91i+!HVxDtlZ17V-A=h&LrV3Dd^P?!;SvRM}I#K0RT&r*-;B zeOJIr4boah!asRbcTSBu%3?8V|Y*R1iWrOTXBizc~~VjyhNezg}w zT&jRr|*urs4 z0Ae5bIAZAc6qaDk8Q>IYn_I=HHV&yAUrJRR9p)~3>g?I9{abf^f#u@GX3v@J|Ajg zl|)}c5fM|CnecLRX)ILXgDgQoRORed@kd~xr|M|UUX|W6!p;|e^wu)f=jYtDknw8J z1Dd@$f*XFtugwZo>^b(bFe#v_#fo%Oz^TQ64{MH4KnpT2hW&_HKZ&6ugnvX}v<7l|6y_H?P zZDeFi?O0>|@`nDd+Ul;(n%XWVuGp|)MRF`2A4{e>I$M(+RJ`kea1GnUj)U@)rnChm zn?qIHs-!%J(6%Yv*4EqG)|O_f?*9Jn?sOW16iIKWx>fHJ%(Sc~J;jXDq5^mvoyTEw zxdw+b6Q;mg$ZspKaky)_Z<`^)hXs)cl1exe;`{HrP~P)APgn*Mg3^dbI?HnqMz`-Z4`7SDL=9l2*bYV7|XKBE%P_*tEF zJAX!>+Ss3c{qO3l@r-}`5zm;M`G@Mgx^rO+t4Nm_5I>z$z$iQwUOnU_x*RC;1ML(M z847A9GHuh>AG3eeB?i>GbN}`p7yISywSen##DME+bJuyq$K&sluM;1ia~+lw*P*frAFot(M7d6N zWX^S15?oiWjHm8Zu2c8suj6Rd--_!Ra@W00`+em)?f3K7$s6K+Tqn+C$lQ_W+m zke`S6#3|;nRmjgneBu=Iz{@Hn{WQBq%&w(=ZAzL*?MjwoZoM?ORjEyUqP_KX zUD02LS7xgh%(ZFj+X|++MzwK!pe@j_q5)IpdXadmIH_!1GKVj|b)h6dbP#WyelRN* ziIdZRz|Eju@qV!pH>0QqEP8WFKVSz4@={&a{Fr{W* z7vCp3A%gk^{iFVJI8>TZd>xd@V+F(E!Uwuty08Wd7Zu-EvO()GcId5IX`FphYteV; z9lA{=TTKS1^bm8~Y^%}{JK|`p6}C@33V?#PfFsfq4-N%~`foVY*526xe4R7XBRq&u znZ>kJgyAF}%x1re@=#3h&h)SoxX?tHH=#=d_MHxVn^$bS7F_URcM(6F5k>F7(T254 zu@fgVZ!f_QOD&hyu1~cnTOjol?NQk;!}~lK~KKU7-LX zuEU*9A)Kyq7TK&OqXGUOW+Iy&v4C98G^C&+E|qYAW`QEW#C3OOuFo7V;s3M4%cTjg@nZe7(#x5K5vzDRFb#+^Yr0=rSD%cn=r+jo19&k1F#{4OWe00U=;fV z+sqY0jAaO=Yz-BtEW%3`%e)eGfceMVlN|~1(9Kc#;nAC;^5dia%q#$zi~@r69gI9X z*GM`D!v_QfnL$u#Eb?E8+<)a3+?cY41O^ABXl}N{%H}wA(jkt>kIG=uZ5vy~u=K5o zBQ#Iwgx|s3>o*TED%LqWXBbP1;Un?Fy28Vg(JBA|z8bt!p-(&cl1Gq+&c`m~Ag zfgg?%Bqimc0y+@KnTHG?#X|}rfEo^8^yWecGnrW!iH<5}D#Uj~4@wC8A1#9f%K$6+ zbHd<*aO@w3SgsP!C%qY#Mu_JMY3v}-Ugv~EEEs&RElIH zRunnWR`L|&6&9Vl5l074`+LKInBhEk=_iP!D!y zuB_>tXbq=oy;1RQt+rue_raEfPrYkJYh^I(b-K%~I_>Zk@1ID&$H5Hk|pKWy^PD7D1<)_gP?wP*gJyMQWXqj^24FYHcklO5ulljugdE zwa?+GPB(_iN-Wg}-hZ&CEmrRJT8&m)%Sc;I%wrGMb}rxDSJ&B8;w;vz)#^5X`1#kT zFO@Ez{;pNtxPPnF!OS1(IfB|sj4HLF7Lh)hG2i@?r;hQeoYZI0eNPNTEA?^N{0_H)8K{e@>pm}O^1z9NyY<^(6- z1Hu!Jtx^_(DERCaLMG(8!o@r7Vw9!NcJ;7)`}gkJF|{@nkIM92uzY7h-?>FRi#s&U zXTBq(b!UFDMe(TNeIC1ofOD{ff?!2v7^uM?j z|L<fyRoKvso_XL{@Uv~}fpc_>&C!%vXsDsaI7%CO>#<>LMV zX^V&HK&Wr>+ojj1Ie0lz01-#T210Y@1Ab&xkKrlZ5Q8EAj$Tgmnq&q zoZitsaKSQJn3XO|t?^X$_&N_ZYj!M8t@XUWZfm{RFbqL*a%sO?;{?6ssZ!|iky20a9)#ft$p^tB8 zzI~rKI>4^~%M<%@Vl_6{u21~(sQcL0F5myiv1QUd(v1b8`1VJq@A4k|>aoM$+bnjS zd+Yi=_n+_D@r}LP?mOShE;#qa{i^+sL)}v3@>ni+h(h z%(8)sc%{V=Dymr>3GYFl6GfZ#*ZHmKF;;GLTY}4D)lt1wuP-tMM&q8iOL~)~8j#VV zcNj<4iX8^Gd0-7|u2&o0oH)lba>a9l4=_u*qSXz;OIM0E)ki;c_Z{!P7L<1sly}iOPI)q` z`5zLU%yD|=Q0`e1-oJo!*Qd*Geb4nLj$C^FK?p6|H*Z`$v3xWdiVQ?UaXWJOoK)3h z){p@eKF5tzI50re-o<}MoCbv7}K3 zVkXkoYO{Mjdr?ts$MBZUJYS1+)CJ4T!I4N}dwo$|`^e^w{I8;j2`w}4d*7OaU%EWH z=Y~zQJTE!cR^v{z9631m>(=FMb?(jYUdeu{FEZ@C*q17+G`h_-Tbg6&Nc%B-x96^@ z+pc-*D0|mMrAC+Oj)z(Gj+?g^ANkc+-m`L+Gmc#Isb>!&3R8F4FTVJ$@!9WJ-0;K? z50!3v=ca?Vt}T*YldgKYfM*^?2-~Msw)tOQ@>ACIWXa?;YnI=fMZa1Edwph|R;N}= zPmH}M>lnUdYR`M4(#z+asCsqvLu*5KKnPJ3uzQ3@gf9#KCOpsnBGYfMKaLjcVoM3? zJwNyCzkU6)4}EY%@A014D_T7#FW;uJm^EX$b8*p2i|1XMUi7MY1Fl~$KYYl5>|oBa zU3SroF4*S7dbKDZ&zf^>m=Q}DDuQ_T6*Er}vzk5DeQpP0F-?~B^lCBfaN0zZ#iX3v z%g{;4lK_UI=*e*cHx zf9K6Nz4Q8Ou0DSB;tS6|c;3Fm^}?T#HBUE(l{L};tyw35#%5?k;&e^@~-ojtA!53%i6?D6z$NGk^y$*OO= z1`=t9@=Zl;g*km;!qdH>NBJt)P-$7Y@w$U0y(^k#Ppr!7N=wTHUDoh91wt;JZoL;J z=3ZHavu$XNc(DNPr6~gJ8{hP{GTsx6J)F2$&#eu^)5g5l_`?hw`Y8pGXB7e!qCE4<|9U~jPlUENF z9C1DS`?Z>j-&61n4nnjTn0wX8+s8`AcXgcCXuc~t5i^;^;6PPkORZBATT?^gwH*R? z)0P_7vQ%}y=Xg!G%hy>E90_{|z%_6t>S8z(KP!A)_<``E@G5&tKClAg&2DgwO6Jx5 z<`+MH{@Ewi>pUf&x(qzyV>h0!@C@2KvlpuJ7kcMjSa8i!gDL!Cg|dGRFUl{VCwNO} zck6@_kFMlQxyJasQRi>Ue_~jg`oD0qm!(%KFfPS8&K5|{KmPrD-}>g4zx4ShKmO2% z?)|{~Pu_O(P1jv}<*_S{Ty(*?;2~>PjSffL(NGvs0CD0UrxF5|5Du0S405vVl4t*^ zga+~=FC|dqWCmH|!5}%tA@dc^RurK@lh=5A#O%&bUjhMQbZb{$N{DoklyLXwAv_Fk zniU?xog`O0d3#Y^$H>-MaU<4UA1pWD_TY|3E{^Sa=ayNKqIImT*1h7vjnO^VZ=C&> z3mWS`I)-aE&wiU)(O&D>cGEcI47*|EqZ=wsZp+q>kLqpgD~2NDlehZ}F5`Q?XmGss zUUuW9#RjMGjt8_uCob2S(RoV0?On@R^_r`;_>R8z&D++@iWke@@z{TyUm{-e(SnYd-Pa16uzTuRMM0s@ZQ>-SXw1UsQk3p$%6}l}ay57k|4z61nI{tmZMJkx74& z-tm=!?;)XtKCQA_rC&*xeXHR6%YVr_zF5BY(!rtY(pJ03>>Hlk$gGwXca5yNV^DNX zul&eFK)dFFWgD-E{9yS9SH!R1w))DN%r)s{SN3>^_Cn>Zn5l&6gY&+x~;XjF&@;DLt4?waat-07ix6yoLFQ}dZB~0CL3F#pxUJzgb-of zK`vnD)qUAhSW#W+H8zcVHCh$2*-$OkQOb0cE21jIs%urKLF~*#bc;E5Z0)1bhE*-L znyytTe(s6)Xtk{y4|N#3YKCu&r_kj1Qmw58RmS*+O@S;W`4(z!F8+LAV9 zuRNzqK9C6AZ|zroQ1f14hwy*Wp5Z#L$Am`ol~A=y;Rx?R76)0y$Pm*(b}vDX)j=Sj zcoc;x@DKP!Z%&|@a%s-TN+4;DEM-dK;ton&R7ASY(~N*YjxISwx=X&B)_HLNPIWsZ zEa%qE>!(&M&-AsY5>1g%P0%pA;%W+NS#-tulFKW;q`wo^HF?cj=lMN*9F8z4FJ9Bi zYa@EI+Ga3$tgf;cGc_LR)|57SjApIIrV1QNFX|XA>fhg!T7F_}QC;Ww-khCBvqq~M zy7J@y_TvMVEhBclr?lB^=s1?q)VH~uY8&KF9js)1Yb{qVa<;K)%n>7cMic$@GDt8{(JBs=%&8V7$7FTMr%+aCPg9XuYf-o2j z%y=C3P!Pf4{0eH3bESoa&Is$M5q6vTM1i1HK7bZ0Iy(Ytf*e27A=anuTQ;ql2nFH4 zud0a#DIG-K!z6L?{hESSi7ia3Yj9~<7V0cgvI+%c2E!?C#XqY^p-4D=c!~~!$7uU2 z+<^OJt1HcQ%Ul|rQKPpT&93t7;Q?c4N8hYK>VrVqzj4`x%M6~5l}WydrES?3J?Npt z(YvXcU1w?Y`%Gna*1iSVmgOCOHA>fNRdBImuQ#tv+S4(k)m35F#;0mwIXQ4mfuPvF zv&Vbkrs4DZy0^E>yIQ(xbh9_UzOL=!6zkp|i^uKv^<9=sZSB-sb*>VVS*6#DMyxmt zvFap5!WF_6)a5Qomm9F+J3NpE4Hq&KTf>Z|R;+m))?Axo0?TIC++<)TL@XOomKEFo z?3P}ZJO`E@>};r@EIn92Nb|uun~}gJijG{mZ|}wpp-?$Us-h%V;1L!TCc(*q6BSgT zB`vo+eRht~mmxPsAu1IS6&Gq`^KKzgsn+C;x%C>OQSVUOE1cd)>)5rA>|SWt-T9&I zL&raUPJu0Wx+SspoP^13f^m1lO}mrg8|6n1puVf6)H-p~fgVvzp5LPn^n?v&i<3Mx zyFU5Lquy&a8H{#gq_e^_{=n)3pSfya5tFayqOY9T_laWz1$N?p{A$DX+qK=>!9UeT)oc7r-e@MrI<>0Mg)LEIZW?ASJ;l>Wupk zr>8=R;C(oe)I4TXy#qNTYS@DZ<#FHuSU3<0Y#cw+kw753c1}$W4+fF25iAXq77$2| z=kV&K=oaSkG@ZtGgCu0~3lym9;5u{JPL4v5tsIR6k>8KcQN-lJmqUi#(kf&5cu3`H zG?`!~@7bGHg?ARJykI*`J>{%>f4`@DO`FVj4tg6xP;3nzYhqO+TW%<$R%XT$TVhp{ zRYb2iQD-w)%x?1az-Vjo=}Rh%7KS!0YIj|6@4ns(ZYbbAU3>eS1C#N-J>9JTyuKXw zIa-|q+K`@}TkUoyHsqzADk&08?C9G!s*EONOc)dYf8s!;mtK7Ez_zWcR*sDfENg46uZ_X%<8_13(05G{ zP{By>Pgf6r0!3RPyjos%gE3L_Kqhsc}Mn_d5WGxr%cAZhBtJ&PV=Mz^BN_Q{tLOC~G zd2(#$gU5$eH~i&EMVk4?uX^8pV5O5C-v6Kb#PdFLdr?z^ZTr)k55Zg2bMV%w=vWB0 zT|b&McS5@mqBH*`t`Xfl?F-dh(;-+()S$S12vrdThJbXuZif{U^~2!<3WX3IUtW_c z$j8wXyf4i9dLZQUg<=R&V-G3seyF@@;u&ATpfC5zuFJhy01-k$0RoBYH=t1=#)krO#qDsHiUiHvq$p4vVnXv4L^h!0zD3GPVzH942>W4f+ERaMELK_> z@WX$zW#%v9;rxm;2&jlKivg4dCKTWWI6$F11qpaGr35U6237z@A$oqHEC{aiuvj$`bTg5&|8G2q= zQomi$8}t*cEum026mo__d_F8e;lfCJr5u_d@!1Oew6+#5ZXwpit6ZWt-VyQj_I9^= zf-M1qODwMG;-8Vc*jV|DLX>$zJRBI!)>PKjRn{*HN0+Cgm9_L%;Td^i#2R!8w~Hs) zVU!=JPa|_gEuhy5Q=v=>=A@=M&5hv>qVtN}^g1^SI#OsByt_5cLcFkwLmM6&$&`hf z{rW0Ze7KoDm4_NC*x|rXZ!DIG#na)Itv&qB0w`bvK(+)bkARA>V+&(vz&O<61VItZ zwce&f4QCl@QbZFKyy-9X*%nV$=_(pR<(ZMOaPx3nRi*bghsx+vq$BRVJ)Dl?(cRk; zA^s+o9^yc30xCWVLPZHJY!Z~PMNo%`5=&TD)q1?B7$_8xzS3D}0uubBj zTx~>tQN0TCxqQ?jQ7Ts~1D;Zx!DKa{lp@jWsIRMt^#n@d4tE@b*rVl5y_x#Pw7)uC z2MCwl_heHmVBiYqrci3B!jWwCXSh!^bH0|oml-j+?WPL54 zLrlDl{R~u!f?D9W6qa%vG4BYdq>y$hWwKyR!^pgmvB?s0M1GV@3bJVm8xDZ;m7VH| zkF<=fuxmXLe^oQ2Lu&!A%yL1)N`AKqeHrgkXyRO)DU<9g6$fCpRT=swmN2@d*3x;MHyiX({% zU6tsm?v4cp%0{|3csffXjpgjHA5#iBkA1)rsO|R$hkK$`&SQ63gLQqtOsCKW;Hlmh zFOiMx7qwPUQ-Bz@q|9$9_kYo?>A;?#%}K}FQk#>?bDVmE#-~3bZe-3J-ec)-VjJz! zSl?}##o&|q1>CjJmGW>Q;EgsdsUHPJ$Ik>lstSB2@O@(;7m;qu((2E=2rlhJ1B7>_ z&1J=Um0n$g<^WXN#R?--BY;AcTsmP7!Q3RMQ7;4$dPb&E={5TnX@pRgZcuKadSGX8 z2Xwx=+ITcr#mNW71?;@zfKtY53F=AlGXeA!5Kl_CM%!YK|8Qk|#5c?A!z-hi)XLH( z7x+E+Kb;39tz{WD-nMB|_HkcJj?p*z?tH>oT)!+t2SBmoPRIhCGrs~#0$>RcSLxtd z?7#xE<3;=DE*aH{$EkI?gNs&;{+{-r@)2>-j~EDy6&z4~QTeQzeubKyh(gEAEdY5x z^4Ai=J)@7ZyGg5o zNdSq^XL&oqyP6tm;^9!BvaG~S>5xjz2nz4gC`$_rS!4K%7E{NW{E-zZlTv@&>0HEn;fq)qL{f+50j8iXId|qOuFrY&ZL`2C7T=TYJ)fj zIBVtRJ$Y#t$UWXAzCSfP%gu5LVd*yu+3>UTIbW=gul}=G{bqEd-<{sk+Q7I`E z)|RHm5aLNt)jnjmg66|AyISl#%+mnb4`z?YJcG;05;>W+tgEYhD76-~@@H9{tIpHx zYioj&M3Ho3lhuQ5YdqCOv&_%aSlm?6k#ysm*J)3b$K4mph^$CQ zQkh^@k*B}GLQ(5uNWv#_F7!( zsWH4CEKjyumimQtsb7eJ+EvM_nyR+c@^k1#`go17D!Np;cjG&Y+u+&i3WS%IFrj=aPN^(V})#>JIr`4hTFSff!JXw@kyD{E=+0NqR zht{@Vu)`nRaejOI;T?W_zaid!WT&XEj&{Y}p`m2;aF4G`nhZ6z7niozhv?hzAm`yB z@bH%bU{FB)3W$}+jbKzt2}UjI+hAhU^S}t(FL;;ExLz`^NRSsP1;Cx681Bk_hG-D4Y0CYPJPCo$eS zmtByvw_$3XGq)Bzvy!Yi(44sGbM~nMbS+VyHfd7Y?bL6G41HAfN}l#2&!1!MSO`nr zsx}v8-;# z7J8|vv(MiaG9^|uG^_#$oOeUiMt&fw#-aEcnvM%2pbZt-UJH0s0lol5QIQNs5H={M z!oG8YM+{6$Sp=X7b-4?(Xted zDGeFn)Z7>Ykz>J$RZT4@=AoVtaZqhQSM?#} zcbTn2NEy^?N7ocNwN)XF-I-gMZ+EH9Cbb@AHtWzDs%DwSs5V+OX$`a6r`B1mD3q07 zD-o7MBUTFyOU-BzkB+MvZuF-H-Lkv;cfJ5~e z)JB_`U8A7>qn3)bO>I3bO(-b!kZ7=ZBECw0y}@XTmKFQWCY@2QLw|-$#!+>1rM+Hy zI^eAg$Ez%EWZc|vNaHCjsbsJESXHpUCE6D;TUIzM%&If%Md=x*=|Rqg&J#Cf+d7v= zi|Z@>uFBFcR+SgID#}sLL~pVfn%cbg_$i%5EULWco=ZG1GbNH{gGO~ASXP0((*r8F zMf`VRNEj1V3j5Q0n&4pSZf&eEYed*Ihn(P1Y_x?LMg&wKVS4d6D)GWYp*JuTB@*fM z5zHd?mRT@a&89s95^bzgg4Jq4aXYJJeC7CxWO%Y58T_jz;cD|TI0Y_j;=WhPtk6<({_W-E&8i;6Bo;V`Sw z;0im{D63yyT%jwfDK9V6yPcEd+@v4&1G8xN9zdrn+tno?URbqC-e&fBJdW#~4t!*G z?=hw_dQ~>9MW>28OG-ShGJm~iuh$~p&e@<^#-r*2&W*@>H!7=m~~d3i!C6fP)>7ecVsTOb(8?n#=S^b0>? zzC9&gm(Nw?DDtEm{cSDR0*bA6VTNx#ls&q=miyoJ5W zQGJ&EJ_@^F&mxGBRGz&udu66zZe`Ty4|?@%#|@YusNJlIX>ii0P^R4?&k`?rGbVa$ z6jLqQg4uFomSVuA_8OS6V#MXv%3GuxSEW`x@Qt<^=4(UExC>ULRzLL3HYP|fx3S6c zFMNT6_S91uK!^jQXXXVUzb-d@xehT{DFKA<$iKe_(}28(O}Rif#Bq_+LkdwL*CAH6 zgYtTP_B{NZemH{@XmIAFc!T&henugX0F+ItvW|_=qvU?}a?#*L|p zHz+04=(Pov*;q;ci$DEY_UuPxEEx_b8HX05Qo~6xL!+`W>6P?PU+kBDE2XnQ!r)8{ z(Egl5YbD)vF1(A$0ziwG%nt>SE6S>T5cBiEWHzaba( zSd2d6kTnW<|H9{S>g&_dMYj54BSSl|7Hk08?sIJT=r2Rt-60c+c!Tu8#_q-sKRYSC z$W}D6JcC)c-GB$lOHcEu=h!*@YBWOTX=Z@x?yr6-=RI=GUtGL=Y1sVf~{<80AnnR71pV z5pyKIiIX#$39|u(u*+BpIAP`|KkZZAEEvkHM-vLvAeGr3MkL@=_bC{ao>X|?jP#qn zpZ+Ant5(WyFxJ#eDN2RDMmAW0RUdQGSQWiPECh(xMg~QpT;sRXPMuU?LR7 zjQ(RZwL~-WeiNu8kaD9IJgS?BC&^xnE~o2LlYJM4T`PArHML)|gN(^K3;*(huxos0 zGksZ0mSgsvXG|T*P;FmKcZh|CT3}RW-+tQE*HVqI^yf2fQ67LqbUh>@n@}X+d@OR< zAPgIE>@Wz%g~2Ftc~(sr(oYnL7YSX;t8I&D;{$(vZalN|8}DY#lhoaL5RbcI?&C7_O7g15eO_5Lfb%>Mmi)2Dy^ z&5{01FIZNG4Pon z$=!-f10NcsLfCaq7gL7>5wup4Ig)NESMmvkKNTrKP>aRbou?edM;7}10I3Vo;?3fx z0BMLI^?LMJd+Y*qX=kHcbkvA2Bf#r|HZR!RbNU#BBjFmgAuoyPkO>cul^Pxv9XE(o zpyFxktW;@s7WIrqs@vm%s@gzwq}=K59u8G^)&zrfm65@ViMbYMe*EHl(a0rU-9OS_ z-BM);b%m=lBbjR2O8*k9<^;K1Oa|Zu6DkZ?e7C}>OHYMWc8zi{N*`GiuLCpZVcQd4 z<76iSHqnQGc0H7Eoj6ijA_~LgTtfsjkPBS^$W;m3fnQ-FPzxjitvOJ2sa!4yf(HRE zF?*ODdD>Ys89AV50>@uqUqBJ%{)QrxEuM+_2Qogi3DY_)w%Wm1^S;`qq@KM~daeJ3 zpJt?AtuvPP2it}MW^-?wGww3``urV3Ri0GRL)EoAXJE$^e-Bqc3x!RzB;s)Rg@RRR z>24OZ2*9A`S2|?gVsd8@Kv!GrbXHNdU#h)c7%?!r1c(rr%SPnz0OBRNIMU$oK%hC* zW;EraM4&JC&al;qwwg!2(aA*V4?Us5zA}W2{Nd4eBxq^E&CbWZqmpCSRN}9$Fn;87 z@0-kQec^cDHNPloj>P)df2?1|r|rhHUlSUHW?^l5RdZ7~6!ceC_@F0Z+EGj!1)|P+ z*6~uO)8Q_hH4Zzlc${!Vbyy>r*W-Bcg6YVyzr=ZR6Rzm#?kH_fbp{%Ia_p?S@!K!A zO0Tf$p475erEhgtc6YRTFx@?eBYe7L@tFDPe;4DuLB#6azq9ZBr{0;l<%hpNWW4?R z=4h-8(>>C54W>Id(*Oef0oIU2A+w%~LXcX*qzr0Ee$mYCTt$xg;hV<4XP^AiAO4>H z;ukV+E*Qm#;}MbzlW%v(gV89nsuC#*?0avfzw~7G@6(fiH@=zq!WTjFoil=X65ORs zs1O1ad>rs|%tJ#5{|Eb5&dlODN3?J5nHf!LaBeC`wHN0Q9oJ4^^Q82Vik8xE{xI?n zG;@@G!Zua5ls@xZCl_v@Zg6M$fi>}iF4N7Bv%zjG z7tzyX-b5%~ScYJc2|1Iu-g`$!@0}mK>Ez;5dwFI5#x|ciqbf^Ha zLtr`3K^b6G_|QRm82vS2Nm-8<m z#EfefL8^GFv+?tbGk;62BXo9dr!R@1XlY=qC*b zQVEp2D5*$rD`KaP9c#O;|Azi`kFUP0?cCZCU-9nl>XD;wc)ay4dlh!=x=QI8Hs&eS zWOcD9`k(&2G#wj{jaBUNPhQ_@v}x5APTVqR)cZ7;_6I6TQFh)2*yig#CB=XZem;T& zu;G7#EvKk?0VCQ~k*0=@lPA_a#z7kOdG~b38#fLXHC#1zyzL$RH~iY;t#jD}-~qaL zMEW7qmZqcQvC)b>o|Y~@h@_HrNuTkQ6tx)aT8)vj7`Z#FoA8FuDEJHuDOXTPI)d3! zC5%S`5kHy#H1pcPLM}q5RP=%^=m9%46^pGKV&T$U2iV>nDdZ(AcoN2i2XsMSOXW$< zc`ZgEaA6;f7WNk%S{IA18=&4 z2wy^IKe`d9)KIs``wxk5FD9=Nr;w4LLO)}4uPjT4=|Tuxr@juwNpOsoz@1ktx05wM zmEg@}RZBIJC5ck(?>u(b=Zj0JgKQ|!(>5?Tfex}4b*@_t95%L6^H^!MCTqCqp5VLI z@ZPb&W!C}XNh3LWF9lH@Nt==Tp+-{;N-oLin^6FsH(Zi0kqqF-5&+t#@KT_75-t=M z#VIc2bM%!#$t?{~!`zrWM-r2vf#iCmBA@^^ZHhYO`BYf6sMtI>xF$NhyZfTfRL9%j z|D?M_dVxhrb4>vWK-9jppX*Yp|A`d&~J+p2W^R zfGCd=9%fZQp>p#JBp1%{(-Q^BX>>~B4{VUoIAmJoHupv8b^3c^Q_CEheVL5#qfpig zpP#2&l&=xtcBbUUMW4So1ykI>;#Ay30Eh?X(DL+oG6-&f@EVA@Mz|$ytbwBuM|GZ< z(Jt4BMy%91S))Z#g!ak)nzzp#YBFP>j?@h5peF*l57~fF{);#Ch-tP$&~P=orFc5DEmIz$1dht(1u* z=5Qk4qdIX$w;;w+?#ZJaJvqKz`Y2XV8A)<+}mGq?xo zHXe^B;6X)W5C!c%D(ezn^rXdv@o}>~?;R z(9$13e%YgPrK4&yGZ_TIMD-;MCcR+~B5Gxhz8_&Wu%^k~!`0pD6^Q%t12Z-J4uc7q zd8fZ6otV9v&Vfa5p@Rbt!^wf?;pl*q2m1vuhEZ3#G{TVs{8->43CsSSJR&HZm+zDU zK9xwZpEUmDzk{q;dbTOm^v##6*ld?|`GhTMeB&4hfv8~)qK++14B!BHVkqEaXyLpx zF(61QPYkEOXK`X!f)(b8A%F(r1&za%gPon|eg(FL?%tP~rCYpmE@%A10(uA)(gWl4 zfJ5Dc$$=i=+d?Pp{h)bJx>k+G+FEV5wvZmc7>FKDe+#FF+|_)KEOyI$j+>*0kN~4j zz)xGnfvu9G2RZFhK00}@0?yMpY$L@!)!4r>%*7oAQ$<16CVc|L@v*N~{Yq+lf|!8BMhdAC#5tX; z5>3S(a2D!jrCYL_6{S;CbQnx!C&b3(4+0}-o$X!iMT}=VE z-D$JAbmtW|n3`=bCB1CXTWszUj}rxi-9~qPXT()pX1AGil*~Fiy@1f1ZkRineG4b! zuP7}(?PPR?u_AMUe}|Iny*RLMDS^FnAwzFzBhah|nt9X&a=Xw+s3wALF{}s3 z6jm8zX$%3B@nk?!m;L&Rf2XT&Ar;J_zCiH_C1tW%ddPe@ z;et@w*pUvDZ&90HaCx-h=~puBmW*Fq1~}>Avv5|YqtGo18q=Y40m;TRWeuNl9!T__ z!?bzRIsPi1ADw;$FtS^sH?x;$Tu&1(MN{N{hsv7YqVmeBYLmP$^jBwVPfT(8W zF67t46^cVju2-PZqB?=7o}yQ^xD~prS{(QLqY;1DA9lH8U|+EDlg5H9A71eb89oS^ z!G8fqj~I5qMjQx$eW_|X_ueo*e#72Q2l`61&DN@dv27k!fiTe)3ei|k{suaK2i#aB#xvYov7CpG6YiAgx#1R zrNgtf<-laS27wt-OY=-5cMrc3;TZ`uu0p@RSS%JYLiCtFb6pE%51||) zDxFckyl8Nii7doGwrTC5zVzX>O-*YLr~3}AZA!kBeF^^-%zm7HDPKI<)HHdx;upWb zg>$A}j&+oGHJreR`cw1D2(saU3e@D>G6;fm#X_{J7l4j6gCnLjjMXA@(?W0urr)cd zx^CsfiK*$k#Pjr1Cni>2H?;uPLo1Grj2ydV#nF)wlqoA%oHD4^HCP~|6(#Cw!a<+M zt%q?0#0I5;sTLe8O$|V@n)vfP@`7i99PO>DC|5$gVZ;rPW~`G78R!;5{<*JxJ-#c| zw)5Lx_lH7$7UD0je=WANEwwAYUV z;ht!;Cmc>kBi-R_tlS@uS5(AKKhH=n-4pE&g?l3vv8WIC&0Df#0!#W)#16dd(JFQar`C9^<`SL3h||nwGMGKia-AVo>xgzYI*N*m ziyRGIQ8!8i>l!>(z1rq=+w=z8Jo>DGn_13~Li!fyQwIwN0+vbZA>-)$HBrvZGoeo% zta|kK4A8hm8e^ZOpVOkEF}oo%X9{#?HV8XqZe4|6=|FQ(WWk`dIh#Giguw}W!Ru{kt77akRTR7u&(@%IOFY3=+I0b{| zfM@E${{9Om#U4+wcitweS%fbxTrMu; zoDp9}+1%of$f@IFzlm5FELtxAuRP>Qoh+=Iq!DrEJ*siWOvF_={- zx~-eyZ*(MM>x6N;-E7wD)oQ!bj=*5E%?ziu9tA^;2DCEM6**Axp#;7cM*xy4|4T*4 z>96YIx1LZ9Nqy3j;#Z_6lk&@b_~v3ZAR(GkdJLV>zuwpyjXggZI_;rj?gdo?6>Au$w^Sq>~T^l9DvG<5d?TqAW*A|>}F$b z5ydbQ=cG;AjXa9E()!SOc-7z`rbCjE5) zA@&=@ozou>cTz^k>?i?5Il_{DEfh)8Q1Jr&lpxCw6X0-QPPa|p&x`}i*e~vyz6)3M z;j+)4J#LTy@Nd~Hsu0iOhDQ1VMl$gLhe9lK0tZEczQH7O;{D&wUJoFZ1^gckjpa08XqYo4Y2s zD5vV@(lTWVfi9g;^+`qy``77i{GY>ybR$N@uE%Ztxv_1;N+~f7!$VJBa(pr+P-bwB z2I&b-dP={H@9Bn2=Gn~uL)&)%wppI}>-|3MX>CiEEo;kDwq;o!vMt;4wqqyGz!{Le zSb^pOG=!Z%p_5t4Zp-SmlwOZg#&M;EYYPQBD3sM6lq(ear`JLU5P$yvp6`=vc?2mv z8gL{l`rh%p&-?7rmp{?WdQ36D5h8;y#(~k&Ou3C5`v|fVhLArncL;gg6139RvJeyg zEKUZaKleJ`mB2IrlYmvHhE)xrBWh^>GCA;&itWIhgX!Vw0b;=Yh2JJ*GK(1xl^~@T zm83*RCL?<*lwY`NaOvWV1?=4G!gH)jxb`!B(}TD6UCOG3YX;~7_I>`g4I947al+HA zNw{JNo6fDn1`jaod?vkyM?mM8PK}-m%EJnzL&=f-1sgPZnPH6<-OPB&`I%)h%8HWN zWHxC;Lt*@WB!GX`!h~T-zTW7vBF`P(;(dYH4v#J}LZ( za28AB?*)iTsqR<_R;E-y`auFRkN~B&55qr3NI-6GnG!xirIId&QbaSW#bULTXvoFq zQ^8m>4<89eapvRi6{;%xF7KP1ycK_k*@ctB`Rqd0=oWte>Z$v?yU*jIg7H*#ScKKn z5~#%WcwotyNRN3<9GDzzNJct4kesFKLa`C8QiDn(@Nup~r4d@6RyG04D3W_{d1;lo z5^r>XbBBmU0$@mRrIYoA0(LA`gH^6rMQgodb`@E`gn#`q?&A8DPd@qIr+%Wd^L#EM zuJ_3&pUhmS{#2T7{p`;{wwqDU3Mf`ljs$A(EF3RlyDtEl1(K27fCp+XF$tjHPF+ov z-%_On>tOZ@c{YhQTlS00;Nk1ivY|RQVkyRsq<__VD(g{x-Ay%V2z4$leIjW z9v*OY9cpPg)a4o&PDjhFrgB9i>xjnMsxwookp|5h-8J2H_37r2)#fVq)_HAuxmGLB zC^Q_u67$2Yz~o4<$%AmI|aPNv^&IK$*ANqLTF*5A*0|loLbx# z93;0gR##IU4f`#%((YjEH)4Zi=}5-2Y6t?=67|>`bPePbXG3W#c=!moBa3#?UM1}! zkll4v`@&r#qJ_4ix6v+KHfyLkU0>H-<2Hi*8QshhXa29Hz z{g!JJUjLSGGXT?w=zv?`i=-JeGB7|X^H0f^X8t*(%s-l(f&k_gz@8#b+AJ=kiS4>i z=%*aLg#&xj9$E~_1mR2;CKQUpN=wWQOUvZEG%8yuE%rX)df{&rN)VUrk#Au)%F1O` zWY~fm9Cw|{MSx7GC>%${abg8du@bO~Dn#Ri!`XT{zHDBxq>V%V&sWOxb#k_q{Zu!V ztfBg&HOVQR(172n2deRZaw>>sHmOuib&7@JnX3L8e3)r&&fuk{zbdn)I+d!f?(F>M zE*2fAL~j*g>qjn@d!ANGD=uQSd=o%hf^ue(9S3!jVDlGAi19`w;+EGYE&iYIY@OVJqtmTxG!|d6O&ULb+s(nK5am*D%vH;!FsB#SEl< zpc)70!UebpvP%|E1&~;ve3StsJdar@DVW=crNzljKjW|~)$naI%S`Zx*35+IqJs|jy*iT{){t@E$ybs4NsT4l) z3c=hH7hN3ORWo19Y`A8d@mn+RurkBS1B2Y!ZyC2;yJ6_8Nh7wC(-w)gL1UpAMlcD{ zAH3v5dmgQ$ctr`1$VG(@#Es?j!JDCp9X-nJn7IL%k`(^NA4GvebO%g3a*&sChiSM2 zW-A^CgA9oO#rcCPgl}-dH&(F2?Re~>qvy#T7@||wB>y?2l#d!BlpR9;^F4x>7kqm- z|74TG@xfaPQk&)%LG%;|#>OP^2Z$y+fFG4iWj4!mIK|?OKPVh*7Y?pqQyiP(4IjQG zcN{&Bzi7c~iXBV-^O;vBXMVkh{f1|+DrFxuDW3k|_X;P*+AJL9SMeTrw-$N}$v(rj zkhgGU$R3iE!hktv<;8tMy=JOVXXjUq##Wuy-F@1s*l5?umyh*ba&nJwlzX{xda$Z$ zaJq3O$UQT9?)rv?>2t|_aSkAPtx}6nzJl|GmYI*Y%dg$qb>^2gZoK)d-mPn|eRS{W zHHUY0H1Qu~EVb$z5~X>`;20r zGVJpsr$t0#$R5s3E5{)^-m`ArxbaJ8b}3~?y=%UBXhYNB z;Rnv-Up=bKZJnnK4Y#a>&9HYx60E)to?20ifD^*7Z~?v@!eHe z>KfVOvY)av2sSEo<9CF*lh(2YZ_vcTPohJ9qlBLZU9M2b%=i;vKUFMe##)#6T!^#+@psitYRnx8jHFucO@PU)c{=a7V6T z|9chphd*#v{Vzm8v6RA9Ts=zRkhn0O9x-TO%SLn|L=hEA2chlp7z*4fMzBBSFsOuB ziVm~^)DH7Y^%WKup>vq+#AHIEQ;0Z?=of;s`k2M{uZn$mH1?}sz4&76=!dZvUU=TR zxI&mZ_Q40SUu9m3efVMQrOf-;_zR&mSDcQQC1>w}iF7rIfdH}ge&Qe?%9Mx9%o;8N zvl6Ux!WV_>*)FzQ*z+DY_}(fcsk{t*?`6Dx<8k3%*cFfCXiu8GhkFGh(Kzb+bXvp> zNTV>S=n#sSxmSem3EyX3EG@jt48rGryow=|597SVLhIlE;DZMRN*Y}_3@RyRhY@p_ zK}A&<=278M4Dc@NX5ATSl<5!NUr*!Ayvz1Kh!Y>fV*Z51fE#`rnk^QBzaxw#xj)5( zmxWhiEP%fPG1>|KV!_y=hp_$JLnv#MeTX{{6JE(a#GQqKu-?UG(X$N#R7kA508oXO z1Icvo;Ua)&Y1wgG0G8!|l!PV~*@VXyicem*04FiLkL(yAR@eN)(zXG=q<9N21pOw? z2VMyFf(p9OZ%KfF@W9vsn@wUbs9vhV^pUujxc%FSkuA;Yj5@J-bmB;&Y$N9zdGMLt zyPtV*46jP znjCrP>D{}Zeh9!B#WIgTAF<;)WjzsD`y+YEa9<#RsIs1jJd0q^7pDIzMd57OxXQ%B zPe}_SyWuiX`NGSQlphJ6K#5m8{(y)17slyNM7l$fu3)CdT~@cuiXqG*j1I-N=6nwd zPKjVTT>5;=WB!Vl5B@{sS2jWxCokqx9wWM+1w*Nzzaxr!==TKt9^sWm@%|IRu1Kgm z(pQImL|Aby^u{iWkOfc*MuBaVN8B$}g;gmOqJpE?B0~lkS`457Y&Js@5%f}dC8eF1 zYgXCe=~Ge`#Lu9}+7YVLvY{3K_YHn>bo`uw&-TF>QIQ!;whmOX`i_&@T2Jag;&N=& zp}~QJt6=(QD33%usQS>vd2m+QO!$c@Xun0KKB{(J#=L0bXaH|`QWnyEseW|^fOyAzlN)}6;(4iI> zn^kvACxoA~rm=q+Qg7R)9ytKf9J)*w@t$jW=C`yPG!^s`JmU7 zm<-UdVAmDjz_bfl6;x@$xdfggZN{13&=;;3SR)YRL_ zP=r5tx&8Lr-@N>w@B`LKKU8o@v<|~g{HafU3QHZFeFM3jsH}n#2Z)10ZU8Wjjgho7 z0_wgru`XCe99b-cp-|*Azxfo<)uBpnq}J`Oafu1#{V%@wf~Pv-tqg{iPKYEqaYC{a zKuka8gt>AVc@B*EY*FEcu-6-|!Hl!Qn|&|7*f0D}>5Wu-yrCdQub+KG{+75!18kMr z`^`qG<{@&?xoRG{njZW;Ips_E{>&p>uYl?v+$VGI=JwN<+t}QjW#+M(sMH7M$*p~1 z#gA{~vd4uV%se8hW4$z!^lok++T4cb-e9Id;orH-`BgYH1Ed^i?YXJ}48oIGe^He^ zxOF6sWt|xnbZ|_{v^68G6j`OY`b4P8vzgtB1>Gua&K6&~@+IAi{Wsh+^T3O}H{FlJJ%&Wd`9kR+aN-5eqB_2Ra{p^IeG<;h`FCwm!#PrE5SCjFz+}y zm;Jj;{_zS*{B5BW;2+GdtJYx1CL(tPevsik$#tE`0dA8ryrfi~8d;MJKIw+Ka*xZZ zIn;u)Yx@9Qb;|{E>s*CTbuRfzMFn;)nviLfu zW1w~-v%VZTl_|4L(Ic2m0%JORsQ^wfDD9Rh(Y7n$@jyI23ZT z2>tmDA||b&jvAR%l)0U#vLfbzS_nB@GeXQ-+sd14@TO1z@|Py*SZt6QdfF7KVZYrJ~xBafAY zI;^(s4$Ms@s!(m z2F^!}&j5Fkfuy5&C2Fs#(A`I+l5a+Qn@WzfG4T=X6w07nu^?;g7>_I}9VcdtNn!ig z3#H46`U@Q%yHj0%9pc(E!V2O2ty}xHZ4(cx&=#Pj=d9i+uUpg>3O};k z7IL`(3%4L8HVChEc6PnW^j)d0cZYBenHfH}gAU;}$hqHuI8Z|Yg?ek@j^GQpFkmCFio=K|=PrOx?jzc#LA$XAoua)ZzpxQ#U|ttBs-ivLCI%qS7Us*A zIPwn$Mq1Z-nrw6BU&^~GGHt7TDHlqhoRJgYZl%2Zkn^SoEH0_;i`(|OuRHuzX&lf$ ze|rlm3>Dg*WU|j~uirn^y4I7h&u!1!?d@-ys%$UC_SmO#Vxv@eAmI4Y{Z_ZM!E)P` z-?aJiHh2&Ceur#RdVLelFA>1`Rf^}As~B;-=hv2Oj-zEubtL2$D@dr1RYBsTH@u7h z!KBg){vkTrvV}+6*S1nR+DDhKDS`e+;z2)XDLuwP9}^DQLK7bc9F{FS@zHQtMpQ{< z;V|GI1`fpMaiF5x3ly(JXDr~rza66##YTce&~d|etyz@!*uHR&oiKuzmCkPFrVw|b zg*nzDgJalILM87|>KOUi3)sC)tf!+8OWuiPbYT5cB~^AOswlp8X7b=4*~wdztFOqM zvf6m>e)ngEKd_p!?|bLT4Ed~Ep8DE4t{u}QG2Iz+)4?TSF{6ANLhR%aoAP7}slFZ) z3*MQj*qth3P9_tm)^mn%<(Af|BdqL<)`LU;vHOFwIvIceAAa1&wS9)!gy$kB2{$*N z%e7xC?#+(9y^Vc2VCvqUE^(KlVh~E+88m9$$64|YH9WGxS#wM;B!b9{YIl)&FkM~S zQhWV3R|_-j^c5|cPYZt?Wot4!Ml}yzLOky;7v2BcAN0@s@RDCY&UPh#_1#Tep9nEK zAeP(2wzP=~_o2EXOvBoba}TzqW&2bjsg?^ zn|&2FW#7z0?}gkxgcZ4W|Lo;Pj0?!&z+~OBdUg+c4iq%&3V=jMQSC|v;>72cB?gN_ z8YkNmBE_l5geB_=2+d{0K-)p+Se&vc6X@I!kF$HO@7~gq+>*ZTy3R4}?=qR+>Bc&* zt#8}hk=opvNhXJ%A4#@~k~29ZUO{wVPy&t^Cqg+#Vx*>;qQUXAB zjs_tT%)UHq7W79tGJklBU=+x8Bto3mLRhi0Tv6(AADmn7e_-P5VM=i=MXZ<7sEb=K z8NQCa&bMb?;37-cxTX)Q6Hk=;gvb@?OyQP8VkVWF&nZyHh<`;#vSXYn(4Nkd3{MNs z6w#>9(U}TgWgF+uHIr;*|4B<3ogKo#dglPO^gz)kjPPwy34EFCp9?4gK`x*Q1SH`}C^-*(DCaY`^E0+C-wLxn@M z;f}v8gsjseL@wqrZe-fZc4kbbl9EhQCU-3}6cXP9nq``!S;UJ_K0%}eBpK+)0-9x|+!&k_{8~<2L?pD)FRe;eleI*Aqg^7S$lK z`l30SWkp1Lc3o0a@3~dk1EU#shpJ_@xUkM0!;$F7jxK3g3AHetVP6!fR{i9zwzi!U zbwo{<(k)OWg-lFB;^j(SOr?-YNGx;+=F=@J^i44fEdbJvU{T6BMx-vHLj&E{rMDzo zHm9$@wo4*g+R?7-*mJF$QyrVz`dX7C&krZ5Dy;;b{{Zcj0EC-{)Hf5CLc%$ zQLh$(v`P31+mr_?Q2CqbuH~Y*78g-C1}T~sxN}7mknkcVxE%eESI`f_x|)T%p%O3Qjq?OWa7GI^4#tnc*RsukXZ zaL0R&=CX##29|m+*4D5h#{Rs~J09&ly)Tj2R5=mtJ2mZgWA*QvOJXY;+HZc>hwlw+IMf9}zT*_YXuGs2ez zyg+on9C^MOI8dJw9>(yE2*?}eCcqKI+!2yIpp+E|J+z9UhrR%h|Eyvs7&IIEKKJOz z+kJ0Q=pj2_xR5=YB=3tf{_n-{O;l5Qxf#$(Os-sdCvf5jqDPag@|yg)D4lWPeED;( zBh*?y+Y8;}zj2mu3FCL<50T$`LGg%eWFMTYan^n9#Q$*LJ9-g+GroKxf@H=K(pl`o z<2SAPBj5SqVfjsXc$+Z7*7MI7{qXv)to|GS?GLU~d2O3L3od1jjJm;bQnr}uwzJqjq@^7jW-r{U=efQ+958RF5&R=O~t+bn{Nn*W#s z|9^!qpcaTVX`|8N@~tp&IObKolY=rdpW+iL#X!4HVq zHvw2pbHMuON0BV_(%ne4kynM^zX;E^0aU$npep$6o8M%b_3~Syf4>sXF2pT7dl+EC z*r1`5-G(F{SOzF+lz6Q=0eqgh*XK$AiG2MHIPX$Kp*~TmJQ3E*ZPouit=p$pBM~mrm)Z?Q7<&^JO`G#MKMf>7N9;1W{DLU0j|ZJ+cR*jJ z6>(jxPxvI!_D0zOF2SxWg3M9Io{vii-F+y?Gw}i=m+rW%m;Ho23QeeN+DFos{JCc#B3q>HK|kz1vbF}inul;OhGKbdnmv77~%rH z0)dkKB)TopygfqMV3F<3r>wTxY+<8DWAqG!LIWP7S}ncnwOK5-==SF3ZBeT&65ZC^ zyxm+jD1Jq&6~8iAhA#sGaUAIjYzo0v$BdGuz%g2@FOUn$4rD{Jxfe3kqgz{Bw~bV1 z5}OVV3>@5)Xx%zmO&`*Gd6SmzZ$N7!&~x7o;S_rt-e+%o93^YmKoA?~&u0IEl}wbI_N ze7N?s&g|L%kQ1A$gWSXHu^d=hw-I=@0pnU`Lo&;I}=a~N+gUakK6%xiy8 z_wG!kcJ``S!&|D}9jV{{KDDj)HxrlOAHS|%eF;61dn^3(52+n}Ec&*(Z+j}Wy-zLt z><{Wb6n4T+71-%4cKT0=Z=>v8@keq?Ld!xUVzDI`L|30#-XI7W;mV94poar~GVHXB z^bU0cu2kiHJaQC&MuaQbX~LE8LAK6r=Ff$ZB zw{G4ry=H1+e0VT5km{$_m_b|E7sg+ePI45_>5ruFBTg^BI1B>$a%KS1GVSrK5|LFn zsU;=_L?WV-3b0B^mv)>yl`f=zF=s!*FL2@6xoxL6j@8w#Xlk6SzoLGkv2milZoJ|2 z(;LR?@LSW0`YU4MOWj!G>7DiUsrK5_Pp@rH)z@_i?_}SkV)QZVyyD>{&ttUD)KAhd znBn9Djl)&aOg|MLt?gzuam)t6a(Z_yMq%GPxjvPuukZZXXGoA;M5A*_6?v2+D&K-I};#P1{X67_$?yyjA~Sngb+;y_J_v?tK|6vhCkfT$siSKL%wNyutQTmtrX zaVngP6+Z|(TemJFe9*skZ9m%>kIQQ+_kH2O){>B=xoIk)jK`IUsix+pRf&slz4cb^ zn}>pzPEB1FICLm*+0@jf!9&8H=GqbWW6l4n)}beeqDA_y_}HosT3WdEEiHg?GxM_B zf$D{o1@WS>+rg398QfOkKiH*99>)hzkrrA;vPT3~OpN$;V#8-(&OVYbnrHp&cG+FI z$&Y=&C`$nwAtwJEB$QvXBf@{+=>(p>WA5o}%+zwah5|D~J-b8r9IMOxnq&zW?`7BW zFSC8{UY4ibvCDO#F;S-atn=Ux562Hoy=4t3vj_Z=mf?(U3v z$M)Lw3kLP1UC4%)vRU&oT~L&iLMz3dM&Ss0@Zd)BKi7`meN*?LcXsPGym0k-e`Nbi zne}x$c9is`(-?DNHjI3<7eST8Bw5CjzmwE5|FHNYpVY~ACJC4T-3 z?nNOYgxJq)>=}&Gi%~|!QIJ583#G;9(jXSJE=HR$sNsCv%0_?D^7vydKmV)Hz+Pl8 z3Jo}(HM2eZN!(+2CzXG3lFP$s(5T>lV`C;Gcoq+9g2RrcXHd=6A~dD3QShZi?608+ znL`R5KgbVOg^~z6k26Ii#GfP}35^|Qhcm)|lI+PU{lX*uYaok0k5|?kKx*dqUVT;A z$v*MWL&9esWPk2>utPAi{lXIuc02$k(>i+x{{VL)gt0JL6OAy6+BFaXApD}Wj)Ss< zMs!+4lN?(p3rDM^I%y2u5yadLKEj-mCYe(v&zq!=RUf)Jd-9)4C8y|O_f1`r0T@gpl%I&qob#=qF zwWD=)qcVQ>|IO~>#*k*(fE>U9*-7b*Y51l!ax+tC+$61!`F&+PKP;20HEOx$0+~X? zGzxYB$?!^upok68m zm2f$`F-Ucr%}g2B+rXuD8rpW@H~V#o(?OU zV1T4S6{9-yNIeLloF`5x%pOS%9o*1#!gX6xTdq5yX~V%G;TuEePfngc#HR4q(D{$; zP!msjjgA!^$ogN_=fVSdgt|sf^&67z75f|WOeCoO9{`AZAFMs*J&ppQOPqOa_BT0b> z?84DS@&hsV2uKFvCUImCa!*1556HHQK??|gHeqbgxYRE(_Me`6F8$oQxv|;(fbAsK zz7}ieL4XW06hK0-1GyA%fVrxcI7HEehnHLdSh?Jwm#gJ!D#HYjQvsv|&)d!DvE}2| z&V0ZrQ$NHX;mpVQuO7W>KUX&MKl@n;=b3q(3q#JBpHu}CaZq?>hUsPj;W=&q26CvUS>7ps!O%8s3dZ(EE7Ns6=_a{BcU(g2ZBhK z*~r@$v;Y?u-!7c?t3Y|UyrDWA)M%U~wX1q+hUz?3)gE7&)8#5Fb-Klk@hwN6K&SKS z&er~>c&yB3G?kcbmd-?PSzBE=oosIQoMrcvIc#1p;2WQ<;E_!Y&7}o(L$;((Yz4)j znwzx{g7mzijVbvsyf>8~x+c(L#aJCvjM%IkhcrrFfwl!oggJwGAj}Vi_>l*%%y+_W zA;eqhbcD*RJ0-)d4}LsJfW=mwPP;^<#D?fZr<_ETl8E!6i-IzocBjf0N~oL>J3lyc z^b@?&r1e(XdAr4U!c~JR1o7~krW{ptAf)T`Q@7og`BK9ZH}$da&U`I)YuzqRta!7{S(%Q%TtcB+1%9{`FjeE4-0SPyrxPbQ$mCtv;*xH-E#c zLYkQB)ei}uedr-}CQ5#Y3>bg+5D&&+GTE!(#32lk%h%0M5D|$JxoTK1aqL$~mXmQ~ z+yPz-2=t8Jt3$a}C$2My#TlaRO>R!IYoai8nV29?k|KzS=>N?A!}NCuB;slj9t*M9 z#~ldIJQwB;aARkkC9aD5B=-(~3ijS5bw;4Pc{CgaSQeP&%hHr%ywqGjeP2!*m4<(3 zraz7Wt=Ioq+`y8-X;_L6ULaJ`;IKO`F>L1zPOIl0n(61>iSyQJY49=r&5s#6{F~vU z+r#{u^UxVny!Py0Z`%zeZ zN!}dV=*K*VHX8nGFszNv&B0qmZ2gEkBv!O}XU0NE2sJ?_o0W41X1~Ai5`jJJo4+fY z=@KC#ovKWTrqA3ZlKx@-5-GCQ5N_<_M7SIh+~V)f6?c2V?$RYh5n)V zj76B0Zs)9=fAeF84FCP`(b6z~V-7O2a>dIZ^Aw8jgg*#|6`!Aaf2|Lxqcx^;dEZS-TFLd%8!@~g1s<=hm6Ny2QF|IDFg)-xvZAM)RG zxI4f-AXTeO$DhkS#LY2L1zBoI9Y)d(B3bt3_z(hIP`iKk{8h^Fqab}zfizzr{t-wc z%YF?NWJR8x<=QA5B=Qirk;Qw)pPQMqyKSjM=XZCVe_qPw=}4Bm@->xz zVzB>iM<`Hw_tmS;ALjlbn7a0FY`IF8I%!=@+pu>y36}d?*)A4gR3^-vrebT7!cXcxj0vRPM>3gREQx=Saf961d^64lejA-) zp|wSX`${Ch;p~`6YzjFr(jn&e?nP znL)QWeg*$91Op9?56~{B1wy7ln=GGbDX|ACY5ZWEfB0=db#FBOG^>7yKV|wa_8p%d zS}HbA9%K?a6a6M{j*;X^hNpGOiE2z6XG;Gj8q*R$^mA6|S|_~5-?-bM55YCCU_)!$B~y1n&n(oEp^LvVLtCYb1# z>}F`eOyV&FX)bKYWLn2|aC)|ajk8&{eXFtOiCNSi`O!@`qx|kmvrp25r*w6lI$-su zVgZZQ-`GJj3eR(A&pw8852gKt^oX`0EJ6FNk~sfx=b`r9+ol$(FVz?M;k&qsx+lfYDBsrEBDX+Tf!L3^#xGGv67iJ#$Phqw>)w&`Y9d9$y#zmk$3nu-T zg!5+IGUG~E>7=gLC|iPYeU-sTY3%wRynM#K7r%dfy=#qdneeLcYvIsns=BAv>8S0g zvF_QwUmE=v;LksnP#!4+5(M%V9SIR}v*UQshCV2*+Xt{ZlJ~#K6h{s-{*CV>o!jAd z`o` z@$R#CCCvwCUJ*_d-V}y~X9w;6wtBC*q_Vc%Z{2fVTXrYl(Z7<=eYts}xp~k?1`}oX zLcj`|dY+tRA=ZBLO{|p#XP@XXZWV46nDA}k-)7zuZs@f8I~x5~OCXl=TL(@B-iz0Z z)W3FkV0+SC4k*viNx}UNtC1?kAHjVCZ=2RI7(&EgIefqrTVPsZij_50k&wk7^7*ZP zKOC5-#wyhhm8=>8u{a6ciGX-D$PjA}WDS@=9abLWEM>NMiz8Hz5ZNksYuMj_Ox9?? z?XN8LMg8{rprfh5;x_Z`{sw~~zN)dN*VY&cHR`l|HI1v{1_K4r%Q%UH=w(2D5@U|=bn?Va~YM=NRH(PB>+T?t7btIGSngbJu*3^N!EMW_x#Z-5gh$*NdMmHmsv z9yFdS`9EUNFB`bp8t>#(pkv7IYwN2yv8!#|sMHU2)V9K+)a&;TwFM@}%d2Yml)ov9 zLC$7ikXG9(VGxB@!vF$q+y^laH^6mVH=v=uw%Qs9`2$veAbSHOvMAd1a05i|!`vOn zn&a~>K@0apGwzV80gPpx~t*h((O{c6)oV_pH z*yH2-9ChU-CR~Q{Mz7Hrudk1*^=dDETNO8<^@X$_u>U@|Pq82OaqXw6p{_>S56WUm zH=6c?G#Bz&fAoH&jq{UDd}K5k*|G1``rQ|%e0AGbCQd(h^qfN;h2yf5Q)`A+wDfLI z`a3Sz5!FPTmQ1EZeSJcs*GOB!=N0wRo*-^y_f&SAd#bOs2EsU_ z0(;65s$~vIUYd|Mos>zOcjV%>3vL7i?Z9g*QRC?|_GO}m=mcCWzX8gl9 z9U8myEB!;88?mVdpRPnFZOUwM$Gr9JI)hHymDTE#NY@x78}z23gF3!VHKT&FH5e_3 zcoa$k#llYlBvgxh%#**7kazE2x%KHMHeCP63BJr#=S+O{fqlEKm~OSJ9P4gAfAEy` z>$a!2UcJh{?xAZoJof0iH3vGet$4s;mv)8nWff5;cBDp=2x((>M<7n8B|IxyLqwi} z`fcRqA$9_r1SdNJPJ-@d)8HW>9O!ef2Or3}Eg&p%PU0!Pkbj=1NY$B1xC)D;6ha57 z7jf|gd;}lP@fS80V`jIdp~(@fxBH{M(n`NO5Jky=27kEKUFG-L>qCx~xUI}0JS*~) zsfL<9otBu2t+xi*4q2X(6{tj>0#dxZe3qldMDIyHgW$qHEd1&*;b@K;XJxd`jS@8$ zhQJ19C6)p+HEO{DR_q8^iD>+#*SR7T5=-&#?fM z{Ygwn+ys9`MD1;EA7Clqjmye~xor?j5v3LgbgVPS7=@#cK{%}F+Sr+6j9K}xR`##= zNk^OIDaD>}mZ#L=`{YX?j1bw#bQUjU%b^AMO0nb5@s)oVi#SCCtEnm&En!i!GmAwcUlB;+eNy5p?&G=z zB46=`P@XWySMq4Dcn#n-5vg+a9^h9P67p_>k`tPJJ&oagXD8O4(&VpS-CEb%IT&Am zrd96TyCc1OQ(b0t*cU(bgyutM)yBGg!n4lWa#IPm;%V}Nqcp{0O-7@)$%9K#Vk)nd zZZ%}=Cndg8c3k@r`HHxo91RW-nI+03-Rh6njzo|7i<($utlfX&-aWA$7j*cO+k0D9 z46R9>e3?VxIdsnGxu+*qZm;vDF5F#z>b@P3;~+&t9(l{?1{-8AgaoV%)T%lbVd zNAC0}ol{4)Z@S@Ay*m!J`bKWKpzY!#=Or>HHDOONpVcaz64*&w%o}r?Ez+LAZhTZn z6Vw+P#FG+R@f_DViEPCm4SwXFpr27DS(o^lw<$^3QFs!p^T3*Qk3P2Hnupf;S6#g| zy?x#KQwGn!d7VRLZ=Jqk*S-h7I&scb8Q%$yT)*Lor?;-$-;HfG1?-L-^6Ax(ZJg1H z5}Qrh8AK0BP)lb$RdBznkU^D={mJuiS;c@D7V)8;tPh0>b_mz+^zCEU?&H!IU+nz$ zw+TF4I_uFXauojY9WxP(!mAgKlJ(gXIf~+e9UsOqiu~xpQLneFLLthVn-d{+@M&Aod&)0n{3Rv=?~d z@RF-k2kwR_b}O0m6!7}`P-~aHvm>xi*t^fS^HDk|=fxr>|2^wFIL^WN%^2+H-xm*- z^%5NCV2afk>_hqD!Lt5<;~Y%66@$J1*TsWnE&ss4VXSJM(0t;T|10b?N50sXm@JSwP`Nj`l8sctv{==Ea z+mhUwGe1Yps~ukV)w9F=B==p>6J92z=b_31$22Oq#1V&vuOR*l!JG*HqQIc+v`ZrL z5f>FBuX89bLJegZBvCPIXh8D^Q3sog0Gkvp5-wurvGX!80Y1)BuXpWAckk(yDz;YoW}Ni=R3l6|ISY7-rd!;yF0xH0Z{42m5ucOM63Y~ z)er&ps=T4F+g;vp6q|$Fos&6d-{wE$%0$qjEGM;8S~d`XV#Sc0iO3qHd>~ek`Iy3o zaDWem@6BvvJzT@gU;e~t5Zv-puAxtWyB;2uVR%#?hMeh^`N(`B&cUmw@CGDr1!A3{ zt243Z1KF_^Y^C4gw+5}jY*>R4$^znBeG-LNP@;De+S%eGzmmPgZsQ_dBjM;^Po=Pp z3#Udx(Scresqk!ItR}c}W`tGyM{7bWS;#k*si_?ZhgYN{wf%d84UM}34XhDc|F78_ zxp%lzWEHXyC1F&SJ1of6g^~~qR5<0_h`9tYG&uIT$k4n%Oh-+vSdw4L$W&QT9UJEz z;UiWA$0hkBrKdWR3bCBHlY8gyh~w6MKKf~uQDrxMA$qOR*H)9%S}XN4!UoS!MYtx+ zE;~(*kUh6vc-_kEJf{*~v#~0hCtAiz)x!T8jHlP{m|{QG{uHNNHG7ynk3Je=sDzn9 zB@hV##NCHYW#bq&lR!&eUiugKRTlk2o|iZ4e?qV%%4+Qi9K2%13LI3^>@$1_g=MX> z2zqa!XHzq(nIqm(iNpfzm8S|3N)%#1=T5|lpfd`psGz?2Txv6g57MD>Y^4=dYQ)}y z)F{cC&CrmNCF;3ku6TVmWdZ>#P^A*hP!m;&B$e!qH?{4&d~)(~Bw6ped~)UGJ6j`7 z8_pdbI=Cqw-*j+j=-|dU`?m+9E}Pn`+vzM1u_1g13E7vgoRnTCht8$1o;x&h?#6h0 z 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 z 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� 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%0D0mb3h^JL!=`zWe;nz_F=`A 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/math/STIXTwoMath-Regular.retain-gids.retain-all-codepoint.ttf b/test/subset/data/expected/math/STIXTwoMath-Regular.retain-gids.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d7ee94a3ad1b2f9319a1ebf9a84bebb7c729fc32 GIT binary patch literal 1048716 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%0D(tkyCkQ{$10DW;~^ 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

  • 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 z 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 q>xK6Pdp2k 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
  • E>Q=2Pk%n!Ph)g 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 HHmv^vI96~u literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.61,62,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.61,62,63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f86a38f36ce09d5bdb3250e177fa7264d35f2e43 GIT binary patch literal 7508 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 D_o9#@ literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.61.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c2ac34cfd169aa99046f9e0d1bdec3c12c227d9c GIT binary patch literal 6776 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9f840d0b3f8da92d125e7f0d48daf51dc5888992 GIT binary patch literal 6256 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 J&{OED{{zpO-Jbve literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.keep-all-layout-features.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e2fe5f956c0feb889478075d169f0cfead73a83c GIT binary patch literal 223380 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 z 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.61,62,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.61,62,63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..61564e1fbaa0aa002bd145af000da27d49b5b4cd GIT binary patch literal 7060 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 WxXW^>nDmWHb<5DT)eAk2uKFKi9+V*f literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.61,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.61,63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c5d1ca5c029e2e608d05722839367e6d2d86aaed GIT binary patch literal 6692 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 Nq_0;m^a!Tv{{T?dIbZ+) literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.61.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2fa7d5d1c04d98eefa0dd23a81b75fe6219bcfde GIT binary patch literal 6328 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.62.ttf new file mode 100644 index 0000000000000000000000000000000000000000..210d2243ac0837c98fb52df7199fc83ce6a5d6b4 GIT binary patch literal 6200 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9f840d0b3f8da92d125e7f0d48daf51dc5888992 GIT binary patch literal 6256 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 J&{OED{{zpO-Jbve literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.layout-features.retain-all-codepoint.ttf new file mode 100644 index 0000000000000000000000000000000000000000..509ba2aaeaa37044a7f74c726265332850b62f3b GIT binary patch literal 220876 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%0ANA_GUR~F#>;JO4 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 QjT{-VA~BJg5(zE;1!dcgfdBvi literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/a6c76d1bafde4a0b1026ebcc932d2e5c6fd02442.ttf b/test/shape/data/in-house/fonts/a6c76d1bafde4a0b1026ebcc932d2e5c6fd02442.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/a6c76d1bafde4a0b1026ebcc932d2e5c6fd02442.ttf rename to test/shape/data/in-house/fonts/a6c76d1bafde4a0b1026ebcc932d2e5c6fd02442.ttf diff --git a/test/shape/data/in-house/fonts/a706511c65fb278fda87eaf2180ca6684a80f423.ttf b/test/shape/data/in-house/fonts/a706511c65fb278fda87eaf2180ca6684a80f423.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7d217bad0edb5f961932ac4c3a7adc87a9cbb8e6 GIT binary patch literal 924 zcmZWnJ#Q015Pf@hwj5%aBnlFO<_aUFK#m=V6+{XWnGeaqK_pI)Kp~6m*ir6m%Q=t{ zNKjKzK*9fj0u&_DA^t)rfQo{Gh7NJOxi#hjb9y^(X5Q@1-7OS=Q9Oo?{NEXh|DBlVc6Ni_i_JHj z&td%x!8DPG*q>+^{6|Df6mOnsXI1lZzRZ;n8{cc^vPD zS=lviO7>MxIhA8Qv2L(bHePLD1|LP57#TJk>aLd8E4Tm`i-?~Q*X%`8$z(P$$yKV8 za4-{dXvpwVNTLq2-Wqlz-tdA6{ByVls%!!CE~u;w1>YcUs~7FF&I zYdLBPILqC9p0vY$QEk!p3720whgqV?br$FNxG3Qw)`%r6;~K7#RUkKe@Snq1>@qis zE@pDSY-DjtS;>W*_JV>@9pRgmV3jT{ts>*;pp6s!{xp7jMfaEUpY*)#CNgGaP3nq@ PROD0SX)=>jj5yP8`wVkt literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/a919b33197965846f21074b24e30250d67277bce.ttf b/test/shape/data/in-house/fonts/a919b33197965846f21074b24e30250d67277bce.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/a919b33197965846f21074b24e30250d67277bce.ttf rename to test/shape/data/in-house/fonts/a919b33197965846f21074b24e30250d67277bce.ttf diff --git a/test/shaping/data/in-house/fonts/a98e908e2ed21b22228ea59ebcc0f05034c86f2e.ttf b/test/shape/data/in-house/fonts/a98e908e2ed21b22228ea59ebcc0f05034c86f2e.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/a98e908e2ed21b22228ea59ebcc0f05034c86f2e.ttf rename to test/shape/data/in-house/fonts/a98e908e2ed21b22228ea59ebcc0f05034c86f2e.ttf diff --git a/test/shaping/data/in-house/fonts/ab14b4eb9d7a67e293f51d30d719add06c9d6e06.ttf b/test/shape/data/in-house/fonts/ab14b4eb9d7a67e293f51d30d719add06c9d6e06.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/ab14b4eb9d7a67e293f51d30d719add06c9d6e06.ttf rename to test/shape/data/in-house/fonts/ab14b4eb9d7a67e293f51d30d719add06c9d6e06.ttf diff --git a/test/shape/data/in-house/fonts/ab40c89624a6104e5d0a2308e448a989302f515b.ttf b/test/shape/data/in-house/fonts/ab40c89624a6104e5d0a2308e448a989302f515b.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a82aa21654766e4aaa42cb18168939d525336317 GIT binary patch literal 7440 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 EKMl*$JOBUy literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/ad01ab2ea1cb1a4d3a2783e2675112ef11ae6404.ttf b/test/shape/data/in-house/fonts/ad01ab2ea1cb1a4d3a2783e2675112ef11ae6404.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/ad01ab2ea1cb1a4d3a2783e2675112ef11ae6404.ttf rename to test/shape/data/in-house/fonts/ad01ab2ea1cb1a4d3a2783e2675112ef11ae6404.ttf diff --git a/test/shaping/data/in-house/fonts/af3086380b743099c54a3b11b96766039ea62fcd.ttf b/test/shape/data/in-house/fonts/af3086380b743099c54a3b11b96766039ea62fcd.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/af3086380b743099c54a3b11b96766039ea62fcd.ttf rename to test/shape/data/in-house/fonts/af3086380b743099c54a3b11b96766039ea62fcd.ttf diff --git a/test/shaping/data/in-house/fonts/af85624080af5627fb050f570d148a62f04fda74.ttf b/test/shape/data/in-house/fonts/af85624080af5627fb050f570d148a62f04fda74.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/af85624080af5627fb050f570d148a62f04fda74.ttf rename to test/shape/data/in-house/fonts/af85624080af5627fb050f570d148a62f04fda74.ttf diff --git a/test/shape/data/in-house/fonts/b082211be29a3e2cf91f0fd43497e40b2a27b344.ttf b/test/shape/data/in-house/fonts/b082211be29a3e2cf91f0fd43497e40b2a27b344.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6e59fd41abb1a14918dd45ffbdc9b5422e6a3cce GIT binary patch literal 4800 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 literal 0 HcmV?d00001 diff --git a/test/shape/data/in-house/fonts/b121d4306b2e3add5abbaad21d95fcf04aacbd64.ttf b/test/shape/data/in-house/fonts/b121d4306b2e3add5abbaad21d95fcf04aacbd64.ttf new file mode 100644 index 0000000000000000000000000000000000000000..707559247802568040064be9d4e83fb46c8a3deb GIT binary patch literal 1308 zcmZWpYiyHM7=F%o>1A%NgxrQemE^yX2fAXG-zcrsD(-UFUSLf$;|^Fj9qOY=DzSH;#U8y(YYhkZ>4N` zf`Y0``nTj`Aw#RJ@px;s zV2x&m=7%E7mo05J&0w&M3gUn;g|>IMc-p@8tF0Up4JY3_aqhMVfAsMur}X^s*&Wl3 z6)Wu@&R&!~JOf*i79{lpers~yy!0&T)3(LZ+D^U2QyZg>m@jL%v-;1RF zQjO{UD}1I0SnU=R^h%6NKfXQ1qg0u>Gi7h}AO2rlnUSjH#oNrtr%&lohF(zms+Tb! zZu%7E0gp%3HO1}rf3gm@#X9f=+R))yVAo*6w?}!-fOubKsI6tE0E2y#rzxGUlF#@fGhbTr`WvfRTLc@3Qy!XRgka|`0=XD0oy$StBi3?qZhj3KoWlp2`kjGz@^ z&c$UE#v)3)s69-*B>foZAReK$T&2GuqBNGEhq5@4ff(g!WU-!n5Ujp)8lz!|^*YkB{Wue=Eh(af*x qiw_m3f|tFkCWrjzatC|FZ>iG~Rd9#z-5n)f$BK)jl}ppdz415J$@TyM literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/b151cfcdaa77585d77f17a42158e0873fc8e2633.ttf b/test/shape/data/in-house/fonts/b151cfcdaa77585d77f17a42158e0873fc8e2633.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/b151cfcdaa77585d77f17a42158e0873fc8e2633.ttf rename to test/shape/data/in-house/fonts/b151cfcdaa77585d77f17a42158e0873fc8e2633.ttf diff --git a/test/shape/data/in-house/fonts/b3075ca42b27dde7341c2d0ae16703c5b6640df0.ttf b/test/shape/data/in-house/fonts/b3075ca42b27dde7341c2d0ae16703c5b6640df0.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4d0b3cdea9dd7011ec56376cc138244cf38c178d GIT binary patch literal 920 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 literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf b/test/shape/data/in-house/fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf rename to test/shape/data/in-house/fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf diff --git a/test/shape/data/in-house/fonts/e5ff44940364c2247abed50bdda30d2ef5aedfe4.ttf b/test/shape/data/in-house/fonts/e5ff44940364c2247abed50bdda30d2ef5aedfe4.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a7c569ff6084a2a6b65ff51910cdcfbba6d60f5b GIT binary patch literal 2548 zcmd5;TTl~c6h51Tu-wrG2BDF)a&;gi!6K!!7SK>zM;uL^jx$vQ#3YuGG$aC|5D2+p zLYAxAmcn?iI*e%B(UAwIb*!~^Xw}v!;{y*>nbxs=XlH{_>DgTn>h!4(PXEo>^PTH| z{>%P`?xqnxHUS{o#XgfF99jPf$0rojwR>k+~=Byp|AsHN0}_YmF(AbQQFI_nc5 zC^0|w0TclGVzmT_1V9i(Y>CleG30L0>TER{3#*X@(;=7<4Z%!7FjE*z5Dl3#V=@fEa=x;}WH5^5Qqu+q5HJ*lG>(f&vB4lswDl*$SQ& z@=PH!TTEsiE9c?-d3ePQg3_87)Qpy$bT%}y8pwxOT#f^npZ!zuA zR#~YMn^kYJ)KPk?)m&GkGg$SuN?Dc3sHrh*w>Fx!8g}F|E(S=P3?N}2AttOu1JOiG z2o`yo1H1P%LrPZ(+I6I5uhVMDNb)q(O$X}7LlNgfS^XiE&*66lJoxPG@^|?=1OD#8aXS;I zVO~4q8UE-R1K0MCcAxiuMh^O%y{##&E@w+eYAkascqn0~(p*$q zT3f0u-LjH&+P$rgWO`Xxo3GPDr_eOrN2iW6*%z6VqfAWTlWuSK&M!mxS3=Yeq4@s# zo*sI5|Lr7yUq_FpYs0VaO=|CG@6?ZZ&yn38+TFR>-Ra)z^18fUr?;JqWrkl*82aVN z?c+C(-#qiV#T<%pH?;fPhty2|I)+-! z#M=iQ4wt^UD9PLEb96c{<(!v|C`J^6<^C;Xd#5|#S&D)s8PcCJq``p% zOFAW8G#-jSAIk0zz2R&3y8`Zjo91VY_H_?FXkjE8MmgSmY2ei8(5L%Pb)6==PIn&i zbmKUjfwq)3r?bVIs%qP&D^5{wJ^9U!RQpg{U%S`U;dXkOv9ILdP=X=TwWo7efBmBC zp@qYtEN^Hf*%EN}dKdS4X*$q%@cY1nMkb;8p82=x-*=te)754oV+q0?0Z{}YBBSFa zNiR}qSvia_mYG-@$xNh4nF$K{ODstlMW&RgN|!PhmPnbSOOcjDGF=Ju3*5&CG)xml z;%Knx|Fyw7p6>?x_PK7bj{msmcsyW}=EWJe-rX8k{1*s?ldR@Sq+*2SyVFnGA76OX zoO3xm5k)ZwSS_BjHLygm2CgHSkjjwOu|#|bmBckr2+}|c=iTXHR0T zf}G2IuUsPj6$v8ZDnUaSfS^P0E-K&VIk5$l1bbt!rkO^~0*;rgU891FVvShO_Ys~b zY(>KjJobPX5n!))J0ON|*o-$FA&NkJ7>UOOM54rF0mQ=a3>JbMMrW`HlHvXg4ufPu zJcGrEDJTOIn4u9YU;rKH!HWGUF?O#q zGpl1M5(?lg5Ux_KRRg85XevQcqp`A8b2|-tWWDAvR`R~qQVX&CdnOD1)!^!9FIa-B zoZY00v3?~KLMhq^97iO23m|-Y3`isaMBsc!PEVqZMFJ2bW@Qngv8R3!h-YhEhS~U9 kCG%=!XA0X)t%SMOX5@A`KSp-;*m$-wF;>OT0DeM$1L#;Ih5!Hn literal 0 HcmV?d00001 diff --git a/test/shape/data/in-house/fonts/e6185e88b04432fbf373594d5971686bb7dd698d.ttf b/test/shape/data/in-house/fonts/e6185e88b04432fbf373594d5971686bb7dd698d.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5234b061ed93fce3ed73dafed9337bf7bd38474a GIT binary patch literal 79552 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 K=R;*-?*9OmTd7C@ literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf b/test/shape/data/in-house/fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf rename to test/shape/data/in-house/fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf diff --git a/test/shape/data/in-house/fonts/e8691822f6a705e3e9fb48a0405c645b1a036590.ttf b/test/shape/data/in-house/fonts/e8691822f6a705e3e9fb48a0405c645b1a036590.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7c3a5b1b5a7f27c7453982c22e9d6682b1e6c626 GIT binary patch literal 2192 zcmc&!O-x)>6#m|QGgC^NmKGc$Y2XzQYcr|CfCCCNGsQvb0Aqku)CM{orUN(>1T?_H zK(y7MQ4|+wShX&Uo0=$ze+yTJ#FYt&Q4<$RV(YFz7p<1(ckX+^2^tety*KBc|L>gp z-gyrOfPkG0?s6yRB-)!%w1+8Mppe1-a7)E5$64~P27o=XF&lKQ!>?r8VI z()=fYcbEEQjKRc32B8)cbpHa^nPEL-( z2li&XN8P%Z98L$8pZtOO-_UkvbYy(OzJX@mNAQmk_PD*FQYwfNlmibOEmbw4a9zy- zRZ)IIJyLs;s^9NDT2)n1?(?bC)*-W@um0pvaeF~WHqtbh2n5KJ2F$y=~=u)JWCRK!!fMey+bNY5VXN)T+Dy5{z(z2sof0_5Xm z$@1)_%vo_|0|9D|UEu&$UD?Db{OZacG#Ztz>_v%j&Xs-t8)9zw0yfJjv5O zKzIKryLSj^qTIx;g~~{AZ{olAD{(cgrbx1dZ_Bg#e)k}8{R{5TUCNPXB3PM?-@SbI fHIi)M+w!b_lJR?&T=Ew8J1*tOGZA}e_U*p`iwNpT literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/ea3f63620511b2097200d23774ffef197e829e69.ttf b/test/shape/data/in-house/fonts/ea3f63620511b2097200d23774ffef197e829e69.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/ea3f63620511b2097200d23774ffef197e829e69.ttf rename to test/shape/data/in-house/fonts/ea3f63620511b2097200d23774ffef197e829e69.ttf diff --git a/test/shaping/data/in-house/fonts/ee39587d13b2afa5499cc79e45780aa79293bbd4.ttf b/test/shape/data/in-house/fonts/ee39587d13b2afa5499cc79e45780aa79293bbd4.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/ee39587d13b2afa5499cc79e45780aa79293bbd4.ttf rename to test/shape/data/in-house/fonts/ee39587d13b2afa5499cc79e45780aa79293bbd4.ttf diff --git a/test/shaping/data/in-house/fonts/ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf b/test/shape/data/in-house/fonts/ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf rename to test/shape/data/in-house/fonts/ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf diff --git a/test/shaping/data/in-house/fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf b/test/shape/data/in-house/fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf rename to test/shape/data/in-house/fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf diff --git a/test/shaping/data/in-house/fonts/f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf b/test/shape/data/in-house/fonts/f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf rename to test/shape/data/in-house/fonts/f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf diff --git a/test/shaping/data/in-house/fonts/f499fbc23865022234775c43503bba2e63978fe1.ttf b/test/shape/data/in-house/fonts/f499fbc23865022234775c43503bba2e63978fe1.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/f499fbc23865022234775c43503bba2e63978fe1.ttf rename to test/shape/data/in-house/fonts/f499fbc23865022234775c43503bba2e63978fe1.ttf diff --git a/test/shaping/data/in-house/fonts/f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf b/test/shape/data/in-house/fonts/f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf rename to test/shape/data/in-house/fonts/f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf diff --git a/test/shaping/data/in-house/fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf b/test/shape/data/in-house/fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf rename to test/shape/data/in-house/fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf diff --git a/test/shaping/data/in-house/fonts/f79eb71df4e4c9c273b67b89a06e5ff9e3c1f834.ttf b/test/shape/data/in-house/fonts/f79eb71df4e4c9c273b67b89a06e5ff9e3c1f834.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/f79eb71df4e4c9c273b67b89a06e5ff9e3c1f834.ttf rename to test/shape/data/in-house/fonts/f79eb71df4e4c9c273b67b89a06e5ff9e3c1f834.ttf diff --git a/test/shaping/data/in-house/fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf b/test/shape/data/in-house/fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf rename to test/shape/data/in-house/fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf diff --git a/test/shaping/data/in-house/fonts/fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf b/test/shape/data/in-house/fonts/fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf rename to test/shape/data/in-house/fonts/fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf diff --git a/test/shaping/data/in-house/fonts/fcbaa518d3cce441ed37ae3b1fed6a19e9b54efd.ttf b/test/shape/data/in-house/fonts/fcbaa518d3cce441ed37ae3b1fed6a19e9b54efd.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/fcbaa518d3cce441ed37ae3b1fed6a19e9b54efd.ttf rename to test/shape/data/in-house/fonts/fcbaa518d3cce441ed37ae3b1fed6a19e9b54efd.ttf diff --git a/test/shaping/data/in-house/fonts/fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf b/test/shape/data/in-house/fonts/fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf rename to test/shape/data/in-house/fonts/fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf diff --git a/test/shape/data/in-house/fonts/fcea341ba6489536390384d8403ce5287ba71a4a.ttf b/test/shape/data/in-house/fonts/fcea341ba6489536390384d8403ce5287ba71a4a.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c86787776e90ffde661db110702cc1199df58cdb GIT binary patch literal 1824 zcmb_dO-x)>6#mY8Z+;2`FuXFzD9SK>nE@JxsZ@lZQy@~Q8lwy_z%&*|pN{E;GZ+9PlqLpI`W@efAgXw*c8(%4O$kf)`m! z`;oTZB^tbga*gr*#2rh8^>dZ);3RQ~IJ~?vmz7gO#@g4!b%pG?61guBzfWuyvxQvx z#;GyD@H7AA(#qQUeK)NWfai6tZ$QvR`z5)8Hp*zV=Bt)NjbRxOt2bF2sZC2?q&*sw zzO*KT4>!b*-rZak4AyoxU5qBibwhtM7^pO=+fpehwjD`Zk)~s*hJ$sK;Zt&l~k&-N(|0gNLo&zTTJ?)sqP-VIj3(gE!Kc z)}o!!m}1*1e?0NRWJJ?F`d=SviO!^G@%d|~qXB=Q%Q{r)4>xITgZGNGg-=d*G_}er zlA2lVC%1`Y^nsVpjLOcLQeC~*FD>mg&Hnnk#-*kIp6;F=%LvsRjg+A6e(o^6lUd_` zV|LckhW>YIJTuj+epoy|H5J+)QpO1+kisxt#TJ*9mx#CHxp#kl=3weKRO-K~pl{PR zUsUpkT<)9lo>g}HZg>V)xcDVQKT>x|c?n(GRoXXspFAU#SAS{eJIrgFPJFq(a#zC# zLypN+co=nAdz_X>94Sx3k`CL){ak>_SF%5bGGin745nG-)X@EMdbevoa&1E$SX zu~m@`{E`u+0rhq&?44-zdfPi{R@og`)^~r}&Hnkx*6(%%o!#NXlPZgGfcQG6qYE=# zcXf@g?LAl55yQu>ZXkqhSNEV9JFf0UNJ4lJD=6VSR*}admatA%H#jZC+5Jg$+nPn) z6Fh%PIz2=ZJTe*+DYASw_E6em#@S5+7(xbP%r;Q=?Y67!d++6N zSnS)UZ9Z${sF;|yW!;PTXC}6bb0h37%e|XB1-k&cXrhZD9`TCLw^7W;dlP+1TJiXB zz{RnJd@)-Fh1`6;4D!YNdZp{8LYxZ1PEjvQ-Lx}8HWqfXdSU9ZT?WZ2QlTF0rR!JR5z?r#4E0UHha literal 0 HcmV?d00001 diff --git a/test/shape/data/in-house/fonts/fd07ea46e4d8368ada1776208c07fd596f727852.ttf b/test/shape/data/in-house/fonts/fd07ea46e4d8368ada1776208c07fd596f727852.ttf new file mode 100644 index 0000000000000000000000000000000000000000..21e22460b89c84276be826139a95b26fb5efafab GIT binary patch literal 956 zcmZuvOK1~O6g}@vKGl+lP^Ch_saj}Cs_7VGmDoj-c2(P;;-XpDF-en3ex#|i=wc9E zRJsrZ-E`HR8&?(-Ma6ZuDg;4`E=pEK5I@k2=S@Zt?0d}Id+s~;-1|Nd06JkoLuBgW z31eZ^8v(>?MrSf5vpU`zcnV0Jcp`7kS8bb2Xitbc^2Mdub2}^D^k49sDdf!Tq0^0* z%%32R6&TPSi$}z(#K#Jy`l2V(x<-7PxVu=%n3zJCI8GcanTu8I;e_ZR*2`uo7qt3+ zv3`;GN3}9ve|YoDPu9;8PeQbs;*H&qhU!V2JaDwt+}@T(mB0?ky!}k>z|ZVx%sANP zJMw-YJ}?lM_ea9v5mgj1L`6|piW74=v9y&=TMw2^bJ-*V@Sy{eR`GWq0UYM!sW}X? zp5NL3_R7BaH*{)SD&@oGEB37HyU(pAX+`$M^K*5H(JL+~hFY~l$`fnsj#>_LTCBD6 z{_DX9kGLW3!As^{scvDVZN(=H3HB}F<=LoVSt?t1eDzDsj%9i8df$eo+ryZ4Dz*3U zhod|7)b5o=7yneC^mR>2&NvxdaEBk$O2xxF z#wfqGFWBa&>q`WYbbY=_TyTBQKO8T5aLbMRoOl8iRI!8_=8#7Lb#AmD8H8vJsu&pJ zJJYFb;yO85`YNY}tH_aEM~anl%w0f{oEpZtT4r3?8sj-;oaL8tZ486Fp~1iEm&vGM zp4uu;XT9UBtESElonfz&z1#3Hs0k@F;SpZ{LU}Hdj3!+>rmPW(IM_IqNH_w5r!9X2 DkI0}# literal 0 HcmV?d00001 diff --git a/test/shaping/data/in-house/fonts/ffa0f5d2d9025486d8469d8b1fdd983e7632499b.ttf b/test/shape/data/in-house/fonts/ffa0f5d2d9025486d8469d8b1fdd983e7632499b.ttf similarity index 100% rename from test/shaping/data/in-house/fonts/ffa0f5d2d9025486d8469d8b1fdd983e7632499b.ttf rename to test/shape/data/in-house/fonts/ffa0f5d2d9025486d8469d8b1fdd983e7632499b.ttf diff --git a/test/shape/data/in-house/meson.build b/test/shape/data/in-house/meson.build new file mode 100644 index 0000000..2da9dab --- /dev/null +++ b/test/shape/data/in-house/meson.build @@ -0,0 +1,84 @@ +in_house_tests_base = [ + 'aat-morx.tests', + 'aat-trak.tests', + 'arabic-fallback-shaping.tests', + 'arabic-feature-order.tests', + 'arabic-like-joining.tests', + 'arabic-mark-attach.tests', + 'arabic-mark-order.tests', + 'arabic-normalization.tests', + 'arabic-stch.tests', + 'automatic-fractions.tests', + 'cluster.tests', + 'collections.tests', + 'color-fonts.tests', + 'context-matching.tests', + 'cursive-positioning.tests', + 'default-ignorables.tests', + 'digits.tests', + 'emoji.tests', + 'emoji-clusters.tests', + 'fallback-positioning.tests', + 'glyph-props-no-gdef.tests', + 'hangul-jamo.tests', + 'hyphens.tests', + 'indic-consonant-with-stacker.tests', + 'indic-decompose.tests', + 'indic-init.tests', + 'indic-joiner-candrabindu.tests', + 'indic-joiners.tests', + 'indic-old-spec.tests', + 'indic-pref-blocking.tests', + 'indic-script-extensions.tests', + 'indic-special-cases.tests', + 'indic-syllable.tests', + 'indic-vowel-letter-spoofing.tests', + 'item-context.tests', + 'kern-format2.tests', + 'khmer-mark-order.tests', + 'khmer-misc.tests', + 'language-tags.tests', + 'ligature-id.tests', + 'macos.tests', + 'mark-attachment.tests', + 'mark-filtering-sets.tests', + 'mongolian-variation-selector.tests', + 'myanmar-misc.tests', + 'myanmar-syllable.tests', + 'myanmar-zawgyi.tests', + 'nested-mark-filtering-sets.tests', + 'none-directional.tests', + 'positioning-features.tests', + 'rand.tests', + 'reverse-sub.tests', + 'rotation.tests', + 'simple.tests', + 'sinhala.tests', + 'spaces.tests', + 'tibetan-contractions-1.tests', + 'tibetan-contractions-2.tests', + 'tibetan-vowels.tests', + 'tt-kern-gpos.tests', + 'unsafe-to-concat.tests', + 'use-indic3.tests', + 'use-marchen.tests', + 'use-syllable.tests', + 'use-vowel-letter-spoofing.tests', + 'use.tests', + 'variations.tests', + 'variations-rvrn.tests', + 'vertical.tests', + 'zero-width-marks.tests', +] + +in_house_tests_coretext = [ + 'coretext.tests', +] + +in_house_tests_uniscribe = [ + 'uniscribe.tests', +] + +in_house_tests_directwrite = [ + 'directwrite.tests', +] diff --git a/test/shape/data/in-house/tests/aat-morx.tests b/test/shape/data/in-house/tests/aat-morx.tests new file mode 100644 index 0000000..b1b5079 --- /dev/null +++ b/test/shape/data/in-house/tests/aat-morx.tests @@ -0,0 +1,2 @@ +../fonts/MORXTwentyeight.ttf;;U+0041,U+0078,U+0045,U+0079,U+0044,U+0079,U+0079;[A_E_D=0+1394|x=0+529|y=0+510|y=5+510|y=6+510] +../fonts/e6185e88b04432fbf373594d5971686bb7dd698d.ttf;;U+0B95,U+0BCD,U+0020,U+0B9A,U+0BCD;[ka-tamil=0+825|pulli-tamil=0@-392,0+0|space=2+260|ca-tamil=3+723|pulli-tamil=3@-320,0+0] diff --git a/test/shape/data/in-house/tests/aat-trak.tests b/test/shape/data/in-house/tests/aat-trak.tests new file mode 100644 index 0000000..75c8704 --- /dev/null +++ b/test/shape/data/in-house/tests/aat-trak.tests @@ -0,0 +1,11 @@ +../fonts/TRAK.ttf;;U+0041,U+0042,U+0043;[A.alt=0+1000|B=1+1000|C.alt=2+1000] +../fonts/TRAK.ttf;--font-ptem=.5;U+0041,U+0042,U+0043;[A.alt=0@100,0+1200|B=1@100,0+1200|C.alt=2@100,0+1200] +../fonts/TRAK.ttf;--font-ptem=1;U+0041,U+0042,U+0043;[A.alt=0@100,0+1200|B=1@100,0+1200|C.alt=2@100,0+1200] +../fonts/TRAK.ttf;--font-ptem=2;U+0041,U+0042,U+0043;[A.alt=0@100,0+1200|B=1@100,0+1200|C.alt=2@100,0+1200] +../fonts/TRAK.ttf;--font-ptem=9;U+0041,U+0042,U+0043;[A.alt=0@30,0+1060|B=1@30,0+1060|C.alt=2@30,0+1060] +../fonts/TRAK.ttf;--font-ptem=24;U+0041,U+0042,U+0043;[A.alt=0@-7,0+986|B=1@-7,0+986|C.alt=2@-7,0+986] +../fonts/TRAK.ttf;--font-ptem=72;U+0041,U+0042,U+0043;[A.alt=0@-35,0+929|B=1@-35,0+929|C.alt=2@-35,0+929] +../fonts/TRAK.ttf;--font-ptem=144;U+0041,U+0042,U+0043;[A.alt=0@-78,0+843|B=1@-78,0+843|C.alt=2@-78,0+843] +../fonts/TRAK.ttf;--font-ptem=144;U+0041,U+0042,U+0043;[A.alt=0@-78,0+843|B=1@-78,0+843|C.alt=2@-78,0+843] +../fonts/TRAK.ttf;--font-ptem=144 --features=-trak;U+0041,U+0042,U+0043;[A.alt=0+1000|B=1+1000|C.alt=2+1000] +../fonts/TRAK.ttf;--font-ptem=144 --features=-trak[1:3];U+0041,U+0042,U+0043,U+0041,U+0042,U+0043;[A.alt=0@-78,0+843|B=1+1000|C.alt=2+1000|A.alt=3@-78,0+843|B=4@-78,0+843|C.alt=5@-78,0+843] diff --git a/test/shape/data/in-house/tests/arabic-fallback-shaping.tests b/test/shape/data/in-house/tests/arabic-fallback-shaping.tests new file mode 100644 index 0000000..14f8919 --- /dev/null +++ b/test/shape/data/in-house/tests/arabic-fallback-shaping.tests @@ -0,0 +1 @@ +../fonts/df768b9c257e0c9c35786c47cae15c46571d56be.ttf;;U+0633,U+064F,U+0644,U+064E,U+0651,U+0627,U+0651,U+0650,U+0645,U+062A,U+06CC;[uni06CC.fina=10+1655|uni062A.medi=9+868|uni0645.init=8+1098|uni0650=2@148,0+0|uni0651=2@187,736+0|uni064E=2@883,1259+0|uni0651=2@922,736+0|uni06440627.fina=2+1470|uni064F=0@629,-10+0|uni0633.init=0+1585] diff --git a/test/shape/data/in-house/tests/arabic-feature-order.tests b/test/shape/data/in-house/tests/arabic-feature-order.tests new file mode 100644 index 0000000..8d7a094 --- /dev/null +++ b/test/shape/data/in-house/tests/arabic-feature-order.tests @@ -0,0 +1,4 @@ +../fonts/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf;;U+1820,U+180B;[uni2048.E81A=0+1550] +../fonts/8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf;;U+1820,U+180B;[uni2048.E81A=0+1550] +../fonts/a919b33197965846f21074b24e30250d67277bce.ttf;;U+0644,U+0644,U+0647;[Lellah=0+1503] +../fonts/bf39b0e91ef9807f15a9e283a21a14a209fd2cfc.ttf;;U+0644,U+064E,U+0670,U+0653,U+0626;[afii57414.zz04=4+1202|uni0670_uni0653=0@50,350+0|afii57454=0@550,1425+0|afii57444.calt=0+1065] diff --git a/test/shape/data/in-house/tests/arabic-like-joining.tests b/test/shape/data/in-house/tests/arabic-like-joining.tests new file mode 100644 index 0000000..9e69457 --- /dev/null +++ b/test/shape/data/in-house/tests/arabic-like-joining.tests @@ -0,0 +1 @@ +../fonts/5dfad7735c6a67085f1b90d4d497e32907db4c78.ttf;;U+1E922,U+1E923,U+1E924,U+1E925,U+1E926,U+1E927,U+1E928,U+1E929,U+1E92A,U+1E92B,U+1E92C,U+1E92D,U+1E92E,U+1E92F,U+1E930,U+1E931,U+1E932,U+1E933,U+1E934,U+1E935,U+1E936,U+1E937,U+1E938,U+1E939,U+1E93A,U+1E93B,U+1E93C,U+1E93D,U+1E93E,U+1E93F,U+1E940,U+1E941,U+1E942,U+1E943;[sha_adlam.fina=33+711|kpo_adlam.medi=32+573|zal_adlam.medi=31+773|gbe_adlam.medi=30+594|kha_adlam.medi=29+686|va_adlam.medi=28+621|nha_adlam.medi=27+587|tu_adlam.medi=26+772|nya_adlam.medi=25+577|ga_adlam.medi=24+552|qaaf_adlam.medi=23+694|ha_adlam.medi=22+600|chi_adlam.medi=21+662|jiim_adlam.medi=20+781|u_adlam.medi=19+678|ya_adlam.medi=18+553|kaf_adlam.medi=17+808|nun_adlam.medi=16+561|waw_adlam.medi=15+651|yhe_adlam.medi=14+674|dha_adlam.medi=13+674|o_adlam.medi=12+640|i_adlam.medi=11+657|fa_adlam.medi=10+590|e_adlam.medi=9+628|ra_adlam.medi=8+599|bhe_adlam.medi=7+594|pe_adlam.medi=6+492|sinnyiiyhe_adlam.medi=5+777|ba_adlam.medi=4+655|miim_adlam.medi=3+525|laam_adlam.medi=2+554|daali_adlam.medi=1+600|alif_adlam.init=0+597] diff --git a/test/shape/data/in-house/tests/arabic-mark-attach.tests b/test/shape/data/in-house/tests/arabic-mark-attach.tests new file mode 100644 index 0000000..906fbf6 --- /dev/null +++ b/test/shape/data/in-house/tests/arabic-mark-attach.tests @@ -0,0 +1 @@ +../fonts/641ca9d7808b01cafa9a666c13811c9b56eb9c52.ttf;;U+064A,U+0633,U+06E1,U+200D,U+0654,U+064E,U+0644;[afii57444.zz04=6+1091|afii57454=1@75,925+0|uni0654=1+0|space=1+0|uni06E1=1@950,1115+0|afii57427.zz03_calt=1+1847|afii57450.zz21=0+345] diff --git a/test/shape/data/in-house/tests/arabic-mark-order.tests b/test/shape/data/in-house/tests/arabic-mark-order.tests new file mode 100644 index 0000000..c089eb3 --- /dev/null +++ b/test/shape/data/in-house/tests/arabic-mark-order.tests @@ -0,0 +1,6 @@ +../fonts/94a5d6fb15a27521fba9ea4aee9cb39b2d03322a.ttf;;U+064A,U+064E,U+0670,U+0653,U+0640,U+0654,U+064E,U+0627;[afii57415.zz04=7+481|afii57454=4@25,975+0|uni0654=4@-50,50+0|afii57440=4+650|uni0670_uni0653=0@75,400+0|afii57454=0@750,1125+0|afii57450.calt=0+1331] +../fonts/24b8d24d00ae86f49791b746da4c9d3f717a51a8.ttf;;U+0628,U+0618,U+0619,U+064E,U+064F,U+0654,U+0658,U+0653,U+0654,U+0651,U+0656,U+0651,U+065C,U+0655,U+0650;[uni0653.small=0@266,2508+0|uni0654=0@308,2151+0|uni0655=0@518,-1544+0|uni065C=0@501,-1453+0|uni0656=0@573,-659+0|uni0650=0@500,133+0|uni0619=0@300,1807+0|uni0618=0@357,1674+0|uni0651064E=0@387,1178+0|uni0651=0@402,764+0|uni0658=0@424,404+0|uni0654064F=0@540,-435+0|uni0628=0+1352] +../fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf;;U+0649,U+0655,U+034F,U+0650;[uni0650.small2=0@727,-774+0|space=0+0|uni0655=0@727,-209+0|uni0649=0+1566] +../fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf;;U+0649,U+0655,U+0650;[uni0650.small2=0@727,-774+0|uni0655=0@727,-209+0|uni0649=0+1566] +../fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf;;U+0649,U+0650,U+0655;[uni0650.small2=0@727,-774+0|uni0655=0@727,-209+0|uni0649=0+1566] +../fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf;;U+0649,U+0650,U+034F,U+0655;[uni0655=0+0|space=0+0|uni0650=0@166,0+0|uni0649=0+1566] diff --git a/test/shape/data/in-house/tests/arabic-normalization.tests b/test/shape/data/in-house/tests/arabic-normalization.tests new file mode 100644 index 0000000..35e3a65 --- /dev/null +++ b/test/shape/data/in-house/tests/arabic-normalization.tests @@ -0,0 +1,64 @@ +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0622;[uni0622=0+217] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0627,U+0653;[uni0622=0+217] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+0622;[uni0622.fina=1+327|uni0628.init=0+190] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+0627,U+0653;[uni0622.fina=1+327|uni0628.init=0+190] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0623;[uni0623=0+234] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0627,U+0654;[uni0623=0+234] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+0623;[uni0623.fina=1+289|uni0628.init=0+190] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+0627,U+0654;[uni0623.fina=1+289|uni0628.init=0+190] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0624;[uni0624=0+400] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0648,U+0654;[uni0624=0+400] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+0624;[uni0624.fina=1+345|uni0628.init=0+190] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+0648,U+0654;[uni0624.fina=1+345|uni0628.init=0+190] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0625;[uni0625=0+217] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0627,U+0655;[uni0625=0+217] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+0625;[uni0625.fina=1+229|uni0628.init_Wide=0+285] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+0627,U+0655;[uni0625.fina=1+229|uni0628.init_Wide=0+285] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0626;[uni0626=0+764] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+064A,U+0654;[uni0626=0+764] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0626,U+0626,U+0626;[uni0626.fina_BaaBaaYaa=2+457|uni0626.medi_BaaBaaYaa=1+357|uni0626.init_BaaBaaYaa=0+203] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+064A,U+0654,U+064A,U+0654,U+064A,U+0654;[uni0626.fina_BaaBaaYaa=4+457|uni0626.medi_BaaBaaYaa=2+357|uni0626.init_BaaBaaYaa=0+203] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+06C0;[uni06C0=0+369] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+06D5,U+0654;[uni06C0=0+369] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+06C0;[hamza.above=1@195,73+0|uni06D5.fina=1+379|uni0628.init=0+190] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+06D5,U+0654;[hamza.above=1@195,73+0|uni06D5.fina=1+379|uni0628.init=0+190] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+06C2;[uni06C2=0+369] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+06C1,U+0654;[uni06C2=0+369] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+06C2;[hamza.above=1@171,-130+0|uni06C1.fina=1+408|uni0628.init=0+190] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+06C1,U+0654;[hamza.above=1@171,-130+0|uni06C1.fina=1+408|uni0628.init=0+190] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+06D3;[uni06D3=0+1159] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+06D2,U+0654;[uni06D3=0+1159] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+06D3;[uni06D2.fina_PostToothFina=1+312|uni0626.medi_YaaBari=1+205|uni0628.init_BaaBaaYaaBari=0+642] +../fonts/872d2955d326bd6676a06f66b8238ebbaabc212f.ttf;;U+0628,U+06D2,U+0654;[uni06D2.fina_PostToothFina=1+312|uni0626.medi_YaaBari=1+205|uni0628.init_BaaBaaYaaBari=0+642] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0622;[MaddaNS=0@211,18+0|AlefSep=0+330] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+0622;[MaddaNS=1@208,-13+0|AlefFin.narrow=1+239|OneDotBelowNS=0@73,-165+0|sp0=0+0|BehxIni.A=0+236] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0623;[HamzaAboveNS=0@211,57+0|AlefSep=0+330] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+0623;[HamzaAboveNS=1@208,26+0|AlefFin.narrow=1+239|OneDotBelowNS=0@73,-165+0|sp0=0+0|BehxIni.A=0+236] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0624;[HamzaAboveNS=0@216,-309+0|WawSep=0+422] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+0624;[HamzaAboveNS=1@191,-309+0|WawFin.inD2=1+371|OneDotBelowNS=0@108,-97+0|sp0=0+0|BehxIni.outD2WQ=0@0,323+158] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0625;[HamzaBelowNS=0@103,102+0|AlefSep=0+330] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+0625;[HamzaBelowAltNS=1@116,-235+0|AlefFin.narrow=1+239|OneDotBelowAltNS=0@118,-77+0|sp0=0+0|BehxIni.A=0+236] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0626;[HamzaAboveNS=0@274,-374+0|YehxSep=0+860] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0626,U+0626,U+0626;[HamzaAboveNS=2@274,-375+0|YehxFin=2+520|HamzaAboveAltNS=1@65,-45+0|BehxMed.inT2outD2Y=1@0,379+294|HamzaAboveNS=0@101,-111+0|sp0=0+0|BehxIni.outT2=0@0,429+156] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+06C0;[HamzaAboveNS=0@159,-266+0|HehSep=0+314] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+06C0;[HamzaAboveNS=1@91,-587+0|HehFin=1+230|OneDotBelowNS=0@151,-188+0|sp0=0+0|BehxIni.outS1=0@0,-34+235] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+06C2;[HamzaAboveNS=0@159,-266+0|HehSep=0+314] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+06C2;[HamzaAboveNS=1@91,-587+0|HehFin=1+230|OneDotBelowNS=0@151,-188+0|sp0=0+0|BehxIni.outS1=0@0,-34+235] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+06D3;[HamzaAboveNS=0@144,-395+0|YehBarreeSep=0+1409] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+06D3;[HamzaAboveNS=1@118,-477+0|YehBarreeFin=1+355|OneDotBelowNS=0@116,-151+0|BehxIni.outD2YB=0@0,419+984] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0627,U+0653;[MaddaNS=0@211,18+0|AlefSep=0+330] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+0627,U+0653;[MaddaNS=1@208,-13+0|AlefFin.narrow=1+239|OneDotBelowNS=0@73,-165+0|sp0=0+0|BehxIni.A=0+236] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0627,U+0654;[HamzaAboveNS=0@211,57+0|AlefSep=0+330] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+0627,U+0654;[HamzaAboveNS=1@208,26+0|AlefFin.narrow=1+239|OneDotBelowNS=0@73,-165+0|sp0=0+0|BehxIni.A=0+236] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0648,U+0654;[HamzaAboveNS=0@216,-309+0|WawSep=0+422] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+0648,U+0654;[HamzaAboveNS=1@191,-309+0|WawFin.inD2=1+371|OneDotBelowNS=0@108,-97+0|sp0=0+0|BehxIni.outD2WQ=0@0,323+158] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0627,U+0655;[HamzaBelowNS=0@103,102+0|AlefSep=0+330] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+0627,U+0655;[HamzaBelowAltNS=1@116,-235+0|AlefFin.narrow=1+239|OneDotBelowAltNS=0@118,-77+0|sp0=0+0|BehxIni.A=0+236] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+064A,U+0654;[HamzaAboveNS=0@274,-374+0|YehxSep=0+860] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+064A,U+0654,U+064A,U+0654,U+064A,U+0654;[HamzaAboveNS=4@274,-375+0|YehxFin=4+520|HamzaAboveAltNS=2@65,-45+0|BehxMed.inT2outD2Y=2@0,379+294|HamzaAboveNS=0@101,-111+0|sp0=0+0|BehxIni.outT2=0@0,429+156] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+06D5,U+0654;[HamzaAboveNS=0@159,-266+0|HehSep=0+314] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+06D5,U+0654;[HamzaAboveNS=1@91,-587+0|HehFin=1+230|OneDotBelowNS=0@151,-188+0|sp0=0+0|BehxIni.outS1=0@0,-34+235] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+06C1,U+0654;[HamzaAboveNS=0@159,-266+0|HehSep=0+314] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+06C1,U+0654;[HamzaAboveNS=1@91,-587+0|HehFin=1+230|OneDotBelowNS=0@151,-188+0|sp0=0+0|BehxIni.outS1=0@0,-34+235] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+06D2,U+0654;[HamzaAboveNS=0@144,-395+0|YehBarreeSep=0+1409] +../fonts/3e46c3b84c1370a06594736c7f8acebf810bbb3b.ttf;;U+0628,U+06D2,U+0654;[HamzaAboveNS=1@118,-477+0|YehBarreeFin=1+355|OneDotBelowNS=0@116,-151+0|BehxIni.outD2YB=0@0,419+984] diff --git a/test/shape/data/in-house/tests/arabic-stch.tests b/test/shape/data/in-house/tests/arabic-stch.tests new file mode 100644 index 0000000..491b242 --- /dev/null +++ b/test/shape/data/in-house/tests/arabic-stch.tests @@ -0,0 +1 @@ +../fonts/d9b8bc10985f24796826c29f7ccba3d0ae11ec02.ttf;--no-glyph-names;U+0718,U+070F,U+0718,U+0718,U+002E;[1=4+168|3=3+502|3=2+502|4=1@-1004,0+0|5=1@-876,0+0|5=1@-799,0+0|5=1@-722,0+0|5=1@-645,0+0|4=1@-566,0+0|5=1@-438,0+0|5=1@-361,0+0|5=1@-284,0+0|5=1@-207,0+0|4=1@-128,0+0|3=0+502] diff --git a/test/shape/data/in-house/tests/automatic-fractions.tests b/test/shape/data/in-house/tests/automatic-fractions.tests new file mode 100644 index 0000000..36f5796 --- /dev/null +++ b/test/shape/data/in-house/tests/automatic-fractions.tests @@ -0,0 +1,3 @@ +../fonts/15dfc433a135a658b9f4b1a861b5cdd9658ccbb9.ttf;;U+0031,U+0032,U+0033,U+2044,U+0034,U+0035,U+0036;[one.numr=0+600|two.numr=1+600|three.numr=2+600|fraction=3+252|four.small=4+600|five.small=5+600|six.small=6+600] +../fonts/15dfc433a135a658b9f4b1a861b5cdd9658ccbb9.ttf;--direction=l --script=arab;U+0031,U+0032,U+0033,U+2044,U+0034,U+0035,U+0036;[one.numr=0+600|two.numr=1+600|three.numr=2+600|fraction=3+252|four.small=4+600|five.small=5+600|six.small=6+600] +../fonts/15dfc433a135a658b9f4b1a861b5cdd9658ccbb9.ttf;--direction=l;U+0661,U+0662,U+0663,U+2044,U+0664,U+0665,U+0666;[uni0661.numr=0+600|uni0662.numr=1+600|uni0663.numr=2+600|fraction=3+252|uni0664.small=4+600|uni0665.small=5+600|uni0666.small=6+600] diff --git a/test/shape/data/in-house/tests/cluster.tests b/test/shape/data/in-house/tests/cluster.tests new file mode 100644 index 0000000..2663e23 --- /dev/null +++ b/test/shape/data/in-house/tests/cluster.tests @@ -0,0 +1,4 @@ +../fonts/4fac3929fc3332834e93673780ec0fe94342d193.ttf;--cluster-level=2;U+0078,U+030A,U+0058,U+030A;[gid2=0+1083|gid3=1@-1132,-8+0|gid1=2+1200|gid3=3@-1190,349+0] +../fonts/43ef465752be9af900745f72fe29cb853a1401a5.ttf;--cluster-level=1;U+05D4,U+05B7,U+05E9,U+05BC,U+05C1,U+05B8,U+05DE,U+05B4,U+05DD;[uni05DD=8+1359|uni05B4=7@111,0+0|uni05DE=6+1391|uni05B8=5+0|uni05BC=3+0|uni05C1=3+0|uni05E9=2+1451|uni05B7=1@28,0+0|uni05D4=0+1338] +../fonts/6f36d056bad6d478fc0bf7397bd52dc3bd197d5f.ttf;--cluster-level=1;U+099B,U+09CB,U+09C8,U+09C2,U+09CB,U+098C;[evowelsigninibeng=0+346|aivowelsignbeng=0+346|evowelsignbeng=0+346|chabeng=0+687|uuvowelsignlongbeng=0@-96,0+0|aavowelsignbeng=0+266|aavowelsignbeng=4+266|lvocalicbeng=5+639] +../fonts/fd07ea46e4d8368ada1776208c07fd596f727852.ttf;--cluster-level=1;U+0D4E,U+0D4D,U+200D;[uni0D4E=0+0|uni25CC=0+418|uni0D4D=0+0|space=0+0] diff --git a/test/shape/data/in-house/tests/collections.tests b/test/shape/data/in-house/tests/collections.tests new file mode 100644 index 0000000..50d6d92 --- /dev/null +++ b/test/shape/data/in-house/tests/collections.tests @@ -0,0 +1,6 @@ +../fonts/DFONT.dfont;--face-index=0 --font-funcs=ot;U+2026,U+0020,U+002E;[ellipsis=0+723|space=1+250|period=2+241] +../fonts/DFONT.dfont;--face-index=1 --font-funcs=ot;U+2026,U+0020,U+002E;[gid0=0+1000|gid0=1+1000|gid0=2+1000] +../fonts/DFONT.dfont;--face-index=2 --font-funcs=ot;U+2026,U+0020,U+002E;[gid0=0+1000|gid0=1+1000|gid0=2+1000] +../fonts/TTC.ttc;--face-index=0 --font-funcs=ot;U+2026,U+0020,U+002E;[ellipsis=0+723|space=1+250|period=2+241] +../fonts/TTC.ttc;--face-index=1 --font-funcs=ot;U+2026,U+0020,U+002E;[ellipsis=0+723|space=1+250|period=2+241] +../fonts/TTC.ttc;--face-index=2 --font-funcs=ot;U+2026,U+0020,U+002E;[gid0=0+1000|gid0=1+1000|gid0=2+1000] diff --git a/test/shape/data/in-house/tests/color-fonts.tests b/test/shape/data/in-house/tests/color-fonts.tests new file mode 100644 index 0000000..42636ed --- /dev/null +++ b/test/shape/data/in-house/tests/color-fonts.tests @@ -0,0 +1,2 @@ +../fonts/ee39587d13b2afa5499cc79e45780aa79293bbd4.ttf;--font-funcs=ot --show-extents;U+1F42F;[gid1=0+2963<0,2179,2963,-2789>] +../fonts/fcbaa518d3cce441ed37ae3b1fed6a19e9b54efd.ttf;--font-funcs=ot --show-extents;U+1F600;[gid4=0+2550<0,1898,2555,-2405>] diff --git a/test/shape/data/in-house/tests/context-matching.tests b/test/shape/data/in-house/tests/context-matching.tests new file mode 100644 index 0000000..ad71721 --- /dev/null +++ b/test/shape/data/in-house/tests/context-matching.tests @@ -0,0 +1,3 @@ +../fonts/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf;;U+1A48,U+1A58,U+1A25,U+1A48,U+1A58,U+1A25,U+1A6E,U+1A63;[uni1A48=0+1212|uni1A25=0+1912|uni1A58=0+0|uni1A48=3+1212|uni1A6E=3+0|uni1A25=3+1912|uni1A58=3+0|uni1A63=3+1212] +../fonts/d629e7fedc0b350222d7987345fe61613fa3929a.ttf;;U+0915,U+093F,U+0915,U+093F;[ivowelsign03deva=0+530|kadeva=0+1561|ivowelsign03deva=2+530|kadeva=2+1561] +../fonts/f499fbc23865022234775c43503bba2e63978fe1.ttf;;U+09B0,U+09CD,U+09A5,U+09CD,U+09AF,U+09C0;[gid1=0+1320|gid13=0+523|gid18=0+545] diff --git a/test/shape/data/in-house/tests/cursive-positioning.tests b/test/shape/data/in-house/tests/cursive-positioning.tests new file mode 100644 index 0000000..aca4fba --- /dev/null +++ b/test/shape/data/in-house/tests/cursive-positioning.tests @@ -0,0 +1,5 @@ +../fonts/c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf;;U+0643,U+0645,U+0645,U+062B,U+0644;[gid8=4+738|gid5=3@441,1197+0|gid6=3@0,432+405|gid9=2@0,477+452|gid9=1@0,977+452|gid10=0@20,1577+207] +../fonts/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf;;U+0643,U+0645,U+0645,U+062B,U+0644;[gid8=4+738|gid5=3@441,1197+0|gid6=3@0,432+405|gid9=2@0,477+500|gid9=1@0,577+452|gid10=0@20,1177+207] +#../fonts/706c5d7b625f207bc0d874c67237aad6f1e9cd6f.ttf;;U+0B1F,U+0B4D,U+0B1A,U+0B4D,U+0B1A;[ttaorya=0+1307|casubscriptorya=0@-242,104+-231|casubscriptnarroworya=0@20,104+507] +../fonts/07f054357ff8638bac3711b422a1e31180bba863.ttf;--font-funcs=ot --no-glyph-names;U+0606,U+06E1;[2=0@40,502+0|1=0+1000] +../fonts/9fc3e6960b3520e5304033ef5fd540285f72f14d.ttf;;U+16F0A,U+16F57,U+16F8F;[u16F0A=0+422|u16F57=0@0,209+338|u16F8F=0+0] diff --git a/test/shape/data/in-house/tests/default-ignorables.tests b/test/shape/data/in-house/tests/default-ignorables.tests new file mode 100644 index 0000000..68659b2 --- /dev/null +++ b/test/shape/data/in-house/tests/default-ignorables.tests @@ -0,0 +1,5 @@ +../fonts/051d92f8bc6ff724511b296c27623f824de256e9.ttf;;U+0075,U+0361,U+034F,U+0301,U+0069;[gid2=0+1266|gid7=0@-617,442+0|gid5=0@-7,0+0|gid1=4+528] +../fonts/bf962d3202883a820aed019d9b5c1838c2ff69c6.ttf;;U+0020,U+06CC,U+064E,U+034F,U+0651;[uni0651=1+0|space=1+0|uni064E=1@236,-432+0|uni06CC=1+1266|space=0+452] +../fonts/6677074106f94a2644da6aaaacd5bbd48cbdc7de.ttf;;U+0647,U+200D;[terminal=0+0|uni0647.init=0+702] +../fonts/fcea341ba6489536390384d8403ce5287ba71a4a.ttf;;U+0647,U+200D;[uni0647200D=0+702] +../fonts/08b4b136f418add748dc641eb4a83033476f1170.ttf;;U+0647,U+200D;[terminal=0+0|terminal=0+0|uni0647.init=0+702] diff --git a/test/shape/data/in-house/tests/digits.tests b/test/shape/data/in-house/tests/digits.tests new file mode 100644 index 0000000..e19ca62 --- /dev/null +++ b/test/shape/data/in-house/tests/digits.tests @@ -0,0 +1,5 @@ +../fonts/a6b17da98b9f1565ba428719777bbf94a66403c1.ttf;--direction=ltr --script=arab;U+06DD,U+0661,U+0662,U+0663;[uni06DD=0+1279|uni0661.small=1@-1079,0+0|uni0662.small=2@-786,0+0|uni0663.small=3@-493,0+0] +../fonts/e5ff44940364c2247abed50bdda30d2ef5aedfe4.ttf;--direction=ltr --script=arab --features=pnum;U+0661,U+0662,U+0668,U+0663,U+0667;[uni0661.prop=0+361|uni0662.prop=1+436|uni0668.prop=2+478|uni0663.prop=3+597|uni0667.prop=4+527] +../fonts/b082211be29a3e2cf91f0fd43497e40b2a27b344.ttf;--direction=ltr --script=arab;U+06DD,U+0661,U+0662,U+0628;[uni06DD=0+1279|uni0661=1+585|uni0662=2+585|uni0628=3+926] +../fonts/3b791518a9ba89675df02f1eefbc9026a50648a6.ttf;--direction=ltr --script=arab;U+06DD,U+0661,U+0662,U+0663;[AyahEnd.alt3=0+1724|OneArabic.encl=0@-1143,444+0|TwoArabic.encl=0@-864,444+0|ThreeArabic.encl=0@-584,444+0] +../fonts/3b791518a9ba89675df02f1eefbc9026a50648a6.ttf;--direction=rtl --script=arab;U+06DD,U+0661,U+0662,U+0663;[ThreeArabic.encl=0@1140,444+0|TwoArabic.encl=0@860,444+0|OneArabic.encl=0@581,444+0|AyahEnd.alt3=0+1724] diff --git a/test/shape/data/in-house/tests/emoji-clusters.tests b/test/shape/data/in-house/tests/emoji-clusters.tests new file mode 100644 index 0000000..be6a4e1 --- /dev/null +++ b/test/shape/data/in-house/tests/emoji-clusters.tests @@ -0,0 +1,3261 @@ +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;263A,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F636,200D,1F32B,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F636,200D,1F32B;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F62E,200D,1F4A8;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F635,200D,1F4AB;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2639,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2620,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2763,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2764,FE0F,200D,1F525;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2764,200D,1F525;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2764,FE0F,200D,1FA79;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2764,200D,1FA79;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2764,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F573,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F441,FE0F,200D,1F5E8,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F441,200D,1F5E8,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F441,FE0F,200D,1F5E8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F441,200D,1F5E8;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5E8,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5EF,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44B,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44B,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44B,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44B,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44B,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91A,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91A,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91A,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91A,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91A,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F590,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F590,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F590,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F590,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F590,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F590,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270B,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270B,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270B,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270B,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270B,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F596,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F596,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F596,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F596,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F596,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44C,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44C,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44C,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44C,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44C,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F90C,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F90C,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F90C,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F90C,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F90C,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F90F,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F90F,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F90F,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F90F,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F90F,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270C,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270C,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270C,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270C,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270C,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270C,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91E,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91E,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91E,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91E,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91E,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91F,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91F,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91F,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91F,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91F,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F918,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F918,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F918,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F918,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F918,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F919,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F919,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F919,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F919,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F919,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F448,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F448,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F448,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F448,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F448,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F449,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F449,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F449,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F449,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F449,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F446,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F446,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F446,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F446,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F446,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F595,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F595,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F595,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F595,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F595,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F447,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F447,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F447,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F447,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F447,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;261D,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;261D,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;261D,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;261D,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;261D,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;261D,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44D,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44D,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44D,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44D,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44D,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44E,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44E,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44E,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44E,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44E,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270A,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270A,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270A,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270A,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270A,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44A,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44A,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44A,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44A,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44A,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91B,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91B,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91B,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91B,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91B,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91C,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91C,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91C,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91C,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F91C,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44F,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44F,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44F,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44F,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F44F,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64C,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64C,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64C,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64C,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64C,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F450,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F450,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F450,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F450,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F450,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F932,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F932,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F932,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F932,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F932,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64F,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64F,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64F,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64F,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64F,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270D,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270D,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270D,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270D,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270D,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270D,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F485,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F485,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F485,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F485,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F485,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F933,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F933,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F933,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F933,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F933,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F4AA,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F4AA,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F4AA,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F4AA,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F4AA,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B5,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B5,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B5,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B5,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B5,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B6,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B6,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B6,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B6,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B6,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F442,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F442,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F442,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F442,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F442,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9BB,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9BB,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9BB,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9BB,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9BB,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F443,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F443,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F443,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F443,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F443,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F441,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F476,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F476,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F476,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F476,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F476,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D2,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D2,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D2,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D2,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D2,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F466,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F466,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F466,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F466,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F466,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F467,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F467,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F467,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F467,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F467,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D4,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F9B0;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F9B1;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F9B3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F9B2;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F9B0;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F9B0;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F9B0;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F9B1;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F9B1;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F9B1;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F9B3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F9B3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F9B3;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F9B2;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F9B2;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F9B2;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F471,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D3,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D3,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D3,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D3,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D3,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F474,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F474,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F474,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F474,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F474,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F475,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F475,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F475,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F475,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F475,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64D,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64E,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F645,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F646,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F481,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F64B,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CF,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F647,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F926,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F937,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,2695,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,2695;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,2695,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,2695;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2695,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2695;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2695,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2695;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F393;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F393;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F393;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F393;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F3EB;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F3EB;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F3EB;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F3EB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,2696,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,2696;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,2696,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,2696;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2696,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2696;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2696,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2696;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F33E;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F33E;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F33E;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F33E;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F373;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F373;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F373;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F373;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F527;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F527;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F527;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F527;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F3ED;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F3ED;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F3ED;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F3ED;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F4BC;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F4BC;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F4BC;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F4BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F52C;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F52C;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F52C;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F52C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F4BB;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F4BB;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F4BB;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F4BB;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F3A4;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F3A4;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F3A4;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F3A4;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F3A8;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F3A8;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F3A8;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F3A8;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,2708,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,2708;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,2708,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,2708;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2708,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2708;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2708,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2708;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F680;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F680;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F680;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F680;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F692;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F692;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F692;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F692;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46E,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,FE0F,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,FE0F,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,FE0F,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,FE0F,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F575,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F482,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F977,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F977,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F977,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F977,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F977,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F477,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F934,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F934,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F934,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F934,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F934,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F478,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F478,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F478,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F478,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F478,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F473,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F472,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F472,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F472,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F472,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F472,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D5,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D5,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D5,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D5,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D5,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F935,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F470,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F930,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F930,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F930,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F930,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F930,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F931,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F931,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F931,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F931,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F931,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F37C;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F37C;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F37C;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F37C;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F47C,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F47C,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F47C,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F47C,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F47C,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F385,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F385,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F385,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F385,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F385,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F936,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F936,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F936,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F936,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F936,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F384;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F384;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F384;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F384;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F384;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F384;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B8,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9B9,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D9,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DA,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DB,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DC,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DD,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DE,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DE,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DE,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DE,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DF,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DF,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DF,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9DF,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F486,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F487,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B6,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CD,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9CE,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F9AF;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F9AF;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F9AF;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F9AF;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F9BC;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F9BC;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F9BC;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F9BC;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F9BD;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F9BD;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F9BD;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F9BD;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C3,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F483,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F483,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F483,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F483,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F483,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F57A,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F57A,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F57A,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F57A,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F57A,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F574,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F574,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F574,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F574,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F574,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F574,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46F,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46F,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46F,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46F,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D6,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D7,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C7,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C7,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C7,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C7,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C7,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F7,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C2,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C2,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C2,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C2,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C2,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,FE0F,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,FE0F,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,FE0F,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,FE0F,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CC,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3C4,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6A3,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CA,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,FE0F,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,FE0F,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,FE0F,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,FE0F,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F9,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,FE0F,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,FE0F,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,FE0F,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,FE0F,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CB,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B4,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6B5,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F938,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93C,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93C,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93C,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93C,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93D,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F93E,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F939,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,200D,2642,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,200D,2642;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FB,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FB,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FC,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FC,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FD,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FD,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FE,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FE,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FF,200D,2642,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FF,200D,2642;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,200D,2640,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,200D,2640;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FB,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FB,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FC,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FC,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FD,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FD,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FE,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FE,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FF,200D,2640,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D8,1F3FF,200D,2640;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6C0,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6C0,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6C0,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6C0,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6C0,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6CC,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6CC,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6CC,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6CC,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6CC,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,200D,1F91D,200D,1F9D1;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F91D,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F91D,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F91D,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F91D,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,1F91D,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F91D,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F91D,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F91D,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F91D,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,1F91D,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F91D,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F91D,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F91D,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F91D,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,1F91D,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F91D,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F91D,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F91D,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F91D,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,1F91D,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F91D,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F91D,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F91D,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F91D,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,1F91D,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46D,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F91D,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F91D,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F91D,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F91D,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F91D,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46D,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F91D,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F91D,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F91D,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F91D,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F91D,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46D,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F91D,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F91D,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F91D,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F91D,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F91D,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46D,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F91D,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F91D,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F91D,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F91D,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F91D,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46D,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46B,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F91D,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F91D,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F91D,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,1F91D,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F91D,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46B,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F91D,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F91D,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,1F91D,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F91D,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F91D,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46B,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F91D,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,1F91D,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F91D,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F91D,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F91D,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46B,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,1F91D,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F91D,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F91D,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F91D,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,1F91D,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46B,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46C,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F91D,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F91D,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F91D,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,1F91D,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F91D,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46C,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F91D,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F91D,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,1F91D,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F91D,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F91D,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46C,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F91D,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,1F91D,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F91D,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F91D,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F91D,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46C,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,1F91D,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F91D,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F91D,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F91D,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,1F91D,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F46C,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F48F,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F48F,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F48F,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F48F,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F48F,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,200D,1F48B,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,200D,1F48B,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,200D,1F48B,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,200D,1F48B,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,200D,1F48B,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,200D,1F48B,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,200D,1F48B,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,200D,1F48B,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,200D,1F48B,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,200D,1F48B,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,200D,1F48B,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,200D,1F48B,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,200D,1F48B,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,200D,1F48B,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,200D,1F48B,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,200D,1F48B,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,200D,1F48B,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,200D,1F48B,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,200D,1F48B,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,200D,1F48B,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2764,FE0F,200D,1F48B,200D,1F468;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2764,200D,1F48B,200D,1F468;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,2764,FE0F,200D,1F48B,200D,1F468;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,2764,200D,1F48B,200D,1F468;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,200D,1F48B,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,200D,1F48B,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,200D,1F48B,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,200D,1F48B,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,200D,1F48B,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2764,FE0F,200D,1F48B,200D,1F469;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2764,200D,1F48B,200D,1F469;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F48B,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F48B,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F48B,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F48B,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F48B,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F48B,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F48B,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F48B,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F48B,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F48B,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F48B,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F48B,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F48B,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F48B,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F48B,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F48B,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F48B,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F48B,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F48B,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F48B,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F48B,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F48B,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F48B,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F48B,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F48B,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F48B,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F491,1F3FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F491,1F3FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F491,1F3FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F491,1F3FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F491,1F3FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,FE0F,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,FE0F,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,FE0F,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,FE0F,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FB,200D,2764,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,FE0F,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,FE0F,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,FE0F,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,FE0F,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FC,200D,2764,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,FE0F,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,FE0F,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,FE0F,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,FE0F,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FD,200D,2764,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,FE0F,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,FE0F,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,FE0F,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,FE0F,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FE,200D,2764,200D,1F9D1,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,FE0F,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,200D,1F9D1,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,FE0F,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,200D,1F9D1,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,FE0F,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,200D,1F9D1,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,FE0F,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F9D1,1F3FF,200D,2764,200D,1F9D1,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2764,FE0F,200D,1F468;[1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2764,200D,1F468;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,2764,FE0F,200D,1F468;[1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,2764,200D,1F468;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,FE0F,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,FE0F,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,FE0F,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,FE0F,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,FE0F,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FB,200D,2764,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,FE0F,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,FE0F,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,FE0F,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,FE0F,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,FE0F,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FC,200D,2764,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,FE0F,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,FE0F,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,FE0F,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,FE0F,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,FE0F,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FD,200D,2764,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,FE0F,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,FE0F,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,FE0F,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,FE0F,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,FE0F,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FE,200D,2764,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,FE0F,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,200D,1F468,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,FE0F,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,200D,1F468,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,FE0F,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,200D,1F468,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,FE0F,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,200D,1F468,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,FE0F,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,1F3FF,200D,2764,200D,1F468,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2764,FE0F,200D,1F469;[1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,2764,200D,1F469;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,FE0F,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FB,200D,2764,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,FE0F,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FC,200D,2764,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,FE0F,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FD,200D,2764,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,FE0F,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FE,200D,2764,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F469,1F3FB;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F469,1F3FC;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F469,1F3FD;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F469,1F3FE;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,FE0F,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,1F3FF,200D,2764,200D,1F469,1F3FF;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F469,200D,1F466;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F469,200D,1F467;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F469,200D,1F467,200D,1F466;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F469,200D,1F466,200D,1F466;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F469,200D,1F467,200D,1F467;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F468,200D,1F466;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F468,200D,1F467;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F468,200D,1F467,200D,1F466;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F468,200D,1F466,200D,1F466;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F468,200D,1F467,200D,1F467;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F469,200D,1F466;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F469,200D,1F467;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F469,200D,1F467,200D,1F466;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F469,200D,1F466,200D,1F466;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F469,200D,1F467,200D,1F467;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F466;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F466,200D,1F466;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F467;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F467,200D,1F466;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F468,200D,1F467,200D,1F467;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F466;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F466,200D,1F466;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F467;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F467,200D,1F466;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F469,200D,1F467,200D,1F467;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5E3,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F415,200D,1F9BA;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F408,200D,2B1B;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F43F,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F43B,200D,2744,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F43B,200D,2744;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F54A,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F577,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F578,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F5,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2618,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F336,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F37D,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5FA,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3D4,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F0,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3D5,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3D6,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3DC,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3DD,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3DE,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3DF,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3DB,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3D7,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3D8,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3DA,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26E9,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3D9,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2668,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CE,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3CD,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6E3,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6E4,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6E2,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6F3,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F4,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6E5,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2708,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6E9,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6F0,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6CE,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;23F1,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;23F2,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F570,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F321,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2600,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2601,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26C8,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F324,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F325,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F326,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F327,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F328,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F329,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F32A,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F32B,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F32C,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2602,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F1,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2744,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2603,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2604,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F397,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F39F,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F396,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26F8,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F579,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2660,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2665,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2666,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2663,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;265F,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5BC,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F576,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6CD,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26D1,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F399,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F39A,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F39B,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;260E,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5A5,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5A8,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2328,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5B1,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5B2,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F39E,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F4FD,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F56F,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5DE,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F7,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2709,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5F3,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;270F,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2712,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F58B,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F58A,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F58C,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F58D,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5C2,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5D2,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5D3,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F587,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2702,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5C3,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5C4,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5D1,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5DD,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26CF,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2692,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6E0,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5E1,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2694,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6E1,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2699,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F5DC,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2696,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26D3,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2697,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6CF,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F6CB,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26B0,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26B1,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26A0,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2622,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2623,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2B06,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2197,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;27A1,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2198,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2B07,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2199,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2B05,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2196,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2195,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2194,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;21A9,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;21AA,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2934,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2935,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;269B,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F549,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2721,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2638,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;262F,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;271D,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2626,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;262A,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;262E,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;25B6,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;23ED,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;23EF,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;25C0,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;23EE,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;23F8,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;23F9,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;23FA,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;23CF,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2640,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2642,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;26A7,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2716,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;267E,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;203C,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2049,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;3030,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2695,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;267B,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;269C,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2611,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2714,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;303D,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2733,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2734,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2747,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;00A9,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;00AE,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2122,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0023,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0023,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;002A,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;002A,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0030,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0030,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0031,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0031,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0032,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0032,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0033,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0033,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0034,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0034,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0035,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0035,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0036,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0036,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0037,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0037,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0038,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0038,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0039,FE0F,20E3;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;0039,20E3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F170,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F171,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;2139,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;24C2,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F17E,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F17F,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F202,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F237,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;3297,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;3299,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;25FC,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;25FB,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;25AA,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;25AB,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F3,FE0F;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F3,FE0F,200D,1F308;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F3,200D,1F308;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F3,FE0F,200D,26A7,FE0F;[1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F3,200D,26A7,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F3,FE0F,200D,26A7;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F3,200D,26A7;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F4,200D,2620,FE0F;[1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F4,200D,2620;[1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1E8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1E9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1EB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1EE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1F1;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1F6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1FA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E6,1F1FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1E7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1E9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1EB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1ED;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1EE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1EF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1F1;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1F6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E7,1F1FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1E8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1E9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1EB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1ED;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1EE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1F0;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1F1;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1F5;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1FA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E8,1F1FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E9,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E9,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E9,1F1EF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E9,1F1F0;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E9,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E9,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1E9,1F1FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EA,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EA,1F1E8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EA,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EA,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EA,1F1ED;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EA,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EA,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EA,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EA,1F1FA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EB,1F1EE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EB,1F1EF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EB,1F1F0;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EB,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EB,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EB,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1E7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1E9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1EB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1ED;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1EE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1F1;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1F5;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1F6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1FA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EC,1F1FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1ED,1F1F0;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1ED,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1ED,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1ED,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1ED,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1ED,1F1FA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1E8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1E9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1F1;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1F6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EE,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EF,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EF,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EF,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1EF,1F1F5;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1ED;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1EE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1F5;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F0,1F1FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1E7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1E8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1EE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1F0;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1FA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F1,1F1FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1E8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1E9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1EB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1ED;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1F0;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1F1;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1F5;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1F6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1FA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F2,1F1FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1E8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1EB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1EE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1F1;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1F5;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1FA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F3,1F1FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F4,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1EB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1ED;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1F0;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1F1;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F5,1F1FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F6,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F7,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F7,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F7,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F7,1F1FA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F7,1F1FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1E7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1E8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1E9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1ED;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1EE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1EF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1F0;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1F1;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1FD;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F8,1F1FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1E8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1E9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1EB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1ED;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1EF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1F0;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1F1;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1F4;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1F7;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1FB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1F9,1F1FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FA,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FA,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FA,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FA,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FA,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FA,1F1FE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FA,1F1FF;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FB,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FB,1F1E8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FB,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FB,1F1EC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FB,1F1EE;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FB,1F1F3;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FB,1F1FA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FC,1F1EB;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FC,1F1F8;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FD,1F1F0;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FE,1F1EA;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FE,1F1F9;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FF,1F1E6;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FF,1F1F2;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F1FF,1F1FC;[1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F4,E0067,E0062,E0065,E006E,E0067,E007F;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F4,E0067,E0062,E0073,E0063,E0074,E007F;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] +../fonts/AdobeBlank2.ttf;--no-glyph-names --no-positions --font-funcs=ot;1F3F4,E0067,E0062,E0077,E006C,E0073,E007F;[1=0|1=0|1=0|1=0|1=0|1=0|1=0] diff --git a/test/shape/data/in-house/tests/emoji.tests b/test/shape/data/in-house/tests/emoji.tests new file mode 100644 index 0000000..557b65f --- /dev/null +++ b/test/shape/data/in-house/tests/emoji.tests @@ -0,0 +1,5 @@ +../fonts/53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf;;U+1F3F4,U+E0055,U+E0053,U+E0064,U+E0065,U+E007F;[u1F3F4=0+2126|space=0+0|space=0+0|space=0+0|space=0+0|space=0+0] +../fonts/53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf;;U+1F3F4,U+E0064,U+E0065,U+E007F;[de=0+3200] +../fonts/3cf6f8ac6d647473a43a3100e7494b202b2cfafe.ttf;--font-funcs=ot --direction=l;U+1F481,U+1F3FB,U+200D,U+2642,U+FE0F;[gid7=0+2550] +../fonts/3cf6f8ac6d647473a43a3100e7494b202b2cfafe.ttf;--font-funcs=ot --direction=r;U+1F481,U+1F3FB,U+200D,U+2642,U+FE0F;[gid7=0+2550] +../fonts/8d9c4b193808b8bde94389ba7831c1fc6f9e794e.ttf;;U+1F3F4,U+E0067,U+E0062,U+E0077,U+E006C,U+E0073,U+E007F;[.notdef=0+1229|space=0+0|space=0+0|space=0+0|space=0+0|space=0+0|space=0+0] diff --git a/test/shape/data/in-house/tests/fallback-positioning.tests b/test/shape/data/in-house/tests/fallback-positioning.tests new file mode 100644 index 0000000..4c52d53 --- /dev/null +++ b/test/shape/data/in-house/tests/fallback-positioning.tests @@ -0,0 +1,2 @@ +../fonts/8228d035fcd65d62ec9728fb34f42c63be93a5d3.ttf;;U+0078,U+0301,U+0058,U+0301;[x=0+1030|acutecomb=0@-19,-27+0|X=2+1295|acutecomb=2@-151,320+0] +../fonts/856ff9562451293cbeff6f396d4e3877c4f0a436.ttf;;U+0061,U+035C,U+0062;[uni0061=0+512|uni035C=0@0,-128+0|uni0062=2+512] diff --git a/test/shape/data/in-house/tests/glyph-props-no-gdef.tests b/test/shape/data/in-house/tests/glyph-props-no-gdef.tests new file mode 100644 index 0000000..27bcbd5 --- /dev/null +++ b/test/shape/data/in-house/tests/glyph-props-no-gdef.tests @@ -0,0 +1 @@ +../fonts/FallbackPlus-Javanese-no-GDEF.otf;;U+A995,U+A9BF;[glyph01=0+600|uniA995=0+600] diff --git a/test/shape/data/in-house/tests/hangul-jamo.tests b/test/shape/data/in-house/tests/hangul-jamo.tests new file mode 100644 index 0000000..69b34a5 --- /dev/null +++ b/test/shape/data/in-house/tests/hangul-jamo.tests @@ -0,0 +1,2 @@ +../fonts/757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf;;U+115F,U+11A2;[gid3=0+920|gid4=0+0] +../fonts/7e14e7883ed152baa158b80e207b66114c823a8b.ttf;;U+11A2;[gid1=0+920] diff --git a/test/shape/data/in-house/tests/hyphens.tests b/test/shape/data/in-house/tests/hyphens.tests new file mode 100644 index 0000000..e2b255a --- /dev/null +++ b/test/shape/data/in-house/tests/hyphens.tests @@ -0,0 +1,2 @@ +../fonts/1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf;;U+2010;[gid1=0+739] +../fonts/1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf;;U+2011;[gid1=0+739] diff --git a/test/shape/data/in-house/tests/indic-consonant-with-stacker.tests b/test/shape/data/in-house/tests/indic-consonant-with-stacker.tests new file mode 100644 index 0000000..d6baca4 --- /dev/null +++ b/test/shape/data/in-house/tests/indic-consonant-with-stacker.tests @@ -0,0 +1,4 @@ +../fonts/a014549f766436cf55b2ceb40e462038938ee899.ttf;--no-glyph-names;U+0CF1,U+0C95;[2=0+1129|3=1+358] +../fonts/55c88ebbe938680b08f92c3de20713183e0c7481.ttf;--no-glyph-names;U+0CF2,U+0CAA;[2=0+1539|3=1+245] +../fonts/341421e629668b1a1242245d39238ca48432d35d.ttf;--no-glyph-names;U+0CF1;[1=0+1129] +../fonts/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf;--no-glyph-names;U+0CF2;[1=0+1539] diff --git a/test/shape/data/in-house/tests/indic-decompose.tests b/test/shape/data/in-house/tests/indic-decompose.tests new file mode 100644 index 0000000..132011f --- /dev/null +++ b/test/shape/data/in-house/tests/indic-decompose.tests @@ -0,0 +1 @@ +../fonts/932ad5132c2761297c74e9976fe25b08e5ffa10b.ttf;--font-funcs=ot;U+09DC,U+0020,U+09DD,U+0020,U+09A1,U+09BC,U+0020,U+09A2,U+09BC;[bn_rha=0+1024|space=1+1024|bn_yya=2+1024|space=3+1024|bn_dda=4+1024|bn_nukta=4+1024|space=6+1024|bn_ddha=7+1024|bn_nukta=7+1024] diff --git a/test/shape/data/in-house/tests/indic-init.tests b/test/shape/data/in-house/tests/indic-init.tests new file mode 100644 index 0000000..8be43fb --- /dev/null +++ b/test/shape/data/in-house/tests/indic-init.tests @@ -0,0 +1 @@ +../fonts/1a3d8f381387dd29be1e897e4b5100ac8b4829e1.ttf;--no-glyph-names;U+09AC,U+09C7,U+09AC,U+09C7;[3=0+273|1=0+460|2=2+307|1=2+460] diff --git a/test/shape/data/in-house/tests/indic-joiner-candrabindu.tests b/test/shape/data/in-house/tests/indic-joiner-candrabindu.tests new file mode 100644 index 0000000..fcc24ad --- /dev/null +++ b/test/shape/data/in-house/tests/indic-joiner-candrabindu.tests @@ -0,0 +1,2 @@ +../fonts/5028afb650b1bb718ed2131e872fbcce57828fff.ttf;;U+0B13,U+200D,U+0B01;[omorya=0+1450] +../fonts/5028afb650b1bb718ed2131e872fbcce57828fff.ttf;;U+0B13,U+200C,U+0B01;[oorya=0+1309|space=1+0|candrabinduorya=1+0] diff --git a/test/shape/data/in-house/tests/indic-joiners.tests b/test/shape/data/in-house/tests/indic-joiners.tests new file mode 100644 index 0000000..047876b --- /dev/null +++ b/test/shape/data/in-house/tests/indic-joiners.tests @@ -0,0 +1,6 @@ +../fonts/f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf;;U+179A,U+1784,U+17D2,U+179F,U+200C,U+17CA,U+17B8,U+0020;[uni179a=0+775|uni1784=1+1550|uni179f.sub=1+775|space=4+0|uni17ca=4+0|uni17b8=4@0,300+0|space=7+600] +../fonts/f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf;;U+179A,U+1784,U+17D2,U+179F,U+17CA,U+17B8;[uni179a=0+775|uni1784=1+1550|uni179f.sub=1+775|uni17bb=1@-75,-700+0|uni17b8=1+0] +../fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf;;U+091F,U+094D,U+200C,U+092F,U+093F;[uni091F=0+876|uni094D=0@4,0+0|space=2+0|uni093F.750=3+397|uni092F=3+924] +../fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf;;U+091F,U+094D,U+200D,U+092F,U+093F;[uni093F=0+398|uni091F=0+876|uni094D=0@4,0+0|space=0+0|uni092F=0+924] +../fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf;;U+091F,U+094D,U+200D,U+091F,U+094D,U+200C,U+091F,U+094D,U+200D,U+092F,U+093F;[uni091F=0+876|uni094D=0@4,0+0|space=0+0|uni091F=3+876|uni094D=3@4,0+0|space=5+0|uni093F=6+398|uni091F=6+876|uni094D=6@4,0+0|space=6+0|uni092F=6+924] +../fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf;;U+091F,U+094D,U+200D,U+091F,U+094D,U+200D,U+091F,U+094D,U+200D,U+092F,U+093F;[uni093F=0+398|uni091F=0+876|uni094D=0@4,0+0|space=0+0|uni091F=0+876|uni094D=0@4,0+0|space=0+0|uni091F=0+876|uni094D=0@4,0+0|space=0+0|uni092F=0+924] diff --git a/test/shape/data/in-house/tests/indic-old-spec.tests b/test/shape/data/in-house/tests/indic-old-spec.tests new file mode 100644 index 0000000..38a0054 --- /dev/null +++ b/test/shape/data/in-house/tests/indic-old-spec.tests @@ -0,0 +1,4 @@ +../fonts/57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf;;U+0C9A,U+0CCD,U+0C9A,U+0CCD;[U0C9A_U0CCD.haln=0+1066|U0C9A_0CCD.blwf=0+0] +../fonts/270b89df543a7e48e206a2d830c0e10e5265c630.ttf;;U+0D38,U+0D4D,U+0D31,U+0D4D,U+0D31,U+0D4D;[glyph201=0+1183|U0D4D=0+0] +../fonts/b722a7d09e60421f3efbc706ad348ab47b88567b.ttf;;U+091F,U+094D,U+0930,U+094D,U+0020;[Tra=0+550|virAma=0@-73,-110+0|space=4+500] +../fonts/b722a7d09e60421f3efbc706ad348ab47b88567b.ttf;;U+091F,U+094D,U+0930,U+0942;[Tra=0+550|UT=0@42,-150+0] diff --git a/test/shape/data/in-house/tests/indic-pref-blocking.tests b/test/shape/data/in-house/tests/indic-pref-blocking.tests new file mode 100644 index 0000000..d477214 --- /dev/null +++ b/test/shape/data/in-house/tests/indic-pref-blocking.tests @@ -0,0 +1,2 @@ +../fonts/226bc2deab3846f1a682085f70c67d0421014144.ttf;;U+0D2F,U+0D4D,U+0D30,U+0D46;[evowelsignmlym=0+1465|rapostmlym=0+499|yamlym=0+2120] +../fonts/e207635780b42f898d58654b65098763e340f5c7.ttf;;U+0D2F,U+0D4D,U+0D30,U+0D46;[yamlym=0+2120|viramamlym=0+0|evowelsignmlym=0+1465|ramlym=0+1507] diff --git a/test/shape/data/in-house/tests/indic-script-extensions.tests b/test/shape/data/in-house/tests/indic-script-extensions.tests new file mode 100644 index 0000000..8e07eaa --- /dev/null +++ b/test/shape/data/in-house/tests/indic-script-extensions.tests @@ -0,0 +1,2 @@ +../fonts/3493e92eaded2661cadde752a39f9d58b11f0326.ttf;;U+0BA4,U+0BC6,U+1133C,U+0BAA,U+1133C,U+0BC6,U+1133C;[u0BC6=0+2093|u1133C=0+0|u0BA4=0+1863|u0BC6=3+2093|u1133C=3+0|u0BAA=3+1706|u1133C=3+0] +../fonts/b151cfcdaa77585d77f17a42158e0873fc8e2633.ttf;--no-glyph-names;U+0BAA,U+11301,U+11303;[1=0+535|2=0+0|3=0+310] diff --git a/test/shape/data/in-house/tests/indic-special-cases.tests b/test/shape/data/in-house/tests/indic-special-cases.tests new file mode 100644 index 0000000..8610658 --- /dev/null +++ b/test/shape/data/in-house/tests/indic-special-cases.tests @@ -0,0 +1,3 @@ +../fonts/3cae6bfe5b57c07ba81ddbd54c02fe4f3a1e3bf6.ttf;;U+0CB0,U+0CCD,U+0C95;[gid1=0+1176|gid5=0+1161] +../fonts/3cae6bfe5b57c07ba81ddbd54c02fe4f3a1e3bf6.ttf;;U+0CB0,U+200D,U+0CCD,U+0C95;[gid2=0+1334|gid6=0+358] +../fonts/3cae6bfe5b57c07ba81ddbd54c02fe4f3a1e3bf6.ttf;;U+0CB0,U+0CCD,U+200D,U+0C95;[gid2=0+1334|gid6=0+358] diff --git a/test/shape/data/in-house/tests/indic-syllable.tests b/test/shape/data/in-house/tests/indic-syllable.tests new file mode 100644 index 0000000..275fb13 --- /dev/null +++ b/test/shape/data/in-house/tests/indic-syllable.tests @@ -0,0 +1,13 @@ +../fonts/54674a3111d209fb6be0ed31745314b7a8d2c244.ttf;;U+0BA4,U+0BCD,U+00B3;[taprehalftamil=0+1509|uni00B3=2+674] +../fonts/3d0b77a2360aa6faa1385aaa510509ab70dfbeff.ttf;;U+0CF1;[gid1=0+1129] +../fonts/3d0b77a2360aa6faa1385aaa510509ab70dfbeff.ttf;;U+0CF2;[gid2=0+1539] +../fonts/87f85d17d26f1fe9ad28d7365101958edaefb967.ttf;--font-funcs=ot;U+0980,U+0981;[anjibeng=0+520|candrabindubeng=0+0] +../fonts/85fe0be440c64ac77699e21c2f1bd933a919167e.ttf;;U+0A15,U+0A51,U+0A47;[kaguru=0+1273|udaatguru=0@75,0+0|eematraguru=0@-40,0+0] +../fonts/1735326da89f0818cd8c51a0600e9789812c0f94.ttf;;U+0A51;[uni25CC=0+1044|udaatguru=0+0] +../fonts/1735326da89f0818cd8c51a0600e9789812c0f94.ttf;;U+25CC,U+0A51;[uni25CC=0+1044|udaatguru=0+0] +../fonts/81c368a33816fb20e9f647e8f24e2180f4720263.ttf;--no-glyph-names;U+0C80,U+0C82;[1=0+502|2=0+502] +../fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf;;U+0A20,U+0A75,U+0A47;[tthaguru=0+1352|yakashguru=0@-90,0+0|eematraguru=0@-411,0+0] +../fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf;;U+0A20,U+0A75,U+0A42;[tthaguru=0+1352|yakashuuguru=0+0] +../fonts/b3075ca42b27dde7341c2d0ae16703c5b6640df0.ttf;;U+0B2C,U+0B55,U+0B3E;[uni0B2C=0+641|uni0B55=0+0|uni0B3E=0+253] +../fonts/b3075ca42b27dde7341c2d0ae16703c5b6640df0.ttf;;U+0B2C,U+0B3E,U+0B55;[uni0B2C=0+641|uni0B3E=0+253|uni0B55=0+0] +../fonts/e2b17207c4b7ad78d843e1b0c4d00b09398a1137.ttf;;U+0BAA,U+0BAA,U+0BCD;[pa-tamil=0+778|pa-tamil.001=1+778|pulli-tamil=1@-385,0+0] diff --git a/test/shape/data/in-house/tests/indic-vowel-letter-spoofing.tests b/test/shape/data/in-house/tests/indic-vowel-letter-spoofing.tests new file mode 100644 index 0000000..c53d4be --- /dev/null +++ b/test/shape/data/in-house/tests/indic-vowel-letter-spoofing.tests @@ -0,0 +1,53 @@ +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0904,U+0020,U+0905,U+0946;[ashortdeva=0+764|space=1+260|adeva=2+764|uni25CC=2+510|eshortvowelsigndeva=2+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0906,U+0020,U+0905,U+093E;[aadeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|aavowelsigndeva=2+259] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0908,U+0020,U+0930,U+094D,U+0907;[iideva=0+491|space=1+260|uni25CC=2+510|rephdeva=2+0|ideva=2+491] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+090A,U+0020,U+0909,U+0941;[uudeva=0+765|space=1+260|udeva=2+548|uni25CC=2+510|uvowelsigndeva=2+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+090D,U+0020,U+090F,U+0945;[ecandradeva=0+553|space=1+260|edeva=2+553|uni25CC=2+510|ecandravowelsigndeva=2+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+090E,U+0020,U+090F,U+0946;[eshortdeva=0+553|space=1+260|edeva=2+553|uni25CC=2+510|eshortvowelsigndeva=2+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0910,U+0020,U+090F,U+0947;[aideva=0+553|space=1+260|edeva=2+553|uni25CC=2+510|evowelsigndeva=2+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0911,U+0020,U+0905,U+0949,U+0020,U+0906,U+0945;[ocandradeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|ocandravowelsigndeva=2+259|space=4+260|aadeva=5+1023|uni25CC=5+510|ecandravowelsigndeva=5+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0912,U+0020,U+0905,U+094A,U+0020,U+0906,U+0946;[oshortdeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|oshortvowelsigndeva=2+259|space=4+260|aadeva=5+1023|uni25CC=5+510|eshortvowelsigndeva=5+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0913,U+0020,U+0905,U+094B,U+0020,U+0906,U+0947;[odeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|ovowelsigndeva=2+259|space=4+260|aadeva=5+1023|uni25CC=5+510|evowelsigndeva=5+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0914,U+0020,U+0905,U+094C,U+0020,U+0906,U+0948;[audeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|auvowelsigndeva=2+259|space=4+260|aadeva=5+1023|uni25CC=5+510|aivowelsigndeva=5+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0972,U+0020,U+0905,U+0945;[acandradeva=0+764|space=1+260|adeva=2+764|uni25CC=2+510|ecandravowelsigndeva=2+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0973,U+0020,U+0905,U+093A;[oedeva=0+764|space=1+260|adeva=2+764|uni25CC=2+510|oevowelsigndeva=2+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0974,U+0020,U+0905,U+093B,U+0020,U+0906,U+093A;[ooedeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|ooevowelsigndeva=2+259|space=4+260|aadeva=5+1023|uni25CC=5+510|oevowelsigndeva=5+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0975,U+0020,U+0905,U+094F;[awdeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|awvowelsigndeva=2+259] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0976,U+0020,U+0905,U+0956;[uedeva=0+764|space=1+260|adeva=2+764|uni25CC=2+510|uevowelsigndeva=2@50,0+0] +../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf;;U+0977,U+0020,U+0905,U+0957;[uuedeva=0+764|space=1+260|adeva=2+764|uni25CC=2+510|uuevowelsigndeva=2@50,0+0] +../fonts/881642af1667ae30a54e58de8be904566d00508f.ttf;;U+0986,U+0020,U+0985,U+09BE;[aabeng=0+1158|space=1+260|abeng=2+893|uni25CC=2+510|aavowelsignbeng=2+266] +../fonts/881642af1667ae30a54e58de8be904566d00508f.ttf;;U+09E0,U+0020,U+098B,U+09C3;[rrvocalicbeng=0+853|space=1+260|rvocalicbeng=2+853|uni25CC=2+510|rvocalicvowelsignbeng=2+0] +../fonts/881642af1667ae30a54e58de8be904566d00508f.ttf;;U+09E1,U+0020,U+098C,U+09E2;[llvocalicbeng=0+639|space=1+260|lvocalicbeng=2+639|uni25CC=2+510|lvocalicvowelsignbeng=2+0] +../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf;;U+0A06,U+0020,U+0A05,U+0A3E;[aaguru=0+2001|space=1+532|aguru=2+1520|uni25CC=2+1044|aamatraguru=2+481] +../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf;;U+0A07,U+0020,U+0A72,U+0A3F;[iguru=0+1671|space=1+532|iriguru=2+1141|imatraguru=2+530|uni25CC=2+1044] +../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf;;U+0A08,U+0020,U+0A72,U+0A40;[iiguru=0+1671|space=1+532|iriguru=2+1141|uni25CC=2+1044|iimatraguru=2+530] +../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf;;U+0A09,U+0020,U+0A73,U+0A41;[uguru=0+1356|space=1+532|uraguru=2+1356|uni25CC=2+1044|umatraguru=2@102,0+0] +../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf;;U+0A0A,U+0020,U+0A73,U+0A42;[uuguru=0+1356|space=1+532|uraguru=2+1356|uni25CC=2+1044|uumatraguru=2@102,0+0] +../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf;;U+0A0F,U+0020,U+0A72,U+0A47;[eeguru=0+1141|space=1+532|iriguru=2+1141|uni25CC=2+1044|eematraguru=2+0] +../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf;;U+0A10,U+0020,U+0A05,U+0A48;[aiguru=0+1520|space=1+532|aguru=2+1520|uni25CC=2+1044|aimatraguru=2+0] +../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf;;U+0A13,U+0020,U+0A73,U+0A4B;[ooguru=0+1356|space=1+532|uraguru=2+1356|uni25CC=2+1044|oomatraguru=2+0] +../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf;;U+0A14,U+0020,U+0A05,U+0A4C;[auguru=0+1520|space=1+532|aguru=2+1520|uni25CC=2+1044|aumatraguru=2+0] +../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf;;U+0A86,U+0020,U+0A85,U+0ABE;[gid3=0+2351|gid1=1+612|gid2=2+1808|gid17=2+1044|gid10=2+543] +../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf;;U+0A8D,U+0020,U+0A85,U+0AC5;[gid4=0+1808|gid1=1+612|gid2=2+1808|gid17=2+1044|gid11=2+0] +../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf;;U+0A8F,U+0020,U+0A85,U+0AC7;[gid5=0+1808|gid1=1+612|gid2=2+1808|gid17=2+1044|gid12=2+0] +../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf;;U+0A90,U+0020,U+0A85,U+0AC8;[gid6=0+1808|gid1=1+612|gid2=2+1808|gid17=2+1044|gid13=2+0] +../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf;;U+0A91,U+0020,U+0A85,U+0AC9;[gid7=0+2351|gid1=1+612|gid2=2+1808|gid17=2+1044|gid14=2+543] +../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf;;U+0A93,U+0020,U+0A85,U+0ACB,U+0020,U+0A85,U+0ABE,U+0AC5;[gid8=0+2351|gid1=1+612|gid2=2+1808|gid17=2+1044|gid15=2+543|gid1=4+612|gid2=5+1808|gid17=5+1044|gid11=5+0|gid10=5+543] +../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf;;U+0A94,U+0020,U+0A85,U+0ACC,U+0020,U+0A85,U+0ABE,U+0AC8;[gid9=0+2351|gid1=1+612|gid2=2+1808|gid17=2+1044|gid16=2+543|gid1=4+612|gid2=5+1808|gid17=5+1044|gid13=5+0|gid10=5+543] +../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf;;U+0AC9,U+0020,U+0AC5,U+0ABE;[gid17=0+1044|gid14=0+543|gid1=1+612|gid17=1+1044|gid11=1+0|gid17=1+1044|gid10=1+543] +../fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf;;U+0B06,U+0020,U+0B05,U+0B3E;[aaorya=0+1681|space=1+881|aorya=2+1284|uni25CC=2+1044|aavowelsignorya=2+387] +../fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf;;U+0B10,U+0020,U+0B0F,U+0B57;[aiorya=0+1681|space=1+881|eorya=2+1315|uni25CC=2+1044|aulengthmarkorya=2+387] +../fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf;;U+0B14,U+0020,U+0B13,U+0B57;[auorya=0+1679|space=1+881|oorya=2+1309|uni25CC=2+1044|aulengthmarkorya=2+387] +../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf;;U+0C13,U+0020,U+0C12,U+0C55;[gid3=0+1497|gid1=1+580|gid2=2+1497|gid13=2+1184|gid12=2+0] +../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf;;U+0C14,U+0020,U+0C12,U+0C4C;[gid4=0+1497|gid1=1+580|gid2=2+1497|gid13=2+1184|gid11=2+634] +../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf;;U+0C40,U+0020,U+0C3F,U+0C55;[gid13=0+1184|gid6=0+0|gid1=1+580|gid13=1+1184|gid5=1+0|gid13=1+1184|gid12=1+0] +../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf;;U+0C47,U+0020,U+0C46,U+0C55;[gid13=0+1184|gid8=0+0|gid1=1+580|gid13=1+1184|gid7=1+0|gid13=1+1184|gid12=1+0] +../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf;;U+0C4B,U+0020,U+0C4A,U+0C55;[gid13=0+1184|gid10=0+634|gid1=1+580|gid13=1+1184|gid9=1+634|gid13=1+1184|gid12=1+0] +../fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf;;U+0C8A,U+0020,U+0C89,U+0CBE;[gid3=0+3269|gid1=1+590|gid2=2+2502|gid10=2+1184|gid7=2+919] +../fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf;;U+0C94,U+0020,U+0C92,U+0CCC;[gid6=0+1596|gid1=1+590|gid5=2+1590|gid10=2+1184|gid8=2+880] +../fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf;;U+0CE0,U+0020,U+0C8B,U+0CBE;[gid9=0+3214|gid1=1+590|gid4=2+2440|gid10=2+1184|gid7=2+919] +../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf;;U+0D08,U+0020,U+0D07,U+0D57;[gid3=0+3574|gid1=1+632|gid2=2+2019|gid14=2+1184|gid13=2+1555] +../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf;;U+0D0A,U+0020,U+0D09,U+0D57;[gid5=0+2972|gid1=1+632|gid4=2+1417|gid14=2+1184|gid13=2+1555] +../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf;;U+0D10,U+0020,U+0D0E,U+0D46;[gid7=0+4073|gid1=1+632|gid6=2+2608|gid12=2+1465|gid14=2+1184] +../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf;;U+0D13,U+0020,U+0D12,U+0D3E;[gid9=0+2557|gid1=1+632|gid8=2+1524|gid14=2+1184|gid11=2+1033] +../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf;;U+0D14,U+0020,U+0D12,U+0D57;[gid10=0+3073|gid1=1+632|gid8=2+1524|gid14=2+1184|gid13=2+1555] diff --git a/test/shape/data/in-house/tests/item-context.tests b/test/shape/data/in-house/tests/item-context.tests new file mode 100644 index 0000000..b9f1b1f --- /dev/null +++ b/test/shape/data/in-house/tests/item-context.tests @@ -0,0 +1,11 @@ +../fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf;;U+0643,U+0650,U+062A,U+064E,U+0627,U+0628,U+064F,U+0646,U+064E,U+0627;[uniFE8E=9+316|uni064E=7@169,-24+0|uniFEE8=7+341|uni064F=5@167,-222+0|uniFE91=5+301|uniFE8E=4+316|uni064E=2@196,-28+0|uniFE98=2+391|uni0650=0@288,44+0|uniFEDB=0+576] +../fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf;--unicodes-before=U+0643,U+0650;U+062A,U+064E,U+0627,U+0628,U+064F,U+0646,U+064E,U+0627;[uniFE8E=7+316|uni064E=5@169,-24+0|uniFEE8=5+341|uni064F=3@167,-222+0|uniFE91=3+301|uniFE8E=2+316|uni064E=0@196,-28+0|uniFE98=0+391] +../fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf;--unicodes-before=U+0643;U+062A,U+064E,U+0627,U+0628,U+064F,U+0646,U+064E,U+0627;[uniFE8E=7+316|uni064E=5@169,-24+0|uniFEE8=5+341|uni064F=3@167,-222+0|uniFE91=3+301|uniFE8E=2+316|uni064E=0@196,-28+0|uniFE98=0+391] +../fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf;--unicodes-after=U+0646,U+064E,U+0627;U+0643,U+0650,U+062A,U+064E,U+0627,U+0628,U+064F;[uni064F=5@167,-222+0|uniFE91=5+301|uniFE8E=4+316|uni064E=2@196,-28+0|uniFE98=2+391|uni0650=0@288,44+0|uniFEDB=0+576] +../fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf;--unicodes-after=U+0646;U+0643,U+0650,U+062A,U+064E,U+0627,U+0628,U+064F;[uni064F=5@167,-222+0|uniFE91=5+301|uniFE8E=4+316|uni064E=2@196,-28+0|uniFE98=2+391|uni0650=0@288,44+0|uniFEDB=0+576] +../fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf;--unicodes-before=U+0643,U+0650 --unicodes-after=U+0646,U+064E,U+0627;U+062A,U+064E,U+0627,U+0628,U+064F;[uni064F=3@167,-222+0|uniFE91=3+301|uniFE8E=2+316|uni064E=0@196,-28+0|uniFE98=0+391] +../fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf;--unicodes-before=U+0643 --unicodes-after=U+0646;U+062A,U+064E,U+0627,U+0628,U+064F;[uni064F=3@167,-222+0|uniFE91=3+301|uniFE8E=2+316|uni064E=0@196,-28+0|uniFE98=0+391] +../fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf;--unicodes-before=U+0627;U+0643,U+062A,U+0628;[uniFE90=2+821|uniFE98=1+391|uniFEDB=0+576] +../fonts/65984dfce552a785f564422aadf4715fa07795ad.ttf;--unicodes-after=U+0627;U+0643,U+062A,U+0628,U+0627;[uniFE8E=3+316|uniFE92=2+341|uniFE98=1+391|uniFEDB=0+576] +../fonts/3105b51976b879032c66aa93a634b3b3672cd344.ttf;--bot;U+064E;[uni25CC=0+679|uni064E=0@-607,-210+0] +../fonts/3105b51976b879032c66aa93a634b3b3672cd344.ttf;--bot --unicodes-before=0627;U+064E;[uni064E=0+0] diff --git a/test/shape/data/in-house/tests/kern-format2.tests b/test/shape/data/in-house/tests/kern-format2.tests new file mode 100644 index 0000000..ad85cd7 --- /dev/null +++ b/test/shape/data/in-house/tests/kern-format2.tests @@ -0,0 +1,3 @@ +../fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf;;U+0061,U+0062,U+0063,U+0064,U+0065,U+0066,U+0067,U+0068,U+0069,U+006A,U+006B,U+006C,U+006D,U+006E,U+006F,U+0070;[a=0+626|b=1+672|c=2+564|d=3@-15,0+657|e=4+621|f=5+403|g=6@-10,0+662|h=7+666|i=8+316|j=9+316|k=10+591|l=11+316|m=12+1021|n=13+666|o=14+644|p=15+672] +../fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf;;U+0063,U+006B,U+0063,U+006B,U+0063,U+006B;[c=0+579|k=1+591|c=2+579|k=3+591|c=4+579|k=5+591] +../fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf;;U+0041,U+0056;[A=0+701|V=1@-40,0+703] diff --git a/test/shape/data/in-house/tests/khmer-mark-order.tests b/test/shape/data/in-house/tests/khmer-mark-order.tests new file mode 100644 index 0000000..6108265 --- /dev/null +++ b/test/shape/data/in-house/tests/khmer-mark-order.tests @@ -0,0 +1,25 @@ +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17BE,U+1794;[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni1794=3+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17C9,U+17BE,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=4+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17C9,U+17C1,U+17B8,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17C9,U+17B8,U+17C1,U+17BB,U+1794;[uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni17C1=0+288|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17C9,U+17BE,U+17BB,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17C9,U+17C1,U+17B8,U+17BB,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=6+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17C9,U+17B8,U+17C1,U+17BB,U+17BB,U+1794;[uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni17C1=0+288|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=6+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17BE,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=4+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17C1,U+17B8,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17B8,U+17C1,U+17BB,U+1794;[uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni17C1=0+288|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17BE,U+17BB,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17C1,U+17B8,U+17BB,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=6+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17B8,U+17C1,U+17BB,U+17BB,U+1794;[uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni17C1=0+288|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=6+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17C9,U+17BE,U+17B8,U+1794;[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17B8=0@-20,-84+0|uni1794=4+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17C9,U+17B8,U+17BE,U+1794;[uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni1794=4+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17C9,U+17BE,U+17B8,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17C9,U+17B8,U+17BE,U+17BB,U+1794;[uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17BE,U+17B8,U+1794;[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17B8=0@-20,-84+0|uni1794=4+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17B8,U+17BE,U+1794;[uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni1794=4+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17BE,U+17B8,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17CA,U+17B8,U+17BE,U+17BB,U+1794;[uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17BE,U+17B8,U+17BB,U+1794;[uni17C1=0+288|uni179F=0+928|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=4+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17BE,U+17BB,U+17B8,U+1794;[uni17C1=0+288|uni179F=0+928|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni17B8=0@-20,-84+0|uni1794=4+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17B8,U+17BE,U+17BB,U+1794;[uni179F=0+928|uni17B8=0@-32,-29+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=4+635] +../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf;;U+179F,U+17B8,U+17BB,U+17BE,U+1794;[uni179F=0+928|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni1794=4+635] diff --git a/test/shape/data/in-house/tests/khmer-misc.tests b/test/shape/data/in-house/tests/khmer-misc.tests new file mode 100644 index 0000000..dff4fc1 --- /dev/null +++ b/test/shape/data/in-house/tests/khmer-misc.tests @@ -0,0 +1,90 @@ +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1781,U+17D2,U+1798,U+17C2;[uni17C2=0+288|uni1781=0+635|uni17D21798=0@22,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1787,U+17B6;[uni178717B6=0+923] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1790,U+17D2,U+1784,U+17C3;[uni17C3=0+288|uni1790=0+635|uni17D21784=0@-1,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1798,U+17B6;[uni179817B6=0+923] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1798,U+17D2,U+1796,U+17BB;[uni1798=0+635|uni17D21796=0@-1,-26+0|uni17BB=0@-22,-296+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179A;[uni179A=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179A,U+17B8;[uni179A=0+288|uni17B8.r=0@76,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179A,U+17CD;[uni179A=0+288|uni17CD.r=0@18,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17C5;[uni17C1=0+288|uni179F17C5=0+1216] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179A,U+17D2,U+17A5;[uni179A=0+288|uni17D2=0+0|uni17A5=2+635] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1784,U+17B9,U+17D2,U+1788;[uni1784=0+635|uni17B9=0@-46,30+0|uni17D21788=0+234] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1784,U+17D2,U+1788,U+17B9;[uni1784=0+635|uni17D21788=0+234|uni17B9=0@8,30+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1784,U+17D2,U+1782,U+17D2,U+179A;[uni17D2179A.low=0+287|uni1784=0+635|uni17D21782=0@0,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1784,U+17D2,U+179A,U+17D2,U+1782;[uni17D2179A.low=0+287|uni1784=0+635|uni17D21782=0@0,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1798,U+17C9,U+17D2,U+179B,U+17C1,U+17C7;[uni17C1=0+288|uni1798=0+635|uni17C9=0@-46,-29+0|uni17D2179B=0@-1,-26+0|uni17C7=0+386] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1798,U+200C,U+17C9,U+17D2,U+179B,U+17C1,U+17C7;[uni17C1=0+288|uni1798=0+635|space=0+0|uni17C9=0@-46,-29+0|uni17D2179B=0@-1,-26+0|uni17C7=0+386] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1794,U+17CA,U+17D0;[uni1794=0+635|uni17CA=0@-46,-29+0|uni17D0=0@-46,113+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1793,U+17C2,U+17CE;[uni17C2=0+288|uni1793=0+635|uni17CE=0@-36,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17C1,U+17D2,U+179A;[uni17D2179A=0+287|uni17C1=0+288|uni1780=0+636] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17C0,U+17D2,U+179A;[uni17D2179A=0+287|uni17C1=0+288|uni1780=0+636|uni17C0.right1=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17C4,U+17D2,U+179A;[uni17D2179A=0+287|uni17C1=0+288|uni178017B6=0+924] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17C5,U+17D2,U+179A;[uni17D2179A=0+287|uni17C1=0+288|uni178017C5=0+924] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1796,U+17D1,U+17B6;[uni179617B6=0+923|uni17D1=0@-311,-19+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+1793,U+17D2,U+178F,U+17D2,U+179A,U+17B6,U+1780,U+17CB;[uni1780=0+636|uni17D2179A.low=1+287|uni179317B6=1+924|uni17D2178F=1@-290,-26+0|uni1780=7+636|uni17CB=7@-23,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+1793,U+17D2,U+179A,U+17D2,U+179F,U+17B7,U+1780,U+17CB;[uni1780=0+636|uni17D2179A=1+287|uni1793=1+635|uni17D2179F=1+302|uni17B7=1@-4,30+0|uni1780=7+636|uni17CB=7@-23,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+1793,U+17D2,U+179A,U+17D2,U+179F,U+17B8,U+1780,U+17CB;[uni1780=0+636|uni17D2179A=1+287|uni1793=1+635|uni17D2179F=1+302|uni17B8=1@-4,30+0|uni1780=7+636|uni17CB=7@-23,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17D2,U+179F,U+17B6,U+1793,U+17D2,U+178F;[uni1780=0+636|uni17D2179F17B6=0+584|uni1793=4+635|uni17D2178F=4@-1,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17D2,U+179F,U+17B7,U+1793,U+17D2,U+178F;[uni1780=0+636|uni17D2179F=0+302|uni17B7=0@-4,30+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17D2,U+179F,U+17B8,U+1793,U+17D2,U+178F;[uni1780=0+636|uni17D2179F=0+302|uni17B8=0@-4,30+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17D2,U+179F,U+17B9,U+1793,U+17D2,U+178F;[uni1780=0+636|uni17D2179F=0+302|uni17B9=0@-4,30+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17D2,U+179F,U+17BA,U+1793,U+17D2,U+178F;[uni1780=0+636|uni17D2179F=0+302|uni17BA=0@-4,30+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17D2,U+179F,U+17BB,U+1793,U+17D2,U+178F;[uni1780=0+636|uni17D2179F=0+302|uni17BB=0@1,-260+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17D2,U+179F,U+17BC,U+1793,U+17D2,U+178F;[uni1780=0+636|uni17D2179F=0+302|uni17BC=0@1,-260+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17D2,U+179F,U+17BD,U+1793,U+17D2,U+178F;[uni1780=0+636|uni17D2179F=0+302|uni17BD=0@1,-260+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1780,U+17D2,U+179F,U+17BF,U+1793,U+17D2,U+178F;[uni17C1=0+288|uni1780=0+636|uni17D2179F=0+302|uni17BF.right2=0+288|uni1793=4+635|uni17D2178F=4@-1,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17B6,U+17C6;[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F17B6.low=0+584|uni17C6=0@39,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17B7,U+17C7;[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17B7=0@-4,30+0|uni17C7=0+386] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17BB,U+17C6;[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17BB=0+0|uni17C6=0@-4,30+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17BB,U+17C7;[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17BB=0+0|uni17C7=0+386] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17C1,U+17C7;[uni17C1=0+288|uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17C7=0+386] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17C4,U+17C7;[uni17C1=0+288|uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F17B6.low=0+584|uni17C7=0+386] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17C6;[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17C6=0@-4,30+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17C7;[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17C7=0+386] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1789,U+17BC;[uni1789=0+952|uni17BC=0@-173,-260+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1789,U+17D2,U+1789;[uni1789.a=0+952|uni17D21789.a=0@19,-22+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1789,U+17D2,U+1789,U+17BB;[uni1789.a=0+952|uni17D21789.a=0@19,-22+0|uni17BB=0@-160,-296+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1789,U+17D2,U+1789,U+17BC;[uni1789.a=0+952|uni17D21789.a=0@19,-22+0|uni17BC=0@-160,-296+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1789,U+17D2,U+1789,U+17BD;[uni1789.a=0+952|uni17D21789.a=0@19,-22+0|uni17BD=0@-160,-296+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C0;[uni17C1=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F=0+302|uni17C0.right2=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C1;[uni17C1=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F=0+302] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C2;[uni17C2=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F=0+302] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C3;[uni17C3=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F=0+302] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C4;[uni17C1=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F17B6=0+584] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C5;[uni17C1=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F17C5=0+584] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1792,U+17D2,U+179B,U+17BB,U+17C6,U+1780,U+17CB;[uni1792=0+635|uni17D2179B=0@-2,-26+0|uni17BB=0@-19,-296+0|uni17C6=0@-46,-29+0|uni1780=5+636|uni17CB=5@-23,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1792,U+17D2,U+179B,U+17C4,U+1780,U+17CB;[uni17C1=0+288|uni179217B6=0+923|uni17D2179B=0@-290,-26+0|uni1780=4+636|uni17CB=4@-23,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1792,U+17D2,U+179B,U+17C5,U+1780,U+17CB;[uni17C1=0+288|uni179217C5=0+923|uni17D2179B=0@-290,-26+0|uni1780=4+636|uni17CB=4@-23,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1792,U+17D2,U+179B,U+17C6,U+1780,U+17CB;[uni1792=0+635|uni17D2179B=0@-2,-26+0|uni17C6=0@-46,-29+0|uni1780=4+636|uni17CB=4@-23,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1798,U+17D2,U+178F,U+17D2,U+179B,U+17C9,U+17B6;[uni179817B6=0+923|uni17D2178F=0@-289,-26+0|uni17D2179B=0@-289,-296+0|uni17C9=0@-334,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1798,U+17D2,U+178F,U+17D2,U+179B,U+17C9,U+17BB;[uni1798=0+635|uni17D2178F=0@-1,-26+0|uni17D2179B=0@-1,-296+0|uni17C9=0@-46,-29+0|uni17BB=0@-18,-566+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1798,U+17D2,U+178F,U+17D2,U+179B,U+17C9,U+17BF;[uni17C1=0+288|uni1798=0+635|uni17D2178F=0@-1,-26+0|uni17D2179B=0@-1,-296+0|uni17C9=0@-46,-29+0|uni17BF.right1=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1798,U+17D2,U+178F,U+17D2,U+179B,U+17C9,U+17C0;[uni17C1=0+288|uni1798=0+635|uni17D2178F=0@-1,-26+0|uni17D2179B=0@-1,-296+0|uni17C9=0@-46,-29+0|uni17C0.right1=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+1799,U+17D2,U+1799,U+17BE,U+17A0,U+17D2,U+179C,U+17D2,U+179B,U+17C3;[uni17C1=0+288|uni1799=0+953|uni17D21799=0+298|uni17B8=0@1,30+0|uni17C3=4+288|uni17A0=4+928|uni17D2179C=4@20,-26+0|uni17D2179B=4@19,-296+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179A,U+17D2,U+179A;[uni17D2179A=0+287|uni179A=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17B6,U+179F,U+17D2,U+178F,U+17D2,U+179A,U+1783,U+17D2,U+1788,U+1784,U+17B6;[uni179F17B6=0+1216|uni17D2179A=2+287|uni179F=2+928|uni17D2178F=2@14,-26+0|uni1783=7+928|uni17D21788=7+234|uni178417B6=10+923] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17B6,U+179F,U+17D2,U+178F,U+17D2,U+179A,U+1783,U+17D2,U+1788,U+1784,U+17B7;[uni179F17B6=0+1216|uni17D2179A=2+287|uni179F=2+928|uni17D2178F=2@14,-26+0|uni1783=7+928|uni17D21788=7+234|uni1784=10+635|uni17B7=10@-46,30+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17B6,U+179F,U+17D2,U+178F,U+17D2,U+179A,U+1783,U+17D2,U+1788,U+1784,U+17B8;[uni179F17B6=0+1216|uni17D2179A=2+287|uni179F=2+928|uni17D2178F=2@14,-26+0|uni1783=7+928|uni17D21788=7+234|uni1784=10+635|uni17B8=10@-46,30+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+178F,U+17D2,U+179A,U+17B8,U+179C,U+17D0,U+1781,U+17D2,U+1789,U+17D2,U+179F,U+17B6;[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17B8=0@-32,-29+0|uni179C=6+326|uni17D0=6@139,40+0|uni1781=8+635|uni17D21789=8@-4,-26+0|uni17D2179F17B6.low=8+584] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17B6;[uni17D2179A=0+287|uni179F17B6=0+1216|uni17D2178F=0@-274,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17B7;[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17B7=0@-32,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17B8;[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17B8=0@-32,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17B9;[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17B9=0@-32,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BA;[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17BA=0@-32,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BB;[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17BB=0@-6,-296+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BC;[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17BC=0@-6,-296+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BD;[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17BD=0@-6,-296+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BE;[uni17C1=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17B8=0@-32,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BF;[uni17C1=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17BF.right2=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17BF;[uni17C1=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0|uni17BF.right1=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17C0;[uni17C1=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0|uni17C0.right1.high=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17C1;[uni17C1=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17C2;[uni17C2=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17C3;[uni17C3=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17C6;[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0|uni17C6=0@-32,113+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+17A0,U+17D2,U+1782,U+17D2,U+179F,U+17CA,U+17BE;[uni17C1=0+288|uni17A0=0+928|uni17D21782=0@20,-26+0|uni17D2179F.low=0+302|uni17BB=0+0|uni17B8=0@-4,30+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+17A0,U+17D2,U+1782,U+17D2,U+179F,U+17CA,U+17BF;[uni17C1=0+288|uni17A0=0+928|uni17D21782=0@20,-26+0|uni17D2179F.low=0+302|uni17CA=0@-4,30+0|uni17BF.right1=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+17A0,U+17D2,U+1782,U+17D2,U+179F,U+17CA,U+17C0;[uni17C1=0+288|uni17A0=0+928|uni17D21782=0@20,-26+0|uni17D2179F.low=0+302|uni17CA=0@-4,30+0|uni17C0.right1.high=0+288] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+17A0,U+17D2,U+179A,U+17D2,U+179C,U+1784,U+17D2,U+1780;[uni17D2179A=0+287|uni17A0=0+928|uni17D2179C=0@20,-26+0|uni1784=5+635|uni17D21780=5@0,-26+0] +../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf;;U+17A0,U+17D2,U+179A,U+17D2,U+179C,U+17B6,U+17C6,U+1784;[uni17D2179A=0+287|uni17A017B6=0+1216|uni17D2179C=0@-268,-26+0|uni17C6=0@47,-29+0|uni1784=7+635] +../fonts/ad01ab2ea1cb1a4d3a2783e2675112ef11ae6404.ttf;;U+17D2,U+17D2;[uni25CC=0+635|uni17D2=0+0|uni25CC=0+635|uni17D2=0+0] diff --git a/test/shape/data/in-house/tests/language-tags.tests b/test/shape/data/in-house/tests/language-tags.tests new file mode 100644 index 0000000..9fb3faf --- /dev/null +++ b/test/shape/data/in-house/tests/language-tags.tests @@ -0,0 +1,13 @@ +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=fa;U+004A;[gid2=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=ja;U+004A;[gid2=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=zh;U+004A;[gid4=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=zh-cn;U+004A;[gid4=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=zh-sg;U+004A;[gid4=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=zh-tw;U+004A;[gid5=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=zh-hans;U+004A;[gid4=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=zh-hant;U+004A;[gid5=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=zh-hant-hk;U+004A;[gid6=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=zh-HK;U+004A;[gid6=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=zh-mo;U+004A;[gid6=0+1000] +../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf;--language=zh-Hant-mo;U+004A;[gid6=0+1000] +../fonts/d3129450fafe5e5c98cfc25a4e71809b1b4d2855.ttf;--language=dv --no-glyph-names;U+007C;[2=0+156] diff --git a/test/shape/data/in-house/tests/ligature-id.tests b/test/shape/data/in-house/tests/ligature-id.tests new file mode 100644 index 0000000..5fd5825 --- /dev/null +++ b/test/shape/data/in-house/tests/ligature-id.tests @@ -0,0 +1,37 @@ +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|space=3+213|u0995_u09B0_u09CD.blwf.vatu=4+643|u0995_u09CD.half_u09B2.pres=7+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|space=6+213|u0995_u09B0_u09CD.blwf.vatu=7+643|u0995_u09CD.half_u09B2.pres=10+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|space=9+213|u0995_u09B0_u09CD.blwf.vatu=10+643|u0995_u09CD.half_u09B2.pres=13+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|space=12+213|u0995_u09B0_u09CD.blwf.vatu=13+643|u0995_u09CD.half_u09B2.pres=16+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|space=15+213|u0995_u09B0_u09CD.blwf.vatu=16+643|u0995_u09CD.half_u09B2.pres=19+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|space=18+213|u0995_u09B0_u09CD.blwf.vatu=19+643|u0995_u09CD.half_u09B2.pres=22+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|space=21+213|u0995_u09B0_u09CD.blwf.vatu=22+643|u0995_u09CD.half_u09B2.pres=25+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|space=24+213|u0995_u09B0_u09CD.blwf.vatu=25+643|u0995_u09CD.half_u09B2.pres=28+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|space=27+213|u0995_u09B0_u09CD.blwf.vatu=28+643|u0995_u09CD.half_u09B2.pres=31+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|space=30+213|u0995_u09B0_u09CD.blwf.vatu=31+643|u0995_u09CD.half_u09B2.pres=34+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|space=33+213|u0995_u09B0_u09CD.blwf.vatu=34+643|u0995_u09CD.half_u09B2.pres=37+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|space=36+213|u0995_u09B0_u09CD.blwf.vatu=37+643|u0995_u09CD.half_u09B2.pres=40+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|space=39+213|u0995_u09B0_u09CD.blwf.vatu=40+643|u0995_u09CD.half_u09B2.pres=43+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|space=42+213|u0995_u09B0_u09CD.blwf.vatu=43+643|u0995_u09CD.half_u09B2.pres=46+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|space=45+213|u0995_u09B0_u09CD.blwf.vatu=46+643|u0995_u09CD.half_u09B2.pres=49+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|space=48+213|u0995_u09B0_u09CD.blwf.vatu=49+643|u0995_u09CD.half_u09B2.pres=52+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|space=51+213|u0995_u09B0_u09CD.blwf.vatu=52+643|u0995_u09CD.half_u09B2.pres=55+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|space=54+213|u0995_u09B0_u09CD.blwf.vatu=55+643|u0995_u09CD.half_u09B2.pres=58+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|space=57+213|u0995_u09B0_u09CD.blwf.vatu=58+643|u0995_u09CD.half_u09B2.pres=61+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|space=60+213|u0995_u09B0_u09CD.blwf.vatu=61+643|u0995_u09CD.half_u09B2.pres=64+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|space=63+213|u0995_u09B0_u09CD.blwf.vatu=64+643|u0995_u09CD.half_u09B2.pres=67+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|space=66+213|u0995_u09B0_u09CD.blwf.vatu=67+643|u0995_u09CD.half_u09B2.pres=70+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|space=69+213|u0995_u09B0_u09CD.blwf.vatu=70+643|u0995_u09CD.half_u09B2.pres=73+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|space=72+213|u0995_u09B0_u09CD.blwf.vatu=73+643|u0995_u09CD.half_u09B2.pres=76+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|space=75+213|u0995_u09B0_u09CD.blwf.vatu=76+643|u0995_u09CD.half_u09B2.pres=79+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|space=78+213|u0995_u09B0_u09CD.blwf.vatu=79+643|u0995_u09CD.half_u09B2.pres=82+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|space=81+213|u0995_u09B0_u09CD.blwf.vatu=82+643|u0995_u09CD.half_u09B2.pres=85+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|space=84+213|u0995_u09B0_u09CD.blwf.vatu=85+643|u0995_u09CD.half_u09B2.pres=88+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|space=87+213|u0995_u09B0_u09CD.blwf.vatu=88+643|u0995_u09CD.half_u09B2.pres=91+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|space=90+213|u0995_u09B0_u09CD.blwf.vatu=91+643|u0995_u09CD.half_u09B2.pres=94+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|u0995_u09CD.half_u0995.pres=90+566|space=93+213|u0995_u09B0_u09CD.blwf.vatu=94+643|u0995_u09CD.half_u09B2.pres=97+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|u0995_u09CD.half_u0995.pres=90+566|u0995_u09CD.half_u0995.pres=93+566|space=96+213|u0995_u09B0_u09CD.blwf.vatu=97+643|u0995_u09CD.half_u09B2.pres=100+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|u0995_u09CD.half_u0995.pres=90+566|u0995_u09CD.half_u0995.pres=93+566|u0995_u09CD.half_u0995.pres=96+566|space=99+213|u0995_u09B0_u09CD.blwf.vatu=100+643|u0995_u09CD.half_u09B2.pres=103+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|u0995_u09CD.half_u0995.pres=90+566|u0995_u09CD.half_u0995.pres=93+566|u0995_u09CD.half_u0995.pres=96+566|u0995_u09CD.half_u0995.pres=99+566|space=102+213|u0995_u09B0_u09CD.blwf.vatu=103+643|u0995_u09CD.half_u09B2.pres=106+602] +../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf;;U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2;[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|u0995_u09CD.half_u0995.pres=90+566|u0995_u09CD.half_u0995.pres=93+566|u0995_u09CD.half_u0995.pres=96+566|u0995_u09CD.half_u0995.pres=99+566|u0995_u09CD.half_u0995.pres=102+566|space=105+213|u0995_u09B0_u09CD.blwf.vatu=106+643|u0995_u09CD.half_u09B2.pres=109+602] +../fonts/a6c76d1bafde4a0b1026ebcc932d2e5c6fd02442.ttf;;U+1004,U+103A,U+1039,U+101B,U+103D,U+102D;[uni101B103D=0+450|uni1004103A1039102D=0@-50,0+0] +../fonts/b31e6c52a31edadc16f1bec9efe6019e2d59824a.ttf;;U+0644,U+064E,U+0644,U+064F,U+0647;[LIG=0+1200|uni064F=0@-216,196+0|uni064E=0@233,46+0|lam_lam_hehar=0+1200] diff --git a/test/shape/data/in-house/tests/macos.tests b/test/shape/data/in-house/tests/macos.tests new file mode 100644 index 0000000..2bf221a --- /dev/null +++ b/test/shape/data/in-house/tests/macos.tests @@ -0,0 +1,143 @@ +# https://github.com/harfbuzz/harfbuzz/issues/3314 +/System/Library/Fonts/Apple\ Color\ Emoji.ttc;;U+05D0,U+1F1FA,U+1F1F8,U+1F1EE,U+1F1F1;[u1F1EE_u1F1F1=3+800|u1F1FA_u1F1F8=1+800|.notdef=0+800] + +# https;//github.com/harfbuzz/harfbuzz/issues/3008 +/System/Library/Fonts/ヒラギノ丸ゴ\ ProN\ W4.ttc;--features=palt;U+FF11;[gid781=0@-78,0+842] + +# https;//github.com/harfbuzz/harfbuzz/pull/2871 +/System/Library/Fonts/LucidaGrande.ttc;--font-funcs ot --show-flags;U+0041,U+0042,U+0043,U+0044;[A=0+1413|B=1+1178|C=2+1417|D=3+1534] + +# 10.12.6 https;//gist.github.com/ebraminio/1704341fa16b06979e605aafd88198cf +/System/Library/Fonts/Helvetica.dfont@c7bec2785a4c402b7809b5e35337c3d24c18e281;--font-funcs ot;U+006D,U+0300;[m=0+1706|gravecmb=0@-284,10+0] +/System/Library/Fonts/LucidaGrande.ttc@d89a9d7e57767bfe3b5a4cfd22bb1e9dbe03a062;--font-funcs ot;U+006D,U+0300;[mgrave=0+1912] +/System/Library/Fonts/Times.dfont@39c954614d3f3317b28564db06d5b7b7a6ff0e39;--font-funcs ot;U+0066,U+0069;[fi=0+1139] +/Library/Fonts/Khmer MN.ttc@5f5b1072df99b7355d3066ea85fe82969d13c94a;--font-funcs ot;U+17A2,U+1780,U+17D2,U+179F,U+179A,U+1781,U+17D2,U+1798,U+17C2,U+179A;[km_qa=0+1025|km_ka=1+1025|km_sa.sub=1+517|km_ro=4+593|km_vs_ae=5+605|km_kha=5+1025|km_mo.sub=5+0|km_ro=9+593] +/Library/Fonts/Tamil MN.ttc@37a2020c3f86ebcc45e02c1de5fdf81e2676989d;--font-funcs ot;U+0BA4,U+0BCA,U+0B95,U+0BC1,U+0B95,U+0BCD,U+0B95,U+0BAA,U+0BCD,U+0BAA,U+0B9F,U+0BCD,U+0B9F,U+0BC1;[tgm_e=0+1702|tgc_ta=0+1598|tgm_aa=0+1149|tgc_ku=2+1962|tgc_k=4+1592|tgc_ka=6+1592|tgc_p=7+1370|tgc_pa=9+1370|tgc_tt=10+1596|tgc_ttu=12+1833] +/System/Library/Fonts/Times.dfont@39c954614d3f3317b28564db06d5b7b7a6ff0e39;--font-funcs ot;U+0041,U+0066,U+0300,U+0066,U+0069,U+005A;[A=0+1479|f=1+682|gravecmb=1@-551,588+0|fi=3+1139|Z=5+1251] +/System/Library/Fonts/LucidaGrande.ttc@d89a9d7e57767bfe3b5a4cfd22bb1e9dbe03a062;--font-funcs ot;U+05E1,U+05B0;[shevahebrew=0@51,0+0|samekhhebrew=0+1361] +/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562;--font-funcs ot;U+0054,U+0068,U+0020,U+0074,U+0068,U+0020,U+006C,U+006C,U+0020,U+0074,U+0065,U+0020,U+0074,U+006F,U+0020,U+0074,U+0072,U+0020,U+0066,U+0072,U+0020,U+0066,U+0075,U+0020,U+0066,U+006A;[T_h=0+2308|space=2+569|t_h=3+1687|space=5+569|l_l=6+1108|space=8+569|t_e=9+1408|space=11+569|t_o=12+1531|space=14+569|t_r=15+1385|space=17+569|f_r=18+1432|space=20+569|f_u=21+1733|space=23+569|f_j=24+1098] +/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562;--font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[T=0+1497|e=1@-62,0+699|space=2+569|A=3+1431|V=4@-37,0+1377|space=5+569|T=6+1510|r=7@-50,0+803|space=8+569|V=9+1376|a=10@-37,0+1014|space=11+569|r=12+853|T=13+1560|space=14+569|e=15+761|T=16+1560|space=17+569|T=18+1515|d=19@-45,0+1006] +/System/Library/Fonts/GeezaPro.ttc@f43ee7151c2e9f1dddfbc26cfc148609eb5c5820;--font-funcs ot;U+0627,U+0644,U+0623,U+064E,U+0628,U+0652,U+062C,U+064E,U+062F,U+0650,U+064A,U+064E,U+0651,U+0629,U+0640,U+0627,U+0644,U+0639,U+064E,U+0631,U+064E,U+0628,U+0650,U+064A,U+064E,U+0651,U+0629;[u0629.final.tehMarbuta=26+713|u064e_u0651.shaddaFatha=23@0,-200+0|u064a.medial.yeh=23+656|u0650.kasra=21@80,290+80|u0628.initial.beh=21@-80,0+576|u064e.fatha=19@200,-570+200|u0631.final.reh=19@-200,0+702|u064e.fatha=17@200,-200+200|u0639.medial.ain=17@-200,0+738|u0644.initial.lam=16+515|u0627.final.alef=15+647|u0640.tatweel=14+449|u0629.final.tehMarbuta=13+713|u064e_u0651.shaddaFatha=10@0,-200+0|u064a.initial.yeh=10+656|u0650.kasra=8@80,570+80|u062f.final.dal=8@-80,0+822|u064e.fatha=6@290,-160+290|u062c.medial.jeem=6@-290,0+1069|u0652.sukun=4@0,-200+0|u0628.initial.beh=4+656|u064e.fatha=1@-372,120+-372|u0644_u0623.isolated.lamHamzaOnAlef=1@120,0+1282|u0627.alef=0+647] +/System/Library/Fonts/GeezaPro.ttc@f43ee7151c2e9f1dddfbc26cfc148609eb5c5820;--font-funcs ot;U+0628,U+064A,U+064E,U+0651,U+0629;[u0629.final.tehMarbuta=4+713|u064e_u0651.shaddaFatha=1@0,-200+0|u064a.medial.yeh=1+656|u0628.initial.beh=0+656] +/System/Library/Fonts/GeezaPro.ttc@f43ee7151c2e9f1dddfbc26cfc148609eb5c5820;--font-funcs ot;U+0631,U+0628;[u0628.beh=1+1415|u0631.reh=0@-202,0+700] +/System/Library/Fonts/GeezaPro.ttc@f43ee7151c2e9f1dddfbc26cfc148609eb5c5820;--font-funcs ot;U+0628,U+064F;[u064f.damma=0@250,-250+250|u0628.beh=0@-250,0+1165] +/System/Library/Fonts/GeezaPro.ttc@f43ee7151c2e9f1dddfbc26cfc148609eb5c5820;--font-funcs ot;U+0644,U+064E,U+0645,U+064E,U+0651,U+0627;[u0627.final.alef=5+647|u064e.fatha=0@-80,160+-80|u064e_u0651.shaddaFatha=0@490,250+490|u0644_u0645.initial.lamMeem=0@-410,0+415] +/System/Library/Fonts/SFNSDisplay.ttf@92787c30716672737e9059bc367c15d04fbc1ced;--font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[gid225=0+1105|gid584=1@-105,0+979|gid3=2+490|gid4=3+1227|gid265=4@-65,0+1227|gid3=5+490|gid225=6+1130|gid728=7@-80,0+569|gid3=8+490|gid265=9+1227|gid505=10@-65,0+997|gid3=11+490|gid728=12+609|gid225=13@-40,0+1170|gid3=14+490|gid584=15+1004|gid225=16@-80,0+1130|gid3=17+490|gid225=18+1105|gid576=19@-105,0+1068] +/System/Library/Fonts/SFNSDisplay.ttf@92787c30716672737e9059bc367c15d04fbc1ced;--font-ptem 9 --font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[gid225=0@65,0+1235|gid584=1@-40,0+1109|gid3=2@65,0+620|gid4=3@65,0+1357|gid265=4+1357|gid3=5@65,0+620|gid225=6@65,0+1260|gid728=7@-15,0+699|gid3=8@65,0+620|gid265=9@65,0+1357|gid505=10+1127|gid3=11@65,0+620|gid728=12@65,0+739|gid225=13@25,0+1300|gid3=14@65,0+620|gid584=15@65,0+1134|gid225=16@-15,0+1260|gid3=17@65,0+620|gid225=18@65,0+1235|gid576=19@-40,0+1198] +/System/Library/Fonts/Apple Color Emoji.ttc@d2fe8a134483aa48a43a9d1e4b7204d37a4abdf5;--remove-default-ignorables --font-funcs ot;U+1F468,U+200D,U+1F469,U+200D,U+1F467,U+200D,U+1F466;[u1F46A.MWGB=0+800] +/Library/Fonts/Zapfino.ttf@9ee799ffb09516ead6b0cf6f2ca807276e150748;--font-funcs ot;U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+006F;[Z=0+416|a=1@-21,0+264|p_f=2+433|i=4+181|n=5+261|Z=6+416|a=7@-21,0+264|p_f=8+433|i=10+181|n=11+261|Z=12+416|a=13@-21,0+264|p_f=14+433|i=16+181|n=17+261|Z=18+416|a=19@-21,0+264|p_f=20+433|i=22+181|n=23+261|Z=24+416|a=25@-21,0+264|p_f=26+433|i=28+181|n=29+261|Z=30+416|a=31@-21,0+264|p_f=32+433|i=34+181|n=35+261|Z=36+416|a=37@-21,0+264|p_f=38+433|i=40+181|n=41+261|Z=42+416|a=43@-21,0+264|p_f=44+433|i=46+181|n=47+261|Z=48+416|a=49@-21,0+264|p_f=50+433|i=52+181|n=53+261|Z=54+416|a=55@-21,0+264|p_f=56+433|i=58+181|n=59+261|Z=60+416|a=61@-21,0+264|p_f=62+433|i=64+181|n=65+261|Z_a_p_f_i_n_o=66+2333] +# https;//github.com/harfbuzz/harfbuzz/pull/2130 +/System/Library/Fonts/ヒラギノ明朝 ProN W3.ttc@e3bd65c7209ceab2c70ef22d3ebe0967ab319ed3;--font-funcs ot --direction=ttb;U+005B,U+0048,U+0065,U+006C,U+006C,U+006F,U+0034,U+005D;[gid60=0@-157,-880+0,-1000|gid41=1@-398,-880+0,-1000|gid70=2@-267,-880+0,-1000|gid77=3@-148,-880+0,-1000|gid77=4@-148,-880+0,-1000|gid80=5@-291,-880+0,-1000|gid21=6@-294,-880+0,-1000|gid62=7@-157,-880+0,-1000] +/System/Library/Fonts/Times.dfont@39c954614d3f3317b28564db06d5b7b7a6ff0e39;--font-funcs ot;U+0066,U+0069,U+006e,U+0065;[fi=0+1139|n=2+1024|e=3+909] +/System/Library/Fonts/Times.dfont@39c954614d3f3317b28564db06d5b7b7a6ff0e39;--font-funcs ot --features liga=0;U+0066,U+0069,U+006e,U+0065;[f=0+682|i=1+569|n=2+1024|e=3+909] +/Library/Fonts/Kokonor.ttf@fe9d518bb4e20e77f7a0444c82f4d41467dd714d;--font-funcs ot;U+0F62,U+0F92,U+0FB1,U+0F74;[r_g_y_u=0+1579] +/Library/Fonts/Kokonor.ttf@fe9d518bb4e20e77f7a0444c82f4d41467dd714d;--font-funcs ot --features liga=0;U+0F62,U+0F92,U+0FB1,U+0F74;[r_g_y_u=0+1579] +/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562;--font-funcs ot;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s=3+728|t=4+725] +/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562;--font-funcs ot --features dlig=1;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s_t=3+1438] +/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562;--font-funcs ot --features liga=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] +/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562;--font-funcs ot --features dlig=1,sups=0,tnum=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s_t=3+1438] +/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562;--font-funcs ot --features liga=0,sups=0,tnum=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] +/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562;--font-funcs ot --features smcp=1;U+0066,U+0069,U+0072,U+0073,U+0074;[F.small=0+903|I.small=1+634|R.small=2+1113|S.small=3+911|T.small=4+1075] +/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562;--font-funcs ot --features liga=0,dlig=1;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s_t=3+1438] + +# 10.13.6 https;//gist.github.com/ebraminio/d432e831b3f7ebe30245dde5775e1c7e +/System/Library/Fonts/Helvetica.ttc@8a928f9866299d2455f41360202b7a3b48503a5e;--font-funcs ot;U+006D,U+0300;[m=0+1706|gravecmb=0@-284,10+0] +/System/Library/Fonts/LucidaGrande.ttc@63ba1b1de4709bd832ca76bd62368dd99fc34269;--font-funcs ot;U+006D,U+0300;[mgrave=0+1912] +/System/Library/Fonts/Times.ttc@896098b6979306ad84355025459f7c68b029139c;--font-funcs ot;U+0066,U+0069;[fi=0+1139] +/Library/Fonts/Khmer MN.ttc@782ba6cf3fca0512ab348dfe08345a2d5dc5bf2c;--font-funcs ot;U+17A2,U+1780,U+17D2,U+179F,U+179A,U+1781,U+17D2,U+1798,U+17C2,U+179A;[km_qa=0+1025|km_ka=1+1025|km_sa.sub=1+517|km_ro=4+593|km_vs_ae=5+605|km_kha=5+1025|km_mo.sub=5+0|km_ro=9+593] +/Library/Fonts/Tamil MN.ttc@3de37f3f8f3cb6015b093fbd6e9d323daaf6fb1d;--font-funcs ot;U+0BA4,U+0BCA,U+0B95,U+0BC1,U+0B95,U+0BCD,U+0B95,U+0BAA,U+0BCD,U+0BAA,U+0B9F,U+0BCD,U+0B9F,U+0BC1;[tgm_e=0+1702|tgc_ta=0+1598|tgm_aa=0+1149|tgc_ku=2+1962|tgc_k=4+1592|tgc_ka=6+1592|tgc_p=7+1370|tgc_pa=9+1370|tgc_tt=10+1596|tgc_ttu=12+1833] +/System/Library/Fonts/Times.ttc@896098b6979306ad84355025459f7c68b029139c;--font-funcs ot;U+0041,U+0066,U+0300,U+0066,U+0069,U+005A;[A=0+1479|f=1+682|gravecmb=1@-551,588+0|fi=3+1139|Z=5+1251] +/System/Library/Fonts/LucidaGrande.ttc@63ba1b1de4709bd832ca76bd62368dd99fc34269;--font-funcs ot;U+05E1,U+05B0;[shevahebrew=0@51,0+0|samekhhebrew=0+1361] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot;U+0054,U+0068,U+0020,U+0074,U+0068,U+0020,U+006C,U+006C,U+0020,U+0074,U+0065,U+0020,U+0074,U+006F,U+0020,U+0074,U+0072,U+0020,U+0066,U+0072,U+0020,U+0066,U+0075,U+0020,U+0066,U+006A;[T_h=0+2308|space=2+569|t_h=3+1687|space=5+569|l_l=6+1108|space=8+569|t_e=9+1408|space=11+569|t_o=12+1531|space=14+569|t_r=15+1385|space=17+569|f_r=18+1432|space=20+569|f_u=21+1733|space=23+569|f_j=24+1098] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[T=0+1497|e=1@-62,0+699|space=2+569|A=3+1431|V=4@-37,0+1377|space=5+569|T=6+1510|r=7@-50,0+803|space=8+569|V=9+1376|a=10@-37,0+1014|space=11+569|r=12+853|T=13+1560|space=14+569|e=15+761|T=16+1560|space=17+569|T=18+1515|d=19@-45,0+1006] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0627,U+0644,U+0623,U+064E,U+0628,U+0652,U+062C,U+064E,U+062F,U+0650,U+064A,U+064E,U+0651,U+0629,U+0640,U+0627,U+0644,U+0639,U+064E,U+0631,U+064E,U+0628,U+0650,U+064A,U+064E,U+0651,U+0629;[u0629.final.tehMarbuta=26+713|u064e_u0651.shaddaFatha=23@0,-200+0|u064a.medial.yeh=23+656|u0650.kasra=21@80,290+80|u0628.initial.beh=21@-80,0+576|u064e.fatha=19@200,-570+200|u0631.final.reh=19@-200,0+702|u064e.fatha=17@200,-200+200|u0639.medial.ain=17@-200,0+738|u0644.initial.lam=16+515|u0627.final.alef=15+647|u0640.tatweel=14+449|u0629.final.tehMarbuta=13+713|u064e_u0651.shaddaFatha=10@0,-200+0|u064a.initial.yeh=10+656|u0650.kasra=8@80,570+80|u062f.final.dal=8@-80,0+822|u064e.fatha=6@290,-160+290|u062c.medial.jeem=6@-290,0+1069|u0652.sukun=4@0,-200+0|u0628.initial.beh=4+656|u064e.fatha=1@-372,120+-372|u0644_u0623.isolated.lamHamzaOnAlef=1@120,0+1282|u0627.alef=0+647] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0628,U+064A,U+064E,U+0651,U+0629;[u0629.final.tehMarbuta=4+713|u064e_u0651.shaddaFatha=1@0,-200+0|u064a.medial.yeh=1+656|u0628.initial.beh=0+656] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0631,U+0628;[u0628.beh=1+1415|u0631.reh=0@-202,0+700] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0628,U+064F;[u064f.damma=0@250,-250+250|u0628.beh=0@-250,0+1165] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0644,U+064E,U+0645,U+064E,U+0651,U+0627;[u0627.final.alef=5+647|u064e.fatha=0@-80,160+-80|u064e_u0651.shaddaFatha=0@490,250+490|u0644_u0645.initial.lamMeem=0@-410,0+415] +/System/Library/Fonts/SFNSDisplay.ttf@c8948f464ff822a5f9bbf2e12d0e4e32268815aa;--font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[gid282=0+1055|gid658=1@-135,0+914|gid3=2+420|gid4=3+1227|gid332=4@-65,0+1227|gid3=5+420|gid282=6+1075|gid813=7@-115,0+516|gid3=8+420|gid332=9+1217|gid572=10@-75,0+953|gid3=11+420|gid813=12+546|gid282=13@-85,0+1105|gid3=14+420|gid658=15+914|gid282=16@-135,0+1055|gid3=17+420|gid282=18+1055|gid649=19@-135,0+999] +/System/Library/Fonts/SFNSDisplay.ttf@c8948f464ff822a5f9bbf2e12d0e4e32268815aa;--font-ptem 9 --font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[gid282=0@65,0+1185|gid658=1@-70,0+1044|gid3=2@65,0+550|gid4=3@65,0+1357|gid332=4+1357|gid3=5@65,0+550|gid282=6@65,0+1205|gid813=7@-50,0+646|gid3=8@65,0+550|gid332=9@65,0+1347|gid572=10@-10,0+1083|gid3=11@65,0+550|gid813=12@65,0+676|gid282=13@-20,0+1235|gid3=14@65,0+550|gid658=15@65,0+1044|gid282=16@-70,0+1185|gid3=17@65,0+550|gid282=18@65,0+1185|gid649=19@-70,0+1129] +/System/Library/Fonts/Apple Color Emoji.ttc@2e09b1f3d42c3821cc6c4ac5b6ce16237ab0d496;--remove-default-ignorables --font-funcs ot;U+1F468,U+200D,U+1F469,U+200D,U+1F467,U+200D,U+1F466;[u1F46A.MWGB=0+800] +/Library/Fonts/Zapfino.ttf@99a1e15163c3e9567d5b1019c45e9254dae63b08;--font-funcs ot;U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+006F;[Z=0+416|a=1@-21,0+264|p_f=2+433|i=4+181|n=5+261|Z=6+416|a=7@-21,0+264|p_f=8+433|i=10+181|n=11+261|Z=12+416|a=13@-21,0+264|p_f=14+433|i=16+181|n=17+261|Z=18+416|a=19@-21,0+264|p_f=20+433|i=22+181|n=23+261|Z=24+416|a=25@-21,0+264|p_f=26+433|i=28+181|n=29+261|Z=30+416|a=31@-21,0+264|p_f=32+433|i=34+181|n=35+261|Z=36+416|a=37@-21,0+264|p_f=38+433|i=40+181|n=41+261|Z=42+416|a=43@-21,0+264|p_f=44+433|i=46+181|n=47+261|Z=48+416|a=49@-21,0+264|p_f=50+433|i=52+181|n=53+261|Z=54+416|a=55@-21,0+264|p_f=56+433|i=58+181|n=59+261|Z=60+416|a=61@-21,0+264|p_f=62+433|i=64+181|n=65+261|Z_a_p_f_i_n_o=66+2333] +/System/Library/Fonts/Thonburi.ttc@bb080e01e45f7f6699d2df09a03b3b6d13804897;--font-funcs ot;U+0E17,U+0E35,U+0E48,U+0E4A;[thothahanthai_saraiithai_maiekthai=0+1616|maitrithai.key=0+1300] +/System/Library/Fonts/Times.ttc@896098b6979306ad84355025459f7c68b029139c;--font-funcs ot;U+0066,U+0069,U+006e,U+0065;[fi=0+1139|n=2+1024|e=3+909] +/System/Library/Fonts/Times.ttc@896098b6979306ad84355025459f7c68b029139c;--font-funcs ot --features liga=0;U+0066,U+0069,U+006e,U+0065;[f=0+682|i=1+569|n=2+1024|e=3+909] +/Library/Fonts/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4;--font-funcs ot;U+0F62,U+0F92,U+0FB1,U+0F74;[r_g_y_u=0+1579] +/Library/Fonts/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4;--font-funcs ot --features liga=0;U+0F62,U+0F92,U+0FB1,U+0F74;[r_g_y_u=0+1579] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s=3+728|t=4+725] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features dlig=1;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s_t=3+1438] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features liga=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features dlig=1,sups=0,tnum=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s_t=3+1438] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features liga=0,sups=0,tnum=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features smcp=1;U+0066,U+0069,U+0072,U+0073,U+0074;[F.small=0+903|I.small=1+634|R.small=2+1113|S.small=3+911|T.small=4+1075] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features liga=0,dlig=1;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s_t=3+1438] + +# 10.14.2 https;//gist.github.com/ebraminio/4b731a82f11a662b2164622ebb93086a +/System/Library/Fonts/Helvetica.ttc@992d29a0fa4ed91773457c29b661e94843619cde;--font-funcs ot;U+006D,U+0300;[m=0+1706|gravecmb=0@-284,10+0] +/System/Library/Fonts/LucidaGrande.ttc@63ba1b1de4709bd832ca76bd62368dd99fc34269;--font-funcs ot;U+006D,U+0300;[mgrave=0+1912] +/System/Library/Fonts/Times.ttc@ebb050e4fcaaebe9992efbc7b5660b60ba18b518;--font-funcs ot;U+0066,U+0069;[fi=0+1139] +/Library/Fonts/Khmer MN.ttc@37687fe0bd2548e08e29c92a30e476367ae6356b;--font-funcs ot;U+17A2,U+1780,U+17D2,U+179F,U+179A,U+1781,U+17D2,U+1798,U+17C2,U+179A;[km_qa=0+1230|km_ka=1+1230|km_sa.sub=1+620|km_ro=4+712|km_vs_ae=5+726|km_kha=5+1230|km_mo.sub=5+0|km_ro=9+712] +/Library/Fonts/Tamil MN.ttc@e1df5e056be08937fd65990efbafff0814c03677;--font-funcs ot;U+0BA4,U+0BCA,U+0B95,U+0BC1,U+0B95,U+0BCD,U+0B95,U+0BAA,U+0BCD,U+0BAA,U+0B9F,U+0BCD,U+0B9F,U+0BC1;[tgm_e=0+1702|tgc_ta=0+1598|tgm_aa=0+1149|tgc_ku=2+1962|tgc_k=4+1592|tgc_ka=6+1592|tgc_p=7+1370|tgc_pa=9+1370|tgc_tt=10+1596|tgc_ttu=12+1833] +/System/Library/Fonts/Times.ttc@ebb050e4fcaaebe9992efbc7b5660b60ba18b518;--font-funcs ot;U+0041,U+0066,U+0300,U+0066,U+0069,U+005A;[A=0+1479|f=1+682|gravecmb=1@-551,588+0|fi=3+1139|Z=5+1251] +/System/Library/Fonts/LucidaGrande.ttc@63ba1b1de4709bd832ca76bd62368dd99fc34269;--font-funcs ot;U+05E1,U+05B0;[shevahebrew=0@51,0+0|samekhhebrew=0+1361] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot;U+0054,U+0068,U+0020,U+0074,U+0068,U+0020,U+006C,U+006C,U+0020,U+0074,U+0065,U+0020,U+0074,U+006F,U+0020,U+0074,U+0072,U+0020,U+0066,U+0072,U+0020,U+0066,U+0075,U+0020,U+0066,U+006A;[T_h=0+2308|space=2+569|t_h=3+1687|space=5+569|l_l=6+1108|space=8+569|t_e=9+1408|space=11+569|t_o=12+1531|space=14+569|t_r=15+1385|space=17+569|f_r=18+1432|space=20+569|f_u=21+1733|space=23+569|f_j=24+1098] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[T=0+1497|e=1@-62,0+699|space=2+569|A=3+1431|V=4@-37,0+1377|space=5+569|T=6+1510|r=7@-50,0+803|space=8+569|V=9+1376|a=10@-37,0+1014|space=11+569|r=12+853|T=13+1560|space=14+569|e=15+761|T=16+1560|space=17+569|T=18+1515|d=19@-45,0+1006] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0627,U+0644,U+0623,U+064E,U+0628,U+0652,U+062C,U+064E,U+062F,U+0650,U+064A,U+064E,U+0651,U+0629,U+0640,U+0627,U+0644,U+0639,U+064E,U+0631,U+064E,U+0628,U+0650,U+064A,U+064E,U+0651,U+0629;[u0629.final.tehMarbuta=26+713|u064e_u0651.shaddaFatha=23@0,-200+0|u064a.medial.yeh=23+656|u0650.kasra=21@80,290+80|u0628.initial.beh=21@-80,0+576|u064e.fatha=19@200,-570+200|u0631.final.reh=19@-200,0+702|u064e.fatha=17@200,-200+200|u0639.medial.ain=17@-200,0+738|u0644.initial.lam=16+515|u0627.final.alef=15+647|u0640.tatweel=14+449|u0629.final.tehMarbuta=13+713|u064e_u0651.shaddaFatha=10@0,-200+0|u064a.initial.yeh=10+656|u0650.kasra=8@80,570+80|u062f.final.dal=8@-80,0+822|u064e.fatha=6@290,-160+290|u062c.medial.jeem=6@-290,0+1069|u0652.sukun=4@0,-200+0|u0628.initial.beh=4+656|u064e.fatha=1@-372,120+-372|u0644_u0623.isolated.lamHamzaOnAlef=1@120,0+1282|u0627.alef=0+647] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0628,U+064A,U+064E,U+0651,U+0629;[u0629.final.tehMarbuta=4+713|u064e_u0651.shaddaFatha=1@0,-200+0|u064a.medial.yeh=1+656|u0628.initial.beh=0+656] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0631,U+0628;[u0628.beh=1+1415|u0631.reh=0@-202,0+700] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0628,U+064F;[u064f.damma=0@250,-250+250|u0628.beh=0@-250,0+1165] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0644,U+064E,U+0645,U+064E,U+0651,U+0627;[u0627.final.alef=5+647|u064e.fatha=0@-80,160+-80|u064e_u0651.shaddaFatha=0@490,250+490|u0644_u0645.initial.lamMeem=0@-410,0+415] +/System/Library/Fonts/SFNSDisplay.ttf@6e9677c443f6583228a63fd147663cfc635924d9;--font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[gid283=0+1055|gid659=1@-135,0+914|gid3=2+420|gid4=3+1227|gid333=4@-65,0+1227|gid3=5+420|gid283=6+1075|gid815=7@-115,0+516|gid3=8+420|gid333=9+1217|gid573=10@-75,0+953|gid3=11+420|gid815=12+546|gid283=13@-85,0+1105|gid3=14+420|gid659=15+914|gid283=16@-135,0+1055|gid3=17+420|gid283=18+1055|gid650=19@-135,0+999] +/System/Library/Fonts/SFNSDisplay.ttf@6e9677c443f6583228a63fd147663cfc635924d9;--font-ptem 9 --font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[gid283=0@65,0+1185|gid659=1@-70,0+1044|gid3=2@65,0+550|gid4=3@65,0+1357|gid333=4+1357|gid3=5@65,0+550|gid283=6@65,0+1205|gid815=7@-50,0+646|gid3=8@65,0+550|gid333=9@65,0+1347|gid573=10@-10,0+1083|gid3=11@65,0+550|gid815=12@65,0+676|gid283=13@-20,0+1235|gid3=14@65,0+550|gid659=15@65,0+1044|gid283=16@-70,0+1185|gid3=17@65,0+550|gid283=18@65,0+1185|gid650=19@-70,0+1129] +/System/Library/Fonts/Apple Color Emoji.ttc@60f77161021b1b87e99c3690e1a9b56341cf8792;--remove-default-ignorables --font-funcs ot;U+1F468,U+200D,U+1F469,U+200D,U+1F467,U+200D,U+1F466;[u1F46A.MWGB=0+800] +/Library/Fonts/Zapfino.ttf@99a1e15163c3e9567d5b1019c45e9254dae63b08;--font-funcs ot;U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+006F;[Z=0+416|a=1@-21,0+264|p_f=2+433|i=4+181|n=5+261|Z=6+416|a=7@-21,0+264|p_f=8+433|i=10+181|n=11+261|Z=12+416|a=13@-21,0+264|p_f=14+433|i=16+181|n=17+261|Z=18+416|a=19@-21,0+264|p_f=20+433|i=22+181|n=23+261|Z=24+416|a=25@-21,0+264|p_f=26+433|i=28+181|n=29+261|Z=30+416|a=31@-21,0+264|p_f=32+433|i=34+181|n=35+261|Z=36+416|a=37@-21,0+264|p_f=38+433|i=40+181|n=41+261|Z=42+416|a=43@-21,0+264|p_f=44+433|i=46+181|n=47+261|Z=48+416|a=49@-21,0+264|p_f=50+433|i=52+181|n=53+261|Z=54+416|a=55@-21,0+264|p_f=56+433|i=58+181|n=59+261|Z=60+416|a=61@-21,0+264|p_f=62+433|i=64+181|n=65+261|Z_a_p_f_i_n_o=66+2333] +/System/Library/Fonts/Thonburi.ttc@bb080e01e45f7f6699d2df09a03b3b6d13804897;--font-funcs ot;U+0E17,U+0E35,U+0E48,U+0E4A;[thothahanthai_saraiithai_maiekthai=0+1616|maitrithai.key=0+1300] +/System/Library/Fonts/Times.ttc@ebb050e4fcaaebe9992efbc7b5660b60ba18b518;--font-funcs ot;U+0066,U+0069,U+006e,U+0065;[fi=0+1139|n=2+1024|e=3+909] +/System/Library/Fonts/Times.ttc@ebb050e4fcaaebe9992efbc7b5660b60ba18b518;--font-funcs ot --features liga=0;U+0066,U+0069,U+006e,U+0065;[f=0+682|i=1+569|n=2+1024|e=3+909] +/Library/Fonts/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4;--font-funcs ot;U+0F62,U+0F92,U+0FB1,U+0F74;[r_g_y_u=0+1579] +/Library/Fonts/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4;--font-funcs ot --features liga=0;U+0F62,U+0F92,U+0FB1,U+0F74;[r_g_y_u=0+1579] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s=3+728|t=4+725] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features dlig=1;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s_t=3+1438] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features liga=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features dlig=1,sups=0,tnum=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s_t=3+1438] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features liga=0,sups=0,tnum=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features smcp=1;U+0066,U+0069,U+0072,U+0073,U+0074;[F.small=0+903|I.small=1+634|R.small=2+1113|S.small=3+911|T.small=4+1075] +/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features liga=0,dlig=1;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s_t=3+1438] + +# 10.15 https;//gist.github.com/ebraminio/d52dd780fec59f8e2dfffe8e1a841823 +/System/Library/Fonts/Helvetica.ttc@98c12f0d63168b20635fb51d638929753b4e6aed;--font-funcs ot;U+006D,U+0300;[m=0+1706|gravecmb=0@-284,10+0] +/System/Library/Fonts/LucidaGrande.ttc@b2b9aa73d0d9ddabbe73549949fc7444b8528cc2;--font-funcs ot;U+006D,U+0300;[mgrave=0+1912] +/System/Library/Fonts/Times.ttc@e9b4f626133de3b22787ee025218c6c799cc3ceb;--font-funcs ot;U+0066,U+0069;[fi=0+1139] +/System/Library/Fonts/Supplemental/Khmer MN.ttc@37687fe0bd2548e08e29c92a30e476367ae6356b;--font-funcs ot;U+17A2,U+1780,U+17D2,U+179F,U+179A,U+1781,U+17D2,U+1798,U+17C2,U+179A;[km_qa=0+1230|km_ka=1+1230|km_sa.sub=1+620|km_ro=4+712|km_vs_ae=5+726|km_kha=5+1230|km_mo.sub=5+0|km_ro=9+712] +/System/Library/Fonts/Supplemental/Tamil MN.ttc@e1df5e056be08937fd65990efbafff0814c03677;--font-funcs ot;U+0BA4,U+0BCA,U+0B95,U+0BC1,U+0B95,U+0BCD,U+0B95,U+0BAA,U+0BCD,U+0BAA,U+0B9F,U+0BCD,U+0B9F,U+0BC1;[tgm_e=0+1702|tgc_ta=0+1598|tgm_aa=0+1149|tgc_ku=2+1962|tgc_k=4+1592|tgc_ka=6+1592|tgc_p=7+1370|tgc_pa=9+1370|tgc_tt=10+1596|tgc_ttu=12+1833] +/System/Library/Fonts/Times.ttc@e9b4f626133de3b22787ee025218c6c799cc3ceb;--font-funcs ot;U+0041,U+0066,U+0300,U+0066,U+0069,U+005A;[A=0+1479|f=1+682|gravecmb=1@-551,588+0|fi=3+1139|Z=5+1251] +/System/Library/Fonts/LucidaGrande.ttc@b2b9aa73d0d9ddabbe73549949fc7444b8528cc2;--font-funcs ot;U+05E1,U+05B0;[shevahebrew=0@51,0+0|samekhhebrew=0+1361] +/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot;U+0054,U+0068,U+0020,U+0074,U+0068,U+0020,U+006C,U+006C,U+0020,U+0074,U+0065,U+0020,U+0074,U+006F,U+0020,U+0074,U+0072,U+0020,U+0066,U+0072,U+0020,U+0066,U+0075,U+0020,U+0066,U+006A;[T_h=0+2308|space=2+569|t_h=3+1687|space=5+569|l_l=6+1108|space=8+569|t_e=9+1408|space=11+569|t_o=12+1531|space=14+569|t_r=15+1385|space=17+569|f_r=18+1432|space=20+569|f_u=21+1733|space=23+569|f_j=24+1098] +/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[T=0+1497|e=1@-62,0+699|space=2+569|A=3+1431|V=4@-37,0+1377|space=5+569|T=6+1510|r=7@-50,0+803|space=8+569|V=9+1376|a=10@-37,0+1014|space=11+569|r=12+853|T=13+1560|space=14+569|e=15+761|T=16+1560|space=17+569|T=18+1515|d=19@-45,0+1006] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0627,U+0644,U+0623,U+064E,U+0628,U+0652,U+062C,U+064E,U+062F,U+0650,U+064A,U+064E,U+0651,U+0629,U+0640,U+0627,U+0644,U+0639,U+064E,U+0631,U+064E,U+0628,U+0650,U+064A,U+064E,U+0651,U+0629;[u0629.final.tehMarbuta=26+713|u064e_u0651.shaddaFatha=23@0,-200+0|u064a.medial.yeh=23+656|u0650.kasra=21@80,290+80|u0628.initial.beh=21@-80,0+576|u064e.fatha=19@200,-570+200|u0631.final.reh=19@-200,0+702|u064e.fatha=17@200,-200+200|u0639.medial.ain=17@-200,0+738|u0644.initial.lam=16+515|u0627.final.alef=15+647|u0640.tatweel=14+449|u0629.final.tehMarbuta=13+713|u064e_u0651.shaddaFatha=10@0,-200+0|u064a.initial.yeh=10+656|u0650.kasra=8@80,570+80|u062f.final.dal=8@-80,0+822|u064e.fatha=6@290,-160+290|u062c.medial.jeem=6@-290,0+1069|u0652.sukun=4@0,-200+0|u0628.initial.beh=4+656|u064e.fatha=1@-372,120+-372|u0644_u0623.isolated.lamHamzaOnAlef=1@120,0+1282|u0627.alef=0+647] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0628,U+064A,U+064E,U+0651,U+0629;[u0629.final.tehMarbuta=4+713|u064e_u0651.shaddaFatha=1@0,-200+0|u064a.medial.yeh=1+656|u0628.initial.beh=0+656] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0631,U+0628;[u0628.beh=1+1415|u0631.reh=0@-202,0+700] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0628,U+064F;[u064f.damma=0@250,-250+250|u0628.beh=0@-250,0+1165] +/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334;--font-funcs ot;U+0644,U+064E,U+0645,U+064E,U+0651,U+0627;[u0627.final.alef=5+647|u064e.fatha=0@-80,160+-80|u064e_u0651.shaddaFatha=0@490,250+490|u0644_u0645.initial.lamMeem=0@-410,0+415] +# SFNS uses opsz variation axis which isn't invoked here, see https;//crbug.com/1005969#c37 +/System/Library/Fonts/SFNS.ttf@253b4b28662acc1de4a86350fd2b26d620ea213c;--font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[T=0+920|e=1+1049|space=2+420|A=3+1162|V=4+1292|space=5+420|T=6+960|r=7+631|space=8+420|V=9+1142|a=10+1028|space=11+420|r=12+461|T=13+1190|space=14+420|e=15+779|T=16+1190|space=17+420|T=18+920|d=19+1134] +/System/Library/Fonts/SFNS.ttf@253b4b28662acc1de4a86350fd2b26d620ea213c;--font-ptem 9 --font-funcs ot;U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064;[T=0@19,0+958|e=1@19,0+1087|space=2@19,0+458|A=3@19,0+1200|V=4@19,0+1330|space=5@19,0+458|T=6@19,0+998|r=7@19,0+669|space=8@19,0+458|V=9@19,0+1180|a=10@19,0+1066|space=11@19,0+458|r=12@19,0+499|T=13@19,0+1228|space=14@19,0+458|e=15@19,0+817|T=16@19,0+1228|space=17@19,0+458|T=18@19,0+958|d=19@19,0+1172] +/System/Library/Fonts/Apple Color Emoji.ttc@ef22d55c551e2af0193d75105346c6e7e21af389;--remove-default-ignorables --font-funcs ot;U+1F468,U+200D,U+1F469,U+200D,U+1F467,U+200D,U+1F466;[u1F46A.MWGB=0+800] +/System/Library/Fonts/Supplemental/Zapfino.ttf@99a1e15163c3e9567d5b1019c45e9254dae63b08;--font-funcs ot;U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+006F;[Z=0+416|a=1@-21,0+264|p_f=2+433|i=4+181|n=5+261|Z=6+416|a=7@-21,0+264|p_f=8+433|i=10+181|n=11+261|Z=12+416|a=13@-21,0+264|p_f=14+433|i=16+181|n=17+261|Z=18+416|a=19@-21,0+264|p_f=20+433|i=22+181|n=23+261|Z=24+416|a=25@-21,0+264|p_f=26+433|i=28+181|n=29+261|Z=30+416|a=31@-21,0+264|p_f=32+433|i=34+181|n=35+261|Z=36+416|a=37@-21,0+264|p_f=38+433|i=40+181|n=41+261|Z=42+416|a=43@-21,0+264|p_f=44+433|i=46+181|n=47+261|Z=48+416|a=49@-21,0+264|p_f=50+433|i=52+181|n=53+261|Z=54+416|a=55@-21,0+264|p_f=56+433|i=58+181|n=59+261|Z=60+416|a=61@-21,0+264|p_f=62+433|i=64+181|n=65+261|Z_a_p_f_i_n_o=66+2333] +/System/Library/Fonts/Thonburi.ttc@bb080e01e45f7f6699d2df09a03b3b6d13804897;--font-funcs ot;U+0E17,U+0E35,U+0E48,U+0E4A;[thothahanthai_saraiithai_maiekthai=0+1616|maitrithai.key=0+1300] +/System/Library/Fonts/Times.ttc@e9b4f626133de3b22787ee025218c6c799cc3ceb;--font-funcs ot;U+0066,U+0069,U+006e,U+0065;[fi=0+1139|n=2+1024|e=3+909] +/System/Library/Fonts/Times.ttc@e9b4f626133de3b22787ee025218c6c799cc3ceb;--font-funcs ot --features liga=0;U+0066,U+0069,U+006e,U+0065;[f=0+682|i=1+569|n=2+1024|e=3+909] +/System/Library/Fonts/Supplemental/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4;--font-funcs ot;U+0F62,U+0F92,U+0FB1,U+0F74;[r_g_y_u=0+1579] +/System/Library/Fonts/Supplemental/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4;--font-funcs ot --features liga=0;U+0F62,U+0F92,U+0FB1,U+0F74;[r_g_y_u=0+1579] +/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s=3+728|t=4+725] +/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features dlig=1;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s_t=3+1438] +/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features liga=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] +/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features dlig=1,sups=0,tnum=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f_i=0+1097|r=2+853|s_t=3+1438] +/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features liga=0,sups=0,tnum=0;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] +/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features smcp=1;U+0066,U+0069,U+0072,U+0073,U+0074;[F.small=0+903|I.small=1+634|R.small=2+1113|S.small=3+911|T.small=4+1075] +/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac;--font-funcs ot --features liga=0,dlig=1;U+0066,U+0069,U+0072,U+0073,U+0074;[f=0+639|i=1+606|r=2+853|s_t=3+1438] +/System/Library/Fonts/Supplemental/Skia.ttf@caee56fc4085009c1a29a863500908050ea6248f;--font-funcs ot;U+0041,U+0056;[A=0+1345|V=1@-12,0+1346] +/System/Library/Fonts/Supplemental/Devanagari Sangam MN.ttc@214b7ffa672bc936745df5a72644f2b705b24b4b;--font-funcs ot;U+092D,U+0941;[dn_bha=0+1339|dn_u_matra.mrk=0@-296,11+0] + +# 11.1 +/System/Library/Fonts/Apple Color Emoji.ttc@6b0fa4926a1c8a32267e93e18c5eff21558de83a;--font-funcs ot;U+1F469,U+1F3FD,U+200D,U+1F91D,U+200D,U+1F468,U+1F3FE;[u1F469.3.L=0+0|space=0+0|space=0+0|u1F468.4.RA=0+800] diff --git a/test/shape/data/in-house/tests/mark-attachment.tests b/test/shape/data/in-house/tests/mark-attachment.tests new file mode 100644 index 0000000..315684e --- /dev/null +++ b/test/shape/data/in-house/tests/mark-attachment.tests @@ -0,0 +1 @@ +../fonts/98b7887cff91f722b92a8ff800120954606354f9.ttf;;U+100F,U+103C,U+102F,U+1036;[uni103C102F=0+150|uni100F=0+550|uni1036=0@-150,0+0] diff --git a/test/shape/data/in-house/tests/mark-filtering-sets.tests b/test/shape/data/in-house/tests/mark-filtering-sets.tests new file mode 100644 index 0000000..a64e9c7 --- /dev/null +++ b/test/shape/data/in-house/tests/mark-filtering-sets.tests @@ -0,0 +1,5 @@ +../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf;;U+062A,U+062E,U+062A,U+0629;[glyph837=3@299,1170+0|uni06C1.1=3+502|glyph837=2@149,690+0|uni0628.8=2+532|glyph836=1@-51,1259+0|glyph514=1+196|glyph837=0@655,1751+0|glyph112=0@0,-358+905] +../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf;;U+062A,U+062E,U+0646,U+0629;[glyph837=3@299,1170+0|uni06C1.1=3+502|glyph836=2@149,690+0|uni0628.8=2+532|glyph836=1@-51,1259+0|glyph514=1+196|glyph837=0@655,1751+0|glyph112=0@0,-358+905] +../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf;;U+062A,U+062E,U+0626,U+0629;[glyph837=3@299,1170+0|uni06C1.1=3+502|glyph847=2@149,690+0|uni0628.8=2+532|glyph836=1@-51,1259+0|glyph514=1+196|glyph837=0@655,1751+0|glyph112=0@0,-358+905] +../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf;;U+062A,U+062E,U+062B,U+0629;[glyph837=3@299,1520+0|uni06C1.1=3+502|glyph838=2@149,690+0|uni0628.8=2+532|glyph836=1@-51,1259+0|glyph514=1+196|glyph837=0@655,1751+0|glyph112=0@0,-358+905] +../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf;;U+062A,U+062E,U+0679,U+0629;[glyph837=3@299,1520+0|uni06C1.1=3+502|glyph842=2@149,690+0|uni0628.8=2+532|glyph836=1@-51,1259+0|glyph514=1+196|glyph837=0@655,1751+0|glyph112=0@0,-358+905] diff --git a/test/shape/data/in-house/tests/mongolian-variation-selector.tests b/test/shape/data/in-house/tests/mongolian-variation-selector.tests new file mode 100644 index 0000000..35b4701 --- /dev/null +++ b/test/shape/data/in-house/tests/mongolian-variation-selector.tests @@ -0,0 +1,19 @@ +../fonts/37033cc5cf37bb223d7355153016b6ccece93b28.ttf;;U+1826,U+180B,U+1826;[uni1826.E85E_ue.init1=0+599|uni1826.E856_ue.fina=2+750] +../fonts/ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf;;U+1820,U+180B;[uni1820.E821_a.isol1=0+1199] +../fonts/a34a7b00f22ffb5fd7eef6933b81c7e71bc2cdfb.ttf;;U+180A,U+1868,U+180A,U+1868,U+180B,U+180A,U+1868,U+180C,U+180A,U+1868,U+180D,U+180A;[gid1=0+268|gid10=1+778|gid1=2+268|gid9=3+575|gid1=5+268|gid10=6+778|gid1=8+268|gid8=9+575|gid1=11+268] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+183A,U+1823,U+182E,U+182B,U+1822,U+1826,U+180B,U+1832,U+180B,U+1827,U+1837;[uni183A1823.E971_ko.init=0+950|uni182E.E904_m.medi=2+400|uni182B1822.E8A6_pi.medi=3+1150|uni1826.E854_ue.medi1=5+1100|uni1832.E916_t.medi1=7+1000|uni1827.E85C_ee.medi=9+750|uni1837.E931_r.fina=10+750] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+182D,U+182D,U+180B;[uni182D.E8E2_g.init=0+1000|uni182D.E8E8_g.fina1=1+1250] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+182D,U+180C;[uni182D.EA1B_g.isol2=0+1000] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+182D,U+180D,U+200D;[uni182D.EA1E_g.init3=0+650|space=0+0] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+182D,U+200D,U+182D,U+180B,U+200D;[uni182D.E8E2_g.init=0+1000|space=0+0|uni182D.E8E5_g.medi1=2+800|space=2+0] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+182D,U+180C,U+200D;[uni182D.EA1D_g.init2=0+950|space=0+0] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+182D,U+180D,U+200D;[uni182D.EA1E_g.init3=0+650|space=0+0] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+200D,U+182D,U+200D,U+200D,U+182D,U+180B,U+200D;[space=0+0|uni182D.E8E4_g.medi=1+800|space=1+0|space=1+0|uni182D.E8E5_g.medi1=4+800|space=4+0] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+200D,U+182D,U+180C,U+200D;[space=0+0|uni182D.E8E6_g.medi2=1+650|space=1+0] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+200D,U+182D,U+180D,U+200D;[space=0+0|uni182D.E8E6_g.medi2=1+650|space=1+0] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+200D,U+182D,U+200D,U+182D,U+180B;[space=0+0|uni182D.E8E4_g.medi=1+800|space=1+0|uni182D.E8E8_g.fina1=3+1250] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+200D,U+182D,U+180C;[space=0+0|uni182D.E8E9_g.fina2=1+1050] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+1820,U+200C,U+182D,U+1820,U+1837;[uni1820.E820_a.isol=0+1550|space=1+0|uni182D.E8E2_g.init=2+1000|uni1820.E823_a.medi=3+400|uni1837.E931_r.fina=4+750] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+1830,U+1824,U+1837,U+200D,U+200D,U+182D,U+1820,U+200D;[uni1830.E90B_s.init=0+850|uni1824.E844_u.medi=1+600|uni1837.E930_r.medi=2+600|space=2+0|space=2+0|uni182D.E8E5_g.medi1=5+800|uni1820.E823_a.medi=6+400|space=6+0] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+200D,U+182D,U+1824,U+182F,U+1822;[space=0+0|uni182D.E8E5_g.medi1=1+800|uni1824.E844_u.medi=2+600|uni182F.E908_l.medi=3+400|uni1822.E837_i.fina=4+600] +../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf;;U+182A,U+1820,U+1822,U+182D,U+180E,U+1820,U+202F,U+1836,U+1822,U+1828;[uni182A1820.E875_ba.init=0+1000|uni1822.E836_i.medi2=2+1000|uni182D.E8E8_g.fina1=3+1250|uni180E.E80E_mvs=4+0|uni1820.E827_a.fina2=5+600|uni202F.nobreak=6+500|uni1836.E92B_y.init1=7+500|uni1822.E834_i.medi=8+500|uni1828.E866_n.fina=9+850] diff --git a/test/shape/data/in-house/tests/myanmar-misc.tests b/test/shape/data/in-house/tests/myanmar-misc.tests new file mode 100644 index 0000000..5273863 --- /dev/null +++ b/test/shape/data/in-house/tests/myanmar-misc.tests @@ -0,0 +1 @@ +../fonts/065b01e54f35f0d849fd43bd5b936212739a50cb.ttf;;U+101A,U+1035;[ya_e_above=0+1000] diff --git a/test/shape/data/in-house/tests/myanmar-syllable.tests b/test/shape/data/in-house/tests/myanmar-syllable.tests new file mode 100644 index 0000000..65a4b0b --- /dev/null +++ b/test/shape/data/in-house/tests/myanmar-syllable.tests @@ -0,0 +1 @@ +../fonts/af3086380b743099c54a3b11b96766039ea62fcd.ttf;--no-glyph-names;U+101D,U+FE00,U+1031,U+FE00,U+1031,U+FE00;[6=0+465|6=0+465|5=0+502] diff --git a/test/shape/data/in-house/tests/myanmar-zawgyi.tests b/test/shape/data/in-house/tests/myanmar-zawgyi.tests new file mode 100644 index 0000000..b31435f --- /dev/null +++ b/test/shape/data/in-house/tests/myanmar-zawgyi.tests @@ -0,0 +1 @@ +../fonts/ab14b4eb9d7a67e293f51d30d719add06c9d6e06.ttf;--script=Qaag;U+1000,U+103A,U+1004,U+1037,U+1039,U+1041;[Ka=0+2217|Ya-Semivowel=0+286|Nga=2+1247|Dot Below=2+0|Virama-Killer=2+0|One-Myanmar=5+1247] diff --git a/test/shape/data/in-house/tests/nested-mark-filtering-sets.tests b/test/shape/data/in-house/tests/nested-mark-filtering-sets.tests new file mode 100644 index 0000000..7de9382 --- /dev/null +++ b/test/shape/data/in-house/tests/nested-mark-filtering-sets.tests @@ -0,0 +1,4 @@ +../fonts/NotoNastaliqUrdu-Regular.ttf;;U+0628,U+0628,U+6D2;[OneDotBelowYB=2@764,-183+0|YBc1=2@764,-282+0|YehBarreeFin_3=2+355|OneDotBelowNS=1@20,-120+0|BehxMed.inT2outD2YB=1@0,349+182|NullMk=0+0|sp10=0+0|BehxIni.outT2=0@0,406+766] +../fonts/NotoNastaliqUrdu-Regular.ttf;;U+0628,U+0628,U+0628,U+6D2;[OneDotBelowYB=3@764,-183+0|YBc1=3@764,-282+0|OneDotBelowYB=3@1098,-60+0|YBc2=3@1098,-159+0|YehBarreeFin_4=3+355|OneDotBelowNS=2@20,-120+0|BehxMed.inT2outD2YB=2@0,349+182|NullMk=1+0|BehxMed.inT1outT2=1@0,406+184|NullMk=0+0|sp5=0+0|BehxIni=0@0,471+541] +../fonts/NotoNastaliqUrdu-Regular.ttf;;U+0628,U+0628,U+0628,U+0628,U+6D2;[OneDotBelowYB=4@659,-192+0|YBc1=4@659,-291+0|OneDotBelowYB=4@966,-55+0|YBc2=4@966,-154+0|OneDotBelowYB=4@1274,-148+0|YBc3=4@1274,-247+0|YehBarreeFin_5=4+355|OneDotBelowNS=3@20,-120+0|BehxMed.inT2outD2YB=3@0,349+182|NullMk=2+0|BehxMed.inT1outT2=2@0,406+184|NullMk=1+0|BehxMed.inT2outT1=1@0,471+267|NullMk=0+0|sp0=0+0|BehxIni.outT2=0@0,616+156] +../fonts/NotoNastaliqUrdu-Regular.ttf;;U+0628,U+0628,U+0628,U+0628,U+0628,U+6D2;[OneDotBelowYB=5@659,-192+0|YBc1=5@659,-291+0|OneDotBelowYB=5@966,-55+0|YBc2=5@966,-154+0|OneDotBelowYB=5@1274,-148+0|YBc3=5@1274,-247+0|YehBarreeFin_5=5+355|OneDotBelowNS=4@20,-120+0|BehxMed.inT2outD2YB=4@0,349+182|NullMk=3+0|BehxMed.inT1outT2=3@0,406+184|NullMk=2+0|BehxMed.inT2outT1=2@0,471+267|NullMk=1+0|BehxMed.inT1outT2=1@0,616+184|OneDotBelowNS=0@73,516+0|sp0=0+0|BehxIni=0@0,681+236] diff --git a/test/shape/data/in-house/tests/none-directional.tests b/test/shape/data/in-house/tests/none-directional.tests new file mode 100644 index 0000000..e1c5657 --- /dev/null +++ b/test/shape/data/in-house/tests/none-directional.tests @@ -0,0 +1,3 @@ +../fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf;;U+10300,U+10301;[u10300=0+1470|u10301=1+1284] +../fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf;--direction=ltr;U+10300,U+10301;[u10300=0+1470|u10301=1+1284] +../fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf;--direction=rtl;U+10300,U+10301;[u10301_r=1+1284|u10300_r=0+1470] diff --git a/test/shape/data/in-house/tests/positioning-features.tests b/test/shape/data/in-house/tests/positioning-features.tests new file mode 100644 index 0000000..1021a45 --- /dev/null +++ b/test/shape/data/in-house/tests/positioning-features.tests @@ -0,0 +1,3 @@ +../fonts/53a91c20e33a596f2be17fb68b382d6b7eb85d5c.ttf;;U+0041,U+0056;[A=0+625|V=1+675] +../fonts/f79eb71df4e4c9c273b67b89a06e5ff9e3c1f834.ttf;;U+006D,U+0315;[m=0+945|uni0315=0@32,-178+0] +../fonts/ea3f63620511b2097200d23774ffef197e829e69.ttf;;U+0079,U+0325;[y=0+565|uni0325=0@-422,-240+0] diff --git a/test/shape/data/in-house/tests/rand.tests b/test/shape/data/in-house/tests/rand.tests new file mode 100644 index 0000000..6111828 --- /dev/null +++ b/test/shape/data/in-house/tests/rand.tests @@ -0,0 +1,3 @@ +../fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf;--no-glyph-names --features=-rand;U+0054,U+0055,U+0056;[1=0+560|2=1+602|3=2+602] +../fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf;--no-glyph-names --features=rand=2;U+0054,U+0055,U+0056;[5=0+560|8=1+602|11=2+602] +../fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf;--no-glyph-names;U+0054,U+0055,U+0056,U+0054,U+0055,U+0056,U+0054,U+0055,U+0056,U+0054,U+0055,U+0056;[5=0+560|7=1+602|10=2+602|4=3+560|7=4+602|10=5+602|6=6+560|9=7+602|10=8+602|5=9+560|8=10+602|12=11+602] diff --git a/test/shape/data/in-house/tests/reverse-sub.tests b/test/shape/data/in-house/tests/reverse-sub.tests new file mode 100644 index 0000000..60a5369 --- /dev/null +++ b/test/shape/data/in-house/tests/reverse-sub.tests @@ -0,0 +1,3 @@ +../fonts/a706511c65fb278fda87eaf2180ca6684a80f423.ttf;;U+0041,U+0020,U+0041,U+0042;[A.alt1=0+1000|space=1+1000|A.alt1=2+1000|B=3+1000] +../fonts/3f24aff8b768e586162e9b9d03b15c36508dd2ae.ttf;--features=salt=2;U+0635,U+0644,U+0637,U+062E,U+0644,U+0637,U+062C;[gid43=6@143,-124+0|gid8=6+178|gid25=5@0,110+670|gid33=4@0,110+120|gid41=3@-8,343+0|gid10=3@0,110+88|gid26=2@0,220+670|gid34=1@0,220+120|gid21=0@0,220+670] +../fonts/1b66a1f4b076b734caa6397b3e57231af1feaafb.ttf;;U+0031,U+0032,U+0033,U+0034,U+0035,U+0036,U+0037,U+0038,U+0039,U+0030,U+2044,U+0031,U+0032,U+0033,U+0034,U+0035,U+0036,U+0037,U+0038,U+0039,U+0030;[one.numr=0+350|two.numr=1+350|three.numr=2+350|four.numr=3+350|five.numr=4+350|six.numr=5+350|seven.numr=6+350|eight.numr=7+350|nine.numr=8+350|zero.numr=9+350|fraction=10+130|one.dnom=11+350|two.dnom=12+350|three.dnom=13+350|four.dnom=14+350|five.dnom=15+350|six.dnom=16+350|seven.dnom=17+350|eight.dnom=18+350|nine.dnom=19+350|zero.dnom=20+350] diff --git a/test/shape/data/in-house/tests/rotation.tests b/test/shape/data/in-house/tests/rotation.tests new file mode 100644 index 0000000..66cbc09 --- /dev/null +++ b/test/shape/data/in-house/tests/rotation.tests @@ -0,0 +1,4 @@ +../fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf;--no-clusters --no-positions --direction=l;U+3008;[uni3008] +../fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf;--no-clusters --no-positions --direction=r;U+3008;[uni3009] +../fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf;--no-clusters --no-positions --direction=t;U+3008;[uniFE3F] +../fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf;--no-clusters --no-positions --direction=b;U+3008;[uniFE40] diff --git a/test/shape/data/in-house/tests/simple.tests b/test/shape/data/in-house/tests/simple.tests new file mode 100644 index 0000000..e88ed6b --- /dev/null +++ b/test/shape/data/in-house/tests/simple.tests @@ -0,0 +1,2 @@ +../fonts/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf;--shaper=ot;U+0056,U+0041,U+0042,U+0045,U+0061,U+0062,U+0063,U+0064;[V=0+1142|A=1+1295|B=2+1295|E=3+1123|a=4+1126|b=5+1164|c=6+1072|d=7+1164] +../fonts/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf;--shaper=fallback;U+0056,U+0041,U+0042,U+0045,U+0061,U+0062,U+0063,U+0064;[V=0+1295|A=1+1295|B=2+1295|E=3+1123|a=4+1126|b=5+1164|c=6+1072|d=7+1164] diff --git a/test/shape/data/in-house/tests/sinhala.tests b/test/shape/data/in-house/tests/sinhala.tests new file mode 100644 index 0000000..4748c1d --- /dev/null +++ b/test/shape/data/in-house/tests/sinhala.tests @@ -0,0 +1 @@ +../fonts/5af5361ed4d1e8305780b100e1730cb09132f8d1.ttf;;U+0DBB,U+0DCA,U+200D,U+0DBA,U+0DCA,U+200D,U+0DBA;[gid8=0+1343|gid4=0+1130] diff --git a/test/shape/data/in-house/tests/spaces.tests b/test/shape/data/in-house/tests/spaces.tests new file mode 100644 index 0000000..36cfc0f --- /dev/null +++ b/test/shape/data/in-house/tests/spaces.tests @@ -0,0 +1,34 @@ +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+0020;[gid1=0+560] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+00A0;[gid1=0+560] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+1680;[gid0=0+692] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+2000;[gid1=0+1024] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+2001;[gid1=0+2048] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+2002;[gid1=0+1024] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+2003;[gid1=0+2048] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+2004;[gid1=0+683] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+2005;[gid1=0+512] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+2006;[gid1=0+341] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+2007;[gid1=0+560] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+2008;[gid1=0+560] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+2009;[gid1=0+410] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+200A;[gid1=0+128] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+202F;[gid1=0+280] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+205F;[gid1=0+455] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot;U+3000;[gid1=0+2048] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+0020;[gid1=0@-280,0+0,-2048] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+00A0;[gid1=0@-280,0+0,-2048] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+1680;[gid0=0@-346,0+0,-2048] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+2000;[gid1=0@-280,0+0,-1024] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+2001;[gid1=0@-280,0+0,-2048] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+2002;[gid1=0@-280,0+0,-1024] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+2003;[gid1=0@-280,0+0,-2048] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+2004;[gid1=0@-280,0+0,-683] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+2005;[gid1=0@-280,0+0,-512] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+2006;[gid1=0@-280,0+0,-341] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+2007;[gid1=0@-280,0+0,-2048] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+2008;[gid1=0@-280,0+0,-2048] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+2009;[gid1=0@-280,0+0,-410] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+200A;[gid1=0@-280,0+0,-128] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+202F;[gid1=0@-280,0+0,-1024] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+205F;[gid1=0@-280,0+0,-455] +../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf;--font-funcs=ot --direction=ttb;U+3000;[gid1=0@-280,0+0,-2048] diff --git a/test/shape/data/in-house/tests/tibetan-contractions-1.tests b/test/shape/data/in-house/tests/tibetan-contractions-1.tests new file mode 100644 index 0000000..6e1eed5 --- /dev/null +++ b/test/shape/data/in-house/tests/tibetan-contractions-1.tests @@ -0,0 +1,60 @@ +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+FEFF,U+0F40,U+0F72,U+0F72,U+0F0B,U+0F66,U+0FAD,U+0F7C,U+0F7C,U+0F0B;[uni0F40=0+680|uni0F720F72=0+0|uni0F0B=4+190|uni0F660FAD=5+680|uni0F7D=5+0|uni0F0B=9+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F40,U+0F74,U+0F72,U+0F66,U+0F0B;[uni0F400F740F72=0+680|uni0F66=3+680|uni0F0B=4+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F40,U+0F74,U+0F7A,U+0F53,U+0F0B;[uni0F400F74=0+680|uni0F7A=0+0|uni0F53=3+590|uni0F0B=4@-30,0+160] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F40,U+0F74,U+0F7C,U+0F56,U+0F39,U+0F0B;[uni0F400F74=0+680|uni0F7C=0+0|uni0F56=3+610|uni0F39=3+0|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F40,U+0F74,U+0F72,U+0F42,U+0F66,U+0F0B;[uni0F400F740F72=0+680|uni0F42=3+680|uni0F66=4+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F40,U+0F74,U+0F7A,U+0F66,U+0F0B;[uni0F400F74=0+680|uni0F7A=0+0|uni0F66=3+680|uni0F0B=4+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F40,U+0FB3,U+0F74,U+0F7A,U+0F56,U+0F66,U+0F0B;[uni0F400FB30F740F7A=0+660|uni0F56=4+610|uni0F66=5+680|uni0F0B=6+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F40,U+0FB3,U+0F74,U+0F7C,U+0F42,U+0F0B;[uni0F400FB30F74=0+660|uni0F7C=0+0|uni0F42=4+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F51,U+0F40,U+0F7C,U+0F7C,U+0F42,U+0F0B;[uni0F51=0+600|uni0F400F7D=1+680|uni0F42=4+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F51,U+0F40,U+0F7C,U+0F7C,U+0F62,U+0F0B;[uni0F51=0+600|uni0F400F7D=1+680|uni0F62=4+620|uni0F0B=5@-65,0+130] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F51,U+0F40,U+0FB1,U+0F7C,U+0F72,U+0F62,U+0F0B;[uni0F51=0+600|uni0F400FB10F7C0F72=1+660|uni0F62=5+620|uni0F0B=6@-65,0+130] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F66,U+0F90,U+0FB1,U+0F74,U+0F7A,U+0F0B;[uni0F660F900FB10F74=0+680|uni0F7A=0+0|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F56,U+0F66,U+0F90,U+0FB1,U+0F7A,U+0F7A,U+0F51,U+0F0B;[uni0F56=0+610|uni0F660F900FB1=1+660|uni0F7B=1+0|uni0F51=6+600|uni0F0B=7@-70,0+106] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F56,U+0F66,U+0F90,U+0FB1,U+0F7A,U+0F7A,U+0F7A,U+0F51,U+0F0B;[uni0F56=0+610|uni0F660F900FB1=1+660|uni0F7B0F7A=1+0|uni0F51=7+600|uni0F0B=8@-70,0+106] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F41,U+0F58,U+0F66,U+0F74,U+0F7E,U+0F0B;[uni0F41=0+660|uni0F58=1+660|uni0F660F740F7E=2+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F41,U+0F74,U+0F7C,U+0F66,U+0F39,U+0F0B;[uni0F410F74=0+680|uni0F7C=0+0|uni0F66=3+680|uni0F39=3+0|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F41,U+0FB1,U+0F74,U+0F7C,U+0F42,U+0F0B;[uni0F410FB10F74=0+670|uni0F7C=0+0|uni0F42=4+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F41,U+0FB2,U+0F74,U+0F7A,U+0F51,U+0F0B;[uni0F410FB20F74=0+660|uni0F7A=0+0|uni0F51=4+600|uni0F0B=5@-70,0+106] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F41,U+0FB2,U+0F74,U+0F72,U+0F44,U+0F0B;[uni0F410FB20F74=0+660|uni0F72=0+0|uni0F44=4+560|uni0F0B=5@-20,0+110] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F41,U+0FB2,U+0F74,U+0F7C,U+0F51,U+0F0B;[uni0F410FB20F74=0+660|uni0F7C=0+0|uni0F51=4+600|uni0F0B=5@-70,0+106] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F41,U+0FB2,U+0F74,U+0F7E,U+0F51,U+0F0B;[uni0F410FB20F740F7E=0+660|uni0F51=4+600|uni0F0B=5@-70,0+106] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F58,U+0F41,U+0FB1,U+0F7A,U+0F7A,U+0F7A,U+0F53,U+0F0B;[uni0F58=0+660|uni0F410FB1=1+680|uni0F7B0F7A=1+0|uni0F53=6+590|uni0F0B=7@-30,0+160] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F60,U+0F41,U+0F7C,U+0F7C,U+0F62,U+0F0B;[uni0F60=0+600|uni0F410F7D=1+660|uni0F62=4+620|uni0F0B=5@-65,0+130] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F42,U+0F74,U+0F7C,U+0F42,U+0F0B;[uni0F420F74=0+680|uni0F7C=0+0|uni0F42=3+680|uni0F0B=4+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F42,U+0FB1,U+0F74,U+0F72,U+0F42,U+0F0B;[uni0F420FB10F74=0+700|uni0F72=0+0|uni0F42=4+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F42,U+0FB2,U+0F74,U+0F72,U+0F53,U+0F0B;[uni0F420FB20F74=0+680|uni0F72=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F42,U+0FB2,U+0F74,U+0F72,U+0F0B;[uni0F420FB20F74=0+680|uni0F72=0+0|uni0F0B=4+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F42,U+0FB2,U+0F74,U+0F7C,U+0F53,U+0F0B;[uni0F420FB20F74=0+680|uni0F7C=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F42,U+0FB2,U+0F74,U+0F7C,U+0F56,U+0F0B;[uni0F420FB20F74=0+680|uni0F7C=0+0|uni0F56=4+610|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F42,U+0FB2,U+0F7C,U+0F72,U+0F53,U+0F0B;[uni0F420FB2=0+680|uni0F7C0F72=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F42,U+0FB2,U+0F7C,U+0F7A,U+0F62,U+0F0B;[uni0F420FB2=0+680|uni0F7C0F7A=0+0|uni0F62=4+620|uni0F0B=5@-65,0+130] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F51,U+0F42,U+0F74,U+0F72,U+0F42,U+0F0B;[uni0F51=0+600|uni0F420F740F72=1+680|uni0F42=4+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F51,U+0F42,U+0F74,U+0F7A,U+0F53,U+0F0B;[uni0F51=0+600|uni0F420F74=1+680|uni0F7A=1+0|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F51,U+0F42,U+0F74,U+0F7A,U+0F42,U+0F66,U+0F0B;[uni0F51=0+600|uni0F420F74=1+680|uni0F7A=1+0|uni0F42=4+680|uni0F66=5+680|uni0F0B=6+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F51,U+0F42,U+0FB3,U+0F7C,U+0F7A,U+0F44,U+0F0B;[uni0F51=0+600|uni0F420FB3=1+680|uni0F7C0F7A=1+0|uni0F44=5+560|uni0F0B=6@-20,0+110] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F58,U+0F42,U+0F7C,U+0F7C,U+0F53,U+0F0B;[uni0F58=0+660|uni0F420F7D=1+680|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F44,U+0F74,U+0F72,U+0F42,U+0F0B;[uni0F440F74=0+610|uni0F72=0+0|uni0F42=3+680|uni0F0B=4+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F51,U+0F42,U+0FB2,U+0F74,U+0F7C,U+0F56,U+0F0B;[uni0F51=0+600|uni0F420FB20F74=1+680|uni0F7C=1+0|uni0F56=5+610|uni0F0B=6+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F56,U+0F45,U+0F74,U+0F72,U+0F42,U+0F0B;[uni0F56=0+610|uni0F450F740F72=1+630|uni0F42=4+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F56,U+0F45,U+0F74,U+0F72,U+0F66,U+0F0B;[uni0F56=0+610|uni0F450F740F72=1+630|uni0F66=4+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F56,U+0F45,U+0FB2,U+0F74,U+0F42,U+0F0B;[uni0F56=0+610|uni0F450FB20F74=1+640|uni0F42=4+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F56,U+0F45,U+0F74,U+0F72,U+0F0B;[uni0F56=0+610|uni0F450F740F72=1+630|uni0F0B=4+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F56,U+0F45,U+0F74,U+0F7E,U+0F0B;[uni0F56=0+610|uni0F450F740F7E=1+630|uni0F0B=4+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F46,U+0F74,U+0F72,U+0F63,U+0F0B;[uni0F460F74=0+650|uni0F72=0+0|uni0F63=3+700|uni0F0B=4+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F46,U+0F74,U+0F7C,U+0F51,U+0F0B;[uni0F460F74=0+650|uni0F7C=0+0|uni0F51=3+600|uni0F0B=4@-70,0+106] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F46,U+0F74,U+0F7C,U+0F51,U+0F0B;[uni0F460F74=0+650|uni0F7C=0+0|uni0F51=3+600|uni0F0B=4@-70,0+106] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F46,U+0F74,U+0F7E,U+0F51,U+0F0B;[uni0F460F740F7E=0+650|uni0F51=3+600|uni0F0B=4@-70,0+106] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F46,U+0F39,U+0F74,U+0F7C,U+0F51,U+0F0B;[uni0F46=0+620|uni0F39=0+0|uni0F74=0+0|uni0F7C=0+0|uni0F51=4+600|uni0F0B=5@-70,0+106] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F46,U+0FB2,U+0F74,U+0F72,U+0F53,U+0F0B;[uni0F460FB20F740F72=0+660|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F46,U+0FB2,U+0F74,U+0F7C,U+0F63,U+0F0B;[uni0F460FB20F74=0+660|uni0F7C=0+0|uni0F63=4+700|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F58,U+0F46,U+0F7C,U+0F7A,U+0F53,U+0F0B;[uni0F58=0+660|uni0F46=1+620|uni0F7C0F7A=1+0|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F60,U+0F46,U+0FB1,U+0F7C,U+0F72,U+0F62,U+0F0B;[uni0F60=0+600|uni0F460FB10F7C0F72=1+660|uni0F62=5+620|uni0F0B=6@-65,0+130] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F47,U+0F7C,U+0F7C,U+0F0B;[uni0F470F7D=0+570|uni0F0B=3+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F62,U+0F97,U+0F74,U+0F7A,U+0F53,U+0F39,U+0F0B;[uni0F620F970F74=0+600|uni0F7A=0+0|uni0F53=4+590|uni0F39=4+0|uni0F0B=6+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F49,U+0F74,U+0F72,U+0F0B;[uni0F490F74=0+580|uni0F72=0+0|uni0F0B=3+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F49,U+0F74,U+0F72,U+0F44,U+0F0B;[uni0F490F74=0+580|uni0F72=0+0|uni0F44=3+560|uni0F0B=4@-20,0+110] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F58,U+0F49,U+0F72,U+0F7E,U+0F51,U+0F0B;[uni0F58=0+660|uni0F49=1+580|uni0F720F7E=1+0|uni0F51=4+600|uni0F0B=5@-70,0+106] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F42,U+0F4F,U+0F74,U+0F72,U+0F42,U+0F0B;[uni0F42=0+680|uni0F4F0F740F72=1+600|uni0F42=4+680|uni0F0B=5+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F56,U+0F4F,U+0F44,U+0F7C,U+0F7E,U+0F66,U+0F0B;[uni0F56=0+610|uni0F4F=1+560|uni0F44=2+560|uni0F7C0F7E=2+0|uni0F66=5+680|uni0F0B=6+190] +../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf;;U+0F50,U+0F39,U+0F74,U+0F7A,U+0F4A,U+0F0B;[uni0F50=0+600|uni0F39=0+0|uni0F74=0+0|uni0F7A=0+0|uni0F4A=4+590|uni0F0B=5+190] diff --git a/test/shape/data/in-house/tests/tibetan-contractions-2.tests b/test/shape/data/in-house/tests/tibetan-contractions-2.tests new file mode 100644 index 0000000..495a8df --- /dev/null +++ b/test/shape/data/in-house/tests/tibetan-contractions-2.tests @@ -0,0 +1,53 @@ +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F50,U+0F74,U+0F72,U+0F53,U+0F0B;[uni0F500F74=0+600|uni0F72=0+0|uni0F53=3+590|uni0F0B=4@-30,0+160] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F58,U+0F50,U+0F74,U+0F7C,U+0F44,U+0F0B;[uni0F58=0+660|uni0F500F74=1+600|uni0F7C=1+0|uni0F44=4+560|uni0F0B=5@-20,0+110] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F58,U+0F50,U+0F7C,U+0F7A,U+0F44,U+0F0B;[uni0F58=0+660|uni0F50=1+600|uni0F7C0F7A=1+0|uni0F44=4+560|uni0F0B=5@-20,0+110] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F58,U+0F50,U+0F7C,U+0F72,U+0F66,U+0F0B;[uni0F58=0+660|uni0F50=1+600|uni0F7C0F72=1+0|uni0F66=4+680|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F51,U+0F74,U+0F62,U+0FB2,U+0F7C,U+0F51,U+0F0B;[uni0F510F74=0+600|uni0F620FB2=2+600|uni0F7C=2+0|uni0F51=5+600|uni0F0B=6@-70,0+106] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F51,U+0FB2,U+0F74,U+0F72,U+0F42,U+0F0B;[uni0F510FB20F74=0+600|uni0F72=0+0|uni0F42=4+680|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F42,U+0F51,U+0F74,U+0F7A,U+0F53,U+0F0B;[uni0F42=0+680|uni0F510F740F7A=1+600|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F56,U+0F51,U+0F7B,U+0F42,U+0F66,U+0F0B;[uni0F56=0+610|uni0F510F7B=1+579|uni0F42=3+680|uni0F66=4+680|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F60,U+0F51,U+0F74,U+0F7A,U+0F51,U+0F0B;[uni0F60=0+600|uni0F510F740F7A=1+600|uni0F51=4+600|uni0F0B=5@-70,0+106] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F62,U+0FA1,U+0F7C,U+0F7A,U+0F0B;[uni0F620FA10F7C0F7A=0+580|uni0F0B=4+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F66,U+0FA1,U+0F74,U+0F72,U+0F56,U+0F0B;[uni0F660FA10F74=0+680|uni0F72=0+0|uni0F56=4+610|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F53,U+0F74,U+0F7C,U+0F42,U+0F66,U+0F0B;[uni0F530F74=0+600|uni0F7C=0+0|uni0F42=3+680|uni0F66=4+680|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F53,U+0F74,U+0F7C,U+0F62,U+0F0B;[uni0F530F74=0+600|uni0F7C=0+0|uni0F62=3+620|uni0F0B=4@-65,0+130] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F42,U+0F53,U+0FB1,U+0F7C,U+0F7E,U+0F62,U+0F0B;[uni0F42=0+680|uni0F530FB1=1+600|uni0F7C0F7E=1+0|uni0F62=5+620|uni0F0B=6@-65,0+130] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F51,U+0F54,U+0F74,U+0F7C,U+0F42,U+0F66,U+0F0B;[uni0F51=0+600|uni0F540F74=1+610|uni0F7C=1+0|uni0F42=4+680|uni0F66=5+680|uni0F0B=6+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F56,U+0FB1,U+0F74,U+0F7E,U+0F56,U+0F0B;[uni0F560FB10F74=0+620|uni0F7E=0+0|uni0F56=4+610|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F56,U+0FB3,U+0F74,U+0F7C,U+0F53,U+0F0B;[uni0F560FB30F74=0+650|uni0F7C=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F56,U+0FB3,U+0F7C,U+0F7C,U+0F53,U+0F0B;[uni0F560FB3=0+650|uni0F7D=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F51,U+0F56,U+0F74,U+0F7C,U+0F51,U+0F0B;[uni0F51=0+600|uni0F560F74=1+610|uni0F7C=1+0|uni0F51=4+600|uni0F0B=5@-70,0+106] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F51,U+0F56,U+0F74,U+0F7C,U+0F56,U+0F66,U+0F0B;[uni0F51=0+600|uni0F560F74=1+610|uni0F7C=1+0|uni0F56=4+610|uni0F66=5+680|uni0F0B=6+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F58,U+0F74,U+0F7A,U+0F42,U+0F66,U+0F0B;[uni0F580F74=0+680|uni0F7A=0+0|uni0F42=3+680|uni0F66=4+680|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F58,U+0F74,U+0F72,U+0F42,U+0F0B;[uni0F580F74=0+680|uni0F72=0+0|uni0F42=3+680|uni0F0B=4+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F58,U+0F74,U+0F7A,U+0F42,U+0F66,U+0F0B;[uni0F580F74=0+680|uni0F7A=0+0|uni0F42=3+680|uni0F66=4+680|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F58,U+0F74,U+0F7A,U+0F53,U+0F0B;[uni0F580F74=0+680|uni0F7A=0+0|uni0F53=3+590|uni0F0B=4@-30,0+160] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F58,U+0F9F,U+0F7C,U+0F7A,U+0F42,U+0F0B;[uni0F580F9F0F7C0F7A=0+660|uni0F42=4+680|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F58,U+0F7C,U+0F7A,U+0F44,U+0F0B;[uni0F58=0+660|uni0F7C0F7A=0+0|uni0F44=3+560|uni0F0B=4@-20,0+110] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F42,U+0F59,U+0F74,U+0F7C,U+0F62,U+0F0B;[uni0F42=0+680|uni0F590F74=1+620|uni0F7C=1+0|uni0F62=4+620|uni0F0B=5@-65,0+130] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F58,U+0F5A,U+0FAE,U+0F74,U+0F7E,U+0F66,U+0F0B;[uni0F58=0+660|uni0F5A0FAE0F740F7E=1+620|uni0F66=5+680|uni0F0B=6+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F62,U+0FAB,U+0F74,U+0F7A,U+0F66,U+0F0B;[uni0F620FAB0F74=0+660|uni0F7A=0+0|uni0F66=4+680|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F62,U+0FAB,U+0F74,U+0F7A,U+0F53,U+0F0B;[uni0F620FAB0F74=0+660|uni0F7A=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F5E,U+0F74,U+0F7C,U+0F63,U+0F0B;[uni0F5E0F74=0+660|uni0F7C=0+0|uni0F63=3+700|uni0F0B=4+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F42,U+0F5E,U+0F74,U+0F7C,U+0F42,U+0F0B;[uni0F42=0+680|uni0F5E0F74=1+660|uni0F7C=1+0|uni0F42=4+680|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F42,U+0F5E,U+0F74,U+0F7C,U+0F58,U+0F66,U+0F0B;[uni0F42=0+680|uni0F5E0F74=1+660|uni0F7C=1+0|uni0F58=4+660|uni0F66=5+680|uni0F0B=6+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F42,U+0F5F,U+0F74,U+0F7C,U+0F0B;[uni0F42=0+680|uni0F5F0F74=1+610|uni0F7C=1+0|uni0F0B=4+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F42,U+0F5F,U+0F74,U+0F72,U+0F44,U+0F0B;[uni0F42=0+680|uni0F5F0F740F72=1+610|uni0F44=4+560|uni0F0B=5@-20,0+110] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F42,U+0F5F,U+0F74,U+0F7A,U+0F62,U+0F0B;[uni0F42=0+680|uni0F5F0F74=1+610|uni0F7A=1+0|uni0F62=4+620|uni0F0B=5@-65,0+130] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F42,U+0F5F,U+0F74,U+0F7A,U+0F62,U+0F0B;[uni0F42=0+680|uni0F5F0F74=1+610|uni0F7A=1+0|uni0F62=4+620|uni0F0B=5@-65,0+130] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F42,U+0F5F,U+0F74,U+0F7A,U+0F51,U+0F0B;[uni0F42=0+680|uni0F5F0F74=1+610|uni0F7A=1+0|uni0F51=4+600|uni0F0B=5@-70,0+106] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F60,U+0F7C,U+0F7A,U+0F62,U+0F0B;[uni0F60=0+600|uni0F7C0F7A=0+0|uni0F62=3+620|uni0F0B=4@-65,0+130] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F61,U+0F72,U+0F7A,U+0F0B;[uni0F61=0+700|uni0F720F7A=0+0|uni0F0B=3+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F61,U+0F7A,U+0F7A,U+0F66,U+0F0B;[uni0F61=0+700|uni0F7B=0+0|uni0F66=3+680|uni0F0B=4+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F62,U+0F72,U+0F53,U+0F7C,U+0F7A,U+0F0B;[uni0F620F72=0+620|uni0F530F7C0F7A=2+590|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F62,U+0F74,U+0F7C,U+0F63,U+0F0B;[uni0F620F74=0+601|uni0F7C=0+0|uni0F63=3+700|uni0F0B=4+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F66,U+0F7A,U+0F7E,U+0F53,U+0F0B;[uni0F66=0+680|uni0F7A0F7E=0+0|uni0F53=3+590|uni0F0B=4@-30,0+160] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F66,U+0F7A,U+0F7E,U+0F51,U+0F60,U+0F0B;[uni0F66=0+680|uni0F7A0F7E=0+0|uni0F51=3+600|uni0F60=4+600|uni0F0B=5@-40,0+150] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F66,U+0F7C,U+0F7C,U+0F56,U+0F0B;[uni0F660F7D=0+680|uni0F56=3+610|uni0F0B=4+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F66,U+0F7C,U+0F7C,U+0F62,U+0F0B;[uni0F660F7D=0+680|uni0F62=3+620|uni0F0B=4@-65,0+130] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F66,U+0FB2,U+0F7C,U+0F7A,U+0F66,U+0F0B;[uni0F660FB2=0+680|uni0F7C0F7A=0+0|uni0F66=4+680|uni0F0B=5+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F66,U+0FB3,U+0F7C,U+0F7C,U+0F51,U+0F0B;[uni0F660FB3=0+680|uni0F7D=0+0|uni0F51=4+600|uni0F0B=5@-70,0+106] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F66,U+0FB3,U+0F7C,U+0F7C,U+0F53,U+0F0B;[uni0F660FB3=0+680|uni0F7D=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F56,U+0F66,U+0F99,U+0F7C,U+0F7E,U+0F51,U+0F66,U+0F0B;[uni0F56=0+610|uni0F660F99=1+670|uni0F7C0F7E=1+0|uni0F51=5+600|uni0F66=6+680|uni0F0B=7+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F63,U+0FB7,U+0FB1,U+0F7C,U+0F42,U+0F66,U+0F0B;[uni0F630FB70FB1=0+680|uni0F7C=0+0|uni0F42=4+680|uni0F66=5+680|uni0F0B=6+190] +../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf;;U+0F68,U+0FB1,U+0F7C,U+0F53,U+0F0B;[uni0F680FB1=0+740|uni0F7C=0+0|uni0F53=3+590|uni0F0B=4@-30,0+160] diff --git a/test/shape/data/in-house/tests/tibetan-vowels.tests b/test/shape/data/in-house/tests/tibetan-vowels.tests new file mode 100644 index 0000000..bc0e32d --- /dev/null +++ b/test/shape/data/in-house/tests/tibetan-vowels.tests @@ -0,0 +1,11 @@ +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F68,U+0F72;[uni0F680F72=0+730] +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F68,U+0F74;[uni0F680F74=0+730] +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F68,U+0F7A;[uni0F680F7A=0+730] +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F68,U+0F7C;[uni0F680F7C=0+730] +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F68,U+0F71,U+0F72;[uni0F680F710F72=0+720] +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F68,U+0F71,U+0F74;[uni0F680F75=0+720] +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F68,U+0F7B;[uni0F680F7B=0+720] +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F68,U+0F7D;[uni0F680F7D=0+730] +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F68,U+0F7E;[uni0F680F7E=0+730] +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F68,U+0F7F;[uni0F68=0+730|uni0F7F=0+408] +../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf;;U+0F00;[uni0F00=0+730] diff --git a/test/shape/data/in-house/tests/tt-kern-gpos.tests b/test/shape/data/in-house/tests/tt-kern-gpos.tests new file mode 100644 index 0000000..756e9e0 --- /dev/null +++ b/test/shape/data/in-house/tests/tt-kern-gpos.tests @@ -0,0 +1 @@ +../fonts/b121d4306b2e3add5abbaad21d95fcf04aacbd64.ttf;;U+0041,U+0043,U+0041,U+0042;[A=0+1275|C=1@-20,0+1272|A=2+1296|B=3+1327] diff --git a/test/shape/data/in-house/tests/unsafe-to-concat.tests b/test/shape/data/in-house/tests/unsafe-to-concat.tests new file mode 100644 index 0000000..24906fa --- /dev/null +++ b/test/shape/data/in-house/tests/unsafe-to-concat.tests @@ -0,0 +1 @@ +../fonts/34da9aab7bee86c4dfc3b85e423435822fdf4b62.ttf;--show-flags;U+0628,U+200C,U+0628;[uni0628=1+993#2|uni0628=0+993#2] diff --git a/test/shape/data/in-house/tests/use-indic3.tests b/test/shape/data/in-house/tests/use-indic3.tests new file mode 100644 index 0000000..d3d010e --- /dev/null +++ b/test/shape/data/in-house/tests/use-indic3.tests @@ -0,0 +1 @@ +../fonts/3c96e7a303c58475a8c750bf4289bbe73784f37d.ttf;;U+0C95,U+0CCD,U+0CB0;[uni0C95=0+1176|uni0CB0_uni0CCD.blwf=0+275] diff --git a/test/shape/data/in-house/tests/use-marchen.tests b/test/shape/data/in-house/tests/use-marchen.tests new file mode 100644 index 0000000..8eeeaaa --- /dev/null +++ b/test/shape/data/in-house/tests/use-marchen.tests @@ -0,0 +1,35 @@ +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8F;[u11C8F=0+3000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C71;[u11C71=0+1600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8A,U+11CB5;[u11C8A=0+2000|u11CB5=0@-2000,0+0] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C84,U+11C71;[u11C84=0+2200|u11C71=1+1600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C7E,U+11C8A;[u11C7E=0+2600|u11C8A=1+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8A,U+11C92,U+11CA9;[u11C8A.11C92.11CA9=0+2600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8A,U+11C94,U+11CA9;[u11C8A.11C94.11CA9=0+2600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11C92,U+11CA9;[u11C8D.11C92.11CA9=0+2600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11C94,U+11CA9;[u11C8D.11C94.11CA9=0+2600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11C9E,U+11CA9;[u11C8D.11C9E.11CA9=0+3200] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11CA0,U+11CA9;[u11C8D.11CA0.11CA9=0+3000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11C92,U+11CAA;[u11C8D.11C92.11CAA=0+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11C94,U+11CAA;[u11C8D.11C94.11CAA=0+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11C9D,U+11CAA;[u11C8D.11C9D.11CAA=0+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11C9E,U+11CAA;[u11C8D.11C9E.11CAA=0+2600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11CA0,U+11CAA;[u11C8D.11CA0.11CAA=0+2400] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C80,U+11C72,U+11CAA;[u11C80=0+2400|u11C72.11CAA=1+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8C,U+11CB1,U+11C8D;[u11C8C.11CB1=0+2793|u11C8D=2+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C80,U+11C7C,U+11CB3;[u11C80=0+2400|u11C7C.11CB3=1+2200] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C7F,U+11CB2,U+11C7D;[u11C7F.11CB2=0+2400|u11C7D=2+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11CB2,U+11C81;[u11C8D.11CB2=0+2000|u11C81=2+2400] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8C,U+11CB4,U+11C74;[u11C8C.11CB4=0+2800|u11C74=2+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8A,U+11CA1,U+11CA9,U+11C71;[u11C8A.11CA1.11CA9=0+3000|u11C71=3+1600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11CA1,U+11CA9,U+11C71;[u11C8D.11CA1.11CA9=0+3000|u11C71=3+1600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8D,U+11CA1,U+11CAA,U+11C71;[u11C8D.11CA1.11CAA=0+2400|u11C71=3+1600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8F,U+11CB0,U+11CB4,U+11CB6;[u11C8F.11CB0.11CB4=0+3600|u11CB6=0@-3200,0+0] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8E,U+11CB0,U+11CB2,U+11CB5;[u11C8E.11CB0.11CB2=0+2000|u11CB5=0@-2000,0+0] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C74,U+11C89,U+11CB2,U+11C75;[u11C74=0+2000|u11C89.11CB2=1+2000|u11C75=3+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C7C,U+11CAA,U+11CB2,U+11C75;[u11C7C.11CAA.11CB2=0+2200|u11C75=3+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C81,U+11C74,U+11CB2,U+11C8B;[u11C81=0+2400|u11C74.11CB2=1+2000|u11C8B=3+2400] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8B,U+11CB3,U+11C74,U+11C8D;[u11C8B.11CB3=0+2400|u11C74=2+2000|u11C8D=3+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C83,U+11CB4,U+11C74,U+11C8D;[u11C83.11CB4=0+2800|u11C74=2+2000|u11C8D=3+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C8B,U+11CB3,U+11C74,U+11C8D,U+11C71;[u11C8B.11CB3=0+2400|u11C74=2+2000|u11C8D=3+2000|u11C71=4+1600] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C80,U+11C76,U+11CB1,U+11C75,U+11C8D;[u11C80=0+2400|u11C76.11CB1=1+3200|u11C75=3+2000|u11C8D=4+2000] +../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf;;U+11C80,U+11C8D,U+11C94,U+11CAA,U+11CB1,U+11C74,U+11C8D;[u11C80=0+2400|u11C8D.11C94.11CAA.11CB1.shorti=1+2600|u11C74=5+2000|u11C8D=6+2000] diff --git a/test/shape/data/in-house/tests/use-syllable.tests b/test/shape/data/in-house/tests/use-syllable.tests new file mode 100644 index 0000000..1cc52fd --- /dev/null +++ b/test/shape/data/in-house/tests/use-syllable.tests @@ -0,0 +1,22 @@ +../fonts/96490dd2ff81233b335a650e7eb660e0e7b2eeea.ttf;;U+AA00,U+AA2D,U+AA29;[a_cham=0+1121|uSign_cham=0@14,0+0|.notdef=0+600] +../fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf;;U+AA00,U+AA34,U+AA36;[raMedial_cham_pre=0+400|a_cham=0+1121|waMedial_cham=0@-32,0+0] +../fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf;;U+AA00,U+AA35,U+AA33;[a_cham=0+1121|laMedial_cham=0@-32,0+0|yaMedial_cham=0+542] +../fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf;;U+AA00,U+AA35,U+AA36;[a_cham=0+1121|laMedial_waMedial_cham=0@43,0+0] +../fonts/074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf;--no-glyph-names;U+11320,U+20F0,U+11367;[3=0+502|1=0@33,0+0|4=0@300,8+0] +../fonts/373e67bf41ca264e260a9716162b71a23549e885.ttf;--no-glyph-names;U+A8AC,U+A8B4,U+A8B5;[2=0+377|3=0+242|4=0+210] +../fonts/59a585a63b3df608fbeef00956c8c108deec7de6.ttf;--no-glyph-names;U+1BC7,U+1BEA,U+1BF3;[1=0+749|2=0+402|4=0+535|3=0+401] +../fonts/1ed7e9064f008f62de6ff0207bb4dd29409597a5.ttf;;U+11064,U+1107F,U+11052,U+11065,U+1107F,U+11053;[brm_num100.1=0+2224|brm_num1000.2=3+1834] +../fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf;;U+11013,U+11042,U+11046;[brm_KA=0+754|brm_vowelEE=0@-383,0+0|brm_virama=0@-524,0+0] +../fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf;;U+11013,U+11044,U+11046;[brm_KA=0+754|brm_vowelOO=0@-647,0+0|brm_virama=0@-524,0+0] +../fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf;;U+11013,U+1103C;[brm_KA=0+754|brm_vowelU=0@-403,0+0] +../fonts/86cdd983c4e4c4d7f27dd405d6ceb7d4b9ed3d35.ttf;;U+111C8,U+111C9,U+111C9;[u111C8=0+500|u111C9=0@-500,0+0|u111C9=0@-500,0+0] +../fonts/3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf;;U+1A3D,U+1A5A,U+1A63;[uni1A3D=0+250|uni1A5A=0+0|uni1A63=0+250] +../fonts/3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf;;U+1A3D,U+1A60,U+1A3D,U+1A63,U+1A60,U+1A3D,U+1A59;[uni1A3D=0+250|uni1A60=0+0|uni1A3D=2+250|uni1A63=2+250|uni1A60=2+0|uni1A3D=5+250|uni1A59=5+0] +../fonts/3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf;;U+1A3D,U+1A60,U+1A3D,U+1A63,U+1A60,U+1A3D,U+1A5A;[uni1A3D=0+250|uni1A60=0+0|uni1A3D=2+250|uni1A63=2+250|uni1A60=2+0|uni1A3D=5+250|uni25CC=5+250|uni1A5A=5+0] +../fonts/3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf;;U+1A3D,U+1A60,U+1A3D,U+1A63,U+1A60,U+1A3D,U+1A60;[uni1A3D=0+250|uni1A60=0+0|uni1A3D=2+250|uni1A63=2+250|uni1A60=2+0|uni1A3D=5+250|uni1A60=5+0] +../fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf;--font-funcs=ft;U+11410,U+11442,U+200C,U+11411;[Ga=0+576|Virama=0@70,70+0|Gha=3+566] +../fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf;--font-funcs=ft;U+11410,U+11442,U+200C,U+034F,U+11411;[Ga=0+576|Virama=0@70,70+0|Gha=4+566] +../fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf;--font-funcs=ft;U+11410,U+200C,U+11442,U+034F,U+11411;[Ga.icd=0+367|Gha.diag=1@100,0+386] +../fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf;;U+AA00,U+200C,U+AA34;[raMedial_cham_pre=0+400|a_cham=0+1121] +../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf;;U+11124,U+200D,U+11127;[u11124=0+514|u11127=0+0] +../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf;;U+11124,U+2060,U+11127;[u11124=0+514|uni25CC=1+547|u11127=1+0] diff --git a/test/shape/data/in-house/tests/use-vowel-letter-spoofing.tests b/test/shape/data/in-house/tests/use-vowel-letter-spoofing.tests new file mode 100644 index 0000000..03b6bef --- /dev/null +++ b/test/shape/data/in-house/tests/use-vowel-letter-spoofing.tests @@ -0,0 +1,94 @@ +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+093A;[uni0905=0+500|uni25CC=0+500|uni093A=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+093B;[uni0905=0+500|uni25CC=0+500|uni093B=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+093E;[uni0905=0+500|uni25CC=0+500|uni093E=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+0945;[uni0905=0+500|uni25CC=0+500|uni0945=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+0946;[uni0905=0+500|uni25CC=0+500|uni0946=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+0949;[uni0905=0+500|uni25CC=0+500|uni0949=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+094A;[uni0905=0+500|uni25CC=0+500|uni094A=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+094B;[uni0905=0+500|uni25CC=0+500|uni094B=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+094C;[uni0905=0+500|uni25CC=0+500|uni094C=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+094F;[uni0905=0+500|uni25CC=0+500|uni094F=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+0956;[uni0905=0+500|uni25CC=0+500|uni0956=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0905,U+0957;[uni0905=0+500|uni25CC=0+500|uni0957=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0906,U+093A;[uni0906=0+500|uni25CC=0+500|uni093A=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0906,U+0945;[uni0906=0+500|uni25CC=0+500|uni0945=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0906,U+0946;[uni0906=0+500|uni25CC=0+500|uni0946=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0906,U+0947;[uni0906=0+500|uni25CC=0+500|uni0947=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0906,U+0948;[uni0906=0+500|uni25CC=0+500|uni0948=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0909,U+0941;[uni0909=0+500|uni25CC=0+500|uni0941=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+090F,U+0945;[uni090F=0+500|uni25CC=0+500|uni0945=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+090F,U+0946;[uni090F=0+500|uni25CC=0+500|uni0946=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+090F,U+0947;[uni090F=0+500|uni25CC=0+500|uni0947=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0930,U+094D,U+0907;[uni0930=0+500|uni094D=0+500|uni25CC=2+500|uni0907=2+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0985,U+09BE;[uni0985=0+500|uni25CC=0+500|.notdef=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+098B,U+09C3;[uni098B=0+500|uni25CC=0+500|uni09C3=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+098C,U+09E2;[uni098C=0+500|uni25CC=0+500|uni09E2=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A05,U+0A3E;[uni0A05=0+500|uni25CC=0+500|uni0A3E=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A05,U+0A48;[uni0A05=0+500|uni25CC=0+500|uni0A48=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A05,U+0A4C;[uni0A05=0+500|uni25CC=0+500|uni0A4C=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A72,U+0A3F;[uni0A72=0+500|uni0A3F=0+500|uni25CC=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A72,U+0A40;[uni0A72=0+500|uni25CC=0+500|uni0A40=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A72,U+0A47;[uni0A72=0+500|uni25CC=0+500|uni0A47=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A73,U+0A41;[uni0A73=0+500|uni25CC=0+500|uni0A41=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A73,U+0A42;[uni0A73=0+500|uni25CC=0+500|uni0A42=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A73,U+0A4B;[uni0A73=0+500|uni25CC=0+500|uni0A4B=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A85,U+0ABE,U+0AC5;[uni0A85=0+500|uni25CC=0+500|uni0ABE=0+500|uni25CC=0+500|uni0AC5=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A85,U+0ABE,U+0AC8;[uni0A85=0+500|uni25CC=0+500|uni0ABE=0+500|uni25CC=0+500|uni0AC8=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A85,U+0ABE;[uni0A85=0+500|uni25CC=0+500|uni0ABE=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A85,U+0AC5;[uni0A85=0+500|uni25CC=0+500|uni0AC5=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A85,U+0AC7;[uni0A85=0+500|uni25CC=0+500|uni0AC7=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A85,U+0AC8;[uni0A85=0+500|uni25CC=0+500|uni0AC8=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A85,U+0AC9;[uni0A85=0+500|uni25CC=0+500|uni0AC9=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A85,U+0ACB;[uni0A85=0+500|uni25CC=0+500|uni0ACB=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0A85,U+0ACC;[uni0A85=0+500|uni25CC=0+500|uni0ACC=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0AC5,U+0ABE;[uni25CC=0+500|uni0AC5=0+500|uni25CC=0+500|uni0ABE=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0B05,U+0B3E;[uni0B05=0+500|uni25CC=0+500|uni0B3E=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0B0F,U+0B57;[uni0B0F=0+500|uni25CC=0+500|uni0B57=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0B13,U+0B57;[uni0B13=0+500|uni25CC=0+500|uni0B57=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0C12,U+0C4C;[uni0C12=0+500|uni25CC=0+500|uni0C4C=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0C12,U+0C55;[uni0C12=0+500|uni25CC=0+500|uni0C55=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0C3F,U+0C55;[uni25CC=0+500|uni0C3F=0+500|uni25CC=0+500|uni0C55=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0C46,U+0C55;[uni25CC=0+500|uni0C46=0+500|uni25CC=0+500|uni0C55=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0C4A,U+0C55;[uni25CC=0+500|uni0C4A=0+500|uni25CC=0+500|uni0C55=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0C89,U+0CBE;[uni0C89=0+500|uni25CC=0+500|uni0CBE=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0C8B,U+0CBE;[uni0C8B=0+500|uni25CC=0+500|uni0CBE=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0C92,U+0CCC;[uni0C92=0+500|uni25CC=0+500|uni0CCC=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D07,U+0D57;[uni0D07=0+500|uni25CC=0+500|uni0D57=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D09,U+0D57;[uni0D09=0+500|uni25CC=0+500|uni0D57=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D0E,U+0D46;[uni0D0E=0+500|uni0D46=0+500|uni25CC=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D12,U+0D3E;[uni0D12=0+500|uni25CC=0+500|uni0D3E=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D12,U+0D57;[uni0D12=0+500|uni25CC=0+500|uni0D57=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D85,U+0DCF;[uni0D85=0+500|uni25CC=0+500|uni0DCF=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D85,U+0DD0;[uni0D85=0+500|uni25CC=0+500|uni0DD0=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D85,U+0DD1;[uni0D85=0+500|uni25CC=0+500|uni0DD1=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D8B,U+0DDF;[uni0D8B=0+500|uni25CC=0+500|uni0DDF=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D8D,U+0DD8;[uni0D8D=0+500|uni25CC=0+500|uni0DD8=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D8F,U+0DDF;[uni0D8F=0+500|uni25CC=0+500|uni0DDF=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D91,U+0DCA;[uni0D91=0+500|uni25CC=0+500|uni0DCA=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D91,U+0DD9;[uni0D91=0+500|uni0DD9=0+500|uni25CC=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D91,U+0DDA;[uni0D91=0+500|uni0DD9=0+500|uni25CC=0+500|uni0DCA=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D91,U+0DDC;[uni0D91=0+500|uni0DD9=0+500|uni25CC=0+500|uni0DCF=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D91,U+0DDD;[uni0D91=0+500|uni0DD9=0+500|uni25CC=0+500|uni0DCF=0+500|uni0DCA=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D91,U+0DDD;[uni0D91=0+500|uni0DD9=0+500|uni25CC=0+500|uni0DCF=0+500|uni0DCA=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+0D94,U+0DDF;[uni0D94=0+500|uni25CC=0+500|uni0DDF=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+11005,U+11038;[u11005=0+500|uni25CC=0+500|u11038=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+1100B,U+1103E;[u1100B=0+500|uni25CC=0+500|u1103E=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+1100F,U+11042;[u1100F=0+500|uni25CC=0+500|u11042=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+112B0,U+112E0;[u112B0=0+500|uni25CC=0+500|u112E0=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+112B0,U+112E5;[u112B0=0+500|uni25CC=0+500|u112E5=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+112B0,U+112E6;[u112B0=0+500|uni25CC=0+500|u112E6=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+112B0,U+112E7;[u112B0=0+500|uni25CC=0+500|u112E7=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+112B0,U+112E8;[u112B0=0+500|uni25CC=0+500|u112E8=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+11481,U+114B0;[u11481=0+500|uni25CC=0+500|u114B0=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+1148B,U+114BA;[u1148B=0+500|uni25CC=0+500|u114BA=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+1148D,U+114BA;[u1148D=0+500|uni25CC=0+500|u114BA=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+114AA,U+114B5;[u114AA=0+500|uni25CC=0+500|u114B5=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+114AA,U+114B6;[u114AA=0+500|uni25CC=0+500|u114B6=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+11600,U+11639;[u11600=0+500|uni25CC=0+500|u11639=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+11600,U+1163A;[u11600=0+500|uni25CC=0+500|u1163A=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+11601,U+11639;[u11601=0+500|uni25CC=0+500|u11639=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+11601,U+1163A;[u11601=0+500|uni25CC=0+500|u1163A=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+11680,U+116AD;[u11680=0+500|uni25CC=0+500|u116AD=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+11680,U+116B4;[u11680=0+500|uni25CC=0+500|u116B4=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+11680,U+116B5;[u11680=0+500|uni25CC=0+500|u116B5=0+500] +../fonts/46669c8860cbfea13562a6ca0d83130ee571137b.ttf;;U+11686,U+116B2;[u11686=0+500|uni25CC=0+500|u116B2=0+500] diff --git a/test/shape/data/in-house/tests/use.tests b/test/shape/data/in-house/tests/use.tests new file mode 100644 index 0000000..ebeda47 --- /dev/null +++ b/test/shape/data/in-house/tests/use.tests @@ -0,0 +1,15 @@ +../fonts/fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf;;U+1B1B,U+1B44,U+1B13,U+1B3E;[gid3=0+990|gid7=0+2473|gid5=0@-293,-400+0] +../fonts/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf;;U+1A48,U+1A58,U+1A25,U+1A48,U+1A58,U+1A25,U+1A6E,U+1A63;[uni1A48=0+1212|uni1A25=0+1912|uni1A58=0+0|uni1A48=3+1212|uni1A6E=3+0|uni1A25=3+1912|uni1A58=3+0|uni1A63=3+1212] +../fonts/f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf;;U+1A48,U+1A58,U+1A25,U+1A48,U+1A58,U+1A25,U+1A6E,U+1A63;[uni1A48=0+1212|uni1A25=0+1912|uni1A58=0+0|uni1A48=3+1212|uni1A6E=3+1211|uni1A25=3+1912|uni1A58=3+0|uni1A63=3+1212] +../fonts/6ff0fbead4462d9f229167b4e6839eceb8465058.ttf;--font-funcs=ot;U+11103,U+11128;[u11103=0+837|u11128=0+0] +../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf;;U+11124,U+1112E;[u11124=0+514|u11131=0+0|u11127=0+0] +../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf;;U+11124,U+11131,U+11127;[u11124=0+514|u11131=0+0|u11127=0+0] +../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf;;U+11124,U+11127,U+11131;[u11124=0+514|u11127=0+0|uni25CC=0+547|u11131=0+0] +../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf;;U+11124,U+11134,U+11131;[u11124=0+514|u11134=0+0|u11131=0+0] +../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf;;U+11124,U+11131,U+11134;[u11124=0+514|u11131=0+0|uni25CC=0+547|u11134=0+0] +../fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf;;U+11410,U+11442,U+11411,U+11440,U+11443,U+11410,U+11442,U+11411,U+11441,U+11443;[E_dv.alt=0+275|Ga.icd=0+367|Gha.diag=0@100,0+386|AA_dv.alt=0+208|Candrabindu=0@17,-8+0|E_dv.alt=5+275|Ga.icd=5+367|Gha.diag=5@100,0+386|AU_dv_part.alt=5+213|Candrabindu.sm=5@-52,179+0] +../fonts/dcf774ca21062e7439f98658b18974ea8b956d0c.ttf;;U+11328,U+1134D,U+1CF4;[gid1=0+793|gid2=0+0|gid3=0+0] +../fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf;;U+1C00,U+1C27,U+1C28,U+1C34,U+1C35;[uni1C35=0+500|uni1C34=0+500|uni1C28=0+500|uni1C27=0+500|uni1C00=0+500] +../fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf;;U+0D4E,U+0D15,U+0D4D,U+0D15,U+0D46;[uni0D15=0+500|uni0D4E=0+500|uni0D4D=0+500|uni0D46=3+500|uni0D15=3+500] +../fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf;;U+1102D,U+11046,U+11013,U+11046,U+11013,U+11046;[u11013=0+500|u11046_u11013=0+500|u1102D_u11046=0+500|u11046=0+500] +../fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf;;U+11083;[.notdef=0+500] diff --git a/test/shape/data/in-house/tests/variations-rvrn.tests b/test/shape/data/in-house/tests/variations-rvrn.tests new file mode 100644 index 0000000..3efcc93 --- /dev/null +++ b/test/shape/data/in-house/tests/variations-rvrn.tests @@ -0,0 +1,100 @@ +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=1;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=11;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=21;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=31;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=41;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=51;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=61;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=71;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=81;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=91;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=101;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=111;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=121;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=131;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=141;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=151;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=161;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=171;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=181;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=191;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=201;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=211;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=221;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=231;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=241;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=251;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=261;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=271;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=281;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=291;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=301;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=311;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=321;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=331;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=341;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=351;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=361;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=371;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=381;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=391;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=401;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=411;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=421;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=431;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=441;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=451;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=461;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=471;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=481;U+0072;[rvrn_base=0+1529] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=491;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=501;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=511;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=521;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=531;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=541;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=551;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=561;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=571;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=581;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=591;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=601;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=611;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=621;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=631;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=641;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=651;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=661;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=671;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=681;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=691;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=701;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=711;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=721;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=731;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=741;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=751;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=761;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=771;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=781;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=791;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=801;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=811;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=821;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=831;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=841;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=851;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=861;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=871;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=881;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=891;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=901;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=911;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=921;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=931;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=941;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=951;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=961;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=971;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=981;U+0072;[rvrn_subst=0+1825] +../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf;--variations=FVTT=991;U+0072;[rvrn_subst=0+1825] diff --git a/test/shape/data/in-house/tests/variations.tests b/test/shape/data/in-house/tests/variations.tests new file mode 100644 index 0000000..52f74f2 --- /dev/null +++ b/test/shape/data/in-house/tests/variations.tests @@ -0,0 +1,5 @@ +../fonts/HBTest-VF.ttf;--variations=TEST=491;U+0041;[A=0+496] +../fonts/HBTest-VF.ttf;--variations=TEST=509;U+0041;[A=0+505] +../fonts/ab40c89624a6104e5d0a2308e448a989302f515b.ttf;--variations=wdth=60;U+0020;[space=0+266] +../fonts/ab40c89624a6104e5d0a2308e448a989302f515b.ttf;--variations=wdth=402;U+0020;[space=0+639] +../fonts/e8691822f6a705e3e9fb48a0405c645b1a036590.ttf;--variations=0001=500;U+002E,U+0065;[period=0+681|e=1+650] diff --git a/test/shape/data/in-house/tests/vertical.tests b/test/shape/data/in-house/tests/vertical.tests new file mode 100644 index 0000000..22bf266 --- /dev/null +++ b/test/shape/data/in-house/tests/vertical.tests @@ -0,0 +1,4 @@ +../fonts/191826b9643e3f124d865d617ae609db6a2ce203.ttf;--direction=t --font-funcs=ft;U+300C;[uni300C.vert=0@-512,-578+0,-1024] +../fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf;--direction=t --font-funcs=ft;U+0041,U+0042;[gid1=0@-654,-2128+0,-2789|gid2=1@-665,-2125+0,-2789] +../fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf;--direction=t --font-funcs=ot;U+0041,U+0042;[gid1=0@-654,-1468+0,-2048|gid2=1@-665,-1462+0,-2048] +../fonts/4cbbc461be066fccc611dcc634af6e8cb2705537.ttf;--direction=t --font-funcs=ot;U+FF38;[gid2=0@-500,-867+0,-1000] diff --git a/test/shape/data/in-house/tests/zero-width-marks.tests b/test/shape/data/in-house/tests/zero-width-marks.tests new file mode 100644 index 0000000..ef7a66e --- /dev/null +++ b/test/shape/data/in-house/tests/zero-width-marks.tests @@ -0,0 +1,11 @@ +../fonts/bb9473d2403488714043bcfb946c9f78b86ad627.ttf;;U+1030;[circledash=0+636|u1030.med=0@-162,0+0] +../fonts/8454d22037f892e76614e1645d066689a0200e61.ttf;;U+05E0,U+05B8,U+0591,U+05DA,U+05B0;[uni05DA05B0=3+991|uni2009=0+200|uni0591=0@75,0+0|uni05B8=0@495,0+0|uni05E0=0+683] +../fonts/45855bc8d46332b39c4ab9e2ee1a26b1f896da6b.ttf;;U+0E01,U+0E34,U+0E01;[gid1=0+1264|gid2=0@20,0+0|gid1=2+1264] +../fonts/7a37dc4d5bf018456aea291cee06daf004c0221c.ttf;;U+0E01,U+0E34,U+0E01;[gid1=0+1264|gid2=0@20,0+1000|gid1=2+1264] +../fonts/8099955657a54e9ee38a6ba1d6f950ce58e3cc25.ttf;;U+0E01,U+0E34,U+0E01;[gid1=0+1264|gid2=0+0|gid1=2+1264] +../fonts/bb0c53752e85c3d28973ebc913287b8987d3dfe8.ttf;;U+0E01,U+0E34,U+0E01;[gid1=0+1264|gid2=0+0|gid1=2+1264] +../fonts/ffa0f5d2d9025486d8469d8b1fdd983e7632499b.ttf;;U+0058,U+0303,U+0078,U+0303,U+006A,U+006A,U+006A,U+0303,U+006A,U+0303,U+006A,U+006A;[gid1=0+1200|gid6=0@-1029,340+0|gid3=2+1083|gid6=2@-992,0+0|gid2=4+528|gid2=5+528|gid5=6+528|gid6=6@-693,0+0|gid5=8+528|gid6=8@-693,0+0|gid2=10+528|gid2=11+528] +../fonts/cc5f3d2d717fb6bd4dfae1c16d48a2cb8e12233b.ttf;;U+0058,U+0303,U+0078,U+0303,U+006A,U+006A,U+006A,U+0303,U+006A,U+0303,U+006A,U+006A;[gid1=0+1200|gid6=0@-1029,340+1200|gid3=2+1083|gid6=2@-992,0+1200|gid2=4+528|gid2=5+528|gid5=6+528|gid6=6@-693,0+1200|gid5=8+528|gid6=8@-693,0+1200|gid2=10+528|gid2=11+528] +../fonts/fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf;;U+0058,U+0303,U+0078,U+0303,U+006A,U+006A,U+006A,U+0303,U+006A,U+0303,U+006A,U+006A;[gid1=0+1200|gid6=0+0|gid3=2+1083|gid6=2+0|gid2=4+528|gid2=5+528|gid5=6+528|gid6=6+0|gid5=8+528|gid6=8+0|gid2=10+528|gid2=11+528] +../fonts/56cfd0e18d07f41c38e9598545a6d369127fc6f9.ttf;;U+0058,U+0303,U+0078,U+0303,U+006A,U+006A,U+006A,U+0303,U+006A,U+0303,U+006A,U+006A;[gid1=0+1200|gid6=0@-1029,340+0|gid3=2+1083|gid6=2@-992,0+0|gid2=4+528|gid2=5+528|gid5=6+528|gid6=6@-693,0+0|gid5=8+528|gid6=8@-693,0+0|gid2=10+528|gid2=11+528] +../fonts/a98e908e2ed21b22228ea59ebcc0f05034c86f2e.ttf;;U+0041,U+0042,U+0041;[A=0+1368|B=1+0|A=2+1368] diff --git a/test/shaping/data/text-rendering-tests/COPYING b/test/shape/data/text-rendering-tests/COPYING similarity index 100% rename from test/shaping/data/text-rendering-tests/COPYING rename to test/shape/data/text-rendering-tests/COPYING diff --git a/test/shaping/data/text-rendering-tests/DISABLED b/test/shape/data/text-rendering-tests/DISABLED similarity index 100% rename from test/shaping/data/text-rendering-tests/DISABLED rename to test/shape/data/text-rendering-tests/DISABLED diff --git a/test/shape/data/text-rendering-tests/Makefile.am b/test/shape/data/text-rendering-tests/Makefile.am new file mode 100644 index 0000000..19ac3b3 --- /dev/null +++ b/test/shape/data/text-rendering-tests/Makefile.am @@ -0,0 +1,32 @@ +# Process this file with automake to produce Makefile.in + +NULL = + +# Convenience targets: +lib: + @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib + +update: + (cd $(srcdir) && ./update.sh) + +EXTRA_DIST = \ + README \ + COPYING \ + DISABLED \ + update.py \ + meson.build \ + fonts \ + $(TESTS) \ + $(NULL) + +TEST_EXTENSIONS = .tests +if HAVE_FREETYPE +TESTS_ENVIRONMENT = HAVE_FREETYPE=1 +else +TESTS_ENVIRONMENT = HAVE_FREETYPE=0 +endif +TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) + +include Makefile.sources + +-include $(top_srcdir)/git.mk diff --git a/test/shape/data/text-rendering-tests/Makefile.in b/test/shape/data/text-rendering-tests/Makefile.in new file mode 100644 index 0000000..6b3acc3 --- /dev/null +++ b/test/shape/data/text-rendering-tests/Makefile.in @@ -0,0 +1,952 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# Process this file with automake to produce Makefile.in +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +TESTS = tests/AVAR-1.tests tests/CFF-1.tests tests/CFF-2.tests \ + tests/CFF2-1.tests tests/CMAP-1.tests tests/CMAP-2.tests \ + tests/CVAR-1.tests tests/CVAR-2.tests tests/GLYF-1.tests \ + tests/GPOS-1.tests tests/GPOS-2.tests tests/GPOS-3.tests \ + tests/GPOS-4.tests tests/GPOS-5.tests tests/GSUB-1.tests \ + tests/GSUB-2.tests tests/GSUB-3.tests tests/GVAR-1.tests \ + tests/GVAR-2.tests tests/GVAR-3.tests tests/GVAR-4.tests \ + tests/GVAR-5.tests tests/GVAR-6.tests tests/GVAR-7.tests \ + tests/GVAR-8.tests tests/GVAR-9.tests tests/HVAR-1.tests \ + tests/HVAR-2.tests tests/KERN-1.tests tests/KERN-2.tests \ + tests/MORX-1.tests tests/MORX-10.tests 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-2.tests tests/MORX-20.tests \ + tests/MORX-21.tests tests/MORX-22.tests tests/MORX-23.tests \ + tests/MORX-24.tests tests/MORX-25.tests tests/MORX-26.tests \ + tests/MORX-27.tests tests/MORX-28.tests tests/MORX-29.tests \ + tests/MORX-3.tests tests/MORX-30.tests tests/MORX-31.tests \ + tests/MORX-32.tests tests/MORX-33.tests tests/MORX-34.tests \ + tests/MORX-35.tests tests/MORX-36.tests tests/MORX-37.tests \ + tests/MORX-38.tests tests/MORX-39.tests tests/MORX-4.tests \ + tests/MORX-40.tests tests/MORX-41.tests tests/MORX-5.tests \ + tests/MORX-6.tests tests/MORX-7.tests tests/MORX-8.tests \ + tests/MORX-9.tests tests/SFNT-1.tests tests/SFNT-2.tests \ + tests/SHBALI-3.tests tests/SHKNDA-1.tests $(am__EXEEXT_1) +subdir = test/shape/data/text-rendering-tests +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ + $(top_srcdir)/m4/ax_code_coverage.m4 \ + $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ + $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gtk-doc.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__tty_colors_dummy = \ + mgn= red= grn= lgn= blu= brg= std=; \ + am__color_tests=no +am__tty_colors = { \ + $(am__tty_colors_dummy); \ + if test "X$(AM_COLOR_TESTS)" = Xno; then \ + am__color_tests=no; \ + elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ + am__color_tests=yes; \ + elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ + am__color_tests=yes; \ + fi; \ + if test $$am__color_tests = yes; then \ + red=''; \ + grn=''; \ + lgn=''; \ + blu=''; \ + mgn=''; \ + brg=''; \ + std=''; \ + fi; \ +} +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__recheck_rx = ^[ ]*:recheck:[ ]* +am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* +am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* +# A command that, given a newline-separated list of test names on the +# standard input, print the name of the tests that are to be re-run +# upon "make recheck". +am__list_recheck_tests = $(AWK) '{ \ + recheck = 1; \ + while ((rc = (getline line < ($$0 ".trs"))) != 0) \ + { \ + if (rc < 0) \ + { \ + if ((getline line2 < ($$0 ".log")) < 0) \ + recheck = 0; \ + break; \ + } \ + else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ + { \ + recheck = 0; \ + break; \ + } \ + else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ + { \ + break; \ + } \ + }; \ + if (recheck) \ + print $$0; \ + close ($$0 ".trs"); \ + close ($$0 ".log"); \ +}' +# A command that, given a newline-separated list of test names on the +# standard input, create the global log from their .trs and .log files. +am__create_global_log = $(AWK) ' \ +function fatal(msg) \ +{ \ + print "fatal: making $@: " msg | "cat >&2"; \ + exit 1; \ +} \ +function rst_section(header) \ +{ \ + print header; \ + len = length(header); \ + for (i = 1; i <= len; i = i + 1) \ + printf "="; \ + printf "\n\n"; \ +} \ +{ \ + copy_in_global_log = 1; \ + global_test_result = "RUN"; \ + while ((rc = (getline line < ($$0 ".trs"))) != 0) \ + { \ + if (rc < 0) \ + fatal("failed to read from " $$0 ".trs"); \ + if (line ~ /$(am__global_test_result_rx)/) \ + { \ + sub("$(am__global_test_result_rx)", "", line); \ + sub("[ ]*$$", "", line); \ + global_test_result = line; \ + } \ + else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ + copy_in_global_log = 0; \ + }; \ + if (copy_in_global_log) \ + { \ + rst_section(global_test_result ": " $$0); \ + while ((rc = (getline line < ($$0 ".log"))) != 0) \ + { \ + if (rc < 0) \ + fatal("failed to read from " $$0 ".log"); \ + print line; \ + }; \ + printf "\n"; \ + }; \ + close ($$0 ".trs"); \ + close ($$0 ".log"); \ +}' +# Restructured Text title. +am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } +# Solaris 10 'make', and several other traditional 'make' implementations, +# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it +# by disabling -e (using the XSI extension "set +e") if it's set. +am__sh_e_setup = case $$- in *e*) set +e;; esac +# Default flags passed to test drivers. +am__common_driver_flags = \ + --color-tests "$$am__color_tests" \ + --enable-hard-errors "$$am__enable_hard_errors" \ + --expect-failure "$$am__expect_failure" +# To be inserted before the command running the test. Creates the +# directory for the log if needed. Stores in $dir the directory +# containing $f, in $tst the test, in $log the log. Executes the +# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and +# passes TESTS_ENVIRONMENT. Set up options for the wrapper that +# will run the test scripts (or their associated LOG_COMPILER, if +# thy have one). +am__check_pre = \ +$(am__sh_e_setup); \ +$(am__vpath_adj_setup) $(am__vpath_adj) \ +$(am__tty_colors); \ +srcdir=$(srcdir); export srcdir; \ +case "$@" in \ + */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ + *) am__odir=.;; \ +esac; \ +test "x$$am__odir" = x"." || test -d "$$am__odir" \ + || $(MKDIR_P) "$$am__odir" || exit $$?; \ +if test -f "./$$f"; then dir=./; \ +elif test -f "$$f"; then dir=; \ +else dir="$(srcdir)/"; fi; \ +tst=$$dir$$f; log='$@'; \ +if test -n '$(DISABLE_HARD_ERRORS)'; then \ + am__enable_hard_errors=no; \ +else \ + am__enable_hard_errors=yes; \ +fi; \ +case " $(XFAIL_TESTS) " in \ + *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ + am__expect_failure=yes;; \ + *) \ + am__expect_failure=no;; \ +esac; \ +$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) +# A shell command to get the names of the tests scripts with any registered +# extension removed (i.e., equivalently, the names of the test logs, with +# the '.log' extension removed). The result is saved in the shell variable +# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, +# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", +# since that might cause problem with VPATH rewrites for suffix-less tests. +# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. +am__set_TESTS_bases = \ + bases='$(TEST_LOGS)'; \ + bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ + bases=`echo $$bases` +RECHECK_LOGS = $(TEST_LOGS) +AM_RECURSIVE_TARGETS = check recheck +am__EXEEXT_1 = +TEST_SUITE_LOG = test-suite.log +am__test_logs1 = $(TESTS:=.log) +am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) +TEST_LOGS = $(am__test_logs2:.tests.log=.log) +TESTS_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver +TESTS_LOG_COMPILE = $(TESTS_LOG_COMPILER) $(AM_TESTS_LOG_FLAGS) \ + $(TESTS_LOG_FLAGS) +am__set_b = \ + case '$@' in \ + */*) \ + case '$*' in \ + */*) b='$*';; \ + *) b=`echo '$@' | sed 's/\.log$$//'`; \ + esac;; \ + *) \ + b='$*';; \ + esac +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.sources \ + $(top_srcdir)/test-driver COPYING README +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CAIRO_CFLAGS = @CAIRO_CFLAGS@ +CAIRO_FT_CFLAGS = @CAIRO_FT_CFLAGS@ +CAIRO_FT_LIBS = @CAIRO_FT_LIBS@ +CAIRO_LIBS = @CAIRO_LIBS@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CHAFA_CFLAGS = @CHAFA_CFLAGS@ +CHAFA_LIBS = @CHAFA_LIBS@ +CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ +CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ +CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ +CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ +CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ +CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@ +CORETEXT_CFLAGS = @CORETEXT_CFLAGS@ +CORETEXT_LIBS = @CORETEXT_LIBS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DIRECTWRITE_CXXFLAGS = @DIRECTWRITE_CXXFLAGS@ +DIRECTWRITE_LIBS = @DIRECTWRITE_LIBS@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ +FREETYPE_DEPS = @FREETYPE_DEPS@ +FREETYPE_LIBS = @FREETYPE_LIBS@ +GCOV = @GCOV@ +GDI_CFLAGS = @GDI_CFLAGS@ +GDI_LIBS = @GDI_LIBS@ +GENHTML = @GENHTML@ +GIT = @GIT@ +GLIB_CFLAGS = @GLIB_CFLAGS@ +GLIB_DEPS = @GLIB_DEPS@ +GLIB_LIBS = @GLIB_LIBS@ +GLIB_MKENUMS = @GLIB_MKENUMS@ +GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ +GOBJECT_LIBS = @GOBJECT_LIBS@ +GRAPHITE2_CFLAGS = @GRAPHITE2_CFLAGS@ +GRAPHITE2_DEPS = @GRAPHITE2_DEPS@ +GRAPHITE2_LIBS = @GRAPHITE2_LIBS@ +GREP = @GREP@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +HAVE_CXX11 = @HAVE_CXX11@ +HB_LIBTOOL_VERSION_INFO = @HB_LIBTOOL_VERSION_INFO@ +HB_VERSION = @HB_VERSION@ +HB_VERSION_MAJOR = @HB_VERSION_MAJOR@ +HB_VERSION_MICRO = @HB_VERSION_MICRO@ +HB_VERSION_MINOR = @HB_VERSION_MINOR@ +HTML_DIR = @HTML_DIR@ +ICU_CFLAGS = @ICU_CFLAGS@ +ICU_LIBS = @ICU_LIBS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ +INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ +INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ +INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ +INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ +INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ +INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ +INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ +LCOV = @LCOV@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PTHREAD_CC = @PTHREAD_CC@ +PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ +PTHREAD_LIBS = @PTHREAD_LIBS@ +RAGEL = @RAGEL@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +UNISCRIBE_CFLAGS = @UNISCRIBE_CFLAGS@ +UNISCRIBE_LIBS = @UNISCRIBE_LIBS@ +VERSION = @VERSION@ +_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ +_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +ax_pthread_config = @ax_pthread_config@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +have_gobject = @have_gobject@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +EXTRA_DIST = \ + README \ + COPYING \ + DISABLED \ + update.py \ + meson.build \ + fonts \ + $(TESTS) \ + $(NULL) + +TEST_EXTENSIONS = .tests +@HAVE_FREETYPE_FALSE@TESTS_ENVIRONMENT = HAVE_FREETYPE=0 +@HAVE_FREETYPE_TRUE@TESTS_ENVIRONMENT = HAVE_FREETYPE=1 +TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) +DISBALED_TESTS = \ + tests/CMAP-3.tests \ + tests/SHARAN-1.tests \ + tests/SHBALI-1.tests \ + tests/SHBALI-2.tests \ + tests/SHKNDA-2.tests \ + tests/SHKNDA-3.tests \ + tests/SHLANA-1.tests \ + tests/SHLANA-10.tests \ + tests/SHLANA-2.tests \ + tests/SHLANA-3.tests \ + tests/SHLANA-4.tests \ + tests/SHLANA-5.tests \ + tests/SHLANA-6.tests \ + tests/SHLANA-7.tests \ + tests/SHLANA-8.tests \ + tests/SHLANA-9.tests \ + $(NULL) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .log .tests .tests$(EXEEXT) .trs +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Makefile.sources $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits test/shape/data/text-rendering-tests/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnits test/shape/data/text-rendering-tests/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; +$(srcdir)/Makefile.sources $(am__empty): + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + + +# Recover from deleted '.trs' file; this should ensure that +# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create +# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells +# to avoid problems with "make -n". +.log.trs: + rm -f $< $@ + $(MAKE) $(AM_MAKEFLAGS) $< + +# Leading 'am--fnord' is there to ensure the list of targets does not +# expand to empty, as could happen e.g. with make check TESTS=''. +am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) +am--force-recheck: + @: + +$(TEST_SUITE_LOG): $(TEST_LOGS) + @$(am__set_TESTS_bases); \ + am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ + redo_bases=`for i in $$bases; do \ + am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ + done`; \ + if test -n "$$redo_bases"; then \ + redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ + redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ + if $(am__make_dryrun); then :; else \ + rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ + fi; \ + fi; \ + if test -n "$$am__remaking_logs"; then \ + echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ + "recursion detected" >&2; \ + elif test -n "$$redo_logs"; then \ + am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ + fi; \ + if $(am__make_dryrun); then :; else \ + st=0; \ + errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ + for i in $$redo_bases; do \ + test -f $$i.trs && test -r $$i.trs \ + || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ + test -f $$i.log && test -r $$i.log \ + || { echo "$$errmsg $$i.log" >&2; st=1; }; \ + done; \ + test $$st -eq 0 || exit 1; \ + fi + @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ + ws='[ ]'; \ + results=`for b in $$bases; do echo $$b.trs; done`; \ + test -n "$$results" || results=/dev/null; \ + all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ + pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ + fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ + skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ + xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ + xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ + error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ + if test `expr $$fail + $$xpass + $$error` -eq 0; then \ + success=true; \ + else \ + success=false; \ + fi; \ + br='==================='; br=$$br$$br$$br$$br; \ + result_count () \ + { \ + if test x"$$1" = x"--maybe-color"; then \ + maybe_colorize=yes; \ + elif test x"$$1" = x"--no-color"; then \ + maybe_colorize=no; \ + else \ + echo "$@: invalid 'result_count' usage" >&2; exit 4; \ + fi; \ + shift; \ + desc=$$1 count=$$2; \ + if test $$maybe_colorize = yes && test $$count -gt 0; then \ + color_start=$$3 color_end=$$std; \ + else \ + color_start= color_end=; \ + fi; \ + echo "$${color_start}# $$desc $$count$${color_end}"; \ + }; \ + create_testsuite_report () \ + { \ + result_count $$1 "TOTAL:" $$all "$$brg"; \ + result_count $$1 "PASS: " $$pass "$$grn"; \ + result_count $$1 "SKIP: " $$skip "$$blu"; \ + result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ + result_count $$1 "FAIL: " $$fail "$$red"; \ + result_count $$1 "XPASS:" $$xpass "$$red"; \ + result_count $$1 "ERROR:" $$error "$$mgn"; \ + }; \ + { \ + echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ + $(am__rst_title); \ + create_testsuite_report --no-color; \ + echo; \ + echo ".. contents:: :depth: 2"; \ + echo; \ + for b in $$bases; do echo $$b; done \ + | $(am__create_global_log); \ + } >$(TEST_SUITE_LOG).tmp || exit 1; \ + mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ + if $$success; then \ + col="$$grn"; \ + else \ + col="$$red"; \ + test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ + fi; \ + echo "$${col}$$br$${std}"; \ + echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ + echo "$${col}$$br$${std}"; \ + create_testsuite_report --maybe-color; \ + echo "$$col$$br$$std"; \ + if $$success; then :; else \ + echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ + if test -n "$(PACKAGE_BUGREPORT)"; then \ + echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ + fi; \ + echo "$$col$$br$$std"; \ + fi; \ + $$success || exit 1 + +check-TESTS: + @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list + @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + @set +e; $(am__set_TESTS_bases); \ + log_list=`for i in $$bases; do echo $$i.log; done`; \ + trs_list=`for i in $$bases; do echo $$i.trs; done`; \ + log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ + $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ + exit $$?; +recheck: all + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + @set +e; $(am__set_TESTS_bases); \ + bases=`for i in $$bases; do echo $$i; done \ + | $(am__list_recheck_tests)` || exit 1; \ + log_list=`for i in $$bases; do echo $$i.log; done`; \ + log_list=`echo $$log_list`; \ + $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ + am__force_recheck=am--force-recheck \ + TEST_LOGS="$$log_list"; \ + exit $$? +.tests.log: + @p='$<'; \ + $(am__set_b); \ + $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ + --log-file $$b.log --trs-file $$b.trs \ + $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ + "$$tst" $(AM_TESTS_FD_REDIRECT) +@am__EXEEXT_TRUE@.tests$(EXEEXT).log: +@am__EXEEXT_TRUE@ @p='$<'; \ +@am__EXEEXT_TRUE@ $(am__set_b); \ +@am__EXEEXT_TRUE@ $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ +@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ +@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ +@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am + $(MAKE) $(AM_MAKEFLAGS) check-TESTS +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) + -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) + -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: check-am install-am install-strip + +.PHONY: all all-am check check-TESTS check-am clean clean-generic \ + clean-libtool cscopelist-am ctags-am distclean \ + distclean-generic distclean-libtool distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am recheck tags-am \ + uninstall uninstall-am + +.PRECIOUS: Makefile + + +# Convenience targets: +lib: + @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib + +update: + (cd $(srcdir) && ./update.sh) + +-include $(top_srcdir)/git.mk + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/test/shaping/data/text-rendering-tests/Makefile.sources b/test/shape/data/text-rendering-tests/Makefile.sources similarity index 100% rename from test/shaping/data/text-rendering-tests/Makefile.sources rename to test/shape/data/text-rendering-tests/Makefile.sources diff --git a/test/shaping/data/text-rendering-tests/README b/test/shape/data/text-rendering-tests/README similarity index 100% rename from test/shaping/data/text-rendering-tests/README rename to test/shape/data/text-rendering-tests/README diff --git a/test/shaping/data/text-rendering-tests/fonts/AdobeVFPrototype-Subset.otf b/test/shape/data/text-rendering-tests/fonts/AdobeVFPrototype-Subset.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/AdobeVFPrototype-Subset.otf rename to test/shape/data/text-rendering-tests/fonts/AdobeVFPrototype-Subset.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/FDArrayTest257.otf b/test/shape/data/text-rendering-tests/fonts/FDArrayTest257.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/FDArrayTest257.otf rename to test/shape/data/text-rendering-tests/fonts/FDArrayTest257.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/FDArrayTest65535.otf b/test/shape/data/text-rendering-tests/fonts/FDArrayTest65535.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/FDArrayTest65535.otf rename to test/shape/data/text-rendering-tests/fonts/FDArrayTest65535.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/NotoSansBalinese-Regular.ttf b/test/shape/data/text-rendering-tests/fonts/NotoSansBalinese-Regular.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/NotoSansBalinese-Regular.ttf rename to test/shape/data/text-rendering-tests/fonts/NotoSansBalinese-Regular.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/NotoSansKannada-Regular.ttf b/test/shape/data/text-rendering-tests/fonts/NotoSansKannada-Regular.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/NotoSansKannada-Regular.ttf rename to test/shape/data/text-rendering-tests/fonts/NotoSansKannada-Regular.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/NotoSerifKannada-Regular.ttf b/test/shape/data/text-rendering-tests/fonts/NotoSerifKannada-Regular.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/NotoSerifKannada-Regular.ttf rename to test/shape/data/text-rendering-tests/fonts/NotoSerifKannada-Regular.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/Selawik-README.md b/test/shape/data/text-rendering-tests/fonts/Selawik-README.md similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/Selawik-README.md rename to test/shape/data/text-rendering-tests/fonts/Selawik-README.md diff --git a/test/shaping/data/text-rendering-tests/fonts/Selawik-variable.ttf b/test/shape/data/text-rendering-tests/fonts/Selawik-variable.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/Selawik-variable.ttf rename to test/shape/data/text-rendering-tests/fonts/Selawik-variable.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestAVAR.ttf b/test/shape/data/text-rendering-tests/fonts/TestAVAR.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestAVAR.ttf rename to test/shape/data/text-rendering-tests/fonts/TestAVAR.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestCMAP14.otf b/test/shape/data/text-rendering-tests/fonts/TestCMAP14.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestCMAP14.otf rename to test/shape/data/text-rendering-tests/fonts/TestCMAP14.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestCMAPMacTurkish.ttf b/test/shape/data/text-rendering-tests/fonts/TestCMAPMacTurkish.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestCMAPMacTurkish.ttf rename to test/shape/data/text-rendering-tests/fonts/TestCMAPMacTurkish.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestCVARGVAROne.ttf b/test/shape/data/text-rendering-tests/fonts/TestCVARGVAROne.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestCVARGVAROne.ttf rename to test/shape/data/text-rendering-tests/fonts/TestCVARGVAROne.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestCVARGVARTwo.ttf b/test/shape/data/text-rendering-tests/fonts/TestCVARGVARTwo.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestCVARGVARTwo.ttf rename to test/shape/data/text-rendering-tests/fonts/TestCVARGVARTwo.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGLYFOne.ttf b/test/shape/data/text-rendering-tests/fonts/TestGLYFOne.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGLYFOne.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGLYFOne.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGPOSFour.ttf b/test/shape/data/text-rendering-tests/fonts/TestGPOSFour.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGPOSFour.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGPOSFour.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGPOSOne.ttf b/test/shape/data/text-rendering-tests/fonts/TestGPOSOne.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGPOSOne.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGPOSOne.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGPOSThree.ttf b/test/shape/data/text-rendering-tests/fonts/TestGPOSThree.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGPOSThree.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGPOSThree.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGPOSTwo.otf b/test/shape/data/text-rendering-tests/fonts/TestGPOSTwo.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGPOSTwo.otf rename to test/shape/data/text-rendering-tests/fonts/TestGPOSTwo.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGSUBOne.otf b/test/shape/data/text-rendering-tests/fonts/TestGSUBOne.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGSUBOne.otf rename to test/shape/data/text-rendering-tests/fonts/TestGSUBOne.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGSUBThree.ttf b/test/shape/data/text-rendering-tests/fonts/TestGSUBThree.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGSUBThree.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGSUBThree.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGVAR-Composite-0.ttf b/test/shape/data/text-rendering-tests/fonts/TestGVAR-Composite-0.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGVAR-Composite-0.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGVAR-Composite-0.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGVAR-Composite-Missing.ttf b/test/shape/data/text-rendering-tests/fonts/TestGVAR-Composite-Missing.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGVAR-Composite-Missing.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGVAR-Composite-Missing.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGVAREight.ttf b/test/shape/data/text-rendering-tests/fonts/TestGVAREight.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGVAREight.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGVAREight.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGVARFour.ttf b/test/shape/data/text-rendering-tests/fonts/TestGVARFour.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGVARFour.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGVARFour.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGVARNine.ttf b/test/shape/data/text-rendering-tests/fonts/TestGVARNine.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGVARNine.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGVARNine.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGVAROne.ttf b/test/shape/data/text-rendering-tests/fonts/TestGVAROne.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGVAROne.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGVAROne.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGVARThree.ttf b/test/shape/data/text-rendering-tests/fonts/TestGVARThree.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGVARThree.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGVARThree.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestGVARTwo.ttf b/test/shape/data/text-rendering-tests/fonts/TestGVARTwo.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestGVARTwo.ttf rename to test/shape/data/text-rendering-tests/fonts/TestGVARTwo.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestHVAROne.otf b/test/shape/data/text-rendering-tests/fonts/TestHVAROne.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestHVAROne.otf rename to test/shape/data/text-rendering-tests/fonts/TestHVAROne.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestHVARTwo.ttf b/test/shape/data/text-rendering-tests/fonts/TestHVARTwo.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestHVARTwo.ttf rename to test/shape/data/text-rendering-tests/fonts/TestHVARTwo.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestKERNOne.otf b/test/shape/data/text-rendering-tests/fonts/TestKERNOne.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestKERNOne.otf rename to test/shape/data/text-rendering-tests/fonts/TestKERNOne.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXEight.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXEight.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXEight.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXEight.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXEighteen.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXEighteen.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXEighteen.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXEighteen.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXEleven.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXEleven.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXEleven.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXEleven.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXForty.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXForty.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXForty.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXForty.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXFour.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXFour.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXFour.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXFour.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXFourteen.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXFourteen.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXFourteen.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXFourteen.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXFourtyone.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXFourtyone.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXFourtyone.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXFourtyone.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXNine.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXNine.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXNine.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXNine.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXOne.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXOne.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXOne.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXOne.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXSeventeen.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXSeventeen.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXSeventeen.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXSeventeen.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXSixteen.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXSixteen.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXSixteen.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXSixteen.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTen.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTen.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTen.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTen.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThirteen.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThirteen.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThirteen.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThirteen.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThirtyeight.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThirtyeight.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThirtyeight.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThirtyeight.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThirtyfive.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThirtyfive.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThirtyfive.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThirtyfive.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThirtyfour.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThirtyfour.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThirtyfour.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThirtyfour.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThirtynine.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThirtynine.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThirtynine.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThirtynine.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThirtyone.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThirtyone.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThirtyone.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThirtyone.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThirtyseven.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThirtyseven.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThirtyseven.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThirtyseven.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThirtysix.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThirtysix.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThirtysix.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThirtysix.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThirtythree.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThirtythree.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThirtythree.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThirtythree.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThirtytwo.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThirtytwo.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThirtytwo.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThirtytwo.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXThree.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXThree.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXThree.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXThree.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwelve.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwelve.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwelve.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwelve.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwenty.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwenty.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwenty.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwenty.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyeight.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwentyeight.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyeight.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwentyeight.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyfive.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwentyfive.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyfive.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwentyfive.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyfour.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwentyfour.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyfour.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwentyfour.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentynine.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwentynine.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwentynine.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwentynine.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyseven.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwentyseven.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyseven.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwentyseven.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentysix.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwentysix.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwentysix.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwentysix.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentythree.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwentythree.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwentythree.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwentythree.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwo.ttf b/test/shape/data/text-rendering-tests/fonts/TestMORXTwo.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestMORXTwo.ttf rename to test/shape/data/text-rendering-tests/fonts/TestMORXTwo.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestSFNTOne.otf b/test/shape/data/text-rendering-tests/fonts/TestSFNTOne.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestSFNTOne.otf rename to test/shape/data/text-rendering-tests/fonts/TestSFNTOne.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestSFNTTwo.ttf b/test/shape/data/text-rendering-tests/fonts/TestSFNTTwo.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestSFNTTwo.ttf rename to test/shape/data/text-rendering-tests/fonts/TestSFNTTwo.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestSVGgradientTransform.otf b/test/shape/data/text-rendering-tests/fonts/TestSVGgradientTransform.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestSVGgradientTransform.otf rename to test/shape/data/text-rendering-tests/fonts/TestSVGgradientTransform.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestSVGgzip.otf b/test/shape/data/text-rendering-tests/fonts/TestSVGgzip.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestSVGgzip.otf rename to test/shape/data/text-rendering-tests/fonts/TestSVGgzip.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestSVGmultiGlyphs.otf b/test/shape/data/text-rendering-tests/fonts/TestSVGmultiGlyphs.otf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestSVGmultiGlyphs.otf rename to test/shape/data/text-rendering-tests/fonts/TestSVGmultiGlyphs.otf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestShapeAran.ttf b/test/shape/data/text-rendering-tests/fonts/TestShapeAran.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestShapeAran.ttf rename to test/shape/data/text-rendering-tests/fonts/TestShapeAran.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestShapeEthi.ttf b/test/shape/data/text-rendering-tests/fonts/TestShapeEthi.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestShapeEthi.ttf rename to test/shape/data/text-rendering-tests/fonts/TestShapeEthi.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestShapeKndaV3.ttf b/test/shape/data/text-rendering-tests/fonts/TestShapeKndaV3.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestShapeKndaV3.ttf rename to test/shape/data/text-rendering-tests/fonts/TestShapeKndaV3.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestShapeLana.ttf b/test/shape/data/text-rendering-tests/fonts/TestShapeLana.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestShapeLana.ttf rename to test/shape/data/text-rendering-tests/fonts/TestShapeLana.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/TestTRAKOne.ttf b/test/shape/data/text-rendering-tests/fonts/TestTRAKOne.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/TestTRAKOne.ttf rename to test/shape/data/text-rendering-tests/fonts/TestTRAKOne.ttf diff --git a/test/shaping/data/text-rendering-tests/fonts/Zycon.ttf b/test/shape/data/text-rendering-tests/fonts/Zycon.ttf similarity index 100% rename from test/shaping/data/text-rendering-tests/fonts/Zycon.ttf rename to test/shape/data/text-rendering-tests/fonts/Zycon.ttf diff --git a/test/shaping/data/text-rendering-tests/meson.build b/test/shape/data/text-rendering-tests/meson.build similarity index 100% rename from test/shaping/data/text-rendering-tests/meson.build rename to test/shape/data/text-rendering-tests/meson.build diff --git a/test/shape/data/text-rendering-tests/tests/AVAR-1.tests b/test/shape/data/text-rendering-tests/tests/AVAR-1.tests new file mode 100644 index 0000000..b6203c0 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/AVAR-1.tests @@ -0,0 +1,17 @@ +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=100;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=150;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=200;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=250;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=300;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=350;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=400;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=450;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=500;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=550;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=600;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=650;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=700;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=750;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=800;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=850;U+2A01;[gid1] +../fonts/TestAVAR.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=900;U+2A01;[gid1] diff --git a/test/shape/data/text-rendering-tests/tests/CFF-1.tests b/test/shape/data/text-rendering-tests/tests/CFF-1.tests new file mode 100644 index 0000000..0d0d252 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/CFF-1.tests @@ -0,0 +1,13 @@ +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041;[gid66] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+211D;[gid30] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+24EA;[gid235] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+2460;[gid97] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+2461;[gid98] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+4EFF;[gid256] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+FF21;[gid34] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+10133;[gid52] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1D4D0;[gid209] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1F33A;[gid59] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1F33B;[gid60] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1F4A7;[gid168] +../fonts/FDArrayTest257.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1F95D;[gid94] diff --git a/test/shape/data/text-rendering-tests/tests/CFF-2.tests b/test/shape/data/text-rendering-tests/tests/CFF-2.tests new file mode 100644 index 0000000..3893b14 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/CFF-2.tests @@ -0,0 +1,13 @@ +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041;[gid66] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+211D;[gid8478] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+24EA;[gid9451] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+2460;[gid9313] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+2461;[gid9314] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+4EFF;[gid20224] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+FF21;[gid65314] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+10133;[gid308] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1D4D0;[gid54481] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1F33A;[gid62267] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1F33B;[gid62268] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1F4A7;[gid62632] +../fonts/FDArrayTest65535.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1F95D;[gid63838] diff --git a/test/shape/data/text-rendering-tests/tests/CFF2-1.tests b/test/shape/data/text-rendering-tests/tests/CFF2-1.tests new file mode 100644 index 0000000..97ead22 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/CFF2-1.tests @@ -0,0 +1,9 @@ +../fonts/AdobeVFPrototype-Subset.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=100;U+0024;[dollar] +../fonts/AdobeVFPrototype-Subset.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=200;U+0024;[dollar] +../fonts/AdobeVFPrototype-Subset.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300;U+0024;[dollar] +../fonts/AdobeVFPrototype-Subset.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400;U+0024;[dollar] +../fonts/AdobeVFPrototype-Subset.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=500;U+0024;[dollar] +../fonts/AdobeVFPrototype-Subset.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600;U+0024;[dollar] +../fonts/AdobeVFPrototype-Subset.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=700;U+0024;[dollar] +../fonts/AdobeVFPrototype-Subset.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=800;U+0024;[dollar.nostroke] +../fonts/AdobeVFPrototype-Subset.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=900;U+0024;[dollar.nostroke] diff --git a/test/shape/data/text-rendering-tests/tests/CMAP-1.tests b/test/shape/data/text-rendering-tests/tests/CMAP-1.tests new file mode 100644 index 0000000..708c0be --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/CMAP-1.tests @@ -0,0 +1,4 @@ +../fonts/TestCMAP14.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+82A6;[uni82A6_uE0100] +../fonts/TestCMAP14.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+82A6,U+E0100;[uni82A6_uE0100] +../fonts/TestCMAP14.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+82A6,U+E0101;[uni82A6_uE0101] +../fonts/TestCMAP14.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+82A6,U+E0102;[uni82A6_uE0100] diff --git a/test/shape/data/text-rendering-tests/tests/CMAP-2.tests b/test/shape/data/text-rendering-tests/tests/CMAP-2.tests new file mode 100644 index 0000000..d035f7c --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/CMAP-2.tests @@ -0,0 +1,2 @@ +../fonts/TestCMAP14.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+2269;[uni2269] +../fonts/TestCMAP14.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+2269,U+FE00;[uni2269FE00] diff --git a/test/shape/data/text-rendering-tests/tests/CVAR-1.tests b/test/shape/data/text-rendering-tests/tests/CVAR-1.tests new file mode 100644 index 0000000..a4dd2a5 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/CVAR-1.tests @@ -0,0 +1,3 @@ +../fonts/TestCVARGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=28,wdth=100,opsz=72;U+0068,U+006F,U+006E;[uni0068|uni006F@595,0|uni006E@1126,0] +../fonts/TestCVARGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=94,wdth=100,opsz=72;U+0068,U+006F,U+006E;[uni0068|uni006F@635,0|uni006E@1212,0] +../fonts/TestCVARGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=194,wdth=100,opsz=72;U+0068,U+006F,U+006E;[uni0068|uni006F@691,0|uni006E@1331,0] diff --git a/test/shape/data/text-rendering-tests/tests/CVAR-2.tests b/test/shape/data/text-rendering-tests/tests/CVAR-2.tests new file mode 100644 index 0000000..f797c94 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/CVAR-2.tests @@ -0,0 +1,3 @@ +../fonts/TestCVARGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=28,wdth=100,opsz=72;U+0068,U+006F,U+006E;[uni0068|uni006F@595,0|uni006E@1126,0] +../fonts/TestCVARGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=94,wdth=100,opsz=72;U+0068,U+006F,U+006E;[uni0068|uni006F@635,0|uni006E@1212,0] +../fonts/TestCVARGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=194,wdth=100,opsz=72;U+0068,U+006F,U+006E;[uni0068|uni006F@691,0|uni006E@1331,0] diff --git a/test/shape/data/text-rendering-tests/tests/GLYF-1.tests b/test/shape/data/text-rendering-tests/tests/GLYF-1.tests new file mode 100644 index 0000000..6b49191 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GLYF-1.tests @@ -0,0 +1 @@ +../fonts/TestGLYFOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0123;[gcommaabove] diff --git a/test/shape/data/text-rendering-tests/tests/GPOS-1.tests b/test/shape/data/text-rendering-tests/tests/GPOS-1.tests new file mode 100644 index 0000000..dfdf0b4 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GPOS-1.tests @@ -0,0 +1,19 @@ +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0104,U+004A;[Aogonek|J@732,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0104,U+0067;[Aogonek|g@692,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0104,U+0123;[Aogonek|gcommaabove@692,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0104,U+006A;[Aogonek|j@752,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0104,U+0237;[Aogonek|dotlessj@752,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0051,U+0237;[Q|dotlessj@734,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0105,U+006A;[aogonek|j@588,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0105,U+0237;[aogonek|dotlessj@588,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0067,U+0237;[g|dotlessj@563,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0123,U+0237;[gcommaabove|dotlessj@563,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0131,U+0237;[dotlessi|dotlessj@334,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0173,U+0237;[uogonek|dotlessj@656,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0076,U+0237;[v|dotlessj@587,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0056,U+0061;[V|a@594,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0056,U+00E1;[V|aacute@594,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0056,U+0105;[V|aogonek@594,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0056,U+0066;[V|f@634,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0056,U+FB02;[V|fl@634,0] +../fonts/TestGPOSOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0056,U+002E;[V|period@504,0] diff --git a/test/shape/data/text-rendering-tests/tests/GPOS-2.tests b/test/shape/data/text-rendering-tests/tests/GPOS-2.tests new file mode 100644 index 0000000..3784c40 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GPOS-2.tests @@ -0,0 +1,3 @@ +../fonts/TestGPOSTwo.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+25EF;[uni25EF] +../fonts/TestGPOSTwo.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+263C;[sun] +../fonts/TestGPOSTwo.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+25EF,U+263C;[uni25EF|sun] diff --git a/test/shape/data/text-rendering-tests/tests/GPOS-3.tests b/test/shape/data/text-rendering-tests/tests/GPOS-3.tests new file mode 100644 index 0000000..e72d82b --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GPOS-3.tests @@ -0,0 +1,4 @@ +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1208;[uni1208] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1208,U+135E;[uni1208|uni135E@303,0] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1208,U+135F;[uni1208|uni135F@303,0] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1208,U+135D;[uni1208|uni135D@303,0] diff --git a/test/shape/data/text-rendering-tests/tests/GPOS-4.tests b/test/shape/data/text-rendering-tests/tests/GPOS-4.tests new file mode 100644 index 0000000..7596c50 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GPOS-4.tests @@ -0,0 +1,4 @@ +../fonts/TestGPOSThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0075,U+0308,U+0301;[u|uni0308@529,-31|acutecomb@537,138] +../fonts/TestGPOSThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0075,U+0308,U+0304;[u|uni0308@529,-31|uni0304@526,138] +../fonts/TestGPOSThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0075,U+0308,U+0308;[u|uni0308@529,-31|uni0308@529,138] +../fonts/TestGPOSThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0075,U+0308,U+0308,U+0308;[u|uni0308@529,-31|uni0308@529,138|uni0308@529,307] diff --git a/test/shape/data/text-rendering-tests/tests/GPOS-5.tests b/test/shape/data/text-rendering-tests/tests/GPOS-5.tests new file mode 100644 index 0000000..821a19b --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GPOS-5.tests @@ -0,0 +1,5 @@ +../fonts/TestGPOSFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=100;U+0634,U+0652;[uni0652@663,144|uni0634] +../fonts/TestGPOSFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300;U+0634,U+0652;[uni0652@680,165|uni0634] +../fonts/TestGPOSFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600;U+0634,U+0652;[uni0652@730,246|uni0634] +../fonts/TestGPOSFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=700;U+0634,U+0652;[uni0652@750,282|uni0634] +../fonts/TestGPOSFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=900;U+0634,U+0652;[uni0652@784,351|uni0634] diff --git a/test/shape/data/text-rendering-tests/tests/GSUB-1.tests b/test/shape/data/text-rendering-tests/tests/GSUB-1.tests new file mode 100644 index 0000000..7e185f7 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GSUB-1.tests @@ -0,0 +1 @@ +../fonts/TestGSUBOne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0061,U+0020,U+0061;[a.alt|space@500,0|a@1000,0] diff --git a/test/shape/data/text-rendering-tests/tests/GSUB-2.tests b/test/shape/data/text-rendering-tests/tests/GSUB-2.tests new file mode 100644 index 0000000..ef418c2 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GSUB-2.tests @@ -0,0 +1,11 @@ +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1373;[uni1373] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+136B;[uni136B] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1375;[uni1375] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+136D;[uni136D] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1373,U+136B;[uni1373.init|uni136B.fina@621,0] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1375,U+136D;[uni1375.init|uni136D.fina@662,0] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+137B;[uni137B] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1373,U+136B,U+137B;[uni1373.init|uni136B.medi@621,0|uni137B.fina@1102,0] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1373,U+136B,U+137B,U+1373,U+136B;[uni1373.init|uni136B.medi@621,0|uni137B.medi@1102,0|uni1373.medi@1489,0|uni136B.fina@2110,0] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1373,U+136B,U+137B,U+1375,U+136D;[uni1373.init|uni136B.medi@621,0|uni137B.medi@1102,0|uni1375.medi@1489,0|uni136D.fina@2157,0] +../fonts/TestShapeEthi.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1375,U+136D,U+137B,U+1373,U+136B;[uni1375.init|uni136D.medi@662,0|uni137B.medi@1203,0|uni1373.medi@1590,0|uni136B.fina@2211,0] diff --git a/test/shape/data/text-rendering-tests/tests/GSUB-3.tests b/test/shape/data/text-rendering-tests/tests/GSUB-3.tests new file mode 100644 index 0000000..6fcc09c --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GSUB-3.tests @@ -0,0 +1 @@ +../fonts/TestGSUBThree.ttf;;U+006C,U+006F,U+006C;* diff --git a/test/shape/data/text-rendering-tests/tests/GVAR-1.tests b/test/shape/data/text-rendering-tests/tests/GVAR-1.tests new file mode 100644 index 0000000..8c36b36 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GVAR-1.tests @@ -0,0 +1,9 @@ +../fonts/TestGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300;U+5F4C;[gid2] +../fonts/TestGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=350;U+5F4C;[gid2] +../fonts/TestGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400;U+5F4C;[gid2] +../fonts/TestGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=450;U+5F4C;[gid2] +../fonts/TestGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=500;U+5F4C;[gid2] +../fonts/TestGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=550;U+5F4C;[gid2] +../fonts/TestGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600;U+5F4C;[gid2] +../fonts/TestGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=650;U+5F4C;[gid2] +../fonts/TestGVAROne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=700;U+5F4C;[gid2] diff --git a/test/shape/data/text-rendering-tests/tests/GVAR-2.tests b/test/shape/data/text-rendering-tests/tests/GVAR-2.tests new file mode 100644 index 0000000..414eca5 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GVAR-2.tests @@ -0,0 +1,9 @@ +../fonts/TestGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300;U+5F4C;[gid2] +../fonts/TestGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=350;U+5F4C;[gid2] +../fonts/TestGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400;U+5F4C;[gid2] +../fonts/TestGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=450;U+5F4C;[gid2] +../fonts/TestGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=500;U+5F4C;[gid2] +../fonts/TestGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=550;U+5F4C;[gid2] +../fonts/TestGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600;U+5F4C;[gid2] +../fonts/TestGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=650;U+5F4C;[gid2] +../fonts/TestGVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=700;U+5F4C;[gid2] diff --git a/test/shape/data/text-rendering-tests/tests/GVAR-3.tests b/test/shape/data/text-rendering-tests/tests/GVAR-3.tests new file mode 100644 index 0000000..e9ba906 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GVAR-3.tests @@ -0,0 +1,9 @@ +../fonts/TestGVARThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300;U+5F4C;[gid2] +../fonts/TestGVARThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=350;U+5F4C;[gid2] +../fonts/TestGVARThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400;U+5F4C;[gid2] +../fonts/TestGVARThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=450;U+5F4C;[gid2] +../fonts/TestGVARThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=500;U+5F4C;[gid2] +../fonts/TestGVARThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=550;U+5F4C;[gid2] +../fonts/TestGVARThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600;U+5F4C;[gid2] +../fonts/TestGVARThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=650;U+5F4C;[gid2] +../fonts/TestGVARThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=700;U+5F4C;[gid2] diff --git a/test/shape/data/text-rendering-tests/tests/GVAR-4.tests b/test/shape/data/text-rendering-tests/tests/GVAR-4.tests new file mode 100644 index 0000000..2fc216f --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GVAR-4.tests @@ -0,0 +1,11 @@ +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-1.0,T1=0.0;U+1F98E;[gid5] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.8,T1=0.1;U+1F98E;[gid5] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.6,T1=0.2;U+1F98E;[gid5] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.4,T1=0.3;U+1F98E;[gid5] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.2,T1=0.4;U+1F98E;[gid5] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.0,T1=0.5;U+1F98E;[gid5] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.2,T1=0.6;U+1F98E;[gid5] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.4,T1=0.7;U+1F98E;[gid5] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.6,T1=0.8;U+1F98E;[gid5] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.8,T1=0.9;U+1F98E;[gid5] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=1.0,T1=1.0;U+1F98E;[gid5] diff --git a/test/shape/data/text-rendering-tests/tests/GVAR-5.tests b/test/shape/data/text-rendering-tests/tests/GVAR-5.tests new file mode 100644 index 0000000..4df737d --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GVAR-5.tests @@ -0,0 +1,11 @@ +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-1.0;U+1F31D;[gid15] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.8;U+1F31D;[gid15] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.6;U+1F31D;[gid15] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.4;U+1F31D;[gid15] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.2;U+1F31D;[gid15] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.0;U+1F31D;[gid15] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.2;U+1F31D;[gid15] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.4;U+1F31D;[gid15] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.6;U+1F31D;[gid15] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.8;U+1F31D;[gid15] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=1.0;U+1F31D;[gid15] diff --git a/test/shape/data/text-rendering-tests/tests/GVAR-6.tests b/test/shape/data/text-rendering-tests/tests/GVAR-6.tests new file mode 100644 index 0000000..500337b --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GVAR-6.tests @@ -0,0 +1,11 @@ +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.0;U+1F422;[gid12] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.1;U+1F422;[gid12] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.2;U+1F422;[gid12] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.3;U+1F422;[gid12] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.4;U+1F422;[gid12] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.5;U+1F422;[gid12] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.6;U+1F422;[gid12] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.7;U+1F422;[gid12] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.8;U+1F422;[gid12] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.9;U+1F422;[gid12] +../fonts/Zycon.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=1.0;U+1F422;[gid12] diff --git a/test/shape/data/text-rendering-tests/tests/GVAR-7.tests b/test/shape/data/text-rendering-tests/tests/GVAR-7.tests new file mode 100644 index 0000000..a246ec3 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GVAR-7.tests @@ -0,0 +1,7 @@ +../fonts/TestGVARFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=150;U+004F,U+0049,U+004F;[uni004F|uni0049@706,0|uni004F@1072,0] +../fonts/TestGVARFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=200;U+004F,U+0049,U+004F;[uni004F|uni0049@707,0|uni004F@1074,0] +../fonts/TestGVARFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=250;U+004F,U+0049,U+004F;[uni004F|uni0049@707,0|uni004F@1075,0] +../fonts/TestGVARFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300;U+004F,U+0049,U+004F;[uni004F|uni0049@707,0|uni004F@1076,0] +../fonts/TestGVARFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=350;U+004F,U+0049,U+004F;[uni004F|uni0049@707,0|uni004F@1077,0] +../fonts/TestGVARFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400;U+004F,U+0049,U+004F;[uni004F|uni0049@707,0|uni004F@1078,0] +../fonts/TestGVARFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=450;U+004F,U+0049,U+004F;[uni004F|uni0049@706,0|uni004F@1079,0] diff --git a/test/shape/data/text-rendering-tests/tests/GVAR-8.tests b/test/shape/data/text-rendering-tests/tests/GVAR-8.tests new file mode 100644 index 0000000..4b4b54d --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GVAR-8.tests @@ -0,0 +1,6 @@ +../fonts/TestGVAREight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=0.0;U+0048;[H] +../fonts/TestGVAREight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=-0.2;U+0048;[H] +../fonts/TestGVAREight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=-0.4;U+0048;[H] +../fonts/TestGVAREight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=-0.6;U+0048;[H] +../fonts/TestGVAREight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=-0.8;U+0048;[H] +../fonts/TestGVAREight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=-1.0;U+0048;[H] diff --git a/test/shape/data/text-rendering-tests/tests/GVAR-9.tests b/test/shape/data/text-rendering-tests/tests/GVAR-9.tests new file mode 100644 index 0000000..bf0f3e5 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/GVAR-9.tests @@ -0,0 +1,10 @@ +../fonts/TestGVARNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=-1.0;U+0041;[A] +../fonts/TestGVARNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=-0.5;U+0041;[A] +../fonts/TestGVARNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.0;U+0041;[A] +../fonts/TestGVARNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.5;U+0041;[A] +../fonts/TestGVARNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.6;U+0041;[A] +../fonts/TestGVARNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.7;U+0041;[A] +../fonts/TestGVARNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.8;U+0041;[A] +../fonts/TestGVARNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.9;U+0041;[A] +../fonts/TestGVARNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.944444;U+0041;[A] +../fonts/TestGVARNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=1.0;U+0041;[A] diff --git a/test/shape/data/text-rendering-tests/tests/HVAR-1.tests b/test/shape/data/text-rendering-tests/tests/HVAR-1.tests new file mode 100644 index 0000000..dbc4ba1 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/HVAR-1.tests @@ -0,0 +1,6 @@ +../fonts/TestHVAROne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=0;U+0041,U+0042,U+0043;[A|B@520,0|C@1094,0] +../fonts/TestHVAROne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=200;U+0041,U+0042,U+0043;[A|B@533,0|C@1115,0] +../fonts/TestHVAROne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400;U+0041,U+0042,U+0043;[A|B@546,0|C@1135,0] +../fonts/TestHVAROne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600;U+0041,U+0042,U+0043;[A|B@558,0|C@1155,0] +../fonts/TestHVAROne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=800;U+0041,U+0042,U+0043;[A|B@571,0|C@1175,0] +../fonts/TestHVAROne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=1000;U+0041,U+0042,U+0043;[A|B@584,0|C@1196,0] diff --git a/test/shape/data/text-rendering-tests/tests/HVAR-2.tests b/test/shape/data/text-rendering-tests/tests/HVAR-2.tests new file mode 100644 index 0000000..aa086e3 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/HVAR-2.tests @@ -0,0 +1,6 @@ +../fonts/TestHVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=0;U+0041,U+0042;[uni0041|uni0042@450,0] +../fonts/TestHVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=200;U+0041,U+0042;[uni0041|uni0042@515,0] +../fonts/TestHVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400;U+0041,U+0042;[uni0041|uni0042@584,0] +../fonts/TestHVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600;U+0041,U+0042;[uni0041|uni0042@673,0] +../fonts/TestHVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=800;U+0041,U+0042;[uni0041|uni0042@761,0] +../fonts/TestHVARTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=1000;U+0041,U+0042;[uni0041|uni0042@850,0] diff --git a/test/shape/data/text-rendering-tests/tests/KERN-1.tests b/test/shape/data/text-rendering-tests/tests/KERN-1.tests new file mode 100644 index 0000000..e72beff --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/KERN-1.tests @@ -0,0 +1 @@ +../fonts/TestKERNOne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0131,U+0054,U+0075,U+0054,U+0075,U+0054,U+0131;[dotlessi|T|u@400,0|T@600,0|u@1000,0|T@1200,0|dotlessi@1600,0] diff --git a/test/shape/data/text-rendering-tests/tests/KERN-2.tests b/test/shape/data/text-rendering-tests/tests/KERN-2.tests new file mode 100644 index 0000000..1601eef --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/KERN-2.tests @@ -0,0 +1 @@ +../fonts/TestKERNOne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0075,U+0131,U+0131,U+0054,U+0131,U+0131,U+0054,U+0131,U+0131,U+0075;[u|dotlessi@400,0|dotlessi@1100,0|T@1100,0|dotlessi@1500,0|dotlessi@2200,0|T@2200,0|dotlessi@2600,0|dotlessi@3300,0|u@3500,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-1.tests b/test/shape/data/text-rendering-tests/tests/MORX-1.tests new file mode 100644 index 0000000..175fd73 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-1.tests @@ -0,0 +1 @@ +../fonts/TestMORXOne.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0043;[A.alt|B@1000,0|C.alt@2000,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-10.tests b/test/shape/data/text-rendering-tests/tests/MORX-10.tests new file mode 100644 index 0000000..ea9a6d5 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-10.tests @@ -0,0 +1 @@ +../fonts/TestMORXTen.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0041,U+0042,U+0041,U+0042;[A|B@638,0|A@1288,0|B@1926,0|B@2576,0|A@3226,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-11.tests b/test/shape/data/text-rendering-tests/tests/MORX-11.tests new file mode 100644 index 0000000..adbad2a --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-11.tests @@ -0,0 +1 @@ +../fonts/TestMORXEleven.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042,U+0041,U+0042,U+0042,U+0041,U+0041,U+0042,U+0058;[B|A@650,0|B@1288,0|B@1938,0|A@2588,0|X@3226,0|A@3812,0|B@4450,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-12.tests b/test/shape/data/text-rendering-tests/tests/MORX-12.tests new file mode 100644 index 0000000..a37aa72 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-12.tests @@ -0,0 +1,3 @@ +../fonts/TestMORXTwelve.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0058,U+0041,U+0042,U+0043,U+0058,U+0031;[X|C@598,0|A@1230,0|B@1868,0|X@2518,0|one@3116,0] +../fonts/TestMORXTwelve.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0058,U+0041,U+0042,U+0043,U+0058,U+0032;[X|C@598,0|A@1230,0|B@1868,0|X@2518,0|two@3116,0] +../fonts/TestMORXTwelve.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0058,U+0041,U+0042,U+0043,U+0058,U+0033;[X|B@598,0|C@1248,0|A@1880,0|X@2518,0|three@3116,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-13.tests b/test/shape/data/text-rendering-tests/tests/MORX-13.tests new file mode 100644 index 0000000..3273b57 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-13.tests @@ -0,0 +1 @@ +../fonts/TestMORXThirteen.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/shape/data/text-rendering-tests/tests/MORX-14.tests b/test/shape/data/text-rendering-tests/tests/MORX-14.tests new file mode 100644 index 0000000..9526005 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-14.tests @@ -0,0 +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;;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;* diff --git a/test/shape/data/text-rendering-tests/tests/MORX-16.tests b/test/shape/data/text-rendering-tests/tests/MORX-16.tests new file mode 100644 index 0000000..a87e84b --- /dev/null +++ b/test/shape/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/shape/data/text-rendering-tests/tests/MORX-17.tests b/test/shape/data/text-rendering-tests/tests/MORX-17.tests new file mode 100644 index 0000000..066137f --- /dev/null +++ b/test/shape/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/shape/data/text-rendering-tests/tests/MORX-18.tests b/test/shape/data/text-rendering-tests/tests/MORX-18.tests new file mode 100644 index 0000000..c065439 --- /dev/null +++ b/test/shape/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/shape/data/text-rendering-tests/tests/MORX-19.tests b/test/shape/data/text-rendering-tests/tests/MORX-19.tests new file mode 100644 index 0000000..ccc03ac --- /dev/null +++ b/test/shape/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/shape/data/text-rendering-tests/tests/MORX-2.tests b/test/shape/data/text-rendering-tests/tests/MORX-2.tests new file mode 100644 index 0000000..a1ff184 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-2.tests @@ -0,0 +1,16 @@ +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24FF;[O|O@418,0|O@836,0|A@1254,0|B@2084,0|X@2914,0|Y@3744,0|Z@4574,0|C@5404,0|D@6234,0|O@7064,0|O@7482,0|O@7900,0|zero@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+278A;[O|O@418,0|O@836,0|B@1254,0|X@2084,0|Y@2914,0|Z@3744,0|C@4574,0|D@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|one@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+278B;[O|O@418,0|O@836,0|D@1254,0|A@2084,0|B@2914,0|X@3744,0|Y@4574,0|Z@5404,0|C@6234,0|O@7064,0|O@7482,0|O@7900,0|two@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0033;[O|O@418,0|O@836,0|D@1254,0|B@2084,0|X@2914,0|Y@3744,0|Z@4574,0|C@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|three@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0034;[O|O@418,0|O@836,0|X@1254,0|Y@2084,0|Z@2914,0|C@3744,0|D@4574,0|A@5404,0|B@6234,0|O@7064,0|O@7482,0|O@7900,0|four@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0035;[O|O@418,0|O@836,0|X@1254,0|Y@2084,0|Z@2914,0|C@3744,0|D@4574,0|B@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|five@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0036;[O|O@418,0|O@836,0|C@1254,0|D@2084,0|A@2914,0|B@3744,0|X@4574,0|Y@5404,0|Z@6234,0|O@7064,0|O@7482,0|O@7900,0|six@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0037;[O|O@418,0|O@836,0|D@1254,0|C@2084,0|A@2914,0|B@3744,0|X@4574,0|Y@5404,0|Z@6234,0|O@7064,0|O@7482,0|O@7900,0|seven@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0038;[O|O@418,0|O@836,0|C@1254,0|D@2084,0|B@2914,0|X@3744,0|Y@4574,0|Z@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|eight@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0039;[O|O@418,0|O@836,0|D@1254,0|C@2084,0|B@2914,0|X@3744,0|Y@4574,0|Z@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|nine@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+2793;[O|O@418,0|O@836,0|D@1254,0|X@2084,0|Y@2914,0|Z@3744,0|C@4574,0|A@5404,0|B@6234,0|O@7064,0|O@7482,0|O@7900,0|one_zero@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24EB;[O|O@418,0|O@836,0|D@1254,0|X@2084,0|Y@2914,0|Z@3744,0|C@4574,0|B@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|one_one@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24EC;[O|O@418,0|O@836,0|C@1254,0|D@2084,0|X@2914,0|Y@3744,0|Z@4574,0|A@5404,0|B@6234,0|O@7064,0|O@7482,0|O@7900,0|one_two@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24ED;[O|O@418,0|O@836,0|C@1254,0|D@2084,0|X@2914,0|Y@3744,0|Z@4574,0|B@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|one_three@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24EE;[O|O@418,0|O@836,0|D@1254,0|C@2084,0|X@2914,0|Y@3744,0|Z@4574,0|A@5404,0|B@6234,0|O@7064,0|O@7482,0|O@7900,0|one_four@8318,0] +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24EF;[O|O@418,0|O@836,0|D@1254,0|C@2084,0|X@2914,0|Y@3744,0|Z@4574,0|B@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|one_five@8318,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-20.tests b/test/shape/data/text-rendering-tests/tests/MORX-20.tests new file mode 100644 index 0000000..1f599a1 --- /dev/null +++ b/test/shape/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/shape/data/text-rendering-tests/tests/MORX-21.tests b/test/shape/data/text-rendering-tests/tests/MORX-21.tests new file mode 100644 index 0000000..0014de7 --- /dev/null +++ b/test/shape/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/shape/data/text-rendering-tests/tests/MORX-22.tests b/test/shape/data/text-rendering-tests/tests/MORX-22.tests new file mode 100644 index 0000000..76136d6 --- /dev/null +++ b/test/shape/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] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-23.tests b/test/shape/data/text-rendering-tests/tests/MORX-23.tests new file mode 100644 index 0000000..3ae018f --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-23.tests @@ -0,0 +1 @@ +../fonts/TestMORXTwentythree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0043,U+0044,U+0045;[E|E@556,0|E@1112,0|E@1668,0|E@2224,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-24.tests b/test/shape/data/text-rendering-tests/tests/MORX-24.tests new file mode 100644 index 0000000..9c1af89 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-24.tests @@ -0,0 +1 @@ +../fonts/TestMORXTwentyfour.ttf;;U+0041,U+0042,U+0043,U+0044,U+0045;* diff --git a/test/shape/data/text-rendering-tests/tests/MORX-25.tests b/test/shape/data/text-rendering-tests/tests/MORX-25.tests new file mode 100644 index 0000000..cec3be4 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-25.tests @@ -0,0 +1,9 @@ +../fonts/TestMORXTwentyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0043,U+0044,U+0045;[A.alt|B.alt@1000,0|C.alt@2000,0|D.alt@3000,0|E.alt@4000,0] +../fonts/TestMORXTwentyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0045,U+0042,U+0043,U+0044,U+0041;[E|B@556,0|C@1182,0|D@1778,0|A@2452,0] +../fonts/TestMORXTwentyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0043,U+0042,U+0041,U+0042,U+0043;[C|B@596,0|A.alt@1222,0|B.alt@2222,0|C.alt@3222,0] +../fonts/TestMORXTwentyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0043;[A.alt|B.alt@1000,0|C.alt@2000,0] +../fonts/TestMORXTwentyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0043,U+0042,U+0041;[C|B@596,0|A@1222,0] +../fonts/TestMORXTwentyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042;[A.alt|B.alt@1000,0] +../fonts/TestMORXTwentyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042,U+0041;[B|A@626,0] +../fonts/TestMORXTwentyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041;[A] +../fonts/TestMORXTwentyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042;[B] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-26.tests b/test/shape/data/text-rendering-tests/tests/MORX-26.tests new file mode 100644 index 0000000..18683e9 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-26.tests @@ -0,0 +1,2 @@ +../fonts/TestMORXTwentysix.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042;[A|B@639,0] +../fonts/TestMORXTwentysix.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042;[B.alt] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-27.tests b/test/shape/data/text-rendering-tests/tests/MORX-27.tests new file mode 100644 index 0000000..b830f75 --- /dev/null +++ b/test/shape/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/shape/data/text-rendering-tests/tests/MORX-28.tests b/test/shape/data/text-rendering-tests/tests/MORX-28.tests new file mode 100644 index 0000000..19d930c --- /dev/null +++ b/test/shape/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] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-29.tests b/test/shape/data/text-rendering-tests/tests/MORX-29.tests new file mode 100644 index 0000000..7ef9112 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-29.tests @@ -0,0 +1,4 @@ +../fonts/TestMORXTwentynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+004D,U+004D,U+0059,U+0059,U+0041,U+005A,U+005A;[P|Q@333,0|R@699,0|M@1050,0|M@1880,0|X@2710,0|X@3074,0|M@3438,0|I@4268,0|N@5098,0|S@5928,0|M@6758,0|Y@7588,0|Y@7920,0|A@8252,0|Z@9082,0|Z@9404,0] +../fonts/TestMORXTwentynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+004D,U+004D,U+0059,U+0059,U+0042,U+005A,U+005A;[P|Q@333,0|R@699,0|M@1050,0|M@1880,0|X@2710,0|X@3074,0|M@3438,0|M@4268,0|I@5098,0|N@5928,0|S@6758,0|Y@7588,0|Y@7920,0|B@8252,0|Z@9082,0|Z@9404,0] +../fonts/TestMORXTwentynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+004D,U+004D,U+0059,U+0059,U+0043,U+005A,U+005A;[P|Q@333,0|R@699,0|M@1050,0|M@1880,0|X@2710,0|X@3074,0|M@3438,0|M@4268,0|Y@5098,0|Y@5430,0|I@5762,0|N@6592,0|S@7422,0|C@8252,0|Z@9082,0|Z@9404,0] +../fonts/TestMORXTwentynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+004D,U+004D,U+0059,U+0059,U+0044,U+005A,U+005A;[P|Q@333,0|R@699,0|M@1050,0|M@1880,0|X@2710,0|X@3074,0|M@3438,0|M@4268,0|Y@5098,0|Y@5430,0|D@5762,0|I@6592,0|N@7422,0|S@8252,0|Z@9082,0|Z@9404,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-3.tests b/test/shape/data/text-rendering-tests/tests/MORX-3.tests new file mode 100644 index 0000000..cbb8c15 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-3.tests @@ -0,0 +1,16 @@ +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+0030;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|zero@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+0031;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+0032;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|two@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+0033;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|three@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+0034;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|four@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+0035;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|five@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+0036;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|six@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+0037;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|seven@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+0038;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|eight@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+0039;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|nine@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+2793;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_zero@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+24EB;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_one@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+24EC;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_two@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+24ED;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_three@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+24EE;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_four@1793,0] +../fonts/TestMORXThree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0043,U+0044,U+24EF;[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_five@1793,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-30.tests b/test/shape/data/text-rendering-tests/tests/MORX-30.tests new file mode 100644 index 0000000..aa0f3a7 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-30.tests @@ -0,0 +1,4 @@ +../fonts/TestMORXTwentynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+0058,U+0041,U+0059,U+0059,U+0041,U+005A,U+005A;[P|Q@333,0|R@699,0|M@1050,0|I@1880,0|N@2710,0|S@3540,0|I@4370,0|N@5200,0|S@6030,0|M@6860,0|X@7690,0|X@8054,0|X@8418,0|A@8782,0|Y@9612,0|Y@9944,0|A@10276,0|Z@11106,0|Z@11428,0] +../fonts/TestMORXTwentynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+0058,U+0041,U+0059,U+0059,U+0042,U+005A,U+005A;[P|Q@333,0|R@699,0|M@1050,0|I@1880,0|I@2710,0|N@3540,0|S@4370,0|N@5200,0|S@6030,0|M@6860,0|X@7690,0|X@8054,0|X@8418,0|A@8782,0|Y@9612,0|Y@9944,0|B@10276,0|Z@11106,0|Z@11428,0] +../fonts/TestMORXTwentynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+0058,U+0042,U+0059,U+0059,U+0041,U+005A,U+005A;[P|Q@333,0|R@699,0|M@1050,0|I@1880,0|N@2710,0|S@3540,0|M@4370,0|I@5200,0|N@6030,0|S@6860,0|X@7690,0|X@8054,0|X@8418,0|B@8782,0|Y@9612,0|Y@9944,0|A@10276,0|Z@11106,0|Z@11428,0] +../fonts/TestMORXTwentynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+0058,U+0042,U+0059,U+0059,U+0042,U+005A,U+005A;[P|Q@333,0|R@699,0|M@1050,0|M@1880,0|I@2710,0|N@3540,0|S@4370,0|I@5200,0|N@6030,0|S@6860,0|X@7690,0|X@8054,0|X@8418,0|B@8782,0|Y@9612,0|Y@9944,0|B@10276,0|Z@11106,0|Z@11428,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-31.tests b/test/shape/data/text-rendering-tests/tests/MORX-31.tests new file mode 100644 index 0000000..e6a3014 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-31.tests @@ -0,0 +1,8 @@ +../fonts/TestMORXThirtyone.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0058,U+0058,U+0041,U+0059,U+0059,U+0041,U+005A,U+005A;[I|N@830,0|I@1660,0|N@2490,0|S@3320,0|S@4150,0|X@4980,0|X@5344,0|A@5708,0|Y@6538,0|Y@6870,0|A@7202,0|Z@8032,0|Z@8354,0] +../fonts/TestMORXThirtyone.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0058,U+0058,U+0041,U+0059,U+0059,U+0042,U+0059,U+0059;[I|N@830,0|S@1660,0|I@2490,0|N@3320,0|S@4150,0|X@4980,0|X@5344,0|A@5708,0|Y@6538,0|Y@6870,0|B@7202,0|Y@8032,0|Y@8364,0] +../fonts/TestMORXThirtyone.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0058,U+0058,U+0042,U+0059,U+0059,U+0041,U+005A,U+005A;[X|I@364,0|I@1194,0|N@2024,0|S@2854,0|N@3684,0|S@4514,0|X@5344,0|B@5708,0|Y@6538,0|Y@6870,0|A@7202,0|Z@8032,0|Z@8354,0] +../fonts/TestMORXThirtyone.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0058,U+0058,U+0042,U+0059,U+0059,U+0042,U+005A,U+005A;[X|I@364,0|N@1194,0|I@2024,0|N@2854,0|S@3684,0|S@4514,0|X@5344,0|B@5708,0|Y@6538,0|Y@6870,0|B@7202,0|Z@8032,0|Z@8354,0] +../fonts/TestMORXThirtyone.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004D,U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0041;[I|N@830,0|S@1660,0|M@2490,0|I@3320,0|N@4150,0|S@4980,0|P@5810,0|Q@6143,0|R@6509,0|A@6860,0|X@7690,0|Y@8054,0|Z@8386,0|A@8708,0] +../fonts/TestMORXThirtyone.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004D,U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0042;[I|N@830,0|S@1660,0|M@2490,0|P@3320,0|I@3653,0|N@4483,0|S@5313,0|Q@6143,0|R@6509,0|A@6860,0|X@7690,0|Y@8054,0|Z@8386,0|B@8708,0] +../fonts/TestMORXThirtyone.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004D,U+0050,U+0051,U+0052,U+0042,U+0058,U+0059,U+005A,U+0041;[M|I@830,0|N@1660,0|S@2490,0|I@3320,0|N@4150,0|S@4980,0|P@5810,0|Q@6143,0|R@6509,0|B@6860,0|X@7690,0|Y@8054,0|Z@8386,0|A@8708,0] +../fonts/TestMORXThirtyone.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004D,U+0050,U+0051,U+0052,U+0042,U+0058,U+0059,U+005A,U+0042;[M|I@830,0|N@1660,0|S@2490,0|P@3320,0|I@3653,0|N@4483,0|S@5313,0|Q@6143,0|R@6509,0|B@6860,0|X@7690,0|Y@8054,0|Z@8386,0|B@8708,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-32.tests b/test/shape/data/text-rendering-tests/tests/MORX-32.tests new file mode 100644 index 0000000..4419135 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-32.tests @@ -0,0 +1,4 @@ +../fonts/TestMORXThirtytwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041;[I|N@830,0|S@1660,0|A@2490,0] +../fonts/TestMORXThirtytwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0058,U+0041,U+0059;[I|N@830,0|S@1660,0|X@2490,0|A@2854,0|Y@3684,0] +../fonts/TestMORXThirtytwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042;[B|I@830,0|N@1660,0|S@2490,0] +../fonts/TestMORXThirtytwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0058,U+0042,U+0059;[X|I@364,0|N@1194,0|S@2024,0|B@2854,0|Y@3684,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-33.tests b/test/shape/data/text-rendering-tests/tests/MORX-33.tests new file mode 100644 index 0000000..ddff193 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-33.tests @@ -0,0 +1,3 @@ +../fonts/TestMORXThirtythree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0068,U+0061;[h|a@618,0|h@1179,0|a@1797,0] +../fonts/TestMORXThirtythree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0068,U+0061,U+0068,U+0061;[h|a@618,0|h@1179,0|a@1797,0|h@2358,0|a@2976,0|h@3537,0|a@4155,0] +../fonts/TestMORXThirtythree.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0061,U+0068;[a|h@561,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-34.tests b/test/shape/data/text-rendering-tests/tests/MORX-34.tests new file mode 100644 index 0000000..cb89ba8 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-34.tests @@ -0,0 +1 @@ +../fonts/TestMORXThirtyfour.ttf;;U+0068,U+0061;* diff --git a/test/shape/data/text-rendering-tests/tests/MORX-35.tests b/test/shape/data/text-rendering-tests/tests/MORX-35.tests new file mode 100644 index 0000000..f804943 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-35.tests @@ -0,0 +1,2 @@ +../fonts/TestMORXThirtyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041;[A|B@639,0|C@1265,0|E@1861,0] +../fonts/TestMORXThirtyfive.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0058,U+0041,U+0059;[X|A@586,0|B@1225,0|C@1851,0|E@2447,0|Y@3003,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-36.tests b/test/shape/data/text-rendering-tests/tests/MORX-36.tests new file mode 100644 index 0000000..7739c03 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-36.tests @@ -0,0 +1 @@ +../fonts/TestMORXThirtysix.ttf;;U+0041;* diff --git a/test/shape/data/text-rendering-tests/tests/MORX-37.tests b/test/shape/data/text-rendering-tests/tests/MORX-37.tests new file mode 100644 index 0000000..1105e1c --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-37.tests @@ -0,0 +1,4 @@ +../fonts/TestMORXThirtyseven.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042;[A.alt|B.alt@1000,0] +../fonts/TestMORXThirtyseven.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042,U+0041;[B|A@650,0] +../fonts/TestMORXThirtyseven.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+05D0,U+05D1;[uni05D1|uni05D0@542,0] +../fonts/TestMORXThirtyseven.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+05D1,U+05D0;[uni05D0.alt|uni05D1.alt@1000,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-38.tests b/test/shape/data/text-rendering-tests/tests/MORX-38.tests new file mode 100644 index 0000000..c2cd147 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-38.tests @@ -0,0 +1,4 @@ +../fonts/TestMORXThirtyeight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042;[A.alt|B.alt@1000,0] +../fonts/TestMORXThirtyeight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042,U+0041;[B|A@650,0] +../fonts/TestMORXThirtyeight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+05D0,U+05D1;[uni05D1.alt|uni05D0.alt@1000,0] +../fonts/TestMORXThirtyeight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+05D1,U+05D0;[uni05D0|uni05D1@606,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-39.tests b/test/shape/data/text-rendering-tests/tests/MORX-39.tests new file mode 100644 index 0000000..1eaba46 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-39.tests @@ -0,0 +1,4 @@ +../fonts/TestMORXThirtynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042;[A|B@639,0] +../fonts/TestMORXThirtynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042,U+0041;[B.alt|A.alt@1000,0] +../fonts/TestMORXThirtynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+05D0,U+05D1;[uni05D1.alt|uni05D0.alt@1000,0] +../fonts/TestMORXThirtynine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+05D1,U+05D0;[uni05D0|uni05D1@606,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-4.tests b/test/shape/data/text-rendering-tests/tests/MORX-4.tests new file mode 100644 index 0000000..12e0d98 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-4.tests @@ -0,0 +1,15 @@ +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0031;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0032;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|two@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0044,U+0058,U+0059,U+005A,U+0033;[P|Q@333,0|R@699,0|D@1050,0|A@1880,0|X@2710,0|Y@3074,0|Z@3406,0|three@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0034;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|four@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0035;[P|Q@333,0|R@699,0|B@1050,0|A@1880,0|X@2710,0|Y@3074,0|Z@3406,0|five@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0036;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|six@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0037;[P|Q@333,0|R@699,0|B@1050,0|A@1880,0|X@2710,0|Y@3074,0|Z@3406,0|seven@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0043,U+0044,U+0058,U+0059,U+005A,U+0038;[P|Q@333,0|R@699,0|C@1050,0|D@1880,0|A@2710,0|X@3540,0|Y@3904,0|Z@4236,0|eight@4558,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0043,U+0044,U+0058,U+0059,U+005A,U+0039;[P|Q@333,0|R@699,0|D@1050,0|C@1880,0|A@2710,0|X@3540,0|Y@3904,0|Z@4236,0|nine@4558,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0044,U+0058,U+0059,U+005A,U+2793;[P|Q@333,0|R@699,0|D@1050,0|A@1880,0|B@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_zero@4558,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0044,U+0058,U+0059,U+005A,U+24EB;[P|Q@333,0|R@699,0|D@1050,0|B@1880,0|A@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_one@4558,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0044,U+0058,U+0059,U+005A,U+24EC;[P|Q@333,0|R@699,0|C@1050,0|D@1880,0|A@2710,0|B@3540,0|X@4370,0|Y@4734,0|Z@5066,0|one_two@5388,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0044,U+0058,U+0059,U+005A,U+24ED;[P|Q@333,0|R@699,0|C@1050,0|D@1880,0|B@2710,0|A@3540,0|X@4370,0|Y@4734,0|Z@5066,0|one_three@5388,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0044,U+0058,U+0059,U+005A,U+24EE;[P|Q@333,0|R@699,0|D@1050,0|C@1880,0|A@2710,0|B@3540,0|X@4370,0|Y@4734,0|Z@5066,0|one_four@5388,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0044,U+0058,U+0059,U+005A,U+24EF;[P|Q@333,0|R@699,0|D@1050,0|C@1880,0|B@2710,0|A@3540,0|X@4370,0|Y@4734,0|Z@5066,0|one_five@5388,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-40.tests b/test/shape/data/text-rendering-tests/tests/MORX-40.tests new file mode 100644 index 0000000..a25fafd --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-40.tests @@ -0,0 +1,4 @@ +../fonts/TestMORXForty.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042;[A|B@639,0] +../fonts/TestMORXForty.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042,U+0041;[B.alt|A.alt@1000,0] +../fonts/TestMORXForty.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+05D0,U+05D1;[uni05D1|uni05D0@542,0] +../fonts/TestMORXForty.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+05D1,U+05D0;[uni05D0.alt|uni05D1.alt@1000,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-41.tests b/test/shape/data/text-rendering-tests/tests/MORX-41.tests new file mode 100644 index 0000000..2e75e71 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-41.tests @@ -0,0 +1,4 @@ +../fonts/TestMORXFourtyone.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0061,U+0063;[a_c] +../fonts/TestMORXFourtyone.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0062,U+0063;[b_c] +../fonts/TestMORXFourtyone.ttf;;U+0063,U+0063;* +../fonts/TestMORXFourtyone.ttf;;U+0061,U+0062,U+0063,U+0063;* diff --git a/test/shape/data/text-rendering-tests/tests/MORX-5.tests b/test/shape/data/text-rendering-tests/tests/MORX-5.tests new file mode 100644 index 0000000..f46172f --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-5.tests @@ -0,0 +1,25 @@ +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0033;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|three@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0034;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|four@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0035;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|five@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0036;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|six@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0037;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|seven@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0038;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|eight@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0038;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|eight@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0039;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|nine@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0039;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|nine@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+2793;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_zero@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+2793;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_zero@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+24EB;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_one@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+24EB;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_one@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+24EC;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_two@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+24EC;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_two@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0058,U+0059,U+005A,U+24EC;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|C@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_two@4558,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+24ED;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_three@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+24ED;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_three@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0058,U+0059,U+005A,U+24ED;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|C@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_three@4558,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+24EE;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_four@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+24EE;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_four@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0058,U+0059,U+005A,U+24EE;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|C@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_four@4558,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+24EF;[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_five@2898,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+24EF;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_five@3728,0] +../fonts/TestMORXFour.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0058,U+0059,U+005A,U+24EF;[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|C@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_five@4558,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-6.tests b/test/shape/data/text-rendering-tests/tests/MORX-6.tests new file mode 100644 index 0000000..c5b1841 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-6.tests @@ -0,0 +1 @@ +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+004F,U+004F,U+0041,U+0042,U+0043,U+0044,U+0045,U+0046,U+0047,U+004F,U+004F,U+004F,U+0033,U+0031,U+0034,U+0031;[O|O@418,0|O@836,0|E@1254,0|F@2084,0|A@2914,0|G@3744,0|B@4574,0|C@5404,0|D@6234,0|O@7064,0|O@7482,0|O@7900,0|three@8318,0|one@9168,0|four@10018,0|one@10868,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-7.tests b/test/shape/data/text-rendering-tests/tests/MORX-7.tests new file mode 100644 index 0000000..05e6bdc --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-7.tests @@ -0,0 +1 @@ +../fonts/TestMORXTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+004F,U+0042,U+0043,U+0044,U+0031;[B|C@830,0|D@1660,0|O@2490,0|one@2908,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-8.tests b/test/shape/data/text-rendering-tests/tests/MORX-8.tests new file mode 100644 index 0000000..68323c5 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-8.tests @@ -0,0 +1,3 @@ +../fonts/TestMORXEight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0030,U+0041,U+0042,U+0043;[zero|A@914,0|B@1552,0|C@2202,0] +../fonts/TestMORXEight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0031,U+0041,U+0042,U+0043;[one|B@914,0|C@1564,0|A@2196,0] +../fonts/TestMORXEight.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0032,U+0041,U+0042,U+0043;[two|C@914,0|A@1546,0|B@2184,0] diff --git a/test/shape/data/text-rendering-tests/tests/MORX-9.tests b/test/shape/data/text-rendering-tests/tests/MORX-9.tests new file mode 100644 index 0000000..1eed22b --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/MORX-9.tests @@ -0,0 +1 @@ +../fonts/TestMORXNine.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041,U+0042,U+0058,U+0041,U+0042;[B|A@650,0|X@1288,0|A@1874,0|B@2512,0] diff --git a/test/shape/data/text-rendering-tests/tests/SFNT-1.tests b/test/shape/data/text-rendering-tests/tests/SFNT-1.tests new file mode 100644 index 0000000..b069cf6 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/SFNT-1.tests @@ -0,0 +1,2 @@ +../fonts/TestSFNTOne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041;[A] +../fonts/TestSFNTOne.otf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042;[B] diff --git a/test/shape/data/text-rendering-tests/tests/SFNT-2.tests b/test/shape/data/text-rendering-tests/tests/SFNT-2.tests new file mode 100644 index 0000000..28efff1 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/SFNT-2.tests @@ -0,0 +1,2 @@ +../fonts/TestSFNTTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0041;[A] +../fonts/TestSFNTTwo.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0042;[B] diff --git a/test/shape/data/text-rendering-tests/tests/SHBALI-3.tests b/test/shape/data/text-rendering-tests/tests/SHBALI-3.tests new file mode 100644 index 0000000..2e73dca --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/SHBALI-3.tests @@ -0,0 +1,9 @@ +../fonts/NotoSansBalinese-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1B66,U+1B6B;[gid102|gid107@560,-10] +../fonts/NotoSansBalinese-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1B66,U+1B6C;[gid102|gid108@573,49] +../fonts/NotoSansBalinese-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1B66,U+1B6D;[gid102|gid109@652,-10] +../fonts/NotoSansBalinese-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1B66,U+1B6E;[gid102|gid110@652,-98] +../fonts/NotoSansBalinese-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1B66,U+1B6F;[gid102|gid111@667,-10] +../fonts/NotoSansBalinese-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1B66,U+1B70;[gid102|gid112@667,-10] +../fonts/NotoSansBalinese-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1B66,U+1B71;[gid102|gid113@667,-10] +../fonts/NotoSansBalinese-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1B66,U+1B72;[gid102|gid114@667,-10] +../fonts/NotoSansBalinese-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+1B66,U+1B73;[gid102|gid115@599,-10] diff --git a/test/shape/data/text-rendering-tests/tests/SHKNDA-1.tests b/test/shape/data/text-rendering-tests/tests/SHKNDA-1.tests new file mode 100644 index 0000000..cb8dc85 --- /dev/null +++ b/test/shape/data/text-rendering-tests/tests/SHKNDA-1.tests @@ -0,0 +1,34 @@ +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CB2,U+0CCD,U+0CB2,U+0CBF;[knLI|knLAc2@757,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0C9F,U+0CCD,U+0CB8,U+0CCD;[knTT|knSAc2@1021,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CB3,U+0CBF;[knLLI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA1,U+0CBF;[knDDI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CAE,U+0CC6;[knME] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CB0,U+0CBF;[knRI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0C96,U+0CCD,U+0CAF,U+0CC6;[knKHE|knYAc2@846,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CAB,U+0CCD,U+0CB0,U+0CBF;[knPHI|knRAc2@735,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA8,U+0CC6;[knNE] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0C97,U+0CBF;[knGI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CB7,U+0CCD,U+0C9F,U+0CBF;[knSSI|knTTAc2@746,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CAF,U+0CBF,U+0C82;[knYI|knAnusvara@1252,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0C9A,U+0CC0;[knCI|knLengthmark@766,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA8,U+0CBF;[knNI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0C97,U+0CCD,U+0CB2,U+0CBF;[knGI|knLAc2@621,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CB7,U+0CBF;[knSSI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0C97,U+0CC6;[knGE] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA6,U+0CCD,U+0CB5,U+0CBF;[knDI|knVAc2@740,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA4,U+0CC0;[knTI|knLengthmark@613,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CAE,U+0CBF;[knMI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CB2,U+0CBF;[knLI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0C97,U+0CBF;[knGI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA8,U+0CCD;[knN] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CAC,U+0CBF;[knBI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CB2,U+0CBF;[knLI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA8,U+0CCD,U+0CA8,U+0CBF,U+0C82;[knNI|knNAc2@678,0|knAnusvara@755,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CB2,U+0CCD,U+0CB2,U+0CBF;[knLI|knLAc2@757,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA7,U+0CBF;[knDHI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CAA,U+0CCC;[knPA.base|knmAU@739,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CB5,U+0CBF,U+0C82;[knVI|knAnusvara@749,0] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA1,U+0CBF;[knDDI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0C9F,U+0CBF;[knTTI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA8,U+0CBF;[knNI] +../fonts/NotoSerifKannada-Regular.ttf;--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft;U+0CA7,U+0CBF;[knDHI] diff --git a/test/shape/data/text-rendering-tests/update.py b/test/shape/data/text-rendering-tests/update.py new file mode 100755 index 0000000..cf119be --- /dev/null +++ b/test/shape/data/text-rendering-tests/update.py @@ -0,0 +1,120 @@ +#!/usr/bin/env python3 + +import sys, os, subprocess, shutil, glob +import xml.etree.ElementTree as ET + +# Can we extract this from HTML element itself? I couldn't. +namespaces = { + 'ft': 'https://github.com/OpenType/fonttest', + 'xlink': 'http://www.w3.org/1999/xlink', +} +def ns (s): + ns,s = s.split(':') + return '{%s}%s' % (namespaces[ns], s) + +def unistr (s): + return ','.join('U+%04X' % ord(c) for c in s) + +def glyphstr (glyphs): + out = [] + for glyphname, x, y in glyphs: + if x or y: + out.append ('%s@%d,%d' % (glyphname, x, y)) + else: + out.append (glyphname) + return '[' + '|'.join (out) + ']' + +def extract_tests (input): + html = ET.fromstring (input) + found = False + + result = [] + + for elt in html.findall (".//*[@class='expected'][@ft:id]", namespaces): + found = True + name = elt.get (ns ('ft:id')) + text = elt.get (ns ('ft:render')) + font = elt.get (ns ('ft:font')) + variations = elt.get (ns ('ft:var'), '').replace (':', '=').replace (';', ',') + glyphs = [] + for use in elt.findall (".//use"): + x = int (use.get ('x')) + y = int (use.get ('y')) + href = use.get (ns ('xlink:href')) + assert href[0] == '#' + glyphname = '.'.join (href[1:].split ('/')[1].split ('.')[1:]) + glyphs.append ((glyphname, x, y)) + opts = '--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft' + if variations: + opts = opts + ' --variations=%s' % variations + result.append ("../fonts/%s:%s:%s:%s" % (font, opts, unistr(text), glyphstr(glyphs))) + + for elt in html.findall (".//*[@class='expected-no-crash'][@ft:id]", namespaces): + found = True + name = elt.get (ns ('ft:id')) + text = elt.get (ns ('ft:render')) + font = elt.get (ns ('ft:font')) + variations = elt.get (ns ('ft:var'), '').replace (':', '=').replace (';', ',') + opts = '' + if variations: + opts = '--variations=%s' % variations + result.append ("../fonts/%s:%s:%s:*" % (font, opts, unistr (text))) + + assert found + return '\n'.join (result) + '\n' + +os.chdir (os.getenv ('srcdir', os.path.dirname (__file__))) + +git = shutil.which ('git') +assert git + +if os.path.isdir ('./text-rendering-tests'): + subprocess.run ([git, 'pull'], cwd='text-rendering-tests', check=True) +else: + subprocess.run ([git, 'clone', 'https://github.com/unicode-org/text-rendering-tests'], check=True) + +shutil.rmtree ('fonts', ignore_errors=True) +assert not os.path.exists ('fonts') +shutil.copytree ('text-rendering-tests/fonts', 'fonts') +subprocess.run([git, 'add', 'fonts'], check=True) + +shutil.rmtree ('tests', ignore_errors=True) +assert not os.path.isdir('tests') +os.mkdir ('tests') + +with open ('DISABLED', 'r') as f: disabled = f.read () + +tests = [] +disabled_tests = [] + +for x in sorted (os.listdir ('text-rendering-tests/testcases')): + if not x.endswith ('.html') or x == 'index.html': continue + out = 'tests/%s.tests' % x.split('.html')[0] + with open ('text-rendering-tests/testcases/' + x, 'r') as f: content = f.read () + with open (out, 'w') as f: f.write (extract_tests (content)) + if out in disabled: + disabled_tests.append (out) + else: + tests.append (out) + +subprocess.run([git, 'add', 'tests'], check=True) + +with open ('meson.build', 'w') as f: f.write ('\n'.join ( + ['text_rendering_tests = ['] + + [' \'%s\',' % x.split('tests/')[1] for x in tests] + + [']', '', 'disabled_text_rendering_tests = ['] + + [' \'%s\',' % x.split('tests/')[1] for x in disabled_tests] + + [']', ''] +)) + +with open ('Makefile.sources', 'w') as f: f.write ('\n'.join ( + ['TESTS = \\'] + + [' %s \\' % x for x in tests] + + [' $(NULL)', '', 'DISBALED_TESTS = \\'] + + [' %s \\' % x for x in disabled_tests] + + [' $(NULL)', ''] +)) + +subprocess.run([git, 'add', 'Makefile.sources'], check=True) + +print ('Updated the testsuit, now run `git commit -e -m "[test/text-rendering-tests] Update from upstream"`') diff --git a/test/shaping/hb-diff b/test/shape/hb-diff similarity index 100% rename from test/shaping/hb-diff rename to test/shape/hb-diff diff --git a/test/shaping/hb-diff-colorize b/test/shape/hb-diff-colorize similarity index 100% rename from test/shaping/hb-diff-colorize rename to test/shape/hb-diff-colorize diff --git a/test/shaping/hb-diff-filter-failures b/test/shape/hb-diff-filter-failures similarity index 100% rename from test/shaping/hb-diff-filter-failures rename to test/shape/hb-diff-filter-failures diff --git a/test/shaping/hb-diff-stat b/test/shape/hb-diff-stat similarity index 100% rename from test/shaping/hb-diff-stat rename to test/shape/hb-diff-stat diff --git a/test/shaping/hb-unicode-decode b/test/shape/hb-unicode-decode similarity index 100% rename from test/shaping/hb-unicode-decode rename to test/shape/hb-unicode-decode diff --git a/test/shaping/hb-unicode-encode b/test/shape/hb-unicode-encode similarity index 100% rename from test/shaping/hb-unicode-encode rename to test/shape/hb-unicode-encode diff --git a/test/shaping/hb-unicode-prettyname b/test/shape/hb-unicode-prettyname similarity index 100% rename from test/shaping/hb-unicode-prettyname rename to test/shape/hb-unicode-prettyname diff --git a/test/shape/hb_test_tools.py b/test/shape/hb_test_tools.py new file mode 100644 index 0000000..682b919 --- /dev/null +++ b/test/shape/hb_test_tools.py @@ -0,0 +1,491 @@ +#!/usr/bin/env python3 + +import sys, os, re, difflib, unicodedata, errno, cgi, itertools +from itertools import * + +diff_symbols = "-+=*&^%$#@!~/" +diff_colors = ['red', 'green', 'blue'] + +def codepoints(s): + return (ord (u) for u in s) + +class ColorFormatter: + + class Null: + @staticmethod + def start_color (c): return '' + @staticmethod + def end_color (): return '' + @staticmethod + def escape (s): return s + @staticmethod + def newline (): return '\n' + + class ANSI: + @staticmethod + def start_color (c): + return { + 'red': '\033[41;37;1m', + 'green': '\033[42;37;1m', + 'blue': '\033[44;37;1m', + }[c] + @staticmethod + def end_color (): + return '\033[m' + @staticmethod + def escape (s): return s + @staticmethod + def newline (): return '\n' + + class HTML: + @staticmethod + def start_color (c): + return '' % c + @staticmethod + def end_color (): + return '' + @staticmethod + def escape (s): return cgi.escape (s) + @staticmethod + def newline (): return '
    \n' + + @staticmethod + def Auto (argv = [], out = sys.stdout): + format = ColorFormatter.ANSI + if "--format" in argv: + argv.remove ("--format") + format = ColorFormatter.ANSI + if "--format=ansi" in argv: + argv.remove ("--format=ansi") + format = ColorFormatter.ANSI + if "--format=html" in argv: + argv.remove ("--format=html") + format = ColorFormatter.HTML + if "--no-format" in argv: + argv.remove ("--no-format") + format = ColorFormatter.Null + return format + + +class DiffColorizer: + + diff_regex = re.compile ('([a-za-z0-9_]*)([^a-za-z0-9_]?)') + + def __init__ (self, formatter, colors=diff_colors, symbols=diff_symbols): + self.formatter = formatter + self.colors = colors + self.symbols = symbols + + def colorize_lines (self, lines): + lines = (l if l else '' for l in lines) + ss = [self.diff_regex.sub (r'\1\n\2\n', l).splitlines (True) for l in lines] + oo = ["",""] + st = [False, False] + for l in difflib.Differ().compare (*ss): + if l[0] == '?': + continue + if l[0] == ' ': + for i in range(2): + if st[i]: + oo[i] += self.formatter.end_color () + st[i] = False + oo = [o + self.formatter.escape (l[2:]) for o in oo] + continue + if l[0] in self.symbols: + i = self.symbols.index (l[0]) + if not st[i]: + oo[i] += self.formatter.start_color (self.colors[i]) + st[i] = True + oo[i] += self.formatter.escape (l[2:]) + continue + for i in range(2): + if st[i]: + oo[i] += self.formatter.end_color () + st[i] = False + oo = [o.replace ('\n', '') for o in oo] + return [s1+s2+self.formatter.newline () for (s1,s2) in zip (self.symbols, oo) if s2] + + def colorize_diff (self, f): + lines = [None, None] + for l in f: + if l[0] not in self.symbols: + yield self.formatter.escape (l).replace ('\n', self.formatter.newline ()) + continue + i = self.symbols.index (l[0]) + if lines[i]: + # Flush + for line in self.colorize_lines (lines): + yield line + lines = [None, None] + lines[i] = l[1:] + if (all (lines)): + # Flush + for line in self.colorize_lines (lines): + yield line + lines = [None, None] + if (any (lines)): + # Flush + for line in self.colorize_lines (lines): + yield line + + +class ZipDiffer: + + @staticmethod + def diff_files (files, symbols=diff_symbols): + files = tuple (files) # in case it's a generator, copy it + try: + for lines in itertools.zip_longest (*files): + if all (lines[0] == line for line in lines[1:]): + sys.stdout.writelines ([" ", lines[0]]) + continue + + for i, l in enumerate (lines): + if l: + sys.stdout.writelines ([symbols[i], l]) + except IOError as e: + if e.errno != errno.EPIPE: + sys.exit ("%s: %s: %s" % (sys.argv[0], e.filename, e.strerror)) + + +class DiffFilters: + + @staticmethod + def filter_failures (f): + for key, lines in DiffHelpers.separate_test_cases (f): + lines = list (lines) + if not DiffHelpers.test_passed (lines): + for l in lines: yield l + +class Stat: + + def __init__ (self): + self.count = 0 + self.freq = 0 + + def add (self, test): + self.count += 1 + self.freq += test.freq + +class Stats: + + def __init__ (self): + self.passed = Stat () + self.failed = Stat () + self.total = Stat () + + def add (self, test): + self.total.add (test) + if test.passed: + self.passed.add (test) + else: + self.failed.add (test) + + def mean (self): + return float (self.passed.count) / self.total.count + + def variance (self): + return (float (self.passed.count) / self.total.count) * \ + (float (self.failed.count) / self.total.count) + + def stddev (self): + return self.variance () ** .5 + + def zscore (self, population): + """Calculate the standard score. + Population is the Stats for population. + Self is Stats for sample. + Returns larger absolute value if sample is highly unlikely to be random. + Anything outside of -3..+3 is very unlikely to be random. + See: https://en.wikipedia.org/wiki/Standard_score""" + + return (self.mean () - population.mean ()) / population.stddev () + + + + +class DiffSinks: + + @staticmethod + def print_stat (f): + passed = 0 + failed = 0 + # XXX port to Stats, but that would really slow us down here + for key, lines in DiffHelpers.separate_test_cases (f): + if DiffHelpers.test_passed (lines): + passed += 1 + else: + failed += 1 + total = passed + failed + print ("%d out of %d tests passed. %d failed (%g%%)" % (passed, total, failed, 100. * failed / total)) + + +class Test: + + def __init__ (self, lines): + self.freq = 1 + self.passed = True + self.identifier = None + self.text = None + self.unicodes = None + self.glyphs = None + for l in lines: + symbol = l[0] + if symbol != ' ': + self.passed = False + i = 1 + if ':' in l: + i = l.index (':') + if not self.identifier: + self.identifier = l[1:i] + i = i + 2 # Skip colon and space + j = -1 + if l[j] == '\n': + j -= 1 + brackets = l[i] + l[j] + l = l[i+1:-2] + if brackets == '()': + self.text = l + elif brackets == '<>': + self.unicodes = Unicode.parse (l) + elif brackets == '[]': + # XXX we don't handle failed tests here + self.glyphs = l + + +class DiffHelpers: + + @staticmethod + def separate_test_cases (f): + '''Reads lines from f, and if the lines have identifiers, ie. + have a colon character, groups them by identifier, + yielding lists of all lines with the same identifier.''' + + def identifier (l): + if ':' in l[1:]: + return l[1:l.index (':')] + return l + return groupby (f, key=identifier) + + @staticmethod + def test_passed (lines): + lines = list (lines) + # XXX This is a hack, but does the job for now. + if any (l.find("space+0|space+0") >= 0 for l in lines if l[0] == '+'): return True + if any (l.find("uni25CC") >= 0 for l in lines if l[0] == '+'): return True + if any (l.find("dottedcircle") >= 0 for l in lines if l[0] == '+'): return True + if any (l.find("glyph0") >= 0 for l in lines if l[0] == '+'): return True + if any (l.find("gid0") >= 0 for l in lines if l[0] == '+'): return True + if any (l.find("notdef") >= 0 for l in lines if l[0] == '+'): return True + return all (l[0] == ' ' for l in lines) + + +class FilterHelpers: + + @staticmethod + def filter_printer_function (filter_callback): + def printer (f): + for line in filter_callback (f): + print (line) + return printer + + @staticmethod + def filter_printer_function_no_newline (filter_callback): + def printer (f): + for line in filter_callback (f): + sys.stdout.writelines ([line]) + return printer + + +class Ngram: + + @staticmethod + def generator (n): + + def gen (f): + l = [] + for x in f: + l.append (x) + if len (l) == n: + yield tuple (l) + l[:1] = [] + + gen.n = n + return gen + + +class UtilMains: + + @staticmethod + def process_multiple_files (callback, mnemonic = "FILE"): + + if "--help" in sys.argv: + sys.exit ("Usage: %s %s..." % (sys.argv[0], mnemonic)) + + try: + files = sys.argv[1:] if len (sys.argv) > 1 else ['-'] + for s in files: + callback (FileHelpers.open_file_or_stdin (s)) + except IOError as e: + if e.errno != errno.EPIPE: + sys.exit ("%s: %s: %s" % (sys.argv[0], e.filename, e.strerror)) + + @staticmethod + def process_multiple_args (callback, mnemonic): + + if len (sys.argv) == 1 or "--help" in sys.argv: + sys.exit ("Usage: %s %s..." % (sys.argv[0], mnemonic)) + + try: + for s in sys.argv[1:]: + callback (s) + except IOError as e: + if e.errno != errno.EPIPE: + sys.exit ("%s: %s: %s" % (sys.argv[0], e.filename, e.strerror)) + + @staticmethod + def filter_multiple_strings_or_stdin (callback, mnemonic, \ + separator = " ", \ + concat_separator = False): + + if "--help" in sys.argv: + sys.exit ("""Usage: + %s %s... +or: + %s +When called with no arguments, input is read from standard input. +""" % (sys.argv[0], mnemonic, sys.argv[0])) + + try: + if len (sys.argv) == 1: + while (1): + line = sys.stdin.readline () + if not len (line): + break + if line[-1] == '\n': + line = line[:-1] + print (callback (line)) + else: + args = sys.argv[1:] + if concat_separator != False: + args = [concat_separator.join (args)] + print (separator.join (callback (x) for x in (args))) + except IOError as e: + if e.errno != errno.EPIPE: + sys.exit ("%s: %s: %s" % (sys.argv[0], e.filename, e.strerror)) + + +class Unicode: + + @staticmethod + def decode (s): + return ','.join ("U+%04X" % cp for cp in codepoints (s)) + + @staticmethod + def parse (s): + s = re.sub (r"0[xX]", " ", s) + s = re.sub (r"[<+\->{},;&#\\xXuUnNiI\n\t]", " ", s) + return [int (x, 16) for x in s.split ()] + + @staticmethod + def encode (s): + return ''.join (chr (x) for x in Unicode.parse (s)) + + shorthands = { + "ZERO WIDTH NON-JOINER": "ZWNJ", + "ZERO WIDTH JOINER": "ZWJ", + "NARROW NO-BREAK SPACE": "NNBSP", + "COMBINING GRAPHEME JOINER": "CGJ", + "LEFT-TO-RIGHT MARK": "LRM", + "RIGHT-TO-LEFT MARK": "RLM", + "LEFT-TO-RIGHT EMBEDDING": "LRE", + "RIGHT-TO-LEFT EMBEDDING": "RLE", + "POP DIRECTIONAL FORMATTING": "PDF", + "LEFT-TO-RIGHT OVERRIDE": "LRO", + "RIGHT-TO-LEFT OVERRIDE": "RLO", + } + + @staticmethod + def pretty_name (u): + try: + s = unicodedata.name (u) + except ValueError: + return "XXX" + s = re.sub (".* LETTER ", "", s) + s = re.sub (".* VOWEL SIGN (.*)", r"\1-MATRA", s) + s = re.sub (".* SIGN ", "", s) + s = re.sub (".* COMBINING ", "", s) + if re.match (".* VIRAMA", s): + s = "HALANT" + if s in Unicode.shorthands: + s = Unicode.shorthands[s] + return s + + @staticmethod + def pretty_names (s): + s = re.sub (r"[<+>\\uU]", " ", s) + s = re.sub (r"0[xX]", " ", s) + s = [chr (int (x, 16)) for x in re.split ('[, \n]', s) if len (x)] + return ' + '.join (Unicode.pretty_name (x) for x in s) + + +class FileHelpers: + + @staticmethod + def open_file_or_stdin (f): + if f == '-': + return sys.stdin + return open (f) + + +class Manifest: + + @staticmethod + def read (s, strict = True): + + if not os.path.exists (s): + if strict: + sys.exit ("%s: %s does not exist" % (sys.argv[0], s)) + return + + s = os.path.normpath (s) + + if os.path.isdir (s): + + try: + m = open (os.path.join (s, "MANIFEST")) + items = [x.strip () for x in m.readlines ()] + for f in items: + for p in Manifest.read (os.path.join (s, f)): + yield p + except IOError: + if strict: + sys.exit ("%s: %s does not exist" % (sys.argv[0], os.path.join (s, "MANIFEST"))) + return + else: + yield s + + @staticmethod + def update_recursive (s): + + for dirpath, dirnames, filenames in os.walk (s, followlinks=True): + + for f in ["MANIFEST", "README", "LICENSE", "COPYING", "AUTHORS", "SOURCES", "ChangeLog"]: + if f in dirnames: + dirnames.remove (f) + if f in filenames: + filenames.remove (f) + dirnames.sort () + filenames.sort () + ms = os.path.join (dirpath, "MANIFEST") + print (" GEN %s" % ms) + m = open (ms, "w") + for f in filenames: + print (f, file=m) + for f in dirnames: + print (f, file=m) + for f in dirnames: + Manifest.update_recursive (os.path.join (dirpath, f)) + +if __name__ == '__main__': + pass diff --git a/test/shape/meson.build b/test/shape/meson.build new file mode 100644 index 0000000..2409eec --- /dev/null +++ b/test/shape/meson.build @@ -0,0 +1,62 @@ + +subdir('data/in-house') # in_house_tests +subdir('data/aots') # aots_tests +subdir('data/text-rendering-tests') # text_rendering_tests + +shaping_run_tests_py = find_program('run-tests.py') + +env = environment() +env.set('HAVE_FREETYPE', '@0@'.format(conf.get('HAVE_FREETYPE', 0))) + +in_house_tests = in_house_tests_base +if conf.get('HAVE_CORETEXT', 0) == 1 + in_house_tests += in_house_tests_coretext +endif +if conf.get('HAVE_UNISCRIBE', 0) == 1 + in_house_tests += in_house_tests_uniscribe +endif +if conf.get('HAVE_DIRECTWRITE', 0) == 1 + in_house_tests += in_house_tests_directwrite +endif + +foreach file_name : in_house_tests + test_name = file_name.split('.')[0] + + test(test_name, shaping_run_tests_py, + args: [ + hb_shape, + meson.current_source_dir() / 'data' / 'in-house' / 'tests' / file_name, + ], + env: env, + workdir: meson.current_build_dir() / '..' / '..', + suite: ['shaping', 'in-house'], + ) +endforeach + +foreach file_name : aots_tests + test_name = file_name.split('.')[0] + + test(test_name, shaping_run_tests_py, + args: [ + hb_shape, + meson.current_source_dir() / 'data' / 'aots' / 'tests' / file_name, + ], + env: env, + workdir: meson.current_build_dir() / '..' / '..', + suite: ['shaping', 'aots'], + ) +endforeach + +foreach file_name : text_rendering_tests + test_name = file_name.split('.')[0] + + test(test_name, shaping_run_tests_py, + args: [ + hb_shape, + meson.current_source_dir() / 'data' / 'text-rendering-tests' / 'tests' / file_name, + ], + env: env, + workdir: meson.current_build_dir() / '..' / '..', + suite: ['shaping', 'text-rendering-tests'], + ) +endforeach diff --git a/test/shape/record-test.sh b/test/shape/record-test.sh new file mode 100755 index 0000000..41e13c3 --- /dev/null +++ b/test/shape/record-test.sh @@ -0,0 +1,128 @@ +#!/bin/bash + +dir=`mktemp -d` + +if which sha1sum 2>/dev/null >/dev/null; then + SHA1SUM=sha1sum +elif which shasum 2>/dev/null >/dev/null; then + SHA1SUM='shasum -a 1' +elif which digest 2>/dev/null >/dev/null; then + SHA1SUM='digest -a sha1' +else + echo "'sha1sum' not found" + exit 2 +fi + +out=/dev/stdout +if test "x$1" == 'x-o'; then + shift + out=$1 + shift +fi +hb_shape=$1 +shift +fontfile=$1 +if test "x${fontfile:0:1}" == 'x-'; then + echo "Specify font file before other options." >&2 + exit 1 +fi +shift +if ! echo "$hb_shape" | grep -q 'hb-shape'; then + echo "Specify hb-shape (not hb-view, etc): got "$hb_shape"." >&2 + exit 1 +fi +options= +have_text=false +for arg in "$@"; do + if test "x${arg:0:1}" == 'x-'; then + if echo "$arg" | grep -q ' '; then + echo "Space in argument is not supported: '$arg'." >&2 + exit 1 + fi + options="$options${options:+ }$arg" + continue + fi + if $have_text; then + echo "Too many arguments found... Use '=' notation for options: '$arg'" >&2 + exit 1; + fi + text="$arg" + have_text=true +done +if ! $have_text; then + text=`cat` +fi +unicodes=`echo "$text" | ./hb-unicode-decode` +glyphs=`echo "$text" | $hb_shape $options "$fontfile"` +if test $? != 0; then + echo "hb-shape failed." >&2 + exit 2 +fi +glyph_ids=`echo "$text" | $hb_shape $options --no-glyph-names --no-clusters --no-positions "$fontfile" | sed 's/[][]//g; s/|/,/g'` + +cp "$fontfile" "$dir/font.ttf" +echo fonttools subset \ + --glyph-names \ + --no-hinting \ + --layout-features='*' \ + --gids="$glyph_ids" \ + --text="$text" \ + --output-file="$dir/font.subset.ttf" \ + "$dir/font.ttf" +fonttools subset \ + --glyph-names \ + --no-hinting \ + --layout-features='*' \ + --gids="$glyph_ids" \ + --text="$text" \ + --output-file="$dir/font.subset.ttf" \ + "$dir/font.ttf" +if ! test -s "$dir/font.subset.ttf"; then + echo "Subsetter didn't produce nonempty subset font in $dir/font.subset.ttf" >&2 + exit 2 +fi + +# Verify that subset font produces same glyphs! +glyphs_subset=`echo "$text" | $hb_shape $options "$dir/font.subset.ttf"` + +if ! test "x$glyphs" = "x$glyphs_subset"; then + echo "Subset font produced different glyphs!" >&2 + echo "Perhaps font doesn't have glyph names; checking visually..." >&2 + hb_view=${hb_shape/shape/view} + echo "$text" | $hb_view $options "$dir/font.ttf" --output-format=png --output-file="$dir/orig.png" + echo "$text" | $hb_view $options "$dir/font.subset.ttf" --output-format=png --output-file="$dir/subset.png" + if ! cmp "$dir/orig.png" "$dir/subset.png"; then + echo "Images differ. Please inspect $dir/*.png." >&2 + echo "$glyphs" >> "$out" + echo "$glyphs_subset" >> "$out" + exit 2 + fi + echo "Yep; all good." >&2 + rm -f "$dir/orig.png" + rm -f "$dir/subset.png" + glyphs=$glyphs_subset +fi + +sha1sum=`$SHA1SUM "$dir/font.subset.ttf" | cut -d' ' -f1` +subset="data/in-house/fonts/$sha1sum.ttf" +mv "$dir/font.subset.ttf" "$subset" + +# There ought to be an easier way to do this, but it escapes me... +unicodes_file=`mktemp` +glyphs_file=`mktemp` +echo "$unicodes" > "$unicodes_file" +echo "$glyphs" > "$glyphs_file" +# Open the "file"s +exec 3<"$unicodes_file" +exec 4<"$glyphs_file" +relative_subset="$subset" +if test "$out" != "/dev/stdout"; then + relative_subset="$(/usr/bin/env python3 -c 'import os, sys; print (os.path.relpath (sys.argv[1], sys.argv[2]))' "$subset" "$(dirname "$out")")" +fi +while read uline <&3 && read gline <&4; do + echo "$relative_subset;$options;$uline;$gline" >> "$out" +done + + +rm -f "$dir/font.ttf" +rmdir "$dir" diff --git a/test/shape/run-tests.py b/test/shape/run-tests.py new file mode 100755 index 0000000..83f1fec --- /dev/null +++ b/test/shape/run-tests.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 + +import sys, os, subprocess, hashlib + +def shape_cmd(command): + global hb_shape, process + print (hb_shape + ' ' + " ".join(command)) + process.stdin.write ((';'.join (command) + '\n').encode ("utf-8")) + process.stdin.flush () + return process.stdout.readline().decode ("utf-8").strip () + +args = sys.argv[1:] + +have_freetype = bool(int(os.getenv ('HAVE_FREETYPE', '1'))) + +if not args or args[0].find('hb-shape') == -1 or not os.path.exists (args[0]): + sys.exit ("""First argument does not seem to point to usable hb-shape.""") +hb_shape, args = args[0], args[1:] + +process = subprocess.Popen ([hb_shape, '--batch'], + stdin=subprocess.PIPE, + stdout=subprocess.PIPE, + stderr=sys.stdout) + +passes = 0 +fails = 0 +skips = 0 + +if not len (args): + args = ['-'] + +for filename in args: + if filename == '-': + print ("Running tests from standard input") + else: + print ("Running tests in " + filename) + + if filename == '-': + f = sys.stdin + else: + f = open (filename, encoding='utf8') + + for line in f: + comment = False + if line.startswith ("#"): + comment = True + line = line[1:] + + if line.startswith (' '): + print ("#%s" % line) + continue + + line = line.strip () + if not line: + continue + + fontfile, options, unicodes, glyphs_expected = line.split (';') + options = options.split () + if fontfile.startswith ('/') or fontfile.startswith ('"/'): + if os.name == 'nt': # Skip on Windows + continue + + fontfile, expected_hash = (fontfile.split('@') + [''])[:2] + + try: + with open (fontfile, 'rb') as ff: + if expected_hash: + actual_hash = hashlib.sha1 (ff.read()).hexdigest ().strip () + if actual_hash != expected_hash: + print ('different version of %s found; Expected hash %s, got %s; skipping.' % + (fontfile, expected_hash, actual_hash)) + skips += 1 + continue + except IOError: + print ('%s not found, skip.' % fontfile) + skips += 1 + continue + else: + cwd = os.path.dirname(filename) + fontfile = os.path.normpath (os.path.join (cwd, fontfile)) + + extra_options = ["--shaper=ot"] + if glyphs_expected != '*': + extra_options.append("--verify") + + if comment: + print ('# %s "%s" --unicodes %s' % (hb_shape, fontfile, unicodes)) + continue + + if "--font-funcs=ft" in options and not have_freetype: + skips += 1 + continue + + if "--font-funcs=ot" in options or not have_freetype: + glyphs1 = shape_cmd ([fontfile, "--font-funcs=ot"] + extra_options + ["--unicodes", unicodes] + options) + else: + glyphs1 = shape_cmd ([fontfile, "--font-funcs=ft"] + extra_options + ["--unicodes", unicodes] + options) + glyphs2 = shape_cmd ([fontfile, "--font-funcs=ot"] + extra_options + ["--unicodes", unicodes] + options) + + if glyphs1 != glyphs2 and glyphs_expected != '*': + print ("FT funcs: " + glyphs1, file=sys.stderr) + print ("OT funcs: " + glyphs2, file=sys.stderr) + fails += 1 + else: + passes += 1 + + if glyphs1.strip() != glyphs_expected and glyphs_expected != '*': + print ("Actual: " + glyphs1, file=sys.stderr) + print ("Expected: " + glyphs_expected, file=sys.stderr) + fails += 1 + else: + passes += 1 + +print ("%d tests passed; %d failed; %d skipped." % (passes, fails, skips), file=sys.stderr) +if not (fails + passes): + print ("No tests ran.") +elif not (fails + skips): + print ("All tests passed.") + +if fails: + sys.exit (1) +elif passes: + sys.exit (0) +else: + sys.exit (77) diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-persian/mehran.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-persian/mehran.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-persian/mehran.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-persian/mehran.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/2grams.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/2grams.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/2grams.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/2grams.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/3grams.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/3grams.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/3grams.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/3grams.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/4grams.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/4grams.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/4grams.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/4grams.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/5grams.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/5grams.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/5grams.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/5grams.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/6grams.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/6grams.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/6grams.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/6grams.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/7grams.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/7grams.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/7grams.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/7grams.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/8grams.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/8grams.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/8grams.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/8grams.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/LICENSE b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/LICENSE rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/LICENSE diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/README b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/README similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/README rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/README diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/SOURCES b/test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/SOURCES rename to test/shape/texts/in-house/shaper-arabic/script-arabic/language-urdu/crulp/ligatures/SOURCES diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/lam-alef.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/lam-alef.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/lam-alef.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/lam-alef.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-arabic.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-arabic.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-arabic.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-arabic.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-persian.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-persian.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-persian.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-persian.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-urdu.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-urdu.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-urdu.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/language-urdu.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/ligature-components.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/ligature-components.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/ligature-components.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/ligature-components.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/ligature-diacritics.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/ligature-diacritics.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/ligature-diacritics.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/ligature-diacritics.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/mark-skipping.txt b/test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/mark-skipping.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/mark-skipping.txt rename to test/shape/texts/in-house/shaper-arabic/script-arabic/misc/diacritics/mark-skipping.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-mongolian/misc/misc.txt b/test/shape/texts/in-house/shaper-arabic/script-mongolian/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-mongolian/misc/misc.txt rename to test/shape/texts/in-house/shaper-arabic/script-mongolian/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-mongolian/misc/non-joining.txt b/test/shape/texts/in-house/shaper-arabic/script-mongolian/misc/non-joining.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-mongolian/misc/non-joining.txt rename to test/shape/texts/in-house/shaper-arabic/script-mongolian/misc/non-joining.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-mongolian/misc/poem.txt b/test/shape/texts/in-house/shaper-arabic/script-mongolian/misc/poem.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-mongolian/misc/poem.txt rename to test/shape/texts/in-house/shaper-arabic/script-mongolian/misc/poem.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-mongolian/misc/variation-selectors.txt b/test/shape/texts/in-house/shaper-arabic/script-mongolian/misc/variation-selectors.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-mongolian/misc/variation-selectors.txt rename to test/shape/texts/in-house/shaper-arabic/script-mongolian/misc/variation-selectors.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-nko/misc/misc.txt b/test/shape/texts/in-house/shaper-arabic/script-nko/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-nko/misc/misc.txt rename to test/shape/texts/in-house/shaper-arabic/script-nko/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-phags-pa/misc/misc.txt b/test/shape/texts/in-house/shaper-arabic/script-phags-pa/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-phags-pa/misc/misc.txt rename to test/shape/texts/in-house/shaper-arabic/script-phags-pa/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-syriac/misc/abbreviation-mark.txt b/test/shape/texts/in-house/shaper-arabic/script-syriac/misc/abbreviation-mark.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-syriac/misc/abbreviation-mark.txt rename to test/shape/texts/in-house/shaper-arabic/script-syriac/misc/abbreviation-mark.txt diff --git a/test/shaping/texts/in-house/shaper-arabic/script-syriac/misc/alaph.txt b/test/shape/texts/in-house/shaper-arabic/script-syriac/misc/alaph.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-arabic/script-syriac/misc/alaph.txt rename to test/shape/texts/in-house/shaper-arabic/script-syriac/misc/alaph.txt diff --git a/test/shaping/texts/in-house/shaper-default/script-ethiopic/misc/misc.txt b/test/shape/texts/in-house/shaper-default/script-ethiopic/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-default/script-ethiopic/misc/misc.txt rename to test/shape/texts/in-house/shaper-default/script-ethiopic/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-default/script-han/misc/cjk-compat.txt b/test/shape/texts/in-house/shaper-default/script-han/misc/cjk-compat.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-default/script-han/misc/cjk-compat.txt rename to test/shape/texts/in-house/shaper-default/script-han/misc/cjk-compat.txt diff --git a/test/shaping/texts/in-house/shaper-default/script-hiragana/misc/kazuraki-liga-lines.txt b/test/shape/texts/in-house/shaper-default/script-hiragana/misc/kazuraki-liga-lines.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-default/script-hiragana/misc/kazuraki-liga-lines.txt rename to test/shape/texts/in-house/shaper-default/script-hiragana/misc/kazuraki-liga-lines.txt diff --git a/test/shaping/texts/in-house/shaper-default/script-hiragana/misc/kazuraki-liga.txt b/test/shape/texts/in-house/shaper-default/script-hiragana/misc/kazuraki-liga.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-default/script-hiragana/misc/kazuraki-liga.txt rename to test/shape/texts/in-house/shaper-default/script-hiragana/misc/kazuraki-liga.txt diff --git a/test/shaping/texts/in-house/shaper-default/script-linear-b/misc/misc.txt b/test/shape/texts/in-house/shaper-default/script-linear-b/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-default/script-linear-b/misc/misc.txt rename to test/shape/texts/in-house/shaper-default/script-linear-b/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-default/script-tifinagh/misc/misc.txt b/test/shape/texts/in-house/shaper-default/script-tifinagh/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-default/script-tifinagh/misc/misc.txt rename to test/shape/texts/in-house/shaper-default/script-tifinagh/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-hangul/script-hangul/misc/misc.txt b/test/shape/texts/in-house/shaper-hangul/script-hangul/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-hangul/script-hangul/misc/misc.txt rename to test/shape/texts/in-house/shaper-hangul/script-hangul/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-hebrew/script-hebrew/misc/diacritics.txt b/test/shape/texts/in-house/shaper-hebrew/script-hebrew/misc/diacritics.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-hebrew/script-hebrew/misc/diacritics.txt rename to test/shape/texts/in-house/shaper-hebrew/script-hebrew/misc/diacritics.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-assamese/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/bengali-vowel-letters.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/bengali-vowel-letters.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/bengali-vowel-letters.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/bengali-vowel-letters.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/misc/misc.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/misc/misc.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/misc/reph.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/misc/reph.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/misc/reph.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/misc/reph.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-bengali/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/devanagari-atomic-consonants.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/devanagari-atomic-consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/devanagari-atomic-consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/devanagari-atomic-consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/devanagari-vowel-letters.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/devanagari-vowel-letters.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/devanagari-vowel-letters.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/devanagari-vowel-letters.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/dottedcircle.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/misc/dottedcircle.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/dottedcircle.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/misc/dottedcircle.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/eyelash.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/misc/eyelash.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/eyelash.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/misc/eyelash.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/joiners.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/misc/joiners.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/joiners.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/misc/joiners.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/misc.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/misc.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/spec-deviations.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/misc/spec-deviations.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/spec-deviations.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/misc/spec-deviations.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/tricky-reordering.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/misc/tricky-reordering.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/misc/tricky-reordering.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/misc/tricky-reordering.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-DevnagariSpecificAddition.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-DevnagariSpecificAddition.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-DevnagariSpecificAddition.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-DevnagariSpecificAddition.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-GenericPunctuation.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-GenericPunctuation.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-GenericPunctuation.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-GenericPunctuation.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-devanagari/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/gujarati-vowel-letters.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/gujarati-vowel-letters.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/gujarati-vowel-letters.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/gujarati-vowel-letters.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-gujarati/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/gurmukhi-vowel-letters.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/gurmukhi-vowel-letters.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/gurmukhi-vowel-letters.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/gurmukhi-vowel-letters.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/misc/misc.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/misc/misc.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-GurmukhiSpecific.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-GurmukhiSpecific.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-GurmukhiSpecific.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-GurmukhiSpecific.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-gurmukhi/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/kannada-vowel-letters.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/kannada-vowel-letters.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/kannada-vowel-letters.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/kannada-vowel-letters.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/misc/misc.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/misc/misc.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/misc/right-matras.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/misc/right-matras.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/misc/right-matras.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/misc/right-matras.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-kannada/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-kannada/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/malayalam-vowel-letters.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/malayalam-vowel-letters.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/malayalam-vowel-letters.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/malayalam-vowel-letters.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/misc/cibu.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/misc/cibu.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/misc/cibu.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/misc/cibu.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/misc/dot-reph.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/misc/dot-reph.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/misc/dot-reph.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/misc/dot-reph.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/misc/misc.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/misc/misc.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gurmukhi/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-malayalam/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-malayalam/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/misc/bindu.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/misc/bindu.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/misc/bindu.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/misc/bindu.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/misc/misc.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/misc/misc.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/oriya-vowel-letters.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/oriya-vowel-letters.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/oriya-vowel-letters.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/oriya-vowel-letters.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalConsonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-OriyaSpecific.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-OriyaSpecific.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-OriyaSpecific.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-OriyaSpecific.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-gujarati/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-oriya/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-oriya/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/misc/extensive.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/misc/extensive.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/misc/extensive.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/misc/extensive.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/misc/misc.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/misc/misc.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/misc/reph.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/misc/reph.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/misc/reph.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/misc/reph.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/misc/split-matras.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/misc/split-matras.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/misc/split-matras.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/misc/split-matras.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-devanagari/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-Punctuation.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-Punctuation.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-Punctuation.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-Punctuation.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gpos/IndicFontFeatureGPOS.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gpos/IndicFontFeatureGPOS.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gpos/IndicFontFeatureGPOS.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gpos/IndicFontFeatureGPOS.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Conjunct.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Rakaaraansaya.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Repaya.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Special-Cases.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Special-Cases.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Special-Cases.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Special-Cases.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-TouchingLetters.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-TouchingLetters.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-TouchingLetters.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-TouchingLetters.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB-Yansaya.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-sinhala/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/misc/misc.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/misc/misc.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-CurrencySymbols.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-CurrencySymbols.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-CurrencySymbols.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-CurrencySymbols.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Numerics.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Numerics.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Numerics.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Numerics.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-bengali/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Symbols.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Symbols.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Symbols.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-Symbols.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-TamilSymbol.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-TamilSymbol.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-TamilSymbol.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-TamilSymbol.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/gpos/IndicFontFeatureGPOS-BelowBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-tamil/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-tamil/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/misc/misc.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/misc/misc.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/telugu-vowel-letters.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/telugu-vowel-letters.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/telugu-vowel-letters.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/telugu-vowel-letters.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/LICENSE b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/LICENSE similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/LICENSE rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/LICENSE diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/README b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/README similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/README rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/README diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/SOURCES b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/SOURCES similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/SOURCES rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/SOURCES diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-AdditionalVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Consonants.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-DependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Digits.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-IndependentVowels.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-assamese/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-Reserved.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/codepoint/IndicFontFeatureCodepoint-VariousSigns.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/gpos/IndicFontFeatureGPOS-AboveBase.txt diff --git a/test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/gsub/IndicFontFeatureGSUB.txt b/test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/gsub/IndicFontFeatureGSUB.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-indic/script-telugu/utrrs/gsub/IndicFontFeatureGSUB.txt rename to test/shape/texts/in-house/shaper-indic/script-telugu/utrrs/gsub/IndicFontFeatureGSUB.txt diff --git a/test/shaping/texts/in-house/shaper-khmer/misc.txt b/test/shape/texts/in-house/shaper-khmer/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-khmer/misc.txt rename to test/shape/texts/in-house/shaper-khmer/misc.txt diff --git a/test/shaping/texts/in-house/shaper-khmer/other-marks-invalid.txt b/test/shape/texts/in-house/shaper-khmer/other-marks-invalid.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-khmer/other-marks-invalid.txt rename to test/shape/texts/in-house/shaper-khmer/other-marks-invalid.txt diff --git a/test/shaping/texts/in-house/shaper-khmer/other-marks.txt b/test/shape/texts/in-house/shaper-khmer/other-marks.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-khmer/other-marks.txt rename to test/shape/texts/in-house/shaper-khmer/other-marks.txt diff --git a/test/shaping/texts/in-house/shaper-myanmar/script-myanmar/misc/misc.txt b/test/shape/texts/in-house/shaper-myanmar/script-myanmar/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-myanmar/script-myanmar/misc/misc.txt rename to test/shape/texts/in-house/shaper-myanmar/script-myanmar/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-myanmar/script-myanmar/misc/otspec.txt b/test/shape/texts/in-house/shaper-myanmar/script-myanmar/misc/otspec.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-myanmar/script-myanmar/misc/otspec.txt rename to test/shape/texts/in-house/shaper-myanmar/script-myanmar/misc/otspec.txt diff --git a/test/shaping/texts/in-house/shaper-myanmar/script-myanmar/misc/utn11.txt b/test/shape/texts/in-house/shaper-myanmar/script-myanmar/misc/utn11.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-myanmar/script-myanmar/misc/utn11.txt rename to test/shape/texts/in-house/shaper-myanmar/script-myanmar/misc/utn11.txt diff --git a/test/shaping/texts/in-house/shaper-thai/script-lao/misc/sara-am.txt b/test/shape/texts/in-house/shaper-thai/script-lao/misc/sara-am.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-thai/script-lao/misc/sara-am.txt rename to test/shape/texts/in-house/shaper-thai/script-lao/misc/sara-am.txt diff --git a/test/shaping/texts/in-house/shaper-thai/script-thai/misc/misc.txt b/test/shape/texts/in-house/shaper-thai/script-thai/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-thai/script-thai/misc/misc.txt rename to test/shape/texts/in-house/shaper-thai/script-thai/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-thai/script-thai/misc/phinthu.txt b/test/shape/texts/in-house/shaper-thai/script-thai/misc/phinthu.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-thai/script-thai/misc/phinthu.txt rename to test/shape/texts/in-house/shaper-thai/script-thai/misc/phinthu.txt diff --git a/test/shaping/texts/in-house/shaper-thai/script-thai/misc/pua-shaping.txt b/test/shape/texts/in-house/shaper-thai/script-thai/misc/pua-shaping.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-thai/script-thai/misc/pua-shaping.txt rename to test/shape/texts/in-house/shaper-thai/script-thai/misc/pua-shaping.txt diff --git a/test/shaping/texts/in-house/shaper-thai/script-thai/misc/sara-am.txt b/test/shape/texts/in-house/shaper-thai/script-thai/misc/sara-am.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-thai/script-thai/misc/sara-am.txt rename to test/shape/texts/in-house/shaper-thai/script-thai/misc/sara-am.txt diff --git a/test/shaping/texts/in-house/shaper-tibetan/script-tibetan/misc/contractions.txt b/test/shape/texts/in-house/shaper-tibetan/script-tibetan/misc/contractions.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-tibetan/script-tibetan/misc/contractions.txt rename to test/shape/texts/in-house/shaper-tibetan/script-tibetan/misc/contractions.txt diff --git a/test/shaping/texts/in-house/shaper-tibetan/script-tibetan/misc/misc.txt b/test/shape/texts/in-house/shaper-tibetan/script-tibetan/misc/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-tibetan/script-tibetan/misc/misc.txt rename to test/shape/texts/in-house/shaper-tibetan/script-tibetan/misc/misc.txt diff --git a/test/shaping/texts/in-house/shaper-use/script-batak/misc.txt b/test/shape/texts/in-house/shaper-use/script-batak/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-use/script-batak/misc.txt rename to test/shape/texts/in-house/shaper-use/script-batak/misc.txt diff --git a/test/shaping/texts/in-house/shaper-use/script-buginese/misc.txt b/test/shape/texts/in-house/shaper-use/script-buginese/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-use/script-buginese/misc.txt rename to test/shape/texts/in-house/shaper-use/script-buginese/misc.txt diff --git a/test/shaping/texts/in-house/shaper-use/script-cham/misc.txt b/test/shape/texts/in-house/shaper-use/script-cham/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-use/script-cham/misc.txt rename to test/shape/texts/in-house/shaper-use/script-cham/misc.txt diff --git a/test/shaping/texts/in-house/shaper-use/script-javanese/misc.txt b/test/shape/texts/in-house/shaper-use/script-javanese/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-use/script-javanese/misc.txt rename to test/shape/texts/in-house/shaper-use/script-javanese/misc.txt diff --git a/test/shaping/texts/in-house/shaper-use/script-kaithi/misc.txt b/test/shape/texts/in-house/shaper-use/script-kaithi/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-use/script-kaithi/misc.txt rename to test/shape/texts/in-house/shaper-use/script-kaithi/misc.txt diff --git a/test/shaping/texts/in-house/shaper-use/script-kharoshti/misc.txt b/test/shape/texts/in-house/shaper-use/script-kharoshti/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-use/script-kharoshti/misc.txt rename to test/shape/texts/in-house/shaper-use/script-kharoshti/misc.txt diff --git a/test/shaping/texts/in-house/shaper-use/script-tai-tham/misc.txt b/test/shape/texts/in-house/shaper-use/script-tai-tham/misc.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-use/script-tai-tham/misc.txt rename to test/shape/texts/in-house/shaper-use/script-tai-tham/misc.txt diff --git a/test/shaping/texts/in-house/shaper-use/script-tai-tham/torture.txt b/test/shape/texts/in-house/shaper-use/script-tai-tham/torture.txt similarity index 100% rename from test/shaping/texts/in-house/shaper-use/script-tai-tham/torture.txt rename to test/shape/texts/in-house/shaper-use/script-tai-tham/torture.txt diff --git a/test/shaping/Makefile.in b/test/shaping/Makefile.in deleted file mode 100644 index 07e2bd5..0000000 --- a/test/shaping/Makefile.in +++ /dev/null @@ -1,720 +0,0 @@ -# Makefile.in generated by automake 1.16.2 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2020 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Process this file with automake to produce Makefile.in -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = test/shaping -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ - $(top_srcdir)/m4/ax_code_coverage.m4 \ - $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ - $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ - ctags-recursive dvi-recursive html-recursive info-recursive \ - install-data-recursive install-dvi-recursive \ - install-exec-recursive install-html-recursive \ - install-info-recursive install-pdf-recursive \ - install-ps-recursive install-recursive installcheck-recursive \ - installdirs-recursive pdf-recursive ps-recursive \ - tags-recursive uninstall-recursive -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -am__recursive_targets = \ - $(RECURSIVE_TARGETS) \ - $(RECURSIVE_CLEAN_TARGETS) \ - $(am__extra_recursive_targets) -AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir distdir-am -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -am__relativize = \ - dir0=`pwd`; \ - sed_first='s,^\([^/]*\)/.*$$,\1,'; \ - sed_rest='s,^[^/]*/*,,'; \ - sed_last='s,^.*/\([^/]*\)$$,\1,'; \ - sed_butlast='s,/*[^/]*$$,,'; \ - while test -n "$$dir1"; do \ - first=`echo "$$dir1" | sed -e "$$sed_first"`; \ - if test "$$first" != "."; then \ - if test "$$first" = ".."; then \ - dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ - dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ - else \ - first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ - if test "$$first2" = "$$first"; then \ - dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ - else \ - dir2="../$$dir2"; \ - fi; \ - dir0="$$dir0"/"$$first"; \ - fi; \ - fi; \ - dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ - done; \ - reldir="$$dir2" -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_FT_CFLAGS = @CAIRO_FT_CFLAGS@ -CAIRO_FT_LIBS = @CAIRO_FT_LIBS@ -CAIRO_LIBS = @CAIRO_LIBS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ -CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ -CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ -CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ -CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ -CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@ -CORETEXT_CFLAGS = @CORETEXT_CFLAGS@ -CORETEXT_LIBS = @CORETEXT_LIBS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DIRECTWRITE_CXXFLAGS = @DIRECTWRITE_CXXFLAGS@ -DIRECTWRITE_LIBS = @DIRECTWRITE_LIBS@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -FGREP = @FGREP@ -FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ -FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ -FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ -FREETYPE_DEPS = @FREETYPE_DEPS@ -FREETYPE_LIBS = @FREETYPE_LIBS@ -GCOV = @GCOV@ -GDI_CFLAGS = @GDI_CFLAGS@ -GDI_LIBS = @GDI_LIBS@ -GENHTML = @GENHTML@ -GIT = @GIT@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_DEPS = @GLIB_DEPS@ -GLIB_LIBS = @GLIB_LIBS@ -GLIB_MKENUMS = @GLIB_MKENUMS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GRAPHITE2_CFLAGS = @GRAPHITE2_CFLAGS@ -GRAPHITE2_DEPS = @GRAPHITE2_DEPS@ -GRAPHITE2_LIBS = @GRAPHITE2_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HAVE_CXX11 = @HAVE_CXX11@ -HB_LIBTOOL_VERSION_INFO = @HB_LIBTOOL_VERSION_INFO@ -HB_VERSION = @HB_VERSION@ -HB_VERSION_MAJOR = @HB_VERSION_MAJOR@ -HB_VERSION_MICRO = @HB_VERSION_MICRO@ -HB_VERSION_MINOR = @HB_VERSION_MINOR@ -HTML_DIR = @HTML_DIR@ -ICU_CFLAGS = @ICU_CFLAGS@ -ICU_CONFIG = @ICU_CONFIG@ -ICU_LIBS = @ICU_LIBS@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ -INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ -INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ -INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ -INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ -INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ -INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ -INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ -LCOV = @LCOV@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -PTHREAD_CC = @PTHREAD_CC@ -PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ -PTHREAD_LIBS = @PTHREAD_LIBS@ -RAGEL = @RAGEL@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -UNISCRIBE_CFLAGS = @UNISCRIBE_CFLAGS@ -UNISCRIBE_LIBS = @UNISCRIBE_LIBS@ -VERSION = @VERSION@ -_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ -_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -ax_pthread_config = @ax_pthread_config@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -have_gobject = @have_gobject@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -NULL = - -# TODO Figure out Python stuff -EXTRA_DIST = README.md meson.build hb-diff hb-diff-colorize \ - hb-diff-filter-failures hb-diff-stat hb-unicode-decode \ - hb-unicode-encode hb-unicode-prettyname record-test.sh \ - run-tests.py texts/in-house $(NULL) hb_test_tools.py $(NULL) -CLEANFILES = hb_test_tools.py[co] $(NULL) -DISTCLEANFILES = -MAINTAINERCLEANFILES = -SUBDIRS = data -all: all-recursive - -.SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits test/shaping/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnits test/shaping/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -# This directory's subdirectories are mostly independent; you can cd -# into them and run 'make' without going through this Makefile. -# To change the values of 'make' variables: instead of editing Makefiles, -# (1) if the variable is set in 'config.status', edit 'config.status' -# (which will cause the Makefiles to be regenerated when you run 'make'); -# (2) otherwise, pass the desired values on the 'make' command line. -$(am__recursive_targets): - @fail=; \ - if $(am__make_keepgoing); then \ - failcom='fail=yes'; \ - else \ - failcom='exit 1'; \ - fi; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-recursive -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-recursive - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscopelist: cscopelist-recursive - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) distdir-am - -distdir-am: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - $(am__make_dryrun) \ - || test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ - $(am__relativize); \ - new_distdir=$$reldir; \ - dir1=$$subdir; dir2="$(top_distdir)"; \ - $(am__relativize); \ - new_top_distdir=$$reldir; \ - echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ - echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ - ($(am__cd) $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$new_top_distdir" \ - distdir="$$new_distdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - am__skip_mode_fix=: \ - distdir) \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-recursive -all-am: Makefile -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." - -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -clean: clean-recursive - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -html-am: - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-dvi-am: - -install-exec-am: - -install-html: install-html-recursive - -install-html-am: - -install-info: install-info-recursive - -install-info-am: - -install-man: - -install-pdf: install-pdf-recursive - -install-pdf-am: - -install-ps: install-ps-recursive - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: - -.MAKE: $(am__recursive_targets) install-am install-strip - -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-generic clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am tags tags-am uninstall uninstall-am - -.PRECIOUS: Makefile - - -# Convenience targets: -lib: - @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib -libs: - @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src libs - --include $(top_srcdir)/git.mk - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/test/shaping/data/Makefile.in b/test/shaping/data/Makefile.in deleted file mode 100644 index baad3cc..0000000 --- a/test/shaping/data/Makefile.in +++ /dev/null @@ -1,711 +0,0 @@ -# Makefile.in generated by automake 1.16.2 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2020 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Process this file with automake to produce Makefile.in -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = test/shaping/data -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ - $(top_srcdir)/m4/ax_code_coverage.m4 \ - $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ - $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ - ctags-recursive dvi-recursive html-recursive info-recursive \ - install-data-recursive install-dvi-recursive \ - install-exec-recursive install-html-recursive \ - install-info-recursive install-pdf-recursive \ - install-ps-recursive install-recursive installcheck-recursive \ - installdirs-recursive pdf-recursive ps-recursive \ - tags-recursive uninstall-recursive -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -am__recursive_targets = \ - $(RECURSIVE_TARGETS) \ - $(RECURSIVE_CLEAN_TARGETS) \ - $(am__extra_recursive_targets) -AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir distdir-am -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -am__relativize = \ - dir0=`pwd`; \ - sed_first='s,^\([^/]*\)/.*$$,\1,'; \ - sed_rest='s,^[^/]*/*,,'; \ - sed_last='s,^.*/\([^/]*\)$$,\1,'; \ - sed_butlast='s,/*[^/]*$$,,'; \ - while test -n "$$dir1"; do \ - first=`echo "$$dir1" | sed -e "$$sed_first"`; \ - if test "$$first" != "."; then \ - if test "$$first" = ".."; then \ - dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ - dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ - else \ - first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ - if test "$$first2" = "$$first"; then \ - dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ - else \ - dir2="../$$dir2"; \ - fi; \ - dir0="$$dir0"/"$$first"; \ - fi; \ - fi; \ - dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ - done; \ - reldir="$$dir2" -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_FT_CFLAGS = @CAIRO_FT_CFLAGS@ -CAIRO_FT_LIBS = @CAIRO_FT_LIBS@ -CAIRO_LIBS = @CAIRO_LIBS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ -CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ -CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ -CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ -CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ -CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@ -CORETEXT_CFLAGS = @CORETEXT_CFLAGS@ -CORETEXT_LIBS = @CORETEXT_LIBS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DIRECTWRITE_CXXFLAGS = @DIRECTWRITE_CXXFLAGS@ -DIRECTWRITE_LIBS = @DIRECTWRITE_LIBS@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -FGREP = @FGREP@ -FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ -FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ -FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ -FREETYPE_DEPS = @FREETYPE_DEPS@ -FREETYPE_LIBS = @FREETYPE_LIBS@ -GCOV = @GCOV@ -GDI_CFLAGS = @GDI_CFLAGS@ -GDI_LIBS = @GDI_LIBS@ -GENHTML = @GENHTML@ -GIT = @GIT@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_DEPS = @GLIB_DEPS@ -GLIB_LIBS = @GLIB_LIBS@ -GLIB_MKENUMS = @GLIB_MKENUMS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GRAPHITE2_CFLAGS = @GRAPHITE2_CFLAGS@ -GRAPHITE2_DEPS = @GRAPHITE2_DEPS@ -GRAPHITE2_LIBS = @GRAPHITE2_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HAVE_CXX11 = @HAVE_CXX11@ -HB_LIBTOOL_VERSION_INFO = @HB_LIBTOOL_VERSION_INFO@ -HB_VERSION = @HB_VERSION@ -HB_VERSION_MAJOR = @HB_VERSION_MAJOR@ -HB_VERSION_MICRO = @HB_VERSION_MICRO@ -HB_VERSION_MINOR = @HB_VERSION_MINOR@ -HTML_DIR = @HTML_DIR@ -ICU_CFLAGS = @ICU_CFLAGS@ -ICU_CONFIG = @ICU_CONFIG@ -ICU_LIBS = @ICU_LIBS@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ -INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ -INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ -INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ -INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ -INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ -INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ -INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ -LCOV = @LCOV@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -PTHREAD_CC = @PTHREAD_CC@ -PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ -PTHREAD_LIBS = @PTHREAD_LIBS@ -RAGEL = @RAGEL@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -UNISCRIBE_CFLAGS = @UNISCRIBE_CFLAGS@ -UNISCRIBE_LIBS = @UNISCRIBE_LIBS@ -VERSION = @VERSION@ -_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ -_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -ax_pthread_config = @ax_pthread_config@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -have_gobject = @have_gobject@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -NULL = -SUBDIRS = \ - in-house \ - text-rendering-tests \ - aots \ - $(NULL) - -all: all-recursive - -.SUFFIXES: -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits test/shaping/data/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnits test/shaping/data/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -# This directory's subdirectories are mostly independent; you can cd -# into them and run 'make' without going through this Makefile. -# To change the values of 'make' variables: instead of editing Makefiles, -# (1) if the variable is set in 'config.status', edit 'config.status' -# (which will cause the Makefiles to be regenerated when you run 'make'); -# (2) otherwise, pass the desired values on the 'make' command line. -$(am__recursive_targets): - @fail=; \ - if $(am__make_keepgoing); then \ - failcom='fail=yes'; \ - else \ - failcom='exit 1'; \ - fi; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-recursive -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-recursive - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscopelist: cscopelist-recursive - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) distdir-am - -distdir-am: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - $(am__make_dryrun) \ - || test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ - $(am__relativize); \ - new_distdir=$$reldir; \ - dir1=$$subdir; dir2="$(top_distdir)"; \ - $(am__relativize); \ - new_top_distdir=$$reldir; \ - echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ - echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ - ($(am__cd) $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$new_top_distdir" \ - distdir="$$new_distdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - am__skip_mode_fix=: \ - distdir) \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-recursive -all-am: Makefile -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-recursive - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -html-am: - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-dvi-am: - -install-exec-am: - -install-html: install-html-recursive - -install-html-am: - -install-info: install-info-recursive - -install-info-am: - -install-man: - -install-pdf: install-pdf-recursive - -install-pdf-am: - -install-ps: install-ps-recursive - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: - -.MAKE: $(am__recursive_targets) install-am install-strip - -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-generic clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am tags tags-am uninstall uninstall-am - -.PRECIOUS: Makefile - - -# Convenience targets: -lib: - @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib - --include $(top_srcdir)/git.mk - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/test/shaping/data/aots/Makefile.am b/test/shaping/data/aots/Makefile.am deleted file mode 100644 index a2a009b..0000000 --- a/test/shaping/data/aots/Makefile.am +++ /dev/null @@ -1,21 +0,0 @@ -# Process this file with automake to produce Makefile.in - -NULL = - -# Convenience targets: -lib: - @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib - -EXTRA_DIST = \ - COPYING \ - fonts \ - update.py \ - $(TESTS) \ - $(NULL) - -TEST_EXTENSIONS = .tests -TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) - -include Makefile.sources - --include $(top_srcdir)/git.mk diff --git a/test/shaping/data/aots/Makefile.in b/test/shaping/data/aots/Makefile.in deleted file mode 100644 index 3acea22..0000000 --- a/test/shaping/data/aots/Makefile.in +++ /dev/null @@ -1,1004 +0,0 @@ -# Makefile.in generated by automake 1.16.2 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2020 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Process this file with automake to produce Makefile.in -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -TESTS = tests/classdef1_empty.tests tests/classdef1_multiple.tests \ - tests/classdef1_single.tests tests/classdef1.tests \ - tests/classdef2_empty.tests tests/classdef2_multiple.tests \ - tests/classdef2_single.tests tests/classdef2.tests \ - tests/gpos_chaining1_boundary.tests \ - tests/gpos_chaining1_lookupflag.tests \ - tests/gpos_chaining1_multiple_subrules.tests \ - tests/gpos_chaining1_next_glyph.tests \ - tests/gpos_chaining1_simple.tests \ - tests/gpos_chaining1_successive.tests \ - tests/gpos_chaining2_boundary.tests \ - tests/gpos_chaining2_lookupflag.tests \ - tests/gpos_chaining2_multiple_subrules.tests \ - tests/gpos_chaining2_next_glyph.tests \ - tests/gpos_chaining2_simple.tests \ - tests/gpos_chaining2_successive.tests \ - tests/gpos_chaining3_boundary.tests \ - tests/gpos_chaining3_lookupflag.tests \ - tests/gpos_chaining3_next_glyph.tests \ - tests/gpos_chaining3_simple.tests \ - tests/gpos_chaining3_successive.tests \ - tests/gpos_context1_boundary.tests \ - tests/gpos_context1_expansion.tests \ - tests/gpos_context1_lookupflag.tests \ - tests/gpos_context1_multiple_subrules.tests \ - tests/gpos_context1_next_glyph.tests \ - tests/gpos_context1_simple.tests \ - tests/gpos_context1_successive.tests \ - tests/gpos_context2_boundary.tests \ - tests/gpos_context2_classes.tests \ - tests/gpos_context2_expansion.tests \ - tests/gpos_context2_lookupflag.tests \ - tests/gpos_context2_multiple_subrules.tests \ - tests/gpos_context2_next_glyph.tests \ - tests/gpos_context2_simple.tests \ - tests/gpos_context2_successive.tests \ - tests/gpos_context3_boundary.tests \ - tests/gpos_context3_lookupflag.tests \ - tests/gpos_context3_next_glyph.tests \ - tests/gpos_context3_simple.tests \ - tests/gpos_context3_successive.tests \ - tests/gpos1_1_lookupflag.tests tests/gpos1_1_simple.tests \ - tests/gpos1_2_lookupflag.tests tests/gpos1_2.tests \ - tests/gpos2_1_lookupflag.tests tests/gpos2_1_next_glyph.tests \ - tests/gpos2_1_simple.tests tests/gpos2_1.tests \ - tests/gpos2_2.tests tests/gpos3_lookupflag.tests \ - tests/gpos3.tests tests/gpos4_lookupflag.tests \ - tests/gpos4_multiple_anchors.tests tests/gpos4_simple.tests \ - tests/gpos5.tests tests/gpos6.tests tests/gpos7_1.tests \ - tests/gpos9.tests tests/gsub_chaining1_boundary.tests \ - tests/gsub_chaining1_lookupflag.tests \ - tests/gsub_chaining1_multiple_subrules.tests \ - tests/gsub_chaining1_next_glyph.tests \ - tests/gsub_chaining1_simple.tests \ - tests/gsub_chaining1_successive.tests \ - tests/gsub_chaining2_boundary.tests \ - tests/gsub_chaining2_lookupflag.tests \ - tests/gsub_chaining2_multiple_subrules.tests \ - tests/gsub_chaining2_next_glyph.tests \ - tests/gsub_chaining2_simple.tests \ - tests/gsub_chaining2_successive.tests \ - tests/gsub_chaining3_boundary.tests \ - tests/gsub_chaining3_lookupflag.tests \ - tests/gsub_chaining3_next_glyph.tests \ - tests/gsub_chaining3_simple.tests \ - tests/gsub_chaining3_successive.tests \ - tests/gsub_context1_boundary.tests \ - tests/gsub_context1_expansion.tests \ - tests/gsub_context1_lookupflag.tests \ - tests/gsub_context1_multiple_subrules.tests \ - tests/gsub_context1_next_glyph.tests \ - tests/gsub_context1_simple.tests \ - tests/gsub_context1_successive.tests \ - tests/gsub_context2_boundary.tests \ - tests/gsub_context2_classes.tests \ - tests/gsub_context2_expansion.tests \ - tests/gsub_context2_lookupflag.tests \ - tests/gsub_context2_multiple_subrules.tests \ - tests/gsub_context2_next_glyph.tests \ - tests/gsub_context2_simple.tests \ - tests/gsub_context2_successive.tests \ - tests/gsub_context3_boundary.tests \ - tests/gsub_context3_lookupflag.tests \ - tests/gsub_context3_next_glyph.tests \ - tests/gsub_context3_simple.tests \ - tests/gsub_context3_successive.tests \ - tests/gsub1_1_lookupflag.tests tests/gsub1_1_modulo.tests \ - tests/gsub1_1_simple.tests tests/gsub1_2_lookupflag.tests \ - tests/gsub1_2_simple.tests tests/gsub2_1_lookupflag.tests \ - tests/gsub2_1_multiple_sequences.tests \ - tests/gsub2_1_simple.tests tests/gsub3_1_lookupflag.tests \ - tests/gsub3_1_multiple.tests tests/gsub3_1_simple.tests \ - tests/gsub4_1_lookupflag.tests \ - tests/gsub4_1_multiple_ligatures.tests \ - tests/gsub4_1_multiple_ligsets.tests \ - tests/gsub4_1_simple.tests tests/gsub7.tests \ - tests/lookupflag_ignore_attach.tests \ - tests/lookupflag_ignore_base.tests \ - tests/lookupflag_ignore_combination.tests \ - tests/lookupflag_ignore_ligatures.tests \ - tests/lookupflag_ignore_marks.tests $(am__EXEEXT_1) -subdir = test/shaping/data/aots -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ - $(top_srcdir)/m4/ax_code_coverage.m4 \ - $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ - $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__tty_colors_dummy = \ - mgn= red= grn= lgn= blu= brg= std=; \ - am__color_tests=no -am__tty_colors = { \ - $(am__tty_colors_dummy); \ - if test "X$(AM_COLOR_TESTS)" = Xno; then \ - am__color_tests=no; \ - elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ - am__color_tests=yes; \ - elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ - am__color_tests=yes; \ - fi; \ - if test $$am__color_tests = yes; then \ - red=''; \ - grn=''; \ - lgn=''; \ - blu=''; \ - mgn=''; \ - brg=''; \ - std=''; \ - fi; \ -} -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } -am__recheck_rx = ^[ ]*:recheck:[ ]* -am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* -am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* -# A command that, given a newline-separated list of test names on the -# standard input, print the name of the tests that are to be re-run -# upon "make recheck". -am__list_recheck_tests = $(AWK) '{ \ - recheck = 1; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - { \ - if ((getline line2 < ($$0 ".log")) < 0) \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ - { \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ - { \ - break; \ - } \ - }; \ - if (recheck) \ - print $$0; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# A command that, given a newline-separated list of test names on the -# standard input, create the global log from their .trs and .log files. -am__create_global_log = $(AWK) ' \ -function fatal(msg) \ -{ \ - print "fatal: making $@: " msg | "cat >&2"; \ - exit 1; \ -} \ -function rst_section(header) \ -{ \ - print header; \ - len = length(header); \ - for (i = 1; i <= len; i = i + 1) \ - printf "="; \ - printf "\n\n"; \ -} \ -{ \ - copy_in_global_log = 1; \ - global_test_result = "RUN"; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".trs"); \ - if (line ~ /$(am__global_test_result_rx)/) \ - { \ - sub("$(am__global_test_result_rx)", "", line); \ - sub("[ ]*$$", "", line); \ - global_test_result = line; \ - } \ - else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ - copy_in_global_log = 0; \ - }; \ - if (copy_in_global_log) \ - { \ - rst_section(global_test_result ": " $$0); \ - while ((rc = (getline line < ($$0 ".log"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".log"); \ - print line; \ - }; \ - printf "\n"; \ - }; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# Restructured Text title. -am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } -# Solaris 10 'make', and several other traditional 'make' implementations, -# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it -# by disabling -e (using the XSI extension "set +e") if it's set. -am__sh_e_setup = case $$- in *e*) set +e;; esac -# Default flags passed to test drivers. -am__common_driver_flags = \ - --color-tests "$$am__color_tests" \ - --enable-hard-errors "$$am__enable_hard_errors" \ - --expect-failure "$$am__expect_failure" -# To be inserted before the command running the test. Creates the -# directory for the log if needed. Stores in $dir the directory -# containing $f, in $tst the test, in $log the log. Executes the -# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and -# passes TESTS_ENVIRONMENT. Set up options for the wrapper that -# will run the test scripts (or their associated LOG_COMPILER, if -# thy have one). -am__check_pre = \ -$(am__sh_e_setup); \ -$(am__vpath_adj_setup) $(am__vpath_adj) \ -$(am__tty_colors); \ -srcdir=$(srcdir); export srcdir; \ -case "$@" in \ - */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ - *) am__odir=.;; \ -esac; \ -test "x$$am__odir" = x"." || test -d "$$am__odir" \ - || $(MKDIR_P) "$$am__odir" || exit $$?; \ -if test -f "./$$f"; then dir=./; \ -elif test -f "$$f"; then dir=; \ -else dir="$(srcdir)/"; fi; \ -tst=$$dir$$f; log='$@'; \ -if test -n '$(DISABLE_HARD_ERRORS)'; then \ - am__enable_hard_errors=no; \ -else \ - am__enable_hard_errors=yes; \ -fi; \ -case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ - am__expect_failure=yes;; \ - *) \ - am__expect_failure=no;; \ -esac; \ -$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) -# A shell command to get the names of the tests scripts with any registered -# extension removed (i.e., equivalently, the names of the test logs, with -# the '.log' extension removed). The result is saved in the shell variable -# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, -# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", -# since that might cause problem with VPATH rewrites for suffix-less tests. -# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. -am__set_TESTS_bases = \ - bases='$(TEST_LOGS)'; \ - bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ - bases=`echo $$bases` -RECHECK_LOGS = $(TEST_LOGS) -AM_RECURSIVE_TARGETS = check recheck -am__EXEEXT_1 = -TEST_SUITE_LOG = test-suite.log -am__test_logs1 = $(TESTS:=.log) -am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) -TEST_LOGS = $(am__test_logs2:.tests.log=.log) -TESTS_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver -TESTS_LOG_COMPILE = $(TESTS_LOG_COMPILER) $(AM_TESTS_LOG_FLAGS) \ - $(TESTS_LOG_FLAGS) -am__set_b = \ - case '$@' in \ - */*) \ - case '$*' in \ - */*) b='$*';; \ - *) b=`echo '$@' | sed 's/\.log$$//'`; \ - esac;; \ - *) \ - b='$*';; \ - esac -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.sources \ - $(top_srcdir)/test-driver COPYING -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_FT_CFLAGS = @CAIRO_FT_CFLAGS@ -CAIRO_FT_LIBS = @CAIRO_FT_LIBS@ -CAIRO_LIBS = @CAIRO_LIBS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ -CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ -CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ -CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ -CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ -CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@ -CORETEXT_CFLAGS = @CORETEXT_CFLAGS@ -CORETEXT_LIBS = @CORETEXT_LIBS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DIRECTWRITE_CXXFLAGS = @DIRECTWRITE_CXXFLAGS@ -DIRECTWRITE_LIBS = @DIRECTWRITE_LIBS@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -FGREP = @FGREP@ -FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ -FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ -FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ -FREETYPE_DEPS = @FREETYPE_DEPS@ -FREETYPE_LIBS = @FREETYPE_LIBS@ -GCOV = @GCOV@ -GDI_CFLAGS = @GDI_CFLAGS@ -GDI_LIBS = @GDI_LIBS@ -GENHTML = @GENHTML@ -GIT = @GIT@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_DEPS = @GLIB_DEPS@ -GLIB_LIBS = @GLIB_LIBS@ -GLIB_MKENUMS = @GLIB_MKENUMS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GRAPHITE2_CFLAGS = @GRAPHITE2_CFLAGS@ -GRAPHITE2_DEPS = @GRAPHITE2_DEPS@ -GRAPHITE2_LIBS = @GRAPHITE2_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HAVE_CXX11 = @HAVE_CXX11@ -HB_LIBTOOL_VERSION_INFO = @HB_LIBTOOL_VERSION_INFO@ -HB_VERSION = @HB_VERSION@ -HB_VERSION_MAJOR = @HB_VERSION_MAJOR@ -HB_VERSION_MICRO = @HB_VERSION_MICRO@ -HB_VERSION_MINOR = @HB_VERSION_MINOR@ -HTML_DIR = @HTML_DIR@ -ICU_CFLAGS = @ICU_CFLAGS@ -ICU_CONFIG = @ICU_CONFIG@ -ICU_LIBS = @ICU_LIBS@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ -INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ -INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ -INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ -INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ -INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ -INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ -INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ -LCOV = @LCOV@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -PTHREAD_CC = @PTHREAD_CC@ -PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ -PTHREAD_LIBS = @PTHREAD_LIBS@ -RAGEL = @RAGEL@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -UNISCRIBE_CFLAGS = @UNISCRIBE_CFLAGS@ -UNISCRIBE_LIBS = @UNISCRIBE_LIBS@ -VERSION = @VERSION@ -_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ -_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -ax_pthread_config = @ax_pthread_config@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -have_gobject = @have_gobject@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -NULL = -EXTRA_DIST = \ - COPYING \ - fonts \ - update.py \ - $(TESTS) \ - $(NULL) - -TEST_EXTENSIONS = .tests -TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) -DISABLED_TESTS = \ - $(NULL) - -all: all-am - -.SUFFIXES: -.SUFFIXES: .log .tests .tests$(EXEEXT) .trs -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Makefile.sources $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits test/shaping/data/aots/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnits test/shaping/data/aots/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ - esac; -$(srcdir)/Makefile.sources $(am__empty): - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -# Recover from deleted '.trs' file; this should ensure that -# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create -# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells -# to avoid problems with "make -n". -.log.trs: - rm -f $< $@ - $(MAKE) $(AM_MAKEFLAGS) $< - -# Leading 'am--fnord' is there to ensure the list of targets does not -# expand to empty, as could happen e.g. with make check TESTS=''. -am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) -am--force-recheck: - @: - -$(TEST_SUITE_LOG): $(TEST_LOGS) - @$(am__set_TESTS_bases); \ - am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ - redo_bases=`for i in $$bases; do \ - am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ - done`; \ - if test -n "$$redo_bases"; then \ - redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ - redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ - if $(am__make_dryrun); then :; else \ - rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ - fi; \ - fi; \ - if test -n "$$am__remaking_logs"; then \ - echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ - "recursion detected" >&2; \ - elif test -n "$$redo_logs"; then \ - am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ - fi; \ - if $(am__make_dryrun); then :; else \ - st=0; \ - errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ - for i in $$redo_bases; do \ - test -f $$i.trs && test -r $$i.trs \ - || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ - test -f $$i.log && test -r $$i.log \ - || { echo "$$errmsg $$i.log" >&2; st=1; }; \ - done; \ - test $$st -eq 0 || exit 1; \ - fi - @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ - ws='[ ]'; \ - results=`for b in $$bases; do echo $$b.trs; done`; \ - test -n "$$results" || results=/dev/null; \ - all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ - pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ - fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ - skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ - xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ - xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ - error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ - if test `expr $$fail + $$xpass + $$error` -eq 0; then \ - success=true; \ - else \ - success=false; \ - fi; \ - br='==================='; br=$$br$$br$$br$$br; \ - result_count () \ - { \ - if test x"$$1" = x"--maybe-color"; then \ - maybe_colorize=yes; \ - elif test x"$$1" = x"--no-color"; then \ - maybe_colorize=no; \ - else \ - echo "$@: invalid 'result_count' usage" >&2; exit 4; \ - fi; \ - shift; \ - desc=$$1 count=$$2; \ - if test $$maybe_colorize = yes && test $$count -gt 0; then \ - color_start=$$3 color_end=$$std; \ - else \ - color_start= color_end=; \ - fi; \ - echo "$${color_start}# $$desc $$count$${color_end}"; \ - }; \ - create_testsuite_report () \ - { \ - result_count $$1 "TOTAL:" $$all "$$brg"; \ - result_count $$1 "PASS: " $$pass "$$grn"; \ - result_count $$1 "SKIP: " $$skip "$$blu"; \ - result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ - result_count $$1 "FAIL: " $$fail "$$red"; \ - result_count $$1 "XPASS:" $$xpass "$$red"; \ - result_count $$1 "ERROR:" $$error "$$mgn"; \ - }; \ - { \ - echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ - $(am__rst_title); \ - create_testsuite_report --no-color; \ - echo; \ - echo ".. contents:: :depth: 2"; \ - echo; \ - for b in $$bases; do echo $$b; done \ - | $(am__create_global_log); \ - } >$(TEST_SUITE_LOG).tmp || exit 1; \ - mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ - if $$success; then \ - col="$$grn"; \ - else \ - col="$$red"; \ - test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ - fi; \ - echo "$${col}$$br$${std}"; \ - echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ - echo "$${col}$$br$${std}"; \ - create_testsuite_report --maybe-color; \ - echo "$$col$$br$$std"; \ - if $$success; then :; else \ - echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ - if test -n "$(PACKAGE_BUGREPORT)"; then \ - echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ - fi; \ - echo "$$col$$br$$std"; \ - fi; \ - $$success || exit 1 - -check-TESTS: - @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list - @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - trs_list=`for i in $$bases; do echo $$i.trs; done`; \ - log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ - exit $$?; -recheck: all - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - bases=`for i in $$bases; do echo $$i; done \ - | $(am__list_recheck_tests)` || exit 1; \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - log_list=`echo $$log_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ - am__force_recheck=am--force-recheck \ - TEST_LOGS="$$log_list"; \ - exit $$? -.tests.log: - @p='$<'; \ - $(am__set_b); \ - $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) -@am__EXEEXT_TRUE@.tests$(EXEEXT).log: -@am__EXEEXT_TRUE@ @p='$<'; \ -@am__EXEEXT_TRUE@ $(am__set_b); \ -@am__EXEEXT_TRUE@ $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ -@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ -@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ -@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) - -distdir: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) distdir-am - -distdir-am: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) check-TESTS -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) - -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) - -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: check-am install-am install-strip - -.PHONY: all all-am check check-TESTS check-am clean clean-generic \ - clean-libtool cscopelist-am ctags-am distclean \ - distclean-generic distclean-libtool distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am recheck tags-am \ - uninstall uninstall-am - -.PRECIOUS: Makefile - - -# Convenience targets: -lib: - @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib - --include $(top_srcdir)/git.mk - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/test/shaping/data/aots/Makefile.sources b/test/shaping/data/aots/Makefile.sources deleted file mode 100644 index 9339682..0000000 --- a/test/shaping/data/aots/Makefile.sources +++ /dev/null @@ -1,126 +0,0 @@ -TESTS = \ - tests/classdef1_empty.tests \ - tests/classdef1_multiple.tests \ - tests/classdef1_single.tests \ - tests/classdef1.tests \ - tests/classdef2_empty.tests \ - tests/classdef2_multiple.tests \ - tests/classdef2_single.tests \ - tests/classdef2.tests \ - tests/gpos_chaining1_boundary.tests \ - tests/gpos_chaining1_lookupflag.tests \ - tests/gpos_chaining1_multiple_subrules.tests \ - tests/gpos_chaining1_next_glyph.tests \ - tests/gpos_chaining1_simple.tests \ - tests/gpos_chaining1_successive.tests \ - tests/gpos_chaining2_boundary.tests \ - tests/gpos_chaining2_lookupflag.tests \ - tests/gpos_chaining2_multiple_subrules.tests \ - tests/gpos_chaining2_next_glyph.tests \ - tests/gpos_chaining2_simple.tests \ - tests/gpos_chaining2_successive.tests \ - tests/gpos_chaining3_boundary.tests \ - tests/gpos_chaining3_lookupflag.tests \ - tests/gpos_chaining3_next_glyph.tests \ - tests/gpos_chaining3_simple.tests \ - tests/gpos_chaining3_successive.tests \ - tests/gpos_context1_boundary.tests \ - tests/gpos_context1_expansion.tests \ - tests/gpos_context1_lookupflag.tests \ - tests/gpos_context1_multiple_subrules.tests \ - tests/gpos_context1_next_glyph.tests \ - tests/gpos_context1_simple.tests \ - tests/gpos_context1_successive.tests \ - tests/gpos_context2_boundary.tests \ - tests/gpos_context2_classes.tests \ - tests/gpos_context2_expansion.tests \ - tests/gpos_context2_lookupflag.tests \ - tests/gpos_context2_multiple_subrules.tests \ - tests/gpos_context2_next_glyph.tests \ - tests/gpos_context2_simple.tests \ - tests/gpos_context2_successive.tests \ - tests/gpos_context3_boundary.tests \ - tests/gpos_context3_lookupflag.tests \ - tests/gpos_context3_next_glyph.tests \ - tests/gpos_context3_simple.tests \ - tests/gpos_context3_successive.tests \ - tests/gpos1_1_lookupflag.tests \ - tests/gpos1_1_simple.tests \ - tests/gpos1_2_lookupflag.tests \ - tests/gpos1_2.tests \ - tests/gpos2_1_lookupflag.tests \ - tests/gpos2_1_next_glyph.tests \ - tests/gpos2_1_simple.tests \ - tests/gpos2_1.tests \ - tests/gpos2_2.tests \ - tests/gpos3_lookupflag.tests \ - tests/gpos3.tests \ - tests/gpos4_lookupflag.tests \ - tests/gpos4_multiple_anchors.tests \ - tests/gpos4_simple.tests \ - tests/gpos5.tests \ - tests/gpos6.tests \ - tests/gpos7_1.tests \ - tests/gpos9.tests \ - tests/gsub_chaining1_boundary.tests \ - tests/gsub_chaining1_lookupflag.tests \ - tests/gsub_chaining1_multiple_subrules.tests \ - tests/gsub_chaining1_next_glyph.tests \ - tests/gsub_chaining1_simple.tests \ - tests/gsub_chaining1_successive.tests \ - tests/gsub_chaining2_boundary.tests \ - tests/gsub_chaining2_lookupflag.tests \ - tests/gsub_chaining2_multiple_subrules.tests \ - tests/gsub_chaining2_next_glyph.tests \ - tests/gsub_chaining2_simple.tests \ - tests/gsub_chaining2_successive.tests \ - tests/gsub_chaining3_boundary.tests \ - tests/gsub_chaining3_lookupflag.tests \ - tests/gsub_chaining3_next_glyph.tests \ - tests/gsub_chaining3_simple.tests \ - tests/gsub_chaining3_successive.tests \ - tests/gsub_context1_boundary.tests \ - tests/gsub_context1_expansion.tests \ - tests/gsub_context1_lookupflag.tests \ - tests/gsub_context1_multiple_subrules.tests \ - tests/gsub_context1_next_glyph.tests \ - tests/gsub_context1_simple.tests \ - tests/gsub_context1_successive.tests \ - tests/gsub_context2_boundary.tests \ - tests/gsub_context2_classes.tests \ - tests/gsub_context2_expansion.tests \ - tests/gsub_context2_lookupflag.tests \ - tests/gsub_context2_multiple_subrules.tests \ - tests/gsub_context2_next_glyph.tests \ - tests/gsub_context2_simple.tests \ - tests/gsub_context2_successive.tests \ - tests/gsub_context3_boundary.tests \ - tests/gsub_context3_lookupflag.tests \ - tests/gsub_context3_next_glyph.tests \ - tests/gsub_context3_simple.tests \ - tests/gsub_context3_successive.tests \ - tests/gsub1_1_lookupflag.tests \ - tests/gsub1_1_modulo.tests \ - tests/gsub1_1_simple.tests \ - tests/gsub1_2_lookupflag.tests \ - tests/gsub1_2_simple.tests \ - tests/gsub2_1_lookupflag.tests \ - tests/gsub2_1_multiple_sequences.tests \ - tests/gsub2_1_simple.tests \ - tests/gsub3_1_lookupflag.tests \ - tests/gsub3_1_multiple.tests \ - tests/gsub3_1_simple.tests \ - tests/gsub4_1_lookupflag.tests \ - tests/gsub4_1_multiple_ligatures.tests \ - tests/gsub4_1_multiple_ligsets.tests \ - tests/gsub4_1_simple.tests \ - tests/gsub7.tests \ - tests/lookupflag_ignore_attach.tests \ - tests/lookupflag_ignore_base.tests \ - tests/lookupflag_ignore_combination.tests \ - tests/lookupflag_ignore_ligatures.tests \ - tests/lookupflag_ignore_marks.tests \ - $(NULL) - -DISABLED_TESTS = \ - $(NULL) diff --git a/test/shaping/data/aots/tests/classdef1.tests b/test/shaping/data/aots/tests/classdef1.tests deleted file mode 100644 index 40ded45..0000000 --- a/test/shaping/data/aots/tests/classdef1.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/classdef1_font4.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18|19|20|21] diff --git a/test/shaping/data/aots/tests/classdef1_empty.tests b/test/shaping/data/aots/tests/classdef1_empty.tests deleted file mode 100644 index 71d87f1..0000000 --- a/test/shaping/data/aots/tests/classdef1_empty.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/classdef1_font2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|23|24|25|21] diff --git a/test/shaping/data/aots/tests/classdef1_multiple.tests b/test/shaping/data/aots/tests/classdef1_multiple.tests deleted file mode 100644 index c813f49..0000000 --- a/test/shaping/data/aots/tests/classdef1_multiple.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/classdef1_font3.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+001B,U+001C,U+001D,U+001E,U+001F,U+0020,U+0021,U+0022,U+0023,U+0024:[20|23|24|25|24|26|27|28|28|29|30|31|34|33|34|35|37|38|38|39] diff --git a/test/shaping/data/aots/tests/classdef1_single.tests b/test/shaping/data/aots/tests/classdef1_single.tests deleted file mode 100644 index b0196d3..0000000 --- a/test/shaping/data/aots/tests/classdef1_single.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/classdef2_font1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|23|24|25|21] diff --git a/test/shaping/data/aots/tests/classdef2.tests b/test/shaping/data/aots/tests/classdef2.tests deleted file mode 100644 index d8c7b14..0000000 --- a/test/shaping/data/aots/tests/classdef2.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/classdef2_font4.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18|19|20|21] diff --git a/test/shaping/data/aots/tests/classdef2_empty.tests b/test/shaping/data/aots/tests/classdef2_empty.tests deleted file mode 100644 index a8fd629..0000000 --- a/test/shaping/data/aots/tests/classdef2_empty.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/classdef2_font2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|23|24|25|21] diff --git a/test/shaping/data/aots/tests/classdef2_multiple.tests b/test/shaping/data/aots/tests/classdef2_multiple.tests deleted file mode 100644 index 39e6835..0000000 --- a/test/shaping/data/aots/tests/classdef2_multiple.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/classdef2_font3.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+001B,U+001C,U+001D,U+001E,U+001F,U+0020,U+0021,U+0022,U+0023,U+0024:[20|23|24|25|24|26|27|28|28|29|30|31|34|33|34|35|37|38|38|39] diff --git a/test/shaping/data/aots/tests/classdef2_single.tests b/test/shaping/data/aots/tests/classdef2_single.tests deleted file mode 100644 index b0196d3..0000000 --- a/test/shaping/data/aots/tests/classdef2_single.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/classdef2_font1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|23|24|25|21] diff --git a/test/shaping/data/aots/tests/gpos1_1_lookupflag.tests b/test/shaping/data/aots/tests/gpos1_1_lookupflag.tests deleted file mode 100644 index 88d7dd7..0000000 --- a/test/shaping/data/aots/tests/gpos1_1_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos1_1_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18@1500,0|19@3000,0|20@4200,0|21@6000,0] diff --git a/test/shaping/data/aots/tests/gpos1_1_simple.tests b/test/shaping/data/aots/tests/gpos1_1_simple.tests deleted file mode 100644 index 101da9c..0000000 --- a/test/shaping/data/aots/tests/gpos1_1_simple.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/gpos1_1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18@1300,0|19@3000,0|20@4300,0|21@6000,0] -../fonts/gpos1_1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18@1500,-200|19@3000,0|20@4500,-200|21@6000,0] -../fonts/gpos1_1_simple_f3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18@1500,0|19@2800,0|20@4300,0|21@5600,0] -#../fonts/gpos1_1_simple_f4.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18@1500,0|19@3000,-200|20@4500,-200|21@6000,-400] diff --git a/test/shaping/data/aots/tests/gpos1_2.tests b/test/shaping/data/aots/tests/gpos1_2.tests deleted file mode 100644 index 3ddfa44..0000000 --- a/test/shaping/data/aots/tests/gpos1_2.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos1_2_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18@1300,0|19@3000,0|20@4200,0|21@6000,0] diff --git a/test/shaping/data/aots/tests/gpos1_2_lookupflag.tests b/test/shaping/data/aots/tests/gpos1_2_lookupflag.tests deleted file mode 100644 index 82bcc43..0000000 --- a/test/shaping/data/aots/tests/gpos1_2_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos1_2_font2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18@1500,0|19@3000,0|20@4200,0|21@6000,0] diff --git a/test/shaping/data/aots/tests/gpos2_1.tests b/test/shaping/data/aots/tests/gpos2_1.tests deleted file mode 100644 index 4d8b5e9..0000000 --- a/test/shaping/data/aots/tests/gpos2_1.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos2_1_font6.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0011,U+0012,U+0014,U+0011:[17|18@1300,0|19@3000,-100|17@4500,0|18@5700,0|20@7500,-400|17@9000,0] -../fonts/gpos2_1_font7.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0011,U+0012,U+0014,U+0011,U+0015,U+0016,U+0011:[17|18@1300,0|19@3000,-100|17@4500,0|18@5700,0|20@7500,-400|17@9000,0|21@10000,0|22@12000,-600|17@13500,0] diff --git a/test/shaping/data/aots/tests/gpos2_1_lookupflag.tests b/test/shaping/data/aots/tests/gpos2_1_lookupflag.tests deleted file mode 100644 index ce445a1..0000000 --- a/test/shaping/data/aots/tests/gpos2_1_lookupflag.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos2_1_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0013,U+0014,U+0011,U+0013,U+0012,U+0014,U+0011:[17|19@1300,0|20@3000,-100|17@4500,0|19@5800,0|18@7500,0|20@9000,-100|17@10500,0] -../fonts/gpos2_1_lookupflag_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0013,U+0014,U+0011,U+0013,U+0012,U+0014,U+0011:[17|19@1500,0|20@2800,-100|17@4300,0|19@5800,0|18@7100,0|20@8600,-100|17@10100,0] diff --git a/test/shaping/data/aots/tests/gpos2_1_next_glyph.tests b/test/shaping/data/aots/tests/gpos2_1_next_glyph.tests deleted file mode 100644 index 7f27eee..0000000 --- a/test/shaping/data/aots/tests/gpos2_1_next_glyph.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos2_1_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0012,U+0012,U+0012,U+0012:[18@-100,0|18@1500,-100|18@2900,0|18@4500,-100] -../fonts/gpos2_1_next_glyph_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0012,U+0012,U+0012,U+0012:[18@-100,0|18@1400,0|18@2900,0|18@4500,0] diff --git a/test/shaping/data/aots/tests/gpos2_1_simple.tests b/test/shaping/data/aots/tests/gpos2_1_simple.tests deleted file mode 100644 index 71e8c81..0000000 --- a/test/shaping/data/aots/tests/gpos2_1_simple.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos2_1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0011,U+0012,U+0014:[17|18@1300,0|19@3000,-100|17@4500,0|18@6000,0|20@7500,0] -../fonts/gpos2_1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012:[17|18@1500,0] diff --git a/test/shaping/data/aots/tests/gpos2_2.tests b/test/shaping/data/aots/tests/gpos2_2.tests deleted file mode 100644 index 7be07f7..0000000 --- a/test/shaping/data/aots/tests/gpos2_2.tests +++ /dev/null @@ -1,5 +0,0 @@ -../fonts/gpos2_2_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0011,U+0012,U+0014:[17|18@1300,0|19@3000,-100|17@4500,0|18@6000,0|20@7500,0] -../fonts/gpos2_2_font2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0013,U+0014,U+0011,U+0013,U+0012,U+0014,U+0011:[17|19@1300,0|20@3000,-100|17@4500,0|19@5800,0|18@7500,0|20@9000,-100|17@10500,0] -../fonts/gpos2_2_font3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0013,U+0014,U+0011,U+0013,U+0012,U+0014,U+0011:[17|19@1500,0|20@2800,-100|17@4300,0|19@5800,0|18@7100,0|20@8600,-100|17@10100,0] -../fonts/gpos2_2_font4.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0012,U+0012,U+0012,U+0012:[18@-100,0|18@1500,-100|18@2900,0|18@4500,-100] -../fonts/gpos2_2_font5.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0012,U+0012,U+0012,U+0012:[18@-100,0|18@1400,0|18@2900,0|18@4500,0] diff --git a/test/shaping/data/aots/tests/gpos3.tests b/test/shaping/data/aots/tests/gpos3.tests deleted file mode 100644 index d6f37bf..0000000 --- a/test/shaping/data/aots/tests/gpos3.tests +++ /dev/null @@ -1,11 +0,0 @@ -#../fonts/gpos3_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0011:[17|18@1500,0|19@1599,99|17@4500,0] -../fonts/gpos3_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0011,U+0013,U+0011:[17|18@1500,0|17@3000,0|19@4500,0|17@6000,0] -#../fonts/gpos3_font3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0012,U+0011:[17|18@1500,0|18@1600,100|17@4500,0] -#../fonts/gpos3_font3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0011:[17|18@1500,0|19@1599,99|17@4500,0] -#../fonts/gpos3_font3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0014,U+0012,U+0011:[17|20@1500,0|18@1602,102|17@4500,0] -#../fonts/gpos3_font3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0014,U+0013,U+0011:[17|20@1500,0|19@1601,101|17@4500,0] -../fonts/gpos3_font3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0014,U+0011:[17|18@1500,0|20@3000,0|17@4500,0] -../fonts/gpos3_font3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0013,U+0012,U+0011:[17|19@1500,0|18@3000,0|17@4500,0] -../fonts/gpos3_font3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0013,U+0014,U+0011:[17|19@1500,0|20@3000,0|17@4500,0] -../fonts/gpos3_font3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012:[17|18@1500,0] -../fonts/gpos3_font3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0015,U+0015,U+0015:[17|18@1500,0|21@3000,0|21@4500,0|21@6000,0] diff --git a/test/shaping/data/aots/tests/gpos3_lookupflag.tests b/test/shaping/data/aots/tests/gpos3_lookupflag.tests deleted file mode 100644 index 13d593c..0000000 --- a/test/shaping/data/aots/tests/gpos3_lookupflag.tests +++ /dev/null @@ -1,2 +0,0 @@ -#../fonts/gpos3_font2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0015,U+0013,U+0011:[17|18@1500,0|21@3000,0|19@1599,99|17@6000,0] -#../fonts/gpos3_font2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0015,U+0015,U+0015,U+0013,U+0011:[17|18@1500,0|21@3000,0|21@4500,0|21@6000,0|19@1599,99|17@9000,0] diff --git a/test/shaping/data/aots/tests/gpos4_lookupflag.tests b/test/shaping/data/aots/tests/gpos4_lookupflag.tests deleted file mode 100644 index 9d041bf..0000000 --- a/test/shaping/data/aots/tests/gpos4_lookupflag.tests +++ /dev/null @@ -1,2 +0,0 @@ -#../fonts/gpos4_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0011,U+0013,U+0011:[17|18@1500,0|17@3000,0|19@4500,0|17@6000,0] -#../fonts/gpos4_lookupflag_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0011:[17|18@1500,0|19@3000,0|17@4500,0] diff --git a/test/shaping/data/aots/tests/gpos4_multiple_anchors.tests b/test/shaping/data/aots/tests/gpos4_multiple_anchors.tests deleted file mode 100644 index af9a1f5..0000000 --- a/test/shaping/data/aots/tests/gpos4_multiple_anchors.tests +++ /dev/null @@ -1 +0,0 @@ -#../fonts/gpos4_multiple_anchors_1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0013,U+0014,U+0015,U+0016,U+0012,U+0013,U+0014,U+0015,U+0016:[17|19@-100,-80|20@-91,-71|21@-102,-82|22@-93,-73|18@7500,0|19@7420,-60|20@7429,-51|21@7418,-62|22@7427,-53] diff --git a/test/shaping/data/aots/tests/gpos4_simple.tests b/test/shaping/data/aots/tests/gpos4_simple.tests deleted file mode 100644 index 5d60507..0000000 --- a/test/shaping/data/aots/tests/gpos4_simple.tests +++ /dev/null @@ -1,5 +0,0 @@ -#../fonts/gpos4_simple_1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0011:[17|18@1500,0|19@1400,-80|17@4500,0] -#../fonts/gpos4_simple_1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0011,U+0013,U+0011:[17|17@1500,0|19@3000,0|17@4500,0] -#../fonts/gpos4_simple_1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0019,U+0019,U+0013,U+0011:[25|25@1500,0|19@3000,0|17@4500,0] -#../fonts/gpos4_simple_1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0013,U+0011:[17|18@1500,0|19@1400,-80|19@1400,-80|17@6000,0] -#../fonts/gpos4_simple_1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0014,U+0013,U+0011:[17|18@1500,0|20@3000,0|19@1400,-80|17@6000,0] diff --git a/test/shaping/data/aots/tests/gpos5.tests b/test/shaping/data/aots/tests/gpos5.tests deleted file mode 100644 index a20a0b9..0000000 --- a/test/shaping/data/aots/tests/gpos5.tests +++ /dev/null @@ -1,2 +0,0 @@ -#../fonts/gpos5_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+001E,U+0013,U+001F,U+0011:[17|18@1500,0|19@1400,-80|17@4500,0] -#../fonts/gpos5_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+001E,U+001F,U+0013,U+0011:[17|18@1500,0|19@1401,-79|17@4500,0] diff --git a/test/shaping/data/aots/tests/gpos6.tests b/test/shaping/data/aots/tests/gpos6.tests deleted file mode 100644 index e5f9b3c..0000000 --- a/test/shaping/data/aots/tests/gpos6.tests +++ /dev/null @@ -1,3 +0,0 @@ -#../fonts/gpos6_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0011:[17|18@1500,0|19@1400,-80|17@4500,0] -#../fonts/gpos6_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0011,U+0013,U+0011:[17|17@1500,0|19@3000,0|17@4500,0] -#../fonts/gpos6_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0014,U+0014,U+0013,U+0011:[20|20@1500,0|19@3000,0|17@4500,0] diff --git a/test/shaping/data/aots/tests/gpos7_1.tests b/test/shaping/data/aots/tests/gpos7_1.tests deleted file mode 100644 index 954c8cb..0000000 --- a/test/shaping/data/aots/tests/gpos7_1.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos7_1_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18@1600,0|19@3200,0|20@4800,0|21@6000,0] -../fonts/gpos7_1_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0011,U+0012,U+0013,U+0011:[17|18@1500,0|17@3000,0|18@4500,0|19@6000,0|17@7500,0] diff --git a/test/shaping/data/aots/tests/gpos9.tests b/test/shaping/data/aots/tests/gpos9.tests deleted file mode 100644 index cb20333..0000000 --- a/test/shaping/data/aots/tests/gpos9.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos9_font1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18@1300,0|19@3000,0|20@4300,0|21@6000,0] -../fonts/gpos9_font2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0011,U+0012,U+0013,U+0014,U+0015,U+0011:[17|18@1300,0|19@2700,0|20@4300,0|21@5700,0|17@7500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining1_boundary.tests b/test/shaping/data/aots/tests/gpos_chaining1_boundary.tests deleted file mode 100644 index 646ff2c..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining1_boundary.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/gpos_chaining1_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining1_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining1_boundary_f3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining1_boundary_f4.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining1_lookupflag.tests b/test/shaping/data/aots/tests/gpos_chaining1_lookupflag.tests deleted file mode 100644 index d0e6e2e..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining1_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -#../fonts/gpos_chaining1_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000:[0|20@1500,0|90@3000,0|21@4500,0|91@6000,0|22@7500,0|92@9000,0|23@10520,0|93@12000,0|94@13500,0|24@15000,0|90@16500,0|25@18000,0|91@19500,0|26@21000,0|0@22500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining1_multiple_subrules.tests b/test/shaping/data/aots/tests/gpos_chaining1_multiple_subrules.tests deleted file mode 100644 index 51bbe03..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining1_multiple_subrules.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos_chaining1_multiple_subrules_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|24@7500,0|0@9000,0|20@10500,0|21@12000,0|22@13520,0|23@15000,0|0@16500,0] -../fonts/gpos_chaining1_multiple_subrules_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|24@7500,0|0@9000,0|20@10500,0|21@12000,0|22@13520,0|23@15000,0|0@16500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining1_next_glyph.tests b/test/shaping/data/aots/tests/gpos_chaining1_next_glyph.tests deleted file mode 100644 index f8be404..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining1_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_chaining1_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4520,0|23@6020,0|0@7500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining1_simple.tests b/test/shaping/data/aots/tests/gpos_chaining1_simple.tests deleted file mode 100644 index 37efa11..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining1_simple.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/gpos_chaining1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] -../fonts/gpos_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|0@10500,0|0@12000,0] -../fonts/gpos_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0] -../fonts/gpos_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0] -../fonts/gpos_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|0@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] -../fonts/gpos_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[21|22@1500,0|23@3000,0|24@4500,0|25@6000,0|26@7500,0|0@9000,0] -../fonts/gpos_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[22|23@1500,0|24@3000,0|25@4500,0|26@6000,0|0@7500,0] -../fonts/gpos_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|0@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] -../fonts/gpos_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0] -../fonts/gpos_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016:[0|20@1500,0|21@3000,0|22@4500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining1_successive.tests b/test/shaping/data/aots/tests/gpos_chaining1_successive.tests deleted file mode 100644 index 7a829cf..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining1_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_chaining1_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000:[0|25@1500,0|20@3000,0|21@4520,0|22@6020,0|23@7500,0|24@9000,0|0@10500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining2_boundary.tests b/test/shaping/data/aots/tests/gpos_chaining2_boundary.tests deleted file mode 100644 index c35b8c7..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining2_boundary.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/gpos_chaining2_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining2_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining2_boundary_f3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining2_boundary_f4.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining2_lookupflag.tests b/test/shaping/data/aots/tests/gpos_chaining2_lookupflag.tests deleted file mode 100644 index 8b50e14..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining2_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -#../fonts/gpos_chaining2_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000:[0|20@1500,0|90@3000,0|21@4500,0|91@6000,0|22@7500,0|92@9000,0|23@10520,0|93@12000,0|94@13500,0|24@15000,0|90@16500,0|25@18000,0|91@19500,0|26@21000,0|0@22500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining2_multiple_subrules.tests b/test/shaping/data/aots/tests/gpos_chaining2_multiple_subrules.tests deleted file mode 100644 index 8ddc8b2..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining2_multiple_subrules.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos_chaining2_multiple_subrules_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|24@7500,0|0@9000,0|20@10500,0|21@12000,0|22@13520,0|23@15000,0|0@16500,0] -../fonts/gpos_chaining2_multiple_subrules_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|24@7500,0|0@9000,0|20@10500,0|21@12000,0|22@13520,0|23@15000,0|0@16500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining2_next_glyph.tests b/test/shaping/data/aots/tests/gpos_chaining2_next_glyph.tests deleted file mode 100644 index 34170f2..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining2_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_chaining2_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4520,0|23@6020,0|0@7500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining2_simple.tests b/test/shaping/data/aots/tests/gpos_chaining2_simple.tests deleted file mode 100644 index 32fda1b..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining2_simple.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/gpos_chaining2_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] -../fonts/gpos_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|0@10500,0|0@12000,0] -../fonts/gpos_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0] -../fonts/gpos_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0] -../fonts/gpos_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|0@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] -../fonts/gpos_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[21|22@1500,0|23@3000,0|24@4500,0|25@6000,0|26@7500,0|0@9000,0] -../fonts/gpos_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[22|23@1500,0|24@3000,0|25@4500,0|26@6000,0|0@7500,0] -../fonts/gpos_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|0@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] -../fonts/gpos_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0] -../fonts/gpos_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016:[0|20@1500,0|21@3000,0|22@4500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining2_successive.tests b/test/shaping/data/aots/tests/gpos_chaining2_successive.tests deleted file mode 100644 index e930863..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining2_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_chaining2_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000:[0|25@1500,0|20@3000,0|21@4520,0|22@6020,0|23@7500,0|24@9000,0|0@10500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining3_boundary.tests b/test/shaping/data/aots/tests/gpos_chaining3_boundary.tests deleted file mode 100644 index f74dedf..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining3_boundary.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/gpos_chaining3_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining3_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining3_boundary_f3.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4500,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining3_boundary_f4.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining3_lookupflag.tests b/test/shaping/data/aots/tests/gpos_chaining3_lookupflag.tests deleted file mode 100644 index 0165fb5..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining3_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -#../fonts/gpos_chaining3_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000:[0|20@1500,0|90@3000,0|21@4500,0|91@6000,0|22@7500,0|92@9000,0|23@10520,0|93@12000,0|94@13500,0|24@15000,0|90@16500,0|25@18000,0|91@19500,0|26@21000,0|0@22500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining3_next_glyph.tests b/test/shaping/data/aots/tests/gpos_chaining3_next_glyph.tests deleted file mode 100644 index 614bc2e..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining3_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_chaining3_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0016,U+0015,U+0016,U+0015,U+0016,U+0015,U+0000:[0|22@1500,0|21@3020,0|22@4500,0|21@6020,0|22@7500,0|21@9000,0|0@10500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining3_simple.tests b/test/shaping/data/aots/tests/gpos_chaining3_simple.tests deleted file mode 100644 index f5977c2..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining3_simple.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/gpos_chaining3_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] -../fonts/gpos_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|20@1500,0|21@3000,0|22@4520,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] -../fonts/gpos_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|0@10500,0|0@12000,0] -../fonts/gpos_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0] -../fonts/gpos_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0] -../fonts/gpos_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|0@1500,0|21@3000,0|22@4500,0|23@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] -../fonts/gpos_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[21|22@1500,0|23@3000,0|24@4500,0|25@6000,0|26@7500,0|0@9000,0] -../fonts/gpos_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[22|23@1500,0|24@3000,0|25@4500,0|26@6000,0|0@7500,0] -../fonts/gpos_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|0@6000,0|24@7500,0|25@9000,0|26@10500,0|0@12000,0] -../fonts/gpos_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017:[0|20@1500,0|21@3000,0|22@4500,0|23@6000,0] -../fonts/gpos_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016:[0|20@1500,0|21@3000,0|22@4500,0] diff --git a/test/shaping/data/aots/tests/gpos_chaining3_successive.tests b/test/shaping/data/aots/tests/gpos_chaining3_successive.tests deleted file mode 100644 index fa5a50c..0000000 --- a/test/shaping/data/aots/tests/gpos_chaining3_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_chaining3_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000:[0|25@1500,0|20@3000,0|21@4520,0|22@6020,0|23@7500,0|24@9000,0|0@10500,0] diff --git a/test/shaping/data/aots/tests/gpos_context1_boundary.tests b/test/shaping/data/aots/tests/gpos_context1_boundary.tests deleted file mode 100644 index 1db8fef..0000000 --- a/test/shaping/data/aots/tests/gpos_context1_boundary.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos_context1_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1500,0|20@3000,0|20@4500,0|20@6000,0|20@7500,0|0@9000,0] -../fonts/gpos_context1_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1520,0|20@3020,0|20@4520,0|20@6020,0|20@7520,0|0@9000,0] diff --git a/test/shaping/data/aots/tests/gpos_context1_expansion.tests b/test/shaping/data/aots/tests/gpos_context1_expansion.tests deleted file mode 100644 index 2fc54d5..0000000 --- a/test/shaping/data/aots/tests/gpos_context1_expansion.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_context1_expansion_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|0@6000,0] diff --git a/test/shaping/data/aots/tests/gpos_context1_lookupflag.tests b/test/shaping/data/aots/tests/gpos_context1_lookupflag.tests deleted file mode 100644 index 9e8fcd6..0000000 --- a/test/shaping/data/aots/tests/gpos_context1_lookupflag.tests +++ /dev/null @@ -1,2 +0,0 @@ -#../fonts/gpos_context1_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|20@1520,0|90@3000,0|21@4520,0|91@6000,0|92@7500,0|22@9020,0|0@10500,0] -#../fonts/gpos_context1_lookupflag_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|20@1500,0|90@3000,0|21@4520,0|91@6000,0|92@7500,0|22@9000,0|0@10500,0] diff --git a/test/shaping/data/aots/tests/gpos_context1_multiple_subrules.tests b/test/shaping/data/aots/tests/gpos_context1_multiple_subrules.tests deleted file mode 100644 index b994f04..0000000 --- a/test/shaping/data/aots/tests/gpos_context1_multiple_subrules.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos_context1_multiple_subrules_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000:[0|20@1520,0|21@3000,0|22@4500,0|0@6000,0|20@7500,0|21@9020,0|0@10500,0] -../fonts/gpos_context1_multiple_subrules_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000:[0|20@1500,0|21@3020,0|22@4500,0|0@6000,0|20@7500,0|21@9020,0|0@10500,0] diff --git a/test/shaping/data/aots/tests/gpos_context1_next_glyph.tests b/test/shaping/data/aots/tests/gpos_context1_next_glyph.tests deleted file mode 100644 index e67d635..0000000 --- a/test/shaping/data/aots/tests/gpos_context1_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_context1_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1520,0|20@3000,0|20@4520,0|20@6000,0|20@7500,0|0@9000,0] diff --git a/test/shaping/data/aots/tests/gpos_context1_simple.tests b/test/shaping/data/aots/tests/gpos_context1_simple.tests deleted file mode 100644 index 4a88e0a..0000000 --- a/test/shaping/data/aots/tests/gpos_context1_simple.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/gpos_context1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000:[0|20@1520,0|21@3020,0|22@4520,0|0@6000,0] -../fonts/gpos_context1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0000,U+0014,U+0015,U+0000:[0|20@1500,0|0@3000,0|20@4500,0|21@6000,0|0@7500,0] -../fonts/gpos_context1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1500,0|20@3020,0|20@4500,0|20@6000,0|20@7500,0|0@9000,0] diff --git a/test/shaping/data/aots/tests/gpos_context1_successive.tests b/test/shaping/data/aots/tests/gpos_context1_successive.tests deleted file mode 100644 index 172d350..0000000 --- a/test/shaping/data/aots/tests/gpos_context1_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_context1_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shaping/data/aots/tests/gpos_context2_boundary.tests b/test/shaping/data/aots/tests/gpos_context2_boundary.tests deleted file mode 100644 index ef63fbb..0000000 --- a/test/shaping/data/aots/tests/gpos_context2_boundary.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos_context2_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1500,0|20@3000,0|20@4500,0|20@6000,0|20@7500,0|0@9000,0] -../fonts/gpos_context2_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1520,0|20@3020,0|20@4520,0|20@6020,0|20@7520,0|0@9000,0] diff --git a/test/shaping/data/aots/tests/gpos_context2_classes.tests b/test/shaping/data/aots/tests/gpos_context2_classes.tests deleted file mode 100644 index 5a3d008..0000000 --- a/test/shaping/data/aots/tests/gpos_context2_classes.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos_context2_classes_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+001A,U+001C,U+0018,U+0000,U+0015,U+001B,U+001A,U+0018,U+0000,U+0016,U+001B,U+001A,U+0018:[0|20@1500,0|26@3020,0|28@4500,0|24@6000,0|0@7500,0|21@9000,0|27@10520,0|26@12000,0|24@13500,0|0@15000,0|22@16500,0|27@18000,0|26@19500,0|24@21000,0] -../fonts/gpos_context2_classes_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0016,U+001B,U+001A,U+0018,U+0000,U+0018,U+0018,U+001D,U+0016,U+0000,U+0016,U+001B,U+001A,U+0018:[0|22@1500,0|27@3020,0|26@4500,0|24@6000,0|0@7500,0|24@9000,0|24@10500,0|29@12020,0|22@13500,0|0@15000,0|22@16500,0|27@18020,0|26@19500,0|24@21000,0] diff --git a/test/shaping/data/aots/tests/gpos_context2_expansion.tests b/test/shaping/data/aots/tests/gpos_context2_expansion.tests deleted file mode 100644 index 67ed978..0000000 --- a/test/shaping/data/aots/tests/gpos_context2_expansion.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_context2_expansion_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000:[0|20@1500,0|21@3000,0|22@4500,0|0@6000,0] diff --git a/test/shaping/data/aots/tests/gpos_context2_lookupflag.tests b/test/shaping/data/aots/tests/gpos_context2_lookupflag.tests deleted file mode 100644 index f48e825..0000000 --- a/test/shaping/data/aots/tests/gpos_context2_lookupflag.tests +++ /dev/null @@ -1,2 +0,0 @@ -#../fonts/gpos_context2_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|20@1520,0|90@3000,0|21@4520,0|91@6000,0|92@7500,0|22@9020,0|0@10500,0] -#../fonts/gpos_context2_lookupflag_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|20@1500,0|90@3000,0|21@4520,0|91@6000,0|92@7500,0|22@9000,0|0@10500,0] diff --git a/test/shaping/data/aots/tests/gpos_context2_multiple_subrules.tests b/test/shaping/data/aots/tests/gpos_context2_multiple_subrules.tests deleted file mode 100644 index 4489372..0000000 --- a/test/shaping/data/aots/tests/gpos_context2_multiple_subrules.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos_context2_multiple_subrules_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000:[0|20@1520,0|21@3000,0|22@4500,0|0@6000,0|20@7500,0|21@9020,0|0@10500,0] -../fonts/gpos_context2_multiple_subrules_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000:[0|20@1500,0|21@3020,0|22@4500,0|0@6000,0|20@7500,0|21@9020,0|0@10500,0] diff --git a/test/shaping/data/aots/tests/gpos_context2_next_glyph.tests b/test/shaping/data/aots/tests/gpos_context2_next_glyph.tests deleted file mode 100644 index e736b3b..0000000 --- a/test/shaping/data/aots/tests/gpos_context2_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_context2_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1520,0|20@3000,0|20@4520,0|20@6000,0|20@7500,0|0@9000,0] diff --git a/test/shaping/data/aots/tests/gpos_context2_simple.tests b/test/shaping/data/aots/tests/gpos_context2_simple.tests deleted file mode 100644 index edbc0be..0000000 --- a/test/shaping/data/aots/tests/gpos_context2_simple.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/gpos_context2_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000:[0|20@1520,0|21@3020,0|22@4520,0|0@6000,0] -../fonts/gpos_context2_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0000,U+0014,U+0015,U+0000:[0|20@1500,0|0@3000,0|20@4500,0|21@6000,0|0@7500,0] -../fonts/gpos_context2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1500,0|20@3020,0|20@4500,0|20@6000,0|20@7500,0|0@9000,0] diff --git a/test/shaping/data/aots/tests/gpos_context2_successive.tests b/test/shaping/data/aots/tests/gpos_context2_successive.tests deleted file mode 100644 index 8b098d5..0000000 --- a/test/shaping/data/aots/tests/gpos_context2_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_context2_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shaping/data/aots/tests/gpos_context3_boundary.tests b/test/shaping/data/aots/tests/gpos_context3_boundary.tests deleted file mode 100644 index de3c057..0000000 --- a/test/shaping/data/aots/tests/gpos_context3_boundary.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos_context3_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1500,0|20@3000,0|20@4500,0|20@6000,0|20@7500,0|0@9000,0] -../fonts/gpos_context3_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1520,0|20@3020,0|20@4520,0|20@6020,0|20@7520,0|0@9000,0] diff --git a/test/shaping/data/aots/tests/gpos_context3_lookupflag.tests b/test/shaping/data/aots/tests/gpos_context3_lookupflag.tests deleted file mode 100644 index 21f851b..0000000 --- a/test/shaping/data/aots/tests/gpos_context3_lookupflag.tests +++ /dev/null @@ -1,2 +0,0 @@ -#../fonts/gpos_context3_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|20@1520,0|90@3000,0|21@4520,0|91@6000,0|92@7500,0|22@9020,0|0@10500,0] -#../fonts/gpos_context3_lookupflag_f2.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|20@1500,0|90@3000,0|21@4520,0|91@6000,0|92@7500,0|22@9000,0|0@10500,0] diff --git a/test/shaping/data/aots/tests/gpos_context3_next_glyph.tests b/test/shaping/data/aots/tests/gpos_context3_next_glyph.tests deleted file mode 100644 index 049b156..0000000 --- a/test/shaping/data/aots/tests/gpos_context3_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_context3_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20@1520,0|20@3000,0|20@4520,0|20@6000,0|20@7500,0|0@9000,0] diff --git a/test/shaping/data/aots/tests/gpos_context3_simple.tests b/test/shaping/data/aots/tests/gpos_context3_simple.tests deleted file mode 100644 index 3e544f0..0000000 --- a/test/shaping/data/aots/tests/gpos_context3_simple.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gpos_context3_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0000:[0|20@1520,0|21@3020,0|22@4520,0|0@6000,0] -../fonts/gpos_context3_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0000,U+0014,U+0015,U+0000,U+0014,U+0015,U+0016,U+0000:[0|20@1500,0|0@3000,0|20@4500,0|21@6000,0|0@7500,0|20@9020,0|21@10520,0|22@12020,0|0@13500,0] diff --git a/test/shaping/data/aots/tests/gpos_context3_successive.tests b/test/shaping/data/aots/tests/gpos_context3_successive.tests deleted file mode 100644 index bfcf24a..0000000 --- a/test/shaping/data/aots/tests/gpos_context3_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gpos_context3_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --ned:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20@1500,0|21@3020,0|22@4520,0|23@6000,0|0@7500,0] diff --git a/test/shaping/data/aots/tests/gsub1_1_lookupflag.tests b/test/shaping/data/aots/tests/gsub1_1_lookupflag.tests deleted file mode 100644 index 8865af8..0000000 --- a/test/shaping/data/aots/tests/gsub1_1_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub1_1_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18|24|20|21] diff --git a/test/shaping/data/aots/tests/gsub1_1_modulo.tests b/test/shaping/data/aots/tests/gsub1_1_modulo.tests deleted file mode 100644 index bbfff5e..0000000 --- a/test/shaping/data/aots/tests/gsub1_1_modulo.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub1_1_modulo_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015,U+0016,U+0017,U+0018:[17|18|17|24|23|18|23|24] diff --git a/test/shaping/data/aots/tests/gsub1_1_simple.tests b/test/shaping/data/aots/tests/gsub1_1_simple.tests deleted file mode 100644 index a3a1385..0000000 --- a/test/shaping/data/aots/tests/gsub1_1_simple.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub1_1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|23|24|20|21] diff --git a/test/shaping/data/aots/tests/gsub1_2_lookupflag.tests b/test/shaping/data/aots/tests/gsub1_2_lookupflag.tests deleted file mode 100644 index 887e047..0000000 --- a/test/shaping/data/aots/tests/gsub1_2_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub1_2_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|18|19|25|21] diff --git a/test/shaping/data/aots/tests/gsub1_2_simple.tests b/test/shaping/data/aots/tests/gsub1_2_simple.tests deleted file mode 100644 index d657897..0000000 --- a/test/shaping/data/aots/tests/gsub1_2_simple.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub1_2_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|22|19|25|21] diff --git a/test/shaping/data/aots/tests/gsub2_1_lookupflag.tests b/test/shaping/data/aots/tests/gsub2_1_lookupflag.tests deleted file mode 100644 index e28e59c..0000000 --- a/test/shaping/data/aots/tests/gsub2_1_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub2_1_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0011:[17|18|22|23|17] diff --git a/test/shaping/data/aots/tests/gsub2_1_multiple_sequences.tests b/test/shaping/data/aots/tests/gsub2_1_multiple_sequences.tests deleted file mode 100644 index 12cbbf6..0000000 --- a/test/shaping/data/aots/tests/gsub2_1_multiple_sequences.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub2_1_multiple_sequences_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0011:[17|20|21|22|23|17] diff --git a/test/shaping/data/aots/tests/gsub2_1_simple.tests b/test/shaping/data/aots/tests/gsub2_1_simple.tests deleted file mode 100644 index d1d0969..0000000 --- a/test/shaping/data/aots/tests/gsub2_1_simple.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub2_1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013:[17|20|21|22|19] -../fonts/gsub2_1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0012:[17|20|21|22|19|20|21|22] diff --git a/test/shaping/data/aots/tests/gsub3_1_lookupflag.tests b/test/shaping/data/aots/tests/gsub3_1_lookupflag.tests deleted file mode 100644 index 193c5c4..0000000 --- a/test/shaping/data/aots/tests/gsub3_1_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub3_1_lookupflag_f1.otf:--features="-test[4],test[5],test[6]=2,-test[7]" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0012,U+0012,U+0013,U+0013,U+0013,U+0013,U+0011:[17|18|18|18|19|22|23|19|17] diff --git a/test/shaping/data/aots/tests/gsub3_1_multiple.tests b/test/shaping/data/aots/tests/gsub3_1_multiple.tests deleted file mode 100644 index 7b1c032..0000000 --- a/test/shaping/data/aots/tests/gsub3_1_multiple.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub3_1_multiple_f1.otf:--features="-test[1],test[2],test[3]=2,-test[4],-test[5],test[6],test[7]=2,-test[8]" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0012,U+0012,U+0012,U+0013,U+0013,U+0013,U+0013,U+0011:[17|18|20|21|18|19|22|23|19|17] diff --git a/test/shaping/data/aots/tests/gsub3_1_simple.tests b/test/shaping/data/aots/tests/gsub3_1_simple.tests deleted file mode 100644 index b8a28d1..0000000 --- a/test/shaping/data/aots/tests/gsub3_1_simple.tests +++ /dev/null @@ -1 +0,0 @@ -#../fonts/gsub3_1_simple_f1.otf:--features="-test[1],test[3],test[5]=2,test[7]=3,-test[9],test[11]" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0011,U+0012,U+0011,U+0012,U+0011,U+0012,U+0011,U+0012,U+0011,U+0012,U+0011:[17|18|17|20|17|21|17|22|17|18|17|20|17] diff --git a/test/shaping/data/aots/tests/gsub4_1_lookupflag.tests b/test/shaping/data/aots/tests/gsub4_1_lookupflag.tests deleted file mode 100644 index c2c5242..0000000 --- a/test/shaping/data/aots/tests/gsub4_1_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub4_1_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0018,U+0012,U+0018,U+0013,U+0018,U+0018,U+0014,U+0018,U+0011,U+0012,U+0013,U+0016,U+0014:[17|24|23|24|24|24|24|17|18|19|22|20] diff --git a/test/shaping/data/aots/tests/gsub4_1_multiple_ligatures.tests b/test/shaping/data/aots/tests/gsub4_1_multiple_ligatures.tests deleted file mode 100644 index 33c1a09..0000000 --- a/test/shaping/data/aots/tests/gsub4_1_multiple_ligatures.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub4_1_multiple_ligatures_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0011,U+0012,U+0013,U+0016,U+0014:[17|23|17|24|22|20] -../fonts/gsub4_1_multiple_ligatures_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0011,U+0012,U+0013,U+0016,U+0014:[17|24|20|17|24|22|20] diff --git a/test/shaping/data/aots/tests/gsub4_1_multiple_ligsets.tests b/test/shaping/data/aots/tests/gsub4_1_multiple_ligsets.tests deleted file mode 100644 index a63aeed..0000000 --- a/test/shaping/data/aots/tests/gsub4_1_multiple_ligsets.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub4_1_multiple_ligsets_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0015,U+0014,U+0013,U+0016:[17|23|21|24|22] diff --git a/test/shaping/data/aots/tests/gsub4_1_simple.tests b/test/shaping/data/aots/tests/gsub4_1_simple.tests deleted file mode 100644 index aa4bb4b..0000000 --- a/test/shaping/data/aots/tests/gsub4_1_simple.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub4_1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0011,U+0012,U+0013,U+0016,U+0014:[17|23|17|18|19|22|20] diff --git a/test/shaping/data/aots/tests/gsub7.tests b/test/shaping/data/aots/tests/gsub7.tests deleted file mode 100644 index e95b1c7..0000000 --- a/test/shaping/data/aots/tests/gsub7.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub7_font1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|23|24|20|21] -../fonts/gsub7_font2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|23|29|20|21] diff --git a/test/shaping/data/aots/tests/gsub_chaining1_boundary.tests b/test/shaping/data/aots/tests/gsub_chaining1_boundary.tests deleted file mode 100644 index 6d99d97..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining1_boundary.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/gsub_chaining1_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|21|22|23|0] -../fonts/gsub_chaining1_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|22|23|0] -../fonts/gsub_chaining1_boundary_f3.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|22|23|0] -../fonts/gsub_chaining1_boundary_f4.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|21|62|23|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining1_lookupflag.tests b/test/shaping/data/aots/tests/gsub_chaining1_lookupflag.tests deleted file mode 100644 index 7883c0a..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining1_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_chaining1_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000:[0|20|90|21|91|22|92|63|93|94|24|90|25|91|26|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining1_multiple_subrules.tests b/test/shaping/data/aots/tests/gsub_chaining1_multiple_subrules.tests deleted file mode 100644 index 28a5225..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining1_multiple_subrules.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_chaining1_multiple_subrules_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|22|23|24|0|20|21|62|23|0] -../fonts/gsub_chaining1_multiple_subrules_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|21|62|23|24|0|20|21|62|23|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining1_next_glyph.tests b/test/shaping/data/aots/tests/gsub_chaining1_next_glyph.tests deleted file mode 100644 index 82f9d95..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining1_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_chaining1_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|62|63|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining1_simple.tests b/test/shaping/data/aots/tests/gsub_chaining1_simple.tests deleted file mode 100644 index 23e091f..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining1_simple.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/gsub_chaining1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|62|23|0] -../fonts/gsub_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|20|21|62|23|24|25|26|0] -../fonts/gsub_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000:[0|20|21|22|23|24|25|0|0] -../fonts/gsub_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019:[0|20|21|22|23|24|25] -../fonts/gsub_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018:[0|20|21|22|23|24] -../fonts/gsub_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|0|21|22|23|24|25|26|0] -../fonts/gsub_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[21|22|23|24|25|26|0] -../fonts/gsub_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[22|23|24|25|26|0] -../fonts/gsub_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000:[0|20|21|22|0|24|25|26|0] -../fonts/gsub_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017:[0|20|21|22|23] -../fonts/gsub_chaining1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016:[0|20|21|22] diff --git a/test/shaping/data/aots/tests/gsub_chaining1_successive.tests b/test/shaping/data/aots/tests/gsub_chaining1_successive.tests deleted file mode 100644 index ab3cfb1..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining1_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_chaining1_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000:[0|25|20|61|63|24|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining2_boundary.tests b/test/shaping/data/aots/tests/gsub_chaining2_boundary.tests deleted file mode 100644 index b06c620..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining2_boundary.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/gsub_chaining2_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|21|22|23|0] -../fonts/gsub_chaining2_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|22|23|0] -../fonts/gsub_chaining2_boundary_f3.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|22|23|0] -../fonts/gsub_chaining2_boundary_f4.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|21|62|23|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining2_lookupflag.tests b/test/shaping/data/aots/tests/gsub_chaining2_lookupflag.tests deleted file mode 100644 index 372b343..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining2_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_chaining2_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000:[0|20|90|21|91|22|92|63|93|94|24|90|25|91|26|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining2_multiple_subrules.tests b/test/shaping/data/aots/tests/gsub_chaining2_multiple_subrules.tests deleted file mode 100644 index e2fbb5c..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining2_multiple_subrules.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_chaining2_multiple_subrules_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|22|23|24|0|20|21|62|23|0] -../fonts/gsub_chaining2_multiple_subrules_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|21|62|23|24|0|20|21|62|23|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining2_next_glyph.tests b/test/shaping/data/aots/tests/gsub_chaining2_next_glyph.tests deleted file mode 100644 index 84c8252..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining2_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_chaining2_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|62|63|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining2_simple.tests b/test/shaping/data/aots/tests/gsub_chaining2_simple.tests deleted file mode 100644 index 53fa7e8..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining2_simple.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/gsub_chaining2_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|62|23|0] -../fonts/gsub_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|20|21|62|23|24|25|26|0] -../fonts/gsub_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000:[0|20|21|22|23|24|25|0|0] -../fonts/gsub_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019:[0|20|21|22|23|24|25] -../fonts/gsub_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018:[0|20|21|22|23|24] -../fonts/gsub_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|0|21|22|23|24|25|26|0] -../fonts/gsub_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[21|22|23|24|25|26|0] -../fonts/gsub_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[22|23|24|25|26|0] -../fonts/gsub_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000:[0|20|21|22|0|24|25|26|0] -../fonts/gsub_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017:[0|20|21|22|23] -../fonts/gsub_chaining2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016:[0|20|21|22] diff --git a/test/shaping/data/aots/tests/gsub_chaining2_successive.tests b/test/shaping/data/aots/tests/gsub_chaining2_successive.tests deleted file mode 100644 index 71cbe0d..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining2_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_chaining2_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000:[0|25|20|61|63|24|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining3_boundary.tests b/test/shaping/data/aots/tests/gsub_chaining3_boundary.tests deleted file mode 100644 index c01dc4b..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining3_boundary.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/gsub_chaining3_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|21|22|23|0] -../fonts/gsub_chaining3_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|22|23|0] -../fonts/gsub_chaining3_boundary_f3.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|22|23|0] -../fonts/gsub_chaining3_boundary_f4.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|21|62|23|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining3_lookupflag.tests b/test/shaping/data/aots/tests/gsub_chaining3_lookupflag.tests deleted file mode 100644 index be2147b..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining3_lookupflag.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_chaining3_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+005A,U+0015,U+005B,U+0016,U+005C,U+0017,U+005D,U+005E,U+0018,U+005A,U+0019,U+005B,U+001A,U+0000:[0|20|90|21|91|22|92|63|93|94|24|90|25|91|26|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining3_next_glyph.tests b/test/shaping/data/aots/tests/gsub_chaining3_next_glyph.tests deleted file mode 100644 index 2493c1e..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining3_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_chaining3_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0016,U+0015,U+0016,U+0015,U+0016,U+0015,U+0000:[0|22|61|22|61|22|21|0] diff --git a/test/shaping/data/aots/tests/gsub_chaining3_simple.tests b/test/shaping/data/aots/tests/gsub_chaining3_simple.tests deleted file mode 100644 index eb24167..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining3_simple.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/gsub_chaining3_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|62|23|0] -../fonts/gsub_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|20|21|62|23|24|25|26|0] -../fonts/gsub_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019,U+0000,U+0000:[0|20|21|22|23|24|25|0|0] -../fonts/gsub_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018,U+0019:[0|20|21|22|23|24|25] -../fonts/gsub_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0018:[0|20|21|22|23|24] -../fonts/gsub_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0000,U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[0|0|21|22|23|24|25|26|0] -../fonts/gsub_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0015,U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[21|22|23|24|25|26|0] -../fonts/gsub_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0016,U+0017,U+0018,U+0019,U+001A,U+0000:[22|23|24|25|26|0] -../fonts/gsub_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000,U+0018,U+0019,U+001A,U+0000:[0|20|21|22|0|24|25|26|0] -../fonts/gsub_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017:[0|20|21|22|23] -../fonts/gsub_chaining3_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016:[0|20|21|22] diff --git a/test/shaping/data/aots/tests/gsub_chaining3_successive.tests b/test/shaping/data/aots/tests/gsub_chaining3_successive.tests deleted file mode 100644 index edcade1..0000000 --- a/test/shaping/data/aots/tests/gsub_chaining3_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_chaining3_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0019,U+0014,U+0015,U+0016,U+0017,U+0018,U+0000:[0|25|20|61|63|24|0] diff --git a/test/shaping/data/aots/tests/gsub_context1_boundary.tests b/test/shaping/data/aots/tests/gsub_context1_boundary.tests deleted file mode 100644 index 9b11892..0000000 --- a/test/shaping/data/aots/tests/gsub_context1_boundary.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_context1_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20|20|20|20|20|0] -../fonts/gsub_context1_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|60|60|60|60|60|0] diff --git a/test/shaping/data/aots/tests/gsub_context1_expansion.tests b/test/shaping/data/aots/tests/gsub_context1_expansion.tests deleted file mode 100644 index 92714c5..0000000 --- a/test/shaping/data/aots/tests/gsub_context1_expansion.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_context1_expansion_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000:[0|20|61|62|63|22|0] diff --git a/test/shaping/data/aots/tests/gsub_context1_lookupflag.tests b/test/shaping/data/aots/tests/gsub_context1_lookupflag.tests deleted file mode 100644 index c5d9760..0000000 --- a/test/shaping/data/aots/tests/gsub_context1_lookupflag.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_context1_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|60|90|61|91|92|62|0] -../fonts/gsub_context1_lookupflag_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|20|90|61|91|92|0] diff --git a/test/shaping/data/aots/tests/gsub_context1_multiple_subrules.tests b/test/shaping/data/aots/tests/gsub_context1_multiple_subrules.tests deleted file mode 100644 index febc419..0000000 --- a/test/shaping/data/aots/tests/gsub_context1_multiple_subrules.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_context1_multiple_subrules_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000:[0|60|21|22|0|20|61|0] -../fonts/gsub_context1_multiple_subrules_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000:[0|20|61|22|0|20|61|0] diff --git a/test/shaping/data/aots/tests/gsub_context1_next_glyph.tests b/test/shaping/data/aots/tests/gsub_context1_next_glyph.tests deleted file mode 100644 index 12414c3..0000000 --- a/test/shaping/data/aots/tests/gsub_context1_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_context1_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|60|20|60|20|20|0] diff --git a/test/shaping/data/aots/tests/gsub_context1_simple.tests b/test/shaping/data/aots/tests/gsub_context1_simple.tests deleted file mode 100644 index 44252ec..0000000 --- a/test/shaping/data/aots/tests/gsub_context1_simple.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/gsub_context1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000:[0|60|61|62|0] -../fonts/gsub_context1_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0000,U+0014,U+0015,U+0000:[0|20|0|20|21|0] -../fonts/gsub_context1_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20|60|20|20|20|0] diff --git a/test/shaping/data/aots/tests/gsub_context1_successive.tests b/test/shaping/data/aots/tests/gsub_context1_successive.tests deleted file mode 100644 index e68d6b2..0000000 --- a/test/shaping/data/aots/tests/gsub_context1_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_context1_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|63|0] diff --git a/test/shaping/data/aots/tests/gsub_context2_boundary.tests b/test/shaping/data/aots/tests/gsub_context2_boundary.tests deleted file mode 100644 index 2054277..0000000 --- a/test/shaping/data/aots/tests/gsub_context2_boundary.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_context2_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20|20|20|20|20|0] -../fonts/gsub_context2_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|60|60|60|60|60|0] diff --git a/test/shaping/data/aots/tests/gsub_context2_classes.tests b/test/shaping/data/aots/tests/gsub_context2_classes.tests deleted file mode 100644 index 2e44007..0000000 --- a/test/shaping/data/aots/tests/gsub_context2_classes.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_context2_classes_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+001A,U+001C,U+0018,U+0000,U+0015,U+001B,U+001A,U+0018,U+0000,U+0016,U+001B,U+001A,U+0018:[0|20|66|28|24|0|21|67|26|24|0|22|27|26|24] -../fonts/gsub_context2_classes_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0016,U+001B,U+001A,U+0018,U+0000,U+0018,U+0018,U+001D,U+0016,U+0000,U+0016,U+001B,U+001A,U+0018:[0|22|67|26|24|0|24|24|69|22|0|22|67|26|24] diff --git a/test/shaping/data/aots/tests/gsub_context2_expansion.tests b/test/shaping/data/aots/tests/gsub_context2_expansion.tests deleted file mode 100644 index af0ce71..0000000 --- a/test/shaping/data/aots/tests/gsub_context2_expansion.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_context2_expansion_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000:[0|20|61|62|63|22|0] diff --git a/test/shaping/data/aots/tests/gsub_context2_lookupflag.tests b/test/shaping/data/aots/tests/gsub_context2_lookupflag.tests deleted file mode 100644 index ac41949..0000000 --- a/test/shaping/data/aots/tests/gsub_context2_lookupflag.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_context2_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|60|90|61|91|92|62|0] -../fonts/gsub_context2_lookupflag_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|20|90|61|91|92|0] diff --git a/test/shaping/data/aots/tests/gsub_context2_multiple_subrules.tests b/test/shaping/data/aots/tests/gsub_context2_multiple_subrules.tests deleted file mode 100644 index 75225cd..0000000 --- a/test/shaping/data/aots/tests/gsub_context2_multiple_subrules.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_context2_multiple_subrules_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000:[0|60|21|22|0|20|61|0] -../fonts/gsub_context2_multiple_subrules_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000,U+0014,U+0015,U+0000:[0|20|61|22|0|20|61|0] diff --git a/test/shaping/data/aots/tests/gsub_context2_next_glyph.tests b/test/shaping/data/aots/tests/gsub_context2_next_glyph.tests deleted file mode 100644 index 020d05f..0000000 --- a/test/shaping/data/aots/tests/gsub_context2_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_context2_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|60|20|60|20|20|0] diff --git a/test/shaping/data/aots/tests/gsub_context2_simple.tests b/test/shaping/data/aots/tests/gsub_context2_simple.tests deleted file mode 100644 index 5863605..0000000 --- a/test/shaping/data/aots/tests/gsub_context2_simple.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/gsub_context2_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000:[0|60|61|62|0] -../fonts/gsub_context2_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0000,U+0014,U+0015,U+0000:[0|20|0|20|21|0] -../fonts/gsub_context2_simple_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20|60|20|20|20|0] diff --git a/test/shaping/data/aots/tests/gsub_context2_successive.tests b/test/shaping/data/aots/tests/gsub_context2_successive.tests deleted file mode 100644 index 9aeeac7..0000000 --- a/test/shaping/data/aots/tests/gsub_context2_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_context2_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|63|0] diff --git a/test/shaping/data/aots/tests/gsub_context3_boundary.tests b/test/shaping/data/aots/tests/gsub_context3_boundary.tests deleted file mode 100644 index 8b40afd..0000000 --- a/test/shaping/data/aots/tests/gsub_context3_boundary.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_context3_boundary_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|20|20|20|20|20|0] -../fonts/gsub_context3_boundary_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|60|60|60|60|60|0] diff --git a/test/shaping/data/aots/tests/gsub_context3_lookupflag.tests b/test/shaping/data/aots/tests/gsub_context3_lookupflag.tests deleted file mode 100644 index 03c0647..0000000 --- a/test/shaping/data/aots/tests/gsub_context3_lookupflag.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_context3_lookupflag_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|60|90|61|91|92|62|0] -../fonts/gsub_context3_lookupflag_f2.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+005A,U+0015,U+005B,U+005C,U+0016,U+0000:[0|20|90|61|91|92|0] diff --git a/test/shaping/data/aots/tests/gsub_context3_next_glyph.tests b/test/shaping/data/aots/tests/gsub_context3_next_glyph.tests deleted file mode 100644 index b28381b..0000000 --- a/test/shaping/data/aots/tests/gsub_context3_next_glyph.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_context3_next_glyph_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0014,U+0014,U+0014,U+0014,U+0000:[0|60|20|60|20|20|0] diff --git a/test/shaping/data/aots/tests/gsub_context3_simple.tests b/test/shaping/data/aots/tests/gsub_context3_simple.tests deleted file mode 100644 index ec264ea..0000000 --- a/test/shaping/data/aots/tests/gsub_context3_simple.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/gsub_context3_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0000:[0|60|61|62|0] -../fonts/gsub_context3_simple_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0000,U+0014,U+0015,U+0000,U+0014,U+0015,U+0016,U+0000:[0|20|0|20|21|0|60|61|62|0] diff --git a/test/shaping/data/aots/tests/gsub_context3_successive.tests b/test/shaping/data/aots/tests/gsub_context3_successive.tests deleted file mode 100644 index b987a61..0000000 --- a/test/shaping/data/aots/tests/gsub_context3_successive.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/gsub_context3_successive_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0000,U+0014,U+0015,U+0016,U+0017,U+0000:[0|20|61|63|0] diff --git a/test/shaping/data/aots/tests/lookupflag_ignore_attach.tests b/test/shaping/data/aots/tests/lookupflag_ignore_attach.tests deleted file mode 100644 index 55ae538..0000000 --- a/test/shaping/data/aots/tests/lookupflag_ignore_attach.tests +++ /dev/null @@ -1,5 +0,0 @@ -#../fonts/lookupflag_ignore_attach_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+000A,U+000B,U+000D,U+001A,U+000A:[10|15|10] -#../fonts/lookupflag_ignore_attach_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+000A,U+000B,U+0015,U+000D,U+0016,U+0017,U+001D,U+001A,U+000A:[10|15|21|22|23|29|10] -#../fonts/lookupflag_ignore_attach_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+000A,U+000B,U+0015,U+000D,U+0016,U+001B,U+001A,U+000A:[10|11|21|13|22|27|26|10] -#../fonts/lookupflag_ignore_attach_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+000A,U+000B,U+001B,U+000D,U+0016,U+0017,U+001A,U+000A:[10|11|27|13|22|23|26|10] -#../fonts/lookupflag_ignore_attach_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+000A,U+000B,U+001B,U+000D,U+000E,U+0017,U+001A,U+000A:[10|11|27|13|14|23|26|10] diff --git a/test/shaping/data/aots/tests/lookupflag_ignore_base.tests b/test/shaping/data/aots/tests/lookupflag_ignore_base.tests deleted file mode 100644 index 5f0bfdb..0000000 --- a/test/shaping/data/aots/tests/lookupflag_ignore_base.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/lookupflag_ignore_base_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0013,U+0014,U+0015:[17|23|21] -../fonts/lookupflag_ignore_base_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+0018,U+0018,U+0013,U+0019,U+0014,U+0015:[17|23|24|24|25|21] diff --git a/test/shaping/data/aots/tests/lookupflag_ignore_combination.tests b/test/shaping/data/aots/tests/lookupflag_ignore_combination.tests deleted file mode 100644 index d34f16a..0000000 --- a/test/shaping/data/aots/tests/lookupflag_ignore_combination.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/lookupflag_ignore_combination_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+001A,U+0013,U+0014,U+0015:[17|23|26|21] -../fonts/lookupflag_ignore_combination_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+001A,U+0013,U+0018,U+001E,U+001F,U+0014,U+0015:[17|23|26|24|30|31|21] -../fonts/lookupflag_ignore_combination_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+001A,U+0013,U+0018,U+001E,U+0020,U+0014,U+0015:[17|18|26|19|24|30|32|20|21] diff --git a/test/shaping/data/aots/tests/lookupflag_ignore_ligatures.tests b/test/shaping/data/aots/tests/lookupflag_ignore_ligatures.tests deleted file mode 100644 index feb31d8..0000000 --- a/test/shaping/data/aots/tests/lookupflag_ignore_ligatures.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/lookupflag_ignore_ligatures_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+001A,U+001B,U+0013,U+001B,U+0014,U+0015:[17|23|26|27|27|21] -../fonts/lookupflag_ignore_ligatures_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+001A,U+0018,U+0013,U+001B,U+0014,U+0015:[17|18|26|24|19|27|20|21] -../fonts/lookupflag_ignore_ligatures_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+001A,U+002A,U+0013,U+001B,U+0014,U+0015:[17|18|26|42|19|27|20|21] diff --git a/test/shaping/data/aots/tests/lookupflag_ignore_marks.tests b/test/shaping/data/aots/tests/lookupflag_ignore_marks.tests deleted file mode 100644 index 9626599..0000000 --- a/test/shaping/data/aots/tests/lookupflag_ignore_marks.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/lookupflag_ignore_marks_f1.otf:--features="test" --no-clusters --no-glyph-names --no-positions:U+0011,U+0012,U+001C,U+001D,U+0013,U+001D,U+0014,U+0015:[17|23|28|29|29|21] diff --git a/test/shaping/data/aots/update.py b/test/shaping/data/aots/update.py deleted file mode 100755 index 8446df7..0000000 --- a/test/shaping/data/aots/update.py +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env python3 - -import sys, os, subprocess, shutil - -os.chdir (os.environ.get ('srcdir', os.path.dirname (__file__))) - -git = shutil.which ('git'); assert git -make = shutil.which ('make'); assert make -java = shutil.which ('java'); assert java -gcc = shutil.which ('gcc'); assert gcc - -pull = False -if not os.path.exists ('aots'): - subprocess.run ([git, 'clone', 'https://github.com/adobe-type-tools/aots'], check=True) - pull = True - -if pull or 'pull' in sys.argv: - subprocess.run ([git, 'pull'], cwd='aots', check=True) - subprocess.run ([make, '-C', 'aots'], check=True) - subprocess.run ([make, '-C', 'aots/harfbuzz'], check=True) - -shutil.copy ('hb-aots-tester.cpp', 'aots/harfbuzz') -# TODO: remove *nix assumptions -subprocess.run ([gcc, '-Wno-narrowing', 'aots/harfbuzz/hb-aots-tester.cpp', - '../../../../src/harfbuzz.cc', '-DHB_NO_MT', '-fno-exceptions', '-lm', - '-I../../../../src', '-o', 'aots/harfbuzz/aots'], check=True) -shutil.rmtree ('tests') -os.mkdir ('tests') -subprocess.run (['./aots'], cwd='aots/harfbuzz', check=True) diff --git a/test/shaping/data/in-house/Makefile.am b/test/shaping/data/in-house/Makefile.am deleted file mode 100644 index 8a2a076..0000000 --- a/test/shaping/data/in-house/Makefile.am +++ /dev/null @@ -1,20 +0,0 @@ -# Process this file with automake to produce Makefile.in - -NULL = - -# Convenience targets: -lib: - @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib - -EXTRA_DIST = \ - COPYING \ - fonts \ - $(TESTS) \ - $(NULL) - -TEST_EXTENSIONS = .tests -TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) - -include Makefile.sources - --include $(top_srcdir)/git.mk diff --git a/test/shaping/data/in-house/Makefile.in b/test/shaping/data/in-house/Makefile.in deleted file mode 100644 index a58d36d..0000000 --- a/test/shaping/data/in-house/Makefile.in +++ /dev/null @@ -1,934 +0,0 @@ -# Makefile.in generated by automake 1.16.2 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2020 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Process this file with automake to produce Makefile.in -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -TESTS = tests/aat-trak.tests tests/aat-morx.tests \ - tests/arabic-fallback-shaping.tests \ - tests/arabic-feature-order.tests \ - tests/arabic-like-joining.tests tests/arabic-mark-attach.tests \ - tests/arabic-mark-order.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 \ - tests/default-ignorables.tests tests/emoji.tests \ - tests/fallback-positioning.tests tests/hangul-jamo.tests \ - tests/hyphens.tests tests/indic-consonant-with-stacker.tests \ - tests/indic-decompose.tests tests/indic-init.tests \ - tests/indic-joiner-candrabindu.tests tests/indic-joiners.tests \ - tests/indic-old-spec.tests tests/indic-pref-blocking.tests \ - tests/indic-script-extensions.tests \ - tests/indic-special-cases.tests tests/indic-syllable.tests \ - tests/indic-vowel-letter-spoofing.tests \ - tests/kern-format2.tests tests/khmer-mark-order.tests \ - tests/khmer-misc.tests tests/language-tags.tests \ - tests/ligature-id.tests tests/macos.tests \ - tests/mark-attachment.tests tests/mark-filtering-sets.tests \ - tests/mongolian-variation-selector.tests \ - tests/myanmar-syllable.tests tests/myanmar-zawgyi.tests \ - tests/none-directional.tests tests/positioning-features.tests \ - tests/rand.tests tests/rotation.tests tests/spaces.tests \ - tests/simple.tests tests/sinhala.tests \ - tests/tibetan-contractions-1.tests \ - tests/tibetan-contractions-2.tests tests/tibetan-vowels.tests \ - tests/use.tests tests/use-indic3.tests tests/use-marchen.tests \ - tests/use-syllable.tests tests/variations-rvrn.tests \ - tests/vertical.tests tests/zero-width-marks.tests \ - $(am__EXEEXT_1) -subdir = test/shaping/data/in-house -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ - $(top_srcdir)/m4/ax_code_coverage.m4 \ - $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ - $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__tty_colors_dummy = \ - mgn= red= grn= lgn= blu= brg= std=; \ - am__color_tests=no -am__tty_colors = { \ - $(am__tty_colors_dummy); \ - if test "X$(AM_COLOR_TESTS)" = Xno; then \ - am__color_tests=no; \ - elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ - am__color_tests=yes; \ - elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ - am__color_tests=yes; \ - fi; \ - if test $$am__color_tests = yes; then \ - red=''; \ - grn=''; \ - lgn=''; \ - blu=''; \ - mgn=''; \ - brg=''; \ - std=''; \ - fi; \ -} -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } -am__recheck_rx = ^[ ]*:recheck:[ ]* -am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* -am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* -# A command that, given a newline-separated list of test names on the -# standard input, print the name of the tests that are to be re-run -# upon "make recheck". -am__list_recheck_tests = $(AWK) '{ \ - recheck = 1; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - { \ - if ((getline line2 < ($$0 ".log")) < 0) \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ - { \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ - { \ - break; \ - } \ - }; \ - if (recheck) \ - print $$0; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# A command that, given a newline-separated list of test names on the -# standard input, create the global log from their .trs and .log files. -am__create_global_log = $(AWK) ' \ -function fatal(msg) \ -{ \ - print "fatal: making $@: " msg | "cat >&2"; \ - exit 1; \ -} \ -function rst_section(header) \ -{ \ - print header; \ - len = length(header); \ - for (i = 1; i <= len; i = i + 1) \ - printf "="; \ - printf "\n\n"; \ -} \ -{ \ - copy_in_global_log = 1; \ - global_test_result = "RUN"; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".trs"); \ - if (line ~ /$(am__global_test_result_rx)/) \ - { \ - sub("$(am__global_test_result_rx)", "", line); \ - sub("[ ]*$$", "", line); \ - global_test_result = line; \ - } \ - else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ - copy_in_global_log = 0; \ - }; \ - if (copy_in_global_log) \ - { \ - rst_section(global_test_result ": " $$0); \ - while ((rc = (getline line < ($$0 ".log"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".log"); \ - print line; \ - }; \ - printf "\n"; \ - }; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# Restructured Text title. -am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } -# Solaris 10 'make', and several other traditional 'make' implementations, -# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it -# by disabling -e (using the XSI extension "set +e") if it's set. -am__sh_e_setup = case $$- in *e*) set +e;; esac -# Default flags passed to test drivers. -am__common_driver_flags = \ - --color-tests "$$am__color_tests" \ - --enable-hard-errors "$$am__enable_hard_errors" \ - --expect-failure "$$am__expect_failure" -# To be inserted before the command running the test. Creates the -# directory for the log if needed. Stores in $dir the directory -# containing $f, in $tst the test, in $log the log. Executes the -# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and -# passes TESTS_ENVIRONMENT. Set up options for the wrapper that -# will run the test scripts (or their associated LOG_COMPILER, if -# thy have one). -am__check_pre = \ -$(am__sh_e_setup); \ -$(am__vpath_adj_setup) $(am__vpath_adj) \ -$(am__tty_colors); \ -srcdir=$(srcdir); export srcdir; \ -case "$@" in \ - */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ - *) am__odir=.;; \ -esac; \ -test "x$$am__odir" = x"." || test -d "$$am__odir" \ - || $(MKDIR_P) "$$am__odir" || exit $$?; \ -if test -f "./$$f"; then dir=./; \ -elif test -f "$$f"; then dir=; \ -else dir="$(srcdir)/"; fi; \ -tst=$$dir$$f; log='$@'; \ -if test -n '$(DISABLE_HARD_ERRORS)'; then \ - am__enable_hard_errors=no; \ -else \ - am__enable_hard_errors=yes; \ -fi; \ -case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ - am__expect_failure=yes;; \ - *) \ - am__expect_failure=no;; \ -esac; \ -$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) -# A shell command to get the names of the tests scripts with any registered -# extension removed (i.e., equivalently, the names of the test logs, with -# the '.log' extension removed). The result is saved in the shell variable -# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, -# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", -# since that might cause problem with VPATH rewrites for suffix-less tests. -# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. -am__set_TESTS_bases = \ - bases='$(TEST_LOGS)'; \ - bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ - bases=`echo $$bases` -RECHECK_LOGS = $(TEST_LOGS) -AM_RECURSIVE_TARGETS = check recheck -am__EXEEXT_1 = -TEST_SUITE_LOG = test-suite.log -am__test_logs1 = $(TESTS:=.log) -am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) -TEST_LOGS = $(am__test_logs2:.tests.log=.log) -TESTS_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver -TESTS_LOG_COMPILE = $(TESTS_LOG_COMPILER) $(AM_TESTS_LOG_FLAGS) \ - $(TESTS_LOG_FLAGS) -am__set_b = \ - case '$@' in \ - */*) \ - case '$*' in \ - */*) b='$*';; \ - *) b=`echo '$@' | sed 's/\.log$$//'`; \ - esac;; \ - *) \ - b='$*';; \ - esac -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.sources \ - $(top_srcdir)/test-driver COPYING -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_FT_CFLAGS = @CAIRO_FT_CFLAGS@ -CAIRO_FT_LIBS = @CAIRO_FT_LIBS@ -CAIRO_LIBS = @CAIRO_LIBS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ -CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ -CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ -CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ -CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ -CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@ -CORETEXT_CFLAGS = @CORETEXT_CFLAGS@ -CORETEXT_LIBS = @CORETEXT_LIBS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DIRECTWRITE_CXXFLAGS = @DIRECTWRITE_CXXFLAGS@ -DIRECTWRITE_LIBS = @DIRECTWRITE_LIBS@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -FGREP = @FGREP@ -FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ -FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ -FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ -FREETYPE_DEPS = @FREETYPE_DEPS@ -FREETYPE_LIBS = @FREETYPE_LIBS@ -GCOV = @GCOV@ -GDI_CFLAGS = @GDI_CFLAGS@ -GDI_LIBS = @GDI_LIBS@ -GENHTML = @GENHTML@ -GIT = @GIT@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_DEPS = @GLIB_DEPS@ -GLIB_LIBS = @GLIB_LIBS@ -GLIB_MKENUMS = @GLIB_MKENUMS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GRAPHITE2_CFLAGS = @GRAPHITE2_CFLAGS@ -GRAPHITE2_DEPS = @GRAPHITE2_DEPS@ -GRAPHITE2_LIBS = @GRAPHITE2_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HAVE_CXX11 = @HAVE_CXX11@ -HB_LIBTOOL_VERSION_INFO = @HB_LIBTOOL_VERSION_INFO@ -HB_VERSION = @HB_VERSION@ -HB_VERSION_MAJOR = @HB_VERSION_MAJOR@ -HB_VERSION_MICRO = @HB_VERSION_MICRO@ -HB_VERSION_MINOR = @HB_VERSION_MINOR@ -HTML_DIR = @HTML_DIR@ -ICU_CFLAGS = @ICU_CFLAGS@ -ICU_CONFIG = @ICU_CONFIG@ -ICU_LIBS = @ICU_LIBS@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ -INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ -INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ -INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ -INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ -INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ -INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ -INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ -LCOV = @LCOV@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -PTHREAD_CC = @PTHREAD_CC@ -PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ -PTHREAD_LIBS = @PTHREAD_LIBS@ -RAGEL = @RAGEL@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -UNISCRIBE_CFLAGS = @UNISCRIBE_CFLAGS@ -UNISCRIBE_LIBS = @UNISCRIBE_LIBS@ -VERSION = @VERSION@ -_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ -_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -ax_pthread_config = @ax_pthread_config@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -have_gobject = @have_gobject@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -NULL = -EXTRA_DIST = \ - COPYING \ - fonts \ - $(TESTS) \ - $(NULL) - -TEST_EXTENSIONS = .tests -TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) -DISABLED_TESTS = \ - $(NULL) - -all: all-am - -.SUFFIXES: -.SUFFIXES: .log .tests .tests$(EXEEXT) .trs -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Makefile.sources $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits test/shaping/data/in-house/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnits test/shaping/data/in-house/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ - esac; -$(srcdir)/Makefile.sources $(am__empty): - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -# Recover from deleted '.trs' file; this should ensure that -# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create -# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells -# to avoid problems with "make -n". -.log.trs: - rm -f $< $@ - $(MAKE) $(AM_MAKEFLAGS) $< - -# Leading 'am--fnord' is there to ensure the list of targets does not -# expand to empty, as could happen e.g. with make check TESTS=''. -am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) -am--force-recheck: - @: - -$(TEST_SUITE_LOG): $(TEST_LOGS) - @$(am__set_TESTS_bases); \ - am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ - redo_bases=`for i in $$bases; do \ - am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ - done`; \ - if test -n "$$redo_bases"; then \ - redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ - redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ - if $(am__make_dryrun); then :; else \ - rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ - fi; \ - fi; \ - if test -n "$$am__remaking_logs"; then \ - echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ - "recursion detected" >&2; \ - elif test -n "$$redo_logs"; then \ - am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ - fi; \ - if $(am__make_dryrun); then :; else \ - st=0; \ - errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ - for i in $$redo_bases; do \ - test -f $$i.trs && test -r $$i.trs \ - || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ - test -f $$i.log && test -r $$i.log \ - || { echo "$$errmsg $$i.log" >&2; st=1; }; \ - done; \ - test $$st -eq 0 || exit 1; \ - fi - @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ - ws='[ ]'; \ - results=`for b in $$bases; do echo $$b.trs; done`; \ - test -n "$$results" || results=/dev/null; \ - all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ - pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ - fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ - skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ - xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ - xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ - error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ - if test `expr $$fail + $$xpass + $$error` -eq 0; then \ - success=true; \ - else \ - success=false; \ - fi; \ - br='==================='; br=$$br$$br$$br$$br; \ - result_count () \ - { \ - if test x"$$1" = x"--maybe-color"; then \ - maybe_colorize=yes; \ - elif test x"$$1" = x"--no-color"; then \ - maybe_colorize=no; \ - else \ - echo "$@: invalid 'result_count' usage" >&2; exit 4; \ - fi; \ - shift; \ - desc=$$1 count=$$2; \ - if test $$maybe_colorize = yes && test $$count -gt 0; then \ - color_start=$$3 color_end=$$std; \ - else \ - color_start= color_end=; \ - fi; \ - echo "$${color_start}# $$desc $$count$${color_end}"; \ - }; \ - create_testsuite_report () \ - { \ - result_count $$1 "TOTAL:" $$all "$$brg"; \ - result_count $$1 "PASS: " $$pass "$$grn"; \ - result_count $$1 "SKIP: " $$skip "$$blu"; \ - result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ - result_count $$1 "FAIL: " $$fail "$$red"; \ - result_count $$1 "XPASS:" $$xpass "$$red"; \ - result_count $$1 "ERROR:" $$error "$$mgn"; \ - }; \ - { \ - echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ - $(am__rst_title); \ - create_testsuite_report --no-color; \ - echo; \ - echo ".. contents:: :depth: 2"; \ - echo; \ - for b in $$bases; do echo $$b; done \ - | $(am__create_global_log); \ - } >$(TEST_SUITE_LOG).tmp || exit 1; \ - mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ - if $$success; then \ - col="$$grn"; \ - else \ - col="$$red"; \ - test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ - fi; \ - echo "$${col}$$br$${std}"; \ - echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ - echo "$${col}$$br$${std}"; \ - create_testsuite_report --maybe-color; \ - echo "$$col$$br$$std"; \ - if $$success; then :; else \ - echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ - if test -n "$(PACKAGE_BUGREPORT)"; then \ - echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ - fi; \ - echo "$$col$$br$$std"; \ - fi; \ - $$success || exit 1 - -check-TESTS: - @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list - @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - trs_list=`for i in $$bases; do echo $$i.trs; done`; \ - log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ - exit $$?; -recheck: all - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - bases=`for i in $$bases; do echo $$i; done \ - | $(am__list_recheck_tests)` || exit 1; \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - log_list=`echo $$log_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ - am__force_recheck=am--force-recheck \ - TEST_LOGS="$$log_list"; \ - exit $$? -.tests.log: - @p='$<'; \ - $(am__set_b); \ - $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) -@am__EXEEXT_TRUE@.tests$(EXEEXT).log: -@am__EXEEXT_TRUE@ @p='$<'; \ -@am__EXEEXT_TRUE@ $(am__set_b); \ -@am__EXEEXT_TRUE@ $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ -@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ -@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ -@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) - -distdir: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) distdir-am - -distdir-am: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) check-TESTS -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) - -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) - -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: check-am install-am install-strip - -.PHONY: all all-am check check-TESTS check-am clean clean-generic \ - clean-libtool cscopelist-am ctags-am distclean \ - distclean-generic distclean-libtool distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am recheck tags-am \ - uninstall uninstall-am - -.PRECIOUS: Makefile - - -# Convenience targets: -lib: - @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib - --include $(top_srcdir)/git.mk - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/test/shaping/data/in-house/Makefile.sources b/test/shaping/data/in-house/Makefile.sources deleted file mode 100644 index 3c1b48e..0000000 --- a/test/shaping/data/in-house/Makefile.sources +++ /dev/null @@ -1,63 +0,0 @@ -TESTS = \ - tests/aat-trak.tests \ - tests/aat-morx.tests \ - tests/arabic-fallback-shaping.tests \ - tests/arabic-feature-order.tests \ - tests/arabic-like-joining.tests \ - tests/arabic-mark-attach.tests \ - tests/arabic-mark-order.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 \ - tests/default-ignorables.tests \ - tests/emoji.tests \ - tests/fallback-positioning.tests \ - tests/hangul-jamo.tests \ - tests/hyphens.tests \ - tests/indic-consonant-with-stacker.tests \ - tests/indic-decompose.tests \ - tests/indic-init.tests \ - tests/indic-joiner-candrabindu.tests \ - tests/indic-joiners.tests \ - tests/indic-old-spec.tests \ - tests/indic-pref-blocking.tests \ - tests/indic-script-extensions.tests \ - tests/indic-special-cases.tests \ - tests/indic-syllable.tests \ - tests/indic-vowel-letter-spoofing.tests \ - tests/kern-format2.tests \ - tests/khmer-mark-order.tests \ - tests/khmer-misc.tests \ - tests/language-tags.tests \ - tests/ligature-id.tests \ - tests/macos.tests \ - tests/mark-attachment.tests \ - tests/mark-filtering-sets.tests \ - tests/mongolian-variation-selector.tests \ - tests/myanmar-syllable.tests \ - tests/myanmar-zawgyi.tests \ - tests/none-directional.tests \ - tests/positioning-features.tests \ - tests/rand.tests \ - tests/rotation.tests \ - tests/spaces.tests \ - tests/simple.tests \ - tests/sinhala.tests \ - tests/tibetan-contractions-1.tests \ - tests/tibetan-contractions-2.tests \ - tests/tibetan-vowels.tests \ - tests/use.tests \ - tests/use-indic3.tests \ - tests/use-marchen.tests \ - tests/use-syllable.tests \ - tests/variations-rvrn.tests \ - tests/vertical.tests \ - tests/zero-width-marks.tests \ - $(NULL) - -DISABLED_TESTS = \ - $(NULL) diff --git a/test/shaping/data/in-house/tests/aat-morx.tests b/test/shaping/data/in-house/tests/aat-morx.tests deleted file mode 100644 index 27f5bcc..0000000 --- a/test/shaping/data/in-house/tests/aat-morx.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/MORXTwentyeight.ttf::U+0041,U+0078,U+0045,U+0079,U+0044,U+0079,U+0079:[A_E_D=0+1394|x=0+529|y=0+510|y=5+510|y=6+510] diff --git a/test/shaping/data/in-house/tests/aat-trak.tests b/test/shaping/data/in-house/tests/aat-trak.tests deleted file mode 100644 index 6da3ba8..0000000 --- a/test/shaping/data/in-house/tests/aat-trak.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/TRAK.ttf::U+0041,U+0042,U+0043:[A.alt=0+1000|B=1+1000|C.alt=2+1000] -../fonts/TRAK.ttf:--font-ptem=.5:U+0041,U+0042,U+0043:[A.alt=0@100,0+1200|B=1@100,0+1200|C.alt=2@100,0+1200] -../fonts/TRAK.ttf:--font-ptem=1:U+0041,U+0042,U+0043:[A.alt=0@100,0+1200|B=1@100,0+1200|C.alt=2@100,0+1200] -../fonts/TRAK.ttf:--font-ptem=2:U+0041,U+0042,U+0043:[A.alt=0@100,0+1200|B=1@100,0+1200|C.alt=2@100,0+1200] -../fonts/TRAK.ttf:--font-ptem=9:U+0041,U+0042,U+0043:[A.alt=0@30,0+1060|B=1@30,0+1060|C.alt=2@30,0+1060] -../fonts/TRAK.ttf:--font-ptem=24:U+0041,U+0042,U+0043:[A.alt=0@-7,0+986|B=1@-7,0+986|C.alt=2@-7,0+986] -../fonts/TRAK.ttf:--font-ptem=72:U+0041,U+0042,U+0043:[A.alt=0@-35,0+929|B=1@-35,0+929|C.alt=2@-35,0+929] -../fonts/TRAK.ttf:--font-ptem=144:U+0041,U+0042,U+0043:[A.alt=0@-78,0+843|B=1@-78,0+843|C.alt=2@-78,0+843] -../fonts/TRAK.ttf:--font-ptem=144:U+0041,U+0042,U+0043:[A.alt=0@-78,0+843|B=1@-78,0+843|C.alt=2@-78,0+843] -../fonts/TRAK.ttf:--font-ptem=144 --features=-trak:U+0041,U+0042,U+0043:[A.alt=0+1000|B=1+1000|C.alt=2+1000] -../fonts/TRAK.ttf:--font-ptem=144 --features=-trak[1;3]:U+0041,U+0042,U+0043,U+0041,U+0042,U+0043:[A.alt=0@-78,0+843|B=1+1000|C.alt=2+1000|A.alt=3@-78,0+843|B=4@-78,0+843|C.alt=5@-78,0+843] diff --git a/test/shaping/data/in-house/tests/arabic-fallback-shaping.tests b/test/shaping/data/in-house/tests/arabic-fallback-shaping.tests deleted file mode 100644 index 8b7ced0..0000000 --- a/test/shaping/data/in-house/tests/arabic-fallback-shaping.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/df768b9c257e0c9c35786c47cae15c46571d56be.ttf::U+0633,U+064F,U+0644,U+064E,U+0651,U+0627,U+0651,U+0650,U+0645,U+062A,U+06CC:[uni06CC.fina=10+1655|uni062A.medi=9+868|uni0645.init=8+1098|uni0650=2@148,0+0|uni0651=2@187,736+0|uni064E=2@883,1259+0|uni0651=2@922,736+0|uni06440627.fina=2+1470|uni064F=0@629,-10+0|uni0633.init=0+1585] diff --git a/test/shaping/data/in-house/tests/arabic-feature-order.tests b/test/shaping/data/in-house/tests/arabic-feature-order.tests deleted file mode 100644 index 0f7f58e..0000000 --- a/test/shaping/data/in-house/tests/arabic-feature-order.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/813c2f8e5512187fd982417a7fb4286728e6f4a8.ttf::U+1820,U+180B:[uni2048.E81A=0+1550] -../fonts/8a9fea2a7384f2116e5b84a9b31f83be7850ce21.ttf::U+1820,U+180B:[uni2048.E81A=0+1550] -../fonts/a919b33197965846f21074b24e30250d67277bce.ttf::U+0644,U+0644,U+0647:[Lellah=0+1503] -../fonts/bf39b0e91ef9807f15a9e283a21a14a209fd2cfc.ttf::U+0644,U+064E,U+0670,U+0653,U+0626:[afii57414.zz04=4+1202|uni0670_uni0653=0@50,350+0|afii57454=0@550,1425+0|afii57444.calt=0+1065] diff --git a/test/shaping/data/in-house/tests/arabic-like-joining.tests b/test/shaping/data/in-house/tests/arabic-like-joining.tests deleted file mode 100644 index 2e34186..0000000 --- a/test/shaping/data/in-house/tests/arabic-like-joining.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/5dfad7735c6a67085f1b90d4d497e32907db4c78.ttf::U+1E922,U+1E923,U+1E924,U+1E925,U+1E926,U+1E927,U+1E928,U+1E929,U+1E92A,U+1E92B,U+1E92C,U+1E92D,U+1E92E,U+1E92F,U+1E930,U+1E931,U+1E932,U+1E933,U+1E934,U+1E935,U+1E936,U+1E937,U+1E938,U+1E939,U+1E93A,U+1E93B,U+1E93C,U+1E93D,U+1E93E,U+1E93F,U+1E940,U+1E941,U+1E942,U+1E943:[sha_adlam.fina=33+711|kpo_adlam.medi=32+573|zal_adlam.medi=31+773|gbe_adlam.medi=30+594|kha_adlam.medi=29+686|va_adlam.medi=28+621|nha_adlam.medi=27+587|tu_adlam.medi=26+772|nya_adlam.medi=25+577|ga_adlam.medi=24+552|qaaf_adlam.medi=23+694|ha_adlam.medi=22+600|chi_adlam.medi=21+662|jiim_adlam.medi=20+781|u_adlam.medi=19+678|ya_adlam.medi=18+553|kaf_adlam.medi=17+808|nun_adlam.medi=16+561|waw_adlam.medi=15+651|yhe_adlam.medi=14+674|dha_adlam.medi=13+674|o_adlam.medi=12+640|i_adlam.medi=11+657|fa_adlam.medi=10+590|e_adlam.medi=9+628|ra_adlam.medi=8+599|bhe_adlam.medi=7+594|pe_adlam.medi=6+492|sinnyiiyhe_adlam.medi=5+777|ba_adlam.medi=4+655|miim_adlam.medi=3+525|laam_adlam.medi=2+554|daali_adlam.medi=1+600|alif_adlam.init=0+597] diff --git a/test/shaping/data/in-house/tests/arabic-mark-attach.tests b/test/shaping/data/in-house/tests/arabic-mark-attach.tests deleted file mode 100644 index a577e51..0000000 --- a/test/shaping/data/in-house/tests/arabic-mark-attach.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/641ca9d7808b01cafa9a666c13811c9b56eb9c52.ttf::U+064A,U+0633,U+06E1,U+200D,U+0654,U+064E,U+0644:[afii57444.zz04=6+1091|afii57454=1@75,925+0|uni0654=1+0|space=1+0|uni06E1=1@950,1115+0|afii57427.zz03_calt=1+1847|afii57450.zz21=0+345] diff --git a/test/shaping/data/in-house/tests/arabic-mark-order.tests b/test/shaping/data/in-house/tests/arabic-mark-order.tests deleted file mode 100644 index 18ddb88..0000000 --- a/test/shaping/data/in-house/tests/arabic-mark-order.tests +++ /dev/null @@ -1,6 +0,0 @@ -../fonts/94a5d6fb15a27521fba9ea4aee9cb39b2d03322a.ttf::U+064A,U+064E,U+0670,U+0653,U+0640,U+0654,U+064E,U+0627:[afii57415.zz04=7+481|afii57454=4@25,975+0|uni0654=4@-50,50+0|afii57440=4+650|uni0670_uni0653=0@75,400+0|afii57454=0@750,1125+0|afii57450.calt=0+1331] -../fonts/24b8d24d00ae86f49791b746da4c9d3f717a51a8.ttf::U+0628,U+0618,U+0619,U+064E,U+064F,U+0654,U+0658,U+0653,U+0654,U+0651,U+0656,U+0651,U+065C,U+0655,U+0650:[uni0653.small=0@266,2508+0|uni0654=0@308,2151+0|uni0655=0@518,-1544+0|uni065C=0@501,-1453+0|uni0656=0@573,-659+0|uni0650=0@500,133+0|uni0619=0@300,1807+0|uni0618=0@357,1674+0|uni0651064E=0@387,1178+0|uni0651=0@402,764+0|uni0658=0@424,404+0|uni0654064F=0@540,-435+0|uni0628=0+1352] -../fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf::U+0649,U+0655,U+034F,U+0650:[uni0650.small2=0@727,-774+0|space=0+0|uni0655=0@727,-209+0|uni0649=0+1566] -../fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf::U+0649,U+0655,U+0650:[uni0650.small2=0@727,-774+0|uni0655=0@727,-209+0|uni0649=0+1566] -../fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf::U+0649,U+0650,U+0655:[uni0650.small2=0@727,-774+0|uni0655=0@727,-209+0|uni0649=0+1566] -../fonts/21b7fb9c1eeae260473809fbc1fe330f66a507cd.ttf::U+0649,U+0650,U+034F,U+0655:[uni0655=0+0|space=0+0|uni0650=0@166,0+0|uni0649=0+1566] diff --git a/test/shaping/data/in-house/tests/arabic-stch.tests b/test/shaping/data/in-house/tests/arabic-stch.tests deleted file mode 100644 index 1ba8f60..0000000 --- a/test/shaping/data/in-house/tests/arabic-stch.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/d9b8bc10985f24796826c29f7ccba3d0ae11ec02.ttf:--no-glyph-names:U+0718,U+070F,U+0718,U+0718,U+002E:[1=4+168|3=3+502|3=2+502|4=1@-1004,0+0|5=1@-876,0+0|5=1@-799,0+0|5=1@-722,0+0|5=1@-645,0+0|4=1@-566,0+0|5=1@-438,0+0|5=1@-361,0+0|5=1@-284,0+0|5=1@-207,0+0|4=1@-128,0+0|3=0+502] diff --git a/test/shaping/data/in-house/tests/automatic-fractions.tests b/test/shaping/data/in-house/tests/automatic-fractions.tests deleted file mode 100644 index 58ec26c..0000000 --- a/test/shaping/data/in-house/tests/automatic-fractions.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/15dfc433a135a658b9f4b1a861b5cdd9658ccbb9.ttf::U+0031,U+0032,U+0033,U+2044,U+0034,U+0035,U+0036:[one.numr=0+600|two.numr=1+600|three.numr=2+600|fraction=3+252|four.small=4+600|five.small=5+600|six.small=6+600] -../fonts/15dfc433a135a658b9f4b1a861b5cdd9658ccbb9.ttf:--direction=l --script=arab:U+0031,U+0032,U+0033,U+2044,U+0034,U+0035,U+0036:[one.numr=0+600|two.numr=1+600|three.numr=2+600|fraction=3+252|four.small=4+600|five.small=5+600|six.small=6+600] -../fonts/15dfc433a135a658b9f4b1a861b5cdd9658ccbb9.ttf:--direction=l:U+0661,U+0662,U+0663,U+2044,U+0664,U+0665,U+0666:[uni0661.numr=0+600|uni0662.numr=1+600|uni0663.numr=2+600|fraction=3+252|uni0664.small=4+600|uni0665.small=5+600|uni0666.small=6+600] diff --git a/test/shaping/data/in-house/tests/cluster.tests b/test/shaping/data/in-house/tests/cluster.tests deleted file mode 100644 index 928843f..0000000 --- a/test/shaping/data/in-house/tests/cluster.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/4fac3929fc3332834e93673780ec0fe94342d193.ttf:--cluster-level=2:U+0078,U+030A,U+0058,U+030A:[gid2=0+1083|gid3=1@-1132,-8+0|gid1=2+1200|gid3=3@-1190,349+0] -../fonts/43ef465752be9af900745f72fe29cb853a1401a5.ttf:--cluster-level=1:U+05D4,U+05B7,U+05E9,U+05BC,U+05C1,U+05B8,U+05DE,U+05B4,U+05DD:[uni05DD=8+1359|uni05B4=7@111,0+0|uni05DE=6+1391|uni05B8=5+0|uni05BC=3+0|uni05C1=3+0|uni05E9=2+1451|uni05B7=1@28,0+0|uni05D4=0+1338] diff --git a/test/shaping/data/in-house/tests/collections.tests b/test/shaping/data/in-house/tests/collections.tests deleted file mode 100644 index 07dac9d..0000000 --- a/test/shaping/data/in-house/tests/collections.tests +++ /dev/null @@ -1,6 +0,0 @@ -../fonts/DFONT.dfont:--face-index=0 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241] -../fonts/DFONT.dfont:--face-index=1 --font-funcs=ot:U+2026,U+0020,U+002E:[gid0=0+1000|gid0=1+1000|gid0=2+1000] -../fonts/DFONT.dfont:--face-index=2 --font-funcs=ot:U+2026,U+0020,U+002E:[gid0=0+1000|gid0=1+1000|gid0=2+1000] -../fonts/TTC.ttc:--face-index=0 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241] -../fonts/TTC.ttc:--face-index=1 --font-funcs=ot:U+2026,U+0020,U+002E:[ellipsis=0+723|space=1+250|period=2+241] -../fonts/TTC.ttc:--face-index=2 --font-funcs=ot:U+2026,U+0020,U+002E:[gid0=0+1000|gid0=1+1000|gid0=2+1000] diff --git a/test/shaping/data/in-house/tests/color-fonts.tests b/test/shaping/data/in-house/tests/color-fonts.tests deleted file mode 100644 index bf0005c..0000000 --- a/test/shaping/data/in-house/tests/color-fonts.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/ee39587d13b2afa5499cc79e45780aa79293bbd4.ttf:--font-funcs=ot --show-extents:U+1F42F:[gid1=0+2963<0,2179,2963,-2789>] -../fonts/fcbaa518d3cce441ed37ae3b1fed6a19e9b54efd.ttf:--font-funcs=ot --show-extents:U+1F600:[gid4=0+2550<0,1898,2555,-2405>] diff --git a/test/shaping/data/in-house/tests/context-matching.tests b/test/shaping/data/in-house/tests/context-matching.tests deleted file mode 100644 index 5673edc..0000000 --- a/test/shaping/data/in-house/tests/context-matching.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf::U+1A48,U+1A58,U+1A25,U+1A48,U+1A58,U+1A25,U+1A6E,U+1A63:[uni1A48=0+1212|uni1A25=0+1912|uni1A58=0+0|uni1A48=3+1212|uni1A6E=3+0|uni1A25=3+1912|uni1A58=3+0|uni1A63=3+1212] -../fonts/d629e7fedc0b350222d7987345fe61613fa3929a.ttf::U+0915,U+093F,U+0915,U+093F:[ivowelsign03deva=0+530|kadeva=0+1561|ivowelsign03deva=2+530|kadeva=2+1561] -../fonts/f499fbc23865022234775c43503bba2e63978fe1.ttf::U+09B0,U+09CD,U+09A5,U+09CD,U+09AF,U+09C0:[gid1=0+1320|gid13=0+523|gid18=0+545] diff --git a/test/shaping/data/in-house/tests/cursive-positioning.tests b/test/shaping/data/in-house/tests/cursive-positioning.tests deleted file mode 100644 index 15a1ffc..0000000 --- a/test/shaping/data/in-house/tests/cursive-positioning.tests +++ /dev/null @@ -1,5 +0,0 @@ -../fonts/c4e48b0886ef460f532fb49f00047ec92c432ec0.ttf::U+0643,U+0645,U+0645,U+062B,U+0644:[gid8=4+738|gid5=3@441,1197+0|gid6=3@0,432+405|gid9=2@0,477+452|gid9=1@0,977+452|gid10=0@20,1577+207] -../fonts/298c9e1d955f10f6f72c6915c3c6ff9bf9695cec.ttf::U+0643,U+0645,U+0645,U+062B,U+0644:[gid8=4+738|gid5=3@441,1197+0|gid6=3@0,432+405|gid9=2@0,477+500|gid9=1@0,577+452|gid10=0@20,1177+207] -#../fonts/706c5d7b625f207bc0d874c67237aad6f1e9cd6f.ttf::U+0B1F,U+0B4D,U+0B1A,U+0B4D,U+0B1A:[ttaorya=0+1307|casubscriptorya=0@-242,104+-231|casubscriptnarroworya=0@20,104+507] -../fonts/07f054357ff8638bac3711b422a1e31180bba863.ttf:--font-funcs=ot --no-glyph-names:U+0606,U+06E1:[2=0@40,502+0|1=0+1000] -../fonts/9fc3e6960b3520e5304033ef5fd540285f72f14d.ttf::U+16F0A,U+16F57,U+16F8F:[u16F0A=0+422|u16F57=0@0,209+338|u16F8F=0+0] diff --git a/test/shaping/data/in-house/tests/default-ignorables.tests b/test/shaping/data/in-house/tests/default-ignorables.tests deleted file mode 100644 index a27b67a..0000000 --- a/test/shaping/data/in-house/tests/default-ignorables.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/051d92f8bc6ff724511b296c27623f824de256e9.ttf::U+0075,U+0361,U+034F,U+0301,U+0069:[gid2=0+1266|gid7=0@-617,442+0|gid5=0@-7,0+0|gid1=4+528] -../fonts/bf962d3202883a820aed019d9b5c1838c2ff69c6.ttf::U+0020,U+06CC,U+064E,U+034F,U+0651:[uni0651=1+0|space=1+0|uni064E=1@236,-432+0|uni06CC=1+1266|space=0+452] diff --git a/test/shaping/data/in-house/tests/emoji.tests b/test/shaping/data/in-house/tests/emoji.tests deleted file mode 100644 index 7ee01f3..0000000 --- a/test/shaping/data/in-house/tests/emoji.tests +++ /dev/null @@ -1,5 +0,0 @@ -../fonts/53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf::U+1F3F4,U+E0055,U+E0053,U+E0064,U+E0065,U+E007F:[u1F3F4=0+2126|space=0+0|space=0+0|space=0+0|space=0+0|space=0+0] -../fonts/53374c7ca3657be37efde7ed02ae34229a56ae1f.ttf::U+1F3F4,U+E0064,U+E0065,U+E007F:[de=0+3200] -../fonts/3cf6f8ac6d647473a43a3100e7494b202b2cfafe.ttf:--font-funcs=ot --direction=l:U+1F481,U+1F3FB,U+200D,U+2642,U+FE0F:[gid7=0+2550] -../fonts/3cf6f8ac6d647473a43a3100e7494b202b2cfafe.ttf:--font-funcs=ot --direction=r:U+1F481,U+1F3FB,U+200D,U+2642,U+FE0F:[gid7=0+2550] -../fonts/8d9c4b193808b8bde94389ba7831c1fc6f9e794e.ttf::U+1F3F4,U+E0067,U+E0062,U+E0077,U+E006C,U+E0073,U+E007F:[.notdef=0+1229|space=0+0|space=0+0|space=0+0|space=0+0|space=0+0|space=0+0] diff --git a/test/shaping/data/in-house/tests/fallback-positioning.tests b/test/shaping/data/in-house/tests/fallback-positioning.tests deleted file mode 100644 index 0ffee50..0000000 --- a/test/shaping/data/in-house/tests/fallback-positioning.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/8228d035fcd65d62ec9728fb34f42c63be93a5d3.ttf::U+0078,U+0301,U+0058,U+0301:[x=0+1030|acutecomb=0@-19,-27+0|X=2+1295|acutecomb=2@-151,320+0] -../fonts/856ff9562451293cbeff6f396d4e3877c4f0a436.ttf::U+0061,U+035C,U+0062:[uni0061=0+512|uni035C=0@0,-128+0|uni0062=2+512] diff --git a/test/shaping/data/in-house/tests/hangul-jamo.tests b/test/shaping/data/in-house/tests/hangul-jamo.tests deleted file mode 100644 index 6e2fecc..0000000 --- a/test/shaping/data/in-house/tests/hangul-jamo.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/757ebd573617a24aa9dfbf0b885c54875c6fe06b.ttf::U+115F,U+11A2:[gid3=0+920|gid4=0+0] -../fonts/7e14e7883ed152baa158b80e207b66114c823a8b.ttf::U+11A2:[gid1=0+920] diff --git a/test/shaping/data/in-house/tests/hyphens.tests b/test/shaping/data/in-house/tests/hyphens.tests deleted file mode 100644 index acfe8f4..0000000 --- a/test/shaping/data/in-house/tests/hyphens.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf::U+2010:[gid1=0+739] -../fonts/1c04a16f32a39c26c851b7fc014d2e8d298ba2b8.ttf::U+2011:[gid1=0+739] diff --git a/test/shaping/data/in-house/tests/indic-consonant-with-stacker.tests b/test/shaping/data/in-house/tests/indic-consonant-with-stacker.tests deleted file mode 100644 index 43a3f27..0000000 --- a/test/shaping/data/in-house/tests/indic-consonant-with-stacker.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/a014549f766436cf55b2ceb40e462038938ee899.ttf:--no-glyph-names:U+0CF1,U+0C95:[2=0+1129|3=1+358] -../fonts/55c88ebbe938680b08f92c3de20713183e0c7481.ttf:--no-glyph-names:U+0CF2,U+0CAA:[2=0+1539|3=1+245] -../fonts/341421e629668b1a1242245d39238ca48432d35d.ttf:--no-glyph-names:U+0CF1:[1=0+1129] -../fonts/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf:--no-glyph-names:U+0CF2:[1=0+1539] diff --git a/test/shaping/data/in-house/tests/indic-decompose.tests b/test/shaping/data/in-house/tests/indic-decompose.tests deleted file mode 100644 index ca887be..0000000 --- a/test/shaping/data/in-house/tests/indic-decompose.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/932ad5132c2761297c74e9976fe25b08e5ffa10b.ttf:--font-funcs=ot:U+09DC,U+0020,U+09DD,U+0020,U+09A1,U+09BC,U+0020,U+09A2,U+09BC:[bn_rha=0+1024|space=1+1024|bn_yya=2+1024|space=3+1024|bn_dda=4+1024|bn_nukta=4+1024|space=6+1024|bn_ddha=7+1024|bn_nukta=7+1024] diff --git a/test/shaping/data/in-house/tests/indic-init.tests b/test/shaping/data/in-house/tests/indic-init.tests deleted file mode 100644 index fee8635..0000000 --- a/test/shaping/data/in-house/tests/indic-init.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/1a3d8f381387dd29be1e897e4b5100ac8b4829e1.ttf:--no-glyph-names:U+09AC,U+09C7,U+09AC,U+09C7:[3=0+273|1=0+460|2=2+307|1=2+460] diff --git a/test/shaping/data/in-house/tests/indic-joiner-candrabindu.tests b/test/shaping/data/in-house/tests/indic-joiner-candrabindu.tests deleted file mode 100644 index 6b75137..0000000 --- a/test/shaping/data/in-house/tests/indic-joiner-candrabindu.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/5028afb650b1bb718ed2131e872fbcce57828fff.ttf::U+0B13,U+200D,U+0B01:[omorya=0+1450] -../fonts/5028afb650b1bb718ed2131e872fbcce57828fff.ttf::U+0B13,U+200C,U+0B01:[oorya=0+1309|space=1+0|candrabinduorya=1+0] diff --git a/test/shaping/data/in-house/tests/indic-joiners.tests b/test/shaping/data/in-house/tests/indic-joiners.tests deleted file mode 100644 index 455742d..0000000 --- a/test/shaping/data/in-house/tests/indic-joiners.tests +++ /dev/null @@ -1,6 +0,0 @@ -../fonts/f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf::U+179A,U+1784,U+17D2,U+179F,U+200C,U+17CA,U+17B8,U+0020:[uni179a=0+775|uni1784=1+1550|uni179f.sub=1+775|space=4+0|uni17ca=4+0|uni17b8=4@0,300+0|space=7+600] -../fonts/f443753e8ffe8e8aae606cfba158e00334b6efb1.ttf::U+179A,U+1784,U+17D2,U+179F,U+17CA,U+17B8:[uni179a=0+775|uni1784=1+1550|uni179f.sub=1+775|uni17bb=1@-75,-700+0|uni17b8=1+0] -../fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf::U+091F,U+094D,U+200C,U+092F,U+093F:[uni091F=0+876|uni094D=0@4,0+0|space=2+0|uni093F.750=3+397|uni092F=3+924] -../fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf::U+091F,U+094D,U+200D,U+092F,U+093F:[uni093F=0+398|uni091F=0+876|uni094D=0@4,0+0|space=0+0|uni092F=0+924] -../fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf::U+091F,U+094D,U+200D,U+091F,U+094D,U+200C,U+091F,U+094D,U+200D,U+092F,U+093F:[uni091F=0+876|uni094D=0@4,0+0|space=0+0|uni091F=3+876|uni094D=3@4,0+0|space=5+0|uni093F=6+398|uni091F=6+876|uni094D=6@4,0+0|space=6+0|uni092F=6+924] -../fonts/8116e5d8fedfbec74e45dc350d2416d810bed8c4.ttf::U+091F,U+094D,U+200D,U+091F,U+094D,U+200D,U+091F,U+094D,U+200D,U+092F,U+093F:[uni093F=0+398|uni091F=0+876|uni094D=0@4,0+0|space=0+0|uni091F=0+876|uni094D=0@4,0+0|space=0+0|uni091F=0+876|uni094D=0@4,0+0|space=0+0|uni092F=0+924] diff --git a/test/shaping/data/in-house/tests/indic-old-spec.tests b/test/shaping/data/in-house/tests/indic-old-spec.tests deleted file mode 100644 index eb967ad..0000000 --- a/test/shaping/data/in-house/tests/indic-old-spec.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/57a9d9f83020155cbb1d2be1f43d82388cbecc88.ttf::U+0C9A,U+0CCD,U+0C9A,U+0CCD:[U0C9A_U0CCD.haln=0+1066|U0C9A_0CCD.blwf=0+0] -../fonts/270b89df543a7e48e206a2d830c0e10e5265c630.ttf::U+0D38,U+0D4D,U+0D31,U+0D4D,U+0D31,U+0D4D:[glyph201=0+1183|U0D4D=0+0] -../fonts/b722a7d09e60421f3efbc706ad348ab47b88567b.ttf::U+091F,U+094D,U+0930,U+094D,U+0020:[Tra=0+550|virAma=0@-73,-110+0|space=4+500] -../fonts/b722a7d09e60421f3efbc706ad348ab47b88567b.ttf::U+091F,U+094D,U+0930,U+0942:[Tra=0+550|UT=0@42,-150+0] diff --git a/test/shaping/data/in-house/tests/indic-pref-blocking.tests b/test/shaping/data/in-house/tests/indic-pref-blocking.tests deleted file mode 100644 index 516753d..0000000 --- a/test/shaping/data/in-house/tests/indic-pref-blocking.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/226bc2deab3846f1a682085f70c67d0421014144.ttf::U+0D2F,U+0D4D,U+0D30,U+0D46:[evowelsignmlym=0+1465|rapostmlym=0+499|yamlym=0+2120] -../fonts/e207635780b42f898d58654b65098763e340f5c7.ttf::U+0D2F,U+0D4D,U+0D30,U+0D46:[yamlym=0+2120|viramamlym=0+0|evowelsignmlym=0+1465|ramlym=0+1507] diff --git a/test/shaping/data/in-house/tests/indic-script-extensions.tests b/test/shaping/data/in-house/tests/indic-script-extensions.tests deleted file mode 100644 index 0589627..0000000 --- a/test/shaping/data/in-house/tests/indic-script-extensions.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/3493e92eaded2661cadde752a39f9d58b11f0326.ttf::U+0BA4,U+0BC6,U+1133C,U+0BAA,U+1133C,U+0BC6,U+1133C:[u0BC6=0+2093|u1133C=0+0|u0BA4=0+1863|u0BC6=3+2093|u1133C=3+0|u0BAA=3+1706|u1133C=3+0] -../fonts/b151cfcdaa77585d77f17a42158e0873fc8e2633.ttf:--no-glyph-names:U+0BAA,U+11301,U+11303:[1=0+535|2=0+0|3=0+310] diff --git a/test/shaping/data/in-house/tests/indic-special-cases.tests b/test/shaping/data/in-house/tests/indic-special-cases.tests deleted file mode 100644 index f51651f..0000000 --- a/test/shaping/data/in-house/tests/indic-special-cases.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/3cae6bfe5b57c07ba81ddbd54c02fe4f3a1e3bf6.ttf::U+0CB0,U+0CCD,U+0C95:[gid1=0+1176|gid5=0+1161] -../fonts/3cae6bfe5b57c07ba81ddbd54c02fe4f3a1e3bf6.ttf::U+0CB0,U+200D,U+0CCD,U+0C95:[gid2=0+1334|gid6=0+358] -../fonts/3cae6bfe5b57c07ba81ddbd54c02fe4f3a1e3bf6.ttf::U+0CB0,U+0CCD,U+200D,U+0C95:[gid2=0+1334|gid6=0+358] diff --git a/test/shaping/data/in-house/tests/indic-syllable.tests b/test/shaping/data/in-house/tests/indic-syllable.tests deleted file mode 100644 index 264983b..0000000 --- a/test/shaping/data/in-house/tests/indic-syllable.tests +++ /dev/null @@ -1,10 +0,0 @@ -../fonts/54674a3111d209fb6be0ed31745314b7a8d2c244.ttf::U+0BA4,U+0BCD,U+00B3:[taprehalftamil=0+1509|uni00B3=2+674] -../fonts/3d0b77a2360aa6faa1385aaa510509ab70dfbeff.ttf::U+0CF1:[gid1=0+1129] -../fonts/3d0b77a2360aa6faa1385aaa510509ab70dfbeff.ttf::U+0CF2:[gid2=0+1539] -../fonts/87f85d17d26f1fe9ad28d7365101958edaefb967.ttf:--font-funcs=ot:U+0980,U+0981:[anjibeng=0+520|candrabindubeng=0+0] -../fonts/85fe0be440c64ac77699e21c2f1bd933a919167e.ttf::U+0A15,U+0A51,U+0A47:[kaguru=0+1273|udaatguru=0@75,0+0|eematraguru=0@-40,0+0] -../fonts/1735326da89f0818cd8c51a0600e9789812c0f94.ttf::U+0A51:[uni25CC=0+1044|udaatguru=0+0] -../fonts/1735326da89f0818cd8c51a0600e9789812c0f94.ttf::U+25CC,U+0A51:[uni25CC=0+1044|udaatguru=0+0] -../fonts/81c368a33816fb20e9f647e8f24e2180f4720263.ttf:--no-glyph-names:U+0C80,U+0C82:[1=0+502|2=0+502] -../fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf::U+0A20,U+0A75,U+0A47:[tthaguru=0+1352|yakashguru=0@-90,0+0|eematraguru=0@-411,0+0] -../fonts/f75c4b05a0a4d67c1a808081ae3d74a9c66509e8.ttf::U+0A20,U+0A75,U+0A42:[tthaguru=0+1352|yakashuuguru=0+0] diff --git a/test/shaping/data/in-house/tests/indic-vowel-letter-spoofing.tests b/test/shaping/data/in-house/tests/indic-vowel-letter-spoofing.tests deleted file mode 100644 index f8305a3..0000000 --- a/test/shaping/data/in-house/tests/indic-vowel-letter-spoofing.tests +++ /dev/null @@ -1,53 +0,0 @@ -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0904,U+0020,U+0905,U+0946:[ashortdeva=0+764|space=1+260|adeva=2+764|uni25CC=2+510|eshortvowelsigndeva=2+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0906,U+0020,U+0905,U+093E:[aadeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|aavowelsigndeva=2+259] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0908,U+0020,U+0930,U+094D,U+0907:[iideva=0+491|space=1+260|uni25CC=2+510|rephdeva=2+0|ideva=2+491] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+090A,U+0020,U+0909,U+0941:[uudeva=0+765|space=1+260|udeva=2+548|uni25CC=2+510|uvowelsigndeva=2+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+090D,U+0020,U+090F,U+0945:[ecandradeva=0+553|space=1+260|edeva=2+553|uni25CC=2+510|ecandravowelsigndeva=2+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+090E,U+0020,U+090F,U+0946:[eshortdeva=0+553|space=1+260|edeva=2+553|uni25CC=2+510|eshortvowelsigndeva=2+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0910,U+0020,U+090F,U+0947:[aideva=0+553|space=1+260|edeva=2+553|uni25CC=2+510|evowelsigndeva=2+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0911,U+0020,U+0905,U+0949,U+0020,U+0906,U+0945:[ocandradeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|ocandravowelsigndeva=2+259|space=4+260|aadeva=5+1023|uni25CC=5+510|ecandravowelsigndeva=5+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0912,U+0020,U+0905,U+094A,U+0020,U+0906,U+0946:[oshortdeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|oshortvowelsigndeva=2+259|space=4+260|aadeva=5+1023|uni25CC=5+510|eshortvowelsigndeva=5+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0913,U+0020,U+0905,U+094B,U+0020,U+0906,U+0947:[odeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|ovowelsigndeva=2+259|space=4+260|aadeva=5+1023|uni25CC=5+510|evowelsigndeva=5+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0914,U+0020,U+0905,U+094C,U+0020,U+0906,U+0948:[audeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|auvowelsigndeva=2+259|space=4+260|aadeva=5+1023|uni25CC=5+510|aivowelsigndeva=5+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0972,U+0020,U+0905,U+0945:[acandradeva=0+764|space=1+260|adeva=2+764|uni25CC=2+510|ecandravowelsigndeva=2+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0973,U+0020,U+0905,U+093A:[oedeva=0+764|space=1+260|adeva=2+764|uni25CC=2+510|oevowelsigndeva=2+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0974,U+0020,U+0905,U+093B,U+0020,U+0906,U+093A:[ooedeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|ooevowelsigndeva=2+259|space=4+260|aadeva=5+1023|uni25CC=5+510|oevowelsigndeva=5+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0975,U+0020,U+0905,U+094F:[awdeva=0+1023|space=1+260|adeva=2+764|uni25CC=2+510|awvowelsigndeva=2+259] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0976,U+0020,U+0905,U+0956:[uedeva=0+764|space=1+260|adeva=2+764|uni25CC=2+510|uevowelsigndeva=2@50,0+0] -../fonts/1a5face3fcbd929d228235c2f72bbd6f8eb37424.ttf::U+0977,U+0020,U+0905,U+0957:[uuedeva=0+764|space=1+260|adeva=2+764|uni25CC=2+510|uuevowelsigndeva=2@50,0+0] -../fonts/881642af1667ae30a54e58de8be904566d00508f.ttf::U+0986,U+0020,U+0985,U+09BE:[aabeng=0+1158|space=1+260|abeng=2+893|uni25CC=2+510|aavowelsignbeng=2+266] -../fonts/881642af1667ae30a54e58de8be904566d00508f.ttf::U+09E0,U+0020,U+098B,U+09C3:[rrvocalicbeng=0+853|space=1+260|rvocalicbeng=2+853|uni25CC=2+510|rvocalicvowelsignbeng=2+0] -../fonts/881642af1667ae30a54e58de8be904566d00508f.ttf::U+09E1,U+0020,U+098C,U+09E2:[llvocalicbeng=0+639|space=1+260|lvocalicbeng=2+639|uni25CC=2+510|lvocalicvowelsignbeng=2+0] -../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf::U+0A06,U+0020,U+0A05,U+0A3E:[aaguru=0+2001|space=1+532|aguru=2+1520|uni25CC=2+1044|aamatraguru=2+481] -../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf::U+0A07,U+0020,U+0A72,U+0A3F:[iguru=0+1671|space=1+532|iriguru=2+1141|imatraguru=2+530|uni25CC=2+1044] -../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf::U+0A08,U+0020,U+0A72,U+0A40:[iiguru=0+1671|space=1+532|iriguru=2+1141|uni25CC=2+1044|iimatraguru=2+530] -../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf::U+0A09,U+0020,U+0A73,U+0A41:[uguru=0+1356|space=1+532|uraguru=2+1356|uni25CC=2+1044|umatraguru=2@102,0+0] -../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf::U+0A0A,U+0020,U+0A73,U+0A42:[uuguru=0+1356|space=1+532|uraguru=2+1356|uni25CC=2+1044|uumatraguru=2@102,0+0] -../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf::U+0A0F,U+0020,U+0A72,U+0A47:[eeguru=0+1141|space=1+532|iriguru=2+1141|uni25CC=2+1044|eematraguru=2+0] -../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf::U+0A10,U+0020,U+0A05,U+0A48:[aiguru=0+1520|space=1+532|aguru=2+1520|uni25CC=2+1044|aimatraguru=2+0] -../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf::U+0A13,U+0020,U+0A73,U+0A4B:[ooguru=0+1356|space=1+532|uraguru=2+1356|uni25CC=2+1044|oomatraguru=2+0] -../fonts/604026ae5aaca83c49cd8416909d71ba3e1c1194.ttf::U+0A14,U+0020,U+0A05,U+0A4C:[auguru=0+1520|space=1+532|aguru=2+1520|uni25CC=2+1044|aumatraguru=2+0] -../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf::U+0A86,U+0020,U+0A85,U+0ABE:[gid3=0+2351|gid1=1+612|gid2=2+1808|gid17=2+1044|gid10=2+543] -../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf::U+0A8D,U+0020,U+0A85,U+0AC5:[gid4=0+1808|gid1=1+612|gid2=2+1808|gid17=2+1044|gid11=2+0] -../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf::U+0A8F,U+0020,U+0A85,U+0AC7:[gid5=0+1808|gid1=1+612|gid2=2+1808|gid17=2+1044|gid12=2+0] -../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf::U+0A90,U+0020,U+0A85,U+0AC8:[gid6=0+1808|gid1=1+612|gid2=2+1808|gid17=2+1044|gid13=2+0] -../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf::U+0A91,U+0020,U+0A85,U+0AC9:[gid7=0+2351|gid1=1+612|gid2=2+1808|gid17=2+1044|gid14=2+543] -../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf::U+0A93,U+0020,U+0A85,U+0ACB,U+0020,U+0A85,U+0ABE,U+0AC5:[gid8=0+2351|gid1=1+612|gid2=2+1808|gid17=2+1044|gid15=2+543|gid1=4+612|gid2=5+1808|gid17=5+1044|gid11=5+0|gid10=5+543] -../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf::U+0A94,U+0020,U+0A85,U+0ACC,U+0020,U+0A85,U+0ABE,U+0AC8:[gid9=0+2351|gid1=1+612|gid2=2+1808|gid17=2+1044|gid16=2+543|gid1=4+612|gid2=5+1808|gid17=5+1044|gid13=5+0|gid10=5+543] -../fonts/738d9f3b8c2dfd03875bf35a61d28fd78faf17c8.ttf::U+0AC9,U+0020,U+0AC5,U+0ABE:[gid17=0+1044|gid14=0+543|gid1=1+612|gid17=1+1044|gid11=1+0|gid17=1+1044|gid10=1+543] -../fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf::U+0B06,U+0020,U+0B05,U+0B3E:[aaorya=0+1681|space=1+881|aorya=2+1284|uni25CC=2+1044|aavowelsignorya=2+387] -../fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf::U+0B10,U+0020,U+0B0F,U+0B57:[aiorya=0+1681|space=1+881|eorya=2+1315|uni25CC=2+1044|aulengthmarkorya=2+387] -../fonts/2c25beb56d9c556622d56b0b5d02b4670c034f89.ttf::U+0B14,U+0020,U+0B13,U+0B57:[auorya=0+1679|space=1+881|oorya=2+1309|uni25CC=2+1044|aulengthmarkorya=2+387] -../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf::U+0C13,U+0020,U+0C12,U+0C55:[gid3=0+1497|gid1=1+580|gid2=2+1497|gid13=2+1184|gid12=2+0] -../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf::U+0C14,U+0020,U+0C12,U+0C4C:[gid4=0+1497|gid1=1+580|gid2=2+1497|gid13=2+1184|gid11=2+634] -../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf::U+0C40,U+0020,U+0C3F,U+0C55:[gid13=0+1184|gid6=0+0|gid1=1+580|gid13=1+1184|gid5=1+0|gid13=1+1184|gid12=1+0] -../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf::U+0C47,U+0020,U+0C46,U+0C55:[gid13=0+1184|gid8=0+0|gid1=1+580|gid13=1+1184|gid7=1+0|gid13=1+1184|gid12=1+0] -../fonts/03e3f463c3a985bc42096620cc415342818454fb.ttf::U+0C4B,U+0020,U+0C4A,U+0C55:[gid13=0+1184|gid10=0+634|gid1=1+580|gid13=1+1184|gid9=1+634|gid13=1+1184|gid12=1+0] -../fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf::U+0C8A,U+0020,U+0C89,U+0CBE:[gid3=0+3269|gid1=1+590|gid2=2+2502|gid10=2+1184|gid7=2+919] -../fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf::U+0C94,U+0020,U+0C92,U+0CCC:[gid6=0+1596|gid1=1+590|gid5=2+1590|gid10=2+1184|gid8=2+880] -../fonts/7d18685e1529e4ceaad5b6095dfab2f9789e5bce.ttf::U+0CE0,U+0020,U+0C8B,U+0CBE:[gid9=0+3214|gid1=1+590|gid4=2+2440|gid10=2+1184|gid7=2+919] -../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf::U+0D08,U+0020,U+0D07,U+0D57:[gid3=0+3574|gid1=1+632|gid2=2+2019|gid14=2+1184|gid13=2+1555] -../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf::U+0D0A,U+0020,U+0D09,U+0D57:[gid5=0+2972|gid1=1+632|gid4=2+1417|gid14=2+1184|gid13=2+1555] -../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf::U+0D10,U+0020,U+0D0E,U+0D46:[gid7=0+4073|gid1=1+632|gid6=2+2608|gid12=2+1465|gid14=2+1184] -../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf::U+0D13,U+0020,U+0D12,U+0D3E:[gid9=0+2557|gid1=1+632|gid8=2+1524|gid14=2+1184|gid11=2+1033] -../fonts/af85624080af5627fb050f570d148a62f04fda74.ttf::U+0D14,U+0020,U+0D12,U+0D57:[gid10=0+3073|gid1=1+632|gid8=2+1524|gid14=2+1184|gid13=2+1555] diff --git a/test/shaping/data/in-house/tests/kern-format2.tests b/test/shaping/data/in-house/tests/kern-format2.tests deleted file mode 100644 index f7cd840..0000000 --- a/test/shaping/data/in-house/tests/kern-format2.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf::U+0061,U+0062,U+0063,U+0064,U+0065,U+0066,U+0067,U+0068,U+0069,U+006A,U+006B,U+006C,U+006D,U+006E,U+006F,U+0070:[a=0+626|b=1+672|c=2+564|d=3@-15,0+657|e=4+621|f=5+403|g=6@-10,0+662|h=7+666|i=8+316|j=9+316|k=10+591|l=11+316|m=12+1021|n=13+666|o=14+644|p=15+672] -../fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf::U+0063,U+006B,U+0063,U+006B,U+0063,U+006B:[c=0+579|k=1+591|c=2+579|k=3+591|c=4+579|k=5+591] -../fonts/e39391c77a6321c2ac7a2d644de0396470cd4bfe.ttf::U+0041,U+0056:[A=0+701|V=1@-40,0+703] diff --git a/test/shaping/data/in-house/tests/khmer-mark-order.tests b/test/shaping/data/in-house/tests/khmer-mark-order.tests deleted file mode 100644 index d581dd1..0000000 --- a/test/shaping/data/in-house/tests/khmer-mark-order.tests +++ /dev/null @@ -1,25 +0,0 @@ -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17BE,U+1794:[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni1794=3+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17C9,U+17BE,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=4+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17C9,U+17C1,U+17B8,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17C9,U+17B8,U+17C1,U+17BB,U+1794:[uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni17C1=0+288|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17C9,U+17BE,U+17BB,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17C9,U+17C1,U+17B8,U+17BB,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=6+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17C9,U+17B8,U+17C1,U+17BB,U+17BB,U+1794:[uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni17C1=0+288|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=6+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17BE,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=4+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17C1,U+17B8,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17B8,U+17C1,U+17BB,U+1794:[uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni17C1=0+288|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17BE,U+17BB,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17C1,U+17B8,U+17BB,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=6+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17B8,U+17C1,U+17BB,U+17BB,U+1794:[uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni17C1=0+288|uni25CC=0+635|uni17BB=0@-20,-26+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=6+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17C9,U+17BE,U+17B8,U+1794:[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17B8=0@-20,-84+0|uni1794=4+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17C9,U+17B8,U+17BE,U+1794:[uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni1794=4+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17C9,U+17BE,U+17B8,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17C9,U+17B8,U+17BE,U+17BB,U+1794:[uni179F=0+928|uni17C9=0@-32,-29+0|uni17B8=0@-32,237+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17BE,U+17B8,U+1794:[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17B8=0@-20,-84+0|uni1794=4+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17B8,U+17BE,U+1794:[uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni1794=4+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17BE,U+17B8,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17CA,U+17B8,U+17BE,U+17BB,U+1794:[uni179F=0+928|uni17BB=0@-6,-26+0|uni17B8=0@-32,-29+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=5+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17BE,U+17B8,U+17BB,U+1794:[uni17C1=0+288|uni179F=0+928|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=4+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17BE,U+17BB,U+17B8,U+1794:[uni17C1=0+288|uni179F=0+928|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni17B8=0@-20,-84+0|uni1794=4+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17B8,U+17BE,U+17BB,U+1794:[uni179F=0+928|uni17B8=0@-32,-29+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni1794=4+635] -../fonts/b6031119874ae9ff1dd65383a335e361c0962220.ttf::U+179F,U+17B8,U+17BB,U+17BE,U+1794:[uni179F=0+928|uni17B8=0@-32,-29+0|uni25CC=0+635|uni17BB=0@-20,-26+0|uni17C1=0+288|uni25CC=0+635|uni17B8=0@-20,-84+0|uni1794=4+635] diff --git a/test/shaping/data/in-house/tests/khmer-misc.tests b/test/shaping/data/in-house/tests/khmer-misc.tests deleted file mode 100644 index 1ea7609..0000000 --- a/test/shaping/data/in-house/tests/khmer-misc.tests +++ /dev/null @@ -1,90 +0,0 @@ -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1781,U+17D2,U+1798,U+17C2:[uni17C2=0+288|uni1781=0+635|uni17D21798=0@22,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1787,U+17B6:[uni178717B6=0+923] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1790,U+17D2,U+1784,U+17C3:[uni17C3=0+288|uni1790=0+635|uni17D21784=0@-1,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1798,U+17B6:[uni179817B6=0+923] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1798,U+17D2,U+1796,U+17BB:[uni1798=0+635|uni17D21796=0@-1,-26+0|uni17BB=0@-22,-296+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179A:[uni179A=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179A,U+17B8:[uni179A=0+288|uni17B8.r=0@76,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179A,U+17CD:[uni179A=0+288|uni17CD.r=0@18,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17C5:[uni17C1=0+288|uni179F17C5=0+1216] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179A,U+17D2,U+17A5:[uni179A=0+288|uni17D2=0+0|uni17A5=2+635] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1784,U+17B9,U+17D2,U+1788:[uni1784=0+635|uni17B9=0@-46,30+0|uni17D21788=0+234] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1784,U+17D2,U+1788,U+17B9:[uni1784=0+635|uni17D21788=0+234|uni17B9=0@8,30+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1784,U+17D2,U+1782,U+17D2,U+179A:[uni17D2179A.low=0+287|uni1784=0+635|uni17D21782=0@0,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1784,U+17D2,U+179A,U+17D2,U+1782:[uni17D2179A.low=0+287|uni1784=0+635|uni17D21782=0@0,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1798,U+17C9,U+17D2,U+179B,U+17C1,U+17C7:[uni17C1=0+288|uni1798=0+635|uni17C9=0@-46,-29+0|uni17D2179B=0@-1,-26+0|uni17C7=0+386] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1798,U+200C,U+17C9,U+17D2,U+179B,U+17C1,U+17C7:[uni17C1=0+288|uni1798=0+635|space=0+0|uni17C9=0@-46,-29+0|uni17D2179B=0@-1,-26+0|uni17C7=0+386] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1794,U+17CA,U+17D0:[uni1794=0+635|uni17CA=0@-46,-29+0|uni17D0=0@-46,113+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1793,U+17C2,U+17CE:[uni17C2=0+288|uni1793=0+635|uni17CE=0@-36,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17C1,U+17D2,U+179A:[uni17D2179A=0+287|uni17C1=0+288|uni1780=0+636] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17C0,U+17D2,U+179A:[uni17D2179A=0+287|uni17C1=0+288|uni1780=0+636|uni17C0.right1=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17C4,U+17D2,U+179A:[uni17D2179A=0+287|uni17C1=0+288|uni178017B6=0+924] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17C5,U+17D2,U+179A:[uni17D2179A=0+287|uni17C1=0+288|uni178017C5=0+924] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1796,U+17D1,U+17B6:[uni179617B6=0+923|uni17D1=0@-311,-19+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+1793,U+17D2,U+178F,U+17D2,U+179A,U+17B6,U+1780,U+17CB:[uni1780=0+636|uni17D2179A.low=1+287|uni179317B6=1+924|uni17D2178F=1@-290,-26+0|uni1780=7+636|uni17CB=7@-23,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+1793,U+17D2,U+179A,U+17D2,U+179F,U+17B7,U+1780,U+17CB:[uni1780=0+636|uni17D2179A=1+287|uni1793=1+635|uni17D2179F=1+302|uni17B7=1@-4,30+0|uni1780=7+636|uni17CB=7@-23,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+1793,U+17D2,U+179A,U+17D2,U+179F,U+17B8,U+1780,U+17CB:[uni1780=0+636|uni17D2179A=1+287|uni1793=1+635|uni17D2179F=1+302|uni17B8=1@-4,30+0|uni1780=7+636|uni17CB=7@-23,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17D2,U+179F,U+17B6,U+1793,U+17D2,U+178F:[uni1780=0+636|uni17D2179F17B6=0+584|uni1793=4+635|uni17D2178F=4@-1,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17D2,U+179F,U+17B7,U+1793,U+17D2,U+178F:[uni1780=0+636|uni17D2179F=0+302|uni17B7=0@-4,30+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17D2,U+179F,U+17B8,U+1793,U+17D2,U+178F:[uni1780=0+636|uni17D2179F=0+302|uni17B8=0@-4,30+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17D2,U+179F,U+17B9,U+1793,U+17D2,U+178F:[uni1780=0+636|uni17D2179F=0+302|uni17B9=0@-4,30+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17D2,U+179F,U+17BA,U+1793,U+17D2,U+178F:[uni1780=0+636|uni17D2179F=0+302|uni17BA=0@-4,30+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17D2,U+179F,U+17BB,U+1793,U+17D2,U+178F:[uni1780=0+636|uni17D2179F=0+302|uni17BB=0@1,-260+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17D2,U+179F,U+17BC,U+1793,U+17D2,U+178F:[uni1780=0+636|uni17D2179F=0+302|uni17BC=0@1,-260+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17D2,U+179F,U+17BD,U+1793,U+17D2,U+178F:[uni1780=0+636|uni17D2179F=0+302|uni17BD=0@1,-260+0|uni1793=4+635|uni17D2178F=4@-1,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1780,U+17D2,U+179F,U+17BF,U+1793,U+17D2,U+178F:[uni17C1=0+288|uni1780=0+636|uni17D2179F=0+302|uni17BF.right2=0+288|uni1793=4+635|uni17D2178F=4@-1,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17B6,U+17C6:[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F17B6.low=0+584|uni17C6=0@39,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17B7,U+17C7:[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17B7=0@-4,30+0|uni17C7=0+386] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17BB,U+17C6:[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17BB=0+0|uni17C6=0@-4,30+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17BB,U+17C7:[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17BB=0+0|uni17C7=0+386] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17C1,U+17C7:[uni17C1=0+288|uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17C7=0+386] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17C4,U+17C7:[uni17C1=0+288|uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F17B6.low=0+584|uni17C7=0+386] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17C6:[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17C6=0@-4,30+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1783,U+17D2,U+179B,U+17D2,U+179F,U+17C7:[uni1783=0+928|uni17D2179B=0@15,-26+0|uni17D2179F.low=0+302|uni17C7=0+386] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1789,U+17BC:[uni1789=0+952|uni17BC=0@-173,-260+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1789,U+17D2,U+1789:[uni1789.a=0+952|uni17D21789.a=0@19,-22+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1789,U+17D2,U+1789,U+17BB:[uni1789.a=0+952|uni17D21789.a=0@19,-22+0|uni17BB=0@-160,-296+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1789,U+17D2,U+1789,U+17BC:[uni1789.a=0+952|uni17D21789.a=0@19,-22+0|uni17BC=0@-160,-296+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1789,U+17D2,U+1789,U+17BD:[uni1789.a=0+952|uni17D21789.a=0@19,-22+0|uni17BD=0@-160,-296+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C0:[uni17C1=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F=0+302|uni17C0.right2=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C1:[uni17C1=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F=0+302] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C2:[uni17C2=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F=0+302] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C3:[uni17C3=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F=0+302] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C4:[uni17C1=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F17B6=0+584] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+178F,U+17D2,U+179A,U+17D2,U+179F,U+17C5:[uni17C1=0+288|uni17D2179A=0+287|uni178F=0+635|uni17D2179F17C5=0+584] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1792,U+17D2,U+179B,U+17BB,U+17C6,U+1780,U+17CB:[uni1792=0+635|uni17D2179B=0@-2,-26+0|uni17BB=0@-19,-296+0|uni17C6=0@-46,-29+0|uni1780=5+636|uni17CB=5@-23,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1792,U+17D2,U+179B,U+17C4,U+1780,U+17CB:[uni17C1=0+288|uni179217B6=0+923|uni17D2179B=0@-290,-26+0|uni1780=4+636|uni17CB=4@-23,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1792,U+17D2,U+179B,U+17C5,U+1780,U+17CB:[uni17C1=0+288|uni179217C5=0+923|uni17D2179B=0@-290,-26+0|uni1780=4+636|uni17CB=4@-23,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1792,U+17D2,U+179B,U+17C6,U+1780,U+17CB:[uni1792=0+635|uni17D2179B=0@-2,-26+0|uni17C6=0@-46,-29+0|uni1780=4+636|uni17CB=4@-23,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1798,U+17D2,U+178F,U+17D2,U+179B,U+17C9,U+17B6:[uni179817B6=0+923|uni17D2178F=0@-289,-26+0|uni17D2179B=0@-289,-296+0|uni17C9=0@-334,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1798,U+17D2,U+178F,U+17D2,U+179B,U+17C9,U+17BB:[uni1798=0+635|uni17D2178F=0@-1,-26+0|uni17D2179B=0@-1,-296+0|uni17C9=0@-46,-29+0|uni17BB=0@-18,-566+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1798,U+17D2,U+178F,U+17D2,U+179B,U+17C9,U+17BF:[uni17C1=0+288|uni1798=0+635|uni17D2178F=0@-1,-26+0|uni17D2179B=0@-1,-296+0|uni17C9=0@-46,-29+0|uni17BF.right1=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1798,U+17D2,U+178F,U+17D2,U+179B,U+17C9,U+17C0:[uni17C1=0+288|uni1798=0+635|uni17D2178F=0@-1,-26+0|uni17D2179B=0@-1,-296+0|uni17C9=0@-46,-29+0|uni17C0.right1=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+1799,U+17D2,U+1799,U+17BE,U+17A0,U+17D2,U+179C,U+17D2,U+179B,U+17C3:[uni17C1=0+288|uni1799=0+953|uni17D21799=0+298|uni17B8=0@1,30+0|uni17C3=4+288|uni17A0=4+928|uni17D2179C=4@20,-26+0|uni17D2179B=4@19,-296+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179A,U+17D2,U+179A:[uni17D2179A=0+287|uni179A=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17B6,U+179F,U+17D2,U+178F,U+17D2,U+179A,U+1783,U+17D2,U+1788,U+1784,U+17B6:[uni179F17B6=0+1216|uni17D2179A=2+287|uni179F=2+928|uni17D2178F=2@14,-26+0|uni1783=7+928|uni17D21788=7+234|uni178417B6=10+923] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17B6,U+179F,U+17D2,U+178F,U+17D2,U+179A,U+1783,U+17D2,U+1788,U+1784,U+17B7:[uni179F17B6=0+1216|uni17D2179A=2+287|uni179F=2+928|uni17D2178F=2@14,-26+0|uni1783=7+928|uni17D21788=7+234|uni1784=10+635|uni17B7=10@-46,30+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17B6,U+179F,U+17D2,U+178F,U+17D2,U+179A,U+1783,U+17D2,U+1788,U+1784,U+17B8:[uni179F17B6=0+1216|uni17D2179A=2+287|uni179F=2+928|uni17D2178F=2@14,-26+0|uni1783=7+928|uni17D21788=7+234|uni1784=10+635|uni17B8=10@-46,30+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+178F,U+17D2,U+179A,U+17B8,U+179C,U+17D0,U+1781,U+17D2,U+1789,U+17D2,U+179F,U+17B6:[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17B8=0@-32,-29+0|uni179C=6+326|uni17D0=6@139,40+0|uni1781=8+635|uni17D21789=8@-4,-26+0|uni17D2179F17B6.low=8+584] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17B6:[uni17D2179A=0+287|uni179F17B6=0+1216|uni17D2178F=0@-274,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17B7:[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17B7=0@-32,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17B8:[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17B8=0@-32,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17B9:[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17B9=0@-32,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BA:[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17BA=0@-32,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BB:[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17BB=0@-6,-296+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BC:[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17BC=0@-6,-296+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BD:[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17BD=0@-6,-296+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BE:[uni17C1=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17B8=0@-32,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17BF:[uni17C1=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17BF.right2=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17BF:[uni17C1=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0|uni17BF.right1=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17C0:[uni17C1=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0|uni17C0.right1.high=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17C1:[uni17C1=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17C2:[uni17C2=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17C3:[uni17C3=0+288|uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+179F,U+17D2,U+179A,U+17D2,U+178F,U+17CA,U+17C6:[uni17D2179A=0+287|uni179F=0+928|uni17D2178F=0@14,-26+0|uni17CA=0@-32,-29+0|uni17C6=0@-32,113+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+17A0,U+17D2,U+1782,U+17D2,U+179F,U+17CA,U+17BE:[uni17C1=0+288|uni17A0=0+928|uni17D21782=0@20,-26+0|uni17D2179F.low=0+302|uni17BB=0+0|uni17B8=0@-4,30+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+17A0,U+17D2,U+1782,U+17D2,U+179F,U+17CA,U+17BF:[uni17C1=0+288|uni17A0=0+928|uni17D21782=0@20,-26+0|uni17D2179F.low=0+302|uni17CA=0@-4,30+0|uni17BF.right1=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+17A0,U+17D2,U+1782,U+17D2,U+179F,U+17CA,U+17C0:[uni17C1=0+288|uni17A0=0+928|uni17D21782=0@20,-26+0|uni17D2179F.low=0+302|uni17CA=0@-4,30+0|uni17C0.right1.high=0+288] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+17A0,U+17D2,U+179A,U+17D2,U+179C,U+1784,U+17D2,U+1780:[uni17D2179A=0+287|uni17A0=0+928|uni17D2179C=0@20,-26+0|uni1784=5+635|uni17D21780=5@0,-26+0] -../fonts/3998336402905b8be8301ef7f47cf7e050cbb1bd.ttf::U+17A0,U+17D2,U+179A,U+17D2,U+179C,U+17B6,U+17C6,U+1784:[uni17D2179A=0+287|uni17A017B6=0+1216|uni17D2179C=0@-268,-26+0|uni17C6=0@47,-29+0|uni1784=7+635] -../fonts/ad01ab2ea1cb1a4d3a2783e2675112ef11ae6404.ttf::U+17D2,U+17D2:[uni25CC=0+635|uni17D2=0+0|uni25CC=0+635|uni17D2=0+0] diff --git a/test/shaping/data/in-house/tests/language-tags.tests b/test/shaping/data/in-house/tests/language-tags.tests deleted file mode 100644 index c7be180..0000000 --- a/test/shaping/data/in-house/tests/language-tags.tests +++ /dev/null @@ -1,13 +0,0 @@ -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=fa:U+004A:[gid2=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=ja:U+004A:[gid2=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=zh:U+004A:[gid4=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=zh-cn:U+004A:[gid4=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=zh-sg:U+004A:[gid4=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=zh-tw:U+004A:[gid5=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=zh-hans:U+004A:[gid4=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=zh-hant:U+004A:[gid5=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=zh-hant-hk:U+004A:[gid6=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=zh-HK:U+004A:[gid6=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=zh-mo:U+004A:[gid6=0+1000] -../fonts/6991b13ce889466be6de3f66e891de2bc0f117ee.ttf:--language=zh-Hant-mo:U+004A:[gid6=0+1000] -../fonts/d3129450fafe5e5c98cfc25a4e71809b1b4d2855.ttf:--language=dv --no-glyph-names:U+007C:[2=0+156] diff --git a/test/shaping/data/in-house/tests/ligature-id.tests b/test/shaping/data/in-house/tests/ligature-id.tests deleted file mode 100644 index 3daaca3..0000000 --- a/test/shaping/data/in-house/tests/ligature-id.tests +++ /dev/null @@ -1,36 +0,0 @@ -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|space=3+213|u0995_u09B0_u09CD.blwf.vatu=4+643|u0995_u09CD.half_u09B2.pres=7+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|space=6+213|u0995_u09B0_u09CD.blwf.vatu=7+643|u0995_u09CD.half_u09B2.pres=10+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|space=9+213|u0995_u09B0_u09CD.blwf.vatu=10+643|u0995_u09CD.half_u09B2.pres=13+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|space=12+213|u0995_u09B0_u09CD.blwf.vatu=13+643|u0995_u09CD.half_u09B2.pres=16+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|space=15+213|u0995_u09B0_u09CD.blwf.vatu=16+643|u0995_u09CD.half_u09B2.pres=19+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|space=18+213|u0995_u09B0_u09CD.blwf.vatu=19+643|u0995_u09CD.half_u09B2.pres=22+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|space=21+213|u0995_u09B0_u09CD.blwf.vatu=22+643|u0995_u09CD.half_u09B2.pres=25+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|space=24+213|u0995_u09B0_u09CD.blwf.vatu=25+643|u0995_u09CD.half_u09B2.pres=28+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|space=27+213|u0995_u09B0_u09CD.blwf.vatu=28+643|u0995_u09CD.half_u09B2.pres=31+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|space=30+213|u0995_u09B0_u09CD.blwf.vatu=31+643|u0995_u09CD.half_u09B2.pres=34+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|space=33+213|u0995_u09B0_u09CD.blwf.vatu=34+643|u0995_u09CD.half_u09B2.pres=37+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|space=36+213|u0995_u09B0_u09CD.blwf.vatu=37+643|u0995_u09CD.half_u09B2.pres=40+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|space=39+213|u0995_u09B0_u09CD.blwf.vatu=40+643|u0995_u09CD.half_u09B2.pres=43+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|space=42+213|u0995_u09B0_u09CD.blwf.vatu=43+643|u0995_u09CD.half_u09B2.pres=46+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|space=45+213|u0995_u09B0_u09CD.blwf.vatu=46+643|u0995_u09CD.half_u09B2.pres=49+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|space=48+213|u0995_u09B0_u09CD.blwf.vatu=49+643|u0995_u09CD.half_u09B2.pres=52+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|space=51+213|u0995_u09B0_u09CD.blwf.vatu=52+643|u0995_u09CD.half_u09B2.pres=55+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|space=54+213|u0995_u09B0_u09CD.blwf.vatu=55+643|u0995_u09CD.half_u09B2.pres=58+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|space=57+213|u0995_u09B0_u09CD.blwf.vatu=58+643|u0995_u09CD.half_u09B2.pres=61+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|space=60+213|u0995_u09B0_u09CD.blwf.vatu=61+643|u0995_u09CD.half_u09B2.pres=64+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|space=63+213|u0995_u09B0_u09CD.blwf.vatu=64+643|u0995_u09CD.half_u09B2.pres=67+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|space=66+213|u0995_u09B0_u09CD.blwf.vatu=67+643|u0995_u09CD.half_u09B2.pres=70+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|space=69+213|u0995_u09B0_u09CD.blwf.vatu=70+643|u0995_u09CD.half_u09B2.pres=73+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|space=72+213|u0995_u09B0_u09CD.blwf.vatu=73+643|u0995_u09CD.half_u09B2.pres=76+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|space=75+213|u0995_u09B0_u09CD.blwf.vatu=76+643|u0995_u09CD.half_u09B2.pres=79+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|space=78+213|u0995_u09B0_u09CD.blwf.vatu=79+643|u0995_u09CD.half_u09B2.pres=82+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|space=81+213|u0995_u09B0_u09CD.blwf.vatu=82+643|u0995_u09CD.half_u09B2.pres=85+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|space=84+213|u0995_u09B0_u09CD.blwf.vatu=85+643|u0995_u09CD.half_u09B2.pres=88+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|space=87+213|u0995_u09B0_u09CD.blwf.vatu=88+643|u0995_u09CD.half_u09B2.pres=91+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|space=90+213|u0995_u09B0_u09CD.blwf.vatu=91+643|u0995_u09CD.half_u09B2.pres=94+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|u0995_u09CD.half_u0995.pres=90+566|space=93+213|u0995_u09B0_u09CD.blwf.vatu=94+643|u0995_u09CD.half_u09B2.pres=97+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|u0995_u09CD.half_u0995.pres=90+566|u0995_u09CD.half_u0995.pres=93+566|space=96+213|u0995_u09B0_u09CD.blwf.vatu=97+643|u0995_u09CD.half_u09B2.pres=100+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|u0995_u09CD.half_u0995.pres=90+566|u0995_u09CD.half_u0995.pres=93+566|u0995_u09CD.half_u0995.pres=96+566|space=99+213|u0995_u09B0_u09CD.blwf.vatu=100+643|u0995_u09CD.half_u09B2.pres=103+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|u0995_u09CD.half_u0995.pres=90+566|u0995_u09CD.half_u0995.pres=93+566|u0995_u09CD.half_u0995.pres=96+566|u0995_u09CD.half_u0995.pres=99+566|space=102+213|u0995_u09B0_u09CD.blwf.vatu=103+643|u0995_u09CD.half_u09B2.pres=106+602] -../fonts/1c2fb74c1b2aa173262734c1f616148f1648cfd6.ttf::U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0995,U+09CD,U+0995,U+0020,U+0995,U+09CD,U+09B0,U+0995,U+09CD,U+09B2:[u0995_u09CD.half_u0995.pres=0+566|u0995_u09CD.half_u0995.pres=3+566|u0995_u09CD.half_u0995.pres=6+566|u0995_u09CD.half_u0995.pres=9+566|u0995_u09CD.half_u0995.pres=12+566|u0995_u09CD.half_u0995.pres=15+566|u0995_u09CD.half_u0995.pres=18+566|u0995_u09CD.half_u0995.pres=21+566|u0995_u09CD.half_u0995.pres=24+566|u0995_u09CD.half_u0995.pres=27+566|u0995_u09CD.half_u0995.pres=30+566|u0995_u09CD.half_u0995.pres=33+566|u0995_u09CD.half_u0995.pres=36+566|u0995_u09CD.half_u0995.pres=39+566|u0995_u09CD.half_u0995.pres=42+566|u0995_u09CD.half_u0995.pres=45+566|u0995_u09CD.half_u0995.pres=48+566|u0995_u09CD.half_u0995.pres=51+566|u0995_u09CD.half_u0995.pres=54+566|u0995_u09CD.half_u0995.pres=57+566|u0995_u09CD.half_u0995.pres=60+566|u0995_u09CD.half_u0995.pres=63+566|u0995_u09CD.half_u0995.pres=66+566|u0995_u09CD.half_u0995.pres=69+566|u0995_u09CD.half_u0995.pres=72+566|u0995_u09CD.half_u0995.pres=75+566|u0995_u09CD.half_u0995.pres=78+566|u0995_u09CD.half_u0995.pres=81+566|u0995_u09CD.half_u0995.pres=84+566|u0995_u09CD.half_u0995.pres=87+566|u0995_u09CD.half_u0995.pres=90+566|u0995_u09CD.half_u0995.pres=93+566|u0995_u09CD.half_u0995.pres=96+566|u0995_u09CD.half_u0995.pres=99+566|u0995_u09CD.half_u0995.pres=102+566|space=105+213|u0995_u09B0_u09CD.blwf.vatu=106+643|u0995_u09CD.half_u09B2.pres=109+602] -../fonts/a6c76d1bafde4a0b1026ebcc932d2e5c6fd02442.ttf::U+1004,U+103A,U+1039,U+101B,U+103D,U+102D:[uni101B103D=0+450|uni1004103A1039102D=0@-50,0+0] diff --git a/test/shaping/data/in-house/tests/macos.tests b/test/shaping/data/in-house/tests/macos.tests deleted file mode 100644 index daa4497..0000000 --- a/test/shaping/data/in-house/tests/macos.tests +++ /dev/null @@ -1,130 +0,0 @@ -# 10.12.6 https://gist.github.com/ebraminio/1704341fa16b06979e605aafd88198cf -/System/Library/Fonts/Helvetica.dfont@c7bec2785a4c402b7809b5e35337c3d24c18e281:--font-funcs ot:U+006D,U+0300:[m=0+1706|gravecmb=0@-284,10+0] -/System/Library/Fonts/LucidaGrande.ttc@d89a9d7e57767bfe3b5a4cfd22bb1e9dbe03a062:--font-funcs ot:U+006D,U+0300:[mgrave=0+1912] -/System/Library/Fonts/Times.dfont@39c954614d3f3317b28564db06d5b7b7a6ff0e39:--font-funcs ot:U+0066,U+0069:[fi=0+1139] -/Library/Fonts/Khmer MN.ttc@5f5b1072df99b7355d3066ea85fe82969d13c94a:--font-funcs ot:U+17A2,U+1780,U+17D2,U+179F,U+179A,U+1781,U+17D2,U+1798,U+17C2,U+179A:[km_qa=0+1025|km_ka=1+1025|km_sa.sub=1+517|km_ro=4+593|km_vs_ae=5+605|km_kha=5+1025|km_mo.sub=5+0|km_ro=9+593] -/Library/Fonts/Tamil MN.ttc@37a2020c3f86ebcc45e02c1de5fdf81e2676989d:--font-funcs ot:U+0BA4,U+0BCA,U+0B95,U+0BC1,U+0B95,U+0BCD,U+0B95,U+0BAA,U+0BCD,U+0BAA,U+0B9F,U+0BCD,U+0B9F,U+0BC1:[tgm_e=0+1702|tgc_ta=0+1598|tgm_aa=0+1149|tgc_ku=2+1962|tgc_k=4+1592|tgc_ka=6+1592|tgc_p=7+1370|tgc_pa=9+1370|tgc_tt=10+1596|tgc_ttu=12+1833] -/System/Library/Fonts/Times.dfont@39c954614d3f3317b28564db06d5b7b7a6ff0e39:--font-funcs ot:U+0041,U+0066,U+0300,U+0066,U+0069,U+005A:[A=0+1479|f=1+682|gravecmb=1@-551,588+0|fi=3+1139|Z=5+1251] -/System/Library/Fonts/LucidaGrande.ttc@d89a9d7e57767bfe3b5a4cfd22bb1e9dbe03a062:--font-funcs ot:U+05E1,U+05B0:[shevahebrew=0@51,0+0|samekhhebrew=0+1361] -/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562:--font-funcs ot:U+0054,U+0068,U+0020,U+0074,U+0068,U+0020,U+006C,U+006C,U+0020,U+0074,U+0065,U+0020,U+0074,U+006F,U+0020,U+0074,U+0072,U+0020,U+0066,U+0072,U+0020,U+0066,U+0075,U+0020,U+0066,U+006A:[T_h=0+2308|space=2+569|t_h=3+1687|space=5+569|l_l=6+1108|space=8+569|t_e=9+1408|space=11+569|t_o=12+1531|space=14+569|t_r=15+1385|space=17+569|f_r=18+1432|space=20+569|f_u=21+1733|space=23+569|f_j=24+1098] -/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562:--font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[T=0+1497|e=1@-62,0+699|space=2+569|A=3+1431|V=4@-37,0+1377|space=5+569|T=6+1510|r=7@-50,0+803|space=8+569|V=9+1376|a=10@-37,0+1014|space=11+569|r=12+853|T=13+1560|space=14+569|e=15+761|T=16+1560|space=17+569|T=18+1515|d=19@-45,0+1006] -/System/Library/Fonts/GeezaPro.ttc@f43ee7151c2e9f1dddfbc26cfc148609eb5c5820:--font-funcs ot:U+0627,U+0644,U+0623,U+064E,U+0628,U+0652,U+062C,U+064E,U+062F,U+0650,U+064A,U+064E,U+0651,U+0629,U+0640,U+0627,U+0644,U+0639,U+064E,U+0631,U+064E,U+0628,U+0650,U+064A,U+064E,U+0651,U+0629:[u0629.final.tehMarbuta=26+713|u064e_u0651.shaddaFatha=23@0,-200+0|u064a.medial.yeh=23+656|u0650.kasra=21@80,290+80|u0628.initial.beh=21@-80,0+576|u064e.fatha=19@200,-570+200|u0631.final.reh=19@-200,0+702|u064e.fatha=17@200,-200+200|u0639.medial.ain=17@-200,0+738|u0644.initial.lam=16+515|u0627.final.alef=15+647|u0640.tatweel=14+449|u0629.final.tehMarbuta=13+713|u064e_u0651.shaddaFatha=10@0,-200+0|u064a.initial.yeh=10+656|u0650.kasra=8@80,570+80|u062f.final.dal=8@-80,0+822|u064e.fatha=6@290,-160+290|u062c.medial.jeem=6@-290,0+1069|u0652.sukun=4@0,-200+0|u0628.initial.beh=4+656|u064e.fatha=1@-372,120+-372|u0644_u0623.isolated.lamHamzaOnAlef=1@120,0+1282|u0627.alef=0+647] -/System/Library/Fonts/GeezaPro.ttc@f43ee7151c2e9f1dddfbc26cfc148609eb5c5820:--font-funcs ot:U+0628,U+064A,U+064E,U+0651,U+0629:[u0629.final.tehMarbuta=4+713|u064e_u0651.shaddaFatha=1@0,-200+0|u064a.medial.yeh=1+656|u0628.initial.beh=0+656] -/System/Library/Fonts/GeezaPro.ttc@f43ee7151c2e9f1dddfbc26cfc148609eb5c5820:--font-funcs ot:U+0631,U+0628:[u0628.beh=1+1415|u0631.reh=0@-202,0+700] -/System/Library/Fonts/GeezaPro.ttc@f43ee7151c2e9f1dddfbc26cfc148609eb5c5820:--font-funcs ot:U+0628,U+064F:[u064f.damma=0@250,-250+250|u0628.beh=0@-250,0+1165] -/System/Library/Fonts/GeezaPro.ttc@f43ee7151c2e9f1dddfbc26cfc148609eb5c5820:--font-funcs ot:U+0644,U+064E,U+0645,U+064E,U+0651,U+0627:[u0627.final.alef=5+647|u064e.fatha=0@-80,160+-80|u064e_u0651.shaddaFatha=0@490,250+490|u0644_u0645.initial.lamMeem=0@-410,0+415] -/System/Library/Fonts/SFNSDisplay.ttf@92787c30716672737e9059bc367c15d04fbc1ced:--font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[gid225=0+1105|gid584=1@-105,0+979|gid3=2+490|gid4=3+1227|gid265=4@-65,0+1227|gid3=5+490|gid225=6+1130|gid728=7@-80,0+569|gid3=8+490|gid265=9+1227|gid505=10@-65,0+997|gid3=11+490|gid728=12+609|gid225=13@-40,0+1170|gid3=14+490|gid584=15+1004|gid225=16@-80,0+1130|gid3=17+490|gid225=18+1105|gid576=19@-105,0+1068] -/System/Library/Fonts/SFNSDisplay.ttf@92787c30716672737e9059bc367c15d04fbc1ced:--font-ptem 9 --font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[gid225=0@65,0+1235|gid584=1@-40,0+1109|gid3=2@65,0+620|gid4=3@65,0+1357|gid265=4+1357|gid3=5@65,0+620|gid225=6@65,0+1260|gid728=7@-15,0+699|gid3=8@65,0+620|gid265=9@65,0+1357|gid505=10+1127|gid3=11@65,0+620|gid728=12@65,0+739|gid225=13@25,0+1300|gid3=14@65,0+620|gid584=15@65,0+1134|gid225=16@-15,0+1260|gid3=17@65,0+620|gid225=18@65,0+1235|gid576=19@-40,0+1198] -/System/Library/Fonts/Apple Color Emoji.ttc@d2fe8a134483aa48a43a9d1e4b7204d37a4abdf5:--remove-default-ignorables --font-funcs ot:U+1F468,U+200D,U+1F469,U+200D,U+1F467,U+200D,U+1F466:[u1F46A.MWGB=0+800] -/Library/Fonts/Zapfino.ttf@9ee799ffb09516ead6b0cf6f2ca807276e150748:--font-funcs ot:U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+006F:[Z=0+416|a=1@-21,0+264|p_f=2+433|i=4+181|n=5+261|Z=6+416|a=7@-21,0+264|p_f=8+433|i=10+181|n=11+261|Z=12+416|a=13@-21,0+264|p_f=14+433|i=16+181|n=17+261|Z=18+416|a=19@-21,0+264|p_f=20+433|i=22+181|n=23+261|Z=24+416|a=25@-21,0+264|p_f=26+433|i=28+181|n=29+261|Z=30+416|a=31@-21,0+264|p_f=32+433|i=34+181|n=35+261|Z=36+416|a=37@-21,0+264|p_f=38+433|i=40+181|n=41+261|Z=42+416|a=43@-21,0+264|p_f=44+433|i=46+181|n=47+261|Z=48+416|a=49@-21,0+264|p_f=50+433|i=52+181|n=53+261|Z=54+416|a=55@-21,0+264|p_f=56+433|i=58+181|n=59+261|Z=60+416|a=61@-21,0+264|p_f=62+433|i=64+181|n=65+261|Z_a_p_f_i_n_o=66+2333] -# https://github.com/harfbuzz/harfbuzz/pull/2130 -/System/Library/Fonts/ヒラギノ明朝 ProN W3.ttc@e3bd65c7209ceab2c70ef22d3ebe0967ab319ed3:--font-funcs ot --direction=ttb:U+005B,U+0048,U+0065,U+006C,U+006C,U+006F,U+0034,U+005D:[gid60=0@-157,-880+0,-1000|gid41=1@-398,-880+0,-1000|gid70=2@-267,-880+0,-1000|gid77=3@-148,-880+0,-1000|gid77=4@-148,-880+0,-1000|gid80=5@-291,-880+0,-1000|gid21=6@-294,-880+0,-1000|gid62=7@-157,-880+0,-1000] -/System/Library/Fonts/Times.dfont@39c954614d3f3317b28564db06d5b7b7a6ff0e39:--font-funcs ot:U+0066,U+0069,U+006e,U+0065:[fi=0+1139|n=2+1024|e=3+909] -/System/Library/Fonts/Times.dfont@39c954614d3f3317b28564db06d5b7b7a6ff0e39:--font-funcs ot --features liga=0:U+0066,U+0069,U+006e,U+0065:[f=0+682|i=1+569|n=2+1024|e=3+909] -/Library/Fonts/Kokonor.ttf@fe9d518bb4e20e77f7a0444c82f4d41467dd714d:--font-funcs ot:U+0F62,U+0F92,U+0FB1,U+0F74:[r_g_y_u=0+1579] -/Library/Fonts/Kokonor.ttf@fe9d518bb4e20e77f7a0444c82f4d41467dd714d:--font-funcs ot --features liga=0:U+0F62,U+0F92,U+0FB1,U+0F74:[r_g_y_u=0+1579] -/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562:--font-funcs ot:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s=3+728|t=4+725] -/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562:--font-funcs ot --features dlig=1:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s_t=3+1438] -/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562:--font-funcs ot --features liga=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] -/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562:--font-funcs ot --features dlig=1,sups=0,tnum=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s_t=3+1438] -/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562:--font-funcs ot --features liga=0,sups=0,tnum=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] -/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562:--font-funcs ot --features smcp=1:U+0066,U+0069,U+0072,U+0073,U+0074:[F.small=0+903|I.small=1+634|R.small=2+1113|S.small=3+911|T.small=4+1075] -/Library/Fonts/Apple Chancery.ttf@5fc49ae9bce39e2105864323183b68ea34c9e562:--font-funcs ot --features liga=0,dlig=1:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s_t=3+1438] - -# 10.13.6 https://gist.github.com/ebraminio/d432e831b3f7ebe30245dde5775e1c7e -/System/Library/Fonts/Helvetica.ttc@8a928f9866299d2455f41360202b7a3b48503a5e:--font-funcs ot:U+006D,U+0300:[m=0+1706|gravecmb=0@-284,10+0] -/System/Library/Fonts/LucidaGrande.ttc@63ba1b1de4709bd832ca76bd62368dd99fc34269:--font-funcs ot:U+006D,U+0300:[mgrave=0+1912] -/System/Library/Fonts/Times.ttc@896098b6979306ad84355025459f7c68b029139c:--font-funcs ot:U+0066,U+0069:[fi=0+1139] -/Library/Fonts/Khmer MN.ttc@782ba6cf3fca0512ab348dfe08345a2d5dc5bf2c:--font-funcs ot:U+17A2,U+1780,U+17D2,U+179F,U+179A,U+1781,U+17D2,U+1798,U+17C2,U+179A:[km_qa=0+1025|km_ka=1+1025|km_sa.sub=1+517|km_ro=4+593|km_vs_ae=5+605|km_kha=5+1025|km_mo.sub=5+0|km_ro=9+593] -/Library/Fonts/Tamil MN.ttc@3de37f3f8f3cb6015b093fbd6e9d323daaf6fb1d:--font-funcs ot:U+0BA4,U+0BCA,U+0B95,U+0BC1,U+0B95,U+0BCD,U+0B95,U+0BAA,U+0BCD,U+0BAA,U+0B9F,U+0BCD,U+0B9F,U+0BC1:[tgm_e=0+1702|tgc_ta=0+1598|tgm_aa=0+1149|tgc_ku=2+1962|tgc_k=4+1592|tgc_ka=6+1592|tgc_p=7+1370|tgc_pa=9+1370|tgc_tt=10+1596|tgc_ttu=12+1833] -/System/Library/Fonts/Times.ttc@896098b6979306ad84355025459f7c68b029139c:--font-funcs ot:U+0041,U+0066,U+0300,U+0066,U+0069,U+005A:[A=0+1479|f=1+682|gravecmb=1@-551,588+0|fi=3+1139|Z=5+1251] -/System/Library/Fonts/LucidaGrande.ttc@63ba1b1de4709bd832ca76bd62368dd99fc34269:--font-funcs ot:U+05E1,U+05B0:[shevahebrew=0@51,0+0|samekhhebrew=0+1361] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot:U+0054,U+0068,U+0020,U+0074,U+0068,U+0020,U+006C,U+006C,U+0020,U+0074,U+0065,U+0020,U+0074,U+006F,U+0020,U+0074,U+0072,U+0020,U+0066,U+0072,U+0020,U+0066,U+0075,U+0020,U+0066,U+006A:[T_h=0+2308|space=2+569|t_h=3+1687|space=5+569|l_l=6+1108|space=8+569|t_e=9+1408|space=11+569|t_o=12+1531|space=14+569|t_r=15+1385|space=17+569|f_r=18+1432|space=20+569|f_u=21+1733|space=23+569|f_j=24+1098] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[T=0+1497|e=1@-62,0+699|space=2+569|A=3+1431|V=4@-37,0+1377|space=5+569|T=6+1510|r=7@-50,0+803|space=8+569|V=9+1376|a=10@-37,0+1014|space=11+569|r=12+853|T=13+1560|space=14+569|e=15+761|T=16+1560|space=17+569|T=18+1515|d=19@-45,0+1006] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0627,U+0644,U+0623,U+064E,U+0628,U+0652,U+062C,U+064E,U+062F,U+0650,U+064A,U+064E,U+0651,U+0629,U+0640,U+0627,U+0644,U+0639,U+064E,U+0631,U+064E,U+0628,U+0650,U+064A,U+064E,U+0651,U+0629:[u0629.final.tehMarbuta=26+713|u064e_u0651.shaddaFatha=23@0,-200+0|u064a.medial.yeh=23+656|u0650.kasra=21@80,290+80|u0628.initial.beh=21@-80,0+576|u064e.fatha=19@200,-570+200|u0631.final.reh=19@-200,0+702|u064e.fatha=17@200,-200+200|u0639.medial.ain=17@-200,0+738|u0644.initial.lam=16+515|u0627.final.alef=15+647|u0640.tatweel=14+449|u0629.final.tehMarbuta=13+713|u064e_u0651.shaddaFatha=10@0,-200+0|u064a.initial.yeh=10+656|u0650.kasra=8@80,570+80|u062f.final.dal=8@-80,0+822|u064e.fatha=6@290,-160+290|u062c.medial.jeem=6@-290,0+1069|u0652.sukun=4@0,-200+0|u0628.initial.beh=4+656|u064e.fatha=1@-372,120+-372|u0644_u0623.isolated.lamHamzaOnAlef=1@120,0+1282|u0627.alef=0+647] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0628,U+064A,U+064E,U+0651,U+0629:[u0629.final.tehMarbuta=4+713|u064e_u0651.shaddaFatha=1@0,-200+0|u064a.medial.yeh=1+656|u0628.initial.beh=0+656] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0631,U+0628:[u0628.beh=1+1415|u0631.reh=0@-202,0+700] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0628,U+064F:[u064f.damma=0@250,-250+250|u0628.beh=0@-250,0+1165] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0644,U+064E,U+0645,U+064E,U+0651,U+0627:[u0627.final.alef=5+647|u064e.fatha=0@-80,160+-80|u064e_u0651.shaddaFatha=0@490,250+490|u0644_u0645.initial.lamMeem=0@-410,0+415] -/System/Library/Fonts/SFNSDisplay.ttf@c8948f464ff822a5f9bbf2e12d0e4e32268815aa:--font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[gid282=0+1055|gid658=1@-135,0+914|gid3=2+420|gid4=3+1227|gid332=4@-65,0+1227|gid3=5+420|gid282=6+1075|gid813=7@-115,0+516|gid3=8+420|gid332=9+1217|gid572=10@-75,0+953|gid3=11+420|gid813=12+546|gid282=13@-85,0+1105|gid3=14+420|gid658=15+914|gid282=16@-135,0+1055|gid3=17+420|gid282=18+1055|gid649=19@-135,0+999] -/System/Library/Fonts/SFNSDisplay.ttf@c8948f464ff822a5f9bbf2e12d0e4e32268815aa:--font-ptem 9 --font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[gid282=0@65,0+1185|gid658=1@-70,0+1044|gid3=2@65,0+550|gid4=3@65,0+1357|gid332=4+1357|gid3=5@65,0+550|gid282=6@65,0+1205|gid813=7@-50,0+646|gid3=8@65,0+550|gid332=9@65,0+1347|gid572=10@-10,0+1083|gid3=11@65,0+550|gid813=12@65,0+676|gid282=13@-20,0+1235|gid3=14@65,0+550|gid658=15@65,0+1044|gid282=16@-70,0+1185|gid3=17@65,0+550|gid282=18@65,0+1185|gid649=19@-70,0+1129] -/System/Library/Fonts/Apple Color Emoji.ttc@2e09b1f3d42c3821cc6c4ac5b6ce16237ab0d496:--remove-default-ignorables --font-funcs ot:U+1F468,U+200D,U+1F469,U+200D,U+1F467,U+200D,U+1F466:[u1F46A.MWGB=0+800] -/Library/Fonts/Zapfino.ttf@99a1e15163c3e9567d5b1019c45e9254dae63b08:--font-funcs ot:U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+006F:[Z=0+416|a=1@-21,0+264|p_f=2+433|i=4+181|n=5+261|Z=6+416|a=7@-21,0+264|p_f=8+433|i=10+181|n=11+261|Z=12+416|a=13@-21,0+264|p_f=14+433|i=16+181|n=17+261|Z=18+416|a=19@-21,0+264|p_f=20+433|i=22+181|n=23+261|Z=24+416|a=25@-21,0+264|p_f=26+433|i=28+181|n=29+261|Z=30+416|a=31@-21,0+264|p_f=32+433|i=34+181|n=35+261|Z=36+416|a=37@-21,0+264|p_f=38+433|i=40+181|n=41+261|Z=42+416|a=43@-21,0+264|p_f=44+433|i=46+181|n=47+261|Z=48+416|a=49@-21,0+264|p_f=50+433|i=52+181|n=53+261|Z=54+416|a=55@-21,0+264|p_f=56+433|i=58+181|n=59+261|Z=60+416|a=61@-21,0+264|p_f=62+433|i=64+181|n=65+261|Z_a_p_f_i_n_o=66+2333] -/System/Library/Fonts/Thonburi.ttc@bb080e01e45f7f6699d2df09a03b3b6d13804897:--font-funcs ot:U+0E17,U+0E35,U+0E48,U+0E4A:[thothahanthai_saraiithai_maiekthai=0+1616|maitrithai.key=0+1300] -/System/Library/Fonts/Times.ttc@896098b6979306ad84355025459f7c68b029139c:--font-funcs ot:U+0066,U+0069,U+006e,U+0065:[fi=0+1139|n=2+1024|e=3+909] -/System/Library/Fonts/Times.ttc@896098b6979306ad84355025459f7c68b029139c:--font-funcs ot --features liga=0:U+0066,U+0069,U+006e,U+0065:[f=0+682|i=1+569|n=2+1024|e=3+909] -/Library/Fonts/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4:--font-funcs ot:U+0F62,U+0F92,U+0FB1,U+0F74:[r_g_y_u=0+1579] -/Library/Fonts/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4:--font-funcs ot --features liga=0:U+0F62,U+0F92,U+0FB1,U+0F74:[r_g_y_u=0+1579] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s=3+728|t=4+725] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features dlig=1:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s_t=3+1438] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features liga=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features dlig=1,sups=0,tnum=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s_t=3+1438] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features liga=0,sups=0,tnum=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features smcp=1:U+0066,U+0069,U+0072,U+0073,U+0074:[F.small=0+903|I.small=1+634|R.small=2+1113|S.small=3+911|T.small=4+1075] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features liga=0,dlig=1:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s_t=3+1438] - -# 10.14.2 https://gist.github.com/ebraminio/4b731a82f11a662b2164622ebb93086a -/System/Library/Fonts/Helvetica.ttc@992d29a0fa4ed91773457c29b661e94843619cde:--font-funcs ot:U+006D,U+0300:[m=0+1706|gravecmb=0@-284,10+0] -/System/Library/Fonts/LucidaGrande.ttc@63ba1b1de4709bd832ca76bd62368dd99fc34269:--font-funcs ot:U+006D,U+0300:[mgrave=0+1912] -/System/Library/Fonts/Times.ttc@ebb050e4fcaaebe9992efbc7b5660b60ba18b518:--font-funcs ot:U+0066,U+0069:[fi=0+1139] -/Library/Fonts/Khmer MN.ttc@37687fe0bd2548e08e29c92a30e476367ae6356b:--font-funcs ot:U+17A2,U+1780,U+17D2,U+179F,U+179A,U+1781,U+17D2,U+1798,U+17C2,U+179A:[km_qa=0+1230|km_ka=1+1230|km_sa.sub=1+620|km_ro=4+712|km_vs_ae=5+726|km_kha=5+1230|km_mo.sub=5+0|km_ro=9+712] -/Library/Fonts/Tamil MN.ttc@e1df5e056be08937fd65990efbafff0814c03677:--font-funcs ot:U+0BA4,U+0BCA,U+0B95,U+0BC1,U+0B95,U+0BCD,U+0B95,U+0BAA,U+0BCD,U+0BAA,U+0B9F,U+0BCD,U+0B9F,U+0BC1:[tgm_e=0+1702|tgc_ta=0+1598|tgm_aa=0+1149|tgc_ku=2+1962|tgc_k=4+1592|tgc_ka=6+1592|tgc_p=7+1370|tgc_pa=9+1370|tgc_tt=10+1596|tgc_ttu=12+1833] -/System/Library/Fonts/Times.ttc@ebb050e4fcaaebe9992efbc7b5660b60ba18b518:--font-funcs ot:U+0041,U+0066,U+0300,U+0066,U+0069,U+005A:[A=0+1479|f=1+682|gravecmb=1@-551,588+0|fi=3+1139|Z=5+1251] -/System/Library/Fonts/LucidaGrande.ttc@63ba1b1de4709bd832ca76bd62368dd99fc34269:--font-funcs ot:U+05E1,U+05B0:[shevahebrew=0@51,0+0|samekhhebrew=0+1361] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot:U+0054,U+0068,U+0020,U+0074,U+0068,U+0020,U+006C,U+006C,U+0020,U+0074,U+0065,U+0020,U+0074,U+006F,U+0020,U+0074,U+0072,U+0020,U+0066,U+0072,U+0020,U+0066,U+0075,U+0020,U+0066,U+006A:[T_h=0+2308|space=2+569|t_h=3+1687|space=5+569|l_l=6+1108|space=8+569|t_e=9+1408|space=11+569|t_o=12+1531|space=14+569|t_r=15+1385|space=17+569|f_r=18+1432|space=20+569|f_u=21+1733|space=23+569|f_j=24+1098] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[T=0+1497|e=1@-62,0+699|space=2+569|A=3+1431|V=4@-37,0+1377|space=5+569|T=6+1510|r=7@-50,0+803|space=8+569|V=9+1376|a=10@-37,0+1014|space=11+569|r=12+853|T=13+1560|space=14+569|e=15+761|T=16+1560|space=17+569|T=18+1515|d=19@-45,0+1006] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0627,U+0644,U+0623,U+064E,U+0628,U+0652,U+062C,U+064E,U+062F,U+0650,U+064A,U+064E,U+0651,U+0629,U+0640,U+0627,U+0644,U+0639,U+064E,U+0631,U+064E,U+0628,U+0650,U+064A,U+064E,U+0651,U+0629:[u0629.final.tehMarbuta=26+713|u064e_u0651.shaddaFatha=23@0,-200+0|u064a.medial.yeh=23+656|u0650.kasra=21@80,290+80|u0628.initial.beh=21@-80,0+576|u064e.fatha=19@200,-570+200|u0631.final.reh=19@-200,0+702|u064e.fatha=17@200,-200+200|u0639.medial.ain=17@-200,0+738|u0644.initial.lam=16+515|u0627.final.alef=15+647|u0640.tatweel=14+449|u0629.final.tehMarbuta=13+713|u064e_u0651.shaddaFatha=10@0,-200+0|u064a.initial.yeh=10+656|u0650.kasra=8@80,570+80|u062f.final.dal=8@-80,0+822|u064e.fatha=6@290,-160+290|u062c.medial.jeem=6@-290,0+1069|u0652.sukun=4@0,-200+0|u0628.initial.beh=4+656|u064e.fatha=1@-372,120+-372|u0644_u0623.isolated.lamHamzaOnAlef=1@120,0+1282|u0627.alef=0+647] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0628,U+064A,U+064E,U+0651,U+0629:[u0629.final.tehMarbuta=4+713|u064e_u0651.shaddaFatha=1@0,-200+0|u064a.medial.yeh=1+656|u0628.initial.beh=0+656] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0631,U+0628:[u0628.beh=1+1415|u0631.reh=0@-202,0+700] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0628,U+064F:[u064f.damma=0@250,-250+250|u0628.beh=0@-250,0+1165] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0644,U+064E,U+0645,U+064E,U+0651,U+0627:[u0627.final.alef=5+647|u064e.fatha=0@-80,160+-80|u064e_u0651.shaddaFatha=0@490,250+490|u0644_u0645.initial.lamMeem=0@-410,0+415] -/System/Library/Fonts/SFNSDisplay.ttf@6e9677c443f6583228a63fd147663cfc635924d9:--font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[gid283=0+1055|gid659=1@-135,0+914|gid3=2+420|gid4=3+1227|gid333=4@-65,0+1227|gid3=5+420|gid283=6+1075|gid815=7@-115,0+516|gid3=8+420|gid333=9+1217|gid573=10@-75,0+953|gid3=11+420|gid815=12+546|gid283=13@-85,0+1105|gid3=14+420|gid659=15+914|gid283=16@-135,0+1055|gid3=17+420|gid283=18+1055|gid650=19@-135,0+999] -/System/Library/Fonts/SFNSDisplay.ttf@6e9677c443f6583228a63fd147663cfc635924d9:--font-ptem 9 --font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[gid283=0@65,0+1185|gid659=1@-70,0+1044|gid3=2@65,0+550|gid4=3@65,0+1357|gid333=4+1357|gid3=5@65,0+550|gid283=6@65,0+1205|gid815=7@-50,0+646|gid3=8@65,0+550|gid333=9@65,0+1347|gid573=10@-10,0+1083|gid3=11@65,0+550|gid815=12@65,0+676|gid283=13@-20,0+1235|gid3=14@65,0+550|gid659=15@65,0+1044|gid283=16@-70,0+1185|gid3=17@65,0+550|gid283=18@65,0+1185|gid650=19@-70,0+1129] -/System/Library/Fonts/Apple Color Emoji.ttc@60f77161021b1b87e99c3690e1a9b56341cf8792:--remove-default-ignorables --font-funcs ot:U+1F468,U+200D,U+1F469,U+200D,U+1F467,U+200D,U+1F466:[u1F46A.MWGB=0+800] -/Library/Fonts/Zapfino.ttf@99a1e15163c3e9567d5b1019c45e9254dae63b08:--font-funcs ot:U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+006F:[Z=0+416|a=1@-21,0+264|p_f=2+433|i=4+181|n=5+261|Z=6+416|a=7@-21,0+264|p_f=8+433|i=10+181|n=11+261|Z=12+416|a=13@-21,0+264|p_f=14+433|i=16+181|n=17+261|Z=18+416|a=19@-21,0+264|p_f=20+433|i=22+181|n=23+261|Z=24+416|a=25@-21,0+264|p_f=26+433|i=28+181|n=29+261|Z=30+416|a=31@-21,0+264|p_f=32+433|i=34+181|n=35+261|Z=36+416|a=37@-21,0+264|p_f=38+433|i=40+181|n=41+261|Z=42+416|a=43@-21,0+264|p_f=44+433|i=46+181|n=47+261|Z=48+416|a=49@-21,0+264|p_f=50+433|i=52+181|n=53+261|Z=54+416|a=55@-21,0+264|p_f=56+433|i=58+181|n=59+261|Z=60+416|a=61@-21,0+264|p_f=62+433|i=64+181|n=65+261|Z_a_p_f_i_n_o=66+2333] -/System/Library/Fonts/Thonburi.ttc@bb080e01e45f7f6699d2df09a03b3b6d13804897:--font-funcs ot:U+0E17,U+0E35,U+0E48,U+0E4A:[thothahanthai_saraiithai_maiekthai=0+1616|maitrithai.key=0+1300] -/System/Library/Fonts/Times.ttc@ebb050e4fcaaebe9992efbc7b5660b60ba18b518:--font-funcs ot:U+0066,U+0069,U+006e,U+0065:[fi=0+1139|n=2+1024|e=3+909] -/System/Library/Fonts/Times.ttc@ebb050e4fcaaebe9992efbc7b5660b60ba18b518:--font-funcs ot --features liga=0:U+0066,U+0069,U+006e,U+0065:[f=0+682|i=1+569|n=2+1024|e=3+909] -/Library/Fonts/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4:--font-funcs ot:U+0F62,U+0F92,U+0FB1,U+0F74:[r_g_y_u=0+1579] -/Library/Fonts/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4:--font-funcs ot --features liga=0:U+0F62,U+0F92,U+0FB1,U+0F74:[r_g_y_u=0+1579] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s=3+728|t=4+725] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features dlig=1:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s_t=3+1438] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features liga=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features dlig=1,sups=0,tnum=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s_t=3+1438] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features liga=0,sups=0,tnum=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features smcp=1:U+0066,U+0069,U+0072,U+0073,U+0074:[F.small=0+903|I.small=1+634|R.small=2+1113|S.small=3+911|T.small=4+1075] -/Library/Fonts/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features liga=0,dlig=1:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s_t=3+1438] - -# 10.15 https://gist.github.com/ebraminio/d52dd780fec59f8e2dfffe8e1a841823 -/System/Library/Fonts/Helvetica.ttc@98c12f0d63168b20635fb51d638929753b4e6aed:--font-funcs ot:U+006D,U+0300:[m=0+1706|gravecmb=0@-284,10+0] -/System/Library/Fonts/LucidaGrande.ttc@b2b9aa73d0d9ddabbe73549949fc7444b8528cc2:--font-funcs ot:U+006D,U+0300:[mgrave=0+1912] -/System/Library/Fonts/Times.ttc@e9b4f626133de3b22787ee025218c6c799cc3ceb:--font-funcs ot:U+0066,U+0069:[fi=0+1139] -/System/Library/Fonts/Supplemental/Khmer MN.ttc@37687fe0bd2548e08e29c92a30e476367ae6356b:--font-funcs ot:U+17A2,U+1780,U+17D2,U+179F,U+179A,U+1781,U+17D2,U+1798,U+17C2,U+179A:[km_qa=0+1230|km_ka=1+1230|km_sa.sub=1+620|km_ro=4+712|km_vs_ae=5+726|km_kha=5+1230|km_mo.sub=5+0|km_ro=9+712] -/System/Library/Fonts/Supplemental/Tamil MN.ttc@e1df5e056be08937fd65990efbafff0814c03677:--font-funcs ot:U+0BA4,U+0BCA,U+0B95,U+0BC1,U+0B95,U+0BCD,U+0B95,U+0BAA,U+0BCD,U+0BAA,U+0B9F,U+0BCD,U+0B9F,U+0BC1:[tgm_e=0+1702|tgc_ta=0+1598|tgm_aa=0+1149|tgc_ku=2+1962|tgc_k=4+1592|tgc_ka=6+1592|tgc_p=7+1370|tgc_pa=9+1370|tgc_tt=10+1596|tgc_ttu=12+1833] -/System/Library/Fonts/Times.ttc@e9b4f626133de3b22787ee025218c6c799cc3ceb:--font-funcs ot:U+0041,U+0066,U+0300,U+0066,U+0069,U+005A:[A=0+1479|f=1+682|gravecmb=1@-551,588+0|fi=3+1139|Z=5+1251] -/System/Library/Fonts/LucidaGrande.ttc@b2b9aa73d0d9ddabbe73549949fc7444b8528cc2:--font-funcs ot:U+05E1,U+05B0:[shevahebrew=0@51,0+0|samekhhebrew=0+1361] -/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot:U+0054,U+0068,U+0020,U+0074,U+0068,U+0020,U+006C,U+006C,U+0020,U+0074,U+0065,U+0020,U+0074,U+006F,U+0020,U+0074,U+0072,U+0020,U+0066,U+0072,U+0020,U+0066,U+0075,U+0020,U+0066,U+006A:[T_h=0+2308|space=2+569|t_h=3+1687|space=5+569|l_l=6+1108|space=8+569|t_e=9+1408|space=11+569|t_o=12+1531|space=14+569|t_r=15+1385|space=17+569|f_r=18+1432|space=20+569|f_u=21+1733|space=23+569|f_j=24+1098] -/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[T=0+1497|e=1@-62,0+699|space=2+569|A=3+1431|V=4@-37,0+1377|space=5+569|T=6+1510|r=7@-50,0+803|space=8+569|V=9+1376|a=10@-37,0+1014|space=11+569|r=12+853|T=13+1560|space=14+569|e=15+761|T=16+1560|space=17+569|T=18+1515|d=19@-45,0+1006] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0627,U+0644,U+0623,U+064E,U+0628,U+0652,U+062C,U+064E,U+062F,U+0650,U+064A,U+064E,U+0651,U+0629,U+0640,U+0627,U+0644,U+0639,U+064E,U+0631,U+064E,U+0628,U+0650,U+064A,U+064E,U+0651,U+0629:[u0629.final.tehMarbuta=26+713|u064e_u0651.shaddaFatha=23@0,-200+0|u064a.medial.yeh=23+656|u0650.kasra=21@80,290+80|u0628.initial.beh=21@-80,0+576|u064e.fatha=19@200,-570+200|u0631.final.reh=19@-200,0+702|u064e.fatha=17@200,-200+200|u0639.medial.ain=17@-200,0+738|u0644.initial.lam=16+515|u0627.final.alef=15+647|u0640.tatweel=14+449|u0629.final.tehMarbuta=13+713|u064e_u0651.shaddaFatha=10@0,-200+0|u064a.initial.yeh=10+656|u0650.kasra=8@80,570+80|u062f.final.dal=8@-80,0+822|u064e.fatha=6@290,-160+290|u062c.medial.jeem=6@-290,0+1069|u0652.sukun=4@0,-200+0|u0628.initial.beh=4+656|u064e.fatha=1@-372,120+-372|u0644_u0623.isolated.lamHamzaOnAlef=1@120,0+1282|u0627.alef=0+647] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0628,U+064A,U+064E,U+0651,U+0629:[u0629.final.tehMarbuta=4+713|u064e_u0651.shaddaFatha=1@0,-200+0|u064a.medial.yeh=1+656|u0628.initial.beh=0+656] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0631,U+0628:[u0628.beh=1+1415|u0631.reh=0@-202,0+700] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0628,U+064F:[u064f.damma=0@250,-250+250|u0628.beh=0@-250,0+1165] -/System/Library/Fonts/GeezaPro.ttc@ab26ea45dcaa5e1c5a958e42af10e10d330e7334:--font-funcs ot:U+0644,U+064E,U+0645,U+064E,U+0651,U+0627:[u0627.final.alef=5+647|u064e.fatha=0@-80,160+-80|u064e_u0651.shaddaFatha=0@490,250+490|u0644_u0645.initial.lamMeem=0@-410,0+415] -# SFNS uses opsz variation axis which isn't invoked here, see https://crbug.com/1005969#c37 -/System/Library/Fonts/SFNS.ttf@253b4b28662acc1de4a86350fd2b26d620ea213c:--font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[T=0+920|e=1+1049|space=2+420|A=3+1162|V=4+1292|space=5+420|T=6+960|r=7+631|space=8+420|V=9+1142|a=10+1028|space=11+420|r=12+461|T=13+1190|space=14+420|e=15+779|T=16+1190|space=17+420|T=18+920|d=19+1134] -/System/Library/Fonts/SFNS.ttf@253b4b28662acc1de4a86350fd2b26d620ea213c:--font-ptem 9 --font-funcs ot:U+0054,U+0065,U+0020,U+0041,U+0056,U+0020,U+0054,U+0072,U+0020,U+0056,U+0061,U+0020,U+0072,U+0054,U+0020,U+0065,U+0054,U+0020,U+0054,U+0064:[T=0@19,0+958|e=1@19,0+1087|space=2@19,0+458|A=3@19,0+1200|V=4@19,0+1330|space=5@19,0+458|T=6@19,0+998|r=7@19,0+669|space=8@19,0+458|V=9@19,0+1180|a=10@19,0+1066|space=11@19,0+458|r=12@19,0+499|T=13@19,0+1228|space=14@19,0+458|e=15@19,0+817|T=16@19,0+1228|space=17@19,0+458|T=18@19,0+958|d=19@19,0+1172] -/System/Library/Fonts/Apple Color Emoji.ttc@ef22d55c551e2af0193d75105346c6e7e21af389:--remove-default-ignorables --font-funcs ot:U+1F468,U+200D,U+1F469,U+200D,U+1F467,U+200D,U+1F466:[u1F46A.MWGB=0+800] -/System/Library/Fonts/Supplemental/Zapfino.ttf@99a1e15163c3e9567d5b1019c45e9254dae63b08:--font-funcs ot:U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+005A,U+0061,U+0070,U+0066,U+0069,U+006E,U+006F:[Z=0+416|a=1@-21,0+264|p_f=2+433|i=4+181|n=5+261|Z=6+416|a=7@-21,0+264|p_f=8+433|i=10+181|n=11+261|Z=12+416|a=13@-21,0+264|p_f=14+433|i=16+181|n=17+261|Z=18+416|a=19@-21,0+264|p_f=20+433|i=22+181|n=23+261|Z=24+416|a=25@-21,0+264|p_f=26+433|i=28+181|n=29+261|Z=30+416|a=31@-21,0+264|p_f=32+433|i=34+181|n=35+261|Z=36+416|a=37@-21,0+264|p_f=38+433|i=40+181|n=41+261|Z=42+416|a=43@-21,0+264|p_f=44+433|i=46+181|n=47+261|Z=48+416|a=49@-21,0+264|p_f=50+433|i=52+181|n=53+261|Z=54+416|a=55@-21,0+264|p_f=56+433|i=58+181|n=59+261|Z=60+416|a=61@-21,0+264|p_f=62+433|i=64+181|n=65+261|Z_a_p_f_i_n_o=66+2333] -/System/Library/Fonts/Thonburi.ttc@bb080e01e45f7f6699d2df09a03b3b6d13804897:--font-funcs ot:U+0E17,U+0E35,U+0E48,U+0E4A:[thothahanthai_saraiithai_maiekthai=0+1616|maitrithai.key=0+1300] -/System/Library/Fonts/Times.ttc@e9b4f626133de3b22787ee025218c6c799cc3ceb:--font-funcs ot:U+0066,U+0069,U+006e,U+0065:[fi=0+1139|n=2+1024|e=3+909] -/System/Library/Fonts/Times.ttc@e9b4f626133de3b22787ee025218c6c799cc3ceb:--font-funcs ot --features liga=0:U+0066,U+0069,U+006e,U+0065:[f=0+682|i=1+569|n=2+1024|e=3+909] -/System/Library/Fonts/Supplemental/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4:--font-funcs ot:U+0F62,U+0F92,U+0FB1,U+0F74:[r_g_y_u=0+1579] -/System/Library/Fonts/Supplemental/Kokonor.ttf@14a5c850ba917d9ec9f6bb9b1fc59b1d95512da4:--font-funcs ot --features liga=0:U+0F62,U+0F92,U+0FB1,U+0F74:[r_g_y_u=0+1579] -/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s=3+728|t=4+725] -/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features dlig=1:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s_t=3+1438] -/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features liga=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] -/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features dlig=1,sups=0,tnum=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f_i=0+1097|r=2+853|s_t=3+1438] -/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features liga=0,sups=0,tnum=0:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s=3+728|t=4+725] -/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features smcp=1:U+0066,U+0069,U+0072,U+0073,U+0074:[F.small=0+903|I.small=1+634|R.small=2+1113|S.small=3+911|T.small=4+1075] -/System/Library/Fonts/Supplemental/Apple Chancery.ttf@4ec49cba0d4e68d025ada0498c4df1b2f9fd57ac:--font-funcs ot --features liga=0,dlig=1:U+0066,U+0069,U+0072,U+0073,U+0074:[f=0+639|i=1+606|r=2+853|s_t=3+1438] -/System/Library/Fonts/Supplemental/Skia.ttf@caee56fc4085009c1a29a863500908050ea6248f:--font-funcs ot:U+0041,U+0056:[A=0+1345|V=1@-12,0+1346] diff --git a/test/shaping/data/in-house/tests/mark-attachment.tests b/test/shaping/data/in-house/tests/mark-attachment.tests deleted file mode 100644 index 9a9b8ff..0000000 --- a/test/shaping/data/in-house/tests/mark-attachment.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/98b7887cff91f722b92a8ff800120954606354f9.ttf::U+100F,U+103C,U+102F,U+1036:[uni103C102F=0+150|uni100F=0+550|uni1036=0@-150,0+0] diff --git a/test/shaping/data/in-house/tests/mark-filtering-sets.tests b/test/shaping/data/in-house/tests/mark-filtering-sets.tests deleted file mode 100644 index d30e021..0000000 --- a/test/shaping/data/in-house/tests/mark-filtering-sets.tests +++ /dev/null @@ -1,5 +0,0 @@ -../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf::U+062A,U+062E,U+062A,U+0629:[glyph837=3@299,1170+0|uni06C1.1=3+502|glyph837=2@149,690+0|uni0628.8=2+532|glyph836=1@-51,1259+0|glyph514=1+196|glyph837=0@655,1751+0|glyph112=0@0,-358+905] -../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf::U+062A,U+062E,U+0646,U+0629:[glyph837=3@299,1170+0|uni06C1.1=3+502|glyph836=2@149,690+0|uni0628.8=2+532|glyph836=1@-51,1259+0|glyph514=1+196|glyph837=0@655,1751+0|glyph112=0@0,-358+905] -../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf::U+062A,U+062E,U+0626,U+0629:[glyph837=3@299,1170+0|uni06C1.1=3+502|glyph847=2@149,690+0|uni0628.8=2+532|glyph836=1@-51,1259+0|glyph514=1+196|glyph837=0@655,1751+0|glyph112=0@0,-358+905] -../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf::U+062A,U+062E,U+062B,U+0629:[glyph837=3@299,1520+0|uni06C1.1=3+502|glyph838=2@149,690+0|uni0628.8=2+532|glyph836=1@-51,1259+0|glyph514=1+196|glyph837=0@655,1751+0|glyph112=0@0,-358+905] -../fonts/f22416c692720a7d46fadf4af99f4c9e094f00b9.ttf::U+062A,U+062E,U+0679,U+0629:[glyph837=3@299,1520+0|uni06C1.1=3+502|glyph842=2@149,690+0|uni0628.8=2+532|glyph836=1@-51,1259+0|glyph514=1+196|glyph837=0@655,1751+0|glyph112=0@0,-358+905] diff --git a/test/shaping/data/in-house/tests/mongolian-variation-selector.tests b/test/shaping/data/in-house/tests/mongolian-variation-selector.tests deleted file mode 100644 index c5e35c8..0000000 --- a/test/shaping/data/in-house/tests/mongolian-variation-selector.tests +++ /dev/null @@ -1,19 +0,0 @@ -../fonts/37033cc5cf37bb223d7355153016b6ccece93b28.ttf::U+1826,U+180B,U+1826:[uni1826.E85E_ue.init1=0+599|uni1826.E856_ue.fina=2+750] -../fonts/ef86fe710cfea877bbe0dbb6946a1f88d0661031.ttf::U+1820,U+180B:[uni1820.E821_a.isol1=0+1199] -../fonts/a34a7b00f22ffb5fd7eef6933b81c7e71bc2cdfb.ttf::U+180A,U+1868,U+180A,U+1868,U+180B,U+180A,U+1868,U+180C,U+180A,U+1868,U+180D,U+180A:[gid1=0+268|gid10=1+778|gid1=2+268|gid9=3+575|gid1=5+268|gid10=6+778|gid1=8+268|gid8=9+575|gid1=11+268] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+183A,U+1823,U+182E,U+182B,U+1822,U+1826,U+180B,U+1832,U+180B,U+1827,U+1837:[uni183A1823.E971_ko.init=0+950|uni182E.E904_m.medi=2+400|uni182B1822.E8A6_pi.medi=3+1150|uni1826.E854_ue.medi1=5+1100|uni1832.E916_t.medi1=7+1000|uni1827.E85C_ee.medi=9+750|uni1837.E931_r.fina=10+750] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+182D,U+182D,U+180B:[uni182D.E8E2_g.init=0+1000|uni182D.E8E8_g.fina1=1+1250] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+182D,U+180C:[uni182D.EA1B_g.isol2=0+1000] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+182D,U+180D,U+200D:[uni182D.EA1E_g.init3=0+650|space=0+0] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+182D,U+200D,U+182D,U+180B,U+200D:[uni182D.E8E2_g.init=0+1000|space=0+0|uni182D.E8E5_g.medi1=2+800|space=2+0] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+182D,U+180C,U+200D:[uni182D.EA1D_g.init2=0+950|space=0+0] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+182D,U+180D,U+200D:[uni182D.EA1E_g.init3=0+650|space=0+0] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+200D,U+182D,U+200D,U+200D,U+182D,U+180B,U+200D:[space=0+0|uni182D.E8E4_g.medi=1+800|space=1+0|space=1+0|uni182D.E8E5_g.medi1=4+800|space=4+0] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+200D,U+182D,U+180C,U+200D:[space=0+0|uni182D.E8E6_g.medi2=1+650|space=1+0] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+200D,U+182D,U+180D,U+200D:[space=0+0|uni182D.E8E6_g.medi2=1+650|space=1+0] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+200D,U+182D,U+200D,U+182D,U+180B:[space=0+0|uni182D.E8E4_g.medi=1+800|space=1+0|uni182D.E8E8_g.fina1=3+1250] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+200D,U+182D,U+180C:[space=0+0|uni182D.E8E9_g.fina2=1+1050] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+1820,U+200C,U+182D,U+1820,U+1837:[uni1820.E820_a.isol=0+1550|space=1+0|uni182D.E8E2_g.init=2+1000|uni1820.E823_a.medi=3+400|uni1837.E931_r.fina=4+750] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+1830,U+1824,U+1837,U+200D,U+200D,U+182D,U+1820,U+200D:[uni1830.E90B_s.init=0+850|uni1824.E844_u.medi=1+600|uni1837.E930_r.medi=2+600|space=2+0|space=2+0|uni182D.E8E5_g.medi1=5+800|uni1820.E823_a.medi=6+400|space=6+0] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+200D,U+182D,U+1824,U+182F,U+1822:[space=0+0|uni182D.E8E5_g.medi1=1+800|uni1824.E844_u.medi=2+600|uni182F.E908_l.medi=3+400|uni1822.E837_i.fina=4+600] -../fonts/4d4206e30b2dbf1c1ef492a8eae1c9e7829ebad8.ttf::U+182A,U+1820,U+1822,U+182D,U+180E,U+1820,U+202F,U+1836,U+1822,U+1828:[uni182A1820.E875_ba.init=0+1000|uni1822.E836_i.medi2=2+1000|uni182D.E8E8_g.fina1=3+1250|space=4+0|uni1820.E827_a.fina2=5+600|uni202F.nobreak=6+500|uni1836.E92B_y.init1=7+500|uni1822.E834_i.medi=8+500|uni1828.E866_n.fina=9+850] diff --git a/test/shaping/data/in-house/tests/myanmar-syllable.tests b/test/shaping/data/in-house/tests/myanmar-syllable.tests deleted file mode 100644 index 4666ef9..0000000 --- a/test/shaping/data/in-house/tests/myanmar-syllable.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/af3086380b743099c54a3b11b96766039ea62fcd.ttf:--no-glyph-names:U+101D,U+FE00,U+1031,U+FE00,U+1031,U+FE00:[6=0+465|6=0+465|5=0+502] diff --git a/test/shaping/data/in-house/tests/myanmar-zawgyi.tests b/test/shaping/data/in-house/tests/myanmar-zawgyi.tests deleted file mode 100644 index b79d4fb..0000000 --- a/test/shaping/data/in-house/tests/myanmar-zawgyi.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/ab14b4eb9d7a67e293f51d30d719add06c9d6e06.ttf:--script=Qaag:U+1000,U+103A,U+1004,U+1037,U+1039,U+1041:[Ka=0+2217|Ya-Semivowel=0+286|Nga=2+1247|Dot Below=2+0|Virama-Killer=2+0|One-Myanmar=5+1247] diff --git a/test/shaping/data/in-house/tests/none-directional.tests b/test/shaping/data/in-house/tests/none-directional.tests deleted file mode 100644 index e59946d..0000000 --- a/test/shaping/data/in-house/tests/none-directional.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf::U+10300,U+10301:[u10300=0+1470|u10301=1+1284] -../fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf:--direction=ltr:U+10300,U+10301:[u10300=0+1470|u10301=1+1284] -../fonts/73e84dac2fc6a2d1bc9250d1414353661088937d.ttf:--direction=rtl:U+10300,U+10301:[u10301_r=1+1284|u10300_r=0+1470] diff --git a/test/shaping/data/in-house/tests/positioning-features.tests b/test/shaping/data/in-house/tests/positioning-features.tests deleted file mode 100644 index 8cab9d8..0000000 --- a/test/shaping/data/in-house/tests/positioning-features.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/53a91c20e33a596f2be17fb68b382d6b7eb85d5c.ttf::U+0041,U+0056:[A=0+625|V=1+675] -../fonts/f79eb71df4e4c9c273b67b89a06e5ff9e3c1f834.ttf::U+006D,U+0315:[m=0+945|uni0315=0@32,-178+0] -../fonts/ea3f63620511b2097200d23774ffef197e829e69.ttf::U+0079,U+0325:[y=0+565|uni0325=0@-422,-240+0] diff --git a/test/shaping/data/in-house/tests/rand.tests b/test/shaping/data/in-house/tests/rand.tests deleted file mode 100644 index df324b9..0000000 --- a/test/shaping/data/in-house/tests/rand.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf:--no-glyph-names --features=-rand:U+0054,U+0055,U+0056:[1=0+560|2=1+602|3=2+602] -../fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf:--no-glyph-names --features=rand=2:U+0054,U+0055,U+0056:[5=0+560|8=1+602|11=2+602] -../fonts/5bb74492f5e0ffa1fbb72e4c881be035120b6513.ttf:--no-glyph-names:U+0054,U+0055,U+0056,U+0054,U+0055,U+0056,U+0054,U+0055,U+0056,U+0054,U+0055,U+0056:[5=0+560|7=1+602|10=2+602|4=3+560|7=4+602|10=5+602|6=6+560|9=7+602|10=8+602|5=9+560|8=10+602|12=11+602] diff --git a/test/shaping/data/in-house/tests/rotation.tests b/test/shaping/data/in-house/tests/rotation.tests deleted file mode 100644 index 6ecad26..0000000 --- a/test/shaping/data/in-house/tests/rotation.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf:--no-clusters --no-positions --direction=l:U+3008:[uni3008] -../fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf:--no-clusters --no-positions --direction=r:U+3008:[uni3009] -../fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf:--no-clusters --no-positions --direction=t:U+3008:[uniFE3F] -../fonts/2681c1c72d6484ed3410417f521b1b819b4e2392.ttf:--no-clusters --no-positions --direction=b:U+3008:[uniFE40] diff --git a/test/shaping/data/in-house/tests/simple.tests b/test/shaping/data/in-house/tests/simple.tests deleted file mode 100644 index 64cae0e..0000000 --- a/test/shaping/data/in-house/tests/simple.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf:--shaper=ot:U+0056,U+0041,U+0042,U+0045,U+0061,U+0062,U+0063,U+0064:[V=0+1142|A=1+1295|B=2+1295|E=3+1123|a=4+1126|b=5+1164|c=6+1072|d=7+1164] -../fonts/49c9f7485c1392fa09a1b801bc2ffea79275f22e.ttf:--shaper=fallback:U+0056,U+0041,U+0042,U+0045,U+0061,U+0062,U+0063,U+0064:[V=0+1295|A=1+1295|B=2+1295|E=3+1123|a=4+1126|b=5+1164|c=6+1072|d=7+1164] diff --git a/test/shaping/data/in-house/tests/sinhala.tests b/test/shaping/data/in-house/tests/sinhala.tests deleted file mode 100644 index 9541754..0000000 --- a/test/shaping/data/in-house/tests/sinhala.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/5af5361ed4d1e8305780b100e1730cb09132f8d1.ttf::U+0DBB,U+0DCA,U+200D,U+0DBA,U+0DCA,U+200D,U+0DBA:[gid8=0+1343|gid4=0+1130] diff --git a/test/shaping/data/in-house/tests/spaces.tests b/test/shaping/data/in-house/tests/spaces.tests deleted file mode 100644 index ea90998..0000000 --- a/test/shaping/data/in-house/tests/spaces.tests +++ /dev/null @@ -1,34 +0,0 @@ -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+0020:[gid1=0+560] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+00A0:[gid1=0+560] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+1680:[gid0=0+692] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+2000:[gid1=0+1024] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+2001:[gid1=0+2048] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+2002:[gid1=0+1024] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+2003:[gid1=0+2048] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+2004:[gid1=0+683] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+2005:[gid1=0+512] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+2006:[gid1=0+341] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+2007:[gid1=0+560] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+2008:[gid1=0+560] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+2009:[gid1=0+410] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+200A:[gid1=0+128] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+202F:[gid1=0+280] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+205F:[gid1=0+455] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot:U+3000:[gid1=0+2048] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+0020:[gid1=0@-280,0+0,-2048] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+00A0:[gid1=0@-280,0+0,-2048] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+1680:[gid0=0@-346,0+0,-2048] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+2000:[gid1=0@-280,0+0,-1024] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+2001:[gid1=0@-280,0+0,-2048] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+2002:[gid1=0@-280,0+0,-1024] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+2003:[gid1=0@-280,0+0,-2048] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+2004:[gid1=0@-280,0+0,-683] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+2005:[gid1=0@-280,0+0,-512] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+2006:[gid1=0@-280,0+0,-341] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+2007:[gid1=0@-280,0+0,-2048] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+2008:[gid1=0@-280,0+0,-2048] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+2009:[gid1=0@-280,0+0,-410] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+200A:[gid1=0@-280,0+0,-128] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+202F:[gid1=0@-280,0+0,-1024] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+205F:[gid1=0@-280,0+0,-455] -../fonts/1c2c3fc37b2d4c3cb2ef726c6cdaaabd4b7f3eb9.ttf:--font-funcs=ot --direction=ttb:U+3000:[gid1=0@-280,0+0,-2048] diff --git a/test/shaping/data/in-house/tests/tibetan-contractions-1.tests b/test/shaping/data/in-house/tests/tibetan-contractions-1.tests deleted file mode 100644 index ccc0c9c..0000000 --- a/test/shaping/data/in-house/tests/tibetan-contractions-1.tests +++ /dev/null @@ -1,60 +0,0 @@ -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+FEFF,U+0F40,U+0F72,U+0F72,U+0F0B,U+0F66,U+0FAD,U+0F7C,U+0F7C,U+0F0B:[uni0F40=0+680|uni0F720F72=0+0|uni0F0B=4+190|uni0F660FAD=5+680|uni0F7D=5+0|uni0F0B=9+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F40,U+0F74,U+0F72,U+0F66,U+0F0B:[uni0F400F740F72=0+680|uni0F66=3+680|uni0F0B=4+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F40,U+0F74,U+0F7A,U+0F53,U+0F0B:[uni0F400F74=0+680|uni0F7A=0+0|uni0F53=3+590|uni0F0B=4@-30,0+160] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F40,U+0F74,U+0F7C,U+0F56,U+0F39,U+0F0B:[uni0F400F74=0+680|uni0F7C=0+0|uni0F56=3+610|uni0F39=3+0|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F40,U+0F74,U+0F72,U+0F42,U+0F66,U+0F0B:[uni0F400F740F72=0+680|uni0F42=3+680|uni0F66=4+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F40,U+0F74,U+0F7A,U+0F66,U+0F0B:[uni0F400F74=0+680|uni0F7A=0+0|uni0F66=3+680|uni0F0B=4+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F40,U+0FB3,U+0F74,U+0F7A,U+0F56,U+0F66,U+0F0B:[uni0F400FB30F740F7A=0+660|uni0F56=4+610|uni0F66=5+680|uni0F0B=6+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F40,U+0FB3,U+0F74,U+0F7C,U+0F42,U+0F0B:[uni0F400FB30F74=0+660|uni0F7C=0+0|uni0F42=4+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F51,U+0F40,U+0F7C,U+0F7C,U+0F42,U+0F0B:[uni0F51=0+600|uni0F400F7D=1+680|uni0F42=4+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F51,U+0F40,U+0F7C,U+0F7C,U+0F62,U+0F0B:[uni0F51=0+600|uni0F400F7D=1+680|uni0F62=4+620|uni0F0B=5@-65,0+130] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F51,U+0F40,U+0FB1,U+0F7C,U+0F72,U+0F62,U+0F0B:[uni0F51=0+600|uni0F400FB10F7C0F72=1+660|uni0F62=5+620|uni0F0B=6@-65,0+130] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F66,U+0F90,U+0FB1,U+0F74,U+0F7A,U+0F0B:[uni0F660F900FB10F74=0+680|uni0F7A=0+0|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F56,U+0F66,U+0F90,U+0FB1,U+0F7A,U+0F7A,U+0F51,U+0F0B:[uni0F56=0+610|uni0F660F900FB1=1+660|uni0F7B=1+0|uni0F51=6+600|uni0F0B=7@-70,0+106] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F56,U+0F66,U+0F90,U+0FB1,U+0F7A,U+0F7A,U+0F7A,U+0F51,U+0F0B:[uni0F56=0+610|uni0F660F900FB1=1+660|uni0F7B0F7A=1+0|uni0F51=7+600|uni0F0B=8@-70,0+106] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F41,U+0F58,U+0F66,U+0F74,U+0F7E,U+0F0B:[uni0F41=0+660|uni0F58=1+660|uni0F660F740F7E=2+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F41,U+0F74,U+0F7C,U+0F66,U+0F39,U+0F0B:[uni0F410F74=0+680|uni0F7C=0+0|uni0F66=3+680|uni0F39=3+0|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F41,U+0FB1,U+0F74,U+0F7C,U+0F42,U+0F0B:[uni0F410FB10F74=0+670|uni0F7C=0+0|uni0F42=4+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F41,U+0FB2,U+0F74,U+0F7A,U+0F51,U+0F0B:[uni0F410FB20F74=0+660|uni0F7A=0+0|uni0F51=4+600|uni0F0B=5@-70,0+106] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F41,U+0FB2,U+0F74,U+0F72,U+0F44,U+0F0B:[uni0F410FB20F74=0+660|uni0F72=0+0|uni0F44=4+560|uni0F0B=5@-20,0+110] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F41,U+0FB2,U+0F74,U+0F7C,U+0F51,U+0F0B:[uni0F410FB20F74=0+660|uni0F7C=0+0|uni0F51=4+600|uni0F0B=5@-70,0+106] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F41,U+0FB2,U+0F74,U+0F7E,U+0F51,U+0F0B:[uni0F410FB20F740F7E=0+660|uni0F51=4+600|uni0F0B=5@-70,0+106] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F58,U+0F41,U+0FB1,U+0F7A,U+0F7A,U+0F7A,U+0F53,U+0F0B:[uni0F58=0+660|uni0F410FB1=1+680|uni0F7B0F7A=1+0|uni0F53=6+590|uni0F0B=7@-30,0+160] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F60,U+0F41,U+0F7C,U+0F7C,U+0F62,U+0F0B:[uni0F60=0+600|uni0F410F7D=1+660|uni0F62=4+620|uni0F0B=5@-65,0+130] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F42,U+0F74,U+0F7C,U+0F42,U+0F0B:[uni0F420F74=0+680|uni0F7C=0+0|uni0F42=3+680|uni0F0B=4+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F42,U+0FB1,U+0F74,U+0F72,U+0F42,U+0F0B:[uni0F420FB10F74=0+700|uni0F72=0+0|uni0F42=4+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F42,U+0FB2,U+0F74,U+0F72,U+0F53,U+0F0B:[uni0F420FB20F74=0+680|uni0F72=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F42,U+0FB2,U+0F74,U+0F72,U+0F0B:[uni0F420FB20F74=0+680|uni0F72=0+0|uni0F0B=4+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F42,U+0FB2,U+0F74,U+0F7C,U+0F53,U+0F0B:[uni0F420FB20F74=0+680|uni0F7C=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F42,U+0FB2,U+0F74,U+0F7C,U+0F56,U+0F0B:[uni0F420FB20F74=0+680|uni0F7C=0+0|uni0F56=4+610|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F42,U+0FB2,U+0F7C,U+0F72,U+0F53,U+0F0B:[uni0F420FB2=0+680|uni0F7C0F72=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F42,U+0FB2,U+0F7C,U+0F7A,U+0F62,U+0F0B:[uni0F420FB2=0+680|uni0F7C0F7A=0+0|uni0F62=4+620|uni0F0B=5@-65,0+130] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F51,U+0F42,U+0F74,U+0F72,U+0F42,U+0F0B:[uni0F51=0+600|uni0F420F740F72=1+680|uni0F42=4+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F51,U+0F42,U+0F74,U+0F7A,U+0F53,U+0F0B:[uni0F51=0+600|uni0F420F74=1+680|uni0F7A=1+0|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F51,U+0F42,U+0F74,U+0F7A,U+0F42,U+0F66,U+0F0B:[uni0F51=0+600|uni0F420F74=1+680|uni0F7A=1+0|uni0F42=4+680|uni0F66=5+680|uni0F0B=6+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F51,U+0F42,U+0FB3,U+0F7C,U+0F7A,U+0F44,U+0F0B:[uni0F51=0+600|uni0F420FB3=1+680|uni0F7C0F7A=1+0|uni0F44=5+560|uni0F0B=6@-20,0+110] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F58,U+0F42,U+0F7C,U+0F7C,U+0F53,U+0F0B:[uni0F58=0+660|uni0F420F7D=1+680|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F44,U+0F74,U+0F72,U+0F42,U+0F0B:[uni0F440F74=0+610|uni0F72=0+0|uni0F42=3+680|uni0F0B=4+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F51,U+0F42,U+0FB2,U+0F74,U+0F7C,U+0F56,U+0F0B:[uni0F51=0+600|uni0F420FB20F74=1+680|uni0F7C=1+0|uni0F56=5+610|uni0F0B=6+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F56,U+0F45,U+0F74,U+0F72,U+0F42,U+0F0B:[uni0F56=0+610|uni0F450F740F72=1+630|uni0F42=4+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F56,U+0F45,U+0F74,U+0F72,U+0F66,U+0F0B:[uni0F56=0+610|uni0F450F740F72=1+630|uni0F66=4+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F56,U+0F45,U+0FB2,U+0F74,U+0F42,U+0F0B:[uni0F56=0+610|uni0F450FB20F74=1+640|uni0F42=4+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F56,U+0F45,U+0F74,U+0F72,U+0F0B:[uni0F56=0+610|uni0F450F740F72=1+630|uni0F0B=4+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F56,U+0F45,U+0F74,U+0F7E,U+0F0B:[uni0F56=0+610|uni0F450F740F7E=1+630|uni0F0B=4+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F46,U+0F74,U+0F72,U+0F63,U+0F0B:[uni0F460F74=0+650|uni0F72=0+0|uni0F63=3+700|uni0F0B=4+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F46,U+0F74,U+0F7C,U+0F51,U+0F0B:[uni0F460F74=0+650|uni0F7C=0+0|uni0F51=3+600|uni0F0B=4@-70,0+106] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F46,U+0F74,U+0F7C,U+0F51,U+0F0B:[uni0F460F74=0+650|uni0F7C=0+0|uni0F51=3+600|uni0F0B=4@-70,0+106] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F46,U+0F74,U+0F7E,U+0F51,U+0F0B:[uni0F460F740F7E=0+650|uni0F51=3+600|uni0F0B=4@-70,0+106] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F46,U+0F39,U+0F74,U+0F7C,U+0F51,U+0F0B:[uni0F46=0+620|uni0F39=0+0|uni0F74=0+0|uni0F7C=0+0|uni0F51=4+600|uni0F0B=5@-70,0+106] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F46,U+0FB2,U+0F74,U+0F72,U+0F53,U+0F0B:[uni0F460FB20F740F72=0+660|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F46,U+0FB2,U+0F74,U+0F7C,U+0F63,U+0F0B:[uni0F460FB20F74=0+660|uni0F7C=0+0|uni0F63=4+700|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F58,U+0F46,U+0F7C,U+0F7A,U+0F53,U+0F0B:[uni0F58=0+660|uni0F46=1+620|uni0F7C0F7A=1+0|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F60,U+0F46,U+0FB1,U+0F7C,U+0F72,U+0F62,U+0F0B:[uni0F60=0+600|uni0F460FB10F7C0F72=1+660|uni0F62=5+620|uni0F0B=6@-65,0+130] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F47,U+0F7C,U+0F7C,U+0F0B:[uni0F470F7D=0+570|uni0F0B=3+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F62,U+0F97,U+0F74,U+0F7A,U+0F53,U+0F39,U+0F0B:[uni0F620F970F74=0+600|uni0F7A=0+0|uni0F53=4+590|uni0F39=4+0|uni0F0B=6+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F49,U+0F74,U+0F72,U+0F0B:[uni0F490F74=0+580|uni0F72=0+0|uni0F0B=3+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F49,U+0F74,U+0F72,U+0F44,U+0F0B:[uni0F490F74=0+580|uni0F72=0+0|uni0F44=3+560|uni0F0B=4@-20,0+110] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F58,U+0F49,U+0F72,U+0F7E,U+0F51,U+0F0B:[uni0F58=0+660|uni0F49=1+580|uni0F720F7E=1+0|uni0F51=4+600|uni0F0B=5@-70,0+106] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F42,U+0F4F,U+0F74,U+0F72,U+0F42,U+0F0B:[uni0F42=0+680|uni0F4F0F740F72=1+600|uni0F42=4+680|uni0F0B=5+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F56,U+0F4F,U+0F44,U+0F7C,U+0F7E,U+0F66,U+0F0B:[uni0F56=0+610|uni0F4F=1+560|uni0F44=2+560|uni0F7C0F7E=2+0|uni0F66=5+680|uni0F0B=6+190] -../fonts/a02a7f0ad42c2922cb37ad1358c9df4eb81f1bca.ttf::U+0F50,U+0F39,U+0F74,U+0F7A,U+0F4A,U+0F0B:[uni0F50=0+600|uni0F39=0+0|uni0F74=0+0|uni0F7A=0+0|uni0F4A=4+590|uni0F0B=5+190] diff --git a/test/shaping/data/in-house/tests/tibetan-contractions-2.tests b/test/shaping/data/in-house/tests/tibetan-contractions-2.tests deleted file mode 100644 index b44445c..0000000 --- a/test/shaping/data/in-house/tests/tibetan-contractions-2.tests +++ /dev/null @@ -1,53 +0,0 @@ -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F50,U+0F74,U+0F72,U+0F53,U+0F0B:[uni0F500F74=0+600|uni0F72=0+0|uni0F53=3+590|uni0F0B=4@-30,0+160] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F58,U+0F50,U+0F74,U+0F7C,U+0F44,U+0F0B:[uni0F58=0+660|uni0F500F74=1+600|uni0F7C=1+0|uni0F44=4+560|uni0F0B=5@-20,0+110] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F58,U+0F50,U+0F7C,U+0F7A,U+0F44,U+0F0B:[uni0F58=0+660|uni0F50=1+600|uni0F7C0F7A=1+0|uni0F44=4+560|uni0F0B=5@-20,0+110] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F58,U+0F50,U+0F7C,U+0F72,U+0F66,U+0F0B:[uni0F58=0+660|uni0F50=1+600|uni0F7C0F72=1+0|uni0F66=4+680|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F51,U+0F74,U+0F62,U+0FB2,U+0F7C,U+0F51,U+0F0B:[uni0F510F74=0+600|uni0F620FB2=2+600|uni0F7C=2+0|uni0F51=5+600|uni0F0B=6@-70,0+106] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F51,U+0FB2,U+0F74,U+0F72,U+0F42,U+0F0B:[uni0F510FB20F74=0+600|uni0F72=0+0|uni0F42=4+680|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F42,U+0F51,U+0F74,U+0F7A,U+0F53,U+0F0B:[uni0F42=0+680|uni0F510F740F7A=1+600|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F56,U+0F51,U+0F7B,U+0F42,U+0F66,U+0F0B:[uni0F56=0+610|uni0F510F7B=1+579|uni0F42=3+680|uni0F66=4+680|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F60,U+0F51,U+0F74,U+0F7A,U+0F51,U+0F0B:[uni0F60=0+600|uni0F510F740F7A=1+600|uni0F51=4+600|uni0F0B=5@-70,0+106] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F62,U+0FA1,U+0F7C,U+0F7A,U+0F0B:[uni0F620FA10F7C0F7A=0+580|uni0F0B=4+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F66,U+0FA1,U+0F74,U+0F72,U+0F56,U+0F0B:[uni0F660FA10F74=0+680|uni0F72=0+0|uni0F56=4+610|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F53,U+0F74,U+0F7C,U+0F42,U+0F66,U+0F0B:[uni0F530F74=0+600|uni0F7C=0+0|uni0F42=3+680|uni0F66=4+680|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F53,U+0F74,U+0F7C,U+0F62,U+0F0B:[uni0F530F74=0+600|uni0F7C=0+0|uni0F62=3+620|uni0F0B=4@-65,0+130] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F42,U+0F53,U+0FB1,U+0F7C,U+0F7E,U+0F62,U+0F0B:[uni0F42=0+680|uni0F530FB1=1+600|uni0F7C0F7E=1+0|uni0F62=5+620|uni0F0B=6@-65,0+130] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F51,U+0F54,U+0F74,U+0F7C,U+0F42,U+0F66,U+0F0B:[uni0F51=0+600|uni0F540F74=1+610|uni0F7C=1+0|uni0F42=4+680|uni0F66=5+680|uni0F0B=6+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F56,U+0FB1,U+0F74,U+0F7E,U+0F56,U+0F0B:[uni0F560FB10F74=0+620|uni0F7E=0+0|uni0F56=4+610|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F56,U+0FB3,U+0F74,U+0F7C,U+0F53,U+0F0B:[uni0F560FB30F74=0+650|uni0F7C=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F56,U+0FB3,U+0F7C,U+0F7C,U+0F53,U+0F0B:[uni0F560FB3=0+650|uni0F7D=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F51,U+0F56,U+0F74,U+0F7C,U+0F51,U+0F0B:[uni0F51=0+600|uni0F560F74=1+610|uni0F7C=1+0|uni0F51=4+600|uni0F0B=5@-70,0+106] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F51,U+0F56,U+0F74,U+0F7C,U+0F56,U+0F66,U+0F0B:[uni0F51=0+600|uni0F560F74=1+610|uni0F7C=1+0|uni0F56=4+610|uni0F66=5+680|uni0F0B=6+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F58,U+0F74,U+0F7A,U+0F42,U+0F66,U+0F0B:[uni0F580F74=0+680|uni0F7A=0+0|uni0F42=3+680|uni0F66=4+680|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F58,U+0F74,U+0F72,U+0F42,U+0F0B:[uni0F580F74=0+680|uni0F72=0+0|uni0F42=3+680|uni0F0B=4+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F58,U+0F74,U+0F7A,U+0F42,U+0F66,U+0F0B:[uni0F580F74=0+680|uni0F7A=0+0|uni0F42=3+680|uni0F66=4+680|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F58,U+0F74,U+0F7A,U+0F53,U+0F0B:[uni0F580F74=0+680|uni0F7A=0+0|uni0F53=3+590|uni0F0B=4@-30,0+160] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F58,U+0F9F,U+0F7C,U+0F7A,U+0F42,U+0F0B:[uni0F580F9F0F7C0F7A=0+660|uni0F42=4+680|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F58,U+0F7C,U+0F7A,U+0F44,U+0F0B:[uni0F58=0+660|uni0F7C0F7A=0+0|uni0F44=3+560|uni0F0B=4@-20,0+110] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F42,U+0F59,U+0F74,U+0F7C,U+0F62,U+0F0B:[uni0F42=0+680|uni0F590F74=1+620|uni0F7C=1+0|uni0F62=4+620|uni0F0B=5@-65,0+130] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F58,U+0F5A,U+0FAE,U+0F74,U+0F7E,U+0F66,U+0F0B:[uni0F58=0+660|uni0F5A0FAE0F740F7E=1+620|uni0F66=5+680|uni0F0B=6+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F62,U+0FAB,U+0F74,U+0F7A,U+0F66,U+0F0B:[uni0F620FAB0F74=0+660|uni0F7A=0+0|uni0F66=4+680|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F62,U+0FAB,U+0F74,U+0F7A,U+0F53,U+0F0B:[uni0F620FAB0F74=0+660|uni0F7A=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F5E,U+0F74,U+0F7C,U+0F63,U+0F0B:[uni0F5E0F74=0+660|uni0F7C=0+0|uni0F63=3+700|uni0F0B=4+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F42,U+0F5E,U+0F74,U+0F7C,U+0F42,U+0F0B:[uni0F42=0+680|uni0F5E0F74=1+660|uni0F7C=1+0|uni0F42=4+680|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F42,U+0F5E,U+0F74,U+0F7C,U+0F58,U+0F66,U+0F0B:[uni0F42=0+680|uni0F5E0F74=1+660|uni0F7C=1+0|uni0F58=4+660|uni0F66=5+680|uni0F0B=6+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F42,U+0F5F,U+0F74,U+0F7C,U+0F0B:[uni0F42=0+680|uni0F5F0F74=1+610|uni0F7C=1+0|uni0F0B=4+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F42,U+0F5F,U+0F74,U+0F72,U+0F44,U+0F0B:[uni0F42=0+680|uni0F5F0F740F72=1+610|uni0F44=4+560|uni0F0B=5@-20,0+110] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F42,U+0F5F,U+0F74,U+0F7A,U+0F62,U+0F0B:[uni0F42=0+680|uni0F5F0F74=1+610|uni0F7A=1+0|uni0F62=4+620|uni0F0B=5@-65,0+130] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F42,U+0F5F,U+0F74,U+0F7A,U+0F62,U+0F0B:[uni0F42=0+680|uni0F5F0F74=1+610|uni0F7A=1+0|uni0F62=4+620|uni0F0B=5@-65,0+130] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F42,U+0F5F,U+0F74,U+0F7A,U+0F51,U+0F0B:[uni0F42=0+680|uni0F5F0F74=1+610|uni0F7A=1+0|uni0F51=4+600|uni0F0B=5@-70,0+106] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F60,U+0F7C,U+0F7A,U+0F62,U+0F0B:[uni0F60=0+600|uni0F7C0F7A=0+0|uni0F62=3+620|uni0F0B=4@-65,0+130] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F61,U+0F72,U+0F7A,U+0F0B:[uni0F61=0+700|uni0F720F7A=0+0|uni0F0B=3+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F61,U+0F7A,U+0F7A,U+0F66,U+0F0B:[uni0F61=0+700|uni0F7B=0+0|uni0F66=3+680|uni0F0B=4+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F62,U+0F72,U+0F53,U+0F7C,U+0F7A,U+0F0B:[uni0F620F72=0+620|uni0F530F7C0F7A=2+590|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F62,U+0F74,U+0F7C,U+0F63,U+0F0B:[uni0F620F74=0+601|uni0F7C=0+0|uni0F63=3+700|uni0F0B=4+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F66,U+0F7A,U+0F7E,U+0F53,U+0F0B:[uni0F66=0+680|uni0F7A0F7E=0+0|uni0F53=3+590|uni0F0B=4@-30,0+160] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F66,U+0F7A,U+0F7E,U+0F51,U+0F60,U+0F0B:[uni0F66=0+680|uni0F7A0F7E=0+0|uni0F51=3+600|uni0F60=4+600|uni0F0B=5@-40,0+150] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F66,U+0F7C,U+0F7C,U+0F56,U+0F0B:[uni0F660F7D=0+680|uni0F56=3+610|uni0F0B=4+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F66,U+0F7C,U+0F7C,U+0F62,U+0F0B:[uni0F660F7D=0+680|uni0F62=3+620|uni0F0B=4@-65,0+130] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F66,U+0FB2,U+0F7C,U+0F7A,U+0F66,U+0F0B:[uni0F660FB2=0+680|uni0F7C0F7A=0+0|uni0F66=4+680|uni0F0B=5+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F66,U+0FB3,U+0F7C,U+0F7C,U+0F51,U+0F0B:[uni0F660FB3=0+680|uni0F7D=0+0|uni0F51=4+600|uni0F0B=5@-70,0+106] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F66,U+0FB3,U+0F7C,U+0F7C,U+0F53,U+0F0B:[uni0F660FB3=0+680|uni0F7D=0+0|uni0F53=4+590|uni0F0B=5@-30,0+160] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F56,U+0F66,U+0F99,U+0F7C,U+0F7E,U+0F51,U+0F66,U+0F0B:[uni0F56=0+610|uni0F660F99=1+670|uni0F7C0F7E=1+0|uni0F51=5+600|uni0F66=6+680|uni0F0B=7+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F63,U+0FB7,U+0FB1,U+0F7C,U+0F42,U+0F66,U+0F0B:[uni0F630FB70FB1=0+680|uni0F7C=0+0|uni0F42=4+680|uni0F66=5+680|uni0F0B=6+190] -../fonts/2de1ab4907ab688c0cfc236b0bf51151db38bf2e.ttf::U+0F68,U+0FB1,U+0F7C,U+0F53,U+0F0B:[uni0F680FB1=0+740|uni0F7C=0+0|uni0F53=3+590|uni0F0B=4@-30,0+160] diff --git a/test/shaping/data/in-house/tests/tibetan-vowels.tests b/test/shaping/data/in-house/tests/tibetan-vowels.tests deleted file mode 100644 index 0bb0743..0000000 --- a/test/shaping/data/in-house/tests/tibetan-vowels.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F68,U+0F72:[uni0F680F72=0+730] -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F68,U+0F74:[uni0F680F74=0+730] -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F68,U+0F7A:[uni0F680F7A=0+730] -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F68,U+0F7C:[uni0F680F7C=0+730] -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F68,U+0F71,U+0F72:[uni0F680F710F72=0+720] -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F68,U+0F71,U+0F74:[uni0F680F75=0+720] -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F68,U+0F7B:[uni0F680F7B=0+720] -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F68,U+0F7D:[uni0F680F7D=0+730] -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F68,U+0F7E:[uni0F680F7E=0+730] -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F68,U+0F7F:[uni0F68=0+730|uni0F7F=0+408] -../fonts/82f4f3b57bb55344e72e70231380202a52af5805.ttf::U+0F00:[uni0F00=0+730] diff --git a/test/shaping/data/in-house/tests/use-indic3.tests b/test/shaping/data/in-house/tests/use-indic3.tests deleted file mode 100644 index 8c3ae13..0000000 --- a/test/shaping/data/in-house/tests/use-indic3.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/3c96e7a303c58475a8c750bf4289bbe73784f37d.ttf::U+0C95,U+0CCD,U+0CB0:[uni0C95=0+1176|uni0CB0_uni0CCD.blwf=0+275] diff --git a/test/shaping/data/in-house/tests/use-marchen.tests b/test/shaping/data/in-house/tests/use-marchen.tests deleted file mode 100644 index 850c3e7..0000000 --- a/test/shaping/data/in-house/tests/use-marchen.tests +++ /dev/null @@ -1,35 +0,0 @@ -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8F:[u11C8F=0+3000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C71:[u11C71=0+1600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8A,U+11CB5:[u11C8A=0+2000|u11CB5=0@-2000,0+0] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C84,U+11C71:[u11C84=0+2200|u11C71=1+1600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C7E,U+11C8A:[u11C7E=0+2600|u11C8A=1+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8A,U+11C92,U+11CA9:[u11C8A.11C92.11CA9=0+2600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8A,U+11C94,U+11CA9:[u11C8A.11C94.11CA9=0+2600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11C92,U+11CA9:[u11C8D.11C92.11CA9=0+2600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11C94,U+11CA9:[u11C8D.11C94.11CA9=0+2600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11C9E,U+11CA9:[u11C8D.11C9E.11CA9=0+3200] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11CA0,U+11CA9:[u11C8D.11CA0.11CA9=0+3000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11C92,U+11CAA:[u11C8D.11C92.11CAA=0+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11C94,U+11CAA:[u11C8D.11C94.11CAA=0+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11C9D,U+11CAA:[u11C8D.11C9D.11CAA=0+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11C9E,U+11CAA:[u11C8D.11C9E.11CAA=0+2600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11CA0,U+11CAA:[u11C8D.11CA0.11CAA=0+2400] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C80,U+11C72,U+11CAA:[u11C80=0+2400|u11C72.11CAA=1+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8C,U+11CB1,U+11C8D:[u11C8C.11CB1=0+2793|u11C8D=2+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C80,U+11C7C,U+11CB3:[u11C80=0+2400|u11C7C.11CB3=1+2200] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C7F,U+11CB2,U+11C7D:[u11C7F.11CB2=0+2400|u11C7D=2+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11CB2,U+11C81:[u11C8D.11CB2=0+2000|u11C81=2+2400] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8C,U+11CB4,U+11C74:[u11C8C.11CB4=0+2800|u11C74=2+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8A,U+11CA1,U+11CA9,U+11C71:[u11C8A.11CA1.11CA9=0+3000|u11C71=3+1600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11CA1,U+11CA9,U+11C71:[u11C8D.11CA1.11CA9=0+3000|u11C71=3+1600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8D,U+11CA1,U+11CAA,U+11C71:[u11C8D.11CA1.11CAA=0+2400|u11C71=3+1600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8F,U+11CB0,U+11CB4,U+11CB6:[u11C8F.11CB0.11CB4=0+3600|u11CB6=0@-3200,0+0] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8E,U+11CB0,U+11CB2,U+11CB5:[u11C8E.11CB0.11CB2=0+2000|u11CB5=0@-2000,0+0] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C74,U+11C89,U+11CB2,U+11C75:[u11C74=0+2000|u11C89.11CB2=1+2000|u11C75=3+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C7C,U+11CAA,U+11CB2,U+11C75:[u11C7C.11CAA.11CB2=0+2200|u11C75=3+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C81,U+11C74,U+11CB2,U+11C8B:[u11C81=0+2400|u11C74.11CB2=1+2000|u11C8B=3+2400] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8B,U+11CB3,U+11C74,U+11C8D:[u11C8B.11CB3=0+2400|u11C74=2+2000|u11C8D=3+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C83,U+11CB4,U+11C74,U+11C8D:[u11C83.11CB4=0+2800|u11C74=2+2000|u11C8D=3+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C8B,U+11CB3,U+11C74,U+11C8D,U+11C71:[u11C8B.11CB3=0+2400|u11C74=2+2000|u11C8D=3+2000|u11C71=4+1600] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C80,U+11C76,U+11CB1,U+11C75,U+11C8D:[u11C80=0+2400|u11C76.11CB1=1+3200|u11C75=3+2000|u11C8D=4+2000] -../fonts/85414f2552b654585b7a8d13dcc3e8fd9f7970a3.ttf::U+11C80,U+11C8D,U+11C94,U+11CAA,U+11CB1,U+11C74,U+11C8D:[u11C80=0+2400|u11C8D.11C94.11CAA.11CB1.shorti=1+2600|u11C74=5+2000|u11C8D=6+2000] diff --git a/test/shaping/data/in-house/tests/use-syllable.tests b/test/shaping/data/in-house/tests/use-syllable.tests deleted file mode 100644 index 9056008..0000000 --- a/test/shaping/data/in-house/tests/use-syllable.tests +++ /dev/null @@ -1,16 +0,0 @@ -../fonts/96490dd2ff81233b335a650e7eb660e0e7b2eeea.ttf::U+AA00,U+AA2D,U+AA29:[a_cham=0+1121|uSign_cham=0@14,0+0|.notdef=0+600] -../fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf::U+AA00,U+AA34,U+AA36:[raMedial_cham_pre=0+400|a_cham=0+1121|waMedial_cham=0@-32,0+0] -../fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf::U+AA00,U+AA35,U+AA33:[a_cham=0+1121|laMedial_cham=0@-32,0+0|yaMedial_cham=0+542] -../fonts/e68a88939e0f06e34d2bc911f09b70890289c8fd.ttf::U+AA00,U+AA35,U+AA36:[a_cham=0+1121|laMedial_waMedial_cham=0@43,0+0] -../fonts/074a5ae6b19de8f29772fdd5df2d3d833f81f5e6.ttf:--no-glyph-names:U+11320,U+20F0,U+11367:[3=0+502|1=0@33,0+0|4=0@300,8+0] -../fonts/373e67bf41ca264e260a9716162b71a23549e885.ttf:--no-glyph-names:U+A8AC,U+A8B4,U+A8B5:[2=0+377|3=0+242|4=0+210] -../fonts/59a585a63b3df608fbeef00956c8c108deec7de6.ttf:--no-glyph-names:U+1BC7,U+1BEA,U+1BF3:[1=0+749|2=0+402|4=0+535|3=0+401] -../fonts/1ed7e9064f008f62de6ff0207bb4dd29409597a5.ttf::U+11064,U+1107F,U+11052,U+11065,U+1107F,U+11053:[brm_num100.1=0+2224|brm_num1000.2=3+1834] -../fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf::U+11013,U+11042,U+11046:[brm_KA=0+754|brm_vowelEE=0@-383,0+0|brm_virama=0@-524,0+0] -../fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf::U+11013,U+11044,U+11046:[brm_KA=0+754|brm_vowelOO=0@-647,0+0|brm_virama=0@-524,0+0] -../fonts/28f497629c04ceb15546c9a70e0730125ed6698d.ttf::U+11013,U+1103C:[brm_KA=0+754|brm_vowelU=0@-403,0+0] -../fonts/86cdd983c4e4c4d7f27dd405d6ceb7d4b9ed3d35.ttf::U+111C8,U+111C9,U+111C9:[u111C8=0+500|u111C9=0@-500,0+0|u111C9=0@-500,0+0] -../fonts/3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf::U+1A3D,U+1A5A,U+1A63:[uni1A3D=0+250|uni1A5A=0+0|uni1A63=0+250] -../fonts/3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf::U+1A3D,U+1A60,U+1A3D,U+1A63,U+1A60,U+1A3D,U+1A59:[uni1A3D=0+250|uni1A60=0+0|uni1A3D=2+250|uni1A63=2+250|uni1A60=2+0|uni1A3D=5+250|uni1A59=5+0] -../fonts/3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf::U+1A3D,U+1A60,U+1A3D,U+1A63,U+1A60,U+1A3D,U+1A5A:[uni1A3D=0+250|uni1A60=0+0|uni1A3D=2+250|uni1A63=2+250|uni1A60=2+0|uni1A3D=5+250|uni25CC=5+250|uni1A5A=5+0] -../fonts/3cc01fede4debd4b7794ccb1b16cdb9987ea7571.ttf::U+1A3D,U+1A60,U+1A3D,U+1A63,U+1A60,U+1A3D,U+1A60:[uni1A3D=0+250|uni1A60=0+0|uni1A3D=2+250|uni1A63=2+250|uni1A60=2+0|uni1A3D=5+250|uni1A60=5+0] diff --git a/test/shaping/data/in-house/tests/use.tests b/test/shaping/data/in-house/tests/use.tests deleted file mode 100644 index 7631c3b..0000000 --- a/test/shaping/data/in-house/tests/use.tests +++ /dev/null @@ -1,14 +0,0 @@ -../fonts/fbb6c84c9e1fe0c39e152fbe845e51fd81f6748e.ttf::U+1B1B,U+1B44,U+1B13,U+1B3E:[gid3=0+990|gid7=0+2473|gid5=0@-293,-400+0] -../fonts/4cce528e99f600ed9c25a2b69e32eb94a03b4ae8.ttf::U+1A48,U+1A58,U+1A25,U+1A48,U+1A58,U+1A25,U+1A6E,U+1A63:[uni1A48=0+1212|uni1A25=0+1912|uni1A58=0+0|uni1A48=3+1212|uni1A6E=3+0|uni1A25=3+1912|uni1A58=3+0|uni1A63=3+1212] -../fonts/f518eb6f6b5eec2946c9fbbbde44e45d46f5e2ac.ttf::U+1A48,U+1A58,U+1A25,U+1A48,U+1A58,U+1A25,U+1A6E,U+1A63:[uni1A48=0+1212|uni1A25=0+1912|uni1A58=0+0|uni1A48=3+1212|uni1A6E=3+1211|uni1A25=3+1912|uni1A58=3+0|uni1A63=3+1212] -../fonts/6ff0fbead4462d9f229167b4e6839eceb8465058.ttf:--font-funcs=ot:U+11103,U+11128:[u11103=0+837|u11128=0+0] -../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf::U+11124,U+1112E:[u11124=0+514|u11131=0+0|u11127=0+0] -../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf::U+11124,U+11131,U+11127:[u11124=0+514|u11131=0+0|u11127=0+0] -../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf::U+11124,U+11127,U+11131:[u11124=0+514|u11127=0+0|uni25CC=0+547|u11131=0+0] -../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf::U+11124,U+11134,U+11131:[u11124=0+514|u11134=0+0|u11131=0+0] -../fonts/2a670df15b73a5dc75a5cc491bde5ac93c5077dc.ttf::U+11124,U+11131,U+11134:[u11124=0+514|u11131=0+0|uni25CC=0+547|u11134=0+0] -../fonts/573d3a3177c9a8646e94c8a0d7b224334340946a.ttf::U+11410,U+11442,U+11411,U+11440,U+11443,U+11410,U+11442,U+11411,U+11441,U+11443:[E_dv.alt=0+275|Ga.icd=0+367|Gha.diag=0@100,0+386|AA_dv.alt=0+208|Candrabindu=0@17,-8+0|E_dv.alt=5+275|Ga.icd=5+367|Gha.diag=5@100,0+386|AU_dv_part.alt=5+213|Candrabindu.sm=5@-52,179+0] -../fonts/dcf774ca21062e7439f98658b18974ea8b956d0c.ttf::U+11328,U+1134D,U+1CF4:[gid1=0+793|gid2=0+0|gid3=0+0] -../fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf::U+1C00,U+1C27,U+1C28,U+1C34,U+1C35:[uni1C35=0+500|uni1C34=0+500|uni1C28=0+500|uni1C27=0+500|uni1C00=0+500] -../fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf::U+0D4E,U+0D15,U+0D4D,U+0D15,U+0D46:[uni0D15=0+500|uni0D4E=0+500|uni0D4D=0+500|uni0D46=3+500|uni0D15=3+500] -../fonts/4afb0e8b9a86bb9bd73a1247de4e33fbe3c1fd93.ttf::U+1102D,U+11046,U+11013,U+11046,U+11013,U+11046:[u11013=0+500|u11046_u11013=0+500|u1102D_u11046=0+500|u11046=0+500] diff --git a/test/shaping/data/in-house/tests/variations-rvrn.tests b/test/shaping/data/in-house/tests/variations-rvrn.tests deleted file mode 100644 index 78ebb92..0000000 --- a/test/shaping/data/in-house/tests/variations-rvrn.tests +++ /dev/null @@ -1,100 +0,0 @@ -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=1:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=11:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=21:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=31:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=41:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=51:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=61:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=71:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=81:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=91:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=101:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=111:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=121:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=131:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=141:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=151:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=161:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=171:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=181:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=191:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=201:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=211:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=221:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=231:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=241:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=251:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=261:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=271:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=281:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=291:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=301:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=311:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=321:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=331:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=341:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=351:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=361:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=371:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=381:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=391:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=401:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=411:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=421:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=431:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=441:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=451:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=461:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=471:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=481:U+0072:[rvrn_base=0+1529] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=491:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=501:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=511:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=521:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=531:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=541:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=551:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=561:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=571:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=581:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=591:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=601:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=611:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=621:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=631:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=641:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=651:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=661:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=671:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=681:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=691:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=701:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=711:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=721:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=731:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=741:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=751:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=761:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=771:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=781:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=791:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=801:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=811:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=821:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=831:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=841:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=851:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=861:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=871:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=881:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=891:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=901:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=911:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=921:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=931:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=941:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=951:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=961:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=971:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=981:U+0072:[rvrn_subst=0+1825] -../fonts/d23d76ea0909c14972796937ba072b5a40c1e257.ttf:--variations=FVTT=991:U+0072:[rvrn_subst=0+1825] diff --git a/test/shaping/data/in-house/tests/vertical.tests b/test/shaping/data/in-house/tests/vertical.tests deleted file mode 100644 index 3958813..0000000 --- a/test/shaping/data/in-house/tests/vertical.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/191826b9643e3f124d865d617ae609db6a2ce203.ttf:--direction=t --font-funcs=ft:U+300C:[uni300C.vert=0@-512,-578+0,-1024] -../fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf:--direction=t --font-funcs=ft:U+0041,U+0042:[gid1=0@-654,-2128+0,-2789|gid2=1@-665,-2125+0,-2789] -../fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf:--direction=t --font-funcs=ot:U+0041,U+0042:[gid1=0@-654,-1468+0,-2048|gid2=1@-665,-1462+0,-2048] -../fonts/4cbbc461be066fccc611dcc634af6e8cb2705537.ttf:--direction=t --font-funcs=ot:U+FF38:[gid2=0@-500,-867+0,-1000] diff --git a/test/shaping/data/in-house/tests/zero-width-marks.tests b/test/shaping/data/in-house/tests/zero-width-marks.tests deleted file mode 100644 index 1a3474a..0000000 --- a/test/shaping/data/in-house/tests/zero-width-marks.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/bb9473d2403488714043bcfb946c9f78b86ad627.ttf::U+1030:[circledash=0+636|u1030.med=0@-162,0+0] -../fonts/8454d22037f892e76614e1645d066689a0200e61.ttf::U+05E0,U+05B8,U+0591,U+05DA,U+05B0:[uni05DA05B0=3+991|uni2009=0+200|uni0591=0@75,0+0|uni05B8=0@495,0+0|uni05E0=0+683] -../fonts/45855bc8d46332b39c4ab9e2ee1a26b1f896da6b.ttf::U+0E01,U+0E34,U+0E01:[gid1=0+1264|gid2=0@20,0+0|gid1=2+1264] -../fonts/7a37dc4d5bf018456aea291cee06daf004c0221c.ttf::U+0E01,U+0E34,U+0E01:[gid1=0+1264|gid2=0@20,0+1000|gid1=2+1264] -../fonts/8099955657a54e9ee38a6ba1d6f950ce58e3cc25.ttf::U+0E01,U+0E34,U+0E01:[gid1=0+1264|gid2=0+0|gid1=2+1264] -../fonts/bb0c53752e85c3d28973ebc913287b8987d3dfe8.ttf::U+0E01,U+0E34,U+0E01:[gid1=0+1264|gid2=0+0|gid1=2+1264] -../fonts/ffa0f5d2d9025486d8469d8b1fdd983e7632499b.ttf::U+0058,U+0303,U+0078,U+0303,U+006A,U+006A,U+006A,U+0303,U+006A,U+0303,U+006A,U+006A:[gid1=0+1200|gid6=0@-1029,340+0|gid3=2+1083|gid6=2@-992,0+0|gid2=4+528|gid2=5+528|gid5=6+528|gid6=6@-693,0+0|gid5=8+528|gid6=8@-693,0+0|gid2=10+528|gid2=11+528] -../fonts/cc5f3d2d717fb6bd4dfae1c16d48a2cb8e12233b.ttf::U+0058,U+0303,U+0078,U+0303,U+006A,U+006A,U+006A,U+0303,U+006A,U+0303,U+006A,U+006A:[gid1=0+1200|gid6=0@-1029,340+1200|gid3=2+1083|gid6=2@-992,0+1200|gid2=4+528|gid2=5+528|gid5=6+528|gid6=6@-693,0+1200|gid5=8+528|gid6=8@-693,0+1200|gid2=10+528|gid2=11+528] -../fonts/fcdcffbdf1c4c97c05308d7600e4c283eb47dbca.ttf::U+0058,U+0303,U+0078,U+0303,U+006A,U+006A,U+006A,U+0303,U+006A,U+0303,U+006A,U+006A:[gid1=0+1200|gid6=0+0|gid3=2+1083|gid6=2+0|gid2=4+528|gid2=5+528|gid5=6+528|gid6=6+0|gid5=8+528|gid6=8+0|gid2=10+528|gid2=11+528] -../fonts/56cfd0e18d07f41c38e9598545a6d369127fc6f9.ttf::U+0058,U+0303,U+0078,U+0303,U+006A,U+006A,U+006A,U+0303,U+006A,U+0303,U+006A,U+006A:[gid1=0+1200|gid6=0@-1029,340+0|gid3=2+1083|gid6=2@-992,0+0|gid2=4+528|gid2=5+528|gid5=6+528|gid6=6@-693,0+0|gid5=8+528|gid6=8@-693,0+0|gid2=10+528|gid2=11+528] -../fonts/a98e908e2ed21b22228ea59ebcc0f05034c86f2e.ttf::U+0041,U+0042,U+0041:[A=0+1368|B=1+0|A=2+1368] diff --git a/test/shaping/data/text-rendering-tests/Makefile.am b/test/shaping/data/text-rendering-tests/Makefile.am deleted file mode 100644 index 17d7ba5..0000000 --- a/test/shaping/data/text-rendering-tests/Makefile.am +++ /dev/null @@ -1,27 +0,0 @@ -# Process this file with automake to produce Makefile.in - -NULL = - -# Convenience targets: -lib: - @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib - -update: - (cd $(srcdir) && ./update.sh) - -EXTRA_DIST = \ - README \ - COPYING \ - DISABLED \ - update.py \ - meson.build \ - fonts \ - $(TESTS) \ - $(NULL) - -TEST_EXTENSIONS = .tests -TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) - -include Makefile.sources - --include $(top_srcdir)/git.mk diff --git a/test/shaping/data/text-rendering-tests/Makefile.in b/test/shaping/data/text-rendering-tests/Makefile.in deleted file mode 100644 index bebe203..0000000 --- a/test/shaping/data/text-rendering-tests/Makefile.in +++ /dev/null @@ -1,950 +0,0 @@ -# Makefile.in generated by automake 1.16.2 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2020 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Process this file with automake to produce Makefile.in -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -TESTS = tests/AVAR-1.tests tests/CFF-1.tests tests/CFF-2.tests \ - tests/CFF2-1.tests tests/CMAP-1.tests tests/CMAP-2.tests \ - tests/CVAR-1.tests tests/CVAR-2.tests tests/GLYF-1.tests \ - tests/GPOS-1.tests tests/GPOS-2.tests tests/GPOS-3.tests \ - tests/GPOS-4.tests tests/GPOS-5.tests tests/GSUB-1.tests \ - tests/GSUB-2.tests tests/GSUB-3.tests tests/GVAR-1.tests \ - tests/GVAR-2.tests tests/GVAR-3.tests tests/GVAR-4.tests \ - tests/GVAR-5.tests tests/GVAR-6.tests tests/GVAR-7.tests \ - tests/GVAR-8.tests tests/GVAR-9.tests tests/HVAR-1.tests \ - tests/HVAR-2.tests tests/KERN-1.tests tests/KERN-2.tests \ - tests/MORX-1.tests tests/MORX-10.tests 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-2.tests tests/MORX-20.tests \ - tests/MORX-21.tests tests/MORX-22.tests tests/MORX-23.tests \ - tests/MORX-24.tests tests/MORX-25.tests tests/MORX-26.tests \ - tests/MORX-27.tests tests/MORX-28.tests tests/MORX-29.tests \ - tests/MORX-3.tests tests/MORX-30.tests tests/MORX-31.tests \ - tests/MORX-32.tests tests/MORX-33.tests tests/MORX-34.tests \ - tests/MORX-35.tests tests/MORX-36.tests tests/MORX-37.tests \ - tests/MORX-38.tests tests/MORX-39.tests tests/MORX-4.tests \ - tests/MORX-40.tests tests/MORX-41.tests tests/MORX-5.tests \ - tests/MORX-6.tests tests/MORX-7.tests tests/MORX-8.tests \ - tests/MORX-9.tests tests/SFNT-1.tests tests/SFNT-2.tests \ - tests/SHBALI-3.tests tests/SHKNDA-1.tests $(am__EXEEXT_1) -subdir = test/shaping/data/text-rendering-tests -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_link_flag.m4 \ - $(top_srcdir)/m4/ax_code_coverage.m4 \ - $(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \ - $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__tty_colors_dummy = \ - mgn= red= grn= lgn= blu= brg= std=; \ - am__color_tests=no -am__tty_colors = { \ - $(am__tty_colors_dummy); \ - if test "X$(AM_COLOR_TESTS)" = Xno; then \ - am__color_tests=no; \ - elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ - am__color_tests=yes; \ - elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ - am__color_tests=yes; \ - fi; \ - if test $$am__color_tests = yes; then \ - red=''; \ - grn=''; \ - lgn=''; \ - blu=''; \ - mgn=''; \ - brg=''; \ - std=''; \ - fi; \ -} -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } -am__recheck_rx = ^[ ]*:recheck:[ ]* -am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* -am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* -# A command that, given a newline-separated list of test names on the -# standard input, print the name of the tests that are to be re-run -# upon "make recheck". -am__list_recheck_tests = $(AWK) '{ \ - recheck = 1; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - { \ - if ((getline line2 < ($$0 ".log")) < 0) \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ - { \ - recheck = 0; \ - break; \ - } \ - else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ - { \ - break; \ - } \ - }; \ - if (recheck) \ - print $$0; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# A command that, given a newline-separated list of test names on the -# standard input, create the global log from their .trs and .log files. -am__create_global_log = $(AWK) ' \ -function fatal(msg) \ -{ \ - print "fatal: making $@: " msg | "cat >&2"; \ - exit 1; \ -} \ -function rst_section(header) \ -{ \ - print header; \ - len = length(header); \ - for (i = 1; i <= len; i = i + 1) \ - printf "="; \ - printf "\n\n"; \ -} \ -{ \ - copy_in_global_log = 1; \ - global_test_result = "RUN"; \ - while ((rc = (getline line < ($$0 ".trs"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".trs"); \ - if (line ~ /$(am__global_test_result_rx)/) \ - { \ - sub("$(am__global_test_result_rx)", "", line); \ - sub("[ ]*$$", "", line); \ - global_test_result = line; \ - } \ - else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ - copy_in_global_log = 0; \ - }; \ - if (copy_in_global_log) \ - { \ - rst_section(global_test_result ": " $$0); \ - while ((rc = (getline line < ($$0 ".log"))) != 0) \ - { \ - if (rc < 0) \ - fatal("failed to read from " $$0 ".log"); \ - print line; \ - }; \ - printf "\n"; \ - }; \ - close ($$0 ".trs"); \ - close ($$0 ".log"); \ -}' -# Restructured Text title. -am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } -# Solaris 10 'make', and several other traditional 'make' implementations, -# pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it -# by disabling -e (using the XSI extension "set +e") if it's set. -am__sh_e_setup = case $$- in *e*) set +e;; esac -# Default flags passed to test drivers. -am__common_driver_flags = \ - --color-tests "$$am__color_tests" \ - --enable-hard-errors "$$am__enable_hard_errors" \ - --expect-failure "$$am__expect_failure" -# To be inserted before the command running the test. Creates the -# directory for the log if needed. Stores in $dir the directory -# containing $f, in $tst the test, in $log the log. Executes the -# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and -# passes TESTS_ENVIRONMENT. Set up options for the wrapper that -# will run the test scripts (or their associated LOG_COMPILER, if -# thy have one). -am__check_pre = \ -$(am__sh_e_setup); \ -$(am__vpath_adj_setup) $(am__vpath_adj) \ -$(am__tty_colors); \ -srcdir=$(srcdir); export srcdir; \ -case "$@" in \ - */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ - *) am__odir=.;; \ -esac; \ -test "x$$am__odir" = x"." || test -d "$$am__odir" \ - || $(MKDIR_P) "$$am__odir" || exit $$?; \ -if test -f "./$$f"; then dir=./; \ -elif test -f "$$f"; then dir=; \ -else dir="$(srcdir)/"; fi; \ -tst=$$dir$$f; log='$@'; \ -if test -n '$(DISABLE_HARD_ERRORS)'; then \ - am__enable_hard_errors=no; \ -else \ - am__enable_hard_errors=yes; \ -fi; \ -case " $(XFAIL_TESTS) " in \ - *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ - am__expect_failure=yes;; \ - *) \ - am__expect_failure=no;; \ -esac; \ -$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) -# A shell command to get the names of the tests scripts with any registered -# extension removed (i.e., equivalently, the names of the test logs, with -# the '.log' extension removed). The result is saved in the shell variable -# '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, -# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", -# since that might cause problem with VPATH rewrites for suffix-less tests. -# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. -am__set_TESTS_bases = \ - bases='$(TEST_LOGS)'; \ - bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ - bases=`echo $$bases` -RECHECK_LOGS = $(TEST_LOGS) -AM_RECURSIVE_TARGETS = check recheck -am__EXEEXT_1 = -TEST_SUITE_LOG = test-suite.log -am__test_logs1 = $(TESTS:=.log) -am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) -TEST_LOGS = $(am__test_logs2:.tests.log=.log) -TESTS_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver -TESTS_LOG_COMPILE = $(TESTS_LOG_COMPILER) $(AM_TESTS_LOG_FLAGS) \ - $(TESTS_LOG_FLAGS) -am__set_b = \ - case '$@' in \ - */*) \ - case '$*' in \ - */*) b='$*';; \ - *) b=`echo '$@' | sed 's/\.log$$//'`; \ - esac;; \ - *) \ - b='$*';; \ - esac -am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.sources \ - $(top_srcdir)/test-driver COPYING README -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_FT_CFLAGS = @CAIRO_FT_CFLAGS@ -CAIRO_FT_LIBS = @CAIRO_FT_LIBS@ -CAIRO_LIBS = @CAIRO_LIBS@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ -CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ -CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ -CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ -CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ -CODE_COVERAGE_LIBS = @CODE_COVERAGE_LIBS@ -CORETEXT_CFLAGS = @CORETEXT_CFLAGS@ -CORETEXT_LIBS = @CORETEXT_LIBS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DIRECTWRITE_CXXFLAGS = @DIRECTWRITE_CXXFLAGS@ -DIRECTWRITE_LIBS = @DIRECTWRITE_LIBS@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -FGREP = @FGREP@ -FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ -FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ -FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ -FREETYPE_DEPS = @FREETYPE_DEPS@ -FREETYPE_LIBS = @FREETYPE_LIBS@ -GCOV = @GCOV@ -GDI_CFLAGS = @GDI_CFLAGS@ -GDI_LIBS = @GDI_LIBS@ -GENHTML = @GENHTML@ -GIT = @GIT@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_DEPS = @GLIB_DEPS@ -GLIB_LIBS = @GLIB_LIBS@ -GLIB_MKENUMS = @GLIB_MKENUMS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GRAPHITE2_CFLAGS = @GRAPHITE2_CFLAGS@ -GRAPHITE2_DEPS = @GRAPHITE2_DEPS@ -GRAPHITE2_LIBS = @GRAPHITE2_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HAVE_CXX11 = @HAVE_CXX11@ -HB_LIBTOOL_VERSION_INFO = @HB_LIBTOOL_VERSION_INFO@ -HB_VERSION = @HB_VERSION@ -HB_VERSION_MAJOR = @HB_VERSION_MAJOR@ -HB_VERSION_MICRO = @HB_VERSION_MICRO@ -HB_VERSION_MINOR = @HB_VERSION_MINOR@ -HTML_DIR = @HTML_DIR@ -ICU_CFLAGS = @ICU_CFLAGS@ -ICU_CONFIG = @ICU_CONFIG@ -ICU_LIBS = @ICU_LIBS@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ -INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ -INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ -INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ -INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ -INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ -INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ -INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ -LCOV = @LCOV@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -PTHREAD_CC = @PTHREAD_CC@ -PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ -PTHREAD_LIBS = @PTHREAD_LIBS@ -RAGEL = @RAGEL@ -RANLIB = @RANLIB@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -UNISCRIBE_CFLAGS = @UNISCRIBE_CFLAGS@ -UNISCRIBE_LIBS = @UNISCRIBE_LIBS@ -VERSION = @VERSION@ -_GI_EXP_DATADIR = @_GI_EXP_DATADIR@ -_GI_EXP_LIBDIR = @_GI_EXP_LIBDIR@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -ax_pthread_config = @ax_pthread_config@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -have_gobject = @have_gobject@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -NULL = -EXTRA_DIST = \ - README \ - COPYING \ - DISABLED \ - update.py \ - meson.build \ - fonts \ - $(TESTS) \ - $(NULL) - -TEST_EXTENSIONS = .tests -TESTS_LOG_COMPILER = $(srcdir)/../../run-tests.py $(top_builddir)/util/hb-shape$(EXEEXT) -DISBALED_TESTS = \ - tests/CMAP-3.tests \ - tests/SHARAN-1.tests \ - tests/SHBALI-1.tests \ - tests/SHBALI-2.tests \ - tests/SHKNDA-2.tests \ - tests/SHKNDA-3.tests \ - tests/SHLANA-1.tests \ - tests/SHLANA-10.tests \ - tests/SHLANA-2.tests \ - tests/SHLANA-3.tests \ - tests/SHLANA-4.tests \ - tests/SHLANA-5.tests \ - tests/SHLANA-6.tests \ - tests/SHLANA-7.tests \ - tests/SHLANA-8.tests \ - tests/SHLANA-9.tests \ - $(NULL) - -all: all-am - -.SUFFIXES: -.SUFFIXES: .log .tests .tests$(EXEEXT) .trs -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Makefile.sources $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnits test/shaping/data/text-rendering-tests/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnits test/shaping/data/text-rendering-tests/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ - esac; -$(srcdir)/Makefile.sources $(am__empty): - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -# Recover from deleted '.trs' file; this should ensure that -# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create -# both 'foo.log' and 'foo.trs'. Break the recipe in two subshells -# to avoid problems with "make -n". -.log.trs: - rm -f $< $@ - $(MAKE) $(AM_MAKEFLAGS) $< - -# Leading 'am--fnord' is there to ensure the list of targets does not -# expand to empty, as could happen e.g. with make check TESTS=''. -am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) -am--force-recheck: - @: - -$(TEST_SUITE_LOG): $(TEST_LOGS) - @$(am__set_TESTS_bases); \ - am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ - redo_bases=`for i in $$bases; do \ - am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ - done`; \ - if test -n "$$redo_bases"; then \ - redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ - redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ - if $(am__make_dryrun); then :; else \ - rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ - fi; \ - fi; \ - if test -n "$$am__remaking_logs"; then \ - echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ - "recursion detected" >&2; \ - elif test -n "$$redo_logs"; then \ - am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ - fi; \ - if $(am__make_dryrun); then :; else \ - st=0; \ - errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ - for i in $$redo_bases; do \ - test -f $$i.trs && test -r $$i.trs \ - || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ - test -f $$i.log && test -r $$i.log \ - || { echo "$$errmsg $$i.log" >&2; st=1; }; \ - done; \ - test $$st -eq 0 || exit 1; \ - fi - @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ - ws='[ ]'; \ - results=`for b in $$bases; do echo $$b.trs; done`; \ - test -n "$$results" || results=/dev/null; \ - all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ - pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ - fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ - skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ - xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ - xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ - error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ - if test `expr $$fail + $$xpass + $$error` -eq 0; then \ - success=true; \ - else \ - success=false; \ - fi; \ - br='==================='; br=$$br$$br$$br$$br; \ - result_count () \ - { \ - if test x"$$1" = x"--maybe-color"; then \ - maybe_colorize=yes; \ - elif test x"$$1" = x"--no-color"; then \ - maybe_colorize=no; \ - else \ - echo "$@: invalid 'result_count' usage" >&2; exit 4; \ - fi; \ - shift; \ - desc=$$1 count=$$2; \ - if test $$maybe_colorize = yes && test $$count -gt 0; then \ - color_start=$$3 color_end=$$std; \ - else \ - color_start= color_end=; \ - fi; \ - echo "$${color_start}# $$desc $$count$${color_end}"; \ - }; \ - create_testsuite_report () \ - { \ - result_count $$1 "TOTAL:" $$all "$$brg"; \ - result_count $$1 "PASS: " $$pass "$$grn"; \ - result_count $$1 "SKIP: " $$skip "$$blu"; \ - result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ - result_count $$1 "FAIL: " $$fail "$$red"; \ - result_count $$1 "XPASS:" $$xpass "$$red"; \ - result_count $$1 "ERROR:" $$error "$$mgn"; \ - }; \ - { \ - echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ - $(am__rst_title); \ - create_testsuite_report --no-color; \ - echo; \ - echo ".. contents:: :depth: 2"; \ - echo; \ - for b in $$bases; do echo $$b; done \ - | $(am__create_global_log); \ - } >$(TEST_SUITE_LOG).tmp || exit 1; \ - mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ - if $$success; then \ - col="$$grn"; \ - else \ - col="$$red"; \ - test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ - fi; \ - echo "$${col}$$br$${std}"; \ - echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ - echo "$${col}$$br$${std}"; \ - create_testsuite_report --maybe-color; \ - echo "$$col$$br$$std"; \ - if $$success; then :; else \ - echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ - if test -n "$(PACKAGE_BUGREPORT)"; then \ - echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ - fi; \ - echo "$$col$$br$$std"; \ - fi; \ - $$success || exit 1 - -check-TESTS: - @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list - @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - trs_list=`for i in $$bases; do echo $$i.trs; done`; \ - log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ - exit $$?; -recheck: all - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @set +e; $(am__set_TESTS_bases); \ - bases=`for i in $$bases; do echo $$i; done \ - | $(am__list_recheck_tests)` || exit 1; \ - log_list=`for i in $$bases; do echo $$i.log; done`; \ - log_list=`echo $$log_list`; \ - $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ - am__force_recheck=am--force-recheck \ - TEST_LOGS="$$log_list"; \ - exit $$? -.tests.log: - @p='$<'; \ - $(am__set_b); \ - $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ - --log-file $$b.log --trs-file $$b.trs \ - $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ - "$$tst" $(AM_TESTS_FD_REDIRECT) -@am__EXEEXT_TRUE@.tests$(EXEEXT).log: -@am__EXEEXT_TRUE@ @p='$<'; \ -@am__EXEEXT_TRUE@ $(am__set_b); \ -@am__EXEEXT_TRUE@ $(am__check_pre) $(TESTS_LOG_DRIVER) --test-name "$$f" \ -@am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ -@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TESTS_LOG_DRIVER_FLAGS) $(TESTS_LOG_DRIVER_FLAGS) -- $(TESTS_LOG_COMPILE) \ -@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) - -distdir: $(BUILT_SOURCES) - $(MAKE) $(AM_MAKEFLAGS) distdir-am - -distdir-am: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) check-TESTS -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) - -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) - -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: check-am install-am install-strip - -.PHONY: all all-am check check-TESTS check-am clean clean-generic \ - clean-libtool cscopelist-am ctags-am distclean \ - distclean-generic distclean-libtool distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-man install-pdf install-pdf-am \ - install-ps install-ps-am install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am recheck tags-am \ - uninstall uninstall-am - -.PRECIOUS: Makefile - - -# Convenience targets: -lib: - @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib - -update: - (cd $(srcdir) && ./update.sh) - --include $(top_srcdir)/git.mk - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/test/shaping/data/text-rendering-tests/tests/AVAR-1.tests b/test/shaping/data/text-rendering-tests/tests/AVAR-1.tests deleted file mode 100644 index 19223eb..0000000 --- a/test/shaping/data/text-rendering-tests/tests/AVAR-1.tests +++ /dev/null @@ -1,17 +0,0 @@ -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=100:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=150:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=200:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=250:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=300:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=350:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=400:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=450:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=500:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=550:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=600:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=650:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=700:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=750:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=800:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=850:U+2A01:[gid1] -../fonts/TestAVAR.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=900:U+2A01:[gid1] diff --git a/test/shaping/data/text-rendering-tests/tests/CFF-1.tests b/test/shaping/data/text-rendering-tests/tests/CFF-1.tests deleted file mode 100644 index 6788253..0000000 --- a/test/shaping/data/text-rendering-tests/tests/CFF-1.tests +++ /dev/null @@ -1,13 +0,0 @@ -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[gid66] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+211D:[gid30] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+24EA:[gid235] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+2460:[gid97] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+2461:[gid98] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+4EFF:[gid256] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+FF21:[gid34] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+10133:[gid52] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1D4D0:[gid209] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1F33A:[gid59] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1F33B:[gid60] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1F4A7:[gid168] -../fonts/FDArrayTest257.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1F95D:[gid94] diff --git a/test/shaping/data/text-rendering-tests/tests/CFF-2.tests b/test/shaping/data/text-rendering-tests/tests/CFF-2.tests deleted file mode 100644 index 6f190a8..0000000 --- a/test/shaping/data/text-rendering-tests/tests/CFF-2.tests +++ /dev/null @@ -1,13 +0,0 @@ -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[gid66] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+211D:[gid8478] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+24EA:[gid9451] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+2460:[gid9313] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+2461:[gid9314] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+4EFF:[gid20224] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+FF21:[gid65314] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+10133:[gid308] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1D4D0:[gid54481] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1F33A:[gid62267] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1F33B:[gid62268] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1F4A7:[gid62632] -../fonts/FDArrayTest65535.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1F95D:[gid63838] diff --git a/test/shaping/data/text-rendering-tests/tests/CFF2-1.tests b/test/shaping/data/text-rendering-tests/tests/CFF2-1.tests deleted file mode 100644 index 84cb14d..0000000 --- a/test/shaping/data/text-rendering-tests/tests/CFF2-1.tests +++ /dev/null @@ -1,9 +0,0 @@ -../fonts/AdobeVFPrototype-Subset.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=100:U+0024:[dollar] -../fonts/AdobeVFPrototype-Subset.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=200:U+0024:[dollar] -../fonts/AdobeVFPrototype-Subset.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300:U+0024:[dollar] -../fonts/AdobeVFPrototype-Subset.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400:U+0024:[dollar] -../fonts/AdobeVFPrototype-Subset.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=500:U+0024:[dollar] -../fonts/AdobeVFPrototype-Subset.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600:U+0024:[dollar] -../fonts/AdobeVFPrototype-Subset.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=700:U+0024:[dollar] -../fonts/AdobeVFPrototype-Subset.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=800:U+0024:[dollar.nostroke] -../fonts/AdobeVFPrototype-Subset.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=900:U+0024:[dollar.nostroke] diff --git a/test/shaping/data/text-rendering-tests/tests/CMAP-1.tests b/test/shaping/data/text-rendering-tests/tests/CMAP-1.tests deleted file mode 100644 index 337b9f8..0000000 --- a/test/shaping/data/text-rendering-tests/tests/CMAP-1.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestCMAP14.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+82A6:[uni82A6_uE0100] -../fonts/TestCMAP14.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+82A6,U+E0100:[uni82A6_uE0100] -../fonts/TestCMAP14.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+82A6,U+E0101:[uni82A6_uE0101] -../fonts/TestCMAP14.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+82A6,U+E0102:[uni82A6_uE0100] diff --git a/test/shaping/data/text-rendering-tests/tests/CMAP-2.tests b/test/shaping/data/text-rendering-tests/tests/CMAP-2.tests deleted file mode 100644 index 861f2e4..0000000 --- a/test/shaping/data/text-rendering-tests/tests/CMAP-2.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/TestCMAP14.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+2269:[uni2269] -../fonts/TestCMAP14.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+2269,U+FE00:[uni2269FE00] diff --git a/test/shaping/data/text-rendering-tests/tests/CVAR-1.tests b/test/shaping/data/text-rendering-tests/tests/CVAR-1.tests deleted file mode 100644 index c874a14..0000000 --- a/test/shaping/data/text-rendering-tests/tests/CVAR-1.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/TestCVARGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=28,wdth=100,opsz=72:U+0068,U+006F,U+006E:[uni0068|uni006F@595,0|uni006E@1126,0] -../fonts/TestCVARGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=94,wdth=100,opsz=72:U+0068,U+006F,U+006E:[uni0068|uni006F@635,0|uni006E@1212,0] -../fonts/TestCVARGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=194,wdth=100,opsz=72:U+0068,U+006F,U+006E:[uni0068|uni006F@691,0|uni006E@1331,0] diff --git a/test/shaping/data/text-rendering-tests/tests/CVAR-2.tests b/test/shaping/data/text-rendering-tests/tests/CVAR-2.tests deleted file mode 100644 index 6bd42e1..0000000 --- a/test/shaping/data/text-rendering-tests/tests/CVAR-2.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/TestCVARGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=28,wdth=100,opsz=72:U+0068,U+006F,U+006E:[uni0068|uni006F@595,0|uni006E@1126,0] -../fonts/TestCVARGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=94,wdth=100,opsz=72:U+0068,U+006F,U+006E:[uni0068|uni006F@635,0|uni006E@1212,0] -../fonts/TestCVARGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=194,wdth=100,opsz=72:U+0068,U+006F,U+006E:[uni0068|uni006F@691,0|uni006E@1331,0] diff --git a/test/shaping/data/text-rendering-tests/tests/GLYF-1.tests b/test/shaping/data/text-rendering-tests/tests/GLYF-1.tests deleted file mode 100644 index bdc0346..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GLYF-1.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestGLYFOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0123:[gcommaabove] diff --git a/test/shaping/data/text-rendering-tests/tests/GPOS-1.tests b/test/shaping/data/text-rendering-tests/tests/GPOS-1.tests deleted file mode 100644 index 221d16b..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GPOS-1.tests +++ /dev/null @@ -1,19 +0,0 @@ -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0104,U+004A:[Aogonek|J@732,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0104,U+0067:[Aogonek|g@692,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0104,U+0123:[Aogonek|gcommaabove@692,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0104,U+006A:[Aogonek|j@752,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0104,U+0237:[Aogonek|dotlessj@752,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0051,U+0237:[Q|dotlessj@734,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0105,U+006A:[aogonek|j@588,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0105,U+0237:[aogonek|dotlessj@588,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0067,U+0237:[g|dotlessj@563,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0123,U+0237:[gcommaabove|dotlessj@563,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0131,U+0237:[dotlessi|dotlessj@334,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0173,U+0237:[uogonek|dotlessj@656,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0076,U+0237:[v|dotlessj@587,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0056,U+0061:[V|a@594,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0056,U+00E1:[V|aacute@594,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0056,U+0105:[V|aogonek@594,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0056,U+0066:[V|f@634,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0056,U+FB02:[V|fl@634,0] -../fonts/TestGPOSOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0056,U+002E:[V|period@504,0] diff --git a/test/shaping/data/text-rendering-tests/tests/GPOS-2.tests b/test/shaping/data/text-rendering-tests/tests/GPOS-2.tests deleted file mode 100644 index 03fcc36..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GPOS-2.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/TestGPOSTwo.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+25EF:[uni25EF] -../fonts/TestGPOSTwo.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+263C:[sun] -../fonts/TestGPOSTwo.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+25EF,U+263C:[uni25EF|sun] diff --git a/test/shaping/data/text-rendering-tests/tests/GPOS-3.tests b/test/shaping/data/text-rendering-tests/tests/GPOS-3.tests deleted file mode 100644 index 32aeb6e..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GPOS-3.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1208:[uni1208] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1208,U+135E:[uni1208|uni135E@303,0] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1208,U+135F:[uni1208|uni135F@303,0] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1208,U+135D:[uni1208|uni135D@303,0] diff --git a/test/shaping/data/text-rendering-tests/tests/GPOS-4.tests b/test/shaping/data/text-rendering-tests/tests/GPOS-4.tests deleted file mode 100644 index fd77542..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GPOS-4.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestGPOSThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0075,U+0308,U+0301:[u|uni0308@529,-31|acutecomb@537,138] -../fonts/TestGPOSThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0075,U+0308,U+0304:[u|uni0308@529,-31|uni0304@526,138] -../fonts/TestGPOSThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0075,U+0308,U+0308:[u|uni0308@529,-31|uni0308@529,138] -../fonts/TestGPOSThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0075,U+0308,U+0308,U+0308:[u|uni0308@529,-31|uni0308@529,138|uni0308@529,307] diff --git a/test/shaping/data/text-rendering-tests/tests/GPOS-5.tests b/test/shaping/data/text-rendering-tests/tests/GPOS-5.tests deleted file mode 100644 index 2d7ce14..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GPOS-5.tests +++ /dev/null @@ -1,5 +0,0 @@ -../fonts/TestGPOSFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=100:U+0634,U+0652:[uni0652@663,144|uni0634] -../fonts/TestGPOSFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300:U+0634,U+0652:[uni0652@680,165|uni0634] -../fonts/TestGPOSFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600:U+0634,U+0652:[uni0652@730,246|uni0634] -../fonts/TestGPOSFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=700:U+0634,U+0652:[uni0652@750,282|uni0634] -../fonts/TestGPOSFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=900:U+0634,U+0652:[uni0652@784,351|uni0634] diff --git a/test/shaping/data/text-rendering-tests/tests/GSUB-1.tests b/test/shaping/data/text-rendering-tests/tests/GSUB-1.tests deleted file mode 100644 index e33a6f1..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GSUB-1.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestGSUBOne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0061,U+0020,U+0061:[a.alt|space@500,0|a@1000,0] diff --git a/test/shaping/data/text-rendering-tests/tests/GSUB-2.tests b/test/shaping/data/text-rendering-tests/tests/GSUB-2.tests deleted file mode 100644 index 34c8deb..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GSUB-2.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1373:[uni1373] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+136B:[uni136B] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1375:[uni1375] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+136D:[uni136D] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1373,U+136B:[uni1373.init|uni136B.fina@621,0] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1375,U+136D:[uni1375.init|uni136D.fina@662,0] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+137B:[uni137B] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1373,U+136B,U+137B:[uni1373.init|uni136B.medi@621,0|uni137B.fina@1102,0] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1373,U+136B,U+137B,U+1373,U+136B:[uni1373.init|uni136B.medi@621,0|uni137B.medi@1102,0|uni1373.medi@1489,0|uni136B.fina@2110,0] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1373,U+136B,U+137B,U+1375,U+136D:[uni1373.init|uni136B.medi@621,0|uni137B.medi@1102,0|uni1375.medi@1489,0|uni136D.fina@2157,0] -../fonts/TestShapeEthi.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1375,U+136D,U+137B,U+1373,U+136B:[uni1375.init|uni136D.medi@662,0|uni137B.medi@1203,0|uni1373.medi@1590,0|uni136B.fina@2211,0] diff --git a/test/shaping/data/text-rendering-tests/tests/GSUB-3.tests b/test/shaping/data/text-rendering-tests/tests/GSUB-3.tests deleted file mode 100644 index c2f7e6e..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GSUB-3.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestGSUBThree.ttf::U+006C,U+006F,U+006C:* diff --git a/test/shaping/data/text-rendering-tests/tests/GVAR-1.tests b/test/shaping/data/text-rendering-tests/tests/GVAR-1.tests deleted file mode 100644 index fc00a4e..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GVAR-1.tests +++ /dev/null @@ -1,9 +0,0 @@ -../fonts/TestGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300:U+5F4C:[gid2] -../fonts/TestGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=350:U+5F4C:[gid2] -../fonts/TestGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400:U+5F4C:[gid2] -../fonts/TestGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=450:U+5F4C:[gid2] -../fonts/TestGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=500:U+5F4C:[gid2] -../fonts/TestGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=550:U+5F4C:[gid2] -../fonts/TestGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600:U+5F4C:[gid2] -../fonts/TestGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=650:U+5F4C:[gid2] -../fonts/TestGVAROne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=700:U+5F4C:[gid2] diff --git a/test/shaping/data/text-rendering-tests/tests/GVAR-2.tests b/test/shaping/data/text-rendering-tests/tests/GVAR-2.tests deleted file mode 100644 index 10e22e4..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GVAR-2.tests +++ /dev/null @@ -1,9 +0,0 @@ -../fonts/TestGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300:U+5F4C:[gid2] -../fonts/TestGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=350:U+5F4C:[gid2] -../fonts/TestGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400:U+5F4C:[gid2] -../fonts/TestGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=450:U+5F4C:[gid2] -../fonts/TestGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=500:U+5F4C:[gid2] -../fonts/TestGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=550:U+5F4C:[gid2] -../fonts/TestGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600:U+5F4C:[gid2] -../fonts/TestGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=650:U+5F4C:[gid2] -../fonts/TestGVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=700:U+5F4C:[gid2] diff --git a/test/shaping/data/text-rendering-tests/tests/GVAR-3.tests b/test/shaping/data/text-rendering-tests/tests/GVAR-3.tests deleted file mode 100644 index c3b8049..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GVAR-3.tests +++ /dev/null @@ -1,9 +0,0 @@ -../fonts/TestGVARThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300:U+5F4C:[gid2] -../fonts/TestGVARThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=350:U+5F4C:[gid2] -../fonts/TestGVARThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400:U+5F4C:[gid2] -../fonts/TestGVARThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=450:U+5F4C:[gid2] -../fonts/TestGVARThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=500:U+5F4C:[gid2] -../fonts/TestGVARThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=550:U+5F4C:[gid2] -../fonts/TestGVARThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600:U+5F4C:[gid2] -../fonts/TestGVARThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=650:U+5F4C:[gid2] -../fonts/TestGVARThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=700:U+5F4C:[gid2] diff --git a/test/shaping/data/text-rendering-tests/tests/GVAR-4.tests b/test/shaping/data/text-rendering-tests/tests/GVAR-4.tests deleted file mode 100644 index 1c0964d..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GVAR-4.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-1.0,T1=0.0:U+1F98E:[gid5] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.8,T1=0.1:U+1F98E:[gid5] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.6,T1=0.2:U+1F98E:[gid5] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.4,T1=0.3:U+1F98E:[gid5] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.2,T1=0.4:U+1F98E:[gid5] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.0,T1=0.5:U+1F98E:[gid5] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.2,T1=0.6:U+1F98E:[gid5] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.4,T1=0.7:U+1F98E:[gid5] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.6,T1=0.8:U+1F98E:[gid5] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.8,T1=0.9:U+1F98E:[gid5] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=1.0,T1=1.0:U+1F98E:[gid5] diff --git a/test/shaping/data/text-rendering-tests/tests/GVAR-5.tests b/test/shaping/data/text-rendering-tests/tests/GVAR-5.tests deleted file mode 100644 index b2ff710..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GVAR-5.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-1.0:U+1F31D:[gid15] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.8:U+1F31D:[gid15] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.6:U+1F31D:[gid15] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.4:U+1F31D:[gid15] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=-0.2:U+1F31D:[gid15] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.0:U+1F31D:[gid15] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.2:U+1F31D:[gid15] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.4:U+1F31D:[gid15] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.6:U+1F31D:[gid15] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=0.8:U+1F31D:[gid15] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=M1=1.0:U+1F31D:[gid15] diff --git a/test/shaping/data/text-rendering-tests/tests/GVAR-6.tests b/test/shaping/data/text-rendering-tests/tests/GVAR-6.tests deleted file mode 100644 index f96292b..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GVAR-6.tests +++ /dev/null @@ -1,11 +0,0 @@ -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.0:U+1F422:[gid12] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.1:U+1F422:[gid12] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.2:U+1F422:[gid12] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.3:U+1F422:[gid12] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.4:U+1F422:[gid12] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.5:U+1F422:[gid12] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.6:U+1F422:[gid12] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.7:U+1F422:[gid12] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.8:U+1F422:[gid12] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=0.9:U+1F422:[gid12] -../fonts/Zycon.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=T1=1.0:U+1F422:[gid12] diff --git a/test/shaping/data/text-rendering-tests/tests/GVAR-7.tests b/test/shaping/data/text-rendering-tests/tests/GVAR-7.tests deleted file mode 100644 index 594da3b..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GVAR-7.tests +++ /dev/null @@ -1,7 +0,0 @@ -../fonts/TestGVARFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=150:U+004F,U+0049,U+004F:[uni004F|uni0049@706,0|uni004F@1072,0] -../fonts/TestGVARFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=200:U+004F,U+0049,U+004F:[uni004F|uni0049@707,0|uni004F@1074,0] -../fonts/TestGVARFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=250:U+004F,U+0049,U+004F:[uni004F|uni0049@707,0|uni004F@1075,0] -../fonts/TestGVARFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=300:U+004F,U+0049,U+004F:[uni004F|uni0049@707,0|uni004F@1076,0] -../fonts/TestGVARFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=350:U+004F,U+0049,U+004F:[uni004F|uni0049@707,0|uni004F@1077,0] -../fonts/TestGVARFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400:U+004F,U+0049,U+004F:[uni004F|uni0049@707,0|uni004F@1078,0] -../fonts/TestGVARFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=450:U+004F,U+0049,U+004F:[uni004F|uni0049@706,0|uni004F@1079,0] diff --git a/test/shaping/data/text-rendering-tests/tests/GVAR-8.tests b/test/shaping/data/text-rendering-tests/tests/GVAR-8.tests deleted file mode 100644 index e5c8209..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GVAR-8.tests +++ /dev/null @@ -1,6 +0,0 @@ -../fonts/TestGVAREight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=0.0:U+0048:[H] -../fonts/TestGVAREight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=-0.2:U+0048:[H] -../fonts/TestGVAREight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=-0.4:U+0048:[H] -../fonts/TestGVAREight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=-0.6:U+0048:[H] -../fonts/TestGVAREight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=-0.8:U+0048:[H] -../fonts/TestGVAREight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=HV=-1.0:U+0048:[H] diff --git a/test/shaping/data/text-rendering-tests/tests/GVAR-9.tests b/test/shaping/data/text-rendering-tests/tests/GVAR-9.tests deleted file mode 100644 index 19e2ed8..0000000 --- a/test/shaping/data/text-rendering-tests/tests/GVAR-9.tests +++ /dev/null @@ -1,10 +0,0 @@ -../fonts/TestGVARNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=-1.0:U+0041:[A] -../fonts/TestGVARNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=-0.5:U+0041:[A] -../fonts/TestGVARNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.0:U+0041:[A] -../fonts/TestGVARNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.5:U+0041:[A] -../fonts/TestGVARNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.6:U+0041:[A] -../fonts/TestGVARNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.7:U+0041:[A] -../fonts/TestGVARNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.8:U+0041:[A] -../fonts/TestGVARNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.9:U+0041:[A] -../fonts/TestGVARNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=0.944444:U+0041:[A] -../fonts/TestGVARNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=TEST=1.0:U+0041:[A] diff --git a/test/shaping/data/text-rendering-tests/tests/HVAR-1.tests b/test/shaping/data/text-rendering-tests/tests/HVAR-1.tests deleted file mode 100644 index 189d9f0..0000000 --- a/test/shaping/data/text-rendering-tests/tests/HVAR-1.tests +++ /dev/null @@ -1,6 +0,0 @@ -../fonts/TestHVAROne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=0:U+0041,U+0042,U+0043:[A|B@520,0|C@1094,0] -../fonts/TestHVAROne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=200:U+0041,U+0042,U+0043:[A|B@533,0|C@1115,0] -../fonts/TestHVAROne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400:U+0041,U+0042,U+0043:[A|B@546,0|C@1135,0] -../fonts/TestHVAROne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600:U+0041,U+0042,U+0043:[A|B@558,0|C@1155,0] -../fonts/TestHVAROne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=800:U+0041,U+0042,U+0043:[A|B@571,0|C@1175,0] -../fonts/TestHVAROne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=1000:U+0041,U+0042,U+0043:[A|B@584,0|C@1196,0] diff --git a/test/shaping/data/text-rendering-tests/tests/HVAR-2.tests b/test/shaping/data/text-rendering-tests/tests/HVAR-2.tests deleted file mode 100644 index db93be9..0000000 --- a/test/shaping/data/text-rendering-tests/tests/HVAR-2.tests +++ /dev/null @@ -1,6 +0,0 @@ -../fonts/TestHVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=0:U+0041,U+0042:[uni0041|uni0042@450,0] -../fonts/TestHVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=200:U+0041,U+0042:[uni0041|uni0042@515,0] -../fonts/TestHVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=400:U+0041,U+0042:[uni0041|uni0042@584,0] -../fonts/TestHVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=600:U+0041,U+0042:[uni0041|uni0042@673,0] -../fonts/TestHVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=800:U+0041,U+0042:[uni0041|uni0042@761,0] -../fonts/TestHVARTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft --variations=wght=1000:U+0041,U+0042:[uni0041|uni0042@850,0] diff --git a/test/shaping/data/text-rendering-tests/tests/KERN-1.tests b/test/shaping/data/text-rendering-tests/tests/KERN-1.tests deleted file mode 100644 index f0c0214..0000000 --- a/test/shaping/data/text-rendering-tests/tests/KERN-1.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestKERNOne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0131,U+0054,U+0075,U+0054,U+0075,U+0054,U+0131:[dotlessi|T|u@400,0|T@600,0|u@1000,0|T@1200,0|dotlessi@1600,0] diff --git a/test/shaping/data/text-rendering-tests/tests/KERN-2.tests b/test/shaping/data/text-rendering-tests/tests/KERN-2.tests deleted file mode 100644 index fdffa4a..0000000 --- a/test/shaping/data/text-rendering-tests/tests/KERN-2.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestKERNOne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0075,U+0131,U+0131,U+0054,U+0131,U+0131,U+0054,U+0131,U+0131,U+0075:[u|dotlessi@400,0|dotlessi@1100,0|T@1100,0|dotlessi@1500,0|dotlessi@2200,0|T@2200,0|dotlessi@2600,0|dotlessi@3300,0|u@3500,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-1.tests b/test/shaping/data/text-rendering-tests/tests/MORX-1.tests deleted file mode 100644 index 794b01b..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-1.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXOne.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043:[A.alt|B@1000,0|C.alt@2000,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-10.tests b/test/shaping/data/text-rendering-tests/tests/MORX-10.tests deleted file mode 100644 index a6a5444..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-10.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXTen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0041,U+0042,U+0041,U+0042:[A|B@638,0|A@1288,0|B@1926,0|B@2576,0|A@3226,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-11.tests b/test/shaping/data/text-rendering-tests/tests/MORX-11.tests deleted file mode 100644 index 1fce69b..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-11.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXEleven.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042,U+0041,U+0042,U+0042,U+0041,U+0041,U+0042,U+0058:[B|A@650,0|B@1288,0|B@1938,0|A@2588,0|X@3226,0|A@3812,0|B@4450,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-12.tests b/test/shaping/data/text-rendering-tests/tests/MORX-12.tests deleted file mode 100644 index 8b9886f..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-12.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/TestMORXTwelve.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0058,U+0041,U+0042,U+0043,U+0058,U+0031:[X|C@598,0|A@1230,0|B@1868,0|X@2518,0|one@3116,0] -../fonts/TestMORXTwelve.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0058,U+0041,U+0042,U+0043,U+0058,U+0032:[X|C@598,0|A@1230,0|B@1868,0|X@2518,0|two@3116,0] -../fonts/TestMORXTwelve.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0058,U+0041,U+0042,U+0043,U+0058,U+0033:[X|B@598,0|C@1248,0|A@1880,0|X@2518,0|three@3116,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-13.tests b/test/shaping/data/text-rendering-tests/tests/MORX-13.tests deleted file mode 100644 index 42d8107..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-13.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXThirteen.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-14.tests b/test/shaping/data/text-rendering-tests/tests/MORX-14.tests deleted file mode 100644 index d01f2e9..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-14.tests +++ /dev/null @@ -1,2 +0,0 @@ -../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::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:* diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-16.tests b/test/shaping/data/text-rendering-tests/tests/MORX-16.tests deleted file mode 100644 index ce0d5b2..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-16.tests +++ /dev/null @@ -1 +0,0 @@ -../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 deleted file mode 100644 index 6e1c94c..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-17.tests +++ /dev/null @@ -1 +0,0 @@ -../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 deleted file mode 100644 index b032a76..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-18.tests +++ /dev/null @@ -1,4 +0,0 @@ -../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 deleted file mode 100644 index e9b9dc4..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-19.tests +++ /dev/null @@ -1,2 +0,0 @@ -../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-2.tests b/test/shaping/data/text-rendering-tests/tests/MORX-2.tests deleted file mode 100644 index 3e64d23..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-2.tests +++ /dev/null @@ -1,16 +0,0 @@ -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24FF:[O|O@418,0|O@836,0|A@1254,0|B@2084,0|X@2914,0|Y@3744,0|Z@4574,0|C@5404,0|D@6234,0|O@7064,0|O@7482,0|O@7900,0|zero@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+278A:[O|O@418,0|O@836,0|B@1254,0|X@2084,0|Y@2914,0|Z@3744,0|C@4574,0|D@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|one@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+278B:[O|O@418,0|O@836,0|D@1254,0|A@2084,0|B@2914,0|X@3744,0|Y@4574,0|Z@5404,0|C@6234,0|O@7064,0|O@7482,0|O@7900,0|two@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0033:[O|O@418,0|O@836,0|D@1254,0|B@2084,0|X@2914,0|Y@3744,0|Z@4574,0|C@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|three@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0034:[O|O@418,0|O@836,0|X@1254,0|Y@2084,0|Z@2914,0|C@3744,0|D@4574,0|A@5404,0|B@6234,0|O@7064,0|O@7482,0|O@7900,0|four@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0035:[O|O@418,0|O@836,0|X@1254,0|Y@2084,0|Z@2914,0|C@3744,0|D@4574,0|B@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|five@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0036:[O|O@418,0|O@836,0|C@1254,0|D@2084,0|A@2914,0|B@3744,0|X@4574,0|Y@5404,0|Z@6234,0|O@7064,0|O@7482,0|O@7900,0|six@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0037:[O|O@418,0|O@836,0|D@1254,0|C@2084,0|A@2914,0|B@3744,0|X@4574,0|Y@5404,0|Z@6234,0|O@7064,0|O@7482,0|O@7900,0|seven@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0038:[O|O@418,0|O@836,0|C@1254,0|D@2084,0|B@2914,0|X@3744,0|Y@4574,0|Z@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|eight@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+0039:[O|O@418,0|O@836,0|D@1254,0|C@2084,0|B@2914,0|X@3744,0|Y@4574,0|Z@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|nine@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+2793:[O|O@418,0|O@836,0|D@1254,0|X@2084,0|Y@2914,0|Z@3744,0|C@4574,0|A@5404,0|B@6234,0|O@7064,0|O@7482,0|O@7900,0|one_zero@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24EB:[O|O@418,0|O@836,0|D@1254,0|X@2084,0|Y@2914,0|Z@3744,0|C@4574,0|B@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|one_one@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24EC:[O|O@418,0|O@836,0|C@1254,0|D@2084,0|X@2914,0|Y@3744,0|Z@4574,0|A@5404,0|B@6234,0|O@7064,0|O@7482,0|O@7900,0|one_two@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24ED:[O|O@418,0|O@836,0|C@1254,0|D@2084,0|X@2914,0|Y@3744,0|Z@4574,0|B@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|one_three@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24EE:[O|O@418,0|O@836,0|D@1254,0|C@2084,0|X@2914,0|Y@3744,0|Z@4574,0|A@5404,0|B@6234,0|O@7064,0|O@7482,0|O@7900,0|one_four@8318,0] -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0058,U+0059,U+005A,U+0043,U+0044,U+004F,U+004F,U+004F,U+24EF:[O|O@418,0|O@836,0|D@1254,0|C@2084,0|X@2914,0|Y@3744,0|Z@4574,0|B@5404,0|A@6234,0|O@7064,0|O@7482,0|O@7900,0|one_five@8318,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-20.tests b/test/shaping/data/text-rendering-tests/tests/MORX-20.tests deleted file mode 100644 index 8d04192..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-20.tests +++ /dev/null @@ -1,7 +0,0 @@ -../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 deleted file mode 100644 index a608755..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-21.tests +++ /dev/null @@ -1 +0,0 @@ -../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 deleted file mode 100644 index 960874c..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-22.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXTwentytwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[C] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-23.tests b/test/shaping/data/text-rendering-tests/tests/MORX-23.tests deleted file mode 100644 index 9575a80..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-23.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXTwentythree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[E|E@556,0|E@1112,0|E@1668,0|E@2224,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-24.tests b/test/shaping/data/text-rendering-tests/tests/MORX-24.tests deleted file mode 100644 index 79a3d7b..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-24.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXTwentyfour.ttf::U+0041,U+0042,U+0043,U+0044,U+0045:* diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-25.tests b/test/shaping/data/text-rendering-tests/tests/MORX-25.tests deleted file mode 100644 index ccd0563..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-25.tests +++ /dev/null @@ -1,9 +0,0 @@ -../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[A.alt|B.alt@1000,0|C.alt@2000,0|D.alt@3000,0|E.alt@4000,0] -../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0045,U+0042,U+0043,U+0044,U+0041:[E|B@556,0|C@1182,0|D@1778,0|A@2452,0] -../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0043,U+0042,U+0041,U+0042,U+0043:[C|B@596,0|A.alt@1222,0|B.alt@2222,0|C.alt@3222,0] -../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043:[A.alt|B.alt@1000,0|C.alt@2000,0] -../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0043,U+0042,U+0041:[C|B@596,0|A@1222,0] -../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042:[A.alt|B.alt@1000,0] -../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042,U+0041:[B|A@626,0] -../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[A] -../fonts/TestMORXTwentyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042:[B] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-26.tests b/test/shaping/data/text-rendering-tests/tests/MORX-26.tests deleted file mode 100644 index bebae60..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-26.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/TestMORXTwentysix.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042:[A|B@639,0] -../fonts/TestMORXTwentysix.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042:[B.alt] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-27.tests b/test/shaping/data/text-rendering-tests/tests/MORX-27.tests deleted file mode 100644 index 1ec96a2..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-27.tests +++ /dev/null @@ -1,3 +0,0 @@ -../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 deleted file mode 100644 index 59f5d25..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-28.tests +++ /dev/null @@ -1,5 +0,0 @@ -../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] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-29.tests b/test/shaping/data/text-rendering-tests/tests/MORX-29.tests deleted file mode 100644 index 82fd963..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-29.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestMORXTwentynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+004D,U+004D,U+0059,U+0059,U+0041,U+005A,U+005A:[P|Q@333,0|R@699,0|M@1050,0|M@1880,0|X@2710,0|X@3074,0|M@3438,0|I@4268,0|N@5098,0|S@5928,0|M@6758,0|Y@7588,0|Y@7920,0|A@8252,0|Z@9082,0|Z@9404,0] -../fonts/TestMORXTwentynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+004D,U+004D,U+0059,U+0059,U+0042,U+005A,U+005A:[P|Q@333,0|R@699,0|M@1050,0|M@1880,0|X@2710,0|X@3074,0|M@3438,0|M@4268,0|I@5098,0|N@5928,0|S@6758,0|Y@7588,0|Y@7920,0|B@8252,0|Z@9082,0|Z@9404,0] -../fonts/TestMORXTwentynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+004D,U+004D,U+0059,U+0059,U+0043,U+005A,U+005A:[P|Q@333,0|R@699,0|M@1050,0|M@1880,0|X@2710,0|X@3074,0|M@3438,0|M@4268,0|Y@5098,0|Y@5430,0|I@5762,0|N@6592,0|S@7422,0|C@8252,0|Z@9082,0|Z@9404,0] -../fonts/TestMORXTwentynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+004D,U+004D,U+0059,U+0059,U+0044,U+005A,U+005A:[P|Q@333,0|R@699,0|M@1050,0|M@1880,0|X@2710,0|X@3074,0|M@3438,0|M@4268,0|Y@5098,0|Y@5430,0|D@5762,0|I@6592,0|N@7422,0|S@8252,0|Z@9082,0|Z@9404,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-3.tests b/test/shaping/data/text-rendering-tests/tests/MORX-3.tests deleted file mode 100644 index fc7fe94..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-3.tests +++ /dev/null @@ -1,16 +0,0 @@ -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+0030:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|zero@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+0031:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+0032:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|two@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+0033:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|three@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+0034:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|four@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+0035:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|five@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+0036:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|six@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+0037:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|seven@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+0038:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|eight@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+0039:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|nine@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+2793:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_zero@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+24EB:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_one@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+24EC:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_two@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+24ED:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_three@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+24EE:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_four@1793,0] -../fonts/TestMORXThree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0043,U+0044,U+24EF:[A|B@363,0|X@722,0|C@1086,0|D@1402,0|one_five@1793,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-30.tests b/test/shaping/data/text-rendering-tests/tests/MORX-30.tests deleted file mode 100644 index ad4ab21..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-30.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestMORXTwentynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+0058,U+0041,U+0059,U+0059,U+0041,U+005A,U+005A:[P|Q@333,0|R@699,0|M@1050,0|I@1880,0|N@2710,0|S@3540,0|I@4370,0|N@5200,0|S@6030,0|M@6860,0|X@7690,0|X@8054,0|X@8418,0|A@8782,0|Y@9612,0|Y@9944,0|A@10276,0|Z@11106,0|Z@11428,0] -../fonts/TestMORXTwentynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+0058,U+0041,U+0059,U+0059,U+0042,U+005A,U+005A:[P|Q@333,0|R@699,0|M@1050,0|I@1880,0|I@2710,0|N@3540,0|S@4370,0|N@5200,0|S@6030,0|M@6860,0|X@7690,0|X@8054,0|X@8418,0|A@8782,0|Y@9612,0|Y@9944,0|B@10276,0|Z@11106,0|Z@11428,0] -../fonts/TestMORXTwentynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+0058,U+0042,U+0059,U+0059,U+0041,U+005A,U+005A:[P|Q@333,0|R@699,0|M@1050,0|I@1880,0|N@2710,0|S@3540,0|M@4370,0|I@5200,0|N@6030,0|S@6860,0|X@7690,0|X@8054,0|X@8418,0|B@8782,0|Y@9612,0|Y@9944,0|A@10276,0|Z@11106,0|Z@11428,0] -../fonts/TestMORXTwentynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+004D,U+004D,U+0058,U+0058,U+0058,U+0042,U+0059,U+0059,U+0042,U+005A,U+005A:[P|Q@333,0|R@699,0|M@1050,0|M@1880,0|I@2710,0|N@3540,0|S@4370,0|I@5200,0|N@6030,0|S@6860,0|X@7690,0|X@8054,0|X@8418,0|B@8782,0|Y@9612,0|Y@9944,0|B@10276,0|Z@11106,0|Z@11428,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-31.tests b/test/shaping/data/text-rendering-tests/tests/MORX-31.tests deleted file mode 100644 index ac09e27..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-31.tests +++ /dev/null @@ -1,8 +0,0 @@ -../fonts/TestMORXThirtyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0058,U+0058,U+0041,U+0059,U+0059,U+0041,U+005A,U+005A:[I|N@830,0|I@1660,0|N@2490,0|S@3320,0|S@4150,0|X@4980,0|X@5344,0|A@5708,0|Y@6538,0|Y@6870,0|A@7202,0|Z@8032,0|Z@8354,0] -../fonts/TestMORXThirtyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0058,U+0058,U+0041,U+0059,U+0059,U+0042,U+0059,U+0059:[I|N@830,0|S@1660,0|I@2490,0|N@3320,0|S@4150,0|X@4980,0|X@5344,0|A@5708,0|Y@6538,0|Y@6870,0|B@7202,0|Y@8032,0|Y@8364,0] -../fonts/TestMORXThirtyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0058,U+0058,U+0042,U+0059,U+0059,U+0041,U+005A,U+005A:[X|I@364,0|I@1194,0|N@2024,0|S@2854,0|N@3684,0|S@4514,0|X@5344,0|B@5708,0|Y@6538,0|Y@6870,0|A@7202,0|Z@8032,0|Z@8354,0] -../fonts/TestMORXThirtyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0058,U+0058,U+0042,U+0059,U+0059,U+0042,U+005A,U+005A:[X|I@364,0|N@1194,0|I@2024,0|N@2854,0|S@3684,0|S@4514,0|X@5344,0|B@5708,0|Y@6538,0|Y@6870,0|B@7202,0|Z@8032,0|Z@8354,0] -../fonts/TestMORXThirtyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004D,U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0041:[I|N@830,0|S@1660,0|M@2490,0|I@3320,0|N@4150,0|S@4980,0|P@5810,0|Q@6143,0|R@6509,0|A@6860,0|X@7690,0|Y@8054,0|Z@8386,0|A@8708,0] -../fonts/TestMORXThirtyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004D,U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0042:[I|N@830,0|S@1660,0|M@2490,0|P@3320,0|I@3653,0|N@4483,0|S@5313,0|Q@6143,0|R@6509,0|A@6860,0|X@7690,0|Y@8054,0|Z@8386,0|B@8708,0] -../fonts/TestMORXThirtyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004D,U+0050,U+0051,U+0052,U+0042,U+0058,U+0059,U+005A,U+0041:[M|I@830,0|N@1660,0|S@2490,0|I@3320,0|N@4150,0|S@4980,0|P@5810,0|Q@6143,0|R@6509,0|B@6860,0|X@7690,0|Y@8054,0|Z@8386,0|A@8708,0] -../fonts/TestMORXThirtyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004D,U+0050,U+0051,U+0052,U+0042,U+0058,U+0059,U+005A,U+0042:[M|I@830,0|N@1660,0|S@2490,0|P@3320,0|I@3653,0|N@4483,0|S@5313,0|Q@6143,0|R@6509,0|B@6860,0|X@7690,0|Y@8054,0|Z@8386,0|B@8708,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-32.tests b/test/shaping/data/text-rendering-tests/tests/MORX-32.tests deleted file mode 100644 index 6f3ae88..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-32.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestMORXThirtytwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[I|N@830,0|S@1660,0|A@2490,0] -../fonts/TestMORXThirtytwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0058,U+0041,U+0059:[I|N@830,0|S@1660,0|X@2490,0|A@2854,0|Y@3684,0] -../fonts/TestMORXThirtytwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042:[B|I@830,0|N@1660,0|S@2490,0] -../fonts/TestMORXThirtytwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0058,U+0042,U+0059:[X|I@364,0|N@1194,0|S@2024,0|B@2854,0|Y@3684,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-33.tests b/test/shaping/data/text-rendering-tests/tests/MORX-33.tests deleted file mode 100644 index 17d080a..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-33.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/TestMORXThirtythree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0068,U+0061:[h|a@618,0|h@1179,0|a@1797,0] -../fonts/TestMORXThirtythree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0068,U+0061,U+0068,U+0061:[h|a@618,0|h@1179,0|a@1797,0|h@2358,0|a@2976,0|h@3537,0|a@4155,0] -../fonts/TestMORXThirtythree.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0061,U+0068:[a|h@561,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-34.tests b/test/shaping/data/text-rendering-tests/tests/MORX-34.tests deleted file mode 100644 index 8c309df..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-34.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXThirtyfour.ttf::U+0068,U+0061:* diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-35.tests b/test/shaping/data/text-rendering-tests/tests/MORX-35.tests deleted file mode 100644 index a033185..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-35.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/TestMORXThirtyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[A|B@639,0|C@1265,0|E@1861,0] -../fonts/TestMORXThirtyfive.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0058,U+0041,U+0059:[X|A@586,0|B@1225,0|C@1851,0|E@2447,0|Y@3003,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-36.tests b/test/shaping/data/text-rendering-tests/tests/MORX-36.tests deleted file mode 100644 index 6b2340e..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-36.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXThirtysix.ttf::U+0041:* diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-37.tests b/test/shaping/data/text-rendering-tests/tests/MORX-37.tests deleted file mode 100644 index f28c5e2..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-37.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestMORXThirtyseven.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042:[A.alt|B.alt@1000,0] -../fonts/TestMORXThirtyseven.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042,U+0041:[B|A@650,0] -../fonts/TestMORXThirtyseven.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+05D0,U+05D1:[uni05D1|uni05D0@542,0] -../fonts/TestMORXThirtyseven.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+05D1,U+05D0:[uni05D0.alt|uni05D1.alt@1000,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-38.tests b/test/shaping/data/text-rendering-tests/tests/MORX-38.tests deleted file mode 100644 index abefe29..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-38.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestMORXThirtyeight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042:[A.alt|B.alt@1000,0] -../fonts/TestMORXThirtyeight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042,U+0041:[B|A@650,0] -../fonts/TestMORXThirtyeight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+05D0,U+05D1:[uni05D1.alt|uni05D0.alt@1000,0] -../fonts/TestMORXThirtyeight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+05D1,U+05D0:[uni05D0|uni05D1@606,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-39.tests b/test/shaping/data/text-rendering-tests/tests/MORX-39.tests deleted file mode 100644 index 83bfa52..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-39.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestMORXThirtynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042:[A|B@639,0] -../fonts/TestMORXThirtynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042,U+0041:[B.alt|A.alt@1000,0] -../fonts/TestMORXThirtynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+05D0,U+05D1:[uni05D1.alt|uni05D0.alt@1000,0] -../fonts/TestMORXThirtynine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+05D1,U+05D0:[uni05D0|uni05D1@606,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-4.tests b/test/shaping/data/text-rendering-tests/tests/MORX-4.tests deleted file mode 100644 index cbb1ce8..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-4.tests +++ /dev/null @@ -1,15 +0,0 @@ -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0031:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0032:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|two@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0044,U+0058,U+0059,U+005A,U+0033:[P|Q@333,0|R@699,0|D@1050,0|A@1880,0|X@2710,0|Y@3074,0|Z@3406,0|three@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0034:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|four@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0035:[P|Q@333,0|R@699,0|B@1050,0|A@1880,0|X@2710,0|Y@3074,0|Z@3406,0|five@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0036:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|six@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0037:[P|Q@333,0|R@699,0|B@1050,0|A@1880,0|X@2710,0|Y@3074,0|Z@3406,0|seven@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0043,U+0044,U+0058,U+0059,U+005A,U+0038:[P|Q@333,0|R@699,0|C@1050,0|D@1880,0|A@2710,0|X@3540,0|Y@3904,0|Z@4236,0|eight@4558,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0043,U+0044,U+0058,U+0059,U+005A,U+0039:[P|Q@333,0|R@699,0|D@1050,0|C@1880,0|A@2710,0|X@3540,0|Y@3904,0|Z@4236,0|nine@4558,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0044,U+0058,U+0059,U+005A,U+2793:[P|Q@333,0|R@699,0|D@1050,0|A@1880,0|B@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_zero@4558,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0044,U+0058,U+0059,U+005A,U+24EB:[P|Q@333,0|R@699,0|D@1050,0|B@1880,0|A@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_one@4558,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0044,U+0058,U+0059,U+005A,U+24EC:[P|Q@333,0|R@699,0|C@1050,0|D@1880,0|A@2710,0|B@3540,0|X@4370,0|Y@4734,0|Z@5066,0|one_two@5388,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0044,U+0058,U+0059,U+005A,U+24ED:[P|Q@333,0|R@699,0|C@1050,0|D@1880,0|B@2710,0|A@3540,0|X@4370,0|Y@4734,0|Z@5066,0|one_three@5388,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0044,U+0058,U+0059,U+005A,U+24EE:[P|Q@333,0|R@699,0|D@1050,0|C@1880,0|A@2710,0|B@3540,0|X@4370,0|Y@4734,0|Z@5066,0|one_four@5388,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0044,U+0058,U+0059,U+005A,U+24EF:[P|Q@333,0|R@699,0|D@1050,0|C@1880,0|B@2710,0|A@3540,0|X@4370,0|Y@4734,0|Z@5066,0|one_five@5388,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-40.tests b/test/shaping/data/text-rendering-tests/tests/MORX-40.tests deleted file mode 100644 index c99155e..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-40.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestMORXForty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042:[A|B@639,0] -../fonts/TestMORXForty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042,U+0041:[B.alt|A.alt@1000,0] -../fonts/TestMORXForty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+05D0,U+05D1:[uni05D1|uni05D0@542,0] -../fonts/TestMORXForty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+05D1,U+05D0:[uni05D0.alt|uni05D1.alt@1000,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-41.tests b/test/shaping/data/text-rendering-tests/tests/MORX-41.tests deleted file mode 100644 index 815bebe..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-41.tests +++ /dev/null @@ -1,4 +0,0 @@ -../fonts/TestMORXFourtyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0061,U+0063:[a_c] -../fonts/TestMORXFourtyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0062,U+0063:[b_c] -../fonts/TestMORXFourtyone.ttf::U+0063,U+0063:* -../fonts/TestMORXFourtyone.ttf::U+0061,U+0062,U+0063,U+0063:* diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-5.tests b/test/shaping/data/text-rendering-tests/tests/MORX-5.tests deleted file mode 100644 index ca8d086..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-5.tests +++ /dev/null @@ -1,25 +0,0 @@ -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0033:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|three@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0034:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|four@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0035:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|five@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0036:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|six@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0037:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|seven@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0038:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|eight@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0038:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|eight@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+0039:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|nine@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+0039:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|nine@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+2793:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_zero@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+2793:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_zero@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+24EB:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_one@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+24EB:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_one@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+24EC:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_two@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+24EC:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_two@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0058,U+0059,U+005A,U+24EC:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|C@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_two@4558,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+24ED:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_three@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+24ED:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_three@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0058,U+0059,U+005A,U+24ED:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|C@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_three@4558,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+24EE:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_four@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+24EE:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_four@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0058,U+0059,U+005A,U+24EE:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|C@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_four@4558,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0058,U+0059,U+005A,U+24EF:[P|Q@333,0|R@699,0|A@1050,0|X@1880,0|Y@2244,0|Z@2576,0|one_five@2898,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0058,U+0059,U+005A,U+24EF:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|X@2710,0|Y@3074,0|Z@3406,0|one_five@3728,0] -../fonts/TestMORXFour.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0050,U+0051,U+0052,U+0041,U+0042,U+0043,U+0058,U+0059,U+005A,U+24EF:[P|Q@333,0|R@699,0|A@1050,0|B@1880,0|C@2710,0|X@3540,0|Y@3904,0|Z@4236,0|one_five@4558,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-6.tests b/test/shaping/data/text-rendering-tests/tests/MORX-6.tests deleted file mode 100644 index ff9c061..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-6.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+004F,U+004F,U+0041,U+0042,U+0043,U+0044,U+0045,U+0046,U+0047,U+004F,U+004F,U+004F,U+0033,U+0031,U+0034,U+0031:[O|O@418,0|O@836,0|E@1254,0|F@2084,0|A@2914,0|G@3744,0|B@4574,0|C@5404,0|D@6234,0|O@7064,0|O@7482,0|O@7900,0|three@8318,0|one@9168,0|four@10018,0|one@10868,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-7.tests b/test/shaping/data/text-rendering-tests/tests/MORX-7.tests deleted file mode 100644 index f250848..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-7.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+004F,U+0042,U+0043,U+0044,U+0031:[B|C@830,0|D@1660,0|O@2490,0|one@2908,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-8.tests b/test/shaping/data/text-rendering-tests/tests/MORX-8.tests deleted file mode 100644 index aa0d28b..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-8.tests +++ /dev/null @@ -1,3 +0,0 @@ -../fonts/TestMORXEight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0030,U+0041,U+0042,U+0043:[zero|A@914,0|B@1552,0|C@2202,0] -../fonts/TestMORXEight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0031,U+0041,U+0042,U+0043:[one|B@914,0|C@1564,0|A@2196,0] -../fonts/TestMORXEight.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0032,U+0041,U+0042,U+0043:[two|C@914,0|A@1546,0|B@2184,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-9.tests b/test/shaping/data/text-rendering-tests/tests/MORX-9.tests deleted file mode 100644 index a899908..0000000 --- a/test/shaping/data/text-rendering-tests/tests/MORX-9.tests +++ /dev/null @@ -1 +0,0 @@ -../fonts/TestMORXNine.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0058,U+0041,U+0042:[B|A@650,0|X@1288,0|A@1874,0|B@2512,0] diff --git a/test/shaping/data/text-rendering-tests/tests/SFNT-1.tests b/test/shaping/data/text-rendering-tests/tests/SFNT-1.tests deleted file mode 100644 index 7a6feeb..0000000 --- a/test/shaping/data/text-rendering-tests/tests/SFNT-1.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/TestSFNTOne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[A] -../fonts/TestSFNTOne.otf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042:[B] diff --git a/test/shaping/data/text-rendering-tests/tests/SFNT-2.tests b/test/shaping/data/text-rendering-tests/tests/SFNT-2.tests deleted file mode 100644 index 2c952b5..0000000 --- a/test/shaping/data/text-rendering-tests/tests/SFNT-2.tests +++ /dev/null @@ -1,2 +0,0 @@ -../fonts/TestSFNTTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[A] -../fonts/TestSFNTTwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0042:[B] diff --git a/test/shaping/data/text-rendering-tests/tests/SHBALI-3.tests b/test/shaping/data/text-rendering-tests/tests/SHBALI-3.tests deleted file mode 100644 index a0f3a32..0000000 --- a/test/shaping/data/text-rendering-tests/tests/SHBALI-3.tests +++ /dev/null @@ -1,9 +0,0 @@ -../fonts/NotoSansBalinese-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1B66,U+1B6B:[gid102|gid107@560,-10] -../fonts/NotoSansBalinese-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1B66,U+1B6C:[gid102|gid108@573,49] -../fonts/NotoSansBalinese-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1B66,U+1B6D:[gid102|gid109@652,-10] -../fonts/NotoSansBalinese-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1B66,U+1B6E:[gid102|gid110@652,-98] -../fonts/NotoSansBalinese-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1B66,U+1B6F:[gid102|gid111@667,-10] -../fonts/NotoSansBalinese-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1B66,U+1B70:[gid102|gid112@667,-10] -../fonts/NotoSansBalinese-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1B66,U+1B71:[gid102|gid113@667,-10] -../fonts/NotoSansBalinese-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1B66,U+1B72:[gid102|gid114@667,-10] -../fonts/NotoSansBalinese-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+1B66,U+1B73:[gid102|gid115@599,-10] diff --git a/test/shaping/data/text-rendering-tests/tests/SHKNDA-1.tests b/test/shaping/data/text-rendering-tests/tests/SHKNDA-1.tests deleted file mode 100644 index adb5aa7..0000000 --- a/test/shaping/data/text-rendering-tests/tests/SHKNDA-1.tests +++ /dev/null @@ -1,34 +0,0 @@ -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CB2,U+0CCD,U+0CB2,U+0CBF:[knLI|knLAc2@757,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0C9F,U+0CCD,U+0CB8,U+0CCD:[knTT|knSAc2@1021,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CB3,U+0CBF:[knLLI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA1,U+0CBF:[knDDI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CAE,U+0CC6:[knME] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CB0,U+0CBF:[knRI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0C96,U+0CCD,U+0CAF,U+0CC6:[knKHE|knYAc2@846,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CAB,U+0CCD,U+0CB0,U+0CBF:[knPHI|knRAc2@735,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA8,U+0CC6:[knNE] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0C97,U+0CBF:[knGI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CB7,U+0CCD,U+0C9F,U+0CBF:[knSSI|knTTAc2@746,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CAF,U+0CBF,U+0C82:[knYI|knAnusvara@1252,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0C9A,U+0CC0:[knCI|knLengthmark@766,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA8,U+0CBF:[knNI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0C97,U+0CCD,U+0CB2,U+0CBF:[knGI|knLAc2@621,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CB7,U+0CBF:[knSSI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0C97,U+0CC6:[knGE] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA6,U+0CCD,U+0CB5,U+0CBF:[knDI|knVAc2@740,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA4,U+0CC0:[knTI|knLengthmark@613,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CAE,U+0CBF:[knMI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CB2,U+0CBF:[knLI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0C97,U+0CBF:[knGI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA8,U+0CCD:[knN] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CAC,U+0CBF:[knBI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CB2,U+0CBF:[knLI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA8,U+0CCD,U+0CA8,U+0CBF,U+0C82:[knNI|knNAc2@678,0|knAnusvara@755,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CB2,U+0CCD,U+0CB2,U+0CBF:[knLI|knLAc2@757,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA7,U+0CBF:[knDHI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CAA,U+0CCC:[knPA.base|knmAU@739,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CB5,U+0CBF,U+0C82:[knVI|knAnusvara@749,0] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA1,U+0CBF:[knDDI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0C9F,U+0CBF:[knTTI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA8,U+0CBF:[knNI] -../fonts/NotoSerifKannada-Regular.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0CA7,U+0CBF:[knDHI] diff --git a/test/shaping/data/text-rendering-tests/update.py b/test/shaping/data/text-rendering-tests/update.py deleted file mode 100755 index fe5db16..0000000 --- a/test/shaping/data/text-rendering-tests/update.py +++ /dev/null @@ -1,120 +0,0 @@ -#!/usr/bin/env python3 - -import sys, os, subprocess, shutil, glob -import xml.etree.ElementTree as ET - -# Can we extract this from HTML element itself? I couldn't. -namespaces = { - 'ft': 'https://github.com/OpenType/fonttest', - 'xlink': 'http://www.w3.org/1999/xlink', -} -def ns (s): - ns,s = s.split(':') - return '{%s}%s' % (namespaces[ns], s) - -def unistr (s): - return ','.join('U+%04X' % ord(c) for c in s) - -def glyphstr (glyphs): - out = [] - for glyphname, x, y in glyphs: - if x or y: - out.append ('%s@%d,%d' % (glyphname, x, y)) - else: - out.append (glyphname) - return '[' + '|'.join (out) + ']' - -def extract_tests (input): - html = ET.fromstring (input) - found = False - - result = [] - - for elt in html.findall (".//*[@class='expected'][@ft:id]", namespaces): - found = True - name = elt.get (ns ('ft:id')) - text = elt.get (ns ('ft:render')) - font = elt.get (ns ('ft:font')) - variations = elt.get (ns ('ft:var'), '').replace (':', '=').replace (';', ',') - glyphs = [] - for use in elt.findall (".//use"): - x = int (use.get ('x')) - y = int (use.get ('y')) - href = use.get (ns ('xlink:href')) - assert href[0] == '#' - glyphname = '.'.join (href[1:].split ('/')[1].split ('.')[1:]) - glyphs.append ((glyphname, x, y)) - opts = '--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft' - if variations: - opts = opts + ' --variations=%s' % variations - result.append ("../fonts/%s:%s:%s:%s" % (font, opts, unistr(text), glyphstr(glyphs))) - - for elt in html.findall (".//*[@class='expected-no-crash'][@ft:id]", namespaces): - found = True - name = elt.get (ns ('ft:id')) - text = elt.get (ns ('ft:render')) - font = elt.get (ns ('ft:font')) - variations = elt.get (ns ('ft:var'), '').replace (':', '=').replace (';', ',') - opts = '' - if variations: - opts = '--variations=%s' % variations - result.append ("../fonts/%s:%s:%s:*" % (font, opts, unistr (text))) - - assert found - return '\n'.join (result) + '\n' - -os.chdir (os.environ.get ('srcdir', os.path.dirname (__file__))) - -git = shutil.which ('git') -assert git - -if os.path.isdir ('./text-rendering-tests'): - subprocess.run ([git, 'pull'], cwd='text-rendering-tests', check=True) -else: - subprocess.run ([git, 'clone', 'https://github.com/unicode-org/text-rendering-tests'], check=True) - -shutil.rmtree ('fonts', ignore_errors=True) -assert not os.path.exists ('fonts') -shutil.copytree ('text-rendering-tests/fonts', 'fonts') -subprocess.run([git, 'add', 'fonts'], check=True) - -shutil.rmtree ('tests', ignore_errors=True) -assert not os.path.isdir('tests') -os.mkdir ('tests') - -with open ('DISABLED', 'r') as f: disabled = f.read () - -tests = [] -disabled_tests = [] - -for x in sorted (os.listdir ('text-rendering-tests/testcases')): - if not x.endswith ('.html') or x == 'index.html': continue - out = 'tests/%s.tests' % x.split('.html')[0] - with open ('text-rendering-tests/testcases/' + x, 'r') as f: content = f.read () - with open (out, 'w') as f: f.write (extract_tests (content)) - if out in disabled: - disabled_tests.append (out) - else: - tests.append (out) - -subprocess.run([git, 'add', 'tests'], check=True) - -with open ('meson.build', 'w') as f: f.write ('\n'.join ( - ['text_rendering_tests = ['] + - [' \'%s\',' % x.split('tests/')[1] for x in tests] + - [']', '', 'disabled_text_rendering_tests = ['] + - [' \'%s\',' % x.split('tests/')[1] for x in disabled_tests] + - [']', ''] -)) - -with open ('Makefile.sources', 'w') as f: f.write ('\n'.join ( - ['TESTS = \\'] + - [' %s \\' % x for x in tests] + - [' $(NULL)', '', 'DISBALED_TESTS = \\'] + - [' %s \\' % x for x in disabled_tests] + - [' $(NULL)', ''] -)) - -subprocess.run([git, 'add', 'Makefile.sources'], check=True) - -print ('Updated the testsuit, now run `git commit -e -m "[test/text-rendering-tests] Update from upstream"`') diff --git a/test/shaping/hb_test_tools.py b/test/shaping/hb_test_tools.py deleted file mode 100644 index a9368ad..0000000 --- a/test/shaping/hb_test_tools.py +++ /dev/null @@ -1,491 +0,0 @@ -#!/usr/bin/env python3 - -import sys, os, re, difflib, unicodedata, errno, cgi, itertools -from itertools import * - -diff_symbols = "-+=*&^%$#@!~/" -diff_colors = ['red', 'green', 'blue'] - -def codepoints(s): - return (ord (u) for u in s) - -class ColorFormatter: - - class Null: - @staticmethod - def start_color (c): return '' - @staticmethod - def end_color (): return '' - @staticmethod - def escape (s): return s - @staticmethod - def newline (): return '\n' - - class ANSI: - @staticmethod - def start_color (c): - return { - 'red': '\033[41;37;1m', - 'green': '\033[42;37;1m', - 'blue': '\033[44;37;1m', - }[c] - @staticmethod - def end_color (): - return '\033[m' - @staticmethod - def escape (s): return s - @staticmethod - def newline (): return '\n' - - class HTML: - @staticmethod - def start_color (c): - return '' % c - @staticmethod - def end_color (): - return '' - @staticmethod - def escape (s): return cgi.escape (s) - @staticmethod - def newline (): return '
    \n' - - @staticmethod - def Auto (argv = [], out = sys.stdout): - format = ColorFormatter.ANSI - if "--format" in argv: - argv.remove ("--format") - format = ColorFormatter.ANSI - if "--format=ansi" in argv: - argv.remove ("--format=ansi") - format = ColorFormatter.ANSI - if "--format=html" in argv: - argv.remove ("--format=html") - format = ColorFormatter.HTML - if "--no-format" in argv: - argv.remove ("--no-format") - format = ColorFormatter.Null - return format - - -class DiffColorizer: - - diff_regex = re.compile ('([a-za-z0-9_]*)([^a-za-z0-9_]?)') - - def __init__ (self, formatter, colors=diff_colors, symbols=diff_symbols): - self.formatter = formatter - self.colors = colors - self.symbols = symbols - - def colorize_lines (self, lines): - lines = (l if l else '' for l in lines) - ss = [self.diff_regex.sub (r'\1\n\2\n', l).splitlines (True) for l in lines] - oo = ["",""] - st = [False, False] - for l in difflib.Differ().compare (*ss): - if l[0] == '?': - continue - if l[0] == ' ': - for i in range(2): - if st[i]: - oo[i] += self.formatter.end_color () - st[i] = False - oo = [o + self.formatter.escape (l[2:]) for o in oo] - continue - if l[0] in self.symbols: - i = self.symbols.index (l[0]) - if not st[i]: - oo[i] += self.formatter.start_color (self.colors[i]) - st[i] = True - oo[i] += self.formatter.escape (l[2:]) - continue - for i in range(2): - if st[i]: - oo[i] += self.formatter.end_color () - st[i] = False - oo = [o.replace ('\n', '') for o in oo] - return [s1+s2+self.formatter.newline () for (s1,s2) in zip (self.symbols, oo) if s2] - - def colorize_diff (self, f): - lines = [None, None] - for l in f: - if l[0] not in self.symbols: - yield self.formatter.escape (l).replace ('\n', self.formatter.newline ()) - continue - i = self.symbols.index (l[0]) - if lines[i]: - # Flush - for line in self.colorize_lines (lines): - yield line - lines = [None, None] - lines[i] = l[1:] - if (all (lines)): - # Flush - for line in self.colorize_lines (lines): - yield line - lines = [None, None] - if (any (lines)): - # Flush - for line in self.colorize_lines (lines): - yield line - - -class ZipDiffer: - - @staticmethod - def diff_files (files, symbols=diff_symbols): - files = tuple (files) # in case it's a generator, copy it - try: - for lines in itertools.zip_longest (*files): - if all (lines[0] == line for line in lines[1:]): - sys.stdout.writelines ([" ", lines[0]]) - continue - - for i, l in enumerate (lines): - if l: - sys.stdout.writelines ([symbols[i], l]) - except IOError as e: - if e.errno != errno.EPIPE: - sys.exit ("%s: %s: %s" % (sys.argv[0], e.filename, e.strerror)) - - -class DiffFilters: - - @staticmethod - def filter_failures (f): - for key, lines in DiffHelpers.separate_test_cases (f): - lines = list (lines) - if not DiffHelpers.test_passed (lines): - for l in lines: yield l - -class Stat: - - def __init__ (self): - self.count = 0 - self.freq = 0 - - def add (self, test): - self.count += 1 - self.freq += test.freq - -class Stats: - - def __init__ (self): - self.passed = Stat () - self.failed = Stat () - self.total = Stat () - - def add (self, test): - self.total.add (test) - if test.passed: - self.passed.add (test) - else: - self.failed.add (test) - - def mean (self): - return float (self.passed.count) / self.total.count - - def variance (self): - return (float (self.passed.count) / self.total.count) * \ - (float (self.failed.count) / self.total.count) - - def stddev (self): - return self.variance () ** .5 - - def zscore (self, population): - """Calculate the standard score. - Population is the Stats for population. - Self is Stats for sample. - Returns larger absolute value if sample is highly unlikely to be random. - Anything outside of -3..+3 is very unlikely to be random. - See: https://en.wikipedia.org/wiki/Standard_score""" - - return (self.mean () - population.mean ()) / population.stddev () - - - - -class DiffSinks: - - @staticmethod - def print_stat (f): - passed = 0 - failed = 0 - # XXX port to Stats, but that would really slow us down here - for key, lines in DiffHelpers.separate_test_cases (f): - if DiffHelpers.test_passed (lines): - passed += 1 - else: - failed += 1 - total = passed + failed - print ("%d out of %d tests passed. %d failed (%g%%)" % (passed, total, failed, 100. * failed / total)) - - -class Test: - - def __init__ (self, lines): - self.freq = 1 - self.passed = True - self.identifier = None - self.text = None - self.unicodes = None - self.glyphs = None - for l in lines: - symbol = l[0] - if symbol != ' ': - self.passed = False - i = 1 - if ':' in l: - i = l.index (':') - if not self.identifier: - self.identifier = l[1:i] - i = i + 2 # Skip colon and space - j = -1 - if l[j] == '\n': - j -= 1 - brackets = l[i] + l[j] - l = l[i+1:-2] - if brackets == '()': - self.text = l - elif brackets == '<>': - self.unicodes = Unicode.parse (l) - elif brackets == '[]': - # XXX we don't handle failed tests here - self.glyphs = l - - -class DiffHelpers: - - @staticmethod - def separate_test_cases (f): - '''Reads lines from f, and if the lines have identifiers, ie. - have a colon character, groups them by identifier, - yielding lists of all lines with the same identifier.''' - - def identifier (l): - if ':' in l[1:]: - return l[1:l.index (':')] - return l - return groupby (f, key=identifier) - - @staticmethod - def test_passed (lines): - lines = list (lines) - # XXX This is a hack, but does the job for now. - if any (l.find("space+0|space+0") >= 0 for l in lines if l[0] == '+'): return True - if any (l.find("uni25CC") >= 0 for l in lines if l[0] == '+'): return True - if any (l.find("dottedcircle") >= 0 for l in lines if l[0] == '+'): return True - if any (l.find("glyph0") >= 0 for l in lines if l[0] == '+'): return True - if any (l.find("gid0") >= 0 for l in lines if l[0] == '+'): return True - if any (l.find("notdef") >= 0 for l in lines if l[0] == '+'): return True - return all (l[0] == ' ' for l in lines) - - -class FilterHelpers: - - @staticmethod - def filter_printer_function (filter_callback): - def printer (f): - for line in filter_callback (f): - print (line) - return printer - - @staticmethod - def filter_printer_function_no_newline (filter_callback): - def printer (f): - for line in filter_callback (f): - sys.stdout.writelines ([line]) - return printer - - -class Ngram: - - @staticmethod - def generator (n): - - def gen (f): - l = [] - for x in f: - l.append (x) - if len (l) == n: - yield tuple (l) - l[:1] = [] - - gen.n = n - return gen - - -class UtilMains: - - @staticmethod - def process_multiple_files (callback, mnemonic = "FILE"): - - if "--help" in sys.argv: - sys.exit ("Usage: %s %s..." % (sys.argv[0], mnemonic)) - - try: - files = sys.argv[1:] if len (sys.argv) > 1 else ['-'] - for s in files: - callback (FileHelpers.open_file_or_stdin (s)) - except IOError as e: - if e.errno != errno.EPIPE: - sys.exit ("%s: %s: %s" % (sys.argv[0], e.filename, e.strerror)) - - @staticmethod - def process_multiple_args (callback, mnemonic): - - if len (sys.argv) == 1 or "--help" in sys.argv: - sys.exit ("Usage: %s %s..." % (sys.argv[0], mnemonic)) - - try: - for s in sys.argv[1:]: - callback (s) - except IOError as e: - if e.errno != errno.EPIPE: - sys.exit ("%s: %s: %s" % (sys.argv[0], e.filename, e.strerror)) - - @staticmethod - def filter_multiple_strings_or_stdin (callback, mnemonic, \ - separator = " ", \ - concat_separator = False): - - if "--help" in sys.argv: - sys.exit ("""Usage: - %s %s... -or: - %s -When called with no arguments, input is read from standard input. -""" % (sys.argv[0], mnemonic, sys.argv[0])) - - try: - if len (sys.argv) == 1: - while (1): - line = sys.stdin.readline () - if not len (line): - break - if line[-1] == '\n': - line = line[:-1] - print (callback (line)) - else: - args = sys.argv[1:] - if concat_separator != False: - args = [concat_separator.join (args)] - print (separator.join (callback (x) for x in (args))) - except IOError as e: - if e.errno != errno.EPIPE: - sys.exit ("%s: %s: %s" % (sys.argv[0], e.filename, e.strerror)) - - -class Unicode: - - @staticmethod - def decode (s): - return ','.join ("U+%04X" % cp for cp in codepoints (s)) - - @staticmethod - def parse (s): - s = re.sub (r"0[xX]", " ", s) - s = re.sub (r"[<+>{},;&#\\xXuUnNiI\n\t]", " ", s) - return [int (x, 16) for x in s.split ()] - - @staticmethod - def encode (s): - return ''.join (chr (x) for x in Unicode.parse (s)) - - shorthands = { - "ZERO WIDTH NON-JOINER": "ZWNJ", - "ZERO WIDTH JOINER": "ZWJ", - "NARROW NO-BREAK SPACE": "NNBSP", - "COMBINING GRAPHEME JOINER": "CGJ", - "LEFT-TO-RIGHT MARK": "LRM", - "RIGHT-TO-LEFT MARK": "RLM", - "LEFT-TO-RIGHT EMBEDDING": "LRE", - "RIGHT-TO-LEFT EMBEDDING": "RLE", - "POP DIRECTIONAL FORMATTING": "PDF", - "LEFT-TO-RIGHT OVERRIDE": "LRO", - "RIGHT-TO-LEFT OVERRIDE": "RLO", - } - - @staticmethod - def pretty_name (u): - try: - s = unicodedata.name (u) - except ValueError: - return "XXX" - s = re.sub (".* LETTER ", "", s) - s = re.sub (".* VOWEL SIGN (.*)", r"\1-MATRA", s) - s = re.sub (".* SIGN ", "", s) - s = re.sub (".* COMBINING ", "", s) - if re.match (".* VIRAMA", s): - s = "HALANT" - if s in Unicode.shorthands: - s = Unicode.shorthands[s] - return s - - @staticmethod - def pretty_names (s): - s = re.sub (r"[<+>\\uU]", " ", s) - s = re.sub (r"0[xX]", " ", s) - s = [chr (int (x, 16)) for x in re.split ('[, \n]', s) if len (x)] - return ' + '.join (Unicode.pretty_name (x) for x in s) - - -class FileHelpers: - - @staticmethod - def open_file_or_stdin (f): - if f == '-': - return sys.stdin - return open (f) - - -class Manifest: - - @staticmethod - def read (s, strict = True): - - if not os.path.exists (s): - if strict: - sys.exit ("%s: %s does not exist" % (sys.argv[0], s)) - return - - s = os.path.normpath (s) - - if os.path.isdir (s): - - try: - m = open (os.path.join (s, "MANIFEST")) - items = [x.strip () for x in m.readlines ()] - for f in items: - for p in Manifest.read (os.path.join (s, f)): - yield p - except IOError: - if strict: - sys.exit ("%s: %s does not exist" % (sys.argv[0], os.path.join (s, "MANIFEST"))) - return - else: - yield s - - @staticmethod - def update_recursive (s): - - for dirpath, dirnames, filenames in os.walk (s, followlinks=True): - - for f in ["MANIFEST", "README", "LICENSE", "COPYING", "AUTHORS", "SOURCES", "ChangeLog"]: - if f in dirnames: - dirnames.remove (f) - if f in filenames: - filenames.remove (f) - dirnames.sort () - filenames.sort () - ms = os.path.join (dirpath, "MANIFEST") - print (" GEN %s" % ms) - m = open (ms, "w") - for f in filenames: - print (f, file=m) - for f in dirnames: - print (f, file=m) - for f in dirnames: - Manifest.update_recursive (os.path.join (dirpath, f)) - -if __name__ == '__main__': - pass diff --git a/test/shaping/meson.build b/test/shaping/meson.build deleted file mode 100644 index d301585..0000000 --- a/test/shaping/meson.build +++ /dev/null @@ -1,228 +0,0 @@ -in_house_tests = [ - 'aat-trak.tests', - 'aat-morx.tests', - 'arabic-fallback-shaping.tests', - 'arabic-feature-order.tests', - 'arabic-like-joining.tests', - 'arabic-mark-attach.tests', - 'arabic-mark-order.tests', - 'arabic-stch.tests', - 'automatic-fractions.tests', - 'cluster.tests', - 'collections.tests', - 'color-fonts.tests', - 'context-matching.tests', - 'cursive-positioning.tests', - 'default-ignorables.tests', - 'emoji.tests', - 'fallback-positioning.tests', - 'hangul-jamo.tests', - 'hyphens.tests', - 'indic-consonant-with-stacker.tests', - 'indic-decompose.tests', - 'indic-init.tests', - 'indic-joiner-candrabindu.tests', - 'indic-joiners.tests', - 'indic-old-spec.tests', - 'indic-pref-blocking.tests', - 'indic-script-extensions.tests', - 'indic-special-cases.tests', - 'indic-syllable.tests', - 'indic-vowel-letter-spoofing.tests', - 'kern-format2.tests', - 'khmer-mark-order.tests', - 'khmer-misc.tests', - 'language-tags.tests', - 'ligature-id.tests', - 'macos.tests', - 'mark-attachment.tests', - 'mark-filtering-sets.tests', - 'mongolian-variation-selector.tests', - 'myanmar-syllable.tests', - 'myanmar-zawgyi.tests', - 'none-directional.tests', - 'positioning-features.tests', - 'rand.tests', - 'rotation.tests', - 'spaces.tests', - 'simple.tests', - 'sinhala.tests', - 'tibetan-contractions-1.tests', - 'tibetan-contractions-2.tests', - 'tibetan-vowels.tests', - 'use.tests', - 'use-indic3.tests', - 'use-marchen.tests', - 'use-syllable.tests', - 'variations-rvrn.tests', - 'vertical.tests', - 'zero-width-marks.tests', -] - -aots_tests = [ - 'classdef1_empty.tests', - 'classdef1_multiple.tests', - 'classdef1_single.tests', - 'classdef1.tests', - 'classdef2_empty.tests', - 'classdef2_multiple.tests', - 'classdef2_single.tests', - 'classdef2.tests', - 'gpos_chaining1_boundary.tests', - 'gpos_chaining1_lookupflag.tests', - 'gpos_chaining1_multiple_subrules.tests', - 'gpos_chaining1_next_glyph.tests', - 'gpos_chaining1_simple.tests', - 'gpos_chaining1_successive.tests', - 'gpos_chaining2_boundary.tests', - 'gpos_chaining2_lookupflag.tests', - 'gpos_chaining2_multiple_subrules.tests', - 'gpos_chaining2_next_glyph.tests', - 'gpos_chaining2_simple.tests', - 'gpos_chaining2_successive.tests', - 'gpos_chaining3_boundary.tests', - 'gpos_chaining3_lookupflag.tests', - 'gpos_chaining3_next_glyph.tests', - 'gpos_chaining3_simple.tests', - 'gpos_chaining3_successive.tests', - 'gpos_context1_boundary.tests', - 'gpos_context1_expansion.tests', - 'gpos_context1_lookupflag.tests', - 'gpos_context1_multiple_subrules.tests', - 'gpos_context1_next_glyph.tests', - 'gpos_context1_simple.tests', - 'gpos_context1_successive.tests', - 'gpos_context2_boundary.tests', - 'gpos_context2_classes.tests', - 'gpos_context2_expansion.tests', - 'gpos_context2_lookupflag.tests', - 'gpos_context2_multiple_subrules.tests', - 'gpos_context2_next_glyph.tests', - 'gpos_context2_simple.tests', - 'gpos_context2_successive.tests', - 'gpos_context3_boundary.tests', - 'gpos_context3_lookupflag.tests', - 'gpos_context3_next_glyph.tests', - 'gpos_context3_simple.tests', - 'gpos_context3_successive.tests', - 'gpos1_1_lookupflag.tests', - 'gpos1_1_simple.tests', - 'gpos1_2_lookupflag.tests', - 'gpos1_2.tests', - 'gpos2_1_lookupflag.tests', - 'gpos2_1_next_glyph.tests', - 'gpos2_1_simple.tests', - 'gpos2_1.tests', - 'gpos2_2.tests', - 'gpos3_lookupflag.tests', - 'gpos3.tests', - 'gpos4_lookupflag.tests', - 'gpos4_multiple_anchors.tests', - 'gpos4_simple.tests', - 'gpos5.tests', - 'gpos6.tests', - 'gpos7_1.tests', - 'gpos9.tests', - 'gsub_chaining1_boundary.tests', - 'gsub_chaining1_lookupflag.tests', - 'gsub_chaining1_multiple_subrules.tests', - 'gsub_chaining1_next_glyph.tests', - 'gsub_chaining1_simple.tests', - 'gsub_chaining1_successive.tests', - 'gsub_chaining2_boundary.tests', - 'gsub_chaining2_lookupflag.tests', - 'gsub_chaining2_multiple_subrules.tests', - 'gsub_chaining2_next_glyph.tests', - 'gsub_chaining2_simple.tests', - 'gsub_chaining2_successive.tests', - 'gsub_chaining3_boundary.tests', - 'gsub_chaining3_lookupflag.tests', - 'gsub_chaining3_next_glyph.tests', - 'gsub_chaining3_simple.tests', - 'gsub_chaining3_successive.tests', - 'gsub_context1_boundary.tests', - 'gsub_context1_expansion.tests', - 'gsub_context1_lookupflag.tests', - 'gsub_context1_multiple_subrules.tests', - 'gsub_context1_next_glyph.tests', - 'gsub_context1_simple.tests', - 'gsub_context1_successive.tests', - 'gsub_context2_boundary.tests', - 'gsub_context2_classes.tests', - 'gsub_context2_expansion.tests', - 'gsub_context2_lookupflag.tests', - 'gsub_context2_multiple_subrules.tests', - 'gsub_context2_next_glyph.tests', - 'gsub_context2_simple.tests', - 'gsub_context2_successive.tests', - 'gsub_context3_boundary.tests', - 'gsub_context3_lookupflag.tests', - 'gsub_context3_next_glyph.tests', - 'gsub_context3_simple.tests', - 'gsub_context3_successive.tests', - 'gsub1_1_lookupflag.tests', - 'gsub1_1_modulo.tests', - 'gsub1_1_simple.tests', - 'gsub1_2_lookupflag.tests', - 'gsub1_2_simple.tests', - 'gsub2_1_lookupflag.tests', - 'gsub2_1_multiple_sequences.tests', - 'gsub2_1_simple.tests', - 'gsub3_1_lookupflag.tests', - 'gsub3_1_multiple.tests', - 'gsub3_1_simple.tests', - 'gsub4_1_lookupflag.tests', - 'gsub4_1_multiple_ligatures.tests', - 'gsub4_1_multiple_ligsets.tests', - 'gsub4_1_simple.tests', - 'gsub7.tests', - 'lookupflag_ignore_attach.tests', - 'lookupflag_ignore_base.tests', - 'lookupflag_ignore_combination.tests', - 'lookupflag_ignore_ligatures.tests', - 'lookupflag_ignore_marks.tests', -] - -# to import text_rendering_tests from data/text-rendering-tests/meson.build -subdir('data/text-rendering-tests') - -shaping_run_tests_py = find_program('run-tests.py') - -foreach file_name : in_house_tests - test_name = file_name.split('.')[0].underscorify() - - test(test_name, shaping_run_tests_py, - args: [ - hb_shape, - meson.current_source_dir() / 'data' / 'in-house' / 'tests' / file_name, - ], - workdir: meson.current_build_dir() / '..' / '..', - suite: ['shaping', 'in-house'], - ) -endforeach - -foreach file_name : aots_tests - test_name = file_name.split('.')[0].underscorify() - - test(test_name, shaping_run_tests_py, - args: [ - hb_shape, - meson.current_source_dir() / 'data' / 'aots' / 'tests' / file_name, - ], - workdir: meson.current_build_dir() / '..' / '..', - suite: ['shaping', 'aots'], - ) -endforeach - -foreach file_name : text_rendering_tests - test_name = file_name.split('.')[0].underscorify() - - test(test_name, shaping_run_tests_py, - args: [ - hb_shape, - meson.current_source_dir() / 'data' / 'text-rendering-tests' / 'tests' / file_name, - ], - workdir: meson.current_build_dir() / '..' / '..', - suite: ['shaping', 'text-rendering-tests'], - ) -endforeach diff --git a/test/shaping/record-test.sh b/test/shaping/record-test.sh deleted file mode 100755 index 62a4795..0000000 --- a/test/shaping/record-test.sh +++ /dev/null @@ -1,126 +0,0 @@ -#!/bin/bash - -dir=`mktemp -d` - -if which sha1sum 2>/dev/null >/dev/null; then - SHA1SUM=sha1sum -elif which shasum 2>/dev/null >/dev/null; then - SHA1SUM='shasum -a 1' -elif which digest 2>/dev/null >/dev/null; then - SHA1SUM='digest -a sha1' -else - echo "'sha1sum' not found" - exit 2 -fi - -out=/dev/stdout -if test "x$1" == 'x-o'; then - shift - out=$1 - shift -fi -hb_shape=$1 -shift -fontfile=$1 -if test "x${fontfile:0:1}" == 'x-'; then - echo "Specify font file before other options." >&2 - exit 1 -fi -shift -if ! echo "$hb_shape" | grep -q 'hb-shape'; then - echo "Specify hb-shape (not hb-view, etc): got "$hb_shape"." >&2 - exit 1 -fi -options= -have_text=false -for arg in "$@"; do - if test "x${arg:0:1}" == 'x-'; then - if echo "$arg" | grep -q ' '; then - echo "Space in argument is not supported: '$arg'." >&2 - exit 1 - fi - options="$options${options:+ }$arg" - continue - fi - if $have_text; then - echo "Too many arguments found... Use '=' notation for options: '$arg'" >&2 - exit 1; - fi - text="$arg" - have_text=true -done -if ! $have_text; then - text=`cat` -fi -unicodes=`echo "$text" | ./hb-unicode-decode` -glyphs=`echo "$text" | $hb_shape $options "$fontfile"` -if test $? != 0; then - echo "hb-shape failed." >&2 - exit 2 -fi -glyph_ids=`echo "$text" | $hb_shape $options --no-glyph-names --no-clusters --no-positions "$fontfile" | sed 's/[][]//g; s/|/,/g'` - -cp "$fontfile" "$dir/font.ttf" -echo fonttools subset \ - --glyph-names \ - --no-hinting \ - --layout-features='*' \ - "$dir/font.ttf" \ - --gids="$glyph_ids" \ - --text="$text" -fonttools subset \ - --glyph-names \ - --no-hinting \ - --layout-features='*' \ - "$dir/font.ttf" \ - --gids="$glyph_ids" \ - --text="$text" -if ! test -s "$dir/font.subset.ttf"; then - echo "Subsetter didn't produce nonempty subset font in $dir/font.subset.ttf" >&2 - exit 2 -fi - -# Verify that subset font produces same glyphs! -glyphs_subset=`echo "$text" | $hb_shape $options "$dir/font.subset.ttf"` - -if ! test "x$glyphs" = "x$glyphs_subset"; then - echo "Subset font produced different glyphs!" >&2 - echo "Perhaps font doesn't have glyph names; checking visually..." >&2 - hb_view=${hb_shape/shape/view} - echo "$text" | $hb_view $options "$dir/font.ttf" --output-format=png --output-file="$dir/orig.png" - echo "$text" | $hb_view $options "$dir/font.subset.ttf" --output-format=png --output-file="$dir/subset.png" - if ! cmp "$dir/orig.png" "$dir/subset.png"; then - echo "Images differ. Please inspect $dir/*.png." >&2 - echo "$glyphs" >> "$out" - echo "$glyphs_subset" >> "$out" - exit 2 - fi - echo "Yep; all good." >&2 - rm -f "$dir/orig.png" - rm -f "$dir/subset.png" - glyphs=$glyphs_subset -fi - -sha1sum=`$SHA1SUM "$dir/font.subset.ttf" | cut -d' ' -f1` -subset="data/in-house/fonts/$sha1sum.ttf" -mv "$dir/font.subset.ttf" "$subset" - -# There ought to be an easier way to do this, but it escapes me... -unicodes_file=`mktemp` -glyphs_file=`mktemp` -echo "$unicodes" > "$unicodes_file" -echo "$glyphs" > "$glyphs_file" -# Open the "file"s -exec 3<"$unicodes_file" -exec 4<"$glyphs_file" -relative_subset="$subset" -if test "$out" != "/dev/stdout"; then - relative_subset="$(/usr/bin/env python3 -c 'import os, sys; print (os.path.relpath (sys.argv[1], sys.argv[2]))' "$subset" "$(dirname "$out")")" -fi -while read uline <&3 && read gline <&4; do - echo "$relative_subset:$options:$uline:$gline" >> "$out" -done - - -rm -f "$dir/font.ttf" -rmdir "$dir" diff --git a/test/shaping/run-tests.py b/test/shaping/run-tests.py deleted file mode 100755 index 9731067..0000000 --- a/test/shaping/run-tests.py +++ /dev/null @@ -1,155 +0,0 @@ -#!/usr/bin/env python3 - -import sys, os, subprocess, hashlib, tempfile, shutil - - -args = sys.argv[1:] - -reference = False -if len (args) and args[0] == "--reference": - reference = True - args = args[1:] - -if not args or args[0].find('hb-shape') == -1 or not os.path.exists (args[0]): - sys.exit ("""First argument does not seem to point to usable hb-shape.""") -hb_shape, args = args[0], args[1:] - -def cmd(command): - process = subprocess.Popen ([hb_shape, '--batch'], - stdin=subprocess.PIPE, - stdout=subprocess.PIPE, - stderr=subprocess.PIPE) - process.stdin.write ((' '.join (command) + '\n').encode ("utf-8")) - process.stdin.flush () - ret_stdout = None - ret_stderr = None - ret_stdout, ret_stderr = process.communicate () - if ret_stdout is not None: - ret_stdout = ret_stdout.decode ("utf-8").strip () - if ret_stderr is not None: - ret_stderr = ret_stderr.decode ("utf-8").strip () - return (ret_stdout, ret_stderr) - -passes = 0 -fails = 0 -skips = 0 - -if not len (args): - args = ['-'] - -for filename in args: - if not reference: - if filename == '-': - print ("Running tests from standard input") - else: - print ("Running tests in " + filename) - - if filename == '-': - f = sys.stdin - else: - f = open (filename, encoding='utf8') - - for line in f: - comment = False - if line.startswith ("#"): - comment = True - line = line[1:] - - if line.startswith (' '): - if not reference: - print ("#%s" % line) - continue - - line = line.strip () - if not line: - continue - - fontfile, options, unicodes, glyphs_expected = line.split (":") - if fontfile.startswith ('/') or fontfile.startswith ('"/'): - if os.name == 'nt': # Skip on Windows - continue - - fontfile, expected_hash = fontfile.split('@') - - try: - with open (fontfile, 'rb') as ff: - actual_hash = hashlib.sha1 (ff.read()).hexdigest ().strip () - if actual_hash != expected_hash: - print ('different version of %s found; Expected hash %s, got %s; skipping.' % - (fontfile, expected_hash, actual_hash)) - skips += 1 - continue - except: - print ('%s not found, skip.' % fontfile) - skips += 1 - continue - else: - cwd = os.path.dirname(filename) - fontfile = os.path.normpath (os.path.join (cwd, fontfile)) - - extra_options = ["--shaper=ot"] - if glyphs_expected != '*': - extra_options.append("--verify") - - if comment: - if not reference: - print ('# %s "%s" --unicodes %s' % (hb_shape, fontfile, unicodes)) - continue - - if not reference: - print ('%s "%s" %s %s --unicodes %s' % - (hb_shape, fontfile, ' '.join(extra_options), options, unicodes)) - - # hack to support fonts with space on run-tests.py, after several other tries... - if ' ' in fontfile: - new_fontfile = os.path.join (tempfile.gettempdir (), 'tmpfile') - shutil.copyfile(fontfile, new_fontfile) - fontfile = new_fontfile - - glyphs1 = cmd ([hb_shape, "--font-funcs=ft", - fontfile] + extra_options + ["--unicodes", - unicodes] + (options.split (' ') if options else [])) - - if glyphs1[1] is not None or glyphs1[1] != '': - check_string = hb_shape[hb_shape.find(os.path.sep) + 1:] + \ - ': Unknown font function implementation `ft\'' - if glyphs1[1].startswith(check_string): - skips += 1 - print ("Skipping test due to lack of FreeType support") - continue - - glyphs2 = cmd ([hb_shape, "--font-funcs=ot", - fontfile] + extra_options + ["--unicodes", - unicodes] + (options.split (' ') if options else [])) - - if glyphs1[0] != glyphs2[0] and glyphs_expected != '*': - print ("FT funcs: " + glyphs1[0], file=sys.stderr) - print ("OT funcs: " + glyphs2[0], file=sys.stderr) - fails += 1 - else: - passes += 1 - - if reference: - print (":".join ([fontfile, options, unicodes, glyphs1[0]])) - continue - - if glyphs1[0].strip() != glyphs_expected and glyphs_expected != '*': - print ("Actual: " + glyphs1[0], file=sys.stderr) - print ("Expected: " + glyphs_expected, file=sys.stderr) - fails += 1 - else: - passes += 1 - -if not reference: - print ("%d tests passed; %d failed; %d skipped." % (passes, fails, skips), file=sys.stderr) - if not (fails + passes): - print ("No tests ran.") - elif not (fails + skips): - print ("All tests passed.") - -if fails: - sys.exit (1) -elif passes: - sys.exit (0) -else: - sys.exit (77) diff --git a/test/subset/Makefile.am b/test/subset/Makefile.am index 47b0039..cfd739b 100644 --- a/test/subset/Makefile.am +++ b/test/subset/Makefile.am @@ -13,7 +13,9 @@ libs: EXTRA_DIST += \ meson.build \ run-tests.py \ + run-repack-tests.py \ subset_test_suite.py \ + repack_test.py \ $(NULL) CLEANFILES += \ diff --git a/test/subset/Makefile.in b/test/subset/Makefile.in index 652e410..b80cef5 100644 --- a/test/subset/Makefile.in +++ b/test/subset/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.2 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2020 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -202,6 +202,8 @@ CAIRO_LIBS = @CAIRO_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ +CHAFA_CFLAGS = @CHAFA_CFLAGS@ +CHAFA_LIBS = @CHAFA_LIBS@ CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ @@ -230,8 +232,6 @@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ -FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ -FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ FREETYPE_DEPS = @FREETYPE_DEPS@ FREETYPE_LIBS = @FREETYPE_LIBS@ @@ -264,7 +264,6 @@ HB_VERSION_MICRO = @HB_VERSION_MICRO@ HB_VERSION_MINOR = @HB_VERSION_MINOR@ HTML_DIR = @HTML_DIR@ ICU_CFLAGS = @ICU_CFLAGS@ -ICU_CONFIG = @ICU_CONFIG@ ICU_LIBS = @ICU_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ @@ -370,6 +369,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -379,7 +379,8 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ NULL = -EXTRA_DIST = meson.build run-tests.py subset_test_suite.py $(NULL) +EXTRA_DIST = meson.build run-tests.py run-repack-tests.py \ + subset_test_suite.py repack_test.py $(NULL) CLEANFILES = subset_test_suite.py[co] $(NULL) SUBDIRS = data all: all-recursive diff --git a/test/subset/data/Makefile.am b/test/subset/data/Makefile.am index beb0a04..337e1cf 100644 --- a/test/subset/data/Makefile.am +++ b/test/subset/data/Makefile.am @@ -3,37 +3,66 @@ NULL = EXTRA_DIST = CLEANFILES = -SUBDIRS = +SUBDIRS = repack_tests EXTRA_DIST += \ $(TESTS) \ expected/basics \ expected/full-font \ + expected/glyf_bug_3131 \ expected/cff-full-font \ expected/japanese \ expected/cff-japanese \ + expected/cff.notoserifmyanmar \ expected/layout \ expected/layout.gpos \ expected/layout.gpos2 \ expected/layout.gpos3 \ expected/layout.gpos4 \ + expected/layout.gpos5 \ expected/layout.gpos6 \ expected/layout.gpos8 \ + expected/layout.gpos8.amiri \ + expected/layout.gpos9 \ expected/layout.gsub3 \ + expected/layout.gsub5 \ + expected/layout.gsub5_format2 \ expected/layout.gsub6 \ + expected/layout.gsub8 \ + expected/layout.khmer \ expected/layout.gdef \ + expected/layout.gdef.glyphset \ expected/layout.context \ + expected/layout.context_format2 \ expected/layout.gdef-varstore \ expected/layout.gdef-attachlist \ + expected/layout.notonastaliqurdu \ + expected/layout.tinos \ + expected/layout.default_features \ + expected/layout.duplicate_features \ + expected/layout.unsorted_featurelist \ + expected/layout.drop_feature \ expected/cmap \ expected/cmap14 \ expected/sbix \ expected/colr \ + expected/colr_glyphs \ + expected/colrv1 \ + expected/colr_with_components \ expected/cbdt \ + expected/variable \ + expected/glyph_names \ + expected/math \ + expected/math_coverage_offset \ + expected/post \ fonts \ profiles \ $(NULL) +# TODO: re-able once colrv1 subsetting is stabilized. +# expected/colrv1 +# expected/colrv1.notoemoji + # Convenience targets: lib: @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib diff --git a/test/subset/data/Makefile.in b/test/subset/data/Makefile.in index 7fb7174..898cf12 100644 --- a/test/subset/data/Makefile.in +++ b/test/subset/data/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.2 from Makefile.am. +# Makefile.in generated by automake 1.16.1 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2020 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -89,10 +89,30 @@ PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -TESTS = tests/basics.tests tests/full-font.tests \ - tests/cff-full-font.tests tests/japanese.tests \ - tests/cff-japanese.tests tests/cmap.tests tests/cmap14.tests \ - tests/sbix.tests tests/colr.tests tests/cbdt.tests \ +TESTS = tests/basics.tests tests/cbdt.tests tests/cff-full-font.tests \ + tests/cff-japanese.tests tests/cff.notoserifmyanmar.tests \ + tests/cmap.tests tests/cmap14.tests tests/colr.tests \ + tests/colr_glyphs.tests tests/colrv1.tests \ + tests/colr_with_components.tests tests/full-font.tests \ + tests/glyf_bug_3131.tests tests/japanese.tests \ + tests/layout.context.tests tests/layout.context_format2.tests \ + tests/layout.gdef-attachlist.tests \ + tests/layout.gdef-varstore.tests tests/layout.gdef.tests \ + tests/layout.gdef.glyphset.tests tests/layout.gpos.tests \ + tests/layout.gpos2.tests tests/layout.gpos3.tests \ + tests/layout.gpos4.tests tests/layout.gpos5.tests \ + tests/layout.gpos6.tests tests/layout.gpos8.tests \ + tests/layout.gpos8.amiri.tests tests/layout.gpos9.tests \ + tests/layout.gsub3.tests tests/layout.gsub5.tests \ + tests/layout.gsub5_format2.tests tests/layout.gsub6.tests \ + tests/layout.gsub8.tests tests/layout.khmer.tests \ + tests/layout.notonastaliqurdu.tests tests/layout.tests \ + tests/layout.tinos.tests tests/layout.default_features.tests \ + tests/layout.duplicate_features.tests \ + tests/layout.unsorted_featurelist.tests \ + tests/layout.drop_feature.tests tests/sbix.tests \ + tests/variable.tests tests/glyph_names.tests tests/math.tests \ + tests/math_coverage_offset.tests tests/post.tests \ $(am__EXEEXT_1) XFAIL_TESTS = $(am__EXEEXT_1) subdir = test/subset/data @@ -410,6 +430,8 @@ CAIRO_LIBS = @CAIRO_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ +CHAFA_CFLAGS = @CHAFA_CFLAGS@ +CHAFA_LIBS = @CHAFA_LIBS@ CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ CODE_COVERAGE_CPPFLAGS = @CODE_COVERAGE_CPPFLAGS@ CODE_COVERAGE_CXXFLAGS = @CODE_COVERAGE_CXXFLAGS@ @@ -438,8 +460,6 @@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ -FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ -FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ FREETYPE_DEPS = @FREETYPE_DEPS@ FREETYPE_LIBS = @FREETYPE_LIBS@ @@ -472,7 +492,6 @@ HB_VERSION_MICRO = @HB_VERSION_MICRO@ HB_VERSION_MINOR = @HB_VERSION_MINOR@ HTML_DIR = @HTML_DIR@ ICU_CFLAGS = @ICU_CFLAGS@ -ICU_CONFIG = @ICU_CONFIG@ ICU_LIBS = @ICU_LIBS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ @@ -578,6 +597,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -588,17 +608,32 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ NULL = EXTRA_DIST = $(TESTS) expected/basics expected/full-font \ - expected/cff-full-font expected/japanese expected/cff-japanese \ - expected/layout expected/layout.gpos expected/layout.gpos2 \ + expected/glyf_bug_3131 expected/cff-full-font \ + expected/japanese expected/cff-japanese \ + expected/cff.notoserifmyanmar expected/layout \ + expected/layout.gpos expected/layout.gpos2 \ expected/layout.gpos3 expected/layout.gpos4 \ - expected/layout.gpos6 expected/layout.gpos8 \ - expected/layout.gsub3 expected/layout.gsub6 \ - expected/layout.gdef expected/layout.context \ - expected/layout.gdef-varstore expected/layout.gdef-attachlist \ - expected/cmap expected/cmap14 expected/sbix expected/colr \ - expected/cbdt fonts profiles $(NULL) + expected/layout.gpos5 expected/layout.gpos6 \ + expected/layout.gpos8 expected/layout.gpos8.amiri \ + expected/layout.gpos9 expected/layout.gsub3 \ + expected/layout.gsub5 expected/layout.gsub5_format2 \ + expected/layout.gsub6 expected/layout.gsub8 \ + expected/layout.khmer expected/layout.gdef \ + expected/layout.gdef.glyphset expected/layout.context \ + expected/layout.context_format2 expected/layout.gdef-varstore \ + expected/layout.gdef-attachlist \ + expected/layout.notonastaliqurdu expected/layout.tinos \ + expected/layout.default_features \ + expected/layout.duplicate_features \ + expected/layout.unsorted_featurelist \ + expected/layout.drop_feature expected/cmap expected/cmap14 \ + expected/sbix expected/colr expected/colr_glyphs \ + expected/colrv1 expected/colr_with_components expected/cbdt \ + expected/variable expected/glyph_names expected/math \ + expected/math_coverage_offset expected/post fonts profiles \ + $(NULL) CLEANFILES = -SUBDIRS = +SUBDIRS = repack_tests TEST_EXTENSIONS = .tests TESTS_LOG_COMPILER = $(srcdir)/../run-tests.py $(top_builddir)/util/hb-subset$(EXEEXT) DISABLED_TESTS = \ @@ -1083,6 +1118,10 @@ uninstall-am: .PRECIOUS: Makefile +# TODO: re-able once colrv1 subsetting is stabilized. +# expected/colrv1 +# expected/colrv1.notoemoji + # Convenience targets: lib: @$(MAKE) $(AM_MAKEFLAGS) -C $(top_builddir)/src lib diff --git a/test/subset/data/Makefile.sources b/test/subset/data/Makefile.sources index a6b8659..94a910c 100644 --- a/test/subset/data/Makefile.sources +++ b/test/subset/data/Makefile.sources @@ -1,32 +1,59 @@ TESTS = \ tests/basics.tests \ - tests/full-font.tests \ + tests/cbdt.tests \ tests/cff-full-font.tests \ - tests/japanese.tests \ tests/cff-japanese.tests \ + tests/cff.notoserifmyanmar.tests \ tests/cmap.tests \ tests/cmap14.tests \ - tests/sbix.tests \ tests/colr.tests \ - tests/cbdt.tests \ - $(NULL) - -DISABLED_TESTS = \ - tests/layout.tests \ + tests/colr_glyphs.tests \ + tests/colrv1.tests \ + tests/colr_with_components.tests \ + tests/full-font.tests \ + tests/glyf_bug_3131.tests \ + tests/japanese.tests \ + tests/layout.context.tests \ + tests/layout.context_format2.tests \ + tests/layout.gdef-attachlist.tests \ + tests/layout.gdef-varstore.tests \ + tests/layout.gdef.tests \ + tests/layout.gdef.glyphset.tests \ tests/layout.gpos.tests \ tests/layout.gpos2.tests \ tests/layout.gpos3.tests \ tests/layout.gpos4.tests \ + tests/layout.gpos5.tests \ tests/layout.gpos6.tests \ tests/layout.gpos8.tests \ + tests/layout.gpos8.amiri.tests \ + tests/layout.gpos9.tests \ tests/layout.gsub3.tests \ + tests/layout.gsub5.tests \ + tests/layout.gsub5_format2.tests \ tests/layout.gsub6.tests \ - tests/layout.gdef.tests \ - tests/layout.context.tests \ - tests/layout.gdef-varstore.tests \ - tests/layout.gdef-attachlist.tests \ + tests/layout.gsub8.tests \ + tests/layout.khmer.tests \ + tests/layout.notonastaliqurdu.tests \ + tests/layout.tests \ + tests/layout.tinos.tests \ + tests/layout.default_features.tests \ + tests/layout.duplicate_features.tests \ + tests/layout.unsorted_featurelist.tests \ + tests/layout.drop_feature.tests \ + tests/sbix.tests \ + tests/variable.tests \ + tests/glyph_names.tests \ + tests/math.tests \ + tests/math_coverage_offset.tests \ + tests/post.tests \ $(NULL) +# TODO: re-enable once colrv1 subsetting is stabilized. +# tests/colrv1.notoemoji.tests +# tests/colrv1.tests + + XFAIL_TESTS = \ $(NULL) diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.default.61,62,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.default.61,62,63.ttf index 31a409360df8379d7739dc70148528e084adcdb9..61564e1fbaa0aa002bd145af000da27d49b5b4cd 100644 GIT binary patch delta 1026 zcmYjPT}V_x7(H|MUNg;gS$B1_A8xh%U`n-wt%9Io>O*9;Yf-&;+4e`;)oooCi)w?S zhlnVr!iOkdqJn}-D0>TfEUX6~0(}rFi0C20hoI8V+`UFK%*;98_syB_o0++m8@q}S z0BSku==NR9dN)_YQvN3$301rVhmC27(G~pNdd2&yB zC}s(XDe^pdMaCM*imvJ~`89HL(8|Qa^~Y|~^^KxevqQuA#k&a6&jes*bMfqso^vxS zXqNm9Z(A%bqM8^eU`o`i;kJ|5tldMK_8LdEDB9$>zOK?`hhXtGLh`B4Fa1Vvqk5_e zY+~0syY@!mOK6uoQM@cV;{T8}H`c`+eu0 zpKs3I``Ph7PiBAsKm{%$965jK?2r@{?gCVm&^k0Y{6go%+o8;frT4F5j5` z31Hvr$lJzJi8N^NBc87!kB==S=8cBrJv?7S{&Z|2_I$ip7LHJMJPzUU7Bj{d&^ z7?H`PL}otQH+>5Ou6PNOiG?)oK@_lsyONw)p8W3N-B$s~X#in7i3MVhI(h-BKSn+@ zHIWz(E!-SL^_UR4r_dm;!e3Y*jJ$CwwRqXr0Y&7Zmv?4vEJ1%JdGudL?n@;ym(%22 z0KZPWjfUuKA~n(T%UfRqMEU^er|G$cMfXeSL_v?e^Yr{g`sn$qPq1ZJ1Ri47TF~!; zphEy^p$__CwC8P5WF{+YMI%g*nQ#?*EU83Ff(o*t%F`hD2^9r84Ppi>kANt`yFP-+ z24hh(NZ{1Tc<15vXn(A~?%;v_Rgqw=S*tP#5JP8`hq~&UkD2lAu2^Sf#0;~B7UW2g zg_#^PV->sn_>1&dyt$#Cp|xSx;<|p{SWP6x`L0B0J zaDs%(ScG~qP{tBmBC}=8(EjTlMok*|yNn6=$YvRrbNal(L;!`9_;u~M`4Y@Q3MO%# zheb$0f=9J}{=OFCby|==@K5nO{$Sk*Ou#fGVG4Z){zttSH3Q=Se2p}W5ZA?vY!BwCW*X;9_2sKZvMUWZ-&D& z(nD6)F=~b4^Tn40pP*+vUnDq+c@c^@Ky>h4is0CmWtDQOnsW$pY%Wt2g_f+Xt*yLe zUkkWS$+jKGv5O_EP$-nL9|*-ARmuvIx>L+H*~P;4_O?~DVRO?kY&&D+w|BM+B^N}@ zBM?EBWs#7q-*sIS?3OIdnmwa2OzAMK;4&O;fqJ5VimIwg6`PwC)J0h~*!f&8=P)H0 z3~Gvm@~Oxq0f#IxhQ2C8If|akXN7!DSF(-b8Cf+9LzN|nL^d`gN!4}T@XG>Nn5pPk to>=EYe4vzqOYs;#1$(N&Yf*qVqJ-aLcO-yeAp9NqTSRXn(v)uq{0FfOL5KhV diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.default.61,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.default.61,63.ttf index 31b8d9a3fdd5f1ec676334605cea3bede965bd57..c5d1ca5c029e2e608d05722839367e6d2d86aaed 100644 GIT binary patch delta 987 zcmXw1OGs2v82-+kJ3ew6r)eBb!KNH6w8+fFNI}KdLelclLIf}4JggaK8V6H)Ob}EE zMR_QMq6a9o3dxN@3pa(Ji&k!Q5wwdI5-!#0J9n<4Z4FSN* zMaM{ITYCq_kq2nawAOU?_ViV+`CkIIRq{k<-$3i~?(!c%{3So#HP~{kT3oK9zl6M} zr|(>CFqC{m9w8s;>u>3wem?ekv9e=jdapk5&i<$=V;gpOs0I! z!+vtTfqXWU2*=*mdwv2A2jDCUO&ZCEZDX?(NYGywHYU{WVnR{wdEw}EXz|Fv4?kmg;UxBnzVj2$!*(-0-NbV<_&74@D#~m-CwD$=nyLTX>A?d{cuN( z)Hs}Gq^?#<0`hfn%~_2>+2J-f0VT)=SyM?d2WV=QtHqacZKdxw=7(CPUq2&%>5aW~ zs8PnLF7060U{hztY~dW*%d?o3I;dpo3&Cs6v#_aIWf2?AKr7;iViesNLl_aHa2>$| fEW5lF@~Jl>?|EJFg112qdwueF(autt{h0GVYk8(g delta 1350 zcmX|ATWB0r82-pW6rnVywAcYIl*;MAec;IIMp$R|> zPA?~O3;E&n1x&bs0kKqaF^jtw`7rKMYWD2(PakID0Hhy)ev!fh9{IKli`V~({L0K! z@|17!%`p^EkMZ#tG>GrOpU9s^-aeCAIwPKj%gB!+S7zrYlf+H_MUH2Hlu72!WXTcF z0RZj}8p3nQ%+%mFPhCO9Z{Y#2XXh7}?DwG$1+_c=?7~#`-jQ=Rv1Kvj-(%N0G45eb z1rIbr3nXA-@EMRqCQ58YA&e6lcMf|j$V5ni45B29Y2e(1@*GVApF=4pfal?)i(s*_ zNLcq0ICx*IZ%jdnSqCBDhut}+uE^DkHz;!`a(fHz}h;IBSjWq zVnmPlxA^}1>AqM;TPs6r+m^)%ablRr9OJN}>&j_z%h~Sw8X9~!|0Z8r58c%C#!#R& z6zkd*^Qo$@E3v2NNav3329L+5EA$s9!Q8Fr=eJTYZIoWNqCT~`Kj@2e?Tq%udQ@Fk zcR$z}J=7hIb=Rp~A=L-h?})Du<0TUI1H6r2;mNJ5$L+Xu@w1+YagFvU^jYYnS7CsT z!+>#vM2$2zVf;=HURRWQ&G>=;(KyUE8Ao}Sagv|I&bi@b;DGQleu{OR+n9h4**2!2 z5mv(-93X)j=Ao60*02D_$y^OHw12ma@kuD;uNo%cB5O5VtLbtMCLBnlYJ}W(^}{d^ z8JNa(0hS;MN#mL;VF+%Y@u|yeBwRDbewVl91WZ91QZR!tqyM8rm^BNh0E~}G+c>dp zyiLx#+a~qo*rK$}) z*5L>ziXu-)-fi2q1;nnFv17;0YkcsCbpYe_Jy=WdHyG diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.default.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.default.61.ttf index 9411e4629a61fac6f7dedb81c24a0e44d3de926f..2fa7d5d1c04d98eefa0dd23a81b75fe6219bcfde 100644 GIT binary patch delta 963 zcmYjPOGs2v82-+^S7&@Q$~ZHkh)m<4m6a%BQxvH9T1aM27Pav*&O@3RZ{sj2ShFZ7 zl%hNoEqb`9ee{57Q!ZN7q87EvMFc@aM1jlDzWXpbhjae_`yb!^?m6dfcd4@o0U*Fl z!_@G=;1IGX2b9B%?jJrjHqrhvd<9TT#M8qQC;Cf&O5XwTjd<6{WZ!YM6Q`N4CLSG| z=;(?ka+iru5l>A-`=SdsW?qo5mUvGrqZ_EkGvYLHcdVcnbDoyu6QF#Af%RA+AN1@9 z6KhSxD+wc+x!>b^4^*xK9)F^s=PnJ*tdM{h-AR4Upe4D;)4G%Cg+$>tk#r#7vZ{*@e=g7rRK$*$+mJ1f2 zfY{nXjp90oHsukH$f&wgUI>KbD>c++UP&cdIhBE-(I~uWJ)ecgYSzr1tsL@KpktrH zDtmY>BcRe!jI&HGe$1MXy;`?ysz2yb8&{Xx54hx2b?+!s=4j;dS)RQqP^?Ud7BH`) z*1{$d%BIsLpsZnyA)uF2epYqemLKLR*z!G&{B7x$q_go{7H+oL0yTccP2WxH<68tm zR77@@nfCvwNWHFE8g*5&SeM;x_nUQ%PIa@@GudnEQuyAE1_j20kc$nga>@Hnj@Pft zr1G;^g(V)A&?;EJA!;38z>7`CS9s{Z9A8BQCCAsO?zZEXVUj;?^OQ5*Z2Oc|O(rWY z1h3QW`2RRtwF;qHN6?R1r1|JZF@q#h$m1m9+rC`&x5%&ll>F$gmCOE!eC`j*^S+Iz Ib6SJvFGYQx00000 delta 1365 zcmX|AT}&KR6h8OP%$*t7ncbQF0ZM;nfn^EMmcka>v{l;DQVoguoQM@cV;}Z-FPSW-tRke ze!e;P&X0#y5;-6M5X6Oto^$64-CxJ#*-%Tvp#`xgPoaR3@gVS#_{G!y_DyV3S| zdNO%YU-)DM1zth_{%JIbpTb|re@5OmomspjL;&MC6baJI+(eSp!%gHU09YoOyObq^ z{v&7@LxVA!%uEja^2S%FcmoT5l$~2xbiaUJ6yy~!vh$PKL+6$s0O%hezlU9mqu&dh z0)A+QeJ}*$18;&PGErhzeS~o$W+<+q-9XLpac^HOmbAL{(U%tFNW~u$JiWi}pssT8OpAkt0PG zVq#Q_2CMv;XX)WYdut0rYirfwxp+QIWS()*r)j<%dE{+R^rj{q=fC6!=lKV!)*K17 zL=qic30+b2j-dnHXX3j$oBV!V^U?cWfW6x9x;LdH}PcfP;qj*R-N^g zM)M)*uXE#OhW6cAt!q@xE5dJPD{q)RJTp)8v)IXccpr-pUd9|- zUY;r@pd)*VDX4_iFb79SsD^oHA;UE+z{w^ z77J8|y8^vtln;**Ag+ry&1(`s2ZIRb{xkpSFBR0RLQ@~m3L$z&k6EQIUlpjrS0u)t8ByO zrmEVuRovdmZI>!8@R)}qoG6MsA^CdObshZliiKJ8&-oapbeON?G8}G+dZK{xvMdY1 z&CMWnQI-vMu}~;DObP@7K1o3NlxG5mLlhW8UzwpCNhuWbT(O`?`8HmZRrQ!Eivonh t8ykWkD~h7liyT;(sq9#uSm!$ayOe@U@il%5cGCwh833;s#9ZfB{{zziJ~{vZ diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.default.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.default.62.ttf index 8d561d59613f519cfa6582c30a7f919a8cf8dae0..210d2243ac0837c98fb52df7199fc83ce6a5d6b4 100644 GIT binary patch delta 879 zcmY+CPfQa*6vn^VZA(Qgq@^Vgz@|kY1TA8NHC_r<;LupL2u3`xDP>F2mRc%-#8?e_ zF~%Sh|6SBXF5ZY@Qg0-BlY>VSI2gmhc+!N62?4)tmxD8zeed_)n{VIF?DnZrPZ0uu zhYt%Th9c(&k%bLVt}}XK=wd7$DMW7q;vTtmD1K$2v|IYcyq(-RJlcO*4d5D}c9WyA zc%V0_=kJr}$rJIB{*i^H>5r`MA$KJ*S`Ib%Kz>LLCg!wa-r?8Z0k$;;wi0s%uj5D? zS^Y*{p33Q&mwokLfod<{a8J!?`NhceG6mL|59-=%j<${s7HI8ydSNQkvf09~Nt0J~ z)<0_rcLCO)`Tj&c7Exi6I}Cbg>P_(6ef2HH}Y!n`$zyX0GBdwM3J;VL}{ zL(rDd=5r!a8zQfey;&`j3^k2E0jicL`Y1OuTiAbvUgkd=`CLAkJ2`xNlMOVJzi^?f zCm{CsQL7xgfez&pkI=Y=YBY0-$Y68?c3ubvi#Vi5^~-*bPcEvyj!I=a+M$#yooTI* zg~O=(Z_k=1a9m+kWjM=5K&9n*naj{(E9D7ku>|FJ&zUN<>GgQvuP&o%ceLCX(8R)e zu7jaKDQA4NVAF=6A!d+JcFkSFxTkf7fH0?AQ4_MwbyW7atn!>ID|Ka6UUF{8KMfui zFcxO*9fg0$1+PGypB-*|Bi#*KMc^hKRvGKzL)5*ox0obR=C&wpFOsu_=x`F#& zBJY_>Coi`V_EQd9<1G&Ei`Q}U}nf`Dn@FT__1JHsq zD~a{R>_}=81%Gn|l8L1Zu0G_GxXQ`7wV8=Mat44L$N5VV54iGg>MR~`4|#5OI&r~R zdUp&99LD&eS#(J6!ym{ukax_cmsiCYTtdEzT%KE)O29U}ha3w4o=&WtosN& z@^Eb6P+vG6i63a)-_j8DHS5g^2QSf79_k%z>pZH*h6W=8p`ae%?On)`A`5USqDTBy z{?McJXsolnjia}{>TyHd7%p+wIpWcEPm28QF87VbMg!+I`PzQ+wx&0S0&SsKcW=y4 zRiit8sPBocrk+Nx*U&xmCpW=5=+Q4%Q!s6mUbUl!y8n34h;+9``(u5ouB!)6bwyA1 zL}NV-YIjIA%$J4h<~7ph2kiegHqX6ytm$Jle)YRe)+f_fpo`vw=gd1KYOb-D%(v;0 zFT!>EG_ytg!Tgi8nD9BchSv|Y~42Ynh#EvUd#RLpw4=@Fd@ET@tj09>}fHpE( z!y=p`^EJ%Tf9nCpx;*5s8YWOjay4AjtaA?|3}jLT7Xu> zCj7I73L6w3^%dlAVoa=1COFCk0m?W)u<^DEU|Xe9sghTeyiJf})443mv{KsH*(sE) z%U;K>Se9+uR=H9t7K@eaC05>3#4Hn)z4CfCYL$z-ySt^b1-YE2SyrjAySH1cI3S=7 zBTSMcfskyy<2W`pqf$cE>|-8|k~a4g9gf2(Qnx6ef}$v*KbP}U2g|a+D&+Hdo6A0* z&m)UiJ{7pga7ZHO82hZku^w5?7qYC7SLJMnASs%rDUt}m;N82TsHm!{)k_RYs8qH~ dZmsrf_-rW!hvGK=O0`cqh(fg>D+mhn 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%0DkZS-!IT7CuAD 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 delta 13411 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 F=`Ttov$FsI literal 4844 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 B6iomC diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.61.ttf index 354ee0718bdedd92856d50ff369fecadb47c6196..ac14d56351c269e6aa9786edb68b29290783f408 100644 GIT binary patch delta 856 zcmXw1O-vI(7=1Il^oL?CjloC|DX|2=)0i+cVUf4isiTz7y2pE$dXpAB; z>ZsvhA_tG&Fa{H2FpzljvIs||)UnU}{ z!qk1+qK9=r%-D3dqE%{U`eKoQ9ck?UjYviXcPsS$@HNWU)YQeE|Uo1OY zZ2(4xKA+CSGfNNV-mtbsetNoSRqzq7=%?%bvkO+ex}2PQL}6SDIcvVcJ;a76cVDis zG&^BPFYt9c;h;gxQ>cyk9BL*Y=+y#(GBAIW4ij zkArGN9#?mpyVON**GWCWX7uop$>EU%0<{}luiM81Sm9WN=_lJ2Ar}jT zvFBpR;r?{7fkAA#*yNp_y0{6G40e1x)H@x_i?`6p)`j3CeJ<9Xy{@S+?BOL)Mu8vC n2Qz581Cox3#f z6OnZadeyO^$O!#PKVW79YOCxJj5h(-{864--7S0hMYnC z-F?891-q{j*#bn;SbtCCxF`C47vv-`;eHrQAF_@HRFNb@T-&^Vr1)mLh>~>FZ$GYn6l`E@?olcM2#(x(M z*&3Vsg5d(UPX3uz?y*1J?DLcapDC{mRomTedrf;~`PQoPP*tHl=(l^24BDcn`2Y_h z+X1Q~Qc5cXaf4Q&3A`%n!eMY0q(RW{2cV&$u@GF@t{30f(J|iD^=1cK-4<=#e6XS6 z;O0$-!r?iL)_-(Q1uURi# z*Q>R^<)nNEs!Ci~aavA_GqYTlGq9Wi{snCj=SVuK`*Gv0(yKF9<>ZokPuz$yA7__v zD-xgNuOM%`ay>gtb!_L7Jc@IK4WP$WNx!a4)QE(-uJ!*`1)VBD+Xbc*}c zi&jMN;@cKLFQW=QqU-tg=psKWO$xMZ!N@$GoXp4rEhlqwFf}hrw2>LnftRV2b>{5~ z?Pn+QvI_fjPR67*b|Wt{TEXV>@K>J|n zK`&54)Qff$2xJ7dJ&=d#b&MY~yjtlL`hEiw#dy$&Hiqa?+Dz+F`!I(w(W+rGzT>Xj|YB_#?3K(fY@(vj$$2xZQwsM z1;Bm`IgS{497di7@+%5rl^eimqrqz(c-2!4a#)K@ZKAc0SO``fuFZ3T-# z@kfWZ!zlX4;{WV1g%QI$?99KtULe{RQ4EsH_(BCBRRF`MaBM_rLCyOJlsG4hYiOtO z{NIbQ8m!K2tk7$;PZ2-U*FPo}i`5z(W31X(>is-1+z*`01`Z>*n~47`5J)m&3LR%N zXA?fiCz?-kIb&B~`Ea>D0U5YCMJ;rmla1cSp1gy73MJFnZI({Tltv+0BUzS7%cfGP zOx$9LYYaMWchzh*^Gs@fems@dgo*~|*qb6Hg+6qBN=z*MN0EGC6~zL^J47M;I^_D z4p_YimakAyFhOCQv1~RopS*qJw(2f&-@1;H$z-&NVn#?775QAL*;})!OE=k4KC+o$ GrGEiiu7I=v diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.62.ttf index 68c21bf047ffcd860a8942ed152721793b50738b..eae3a890bd30f36bd15da18e4b5c80b2e80746ca 100644 GIT binary patch delta 818 zcmX|8OKTHR7(I6~c?TPVqSjK9sI8P}wL}TnMO$OzA{c36ijRdunoe%mCREW?;e1PCuTxij3+;mm23!$a;%w*~f_kQO)-}xT-=2l>-dkzACkBfc+2=8{qR&>o2%T6<{y$M>qJ(o>ekDI5UnFy zn4OCKS>DSAdO|&0*D6ofPrm|ei_E!`%V?9n>VpI^eVojZus;(`=0Bo;FjuV2Si`sh zxR+RCzEGObaEcMAEowd#we(CGtN2PMMbKIR+T7>2YpL zY;B=~7I2}9KM@^`r{LiJco;K|98>}_;10?k_TZtmwg){>46U!A)uyq-5dP1S70>Y_ z3N`KHGmLos(`CzK5{M?h(!NeURk&}&WoB=+b_Yj>wsd_zl*ith}*7dyv? zD4$p0!8yM`l8ss&i*s<}9_JUTlhQTeHL-vXnN%oSb!eWxp#T bFS`74zjMtB+uSk>Gt7)qTm~phaVQi9x)G%tElO$AHq};AoVIj8p-`ZkNl9T` zVxy+&iw`EPzUYIgPsW&NBx>T5PnxFI2Ys+cOSQ;MVb**7&YdY;pG|5wXYM)w|DW&t z+da!2VnpPkQzX&Q=3Q&IOELP0s9-Y@tJ%7vuAwI~{4$Z20qVIOJJ;?!ai;HcBKs)# zn*9UeA-Y1J64|=IhYlVM4@Wojy^Zm6f{%nphR_#6Un_cBr2oXhFSi_1KtmsEjR61s zYahP~{EtM^`QD!J0nf-=TZ!ZVFwMOXXz#K~*uMyVN$<2J?2C_GY21iECv(x~80%DwGs)GDU$$<=% z(4(}8sIjcF$sKBLEN$@n++MZ33OrbFUR5h~mlj$4ipP0VsIt6Fg|ys~2#CO_nks}F z>~6Q6{VCe(p5kH;p1;^*!1HrC^3VX^K#;j^I4qSG9P1SaC#Fz&2gjBQ@Nh) zr3QvCfZK{V2j~2`wXi<0Opw{x^=DfT0<~+TL*k$=Vf;fb?f!izv;Qc6a9JcZ} zh&=V>BdSJ}%i+^X%dchdtC4Dv!+KBbH0<7Zza8_`I(X5K?B!N3I`cj8 z-FT0}h+z%8@~hViMB6-yfhx3a!~m#DVE81qjVP_C`8fh5_6g(oD#ot-e-|rKL~gU9 z_gd{k#E(UKM@1r#39Dm_1+7Hf$RWeo!O3RfFoJW7_!k0!7XY1t$G*+U#2n-r&4pY( z*(FHcS*Z7M2Chs}E1lwGr`Pc=-@y9~CDK?WES-=kjY6_PvMiI4O{G$qn6AeR1|Bzt zYO~pRCKZpz6RGTk%QQ0CtYH}0bS9NdCNt4-DLtnvQAyF~($R`+IypN#n@VSCX2$8v zW>bmTx!GjKBpGTXCTW@`GZrl{P1C^M&!nI<`h;DDMnknHO%=sVa^VwkS=V)?XlAB} zoA4@2*+eWBGgMn)VWHiozC`oae7>t! z6-9SA9L@qwq7)RRjg)ZJc&UJK&dKB$Mj%#}Is-&Ikfq`WxiDk>&`7dHgI9!n+?$z; zU%U2qJc+=ZMMX}2eR`UcWEzG(;ne3cz|cSV>R;qqq>N*y8HO1xwb}81wz$NtE2hYN z)|i{ReEIU!oS_u@{r*CQGUKXcE1sOtl5x9+T$$q@=<@ko8l|VFrlzLTq`7<(g!}(r D`roOM diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.63.ttf index c2d90fc1ad96ae975c8ef8ba90958f42accf5a05..63690d00179123976a2376d673ee9fc6ffaa78fa 100644 GIT binary patch delta 899 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 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints.61.ttf index 84313ca0184101a46d0e9d601d39e137b4bfd1ac..1759c858dbcee6622fdedfc78630ac38860b3dd8 100644 GIT binary patch delta 861 zcmYjPO=}ZT6g}@vCXH=vW0W94${2$!wzXJV$wHwmY2qRnHE9HO(XmaFV7^R3Nmmif z%7s{;6*t9h1b={N++`<-3k4TlyL6*s!A)&EGns<#ap#_M=ic+~`{*2N4>utI`1o& ztW{ggZ&>-s)O>2=N&Y?aKa-zZDVh}w;tlgB$Y<8p&1UssB>$9wWh;<1YZZDg3ufp& z*}}%!^3fl^DY#4C%C4K$#rF0uc6*2XV=iN^`f8gA);}Y^m}8*t1-`MKO(2vj)*HGX ztK^r+J%#d$i3K7Es{wb>j5aFp;VT0X28@zf%!C8Cw*Y;NqK_-(TD|)c)BH~n7&O=d z0;1c+u)L2^`3jd+T%J~c^`LqugQM1o_Twz4j6~xp_zGsdgdw}uWqn!6p(^gFNy)6< z@Yzm4qvruQW@&LPdqRb^S+(sB_i2Hh^5)iE^*~PaE)WPX@dWK~NJtg|L3-d6&1-Xu z33*^+OImi&VF;Mxw4?n9al^gVhn&_A+qT=em#LQEVTr{i1z(ON6*Osg4UE8VNz?wH zTw3i)Q+*IE^~LQ!4y5O-#Umv!J^$s_&g zU=3lk9qi(spF3Dbn%nB>xEUYmVKzQUB|9zzFU#X#OLN>26`H-t1(Z?X6N)2`EOMyh dCNhUu8TuKO(Q|4^_o@LstY&pX{n7RW{sEo!geL$1 delta 1185 zcmX|A&u<$=6#iy*ckFF;ZLedyN(!y*#IXqpMX4Jq@vAMNA;`3%jmiNIwbCSxWH+u8 zs^;Xj4jd4__rjqPp%SWuxKXL)M1=SQTEU?bHx5WeMMAdg*lX`DZ;i!R^Zb49eecbi zH}<{Yu2BU85X3b|D8F(3#91kd?*K7Q-rSjUhi8^oD%${mNc_UN#S@ELpRfH$@iOtr zrBc2O4R-+P81d}Nm3*Z(xArB)Z+d(+zv1aZ#Gj&X|7vk-w7$jrx8BkIp;LP(AXo- zJ_(PEglYfH?m7#<2aE%;NHUhqJev*c3wk&+|J>B;>CwrNU@&ZG{8ul-p4N;T{T#~6 z@o$_|SbzGZXgHBMn0h`tr5lDmeJY(gIho2%?$$Ps(>z-RhVT)+K9g0FH@%cTW;Dp=0CNPG7+?v< zSY&`@Bw22N6`W_623U~)m;W&Jps_y(m|-8Q5AdMoKJPFl!Owc;&*F*k8rD(53fT%a zkw@NqPt2POB55|1!i&>5OLtqv`zTVZf_I3m5igK7_dhyG*+uVHLPzzNdlNI}Wfoba zkucY#xAsN@L};JtBhPrg5IEU5?Fr(17rO+3pQ6%V>4mGP<-NJCJ1=j%`_1uc4|9hY_bY5PrX(_pD~K z*|zK(LD%Wow&OT6Dw%V<|R;TAe zraBUnd_JGdSZ&C4U5AFyv#4tARZUPyM`#^a&~iK6YYJReRaF_T*N3@FZP~EfjYh)} z{!l2S`4wuP%R-T8`4k~YtBTt7w$|yz?(sD;cN& diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints.62.ttf index c41f61b8e7bbc53edfbd4d72026e61c566f345bb..7accc1d7f72ea2d24c07e38606442b10ee885df9 100644 GIT binary patch delta 792 zcmYjOO=}ZT6g}@vW*W8B7+sW5ON`o-Pz{tQ0lP>`+PDZtOxl8OIy9eDhxo5k-eO_nM%i7$$Nl^6OSj-i*wzh?oZ-f;>qhvv$wP`Zd1QcoJ^&|)44+9 z5uinhSJIi;%=)v^2kH-qL#q|Dj$yo~K1m$Ox6MxDLA>;W#D+x_%x0b5!-NREyHH-w zCw}jZvfw6hyU;cpug}Ip?3NmQE#}OuxA{E9{B7c^MG`}s_|E(-;tRz}YfX>fKJg5( zyIfl}ag7ng6c3|f=GW@*;v0!934hhBT)V+w+8qqJi|RO32EO1 z=)tzFf>tpL33=pX3CJDnkOE>{YFC=-vuLZ2#^`BaImWvU$zOWIFOUY5$Gz3T2|Q+( z!gY*Uhr;8;f^+`s#FAfo;KUlD=sK|r0lacz9ZP(%U&kOn-jCViFe}--5S+Q&i3c@< ud{}6tfjQJrMixnwP(TqaEF(9Fl}A6X7WJZ<*FEZwE2=K)e)U5;6!-^YOn&tM delta 1161 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 delta 14549 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 X8du)IuUs0hiOHFo#*_0%PTBtf4o<{2 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.gids.61,62,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.gids.61,62,63.ttf index f720295f0ba33472bd685be2135d0e6755645b2c..a12408b265c1a79cbed56c2e0db7f31f1a5da6bb 100644 GIT binary patch delta 1140 zcmYLIOK1~O6g_V;Nm{G1h8Sbin%bzv4{H5T6{MAF{RFF~t)IGZNYkX4G(!?f-IziV z)P*T{dW-5DaL*NZCYd+wc-P3R6hgy1vneZb0>rzI+84Cjhe=6KKW zvaZX(jCvNCNHP9>@JSS?q#)PxbkgYd7cR7M{Y%DgNT*9l!+QneOz@qCXgXUQ@ShWL zauu*BlS>$`d-@o8kvxz!228PgCe?^j?DsnDnffD-_Gu(LnzlROD~QzKJ5(NIqYv~ay{-y||; zl+`iXV@jynvl6UX53>a6!O>R=sGg)>a*oF!RJ2~rBG2yb5Z$%CnbR&jdq>x4t z2aue?ay(QgSI$k#1#_$A+fbwY6N<=Zb0%bIUZ@t>gq`TXeW8iNyj`!Fcp8HmORuGn zwLFhc^K+Z+a~*^}G$eju5R;sz!;W(^&dmm#9O7p9nIu;0_e2EtMIcWtxa}6;k0RIA k+$HKD`ciYBXeqtJ3l9-(rtQbV0fC1}?WgPEQ*X%k54Q@#HUIzs delta 1488 zcmX|BYitx%6h8OPyWN@YY3~(;0K98O~k|m68vFIO-f?ArR-~F{HAQYlY8d-&TGy+ z_ul!gZ=pX$jEE{BMB21_-}Yz3u=X`k%_6k>hDRRk8XuZ%B~tw02S@g9-+TPb)b~Vd zcY=3}C1Oc-n^nV}1RokZ8k;eivQ~FcC`~OR^^_ zHbe0O6yYPW#CZRY&woO+CQ8KLO-|3wx#y`11zq**$(ixwL%UDhBnsUC{|Q}dgWn!O zrwXd2MjD`l{iCERvZBf-eM}Y-X($`lFZjEe%FA~A(!>?cvA17!@! zh9hCq&uHtGXxGNh@IYjsv7x?hO~_ws)@m|UFhiHC)^|6p>oKFf-I1=UkQtPl+rUA= zg0d1ZBbBTC;Xd9IUDwEPM>M|QtTh^bvIB`6TrN~E<1xa4YRf? z*i;p5Ump$VdZ2w^W9Q>-YddNxDgvgD|KfL^~X6o|Apv~G%a z>ZYl0*wxm$qoXz2u|{vN(gSD{84#Dzs~}a==KdZM*riAG+X5%D-ei$RqH}bc{$-54 z!hYcme3;L#9#3KIg+ITk>$Pt1PU{*Qv_2DFvIJr9Qk_|CSe?>!t5U4C!eY7AF20P0 zmeX4#5EC`*&@$$I%qReMAEOc`m#{#aS+ImfYGOkrEYUu8q=aSYuinSFDL(dh2{S5V zOC?;&S>}D138b>3bws^uK1S1&pb5wsnxh!SEL9z_M%93&sDA6bGHJ~#{>J?@PE!=8 zN%#!?k9HvHFdag7zF^@|w1T-V&Y5>(ad+r>tpBG9bU&@yn@6h zIr-=vSWhD&nk``OSRpG?0fR&bCtD=P&gb*RjHYEA297O|RaNE1{POa0HgBJ*aGj!U zJC0))iuqhFmnx=T6AJeu3OCs_JOi&a> zWGr3ox-Qn_7W2rOe$*!;r6c=tu8iU4xK|W$QPVW3a%riOyC};hJDbU599i}I{XSJf z`TT$=O9F->$ugWZ8Re*YCYu(r8C^}ch>B(yhNegq3N0>5lBVmrQLYG-N2Y?4_iA-s z#}((CTn;l>|*!Ko`ot1ZsozDc^HITcP{PckDj_g;G8M diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.gids.61,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.gids.61,63.ttf index e711246a32ba2ea0c1f51e838c1ba5d9b738ad3d..ae965b83d88daa23e89db150f4ed314c783bda97 100644 GIT binary patch delta 1091 zcmXw1OH5Ni6g~4^TR^Zh6>5us4OB(N51$YaVt}AkLI7>i7&PGtr6sn|l!m~@qQnGQ z7-XVx1!y#yxH0Mi6BjI8m`I{4H@b4;CoWvzLZjlD*T+m|=A3))+q-%T^px-AS2!-3iQ}ZJ)=&vW=H<&PzqE)M+zn45bIALT`&dTUh!2W}VkAo9w zzjJGV+%`|XFr17g78{D*0fo;2XYufak(%ikSztotua6qzNuDl1#ChgM<5R=k`O}j? z0quH6l<^+_g9||3d2)9wVhp**Z}#y1E5t}T(L$=wNKGATL>8_6G$`$vsLq_L#`7T{Q8(i_RK@$|+LYUzKi{K-@#S##p@ z2MP?3zhSk-#s&(Bfll-zFOE;5MqCv4q{p#aKCzccpRYnTJ1Tam#%#fEPOam3R~YWN zksgK9ysFv(CW2h>)f~_mlO1mJ5YTzDD%Mh&H1#y>5OUSml%tm{JH9Ti%kTE;FwJW0 zlW(yA^-JL? zkuFa@mrd^QjLN;mYx1Y>V+P2_9Fq%M9@DN1mxTq~_-A2_b^l>u9gSGAu#F#h+roC7 zq4aDX2kqrqOoau^WZH#bM{_M~<*ZT<3*FS;jxoeBgf5IAiWt&3i^wLHE#69b#TyfT z>GcNXDX(8{+rBQ}mU!8^BRGjZJQljB73o&CVp`*~b(CMnZd8|!*;PFumrH$Rs!qVQ z89vJGH?fNC_6wZyL%uJ4$k;x{UM+h}w1>9Z@^eJZw9S`K3OtKw$Mk2e9Ix{~gR-*$ delta 1464 zcmX|BTTC2f6#o8y?(EL&&az7jw6M!Pl-3ru6aztut<;9tRA`CO#%?GqBv3X$YWq^! zu8oaRql}k6c}vs>eK1yIOibiKjfrj2#0O1UqfgoTygHL0J@HtRDK;DsKBad`W3@DNlD#HeN8^ymRK01CbHE%Sgzo7UU@w?;a7UPEAL_Fs6<;hHX_TBF2Z9oYFMr`t2 zYH2=uXnL6nRwyBvPAz1}Qn0#*teT#=FlkQ&5&-L?3D2hK1#4IDr+^x2BKAy8q|QVZ z-Z%zGe^P$;6giaZ_?rgu>zk%#7te=oqCk8*@w%D0@s#wtn4|og#3Qq*rSlnfG(^eL zXXJ>VP0daWeD~~!K-D#Xzm}O>SoGdQCk^B`h-c;}GW(8PyhA6VQ{!jaS}Wxp6?BA9 zi+T*<^uQ^oima&er67|9MHVj7jwOvrX=qSXO__!eU|baVG{hx3#u!8q&sQ*Nb}SJ$ z!wkKTCOh|Z#D@|?^>sUUY>S0!&00-Hh#9(EwX3V4Wxtv1?n-o4#muPO*h-uzv8b#h z%tYlTKhV$jCtDgDWb!s{di)eWM^PtqSWVI`%MzQcufz=PEr6FHfQcHF`qygx%xhpZE7#PXD|^^P)Sy`+Te$1s6uq%lP)!~df}Dw@F=!1{?bjxo=ptK_c( zh>{%HM85KUVQ|uMk{0581uF!B0s53{{J1a7k+@4%A%VcHPQK5wc(?UX`fbVYMAf8Q zp!#vNlUTTgyST^t+1u;~uB=ecOB_MGLa|pVKbbGmSH_BY5k-0+x^!4zpicKHJ|)yjzUzT!2=$V0J#hX% D453u! diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.gids.61.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.gids.61.ttf index 8936629f8a5e4f19b3469a43bfa6dd89b70c8834..2bc4119328491bd619f31f7fb78d17a65ed65b61 100644 GIT binary patch delta 1072 zcmXw1OGs2v82-+kxufPd4(4l2Wm3~HMN<*WjhgwWAuS(0T;y#WXNG2+Ne9u0Ca@qP zqC6C?dO(!WE?XG1a2vU(mC=KwMT=-5;UXlm@7%fG%YXjw`(Nk$|2a=vKei+x0OWJA zW3;>TXcsOa9nj9uTHoE@H*jFR;tpWjAivT*Fx0X9cljs%cJlo_!|kW^I$WT?jhxYS z4FTWOKJvTdqXUEOgR^(TuNhxMUhR(>aq(3Yl5djx{L@Bq(p4UO3FxadeDO~wysoSY za(je)emowGK5Wi?54hSWdE?W@ zf{c%O*46;WBKc@2V2tHV-RmQM!}#Vb!)7Vv`w)@i5+MH4ewGoVvkCohV`{Dyd| zu^W*fcSntxxaiGpA%9HnoiL(-mZFjSK!%#yop@|2vHb`Q^sgv?d@>L}*mLzW8zjX$ z2#D=%WGjMW7(rSD-^Fe*AQQS*y7dwnE-aH$FRN77vI~{`wazZzAaWu`VgfERQ4Jp~ z1ITZM^|cynCiY2O)rgr8X3+eP6O0yL`_M9u-D|_@Bnd|WN)1|&rO0J1g zi$f`my-<}YfMSZ<x4$OJ{>UMjLlO~7o3gkAsQveS&pO66##EoHZvwIGM`^5tk=rVQuB}c delta 1437 zcmX|BYiJx*6h3zzcV?2E$5zh~|f)AcabQSZG9llu{vzWYct?Gk%jS-r?T+ednHY z?wN1yojbjs>`D?NqDl-BbsRdm_n25KTqCNPhxO=@<2yTt2d2YB^4H*l$4~4%ab|w( z8?65c-ZB)ACfM(+hKT#Y2Zm;&Q$}O#E27#y@TH;InV_L>0}t#6Ul>Wm;ve?-Z^3_% z$Ow$gMw3&i{bLIV@W3Gwi%usnd$GYK%xY}>%*cLVJPv2pwZWH*$ z(c$Q6-}L1pC=lz^GYW(90o@08Utrs4d}dCcqi?}y+@SHvp{RICx(D6{?u|#2a|w31 zq8A3YfZ#+lKHT^HOIK0x9U|eq#N_mh^AUBTpiy@{F*Tfc{LtCEME*JOU!YnO{GJhY zs-Sw>O8qq0_cEypS5$t^!?>t$@hmi!H73VMBSqDeF%rv}Ac?{lNl6HQiX@3%DPu@> zBos8gjCMU4>D<{&C-LiR8b--J1)@z(9n4$Bk)~<%_-DaexE7VyPF#Wu-2^=C*n+Z!7=tc~jy*TwbW3U`hBJ*MeNvcKHvp|7^qhyFLaVIRJ0nDtfu zhN?(&Ys9DPzUKZNZ3mj_T52mQe5OaZ?FJOvJ?8oK5QGf~SM0D)-@H5E3pH;EcSPEB z)70A!Hih@Kgd;80dUKWTgG^*#xB;#FR71Ue-6XQ>pO-HP))f}4Cwia$pnn--ud!?F z!TPxr>puQ%x%x}%XQ9oyz=GC27P2mjgVsag+3S5qjjfhvx>ff8Tr6AFsfj@ghlFQ{t}j`fen5-#N| zb2nxpsjOgKEqiD_O_LO-5sXtbLs5!ayUY5m$I2S4+uG>Pb~;AG6r)#Z9BWf_3TzB~ z6utxhqkV`Tr_)5%B5ORs90v!@y|Org=m*!4JGeG4Bqj=?ZwD6^X%Ud94^Jt^^>Tff zU}NOyBv`FNhxNA5WBn@sleFk2EztwEhsD_!iwHa?kcZxZ-@8Z=$>i~USUw|B9*ra$ zM^_@dn9Jn~X-!Mp3>-RhRaJ#TZgq7vlPjLDaO^^{Xxnx%U&v*%*+S|KG5<)DQ=+Ur z%BRA`e0FVZEtfA+a%IIZip5-J?a^Ac;E;qoA`=xwkr+#rJC0)$a|$_RO+Dq|NNICV z*5PPQR&a|VLDDo$u3TBE6daUQq+%wWPTO4ddc7W1M)`uoWf4u0Ift*tQI4voGbu51 zAg!yZZIYrHhM_4k1p>>t`<&Y_F=iFlL3%J9AK#qWAyvn*xUC^nEn6<DfEFyvg#q3Lr$qUVFmx~O~#-zK0=^+ljvh?-Yl{|_cIOalM_ diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.gids.62.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.gids.62.ttf index a8b6914acff12d141b71afe81d17405276dfda9f..045a564d491222157456b88798df37128cd5deee 100644 GIT binary patch delta 1037 zcmXw1Ur19?82_ESUA5FXhjad$EL|CvR9do(z{JvGq~yxN9=zFgTWxb~L*`2hOo)Oo z4~kC}^b|!8^+=?CL>^6mYn4xP~3aE|eA za%S&pH-qV|VsoCgL=IYQ0B-A-G~jCILtO zLp6L*29Wn^cDHFvDm<>d5wOv6DArO^nySn@7V=Ha{$g9*-Q#jlIw`DS!qpXPzr2v^DEX0c{z}bOGIbWmY$$g%122Mxg_T)xpN;Ra{&& zQwjCM<#p5nH8R1ap@vM=Rh3n>!n4uHMoTufROxP%K6k0y6;2BaxbV-y8n14}!Zrl3WMMnoTd=T>Q=DBv zr-=T>0_L2`sFe2$!JneU!g-Z1wU9ZLf delta 1416 zcmX|BT}&KR6#nj=nL9HuGwduZlp^geKZQ_QDr^yLV`*(mt3*s8Z5m_jhQfm3X9Gy+ zOQ|d-TD74aHBD^P8Xxq{*axF8V&a2Qo0#~bX_FdbnwnHYSPJ_);~Cg^C->a%JAe1g znR{oc>%mj=U;xTV$k=z{^x;!d75@y_HbB}J`uf}2hkB!Q{v}W?6Tdq+I}^6d2I3)&__g6geEh@CieCWH09c{n z+1UJ4^62O_N=QmXL_=ETxBSW$C z!Rf1gQ~&SBMA3WAk$fcCw6& zvR^=WA~rtM{q2jNP{lU@ekCzEJ>z|Zb}FdVw}el}wbO z20PJ%bKNgNQ-!LDO9m5?Dx{0lV?}3596D4@S4Sb0GA>Je6!JXndx+c# z0K>6F5j9I3r+}%;PYrh@s?1;2ihU^Ma-$a}!u?nF^ z>`3`0f8uGrKf0^FPLQ^KQ{%h%K0+0~@~C0k#wh#SUmgXktAjNEVPCl??^t$CWkp?O zw0U+~VkXl`MKAh9jXVKGs} z61rGL5zDA!y+y3xG@B@5LHh5vFkJ|P-7jK>61G~z#hfMn#!Q07@(wp2+0S4S;}|A6 zg&D*Ub8Z+t&YMP^(_xIX?ZGJwA&yruMz$%OAvQ{UgnWDdM@J}n4Ceu7nbi+4&!aQt z-%dJgG>>m0U--HJILR>0UBvk^mI(sg^b})!FW-mpJV`+l+}X|dIdAb!=R4)!c?Y*~ z7Z2DWHo?AFroc-a2HqyWcPK?Poud!La%mYk8jxK&r83+?Hk-|-bUo!V;?!rMX&TRG z*Vfk3*}_7Z=jICq*L4fId^VHG$B7JY)z;=?Wv`2^wC8`$d7vx~?nbtE=VQqp}Jp zq*JMsE3`l$U}y@J&t;)VG*m?h^3?^EqnW96Qc537nOd?zR&~p=bX7qp^zfmg=%#5} zrK*H1Wy-l(zgTyXt}Ey8IGO2HHv7~;ed+*neioDT@6iZ#tJSsskBH&*B%KTrS#0(6 b`7qE=9<%D_xDMlKoX!0&|1^p-PKdMRk8|L_K4@&d-__|57vLvZzV48=x@FpYrr-7n~2Fi zRqOLkog`i&9_s0B?wws4dq;j1am8>*4~y?2i+G>dJ3OsNC+)@lH-K%6hMnQ*h})i8 zLTn8ZFOP=(p_PV=Z6K8a_RP^~eR95aY?%q}(_in`r^1vDKq!8aKR7#jX8Se^On6Do zfS>%r^KWkf$LQ8Z0zQ2ted=)+^$#>O1Oic?p7;#EnBW@?C4o?6CbbN7iUs1F;KZ;l zUT7`E5n@M3p9zc3G!OAAv3pz(`8+v;Pk`hRCVdp1n2N-nqn7>+&sk)ZqDCMWMwt0Jz9@Hb_u*U<{ z@WC{Il&+d;jU;2G$Ay4}l0z}KN~Nhk^NxkwaGg!GHN; zdT{YPsz8lMaBKXRV%Dn(sD@&@M8-O5MnxGh8aZZzl<_4KGhNb=nJf!4$7OZKmi*(| zS@UZHn*5xdl@Bzc6McA%9Z}H4((h_WK^=qZIMs^W37aYcawRuAU&JqOab8%!<1Y;E zC35@7_>%jI+%h-hLf%zs=V<$pHy1@R9@-f-fb>)Q@tO@y9G!jkX072x0_YjKPlpBDezIkuIB@ c#d6UZkT;zUS?To1KBrqcv-a0cBxKwF18}snqyPW_ delta 1453 zcmX|BU2GIp6h3!;?(DQP)1B?^LMhPQmj0xaAKRr=AzH9d(8dx$h%rVsrQO!_XVW$W zd|(TUFNj1KRGvhAGVw`yASN1X!UKtEqVdIq#-GFxO(2r)w(QRC%=pcAeM;L9Ut=VOMx4Ln=`zcH3hO?}cE{)vc( ziHykD*<@xmJ1}tr4vR2Iq>^)KtU>VoSOcla^JA+^`G1KRxOgdr1FlR?ZzXC#5b?_R zX!1;G?)osYe**j7aVV5q^biU8AFyqFYW|$wPTzuefNz?d8A*ys=_ALI~p;=yrmr+ z6fDe@xEZgn@V(CqdlGFe%^cd6ipDqbZMedH<$z|IT891OFRP)3h7jgscGo@nz%U!5 z;pS+fV|yZ`>!FUpon438H+44D)rCw=_{Dc{c4+3MiVNI^gwNd8kiKPqBoy!1+PXW@ zrJJU{<8XWH!Oqr1=LWqas)tY}G9d1vR$*8r^Re1SMUf*ckke94EDP}E5+_I!;6tkAD zkVs5YaXWqwu46_auyu?q7_VZH`dGM%C2D3vRV>pnx`Zsty|il^;ip8A8SEtmo{!SX~CvbG)fbcqH)*^ z{f`d9Ym&|oS&OXY1oJ#JnEzDKd6c_9@<6HSQ%#k5E zCJEMdVYl_3&};oH|7tNcnz3k!mg#TS&t}+Hi*Q~LNF%%hdLLmDg%a+Dl?oD-Fi3LI zwi3CHZQJFXs^(k_xHkRF$)$tUfJe zTb)vIZEejiIh0vhF$~AC3u{l;ie--^#1WaOD2l{bw$}4JmzYAR~Q2;=L%V|a44q- zvfCs@H4H;lWQs%{J(6Wr*L9;-5y?iRl56|Px|i{O1%W&P+xV19oqABG9%5EPo!N)K zE>vuRq->TIu-aHPTCb;n0Wx;q&7xBv?5h41=wE~XZ|avYX^%1MTFvV~`=EPN^Ui;F Ce^o31 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.gids.retain-all-codepoint.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.gids.retain-all-codepoint.ttf index a29c7086f2d268623e7a9eb220b4464e52860d57..749ef45e722e58e3a61cd943ae9c7d5012e51d10 100644 GIT binary patch delta 47739 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%0DkZS-!IT7CuAD zpD1ro-WuOdG9)3+r z9|dCXTe)?F{JK$@dR`q=o787ks+FbQQ?DwodP$v8>($@X(=76yQO~L%H>Ky*2CLS} zgCk{A*X!yPwatoEJFULrP4SsH%njc+EH{OW)yogouesdp)ssb-{$BDb*`Ec#2ziUV zRnBG^uu#2b)l*w7oBD@(K^;=Z)u-wQtG<Tl&+O1ageED@?$ z*(?~YQjf?7)H`KEBX-XKTHF>;)AvEaUAW%6j*&y^{zmg%CKOcZ@(hUh6BqKm99 zu93CGKo&7M;#!#}hR8Z%u&gbH%6xI1ED*zGeKC?-+7Yr)jFJt+Y}rYSlf~k8*+JYX zyNgA#w^%H%7I!mAmdIGr7iUFxnJoIqG%;B=6|-bVagXdP?v?$-8aY-xE2oKN+<`wVUBkr` zdAXR!t@%{hT)ZytvP!KItGCt5>SUuR?jZmZ1XmzI=qsFSc)navzx;_ikIFUjF;8}ezL00jeae8O8%&_ z$l4xCc9{VpWoSQ)Nq^%8@%&uH2>aI&}U6sfWMSiA9Ht|<^`^uW* zm}J#NFZQRV$rfU|Y$a}xrDB3?EGDvhHAyxRPI;-AA+Hd(%C_P**-p%q?Zqv!jaVzk zi*?c|o@CF`BPWZe+4Wj4r--NIB=MTOQ+VY(u~p6&+vEbZOYK$r)LUx5dRy&LyRAa2 zf%=R3Tz#nyt0PU>Qutm4*k1T2+YKkwG4+-DT773_SZP*uE8WVpYFJ6?XLZU-w&JX+ z>_YuyN$Zt2`p7G7uf$#>zmy4wM7s4WI4#m&2@H_yZ8q^YQTLSZwAJ^-dYd71E3a>C z^t}$ZZI{lnhN)ZSS8Padk7@R%xLGAEosZ-?QOHs@R)lbsPUA~&YDJ>yJGvF9uB5LM zMFw{zN}LhL#24ZtaX{?ie&r>xUaS!-*cP2DW^gAnk~_q!L?_Wwlv17dtVc^`6wO3B zW<6E1w6qVB-+HlhUC{!hAFXGL))ncy?1R?ql4(V*^@#6SKb6ie+F+!2OJ^2sGSXwE zQ;PN=O|_Pm9Bx?8_@$N(ZCH-yq=O4Ul%Iy=>$?i}Z%Y4nz_6*Rrt`R5TIk zZY$=JDGiq(J*f7U+8V4t`cZve>L{_%nJT;ms5k$rz$v2SD8NRMizwL)JYa1YtNC6G zW&$S|47vkXI~?}HOBw(zhfz#|VvMB00={QZYhB9oiq6-@kjhR=O z%m7P#92{7@yP@va9l;c#XPgp~=Q4j>!X2zt+`V`WL5~Kri%Sc;Asr0%EbddHyZnY= zNl9YEW@IReI{>!ciwgnmZN!doqmvZ)+ig!h8AE#}TiFU%>{=(1kKKG!?&{p7?20(p z%pe!O*%(q{gszFou#z(A1rl3qZr;n5Ob!LD0Q13gFdFm+SA~JaF6LQ5q(a4ZDs%=M z1D^`nh<(jQ?0GiY1fB$oz#PKL!f}Y_GLgxsQJXND@LfQqV#4Fw!RpKwuintDW;PD1 zn~lSC)Gpl4V$ooth-r9QB&tgrFs=>yHz2PDv@a~tjIfj(mGHadJn>xO5^50&zU0%W zCWr6(Kocj>xb!b}WTp=DHJQdT4h zht`YuU6LM^=!Q^e;RzuMk8&vr(SoqVu1Mhyom-d|l^jt?=Wasl>#7>bRsV2A)SmS}(248siu$3) z;Uv#TC0Y^o(=7>QxFjMKQiX6XG$$N7Gb&AqN@I=W(shm2y8h5;@Bp%*#kgHSGb0s6 zr8-e5H7XIW9x91@GU8XSoU1ahyOOje>bHUUU+>9!tMOP2Leku*L|wyv)HN(o!LZaf zDv?dSZYGyDQ9raO91oQaOL6@s8U%_FWqTqw5-@d4{BPwk{a+$0PHbgz2j7qB`QeCPL&TwhOuV6t$ z(xJbv;Gd@`m=#G;FwGSe$48}M5vfwv7b&DtHdjSb6qp%cdN7)zpqMAW1=_Cwr3_0b zrIB1h2j`#F!TBd5!TCp{(joj0n$X=*Xi#847qFg&UgJuk~-y) z#C6J|l0Pc>B2q=xb-WS3N@+JzA&>5lI`m2%lpS|zL~_+x5E1Llib~U>(s-m{CP{y! z?nY`Cl}e*hy{M$)rJHz(Q9l)tYM+Tp$Bab(i`rj+k93mS2cpuhsI)aIy@a&B_8Qz3 zQE72hnj4k0-wYFPV$^SBR6^auxuEKxbjI%MCls7}CihtG7r7th?zyP6U5MPxxfGv^ zI)x>w5SHdeB~&czH#sV4ztJY`;HV$7Dc2RsuwB%%SyZCd;cT*^lCDB1o7AYEJtF0t zk4mQ^Qf{=;Ip0M5at;fT^Fhuo+^w`fhmNOnadXxgiRlxTm>^+^`4N(GRz;;HQE5KX zOfV&_do)-5vwtfwroZuP z$2CKWTLkJDDKjc1GylS#I@qRzv(83>YrmBBP3`qrhqFGYy&@_tj!JE!QgKw$eltvp zf~a3wRB}Wm5s_SZrz2w4zNoY#BAF_f4D$jJzr6B@bkPdxO8;Ssyp55xSzCg{v`C7q@$}uWto~WubI)Y8%l)GEnyhA7^lFyr z^ej3(EG0)JLS0#=(`(V`q2O94qS8?zY8}!;QfpsS+7Xp>sL`BS>wn`1F>$@3*8Ey% zL@nnZO2bX4OGg}_#q6S5J+tf7>cHq{Mx8L-z8~?cly;90HMi@Ysks?EZ=`idu8;_+ zggsHOurwzsO-FK?B*T&DE!>__iMEFQnnxuauh_&Zi2BuxN-0q(miC7d*Er28FmNSRD7@>rF*q@r3iBAs5TajuH- zykzu+ck(r&qnJ5gXQ=-&nU0~qOj3lZpE)?{hXn}zRov863`u6YNN8p=BQgI(W>M6$ zj+S(%S9DTlbZ{!NsaVNYteP^-fRURm<5VcWOk0If&-f-{{WA_nr2~wAXo-=rE0jct zjIF@%n$~D&q(g`yLXswxkd(1Llp`)j&}hvSKw z6%rjB()WzTq0o%E88agBYH8vw}E+a3P5qDkPgM$?aNfkyt($1_8YNkZe)(q%WY-6%#4l9r9zsL``Z1f9tUD&euNZWk)1#XwRqOrbhdRHeo6zu<_G7Ag<8P zMw#}gV6%#S3Vg$N_Z4hb!C?^&s7zcsr%<)D6snAtLRB!5*?I}(?9%%b71>k-*QpmG z8aip2_SJvsi$dQ>bD~m|4bq(#E=AIZN8=5MN);)3(*Dq2dWGlkXhc*m^j9gHXd&qp z8UASnE4Z^_0$2FC(xa21Vxuj+m=+f3qALcXqWdeP^qRzT=y(?!60KI%Pgf7{W$`5S zy{hl0u@f#I4)-IHm6Yz%9chW>xH=;xQs(ODt*oS~hq<ss(vE!qpT(mrSp79 zQqAh^OlT^jy4FZK#bzVjt@4v58mY7HtLmBbRkyjifMhGC`uVCl|1K07%D=VxP&iWC z5a-gl^uNV}_teBrCV2vpS{mtnYk$gEewx8c`_}%do-`g!$p@?>$%m^CK)T-IwTiTt zjI;yk4ARs1InvgUZJ{Z8y|tst*tAax>10CY6H=r@lrq=TxlVJLs4K0cG^Z){Zh4@} z!~`#GzsItw9W{Ph>q8x>8H(&=c9ngJbCI_2jNOqIOGZ3)Cu3<#l2W_`OWK%3!bR2_2{o&xAyv_ZRa;GA zsdIIfgQA61HP=(DwEenMthNin)Imb}k;LpV}+V_2l?I6S0Yn7YS=45ct-q%0mWHcv(wWfqSZ zi&JJG_0nUVGJte_bUHIB)55Xy=_|%xiNPi)U%iBZ`7du%`>K`F9QZEs`Q@Pm-^MY@S!tPD0; z+(fp0j8q*z5)fJ)zZpjA%fs^W)NkZd>@=&Dt>ZjDTsY`{+l0z&< z)st0qx7D&@QimqY~tY>v!9>=?@>cQw|wMZS7x*F-PYM-rMGLK`)dT(m? zDk!L`O~s$r1w%6Vsq?fXJ_}~2woagb#3#X8VrbQqNPA?%gmrYh60viMiyPp?mTI zLb~cPPaaD?o#yJ)kWNA=(G15V)H9N_QtjQ6`s?;ftA)KyRUZY;3uY(9Ch(jWzc_n? zf~yVuWzSZ#F5W zkalTEQu!$%mAuZnHGY*VPEVBw)!*ax#h*tSEmNu{I=o1K6Ae-(r_g0`bntx28HXOA z!^)AkHboD{XjMDq3&%2~yLj!vo1*!>pEWnWThbIGt%`4B*J=C7)c7W*;0>b4HYiT_ z;X5i3ozTzFhllv@I`wACqAFVm>L1KbdDfwOpq~|&GCfK6z?(WWHD~Ln4xq$!CeB>QskM$H%GEyMNK7ZBw+Xoy13SZn+#gJj?_#8T)!w*~ zjy1%-Pwh^Ak~v_BrK&8Us7ik=S*Zzi5?rvkc-V4OaV9^DbgdPWd^7NoyV5b+8qeG|{n3 zOB6WL!8DRLYK?Zd$*h^lY^CU)wAHjQBa}H*tJje_O@30bmXuP9h@maU4LS}ldeyKW zG;v1aE-`T)wOmQ@q1ii9<%^jnxD&-TvriK=P_vshBB-cF^Y)I6Qb&V)=#$e zTocD-y=z-zzgLUF659&xprL@NGRc$eT^PR;fPB%Er*V5dMtIk zeA^%+IjxryX2rgQpVRt2VVZp&(jzQkGVLR^AKDUH<~XgSg#M&p{`axq(tj@OiEl|9U3g5=#%t8qq(|JR&}w196OMnv^Ep6jF8$UPZn`t4*N{SzEq+Y>nTb`xo`g7K1bs#nq zsYkGueNQ}dME0=0w{MSKj5N!7L+y*z^S=i_pbn{C4=c&O&g9a;a-9=>V}=pj!Im$& z#cR{rDVWXArV<%V$6Vc>4%YXgIJOPaO?nX;n?p!^D1=PX!Wl&t-bp6pvXFHnW_xq} zp_!<9)stwh_cPOk{Ug>ta=(Qh+jMsYts`o6dj9Z^!S1?S9)X`$Hy_`(N8WEis+>tx_T4 zDHLzLZ8sCGk+s?Oey9-ZWrDjCdfs{?rZlDj({8_9$TfynoTSxU<668m`%Tx`u&9y#adzBp6Z~;Bv%V&?h1N^Lq0Ul)Y;%2&wIg;Iil=YZ z&c*h(7znZ4I;C31PDbiy9gm%E<>}C1No+G~yNUO5Y>{F(NwGh+PVBv`|HVDF{MgL6 zK}g?fBC+~XK#gz#FUOp>7?@Dot@VWDhC+lR<_n>F;U0$Rqmabi(g7{O7djt3-D>LC z(xWB_{R=}SCWNku6`Hs%Pqd8>26mzKLQEG|%m5P1wsyp{jyZ@l z3vC!K-$%O3Iu$!QMo-Vq)^X8VqAbLFIVMdUHu3h0<}rP=pDjN|#Oh*a+ZNhROFe{- z+3u%*_&u?xV=6Gq_AtLNKE!nkbIn_owtcEGFt)+2rFq~5X0KD_&>Pd3kfzJ!4XD*jp*wrFm1LV@q z0cXOYN%B}||7RP@Hpp~!{kgi6b4(?)xox7a<*O_|3XNKB(_|#Q_#L<2;QjK|I+W~K zN)UU1iM=g4q}|Q+P{Nq=#N=L?-<;|a7HD0PLxqbMX-%Xfc)Lx|HPPgj2^q?)56y#m zTr1Jh_DC?LiCz$Ku)_e4TCZ*w;+iZ3tofEohN(?b^##^Us-7F@$EVPb8VuZNF zxNvgF#G0=YLBztQM|Qa8FOxje#JN+Cs`U}swF;$SR72rI&Gkat3hNsaf2_IQPA`Tk zK8b53+8E#Aws9hqDu!$9-*B65yRKz^ID-DgiM}2ky4FN#uAQN4+uh;oTA^#rl%fF@ zet=F56EJN#reOnvf@wieB7shqb*%%4bt1}*5#ZbQWIR!(6KBr)~Ij6v7 z&MBB{&MCOhoKx_bKBqudmz+}|)Acz8{D_5f3SA{PKYl3i$N{Clv6* z22Lp8hYg%iz^@=Up+Ih9>cq;o^$7*MPR|Ji@}NGUfL|SOLV^5;KB0hnLQW`FJ zA81t3=M?Y@2+k?sR}h?2K!Kc7z^@}Xr+{Bfa83cglHi;Ieks8@1^ilqa|$S&a|$S& za|%?UKBqukqR%OyBHt_5_o`SQRG>=qK?SOmu@ZVGQ+@-WRk;Uv!KN@a@Vy2s0dv4) zFbwnuofucP6=f5^E6f;X#V>O#e%hjVfnV_ozfJhTHsZDkrE!^rBo<^Wo(y9(--}83 z9ycW+&2BK4sU-GBZc>Dw4cAg)@ve9@PGcR1!D&SriWXVsT5uhjlvi-AgkAgc3mm~O z2$=s;psjegMPWGFB}7o73$FInGhbi#FxQVD({f!bZYZS0gus7dJCH=qCwywOTFp)P zJ6t0W@?11z;9R}`CAfDFXLY%b%9eBFx|d1%S@il!bGPc=LtIb5tGxU3>9ETvs6(&74h};7B&(zlTwO4>WD=WKF#*DTSxM(eRB5t=+M^Sx$~}~=tN;5- zM}|4@uRA6QLSZb*{yb*Jh3(PwQb{i=b@%TkBvrPn@GOA!gyUjGnF36=>8{g%!8v>? z_dNL|*@BBA^GTOdUB~;43UOUYkt8=7{TG8n$ox! zSy-voy03Dm-|twxg4RMLk|8fT7}>fZdVHgkk*vbej(YJ4+q>UJtu%dgfY#kmw`=K74EaTJv0t=p z7m4`0GRz&-_*L2YX5FFgqbQcE!=9oPWNhC#`m9)G6g0lhnOS0 z*7@TG{;tGm-y}LBRPYC*QZb?w2i5=kRH6GLC6c>t3#|#IRu{I4$gHJ8w;qZW`X8>Q zE9&z*N%zKY>~1uiyPIX9tTXLlq72*WXp}r%HxSXmP;Em5t4&mR>?i{h@COUQKOSFm zD;eoJO)~#tg%=$id+Kld@83-tZCAKtV;8cL|BdNL3mN2a{dAW`ZgE_pnpCWxOcyE9 zH@fk)jE%1qVja)UpAlb)wc;CT7l+x_x`cCD8nT_0!giLE!`Y^?X?2ynkIxMp&~`t5 zdV^~M8(b^oME0$o<>Em;s+{I^! z+2*?6Y;!GTo9iH(VDIyJh(j|z=Rl1w`8*}R=G+bs8(*j8bDY_6j=k6OY<#`Ui5&^@ z4VA=E96QV=*qiK0Rp&^KOt!+_GG}<~Ryi(C=-8w3RG!?c>ZwAxkIknByogbxnzMJ- zQnhDytfT58|EapE9-PY2OZAf9sotuOJf`}o{u}@@P+c!is*!3mhlPw)V<~*9x`{JF zZ|0-aOg@&nkB?2=uO46nZMk}gt+S`~J9_Fl<$8`2MK*9wP8Ckb+01^~7PW)@vYni} zk;fSvdsSWK=TlD|;8UOTb>3sA>;paxR2j$KG&K8Yjm$n;sXD^vQeF%Cg2P0PvX9n; zBXN$a*6O4>rLIt?`LwfQtytBb6Z5iF2P@agbE%G2J*&Rz%-+fCjCn0~O|sc*Q=&DS zpGx!>*N7Z3M%;kZ@$tCvmcjm(XoIBg^4f znZFUbL+-$3iV|O+7_0O|6$$cf`8GcLdGh99q8`BiU7jn%%May;`2RzGOrD>}Pw@X# zeu_`I{2cik>H3DRZ{@dS5ikeM9+ThG;*;`6`rx!YP5aKU?HMC~;pkZ&`Ehol#r7_{ zYl;stf1)8%%)-Z}c)rXOi{+TiIK{!2Oflam1xQ%0|R#6%n=cZZV-bJWr__KGhaIA!~iMt$CXa|GJ7NOiam3aM2ucDB?X- zyDH(82#d*hDRC}SP4I7~F2`-o0oYa1t5y`>T3x|5r)s0xk)VU>NP^BxM7!#ux`+&Q zrMeQghw33N)oLelRUg#{pMI*JC^e_%=AwK9MI-j42Z>_#rLPsW)nGN4m_yZ2QN;fA zFydd&n+e${=tz;re)T9(!m&c5kx^Dr+r_r^cu_|=l~dGL6L=g~jVFmx?wJ$pfMZN1ZMcmq94YMJu&}b5>ib2i1e3F$D9FXr?Jfr0P?* zL;*ze9P$RWL9|dC)n7yv80RICum0vzJGj`Xb`t!S+Kv0RdRsKm)PoD%h)bZDk2%Qo zkUGTpeZuj=${a78#8E(p@qu*k(MJs{UTplDlUq-!lOn+!G8_-_oZ^rWNJr#z_Er@R z4}o+zBBr)gn_b&{%at!`FrCSo?^t%nYl#?6NYx)rLw3Or#|bas6C>*KQKFt`iQJ0M zC5EKzhNR-f08af*R<;I_z#)*KNH|6PfucZUVzcuLe0xtHvP zzvjZ4h6~dS7v{i)PH1H+jA%2A=rD{}%P?Y9!-)AX;yo0PS*8@sGOp&uSZ$W!%ZFX^ z5y(Z8WFiM-J&M=k9G0DE2s1WJnCsMg|*IbhfZAwF%4nv!k zq0L%6+KT5)VU`iNnmlcWHf@G4VN3Wj2~%Ait=D{6C(M_%6gJebW-Uy39?#_KsrsmR zAqV^DQ@|ULN^_)xCvC;TWiwPMRVk0SQVe0%!g@C*ix6!#Rm~ve%OOw8kY_DJo;E|C zmf=o^YOmT8zoY7i+ez`T%kZef@Mx~;#zXQZhD~!-chwy>(45-Ba4Pn{x9Sb6X==?? znpz7CwdNUWz1&c1b3?6l4YlU!M}LrxCfH``I&~c^p=mZ3n!TR16*OB{X_{?dXtpkE zqN((OX3*A#L2Y_{Bswb>3nbCr@LU(eaGeapbu5(f_qiH3SE1Z7nXfZy@tG1ZAE_FrC#S^o7%?3-@;tD zTcjHnEHx}xsuy4w85Ur;nh{I%0*p*qfI+sJ9qoo4lMFlB4Lhb9UbM3q`y2+<>}b~y zI5`UGOZ6qj>MQjX?EkfLeJ$eEx9VGw#(`?zVW(KJ5v(aR*-&Ugh(h)1O!z$KO`|xb(&LN*`~-iqEEo(T{1tT#D^U+jQaD-3)9d3j0_iun!+#ka9$>$m5s|tXw{JtrfQH3f=)}E82|2Hh{Uh!dpGyC~mbNqyf;8 ze)C`m#4`#?nZWYwMo48kOR!s5dd+0XHHU*C?}0;Bz!CcP>N%JJK47J@1=ZfJ-r&w^ zCnp=S%t5{PntQ1aTl zpf$Jxv;l2FJJ24C0b{{9Fdp0hoL~Z&2quBaL07rB5n&3L3Z{XZz;tjkm;r79w}RWi zOmI7x1!jXezy;=lJHR|}Cs+VhfEU^N*a-dtUIKpwo4}iFs_KW;J6$-tz*}H9cpK~i zd%-@iANavL-~f0R90c!y_rc%62jD|c2L1s)0w04z;1lpEI1G+}a_~9$0{j!Wj^ca? zz5-u^Z@{-eKXLmG90SL}3Gh8Q34Q>lz>nZG_z9c=KZCR27jO>z3eE>lbKiNI|Jrd{ zvI8Y8U;{CrD0tc>8zB^f62JpTc`0ZNE(1+KQ_u`t4w{1&pe1MpT7xS<8_*WC1MNWv z&=GV3ok17S6?6kvg6_Z*ESJwP{_+I`FW3oo1wHZr-=BbT@HzMfe2YIlB5A#(^^(?0 zTF*adIIU=riUVmN7c>A=UQu~P#T6A-R8&z>)g@T2dIY_y7vFtAei? zaF8P3V>>SKH(Bd!pQi2W!80sXo(0b#?*wmw-Sml_^wUj|um=O>Q*YClz2G1{`W_qL zx`a7gg-RekuNnPmf;kXH0HO$ponRMu3+x7OgFRp`*a!9l{VenyZ~(ju4ubc<`{3{3 z1Mnf>;U7E^fF}aN^)b#N@Co=790o@~IrtoW0saY&f-k{W;A`*=_!j8*Ouhrhz;SQ_ zd=E~7AHXT_BRCCy0%yR_;4Jth7;r%p0f-_1Q3N2007MahC;|{g0HO#$6ak1LARB>V zPy$N9rGQ6r@I*j10Zjq#gTNC3*&MV0EkP^L8e9R|fVQ9=Xb(CBT>*$908s=WiU33r zfG7eGMF64*Kosl>0a}CJ2hjTfdLKaV1L%DKy$_)G0rWnA-Urb80D2!l?*r(40KE^O z_W{P;V+MK#@=UN0n2G3$&cx_MM7IOzb$|uLn`nX$>;${OTVOX}Vln!DM&Hlq`x$*d zqwi<*{fxe!(f2d@en#KV==&LcKcnww^!<#!pV9X-`hKj0%g^Zh8GS#a?`QP=jJ}`I z_cQu_M&Hlq`x$*dqwi<*{fxe!(f2d@en#KV==&LcKcnww^!<#!pV9X-`hG^=&*=LZ zeLth`XY~DyzMs+eGx~mU&V}b0{BemrrN2z(3%E9O03-C{H6nqK30$+n~z_%a(z5~a=ac}~B4^Dy~ zz$x$}(67<_1kQk;gRKA0BK!i*fnUM-pc_qaqX}*_!Hp)k(F8Y|;6@YNXo4F}aH9!s zG{KD~xX}bRn&3tg+-QOuO>mG zk6p)60E@%K;bQ?PBMrYmVtXuI$jcNtxDs*gY#Lue7&2q%ACa`ju3~5gV%zE_L9bS^SVRbhvr)7#)1!4E$tQLl|N*Jy-;{O-$ zH?SSN0d|0$!Qn2J55rkL3};oR_212^PIG{pRh^$zou7>ehoY5MmEcBJcYaIjvNF}s z3YZG1lu?;-H4P3y?f#R(Dccn)oC4Th&1TV*19Cwgs153X*5C@z2DAn3KzlF-j0NMs zcyI%7f(c+EU~vXxl))HfFh&`SQ3hj_!5C#QMj4Dz=7KWHpo}soqYTO@gEGpXj4~*r z49X~jGRmNgGAN@A$|&O&s|>~{gE7irj53(P3p03O1~1Iug&DjsgBND-!VF%R!3#5Z zVFoYE;Ds5yFoPFn@WKo(FVx_L8oW@07i#cA4PL0hi;?ug3|^SQ3p03O1~1Iug&Djs zgBND-!VF%R!3#5ZVFoYE;Ds5yFoPFn@WKpUn86D(cwq)F%;1F?yfA|oX7Gw1TsWt| zkKi=;37i2xgR|fla1Q(m&Ii3PgBND-!VF%R!3#5ZVFoYE;Ds5yFoPFn@WKpUn86D( zcwq)F%;1F?yfA|oX7IucUYNlvT`h51f!5#(&<3;x?Ld3b0dxeNKxfbebOqhOm7qKD z1j|t1G8DKB1ujE@%TV4jl(!7!Ekk+BP~I{W*NftMQCu&I>qT+B{LBVrp(SXm7tQpd znO-#0i!t@0m|hgqi(-0FNG}ShZ=FK-3tACF234>8z3LX0)sfqn+mV?!D5MwV^P_xz zl+Tay`B6SU%I8Pl%Fs8L7lkWB;k+nZ846d1viVW8G8C;$*8Dfk=zncRUH=<13KRTy zR@C*sF{A&r6?H*8{{u7nA6d~Hre0l854h^%@Y1Zj1TgJnL-4;hvwvu1T^E>Hwg==@ zpf~6Pt_FQUKk&ad!7gm@e`$i@GYOwb_)NlQe`b;;G$x@jsVOXou4xkujVX)qS8&(` zwmJ#Fh`mll);7B)-`Z~1=9{-7J#ZU1*nyX*J1ou3J1qs{+%<^Eq&&TkmUMLYkym3t-1xsMH}CE$Lr6g&X*OX4et z^CmCc`M^%F3%mt(gSWw+pwoqYc4D8M*k>p9*@=C2VxOJZXD9aAiFtNno}HLyC+69S zd3Iu+otS4Q=GlpPc4D5Lm}e*E*@<~}VxFCtXD8;_iFtNno}HLyC+69Sd3M4$PRz3t z^XzhBpPkreC-&KieRg7>o!Dn5_SwnG-HCa2VxFCtXD8;_iFtNno}EyR6Z7oEJUcPZ zPRz3t^X$YtJ2B5r%(D~o?8H1fVH79k*@<~}VxFCtXZ}kNXzaqd3^V~vK{IeUXbxI{ zmY@~jU3|>56Z6cwUZ5Rl4?2L3pcCi}x`3{r8@Lj52P42pFba$YW58H24!FkS+yIxW^NVzwfh5KL>dKi8@2jDFe!6JS->j#%lO<^H1l?(R%(Rw$F2`7t* zIV>ie>NYSF+|H_gHs5ntSg_B}!otZ)e>$st5376+t9%a&jX5kd=CIJ1!$M;Y3ynD} zH1r;!2PW{a$oGU7`A)OQ|BQSNGyc(){;A*`R{758DnD5bWlhiX3hJrXHyf!^8C7vp z4ZW`MP@IS2JQU}lI1j~n;1dszn%-pp=-=5lbp5v*hySB}LlRP$4EZoaKFp90Gvvbz`7lF1%#aT=RP$ z4EbExAs=?ghZ*u=hJ5IQ4>RP$4EZoaKFp90Gvvbz`7lF1%#aT=jEv=U>>NayF34F+=5;p>oVnIcBIFGgOWlD#r|! zV}{BxL*5T`#k~n zdjf*TCG7VE1dmGuk4wZDFcyph5T3(WxgJppkOVBec{ zW&jolu-y}2yC=YQ56^#i9KwE202bhh2VgH;z>4hm1laEhu-_Bl-ZsE~Pk;qwfJf@5 zd8B@tN9w0}q<)%5>Zipfuo)(K1#AJY0{z3R*T7crI@reT{8Ap@JODi48SsLB{^Ld1 z33v=I5Agji5f6e-ka-Hm?nQvzi-6>*I17saqp9gQz@kDw*YT-q88rQ%k)1HbidQ|z z_tSLvdhi^0i9y@R_gi2$I7qtp02WkzqWS*_;4vG|Z%?Zq*m#IFqZF_h5{n_R@^$NB zFb@pofx$d5m+FE1A}>BFb@pofx$d5m-hwc1k z1P1fKU>+FE1A}>BFb@pofx$d5m0~c`K5Cg4^w^n)d!G*qi%-+>)e9r{8 z6EK@^9+j}n)XU0?uk#oxwyi?zy&9})eP*RNiM4@VElv$KXMNx|>w{a6Zw(fZb8~WS z&H`3H%r0h)P|WWiaQ=AZTFm01n8iae^f8Bbp)_UuPZ>jN`hQ3n|1o21<~H;dum!vd zxJ`i>{4fI#qh80^#)E|lN~mCj5F7Ym1N|W4H*5eC=r=hcY`~iw$OFM3{I8|sH6sk= znJe?^va|9MCMK|j0xgq#24j$X|@|0BQ+9tCT_ zV_+?K9IOLRfG5FIz!NNYiKh|PgJ;0A;5qO-cmdF1@cl;ko_FEEOW?0y6W9!10b9VU zzzbdjTfysK8~E3EL9YMX>l6RyyC6OPzXSh&-39Ud>;Lll#J|1^x|m+=V#hJ0TN_;{ z*T&x~7p8V2Wcz=A?LwRCkeS|yQf@>UH-^_(k=HO>0qpZe9-@1Ai0(lspI*f34+gQhog@bYUo=~dm3JDW zPY`+jjRm;i5h5=i^Pq){^n*t)neh?hqmh*;`CaTJJkCk3Q;Wt3+f9mY@3utplG>1fUctJk$kR`HW)vHy#P_4X3<(){g zKwXIGVPR_C4l_j=X%U4k;x(>+v0_T6%Y3|QHk~Ty_qW3DZY>|Ho|a9QCtI~;i{+(O z?N-BhY4#go|BF%^zuDNdA^(3mIas1zv3}LRf8u?IIIDyBiQjSJj|F^%L+tADp0AK` z*7eIbSQ!b&qu0Z^t}RC_KY)Ar@|2j2gk90Fk;~I;wQKw~r~T2;QOmEg)s~}|PqEdu z#)$itZ?vi> zIArVPGh%AXF3VTNZ$Ou)#(poG{?!)u;{R*w zT)?X;t_8g2?2wZ{A|ZwZNFapp4uOz_B#;Log@}lhT7<|W@)i-1dXbA>N&o>VMay-p zP*jSFND(n|D4_@#ABd%tQi_O5l_FY7EjQ&N#XvdtpP7@BL@(d>Z}wTUX3bh_9((U3 zXSO0~yQ0!mfj$|P)_#~`n+sCHpGW%M^-M#2rW#>Kr>UGkcJy5e)io^-rVmh^ZGM$% z$nSLW_?XRa4_j%Vp5H3XE0BFUB{r4J?P-;!rs|JdkuMT$nz1z^Ouk%=X*wasMvg;uZR;cqoofAx8ljiRrK|kF*0^pa2}j$QkyFSY_*;=NUQ~R9 z>A7JxvJ#yeZ@e1IF-I?qPfIH6LOj8*32SGB={KjBtE=Pbw_s2oYty!sNvD$!)|aVS zq!Vv89v5)DOOL<#Wt{XS)Zpaagop4bt8H5U3dKH;CR4$9-()Wq3+8Wi{N7Oh>boI> z$oYzumHVm#%i3o8s9c?tmR`WupUf0!(nXkI$6L(Y?aTx&C$(0pP)D@?3zfcXZ*maT z!KAA?*^ToVHsYyzB+@cHw?mRQO@cZuxvhS#LrZVE^4aq@IiDf*_WYHUmR^bK!g)fB z_Ze+D6WRKvO2siq?i8hU{CTUDgOD|SK+=LDf zI7X>A(VG}d#>Y7$KR9+5u z&jdSg9&-an*4Y@m@S3ii?|HV+RoUr;=I2P)58EGm{58^mjPvlsn7jrDvn=;bU2dSH#FO3M9Ixh>8#tbMr%7|qerB+b;FzuFa4geL z^fSxL7S4pTA+_+nWeEVE7sV%(LbsEKrTI| z!-|8~eD`{vp!$yOj!NA(JBf?Mg(jtE!=-oYN=nT>m5p_`g-fUCCnzo8dmxRa@!`^Z zeSp%bd}qX!_M=@>dc?L{rY}-DEnJFM5s~4#({-nur1mppNfXNh!=)v9R8CS=c4gQu zUyEyqr+FlU!t&f^UQPUjo+$%urPW_^xL|oep-MoUsWi;A^K&p2T+o zO@K~5%1Y%nYcdf=jl7E7#$PFnEeMyW}hljb*(o(@Z=&U3o`e7uDK=|$|C zyPXf3wD>^amRod^M~)NSC+$9 zl)~=V)H-={cg)yv?dCQK$&4JQUCf_$hOOJ6oc7=c!qON!aGbbE*A}&9!8loDM!?mg zH+@a!WKZS>OQg94!S@1vY;aQh{P2i1rE9~brB9Y7wa+oTj4}$w)3xmAOJR4aMtb+? ztkSkDuH~iNM(Ek4=3Zb;>D~PY{QP|P+EBls;lzRiu%D@e!rX<3a&@-Wue4R4H zEUS4#cHDvLA(K5@6zSz$w+*vxu9HUFhRb>)4PN8C#v^kf-P~hFHy`719+?YCi*@I+ zw#kD}HZ(pyn5aJYUF9pj#+F~T*Q3jl(u#g9IXTw3lpFObGVDQj;{h+ODA%jX(vt2v zYTA7vn8-e%#>WoUn;czR_K@G4mvf(3^u1U8DONr-Q1`vh)PPje3_BISWph{_j8{Lf zIW+P}Z)l!zx*Vq`nY$QewYiIlD6jG5n>2IF8oEt)={G&+{o>?}gTgH1%&(CAJIkyxyBeDr#^@s&XP5a+*}`$b~jR%L9;1Hk6JF? z5vsb@JqJ1emV^|0cy@dnRb6{q^7mcr&0{fx%*nsAw1?zPm-hSlVxQH=<`CU`WXGza zZ{@$A&*?aM)3)xn1KP=(wspT9(oWvIt&6l}I74K_nP&}NC~7o(DL?FX>da(!AA$A>-YRFD9dbd7}y=ri==O z|C05CajagqE0B>#dIhD%?N}zp>vj}7>Ci8X)ajaFoU~+Yqtry=q=R+L5C1e}OsJK; zww1!*HC1O@F>+eD)6^^sCb0pIiONZbJ?x}L*VuE?{E%*ZGu@$q(lPBl|3sUC3O#vT za!1ZFJ)(a9TTo|BuY?c@zp+sTb% zPTnvho!q3w$r~nymD`D7d z{4KuK-XI^s2FK1maxVutzi4l=VvP<~^$S&S1x*`%%Z_v>Z`$x%cBDIb^M=hxH*&_@ z{Dx+4^BS{|XYNRCxF*XsYq{2+hLP^lb1LM2!$==}qu#f!Av%QYVrn<-n$?qCX z`iuiEv4w%zE&0LhOE>YbkgkfMrmIRIvZu?`qZFplkK!~8*SKBJMCig z$P^5+bGK>I+)G$9B*`B(ViVwu6zaN3>#BHUv(DDqhKiXP^>)e`Ia6+escEJ5a_O{l zg#VF~Gv68e`=IxPRPi9FSJI&h%!>j?kP-I5g8J8hU! zztD4ArP!x#^L9>pGds|8#z7yiaxoufORes_g2xwrM4_B0S0~PT$NzlD#+g~|eg0RR z?#}yu60NcWtLOizh5B4qKJs(hQlxilp#G86h)|U|x^vY({48wbVOAhv$@9wpN2;Tx z_bp8>e9aa3X4?>MCuD6e{>X7>jZkD*Zk%VlZ#!T z;_(`l#?_AMT#)R|R;0NJGoOQrzLm_ENOhae`dO;#rbqv5zrTeutrOOMu6`W2y7o6w zYD{3~FMg}qWIsc#@GWGdY9Cnh%s*SG;=tnPKZ^9*nc&?UsNDLHQnU4mU+qt|cd6dJ z>acAtlMK|EwTg{i%xJhzS8vNm;-(Q-(t|-?oo6DuV*Q@2FKzor$FH0#;pdinZDO31 zq47#;luOd=O8reyKYhpcm!`Pt*=)FA%w`1t#TyvR%@)@%lg-XX+PIXuG`dGsCpEfG znr$yX_I}G)U=uKFL07!`#%(S~c6ABtIK+6B!?&H8SoelIW7zb*+z+dU3s z>&hM1dc|Rz>CW%{jeo`Ti@AM?RE#`6x2E4dByo{ypW`V3>KkG6JW*HHB_43-5=ebuBse`di? z=D48yxT7#FEdO>33@6_T+rnKTi|^NT^iOiy`m35`zq8Iy4fiDbolbTjYtOhS)hV#5 z_U}H`N6&xfb#+^y`@6qyQH8_w&4j+jdDcsHi_NB!X0J5TT}bcpX5o^N`n^fPyKQF1 zb5S4W-GO|Om9uC!%B>Y6r{Bk!JUVS-#YrdiH`3xN`;#7HWPvlH=xYjY3D$c>*7%Z; ze4&+_A@PB$w-VlpMqgWVj;kq5c%O*&aCg=VGM}>V(f~<8ZedKV<&} z8wyf~RG#>3f~VfpS)T{Z@!UQBga0;pIH)(CdnoPD-xv$NL-(5~+we~3j$S`@7dj;S zeXDClwe}s-xnJy0J0yQIpUJSOJ-*eUNp+oF`xbbK*g6!5|MIbj95gW$v#(W+*N-NDS2H<7 z{UJe3sL3i-bE2#GWf)^P_K0`C`L$T=F>Eyao6iYXW44|Vc^|$c-{yxJU7!>yfO)`v zWukThb=5`YdkpjjRvk8)65le|1P9<_VA1qCK@o2)s={DIcR0&Sx#*S_$Dxko$3Zr* zutdJgm|z0=R{~e~sLoIZ7>~ku)Mj`O&eIi)=IB1avJyQH2q2m@A^HTc;o zW}AhUc-9JG3`S!x8Z#L%8uJ3saO`lPp;#J^JuGt5a@Yc7_l40wgRN<> zH4U~t2}Bx4q;aKyejNI39sx#so692ciR=RuU%*KPP?^_{%guXv(^wuLOCY@oPx1Qh z2VpJmRi`0da4v~Bl*r1Ih@r$iKx2s*Op1prAo`^FKzY(`I02VL+T8?Xr`-sc1uLsK zY=*bt4BQZD-vRc)r*K`QLl==`!w!*@a=wL<2&B8?d3NcKgzhjLW{afaSn5i^X6n1} zrATLV(z*f;b{Pu<(}iHVY=^2Nyo#QP(&qxg^qqjW=~qO$(ok2j({(%$ZP$%Z3uk%F zeFV^OHyZ9n!`;>Z4t6^RMB1I~^+2Zwj`tV@=JNuPo&?u(J?w?k^nXtx?v(;1K;QRT z2Ag?74YJB9V14lD(Gy_L7aI{Z5C;%Movj{cB$|M$hCzC|z-R*CexD3TQi2SobQSbrMpUky~~Ph{B%@SaExdb#N3 z)`<+*4o89WJY;#S1lqyO`XHXnoe=Y^MnLl%4`G7wJ( z;n1LMa2SvkQeH@T;Ru)uYk^D@-ViCma1n-!rowWO;yy46=E0M&3r@mSkrIL~846WI zT|y%zL^hbn25*NWBBjVnkBSVL4^P8xI4)AQMC5xbMficD46T5LuwG;s{|`g2yfc)+ zbU?3sE8u)N&fkLbx8VFOcK~*8*+~E2@;)aQc->nJ^o6m2vEdtFAABlut3VgP<6Cj; z)+aj>8>5%Q7W#kmdz_pX z`N0*DJ0=4E{}4kzJR|Hj1{fZ50+8R?4hmpAECM396Wu$}9qWUxP!6+THEai>AB%(I zh<+T=k0Zcw3*ae{iYWTOVmF+EdXc+QpagJe{5*IPcEL%wDl&n7n@|LmummoPOiYAa z7z+;q*_pUaWYV)Dl{-Z4u7J~y$%{lL)9~brB2&o9l&X~?Q%ToU`fTcS;PbTkBGWN4 zBMK;+F%rHMnaSswa{(hWF=DwPat{vN(-(;R9s;@NipZ=BBKMM!dv}V=9uCJu?%OCb zhYZZ2%kG~lGM8*s%_VgYYz2h#c8mN7&ws@EkIun$kq7boKX!@Cr{RZ4`+_ba|Jgl6 zHUA$GS-45$Va^}9B=TQ0_+Ljw7Oev8{_|K;b|a{ zl{mMuPUNw8sHgvb5(j-?6wKo_YJ6Tz&5tlc8=-yd`9Fd6Da^lo09hTWfcf-gm$j)1R3)*XYYiz4f3aD884%W9Dg zQE))ynRj`);zE(3Pau;QtqibaQtohfhUbBK5**6$8KO1bq0FIbRN2fM~W&gvGE4-iC7`uUrz@o&aQM z`-l+K+rAHodOPK>wuCNF$4lx6Xh&yQ2~PnIy*4?-Vfz2Ivm(`xz>}~|mzcvt}F@1j3m<}sp2ax{vY2>%HB8Rbam`wg|mB^9JBEK&O>>k}F@&~ehtjZjUV7JI0H;5dc z3e_TiY6p0I;)uux^MLezK%*xkpeKw3u5o zI38w-d@>p4ikzk^s!qQr^5+ilAgmSnGyyR3*-*G3a%ME_75PgHbcF>#WM?sUwm0zk z?0R9xMd$+5`@CM{95&CDz*dnj=5g~p9B}lneE}D7m8duB61l=E?*S6QYrE;oW0r(a^Z@|H(!a=Q}-Hr z=K1m8bkU8mJbD#zv)>0+nfrgUNiv(jtL?&Wx4_>kdR<|+s0b8Wbb&Q+g~zQ9FbLR8 z+3y2B`{%<&QBfyEaoeq0B5#Sj<&&aXao%d9s2FU-P(Sv#sGIuo1T_X8)2?I%MMYY38ZbVgbxu_Hz=!kQjM#5H6sWh6pUR37< zz*gFLQC&KSO2_&1y`s8y2ez*7IvZBQNm1N4s&2GZ)eXP*yLjD> zcT}4i{#+p{brieP^J8kRLB62eSh`|~j|ar1E1ZGGvK#WXDf3C||F7(lD@$0qqNebi iI=ZBN6h@;kx>T+&U8b&my;LIkpNG7fh#9_$8UF_);p(&i delta 13411 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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.glyph-names.61,63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.glyph-names.61,63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..838937746050341460924a5f68a71da4732b0d48 GIT binary patch literal 6700 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 mWplN~`H8Cnu~l93dhRcI5{x$qDJW39qP!-CD6? z%ZbxAuH_`1%c4aZwA(%uYk}=^dnh-kGps;>?L&d>!#)k$I$*;v14RwAPT}SOJ7RzT zb17ARwP-KFd;ah9f1Up!Nf1#4FO!O+nd}I?Og(El0h&p8(tu)-Iyh&3>G?)BNsQ$K$S!7#4oAph4-4fhdw?*RYTGc(R~+r@7m zhyH!w17|?+{|)^g^#2)n*O~dn%iexk0{#`?fph0e4&?!nIER;S-nqOWGR=rZ{5^2_ zvNJz3xbcPW62S@?-�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 literal 0 HcmV?d00001 diff --git a/test/subset/data/expected/basics/Comfortaa-Regular-new.glyph-names.63.ttf b/test/subset/data/expected/basics/Comfortaa-Regular-new.glyph-names.63.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c50cb5b32323e789043e87562efba976445669ee GIT binary patch literal 6264 zcmbVQTWlNGnf}kr@FGg0WQn8{(e)mBBv}!Mw0u((TXy6jDcO}{)3ThB&Nk(ky4bBR zimW(JFK+Cnjh97>Zh>8FfgTll3wfdY$t+C|YW3M>|jMe||@wv*JB z+3%krweoF?b_SaB-_L(L|DjESh+_B{RGP@<#_1gSiL@-J>52T2W659kzD=ax06sHu z?6|#hf8~!v;wJEc1265LS{45e|BlF40R9{Nk!w$osMV-V zdzH3m)3lek1{(6{ql**()Jum6UelFulytn{>#x>guoJIY_kUn~=xVUF#-l;YeQMw4 z{h#nKe;j|jSBU!YYT5Ba)6{XsSvp5ySHs{hJmUvGQqYx-xZjPWy*__xiPf=}y9gmH zMuBOt=RF!FohJ_~X8AJe*_ZYFrgzou zdJs5kJiS#jU2aG1uHNw|9|Z#+T^NI%yMSFw)a|``x46oGu9thUPmeZ0eKauEN17%a z5@O$rr0e7u2>S&(ENEj-q@yW7eWK6T6ifOx_xJDGIXt{$d#o$w5BU4H^qZUg{%9l? z+p&H4x#8iiSS;WdhmU-2B75=0z4Kd|{o&?#Xm?@c_}1+wc5m7LOiNF5i{5qRBr4Isboc$6H*enl=m7;o0i7P)fAD}-uV4bc9j~p{j6l$Dgu~&GL92If-MV%AgFAQb zez;nzT_v%_&@p3#9%u?^noqCYzjNzPP2p&FcXwx#LAP(+fx1uA$#+GA*cB;Yw5IvQ zpFX(r!AI}C_ul*W$=@E0MmMy!Z)j`rL4@b77Y}#-%y;>u;yXseyE=KRzxoN>y7m71 zR1>wUK~WTripd-xlq4SWpK&sKXlO{mnY8(+I89VFPpEpX;!XUP4+tJATkNc`(jZ3oN;G zA#jrf>+m|8n7=%0Y&uV8aGM^Y(=<<~Xo)^Svukh$+_N-??;5BSowNto65ct;y@vHXte=L=66gcCL$^V4#Fb7%dIv0@gkG7R zr)TN$edQzjuHPp^MR0T2@o~LJ{e9T`$K{!_KyM(XMm{8__7J??2EV5f!z|Xv^(5t? zbDlm8e%Xz2zZ>-_&^SLFGiP@R)-TX*+KP7`dn|$a8X`|ai*vmd**XIom+*HQS#m(} zIP0tMELpJldR^bk%>`&ILSq)yl$h~c56<;r*fH={&Bh`((GWt&}4~W)GuAEc; zTp^+KzT(u&1qjD01*!6Rkj9E}sYVzYDHdhblZHnFAk{IchL}IZk~i`NiELCHsY3Ze z2^7h^5JSTZ4VU62%<4F@rCKs&MNfwOXj39`W(a*$m9zuVA?8Z+Nc0jN-5=c(~V5XnQGvqEt$#T#y$7> ztBg{vtbBtBFf+0uE7+?#-pXN_AS3M+=k3JYqZndZ$Z|SXJuC z94}NmIx#(|6d98WlC*t)Vdn>=eYIMw!x}TL~{j9N3PVlYox!UK7Ra?kb&6(tEC2dMM zT7k_y4~xmPXHWTY8tT$gm3X*}9W7ipq)*1L8~whXqRk^Wgz1g_;ek0`QhrqX;d6_l zC6eCtWMoP+rt;x-#ndx0P8@Klh(YnFjsw?l5t!r7NZiB@gG1?*n!athFC8UJ)Pfypmb37OsGldZDqKoBevZ zO8iUb(U2P@9>e@da~8){SEi7U<8qaw#dLK@L~w5RKg6Ai=O5zQ4{;m1>+LE%Xg}_;3Qqddd_zIgY6vdo+>p7A`@PIN_@!ohp>sQ%IB98|JTIVe zs~W6YWTjT_lIY;i-Y z7m?;8)-wLD4?rG(VBn~=EL_SI0GD!%WhTIyW*G*KvkU_-u?z#Bu&!ekW&jlc;gSbb zw5|(}b^?$`dzs|~bN`;@TopSwR=(Ot>L!Wm2V(2rjUksgb{bJ~>>lZ`kT)!APj~tJ#6>!1D z)EF4Adf8Q#P;*xN8Bj%#sJP%xkU;Gg#&#l=rS#eci=ejY}TL8gFh& z_If5i=YcHnc@JcPFF|=GyzB2eSB^9?0TXpt;Ypchv(~;7cCJ0&hX~g*AI$ zb}`r9S3Ho#-}XQjzXr`0JbVA(fhB&m@^-vTu-Wl1U(tNita>fIwDuh!7wFgoGrJKuAIo5D*lRO;kh# zWiuimA}S6D2nq;@iU_zXA}Syct`7(gA_6ksUDZ9EDEhwt_g(M%Pp+!ItLoILbE-}) zU0vNFln@dOPa&nf^70D~Z=Y=<#BC-a+^<*Rpdnq#BCZfJqCX*v7xo%5G-uS}ym^F} zmLUCl?_t@4U)*x*--LKS3ZH`5lIS^htu73Qa=FGqk2(ceR8A0Pf z|3F^#Qt&&6^z`v%jrF)9FRj7VeSFRIaT~mEO(5j^PYCU`c0A~pMUHu&FnbfBg}bUM z%PRaE9~%Vzp`g#KLWJ82WdQOoLpZi-Qq#25s4ZE9Si#f0y{4|b>_B(l<%IZOBgA-W zQrWb6thTedb_Nq-2y@zQZc(m@nASh! z1~1|+;{&B1PT1Y!tC}PslQD!+YLmG{q%X>$BoMy4q(cf_0;%^13NT}8m~t&n$?4)9?Xbkv0 zNoGa>OzHpr=XUAR<;%oLopao&lc<6FJ)KZb(ZUNUbI=)0epq}YM2s#a!bREc#~f=%t>dmOT!9@Ax~)7 zK!%}OR6a(;N2(ZA=LJqOo>F3h9jLe!PxLR0eY-0GMrTEI2Wmt z$T;{7NGZc#A{mVI@ni~el_7Q*LJg!5IqFC)v5+*9L{f;Iq?4`)HQ{d@=%(OW2kzCN zX+nHF#+wvSc9zshpiTqlvB+0WvPcJVd%2dsl-s(TTvCG6e3W>5zQ4-*XX$UJ7cuo@ zI&^Z?hlQjw(}g39%N~$L(^*pk&e4IIY7~z%+RNqW4ihSPh}VN^Zghf}`k>i2A(i=iR}S0pKGRTp4YstnSXcx-Q#!D z@1DPVU3a_ge%<4`>AL3)!wusNw;S#^JZ>sC4L6N9-Tq*I@IRD441XAJv0MC>a?5}| z&YYb7L2m)vU^m$xNVvgoD!(h&l^cd@hTjd>jlUVMx&7*P)$KR;D;}3U{^N1Qbjftt z^ODyE^Ur?Y`F|%nC?=v?PRvE92U!>J*nTk(;nx#?2#YB|Olz1PF{vQ~&qnodp30HT zNAMBEhmYo!GR??ycrMT5`MekJ4XS+53)hQ`fN@cYqz@CVQm_@n3|_z%%X2%}3WIM8ME3HU4NI`|vtM);fP zi}1J5m*MZEJK^u9`{2Jt--7=ReFy##dIbJadK~@-^k?`N=`Zjv)0^;}%!paqoq53b zWzd`jU>QSMThzGsEBN2AZ{VL} z=ir}bs6+N6`#1bc>=OL{u>YW~+&LC4+{8`rQ+Z#sn`kjETTD*wqUB9!)fWlNE9hTD z&eoJQ)nZIOMBKASCcw_4CyyXzgGHH(jP1RQMFSh ziP=JQ93Sa>N*`-{#JEXcj5HJr58-=BUrd!$$P3?3`rgvVsu*&jm&p*uD|(Y&z~2(u zpLWMzIR4ySe`E!@7vpj}tzV0^Y9^dJv~7nOGZdqp7kw06CWgdK|+{%h*b`3Nef=Wy@NXI10EM%4-V?qC{aE31>THUWGlY zVKF-!**Y0|jBU_jIVAKY?rg0LKgyob(${P0g4<%YM3&cDIyWI56>_T*3+@Vrm6f!F zmI@ij60(90r(<*qO1eWc)lOrfi_lN3>65gpSY3-+D3&Sc>@rncaf2XIaJMANjB2I# zK-8rTyc80Sfzp?lco|{5D=&qA2Ok4JosWi}(Tbu{QdCHaa!D~(QlM6OC!QtCQ`?{r zSd}+P$}2SOi4p^43kw^;AJ68wFqM4K$?+#>!r|l`hbxlII-cX;2+hhP7@-ytykaqZsM_R(inzVgaT&!EERHb42~lM5H_XRB%RtNUJ~^o8B)S3dk;^DC>?9D2NY z-@fMN9jjhgy>r(By5SYalI8~%&RPBDz6~4JuV3FhcQvJt>|%n0tg-d4tic?(Z^!Q4 z&m2KLeDESfTDOjDeDlcO!~5U=_~Ykx?|AS1Pw7L?%-gZ?js5$f{;TWXUAcVzkyoEy zxAVoNPb_-#?fpmTjvf16_+ZD8BcG@ojvRpwI}Xk}{4u8EL%TLX%pHf=-k0f`S2w-3 z;o;q@w$fdzo9TwF%^UXZ-+%Pr-pzZTKlJXweMdJQIez%nJc>R@qZyosjqXUnw-MMq+_7^tN`=4xne&g(o8=j}f=!OldAsxqM-VmyLt07`{`@1(G9zg=yWddQ8V3o z2mxWL2VIfdp8;Cu3SkMcckhOlBJ}vb1*rC2yI#T%3ksdD`YeTi5dRQqZMfb!jRVrdX2tYfDlrNY&-2Sc+m9>M0hW>e5pzJH>)i zU2clSrd(*M%gmc{iTS%+UW%pV6|alt3*JBb{1osnZP>xhrWil}ypR-wOJ6b)tNvN! zL9&XxK=zPhkK&W~ zONximR*6w+lv&DR_4#NcO$F{BxK7zzz#h6cj}hUJEhhVP8^#`}#+ zjq8ms8~3{z+(O*q-3GXAc6;6JsM}X=7u=lgzV2b}HupQ+2fB}OuXn%S{gC^o9u^Oq z$4HMFk7*urJ(hTUZyI4*ZFBhAU?p5{Bv<=)IYz&qBvyN}&xs?R~+65pM^@A#hZ zJ%^hEqu;%LkNU0kd(m&N-@E>O{oe_o0e%570Z9Q}0%it063`s*a=`w84+FjmxDenB z^bL#-ObqNEI4H0*aB|?Bz{dkO1nvlYJBS8N4_XwoI_Slqy}^FL!-K1Wrw1RR6VfrHYe@f)gCWO5PKKNhxg2sU)D#*V8WWln+9k9gba3eC&~EZH~2#YunUzcH4*Bu4ucVts~4mY*E+~;im9O;nTzC zhCdpJsZ-wFRH{Oj-^!hemR5nd6Y5!Q&Lh#nDrBVLO1j(j@ug~(SU-;8`e z^2^Bck=LR;q5`9`qVl5dj2azP9kn;=aMZ_9Uq}5Ab=ATwJ{GGb$&zKMu}rtTZTT=d zEqYw^?&!CoKZrgRlM?fmHQCzL+RHk``kwW(*r?cq*iNyzv4dhq#*U9|jJ+@Rq1Y#4 zH^;sa`(EtlvERo28b{;Iac$z_;_PwV;(EsoiK~b^A9t-CZx_ZY=Un>ctU(adP2{H{t3eq z$`k4m?nzjX@OZ-02`?nPns6}Tc*4nqeE`sH^oH~Y(r;w&jNuv08Q*5+ zWImYrey7MzvpSvW+^h4T&ik{HvpQw<&MM5>*QI}#<6V1oeZE_4H(R&5ZufQj{*FoA zE#2pIf4uw69_~Gc_c+|+gC1vk{JY1kp58r!d$#YnvghWWulIbj=O@`?vg@<&&t96n zK6`skKu&BV`*zsY13^xon4-Xn1G5o>dj}2cr{FC9QhMz0WE$&x5r+88E7sY3a ze<*pTs!mn2s=lipTK!Pi<1CXmZ5lK9fgIUNCv--HqQg1vT|;8s0QU{hKm+%8{w#?>5}Mb6VcCU#90we|p9{_q;gMGV|?OX|o=i z^~}9t_pZ3l^S=GF2hLu9zx(}b=VZ(&o%8yfHy?<8VB7UiAq@kz@J%PN;GU-s;> zmzM2Vc4oO{dEezzmp`}s`V*N?R6geYKzUtN>2X3Uz0)|`6E{i%|tRzG#2xoz{b=5L-3dOG6i zxlezyHgoOvXKc?bc;=gRqt<hV>-(*LVEyy!KhP#@vE~lM6ew2Jfkg3WhwFJV z8!Pv5KxXW4Ws!SnZ+ai*x22fj9P~K-gnmbVVqw@YNMoH?3ERWoVehi9xWc`-5BKL` zJeJ2}_DkWJ*jAas@8yg5!+Z&UhCk08{9XP&{~WWSRq3MSDr1y#Wuh`gc}jU!c|qB# zysjKnjw)X$-zYyQzZ)VV=S4P0{%-NL1X&_2F_v}~yCu!i#nR2v-I8Y+Y-zGQW7%MN z&horvi)EW-hvhZP-e^N~Ky+|)Omw^Gr0CJn%cD2Nuoz>EPmF&|P)ysHsF)5h2{FB6 z%3>-Y z?WCR=(6b48&V`$&)$u{ zk!RPR?Rd5uV)M@SX~}&y;%xBQpfk=h=g!bp4QIU17*78|$muhJ>hw3KzdrrC zKqr4TJ|e9cED*d!=QBu&JH>9iyX(q(@;MxmA{G`2|6%?FZx-R(e|#CzWt#B$CO8Ki zcq?8?4%)Lo>934a>d~gtlsU?LWudZ0S%;O~+X|M%$|r)OVUD3y?Y5L*m@QN9HOw{4 zH!L(jlGZ;pRZ`56Jm#vYhS>&$#gCm}FS3u=cJ>W=TR8ie?PjmBZR{G`#NJ@fVejI3 zwwXDx!+MKt;bEwia1ueRq&;@wyWy!qKK9CoVW(g;8H2s&x!BNLfG3N~vA%toILHpN zlf1$9vRBzYZe(xq!Q@Ty4LOZb;YaMb5NZ_n;n>58!d7QHYQy?>03Aq+unI1tchhNf z7S_TG*z3F<+rt(11$&8|Vi(!h>_5CckK~0siY{TtxqM3Ep--G8apZgSjvq*8 zJV@$5e#Uc>s~9bBl8)rxqz9hi+=1si+0;OKQibGEcalrp$PgMz?xew_H}xWeX$a|0 zO{9PZk)bq<496WsBq^a5GLpuS5j2{NqE>PjjU}bDJsFFQG>P0p zbI1dPHME?( zM5mDF>16UEo>On5GsrGFo9rh0=|XZ4Th#~XgLEXBLc5XmbRy|a8D@ce>~?)g!f^jH zoA$y^;YSz|KF70{E2I;-PWn=BQb+?yEzKY^X)bw)4ki!NA*7j(Bb#XhS&D7&m9&)9 z(@ta#w#O&a&SWp0$L&0s58?xOe|{$)#)tCZdpKS5u^Hu@gi z5$~g~(p~fo+zGFxFVa^qpFNIE_~mp3?)ulzr)V>M8Z+EW*noFn{NIYZxgFSs-%ekr z`{@DtGyOMqF)w1H{Xg_7{f%CuztbDc4V&#I=D|Ff7xTfEyEhBMW_uXDLVso9^cNP0 z4ftRd!a|uJ^Ji_a7kZr;nVG)HBIqF&N#9~o^lfILPtr^D9TrUwvl#j=v(h6hmcGa0 z=uy^=9%Jq4aTZVCXC3GVtRwx9CD4zUjeg7$=_f3Se#(;RXY_NHLQk+%W~X1UGSQb6ay3jMMD?Q7)(Qnxu^c?F>|HXRH^QsXj$se@eaxC4VBhjXJTE@!}(TyhEPiOZO2|AQxrzmP#RfDFKstOlAznrK&2 zP3>eNO(ivW&NYdqlL<71Or>{_X|xBKPJ5CWG@IN_yJMEFBJ1b`vH>SLHqu)19G;JD zqV?oiI*GhaA0V&cdHWtZm+ZqF@HTso9mV?O7-sGx>@e0P9obg)E&Gn0W@qpK;u8BA z4+O#Kk6ovc7I#0kf%S&?oWcn6=PZjyH8&4qQTA! za2FBBas3(BBGoy6#Wh7sKMNcTe4dRXiPAj^9>PtR?k??G!TKV+f_U*yQC`-c9XqOp zS3;iuKU@>Z;KFHTDfg4^tOD}Ei8wX^`0v~kqzn5yC)&0E`5q-ce|0k8o%@8?S!?$!xdTs0{@0z-o7^EB?CgN9Ykv6TzaK%U>*({RD z2O>>#SQ}SJcaV6?aZ!xLVod6&@)BdV98dN+FEcni&+9Jx_-|wYA4DpYM7Y7oBj|VH z+8^V>3dG@Aq_P}w7^}2#zX!%?jPK5$#Td=Yh>uL)El$oM4~J_e;d1PI8}(MaYsh|_CKe2FMTwl`iiN2FxE}{K}t@Op5c7PNjt&qPDTgCksc#L2xNgy|p5xhP4?Lk=BzB-n5Mc)@= z!X?q~QHO-zi}XCmeS`$!_(dR&PFSTb3B*jlLl|QQk0%x>b5GFT0rx!OAtRpxEcgb& zp8IO@2$>+a7(=A4YFLg9a%@${%lN;k2X*{#=_sxuZxBflx}YBJko`rpnXu)%NISNd z1jx3>Tp`+Bw1u!EIlph#Y!-7l`yD()J9YvV^XPuelVUD}eelOfmatjA2>B~vGlKti zXFc!ltcN|;^OeqRY@yS}E1eE$pTee|0IdRf#CRxle;RlU>BIa;n$R83@bAD~P@x=8 zagsyE3A!B6VIITLlStXF#R&fZ7lrzK8ub|i9E-J381Mt6m*7FCI#0oE7wNhaJdiGB z5ao(88{xX*Z0iit0c+}P)(2zc0+iVZoC}AucI-~l12_?fe*!_5L@R-FNhtLvzF5~L zVBSf@eOWu2<$Q$OVAD4-hv%a|2I1NX*N$k98@NL|fxF|gaBt!s^)QJ+owdh3W-45T zv_UKGTi+ycbO9MiXMyJel8X5}m452{f__S(;o6fokWNSjoF`<-fHUK6GaHV8zMblv zpYYAj57`^ek7W2$=Slj3^K7cf{HwUaZ*=j+Zw37VPH@5(^iH@v=Sap%C{EaiU%LND^xZBe5bsWN9a_FTln& zqy7;m9Olpt>;vfC6>Ww3L!Lz8*j3E=n^DK2y+nJKLdFHC%^%4?Da!)PHPAsh30ZKz zg1v|&xc1~F=K;|sphXR1ABbQdh+t2J;QowYAA`tvk=EK(Bb*9n)vf}IpSX%siSckz zaP8qlJ`vv?&W3hQ5@ku3MWW>OQ!-S_><7Cpg??7t`(;5!KUHV)FOq`1kvNH!1)L-t z^dGA66}*K@{7YEqfFmws1lb3GT}k=@_Pc(^?$95k)In?(2N_zNUt+P~D7N>V{T#+2 zBZ?jAVUGBc(s7nWLyH|Ou1r0cU2Yv479H&%B@U8n&D%yO$t}%EbWoeaQaUct!EDxO zYjmQ6+bk8Y@W3FFlj{h`wUn0TY-NGDIa}j+u7l+kO|v+>tN^)X6%M6v+BU`**f^pq z!=pv)Ht!&s6K(;t=4`{`Q>0lPq_DWMWLq#5l!*?-=HLmApxk0no+CInS0f0sR9GDQ z3mrRaIXAyN-(k!zj&|_4lEEX3K^(TI*y1QGL{!g`FpHzJK%GlUEL&A-NEDAK zEo5=nMY>&3?k_C1pf(njSsbRq;!?y|M4CyUOo1{>!%A^RJPftv@X9TBkio?c(oYaa zBOKPx5h+k)zp`Dvq+C$!GLW$)B^6~j_MT8uqG?cKsenG#oRUO`!Dh*~IFz_D=;W4L zSnP1K<~ZD~IcNc7DNS@3Wp$$_EEQYb#^zW=qEI(X6<_!cr8K|XVdxl*#9YfF%OaGu z)ozGG4c%E>S{PO~xTM%x5?x|(^c+%*v@lUGnkb15H=DyFH(?vL8fC4!BWTUB!d$F5 zWezrWoP(A_5QkgGM2CmXBBb?(S_&Bp63E-Lv_z1U=1FNywrw8XBsV{&W3+BKp0+<5 zl9$SbCO`zp9#?9~Ut}#4jVddfgoy@mSi&HrOG-4YwJc99!u$`}9kIxT%(`l=GkFX9 zx8}TJ_98qVO%!I0F6js(_OWecEZ)cD>dIM!7DlnY z9iy$t=EATCkuI{JCyUe)XwnPv_d@KS8|xpMa4R7JR#bAXgLL0UDV6pRWFuP%%P%T+ z_*-)<`3`TGpV zq9eq%m5OU9DqdXM*tT+UZEM@Ah-;W_t3h1DZCj1v8e!Y&Ca#gTt?uF)W!vf@t_e0& zi`ozlV=1Z}rw<(TF41ig9ky19!Fu9kH8HVOVmm#tK~1#Sh{Gr0pA;6l?of3Vini7- z8v0ovR}AzMS1a@r*I4K$u5r*$T-!lEacvL%#5ErJiE9VwC$1f#pSUL3EZt;}O17bj zLrX0f{b;E$jxt;wNy2#THb-)TBN-ht1%09yO!selrnRiIRgCceB?as<(UIzE>#g3# zd|`Tyl#W{sG$_9qqoZiWv{u#gPc-Q^ONNv@1Kd52)S1$tK-6#-3}V5K5RfStSK}nvRxgs{@XSr9T$E(BSh_6&&#r$a zvm~kf97gm8joRWU6@yF9JBwdYECx&1D@r><+makHl`(?>WXupj(+f#Of<}O$ zf<}O0f<}PhHf)BFT%ckgO!7b_wpVa_D$ocZHEyJ!qatpUpp)n>K_}5@K_}4|QD#2K zN=2Chl!-D07%R#Ypj^=O2B;7;0#phb0mca$0me(Y@_?$OTmn@~xdfUZ|06pF32R_oz@1%v7Num<8JII=_2mNb<@Ipy>@4kOtWyNp(~!_)f0zAhbkCP95aE9PxoaE>)&vFc+h4fB3m=3|I4sn)X7)(S?JMp3@xQ)c#<)emeUICU3Dg(&~fBbiuYFW zq~bH2s+d40(i)tUuBCOfo=&C>w2?N^DI|+@p;P6_k?BO7Px%SEO|R2?=uCN%5PYQ4vh>$v*1b7msMt;Qee)MBfkEi~t@a%cD{_KA(X~gsYbvT)@9xvoQOE=Qz z=q8*p=}Ug6&(qEH1-x(8Pn-|H8@Zq3iS^5PI_03C%@it!VJ51ljx%~HVa^fgn z5IBx!-S6Y|z7Od~^kba2`&2yNrzhwaX0>UKE zK$vj?LY#vTryT-t`XNX={m_QtR0IoW5iAm~AzH*sh|J1jSsZJ}@Dd{HAYMXbHk>I; zV#zpfmx7ZFX)K*(uuPo2>&&uP7uJ<^V|TFbtOx7KvRMwxWqCMjU%+~?-mDK^Tk z#A;a`USyoi8dxK1VpH%s6Y_ zd1C7Yoa%asZDB7n2hJ#LW3S+Z*AATKdX?>xC%j(ANz1)#AI^B~X9w6p_9i>T-ogoo zci3Thx-N#c7$(abD~Tb`obCPO-0W66+gz_Tel}L5PzN z=W!N7oO}3@{e-g+|0b((4&owCLtJ8)@jB)e_A9%}e#6XN5gVSh{c$Y#U z>v5K99d-h-7mjB>Mm%5fCq1|yPLz0ISF#j4h&{2p?N7FmS9kyqBstjaK7`X)+p)X1 zle~((*5}D)?DoAu40wAjM4s4ai{}PmJe)_6xjd5WC2l;5TgXQ88;|BOIByoq<9IvX z9w$LM@Qyrz%;Pqm$dkwuIEQ4%nblOBX}O5gDZ7Y;JW8UmtGS#kBaf5k@UHd-l1-Lk zcXy3Ap@j2tE6KAwldQo0yE}Os=aaH{7kO&w4xBl(;@sLooUMBZUlVwk_aG1Oo;({T z?!G5;cn&$p)mM%S#7oD#5ATZ;aQ*oJK9CQ>8M!<8V4Q*~!fB{sI1g3KOYj2hNW4jM z7az^X@KRpJ$Ku4^mpG61HTL@#lT##@e1j8ir*X#Z3trCgw1ki2<9QXY<`eitUW0c~ zYIz;6=aYE@Z^T*EDSRrw+n7DJp>k@a+mzbsl>F>`^_r8ZUG3U6RlBCE*KF4{R|{+O z*`2j;wz%3;?OOh9*H!XCe5zaaq_Xmcx>~pFy76_jl@m?b4b`>d%gU!TRk~&8%d2N@ zd38hilu6@iDyNxpE9#oc%F8Qjn~ZtoWypw2LtR;uF<**r%$JdB={cGfxtdhDTIso( z7P(S-NRe*J*V$@WH3f293S_$FYl7yhf@*ZR#$K{S&t5G;N}W?uQ%${eu1fE*WeuLa zTWDCHzQ#U!jY9^lz+72iN`9^kBR<=$k5+IWwP0hPrs|rCO3%J6%+vzYGL8LZg&F(n zm0(Xv%TfA64C6pGX<)0Q^bDR~JKi`*7b7J zMg*($9Mo7-)>x%lhcv9zT;pI>vB9kr%h04uky6=HQ&NpXB$elozf@Xkil%6m6vdv> zxj-pGQyGg|vCGt~H6`0PRIe*=)#@bQbheCBUe=;)t+Ih)cL6r=V+4WxFql7R;fu?`KRGPYHUx<$TE(XC3}u< zky0w1lA2~3uX9(b#IR7+LSwAf>mBuw(u49eW%FI! zG^#wU9rIJnb+`8*dx2Y>Rv+r9k>go++o+Le#1|4U#TXk}DVCv0nIfe^|4uVDs;1WX zml{k>$uiW`)sAmen#5Sq)QU-_X2U5t#wmIY*;CZ<6FjvV$#-2l8K$&ooUheifmSd1 zt{TuZ&o3}fxn1KF$nDZt8#AWJF=L84X56hRad(Rn9(U_w#@*_eF})>GwX}i^y|r)#yEo}vz>=_zVOrK7Wpc1q7u z$Le%-RJEt8HDym%mkzk9t&)xrQql{pMLu-^$5rhT>6(qDr>HYix;9g#r>HiUo}$iN z=_#r$rl+U_e|n0vDtmgWCP%7PUaBTj1yH=jMa6tWN`lY($)5^mVOV*P%iKS<1{5xs! zoizSgS~$xU*2>A!^vKfkWoh!OOF4Ubww6y_3L>2CF|@I%p{%;8e7cW@5U!h8Sw3Br zL|s(c({nV=+8QfeU7p#~)o~eDO(S(pVoz7sBDiW2YHN{nb*+MUO)_;=VNX|A8@Oup z`I<)R%#3)grqmhQo?f77QlQZnX!HfDoEe%$Wwbeeu?nkA%b<)v%o zrEBu0YjS32^y!+M>6)DBnmp;6eCe88=`Oik{I&AaHTlvtxiVaIF1cO$yUNkz)mClk z+Blq^p_P-N@kw{dr6sc`CrzJDS~*#+c5sC?eX=yUvb20znjGqK1eUDj zQv22aAx?F&TYn*d6iPakqShmYjwU$ulOIWZbp*CNptMe)1HObVO z50O2C=*60f~{skI+fm#C@+Sr(pl4r=Ssjn(iaw?n3486)G zO)8UJHVuP9etly#<~(Htl6XFni>iQ>KDZq-^ed~cFT>5pq_GucY`_#Ya0)A~#^SwN z+}W|hYCgEC&M>5U{G>8oR5rzJsLF~LR#o#{xWdM2wV3QIlPtffuC}hxODj0p!^g~`Fbc`4u_zj zPRQ#a_^QeXhxRC6(7rsy9_uC{WO+{2?g~*fINu3XH&GIO#MQTlD zwPyC6)DZ`tHDI}eC9ypx!(3j6elQ7oG?g_>S1Pa$RPv`Z$hO9UTxyJ~9NcjGo~P7Q zH%NYnlp`Rnvi~D7(^y~G2tFEbIUFEac6VH5_rz5WgdmsV;Ht)B6{_Y_2f|b=EFg; z*9Otd9uij6-Ce7qn#yrn+}OINDm89OeMPO8mbIdGY-6Qbls&^Zsk&Ayu^~ZStyY^_-B_-3Nvat#GElp}8*weISNSZcir>a$CPj%gKX?Hwn+Hxn&-pNBQPhpc|J>*JM zAW^nGO!br?<4mab{q(lsq5 z#|w+zv6VG-cefC0>%lZ_{gnd<(+ljP7uZEFaGEl3X#f76 zW9rKqnvxouDkoL>R#Y~k@1akXPnYs|wu+X!%BP#r$C|3k%W80oR6gDRPa&BR z&(iQHhM4datVsKIpSSkyJ_YgO%X?hXFv2HRHq?@Klgb(I-#A6^S6&mI1BUw&q_XT9}KjNo1(u?wqg6-pPfj)oGiXP`vZG3 z`C4*3&;s^D@-2Hupo8o^9KPKQbO0xtiES-%M6;u|V4E-E-eSKcrzXD*^a%Sr>6EPo z=s|AiP@k|EXgPb&u5?@m^eg+;Zc0{AlT7<`rub;44|e-W@_9JCVGk}Oc_-XPxV4&F zh3g`?8E_NeM!@xj>j`Iv>!@K7hD!o{63%W*Hy_ujDDm$;*6C_9VMSB%NAY~h3oTiI z=Z2}UsZg{&Cto^;Cml`@wR+I$ON6yCQafAN&KhS}Qs1Ozpr@P>N%r{OKp#2#Clw}( z`mS~+CwnDif*(oBflGzMx#lEjn~1NhCSFE)MxLYX++*Kf+M)WjyFGZ~$?$Hy7x;*8 zJG&DWwJK@}o{5<7PJ%ccZGvN@Ovu4PxH%Mc0DfG3eksm6C*g|&Npsf6=%B?3Jyb4254BuKpmBjVTIviP)$3@S3&ra)w;$z-Yd;KJpfCIaxJ-#`I*QSe zzm7oH4t){+WmjCgvk0AlJKPHG(&M%OZD_X&{vsXC))6GtQX#2^AfJW?>qv0vExEvw zwN&&U4WTb<$fBc`a((qU$Q^eT9*O%|N02@a(!&?%xI~BIw#RKoXl>jQ9ks*>G+(B+ z#LY$+^$#B!#X%SN&_hGeLqj4JV*q^Up~ZEMi;s(m3yt%Sb9bTGTROU;qaSsIxY*Mo zN9<>M+)*7J)X^>-ZPC#N9j$VqI7p!JTjGj~o$o>-^{?{%*EwQmx^l!e=%`9Zqg|*K z=f5eV6_+XW&PR}!2 z(~(HsE>mF*8l8w+E90I3dKhkwwFOQ4Q(Uc{iZKRsBdmqi0&6$mR2{|ZC{jm(Ix^`< z;b=8k%F7 zW~s7_whXl7A+C$4Nefy=LueTdiB#D#7PO2Ohn7)M)U~J!QRkvgMjiQEv>&go?TkX{ zQRqh+f&?0xqa*Y!Ee`!kLn5w1<{hEO!IHGpo;u3Z5oFdhn8V_5FMu!)L_l>$1-ZSc4baQxSIO;T9)_6E-TtldF4T)4)<6)?AH7@KI9i7Mj zTRJ7$BkZV-4(dpx%03ge=}&POj}TrKHa84?A#B1wqEbC|m_QM>u>KJ-VL52|P!|g8 z>_QRVE)5yj}+$a%hGgyynLA~`j=q7$`;@d>JP~2>+$6;Z(S2(N2wL9FhK5bcd#=}O{ zyTz7OUmNrV_1A)8s;~wbEn?fCf52BluZN;9s6Q*}MO{y}@C!u`2t_<3*rMODKpXAO z2Jzaxi@x%0RaY&V>$-)aPQ@>DPm4w^rNtDfYoyR^EvQA(78DA*0*@7;i(8~>(^BKQ zZY^!uq2l&C^)`A7hRzlI#4i+s4Tb7$)WW4@&Dyd?3Y8i`Iwj@RB*qdoE@YFMBcwTGnG3ay)M9>9e=TEi%Q`HgCwNNj+m>o%q!mK#s{K4< zk(wGZJ7lVhE)2G&j>RqfLTVs0>52*ho!}KMZ7vP$bE|wBHS{Dwd_J5 zR=ay|8N*seE?3{jSfGzrf|DwhK&mVPsS-#e_j6h}w{U4mjcMn)2Mb;*V#P0bp?U?v ze5C$@^-&;r!tE=M;8LA#n2uU(rD(Gs^&$w`!$v*b`BoKSsbfs2{K-?^A zk>hNn4zCNICRuQO|NtD2D1<#PEKl|2n6;{j1J?z_%2G}ac_b{y? zumqs~%xV%=#pxhsbxRcpbk>l*GOjOBy+qxZ)n|@Gy;xlE{NP`Z1N_W;g8Ksnv2Tef zI0w7j_Su40U-p~veDF~{C7xgpUZyor$+q z9u}qG`>JgMEWUWoKz*4tKvWYas}Seqa~*Nvh!Z0a$M-q?S&T#rh>aDR!H?PS2tbVQ z9B+Jh`OXP)h&X)h^Sb1+gnjF`F9`oXkcJ~HT85FL*`TKQ(oC={37T2G&I)Q8M!xVr z9CR-bzVi|!W_nJu+2`IyfAM_dR~kT11>;$dkTR&JO!Y^Lu9ZmS*eTJ2%xbQYC|}f6 zP$U5BiJ?{2D2FGG#7O zY$64(9|_7PgaakzliVCQL6-U;{lKTj^EGJx5a$8sWt`~kYAuR^3EXIe&rz@0K)diI zB~zgIf24T1416iR%%f5gN!b^Y%|~ud2f&ucO7sag`z)5ImfjI?#kVi=)qsmyGj-hT z`x;UyG&CdMLVm!rtslOuj`splR=_Hh-l_SzI#Mn1XO`<7a7ju7k!I;j)TukZZ-&6IDLd4ASPe@=PVK|Xz&%+ z1^!25$|#h@Bnroq!p`34g)|&b3X^=N0u2!D>^ltk3PnC?kAWJsRja8HGR4Z?G!y?9 zLDPnv@VXj+r;s$7n*uufFGP7~xWVgtpDu`dz?p15>T?n(6m~YkAC^z2v!elaD8p$V z_PN&;pYwu_5VO=5{H$IZWtp(sfF>28cTJF}D>yIqK8+j=!fyRbA?s)<(Z}ql|4E;Y zNLdfA%|1(j8u3pzN637Q;94kA5aN&lsX>UFD$!uP2X)r}N5l*mI z1vHoa=D*fo@EgfZewY13orQ6O|0wTbLFY{NZ}1lOJQ#0Qt??5rF@$INkM>^$^a?ww zwDZO@Rd9aKzpsxkS~MDRzbMMZ*kbjcBM|w<8R6f}6SYIWa)yynewTrc&;-wQsC7n+ zvjxr9_$=2_N&O2iCnoPLNO6-X&Fn+}wju>z-iq+M;#mbWl^ykK>)jS82pmm*Ymu&6 zc`$eL?CU)rDZNB{dyfO3yxAf*#u`sM$mH1K*-j$L{oQ+;ix5Y7mV0-h2{FW6ssQ*|ZbrDQB>kv_-Ptx!Nn;v<^AS zh{qh zQtT#b@O|cm-XNZWm(CV-au<8kccITNpdx34?`D(Ge+YN;Z88h}=fdh{n4v$ueNB8z zC9fgSVVFcG5hq4>jxRJ@ePP+q`eSE=X{yH_pnLHCunBSa2IFjz@*&0n*`DO0-uo4q zQiE|}6)4d+oe@4qJj6IHDAn9|Nt)Rhle!5Sau#2GHF*Vt?;x4-FlN-LGUZWcut$MJ z53~2&#+sTz{Rlhky#ejd$r5(L)8>OVCrh}$XN)ICaI%t{d?t8r1}fnO@AIDM8RRi% zvR60Hn*#AHuT-B+K;N;W-lJi+h-2@0VQUZQ0Q;O;Jkf55vw8_xfgl-xM8s3ti^$>m zv&kQEXZTLfa9PG1Y=L)<+bXqQO*t~h{TRh61QNZ3il7DxeW!~kzP|)zF z%v+!br=|Q^^gc23rfD=Uo0pk-3mS}?i%j@$gS3)w_AWGulAGC4^IB71k;>i7HKw-( zLV06Nupn9|da`K^cx6gnPm;doJyO3Al{dy$v1Sx`tmY(v@K*0aP>5NgTF|gE*2euK zNi!DyVoCE9H+!gdI~HGSn;}#4P->=o4R~!}N8NnUb2;rS#u#%q@ai#Jl#&M-{Y^1I zQ_wGV$-a^W8Bot66;^OXAhMq=bhk@6D@8s684Pl4q{2>BtG-jFwBu&u2$6@*K<*lW zSgFw3Vk!l+>f~RmT^-81l{KPk9}79|tsq{a`5Yx-QWPLpQGp z0&#yss?-XjJQ?P>A8{Dvy$-rJNV;zgfu3@t;8_Nf*FKr!DFbnz1~gT)q}M>m(No9) zUN0->-R}jOfp7Jh+~;Do$z%%V1GkS57Bp_kK@UM)#AktKK4`?yDN=q@HX$s~hf1^i z!vZ;zm1XWrW!%%sBKH*nvG5gS+ELJ1m12n|@Ex8r zjoT16fnV}$aGwLT8Y`Ai_pu@l{X|{WOyFkEBAH_le~F};4k0z4A0+XfJ%I-BE2i_N zwLo6{qQTc~ut;?#qvXq|fyCLOOswFH#ioNm8~9G7EJaGROqs$D7>|GwG&sPej=6bg z+m5n4NNiHa|FPU`nlIy?;uk&p8-GTQPqFqPCRiTJ;5*%N+`0i7`2n|0ZtJiD`xMmh zF=BFje}K5f$lT+(*)3F}Rs3U*L!Js!SMh@$ubG-8y6NFCinY&Ce#Yc$!uSS>U-DSv z@d3~}e#J0H+V@y~(PNLXO5|`Rd)({hE)YNF(d6;9K#J94g3NoJ@8qM58)WJZk6~^W zp!fIzKGsdt${(bQAqS%ia==n$e`Hww@im%!W{+5j`e0@l!PkMVmop6i)9su<{F29f zqmZf>UEncO()9wD1{I;7R!KC#8KGFXu<{r9PWFK@6sVsw%>9T5?1T2>m)!Ro7Xi)W z2iQ@gu>5|6xT}4xA2++NlU#E6O)}Up8mT#omGt%yb7`J40&iP;p(RbTg*G|-5=k<4 z2Wk}SO=BcdJk%8M2-NtvR@i2llBUmR*)sgOv{5lud&%%ISQ&9Y37*Fw0Z~LS_a>N)V@f)#Sa+lhK{hf zWB9fu><6ROW$27Be2y;z{OC4Aj%>xy46)KKpW`pN=eY^XYj#GskHf!t=JYAFiCwu0 zbetbhGL_Fn9Hb5xe2{8(_m_NsQhmv%w==@68*XAa*(2&+S%(^oL^+tT@r?}CItsu; zkvyvPS`U&m51~(}mev=1meI~Ar#E`cc}d+Hsiy>DU180!T*#A#)Wb6MOP$wX$!h`M zhA*sMNBI#l{188A9E~0)?#ON$i#S?=JkGDMF2-7*A^f7TiCaXfGufEQ_e;7RMjJz0 zBF8afj1l7Vlw)tqlaN|c&HOonqr)WJh&qmwGa zJ<$gOVVn?rgr&6=)N~`8i0`|I@I*BXD%EB;>KZ1u>f_-={EEL{J&h}DM1QO zkcxB`DmXI-Vq-P>OU7W{4)h|Y7Z+CQAgY@R*DC?V6qd(0cqNZnYvr;e79DWJ^FU1QjbP!hh zks1f}uW6}fdO@On=w-#Sp4-nBH5@5r5c6xg2-DqIZN$s|xKE5h^fkm?vj#CJ~Y`GE&l1@heJi4jZTO{36CKkuqM( zjWLAJ6?riF5=FFXsTj2+O{k=KK(r`7i9B7^JZMoheUuC@P?qr@{||d_0w2dw=6`qf zjAo>nku*AHM)!SLzIEG@Wyyzp#YaxZPGZN-X(c9c;v57b%q|cX2!}VY3(Uf@EJJ{Q zz+r)e;Ywg~5MY+&NW>8ig(CzJvIGKzSo40Ls-8o#>;y>mct7j$qv@%x?yjzTf;i_Lic5sxhl{3EpIL*X?A|gE?e^ZV)I+jQU4w{zukZ5 z{H`{?1s_?#NPIu{I?pTPjBTx#^H`isPU?_Oy_~;FU1;gQ)U?e?8?4C1?+w=ZeDAUL zvl`9C*56ncvSZb2*yrhW)=}#SYjgaJl`tMxwbl<=N2#8bmKs&F3bTgN0#;dC$jU}_ ztZTG|HITNlYSA#eRK0;;NBP`D)b~4BXXu^m2Q?-!BXc&T2bX@+oEQnwRmstNE0( zZq4yW!x5ymFM-X_N0t@jT4Jb8zmYvek};=b0uI`l5S-@tX>r0-!Qy7LIF$ofjUFJdL_ zX0?o5#B*ozbV(jKGsrbO*{adMEqUpk6B~H95o02ZU?3C;;%5^OF*NMl} z;3=PQ;uX)Al3T;im-jC_pPEi{&eVMBn0)@cd*$X&9Zkjl%&TX$EGbQDJogUs)q!cL zxw*2(l>g6^h1o4Ng%^C*Hn)_^0>;9^T{6!b1#=*qHU>|k~=;YKts3dw}f-{G;7D7X0wKP|tmHs-b{x2$Q z_M#WHrsm;9_DT9k^uqK0>v-NAC(S^O&axD#-He@jQjC7FrBSTYjCP?z~|-Ekz&df78FL#Jt$0K3VM|$GRQm{)MYp{b|Y0ElHZQXumnF zFE`hVah&dn@ttl}nU*&9{%PBMZo2$F)w%id|7B_Edil$)elf0ksrm6@lo4*6q}9xB zee$f6RhWCsx&NX* zQ?`VE*3l<)?l+zCnx{^A_OCtpBA4J))<$Z{Ut8G!iPz8VCDG>o3}3*D{YJTRG5@_^ zI&C-q^ImZ3i`)`l@N@stjHj?8L8NEU*6F_D91Bo>|ttQn1W(`1x<*{;P{y9(OEU7K20Y2t9lf%jQ z5`Q^Q`b-KU&#+M+$*qx?q|6}!6&U>fvJ^h_?>Low?pJ?&Uu7~F<;fv9(PTfjQwAo&Aw*2)E zIEB6O=ieO9;Ysn->4{zV=ifE=3gPl>G;!`LUXGLY?{e=zzLR<%X6HNAuNV5PQ{Cf* zoqN7^&HKDW8vKQoPjbyI!Q9_3{7(OsIZw^QmtHsid9`$^R%`AwNA_&?yGuv(9VMdg zHg^7c8~b-XZv8WR^5t7UB3^HSl_F+u7dt7Q&whcc*(LCeY8$)z-OB!fZ{ahpBloT# za_=_w5_~6n@*QM9zK^L_sXO`n4SVqY8#@F_L1uG@8|6N_Y3yNixJWH4150lfw;b7YKDluPqM?E zU)^gL+J)+iI=b&mMB9Z_f~dL*^?>YfrygW~yE^p{JKQy>uh?yNhx#f}b)C#1TVxLq z6S&eICF*ajJ*Ixju60|~FW9ketNNAfS*M{qu}{l?yJU#$LQUus{=YMb zpSUkmrmyg6Wrw&VCHp#`cD+kn2YbXlOetlTxP>}CaIuaLTxS26&vLy_To*BdzhXbW zU-KDaXSm<86W=p@M%d}iV~@IOUA6Wa*=fyQE4!=N>xm2d9Q>{(BCM7eLfaZ5B8>UW z*4d0KU1I$$$FJjK6TNxVDx@{s#_`+PQO#$)i`YMp^)YsN^Rv&}Ct1_=Q`YC%P3;TB z=2fs;9P6E0KeA@{o8nVW_;ns}h6Sp^^3sN?t!iREi9sd?bRmBism+`v29)D%%*kV( zjoM{N3%k$?GsF9OE05hLUuosD-{j3!39+EBvjRjVzrm`Z<-CRav!|q0DJ{=(6Z09h zir63W{T#;>Gmg}U)Q9-{Va5C&+TtA?e^h;xJfBpbB;_u37dbyoEOMcW6E|rSPx^VQ zj{P9Nz}YXVFY=exNq%BXIZGS0{Okq!Wm3Mz3<4i*^y{Rv6QotZ9*~ca{vGyzbhGQ@ zqon^p{eYAyc6_we6U1oR>X+>C=qE09nzw#Z{U`7H8}&PmpHa{7c7Gt2Gf#GRBz;D) z+A~K$CQ-Je?6h}Ui;1#5*IGiP?Jld49V2&>e!hJ^ z^Y{1Id&s|+c~!MY=6+L`H94}n%GBj+-hep$t$cfiORKFB`Viy zV^_(mtW^@5YgMtgi^^506zrq@l_+2Z+ z-jg?z@+$jP93QcdSRMAO?Z4%2ud!c8$}RRSoP9l!)g8<^`8!JT2Kx;>{f+h;c{+Gu zjj%W6o2`CO<1N-|_NaWTH4J{d&FW#V%A-~{IP&+_AbVEcX02r3%C}ox;L1C!K0y|% zRCcJeS_EG>{;2&?YlZAmX%&MsAGey>lk$rk-)G;)S@xsk@0aZ_Tb+V9{ADjnYXQje zJZj?VF1*{>3h-Ci$!v2Nj0cCz;`6U+FDgbYO%i6?Xjn(Wb zX0OORy{n_`YIHRciQ4RHwkm1J+?j6=(Z1DIo>ikif#HiLt2Po`N3cub`nv^e`y- zPW5guMUXL|{)rh&HF_7_fJRA=gOaza+pSuSmH8SgD{`>1P2*#!#>ag2%>4`~CMa2e z_P&Q>!N)d@j76foxj%d4@+?8de2t8Ljf?@1@w=4jd(3Ca%fZJ0yW{?ltLCC)k%N-I zQoqtD`5S8BX|U3(v9elYrCVcVnZ`=D#!6O;04tToN{|w)EYw)3G*M5Ywd*vsxpjTO+1RBc{(DwMWUn7Tk2( z>ujR-HG29qde++;ndQ@?F|?l937bIyLDCf(NgJ?Swu5DYr}ehrX^Y0w292lv8czo_ zp0;W{ZIBrZV2z+^pM8OS0q7vuS`W7F<=QN^w%UTNof=zPv49Ry1A?1F8aLfy4O#2O z8nQ+;x{YaETc>ett;V%Mjc98$qK#-oTd5Ikl}5C%#uJu=O+cXE^?>{aKDbXMc|4&)c8pIE{c0T49ZS%QW^a6Ke~-g0;n8 z!NH|sZE;VmEf7{PF<)b1p~l2~jftfi4fC-2OTG>2dpU5MNNT zfL(ikX_f1pduzoyF2aXr*Z9Y&gUWh40+D{ANQinXJPV$&pivXpZLP;=MxJvA6@<< zJoPl*Or9-&KLxq)@6miKaIyEWcbj*ew@-f-d7k9+6a80? zo^;atJm28+R?k~qmo9p0q13ySO}?eRKeg}^l=w7Cla#9|*F)%phtWZG>`B~UHKNy= z(PXk``YL9xt+qz2QLV#7gPkk;cuClJS4q4Y& z*II|I>)1)*2KFO=IrI8oVZGA2*_vQ})e-B}Xg|?ASrTohQ36f5iHK)*WcRkFityofbPbW52UUGy5oi+KOABu|7+G;PdFZAG0g{ zW6b>dDY|IZPV?#dMX8-NGGdpc(ciH}m?lC=#+{#|sKSWL+Lq30|chJ`RXPaHKku}+M`XQ^9esUdD z4>drIP!lu+t%8Q3)zAnu3S9zS3S9>!C4d1GEv^1Z{?5sVVg#=ng0j-3Q&Dim9*j{U|gA zJqA4i{gQO*L-Fp4cUQc-;@xfD%jSJ-FH{cIL!A(1w<)_#xoygAQ%;+5+GD9HdrK;A zZ{>RjbQZLe-{+=|+UN0okUUpG*Fo1qH$pc-w?J=6CGFc%llJ$x2EN*q(T1n?kNN%y z^qW-7gZ6qS zC?!2gNsm&}qm=Y0r96ric2K|1Bxff%JIUEe&Q5Z6lAg|a934zebNw_qra3!pe~@c$ zhdu(`2R#5i$h};e1K;3@-^9-rn005l>j!!B+o2C(nS2=f2*>w94?qu6Bl%o^SU(Ze zfJ+Jc%e>21pl?v0-(-YPo-n~L^91rU0Z>YKviuX^!!-CX4L(eR57X8I(1XyIp@*Qa zKwpKv21$(Rze8V#{sa03^iAkn(6^z7p+_Kz2K)~6UFdtz_n}9jA3#5Xehf`Pk3m0y zehU2z`Z@GC^b6<-=$DYp!1@*RB=l?ODd<0;-#|}8zlDAWJp=t7`UCVw=vnAb&~wmn zXeKocK1_oT)8NB2_%IDVOoI>8;KQ_93@w3{Ld&4#P#4q<^+3H)AJh*GKr5h?&>%Df zt%8Q3)zAnu3ax?GLhGRQ&=|A<+6ZleHbcB0@;;5cPb2Ts$on+%K8?IjBk$A5`!w=C zjl54I@6*WpH1a-;yiX(V)5!ZYJdbHEU(fMP&@IqO+8{DLjXY0dFMJ6ZNI>^N_d^dr z4??slIG=>`NjRT`^GP_Lg!4%_pM>*CIG=>`NjRT`^GP_Lg!4%_pM>*CIG=>`NjRT` z^GP_Lg!4%_pM>*CIG=>`NjRT`^GP_Lg!4%_pM>*CIG=>`NjRT`^GP_Lg!4%_pM>*C zIG=>`NjRT`^GP_Lg!4%_pM>*CIG=>`NjRT`^GP_Lg!4%_pM>*CIG=>`NjRT`^GP_L zg!4%_pM>*CIG=>`NjRT`^GP_Lg!4%_pM>*CIG=>`NjRT`^GP_Lg!4%_pM>*CIG=>` zNjRT`^GP_Lg!4%_pM>*CIG=>`NjRT`^GP_Lg!4%_pM>*CIG=>`NjRT`^GP_Lg!4%_ zpM>*CIG=>`NzM6#d|w3}hO^i4eLZv|bQ3h8TSF4AC*gWhBS=EGm5Gxeh=+T=UgO1= z$?+8^jV4Oa#QGi9Q4;GYiFK63I!a<4C9#f@SVu{$qa@Z*66+{wQ5RT8NvxwJ)=?7c zD2a8H#5zh^nMqJl*BqpVjU&1j*?hMNvxwJ)=?7cD2a8H#J=@m;rg&~eOS3Z>|7s~t`8ZA zA_GxmAc_n`k%1^O5Jd)}$Uqbsh#~_~WFU$RM3I3gG7v=uqR2oL8HgeSQDh*B3`CKE zC^8U52BOG76d8yj15sokiVQ@NfhaN%MFyhCKol8>A_GxmAc_n`k%1^O5Jd)}$Uqbs zh#~_~WFU$RM3I3gG7v=uqR2oL8HgeSQDh*B3`CKEC^8U52BOG76d8yj15sokiVQ@N zfhaN%MFyhCKol8>A_GxmAc_n`k%1^O5Jd)}$Uqbsh#~_~WFU$RM3I3gG7v=uqR2oL z8HgeSQDh*B3`CKEC^8U52BOG76d8yj15sokiVQ@NfhaN%MFyhCKveBZ9aHP?iXl%Qg6@Fg(0$PT;+N<9 zQD_Q!3<7KLy!(*FD6$wu7Nf{w6j_X_KX9KvLeHj-A(v6)GKySAZ6Ck=Pyi}|f>1f> z^-w27ogu4HWHpMcM(vfHAB3nUWHyRb6UFjKV&g=yK9cqo*eNf=LO2A`-jUy^V}V3L z@+fxFQJeXlAo_(^2Nz-$TxcI7{Z8l$&^^$-&=;ZmIQIbbAO!v*_faf3k^LwZToMZ| ziJ!q|^Nz0K)G;i%q)TMj)};{1D+Nm?Da(|74cH+#@|QfD`{OgM#X_os>Y)ax5o&^l zpjFT?v>F$ajAc=9LE{W77k-8*OmqhB4NL><1n?%y$NZKTl z7Dv)1k+eyqEQy3oB4LxN>i_g6nDGB6y;(=AYlYgNcBlhd0MX*qLg>F!uhRQh+o0{x z4(N2~4CqYgf0E7x#S|!}Krsc1ok|BQ&`W_{N{}msl!;CTy|i8ixlYi{g`}nRb1BE7 zqpSE9J>AH669oTk_-DgA8{TRC4dOko4hP9>knAM7Jc0fcd;Gsem$P_LEqeTalZAdO zzN9xpZ-L$ly$zE2!?*DsUm~J60o@1P4?O@q2z?oP2>J^2Rp@I_68d-O>(GBd-+;ae zeGB?F^f2@YGzonN`Y!Z6==;#4&<~&=K|hA3pvRz}KtF|k2K^j*9QpCnhv<_MijX@irjnF1&Gqexd4_yRZ3|#_U3S9>wFv} z7zYK$L4a|r^Kq>6ajf%kq<qLiN9xCs?r|i099v)xgw9P4}>n_wK9 zU>u1)W^aOwg?>z1=(~~RJ*45+Cql%+T0e}vkg%`DZaBm-zI>!TitR9t?J$AuFmAsb zx(Rv(*89zTPmmwKJ$A%67X4wY`54xG3~N4yT`_@OF@aq%fn70yT`_@OA-=yD)_e?W zKIT~SF)^MN<7qLT z7UO9#o)*Jei7{&QC458w=MVhf?GH45^J#jRQ}}Fr_aK&tS7JGoYwWQ^0tD5sBcP9GzkKE^tIjCT4M@ANU^ z>0``Od_xH&A%W&epm`E#o&=gFf#yk|c@k)z1ezy-=1HJ=5@?R}qqlkH{x2fm-y7E`=_GE{6_4u+T&=50_6`Ve#n6o>AE7)MuM z=leg%_YLS#j;EloseZpFZ@7`PP!w_@N{4BU!=TQP7e25!Z`tr)l!1Gi$}Rt(&V zfm<oseZpFZ@ z7`PP!w_@N{4BU!=TQP7e25!Z`tr)l!1Gi$}Rt(&Vfm<oseZpFZ@7`PP!w`2sLSqKpC0#?MpiWvA1 z10Q1GLkuj4fdw(JAO;r1z=9Z95CaQhU_cBEV0Cl2EZSOR-DvBW_Da2+b2mZamAaX4 z#yzko#e$sQrh`vdipI99#C}a^tMDK;tXPJJQUllnN&SQyIKDB}!kq`W>j1W@j7KlQ zCRl<^u!JX^%tl>;t*``JVF{=)K?GARt?+*vQhbV@=3UU;(5E4KBOpQ&L`Z@NNf049 zFA^9ONP+?~t}qJ)KmdutNTYy6VNBaQp>s*!MXd`GoX?f>GO|x1epXL3Kozev&?VJuF=O>Ok3DdA@4% zS6BH}dqE@=DD%wxs($8|d1ZZd>K%1$rFOi!`uO^?mO#LM_wh>tf%w|Bsgx;`yOx{wcCdY**$#GjI$39|*=R954`*WEb{lpQ^_XhW8a_lGW zc+Nfa8^}Eh=6Qp!Wv;yF#4Gh1JeA3DF|!Wm+*{}PhfI!3h<~0hM{_2}F!Oxo$>I88 zCPx>M*K=~{Hz+hYPT)aH=E|Ov)Xs)Xj#bvT%)RHdk!%gGPIGBajxT2JF=TC(@bC;FYcjmsOuFJ1I#XW3%o$ow@5SV$F5knbI>OtAsrW{vOF)U@f*bk8D`HhzM|*Go&qDu%39dj-qzeuQ&kx$D+w0)yw(D>z-MGxgt@P~u`3)Z_cS+_ zben_bl5|Q_TW@c(*VEr!5*ZAZd%WuX1(jv$=3qD+ocX6GuGN9?&|C7?P+UkZtmrfqvqzfmQ{vJo*vq_V&&4cXAB=4d-Ty|n>#x< zFMIT>L)*3ueKk~Sf1xDYeeTM>v%;kpown}s!7XiL%NDO~-Lh`g&@lK#jI*6^MXV*( zwofil!l5n4x^|p9!akI?+GiN!VyizlrKSBY<1@nZ&`_(ocT?S zJ-e@8v+nxc-7QT%cX=?s(7Uu<+P!`=&97RAU;8z`R7So`4n-R_IR==^Cv7-4M?`AJ zg?=R=x$cMC+`)Dnt+@oWpmFmoG9a7)Ab<|de z%4iv-szhoPP3E+WI_j~=&TSKKED488K5@=lE?=?Y^0%CG>#gVCx?=}_!X?rKRvdWq zIp@6Pz>2Xm-*&+TZ#zTl6!ZK-tHD}mtr+REn6$|3I;NrI<+=7!p5CpN+imalGLNp$ z-d0?MP%db0jFcBO6xZkHVbBCbxt38R+NvXbu2U4SC0Je_R4u_!DEPVg%c?FZ4F*ev zX5Kw-x#6p>H@9%DS@U(kx;Ix2$-zIVS!PAIaH#YZw@}j!R?oR+ROv$qw?Fl#9UZ$-r^SBI@_Jr z*^t{l(mAyLH#t_|vCe5h=^VNyOpXEk+4JPk?bPJxpFf9Nw7AK!pV>kB9vM62Vszjw z`W_377N=#33;xXskTjvlhZgO109Hsekh!!_FhS|ku zo*Y_>n;c!%E%W9OSu{DinYpX)kwF6Uj-p4&A$oq+JBpq+SN5Ew{zT849ILGVoO^G1 z#~dE4W(L-rr|TS|=gmEa96Kb7Ll@6HYyVv9d6Q#IJ&dJY08-tZnsPL<=7(!CbC*HK z=5+3Y9JKMAO~^sDwRnVGzeF$P%0V74tsy5P0M)A6lLI;@3P8DMYY<~weOtHrOxq7f zf`U0Y&Hlb%goo#7n<4AsyOu3o;1UICG)^7!x81HhQ=%NrBYIM6o*L0Sd7^pJ8ASs* zr+1B%DQjha_wuY3650JTv`~M0Z?l0iF(_V`PI7y@Cq8>xRNnsHlJE=FPS*s#TwYvU z7AirCjQ$lXe@NrN3X8c?v-%QQEoE{H&<~g=hi+jeNB=xIN*z5$4%+uR70S_LA{pk& zZq=N7ZwEUcr_Iz`i$)f}!8}-S8C!|d>vB82E@jnJSAR!B z2Uu&O9U3{%kXaH|kB3X7@=C%p6?{pf0XrX51M+=*RQ{^b8B(dKF!tn-mVq_8rZ%UZ zP|J)AsAV}a@VKrClc%3q`#G{^-pBel?^9@1jYLf6G2QGbeW5CJYr5k8{9Rk==x3GR;Bvf3;vuahXsL#Bn zHmyH-R(UwAExc@fd0dV