harfbuzz/test/subset/data/expected
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 [subset] add some additional 32bit var store cases. 2022-06-01 19:31:55 +01:00
basics [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
cbdt [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
cff-full-font [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
cff-japanese [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
cff.notoserifmyanmar [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
cmap [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
cmap14 [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
colr [subset] COLRv1: update subset() method for new strutc ClipList and VarIdxMap 2021-10-23 11:22:39 -07:00
colr_glyphs [subset] COLR : only include glyphs after COLR closure 2021-12-06 13:29:21 -07:00
colr_with_components [subset] Fix cpal subsetting when there are partial palette overlaps. 2022-05-09 12:25:05 -06:00
colrv1 [subset] COLRv1: update subset() method for new strutc ClipList and VarIdxMap 2021-10-23 11:22:39 -07:00
full-font [instance] add tests for full instancing 2022-09-01 09:44:28 -07:00
full_instance [instance] add tests for featureVariations 2022-09-29 12:14:43 -06:00
glyf_bug_3131 [subset] fix bug in parsing glyf flags. 2021-08-10 12:57:07 -06:00
glyph_names [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
instance_feature_variations [instance] add tests for featureVariations 2022-09-29 12:14:43 -06:00
instantiate_glyf [instance] add tests for full instancing 2022-09-01 09:44:28 -07:00
japanese [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
layout [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
layout.context [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.context_format2 [subset] inputSequence could be empty, change the sanity check 2021-11-19 12:57:43 -07:00
layout.default_features [subset] Improve sharing of Ligature subtables. 2021-12-01 08:37:04 -07:00
layout.drop_feature [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
layout.duplicate_features [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
layout.gdef [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
layout.gdef-attachlist [subset] During LigatureSubstFormat1 subsetting always place Coverage last. 2021-11-02 12:19:13 -06:00
layout.gdef-varstore [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gdef.glyphset [subset] Improve sharing of Ligature subtables. 2021-12-01 08:37:04 -07:00
layout.gpos [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos2 [subset] Fix subset_offset_array adding unused space to serializer. 2021-09-22 16:07:18 -06:00
layout.gpos3 [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos4 [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos5 [subset] During LigatureSubstFormat1 subsetting always place Coverage last. 2021-11-02 12:19:13 -06:00
layout.gpos6 [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos8 [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gpos8.amiri [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
layout.gpos9 [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gsub3 [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gsub5 [subset] During LigatureSubstFormat1 subsetting always place Coverage last. 2021-11-02 12:19:13 -06:00
layout.gsub5_format2 [subset] fix bug in (Chain)ContextFormat2 2021-11-02 16:05:55 -07:00
layout.gsub6 [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.gsub8 [subset] use layout-features=* for layout subsetting tests w/ synthetic test fonts. 2021-08-12 14:57:18 -06:00
layout.khmer [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
layout.notonastaliqurdu [subset] Fix for issue #3397. 2022-01-28 14:20:33 -08:00
layout.tinos [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
layout.unsorted_featurelist [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
math [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
math_coverage_offset [subset] MATH: don't serialize coverage table when iterator is empty 2021-12-03 08:00:33 -07:00
pin_all_at_default [instance] add tests for full instancing 2022-09-01 09:44:28 -07:00
post [subset] Improve sharing of Ligature subtables. 2021-12-01 08:37:04 -07:00
sbix [subset] remove unsed table_entry struct. 2021-08-05 11:47:07 -06:00
variable [subset] During LigatureSubstFormat1 subsetting always place Coverage last. 2021-11-02 12:19:13 -06:00