/// <summary> /// Create a new <see cref="CompactFontFormatFontCollection"/>. /// </summary> /// <param name="header">The header table for the font.</param> /// <param name="fontSet">The fonts in this font program.</param> public CompactFontFormatFontCollection(CompactFontFormatHeader header, IReadOnlyDictionary<string, CompactFontFormatFont> fontSet) { Header = header; Fonts = fontSet ?? throw new ArgumentNullException(nameof(fontSet)); foreach (var pair in fontSet) { FirstFont = pair.Value; break; } }
/// <summary> /// Create a new <see cref="CompactFontFormatFontCollection"/>. /// </summary> /// <param name="header">The header table for the font.</param> /// <param name="fontSet">The fonts in this font program.</param> public CompactFontFormatFontCollection(CompactFontFormatHeader header, IReadOnlyDictionary <string, CompactFontFormatFont> fontSet) { Header = header; Fonts = fontSet ?? throw new ArgumentNullException(nameof(fontSet)); }