Package org.apache.fop.fonts
Class DefaultFontConfig.Font
- java.lang.Object
-
- org.apache.fop.fonts.DefaultFontConfig.Font
-
- Enclosing class:
- DefaultFontConfig
public static final class DefaultFontConfig.Font extends java.lang.ObjectRepresents a font object within the FOP conf.
-
-
Field Summary
Fields Modifier and Type Field Description private booleanadvancedprivate java.lang.Stringafmprivate booleanembedAsType1private java.lang.StringembeddingModeprivate java.lang.StringembedUriprivate java.lang.StringencodingModeprivate booleankerningprivate booleanlazyLoadprivate java.lang.Stringmetricsprivate java.lang.Stringpfmprivate booleansimulateStyleprivate java.lang.StringsubFontprivate java.util.List<FontTriplet>tripletListprivate booleanuseSVG
-
Constructor Summary
Constructors Modifier Constructor Description privateFont(java.lang.String metrics, java.lang.String embed, java.lang.String afm, java.lang.String pfm, java.lang.String subFont, boolean kerning, boolean advanced, java.lang.String encodingMode, java.lang.String embeddingMode, boolean simulateStyle, boolean embedAsType1, boolean useSVG, boolean lazyLoad)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAfm()booleangetEmbedAsType1()java.lang.StringgetEmbeddingMode()java.lang.StringgetEmbedURI()Gets the URI of the font to embed.java.lang.StringgetEncodingMode()java.lang.StringgetMetrics()Gets the String representing the metrics file.java.lang.StringgetPfm()booleangetSimulateStyle()java.lang.StringgetSubFont()Gets the sub font within, for example, a TTC.java.util.List<FontTriplet>getTripletList()booleangetUseSVG()booleanisAdvanced()booleanisKerning()Whether or not to allow kerning of glyphs.booleanisLazyLoad()
-
-
-
Field Detail
-
metrics
private final java.lang.String metrics
-
embedUri
private final java.lang.String embedUri
-
afm
private java.lang.String afm
-
pfm
private java.lang.String pfm
-
subFont
private final java.lang.String subFont
-
kerning
private final boolean kerning
-
advanced
private final boolean advanced
-
encodingMode
private final java.lang.String encodingMode
-
embeddingMode
private final java.lang.String embeddingMode
-
simulateStyle
private final boolean simulateStyle
-
embedAsType1
private final boolean embedAsType1
-
useSVG
private final boolean useSVG
-
lazyLoad
private final boolean lazyLoad
-
tripletList
private final java.util.List<FontTriplet> tripletList
-
-
Constructor Detail
-
Font
private Font(java.lang.String metrics, java.lang.String embed, java.lang.String afm, java.lang.String pfm, java.lang.String subFont, boolean kerning, boolean advanced, java.lang.String encodingMode, java.lang.String embeddingMode, boolean simulateStyle, boolean embedAsType1, boolean useSVG, boolean lazyLoad)
-
-
Method Detail
-
getTripletList
public java.util.List<FontTriplet> getTripletList()
-
isKerning
public boolean isKerning()
Whether or not to allow kerning of glyphs.- Returns:
- true to allow glyph kerning
-
isAdvanced
public boolean isAdvanced()
-
getMetrics
public java.lang.String getMetrics()
Gets the String representing the metrics file.- Returns:
- the metrics file
-
getEmbedURI
public java.lang.String getEmbedURI()
Gets the URI of the font to embed.- Returns:
- the font URI
-
getSubFont
public java.lang.String getSubFont()
Gets the sub font within, for example, a TTC.- Returns:
- the sub font name
-
getEncodingMode
public java.lang.String getEncodingMode()
-
getEmbeddingMode
public java.lang.String getEmbeddingMode()
-
getAfm
public java.lang.String getAfm()
-
getPfm
public java.lang.String getPfm()
-
getSimulateStyle
public boolean getSimulateStyle()
-
getEmbedAsType1
public boolean getEmbedAsType1()
-
getUseSVG
public boolean getUseSVG()
-
isLazyLoad
public boolean isLazyLoad()
-
-