SKFontVariationPositionCoordinate 構造体

定義

1 つのバリエーション軸のデザイン空間値を表します。

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

太さ軸を太字 (700) に設定します。

var coord = new SKFontVariationPositionCoordinate
{
    Axis = SKFourByteTag.Parse("wght"),
    Value = 700f,
};

注釈

'SKFontVariationPositionCoordinate' は、軸タグとデザイン空間の値をペアにし、その軸に沿ったフォントの位置を指定するために使用します。 これらの座標の配列は、変数フォントのバリエーション インスタンスを作成するために、 <xref:SkiaSharp.SKTypeface.Clone*> または <xref:SkiaSharp.HarfBuzzSharp.Font.SetVariations*> に渡されます。

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

プロパティ

名前 説明
Axis

この座標が適用されるバリエーション軸の 4 バイト タグを取得または設定します。

Value

この軸座標のデザイン空間値を取得または設定します。

メソッド

名前 説明
Equals(Object)

この座標が指定したオブジェクトと等しいかどうかを示します。

Equals(SKFontVariationPositionCoordinate)

この座標が別の SKFontVariationPositionCoordinateと等しいかどうかを示します。

GetHashCode()

この座標のハッシュ コードを返します。

演算子

名前 説明
Equality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

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

Inequality(SKFontVariationPositionCoordinate, SKFontVariationPositionCoordinate)

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

適用対象