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