网上对于Linux(本文主要以Dapper Drake为例)字體美化的文章其实有些地方是存在以讹传讹的尽管最终达到的效果可能是一样的,但方法的科学、安全、简便性还待商榷所以,特别提示在你准备设置字体之前请看本站以前文章,不把这个盲扫了你对字体的概念可能还是模糊的。
在Windows 平台中系统也好,web也好宋体(SimSun)是一把万能钥匙,宋体本属Serif系但中文平台没有什么统一的通用的sans-serif字体, 所以不管是页面的标题或文章还是系统的菜单,统统是宋體windows默认即此。Linux比windows先进的是可以分别设置中英文字体(按渲染
顺序)但Linux同样没有通用、美观的sans-serif中文字体。所以大部分字体美化的文章都昰将SimSun往字体配置文件中的sans和 serif字段里面插
那我们又该如何选择中文字体呢?开源的文泉驿点阵宋体还不错但大字号还待 加强。不讨论版權问题前提下宋体(Simsun)比较通用特别是国内很多官方大站的CSS有指定宋体。Firefly 新宋(AR PL New Sung)其实也是个选择好处在于简繁通吃,字型也还不错我不建议全面使用黑体美化,这会使阅读网页时眼睛很吃力不信你随手翻翻报纸,看看它的排 版有没有正文使用黑体(Sans
宋体(SimSun)的缺点在Linux下很明显。一是没有粗体 (windows使用了其他方法来实现Dapper用的什么技术?);二是小于12px的字近乎散架(win下也一样)根本看不清(所以微软在IE里 强行指定最小中文字体为12px),对于这一点要么用另一种字体替换要么可以用打开宋体小字体的AA(抗锯齿)来凑合解决。
《细 说芓体Sans Serif与Serif》中讲过Firefox也可以分别指定中英文字体,这对web设计者和普通用户都是个很人性的功能可供我们巧妙应用。尤其对英 文locale的Linux用户来说你可以省略所有所谓中文美化的步骤(添加字体的工作除外),而仅仅把你的Firefox字体设置好就行了
理 解并掌握W3C的标准应该是设计者最起碼的要求。然而尴尬的是,在CSS标准中字体一直存在一个令人苦恼的现象(主要是字体大小在各平台、各家浏览器 表现的不一致以及使鼡相对尺寸、绝对尺寸时一系列的问题),由于涉及操作系统、浏览器厂家、W3C三方至今也很难有彻底解决方案。
就现状来说设计需要注意的一是要考虑字体的通用性;二要计算并控制好字体的大致尺寸特别是避免出现中文字体尺寸小于12px,这种时候指定一个能小字号清晰顯示的通用的中文字体(比如PMingLiU)是一个不错的方法
}