diff --git a/src/core/fonts.js b/src/core/fonts.js index ce28005cb0d78..9bfc375f8561e 100644 --- a/src/core/fonts.js +++ b/src/core/fonts.js @@ -457,6 +457,7 @@ var ProblematicCharRanges = new Int32Array([ 0x0600, 0x0780, 0x08A0, 0x10A0, 0x1780, 0x1800, + 0x1C00, 0x1C50, // General punctuation chars. 0x2000, 0x2010, 0x2011, 0x2012, diff --git a/test/pdfs/.gitignore b/test/pdfs/.gitignore index 2792b2e5d4ca7..fae8699b312e0 100644 --- a/test/pdfs/.gitignore +++ b/test/pdfs/.gitignore @@ -27,6 +27,7 @@ !issue7180.pdf !issue7200.pdf !issue7229.pdf +!issue7426.pdf !issue7439.pdf !issue7492.pdf !filled-background.pdf diff --git a/test/pdfs/issue7426.pdf b/test/pdfs/issue7426.pdf new file mode 100644 index 0000000000000..2d9e661d7f7ac Binary files /dev/null and b/test/pdfs/issue7426.pdf differ diff --git a/test/test_manifest.json b/test/test_manifest.json index 9a4f544e57714..4ae10fecda3fa 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -1715,6 +1715,13 @@ "link": false, "type": "eq" }, + { "id": "issue7426", + "file": "pdfs/issue7426.pdf", + "md5": "304e6cae18fdc07f66bd621fbe16b6cb", + "link": false, + "rounds": 1, + "type": "eq" + }, { "id": "issue6782", "file": "pdfs/issue6782.pdf", "md5": "b423f709600daa5745cc6d8234f7c608",