Table of Contents

Class Font

Namespace
Pango
Assembly
Pango-1.0.dll
public class Font : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
Font
Implements
Inherited Members

Constructors

Font(bool, params ConstructArgument[])

protected Font(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

Font(IntPtr, bool)

protected Font(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Methods

Describe()

public FontDescription Describe()

Returns

FontDescription

DescribeWithAbsoluteSize()

[Version("1.14")]
public FontDescription DescribeWithAbsoluteSize()

Returns

FontDescription

DescriptionsFree(FontDescription[]?)

public static void DescriptionsFree(FontDescription[]? descs)

Parameters

descs FontDescription[]

Deserialize(Context, Bytes)

[Version("1.50")]
public static Font? Deserialize(Context context, Bytes bytes)

Parameters

context Context
bytes Bytes

Returns

Font

GetCoverage(Language)

public Coverage GetCoverage(Language language)

Parameters

language Language

Returns

Coverage

GetFace()

[Version("1.46")]
public FontFace GetFace()

Returns

FontFace

GetFontMap()

[Version("1.10")]
public FontMap? GetFontMap()

Returns

FontMap

GetGType()

public static Type GetGType()

Returns

Type

GetGlyphExtents(Glyph, out Rectangle, out Rectangle)

public void GetGlyphExtents(Glyph glyph, out Rectangle inkRect, out Rectangle logicalRect)

Parameters

glyph Glyph
inkRect Rectangle
logicalRect Rectangle

GetHbFont()

[Version("1.44")]
public font_t? GetHbFont()

Returns

font_t

GetMetrics(Language?)

public FontMetrics GetMetrics(Language? language)

Parameters

language Language

Returns

FontMetrics

HasChar(uint)

[Version("1.44")]
public bool HasChar(uint wc)

Parameters

wc uint

Returns

bool

Serialize()

[Version("1.50")]
public Bytes Serialize()

Returns

Bytes