字体重要参数
讲讲字体,也不讲那么细,毕竟咱也不是专业的。说几个重要参数,能让你在下载和使用字体时知道怎么挑就行。
字型、字体、字族
很多人会将字体叫为 Font,但 Font 的专业名称应该叫字型。一种字体(Typeface)有不同字型(Font),一个字体的不同字型之间的差别就是会有不同的字重和尺码等。
有些地方(如网页设计)也会将字体叫做 Font Family(字族)。当然我们一般也不用分那么清楚,感兴趣可以看看维基百科上的字体、字体家族与字型。
下载字体应注意
字重——字的粗细
如题,字重其实就是字的粗细。可以通过这个网站查看一下效果:字体字重测试
像我常用的思源黑体就有:Thin、Light、DemiLight、Regular、Medium、Bold、Black 共7种字重。其中用的最多/最重要的字重就是 Regular ,有些会叫 Normal 或者其他的,没有字重需求的下载这一个就可以了。
常见一种字重标准:
- 100 - 淡体 Thin ( Hairline )
- 200 - 特细 Extra-light ( ultra-light )
- 300 - 细体 Light
- 350 - 次细 Demi-Light
- 400 - 标准 Regular ( normal / book / plain )
- 500 - 适中 Medium
- 600 - 次粗 Demi-bold / semi-bold
- 700 - 粗体 Bold
- 800 - 特粗 Extra-bold / ( Ultra-bold )
- 900 - 浓体 Black ( Heavy )
- 950 - 特浓 Extra-black ( Ultra-black )
可变字体
上面我们知道了一个字体会有不同字重的字型,我们下载一个字体时,想体验更完善就要下载不同字重的好几个字体文件,这也太麻烦了。
不过幸好不是我一个人觉得麻烦,苹果、微软、谷歌和 Adobe 等几个大厂之后又推出了可变字体(Variable Fonts)规范。可变字体是字体格式 OpenType 的一种特殊规范,一个可变字体文件可以储存一个设计的多个变体,相当于是一个字体文件包含了无数个字型。
不过我实际使用下来,(Linux 下)Qt 程序的字重会有问题,所以并没有使用。
异体字
就是不同国家/地区都包含的文字,但是相互之间写法稍有不同。比如:
部分手机上可能没有效果
默认 | 遍角次亮采之门,门上插刀、直字拐弯、天上平板、船顶漏雨。 |
---|---|
中文(大陆) lang=zh-cn | 遍角次亮采之门,门上插刀、直字拐弯、天上平板、船顶漏雨。 |
中文(台湾) lang=zh-tw | 遍角次亮采之门,门上插刀、直字拐弯、天上平板、船顶漏雨。 |
中文(香港) lang=zh-hk | 遍角次亮采之门,门上插刀、直字拐弯、天上平板、船顶漏雨。 |
日文 lang=ja | 遍角次亮采之门,门上插刀、直字拐弯、天上平板、船顶漏雨。 |
韩文 lang=ko | 遍角次亮采之门,门上插刀、直字拐弯、天上平板、船顶漏雨。 |
字体文件格式
现在操作系统中常用的字体类型标准主要有两类,即 TrueType 和 OpenType。
Adobe 使用 PostScript 语言开发了包括 Type1 在内的 PostScript字体。为了对抗其颇高的商业授权,苹果联合微软推出了 TrueType 字体。而后,微软又联合 Adobe 在TrueType 的基础上推出了OpenType 字体,在 OpenType 类型字体中,可以选择PostScript或TrueType作为记述方式。
TrueType 字体文件的扩展名是 .ttf
;而对于 OpenType 字体文件,OpenType TT字体扩展名为 .ttf
,OpenType PS字体扩展名为 .otf
。
同时,OpenType 还推出了特殊的“字体集”格式。文件扩展名分别为 .ttc
(TrueType Collection)、.otc
(OpenType Collection),这种“字体集”一个文件内包含了多种字体类型。实际应用中一般用于将不同字体或同一字体的不同语言封装成一个文件,如 Windows 中文版内置的 simsun.ttc
就包含了(中易)宋体 SimSun 和新宋体 NSimSun 两种字体的 Regular 字型。
下载实例——思源黑体
思源黑体(Source Han Sans / Noto Sans CJK),它是一个包含了中文(C)、日文(J)、韩文(K)的“CJK”字体,当然中文还可细分为简体中文(SC)、繁体(即台湾正体)中文(TC)、香港繁体中文(HK)。由于这些文字中会有一些异体字,所以它除了不带任何标志的字体外,还有带有 SC、TC、HK、J、K 后缀的字体,每款的默认字形会使用该地区常用的。
使用字体应注意
通用字族
字体选择中可以使用“通用字族”(generic font family)指定某一大类的字体,至于选择成哪个则是取决于用户和系统的设定。
通用字族有 Cursive(手写体,对应中文楷体)、Fantasy(另类体)、Monospace(等宽字体)、Sans-serif(无衬线体,对应中文黑体)、Serif(衬线体,对应中文宋体/明体)、Fangsong(仿宋体)等。
其中最常用的是 Monospace(等宽字体)、Sans-serif(无衬线体)、Serif(衬线体)。你也可以在上面查看字重的网站上进行更详细的对比。
字族设定 | 示例结果(取决于系统设定) |
---|---|
Sans-serif 无衬线体 黑体(中文) |
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 αβγ عربي язык |
Serif 衬线体 宋体/明体(中文) |
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 αβγ عربي язык |
Monospace 等宽字体 |
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 αβγ عربي язык |