private ITag readDefineFontInfo(TagType type) throws IOException, MalformedTagException
{
assert type == TagType.DefineFontInfo || type == TagType.DefineFontInfo2 : "unknown tag type in readDefineFontInfo";
final int fontId = bitStream.readUI16();
final ICharacterTag fontTag = getTagById(fontId, type);
final String fontName = readLengthString();
final int reserved = bitStream.readUB(2);
final boolean smallText = bitStream.readBit();
final boolean shiftJIS = bitStream.readBit();
final boolean ansi = bitStream.readBit();