跳转到内容

计算机字体

本页使用了标题或全文手工转换
维基百科,自由的百科全书
“计算机字体”的各地常用名称
中国大陆计算机字体(简称:字体)
台湾电脑字型(简称:字型)

计算机字体(英语: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字体是为了实现WindowsMacintosh系统兼容,而产生的一种新字体格式。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 (VistaWin7Win8
繁体中文 視野無限廣,窗外有藍天 (Win98
Windows 興國安邦,巨擘八方! (WinXP
微風迎客,軟語伴茶 (VistaWin7Win10Win11
朝鲜语 다람쥐 헌 쳇바퀴에 타고파. 1234567890
Windows가 지원하는 한글 글꼴 1234567890
日语 Windowsでコンピュータの世界が広がります。 1234567890

Linux

[编辑]
语言 测试文本
简体中文 我能吞下玻璃而不伤身体[1](GNOME字体查看器)
繁体中文 我能吞下玻璃而不傷身體

Webfont

[编辑]
网站 语言 测试文本
Google 英语 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

简体中文 透过字体给读者更多关爱

参见

[编辑]

参考文献

[编辑]
  1. ^ The I Can Eat Glass Project. reocities.com. [2014-06-19]. (原始内容存档于2013-01-17).