public class PfmFontRegistry extends AbstractFontFileRegistry
Constructor and Description |
---|
PfmFontRegistry() |
Modifier and Type | Method and Description |
---|---|
boolean |
addFont(java.io.File font,
java.lang.String encoding)
Adds the fontname by creating the basefont object.
|
FontMetricsFactory |
createMetricsFactory()
Creates a new font metrics factory.
|
java.lang.String[] |
getAllRegisteredFamilies() |
FontFamily |
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[] |
getRegisteredFamilies() |
FontCache |
getSecondLevelCache() |
boolean |
isItextCompatibleChecks() |
void |
setItextCompatibleChecks(boolean itextCompatibleChecks) |
initialize, registerDefaultFontPath, registerFontFile, registerFontFile, registerFontPath
public boolean isItextCompatibleChecks()
public void setItextCompatibleChecks(boolean itextCompatibleChecks)
public FontMetricsFactory createMetricsFactory()
FontRegistry
public FontCache getSecondLevelCache()
public boolean addFont(java.io.File font, java.lang.String encoding) throws java.io.IOException
font
- the font file name.encoding
- the encoding.java.io.IOException
- if the base font file could not be read.public java.lang.String[] getRegisteredFamilies()
public java.lang.String[] getAllRegisteredFamilies()
public FontFamily getFontFamily(java.lang.String name)
FontRegistry