HarfBuzz text shaping engine http://harfbuzz.github.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ebrahim Byagowi 49341faee2 [fuzz] minor, move two fuzzer cases to their correct place 5 years ago
..
AdobeVFPrototype-Subset.otf [ot-glyph] Add fontkits's variations toSVG tests 5 years ago
AdobeVFPrototype.WA.gpos.otf add api test 5 years ago
AdobeVFPrototype.WAV.gpos.otf add api test 5 years ago
AdobeVFPrototype.abc.otf updated api test results for HVAR/VVAR subset changes 6 years ago
AdobeVFPrototype.ac.nohints.otf updated api test results for HVAR/VVAR subset changes 6 years ago
AdobeVFPrototype.ac.nosubrs.nohints.otf updated api test results for HVAR/VVAR subset changes 6 years ago
AdobeVFPrototype.ac.nosubrs.otf updated api test results for HVAR/VVAR subset changes 6 years ago
AdobeVFPrototype.ac.otf updated api test results for HVAR/VVAR subset changes 6 years ago
AdobeVFPrototype.ac.retaingids.otf fix inc-bimap for subsetting VarStore with retain-gids 5 years ago
AdobeVFPrototype_vsindex.otf added vsindex test & fixed process_vsindex 6 years ago
Inconsolata-Regular.ab.ttf [subset] First pass at hmtx 7 years ago
Inconsolata-Regular.abc.ttf [subset] First pass at hmtx 7 years ago
Inconsolata-Regular.abc.widerc.ttf [subset] First pass at hmtx 7 years ago
Inconsolata-Regular.ac.ttf [subset] First pass at hmtx 7 years ago
Inconsolata-Regular.ac.widerc.ttf [subset] First pass at hmtx 7 years ago
Mada-VF.ttf [ot-glyph] Add fontkit non variables fonts tests 5 years ago
MathTestFontEmpty.otf MATH Table: Add API to check availability of math data. 8 years ago
MathTestFontFull.otf MATH Table: Add API to access math contants. 8 years ago
MathTestFontNone.otf MATH Table: Add API to check availability of math data. 8 years ago
MathTestFontPartial1.otf MATH Table: Add API to access glyph info. 8 years ago
MathTestFontPartial2.otf MATH Table: Add API to access glyph info. 8 years ago
MathTestFontPartial3.otf MATH Table: Add API to access glyph info. 8 years ago
MathTestFontPartial4.otf MATH table: Add API to access math variants. 8 years ago
Mplus1p-Regular-cmap4-testing.ttf fix for cmap4 and OS_2 subsetting: maximum character code allowed is 0xFFFF 5 years ago
Mplus1p-Regular.660E,6975,73E0,5EA6,8F38,6E05.ttf [subset] Unit test to check that post subsetting drops glyph names. 7 years ago
Mplus1p-Regular.660E.ttf [subset] add unit tests for vmtx subsetting. 7 years ago
Mplus1p-Regular.ttf fix for cmap4 and OS_2 subsetting: maximum character code allowed is 0xFFFF 5 years ago
NotoColorEmoji.cmap.38,AE,2049.ttf [subset] Avoid incorrectly dropping cmap for NotoColorEmoji.ttf 5 years ago
NotoColorEmoji.cmap.ttf [subset] Avoid incorrectly dropping cmap for NotoColorEmoji.ttf 5 years ago
NotoColorEmoji.subset.default.39.ttf parent 777ba47b50 5 years ago
NotoColorEmoji.subset.default.2049.ttf parent 777ba47b50 5 years ago
NotoColorEmoji.subset.index_format3.default.38,AE,2049.ttf parent 777ba47b50 5 years ago
NotoColorEmoji.subset.index_format3.ttf parent 777ba47b50 5 years ago
NotoColorEmoji.subset.multiple_size_tables.default.38,AE,2049.ttf parent 777ba47b50 5 years ago
NotoColorEmoji.subset.multiple_size_tables.ttf parent 777ba47b50 5 years ago
NotoColorEmoji.subset.ttf parent 777ba47b50 5 years ago
NotoSansCJKkr-Regular-subset-colon.ttf [ot-glyph] Add fontkit non variables fonts tests 5 years ago
OpenSans-Regular.ttf [ot-glyph] Add fontkit non variables fonts tests 5 years ago
README [ot-glyph] Add ttf-parser's outline_glyph tests 5 years ago
RanaKufi-Regular.subset.otf [ot-glyph] Add a test for #2053 5 years ago
Roboto-Regular-gpos-.aw.ttf remove empty lookup subtables 5 years ago
Roboto-Regular-gpos-aw.ttf remove empty lookup subtables 5 years ago
Roboto-Regular.D7,D8,D9,DA,DE.ttf [subset] cmap table to use _subset2 and new iterator frameworks 5 years ago
Roboto-Regular.a.retaingids.ttf [subset] Truncate empty gids at the end in retain-gids mode. 6 years ago
Roboto-Regular.abc.cmap-format12-only.ttf basic wiring for a (failing) cmap test 7 years ago
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. 7 years ago
Roboto-Regular.abc.format12.ttf [subset] Add implementation of cmap format 12 codepoint listing. (#988) 7 years ago
Roboto-Regular.abc.ttf [subset] cmap table to use _subset2 and new iterator frameworks 5 years ago
Roboto-Regular.ac.cmap-format12-only.ttf basic wiring for a (failing) cmap test 7 years ago
Roboto-Regular.ac.nohints.ttf [subset] clone trim logic from fonttools glyf handling 7 years ago
Roboto-Regular.ac.retaingids.ttf [subset] Add unit test for glyf subsetting and retain gids. 6 years ago
Roboto-Regular.ac.ttf [subset] cmap table to use _subset2 and new iterator frameworks 5 years ago
Roboto-Regular.b.ttf [subset] Add a test for OS/2 fixes during subsetting. 7 years ago
Roboto-Regular.components.1fc.nohints.ttf [subset] update the test file for composite, fix an offset calculation 7 years ago
Roboto-Regular.components.subset.ttf [subset] add a glyf subsetting test for a font with composite glyphs. 7 years ago
Roboto-Regular.components.ttf [subset] add a glyf subsetting test for a font with composite glyphs. 7 years ago
Roboto-Regular.empty.ttf [subset] Cmap table: remove encodingRecord entry for empty cmap4 subtable 5 years ago
Roboto-Regular.gsub.fi.ttf [subset] Add test cases for gsub closure in subsetting. 7 years ago
Roboto-Regular.gsub.fil.ttf [subset] Add test cases for gsub closure in subsetting. 7 years ago
Roboto-Regular.multihdmx.a.ttf [subset] Fix hdmx subsetted size calculation. 6 years ago
Roboto-Regular.multihdmx.abc.ttf [subset] Fix hdmx subsetted size calculation. 6 years ago
Roboto-Regular.nogsub.fi.ttf [subset] Add test cases for gsub closure in subsetting. 7 years ago
SourceHanSans-Regular.41,4C2E.nohints.otf use 2-byte offset instead of 4-byte for local subrs 6 years ago
SourceHanSans-Regular.41,4C2E.nosubrs.nohints.otf added CFF1 desubr api test cases & bug fixes 6 years ago
SourceHanSans-Regular.41,4C2E.nosubrs.otf added CFF1 desubr api test cases & bug fixes 6 years ago
SourceHanSans-Regular.41,4C2E.otf use 2-byte offset instead of 4-byte for local subrs 6 years ago
SourceHanSans-Regular.41,4C2E.retaingids.otf regenerate subset api test result SourceHanSans-Regular.41,4C2E.retaingids.otf 5 years ago
SourceHanSans-Regular.41,3041,4C2E.otf fixed FDSelect size calcluation 6 years ago
SourceSansPro-Regular.abc.otf use 2-byte offset instead of 4-byte for local subrs 6 years ago
SourceSansPro-Regular.ac.nohints.otf use 2-byte offset instead of 4-byte for local subrs 6 years ago
SourceSansPro-Regular.ac.nosubrs.nohints.otf added CFF1 desubr api test cases & bug fixes 6 years ago
SourceSansPro-Regular.ac.nosubrs.otf added CFF1 desubr api test cases & bug fixes 6 years ago
SourceSansPro-Regular.ac.otf use 2-byte offset instead of 4-byte for local subrs 6 years ago
SourceSansPro-Regular.ac.retaingids.otf Implement subset --regain-gids option with CFF1/2 6 years ago
SourceSansPro-Regular.otf [ot-glyph] Add fontkit non variables fonts tests 5 years ago
SourceSansVariable-Roman-modHVAR.abc.ttf fix VarData serialize to remove unused data sets 6 years ago
SourceSansVariable-Roman-modHVAR.ac.ttf fix VarData serialize to remove unused data sets 6 years ago
SourceSansVariable-Roman-nohvar-41,C1.ttf Implement gvar table and variable glyf 5 years ago
SourceSansVariable-Roman.abc.ttf add api tests for subset gvar & HVAR; bug fixes 6 years ago
SourceSansVariable-Roman.ac.retaingids.ttf fix inc-bimap for subsetting VarStore with retain-gids 5 years ago
SourceSansVariable-Roman.ac.ttf add api tests for subset gvar & HVAR; bug fixes 6 years ago
SourceSansVariable-Roman.anchor.ttf Implement gvar table and variable glyf 5 years ago
SourceSansVariable-Roman.modcomp.ttf Implement gvar table and variable glyf 5 years ago
SourceSerifVariable-Roman-VVAR.abc.ttf Implement gvar table and variable glyf 5 years ago
SourceSerifVariable-Roman-VVAR.ac.retaingids.ttf fix inc-bimap for subsetting VarStore with retain-gids 5 years ago
SourceSerifVariable-Roman-VVAR.ac.ttf added api test for subset VVAR & bug fix 6 years ago
Stroking.ttf [glyf] Skip empty contours 5 years ago
TestCFF2VF.otf [metrics] Add a test that actually practices variation (#1858) 5 years ago
TestGVARFour.ttf [ot-glyph] Add fontkits's variations toSVG tests 5 years ago
TestGVAROne.ttf [ot-glyph] Add fontkits's variations toSVG tests 5 years ago
TestGVARThree.ttf [ot-glyph] Add fontkits's variations toSVG tests 5 years ago
TestGVARTwo.ttf [ot-glyph] Add fontkits's variations toSVG tests 5 years ago
TwemojiMozilla.subset.default.32,3299.ttf Refactor to two iterators 5 years ago
TwemojiMozilla.subset.default.32.ttf [subset] Add COLR support 5 years ago
TwemojiMozilla.subset.default.3297.ttf [subset] Add COLR support 5 years ago
TwemojiMozilla.subset.ttf [subset] Add COLR support 5 years ago
Zycon.ttf Allow zero length ranges in sanitization (#1617) 6 years ago
aat-feat.ttf [feat] Apply @jfkthame reviews 6 years ago
aat-morx.ttf [aat] Expose hb_aat_layout_has_tracking API 6 years ago
aat-trak.ttf [aat] Expose hb_aat_layout_has_tracking API 6 years ago
base.ttf [BASE] Improvements (#1347) 6 years ago
cff1_dotsect.nohints.otf drop dotsection as hint along with test case 6 years ago
cff1_dotsect.otf drop dotsection as hint along with test case 6 years ago
cff1_expert.2D,F6E9,FB00.otf added CFF1 Expert Encoding subset test & bug fixes 6 years ago
cff1_expert.otf added CFF1 Expert Encoding subset test & bug fixes 6 years ago
cff1_flex.otf added flex extents test 6 years ago
cff1_seac.C0.otf use 2-byte offset instead of 4-byte for local subrs 6 years ago
cff1_seac.otf Implemented seac for extents & subset along with API tests 6 years ago
chromacheck-cbdt.ttf Add chromacheck Emoji test fonts and minor preparations (#1294) 6 years ago
chromacheck-colr.ttf Add chromacheck Emoji test fonts and minor preparations (#1294) 6 years ago
chromacheck-sbix.ttf Add chromacheck Emoji test fonts and minor preparations (#1294) 6 years ago
chromacheck-svg.ttf Add chromacheck Emoji test fonts and minor preparations (#1294) 6 years ago
cmunrm.otf [cmap] Check GID before adding ranges in format 4 & 12 5 years ago
cpal-v0.ttf [color] Minimal API for COLR/CPAL 6 years ago
cpal-v1.ttf [color] Minimal API for COLR/CPAL 6 years ago
cv01.otf Add two APIs for getting stylistic set labels 6 years ago
glyphs.ttf [ot-glyph] Add ttf-parser's outline_glyph tests 5 years ago
lcar.ttf Hook AAT's lcar to _get_ligature_carets 6 years ago
meta.ttf [meta] New API, hb_ot_metadata_reference_entry for fetching meta entries 5 years ago
nameID.dup.expected.ttf [subset] Add unit test for str de-dup 6 years ago
nameID.dup.origin.ttf [subset] Add unit test for str de-dup 6 years ago
nameID.expected.ttf [subset] fix for name table serializing with new serializer machinery 6 years ago
nameID.origin.ttf [subset] Subsetting Name Table Step 4 6 years ago
sbix.ttf Add unittests 5 years ago
sbix_X.ttf Add unittests 5 years ago

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