SubsetAxisSetting
SubsetAxisSetting:
| { type: "single"; value: number }
| {
type: "variable";
value: { min: number; defaultValue?: number; max: number };
}
| {
type: "multiple";
value: {
ranges: (readonly [number, number] | number)[];
defaultValue?: number;
};
}
| { type: "single"; value: number }
| {
type: "variable";
value: { min: number; defaultValue?: number; max: number };
}
| {
type: "multiple";
value: {
ranges: (readonly [number, number] | number)[];
defaultValue?: number;
};
}
Type Declaration
{ type: "single"; value: number }
type: "single"Pin this axis to a single value.
value: number
{ type: "variable"; value: { min: number; defaultValue?: number; max: number } }
type: "variable"Clamp this axis's range (or just preserve it, if min and max are kept at their original values).
value: { min: number; defaultValue?: number; max: number }
{
type: "multiple";
value: {
ranges: (readonly [number, number] | number)[];
defaultValue?: number;
};
}type: "multiple"Instance this axis into multiple output font files, with each one containing a pinned or clamped axis.
value: { ranges: (readonly [number, number] | number)[]; defaultValue?: number }
Setting for an axis or style value, which can be pinned to a single value, clamped, or instanced into multiple font files.