计算机字体
“计算机字体”的各地常用名称 | |
---|---|
中国大陆 | 计算机字体(简称:字体) |
台湾 | 电脑字型(简称:字型) |
计算机字体(英语:computer font)或电脑字体,简称字体(font),是包含有一套字形与字符的电子数据文件。
字体类型与格式
[编辑]点阵字体
[编辑]点阵字体(英语:Bitmap Font)通过点阵表现字形,其本质上只是一组图片。每一种字体变体都包括一组完整的字符,一个字符占一张图片。假设总字符数量为3,即包括三个字符,提供粗体和斜体的组合(即无、粗体、斜体、粗斜体四种变体),该字体总共有12张图片。
由于受到容量和绘图速度的限制,早期电脑多采用点阵字体,而现在已不再被广泛使用,原因是其他字体编码方法在视觉效果和功能都超过了它。但它在某些场合(特别是在显示小字号的汉字字符的时候)还是很有用的,因为可缩放字体缩小过多笔画的字时,容易挤成一片导致无法辨认,因此小号字体仍使用点阵格式。
点阵字体被用于Linux终端,Windows修复控制台和嵌入式系统。
轮廓字体
[编辑]轮廓字体(英语:outline font)又称描边字体。这类字体使用贝兹曲线描述轮廓,可以通过简单的数学变形放大或缩小。但是很小的字体经常需要额外的信息(hinting)指导笔画取舍进行润算,不然容易漆黑一团。
轮廓字体格式
[编辑]PostScript字体
[编辑]PostScript字体由Adobe公司为专业数字排版开发。它使用PostScript,字形以3次贝兹曲线描述。其下又分为Type1, Type3,OCF, CID等类型。
- Type 1字体只有1字节,因此只能容纳256个字符。它使用Adobe私有的hinting系统,价格昂贵。需要注意的是,很多被称为Type1的字体实际上是Type3或Type5。
- Type 3字体完全支持PostScript描述性语言,可以勾画出较复杂的字体,如:渐变。
- OCF字体:中文日文等双字节语言可以使用的字体。按照PostScript类型,它属于Type0 (也就是Type1或3的组合形式)
- CID字体:OCF字体的改良。具有异体字切换功能。按照PostScript类型,多数字体属于Type9(基于TrueType的CID字体等除外)
TrueType字体
[编辑]TrueType是一种最初由苹果电脑公司开发的字体技术。考虑到Type 1字体太昂贵,有意用TrueType字体取代Type 1字体。像Type1字体一样,贝兹曲线用于描述字体,并可以内置点阵字体。现在它十分普及,在所有主要的操作系统上都有使用。能用PostScript打印机处理的TrueType字体称为Type42。
TrueType使用2次贝塞尔曲线,其hint方式也与PostScript不同,使用的是小程序字节码的形式。TrueType可以包含点阵字体。
OpenType字体
[编辑]OpenType字体是为了实现Windows和Macintosh系统兼容,而产生的一种新字体格式。OpenType文件格式由TrueType发展而成,因此具有TrueType的全部功能。
和TrueType相比,OpenType可以使用PostScript的3次曲线描述字形。OpenType支持CID,具有高度的异体字切换功能。OpenType可以动态下载到打印机中,无需打印机内置字体。若按照PostScript的类型分类,它属于Type2型,可以控制字体文件数据大小。
笔画字体
[编辑]笔画字体(Stroke-based font)字形的轮廓由分离的笔画顶点和笔画外形(profile)定义。它优于轮廓字体之处在于:减少了定义字形的顶点数,允许同一组顶点生成不同的字体(不同的粗细,不同大小或不同衬线规则)所以节省大小。对于字体开发者,编辑笔画要比编辑轮廓容易而且不易出错。笔画系统也允许改变字形比例而不修改基本字形的笔画粗细。笔画字体用于嵌入式设备在东亚有很大的市场,但这项技术不只用于表意字符。
商业开发者包括Agfa Monotype(iType)Type Solutions Inc。(拥有Bitstream Inc.)(Font Fusion (FFS). btX2),Fontworks(Gaiji Master),台湾文鼎科技都独立开发出了笔画字体和字体引擎。
尽管Monotype和Bitstream都曾声称东亚字符集使用笔画字体显示系统可以极大的节约空间,但是大部分节省源于构造合成字形,这也是TrueType标准一部分。
笔画字体格式
[编辑]METAFONT用了一种不同的字形描述。与TrueType类似,它是一种数学上的字体描述系统,只是描述字符使用圆点(circular pen)。这意味着由METAFONT产生的字形,没有锐利的点(sharp points),即笔尖大小是有限的。
网络字体(Web Font)
[编辑]网络字体(Web Font)主要用途在使用于网页上的字体显示,摆脱以往字体需安装方能显示的限制,使得于网页设计上能够不用转图像文件,用户一样能够看到特殊的字体效果。目前在英文语系国家,网络字体的使用甚为方便,但在亚洲语系国家则限制颇多,主要的困难点在于亚洲语系国家的字数太多,导致单一字体档的大小,动辄5~6M,甚至有达到10M以上的字体文件,要在浏览时下载整个字体档是不现实的。网络字体机制,是依据网页上使用的文字,动态产生并下载需要的字体,所需下载的文件大小等同于图像文件,且使用方便无须额外设置。
测试文本
[编辑]不同的操作系统为电脑字体提供了不同的测试文本。针对英文等文字,通常采用全字母句。
其中英文字体最为著名的测试文字:“ The quick brown fox jumps over the lazy dog. ”,刚好能在一句英文句子中容纳 26 个字母。
Microsoft Windows
[编辑]语言 | 测试文本 |
---|---|
巴西葡萄牙语 | A raposa rápida castanha ataca o cão preguiçoso. |
葡萄牙语 | A rápida raposa castanha salta em cima cão lento. |
德语 | Franz jagt im total verwahrlosten Taxi quer durch Bayern. 1234567890 |
罗马尼亚语 | Agera vulpe maronie sare peste câinele cel leneş. |
西班牙语 | El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja |
简体中文 | Windows 中文字型范例 1234567890 (WinXP) |
Innovation in China 中国智造,慧及全球 0123456789 (Vista、Win7、Win8) | |
繁体中文 | 視野無限廣,窗外有藍天 (Win98) |
Windows 興國安邦,巨擘八方! (WinXP) | |
微風迎客,軟語伴茶 (Vista、Win7、Win10、Win11) | |
朝鲜语 | 다람쥐 헌 쳇바퀴에 타고파. 1234567890 |
Windows가 지원하는 한글 글꼴 1234567890 | |
日语 | Windowsでコンピュータの世界が広がります。 1234567890 |
Linux
[编辑]语言 | 测试文本 |
---|---|
简体中文 | 我能吞下玻璃而不伤身体。[1](GNOME字体查看器) |
繁体中文 | 我能吞下玻璃而不傷身體 |
Webfont
[编辑]网站 | 语言 | 测试文本 |
---|---|---|
英语 | Grumpy wizards make toxic brew for the evil Queen and Jack. | |
阿拉伯语 | نص حكيم له سر قاطع وذو شأن عظيم مكتوب على ثوب أخضر ومغلف بجلد أزرق | |
天城文 | एक पल का क्रोध आपका भविष्य बिगाड सकता है | |
希腊语 | Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός | |
希伯来文 | דג סקרן שט בים מאוכזב ולפתע מצא חברה | |
高棉语 | ខ្ញុំអាចញ៉ាំកញ្ចក់បាន ដោយគ្មានបញ្ហា | |
泰卢固语 | దేశ భాషలందు తెలుగు లెస్స | |
越南语 | Tôi có thể ăn thủy tinh mà không hại gì. | |
justfont | 繁体中文 | 勇敢追逐自己的色彩 |
简体中文 | ||
日文 | ||
汉仪字库 | 繁体中文 | 用心绽放文字之美 |
华康字体 | 繁体中文 | 携手轻舞于文字飘洒的花样年华 |
文鼎云字库
iFontCloud |
繁体中文 | 东方文字传情之美 The quick brown fox jumps over the lazy dog.
渺渺茫茫墨泼天,飘飘拂拂雨如烟。 知其白,守其黑,为天下式。 常计白以当黑,奇趣乃出。 春の日の夕暮は静かです 별을 노래하는 마음으로 모든 죽어가는 것을 源源不绝,栩栩如生。 |
方正字库
FounderType |
简体中文 | 透过字体给读者更多关爱 |
参见
[编辑]- 字体
- 字体列表
- 字型
- 字距微调(kerning)
- 字体微调 (hinting)
- 字符编码
- Microsoft Windows字体列表
- MacOS字体列表
- CJK字体列表
- 排版
- TeX、LaTeX、和MetaPost
- 我能吞下玻璃而不伤身体
参考文献
[编辑]- ^ The I Can Eat Glass Project. reocities.com. [2014-06-19]. (原始内容存档于2013-01-17).