電腦字型

電子資料檔案

電腦字型(英語: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).