org.apache.batik.gvt.font
public class Kern extends Object
Constructor Summary | |
---|---|
Kern(int[] firstGlyphCodes, int[] secondGlyphCodes, UnicodeRange[] firstUnicodeRanges, UnicodeRange[] secondUnicodeRanges, float adjustValue)
Creates a Kern object with the given glyph arrays
and kerning value. |
Method Summary | |
---|---|
float | getAdjustValue()
Returns the kerning adjustment value for this kerning entry (a positive
value means the space between characters should decrease).
|
boolean | matchesFirstGlyph(int glyphCode, String glyphUnicode)
Returns true if the specified glyph is one of the glyphs considered
as first by this kerning entry. |
boolean | matchesFirstGlyph(int glyphCode, char glyphUnicode)
Returns true if the specified glyph is one of the glyphs considered
as first by this kerning entry. |
boolean | matchesSecondGlyph(int glyphCode, String glyphUnicode)
Returns true if the specified glyph is one of the glyphs considered
as second by this kerning entry. |
boolean | matchesSecondGlyph(int glyphCode, char glyphUnicode)
Returns true if the specified glyph is one of the glyphs considered
as second by this kerning entry. |
Parameters: firstGlyphCodes An array of glyph codes that are part of the first set of glyphs in this kerning entry. secondGlyphCodes An array of glyph codes that are part of the second set of glyphs in this kerning entry. firstUnicodeRanges An array of unicode ranges that are part of the first set of glyphs in this kerning entry. secondUnicodeRanges An array of unicode ranges that are part of the second set of glyphs in this kerning entry. adjustValue The kerning adjustment (positive value means the space between glyphs should decrease).
Returns: The kerning adjustment for this kerning entry.
Parameters: glyphCode The id of the glyph to test. glyphUnicode The unicode value of the glyph to test.
Returns: True if this glyph is in the list of first glyphs for the kerning entry
Parameters: glyphCode The id of the glyph to test. glyphUnicode The unicode value of the glyph to test.
Returns: True if this glyph is in the list of first glyphs for the kerning entry
Parameters: glyphCode The id of the glyph to test. glyphUnicode The unicode value of the glyph to test.
Returns: True if this glyph is in the list of second glyphs for the kerning entry
Parameters: glyphCode The id of the glyph to test. glyphUnicode The unicode value of the glyph to test.
Returns: True if this glyph is in the list of second glyphs for the kerning entry