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
 GVTFont deriveFont(float size, AttributedCharacterIterator aci)
          Derives a GVTFont object of the correct size.
 GVTFont deriveFont(float size, Map attrs)
          Derives a GVTFont object of the correct size from an attribute Map.
 String getFamilyName()
          Returns the font family name.
 GVTFontFace getFontFace()
          Returns the FontFace for this fontFamily instance.
 

Method Detail

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.


Copyright © 2008 Apache Software Foundation. All Rights Reserved.