Merge pull request #3917 from yurydelendik/issue-3857
Fixes gidStart for CID fonts
This commit is contained in:
commit
011ed72383
@ -5611,6 +5611,9 @@ var CFFFont = (function CFFFontClosure() {
|
|||||||
var unassignedUnicodeItems = [];
|
var unassignedUnicodeItems = [];
|
||||||
var inverseEncoding = [];
|
var inverseEncoding = [];
|
||||||
var gidStart = 0;
|
var gidStart = 0;
|
||||||
|
if (charsets[0] === '.notdef') {
|
||||||
|
gidStart = 1;
|
||||||
|
}
|
||||||
// According to section 9.7.4.2 CIDFontType0C glyph selection should be
|
// According to section 9.7.4.2 CIDFontType0C glyph selection should be
|
||||||
// handled differently.
|
// handled differently.
|
||||||
if (this.properties.subtype === 'CIDFontType0C') {
|
if (this.properties.subtype === 'CIDFontType0C') {
|
||||||
@ -5643,9 +5646,6 @@ var CFFFont = (function CFFFontClosure() {
|
|||||||
inverseEncoding[gid] = charcode | 0;
|
inverseEncoding[gid] = charcode | 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (charsets[0] === '.notdef') {
|
|
||||||
gidStart = 1;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for (var i = gidStart, ii = charsets.length; i < ii; i++) {
|
for (var i = gidStart, ii = charsets.length; i < ii; i++) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user