Table of Contents

Class FontFace

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

Methods

Describe(IntPtr)

Calls native method pango_font_face_describe.

public static extern FontDescriptionOwnedHandle Describe(IntPtr face)

Parameters

face IntPtr

Transfer ownership: None Nullable: False

Returns

FontDescriptionOwnedHandle

Transfer ownership: Full Nullable: False

GetFaceName(IntPtr)

Calls native method pango_font_face_get_face_name.

public static extern NonNullableUtf8StringUnownedHandle GetFaceName(IntPtr face)

Parameters

face IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetFamily(IntPtr)

Calls native method pango_font_face_get_family. Version: 1.46

[Version("1.46")]
public static extern IntPtr GetFamily(IntPtr face)

Parameters

face IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetGType()

Calls native function pango_font_face_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

IsSynthesized(IntPtr)

Calls native method pango_font_face_is_synthesized. Version: 1.18

[Version("1.18")]
public static extern bool IsSynthesized(IntPtr face)

Parameters

face IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ListSizes(IntPtr, out int[], out int)

Calls native method pango_font_face_list_sizes. Version: 1.4

[Version("1.4")]
public static extern void ListSizes(IntPtr face, out int[] sizes, out int nSizes)

Parameters

face IntPtr

Transfer ownership: None Nullable: False

sizes int[]

Transfer ownership: Full Nullable: True

nSizes int

Transfer ownership: Full Nullable: False