diff --git a/src/colorspace.js b/src/colorspace.js index 57bc9c846..d3d392361 100644 --- a/src/colorspace.js +++ b/src/colorspace.js @@ -135,6 +135,7 @@ var ColorSpace = (function ColorSpaceClosure() { basePatternCS = ColorSpace.parseToIR(basePatternCS, xref, res); return ['PatternCS', basePatternCS]; case 'Indexed': + case 'I': var baseIndexedCS = ColorSpace.parseToIR(cs[1], xref, res); var hiVal = cs[2] + 1; var lookup = xref.fetchIfRef(cs[3]); diff --git a/test/pdfs/.gitignore b/test/pdfs/.gitignore index f14236860..d371a7853 100644 --- a/test/pdfs/.gitignore +++ b/test/pdfs/.gitignore @@ -20,6 +20,7 @@ !scan-bad.pdf !freeculture.pdf !pdfkit_compressed.pdf +!TAMReview.pdf !issue918.pdf !issue1249.pdf !smaskdim.pdf diff --git a/test/pdfs/TAMReview.pdf b/test/pdfs/TAMReview.pdf new file mode 100644 index 000000000..dc77653c5 Binary files /dev/null and b/test/pdfs/TAMReview.pdf differ diff --git a/test/test_manifest.json b/test/test_manifest.json index 16d924151..f3c045ccf 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -472,6 +472,14 @@ "rounds": 1, "type": "eq" }, + { "id": "tamreview", + "file": "pdfs/TAMReview.pdf", + "md5": "8039aba56790d3597d2bc8c794a51301", + "rounds": 1, + "pageLimit": 5, + "link": true, + "type": "eq" + }, { "id": "issue925", "file": "pdfs/issue925.pdf", "md5": "f58fe943090aff89dcc8e771bc0db4c2",