Package org.apache.batik.svggen.font
Class Glyph
- java.lang.Object
-
- org.apache.batik.svggen.font.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 Summary
Fields Modifier and Type Field Description protected int
advanceWidth
protected short
leftSideBearing
private Point[]
points
-
Constructor Summary
Constructors Constructor Description Glyph(GlyphDescription gd, short lsb, int advance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
describe(GlyphDescription gd)
Set the points of a glyph from the GlyphDescriptionint
getAdvanceWidth()
short
getLeftSideBearing()
Point
getPoint(int i)
int
getPointCount()
void
reset()
Resets the glyph to the TrueType table settingsvoid
scale(int factor)
-
-
-
Field Detail
-
leftSideBearing
protected short leftSideBearing
-
advanceWidth
protected int advanceWidth
-
points
private Point[] points
-
-
Constructor Detail
-
Glyph
public Glyph(GlyphDescription gd, short lsb, int advance)
-
-
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
-
-