第十五屆 優選

side-project-30
一起成為新世紀文字藝術師:深入玩轉 Unicode 和 OpenType
chingru

系列文章

DAY 1

DAY 01|緣起

我們的生活總是被「字」所包圍著,從招牌上的手寫體、書籍裡的明體、手機裡的黑體、IDE 裡的等寬字型,這些漢字、英文、數字與符號比比皆是,佔據了我們的視線,成為了...

DAY 2

DAY 02|一些名詞的解釋

為了方便接下來的介紹,這裡先花一點點時間來解釋一些易混淆的名詞。 語言、文字與書寫系統 語言(language,由 ISO 639 規定)顧名思義就是人類說出來...

DAY 3

DAY 03|數位字型的進程:OpenType 格式

早期的電腦——或者說計算機(computer)——是沒有終端(terminal)顯示器概念的,畢竟在那個使用打孔片作為輸入的年代裡,電腦處理的任務大多都是數值運...

DAY 4

DAY 04|字元集的難題:在 Unicode 之前

除了昨天介紹的格式之外,字型的基礎就是「字」。 對人類來說,字就是字,不需要特別約定;但在僅以 0 與 1 儲存的電腦上,我們輸入的文字都會被編碼(encodi...

DAY 5

DAY 05|Unicode 的統一與原則

在混亂的背景下,1987 年,任職於 Xerox 的 Joe Becker、Lee Collins 和任職於 Apple 的 Mark Davis 萌生了統一字...

DAY 6

DAY 06|Unicode 的實現:UTF

有了 Unicode 這本字典之後,我們很容易的就可以將字符和對應的碼位關聯在一起。 舉例來說,你 這個字的碼位為 U+4F60,也就是被編列在 0x4F60...

DAY 7

DAY 07|Unicode 收錄的漢字狀況

畢竟,在開始做字之前,你必須得知道,你究竟需要做哪些字。 收錄在 Unicode 裡面的「漢字」被稱作「中日韓統一表意文字」(CJK Unified Ideog...

DAY 8

DAY 08|OpenType Feature (1):Kerning

如之前所介紹的,做為格式的集大成者,OpneType 繼承了 PostScript、TrueType、AAT 格式的許多概念,其中影響最大的就是特性(featu...

DAY 9

DAY 09|OpenType Feature (2):連字系列

連字是一種多對一的字符轉換關係,通常也是最常被使用者注意到的特性之一。 如昨天所介紹的,在使用活字的年代裡,任兩個字符並列時,如果兩者之間的間距太過「ㄌㄤ」,會...

DAY 10

DAY 10|OpenType Feature (3):字母系列

今天繼續介紹一些跟歐文有關的 feature,包括了大小寫的轉換,以及可選的文體集等。 這一區的 feature 都是選擇性調用的,因此在文書軟體與瀏覽器中預設...