Browse Source

Ensure lastChar is correct if it's not specified

Vivien Nicolas 14 years ago
parent
commit
cd7cf3536d
  1. 5
      pdf.js

5
pdf.js

@ -4284,9 +4284,12 @@ var PartialEvaluator = (function() { @@ -4284,9 +4284,12 @@ var PartialEvaluator = (function() {
// firstChar and width are required
// (except for 14 standard fonts)
var firstChar = xref.fetchIfRef(fontDict.get('FirstChar')) || 0;
var lastChar = xref.fetchIfRef(fontDict.get('LastChar')) || 0;
var widths = xref.fetchIfRef(fontDict.get('Widths')) || [];
var lastChar = xref.fetchIfRef(fontDict.get('LastChar'));
if (!lastChar)
lastChar = diffEncoding.length || baseEncoding.length;
// merge in the differences
var glyphsMap = {};
for (var i = firstChar; i <= lastChar; i++) {

Loading…
Cancel
Save