# Interface SyFontServiceType

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

@ProviderType public interface SyFontServiceType extends SyServiceType
A service that provides a single font definition.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `family()`
  `InputStream`
  `openStream()`
  `SyFontStyle`
  `style()`

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

  `description`

- ## Method Details

  - ### family

    String family()
    Returns:
      A description of the font family this service provides

  - ### style

    SyFontStyle style()
    Returns:
      A description of the font style this service provides

  - ### openStream

    InputStream openStream() throws IOException
    Returns:
      A stream delivering to a TrueType font.
    Throws:
      `IOException`