Interface GVTFontFamily

All Known Implementing Classes:
AWTFontFamily, SVGFontFamily, UnresolvedFontFamily

public interface GVTFontFamily
An interface for all font family classes.
Version:
$Id: GVTFontFamily.java 1733416 2016-03-03 07:07:13Z gadams $
  • Method Details

    • getFamilyName

      String getFamilyName()
      Returns the font family name.
      Returns:
      The family name.
    • getFontFace

      GVTFontFace getFontFace()
      Returns the FontFace for this fontFamily instance.
    • deriveFont

      GVTFont deriveFont(float size, AttributedCharacterIterator aci)
      Derives a GVTFont object of the correct size.
      Parameters:
      size - The required size of the derived font.
      aci - The character iterator that will be rendered using the derived font.
    • deriveFont

      GVTFont deriveFont(float size, Map attrs)
      Derives a GVTFont object of the correct size from an attribute Map.
      Parameters:
      size - The required size of the derived font.
      attrs - The Attribute Map to get Values from.
    • isComplex

      boolean isComplex()
      This method returns true iff the font is a complex SVG font