Interface GVTFontFamily

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      GVTFont deriveFont​(float size, java.text.AttributedCharacterIterator aci)
      Derives a GVTFont object of the correct size.
      GVTFont deriveFont​(float size, java.util.Map attrs)
      Derives a GVTFont object of the correct size from an attribute Map.
      java.lang.String getFamilyName()
      Returns the font family name.
      GVTFontFace getFontFace()
      Returns the FontFace for this fontFamily instance.
      boolean isComplex()
      This method returns true iff the font is a complex SVG font
    • Method Detail

      • getFamilyName

        java.lang.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,
                           java.text.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,
                           java.util.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