linux 中文字体 推荐,适合阅读的中文字体
我時(shí)常更新自己的博客程序,也時(shí)常更新自己的博客主題。偏右言:「世上有兩種前端工程師,寫博客的,和寫博客的。」我之謂也。我的博客主題一直保持著簡潔的樣式,保持著我認(rèn)為適合閱讀的文字排版。
中文閱讀上,我以為最大的問題便是字體。不像英文,使用 Web Fonts 的代價(jià)相當(dāng)?shù)土?#xff0c;中文因?yàn)槲淖至看蟮脑?#xff0c;整個(gè)字體文件偏大,暫不適合使用 Web Fonts。在這樣的情形下,我們只能盡量利用作業(yè)系統(tǒng)自身的字體了。
Mac
Mac 上默認(rèn)的中文字體是華文黑體(STHeiti)與華文宋體,我個(gè)人認(rèn)為質(zhì)量是不錯(cuò)的。紙質(zhì)書的印刷,普遍使用的是宋體,然而在現(xiàn)在的顯示器上,宋體的表現(xiàn)并不令人滿意。
宋體的結(jié)構(gòu)相比于黑體要復(fù)雜許多,比如橫線起筆處微小的回鉤,橫豎撇捺點(diǎn)鉤都沒有那么簡單。這些細(xì)膩的處理在現(xiàn)在的顯示器上都無法完美地體現(xiàn),也許等到 Retina 普及后,宋體才能重拾其在紙質(zhì)書的光輝。
而黑體則不一樣,結(jié)構(gòu)簡潔,形體勻稱,合適在顯示器上閱讀。所以目前我的選擇是黑體。Mac 上還有一款贊譽(yù)頗多的黑體,冬青黑體(Hiragino Sans GB)。
華文黑體
冬青黑體
我個(gè)人以為兩者都還不錯(cuò),冬青黑體整體看來更為飽滿,偏扁平,而華文黑體則偏瘦一點(diǎn),比如你看兩者的「口」字。我個(gè)人隨大流,選擇了贊譽(yù)頗多的冬青黑體。
Windows
因?yàn)槲覀€(gè)人一直使用的是 Mac,對視窗系統(tǒng)沒有太多了解,只知道中易宋體與微軟雅黑。所以只能對這兩者做對比。
微軟雅黑
也許只是個(gè)人原因,微軟雅黑看起來不夠圓潤,甚至有鋸齒感。當(dāng)然,這與 Windows 的字體渲染有關(guān),非微軟雅黑字體之過。但是也有人覺得 Windows 上的微軟雅黑比 Mac 上的冬青黑體更好,嫌棄 Mac 的字體渲染太模糊。我個(gè)人認(rèn)為 16px 的中易宋體在 Windows 上是更好的選擇。
中易宋體
Windows 的字體渲染偏銳利,微軟雅黑的顯示就有點(diǎn)尷尬,但是中易宋體是點(diǎn)陣字體,正好利用到了 Windows 的字體渲染優(yōu)勢。我們看到中易宋體的內(nèi)容非常清晰悅目。
中易宋體
但是受限于點(diǎn)陣字體,一旦到 18px 時(shí),渲染效果就沒法看了。所以使用中易宋體時(shí)就必須保證字體大小在 18px 以下。
那么,在 Windows 上,我的選擇是 16px 的中易宋體。但是我并非實(shí)際使用者,有 Windows 使用者反饋說微軟雅黑挺好的。還是希望能有更多的 Windows 使用者的反饋。
Linux
在使用 Mac 之前,我一直使用的是 Ubuntu,所有的經(jīng)驗(yàn)也都停留在那一時(shí)期。也不知道過了這許多年,Linux 上的字體渲染發(fā)展得如何了。
Linux 上我的選擇是 18px 的 文泉驛微米黑 Droid Sans Fallback。因?yàn)?Linux 用戶自己喜歡折騰,我的選擇也許無關(guān)痛癢。
The Code
這些經(jīng)驗(yàn)最終匯集到了 yue.css 這個(gè)樣式庫。尤其是對 Windows 的處理,反反覆覆,時(shí)而會把微軟雅黑添加進(jìn)來,時(shí)而又移出。到寫作此文時(shí),字體樣式便成了:
.yue {
font: 400 18px/1.62 "Georgia", "Xin Gothic", "Hiragino Sans GB", "Droid Sans Fallback", "Microsoft YaHei", sans-serif;
}
.windows .yue {
font-size: 16px;
font-family: "Georgia", "SimSun", sans-serif;
}
Windows 使用 16px 是為了兼容 Windows XP。在 XP 上,沒有微軟雅黑只有中易宋體,在這種情況下會 Fallback 到中易宋體,而 18px 會導(dǎo)致字體變形。你可能需要一句 JavaScript 來添加 .windows 的 class:
if(/windows/i.test(navigator.userAgent)){
document.getElementsByTagName('html')[0].className += ' windows'
}
至于 16px,我個(gè)人以為偏小。但是還有許多網(wǎng)站在使用 14px,甚至于還有 12px 的。以現(xiàn)在顯示器的分辨率,14px 的文字閱讀起來就有點(diǎn)吃力了。當(dāng)然,也有可能我高估了高分屏的普及率了。
Criticism
豆瓣的日志影評書評等內(nèi)容皆是 12px 的,必須點(diǎn)名批評一下。現(xiàn)在已經(jīng)是 2014 年了,這個(gè)字體大小真的看起來很累。
知乎的內(nèi)容是 13px 的,比起 12px 也好不了多少。不過專欄字體大小有 16px 了,還算不錯(cuò)。
簡書用 18px 的宋體,這個(gè)在 Windows 下是沒有辦法忍受的。但是最不能忍受的還是楷體的標(biāo)題。
yue.css
對于文字排版,我并沒有專業(yè)的素養(yǎng)。愚之所言,不過個(gè)人經(jīng)驗(yàn)罷了。最后這些經(jīng)驗(yàn)匯集成了樣式集 yue.css。
yue.css 不是一個(gè)樣式重置(reset),不會影響到其它標(biāo)簽的樣式。你所需要的只是給內(nèi)容區(qū)域加上 .yue 的 class。簡潔實(shí)用,目前用于我的博客,閱乎,當(dāng)然還有別的朋友在用。
如果你對文字排版有興趣,可以使用 yue.css。如果你對 yue.css 有意見,也歡迎反饋給我。
注:本文只關(guān)注字體,稍微關(guān)注大小,但是賞心的文字排版還包括行高顏色等。
總結(jié)
以上是生活随笔為你收集整理的linux 中文字体 推荐,适合阅读的中文字体的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汉字转五笔
- 下一篇: python opencv二值化阈值图像