tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 8d67b86f7e0e664c4a3f1a8463c75b3e52689373
parent cf6484339c8bd0a42fe9b21a6a8db058b472b34c
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date:   Mon, 24 Nov 2025 11:51:03 +0000

Bug 2001909 - Implement onGetUPEM() for cairo SkFonts. r=lsalzman,gfx-reviewers

Otherwise we hit asserts when generating PDFs here:

  https://searchfox.org/firefox-main/rev/4dad4a9a68b2b0cc455b38268a302fb5a27f4884/gfx/skia/skia/src/pdf/SkPDFFont.cpp#159

The implementation is trivial, too... Not sure if this needs to be
upstreamed?

Differential Revision: https://phabricator.services.mozilla.com/D273750

Diffstat:
Mgfx/skia/skia/src/ports/SkFontHost_cairo.cpp | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp b/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp @@ -229,7 +229,7 @@ public: int onGetUPEM() const override { - return 0; + return fFTFace->units_per_EM; } SkTypeface::LocalizedStrings* onCreateFamilyNameIterator() const override