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 Details
-
getFamilyName
String getFamilyName()for example- Returns:
- for example
-
getFont
-
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
String getFontType()The font type. This is for example "TrueType" or "Type1".- Returns:
- The font type.
-
registerFont
Add a newIFont
to this family.- Parameters:
font
- The newIFont
-