public void Load(string path, NFormatType formatType) { using (BinaryReader br = new BinaryReader(File.OpenRead(path), Encoding.UTF8)) { this.Header = MieFontHeader.Read(br, formatType); this.FontEntries = MieFontEntries.Read(br); this.Footer = MieFontFooter.Read(br, formatType); } }
public void Save(string path, NFormatType formatType) { var folder = Path.GetDirectoryName(path); MieCommonUtils.SafeCreateDirectory(folder); using (BinaryWriter writer = new BinaryWriter(File.OpenWrite(path), Encoding.UTF8)) { this.Header.Write(writer, formatType); this.FontEntries.Write(writer); this.Footer.Write(writer, formatType); } }