SKFontVariationAxis 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
可変フォントで定義された 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 値が等しくないかどうかを判断します。 |