Class Face
Namespace: HarfBuzzSharp
Assembly: VelloSharp.HarfBuzzSharp.dll
public sealed class Face : NativeObject, IDisposable
Inheritance
object ← NativeObject ← Face
Implements
Inherited Members
NativeObject.Handle, NativeObject.Dispose(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Face(Func<Face, Tag, Blob?>)
public Face(Func<Face, Tag, Blob?> tableProvider)
Parameters
tableProvider
Func<Face, Tag, Blob?>
Face(IFaceTableProvider)
public Face(IFaceTableProvider tableProvider)
Parameters
tableProvider
IFaceTableProvider
Face(Blob, int)
public Face(Blob blob, int index = 0)
Parameters
blob
Blob
index
int
Properties
GlyphCount
public int GlyphCount { get; }
Property Value
Index
public int Index { get; set; }
Property Value
IsImmutable
public bool IsImmutable { get; }
Property Value
Tables
public Tag[] Tables { get; }
Property Value
Tag[]
UnitsPerEm
public int UnitsPerEm { get; set; }
Property Value
VariationAxes
public VariationAxis[] VariationAxes { get; }
Property Value
Methods
DisposeHandler()
protected override void DisposeHandler()
MakeImmutable()
public void MakeImmutable()
ReferenceTable(Tag)
public Blob ReferenceTable(Tag tag)
Parameters
tag
Tag