diff --git a/fonts.js b/fonts.js index c817b12e5..ac06b76ae 100644 --- a/fonts.js +++ b/fonts.js @@ -80,7 +80,7 @@ var Fonts = { } }; -var FontsLoader = { +var FontLoader = { bind: function(fonts) { var worker = (typeof window == "undefined"); var ready = true; @@ -90,10 +90,10 @@ var FontsLoader = { if (Fonts[font.name]) { ready = ready && !Fonts[font.name].loading; continue; - } else { - ready = false; } + ready = false; + var obj = new Font(font.name, font.file, font.properties); var str = ""; diff --git a/multi_page_viewer.js b/multi_page_viewer.js index 1631433ca..f262734d3 100644 --- a/multi_page_viewer.js +++ b/multi_page_viewer.js @@ -109,7 +109,7 @@ var PDFViewer = { page.compile(gfx, fonts); var loadFont = function() { - if (!FontsLoader.bind(fonts)) { + if (!FontLoader.bind(fonts)) { pageTimeout = window.setTimeout(loadFont, 10); return; } diff --git a/viewer.js b/viewer.js index 2bcff50a6..c7be739bc 100644 --- a/viewer.js +++ b/viewer.js @@ -76,7 +76,7 @@ function displayPage(num) { var t2 = Date.now(); function loadFont() { - if (!FontsLoader.bind(fonts)) { + if (!FontLoader.bind(fonts)) { pageTimeout = window.setTimeout(loadFont, 10); return; }