mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-23 08:38:06 +02:00
removing differences from the cmap
This commit is contained in:
parent
aaad824f77
commit
5d347b0ddb
1 changed files with 0 additions and 12 deletions
12
src/fonts.js
12
src/fonts.js
|
@ -2756,24 +2756,12 @@ CFF.prototype = {
|
|||
var charstrings = [];
|
||||
var reverseMapping = {};
|
||||
var encoding = properties.baseEncoding;
|
||||
var differences = properties.differences;
|
||||
var usedIn = [];
|
||||
var i, length, glyphName;
|
||||
for (i = 0, length = encoding.length; i < length; ++i) {
|
||||
glyphName = encoding[i];
|
||||
if (!glyphName || isSpecialUnicode(i))
|
||||
continue;
|
||||
reverseMapping[glyphName] = i;
|
||||
usedIn[i] = glyphName;
|
||||
}
|
||||
for (i = 0, length = differences.length; i < length; ++i) {
|
||||
glyphName = differences[i];
|
||||
if (!glyphName || isSpecialUnicode(i))
|
||||
continue;
|
||||
if (usedIn[i])
|
||||
delete reverseMapping[usedIn[i]];
|
||||
reverseMapping[glyphName] = i;
|
||||
usedIn[i] = glyphName;
|
||||
}
|
||||
reverseMapping['.notdef'] = 0;
|
||||
var unusedUnicode = kCmapGlyphOffset;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue