Commit Graph

3 Commits

Author SHA1 Message Date
Pale Moon f909c0d255 OTS: reduce strictness of OTF checking.
Allow OT Layout tables (GDEF/GPOS/GSUB) through OTS unchecked, and rely on harfbuzz to handle them safely.
This is a compromise to deal with poor font foundries; harfbuzz *should* still be sufficient to keep the worst at bay.

Tag #655.
2018-07-25 01:26:27 +08:00
wolfbeast 4c296099d2 Update the OpenType sanitizer.
This includes an important fix for the (incorrect) constraint on table-directory ordering in WOFF2 files, as discussed and agreed in the Fonts WG recently. Fonts created by future WOFF2 encoders will require this, although existing WOFF2 files will also remain compatible.
2018-07-24 23:26:01 +08:00
Moonchild baf46a6bf1 Merge pull request #1 from mozilla/esr38: Esr38 upstream pull 2018-07-24 23:04:07 +08:00