/// <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;
     }
 }
示例#2
0
 /// <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));
 }