字体比例
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Material 3 富有表现力的字体比例由 21 种样式组合而成,每种样式都有其特定的应用和含义。这些维度是根据用途(例如显示屏或标签)分配的,并根据规模(例如大或小)更广泛地分组为类别。Material 3 Expressive 的默认字体比例为 Roboto Flex,可营造协调一致的排版体验。
显示
显示适用于大号的简短文本字符串,用于显示一目了然的主打信息、重要指标、置信度或富有表现力的品牌时刻。
放大:所有显示类型样式都无法根据用户可配置的字体大小偏好设置进行放大。由于 Wear OS 设备的屏幕空间有限,因此不允许对 20sp 及以上的字体进行缩放。
标题
标题是用于作为导航机制的分层文本,例如页面、版块标题或子版块标题(对于 TitleSmall)。
缩放:所有标题类型样式都会根据用户可配置的字体大小偏好设置进行缩放。由于 Wear OS 设备的屏幕空间有限,因此不允许对 20sp 及以上的字体进行放大。
标签
标签用于组件级文本,用于描述在与其互动时会发生的操作。标签最常见、最广泛的用途是用于嵌套在按钮中的文本。
缩放:LabelMedium 和 LabelSmall 可以根据用户可配置的字号偏好设置进行缩放,但 LabelLarge 不可以。由于 Wear OS 设备的屏幕空间有限,因此不允许对 20sp 及以上的字体进行放大。
正文
正文用于内容文本,例如正文段落、复杂数据可视化中使用的文本、时间戳和元数据。
缩放:所有 Arc 类型样式都会根据用户可配置的字体大小偏好设置进行缩放。由于 Wear OS 设备的屏幕空间有限,因此不允许对 20sp 及以上的字体进行放大。
Numeral
数字文本样式用于数字,通常仅限于几个字符。在较大的显示屏尺寸上,可以呈现更具表现力的属性。可灵活扩展宽度轴,同时最大限度地减少本地化和字体放大问题。
缩放:所有数字类型样式都无法根据用户可配置的字号偏好设置进行缩放。由于 Wear OS 设备的屏幕空间有限,因此不允许对 20sp 及以上的字体进行缩放。
表格/单色:在某些情况下,请为数字添加表格和单色间距,尤其是当数字使用动作滚动或更改时,并且您希望避免数字因宽度不同而跳动。这种间距有助于所有字符都具有相同的宽度。例如,在滚动列表中包含数字的选择器。
Arc
弧形标题文本用于表示界面上指示信息的弯曲文本,例如时间文本和弯曲标签。量身定制的字体轴,专门用于优化沿曲线排列的文字,以适应字符位于曲面屏幕顶部(而非底部)时出现的不同间距。
缩放:所有正文类型样式都会根据用户可配置的字体大小偏好设置进行缩放。由于 Wear OS 设备上的屏幕空间有限,因此不允许对 20sp 及以上的字体进行放大。
表格/单色:为曲线文本添加表格和单色间距。表格和单色间距有助于所有字符保持相同的宽度。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-27。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-27。"],[],[],null,["# Type scale\n\nThe Material 3 Expressive type scale features a combination of 21 styles, each\nwith an intended application and meaning. They're assigned based on use (such as\ndisplay or label), and grouped more broadly into categories based on scale (such\nas large or small). The default type scale for Material 3 Expressive is Roboto\nFlex, which creates a cohesive typography experience.\n\nDisplay\n-------\n\n\nDisplay is utilized for large, short strings of text used to display highly\nglanceable hero information, significant metrics, confidence or expressive brand\nmoments. \n\n\u003cbr /\u003e\n\n**Scaling:** None of the Display type styles can scale with user-configurable\nfont size preferences. Scaling on fonts 20sp and up isn't allowed because of the\nlimited screen space on Wear OS devices.\n\nTitle\n-----\n\n\nTitle is hierarchical text used as a mechanism for way-finding, like a page,\nsection title, or sub-section title (in the case of TitleSmall). \n\n\u003cbr /\u003e\n\n**Scaling:** All Title type styles scale with user-configurable font size\npreferences. Scaling on fonts 20sp and up isn't allowed because of the limited\nscreen space on Wear OS devices.\n\nLabel\n-----\n\n\nLabel is used for component level text that describes an action that would\nhappen if interacted with. The most common and widely used application for label\nis for text nested within a button. \n\n\u003cbr /\u003e\n\n**Scaling:** LabelMedium and Small can scale with user-configurable font size\npreferences, but not LabelLarge. Scaling on fonts 20sp and up isn't allowed\nbecause of the limited screen space on Wear OS devices.\n\nBody\n----\n\n\nBody is reserved for content text like paragraphs of body copy, text used in\ncomplex data visualization, time stamps, and metadata. \n\n\u003cbr /\u003e\n\n**Scaling:** All Arc type styles scale with user-configurable font size\npreferences. Scaling on fonts 20sp and up isn't allowed because of the limited\nscreen space on Wear OS devices.\n\nNumeral\n-------\n\n\nNumeral text styles are used for numerical digits, usually limited to a few\ncharacters. Can take on more expressive properties at the larger display sizes.\nGives flexibility to expand width axis with minimal localization and font\nscaling concerns. \n\n\u003cbr /\u003e\n\n**Scaling:** None of the Numeral type styles can scale with user-configurable\nfont size preferences. Scaling on fonts 20sp and up isn't allowed because of the\nlimited screen space on Wear OS devices.\n\n**Tabular/Mono:** In certain cases, add tabular and mono spacing to numerals,\nespecially when the numbers scroll or change using motion, and you want to avoid\nthe numbers jumping around due to them having different widths. This spacing\nhelps all characters have the same width. An example of this would be on the\nPicker which has number in a scrolling list.\n\nArc\n---\n\n\nArc header text is used for curved text making up the signposting on the UI such\nas time text and a curved labels. Tailored font axis that specifically optimize\ntype along a curve and in order to accommodate the different spacing that\nappears between characters when they're positioned on the top, instead of the\nbottom, of a curved screen. \n\n\u003cbr /\u003e\n\n**Scaling:** All Body type styles scale with user-configurable font size\npreferences. Scaling on fonts 20sp and up isn't allowed because of the limited\nscreen space on Wear OS devices.\n\n**Tabular/Mono:** Add tabular and mono spacing to curved text. Tabular and mono\nspacing helps all characters have the same width."]]