Glyph(字形)和 font(字型)有什么区别和联系呢?

关注者
61
被浏览
42,248

3 个回答

  • Font 是从 character 到 glyph 的桥梁。
  • Font 根据 character 这一抽象输入提供 glyph 这一具象输出。
  • Font 的本质是个存储了 character 与 glyph 的映射方式(程序的一面)以及 glyph 图形(设计的一面)的数据库。

Glyph 指的是文字元素的图形(其实我在这儿用「元素」这个含糊的概念是为了避免自己来费劲定义),是个非常单纯的概念,和多维度的 font 完全不是一个层次的事情。

从 Typography 的层面讨论,font 是指一个成套的字体,而 glyph 则是文字中字母 (character) 的视觉表现。

In typography, a glyph has a slightly different definition: it is "the specific shape, design, or representation of a character".

In summary, in typography and computing, a glyph is a graphical unit.

(Wikipedia -

Glyph

)

换言之,可认为一个 font 是若干 glyphs 的集合。

而 character 与 glyph 亦并不一定是一一对应的关系,如某些语言中一个 character 可能对应多个 glyph, 如希腊语的小写 sigma. 从字体设计角度看,某些字体亦提供一个字形的不同写法,供使用者选择。如 Zapfino, 以及 Neue Haas Grotesk. 这种情况,我认为亦可算是一个 character 对应多个 glyph. (参见 Glyph 英文维基词条 Graphonomics 一节)