LayoutElementBuilders.FontStyle
class LayoutElementBuilders.FontStyle
The styling of a font (e.g. font size, and metrics).
Summary
Nested types |
|---|
|
Builder for |
Public functions |
|
|---|---|
ColorBuilders.ColorProp? |
Gets the text color. |
TypeBuilders.BoolProp? |
Gets whether the text should be rendered in a italic typeface. |
DimensionBuilders.EmProp? |
Gets the text letter-spacing. |
DimensionBuilders.SpProp? |
Gets the size of the font, in scaled pixels (sp). |
TypeBuilders.BoolProp? |
Gets whether the text should be rendered with an underline. |
LayoutElementBuilders.FontVariantProp? |
Gets the variant of a font. |
LayoutElementBuilders.FontWeightProp? |
Gets the weight of the font. |
Public functions
fungetColor(): ColorBuilders.ColorProp?
Gets the text color. If not defined, defaults to white. Intended for testing purposes only.
fungetItalic(): TypeBuilders.BoolProp?
Gets whether the text should be rendered in a italic typeface. If not specified, defaults to "false". Intended for testing purposes only.
fungetLetterSpacing(): DimensionBuilders.EmProp?
Gets the text letter-spacing. Positive numbers increase the space between letters while negative numbers tighten the space. If not specified, defaults to 0. Intended for testing purposes only.
fungetSize(): DimensionBuilders.SpProp?
Gets the size of the font, in scaled pixels (sp). If not specified, defaults to the size of the system's "body" font. Intended for testing purposes only.
fungetUnderline(): TypeBuilders.BoolProp?
Gets whether the text should be rendered with an underline. If not specified, defaults to "false". Intended for testing purposes only.
@TilesExperimental
fungetVariant(): LayoutElementBuilders.FontVariantProp?
Gets the variant of a font. Some renderers may use different fonts for title and body text, which can be selected using this field. If not specified, defaults to "body". Intended for testing purposes only.
fungetWeight(): LayoutElementBuilders.FontWeightProp?
Gets the weight of the font. If the provided value is not supported on a platform, the nearest supported value will be used. If not defined, or when set to an invalid value, defaults to "normal". Intended for testing purposes only.