From 87bc34c3c2e930c848106705872ee064919b189f Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Wed, 10 Apr 2024 12:45:22 +0200 Subject: [PATCH] Introduce some `Uint8Array.prototype.toBase64` usage in the main code-base See https://github.com/tc39/proposal-arraybuffer-base64 --- src/display/font_loader.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/display/font_loader.js b/src/display/font_loader.js index 7ca4ebbf5da6db..c212dbff730fc1 100644 --- a/src/display/font_loader.js +++ b/src/display/font_loader.js @@ -15,7 +15,6 @@ import { assert, - bytesToString, FeatureTest, isNodeJS, shadow, @@ -409,9 +408,8 @@ class FontFaceObject { if (!this.data || this.disableFontFace) { return null; } - const data = bytesToString(this.data); // Add the @font-face rule to the document. - const url = `url(data:${this.mimetype};base64,${btoa(data)});`; + const url = `url(data:${this.mimetype};base64,${this.data.toBase64()});`; let rule; if (!this.cssFontInfo) { rule = `@font-face {font-family:"${this.loadedName}";src:${url}}`;