linux字體顯示為什麼還做不到像android一樣清晰?

像Fedora這樣的發行版本,可以當桌面使用了,但是有個遺憾,就是每個linux的發行版本,字體顯示做不到像windows,安卓那樣清晰?


因為你沒有下我的特製字體:Inziu_免費高速下載

———————————————————————————————————————————

項目地址:be5invis/sfdhanautohint · GitHub

捐贈地址:支付寶 13053087127

支持原創?一元也可?有你支持?有我更新

———————————————————————————————————————————


你可以用 Belleve 做的那個字體(搜一圈他的答案就有了),然後開 hinting 和 rgba(嗯這個是重點,然而其他中文字體沒幾個有 Hint 的,有也好不到哪裡)。反正 FreeType 也能解析 TT Bytecode,fc 不願意開的話自己去改打開 Hinting 就好。

FreeType 的 xy 雙向 rgba 不知道比 MS ClearType 高到哪裡去(哦說回來 TT_bc_38 的時候也用不上吧……)

啊對了你還可以給他捐錢。

## 沒有什麼琴梨用的細節

其實微軟雅黑你看著清楚基本上全靠 RGBA 配 hint,不過那玩意 hint 位元組碼寫得很差外加 ClearType 的 rgba 好不到哪裡去導致大家都覺得 hint 會很難看。後來…


圖片要放大才能看到他們的哲學

macbook pro (高分屏)

Ubuntu 14.04

Ubuntu 高分屏,調過系統縮放

Win7

win7 高解析度,調過系統縮放

我Linux用了也是很久了,windows xp就是實像素顯示字體,不會對字體進行微調,所以邊緣都不柔滑,到win7那個什麼雅黑+win7的特效貌似是會微調,效果好了一點,但是,好有些字體任然是沒有微調,所以有那個mactype的軟體,讓windows以MAC os/Linux的方式渲染字體。

我在macbook上用過win10,貌似字體渲染也是沒有微調,所以邊緣特別不光滑(但是因為像素高,所以遠觀並沒什麼不好的)。相比之下Ubuntu和mac os在高分屏下字體顯示就好多了


最主要的是解析度。

用retina屏幕,MAC和ubuntu都清晰到不行。


我覺得效果還行吧。fontforge的CFF autohint。


因為Windows默認會優先確保低解析度下清晰顯示,而Android手機的PPI都很高。


windows感覺清晰是因為用了cleartype字體,安卓感覺清晰是因為屏幕ppi普遍比桌面顯示器高得多,一個字元使用更多像素,自然更清晰。

等高ppi的桌面顯示器普及,系統和軟體的支持做好,就能一樣清晰了。


我個人感覺我的Linux系統字體顯示比Windows好太多了。可能是字體渲染方式的差別。Windows字體渲染hint很高,在低分屏看上去比較清晰,但是醜醜的,因為像素都調整過了,破壞了原來設計的結構。你要是習慣Windows的渲染方式,可以把字體的hint設置得高一點,或者買個高分屏。至於安卓手機一般都是高分屏,所以就沒有問題。


fedora的字體要手動調的,而且,解析度啊


ubuntu + infinality +思源黑體

效果圖

你需要安裝 infinality ,再安裝幾個好字體,然後配置一下 fontconfig

可參考金步國的教程配置一下fontconfig Linux字體美化實戰(Fontconfig配置) [金步國]


我是用 elementary OS Freya 0.3.1 (based on Ubuntu 14.04.3LTS),我是使用思源黑體,沒有安裝其他東西,關掉 hinting 後變得好漂亮,原本的樣子就像快死掉的竹竿一樣,關掉不但字體變清晰,也變得有藝術感多了。


最主要的問題還是屏幕的解析度。如果27寸4K顯示器普及了或者你現在就有,Linux上就能見到非常清晰銳利的字體。


唉 直接上圖了 啊

windows 雖然丑(mactype除外)但更加清晰 , 就不開虛擬機截圖了啊 。。。。。。。。。。。

這只是我的選擇 字體渲染https://wiki.archlinux.org/index.php/Font_configuration#Infinality

至於字體選擇 可以有很多種 例如:

再如:

PS : 個人電腦,自己用的舒坦 就好


推薦閱讀:

有哪些記者出身的牛人?
如何解釋二維世界與三維世界的差異性?
科技是不是第一生產力呢?
未來中國人民解放軍海軍有無需要設計、建造一款在055之上的目標艦?

TAG:軟體開發 | Linux | 科技 |