final String fontName;
final boolean bold;
final boolean italic;
if (record instanceof FontRecord)
{
final FontRecord fontRecord = (FontRecord) record;
fontName = fontRecord.getFamily().getFamilyName();
if (compoundFontIdentifier != null)
{
bold = compoundFontIdentifier.isBoldSpecified();
italic = compoundFontIdentifier.isItalicsSpecified();
}
else
{
bold = fontRecord.isBold();
italic = fontRecord.isItalic();
}
}
else if (record instanceof TrueTypeFontIdentifier)
{
final TrueTypeFontIdentifier ttfFontRecord = (TrueTypeFontIdentifier) record;