What Is a Font? Unpacking the Building Blocks of Letters
你有没有过这样的时刻?攥着刚买的、印着卡通草莓的铅笔,在作业本上歪歪扭扭写下自己的名字,突然抬头看见早餐盒子上印着胖乎乎的“麦片”两个字,又转头看到电视里正在放的动画片片头,蹦出来亮闪闪的“小猪佩奇”四个字——你有没有觉得,这些字的“长相”好像完全不一样?有的圆滚滚像棉花糖,有的方方正正像积木,有的还带着小小的“小帽子”装饰,看起来特别好看。但你有没有想过,这些长得不一样的“字”,到底有什么共同点?它们是怎么被设计出来的?而我们平时说的“字体”“字型”“宋体”“黑体”,到底是什么意思?别着急,这一章我们就来做“字体小侦探”,把藏在字母和汉字背后的小秘密,一个个找出来。
1.1 先搞清楚两个最容易混的词:Typeface 和 Font
很多小朋友甚至大人都把“字型”和“字体”混着用,觉得它们是一个意思,但其实这两个词就像双胞胎,长得像,但性格完全不一样。为了让你一次就记住它们的区别,我们先拿你最喜欢的乐高来打比方: > 假设你有一套超级喜欢的草莓主题乐高,里面有红色的草莓块、绿色的叶子块、黄色的奶油块,还有各种形状的砖。这套乐高的设计图——也就是规定每个零件是什么形状、什么颜色、怎么拼的设计方案,就是Typeface(字型/字体设计);而你把这套乐高买回家,装在盒子里的所有零件,就是你拥有的这套乐高的实体,相当于数字世界里的Font(字体文件)。
是不是一下子就懂了?我们再给这对“双胞胎”做个更正式的自我介绍,你可以把它们记在笔记本里,以后就不会搞混啦: | 概念 | 英文 | 到底是什么 | 生活里的例子 | 乐高类比 | |------|------|------------|--------------|----------| | 字型/字体设计 | Typeface | 字母或汉字的视觉设计风格,是设计师画出来的创意作品,就像衣服的款式 | 微软雅黑、Helvetica、楷体、Comic Sans 都是不同的字型 | 乐高套装的设计图,规定每个零件的形状颜色 | | 字体文件 | Font | 存在电脑、手机里的数字文件,安装之后你就能用这个字型打字、做海报 | 你电脑里的`msyh.ttf`(微软雅黑字体文件)、`simhei.ttf`(黑体字体文件) | 你买回家的实体乐高套装,所有零件都在盒子里 |
这里有个很有意思的小历史:为什么数字时代的文件叫“Font”?这个词最早来自12世纪的法国,意思是“浇铸”,因为几百年前的人没有电脑,要印书的时候,会把铅放在炉子里烧成液态,倒进刻好字母的模具里,等铅冷却了,就变成了一个个硬邦邦的字母块。这一整套浇铸出来的字母块,就是最早的Font。后来到了20世纪80年代,电脑普及了,大家不用再浇铅字了,就把字型设计做成数字文件存在电脑里,但“Font”这个名字就一直留传下来了,就像你奶奶的名字,虽然时代变了,但名字还是留着老味道。
> 📌 电子版互动:点击这里[查看古腾堡铅活字印刷的工作动画](https://example.com/gutenberg-printing),看看几百年前的人是怎么“浇”出字体来的。 > 📖 纸书提示:扫描右侧二维码,即可观看铅活字浇铸的短视频。
这里还要纠正一个常见的误区:很多人说“我用的是微软雅黑字体”,其实更准确的说法是“我用的是微软雅黑字型,安装的字体文件是`msyh.ttf`”。不过日常聊天的时候大家说“字体”也完全没问题,只要你知道这两个词的区别就好啦。
1.2 拉丁字母:26块万能乐高砖
现在我们来说说全世界最常用的文字之一:拉丁字母,也就是我们平时写的A、B、C、D…Z这26个字母。为什么说它们是“万能乐高砖”?我们得先从它们的祖先讲起。 很久很久以前,地中海附近做生意的人要记货物、记账,就发明了一些简单的符号:比如画个圆圈代表“太阳”,画个波浪代表“水”,画个牛头代表“牛”。后来大家觉得画图太麻烦了,就把这些符号慢慢简化成简单的线条:比如把牛头简化成“𐤁”,把圆圈简化成“𐤀”,这就是最早的腓尼基字母。后来希腊人觉得这些符号还是有点复杂,就把它们改得更简单,比如把“𐤀”改成“Α”(阿尔法),把“𐤁”改成“Β”(贝塔),这就是希腊字母。再后来罗马人又把希腊字母改得更顺手,写起来更快,比如把“Α”改成现在的“A”,把“Β”改成现在的“B”,最后就定下来了26个字母,从A到Z,就像26块标准乐高砖,每一块的大小、形状都是固定的,谁都不能随便改——不然大家拼出来的字别人就看不懂了。
拉丁字母的“身体结构”
你可能会觉得,字母不就是随便画的线条吗?其实每个字母都有固定的“身体结构”,就像小朋友的身高、头围都有标准一样,设计师设计字母的时候,必须遵守这些规则,不然拼出来的单词就会歪歪扭扭,不好看。我们来看几个最容易懂的结构术语,还是用小朋友站队来类比: ```mermaid graph TD A[字母的身体结构] --> B[基线 Baseline:所有字母站的“地板线”] A --> C[x字高 X-Height:普通小写字母的“身高”,比如a、c、e、o的高度都一样] A --> D[升部 Ascender:比x字高更高的“头”,比如b、d、h、l的上半部分] A --> E[降部 Descender:低于基线的“脚”,比如g、j、p、q的下半部分] ``` 比如你写单词“apple”,所有字母的底部都贴在基线上,a、p、p、l的x字高一样,只有p有降部,看起来整整齐齐;如果设计师把a的底部画得比基线低,p的底部画得比基线高,那整个单词就会看起来歪歪扭扭,像小朋友站队的时候有的踮脚有的蹲下,特别奇怪。
为什么26块砖就能拼出所有英文单词?
你有没有发现,不管你要写什么英文单词,都是用这26个字母(加上大小写总共52个,再加上数字、标点符号,总共不到100个字符)拼出来的?比如“cat”是C-A-T三块砖,“hello”是H-E-L-L-O五块砖,“university”是U-N-I-V-E-R-S-I-T-Y十块砖,不管多长的单词,都是这26块砖拼出来的。