Browse Source

Fixes CFF test and CFF int16 parsing

Yury Delendik 13 years ago
parent
commit
e32ecc44d3
  1. 2
      src/fonts.js
  2. 2
      test/unit/font_spec.js

2
src/fonts.js

@ -4500,7 +4500,7 @@ var CFFParser = (function CFFParserClosure() { @@ -4500,7 +4500,7 @@ var CFFParser = (function CFFParserClosure() {
return parseFloatOperand(pos);
} else if (value === 28) {
value = dict[pos++];
value = (value << 8) | dict[pos++];
value = ((value << 24) | (dict[pos++] << 16)) >> 16;
return value;
} else if (value === 29) {
value = dict[pos++];

2
test/unit/font_spec.js

@ -42,7 +42,7 @@ describe('font', function() { @@ -42,7 +42,7 @@ describe('font', function() {
}
describe('CFFParser', function() {
var parser = new CFFParser(fontData);
var parser = new CFFParser(fontData, {});
var cff = parser.parse();
it('parses header', function() {

Loading…
Cancel
Save