From 6277e6eda77a34509f84ec9058156a870c91b5e0 Mon Sep 17 00:00:00 2001 From: Yury Delendik Date: Sat, 11 Aug 2012 20:10:31 -0500 Subject: [PATCH] Fixes bias calculation for type2 subr --- src/fonts.js | 4 ++-- test/pdfs/issue1655.pdf.link | 1 + test/test_manifest.json | 8 ++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 test/pdfs/issue1655.pdf.link diff --git a/src/fonts.js b/src/fonts.js index b16c2621a..0e086bff2 100644 --- a/src/fonts.js +++ b/src/fonts.js @@ -4031,9 +4031,9 @@ Type1Font.prototype = { getType2Subrs: function Type1Font_getType2Subrs(type1Subrs) { var bias = 0; var count = type1Subrs.length; - if (count < 1240) + if (count < 1133) bias = 107; - else if (count < 33900) + else if (count < 33769) bias = 1131; else bias = 32768; diff --git a/test/pdfs/issue1655.pdf.link b/test/pdfs/issue1655.pdf.link new file mode 100644 index 000000000..ee983a687 --- /dev/null +++ b/test/pdfs/issue1655.pdf.link @@ -0,0 +1 @@ +http://bblum.net/thesis-draft.pdf diff --git a/test/test_manifest.json b/test/test_manifest.json index 166b4fdc7..d5ba5a1aa 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -515,6 +515,14 @@ "link": true, "type": "eq" }, + { "id": "issue1655", + "file": "pdfs/issue1655.pdf", + "md5": "696ef6de6f4f71643771419ef04fc968", + "rounds": 1, + "pageLimit": 9, + "link": true, + "type": "eq" + }, { "id": "issue1133", "file": "pdfs/issue1133.pdf", "md5": "d1b61580cb100e3df93d33703af1773a",