Browse Source

Do not add kCmapGlyphOffset to Type1C mapping unless it is necessary

Vivien Nicolas 14 years ago
parent
commit
cea0408067
  1. 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…
Cancel
Save