From a8a8909d2d80e0d03b3892f63f4e324a7bbed1b2 Mon Sep 17 00:00:00 2001 From: Brendan Dahl Date: Thu, 29 Jun 2017 11:52:49 -0700 Subject: [PATCH] Fix missing notdef in expert encoding. --- src/core/encodings.js | 2 +- test/pdfs/.gitignore | 1 + test/pdfs/issue8586.pdf | Bin 0 -> 4146 bytes test/test_manifest.json | 7 +++++++ 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 test/pdfs/issue8586.pdf diff --git a/src/core/encodings.js b/src/core/encodings.js index 304c3ecb0..adbfa11e1 100644 --- a/src/core/encodings.js +++ b/src/core/encodings.js @@ -24,7 +24,7 @@ var ExpertEncoding = [ 'sixoldstyle', 'sevenoldstyle', 'eightoldstyle', 'nineoldstyle', 'colon', 'semicolon', 'commasuperior', 'threequartersemdash', 'periodsuperior', 'questionsmall', '', 'asuperior', 'bsuperior', 'centsuperior', 'dsuperior', - 'esuperior', '', '', 'isuperior', '', '', 'lsuperior', 'msuperior', + 'esuperior', '', '', '', 'isuperior', '', '', 'lsuperior', 'msuperior', 'nsuperior', 'osuperior', '', '', 'rsuperior', 'ssuperior', 'tsuperior', '', 'ff', 'fi', 'fl', 'ffi', 'ffl', 'parenleftinferior', '', 'parenrightinferior', 'Circumflexsmall', 'hyphensuperior', 'Gravesmall', diff --git a/test/pdfs/.gitignore b/test/pdfs/.gitignore index 2b907c6a7..74a1f69b5 100644 --- a/test/pdfs/.gitignore +++ b/test/pdfs/.gitignore @@ -191,6 +191,7 @@ !issue6336.pdf !issue6387.pdf !issue6410.pdf +!issue8586.pdf !gradientfill.pdf !bug903856.pdf !bug850854.pdf diff --git a/test/pdfs/issue8586.pdf b/test/pdfs/issue8586.pdf new file mode 100644 index 0000000000000000000000000000000000000000..62343067a83d430fe1f4f6d41c7e383ce503c975 GIT binary patch literal 4146 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 literal 0 HcmV?d00001 diff --git a/test/test_manifest.json b/test/test_manifest.json index ca05b0312..28518372d 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -1604,6 +1604,13 @@ "rounds": 1, "type": "eq" }, + { "id": "issue8586", + "file": "pdfs/issue8586.pdf", + "md5": "16b5230364017d3b0d2d65978eb35816", + "link": false, + "rounds": 1, + "type": "eq" + }, { "id": "issue7101", "file": "pdfs/issue7101.pdf", "md5": "cc9cabe12ac9ad49e5372ef33d10aeb4",