※ [本文轉錄自 Linux 看板 #1D6YaJJs ]
作者: ufoderek (小德) 看板: Linux
標題: Re: [問題] 請問大家都用什麼字型
時間: Wed Dec 29 02:14:40 2010
※ 引述《myIDis7 (個字)》之銘言:
: 再網路上看到一種字型Droid
: 然後我就全面使用他
: 結果...
: Terminal字都黏在一起
: 但我把 使用系統的固定寬度字型 關掉就好了
: 另一個問題是 我的OpenOffice全部的字型都變成方框
: 有什麼字型可以全部都設一樣的
: 或是建議好看好用的
: 謝謝嚕
推薦幾個Linux下hinting效果比較好的字型:
1. sans-serif(無襯線)
英
Lucida Grande (Mac OS的系統字型,舊版有小問題,新版就沒了,極推)
Ubuntu (Ubuntu 10.10開始內附的字體,極推)
DejaVu Sans (各大發行版內建,推)
中
儷黑體(iLiHei) (Mac OS的預設中文字型,這是網路上流傳的版本,極推)
文泉驛微米黑(WenQuanYi Micro Hei)
2. serif(有襯線)
英
DejaVu Serif
中
無
3. monospace(等寬字體)
英
Consolas (Windows Vista、Office 2007以上版本內建,極推)
Courier New
中
文泉驛等寬微米黑 (WenQuanYi Micro Hei Mono)
PS1:
其實Droid系列字體的效果都不錯,不過Droid是為小螢幕Android所設計的字體,字距
比較窄,個人不太習慣
PS2:
微軟的字型都是為Windows的Cleartype優化,Linux下效果都很差,Consolas算唯一例外
PS3:
freetype要把BCI(bytecode interpreter)打開,然後把內建的autohint關閉才能得到最佳的
效果,不過BCI因為有Apple的專利問題某些發行版會關掉,需要重編freetype才能打開
而autohint是freetype為了不用BCI去平滑字體的折中方案,我覺得效果不太好
(Ubuntu的freetype預設已經把BCI編進去了,到GNOME的字型選單設成 hinting none
就可以關掉autohint)
PS4:
字體的平滑度與螢幕dpi的設定有很大的關聯,雖然預設都是96,但一定要根據螢幕的實
際大小來設定
dpi = 螢幕實際顯示範圍的寬度/ 螢幕解析度的寬度
(英吋) (像素)
寬度用尺測量再換算成英吋,解析度就看螢幕的規格,除完取整數即可
PS5:
可以利用freetype的設定(~/.local.conf)去設定字體優先順序,達到中英字體混用的
效果,我習慣用Lucida Grande顯示英文,用iLiHei顯示中文
PS6:
字體的效果圖(Ubuntu 10.10 + BCI開啟 + autohint關閉 + 96 dpi)
10pt http://tinyurl.com/26ekw76
12pt http://tinyurl.com/22jszb7
14pt http://tinyurl.com/28h8uou (看圖請用1:1的比例看)