Merge pull request #656 from notmasteryet/tree-32
Fixing invalid CFF DICT entry (#621)
This commit is contained in:
		
						commit
						4c07a362ea
					
				
							
								
								
									
										10
									
								
								fonts.js
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								fonts.js
									
									
									
									
									
								
							| @ -2861,7 +2861,15 @@ var Type2CFF = (function type2CFF() { | ||||
|         if (b <= 21) { | ||||
|           if (b === 12) { | ||||
|             ++pos; | ||||
|             var b = (b << 8) | dict[pos]; | ||||
|             var op = dict[pos]; | ||||
|             if ((op > 14 && op < 17) || | ||||
|                 (op > 23 && op < 30) || op > 38) { | ||||
|               warn('Invalid CFF dictionary key: ' + op); | ||||
|               // trying to replace it with initialRandomSeed
 | ||||
|               // to pass sanitizer
 | ||||
|               dict[pos] = 19; | ||||
|             } | ||||
|             var b = (b << 8) | op; | ||||
|           } | ||||
|           entries.push([b, operands]); | ||||
|           operands = []; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user