我正在研究font-family
CSS 属性,我知道字体系列分为 3 类,称为一般系列:
- 衬线
- 无衬线字体
- 等宽
这里的问题是我们如何根据 serif 属性对等宽字体系列进行分组?它总是“衬线”吗?它总是“无衬线”吗?我可以拥有“serif”的等宽字体系列和“sans-serif”的其他一些字体系列吗?等宽字体系列是否在其所有字符上始终使用“serif”属性,以便可以将其归类为“serif”或“sans-serif”?有没有关于这个主题的官方资源或规范?
我正在研究font-family
CSS 属性,我知道字体系列分为 3 类,称为一般系列:
这里的问题是我们如何根据 serif 属性对等宽字体系列进行分组?它总是“衬线”吗?它总是“无衬线”吗?我可以拥有“serif”的等宽字体系列和“sans-serif”的其他一些字体系列吗?等宽字体系列是否在其所有字符上始终使用“serif”属性,以便可以将其归类为“serif”或“sans-serif”?有没有关于这个主题的官方资源或规范?
CSSfont-family
属性只是一个非常广泛而古老的艺术的实际实现,即Typography。
通用字体系列是在渲染元素的系统上未安装指定字体或由于任何原因无法加载指定字体文件时的后备,在这种情况下将使用通用字体。
目前浏览器常用的不是 3 种,而是 5 种通用字体家族:
每个通用系列使用的默认字体取决于各种浏览器/操作系统/设备设置。
所有这个系统都是在指定外部(字体文件)资源来渲染文本的时代设计的,并且网站仅依赖于安装在用户机器上的字体,因此您必须将其视为一种实用的解决方案涵盖所有可能的情况,绝不是对字体的详尽或完整分类。
虽然大多数字体类型可以很容易地归类为属于一个通用字体系列或另一个,但其他字体则显示来自多个类别的特征,就像音乐作品可以属于多个流派一样。