mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-22 16:18:08 +02:00
Reduce the duplication slightly when detecting an OpenType font (in the Font
constructor)
This commit is contained in:
parent
e6f5b3e37e
commit
999e30723d
1 changed files with 5 additions and 5 deletions
|
@ -628,26 +628,26 @@ var Font = (function FontClosure() {
|
|||
}
|
||||
} else if (isOpenTypeFile(file)) {
|
||||
// Sometimes the type/subtype can be a complete lie (see issue7598.pdf).
|
||||
type = subtype = 'OpenType';
|
||||
subtype = 'OpenType';
|
||||
}
|
||||
}
|
||||
if (subtype === 'CIDFontType0C' && type !== 'CIDFontType0') {
|
||||
type = 'CIDFontType0';
|
||||
}
|
||||
if (subtype === 'OpenType') {
|
||||
type = 'OpenType';
|
||||
}
|
||||
// Some CIDFontType0C fonts by mistake claim CIDFontType0.
|
||||
if (type === 'CIDFontType0') {
|
||||
if (isType1File(file)) {
|
||||
subtype = 'CIDFontType0';
|
||||
} else if (isOpenTypeFile(file)) {
|
||||
// Sometimes the type/subtype can be a complete lie (see issue6782.pdf).
|
||||
type = subtype = 'OpenType';
|
||||
subtype = 'OpenType';
|
||||
} else {
|
||||
subtype = 'CIDFontType0C';
|
||||
}
|
||||
}
|
||||
if (subtype === 'OpenType' && type !== 'OpenType') {
|
||||
type = 'OpenType';
|
||||
}
|
||||
|
||||
var data;
|
||||
switch (type) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue