本篇文章(zhāng)将介紹一(yī)些關于字體的基礎知識,主要(yào)會介紹一(yī)些常見(jiàn)術(shù)語的含義還有英文、中文字體常見(jiàn)的分類方式,另外(wài)簡單介紹一(yī)下(xià)各平台下(xià)字體渲染的相關的問(wèn)題,還有标點使用和(hé)排版規範。
術(shù)語
字形和(hé)字體
不得不說 Font 與 Typeface 即是在英文中也有很(hěn)多混用的地(dì)方很(hěn)難分清,也常常被混用,現在通(tōng)常被翻譯為(wèi)“字體”的 Font 在傳統印刷界是指特定尺寸、特定字重、字偶間(jiān)距等信息 的一(yī)種 Typeface,比如(rú) “尺寸14pt,字重為(wèi) Bold 的 Helvetica ” 就是一(yī)個 Font,而這(zhè)裏的 Helvetica 就是它的 Typeface 。不過現在 Font 的所指定的通(tōng)常不再包括尺寸了(le),因為(wèi)與鑄模的時(shí)代不同了(le)數(shù)字字體尺寸可(kě)以很(hěn)輕易的改變。
Typeface 的另一(yī)個稱呼是 Font family(字族),這(zhè)個詞實際上(shàng)比 Typeface 更好理解且不容易混淆,能(néng)很(hěn)明(míng)顯的表達出 Font 是 Font family 的子集的意思,所以在 HTML & CSS 的标準中使用的是 Font family(字族)。簡單來說 “Helvetica” 是一(yī)個 Typeface ,而指定具體的字重: “Helvetica Bold” ,這(zhè)就是 Font 了(le)。
還有一(yī)個概念是 Glyph ,它表示的是字的某種寫法或者說字體的“骨骼”,比如(rú)字母 a 和(hé) ɑ 就是 Glyph 不同,涙 – 淚、強 – 強也是 Glyph 的不同。
而 Font 、Typeface 和(hé) Glyph 在中文裏的翻譯就亂七八糟了(le),按照國(guó)家标準(GB/T 16964)應該是:
然而,在實際使用上(shàng)字體和(hé)字型混亂不堪,常常把 Font 稱為(wèi)字體,而字型和(hé)字形更是常常搞反。而常用民間(jiān)稱法的是把 Font 稱為(wèi)字體, 不用 Typeface 而是使用 Font family 即字體族,再把 Glyph 稱為(wèi)字形或字型。這(zhè)種稱法實際上(shàng)比标準翻譯更加流行(xíng)。
羅馬體與意大利體
Roman 指的就是襯線體,這(zhè)個稱呼是因為(wèi)襯線的起源于羅馬時(shí)期的碑刻。由于通(tōng)常都(dōu)把襯線體作(zuò)為(wèi)正文字體,所以很(hěn)多場合下(xià),Roman 就變成了(le)正文字體的代名詞。
而 Italic(意大利體)最早是指意大利使用的一(yī)種手寫體,而後來 Italic (意大利體)常被用作(zuò)斜體與正文的羅馬體搭配,成為(wèi)了(le)斜體的代名詞。另外(wài)一(yī)種斜體的稱呼是 Oblique (單斜體、仿斜體)也被稱為(wèi) Slanted,這(zhè)通(tōng)常是指直接把正文字體做(zuò)傾斜處理産生的斜體,而 Italic (意大利體) 則是特别設計的與正文相差較大的斜體。
Roman 羅馬
同一(yī)字體(Adobe Garamond)的 Italic(意大利斜體)與 Oblique(單斜體)
字體結構
字間(jiān)距、字偶間(jiān)距與等寬字體
字間(jiān)距(Spacing)顧名思義是字符間(jiān)的距離,在實現上(shàng)就是字符圖形外(wài)邊界框的尺寸和(hé)字符在方框中的位置。
字間(jiān)距 -《西(xī)文字體》
字偶間(jiān)距(Kerning)也被稱為(wèi)字距調整,是在字間(jiān)距的基礎上(shàng),為(wèi)實現不同字偶(一(yī)對字符)可(kě)以有不同字間(jiān)距的調整值。不同的字母有不同的外(wài)形,所以字體隻有同樣的字間(jiān)距是不協調的,比如(rú)“AH”間(jiān)是标準的字間(jiān)距,而“AV” 由于 V 和(hé) A 的形狀,其位置可(kě)以重疊,所以需要(yào)負字偶間(jiān)距才能(néng)達到協調的外(wài)觀。字間(jiān)距和(hé)字偶間(jiān)距都(dōu)是一(yī)個字體的組成部分,并且字偶間(jiān)距需要(yào)為(wèi)很(hěn)多字偶準備。
一(yī)套字體中的多個字偶 -《西(xī)文字體》
另外(wài)有字距的概念就是等寬字體(Monospaced)與比例字體(Proportional)了(le),比例字體就是上(shàng)面說的按字符外(wài)形設置有不同字距的字體,這(zhè)種字體外(wài)形協調,可(kě)讀性好。而等寬字體(Monospaced)是每個字字間(jiān)距都(dōu)相同的字體,其優點是可(kě)以很(hěn)好的控制排版對齊,因此目前編程的代碼編輯器通(tōng)常都(dōu)會使用等寬字體(Monospaced)最為(wèi)顯示字體。
字重與寬度
字重的劃分根據不同字體廠商各有不同,不同的字重稱呼也可(kě)以不一(yī)樣,常見(jiàn)的劃分如(rú)下(xià):
另外(wài)還有窄字體:Condensed、寬體:Expanded、斜體:Italic、Slanted(通(tōng)常指仿斜體)。
連字
連字(Typographic ligature)也被稱為(wèi)合字,源于手寫時(shí)的連筆(bǐ),如(rú)“fi”的 i 上(shàng)一(yī)點常與 f 的一(yī)鈎合并。傳統英文印刷常會使用連字,而 1970 年(nián)代照相排版流行(xíng)之後就很(hěn)少(shǎo)使用連字了(le),而且由于顯示屏的分辨率有限,是否連字差别不大,所以現在不是很(hěn)流行(xíng)使用連字。
連字的實現方式有兩種,一(yī)是字體的 PostScript 連字功能(néng),這(zhè)需要(yào)排版或顯示軟件支持,另外(wài)是使用合字字符,如(rú):
字面率、中宮、重心
字面率、字面、中宮、重心是常見(jiàn)描述中文字體外(wài)觀特點的屬性。字面是相對于字體的外(wài)框而言字體實際尺寸的範圍,同樣字号下(xià)不同字體字面大的實際尺寸會更大。
字面率是字面與外(wài)框內(nèi)尺寸的比值,一(yī)般簡體中文字體有 92 % 左右的字面率,日文字體漢字通(tōng)常字面率要(yào)高一(yī)些,94 %左右,相對而言,日文字體漢字更追求平均和(hé)較大的字面率。
中宮是漢字主要(yào)結構的大小,類似于英文字體的 x 高度。中宮大小可(kě)以用來評判字體的松緊程度,中宮分橫向和(hé)縱向,不過通(tōng)常看(kàn)橫向的中宮尺寸就夠了(le)。
重心是字體另一(yī)個主要(yào)的外(wài)觀屬性,是字體的視(shì)覺中心點,一(yī)般字體重心是位于中上(shàng)部分。
英文字體
字體分類
英文字體的分類方法有許多種,不同的分類法側重點不同,這(zhè)裏介紹常見(jiàn)的傳統分類法“ Vox-ATypl 分類法” 和(hé)數(shù)字字體時(shí)代具有代表性的 typekit 網站的字體分類方法,還有按年(nián)代劃分(主要(yào)參考《西(xī)文字體》)字體的方法。
typekit 分類法
Sans-Serif 無襯線
Serif 襯線
Sleb-Serif 粗襯線體
Script 書(shū)法體
Blackletter 哥特黑(hēi)體
Monospace 等寬字體
Hand 手寫體
Vox-ATypl 分類法
Classicals 古典
古典字體分為(wèi)人(rén)文主義體 (Humanist),加拉德體(Garalde)和(hé)過渡體(Transitional),他(tā)們的特征是有着類似三角形的襯線
可(kě)以看(kàn)到人(rén)文主義的字體 x 高度明(míng)顯小,大寫字母比小寫字母高許多。
Humanist 人(rén)文主義字體
人(rén)文主義字體是文藝複興時(shí)期的興起的字體,流行(xíng)于當時(shí)文藝複興的中心意大利,所以也被成為(wèi)威尼斯式 (Venetian) 字體。
人(rén)文主義字體以當時(shí)作(zuò)家的手寫字體為(wèi)參照,所以保留有很(hěn)多手寫的特征,比如(rú)傾斜的 e、c、o。還有較小的 x 高度。
e、c、o 的軸線傾斜
筆(bǐ)畫(huà)粗細差别不大
x 高度較小
代表字體有:Centaur、Cloister old style
Garalde 加拉德體
加拉德體的名字(Garalde)是來源于 2 個設計師(shī):Claude Garamont 和(hé) Alde Manuce。這(zhè)種字體也被稱為(wèi)“古風(fēng)體”或“舊(jiù)風(fēng)格”字體。
這(zhè)是一(yī)種比較中庸的字體,其去掉了(le)很(hěn)多手寫特征,e 的軸線完全垂直了(le),o 和(hé) c 的傾斜也很(hěn)小,x 高度也較高,字體的比例較均衡,所以很(hěn)适合作(zuò)為(wèi)正文排版使用。
e 軸線完全垂直,o、c 軸線略微(wēi)傾斜
筆(bǐ)畫(huà)粗細差别不大
x 高度較大
代表字體有:Garamond、Bembo
Transitional 過渡期體
過渡時(shí)期是指法國(guó)大革命、美國(guó)獨立的 18 世紀啓蒙時(shí)代(Age of the Enlightenment),這(zhè)種字體也被稱為(wèi)新古典主義字體(Neoclassical)。
這(zhè)種字體的幾乎完全抛棄了(le)手寫特征,襯線幾何化為(wèi)十分規則的曲線。而且其筆(bǐ)畫(huà)粗細相差極大,細處特别細,粗處特别粗,這(zhè)讓它并不很(hěn)适合作(zuò)為(wèi)正文字體。它适合的是有足夠尺寸來展示其流暢典雅曲線的場合,比如(rú)标題或者 LOGO。
垂直的軸線
強烈的筆(bǐ)畫(huà)粗細對比
襯線曲線平滑
代表字體有:Baskerville、Times Roman
Moderns 現代
Moderns(現代)字體的特征
Didone 迪多尼
Didone(迪多尼)字體的最大特征就是極細的無撐拱襯線,也被稱為(wèi)發絲襯線(hairline-serif),與 Transitional (過渡期字體)相比有更高的筆(bǐ)畫(huà)粗細對比,字母開(kāi)口閉合處也更緊湊。這(zhè)種字體不是很(hěn)适合作(zuò)為(wèi)正文排版,它需要(yào)較大的展示空間(jiān)。
極細的發絲襯線(hairline-serif)
筆(bǐ)畫(huà)粗細對比達到極緻
字母開(kāi)口處緊湊
代表字體有:Didot、Bodoni
Mechanistic 機械風(fēng)格體
Mechanistic (機械風(fēng)格)也被稱為(wèi) slab serif (粗襯線、厚闆、闆狀襯線)體,其最大的特征就是粗厚的無撐拱襯線。通(tōng)常 Mechanistic 風(fēng)格的字體筆(bǐ)畫(huà)粗細對比低(dī),且很(hěn)粗,曲線也很(hěn)生硬。
無撐拱(支架)的粗厚襯線
筆(bǐ)畫(huà)粗且粗細對比低(dī)
曲線生硬
代表字體:Clarendon、Rockwell
Lineals 線體
線體更常見(jiàn)的名稱是:sans-serif(無襯線體)和(hé) gothic(哥特體)。其是現代字體的代表,其特征就是沒有襯線,所以它還有很(hěn)多子類别:Grotesque (怪誕體)、Neo-grotesque (新怪誕體)、Geometric (幾何體)、Lineal Humanist (人(rén)文主義無襯線體)。
由于 Grotesque(怪誕體)是最早的無襯線體,所以很(hěn)多地(dì)方也把無襯線體稱為(wèi) Grotesque(怪誕體)或 Grotesk(德語怪誕體)。
Grotesque 怪誕體
怪誕體是最早的無襯線字體。也被直接稱為(wèi)歌(gē)德體或者音譯為(wèi)格洛特斯克體。
它沒有襯線并且筆(bǐ)畫(huà)極粗還有明(míng)顯的筆(bǐ)畫(huà)粗細對比,通(tōng)常隻會用在标題或者大尺寸場合。
G 字母有字刺
筆(bǐ)畫(huà)粗細對比明(míng)顯
較高的 x 字高
代表字體:Monotype Grotesque、Franklin Gothic
Neo-grotesque 新怪誕體
新怪誕體是最常見(jiàn)的無襯線字體了(le),其筆(bǐ)畫(huà)粗細變化小、開(kāi)口處緊湊、X 字高較大、曲線柔和(hé)很(hěn)适合最為(wèi)正文字體,有名的 Helvetica 就是新怪誕體的代表。
筆(bǐ)畫(huà)粗細變化小
X 字體高度大
曲線柔和(hé)
代表字體:Universal、Helvetica
Geometric 幾何體
如(rú)其名是遵循幾何形式來制作(zuò)的字體,極具現代感,不适合作(zuò)為(wèi)正文字體,著名的 Futura 就是幾何字體。
由幾何結構構成外(wài)形
筆(bǐ)畫(huà)粗細對比小
代表字體:Futura、Eurostile
Lineal Humanist 人(rén)文主義無襯線體
和(hé)經典的人(rén)文主義字體相似,人(rén)文主義無襯線字體也留有手寫的特征,雖然沒有襯線但(dàn)是筆(bǐ)畫(huà)有裝飾線的粗細變化,作(zuò)為(wèi)正文時(shí)會又類似襯線體的效果。
有裝飾性的筆(bǐ)畫(huà)粗細變化
代表字體:Gill sans、Optima
Calligraphics 書(shū)法體
相比上(shàng)面那(nà)些字體,書(shū)法體外(wài)形更加多樣,
Glyphic 雕刻體
雕刻體來自(zì)于雕刻和(hé)镌刻的字母。雕刻體是最早的字體,隻有大寫字母(不過現在的雕刻體字體都(dōu)會配上(shàng)小寫字母),許多雕刻字體看(kàn)起來可(kě)以被分類為(wèi)襯線字體。
Blackletter 哥特黑(hēi)體
Blackletter 由于流行(xíng)于哥特時(shí)期(12世紀 ~ 14世紀末) 所以常被稱為(wèi) Gothic Script(哥特手寫體)或者 Old English Script(舊(jiù)英文手寫體),要(yào)注意的是國(guó)內(nèi)很(hěn)多地(dì)方直接把 Blackletter 翻譯成哥特體或者黑(hēi)體,這(zhè)很(hěn)可(kě)能(néng)産生誤解,實際上(shàng)在字體領域有一(yī)段時(shí)間(jiān) Gothic(哥特體)代表的無襯線的字體,雖然目前在英文中幾乎不用 Gothic 代表無襯線體了(le),但(dàn)是在日本和(hé)韓國(guó)還流行(xíng)用 Gothic 代表無襯線字體,比如(rú) Franklin Gothic 和(hé) Windows MS Gothic。而“黑(hēi)體”在中文字體中也是指無襯線體, 所以為(wèi)做(zuò)區(qū)别最好稱其為(wèi)“哥特手寫體”或者“哥特黑(hēi)體”。
這(zhè)種字體在德國(guó)使用到了(le)二戰時(shí)期,所以一(yī)般也認為(wèi) Blackletter 是德國(guó)标志性的字體,所以它還有個德文翻譯過來的名字:Broken Letter(破筆(bǐ)字體)。
代表字體:Walbaum Fraktur、Monotype Engravers
Script 書(shū)法體
Script (書(shū)法體)也可(kě)以稱為(wèi)草體。
代表字體:Shelley、Mistral
Graphic 圖形字體
圖形字體從(cóng)本質上(shàng)來說就是不屬于其他(tā)類别的展示字體。它可(kě)以是用毛筆(bǐ)、鋼筆(bǐ)等任意工(gōng)具來書(shū)寫或設計。如(rú)果這(zhè)個字體不是無襯線字體或者襯線字體,那(nà)它可(kě)能(néng)就是圖形字體。
代表字體:Albertus、Trajan
Gaelic
另外(wài)還有一(yī)種 Gaelic(凱爾特體),主要(yào)在愛爾蘭使用,通(tōng)常不會用到。
年(nián)代劃分
公元前 ~ 四世紀(古羅馬)
這(zhè)個時(shí)期的代表字體是古羅馬帝國(guó)的雕刻體(Glyphic ),由于這(zhè)個年(nián)代小寫字母還沒發明(míng)出來,要(yào)表現這(zhè)個時(shí)代的氛圍最好使用全大寫。
代表字體:Trajan、Stempel、Rusticana、Hercvlanum
四 ~ 五世紀
這(zhè)個年(nián)代的代表字體是 Uncial(安色爾) 體,這(zhè)是主要(yào)書(shū)寫在羊皮紙(zhǐ)上(shàng)的字體。Uncial 原意為(wèi)“一(yī)英寸高的文字”,因為(wèi)當時(shí)羊皮紙(zhǐ)昂貴,所以當時(shí)這(zhè)種字體高度小字距小,不過當代的數(shù)碼字體都(dōu)有了(le)合适的字距。雖 Uncial 體流行(xíng)于四、五世紀,不過直到八世紀作(zuò)為(wèi)書(shū)寫聖經的主要(yào)字體。
代表字體:Omnia、Hammer Unziale789年(nián),
九世紀(中世紀)
Carolingian(卡洛林) 是卡洛林王朝時(shí)期興起的字體,外(wài)形上(shàng)已經與現代的英文字體差不多了(le),也開(kāi)始大小寫成對使用了(le)。查理曼時(shí)期(789年(nián)),為(wèi)保證抄本內(nèi)容的準确性,把抄寫字體統一(yī)為(wèi) Carolingian minuscule (卡洛林小寫字體),讓其成為(wèi)了(le)中世紀最具代表性的字體。
代表字體:Carolina、Carolingian minuscule、Carolingiaby William Boyd
十三 ~ 十四世紀
這(zhè)個時(shí)期主要(yào)的字體是帶有明(míng)顯平頭筆(bǐ)書(shū)寫特征的 Blackletter (哥特黑(hēi)體)。
代表字體:Duc De Berry、Notre Dame、Alte Schwabacher、Wihelm Klingspor Gotisch
十四 ~ 十五世紀(文藝複興)
文藝複興時(shí)期是人(rén)文主義字體興起的時(shí)期,相比過去的字體 x 高度更低(dī)了(le),而且意大利斜體開(kāi)始流行(xíng)。另外(wài)文藝複興時(shí)期還有複古的潮流,古羅馬時(shí)期的字體也備受尊崇。
代表字體:Centaur、Legacy Serif、Adobe Jenson、Poetica
十六 ~ 十七世紀(巴洛克)
巴洛克(Baroque )時(shí)期字體的特點是精緻的襯線和(hé)筆(bǐ)畫(huà)粗細對比度較高,也就是 Garalde (加拉德體)的特征。另外(wài)這(zhè)個時(shí)期有誇張字花的手寫體也很(hěn)有代表性。
代表字體:Baskerville、Galliard、Janson、Baroque Script
十八世紀(洛可(kě)可(kě))
這(zhè)個時(shí)期的洛可(kě)可(kě)藝術(shù)(Rococo)風(fēng)格盛行(xíng),其最具代表性的字體風(fēng)格就是細膩柔媚、曲線大膽的各種手寫體。而得益于印刷技術(shù)的提升,字體越來越注重對細線條的表現,Didone( 迪多尼)風(fēng)格的字體也由此誕生。
代表字體:Snell Roundhand、Shelley Script、Linoscript、Cochin、Linotype Didot
十九世紀(維多利亞)
這(zhè)個年(nián)代的代表字體是報紙(zhǐ)、廣告中使用的各種誇張的裝飾字體。另外(wài)無襯線體也在此時(shí)開(kāi)始廣泛使用。
代表字體:Thorowgood、Egyptian、Hawthorn、Carlton、Bernhard、Franklin Gothic
二十世紀
二十世紀以來的字體多樣性極其豐富,很(hěn)難說那(nà)一(yī)種能(néng)代表一(yī)個年(nián)度,不過也有 Helvetica 這(zhè)樣的經典的字體。
部分字體圖片出處:《西(xī)文字體》
中文字體
字體分類
曆史劃分
甲骨文
商周時(shí)期的文字形式。
作(zuò)為(wèi)字體(字庫)目前使用的最廣的是“北師(shī)大甲骨文體”,另外(wài)還有台灣中研院甲骨文體、香港中文大學漢達文庫的 ics3.ttf、日本文字鏡研究會的 Mojikyo font 等。
篆書(shū)
春秋戰國(guó)時(shí)期的代表文字。是秦始皇統一(yī)六國(guó)後以小篆為(wèi)全國(guó)的官方字體。
常用字體:漢儀篆書(shū)、方正小篆
隸書(shū)
漢朝的代表字體。隸書(shū)在秦朝就已誕生,不過到漢朝才成為(wèi)主流,所以也被稱為(wèi)“漢隸”。
隸書(shū)筆(bǐ)畫(huà)粗細變化小、較平直,外(wài)形扁平、工(gōng)整、莊重。講究“蠶頭燕尾”(起筆(bǐ)凝重,結筆(bǐ)輕疾)、“一(yī)波三折”(線條運筆(bǐ)變化)。
常用字體:漢儀隸書(shū)、華文隸書(shū)、蒙納小隸
草書(shū)
草書(shū)源于漢代初期。
草書(shū)源于書(shū)寫潦草的隸書(shū),主要(yào)分為(wèi)章(zhāng)草、今草、行(xíng)草、狂草。草書(shū)有大量字形的簡化、連筆(bǐ),較難辨認。并且通(tōng)常有一(yī)定傾斜。
常用字體:方正大草、方正黃(huáng)草、葉根友(yǒu)疾風(fēng)草書(shū)、白舟草書、 奔行(xíng)かな
行(xíng)書(shū)
行(xíng)書(shū)源于東漢時(shí)期。
行(xíng)書(shū)發展源于隸書(shū),是介于楷書(shū)、草書(shū)之間(jiān)的一(yī)種字體,分為(wèi)“行(xíng)楷”和(hé)“行(xíng)草”,“行(xíng)草”較“行(xíng)楷”筆(bǐ)畫(huà)更加奔放,更近似草書(shū)。相比草書(shū),行(xíng)書(shū)隻是在隸書(shū)的基礎上(shàng)更加突出筆(bǐ)畫(huà)的變化,筆(bǐ)畫(huà)間(jiān)增加了(le)“遊絲”,字形構成基本不變,沒有草書(shū)那(nà)樣較顯著的簡化、連筆(bǐ)和(hé)傾斜,能(néng)很(hěn)容易的辨認。
常用字體: 華文行(xíng)楷、漢儀行(xíng)楷、DF行(xíng)書體、王漢宗中行(xíng)楷、方正硬筆(bǐ)行(xíng)書(shū)、金(jīn)梅草行(xíng)書、方正字迹-呂建德行(xíng)楷
魏碑體
魏碑體是北魏的代表字體。
魏碑體階與隸書(shū)與楷書(shū)之間(jiān),相比隸書(shū),不像隸書(shū)那(nà)樣粗扁,相比楷書(shū)筆(bǐ)畫(huà)粗細變化又更為(wèi)明(míng)顯。獨特的特征是撇捺會向兩側伸展,收筆(bǐ)前有明(míng)顯粗頓以及擡峰,使整個字形穩重中又略顯飛揚。
很(hěn)多時(shí)候也會把魏碑體當成楷書(shū)的一(yī)種。
常用字體:華文新魏、方正魏碑、漢儀魏碑
楷書(shū)
魏晉、南北朝時(shí)期到唐朝的代表字體。大體可(kě)分為(wèi)早期的“魏碑”和(hé)後期的“唐楷”。
楷書(shū)始脫于隸書(shū),沒有隸書(shū)那(nà)麽粗扁,筆(bǐ)畫(huà)帶有明(míng)顯毛筆(bǐ)書(shū)寫痕迹,“橫”依然明(míng)顯的左低(dī)右高。
在常見(jiàn)的中文排版中,楷體有類似西(xī)文中 Italic(意大利體)的作(zuò)用,即宋體作(zuò)為(wèi)正文,而楷體作(zuò)為(wèi)強調、引用字體。
常用字體:華文楷體、方正新楷體、漢儀全唐詩、方正蘇新詩柳楷、方正宋刻本秀楷
宋體
明(míng)朝的代表字體,起源于宋朝。
宋體雖稱為(wèi)宋體,但(dàn)在宋朝并不流行(xíng),反而在明(míng)朝更為(wèi)常見(jiàn)。由于曆史原因在大陸稱為(wèi)宋體,港台和(hé)日本則稱其為(wèi)“明(míng)朝體”。
宋體始源于宋代的印刷字體,當時(shí)以木闆作(zuò)活版印刷,為(wèi)順應木的天然紋理,筆(bǐ)畫(huà)直橫平豎直、橫細豎粗,起落筆(bǐ)有棱有角(有明(míng)顯襯線),字形方正。所以也被稱為(wèi)“匠(jiàng)人(rén)體”。
由于宋體橫細豎粗的特征,很(hěn)适合豎排,而現代排版通(tōng)常都(dōu)是橫排,所以現在常用的宋體筆(bǐ)畫(huà)橫豎筆(bǐ)畫(huà)對比會比傳統宋體略低(dī)。
另外(wài)由于 Windows 中自(zì)帶的宋體(中易宋體)12~14 pt 大小時(shí)顯示的是點陣字體,常有人(rén)以宋體代稱為(wèi)點陣字,實際 2 者并沒關系。
中易宋體 12~14 pt 會顯示為(wèi)點陣字體
常用字體:漢儀書(shū)宋、遊明(míng)朝體、小塚明(míng)朝 Pro、ヒラギノ明(míng)朝、リュウミン(Ryumin Pro)、方正新書(shū)宋、方正雅宋、方正宋體、方正新報宋、造字工(gōng)房刻宋、蒙納長(cháng)宋
仿宋體
可(kě)以代表宋朝的字體。
仿宋體是仿制南宋臨安陳起陳宅書(shū)籍鋪出版的書(shū)籍的字體,于實際興盛于明(míng)朝但(dàn)被叫做(zuò)“宋體”的宋體來說更能(néng)代表宋朝的字體風(fēng)格。在日本直接稱其為(wèi)“宋朝體”。
仿宋實際是有明(míng)顯楷體風(fēng)格的印刷體,筆(bǐ)畫(huà)較直,但(dàn)不如(rú)“宋體”那(nà)樣完全直來直去,“橫”依然帶有楷書(shū)的左低(dī)右高特征,筆(bǐ)畫(huà)粗細沒有宋體的橫細豎粗,而是較為(wèi)平均。
常用字體:方正仿宋、文悅古體仿宋、蒙納仿宋
清朝體
清朝的代表字體應該說是楷書(shū),随着雕版印刷技術(shù)的提升,印刷字體相比宋體有了(le)更多表現筆(bǐ)畫(huà)的特征。清朝字體的一(yī)個特征是中宮普遍較緊湊,不過和(hé)其他(tā)楷體來說沒有決定性差别,所以“清朝體”的稱呼在國(guó)內(nèi)并不多見(jiàn),反而在日本比較常見(jiàn)。
清朝體有代表性的字體有仿照揚州詩局刊行(xíng)的《全唐詩》而作(zuò)的全唐詩字體,還有清朝官刻體,另外(wài)還有前些年(nián)在平面設計領域用到爛的康熙字典體,不過康熙字典體的流行(xíng)和(hé)清朝體關系不大,主要(yào)是因為(wèi)其掃描古籍錄入的斑駁字迹。
常用字體:康熙字典體、漢儀全唐詩、弘道(dào)軒清朝體、 欣喜堂清朝官刻體、 DF古籍木蘭A
黑(hēi)體
二十世紀中期以來的代表字體。
黑(hēi)體即是無襯線的中文字體,沒有裝飾用的襯線,簡化筆(bǐ)畫(huà)特征,筆(bǐ)畫(huà)粗細差别極小。也被稱為(wèi)等線體、哥特體(日本叫法)。最早是日本依據西(xī)文無襯線體而作(zuò)的中文無襯線體,後傳入中國(guó)(吳竹體),最早隻是作(zuò)為(wèi)粗大的标題字體,所以被稱之為(wèi)黑(hēi)體。
黑(hēi)體是目前屏幕顯示的首選字體。
常用字體:思源黑(hēi)體、中易黑(hēi)體、方正蘭亭黑(hēi)、冬青黑(hēi)體、方正等線、方正幼線、 方正纖黑(hēi)、漢儀旗黑(hēi)、小塚ゴシック、遊ゴシック 、信黑(hēi)體、微(wēi)軟正黑(hēi)體 (蒙納)、微(wēi)軟雅黑(hēi)體(方正)、方正悠黑(hēi)簡、メイリオ、蘋方
風(fēng)格字體分類
上(shàng)面是中文字體的主要(yào)劃分方式,有些字體在其基礎上(shàng)又獨特的風(fēng)格,自(zì)成一(yī)體。
綜藝體
綜藝體是黑(hēi)體的變種,通(tōng)常用在廣告、标題上(shàng)。字面極大、追求盡量将空間(jiān)充滿。
常用字體:創挙蘭、方正綜藝、漢儀綜藝、造字工(gōng)房力黑(hēi)、造字工(gōng)房版黑(hēi)
圓體
圓體也是黑(hēi)體的變種,最早在秀英舎的『活版見本帳』(1914年(nián))中出現,早期流行(xíng)的圓體是石井丸ゴシック體(1956)。
圓體的特征在于筆(bǐ)劃的末端與轉角呈圓弧狀。因此圓體不但(dàn)具有黑(hēi)體清晰易讀的優點,而且也予人(rén)較柔和(hé)的感覺。國(guó)內(nèi)更加常見(jiàn)的幼圓體是圓體的一(yī)種,是筆(bǐ)畫(huà)更加細的圓體。
常用字體:蒙納幼圓、DF丸ゴシック體(華康圓體)、あいこフォント、方正圓體、造字工(gōng)房悅圓
宋黑(hēi)體
宋黑(hēi)體是介于宋體和(hé)黑(hēi)體之間(jiān),帶類似宋體的襯線和(hé)黑(hēi)體筆(bǐ)畫(huà)特征的字體,和(hé)普通(tōng)的的粗筆(bǐ)畫(huà)宋體的差别是:粗宋體會有明(míng)顯的“橫細豎粗”的筆(bǐ)畫(huà)粗細對比,而宋黑(hēi)體沒有。
常用字體:方正宋黑(hēi)、銳字雲字庫宋黑(hēi)體
圓宋
圓宋是基于宋體的變體,相當于圓體之于黑(hēi)體。在日本被稱為(wèi)“丸明(míng)朝體”。相對于圓體,其有宋體的特征:筆(bǐ)畫(huà)有“橫細豎粗”的粗細對比、帶有襯線。而相對于宋體其襯線圓滑,雖有宋體的筆(bǐ)畫(huà)特征但(dàn)把棱角都(dōu)做(zuò)了(le)圓化,字體結構方正,但(dàn)細節圓潤,有馬克筆(bǐ)書(shū)寫的感覺。
常用字體:丸明(míng)オールド、漢儀潤圓、方正秉楠圓宋
姚體
姚體通(tōng)常認為(wèi)是原中華書(shū)局聚珍部主任姚竹天于民國(guó)時(shí)期設計,上(shàng)海(hǎi)解放日報社高級技工(gōng)姚志良在二十世紀 50 年(nián)代改刻的字體。也有說法是姚體跟姚竹天的關系是誤傳。姚體興盛于中國(guó)大陸的 60、70 年(nián)代,被用作(zuò)報紙(zhǐ)标題、宣稱标語和(hé)招牌的字體。至今仍能(néng)在很(hěn)多城市的車站中見(jiàn)到姚體的站名。
姚體是結合了(le)宋體和(hé)黑(hēi)體特征的字體,一(yī)般歸類為(wèi)黑(hēi)體的變種。其特征是像宋體一(yī)樣的直線筆(bǐ)畫(huà)和(hé)“橫細豎粗”的粗細對比,但(dàn)沒有宋體的襯線,但(dàn)有明(míng)顯的喇叭口和(hé)筆(bǐ)畫(huà)出頭作(zuò)為(wèi)裝飾,最明(míng)顯的莫過于豎長(cháng)的字形和(hé)縱向的筆(bǐ)畫(huà)走向。
常用字體:方正姚體、蒙納小姚
金(jīn)文體
這(zhè)個金(jīn)文體并不是指中國(guó)古代的金(jīn)文,而是一(yī)個在日本流行(xíng)的字體,實際上(shàng)類似于篆書(shū)體,其特點是垂直延伸的字形,并且字的下(xià)半部分看(kàn)起被拉長(cháng),有類似篆書(shū)的筆(bǐ)畫(huà)曲線。這(zhè)種字體看(kàn)起來既有有古典氣息,又有現代、神秘的感覺,非常多的用在日本科幻、魔法風(fēng)格的小說、漫畫(huà)、動畫(huà)産品産品的标題和(hé)海(hǎi)報中。
常用字體:華康金(jīn)文體(DFP金(jīn)文體)、DFP金(jīn)文體うめ
其他(tā)字體
繪文字 emoji
繪文字(emoji)最早是在 1998 年(nián)左右出現在日本 NTT DoCoMo 公司的 i-mode 手機中的功能(néng)。
最早的 au 絵文字
把文字和(hé)圖形穿插日本自(zì)古就有:日本江戶時(shí)代的判じ絵(畫(huà)迷)
繪文字(emoji)是以一(yī)個字符表示一(yī)個圖形的方式表達信息,每個繪文字(emoji)其本質是一(yī)個特殊字符,2010年(nián)10月發布的 Unicode 6.0 中首次把繪文字(emoji)編入其中,往後每次 Unicode 更新幾乎都(dōu)會增加新的繪文字(emoji)。每個繪文字(emoji)字符雖然都(dōu)有指定的意義,但(dàn)是實際外(wài)觀取決于使用的字體,而各個平台使用的字體并不相同:
各個平台對 的支持情況可(kě)以參考: Can I Emoji,各個平台上(shàng)繪文字(emoji)實際外(wài)觀可(kě)以查看(kàn): emojipedia。要(yào)注意的是繪文字(emoji)和(hé)顔文字(かおもじ、Emoticon、表情符号)是指定不同的東西(xī),顔文字是指如(rú): :-) _(:3 」∠)_ ^_^ 這(zhè)樣用普通(tōng)字符組成特定外(wài)形來表達表情或動作(zuò)的文本。其使用的是普通(tōng)字符,而不是特殊的字符,所以顔文字有更好的通(tōng)用性,是 ASCII 藝術(shù)的一(yī)種形式。
Dingbat 字體與 Icon-font
雖然現在流行(xíng)的繪文字(emoji)形式的圖形字符起源于日本的手機,不過把圖形用在字符中,早在數(shù)字時(shí)代之的印刷業就有了(le),活字時(shí)代就有用來裝飾文本的 fleuron(花邊) ,後來也出現了(le) Dingbats (裝飾符号、雜(zá)錦字體),其中最有名和(hé)使用最廣的是 1971 年(nián)的 Zapf Dingbats ,在 Zapf Dingbats 中主要(yào)還是用在傳統印刷品中的标志或裝飾性符号,不過小圓臉表情☻已經出現了(le)。而 1990 年(nián)随 Windows 3.1 發布的 Wingdings 和(hé)後來發布的其 web 版本 Webdings (網頁核心字體之一(yī))有了(le)更多現代的圖形比如(rú)心型和(hé)眼睛 。
Zapf Dingbats (部分)
Wingdings
Dingbats 字體也被稱為(wèi) Pi 字體,一(yī)般名字中帶 Pi 的就是 Dingbats 字體。而當今流行(xíng)的 icon-font 技術(shù)就是他(tā)們的繼承者,例如(rú)網頁中常用的 Font Awesome、iconfont.cn 都(dōu)是一(yī)種 Dingbats ,這(zhè)種技術(shù)可(kě)以方便的在網頁或者文本構成的用戶界面中加入圖形标志,而且由于是字體,所以這(zhè)是當前(支持 Svg 等矢量圖形顯示技術(shù)的地(dì)方還不多)最方便的顯示矢量圖形的方式。
icon font
文本編碼與 Unicode
對于了(le)解字體來說文本編碼标準是不得不認識的,尤其是對要(yào)制作(zuò)或者修改字體的人(rén)來說。字體的一(yī)個字符對應一(yī)個編碼(碼點:codepoint),而編碼對應字符集(Character Set)裏的一(yī)個“字”,字體的字符通(tōng)過字符集與“字”相連。
文本編碼的流程
字符集與編碼方式
像通(tōng)常說的 Unicode、GBK、BIG5、Shift_JIS 這(zhè)些都(dōu)是字符集,其主要(yào)作(zuò)用是為(wèi)字符集中的每一(yī)個“字”分配一(yī)個編碼(碼點:codepoint),要(yào)注意的有兩點:
字符集裏的每一(yī)個編碼對應的是一(yī)個“字”而不是“字形”,也就是說一(yī)個“字”在不同的地(dì)區(qū)或标準中可(kě)能(néng)有不同的“字形”,但(dàn)字符集中隻能(néng)對其分配一(yī)個編碼(除非相差過大,比如(rú)簡化字),要(yào)顯示其不同的“字形”要(yào)通(tōng)過使用為(wèi)不同地(dì)區(qū)或标準設計的字體來實現。
同字異形。左邊是簡體中文的,右邊是日文
字符集是為(wèi)字分配一(yī)個編碼(碼點),而這(zhè)個字存儲到文件要(yào)再通(tōng)過特定編碼方式(Encoding)來變成實際的二進制數(shù)據,這(zhè)樣做(zuò)的意義在于能(néng)夠使用不定長(cháng)(為(wèi)了(le)節省空間(jiān))的編碼。
舉一(yī)個十進制的例子來說:有兩個字,編碼分别是 1、15 要(yào)存儲的話,最簡單的方式是存儲為(wèi)定長(cháng)數(shù)據: 01、15
。之所以要(yào)定長(cháng)是為(wèi)了(le)再次讀取時(shí)不會發生混淆,比如(rú)如(rú)果直接不定長(cháng)存儲的話,讀取 10 字符時(shí),讀到第一(yī)位 1 就以為(wèi)讀到是 1 了(le)。1,
15 存儲為(wèi) 110 再讀取就變成了(le) 1, 1, 5 了(le)。而要(yào)定長(cháng)存儲的話,就要(yào)浪費(fèi)很(hěn)多空間(jiān),所以要(yào)再經過一(yī)次編碼,比如(rú)這(zhè)個例子裏可(kě)以用把 1
作(zuò)為(wèi)标志位,讀到 1 就表明(míng)這(zhè)是 2 位編碼的字,要(yào)再度一(yī)位。這(zhè)樣把兩個字編碼為(wèi) 2、15,這(zhè)樣就能(néng)直接存儲為(wèi) 215 了(le),這(zhè)比定長(cháng)的
0115 要(yào)節省空間(jiān)。這(zhè)個過程就是編碼方式(Encoding)來決定的。實際上(shàng)的 Encoding
是根據二進制來處理的,上(shàng)面的例子隻是便于理解。
過去的字符集往往與編碼方式相對應,比如(rú) GB2312 就隻使用 EUC-CN
,這(zhè)讓我們可(kě)以忽略它的編碼方式,或者說把編碼方式看(kàn)成是字符集的一(yī)部分,統稱為(wèi)編碼标準,比如(rú)隻說某個文本是用 GB2312
文本編碼。而後來出現了(le)可(kě)能(néng)會又不同的編碼方式的字符集,Unicode 字符集就有 UTF-8、UTF-16 LE 、UTF-16 BE
等編碼方式,這(zhè)時(shí)就要(yào)區(qū)分字符集和(hé)編碼方式了(le)。用 UTF-8、UTF-16
等編碼方式存儲同一(yī)個字符,它們的數(shù)據可(kě)能(néng)是不同的,但(dàn)是這(zhè)些數(shù)據都(dōu)唯一(yī)對應于 Unicode
中的一(yī)個編碼(碼點:codepoint)。這(zhè)本來容易理解,不過 Windows 下(xià)用 Unicode 來稱呼 UTF-16 LE(應該是由于
UTF-16 LE 是 Windows 的內(nèi)部 Unicode 編碼所以就這(zhè)麽稱呼)這(zhè)就造成了(le)很(hěn)多誤解,讓人(rén)以為(wèi) UTF-8 是字符集。
Windows 用 Unicode 直接代指 UTF-16 LE
代碼頁
代碼頁(codepage)是操作(zuò)系統中管理各種編碼标準的方法,每個代碼頁對應一(yī)種字符集和(hé)編碼方式,比如(rú) Unicode-UTF-8 的代碼頁是 65001,GBK 是的代碼頁是 936 。
代碼頁是實際編碼标準到應用程序間(jiān)的中間(jiān)層,好處是通(tōng)過改變代碼頁可(kě)以簡單的切換系統默認支持的編碼标準,而且便于更新編碼标準,比如(rú) Winodows 3.1 時(shí)代碼頁 936 還是對應的 GB 2312,而 winodws 95 時(shí)已經代碼頁 936 就更新到對應 GBK 了(le),這(zhè)樣應用程序不需要(yào)修改就能(néng)支持新的編碼标準。
Windows 中把當前系統默認代碼頁稱為(wèi) ANSI 。
GB2312、GBK 、BIG5、Shift_JIS
GB 2312 是 1980 年(nián)制定的編碼标準,GBK 是對 GB 2312 的擴展(K)增加了(le)一(yī)些字符并保持向下(xià)兼容。
BIG5 是台灣制定的編碼标準,由于台灣使用繁體字,所以這(zhè)是繁體地(dì)區(qū)最常用的文本編碼标準。
Shift_JIS 是日本最常用的文本編碼标準。
目前中國(guó)大陸的标準是國(guó)家編碼标準是 GB 18030。
Unicode
上(shàng)面的 GBK、Shift_JIS 等傳統編碼标準都(dōu)隻為(wèi)一(yī)個地(dì)區(qū)使用所制定的,而 Unicode 是目标為(wèi)所有國(guó)家、地(dì)區(qū)、語言的字編入同一(yī)個字符集,所以其被稱為(wèi)統一(yī)碼、萬國(guó)碼。
Unicode 使用平面(Plane)來安排編碼空間(jiān),每個平面分 為(wèi) 256 行(xíng),256 列,即 65536 個字。共有 17 個平面。所以 Unicode 共可(kě)以容納約 110 萬字(1,114,112),最大的編碼是 10FFFF。目前 Unicode 8.0 已經所使用了(le) 12 萬字(120,737)。
Unicode 是個還在不斷不斷更新擴充的标準。
Unicode 的平面分為(wèi)基本平面 BMP (Basic Multilingual Plane)和(hé)補充平面 (也有翻譯成輔助平面)SMP(Supplementary Multilingual Plane),隻有第一(yī)個平面是基本平面,也就是 Plane 0,剩下(xià)的 16 個平面都(dōu)是補充平面。
如(rú)上(shàng)面所說 Unicode 有多種編碼(Encoding)方式,UTF-32、UTF-16 LE、UTF-16 BE、UTF-8 等,最常用的是 UTF-8 ,其基本平面的字符(主要(yào)是 ASCII 字符)隻要(yào)使用 1 個字節存儲,而中文通(tōng)常是占 3 個字節,少(shǎo)數(shù)要(yào)占 4 個字節。而 UTF-16 編碼第一(yī)平面的字符也要(yào)占 2 個字節,中文占 2 到 4 個字節。一(yī)般來說存儲中文使用 UTF-16 要(yào)比 UTF – 8 占有更少(shǎo)的空間(jiān)。UTF – 16 BE 和(hé) LE 有的隻是字節序的差别,BE 是大端在前,LE 是小端在前。
此外(wài)曆史上(shàng)還有 UCS-2、UTF7 等的編碼方式,至今已經很(hěn)少(shǎo)使用了(le)。由于曆史原因 JavaScript 內(nèi)部使用的是 UCS-2 。UCS-2 可(kě)看(kàn)成是 UTF-16 的字集。在沒有補充平面(SMP)字符前,UTF-16與 UCS-2 所指的是同一(yī)的意思。但(dàn)當引入輔助平面字符後,就稱為(wèi)UTF-16了(le)。現在若有軟件聲稱自(zì)己支持 UCS-2 編碼,那(nà)其實是暗指它不能(néng)支持在 UTF-16 中超過 2 個字節的字符。對于小于0x10000的 UCS 碼,UTF-16 編碼就等于 UCS 碼。JavaScript 在 ECMAScript 6 之前就因為(wèi)這(zhè)個原因無法處理大于 2 個字節字符。
BOM
BOM 是字節順序标記(byte-order mark),通(tōng)常用在 UTF-16 中标識文本的字節順序,即區(qū)分 UTF-16 LE 和(hé) UTF-16 BE。後來在 Windows 中被用作(zuò)區(qū)分文本編碼方式的标志:
由于除了(le) Windows 其他(tā)系統對 BOM 的支持程度不一(yī),所以在制作(zuò) Web 用的文本時(shí),不應該使用 BOM。
CJK
CJK 是中日韓統一(yī)表意文字(CJK Unified Ideographs),目的是要(yào)把分别來自(zì)中文、日文、韓文、越南文、壯文中,起源相同、本義相同、形狀一(yī)樣或稍異的表意文字,賦予其在 UISO 10646 及 Unicode 标準中相同編碼。
字體格式
TrueType
TrueType 是最常見(jiàn)的字體格式,後綴名為(wèi)“.ttf”的字體就是 TrueType 格式。TrueType 字體的輪廓使用的是二次貝塞爾曲線,
OpenType
OpenType 可(kě)以說是 TrueType 的擴展, OpenType 有和(hé) TrueType 一(yī)樣的封裝格式(SFNT),可(kě)以使用 TrueType 的二次貝塞爾曲線的字體輪廓,也可(kě)以使用對曲線表現效果更好的三次貝塞爾曲線 CFF(PostScript Type 2) 。
WOFF、EOT
WOFF 是 W3C 标準推薦的網頁字體格式,其本質上(shàng)是對 TrueType、OpenType 格式的壓縮封裝。EOT 是微(wēi)軟推出的網頁字體格式,本質上(shàng)是對 OpenType 格式精簡再封裝,雖然 EOT 不是 W3C 标準,但(dàn)是由于 EOT 出現的很(hěn)早(IE 4 就支持了(le)),為(wèi)了(le)兼容性(尤其是對 IE),EOT 也是常見(jiàn)的網頁字體·格式。
格式轉換
由于 TrueType 是二次貝塞爾曲線,OpenType 一(yī)般是三次貝塞爾曲線,從(cóng)三次轉換到二次的過程不會是無損的,所以很(hěn)可(kě)能(néng)産生偏差。而且很(hěn)多 TrueType 字體的 UMP (元素/單位)設置的很(hěn)低(dī),所以從(cóng)現狀來看(kàn),TrueType 字體的質量往往要(yào)低(dī)于 OpenType 字體。
而從(cóng) TrueType 轉換到 OpenType 格式是無損的,因為(wèi) OpenType 格式甚至可(kě)以不用把二次貝塞爾曲線轉換成三次貝塞爾曲線,而是直接包含 TrueType 的曲線。
三次曲線轉二次曲線
UPM 值低(dī)(左)與 UPM 值高(高)
抗鋸齒
字體的抗鋸齒通(tōng)常是用次像素(亞像素)對字體像素做(zuò)成調整,讓曲線在人(rén)眼中看(kàn)起來更加平滑。
通(tōng)常抗鋸齒渲染的次像素分為(wèi)兩種,灰度的次像素和(hé)彩色的次像素。灰度的次像素是更為(wèi)簡單和(hé)基礎的抗鋸齒方法,而彩色的次像素是根據 LCD 顯示器像素點的構成而設計的,目的是不僅僅控制圖像的最小單位:像素,還要(yào)控制組成像素的 RGB 子像素,如(rú)下(xià)圖顯示,灰度次像素隻能(néng)降低(dī)整個像素的亮度,而彩色的次像素,黃(huáng)色能(néng)夠關閉藍(lán)色的子像素的顯示,青色能(néng)關閉紅(hóng)色像素顯示,這(zhè)樣就能(néng)控制子像素了(le):
微(wēi)軟的 ClearType 是典型的使用彩色次像素抗鋸齒的技術(shù),OS X 上(shàng)也有類似的技術(shù)。彩色的次像素能(néng)夠控制比灰度次像素更高實際顯示精度,這(zhè)在屏幕單位尺寸分辨率低(dī)的時(shí)候格外(wài)有效,而屏幕單位尺寸分辨率較高的場合,效果相對于灰度次像素優勢就不大了(le),比如(rú)手機端,彩色次像素在手機上(shàng)不僅會花更多性能(néng)和(hé)電量,在屏幕旋轉時(shí)還需要(yào)重新計算,而且手機屏幕單位尺寸分辨率較高,所以目前手機上(shàng) Android 和(hé) iOS 等系統都(dōu)隻是使用灰度次像素,隻有曾經 Windows phone 7 裏使用過 ClearType 。
彩色次像素的效果是完全依賴特定屏幕的(根據屏幕子像素排列順序),所以在 PhotoShop 這(zhè)樣的繪圖工(gōng)具中都(dōu)是使用的灰度次像素而不是彩色次像素,因為(wèi)制作(zuò)出的圖片可(kě)能(néng)會在各種屏幕中展示,使用彩色次像素在一(yī)些屏幕中效果會很(hěn)好,而另外(wài)的則會很(hěn)差。所以使用彩色次像素的都(dōu)在系統層,而且會根據檢測連接顯示器的型号或者用戶設置來保障效果:
Windows 顯示設置裏的 ClearType 文本設置。實際上(shàng)就是要(yào)你選擇你屏幕的子像素排列順序
Windows 、OS X 字體渲染差異
Windows 和(hé) OS X 的字體渲染差異一(yī)直是富有争議(yì),Windows 和(hé) OS X 的字體渲染完全是從(cóng)兩種不同的偏好出發的, Windows 的字體渲染追求在屏幕上(shàng)清晰的像素表現,而 OS X 追求的是盡可(kě)能(néng)再現字體本來的外(wài)觀,這(zhè)兩者的差别在于 Windows 下(xià)顯示字體很(hěn)大程度依賴 hinting(微(wēi)調)來進行(xíng)像素對齊,力求點對點顯示即使是要(yào)改變字體的外(wài)形。而 OS X 不依賴 hinting,即使字體顯示到像素不是點對點而造成模糊,也不願意改變字體外(wài)形。
可(kě)以明(míng)顯看(kàn)到 Windows 下(xià)示例字體像素對齊更清晰、銳利但(dàn)是代價是改變了(le)字體筆(bǐ)畫(huà),字體筆(bǐ)畫(huà)變細了(le),p 字字碗上(shàng)提的特征也沒有了(le)。OS X 下(xià)示例字體由于沒有強制對齊像素所以邊緣較模糊,但(dàn)是保留了(le)字體的外(wài)形和(hé)筆(bǐ)畫(huà)特點。
應該說 OS X 的字體渲染策略在高分辨率的屏幕下(xià)效果要(yào)比 Windows 更好,不過在較低(dī)低(dī)分辨率下(xià), Windows 的字體渲染策略也有其優勢,能(néng)夠在低(dī)分辨率下(xià)提高字體的易辨識度。不過也有很(hěn)多問(wèn)題,比如(rú)由于過于追求像素的對齊,很(hěn)可(kě)能(néng)産生破壞性的字形改變:
Windows 下(xià)字體渲染的問(wèn)題,有的字體的 m 的像素對齊造成的字形改變過大
由于現在 Mac 都(dōu)是高分屏,所以字體渲染比起大多都(dōu)是低(dī)分屏的 Windows 要(yào)好的多,不過要(yào)是與高分屏的 Windows 相比,實際優勢不是特别大。
系統默認字體
桌面端
網頁端
微(wēi)軟的網頁核心(Web core fonts)字體,是微(wēi)軟在1996年(nián)所發起的一(yī)個計劃,定義了(le)一(yī)套基礎字體集以供網頁顯示之用,這(zhè)些字體是 Windows 中會預置的字體,而且微(wēi)軟提供免費(fèi)的下(xià)載。這(zhè)些字體直接使用在網頁中有很(hěn)好的通(tōng)用性。不過這(zhè)并不是 W3C 的标準,所以也不能(néng)保證在不同系統都(dōu)可(kě)用,具體各種字體在不同操作(zuò)系統中的支持情況可(kě)以參考這(zhè)個列表:fontmatrix
移動端
排版與标點
點号
點号作(zuò)為(wèi)語句的分隔符,表示語句的停頓或結束。
标号
标号作(zuò)為(wèi)語句的标識符, 起标示語句性質的作(zuò)用。
簡體中文使雙引号 “” 和(hé)單引号 ‘’ ,繁體中文(台灣)和(hé)日文中相對應的是『』 「」 。簡體中文中有時(shí)也會使用 『』 「」,與繁體的區(qū)别是,簡體中文裏嵌套的方法是先雙後單:『「」』 在繁體(台灣)和(hé)日文中是先單後雙: 「『』」 。在日文中 『』還有書(shū)名号的作(zuò)用(日文也有《》二重山(shān)括弧,但(dàn)沒有固定用途,通(tōng)常是标注漢字的假名),另外(wài)繁體(台灣)中除了(le)乙類書(shū)名号(《》),甲類書(shū)名号是 ﹏﹏ 形式的下(xià)劃線。
西(xī)文引号
引号常見(jiàn)的有 2 種,直引号 "" 和(hé)彎引号 “ ”
前者是直引号,是打印機時(shí)代的産物(wù)(可(kě)以用一(yī)個鍵表示引号),通(tōng)常在傳統印刷領域,使用直引号 "" 會被當做(zuò)是業餘者的行(xíng)為(wèi)。不過在網絡時(shí)代,直引号的廣泛使用,讓人(rén)們已經習慣了(le)直引号,甚至由于編程的代碼使用的都(dōu)是直引号,在要(yào)表現 IT 技術(shù)的場合往往還會特意直引号。
直引号用在傳統排版中被稱為(wèi) Dumb (呆瓜 )冒号
另外(wài)要(yào)注意的是引号的方向,在中文和(hé)英文中引号的方向都(dōu)是朝內(nèi)的:“”,而德文則是朝外(wài)的:„Danish“ ,另外(wài)法文引号和(hé)中文書(shū)名号相似: « français » ,德文中也有使用法式引号的,不過方向相反:»Danish«
間(jiān)隔号混淆問(wèn)題
間(jiān)隔号很(hěn)容易混淆,簡體中文中的間(jiān)隔号與為(wèi) · ,與英文中的一(yī)樣如(rú):道(dào)格拉斯·理查·郝夫斯台特。另外(wài)還有全角的間(jiān)隔号: . 如(rú)《禮記.禮運》。在台灣的标準裏所有間(jiān)隔号都(dōu)應該是全角的,而中國(guó)大陸的簡體中文裏兩種都(dōu)可(kě)用,而且常常使用的是與英文一(yī)樣的半角形式。還有一(yī)個是日文中的“中黑(hēi)”: ・ ,其用法是用作(zuò)分隔符,用在羅列詞是整體的情況下(xià),如(rú)「北京・台北間のホットライン電話」
這(zhè)幾個間(jiān)隔号混淆的問(wèn)題在于驗證系統,比如(rú)驗證用戶名是否相同,很(hěn)可(kě)能(néng)不同來源的名稱其實指的是一(yī)個用戶,隻是用不同的系統、輸入法輸下(xià)輸入了(le)不同的間(jiān)隔符,由于中國(guó)少(shǎo)數(shù)民族衆多,名字中帶間(jiān)隔符的不在少(shǎo)數(shù),所以這(zhè)是個值的注意的問(wèn)題。
斜體
斜體在西(xī)文中是其強調的作(zuò)用,通(tōng)常表示要(yào)強調、引用的詞,還有書(shū)名号的作(zuò)用。由于大部分情況下(xià)中文字體都(dōu)隻能(néng)用仿斜體,效果很(hěn)差,所以盡量避免對中文使用斜體。
中西(xī)混排
中西(xī)文間(jiān)隔
中文中出現西(xī)文,中文和(hé)西(xī)文間(jiān)應該要(yào)有一(yī)定間(jiān)隔,排版和(hé)文字處理工(gōng)具一(yī)般都(dōu)會自(zì)動在中西(xī)文間(jiān)留有間(jiān)隔,不過在更多情況下(xià),需要(yào)手動的輸入空格來把中、西(xī)文隔開(kāi)。
标點規則
在中西(xī)混排中,由于正文是中文,原則上(shàng)應該使用中文标點,遵守中文标點的習慣用法。出現英文原句時(shí),可(kě)以使用英文标點,再用中文引号标識出來。
段首空格
按傳統的習慣,段首應該留兩個空格,作(zuò)為(wèi)段與段之間(jiān)的分隔标志,不過現在數(shù)字排版時(shí)代,已經使用了(le)段與段之間(jiān)的間(jiān)距很(hěn)大,已經可(kě)以作(zuò)為(wèi)段與段之間(jiān)的分隔标志了(le),所以不需要(yào)段首空格了(le)。