計算機字體

電子資料檔案

計算機字體(英語: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).