VariationAxis

Inheritance: java.lang.Object

public class VariationAxis

Represents OpenType Design-Variation Axis Tag. https://learn.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg

Fields

FieldDescription
ITALICRegistered tag for the roman/italic axis.
OPTICAL_SIZERegistered tag for the optical-size axis.
SLANTRegistered tag for the slant axis.
WEIGHTRegistered tag for the weight axis.
WIDTHRegistered tag for the width axis.
length

Methods

MethodDescription
fromName(String variationAxisName)
getName(int variationAxis)
getValues()
toString(int variationAxis)

ITALIC

public static int ITALIC

Registered tag for the roman/italic axis.

OPTICAL_SIZE

public static int OPTICAL_SIZE

Registered tag for the optical-size axis. Note: The optical-size axis supersedes the OpenType size feature.

SLANT

public static int SLANT

Registered tag for the slant axis.

WEIGHT

public static int WEIGHT

Registered tag for the weight axis.

WIDTH

public static int WIDTH

Registered tag for the width axis.

length

public static int length

fromName(String variationAxisName)

public static int fromName(String variationAxisName)

Parameters:

ParameterTypeDescription
variationAxisNamejava.lang.String

Returns: int

getName(int variationAxis)

public static String getName(int variationAxis)

Parameters:

ParameterTypeDescription
variationAxisint

Returns: java.lang.String

getValues()

public static int[] getValues()

Returns: int[]

toString(int variationAxis)

public static String toString(int variationAxis)

Parameters:

ParameterTypeDescription
variationAxisint

Returns: java.lang.String