public class MonospaceFontRegistry extends Object implements FontRegistry
Constructor and Description |
---|
MonospaceFontRegistry(float lpi,
float cpi) |
Modifier and Type | Method and Description |
---|---|
void |
add(MonospaceFontFamily family) |
FontMetricsFactory |
createMetricsFactory()
Creates a new font metrics factory.
|
String[] |
getAllRegisteredFamilies() |
MonospaceFontFamily |
getFallback() |
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() |
protected static FontCache |
internalGetSecondLevelCache() |
void |
setFallback(MonospaceFontFamily fallback) |
protected static FontCache internalGetSecondLevelCache()
public FontCache getSecondLevelCache()
getSecondLevelCache
in interface FontRegistry
public void add(MonospaceFontFamily family)
public MonospaceFontFamily getFallback()
public void setFallback(MonospaceFontFamily fallback)
public void initialize()
initialize
in interface FontRegistry
public FontFamily getFontFamily(String name)
getFontFamily
in interface FontRegistry
name
- public String[] getRegisteredFamilies()
getRegisteredFamilies
in interface FontRegistry
public String[] getAllRegisteredFamilies()
getAllRegisteredFamilies
in interface FontRegistry
public FontMetricsFactory createMetricsFactory()
createMetricsFactory
in interface FontRegistry
Copyright © 2019 Hitachi Vantara. All rights reserved.