Class GlyfTable


  • public class GlyfTable
    extends TrueTypeTable
    Model the TrueType Glyf table
    • Field Detail

      • glyphs

        private java.lang.Object[] glyphs
        the glyph data, as either a byte buffer (unparsed) or a glyph object (parsed)
      • loca

        private LocaTable loca
        The glyph location table
    • Constructor Detail

      • GlyfTable

        protected GlyfTable​(TrueTypeFont ttf)
        Creates a new instance of HmtxTable
    • Method Detail

      • getGlyph

        public Glyf getGlyph​(int index)
        Get the glyph at a given index, parsing it as needed
      • getData

        public java.nio.ByteBuffer getData()
        get the data in this map as a ByteBuffer
        Overrides:
        getData in class TrueTypeTable
      • setData

        public void setData​(java.nio.ByteBuffer data)
        Initialize this structure from a ByteBuffer
        Overrides:
        setData in class TrueTypeTable
      • getLength

        public int getLength()
        Get the length of this table
        Overrides:
        getLength in class TrueTypeTable
      • toString

        public java.lang.String toString()
        Create a pretty String
        Overrides:
        toString in class TrueTypeTable