[转录]Re: [问题] 请问大家都用什么字型

楼主: weii (迷惑失道)   2010-12-29 15:02:14
※ [本文转录自 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的比例看)
作者: Overmind (Overmind)   0000-00-00 00:00:00
等宽微米黑在FIREFOX里的PCMANFX会有基线过高的情况
作者: CGP (木瓜牛奶)   0000-00-00 00:00:00
PS4的dpi算法是不是反了?(举手)你的宋体似乎和我想像中的差很多.... XD
作者: uranusjr (←這人是超級笨蛋)   0000-00-00 00:00:00
看了两次, 这篇文章里根本没提到宋体啊...
作者: CGP (木瓜牛奶)   0000-00-00 00:00:00
给楼上:我是看原PO分享的图 @_@ 另外我刚刚去抓了这字型想装装看,结果不能装,说什么和"xfonts-wqy"冲突了 ~_~....
作者: Hemiola   0000-00-00 00:00:00
serif有全字库正宋体可用,微米黑等宽的全角非半角两倍
作者: Bencrie   0000-00-00 00:00:00
BCI专利不是过期了吗http://www.freetype.org/patents.html

Links booklink

Contact Us: admin [ a t ] ucptt.com