diff --git a/src/core/fonts.js b/src/core/fonts.js index f5722983f..a0e8a5eea 100644 --- a/src/core/fonts.js +++ b/src/core/fonts.js @@ -1474,9 +1474,6 @@ var Font = (function FontClosure() { glyphId = (offsetIndex < 0 ? j : offsets[offsetIndex + j - start]); glyphId = (glyphId + delta) & 0xFFFF; - if (glyphId === 0) { - continue; - } mappings.push({ charCode: j, glyphId: glyphId diff --git a/test/pdfs/issue8234.pdf b/test/pdfs/issue8234.pdf new file mode 100644 index 000000000..3494d6140 Binary files /dev/null and b/test/pdfs/issue8234.pdf differ diff --git a/test/test_manifest.json b/test/test_manifest.json index bf7aee0bd..4972c2204 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -1243,6 +1243,12 @@ "rounds": 1, "type": "eq" }, + { "id": "issue8234", + "file": "pdfs/issue8234.pdf", + "md5": "32650fc60c51a9813b98bc9876dc15af", + "rounds": 1, + "type": "eq" + }, { "id": "type4psfunc", "file": "pdfs/type4psfunc.pdf", "md5": "7e6027a02ff78577f74dccdf84e37189",