harfbuzz/test/api/fonts
Ebrahim Byagowi 8aaab78efc
Allow zero length ranges in sanitization ()
Fixes fvar table sanitization where there are no named instance
by allowing zero length ranges starting from Null() address.

Fixes 
2019-03-14 16:49:42 -07:00
..
AdobeVFPrototype.abc.otf use 2-byte offset instead of 4-byte for local subrs 2018-11-15 15:41:46 -08:00
AdobeVFPrototype.ac.nohints.otf use 2-byte offset instead of 4-byte for local subrs 2018-11-15 15:41:46 -08:00
AdobeVFPrototype.ac.nosubrs.nohints.otf implented no-desubroutinize with CFF2 along with API test 2018-11-07 14:48:37 -08:00
AdobeVFPrototype.ac.nosubrs.otf implented no-desubroutinize with CFF2 along with API test 2018-11-07 14:48:37 -08:00
AdobeVFPrototype.ac.otf use 2-byte offset instead of 4-byte for local subrs 2018-11-15 15:41:46 -08:00
AdobeVFPrototype.ac.retaingids.otf Implement subset --regain-gids option with CFF1/2 2019-01-31 14:16:37 -08:00
AdobeVFPrototype_vsindex.otf added vsindex test & fixed process_vsindex 2018-10-10 18:35:12 -07:00
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
MathTestFontEmpty.otf
MathTestFontFull.otf MATH Table: Add API to access math contants. 2016-09-26 10:49:09 +01:00
MathTestFontNone.otf
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.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
README Add chromacheck Emoji test fonts and minor preparations () 2018-10-22 22:07:59 +03:30
Roboto-Regular.D7,D8,D9,DA,DE.ttf [subset] Get cmap tests passing again. 2018-05-04 11:20:03 -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. () 2018-04-17 15:00:23 +02:00
Roboto-Regular.abc.ttf Add a basic test for glyf subsetting. 2018-02-08 17:31:11 -06: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 Add a basic test for glyf subsetting. 2018-02-08 17:31:11 -06: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.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 retain FDSelect & FDArray with --retain-gids 2019-02-07 15:32:32 -08: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
Zycon.ttf Allow zero length ranges in sanitization () 2019-03-14 16:49:42 -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 () 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 added CFF1 Expert Encoding subset test & bug fixes 2018-10-13 17:25:09 -07:00
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 () 2018-10-22 22:07:59 +03:30
chromacheck-colr.ttf Add chromacheck Emoji test fonts and minor preparations () 2018-10-22 22:07:59 +03:30
chromacheck-sbix.ttf Add chromacheck Emoji test fonts and minor preparations () 2018-10-22 22:07:59 +03:30
chromacheck-svg.ttf Add chromacheck Emoji test fonts and minor preparations () 2018-10-22 22:07:59 +03:30
clusterfuzz-testcase-minimized-hb-shape-fuzzer-5658272078495744 [fuzz] Add a new testcase 2018-10-26 12:14:30 +03:30
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
lcar.ttf Hook AAT's lcar to _get_ligature_carets 2018-11-08 23:06:26 +03:30

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.