我们如何根据其衬线属性对单空间字体族进行分组



我正在研究font-family CSS属性,我知道字体族分为3类,称为通用族:

  1. Serif
  2. 无衬线
  3. Monospace

这里的问题是,我们如何根据其衬线属性对单空间字体族进行分组?它总是"衬线"吗?它总是"sans-serif"吗?我可以有"衬线体"的单空间字体系列和其他一些"无衬线体"的字体系列吗?单格字体家族是否在其所有字符上都一致使用"衬线体"属性,以便将其归类为"衬线"或"无衬线体"?是否有关于这个主题的官方资源或规范?

CSS font-family属性只是一种非常广泛和古老的艺术的实际实现,即排版

当指定的字体没有安装在呈现元素的系统上时,或者当由于任何原因无法加载指定的字体文件时,通用字体族是一种后备方案,在这种情况下,将使用通用字体。

目前浏览器常用的通用字体系列不是3种,而是5种:

  • 衬线
  • 无衬线
  • 单空间
  • 草书的
  • 幻想

每个通用族使用的默认字体因各种浏览器/OS/设备设置而异。

所有这些系统都是在指定用于呈现文本的外部(字体文件)资源的时代设计的,而网站完全依赖于安装在用户机器上的字体,因此您必须将其视为一种实用的解决方案,以适当地覆盖所有可能的情况,而决不是对字体进行详尽或完整的分类。

虽然大多数字体类型可以很容易地归类为属于一个或另一个通用字体家族,但其他字体则显示出多个类别的特征,就像一首音乐作品可以属于多个流派一样。

相关内容

  • 没有找到相关文章

最新更新