Browse Source

Merge pull request #2520 from yurydelendik/disable-blues

Disables *Blue* values when HINT_ENABLED == false
Brendan Dahl 12 years ago
parent
commit
7d9938df5f
  1. 6
      src/fonts.js

6
src/fonts.js

@ -4859,8 +4859,12 @@ var Type1Parser = function type1Parser() {
case '/FamilyBlues': case '/FamilyBlues':
case '/FamilyOtherBlues': case '/FamilyOtherBlues':
var blueArray = readNumberArray(eexecStr, i + 1); var blueArray = readNumberArray(eexecStr, i + 1);
if (blueArray.length > 0 && (blueArray.length % 2) == 0) // *Blue* values may contain invalid data: disables reading of
// those values when hinting is disabled.
if (blueArray.length > 0 && (blueArray.length % 2) == 0 &&
HINTING_ENABLED) {
program.properties.privateData[token.substring(1)] = blueArray; program.properties.privateData[token.substring(1)] = blueArray;
}
break; break;
case '/StemSnapH': case '/StemSnapH':
case '/StemSnapV': case '/StemSnapV':

Loading…
Cancel
Save