Class DefaultFontConfig.Font

  • Enclosing class:
    DefaultFontConfig

    public static final class DefaultFontConfig.Font
    extends java.lang.Object
    Represents a font object within the FOP conf.
    • 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)  
    • 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()