From: Vivien Nicolas <21@vingtetun.org> Date: Sat, 25 Jun 2011 09:52:42 +0000 (+0200) Subject: Fix windows/mac font loading detection X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=db5c454ca161ec081a1d57ceaa6a73e6a3f33a70;p=pdf.js.git Fix windows/mac font loading detection --- diff --git a/fonts.js b/fonts.js index 7af8505..6ac582b 100644 --- a/fonts.js +++ b/fonts.js @@ -787,8 +787,8 @@ var Font = (function () { // This code could go away when bug 471915 has landed var canvas = document.createElement("canvas"); var ctx = canvas.getContext("2d"); - ctx.font = "bold italic 20px " + fontName + ", Symbol"; - var testString = " "; + ctx.font = "bold italic 20px " + fontName + ", Symbol, Arial"; + var testString = " "; // Periodicaly check for the width of the testString, it will be // different once the real font has loaded @@ -796,7 +796,7 @@ var Font = (function () { var interval = window.setInterval(function canvasInterval(self) { this.start = this.start || Date.now(); - ctx.font = "bold italic 20px " + fontName + ", Symbol"; + ctx.font = "bold italic 20px " + fontName + ", Symbol, Arial"; // For some reasons the font has not loaded, so mark it loaded for the // page to proceed but cry