TextTheme
Customizes Text styles.
Material 3 design defines 5 groups of text styles with 3 sizes in each group: "Display", "Headline", "Title", "Label" and "Body" which are used across Flet controls.
Properties
body_large- Largest of the body styles.body_medium- Middle size of the body styles.body_small- Smallest of the body styles.display_large- Largest of the display styles.display_medium- Middle size of the display styles.display_small- Smallest of the display styles.headline_large- Largest of the headline styles.headline_medium- Middle size of the headline styles.headline_small- Smallest of the headline styles.label_large- Largest of the label styles.label_medium- Middle size of the label styles.label_small- Smallest of the label styles.title_large- Largest of the title styles.title_medium- Middle size of the title styles.title_small- Smallest of the title styles.
Properties
body_largeclass-attributeinstance-attribute
body_large: Optional[TextStyle] = NoneLargest of the body styles. Body styles are used for longer passages of text.
body_mediumclass-attributeinstance-attribute
body_medium: Optional[TextStyle] = NoneMiddle size of the body styles. Body styles are used for longer passages of text. The default text style for Material.
body_smallclass-attributeinstance-attribute
body_small: Optional[TextStyle] = NoneSmallest of the body styles.
display_largeclass-attributeinstance-attribute
display_large: Optional[TextStyle] = NoneLargest of the display styles. As the largest text on the screen, display styles are reserved for short, important text or numerals. They work best on large screens.
display_mediumclass-attributeinstance-attribute
display_medium: Optional[TextStyle] = NoneMiddle size of the display styles.
display_smallclass-attributeinstance-attribute
display_small: Optional[TextStyle] = NoneSmallest of the display styles.
headline_largeclass-attributeinstance-attribute
headline_large: Optional[TextStyle] = NoneLargest of the headline styles. Headline styles are smaller than display styles. They're best-suited for short, high-emphasis text on smaller screens.
headline_mediumclass-attributeinstance-attribute
headline_medium: Optional[TextStyle] = NoneMiddle size of the headline styles.
headline_smallclass-attributeinstance-attribute
headline_small: Optional[TextStyle] = NoneSmallest of the headline styles.
label_largeclass-attributeinstance-attribute
label_large: Optional[TextStyle] = NoneLargest of the label styles. Label styles are smaller, utilitarian styles, used for areas of the UI such as text inside of components or very small supporting text in the content body, like captions. Used for text on Button, TextButton and OutlinedButton.
label_mediumclass-attributeinstance-attribute
label_medium: Optional[TextStyle] = NoneMiddle size of the label styles.
label_smallclass-attributeinstance-attribute
label_small: Optional[TextStyle] = NoneSmallest of the label styles.
title_largeclass-attributeinstance-attribute
title_large: Optional[TextStyle] = NoneLargest of the title styles. Titles are smaller than headline styles and should be used for shorter, medium-emphasis text.