ThaiFonts class

This class contains fonts which support Thai characters.

Constructors

ThaiFonts()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

athiti({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Athiti font family from Google Fonts to the given textStyle.
athitiTextTheme([TextTheme? textTheme]) TextTheme
Applies the Athiti font family from Google Fonts to every TextStyle in the given textTheme.
baiJamjuree({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Bai Jamjuree font family from Google Fonts to the given textStyle.
baiJamjureeTextTheme([TextTheme? textTheme]) TextTheme
Applies the Bai Jamjuree font family from Google Fonts to every TextStyle in the given textTheme.
chakraPetch({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Chakra Petch font family from Google Fonts to the given textStyle.
chakraPetchTextTheme([TextTheme? textTheme]) TextTheme
Applies the Chakra Petch font family from Google Fonts to every TextStyle in the given textTheme.
charm({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Charm font family from Google Fonts to the given textStyle.
charmonman({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Charmonman font family from Google Fonts to the given textStyle.
charmonmanTextTheme([TextTheme? textTheme]) TextTheme
Applies the Charmonman font family from Google Fonts to every TextStyle in the given textTheme.
charmTextTheme([TextTheme? textTheme]) TextTheme
Applies the Charm font family from Google Fonts to every TextStyle in the given textTheme.
chonburi({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Chonburi font family from Google Fonts to the given textStyle.
chonburiTextTheme([TextTheme? textTheme]) TextTheme
Applies the Chonburi font family from Google Fonts to every TextStyle in the given textTheme.
fahkwang({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Fahkwang font family from Google Fonts to the given textStyle.
fahkwangTextTheme([TextTheme? textTheme]) TextTheme
Applies the Fahkwang font family from Google Fonts to every TextStyle in the given textTheme.
itim({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Itim font family from Google Fonts to the given textStyle.
itimTextTheme([TextTheme? textTheme]) TextTheme
Applies the Itim font family from Google Fonts to every TextStyle in the given textTheme.
k2d({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the K2D font family from Google Fonts to the given textStyle.
k2dTextTheme([TextTheme? textTheme]) TextTheme
Applies the K2D font family from Google Fonts to every TextStyle in the given textTheme.
kanit({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Kanit font family from Google Fonts to the given textStyle.
kanitTextTheme([TextTheme? textTheme]) TextTheme
Applies the Kanit font family from Google Fonts to every TextStyle in the given textTheme.
kodchasan({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Kodchasan font family from Google Fonts to the given textStyle.
kodchasanTextTheme([TextTheme? textTheme]) TextTheme
Applies the Kodchasan font family from Google Fonts to every TextStyle in the given textTheme.
koHo({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the KoHo font family from Google Fonts to the given textStyle.
koHoTextTheme([TextTheme? textTheme]) TextTheme
Applies the KoHo font family from Google Fonts to every TextStyle in the given textTheme.
krub({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Krub font family from Google Fonts to the given textStyle.
krubTextTheme([TextTheme? textTheme]) TextTheme
Applies the Krub font family from Google Fonts to every TextStyle in the given textTheme.
maitree({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Maitree font family from Google Fonts to the given textStyle.
maitreeTextTheme([TextTheme? textTheme]) TextTheme
Applies the Maitree font family from Google Fonts to every TextStyle in the given textTheme.
mali({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Mali font family from Google Fonts to the given textStyle.
maliTextTheme([TextTheme? textTheme]) TextTheme
Applies the Mali font family from Google Fonts to every TextStyle in the given textTheme.
mitr({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Mitr font family from Google Fonts to the given textStyle.
mitrTextTheme([TextTheme? textTheme]) TextTheme
Applies the Mitr font family from Google Fonts to every TextStyle in the given textTheme.
niramit({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Niramit font family from Google Fonts to the given textStyle.
niramitTextTheme([TextTheme? textTheme]) TextTheme
Applies the Niramit font family from Google Fonts to every TextStyle in the given textTheme.
pattaya({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Pattaya font family from Google Fonts to the given textStyle.
pattayaTextTheme([TextTheme? textTheme]) TextTheme
Applies the Pattaya font family from Google Fonts to every TextStyle in the given textTheme.
pridi({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Pridi font family from Google Fonts to the given textStyle.
pridiTextTheme([TextTheme? textTheme]) TextTheme
Applies the Pridi font family from Google Fonts to every TextStyle in the given textTheme.
prompt({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Prompt font family from Google Fonts to the given textStyle.
promptTextTheme([TextTheme? textTheme]) TextTheme
Applies the Prompt font family from Google Fonts to every TextStyle in the given textTheme.
sarabun({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Sarabun font family from Google Fonts to the given textStyle.
sarabunTextTheme([TextTheme? textTheme]) TextTheme
Applies the Sarabun font family from Google Fonts to every TextStyle in the given textTheme.
sriracha({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Sriracha font family from Google Fonts to the given textStyle.
srirachaTextTheme([TextTheme? textTheme]) TextTheme
Applies the Sriracha font family from Google Fonts to every TextStyle in the given textTheme.
srisakdi({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Srisakdi font family from Google Fonts to the given textStyle.
srisakdiTextTheme([TextTheme? textTheme]) TextTheme
Applies the Srisakdi font family from Google Fonts to every TextStyle in the given textTheme.
taviraj({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Taviraj font family from Google Fonts to the given textStyle.
tavirajTextTheme([TextTheme? textTheme]) TextTheme
Applies the Taviraj font family from Google Fonts to every TextStyle in the given textTheme.
thasadith({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Thasadith font family from Google Fonts to the given textStyle.
thasadithTextTheme([TextTheme? textTheme]) TextTheme
Applies the Thasadith font family from Google Fonts to every TextStyle in the given textTheme.
trirong({TextStyle? textStyle, Color? color, Color? backgroundColor, double? fontSize, FontWeight? fontWeight, FontStyle? fontStyle, double? letterSpacing, double? wordSpacing, TextBaseline? textBaseline, double? height, Locale? locale, Paint? foreground, Paint? background, List<Shadow>? shadows, List<FontFeature>? fontFeatures, TextDecoration? decoration, Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness}) TextStyle
Applies the Trirong font family from Google Fonts to the given textStyle.
trirongTextTheme([TextTheme? textTheme]) TextTheme
Applies the Trirong font family from Google Fonts to every TextStyle in the given textTheme.