字体规范的定义

字体规范,是定义项目中使用的文字类型和具体属性参数。字体规范的定义要完成对以下字体类型的设置:
- 标题字体
- 正文字体
- 注释字体
- 数字字体
- 其它字体

标题字体
标题就是用于标示关键信息的文本,比如页面名、组件名、数据名等等。一个项目的界面中往往需要用到多种规格的标题,来表现不同层级、权重的信息。
标题的字号控制在14-32之间,对于中文标题来说,要使用 Medium及以上的字重,而标题的种类尽量不要超过5个。
正文字体
正文是用于最基础的信息和大段文本展示的字体。因为文本应用场景的多样化,正文也可以使用多种规格。
正文的字号要控制在13-18之间,中文的正文仅需使用 Regular字重,正文的使用数量不要大于3个。
在正文定义中,有个额外需要关注的要素,即行高的变动。当文本进行多行展示时,行高必然要经过单独的设置。如果一开始定义的正文规格在多行文本应用中变更了行高,那就等于应用了两种字体。

如果正文会有多行使用场景的话,则字体属性定义直接以满足多行排版要求的行高为准。
注释字体
注释是一些相对次要的信息,比如用户名旁边的ID号,输入框旁边的说明小字等。注释本身的权重比正文低,所以正常尺寸也会比正文小。
常用的注释字号通常为12或13,也使用 Regular字重,常规项目仅需使用一种注释的规格即可。
数字字体
在B端项目中数据展示往往非常重要,所以一些数字展示频率非常高的项目,如金融平台、统计工具等就会单独定义数字的字体,提升它们的辨识度。

数字字体的定义意味着要和系统默认字体不同,所以要先和前端确认是否可以在项目中嵌入字体文件,可以的话我们可以选择任意拥有版权(或免费)的字体,不可以的话则从系统包含的字库中选择。
数字字体要定义集中规格和大小,就完全根据界面的实际需求和选择的具体字体决定。
最后特殊字体类型就不展开介绍了,当项目中出现特殊的文本使用需求时,把它们单独归类进行即可。
同理,所有定义出来的字体,都需要在软件的样式表中进行创建,包括编组和有效的命名,方便我们在后续设计中引用。

软件字体样式定义,可以查看Figma的相关笔记:点击查看
