mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-20 07:08:08 +02:00
Fixing double metrics issue for glyphs (#484)
This commit is contained in:
parent
82745def0a
commit
fc574f646a
1 changed files with 7 additions and 1 deletions
8
pdf.js
8
pdf.js
|
@ -4357,7 +4357,13 @@ var PartialEvaluator = (function() {
|
|||
var lastChar = properties.lastChar;
|
||||
var glyphs = {};
|
||||
for (var i = firstChar; i <= lastChar; i++) {
|
||||
var glyph = differences[i] || baseEncoding[i];
|
||||
var glyph = differences[i];
|
||||
if (!glyph) {
|
||||
glyph = baseEncoding[i];
|
||||
// skipping already specified by difference glyphs
|
||||
if (differences.indexOf(glyph) >= 0)
|
||||
continue;
|
||||
}
|
||||
var index = GlyphsUnicode[glyph] || i;
|
||||
var width = properties.widths[i] || properties.widths[glyph];
|
||||
map[i] = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue