Skip to content

API Reference / @gtkx/cairo / FontFace

Abstract Class: FontFace

Defined in: font-face.d.ts:19

A cairo font face (cairo_font_face_t): a typeface independent of size and transformation. Font faces come from create or a context, and wrap as the concrete class their type reports (instanceof ToyFontFace after selectFontFace).

Extended by

Constructors

Constructor

new FontFace(): FontFace

Returns

FontFace

Properties

__type__

__type__: bigint

Defined in: font-face.d.ts:23

GType of CairoFontFace, the boxed type this class is registered under.

Methods

getReferenceCount()

getReferenceCount(): number

Defined in: font-face.d.ts:29

Returns the reference count of the font face.

Returns

number


getType()

getType(): FontType

Defined in: font-face.d.ts:27

Returns the backend the font face belongs to.

Returns

FontType


status()

status(): Status

Defined in: font-face.d.ts:25

Returns the error status of the font face, Status.SUCCESS when it is usable.

Returns

Status


create()

static create(family, slant, weight): ToyFontFace

Defined in: font-face.d.ts:21

Creates a toy font face from a family name, slant and weight.

Parameters

family

string

slant

FontSlant

weight

FontWeight

Returns

ToyFontFace

Released under the MPL-2.0 License.