SKFontManager Class

Definition

Manages a collection of fonts.

public class SKFontManager : SkiaSharp.SKObject
Inheritance

Properties

Default

Gets the default font manager.

FontFamilies

Gets all the font family names loaded by this font manager.

FontFamilyCount

Gets the number of font families available.

Handle

Gets or sets the handle to the underlying native object.

(Inherited from SKObject)
OwnsHandle

Gets a value indicating whether this object should destroy the underlying native object.

(Inherited from SKObject)

Methods

CreateDefault()

Creates a new, default font manager.

CreateTypeface(SKData, Int32)

Creates a new SKTypeface from the specified SKData.

CreateTypeface(SKStreamAsset, Int32)

Creates a new SKTypeface from the specified stream.

CreateTypeface(Stream, Int32)

Creates a new SKTypeface from the specified stream.

CreateTypeface(String, Int32)

Creates a new SKTypeface from the specified file path.

Dispose()

Releases all resources used by this SKNativeObject.

(Inherited from SKNativeObject)
Dispose(Boolean)

Releases the unmanaged resources used by the SKFontManager and optionally releases the managed resources.

GetFamilyName(Int32)

Returns the font family name for the specified index.

GetFontFamilies()

Returns all the font family names loaded by this font manager.

GetFontStyles(Int32)

Returns the font style set for the specified index.

GetFontStyles(String)

Use the system fallback to find the typeface styles for the given family.

MatchCharacter(Char)

Use the system fallback to find a typeface for the given character.

MatchCharacter(Int32)

Use the system fallback to find a typeface for the given character.

MatchCharacter(String, Char)

Use the system fallback to find a typeface for the given character.

MatchCharacter(String, Int32)

Use the system fallback to find a typeface for the given character.

MatchCharacter(String, Int32, Int32, SKFontStyleSlant, String[], Int32)

Use the system fallback to find a typeface for the given character.

MatchCharacter(String, SKFontStyle, String[], Int32)

Use the system fallback to find a typeface for the given character.

MatchCharacter(String, SKFontStyleWeight, SKFontStyleWidth, SKFontStyleSlant, String[], Char)

Use the system fallback to find a typeface for the given character.

MatchCharacter(String, SKFontStyleWeight, SKFontStyleWidth, SKFontStyleSlant, String[], Int32)

Use the system fallback to find a typeface for the given character.

MatchCharacter(String, String[], Char)

Use the system fallback to find a typeface for the given character.

MatchCharacter(String, String[], Int32)

Use the system fallback to find a typeface for the given character.

MatchFamily(String, SKFontStyle)

Find the closest matching typeface to the specified family name and style.

MatchTypeface(SKTypeface, SKFontStyle)

Find the closest matching typeface to the specified typeface and style.

Applies to