Interface: ThemeTypography
Defined in: src/theme/types.ts:236
Typography system interface for text styling. Defines font families, sizes, weights, and line heights.
Propertiesโ
fontFamilyโ
fontFamily: {
mono
: readonlystring
[];sans
: readonlystring
[]; }
Defined in: src/theme/types.ts:238
Font family definitions
monoโ
mono: readonly
string
[]
Monospace font stack
sansโ
sans: readonly
string
[]
Sans-serif font stack
fontSizeโ
fontSize: {
2xl
:string
;3xl
:string
;4xl
:string
;base
:string
;lg
:string
;sm
:string
;xl
:string
;xs
:string
; }
Defined in: src/theme/types.ts:245
Font size scale
2xlโ
2xl:
string
Extra extra large font size (2xl)
3xlโ
3xl:
string
Extra extra extra large font size (3xl)
4xlโ
4xl:
string
Extra extra extra extra large font size (4xl)
baseโ
base:
string
Base font size for body text
lgโ
lg:
string
Large font size
smโ
sm:
string
Small font size
xlโ
xl:
string
Extra large font size
xsโ
xs:
string
Extra small font size
fontWeightโ
fontWeight: {
bold
:string
;medium
:string
;normal
:string
;semibold
:string
; }
Defined in: src/theme/types.ts:264
Font weight scale
boldโ
bold:
string
Bold font weight for emphasis
mediumโ
medium:
string
Medium font weight for moderate emphasis
normalโ
normal:
string
Normal font weight for body text
semiboldโ
semibold:
string
Semi-bold font weight for subtle emphasis
lineHeightโ
lineHeight: {
normal
:string
;relaxed
:string
;tight
:string
; }
Defined in: src/theme/types.ts:275
Line height scale
normalโ
normal:
string
Normal line height for readable text
relaxedโ
relaxed:
string
Relaxed line height for improved readability
tightโ
tight:
string
Tight line height for compact text