public static new CFFCharset2 Read(BinaryReaderFont reader, int count) { CFFCharset2 value = new CFFCharset2 { format = reader.ReadByte() }; value.Range2 = CFFRange2.ReadArray(reader, count); return(value); }
public static CFFRange2[] ReadArray(BinaryReaderFont reader, int count) { List <CFFRange2> list = new List <CFFRange2>(); for (int i = 1; i < count; i++) { CFFRange2 item = Read(reader); list.Add(item); i += item.nLeft + 1; } return(list.ToArray()); }