[subset] Add one ttf file with fvar/STAT tables to integration test
authorQunxin Liu <qxliu@google.com>
Tue, 14 May 2019 20:55:11 +0000 (13:55 -0700)
committerGarret Rieger <grieger@google.com>
Thu, 23 May 2019 00:20:45 +0000 (17:20 -0700)
commit993d81b9c57f2e27d80d276953b0430821129425
treed69c97383b621e21dcf0633cecded2ae1eebc49d
parenta03ed95e7d50b9dd947e8982c7730de969795b05
[subset] Add one ttf file with fvar/STAT tables to integration test
Ignore gvar/MVAR/HVAR table
add support for --nameIDs=* option
75 files changed:
src/hb-ot-cmap-table.hh
src/hb-ot-stat-table.hh
src/hb-subset-input.cc
src/hb-subset-plan.cc
test/api/hb-subset-test.h
test/subset/data/expected/basics/Comfortaa-Regular-new.default.61,62,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.default.61,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.default.61.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.default.62.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.default.63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.61,62,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.61,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.61.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.62.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints-retain-gids.63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints.61,62,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints.61,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints.61.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints.62.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.drop-hints.63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.61,62,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.61,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.61.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.62.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.name-ids.63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.61,62,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.61,63.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.61.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.62.ttf [new file with mode: 0644]
test/subset/data/expected/basics/Comfortaa-Regular-new.retain-gids.63.ttf [new file with mode: 0644]
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.1FC,21,41,20,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.61,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.default.D7,D8,D9,DA,DE.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize-retain-gids.1FC,21,41,20,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize-retain-gids.61,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize.1FC,21,41,20,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize.61,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.desubroutinize.D7,D8,D9,DA,DE.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize-retain-gids.1FC,21,41,20,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize-retain-gids.61,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize-retain-gids.D7,D8,D9,DA,DE.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize.1FC,21,41,20,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize.61,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-desubroutinize.D7,D8,D9,DA,DE.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-retain-gids.1FC,21,41,20,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-retain-gids.61,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints-retain-gids.D7,D8,D9,DA,DE.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints.1FC,21,41,20,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints.61,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.drop-hints.D7,D8,D9,DA,DE.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.retain-gids.1FC,21,41,20,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.retain-gids.61,62,63.otf
test/subset/data/expected/cff-full-font/SourceSansPro-Regular.retain-gids.D7,D8,D9,DA,DE.otf
test/subset/data/expected/full-font/Roboto-Regular.default.1FC,21,41,20,62,63.ttf
test/subset/data/expected/full-font/Roboto-Regular.default.61,62,63.ttf
test/subset/data/expected/full-font/Roboto-Regular.default.D7,D8,D9,DA,DE.ttf
test/subset/data/expected/full-font/Roboto-Regular.drop-hints.1FC,21,41,20,62,63.ttf
test/subset/data/expected/full-font/Roboto-Regular.drop-hints.61,62,63.ttf
test/subset/data/expected/full-font/Roboto-Regular.drop-hints.D7,D8,D9,DA,DE.ttf
test/subset/data/expected/japanese/Mplus1p-Regular.default.3042,3044,3046,3048,304A,304B.ttf
test/subset/data/expected/japanese/Mplus1p-Regular.default.3042,3044,3046,73E0,5EA6,8F38.ttf
test/subset/data/expected/japanese/Mplus1p-Regular.default.61,63,65,6B.ttf
test/subset/data/expected/japanese/Mplus1p-Regular.default.660E,6975,73E0,5EA6,8F38,6E05.ttf
test/subset/data/expected/japanese/Mplus1p-Regular.default.660E.ttf
test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.3042,3044,3046,3048,304A,304B.ttf
test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.3042,3044,3046,73E0,5EA6,8F38.ttf
test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.61,63,65,6B.ttf
test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.660E,6975,73E0,5EA6,8F38,6E05.ttf
test/subset/data/expected/japanese/Mplus1p-Regular.drop-hints.660E.ttf
test/subset/data/fonts/Comfortaa-Regular-new.ttf [new file with mode: 0644]
test/subset/data/tests/basics.tests
test/subset/generate-expected-outputs.py
test/subset/run-tests.py
util/options-subset.cc