harfbuzz/test/subset/data/fonts
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.otf [subset] Add subset test of font with 32 bit delta in a var store. 2022-06-01 19:31:55 +01:00
AdobeBlank-Regular.ttf [subset] CMAP table subsetting fix 2020-01-31 10:49:44 -08:00
AdobeVFPrototype.otf [subset] GDEF Variation Store: step 2 2020-05-21 12:43:24 -07:00
AlegreyaSans-BlackItalic.ttf [subset] fix find_duplicate_features 2021-09-22 15:35:38 -06:00
Amiri-Regular.ttf [subset] fix for collect_features and remove_redundant_lamngsys 2021-03-17 14:24:04 -07:00
BungeeColor-Regular.ttf [subset] COLR : only include glyphs after COLR closure 2021-12-06 13:29:21 -07:00
Caudex-Regular.ttf [subset] MATH: don't serialize coverage table when iterator is empty 2021-12-03 08:00:33 -07:00
Comfortaa-Regular-new.ttf [subset] Add one ttf file with fvar/STAT tables to integration test 2019-05-22 17:20:45 -07:00
FranklinGothic-Regular.ttf [subset] layout_features filtering fix 2021-11-25 11:24:41 -07:00
Fraunces.ttf Add full variable font subsetting test. 2021-04-01 15:26:02 -06:00
Harmattan-Regular.ttf [repacker] Add repacker test that requires space splitting. 2021-10-05 12:53:21 -07:00
IndicTestHowrah-Regular.ttf [subset] use glyphset_gsub instead of glyphset for GDEF 2021-11-02 16:56:52 -06:00
IndicTestJalandhar-Regular.ttf [subset] GDEF AttachList subsetting support 2020-05-28 16:22:13 -07:00
Khmer.ttf [subset] never drop the 'pref' feature. 2021-04-01 16:27:35 -06:00
MPLUS1-Variable.ttf [instance] add benchmarks for instancing 2022-09-01 13:22:05 -06:00
Molengo-Regular.ttf [subset] fix bug in (Chain)ContextFormat2 2021-11-02 16:05:55 -07:00
Mplus1p-Regular.ttf
NanumMyeongjo-Regular-subset.ttf [subset] Fix namerecord ordering 2020-02-01 23:07:47 +03:30
NotoColorEmoji.subset.gap.ttf parent 777ba47b50 2020-01-31 16:37:30 -05:00
NotoColorEmoji.subset.index_format3.ttf parent 777ba47b50 2020-01-31 16:37:30 -05:00
NotoColorEmoji.subset.multiple_size_tables.ttf parent 777ba47b50 2020-01-31 16:37:30 -05:00
NotoColorEmoji.subset.ttf parent 777ba47b50 2020-01-31 16:37:30 -05:00
NotoColrEmojiGlyf-Regular.subset.ttf [subset] Add additional colrv1 subsetting tests that has a glyph with components. 2021-06-18 22:34:00 -07:00
NotoIKEAHebrewLatin-Regular.ttf [subset] Don't assume FeatureList is sorted 2021-11-02 15:15:02 -07:00
NotoNastaliqUrdu-Bold.ttf [subset] (Chain)ContextSubst glyph_closure fix 2021-12-10 11:08:36 -07:00
NotoNastaliqUrdu-Regular.ttf [subset] Fix for issue #3397. 2022-01-28 14:20:33 -08:00
NotoSansDevanagari-Regular.ttf [perf] Make subset benchmark data driven. 2022-05-10 14:30:08 -06:00
NotoSansNewa-Regular.ttf [subset] inputSequence could be empty, change the sanity check 2021-11-19 12:57:43 -07:00
NotoSerifMyanmar-Regular.otf [subset] Add missing FontName op code in top dict parsing. 2021-07-14 16:01:18 -06:00
Roboto-Regular.abc.ttf
Roboto-Regular.smallcaps.ttf [subset] Add integration tests for SingleSubst. 2019-05-21 13:02:11 -07:00
Roboto-Regular.ttf
Roboto-Variable.ABC.ttf [instance] update scripts for testing instancing 2022-07-18 14:59:07 -06:00
Roboto-Variable.composite.ttf [instance] update post.italicAngle 2022-08-22 09:30:09 -07:00
Roboto-Variable.ttf [instance] add tests for featureVariations 2022-09-29 12:14:43 -06:00
RobotoFlex-Variable.ttf [instance] add benchmarks for instancing 2022-09-01 13:22:05 -06:00
STIXTwoMath-Regular.ttf [subset] subset MATH table 2021-09-22 18:08:30 -04:00
SourceHanSans-Regular_subset.otf enable cff subset tests 2019-06-14 11:08:59 -07:00
SourceSansPro-Regular.otf
SourceSerifVariable-Roman.ttf
SpectralSC-ExtraLightItalic.ttf [subset] keep features that have FeatureParams and the tag is "size" 2021-11-19 13:31:25 -07:00
SreeKrushnadevaraya-Regular.ttf [subset] avoid writing out duplicate extra glyph names in post table 2021-11-19 17:22:35 -07:00
TestCOLRv1.ttf [subset] COLRv1: update subset() method for new strutc ClipList and VarIdxMap 2021-10-23 11:22:39 -07:00
Tinos-Italic.ttf [subset] fox for (Chain)ContextFormat3: subset lookupRecord 2021-09-08 13:55:21 -06:00
TwemojiMozilla.subset.ttf [subset] Add COLR support 2020-01-28 15:35:53 -05:00
Ubuntu-Regular.ttf [subset] make glyph-names option match fonttools behavior 2021-08-20 01:30:23 -06:00
cmap14_font1.otf [subset] Add integration tests for cmap14 2019-09-20 07:55:11 +09:00
cmap14_font2.otf [subset] Avoid incorrectly dropping cmap for NotoColorEmoji.ttf 2020-02-05 16:13:10 +03:30
colr-table.ttf [subset] Fix cpal subsetting when there are partial palette overlaps. 2022-05-09 12:25:05 -06:00
glyf_bug_3131.ttf [subset] fix bug in parsing glyf flags. 2021-08-10 12:57:07 -06:00
gpos1_2_font.otf [subset] Add subsetting for GPOS Lookup Type 1: Single Adjustment Positioning Subtable 2019-08-06 14:06:35 -07:00
gpos2_1_font7.otf [subset] GPOS Lookup Type 2: PairPos 2019-10-21 12:35:28 -07:00
gpos2_2_font5.otf [subset] Update PairPosFormat2 subsetting to match fontTools updated subsetting (https://github.com/fonttools/fonttools/pull/2221) 2021-03-16 14:49:35 -07:00
gpos3_font3.otf [subset] GPOS Lookup Type 3: CursivePos 2019-09-25 05:43:25 +09:00
gpos4_multiple_anchors_1.otf [subset] GPOS4 MarkBase subsetting support 2020-02-06 10:46:05 -08:00
gpos5_font1.otf [subset] GPOS 5 MarkToLigature subsetting support 2020-10-01 15:59:16 -07:00
gpos6_font1.otf [subset] GPOS6 MarkToMark subsetting support 2020-02-06 10:46:05 -08:00
gpos9_font2.otf [subset] Add subset support for Extension lookups (GPOS 9, GSUB 7). 2021-02-11 13:41:31 -07:00
gpos_chaining1_multiple_subrules_f1.otf [subset] ChainContext subsetting fix: add lookup index remapping 2020-05-27 16:58:15 -07:00
gpos_chaining2_multiple_subrules_f1.otf [subset] ChainContext subsetting fix: add lookup index remapping 2020-05-27 16:58:15 -07:00
gpos_chaining3_simple_f1.otf [subset] ChainContext subsetting fix: add lookup index remapping 2020-05-27 16:58:15 -07:00
gpos_context1_multiple_subrules_f1.otf [subset] GSUB5/GPOS7 Contextual Subst/Pos Subtbale Subsetting support 2020-05-20 15:12:54 -07:00
gpos_context2_multiple_subrules_f1.otf [subset] GSUB5/GPOS7 Contextual Subst/Pos Subtbale Subsetting support 2020-05-20 15:12:54 -07:00
gpos_context3_simple_f1.otf [subset] GSUB5/GPOS7 Contextual Subst/Pos Subtbale Subsetting support 2020-05-20 15:12:54 -07:00
gsub8_manually_created.otf [subset] support subsetting GSUB8 2021-03-29 15:54:11 -06:00
gsub_alternate_substitution.otf Fix glyph closure for alternate substitution. 2020-02-21 13:01:23 +03:30
gsub_chaining1_multiple_subrules_f1.otf [subset] GSUB Lookup Type 6: ChainContextSubst 2019-10-18 16:52:55 -07:00
gsub_chaining2_multiple_subrules_f1.otf [subset] GSUB Lookup Type 6: ChainContextSubst 2019-10-18 16:52:55 -07:00
gsub_chaining3_simple_f2.otf [subset] GSUB Lookup Type 6: ChainContextSubst 2019-10-18 16:52:55 -07:00
gsub_context1_multiple_subrules_f2.otf [subset] optimize glyph closure method: step 5 2021-03-17 15:22:07 -06:00
gsub_context2_multiple_subrules_f2.otf [subset] optimize glyph closure method: step 5 2021-03-17 15:22:07 -06:00
gsub_context3_successive_f1.otf [subset] optimize glyph closure method: step 5 2021-03-17 15:22:07 -06:00
sbix.ttf Add unittests 2020-01-15 13:36:01 -08:00