字体和字体族之间有什么区别?

20

字体和字体家族之间是否有明显的区别,例如我们可以将Arial视为一种字体家族,但是Arial Regular是一种字体吗?

2个回答

10
您可以将Arial视为Arial Regular的同义词,因为当人们谈论Arial时,通常指的是它,或者您可以将Arial Regular视为更大的Arial系列的子集,该系列还包括Arial Bold、Arial Narrow等。现代术语并不明确,但在传统术语中,Arial和Arial Regular都不是字体:
在传统印刷排版中,字体是指一种特定字型的大小、粗细和风格。每个字体都是一组匹配的金属类型,每个字形一个单独的金属类型,而字型则由一系列共享整体设计的字体组成。
在现代用法中,随着数字排版的出现,“字体”经常与“字型”同义,尽管这两个术语不一定意味着相同的东西。
来自http://en.wikipedia.org/wiki/Font

7
简短的回答是,有点。让我们先澄清术语:字体字形通常可以互换使用,意思相同。经常情况下,当人们和用户界面提到“字体”时,实际上指的是字符的“字形”或艺术形状,例如ArialTimes New Roman
更准确地说,“字体”表示系统中表示特定字形的文件。因此,当我们说安装了字体时,我们的意思是该文件存在于系统指定位置。而“字体族”表示相关字体的集合,例如同一“字形”或“字体”的粗体和斜体变化。
总之,在通常的术语中,字形(也称为字体)表示设计,字体表示包含字形的文件,字体族表示相关字体的集合。这来自一个很好地解释了这个问题的How-To Geek article
现在,让我们谈谈CSS。 font-family 用于仅指定字体,可以是一个或多个字体堆栈,以便在字体不可用时有一个或多个备选项。例如:
font-family: Helvetica, Arial, sans-serif;

然而,通常使用速记font来在一行中设置其他相关参数,如font-sizefont-weight等非常方便。例如,这将同时设置字体大小和字体家族堆栈:
font: 1.5em Georgia, Arial, sans-serif;

您可以在MDN文档的字体字体族中阅读更多信息。


谢谢回答,那什么是“字体系列”? - zyy
谢谢,我不熟悉“字体系列”。也许你能引用一个使用这个术语的参考文献或文本,这样我就能了解一些背景。 - Nagev
我只有一个模糊的记忆,可能并没有这个术语。也许在这篇文章中有\mdseries\bfseries - zyy
看了链接,但仍然一无所知。我不知道"字体系列"是什么,如果这样的东西存在的话。 - Nagev
没问题!谢谢你的帮助! - zyy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接