Skip to content

TextStudioWritingGlyphKey

StructTextStudioTextStudio
public struct TextStudioWritingGlyphKey

Stable font, glyph, and variation identity for an authored glyph path.

TextStudioWritingGlyphKey(ulong, uint, string)

Section titled “TextStudioWritingGlyphKey(ulong, uint, string)”
public TextStudioWritingGlyphKey(ulong fontIdentity, uint glyphIndex, string variationFingerprint = "")

Combines font identity, glyph index, and variation fingerprint into a writing path lookup key; null variation text becomes empty.

Parameters

Name Type
fontIdentity System.UInt64
glyphIndex System.UInt32
variationFingerprint System.String

public bool Equals(TextStudioWritingGlyphKey other)

Parameters

Name Type
other TextStudio.TextStudioWritingGlyphKey

Returns

System.Boolean

public override bool Equals(object obj)

Parameters

Name Type
obj System.Object

Returns

System.Boolean

public override int GetHashCode()

Returns

System.Int32

public ulong FontIdentity { get; }

Returns

System.UInt64

public uint GlyphIndex { get; }

Returns

System.UInt32

public string VariationFingerprint { get; }

Returns

System.String