Fix a small Type1 encoding parsing error that cause the first Type1 font of the Type1 spec to be rejected
This commit is contained in:
parent
001ca071f0
commit
574bc87741
4
fonts.js
4
fonts.js
@ -1845,10 +1845,10 @@ var Type1Parser = function() {
|
|||||||
if (token == 'dup') {
|
if (token == 'dup') {
|
||||||
var index = parseInt(getToken(), 10);
|
var index = parseInt(getToken(), 10);
|
||||||
var glyph = getToken();
|
var glyph = getToken();
|
||||||
|
|
||||||
if ('undefined' == typeof(properties.differences[index])) {
|
if ('undefined' == typeof(properties.differences[index])) {
|
||||||
var mapping = properties.encoding[index] || {};
|
var mapping = properties.encoding[index] || {};
|
||||||
mapping.unicode = GlyphsUnicode[glyph] || j;
|
mapping.unicode = GlyphsUnicode[glyph] || index;
|
||||||
properties.glyphs[glyph] = properties.encoding[index] = mapping;
|
properties.glyphs[glyph] = properties.encoding[index] = mapping;
|
||||||
}
|
}
|
||||||
getToken(); // read the in 'put'
|
getToken(); // read the in 'put'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user