If the glyph is not indexed, ignore it completely in getOrderedCharstrings
This commit is contained in:
parent
9ce69f94a6
commit
1cf4fc8782
4
fonts.js
4
fonts.js
@ -428,7 +428,7 @@ var Font = (function Font() {
|
|||||||
case 'CIDFontType2':
|
case 'CIDFontType2':
|
||||||
this.mimetype = 'font/opentype';
|
this.mimetype = 'font/opentype';
|
||||||
|
|
||||||
// Repair the TrueType file if it is can be damaged in the point of
|
// Repair the TrueType file. It is can be damaged in the point of
|
||||||
// view of the sanitizer
|
// view of the sanitizer
|
||||||
data = this.checkAndRepair(name, file, properties);
|
data = this.checkAndRepair(name, file, properties);
|
||||||
break;
|
break;
|
||||||
@ -1900,7 +1900,7 @@ CFF.prototype = {
|
|||||||
for (var i = 0; i < glyphs.length; i++) {
|
for (var i = 0; i < glyphs.length; i++) {
|
||||||
var glyph = glyphs[i];
|
var glyph = glyphs[i];
|
||||||
var unicode = properties.glyphs[glyph.glyph];
|
var unicode = properties.glyphs[glyph.glyph];
|
||||||
if ('undefined' == typeof(unicode)) {
|
if (!unicode) {
|
||||||
if (glyph.glyph != '.notdef')
|
if (glyph.glyph != '.notdef')
|
||||||
missings.push(glyph.glyph);
|
missings.push(glyph.glyph);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user