Do not add kCmapGlyphOffset to Type1C mapping unless it is necessary
This commit is contained in:
parent
a36436ac78
commit
cea0408067
7
fonts.js
7
fonts.js
@ -2252,9 +2252,12 @@ var Type2CFF = (function() {
|
|||||||
index = code = properties.glyphs[glyph] || index;
|
index = code = properties.glyphs[glyph] || index;
|
||||||
|
|
||||||
var width = widths[code] || defaultWidth;
|
var width = widths[code] || defaultWidth;
|
||||||
properties.encoding[index] = index + kCmapGlyphOffset;
|
if (index <= 0x1f || (index >= 127 && code <= 255))
|
||||||
|
code += kCmapGlyphOffset;
|
||||||
|
|
||||||
|
properties.encoding[index] = code;
|
||||||
charstrings.push({
|
charstrings.push({
|
||||||
unicode: code + kCmapGlyphOffset,
|
unicode: code,
|
||||||
width: width, gid: i
|
width: width, gid: i
|
||||||
});
|
});
|
||||||
index++;
|
index++;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user