Interface FontRegistry
-
- All Known Implementing Classes:
AbstractFontFileRegistry,AfmFontRegistry,AWTFontRegistry,CompoundFontRegistry,ITextBuiltInFontRegistry,ITextFontRegistry,MonospaceFontRegistry,PfmFontRegistry,TrueTypeFontRegistry
public interface FontRegistryCreation-Date: 16.12.2005, 20:11:11- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FontMetricsFactorycreateMetricsFactory()Creates a new font metrics factory.String[]getAllRegisteredFamilies()FontFamilygetFontFamily(String name)Tries to find a font family with the given name, looking through all alternative font names if neccessary.String[]getRegisteredFamilies()FontCachegetSecondLevelCache()voidinitialize()
-
-
-
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:
-
-