diff --git a/src/core/fonts.js b/src/core/fonts.js index ccba800cf..eff8181c7 100644 --- a/src/core/fonts.js +++ b/src/core/fonts.js @@ -2546,6 +2546,9 @@ var Font = (function FontClosure() { var data; switch (type) { + case 'MMType1': + info('MMType1 font (' + name + '), falling back to Type1.'); + /* falls through */ case 'Type1': case 'CIDFontType0': this.mimetype = 'font/opentype'; diff --git a/test/pdfs/.gitignore b/test/pdfs/.gitignore index 7a0ac0709..94c9c87a9 100644 --- a/test/pdfs/.gitignore +++ b/test/pdfs/.gitignore @@ -55,6 +55,7 @@ !helloworld-bad.pdf !zerowidthline.pdf !bug868745.pdf +!mmtype1.pdf !bug864847.pdf !issue1002.pdf !issue925.pdf diff --git a/test/pdfs/mmtype1.pdf b/test/pdfs/mmtype1.pdf new file mode 100644 index 000000000..84786069e Binary files /dev/null and b/test/pdfs/mmtype1.pdf differ diff --git a/test/test_manifest.json b/test/test_manifest.json index defee9e02..00db5533f 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -235,6 +235,13 @@ "rounds": 1, "type": "eq" }, + { "id": "mmtype1", + "file": "pdfs/mmtype1.pdf", + "md5": "7d632263d28bc2ff05ee0cc426966a5a", + "link": false, + "rounds": 1, + "type": "eq" + }, { "id": "openoffice-pdf", "file": "pdfs/DiwanProfile.pdf", "md5": "55d0c6a1a6d26c9ec9dcecaa7a471e0e",