Table of Contents

Class FontFamily

Namespace
Pango.Internal
Assembly
Pango-1.0.dll
public class FontFamily
Inheritance
FontFamily
Inherited Members

Methods

GetFace(nint, NullableUtf8StringHandle)

Calls native method pango_font_family_get_face. Version: 1.46

[Version("1.46")]
public static extern nint GetFace(nint family, NullableUtf8StringHandle name)

Parameters

family nint

Transfer ownership: None Nullable: False

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function pango_font_family_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetName(nint)

Calls native method pango_font_family_get_name.

public static extern NonNullableUtf8StringUnownedHandle GetName(nint family)

Parameters

family nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

IsMonospace(nint)

Calls native method pango_font_family_is_monospace. Version: 1.4

[Version("1.4")]
public static extern bool IsMonospace(nint family)

Parameters

family nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsVariable(nint)

Calls native method pango_font_family_is_variable. Version: 1.44

[Version("1.44")]
public static extern bool IsVariable(nint family)

Parameters

family nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ListFaces(nint, nint[], out int)

Calls native method pango_font_family_list_faces.

public static extern void ListFaces(nint family, nint[] faces, out int nFaces)

Parameters

family nint

Transfer ownership: None Nullable: False

faces nint[]

Transfer ownership: Container Nullable: False

nFaces int

Transfer ownership: Full Nullable: False