Skip to content

Commit 972d082

Browse files
committed
Discards invalid values for Blues
1 parent 6ccf711 commit 972d082

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

src/fonts.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3735,6 +3735,10 @@ var Type1Parser = function type1Parser() {
37353735
case '/OtherBlues':
37363736
case '/FamilyBlues':
37373737
case '/FamilyOtherBlues':
3738+
var blueArray = readNumberArray(eexecStr, i + 1);
3739+
if (blueArray.length > 0 && (blueArray.length % 2) == 0)
3740+
program.properties.privateData[token.substring(1)] = blueArray;
3741+
break;
37383742
case '/StemSnapH':
37393743
case '/StemSnapV':
37403744
program.properties.privateData[token.substring(1)] =

test/pdfs/issue1685.pdf.link

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
http://www.agapec.com.br/manual/manual_2007.pdf

test/test_manifest.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,14 @@
451451
"link": true,
452452
"type": "eq"
453453
},
454+
{ "id": "issue1685",
455+
"file": "pdfs/issue1685.pdf",
456+
"md5": "b22c3741e6bd0e613d3eb3325ad31f7d",
457+
"rounds": 1,
458+
"pageLimit": 2,
459+
"link": true,
460+
"type": "eq"
461+
},
454462
{ "id": "issue1169",
455463
"file": "pdfs/issue1169.pdf",
456464
"md5": "3df3ed21fd43ac7fdb21e2015c8a7809",

0 commit comments

Comments
 (0)