# Interface SyFontDirectoryServiceType<T extends SyFontType>

Type Parameters:
  `T` - The precise type of returned fonts

All Superinterfaces:
  `com.io7m.repetoir.core.RPServiceType, SyServiceType`

@ProviderType public interface SyFontDirectoryServiceType<T extends SyFontType> extends SyServiceType
A directory of fonts.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `T`
  `get(SyFontDescription description)`
  Open a font.

  ### Methods inherited from interface com.io7m.repetoir.core.RPServiceType

  `description`

- ## Method Details

  - ### get

    T get(SyFontDescription description) throws SyFontException
    Open a font.
    Parameters:
      `description` - The font description
    Returns:
      A font
    Throws:
      `SyFontException` - If the font could not be loaded