我对这些术语在 Web 应用程序排版上下文中的使用方式感到困惑?这些术语的使用是否被接受?在指定网页内容的外观和感觉时有什么区别?
字体,字体,字体在排版上下文中的区别?
类型家庭- 你没有提到这一点,但它很重要。由一个家庭及其所有包含的面孔组成的所有角色的设计。Helvetica 是一个类型家族。Helvetica Condensed 是一个类型家族,Myriad Pro 是一个类型家族,等等。
字体- 特定系列的特定重量或实例。IE 粗体、斜体、斜体都是字体。字体一般用family+face来指代。例如,Helvetica Bold Italic 将被称为字体,其中Helvetica
Family 和Bold Italic
face。
字体- 指包含有关字体显示和输出信息的计算机软件文件。您从字体菜单中选择一种字体。字体只存在于计算机上。在当今世界上,许多人错误地使用了“字体”这个词—— “哦,我喜欢那个字体”。是错的。应该是“哦,我喜欢那个字体”。然而,“你为那个 Photoshop 设计选择了哪种字体?” 会是正确的。鉴于,“这个标志使用什么字体?” 不正确(应该是字体)。
Font Face - (与字体有点互换)字体系列的面。例如Bold
,或者Italic
是一张脸,就像Helvetica
家人一样。提到“字体”,字体具体指的是用于渲染某个家族的特定面的软件——你可能有Helvetica bold
作为字体,但不是Helvetica italic
。
在网络排版的上下文中是否可以接受这些术语的使用?
不。
唯一以 Web 为中心的术语是那些专门用于 CSS 样式的术语,其中包括:
- font-family = 计算机字体(数字文件)的特定名称或通用名称。具体名称类似于
Helvetica
. 通用名称类似于monospace
. 至于样式(斜体等)重量(粗体等)等,这些都是通过不同的CSS样式设置的。 - @font-face = 一种加载数字字体文件然后通过 CSS 引用所述字体文件的方法
font-family
- 附加的次要属性 = 这些决定了字体家族之外的其他方面,包括
font-weight
(粗体、细体、书本等)、font-style
(斜体等)、font-size
(12pt、40px 等)、text-transform
(全大写等)等。
至于你提到的术语,都有些模糊,没有普遍认同的具体定义。
概括地说:
字体 = 见上文。这实际上不是 CSS 之外的排版术语
@font-face
字体与字体=这是事情变得非常模糊的地方。传统上,字体是一种特殊的字体风格。因此,例如,Futura。字体是所述字体的特定切割。通过切割,从字面上看,它要么是从木头上切割下来的,要么是从金属上切割下来的(或铸成金属的)。所以 Futura 是一种字体,Futura Bold 12pt 是一种特殊的字体。
当谈到数字世界时,这些术语开始变得不那么具体了。有人可能会争辩说,如今字体指的是“设计”,而字体指的是“代码”,但对此并没有硬性规定。
底线:一般来说,排版术语有模糊的定义,而创建 CSS 样式和属性的 W3C 团队在提出术语和定义时不一定来自排版背景。
由于您专门询问网络:不,对这些术语的定义没有广泛的共识。一般来说,这三个术语都是可以互换和互换的,但偶尔会有细微的含义差异。
通过font,我们可以理解由 CSS 给出外观的符号集合——即诸如font-family
、font-size
、font-style
、font-weight
等属性color
。字体是某种设计的字形集合,可以使用该font-family
属性进行设置。据我所知,字体是最近出现的与 CSS 相关的术语。相比之下,前两个术语要旧一些——字体可以追溯到 17 世纪,字体可以追溯到19 世纪。
在更专业的印刷界,定义似乎更清晰,更清晰。正如马克西蒙森所说:
你有一组字母、数字、符号等,它们可以一起用来组成单词、段落、表格等。
这种集合的物理体现(无论是金属件还是计算机文件)是字体。
当提到集合的设计(它的外观)时,你称之为字体。
字体系列或字体系列是指字体或字体的相关集合。