public OpenTypeCollection(CollectionHeader header, OpenTypeCollectionReader reader, bool lazyLoad = true) { this.header = header; lazy = lazyLoad; if (lazyLoad) { Reader = reader; } else { LoadAll(reader); } }
private OpenTypeFont[] ReadFonts(OpenTypeCollectionReader reader) => reader.ReadFonts(header, lazy);
private void LoadAll(OpenTypeCollectionReader reader) { fonts = ReadFonts(reader); }
public OpenTypeCollection(OpenTypeCollectionReader reader, bool lazyLoad = true) : this(reader.ReadCollectionHeader(), reader, lazyLoad) { }