Package de.intarsys.cwt.font
Interface IFontFamily
-
- All Known Implementing Classes:
FontFamily
public interface IFontFamily
The family a font belongs to. This is a collection of similar fonts that are different with respect to their style.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getFamilyName()
for exampleIFont
getFont(FontStyle style)
IFont[]
getFonts()
AllIFont
instances within this family.FontStyle[]
getFontStyles()
The supportedFontStyle
instances in this family.java.lang.String
getFontType()
The font type.void
registerFont(IFont font)
Add a newIFont
to this family.
-
-
-
Method Detail
-
getFamilyName
java.lang.String getFamilyName()
for example- Returns:
- for example
-
getFonts
IFont[] getFonts()
AllIFont
instances within this family.- Returns:
- All
IFont
instances within this family.
-
getFontStyles
FontStyle[] getFontStyles()
The supportedFontStyle
instances in this family.- Returns:
- The supported
FontStyle
instances in this family.
-
getFontType
java.lang.String getFontType()
The font type. This is for example "TrueType" or "Type1".- Returns:
- The font type.
-
-