Merge pull request #210 from Poltuu/add_font3_name

ADD : name on type 3 fonts
This commit is contained in:
Eliot Jones
2020-09-10 13:59:30 +01:00
committed by GitHub

View File

@@ -50,10 +50,22 @@
}
}
return new Type3Font(NameToken.Type3, boundingBox, fontMatrix, encoding, firstCharacter,
var name = GetFontName(dictionary);
return new Type3Font(name, boundingBox, fontMatrix, encoding, firstCharacter,
lastCharacter, widths, toUnicodeCMap);
}
private NameToken GetFontName(DictionaryToken dictionary)
{
if (dictionary.TryGet(NameToken.Name, scanner, out NameToken fontName))
{
return fontName;
}
return NameToken.Type3;
}
private TransformationMatrix GetFontMatrix(DictionaryToken dictionary)
{
if (!dictionary.TryGet(NameToken.FontMatrix, out var matrixObject))