知晓 Material Design 中字体规范与选择

阅读时长 5 分钟读完

Material Design 是 Google 推出的设计语言,以平面化、色彩丰富、响应式等特点深受许多前端开发者的喜爱。在 Material Design 中,字体作为一种基础元素,一直以来都受到了极高的重视。良好的字体规范和选择可以使界面更加易读、易懂,深受用户喜爱。本文将为您介绍 Material Design 中的字体规范和选择,帮助您打造出更加优秀的前端设计。

字体规范

  1. 字体家族

在 Material Design 中,通常采用 Roboto 字体作为基础字体。它是一款简洁明了的无衬线字体,适用于各种应用场景,易于辨认和阅读。在部分场景下,Material Design 也会使用其他的字体,如 Slabo、Lato、Noto 等。

  1. 字体大小

在 Material Design 中,字体大小分为以下几个级别:

  • Headline 1,字号为 96 px,用于显示整个屏幕的标题;
  • Headline 2,字号为 60 px,用于高亮一块区域的标题;
  • Headline 3,字号为 48 px,用于显示页面的主要标题;
  • Headline 4,字号为 34 px,用于显示辅助标题;
  • Headline 5,字号为 24 px,用于显示次要标题;
  • Headline 6,字号为 20 px,用于显示文本字段的标题;
  • Subtitle 1,字号为 16 px,用于显示重点内容;
  • Subtitle 2,字号为 14 px,用于显示辅助内容;
  • Body 1,字号为 16 px,用于显示正文内容;
  • Body 2,字号为 14 px,用于显示辅助文字;
  • Button,字号为 14 px,用于显示按钮上的文字;
  • Caption,字号为 12 px,用于显示说明性文字;
  • Overline,字号为 10 px,用于显示模块的头部。
  1. 字体权重

字体权重(或字体粗细)也非常重要,可以传达信息的重要度和优先级。在 Material Design 中,通常使用以下几种字体权重:

  • Regular,普通;
  • Medium,中等;
  • Bold,加粗;
  • Light,轻;
  • Thin,极细。
  1. 字距和行距

字距和行距也是字体规范的重要组成部分之一。在 Material Design 中,通常设置横向间距为 0.04em,纵向间距为 1.5倍的字号。这种设置能够确保字体之间的间距适中,避免出现过于拥挤或稀疏的情况。

字体选择

  1. 选择正确的字体家族

在 Material Design 中,Roboto 字体是最常用的字体。这款无衬线字体精美、清晰,并且易于阅读。如果您需要使用其他字体,建议选择在设计原则、字形、字重、字距等方面与 Roboto 字体相似的字体,以保证一致性。

  1. 选择合适的字体大小

根据不同的应用场景,选择合适的字体大小很重要。如果是标题,可以考虑使用 Headline 1 或 Headline 2 级别的字体;如果是正文,可以使用 Body 1 或 Body 2 级别的字体。重要性越高的内容需要使用更大的字号。

  1. 选择合适的字体权重

在 Material Design 中,可以选择 Regular、Medium、Bold、Light 或 Thin 等不同的字体权重,以传达不同的信息重要性。通常,标题和重要的文字可以使用 Bold 或 Medium,正文可以使用 Regular 或 Light。

  1. 选择合适的字距和行距

在 Material Design 中,合适的字距和行距可以提高整体的可读性。建议选择合适的间距以及行距,避免出现过于拥挤或稀疏的情况。

示例代码

-- -------------------- ---- -------
-- ------ --
---- -
  ------------ --------- -----------
  ---------- -----
  ------------ ----
  ------------ ----
-
-- -
  ---------- -----
  ------------ ----
  ------------ ----
-
-- -
  ---------- -----
  ------------ ----
  ------------ ----
-
-- -
  ---------- -----
  ------------ ----
  ------------ ----
-
-- -
  ---------- -----
  ------------ ----
  ------------ ----
-
-- -
  ---------- -----
  ------------ ----
  ------------ ----
-
-- -
  ---------- -----
  ------------ ----
  ------------ ----
-
----------- -
  ---------- -----
  ------------ ----
  ------------ ----
-
----------- -
  ---------- -----
  ------------ ----
  ------------ ----
-
------ -
  ---------- -----
  ------------ ----
  ------------ ----
-
------ -
  ---------- -----
  ------------ ----
  ------------ ----
-
------- -
  ---------- -----
  ------------ ----
  ------------ ----
  --------------- -------
-
-------- -
  ---------- -----
  ------------ ----
  ------------ ----
-
-------- -
  ---------- -----
  ------------ ----
  --------------- ----------
  --------------- -------
-

结论

在 Material Design 中,字体规范和选择是前端设计的重要一环。通过选择合适的字体家族、字号、字体权重、字距和行距等元素,可以对界面设计起到重要的影响,提升整体的可读性和美观度。希望本文对您有所启发,帮助您打造出更加优秀的前端设计。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/676fb5f1e9a7045d0d75b05e

纠错
反馈