Table of Contents

Class FontFamily

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

Methods

GetFace(IntPtr, NullableUtf8StringHandle)

Calls native method pango_font_family_get_face. Version: 1.46

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

Parameters

family IntPtr

Transfer ownership: None Nullable: False

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

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(IntPtr)

Calls native method pango_font_family_get_name.

public static extern NonNullableUtf8StringUnownedHandle GetName(IntPtr family)

Parameters

family IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

IsMonospace(IntPtr)

Calls native method pango_font_family_is_monospace. Version: 1.4

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

Parameters

family IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsVariable(IntPtr)

Calls native method pango_font_family_is_variable. Version: 1.44

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

Parameters

family IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ListFaces(IntPtr, IntPtr[], out int)

Calls native method pango_font_family_list_faces.

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

Parameters

family IntPtr

Transfer ownership: None Nullable: False

faces IntPtr[]

Transfer ownership: Container Nullable: False

nFaces int

Transfer ownership: Full Nullable: False