Turn on TrueType decoder even if the sanitizer prevent them to load at the moment

This commit is contained in:
Vivien Nicolas 2011-06-12 03:10:54 +02:00
parent 828367a1b4
commit 632fcfed18
2 changed files with 3 additions and 3 deletions

View File

@ -60,7 +60,7 @@ var Base64Encoder = {
var str = [];
var count = aData.length;
for (var i = 0; i < count; i++)
str.push(aData.getChar ? aData.getChar : String.fromCharCode(aData[i]));
str.push(aData.getChar ? aData.getChar() : String.fromCharCode(aData[i]));
return window.btoa(str.join(""));
}
@ -71,7 +71,7 @@ var TrueTypeFont = function(aFontName, aFontFile) {
return;
_Fonts[aFontName] = true;
var debug = false;
var debug = true;
function dump(aMsg) {
if (debug)
log(aMsg);

2
pdf.js
View File

@ -2286,6 +2286,7 @@ var CanvasGraphics = (function() {
var fontDescriptor = this.xref.fetchIfRef(fontDescriptor);
var fontFile = this.xref.fetchIfRef(fontDescriptor.get("FontFile"));
fontName = fontDescriptor.get("FontName").name;
fontName = fontName.replace("+", ""); // no + are allowed in the font name
font = new Type1Font(fontName, fontFile);
}
break;
@ -2295,7 +2296,6 @@ var CanvasGraphics = (function() {
break;
case "TrueType":
break;
var fontDescriptor = font.get("FontDescriptor");
if (fontDescriptor.num) {
var fontDescriptor = this.xref.fetchIfRef(fontDescriptor);