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 |