case 'CIDFontType0':
this.mimetype = 'font/opentype';
- var subtype = file.dict.get('Subtype');
- if (subtype && subtype.name === 'Type1C') {
+ var subtype = properties.subtype;
+ if (subtype === 'Type1C') {
var cff = new Type2CFF(file);
} else {
var cff = new CFF(name, file, properties);
}
}
+ if (fontFile && fontFile.dict) {
+ var fileType = fontFile.dict.get('Subtype');
+ if (fileType)
+ fileType = fileType.name;
+ }
+
var properties = {
type: subType.name,
+ subtype: fileType,
encoding: encodingMap,
charset: charset,
firstChar: fontDict.get('FirstChar'),