return new DefineFont3Tag(header, fontId, fontFlagsHasLayout, fontFlagsShiftJIS,
fontFlagsSmallText, fontFlagsANSI, fontFlagsWideOffsets, fontFlagsWideCodes,
fontFlagsItalic, fontFlagsBold, languageCode, fontNameLen, fontName,
numGlyphs, new ParsedINTElementList(offsetTable), codeTableOffset, new Shape3List(glyphShapeTable),
new ParsedINTElementList(codeTable), fontAscent,
fontDescent, fontLeading, new INT16List(fontAdvanceTable), new RectList(fontBoundsTable), kerningCount,
new KerningRecordList(fontKerningTable));
}