harfbuzz/test/api/fonts
Ebrahim Byagowi 122a2897e4 [aat] Remove lcar support
Very low use, only two distinct font files, Apple Chancery.ttf and Hoefler Text.ttc
have it so it really doesn't worth the size addition and so, but one may argue that
whole ligature caret is low use but guess we better to encourage GDEF one anyway.
2020-07-06 00:05:36 +04:30
..
AdobeVFPrototype-Subset.otf [ot-glyph] Add fontkits's variations toSVG tests 2020-01-26 23:58:34 +03:30
AdobeVFPrototype.WA.gpos.otf add api test 2020-01-23 10:50:52 -08:00
AdobeVFPrototype.WAV.gpos.otf add api test 2020-01-23 10:50:52 -08:00
AdobeVFPrototype.abc.otf updated api test results for HVAR/VVAR subset changes 2019-04-17 11:48:12 -07:00
AdobeVFPrototype.ac.nohints.otf update cff & cff2 subsetters 2020-03-05 01:22:51 +03:30
AdobeVFPrototype.ac.nosubrs.nohints.otf update cff & cff2 subsetters 2020-03-05 01:22:51 +03:30
AdobeVFPrototype.ac.nosubrs.otf updated api test results for HVAR/VVAR subset changes 2019-04-17 11:48:12 -07:00
AdobeVFPrototype.ac.otf updated api test results for HVAR/VVAR subset changes 2019-04-17 11:48:12 -07:00
AdobeVFPrototype.ac.retaingids.otf fix inc-bimap for subsetting VarStore with retain-gids 2019-07-12 16:14:23 -07:00
AdobeVFPrototype_vsindex.otf added vsindex test & fixed process_vsindex 2018-10-10 18:35:12 -07:00
Estedad-VF.ttf [draw] Fix invalid rendering of some glyph on Estedad-VF 2020-02-29 16:04:03 +03:30
Inconsolata-Regular.ab.ttf [subset] First pass at hmtx 2018-02-14 14:53:10 -08:00
Inconsolata-Regular.abc.ttf [subset] First pass at hmtx 2018-02-14 14:53:10 -08:00
Inconsolata-Regular.abc.widerc.ttf [subset] First pass at hmtx 2018-02-14 14:53:10 -08:00
Inconsolata-Regular.ac.ttf [subset] First pass at hmtx 2018-02-14 14:53:10 -08:00
Inconsolata-Regular.ac.widerc.ttf [subset] First pass at hmtx 2018-02-14 14:53:10 -08:00
Mada-VF.ttf [ot-glyph] Add fontkit non variables fonts tests 2020-01-26 23:58:34 +03:30
MathTestFontEmpty.otf MATH Table: Add API to check availability of math data. 2016-09-26 10:27:33 +01:00
MathTestFontFull.otf MATH Table: Add API to access math contants. 2016-09-26 10:49:09 +01:00
MathTestFontNone.otf MATH Table: Add API to check availability of math data. 2016-09-26 10:27:33 +01:00
MathTestFontPartial1.otf MATH Table: Add API to access glyph info. 2016-09-26 11:32:25 +01:00
MathTestFontPartial2.otf MATH Table: Add API to access glyph info. 2016-09-26 11:32:25 +01:00
MathTestFontPartial3.otf MATH Table: Add API to access glyph info. 2016-09-26 11:32:25 +01:00
MathTestFontPartial4.otf MATH table: Add API to access math variants. 2016-09-26 15:18:16 +01:00
Mplus1p-Regular-cmap4-testing.ttf fix for cmap4 and OS_2 subsetting: maximum character code allowed is 0xFFFF 2020-01-09 10:00:32 -08:00
Mplus1p-Regular.660E,6975,73E0,5EA6,8F38,6E05.ttf [subset] Unit test to check that post subsetting drops glyph names. 2018-03-07 11:36:54 -08:00
Mplus1p-Regular.660E.ttf [subset] add unit tests for vmtx subsetting. 2018-03-07 10:08:47 -08:00
Mplus1p-Regular.ttf fix for cmap4 and OS_2 subsetting: maximum character code allowed is 0xFFFF 2020-01-09 10:00:32 -08:00
NotoColorEmoji.cmap.38,AE,2049.ttf [subset] Avoid incorrectly dropping cmap for NotoColorEmoji.ttf 2020-02-05 16:13:10 +03:30
NotoColorEmoji.cmap.ttf [subset] Avoid incorrectly dropping cmap for NotoColorEmoji.ttf 2020-02-05 16:13:10 +03:30
NotoColorEmoji.subset.default.39.ttf parent 777ba47b50 2020-01-31 16:37:30 -05:00
NotoColorEmoji.subset.default.2049.ttf parent 777ba47b50 2020-01-31 16:37:30 -05:00
NotoColorEmoji.subset.index_format3.default.38,AE,2049.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.default.38,AE,2049.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
NotoNastaliqUrdu-Regular.ttf [tests] Add more tests for _get_ligature_carets 2020-05-21 00:05:54 +04:30
NotoSansCJKkr-Regular-subset-colon.ttf [ot-glyph] Add fontkit non variables fonts tests 2020-01-26 23:58:34 +03:30
OpenSans-Regular.ttf [ot-glyph] Add fontkit non variables fonts tests 2020-01-26 23:58:34 +03:30
README [draw] Fix invalid rendering of some glyph on Estedad-VF 2020-02-29 16:04:03 +03:30
RanaKufi-Regular.subset.otf [ot-glyph] Add a test for #2053 2020-01-24 20:42:12 +03:30
Roboto-Regular-gpos-.aw.ttf remove empty lookup subtables 2020-01-21 16:53:19 -08:00
Roboto-Regular-gpos-aw.ttf remove empty lookup subtables 2020-01-21 16:53:19 -08:00
Roboto-Regular.D7,D8,D9,DA,DE.ttf [subset] cmap table to use _subset2 and new iterator frameworks 2019-08-05 11:26:34 -07:00
Roboto-Regular.a.retaingids.ttf [subset] Truncate empty gids at the end in retain-gids mode. 2019-05-16 10:34:53 -07:00
Roboto-Regular.abc.cmap-format12-only.ttf basic wiring for a (failing) cmap test 2018-02-12 16:01:15 -08:00
Roboto-Regular.abc.format4.ttf [subset] sketch out support for a call that lists all codepoints present in a font. Implement support for it in format 4 cmap sub table. 2018-04-16 16:29:26 -06:00
Roboto-Regular.abc.format12.ttf [subset] Add implementation of cmap format 12 codepoint listing. (#988) 2018-04-17 15:00:23 +02:00
Roboto-Regular.abc.ttf [subset] cmap table to use _subset2 and new iterator frameworks 2019-08-05 11:26:34 -07:00
Roboto-Regular.ac.cmap-format12-only.ttf basic wiring for a (failing) cmap test 2018-02-12 16:01:15 -08:00
Roboto-Regular.ac.nohints.ttf [subset] clone trim logic from fonttools glyf handling 2018-02-23 13:05:58 -08:00
Roboto-Regular.ac.retaingids.ttf [subset] Add unit test for glyf subsetting and retain gids. 2019-01-29 13:19:21 -08:00
Roboto-Regular.ac.ttf [subset] cmap table to use _subset2 and new iterator frameworks 2019-08-05 11:26:34 -07:00
Roboto-Regular.b.ttf [subset] Add a test for OS/2 fixes during subsetting. 2018-02-14 10:19:50 -08:00
Roboto-Regular.components.1fc.nohints.ttf [subset] update the test file for composite, fix an offset calculation 2018-02-27 20:17:04 -08:00
Roboto-Regular.components.subset.ttf [subset] add a glyf subsetting test for a font with composite glyphs. 2018-02-16 18:29:29 -08:00
Roboto-Regular.components.ttf [subset] add a glyf subsetting test for a font with composite glyphs. 2018-02-16 18:29:29 -08:00
Roboto-Regular.empty.ttf [subset] Cmap table: remove encodingRecord entry for empty cmap4 subtable 2020-01-23 17:23:55 -08:00
Roboto-Regular.gsub.fi.ttf [subset] Add test cases for gsub closure in subsetting. 2018-06-08 12:09:34 -06:00
Roboto-Regular.gsub.fil.ttf [subset] Add test cases for gsub closure in subsetting. 2018-06-08 12:09:34 -06:00
Roboto-Regular.multihdmx.a.ttf [subset] Fix hdmx subsetted size calculation. 2018-09-05 19:31:55 -07:00
Roboto-Regular.multihdmx.abc.ttf [subset] Fix hdmx subsetted size calculation. 2018-09-05 19:31:55 -07:00
Roboto-Regular.nogsub.fi.ttf [subset] Add test cases for gsub closure in subsetting. 2018-06-08 12:09:34 -06:00
SourceHanSans-Regular.41,4C2E.nohints.otf use 2-byte offset instead of 4-byte for local subrs 2018-11-15 15:41:46 -08:00
SourceHanSans-Regular.41,4C2E.nosubrs.nohints.otf added CFF1 desubr api test cases & bug fixes 2018-11-02 15:28:01 -07:00
SourceHanSans-Regular.41,4C2E.nosubrs.otf added CFF1 desubr api test cases & bug fixes 2018-11-02 15:28:01 -07:00
SourceHanSans-Regular.41,4C2E.otf use 2-byte offset instead of 4-byte for local subrs 2018-11-15 15:41:46 -08:00
SourceHanSans-Regular.41,4C2E.retaingids.otf regenerate subset api test result SourceHanSans-Regular.41,4C2E.retaingids.otf 2019-07-12 17:05:34 -07:00
SourceHanSans-Regular.41,3041,4C2E.otf fixed FDSelect size calcluation 2018-11-02 16:40:20 -07:00
SourceSansPro-Regular.abc.otf use 2-byte offset instead of 4-byte for local subrs 2018-11-15 15:41:46 -08:00
SourceSansPro-Regular.ac.nohints.otf use 2-byte offset instead of 4-byte for local subrs 2018-11-15 15:41:46 -08:00
SourceSansPro-Regular.ac.nosubrs.nohints.otf added CFF1 desubr api test cases & bug fixes 2018-11-02 15:28:01 -07:00
SourceSansPro-Regular.ac.nosubrs.otf added CFF1 desubr api test cases & bug fixes 2018-11-02 15:28:01 -07:00
SourceSansPro-Regular.ac.otf use 2-byte offset instead of 4-byte for local subrs 2018-11-15 15:41:46 -08:00
SourceSansPro-Regular.ac.retaingids.otf Implement subset --regain-gids option with CFF1/2 2019-01-31 14:16:37 -08:00
SourceSansPro-Regular.otf [ot-glyph] Add fontkit non variables fonts tests 2020-01-26 23:58:34 +03:30
SourceSansVariable-Roman-modHVAR.abc.ttf fix VarData serialize to remove unused data sets 2019-04-12 12:48:48 -07:00
SourceSansVariable-Roman-modHVAR.ac.ttf fix VarData serialize to remove unused data sets 2019-04-12 12:48:48 -07:00
SourceSansVariable-Roman-nohvar-41,C1.ttf Implement gvar table and variable glyf 2019-10-06 08:58:40 +03:30
SourceSansVariable-Roman.abc.ttf add api tests for subset gvar & HVAR; bug fixes 2019-03-29 18:26:20 -07:00
SourceSansVariable-Roman.ac.retaingids.ttf fix inc-bimap for subsetting VarStore with retain-gids 2019-07-12 16:14:23 -07:00
SourceSansVariable-Roman.ac.ttf add api tests for subset gvar & HVAR; bug fixes 2019-03-29 18:26:20 -07:00
SourceSansVariable-Roman.anchor.ttf Implement gvar table and variable glyf 2019-10-06 08:58:40 +03:30
SourceSansVariable-Roman.modcomp.ttf Implement gvar table and variable glyf 2019-10-06 08:58:40 +03:30
SourceSerifVariable-Roman-VVAR.abc.ttf Implement gvar table and variable glyf 2019-10-06 08:58:40 +03:30
SourceSerifVariable-Roman-VVAR.ac.retaingids.ttf fix inc-bimap for subsetting VarStore with retain-gids 2019-07-12 16:14:23 -07:00
SourceSerifVariable-Roman-VVAR.ac.ttf added api test for subset VVAR & bug fix 2019-03-29 18:27:08 -07:00
Stroking.otf [draw] Merge consequent move-to commands of CFF/CFF2 2020-02-23 23:23:50 +03:30
Stroking.ttf [glyf] Skip empty contours 2020-02-06 11:35:48 +03:30
TestCFF2VF.otf [metrics] Add a test that actually practices variation (#1858) 2019-07-25 23:22:00 +04:30
TestGVAREight.ttf [gvar] fix infinite loop introduced by 11f3fca 2020-02-24 14:30:07 +03:30
TestGVARFour.ttf [ot-glyph] Add fontkits's variations toSVG tests 2020-01-26 23:58:34 +03:30
TestGVAROne.ttf [ot-glyph] Add fontkits's variations toSVG tests 2020-01-26 23:58:34 +03:30
TestGVARThree.ttf [ot-glyph] Add fontkits's variations toSVG tests 2020-01-26 23:58:34 +03:30
TestGVARTwo.ttf [ot-glyph] Add fontkits's variations toSVG tests 2020-01-26 23:58:34 +03:30
TwemojiMozilla.subset.default.32,3299.ttf Refactor to two iterators 2020-01-29 10:21:00 -05:00
TwemojiMozilla.subset.default.32.ttf [subset] Add COLR support 2020-01-28 15:35:53 -05:00
TwemojiMozilla.subset.default.3297.ttf [subset] Add COLR support 2020-01-28 15:35:53 -05:00
TwemojiMozilla.subset.ttf [subset] Add COLR support 2020-01-28 15:35:53 -05:00
Zycon.ttf Allow zero length ranges in sanitization (#1617) 2019-03-29 18:15:00 -07:00
aat-feat.ttf [feat] Apply @jfkthame reviews 2018-11-25 01:16:01 -05:00
aat-morx.ttf [aat] Expose hb_aat_layout_has_tracking API 2018-12-03 22:27:26 +03:30
aat-trak.ttf [aat] Expose hb_aat_layout_has_tracking API 2018-12-03 22:27:26 +03:30
base.ttf [BASE] Improvements (#1347) 2018-11-03 22:28:30 +03:30
cff1_dotsect.nohints.otf drop dotsection as hint along with test case 2018-11-16 12:28:24 -08:00
cff1_dotsect.otf drop dotsection as hint along with test case 2018-11-16 12:28:24 -08:00
cff1_expert.2D,F6E9,FB00.otf update cff & cff2 subsetters 2020-03-05 01:22:51 +03:30
cff1_expert.otf added CFF1 Expert Encoding subset test & bug fixes 2018-10-13 17:25:09 -07:00
cff1_flex.otf added flex extents test 2018-10-18 13:04:41 -07:00
cff1_seac.C0.otf use 2-byte offset instead of 4-byte for local subrs 2018-11-15 15:41:46 -08:00
cff1_seac.otf Implemented seac for extents & subset along with API tests 2018-11-14 13:38:03 -08:00
chromacheck-cbdt.ttf Add chromacheck Emoji test fonts and minor preparations (#1294) 2018-10-22 22:07:59 +03:30
chromacheck-colr.ttf Add chromacheck Emoji test fonts and minor preparations (#1294) 2018-10-22 22:07:59 +03:30
chromacheck-sbix.ttf Add chromacheck Emoji test fonts and minor preparations (#1294) 2018-10-22 22:07:59 +03:30
chromacheck-svg.ttf Add chromacheck Emoji test fonts and minor preparations (#1294) 2018-10-22 22:07:59 +03:30
cmunrm.otf [cmap] Check GID before adding ranges in format 4 & 12 2019-10-29 02:09:13 +02:00
cpal-v0.ttf [color] Minimal API for COLR/CPAL 2018-10-22 10:17:31 +02:00
cpal-v1.ttf [color] Minimal API for COLR/CPAL 2018-10-22 10:17:31 +02:00
cv01.otf Add two APIs for getting stylistic set labels 2018-10-12 16:06:39 -04:00
glyphs.ttf [ot-glyph] Add ttf-parser's outline_glyph tests 2020-01-26 23:58:34 +03:30
meta.ttf [meta] New API, hb_ot_metadata_reference_entry for fetching meta entries 2019-07-25 17:49:51 -07:00
nameID.dup.expected.ttf [subset] Add unit test for str de-dup 2019-04-26 15:24:47 -07:00
nameID.dup.origin.ttf [subset] Add unit test for str de-dup 2019-04-26 15:24:47 -07:00
nameID.expected.ttf [subset] fix for name table serializing with new serializer machinery 2019-05-07 10:59:03 -07:00
nameID.origin.ttf [subset] Subsetting Name Table Step 4 2019-04-26 15:24:47 -07:00
sbix.ttf Add unittests 2020-01-15 13:36:01 -08:00
sbix_X.ttf Add unittests 2020-01-15 13:36:01 -08:00

README

cmap-format12-only files created by ttx & remove all other cmap entries

Inconsolata-Regular.abc.widerc.ttf has the hmtx width of "c" set to 600; everything else is 500. Subsetting out c should reduce numberOfHMetrics to 1.

chromacheck-* fonts are from https://github.com/RoelN/ChromaCheck/tree/master/fonts and licensed under MIT by Roel Nieskens and Google.

RanaKufi-Regular.subset.otf is from https://github.com/alif-type/rana-kufi/ but the subset is licensed for us in MIT for the project use.

glyphs.ttf is from https://github.com/RazrFalcon/ttf-parser/blob/337e7d1/tests/fonts/glyphs.ttf

Estedad-VF.ttf, licensed under OFL 1.1, is from https://github.com/aminabedi68/Estedad