Turn on TrueType decoder even if the sanitizer prevent them to load at the moment
This commit is contained in:
parent
828367a1b4
commit
632fcfed18
@ -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
2
pdf.js
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user