Class KernTable
public sealed class KernTable
- Inheritance
-
KernTable
- Inherited Members
Constructors
KernTable(ReadOnlySpan<byte>, CMapTable)
public KernTable(ReadOnlySpan<byte> data, CMapTable cmap)
Parameters
dataReadOnlySpan<byte>cmapCMapTable
Fields
Pairs
public readonly Dictionary<(ushort Left, ushort Right), short> Pairs
Field Value
Properties
CMap
public CMapTable CMap { get; }
Property Value
this[Rune, Rune]
public TrueTypeFont.ValueRecord this[Rune left, Rune right] { get; }
Parameters
Property Value
Methods
CreateSubset(IEnumerable<Pair>)
Creates a horizontal format-0 kern table from the retained pairs.
public static byte[] CreateSubset(IEnumerable<KernTable.Pair> pairs)
Parameters
pairsIEnumerable<KernTable.Pair>
Returns
- byte[]
GetKerningAdjustment(ushort, ushort)
public short GetKerningAdjustment(ushort left, ushort right)