FaceMaster

Represents the master configuration for a font face, allowing manipulation of axis values within specified ranges for variable font adjustments.

This class acts as a wrapper around a mutable map of axes, providing functionality to enforce valid axis ranges and copy the current instance.

Constructors

Link copied to clipboard

Properties

Link copied to clipboard

A map of axis names to their current values. This map is mutable and represents the active state of the font's variable axis configurations.

Link copied to clipboard
Link copied to clipboard
open override val keys: MutableSet<String>
Link copied to clipboard

A map of axis names to their valid floating-point ranges.

Link copied to clipboard
open override val size: Int
Link copied to clipboard
open override val values: MutableCollection<Double>

Functions

Link copied to clipboard
open override fun clear()
Link copied to clipboard
open override fun containsKey(key: String): Boolean
Link copied to clipboard
open override fun containsValue(value: Double): Boolean
Link copied to clipboard

Creates and returns a copy of the current FaceMaster instance.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open operator override fun get(key: String): Double?
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open override fun put(key: String, value: Double): Double?
Link copied to clipboard
open override fun putAll(from: Map<out String, Double>)
Link copied to clipboard
open override fun remove(key: String): Double?