System
class System(val name: String) : FontResolution() /** Permanent: this clip, as it stands, cannot render. Do not retry. */ data class Unusable(val reason: String) : FontResolution() /** Transient: nothing was learned about the font. Retrying later can still work. */ data class Unavailable(val error: String) : FontResolution()
A font the platform should look up by name on the device; nothing was downloaded; fall back to Lato when the OS does not have it.
This is the whole answer for a [FontSpec.Named] role (#20288 decision 15): the shared module classifies the playout's Id + name pair and hands the name over, the platform does the lookup. No network, no cache, no file on disk.
Properties
path
val path: String get()
Path of the font file on disk, for the platform's font registration call.