MochiTheme.textStyles 提供可直接交给 Compose 文本组件的 TextStyle。文字颜色由组件或调用处通过 copy(color = ...) 明确指定。
TextSizes
TextSizes 是 defaultTextStyles() 的尺寸输入。所有字段可选;未传入时使用下列默认值。
TextUnit
default:"17.sp"
通用正文。
TextUnit
default:"16.sp"
主要正文。
TextUnit
default:"14.sp"
紧凑正文。
TextUnit
default:"17.sp"
多行正文。行高会乘以
Scale.paragraphLineHeight。TextUnit
default:"17.sp"
中等字重的控件标签。
TextUnit
default:"13.sp"
辅助说明。
TextUnit
default:"11.sp"
最小辅助说明。
TextUnit
default:"18.sp"
显著的分区标题。
TextUnit
default:"16.sp"
紧凑分区标题。
TextUnit
default:"14.sp"
加粗辅助标题。
TextUnit
default:"32.sp"
最大页面标题。
TextUnit
default:"24.sp"
大型页面标题。
TextUnit
default:"20.sp"
标准页面标题。
TextUnit
default:"18.sp"
紧凑页面标题。
Spacing
MochiTheme.spacing 是布局间距 token。不要为常规间距再定义组件级常量。
Dp
default:"0.dp"
无间距。
Dp
default:"2.dp"
最小间距。
Dp
default:"4.dp"
极小间距。
Dp
default:"6.dp"
小间距。
Dp
default:"8.dp"
中等间距。
Dp
default:"12.dp"
常用组件间距。
Dp
default:"16.dp"
大间距。
Dp
default:"24.dp"
分区间距。
Dp
default:"32.dp"
大分区间距。
Scale
Float
default:"1.3f"
paragraph 行高相对于字号的倍率。