The name of a family of fonts.
Information about a font family that can be requested using
A Stream of incoming requests for FontSetEventListener
An event indicating that the set of fonts available in the
Providerhas changed. This is most frequently caused by an ephemeral font being downloaded and cached. Clients should consider re-requesting fonts and re-rendering any displayed text.
A Stream of incoming requests for Provider
Style properties that can be used when requesting or describing a type face.
Parameters for looking up a typeface.
Parameters for requesting a typeface.
Boolean flags for
Response to a TypefaceRequest. Contains the digital font file and metadata corresponding to a returned typeface. Clients are expected to cache the results if they plan to reuse them.
Options for what the font server should do if the client requests a typeface that is not yet cached.
Protocol for listening to possible events that may occur in the
Provider’s set of fonts.
Generic groups of font families that can serve as fallbacks for a specific family.
Provider of digital font files and metadata.
The type of slant of a type face.
Horizontal width class of the glyphs.
Default slant of a typeface when none is specified.
Default weight of a typeface when none is specified.
Default width of a typeface when none is specified.
The maximum number of code points allowed in a typeface query.
The maximum number of preferred languages allowed in a typeface query.
The maximum length of a font family name.
The maximum number of styles that will be returned for a font family.
The maximum length of a typeface’s Postscript name. The limit comes from the OpenType
The maximum length of a typeface’s full name.
FaceRequestFlags. Disables approximate style matching. The service will only return font that matches the requested style exactly.
FaceRequestFlags. Disables font fallback. The service won’t try to search fallback font set if there is no requested font family or if it doesn’t contain requested character.