harfbuzz/test/subset
Qunxin Liu d5fc4a73c0 [instance] add tests for featureVariations
Also updated the script that is used to generate tests.With fonttools,
we now do instancing first and then subsetting.

With different order of subsetting and instancing operations on the same
VF file, fonttools seems to generate 2 different font files with different
glyph set.
1. do subsetting and then instancing: this seems result in a larger glyph
   set in the font file. Lookups are collected from both retained features
   and all possible alternate featurevariations, this leads to a larger
   glyph set after glyph closurei. And instancer doesn't redo glyph
   closure, it does lookups pruning only.

2. do instancing and then subsetting: lookups are collected from
   features that are replaced already and possible alternate feature
   variations
2022-09-29 12:14:43 -06:00
..
data [instance] add tests for featureVariations 2022-09-29 12:14:43 -06:00
Makefile.am [subset] add tests that check for successful repacking of a real font file. 2021-03-17 15:53:58 -07:00
generate-expected-outputs.py [instance] add tests for featureVariations 2022-09-29 12:14:43 -06:00
meson.build [instance] add tests for featureVariations 2022-09-29 12:14:43 -06:00
repack_test.py [subset] add tests that check for successful repacking of a real font file. 2021-03-17 15:53:58 -07:00
run-repack-tests.py [test/shaping;util] Use ';' instead of ':' to separate test fields 2021-08-10 11:08:36 -06:00
run-tests.py [instance] add tests for full instancing 2022-09-01 09:44:28 -07:00
subset_test_suite.py [instance] update scripts for testing instancing 2022-07-18 14:59:07 -06:00