FontFamily

open class FontFamily(val name: String, path: String, fallback: FontFamily? = null)

Represents a font family, which consists of multiple font styles.

Since

0.22.0

Parameters

path

The path to the font files.

Constructors

Link copied to clipboard
constructor(name: String, path: String, fallback: FontFamily? = null)

Properties

Link copied to clipboard
open val black: Font
Link copied to clipboard
open val blackItalic: Font
Link copied to clipboard
open val bold: Font
Link copied to clipboard
open val boldItalic: Font
Link copied to clipboard
open val extraBold: Font
Link copied to clipboard
Link copied to clipboard
open val extraLight: Font
Link copied to clipboard
Link copied to clipboard
open val light: Font
Link copied to clipboard
open val lightItalic: Font
Link copied to clipboard
open val medium: Font
Link copied to clipboard
open val mediumItalic: Font
Link copied to clipboard

The name of the font family.

Link copied to clipboard
open val regular: Font
Link copied to clipboard
Link copied to clipboard
open val semiBold: Font
Link copied to clipboard
Link copied to clipboard
open val thin: Font
Link copied to clipboard
open val thinItalic: Font

Functions

Link copied to clipboard
fun get(weight: Font.Weight, italic: Boolean): Font

Return the specified font. This is a programmatic method, and is the same as getting the field.

Link copied to clipboard
fun getStyle(weight: Font.Weight, italic: Boolean): String
Link copied to clipboard
fun has(weight: Font.Weight, italic: Boolean): Boolean

Return true if the font at the given index exists, or false if it is the backup one.