Fixing "no spaces" issue (ref #577)
This commit is contained in:
parent
297ad94c84
commit
9e53bd78d9
11
pdf.js
11
pdf.js
@ -4573,11 +4573,10 @@ var PartialEvaluator = (function partialEvaluator() {
|
|||||||
var glyphs = {};
|
var glyphs = {};
|
||||||
for (var i = firstChar; i <= lastChar; i++) {
|
for (var i = firstChar; i <= lastChar; i++) {
|
||||||
var glyph = differences[i];
|
var glyph = differences[i];
|
||||||
|
var replaceGlyph = true;
|
||||||
if (!glyph) {
|
if (!glyph) {
|
||||||
glyph = baseEncoding[i];
|
glyph = baseEncoding[i];
|
||||||
// skipping already specified by difference glyphs
|
replaceGlyph = false;
|
||||||
if (differences.indexOf(glyph) >= 0)
|
|
||||||
continue;
|
|
||||||
}
|
}
|
||||||
var index = GlyphsUnicode[glyph] || i;
|
var index = GlyphsUnicode[glyph] || i;
|
||||||
var width = widths[i] || widths[glyph];
|
var width = widths[i] || widths[glyph];
|
||||||
@ -4586,8 +4585,10 @@ var PartialEvaluator = (function partialEvaluator() {
|
|||||||
width: isNum(width) ? width : properties.defaultWidth
|
width: isNum(width) ? width : properties.defaultWidth
|
||||||
};
|
};
|
||||||
|
|
||||||
if (glyph)
|
if (glyph) {
|
||||||
glyphs[glyph] = map[i];
|
if (replaceGlyph || !glyphs[glyph])
|
||||||
|
glyphs[glyph] = map[i];
|
||||||
|
}
|
||||||
|
|
||||||
// If there is no file, the character mapping can't be modified
|
// If there is no file, the character mapping can't be modified
|
||||||
// but this is unlikely that there is any standard encoding with
|
// but this is unlikely that there is any standard encoding with
|
||||||
|
1
test/pdfs/unix01.pdf.link
Normal file
1
test/pdfs/unix01.pdf.link
Normal file
@ -0,0 +1 @@
|
|||||||
|
https://docs.rice.edu/confluence/download/attachments/4588376/unix01.pdf?version=1
|
@ -128,6 +128,12 @@
|
|||||||
"rounds": 1,
|
"rounds": 1,
|
||||||
"type": "eq"
|
"type": "eq"
|
||||||
},
|
},
|
||||||
|
{ "id": "unix01",
|
||||||
|
"file": "pdfs/unix01.pdf",
|
||||||
|
"link": true,
|
||||||
|
"rounds": 1,
|
||||||
|
"type": "eq"
|
||||||
|
},
|
||||||
{ "id": "fips197",
|
{ "id": "fips197",
|
||||||
"file": "pdfs/fips197.pdf",
|
"file": "pdfs/fips197.pdf",
|
||||||
"link": true,
|
"link": true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user