SKFontVariationAxis 構造体

定義

可変フォントで定義された 1 つのバリエーション軸について説明します。

public struct SKFontVariationAxis : IEquatable<SkiaSharp.SKFontVariationAxis>
継承
SKFontVariationAxis
実装

可変フォントのバリエーション軸を一覧表示します。

using var typeface = SKTypeface.FromFile("variable-font.ttf");
foreach (var axis in typeface.VariationDesignParameters)
{
    Console.WriteLine($"{axis.Tag}: [{axis.Min}, {axis.Default}, {axis.Max}] hidden={axis.IsHidden}");
}

注釈

'SKFontVariationAxis' は、変数フォントの 'fvar' テーブルの 1 つの軸を表します。これには、4 バイトのタグ識別子、最小、既定、および最大のデザイン空間値、および軸をユーザーに非表示にする必要があるかどうかが含まれます。

インスタンスは、 <xref:SkiaSharp.SKTypeface.VariationDesignParameters> および <xref:SkiaSharp.SKTypeface.GetVariationDesignParameters*> によって返されます。

プロパティ

名前 説明
Default

このバリエーション軸の既定のデザイン空間値を取得または設定します。

IsHidden

このバリエーション軸がユーザーに表示されないようにするかどうかを示す値を取得または設定します。

Max

このバリエーション軸の最大デザイン空間値を取得または設定します。

Min

このバリエーション軸の最小デザイン空間値を取得または設定します。

Tag

このバリエーション軸を識別する 4 バイト タグを取得または設定します。

メソッド

名前 説明
Equals(Object)

このバリエーション軸が指定したオブジェクトと等しいかどうかを示します。

Equals(SKFontVariationAxis)

この変化軸が別の SKFontVariationAxisと等しいかどうかを示します。

GetHashCode()

このバリエーション軸のハッシュ コードを返します。

演算子

名前 説明
Equality(SKFontVariationAxis, SKFontVariationAxis)

2 つの SKFontVariationAxis 値が等しいかどうかを判断します。

Inequality(SKFontVariationAxis, SKFontVariationAxis)

2 つの SKFontVariationAxis 値が等しくないかどうかを判断します。

適用対象