public override void Process(TrueTypeFont font) { var reader = new TrueTypeReader(Data); Version = reader.ReadFixed(); Revision = reader.ReadFixed(); ChecksumAdjustment = reader.ReadULong(); Magic = reader.ReadULong(); Flags = reader.ReadUShort(); UnitsPerEm = reader.ReadUShort(); DateCreated = reader.ReadLongDateTime(); DateModified = reader.ReadLongDateTime(); XMin = reader.ReadFWord(); YMin = reader.ReadFWord(); XMax = reader.ReadFWord(); YMax = reader.ReadFWord(); MacStyle = reader.ReadUShort(); LowestRecommendedPPEM = reader.ReadUShort(); FontDirectionHint = reader.ReadShort(); IndexToLocFormat = reader.ReadShort(); GlyphDataFormat = reader.ReadShort(); reader.Dispose(); }