Class CFFTable


  • public class CFFTable
    extends TTFTable
    PostScript font program (compact font format).
    • Field Detail

      • TAG

        public static final java.lang.String TAG
        A tag that identifies this table type.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CFFTable

        CFFTable()
    • Method Detail

      • read

        void read​(TrueTypeFont ttf,
                  TTFDataStream data)
           throws java.io.IOException
        This will read the required data from the stream.
        Overrides:
        read in class TTFTable
        Parameters:
        ttf - The font that is being read.
        data - The stream to read the data from.
        Throws:
        java.io.IOException - If there is an error reading the data.
      • readHeaders

        void readHeaders​(TrueTypeFont ttf,
                         TTFDataStream data,
                         FontHeaders outHeaders)
                  throws java.io.IOException
        This will read required headers from the stream into outHeaders.
        Overrides:
        readHeaders in class TTFTable
        Parameters:
        ttf - The font that is being read.
        data - The stream to read the data from.
        outHeaders - The class to write the data to.
        Throws:
        java.io.IOException - If there is an error reading the data.
      • getFont

        public CFFFont getFont()
        Returns the CFF font, which is a compact representation of a PostScript Type 1, or CIDFont
        Returns:
        the associated CFF font