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.Object
Represents a font object within the FOP conf.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
advanced
private java.lang.String
afm
private boolean
embedAsType1
private java.lang.String
embeddingMode
private java.lang.String
embedUri
private java.lang.String
encodingMode
private boolean
kerning
private java.lang.String
metrics
private java.lang.String
pfm
private boolean
simulateStyle
private java.lang.String
subFont
private java.util.List<FontTriplet>
tripletList
private boolean
useSVG
-
Constructor Summary
Constructors Modifier Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAfm()
boolean
getEmbedAsType1()
java.lang.String
getEmbeddingMode()
java.lang.String
getEmbedURI()
Gets the URI of the font to embed.java.lang.String
getEncodingMode()
java.lang.String
getMetrics()
Gets the String representing the metrics file.java.lang.String
getPfm()
boolean
getSimulateStyle()
java.lang.String
getSubFont()
Gets the sub font within, for example, a TTC.java.util.List<FontTriplet>
getTripletList()
boolean
getUseSVG()
boolean
isAdvanced()
boolean
isKerning()
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()
-
-