From: Chris Jones Date: Tue, 21 Jun 2011 20:40:21 +0000 (-0700) Subject: Don't error out for FontFile3 descriptors. X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=1c3be696afd1b330adc0e04239d9b485a69409c2;p=pdf.js.git Don't error out for FontFile3 descriptors. --- diff --git a/pdf.js b/pdf.js index fff1358..cffb1c0 100644 --- a/pdf.js +++ b/pdf.js @@ -784,6 +784,9 @@ var Dict = (function() { get2: function(key1, key2) { return this.get(key1) || this.get(key2); }, + get3: function(key1, key2, key3) { + return this.get(key1) || this.get(key2) || this.get(key3); + }, has: function(key) { return key in this.map; }, @@ -2255,7 +2258,7 @@ var CanvasGraphics = (function() { assertWellFormed(IsName(fontName), "invalid font name"); fontName = fontName.name.replace("+", "_"); - var fontFile = descriptor.get2("FontFile", "FontFile2"); + var fontFile = descriptor.get3("FontFile", "FontFile2", "FontFile3"); if (!fontFile) error("FontFile not found for font: " + fontName); fontFile = xref.fetchIfRef(fontFile);