Reduce the duplication slightly when detecting an OpenType font (in the Font
constructor)
This commit is contained in:
parent
e6f5b3e37e
commit
999e30723d
@ -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…
x
Reference in New Issue
Block a user