Package org.apache.batik.gvt.font
Interface GVTFontFamily
- All Known Implementing Classes:
AWTFontFamily
,SVGFontFamily
,UnresolvedFontFamily
public interface GVTFontFamily
An interface for all font family classes.
-
Method Summary
Modifier and TypeMethodDescriptionderiveFont
(float size, AttributedCharacterIterator aci) Derives a GVTFont object of the correct size.deriveFont
(float size, Map attrs) Derives a GVTFont object of the correct size from an attribute Map.Returns the font family name.Returns the FontFace for this fontFamily instance.boolean
This method returns true iff the font is a complex SVG font
-
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
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
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
-