├── .gitignore ├── README.md ├── package.json ├── src ├── format.js ├── opentype.js ├── readbuffer.js ├── sfnt.js ├── tables │ ├── cmap.js │ ├── common.js │ ├── gasp.js │ ├── gdef.js │ ├── gpos.js │ ├── gsub.js │ ├── head.js │ ├── hhea.js │ ├── hmtx.js │ ├── maxp.js │ ├── name.js │ ├── os2.js │ └── post.js ├── type.js ├── util.js ├── woff.js └── woff2.js └── test ├── basic-test.js ├── fonts ├── sourcesanspro-regular.otf ├── sourcesanspro-regular.ttf ├── sourcesanspro-regular.ttx ├── sourcesanspro-regular.woff └── sourcesanspro-regular.woff2 ├── readbuffer-test.js ├── tables ├── cmap-test.js ├── common-test.js ├── gasp-test.js ├── gdef-test.js ├── gsub-test.js ├── head-test.js ├── hhea-test.js ├── hmtx-test.js ├── maxp-test.js ├── name-test.js ├── os2-test.js └── post-test.js ├── type-test.js └── util-test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/package.json -------------------------------------------------------------------------------- /src/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/format.js -------------------------------------------------------------------------------- /src/opentype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/opentype.js -------------------------------------------------------------------------------- /src/readbuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/readbuffer.js -------------------------------------------------------------------------------- /src/sfnt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/sfnt.js -------------------------------------------------------------------------------- /src/tables/cmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/cmap.js -------------------------------------------------------------------------------- /src/tables/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/common.js -------------------------------------------------------------------------------- /src/tables/gasp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/gasp.js -------------------------------------------------------------------------------- /src/tables/gdef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/gdef.js -------------------------------------------------------------------------------- /src/tables/gpos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/gpos.js -------------------------------------------------------------------------------- /src/tables/gsub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/gsub.js -------------------------------------------------------------------------------- /src/tables/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/head.js -------------------------------------------------------------------------------- /src/tables/hhea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/hhea.js -------------------------------------------------------------------------------- /src/tables/hmtx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/hmtx.js -------------------------------------------------------------------------------- /src/tables/maxp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/maxp.js -------------------------------------------------------------------------------- /src/tables/name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/name.js -------------------------------------------------------------------------------- /src/tables/os2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/os2.js -------------------------------------------------------------------------------- /src/tables/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/tables/post.js -------------------------------------------------------------------------------- /src/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/type.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/util.js -------------------------------------------------------------------------------- /src/woff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/woff.js -------------------------------------------------------------------------------- /src/woff2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/src/woff2.js -------------------------------------------------------------------------------- /test/basic-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/basic-test.js -------------------------------------------------------------------------------- /test/fonts/sourcesanspro-regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/fonts/sourcesanspro-regular.otf -------------------------------------------------------------------------------- /test/fonts/sourcesanspro-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/fonts/sourcesanspro-regular.ttf -------------------------------------------------------------------------------- /test/fonts/sourcesanspro-regular.ttx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/fonts/sourcesanspro-regular.ttx -------------------------------------------------------------------------------- /test/fonts/sourcesanspro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/fonts/sourcesanspro-regular.woff -------------------------------------------------------------------------------- /test/fonts/sourcesanspro-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/fonts/sourcesanspro-regular.woff2 -------------------------------------------------------------------------------- /test/readbuffer-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/readbuffer-test.js -------------------------------------------------------------------------------- /test/tables/cmap-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/cmap-test.js -------------------------------------------------------------------------------- /test/tables/common-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/common-test.js -------------------------------------------------------------------------------- /test/tables/gasp-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/gasp-test.js -------------------------------------------------------------------------------- /test/tables/gdef-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/gdef-test.js -------------------------------------------------------------------------------- /test/tables/gsub-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/gsub-test.js -------------------------------------------------------------------------------- /test/tables/head-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/head-test.js -------------------------------------------------------------------------------- /test/tables/hhea-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/hhea-test.js -------------------------------------------------------------------------------- /test/tables/hmtx-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/hmtx-test.js -------------------------------------------------------------------------------- /test/tables/maxp-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/maxp-test.js -------------------------------------------------------------------------------- /test/tables/name-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/name-test.js -------------------------------------------------------------------------------- /test/tables/os2-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/os2-test.js -------------------------------------------------------------------------------- /test/tables/post-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/tables/post-test.js -------------------------------------------------------------------------------- /test/type-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/type-test.js -------------------------------------------------------------------------------- /test/util-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bramstein/opentype/HEAD/test/util-test.js --------------------------------------------------------------------------------