Class KerningPair
Inheritance
System.Object
KerningPair
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: TMPro
Syntax
[Serializable]
public class KerningPair
Constructors
KerningPair()
Declaration
public KerningPair()
KerningPair(UInt32, UInt32, Single)
Declaration
public KerningPair(uint left, uint right, float offset)
Parameters
Type | Name | Description |
---|---|---|
System.UInt32 | left | |
System.UInt32 | right | |
System.Single | offset |
KerningPair(UInt32, GlyphValueRecord_Legacy, UInt32, GlyphValueRecord_Legacy)
Declaration
public KerningPair(uint firstGlyph, GlyphValueRecord_Legacy firstGlyphAdjustments, uint secondGlyph, GlyphValueRecord_Legacy secondGlyphAdjustments)
Parameters
Type | Name | Description |
---|---|---|
System.UInt32 | firstGlyph | |
GlyphValueRecord_Legacy | firstGlyphAdjustments | |
System.UInt32 | secondGlyph | |
GlyphValueRecord_Legacy | secondGlyphAdjustments |
Fields
xOffset
Declaration
[FormerlySerializedAs("XadvanceOffset")]
public float xOffset
Field Value
Type | Description |
---|---|
System.Single |
Properties
firstGlyph
The first glyph part of a kerning pair.
Declaration
public uint firstGlyph { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
firstGlyphAdjustments
The positional adjustment of the first glyph.
Declaration
public GlyphValueRecord_Legacy firstGlyphAdjustments { get; }
Property Value
Type | Description |
---|---|
GlyphValueRecord_Legacy |
ignoreSpacingAdjustments
Determines if the Character Spacing property of the text object will affect the kerning pair. This is mostly relevant when using Diacritical marks to prevent Character Spacing from altering the
Declaration
public bool ignoreSpacingAdjustments { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
secondGlyph
The second glyph part of a kerning pair.
Declaration
public uint secondGlyph { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
secondGlyphAdjustments
The positional adjustment of the second glyph.
Declaration
public GlyphValueRecord_Legacy secondGlyphAdjustments { get; }
Property Value
Type | Description |
---|---|
GlyphValueRecord_Legacy |