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 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)
-
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.
-
-
-
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
-
embedAsType1
private final boolean embedAsType1
-
simulateStyle
private final boolean simulateStyle
-
useSVG
private final boolean useSVG
-
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)
-
-
Method Detail
-
getEncodingMode
public java.lang.String getEncodingMode()
-
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
-
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()
-
-