当前位置: 首页 >文章 > B端设计|全方位讲解下字体设计规范
收藏
分享

B端设计|全方位讲解下字体设计规范

举报酸梅干超人酸梅干超人发布于 2021-03-032176阅读2点赞
字体就是文字的不同风格...

第二篇,我们就要回到 UI 整个类目里最麻烦,也是最重要的规范类型——字体。

可能有不少同学看过我们移动端字体相关规范说明的分享,理解起来会比较容易。如果没看过也不要紧,为了保持完整性,我们会将基本的概念在本篇中重新复述一次。

文章传送门:全网最详细的 UI 文字应用介绍



字体属性包含的内容很多,我们可以根据 Sketch 或 Figma 的文字属性栏为例,分别进行解释。


1.1 字体选择 Font-family

字体就是文字的不同风格。

在 UI 的字体应用中,字体正常显示的条件,是你的设备加载过对应的字体文件。比如我们在 Windows Font 文件夹中添加的字体,就是为了在设计过程可以调用它们。

同理,我们想要设计一套 B 端界面,使用的字体不仅仅是要你自己电脑装过,还需要用户的电脑也装过。所以,B端的设计中,我们对字体的使用的字体范围是很小的,中英文常用字体如下所示:

针对中文项目的设计,除非对部分数字想进行凸显可以选择其它英文字体,不然建议统一使用微软雅黑或者思源黑展开设计即可(即使中间出现英文)。

不用太担心这两字体用户没有这样的问题,比较标准的黑体样式差异不会太大,网页的基础 CSS 样式表调用字体都会做多手准备,比如下面这段代码:

Font-family:PingFang SC, "SF Pro SC", "SF Pro Text", "Helvetica Neue", Helvetica, Roboto,'arial', 'microsoft yahei ui', "Microsoft YaHei", SimSun, sans-serif

每一个逗号前是一个字体,浏览器会根据这个排序依次读取你本地相关的字体文件,来显示网页中的文字,如果第一个没有,就换第二个,以此类推。如果全部指定字体没有的话,就会根据你当前系统默认的字体来显示。

最后,还有一点就是很多设计师关心的字体商用版权问题,在网页可用的这几个字体范围内,不需要考虑任何版权问题,放心使用即可。更复杂的细节我就不在这里展开了。


1.2 字号选择 - Font-size

文字字号就是文字使用的大小号数,在网页中,字体大小根据 px 单位来制定。

通常,网页设计中的中文字体最小字号控制在 12px,到 11px 已经会有很多文字不能正常显示了。而纯英文或数字文本最小字号则在 9px 左右。

下表是不同类型文本中使用的字号区间:

注释英文、数字:9-11px

注释、小段文本:12-13px

正文、小标题:14-16px

大标题和大数字:16-20px

建议新手做设计直接背下这个表,定义字号的时候根据文本的类型来设置,不要把 B 端界面设计当成平面画册的设计,会导致字体大小非常失衡。


1.3 字重的选择 Font-weight

字重是字体笔画的粗细,在 UI 设计的过程中,我们对字体字重的控制,是根据字体自带的字重进行调整的。一套成熟的字体会包含多个级别的字重。

当我们点开字重选项菜单的时候,里面显示的字重是字体文件本身携带的,如果没有包含其它字重,则字重选项就只会有一个默认的值。

所以,在设计过程中无论中英文,只使用 细体(Light)、常规(Regular)、粗体(Bold)三种字重即可。


1.4 字色的认识 Color

字色,自然就是文字的色彩了。我们对字色的应用会放在下一篇色彩规范里具体说明,在这边先分享一些网页中字色的基本常识。

在网页中,字体的用色只能用纯色,避免在 B 端使用渐变性字色。同时,网页的色彩只使用 RGB 模式,并且用 16 进制代码来指向具体的色彩,也就是色彩面板中常见的那一串符号。


1.5 文本样式 Font-style、Text-Description

除了这些选项外,最后再说一个,就是文本的样式内容。在网页设计中,除了以上的文字属性设置外,CSS 还可以为文本添加下面的效果:




除了对文字本身的样式属性做设置外,我们还需要考虑文字置入到画布中的排版问题。为了让文本可以更好的实现页面的布局、浏览的效果,就要来了解下面这些设置。


2.1 文本区域 Display

首先讲文本区域,我们说过任何 B 端设计中的元素,都包含一个矩形的视图。对于一整段文字来说,它的视图区域即接下来要说的文本区域。

网页文本区域设置和软件中的设置是非常一致的(比手机客户端直观得多),文本区域分水平适应、定款模式、固定尺寸三种。

在设计过中,我们要根据该段文本的类型,来决定使用哪种文本模式。


2.2 对齐模式 Text-align

对齐模式,则是文字内容在文本区域中的对齐方向,最常规的左中右对齐就不多做介绍了。

我们要讲讲在网页设计中,是提供水平对齐选项的。如果一个文本区域大于文字的高度,那么文字就会水平方向居中。

水平居中的作用类似在表格中,有的表内文本既可能只有一行,也可能有两行,于是使用这种对齐模式就可以适应不同的情况。而该设置在移动端设计中是很少用到的。

还有,在网页的范畴里,文本的对齐是不会使用两端对齐的。

因为两端强行对齐会导致文字间距被奇怪的修改,非常影响视觉效果和阅读体验。专业的网站对多行文本的处理都使用自然对齐,右侧不统一是正常现象。


2.3 行高 Line-height

行高,也是一个让所有 UI 设计师都头疼的问题。行高是文本区域内一行文字实际高度的数值,和字号不是同一个属性。

使用行高的主要目的是为了让多行文本的阅读体验能满足我们的需要,因为如果行高没有设置,在网页中两行文字等于没有间距,无法正常阅读,所以我们可以通过行高制定成宽松或紧凑的样式。

在网页设置中,最让新手困惑的就是行高应该怎么定。建议新手行高控制在字号的 1.2-2 倍之间,然后根据自己需要和实际效果做决定即可,没有万能的行高默认数值,一定要自己做测试。


2.4 段间距 P padding

最后,在文字布局中软件有提供给我们一个属性,段间距,即段落之间的区域,通过增加留白来提升阅读体验。

段间距并不是一个 CSS 默认的属性,在实现它的时候往往要用其它属性代替。尽量避免在 B 端设计中多段文本使用一个文本框,将每段独立成一个文本框的设计,能在最大化开发的效率。




文字部分的规范就先介绍到这里,关于色彩应用这个比较麻烦的部分我们就留在下篇进行统一的讲解。

有什么问题可以在评论区留言,也可以扫码加入我们的社群进行交流。

下篇再贱~




本文原创,未经作者允许不可转载!
更多内容,欢迎关注作者微信公众号:超人的电话亭!


0条评论
别默默看啦~登录/注册一起参与讨论吧~

暂无评论

请选择举报理由

违反法律法规

侵犯个人权益

有害网站环境

更多训练营>>

为你推荐 · 训练营(全勤打卡报名费全额返累计全额返用户133,637人)

电商海报设计训练营
距离开班仅剩12天60人已报名
【5月】零基础手绘插画训练营
距离开班仅剩12天49人已报名
【5月】零基础动态表情包创作训练营
距离开班仅剩29天13人已报名
猜你喜欢
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询客服热线

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服

您可以电话联系客服进行沟通获得帮助

工作日:9:30~18:30

400-862-9191
虎课
积分
免费学习89000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了43,659
并提交了226份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 89000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证