harfbuzz/test/subset/data/tests
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
..
32bit_var_store.tests [subset] add some additional 32bit var store cases. 2022-06-01 19:31:55 +01:00
basics.tests [subset] support option --glyph-names 2021-07-23 13:57:39 -07:00
cbdt.tests parent 777ba47b50 2020-01-31 16:37:30 -05:00
cff-full-font.tests [subset] prune redundant cmap12 subtables. 2021-08-04 17:36:24 -06:00
cff-japanese.tests Whitespace 2021-07-30 11:26:46 -06:00
cff.notoserifmyanmar.tests [subset] Add missing FontName op code in top dict parsing. 2021-07-14 16:01:18 -06:00
cmap.tests [subset] CMAP table subsetting fix 2020-01-31 10:49:44 -08:00
cmap14.tests [subset] prune redundant cmap12 subtables. 2021-08-04 17:36:24 -06:00
colr.tests [subset] Add COLR support 2020-01-28 15:35:53 -05:00
colr_glyphs.tests [subset] COLR : only include glyphs after COLR closure 2021-12-06 13:29:21 -07:00
colr_with_components.tests [subset] fix failing colrv0 subsetting when font has composite glyphs. 2021-05-10 15:33:54 -06:00
colrv1.notoemoji.tests [subset] Add additional colrv1 subsetting tests that has a glyph with components. 2021-06-18 22:34:00 -07:00
colrv1.tests [subset] COLRv1: update subset() method for new strutc ClipList and VarIdxMap 2021-10-23 11:22:39 -07:00
full-font.tests [subset] add tests that exercise script filtering. 2022-06-30 22:22:03 +00:00
full_instance.tests [instance] add tests for full instancing 2022-09-01 09:44:28 -07:00
glyf_bug_3131.tests [subset] fix bug in parsing glyf flags. 2021-08-10 12:57:07 -06:00
glyph_names.tests [subset] make glyph-names option match fonttools behavior 2021-08-20 01:30:23 -06:00
instance_feature_variations.tests [instance] add tests for featureVariations 2022-09-29 12:14:43 -06:00
instantiate_glyf.tests [instance] update post.italicAngle 2022-08-22 09:30:09 -07:00
japanese.tests Whitespace 2021-07-30 11:26:46 -06:00
layout.context.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.context_format2.tests [subset] inputSequence could be empty, change the sanity check 2021-11-19 12:57:43 -07:00
layout.default_features.tests [subset] layout_features filtering fix 2021-11-25 11:24:41 -07:00
layout.drop_feature.tests [subset] keep features that have FeatureParams and the tag is "size" 2021-11-19 13:31:25 -07:00
layout.duplicate_features.tests [subset] fix find_duplicate_features 2021-09-22 15:35:38 -06:00
layout.gdef-attachlist.tests [subset] GDEF AttachList subsetting support 2020-05-28 16:22:13 -07:00
layout.gdef-varstore.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gdef.glyphset.tests [subset] use glyphset_gsub instead of glyphset for GDEF 2021-11-02 16:56:52 -06:00
layout.gdef.tests fix issues in ClassDefFormat1 serialize: 2020-04-03 12:31:48 -07:00
layout.gpos.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos2.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos3.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos4.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos5.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos6.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos8.amiri.tests [subset] subset layout tables (G*) by default. 2021-04-22 15:08:49 -07:00
layout.gpos8.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos9.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gsub3.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gsub5.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gsub5_format2.tests [subset] fix bug in (Chain)ContextFormat2 2021-11-02 16:05:55 -07:00
layout.gsub6.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gsub8.tests [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.khmer.tests [subset] subset layout tables (G*) by default. 2021-04-22 15:08:49 -07:00
layout.notonastaliqurdu.tests [subset] Fix for issue #3397. 2022-01-28 14:20:33 -08:00
layout.tests [subset] subset layout tables (G*) by default. 2021-04-22 15:08:49 -07:00
layout.tinos.tests [subset] fox for (Chain)ContextFormat3: subset lookupRecord 2021-09-08 13:55:21 -06:00
layout.unsorted_featurelist.tests [subset] Don't assume FeatureList is sorted 2021-11-02 15:15:02 -07:00
math.tests [subset] subset MATH table 2021-09-22 18:08:30 -04:00
math_coverage_offset.tests [subset] MATH: don't serialize coverage table when iterator is empty 2021-12-03 08:00:33 -07:00
pin_all_at_default.tests [instance] update scripts for testing instancing 2022-07-18 14:59:07 -06:00
post.tests [subset] avoid writing out duplicate extra glyph names in post table 2021-11-19 17:22:35 -07:00
sbix.tests Address initial comments 2020-01-15 13:36:01 -08:00
variable.tests [subset] subset layout tables (G*) by default. 2021-04-22 15:08:49 -07:00