API Reference / @gtkx/cairo / FtFontFace
Class: FtFontFace
Defined in: font-face.d.ts:46
A FreeType font face, created with FontFace.createForFtFace or FontFace.createForPattern.
Extends
Constructors
Constructor
new FtFontFace():
FtFontFace
Returns
FtFontFace
Inherited from
Properties
__type__
__type__:
bigint
Defined in: font-face.d.ts:28
GType of CairoFontFace, the boxed type this class is registered under.
Inherited from
Methods
getReferenceCount()
getReferenceCount():
number
Defined in: font-face.d.ts:34
Returns the reference count of the font face.
Returns
number
Inherited from
getSynthesize()
getSynthesize():
FtSynthesize
Defined in: font-face.d.ts:48
Returns the styles currently synthesized for the font face.
Returns
getType()
getType():
FontType
Defined in: font-face.d.ts:32
Returns the backend the font face belongs to.
Returns
Inherited from
setSynthesize()
setSynthesize(
synthFlags):void
Defined in: font-face.d.ts:50
Enables synthesizing of the given styles.
Parameters
synthFlags
Returns
void
status()
status():
Status
Defined in: font-face.d.ts:30
Returns the error status of the font face, Status.SUCCESS when it is usable.
Returns
Inherited from
unsetSynthesize()
unsetSynthesize(
synthFlags):void
Defined in: font-face.d.ts:52
Disables synthesizing of the given styles.
Parameters
synthFlags
Returns
void
create()
staticcreate(family,slant,weight):ToyFontFace
Defined in: font-face.d.ts:22
Creates a toy font face from a family name, slant and weight.
Parameters
family
string
slant
weight
Returns
Inherited from
createForFtFace()
staticcreateForFtFace(face,loadFlags):FtFontFace
Defined in: font-face.d.ts:24
Creates a font face for a FreeType FT_Face handle, with the given FT_LOAD_* flags.
Parameters
face
loadFlags
number
Returns
FtFontFace
Inherited from
createForPattern()
staticcreateForPattern(pattern):FtFontFace
Defined in: font-face.d.ts:26
Creates a font face for a fontconfig FcPattern handle.
Parameters
pattern
Returns
FtFontFace