Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							c69ad5885c 
							
						 
					 
					
						
						
							
							Merge pull request  #5770  from Snuffleupagus/opentype-cff  
						
						 
						
						... 
						
						
						
						Correctly detect OpenType font files with CFF data 
						
						
					 
					
						2015-03-06 22:58:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							97eb215b5f 
							
						 
					 
					
						
						
							
							Add a reduced test-case for issue 5734  
						
						 
						
						
						
						
					 
					
						2015-03-05 16:20:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							f81fc9091a 
							
						 
					 
					
						
						
							
							Correctly detect OpenType font files with CFF data  
						
						 
						
						... 
						
						
						
						Fixes 5334.
Fixes 215.
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1125614 .
According to the specification, http://www.microsoft.com/typography/otspec/otff.htm , OpenType font files with CFF data should have `OTTO` in the header. 
						
						
					 
					
						2015-02-28 13:43:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							23916b2b14 
							
						 
					 
					
						
						
							
							Merge pull request  #5748  from Snuffleupagus/issue-5747  
						
						 
						
						... 
						
						
						
						Fetch parameters if they are a |Ref| in CalGray/CalRGB color spaces (issue 5747) 
						
						
					 
					
						2015-02-26 17:44:46 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							7c8996558a 
							
						 
					 
					
						
						
							
							Fetch parameters if they are a |Ref| in CalGray/CalRGB color spaces (issue 5747)  
						
						 
						
						
						
						
					 
					
						2015-02-20 12:53:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							417800a1b5 
							
						 
					 
					
						
						
							
							Only skip the |!isSymbolicFont| check for TrueType (3, 1) cmap tables if no previous cmap table was found (PR 5703 followup)  
						
						 
						
						... 
						
						
						
						Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=894572 . 
						
						
					 
					
						2015-02-19 13:58:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							592890a758 
							
						 
					 
					
						
						
							
							Relax the |isSymbolicFont| check for TrueType (3, 1) cmap tables (issue 5701)  
						
						 
						
						
						
						
					 
					
						2015-02-13 01:03:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							8614c17c1d 
							
						 
					 
					
						
						
							
							Merge pull request  #5717  from timvandermeij/testcase-5567  
						
						 
						
						... 
						
						
						
						Test case for issue 5567 
						
						
					 
					
						2015-02-13 00:39:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Dahl 
							
						 
					 
					
						
						
						
						
							
						
						
							394b38b22f 
							
						 
					 
					
						
						
							
							Merge pull request  #5651  from Snuffleupagus/missing-glyphs  
						
						 
						
						... 
						
						
						
						Try to skip mapping of missing TrueType and CIDFontType2 glyphs 
						
						
					 
					
						2015-02-11 19:31:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							d124fc5e08 
							
						 
					 
					
						
						
							
							Test case for issue 5567  
						
						 
						
						
						
						
					 
					
						2015-02-10 00:16:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							01e6565dd4 
							
						 
					 
					
						
						
							
							Try to skip mapping of missing TrueType glyphs  
						
						 
						
						... 
						
						
						
						Also don't skip mapping of glyphs which are empty, if the corresponding charCode is included in toUnicode. 
						
						
					 
					
						2015-02-07 12:19:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							8174da61fb 
							
						 
					 
					
						
						
							
							Don't skip mapping of glyphs for CIDFontType2 fonts with a CIDToGIDMap  
						
						 
						
						... 
						
						
						
						Also don't skip mapping of glyphs which are empty, if the corresponding charCode is included in toUnicode. 
						
						
					 
					
						2015-02-07 12:19:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							ad41a2d574 
							
						 
					 
					
						
						
							
							Add support for TrueType (0, 0) cmap tables (issue 5501 and 5574)  
						
						 
						
						
						
						
					 
					
						2015-01-11 14:54:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							1fea44ce14 
							
						 
					 
					
						
						
							
							Ensure that |get fingerprint| doesn't fail if the ID is not an array (issue 5599)  
						
						 
						
						... 
						
						
						
						According to the [PDF specification](http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/PDF32000_2008.pdf#page=51 ) the `ID` should be an array. To prevent errors if the PDF file violates that part of the spec, check that the `ID` is actually an array.
Fixes 5599. 
						
						
					 
					
						2014-12-30 16:16:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							75767abb09 
							
						 
					 
					
						
						
							
							Add a reduced test case for issue 4379  
						
						 
						
						... 
						
						
						
						This should have been part of PR 5136.
Based on comments https://github.com/mozilla/pdf.js/issues/4379#issuecomment-51221787  and https://github.com/mozilla/pdf.js/issues/4379#issuecomment-51475463 , it should be OK to include the PDF file in the repo. 
						
						
					 
					
						2014-12-29 16:28:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b905048b 
							
						 
					 
					
						
						
							
							Add fallback for non-embedded "Century Gothic" CIDFontType2 font (issue 4722 and bug 879561)  
						
						 
						
						... 
						
						
						
						According to practical experiments, falling back to "Helvetica" when we encounter a non-embedded "[Century Gothic](http://en.wikipedia.org/wiki/Century_Gothic )" `CIDFontType2` font seems to work well.
(Also, the section on Wikipedia about "Printer ink usage" *might* provide some anecdotal evidence that Century Gothic is a fairly standard sans-serif font.)
Obviously this patch doesn't make "Century Gothic" fonts render perfectly, as is often the case with non-embedded fonts, but all the text is now legible in the referenced issues.
Fixes 4722.
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=879561 . 
						
						
					 
					
						2014-12-18 23:19:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							a340927687 
							
						 
					 
					
						
						
							
							Test case for issue 5481  
						
						 
						
						
						
						
					 
					
						2014-12-18 21:26:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							36fce7db7e 
							
						 
					 
					
						
						
							
							Test case for issue 5475  
						
						 
						
						
						
						
					 
					
						2014-12-17 22:46:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim van der Meij 
							
						 
					 
					
						
						
						
						
							
						
						
							16833159a9 
							
						 
					 
					
						
						
							
							Test case for issue 5549  
						
						 
						
						
						
						
					 
					
						2014-12-17 22:42:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							5f32f80e34 
							
						 
					 
					
						
						
							
							Add a reduced test case for issue 5470  
						
						 
						
						
						
						
					 
					
						2014-11-04 16:16:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							58cc39f329 
							
						 
					 
					
						
						
							
							Add a reduced test case for issue 5291  
						
						 
						
						
						
						
					 
					
						2014-10-25 11:35:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7966a446 
							
						 
					 
					
						
						
							
							Merge pull request  #5390  from Snuffleupagus/inline-jpeg-image-loading-test-case  
						
						 
						
						... 
						
						
						
						Add a reduced test case for PR 5286 
						
						
					 
					
						2014-10-22 09:38:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							6b2c900722 
							
						 
					 
					
						
						
							
							Merge pull request  #5401  from Snuffleupagus/bug-847420-test  
						
						 
						
						... 
						
						
						
						Add a reduced test case for bug 847420 
						
						
					 
					
						2014-10-22 08:32:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							88c88d08e1 
							
						 
					 
					
						
						
							
							Add a reduced test case for PR 5286  
						
						 
						
						
						
						
					 
					
						2014-10-22 14:11:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							4ac4d49158 
							
						 
					 
					
						
						
							
							Avoid rendering invisible Type3 fonts (issue 5421)  
						
						 
						
						
						
						
					 
					
						2014-10-18 22:29:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							0ffb54b95f 
							
						 
					 
					
						
						
							
							Add a reduced test case for bug 847420  
						
						 
						
						
						
						
					 
					
						2014-10-12 22:36:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							df2a4afd36 
							
						 
					 
					
						
						
							
							Use |toUnicode| when creating the glyph map for standard CIDFontType2 fonts without embedded font file  
						
						 
						
						
						
						
					 
					
						2014-09-27 13:20:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							744c8e8d7e 
							
						 
					 
					
						
						
							
							Merge pull request  #5250  from Snuffleupagus/issue-5238  
						
						 
						
						... 
						
						
						
						Fix Symbol fonts without font file but with Encoding dictionary (issue 5238) 
						
						
					 
					
						2014-09-26 15:18:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							3c759e296a 
							
						 
					 
					
						
						
							
							Add support for MMType1 fonts with embedded font files  
						
						 
						
						
						
						
					 
					
						2014-09-18 16:10:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							b16c973d9d 
							
						 
					 
					
						
						
							
							Fix Symbol fonts without font file but with Encoding dictionary (issue 5238)  
						
						 
						
						
						
						
					 
					
						2014-09-16 21:38:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							15681adbb9 
							
						 
					 
					
						
						
							
							Merge pull request  #5245  from Snuffleupagus/issue-5244  
						
						 
						
						... 
						
						
						
						Further amend GlyphMapForStandardFonts (issue 5244) 
						
						
					 
					
						2014-09-16 10:12:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							aa8d3d98f8 
							
						 
					 
					
						
						
							
							Fetches params in makeFilter  
						
						 
						
						
						
						
					 
					
						2014-09-09 08:29:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							3ca2c3f4a7 
							
						 
					 
					
						
						
							
							Add ZapfDingbats testcase  
						
						 
						
						
						
						
					 
					
						2014-09-03 21:57:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							be595d0721 
							
						 
					 
					
						
						
							
							Further amend GlyphMapForStandardFonts (issue 5244)  
						
						 
						
						
						
						
					 
					
						2014-09-01 10:51:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							be998261cc 
							
						 
					 
					
						
						
							
							Fixes Type3 negative font direction  
						
						 
						
						
						
						
					 
					
						2014-08-18 17:57:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							fa53fcbf57 
							
						 
					 
					
						
						
							
							Merge pull request  #5095  from Snuffleupagus/issue-5070  
						
						 
						
						... 
						
						
						
						Adjust the heuristics to recognize more cases of unknown glyphs for |toUnicode| (issue 5070) 
						
						
					 
					
						2014-08-05 17:41:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							8ecbb4da05 
							
						 
					 
					
						
						
							
							Adjust the heuristics to recognize more cases of unknown glyphs for |toUnicode| (issue 5070)  
						
						 
						
						
						
						
					 
					
						2014-08-03 21:18:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							70b934c7a5 
							
						 
					 
					
						
						
							
							Add reduced test-cases for issues 4875 and 4881  
						
						 
						
						
						
						
					 
					
						2014-08-03 18:34:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							26f5b1b2d3 
							
						 
					 
					
						
						
							
							Add a couple of reduced test-cases for PR 4259  
						
						 
						
						... 
						
						
						
						PR 4259 fixed a large number of font bugs, but none of those where added as test-cases. This was, in my opinion, unfortunate since it increases the risk of regressions in the future when other font bugs are fixed.
This PR simply adds a few more test-cases, to improve our test coverage somewhat. 
						
						
					 
					
						2014-07-31 13:46:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							50eeff2fab 
							
						 
					 
					
						
						
							
							Add a reduced test-case for issue 4800  
						
						 
						
						
						
						
					 
					
						2014-07-30 22:15:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							e5f249605c 
							
						 
					 
					
						
						
							
							Add a reduced test-case for bug 1027533  
						
						 
						
						
						
						
					 
					
						2014-07-29 16:48:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							2485f11829 
							
						 
					 
					
						
						
							
							Fix loading of PDF files with invalid or missing Type3 characters (issue 5039)  
						
						 
						
						
						
						
					 
					
						2014-07-24 15:03:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							f13c217b25 
							
						 
					 
					
						
						
							
							Fix another seac regression (issue 4801)  
						
						 
						
						
						
						
					 
					
						2014-07-22 21:44:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							53320ce734 
							
						 
					 
					
						
						
							
							Merge pull request  #5012  from Snuffleupagus/issue-5010  
						
						 
						
						... 
						
						
						
						Prevent CMapFactory.create from failing by passing the necessary parameters from PartialEvaluator_readToUnicode (issue 5010) 
						
						
					 
					
						2014-07-22 10:54:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							a7c786775d 
							
						 
					 
					
						
						
							
							[CIDFontType2] Map characters missing in toUnicode to the private use area (bug 1028735 and issue 4881)  
						
						 
						
						
						
						
					 
					
						2014-07-05 00:18:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							04975acceb 
							
						 
					 
					
						
						
							
							Prevent CMapFactory.create from failing by passing the necessary parameters from PartialEvaluator_readToUnicode (issue 5010)  
						
						 
						
						
						
						
					 
					
						2014-06-27 00:46:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							158790981c 
							
						 
					 
					
						
						
							
							Don't blindly trust toUnicode when building toFontChar for non-standard fonts without a font file (issue 4934)  
						
						 
						
						
						
						
					 
					
						2014-06-14 22:59:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							3e1db41ddd 
							
						 
					 
					
						
						
							
							Fix loading of fonts with empty font files (bug 866395 and issue 3522)  
						
						 
						
						
						
						
					 
					
						2014-05-18 21:41:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Jenwald 
							
						 
					 
					
						
						
						
						
							
						
						
							b907e15a90 
							
						 
					 
					
						
						
							
							Build paths for glyph accents when drawing text as curves  
						
						 
						
						
						
						
					 
					
						2014-05-14 00:04:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Delendik 
							
						 
					 
					
						
						
						
						
							
						
						
							b7bb016b98 
							
						 
					 
					
						
						
							
							Missing test for  #2537  (e4c3b4501dffe5bd)  
						
						 
						
						
						
						
					 
					
						2014-05-02 14:04:16 -05:00