KiteTypography class

Built with Kite 🪁 Flutter foundations, architecture, and developer tooling. Learn more: https://kite.orkitt.dev

Inheritance
Annotations

Constructors

KiteTypography({required TextStyle display, required TextStyle heading, required TextStyle section, required TextStyle title, required TextStyle lead, required TextStyle body, required TextStyle paragraph, required TextStyle label, required TextStyle labelSmall, required TextStyle caption})
const

Properties

body TextStyle
Default readable application content.
final
bodyStrong TextStyle
Strong readable content.
no setter
caption TextStyle
Metadata, timestamps, helper text, and subtle details.
final
captionStrong TextStyle
Strong metadata or helper text.
no setter
display TextStyle
Hero, onboarding, marketing, and large feature statements.
final
hashCode int
The hash code for this object.
no setterinherited
heading TextStyle
Primary page or screen heading.
final
headingSmall TextStyle
Compact page heading.
no setter
label TextStyle
Buttons, form labels, navigation, and controls.
final
labelLarge TextStyle
Larger label for prominent controls.
no setter
labelSmall TextStyle
Tabs, chips, badges, and compact controls.
final
lead TextStyle
Prominent descriptive content below headings.
final
paragraph TextStyle
Compact supporting and secondary content.
final
paragraphStrong TextStyle
Strong supporting content.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
section TextStyle
Section, sheet, modal, and dialog heading.
final
sectionSmall TextStyle
Compact section heading.
no setter
subtitle TextStyle
Supporting title or subtitle.
no setter
title TextStyle
Card, list, panel, and component title.
final
type Object
The extension's type.
no setterinherited

Methods

copyWith({TextStyle? display, TextStyle? heading, TextStyle? section, TextStyle? title, TextStyle? lead, TextStyle? body, TextStyle? paragraph, TextStyle? label, TextStyle? labelSmall, TextStyle? caption}) KiteTypography
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
override
lerp(covariant KiteTypography? other, double t) KiteTypography
Linearly interpolate with another ThemeExtension object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolve(KiteColors colors) KiteTypography
Applies semantic Kite colors while preserving typography metrics.
toString() String
A string representation of this object.
inherited
toTextTheme() TextTheme
Maps Kite typography into Flutter's Material TextTheme.

Operators

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

Constants

standard → const KiteTypography