diff --git a/src/core/evaluator.js b/src/core/evaluator.js index 5956c540d..c099fe9d4 100644 --- a/src/core/evaluator.js +++ b/src/core/evaluator.js @@ -354,7 +354,7 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { var glyphs = font.charsToGlyphs(chars); var isAddToPathSet = !!(this.state.textRenderingMode & TextRenderingMode.ADD_TO_PATH_FLAG); - if (isAddToPathSet || PDFJS.disableFontFace) { + if (font.data && (isAddToPathSet || PDFJS.disableFontFace)) { for (var i = 0; i < glyphs.length; i++) { if (glyphs[i] === null) { continue;