Edit

Share via


Face Class

Definition

Represents a typeface.

public class Face : HarfBuzzSharp.NativeObject
Inheritance

Constructors

Face(Blob, Int32)

Creates a new Face instance, using the specified typeface blob.

Face(Blob, UInt32)

Creates a new Face instance, using the specified typeface blob.

Face(GetTableDelegate, ReleaseDelegate)
Face(GetTableDelegate)

Creates a new Face instance, using the delegate to assemble the data.

Properties

Empty

Gets a reference to the empty Face instance.

GlyphCount
Handle

Gets or sets the handle to the underlying native object.

(Inherited from NativeObject)
Index

Gets or sets the zero-based face index in a collection.

IsImmutable
Tables
UnitsPerEm

Gets or sets the units per EM.

Methods

Dispose()

Releases all resources used by this NativeObject.

(Inherited from NativeObject)
Dispose(Boolean)

Releases the unmanaged resources used by the Face and optionally releases the managed resources.

DisposeHandler()

Releases the unmanaged resources used.

MakeImmutable()
ReferenceTable(Tag)

Applies to