mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-27 19:07:31 +09:00
Issue #1288 - Part 5: Pass graphite fonts through OTS.
Since the updated OTS supports proper checking of graphite fonts we no longer need to rely of harfbuzz for them.
This commit is contained in:
parent
207b043e1c
commit
e266a1fc59
1 changed files with 1 additions and 10 deletions
|
|
@ -180,18 +180,9 @@ public:
|
||||||
|
|
||||||
virtual ots::TableAction GetTableAction(uint32_t aTag) override {
|
virtual ots::TableAction GetTableAction(uint32_t aTag) override {
|
||||||
// Preserve Graphite, color glyph and SVG tables
|
// Preserve Graphite, color glyph and SVG tables
|
||||||
if (
|
if (aTag == TRUETYPE_TAG('G', 'D', 'E', 'F') ||
|
||||||
#ifdef RELEASE_OR_BETA // For Beta/Release, also allow OT Layout tables through
|
|
||||||
// unchecked, and rely on harfbuzz to handle them safely.
|
|
||||||
aTag == TRUETYPE_TAG('G', 'D', 'E', 'F') ||
|
|
||||||
aTag == TRUETYPE_TAG('G', 'P', 'O', 'S') ||
|
aTag == TRUETYPE_TAG('G', 'P', 'O', 'S') ||
|
||||||
aTag == TRUETYPE_TAG('G', 'S', 'U', 'B') ||
|
aTag == TRUETYPE_TAG('G', 'S', 'U', 'B') ||
|
||||||
#endif
|
|
||||||
aTag == TRUETYPE_TAG('S', 'i', 'l', 'f') ||
|
|
||||||
aTag == TRUETYPE_TAG('S', 'i', 'l', 'l') ||
|
|
||||||
aTag == TRUETYPE_TAG('G', 'l', 'o', 'c') ||
|
|
||||||
aTag == TRUETYPE_TAG('G', 'l', 'a', 't') ||
|
|
||||||
aTag == TRUETYPE_TAG('F', 'e', 'a', 't') ||
|
|
||||||
aTag == TRUETYPE_TAG('S', 'V', 'G', ' ') ||
|
aTag == TRUETYPE_TAG('S', 'V', 'G', ' ') ||
|
||||||
aTag == TRUETYPE_TAG('C', 'O', 'L', 'R') ||
|
aTag == TRUETYPE_TAG('C', 'O', 'L', 'R') ||
|
||||||
aTag == TRUETYPE_TAG('C', 'P', 'A', 'L')) {
|
aTag == TRUETYPE_TAG('C', 'P', 'A', 'L')) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue