[]
        
Common members of the FontCollection and SystemFontCollection.
public interface IFontCollection : IList<Font>, ICollection<Font>, IEnumerable<Font>, IEnumerable
  Public Interface IFontCollection
    Inherits IList(Of Font), ICollection(Of Font), IEnumerable(Of Font), IEnumerable
  | Name | Description | 
|---|---|
| DefaultFont | Gets or sets the default system font.  | 
      
| Name | Description | 
|---|---|
| AppendFallbackFontFamilies(params string[]) | Appends one or more font family names to the internal list of fallback font families.  | 
      
| AppendFallbackFonts(params Font[]) | Appends one or more fonts to the internal fallback font list.  | 
      
| ChooseFallbackFont(int, Font, bool, bool, bool, bool, bool) | Searches for a fallback font containing the given code point that looks similar to the source font.  | 
      
| ClearFallbackFontFamilies() | Clears the internal list of fallback font families.  | 
      
| ClearFallbackFonts() | Clears the internal list of fallback fonts.  | 
      
| FindFamilyName(string, bool, bool) | Searches for a font with the specified family name and style.  | 
      
| FindFamilyName(string[], bool, bool) | Searches for a font from the set of allowable font family names and the specified style.  | 
      
| FindFileName(string) | Searches for the first font having the specified file name.  | 
      
| FindFontPath(string) | Searches for the first font having the specified font path.  | 
      
| FindFullName(string) | Searches for the first font with specified full name. Full font name that reflects all family and relevant subfamily descriptors.  | 
      
| GetFallbackFontFamilies() | Gets a snapshot of the internal list of fallback font families.  | 
      
| GetFallbackFonts() | Gets a snapshot of the internal fallback font list.  | 
      
| RemoveFallbackFontFamilies(params string[]) | Removes one or more font family names from the internal list of fallback font families.  | 
      
| RemoveFallbackFonts(params Font[]) | Removes one or more fonts from the internal fallback font list.  | 
      
| SelectByFamilyName(string) | Returns the list of fonts with the specified family name.  | 
      
| SelectByFamilyName(string, List<Font>) | Collects the fonts with the specified family name.  | 
      
| SelectByFileName(string) | Returns the list of fonts having the same specified file name.  | 
      
| SelectByFileName(string, List<Font>) | Collects the fonts having the same specified file name.  | 
      
| SelectByFontPath(string) | Returns the list of fonts having the same specified font path.  | 
      
| SelectByFontPath(string, List<Font>) | Collects the fonts having the same specified font path.  | 
      
| SelectByFullName(string) | Returns the list of fonts with the specified full name. Full font name that reflects all family and relevant subfamily descriptors.  | 
      
| SelectByFullName(string, List<Font>) | Collects the fonts with the specified full name. Full font name that reflects all family and relevant subfamily descriptors.  | 
      
| SelectByTypographicFamilyName(string) | Returns the list of fonts with the specified typographic family name. The typographic family grouping doesn't impose any constraints on the number of faces within it, in contrast with the 4-style family grouping.  | 
      
| SelectByTypographicFamilyName(string, List<Font>) | Collects the fonts with the specified typographic family name. The typographic family grouping doesn't impose any constraints on the number of faces within it, in contrast with the 4-style family grouping.  |