字型故事

文章分類:悠遊字在專欄
2022/03/09

悠遊字在 第123篇 「進化的數位字型」

寺山修司在1967年說了一句名言:「拋掉書本,上街去。」隔年1968年,艾倫・凱(Alan Kay,*1)提出「個人電腦」的概念。再隔年的1969年,美國軍方建立高等研究計劃署網路(Advanced Research Projects Agency Network,簡稱ARPANET),開啟全球網際網路的先河。
 
電腦早期僅能使用配合9 dots、12 dots、14 dots、18 dots等尺寸打造的Bitmap字型,在不同尺寸的點陣方格圖上放置黑點來製作字型,因此又稱為點陣字或柵格字型(Raster font)。這種字如果硬將它從原本的尺寸加以放大或縮小,字體就會變形。早期的文字處理機和功能型手機也都是使用這種字型。
 
而現在我們看到的字型是以參數描述字體輪廓的可縮放向量字型,不管如何放大、縮小都不會變形。
 
代表性的向量字型有1984年Adobe發表的PostScript字型以及1990年Apple和Microsoft共同發表的TrueType字型。這兩種字型格式互不相容,無法互換使用。Windows系統主要採用TrueType字型,而Macintosh系統則採用PostScript字型和TrueType字型,因此當時從文書檔案相容性來說,字型的使用仍有許多不便之處。
 
到了1997年,Microsoft和Adobe共同發表的OpenType字型問世,Apple系統也支援此種格式,因此用戶再也不需要注意字型的相容性問題。現今的智慧型手機也都是採用這種OpenType字型。
 
OpenType字型不僅解決了不同作業系統間的字型相容性問題,也因為它能將字距設定資訊儲存在字型內部,而得以實現合體字(*2)等更彈性的進階排版效果。
 
一個字型檔中收錄的文字、符號集合稱為「字集」(*3)。隨著電腦發展到可處理日文字,並逐漸擴充其用途以來,字集也持續不斷地擴增中。
 
特別是在OpenType字型普及之後,字集中收錄的文字、符號開始大量增加。最新版本的字集收錄多達23,060個字(Adobe Japan1-7,*4),比TrueType字型的11,233字(JIS X 0213:2004,*5)足足多了兩倍以上。
 
OpenType字型亦支援異體字和變體假名(*6)。儘管目前支援這兩項功能的字型有限,但仍有助於古文獻領域的發展,未來將有更多古文獻能使用電腦處理。
 
這些是人們期望電腦能處理各種領域的資訊,為了滿足需求所發展出的成果。我想,整部字型發展史應該也可以說是字集收錄字數持續擴增的歷史吧。
 
OpenType字型普及後不僅擴增了收錄字數,也讓各家字型廠商開始開發大量的字型。這些豐富的書體和用不完的收錄文字,我想受惠最多的應該是設計、出版、印刷業界吧。
 
當時未蒙其惠的則是網頁領域。
 
網站無論在何時、何種環境下,目標都只有一個,那就是「讓顯示清晰易讀」。為了這個目的,網頁瀏覽器(*7)和用來設計網頁的HTML(*8)持續改良升級。而後,人們制定了能更細微調整網頁顯示的CSS(*9),讓網頁設計有了飛躍的進步。
 
然而最大的問題在於,即便設計師選用了和網站風格相符的字型,如果瀏覽網頁的電腦或手機上未安裝該字型,就會改以其他字型顯示,而呈現非設計師本意的網頁視覺。
 
解決此問題正是網頁字型。
 
網頁字型是利用放在網際網路上的字型,讓電腦和手機顯示該字型的技術。如此一來,即便瀏覽網頁的用戶沒有在電腦和手機上安裝設計師指定的字型,仍然可以在網頁上顯示出來。
 
而目前的最新技術則是可變字型。
 
可變字型是2016年由Apple、Google、Microsoft、Adobe共同發表的字型技術,可連續性任意調整文字的粗細、寬度及傾斜角度等字體樣貌。
雖然目前已開發的可變字型以及能夠處理可變字型的軟體還不多,但我想,未來應該會有更多網頁設計師從可變字型的特性發明出各種用途才是。
 
電腦作業系統、應用程式軟體及字型今後仍會持續進化。我想,未來的字型應該能根據橫書、直書環境自動調整,無論何時、何地、被誰使用、或是脫離書本上街頭使用,都能為用戶提供一個舒適無障礙的閱讀畫面。
 
 


注釋
*1 艾倫・凱(Alan Kay,1940年-)
美國電腦科學家、教育家、爵士樂演奏家,人稱「個人電腦之父」。1960年代就為當時昂貴且體積龐大、由多數人共同擁有、共同使用的電腦設想到「個人使用」的方向,前衛性地思考個人用電腦應該會是什麼模樣。
 
*2 合體字(Ligature)
由兩個以上的字合成的一個字形。
 
*3 字集
「編碼字元集」是電腦上定義「要使用哪些文字或符號」的資訊。為了讓文字和符號不重複出現而事先決定的文字列表便是「字集」,或稱為「字元集/Character Set」。
 
*4 Adobe Japan1-7
Adobe Japan1是由Adobe公司制定的日文字體印刷業務用之字集規格,正式名稱為「Adobe-Japan1 Character Collection for CID-Keyed Fonts」。
 
*5 JIS X 0213:2004
「JIS X 0213:2004」是以收錄於JIS X 0213:2000規格書的例示字體為基準,改變了其中168字的字體形狀,並在第三水準漢字追加10個字,共規範11,233字。是JIS制定的字集中版本最新的字集規格。
 
*6 變體假名
目前的平假名字形是根據1900年實施的小學校令施行規則附表第一號表所規定,和此表不同字形的平假名則稱為「變體假名」。變體假名為數眾多,其中使用頻率高的286字已收錄於Unicode中。實際字體形態可參考「Unicode 13.0 Character Code Charts」的「Kana Supplement」和「Kana Extended-A」。
・Unicode 13.0 Character Code Charts
 https://www.unicode.org/charts/
・Kana Supplement
 https://www.unicode.org/charts/PDF/U1B000.pdf
・Kana Extended-A
 https://www.unicode.org/charts/PDF/U1B100.pdf
 
*7 網頁瀏覽器
用來瀏覽網頁的應用軟體,例如:FireFox、Google Chrome、Microsoft Edge、Safari、Opera等。
 
*8 HTML(HyperText Markup Language)
用來建立網頁的標記語言,能指定網頁標題、段落等文章架構、字型、文字顏色、超連結、圖片、影片顯示等網頁外觀設計。由致力推動網頁技術標準化的非營利團體全球資訊網協會(World Wide Web Consortium,W3C)制定,目前最新版本為HTML 5.2。
 
*9 CSS(Cascading Style Sheets)
為網頁上的文章指定文章樣式(字體、文字大小、行距、顏色等)的樣式表,通常與HTML一起使用。由W3C制定,目前最新版本為CSS3。
 
  ▶ 一覽 悠遊字在專欄 文章

 

 作者簡介

mk88
DynaComware Corp 顧問

1942年出生於東京都。
1966年畢業於桑澤設計研究所視覺設計學科。
曾任職於設備機器廠商、報社、廣告公司,並在綜合印刷公司參與了DTP黎明期的多國語處理及印刷工作流程的建構。
設計學校畢業後曾以平面設計師的身分經歷了活字、照相排版、DTP印刷工作。
1998年起任職於DynaComware Corp。
曾擔任網頁印刷服務、數位文件管理工具、電子書專用字型開發、字型授權業務、中文字碼規格GB18030日本國內普及諮詢窗口等職務。
Blog:mk88の独り言(mk88的自言自語)