Add 1 to the number of metrics in the HHEA table and remove the mapping of .notdef
This commit is contained in:
		
							parent
							
								
									bfe0356533
								
							
						
					
					
						commit
						fe55204042
					
				
							
								
								
									
										5
									
								
								fonts.js
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								fonts.js
									
									
									
									
									
								
							@ -271,7 +271,6 @@ var Font = (function () {
 | 
				
			|||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  function createCMapTable(glyphs) {
 | 
					  function createCMapTable(glyphs) {
 | 
				
			||||||
    glyphs.push({unicode: 0x000});
 | 
					 | 
				
			||||||
    var ranges = getRanges(glyphs);
 | 
					    var ranges = getRanges(glyphs);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    var headerSize = (12 * 2 + (ranges.length * 4 * 2));
 | 
					    var headerSize = (12 * 2 + (ranges.length * 4 * 2));
 | 
				
			||||||
@ -305,7 +304,7 @@ var Font = (function () {
 | 
				
			|||||||
      var range = ranges[i];
 | 
					      var range = ranges[i];
 | 
				
			||||||
      var start = range[0];
 | 
					      var start = range[0];
 | 
				
			||||||
      var end = range[1];
 | 
					      var end = range[1];
 | 
				
			||||||
      var delta = (((start - 1) - bias) ^ 0xffff);
 | 
					      var delta = (((start - 1) - bias) ^ 0xffff) + 1;
 | 
				
			||||||
      bias += (end - start + 1);
 | 
					      bias += (end - start + 1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      startCount += string16(start);
 | 
					      startCount += string16(start);
 | 
				
			||||||
@ -721,7 +720,7 @@ var Font = (function () {
 | 
				
			|||||||
                 "\x00\x00" + // -reserved-
 | 
					                 "\x00\x00" + // -reserved-
 | 
				
			||||||
                 "\x00\x00" + // -reserved-
 | 
					                 "\x00\x00" + // -reserved-
 | 
				
			||||||
                 "\x00\x00" + // metricDataFormat
 | 
					                 "\x00\x00" + // metricDataFormat
 | 
				
			||||||
                 string16(charstrings.length)
 | 
					                 string16(charstrings.length + 1) // Number of HMetrics
 | 
				
			||||||
      );
 | 
					      );
 | 
				
			||||||
      createTableEntry(otf, offsets, "hhea", hhea);
 | 
					      createTableEntry(otf, offsets, "hhea", hhea);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user