SystemFontProvider クラス
システムへインストールされたフォントファミリを使用するプロバイダーです。
名前空間: FloatSoda.Core.Providers
アセンブリ: FloatSoda.dll
public sealed record SystemFontProvider : FontProvider, IEquatable<FontProvider>, IEquatable<SystemFontProvider>object ← FontProvider ← SystemFontProvider
実装するインターフェイス
Section titled “実装するインターフェイス”IEquatable<FontProvider>, IEquatable<SystemFontProvider>
継承したメンバー
Section titled “継承したメンバー”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
コンストラクター
Section titled “コンストラクター”SystemFontProvider(string)
Section titled “SystemFontProvider(string)”システム上のフォントファミリ名を指定して初期化します。
public SystemFontProvider(string familyName)パラメーター
Section titled “パラメーター”familyName string
システム上のフォントファミリ名。
FamilyName
Section titled “FamilyName”システム上のフォントファミリ名を取得します。
public string FamilyName { get; }プロパティの値
Section titled “プロパティの値”Load()
Section titled “Load()”フォントファミリを同期的に読み込みます。
protected override FontResource Load()読み込んだフォントリソース。所有権はFloatSodaへ移ります。
テキストのレイアウト中に、フレームを処理するスレッドから呼び出されます。 失敗した場合は既定の書体で描画し、次に使われたときに読み込みをやり直します。