# LayoutElementBuilders.FontStyle

Artifact: [androidx.wear.tiles:tiles](https://developer.android.com/jetpack/androidx/releases/wear-tiles) [View Source](https://cs.android.com/search?q=file:androidx/wear/tiles/LayoutElementBuilders.java+class:androidx.wear.tiles.LayoutElementBuilders.FontStyle) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

*** ** * ** ***


```
class LayoutElementBuilders.FontStyle
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
> Deprecated in Java

The styling of a font (e.g. font size, and metrics).

## Summary

| ### Nested types |
|---|
| `class https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle.Builder` **This class is deprecated.** Deprecated in Java |

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/tiles/ColorBuilders.ColorProp?` | `[getColor](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getColor())()` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/kotlin/androidx/wear/tiles/TypeBuilders.BoolProp?` | `[getItalic](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getItalic())()` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/kotlin/androidx/wear/tiles/DimensionBuilders.EmProp?` | `[getLetterSpacing](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getLetterSpacing())()` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/kotlin/androidx/wear/tiles/DimensionBuilders.SpProp?` | `[getSize](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getSize())()` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/kotlin/androidx/wear/tiles/TypeBuilders.BoolProp?` | `[getUnderline](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getUnderline())()` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontVariantProp?` | `@https://developer.android.com/reference/kotlin/androidx/wear/tiles/TilesExperimental [getVariant](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getVariant())()` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontWeightProp?` | `[getWeight](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getWeight())()` **This function is deprecated.** Deprecated in Java |

## Public functions

### getColor

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

```
fun [getColor](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getColor())(): ColorBuilders.ColorProp?
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Gets the text color. If not defined, defaults to white. Intended for testing purposes only.

### getItalic

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

```
fun [getItalic](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getItalic())(): TypeBuilders.BoolProp?
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Gets whether the text should be rendered in a italic typeface. If not specified, defaults to "false". Intended for testing purposes only.

### getLetterSpacing

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

```
fun [getLetterSpacing](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getLetterSpacing())(): DimensionBuilders.EmProp?
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

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.

### getSize

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

```
fun [getSize](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getSize())(): DimensionBuilders.SpProp?
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

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.

### getUnderline

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

```
fun [getUnderline](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getUnderline())(): TypeBuilders.BoolProp?
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Gets whether the text should be rendered with an underline. If not specified, defaults to "false". Intended for testing purposes only.

### getVariant

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

```
@TilesExperimental
fun [getVariant](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getVariant())(): LayoutElementBuilders.FontVariantProp?
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

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.

### getWeight

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.0.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

```
fun [getWeight](https://developer.android.com/reference/kotlin/androidx/wear/tiles/LayoutElementBuilders.FontStyle#getWeight())(): LayoutElementBuilders.FontWeightProp?
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

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.