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