Class Glyph


  • public class Glyph
    extends java.lang.Object
    An individual glyph within a font.
    Version:
    $Id: Glyph.java 1804130 2017-08-04 14:41:11Z ssteiner $
    • Field Detail

      • leftSideBearing

        protected short leftSideBearing
      • advanceWidth

        protected int advanceWidth
      • points

        private Point[] points
    • Constructor Detail

    • Method Detail

      • getAdvanceWidth

        public int getAdvanceWidth()
      • getLeftSideBearing

        public short getLeftSideBearing()
      • getPoint

        public Point getPoint​(int i)
      • getPointCount

        public int getPointCount()
      • reset

        public void reset()
        Resets the glyph to the TrueType table settings
      • scale

        public void scale​(int factor)
        Parameters:
        factor - a 16.16 fixed value
      • describe

        private void describe​(GlyphDescription gd)
        Set the points of a glyph from the GlyphDescription