harfbuzz/test/subset/data/fonts
Qunxin Liu 364b6b3989 [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.
2021-11-02 15:15:02 -07: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
Comfortaa-Regular-new.ttf [subset] Add one ttf file with fvar/STAT tables to integration test 2019-05-22 17:20:45 -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
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
Mplus1p-Regular.ttf [subset] Updated expected files for japanese subset integration tests to include cmap4. 2018-05-04 11:20:03 -07:00
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] add tests that check for successful repacking of a real font file. 2021-03-17 15:53:58 -07:00
NotoNastaliqUrdu-Regular.ttf [repacker] add repacker isolation test on real font. 2021-09-22 18:18:50 -06: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 Add basic directory structure for subsetter integration tests. Plus a utility for generating expected output files. 2018-02-04 12:57:33 -08:00
Roboto-Regular.smallcaps.ttf [subset] Add integration tests for SingleSubst. 2019-05-21 13:02:11 -07:00
Roboto-Regular.ttf [subset] Add subset integration tests using the full roboto font. 2018-02-27 17:23:44 -08: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 Added SourceSansPro-Regular along as CFF full-font test case 2018-09-18 15:53:37 -07:00
SourceSerifVariable-Roman.ttf added TT VF full font test & fixed bugs 2019-03-29 18:26:46 -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 failing colrv0 subsetting when font has composite glyphs. 2021-05-10 15:33:54 -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