public ushort[] GetGlyphs(IntPtr text, int length, SKEncoding encoding) => GetGlyphs(text, length, encoding.ToTextEncoding());
public ushort[] GetGlyphs(byte[] text, SKEncoding encoding) => GetGlyphs(text.AsSpan(), encoding.ToTextEncoding());
public ushort[] GetGlyphs(ReadOnlySpan <byte> text, SKEncoding encoding) => GetGlyphs(text, encoding.ToTextEncoding());
public int CountGlyphs(IntPtr str, int strLen, SKEncoding encoding) => GetFont().CountGlyphs(str, strLen, encoding.ToTextEncoding());
public int CountGlyphs(ReadOnlySpan <byte> str, SKEncoding encoding) => GetFont().CountGlyphs(str, encoding.ToTextEncoding());
public int CountGlyphs(byte[] str, SKEncoding encoding) => GetFont().CountGlyphs(str, encoding.ToTextEncoding());
public static byte[] GetEncodedText(string text, SKEncoding encoding) => GetEncodedText(text.AsSpan(), encoding.ToTextEncoding());
public int CountGlyphs(byte[] str, SKEncoding encoding) => CountGlyphs(str.AsSpan(), encoding.ToTextEncoding());