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

FontListFontFamily

public final class FontListFontFamily extends FileBasedFontFamily implements List

java.lang.Object
   ↳ androidx.compose.ui.text.font.FontFamily
     ↳ androidx.compose.ui.text.font.FileBasedFontFamily
       ↳ androidx.compose.ui.text.font.FontListFontFamily

Defines a font family with list of Font.

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
)
import androidx.compose.material.Text
import androidx.compose.ui.text.font.Font
import androidx.compose.ui.text.font.FontFamily
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.font.FontWeight

val fontFamily = FontFamily(
    Font(
        resId = R.font.my_font_400_regular,
        weight = FontWeight.W400,
        style = FontStyle.Normal
    ),
    Font(
        resId = R.font.my_font_400_italic,
        weight = FontWeight.W400,
        style = FontStyle.Italic
    )
)
Text(text = "Demo Text", fontFamily = fontFamily)

Summary

Public methods

boolean
equals(Object other)
final @NonNull List<@NonNull Font>

The fallback list of fonts used for resolving typefaces for this FontFamily.

int
@NonNull String

Inherited methods

From androidx.compose.ui.text.font.FontFamily
final boolean

This method is deprecated. Unused property that has no meaning.

From kotlin.collections.List
boolean
contains(@NonNull Font element)
boolean
@NonNull Font
get(int index)
int
int
indexOf(@NonNull Font element)
boolean
@NonNull Iterator<@NonNull Font>
int
@NonNull ListIterator<@NonNull Font>
@NonNull ListIterator<@NonNull Font>
listIterator(int index)
@NonNull List<@NonNull Font>
subList(int fromIndex, int toIndex)

Public methods

equals

public boolean equals(Object other)

getFonts

public final @NonNull List<@NonNull FontgetFonts()

The fallback list of fonts used for resolving typefaces for this FontFamily.

hashCode

public int hashCode()

toString

public @NonNull String toString()