Closed Bug 1554193 Opened 3 years ago Closed 3 years ago

Move support for the AAT 'trak' table from the macOS backend to platform-independent font code

Categories

(Core :: Graphics: Text, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla69
Tracking Status
firefox69 --- fixed

People

(Reporter: jfkthame, Assigned: jfkthame)

References

Details

Attachments

(1 file)

As a followup to bug 1553889, now that harfbuzz handles shaping of AAT fonts, we should move the support for the AAT tracking table ('trak') from the Mac backend over to our generic font code, so that such fonts will be handled the same on all platforms.

This will also allow us to eliminate the gfxMacFont override of ShapeText altogether once we remove the Core Text shaper (which we just preffed off, in preparation for removal).

Pushed by jkew@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/56d554aac000
Move support for the AAT 'trak' table from platform-specific MacFontEntry/gfxMacFont into the generic gfxFontEntry/gfxFont classes. r=jrmuizel
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla69
Assignee: nobody → jfkthame
Regressions: 1558054
You need to log in before you can comment on or make changes to this bug.