SKFontVariationAxis Struktur

Definition

Beschreibt eine einzelne Variationsachse, die in einer Variablenschriftart definiert ist.

public struct SKFontVariationAxis : IEquatable<SkiaSharp.SKFontVariationAxis>
Vererbung
SKFontVariationAxis
Implementiert

Beispiele

Auflisten der Variationsachsen einer variablen Schriftart:

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}");
}

Hinweise

"SKFontVariationAxis" beschreibt eine Achse aus der Tabelle "fvar" einer Variablenschriftart, einschließlich seiner Vier-Byte-Tag-ID, des Minimalwerts, des Standardwerts und der maximalen Entwurfsraumwerte und ob die Achse vom Benutzer ausgeblendet werden soll.

Instanzen werden von <"xref:SkiaSharp.SKTypeface.VariationDesignParameters> " und <"xref:SkiaSharp.SKTypeface.GetVariationDesignParameters*>" zurückgegeben.

Eigenschaften

Name Beschreibung
Default

Dient zum Abrufen oder Festlegen des Standardentwurfsraumwerts für diese Variationsachse.

IsHidden

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob diese Variationsachse für den Benutzer ausgeblendet werden soll.

Max

Ruft den maximalen Entwurfsraumwert für diese Variationsachse ab oder legt diesen fest.

Min

Ruft den minimalen Entwurfsraumwert für diese Variationsachse ab oder legt diesen fest.

Tag

Ruft das Vier-Byte-Tag ab, das diese Variationsachse identifiziert, oder legt dieses fest.

Methoden

Name Beschreibung
Equals(Object)

Gibt an, ob diese Variationsachse dem angegebenen Objekt entspricht.

Equals(SKFontVariationAxis)

Gibt an, ob diese Variationsachse gleich einem anderen SKFontVariationAxisist.

GetHashCode()

Gibt einen Hashcode für diese Variationsachse zurück.

Operatoren

Name Beschreibung
Equality(SKFontVariationAxis, SKFontVariationAxis)

Bestimmt, ob zwei SKFontVariationAxis Werte gleich sind.

Inequality(SKFontVariationAxis, SKFontVariationAxis)

Bestimmt, ob zwei SKFontVariationAxis Werte nicht gleich sind.

Gilt für: