Class ParleyFontService
Namespace: VelloSharp.Text
Assembly: VelloSharp.Text.dll
public sealed class ParleyFontService
Inheritance
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
Instance
public static ParleyFontService Instance { get; }
Property Value
Methods
GetDefaultFamilyName()
public string GetDefaultFamilyName()
Returns
GetInstalledFamilyNames(bool)
public IReadOnlyList<string> GetInstalledFamilyNames(bool refresh = false)
Parameters
refresh bool
Returns
GetVariationAxes(ParleyFontInfo)
public IReadOnlyList<ParleyVariationAxis> GetVariationAxes(ParleyFontInfo fontInfo)
Parameters
fontInfo ParleyFontInfo
Returns
IReadOnlyList<ParleyVariationAxis>
TryLoadTypeface(ParleyFontQuery, out ParleyFontInfo)
public bool TryLoadTypeface(ParleyFontQuery query, out ParleyFontInfo info)
Parameters
query ParleyFontQuery
info ParleyFontInfo
Returns
TryMatchCharacter(uint, ParleyFontQuery, out ParleyFontInfo)
public bool TryMatchCharacter(uint codepoint, ParleyFontQuery query, out ParleyFontInfo info)
Parameters
codepoint uint
query ParleyFontQuery
info ParleyFontInfo