Browse Source

Don't error out for FontFile3 descriptors.

Chris Jones 14 years ago
parent
commit
1c3be696af
  1. 5
      pdf.js

5
pdf.js

@ -784,6 +784,9 @@ var Dict = (function() { @@ -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() { @@ -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);

Loading…
Cancel
Save