{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

FontFamily.Companion

public static class FontFamily.Companion


Summary

Public methods

static final @NonNull GenericFontFamily

Cursive, hand-written like font family.

static final @NonNull SystemFontFamily

The platform default font.

static final @NonNull GenericFontFamily

Font family where glyphs have the same fixed width.

static final @NonNull GenericFontFamily

Font family with low contrast and plain stroke endings.

static final @NonNull GenericFontFamily

The formal text style for scripts.

Public methods

getCursive

public static final @NonNull GenericFontFamily getCursive()

Cursive, hand-written like font family.

If the device doesn't support this font family, the system will fallback to the default font.

import androidx.compose.material.Text
import androidx.compose.ui.text.font.Font
import androidx.compose.ui.text.font.FontFamily

Text(
    text = "Demo Text cursive",
    fontFamily = FontFamily.Cursive
)

See CSS cursive

getDefault

public static final @NonNull SystemFontFamily getDefault()

The platform default font.

getMonospace

public static final @NonNull GenericFontFamily getMonospace()

Font family where glyphs have the same fixed width.

import androidx.compose.material.Text
import androidx.compose.ui.text.font.Font
import androidx.compose.ui.text.font.FontFamily

Text(
    text = "Demo Text monospace",
    fontFamily = FontFamily.Monospace
)

See CSS monospace

getSansSerif

public static final @NonNull GenericFontFamily getSansSerif()

Font family with low contrast and plain stroke endings.

import androidx.compose.material.Text
import androidx.compose.ui.text.font.Font
import androidx.compose.ui.text.font.FontFamily

Text(
    text = "Demo Text sans-serif",
    fontFamily = FontFamily.SansSerif
)

See CSS sans-serif

getSerif

public static final @NonNull GenericFontFamily getSerif()

The formal text style for scripts.

import androidx.compose.material.Text
import androidx.compose.ui.text.font.Font
import androidx.compose.ui.text.font.FontFamily

Text(
    text = "Demo Text serif",
    fontFamily = FontFamily.Serif
)

See CSS serif