Interface FontRegistry
-
- All Known Implementing Classes:
AbstractFontFileRegistry
,AfmFontRegistry
,AWTFontRegistry
,CompoundFontRegistry
,ITextBuiltInFontRegistry
,ITextFontRegistry
,MonospaceFontRegistry
,PfmFontRegistry
,TrueTypeFontRegistry
public interface FontRegistry
Creation-Date: 16.12.2005, 20:11:11- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FontMetricsFactory
createMetricsFactory()
Creates a new font metrics factory.String[]
getAllRegisteredFamilies()
FontFamily
getFontFamily(String name)
Tries to find a font family with the given name, looking through all alternative font names if neccessary.String[]
getRegisteredFamilies()
FontCache
getSecondLevelCache()
void
initialize()
-
-
-
Method Detail
-
initialize
void initialize()
-
getSecondLevelCache
FontCache getSecondLevelCache()
-
getFontFamily
FontFamily getFontFamily(String name)
Tries to find a font family with the given name, looking through all alternative font names if neccessary.- Parameters:
name
-- Returns:
- the font family or null, if there is no such family.
-
getRegisteredFamilies
String[] getRegisteredFamilies()
-
getAllRegisteredFamilies
String[] getAllRegisteredFamilies()
-
createMetricsFactory
FontMetricsFactory 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:
-
-