[src/main] separate the places use private API, minor
2d14735
Fold src/test-ot-glyph and src/test-ot-color into src/main
23277be
[test] Adopt test-ot-color with ot-glyph and remove freetype/cairo dependecy
b72337e
Revert "[subset] Add "--name-languages" and "--name-legacy" options"
e171bee
Only prefer AAT morx for horizontal layout
298c46a
[subset] Add "--name-languages" and "--name-legacy" options
fd85818
[subset] Cmap table: remove encodingRecord entry for empty cmap4 subtable
c370da4
Move push call to caller
d3fff62
[subset] Fix UBSAN issue in sbix
7dc341f
add api test
acb4627
refix PR #2087 subset PairPos1
1ab3924
Merge pull request #2016 from ebraminio/glyf
7633b76
[ot-glyph] remove open callback
02f324c
[ot-glyph] noop->nil, fix close path
684ff3e
Address garretrieger@'s comments
3747b32
Add second fixed test
b18cb5b
Fix style issue
af62c1c
[subset] Fix sbix fuzz problem
8614a30
remove empty lookup subtables
72cbfb9
[subset] Add more tests for GPOS1 subsetting
a3cf4ae
minor: un-include glyf.hh in gvar.hh
8f49aaa
[subset] fixed GPOS device table sanitize & serialize (#2087)
c828d7b
[subset] subset lookup/feature/script lists for GSUB/GPOS
e565d1f
Add unittests
93376a6
Simplify copy and add fuzzing coverage
6bcf57e
Address initial comments
78b50a6
[subset] Support sbix subsetting
43b6c86
[ot-glyph] Add open/close callbacks
79fed9a
[ot-glyph] make hb_ot_glyph_decompose_funcs_t struct opaque
ec1fba1
[subset] layout closure_features and store them in subset-plan
8ffc9ad