Class TrueTypeFontRegistry
java.lang.Object
org.pentaho.reporting.libraries.fonts.registry.AbstractFontFileRegistry
org.pentaho.reporting.libraries.fonts.truetype.TrueTypeFontRegistry
- All Implemented Interfaces:
FontRegistry
Creation-Date: 07.11.2005, 19:05:46
- Author:
- Thomas Morgner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a new font metrics factory.java.lang.String[]
getFontFamily
(java.lang.String name) Tries to find a font family with the given name, looking through all alternative font names if neccessary.java.lang.String[]
Methods inherited from class org.pentaho.reporting.libraries.fonts.registry.AbstractFontFileRegistry
initialize, registerDefaultFontPath, registerFontFile, registerFontFile, registerFontPath
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TrueTypeFontRegistry
public TrueTypeFontRegistry()
-
-
Method Details
-
getSecondLevelCache
-
getRegisteredFamilies
public java.lang.String[] getRegisteredFamilies() -
getAllRegisteredFamilies
public java.lang.String[] getAllRegisteredFamilies() -
getFontFamily
Description copied from interface:FontRegistry
Tries to find a font family with the given name, looking through all alternative font names if neccessary.- Returns:
- the font family or null, if there is no such family.
-
createMetricsFactory
Creates a new font metrics factory. That factory is specific to a certain font registry and is not required to handle font records from foreign font registries. A font metrics factory should never be used on its own. It should be embedded into and used by a FontStorage implementation.- Returns:
- a new FontMetricsFactory instance
-