diff --git a/src/core/glyphlist.js b/src/core/glyphlist.js index 0317ddbbdf11e..b6669a0bacae7 100644 --- a/src/core/glyphlist.js +++ b/src/core/glyphlist.js @@ -1826,6 +1826,7 @@ var getGlyphsUnicode = getLookupTableFactory(function (t) { t['feicoptic'] = 0x03E5; t['female'] = 0x2640; t['ff'] = 0xFB00; + t['f_f'] = 0xFB00; // Fixes issue 11016. t['ffi'] = 0xFB03; t['ffl'] = 0xFB04; t['fi'] = 0xFB01; diff --git a/test/pdfs/.gitignore b/test/pdfs/.gitignore index b081eeb73ab05..ebcd5489c3d19 100644 --- a/test/pdfs/.gitignore +++ b/test/pdfs/.gitignore @@ -79,6 +79,7 @@ !issue10529.pdf !issue10542_reduced.pdf !issue10665_reduced.pdf +!issue11016_reduced.pdf !bad-PageLabels.pdf !decodeACSuccessive.pdf !filled-background.pdf diff --git a/test/pdfs/issue11016_reduced.pdf b/test/pdfs/issue11016_reduced.pdf new file mode 100644 index 0000000000000..1e219e3461f10 Binary files /dev/null and b/test/pdfs/issue11016_reduced.pdf differ diff --git a/test/test_manifest.json b/test/test_manifest.json index 3f0b97d4c9ff4..612975d54cf4e 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -39,6 +39,13 @@ "lastPage": 1, "type": "text" }, + { "id": "issue11016", + "file": "pdfs/issue11016_reduced.pdf", + "md5": "b75578bd052d2e6acdcc85b615eab6b1", + "rounds": 1, + "link": false, + "type": "text" + }, { "id": "issue1293", "file": "pdfs/issue1293r.pdf", "md5": "4a098f5051f34fab036f5bbe88f8deef",