public class Kern
extends java.lang.Object
Constructor and Description |
---|
Kern(int[] firstGlyphCodes,
int[] secondGlyphCodes,
UnicodeRange[] firstUnicodeRanges,
UnicodeRange[] secondUnicodeRanges,
float adjustValue)
Creates a Kern object with the given glyph arrays
and kerning value.
|
Modifier and Type | Method and Description |
---|---|
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,
char glyphUnicode)
Returns true if the specified glyph is one of the glyphs considered
as first by this kerning entry.
|
boolean |
matchesFirstGlyph(int glyphCode,
java.lang.String glyphUnicode)
Returns true if the specified glyph is one of the glyphs considered
as first 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.
|
boolean |
matchesSecondGlyph(int glyphCode,
java.lang.String glyphUnicode)
Returns true if the specified glyph is one of the glyphs considered
as second by this kerning entry.
|
public Kern(int[] firstGlyphCodes, int[] secondGlyphCodes, UnicodeRange[] firstUnicodeRanges, UnicodeRange[] secondUnicodeRanges, float adjustValue)
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).public boolean matchesFirstGlyph(int glyphCode, java.lang.String glyphUnicode)
glyphCode
- The id of the glyph to test.glyphUnicode
- The unicode value of the glyph to test.public boolean matchesFirstGlyph(int glyphCode, char glyphUnicode)
glyphCode
- The id of the glyph to test.glyphUnicode
- The unicode value of the glyph to test.public boolean matchesSecondGlyph(int glyphCode, java.lang.String glyphUnicode)
glyphCode
- The id of the glyph to test.glyphUnicode
- The unicode value of the glyph to test.public boolean matchesSecondGlyph(int glyphCode, char glyphUnicode)
glyphCode
- The id of the glyph to test.glyphUnicode
- The unicode value of the glyph to test.public float getAdjustValue()
Copyright © 2022 Apache Software Foundation. All Rights Reserved.