text: public FontRecord(RecordInputStream in1){field_1_font_height = in1.ReadShort();field_2_attributes = in1.ReadShort();field_3_color_palette_index = in1.ReadShort();field_4_bold_weight = in1.ReadShort();field_5_base_sub_script = in1.ReadShort();field_6_underline = (byte)in1.ReadByte();field_7_family = (byte)in1.ReadByte();field_8_charset = (byte)in1.ReadByte();field_9_zero = (byte)in1.ReadByte();int field_10_font_name_len = (byte)in1.ReadByte();int unicodeFlags = in1.ReadUByte(); if (field_10_font_name_len > 0){if (unicodeFlags == 0){   field_11_font_name = in1.ReadCompressedUnicode(field_10_font_name_len);}else{   field_11_font_name = in1.ReadUnicodeLEString(field_10_font_name_len);}}else{field_11_font_name = "";}}