字体
serif 和 Sans-serif
- serif -- 衬线字体 (末端加强),如常见的Times New Roman和宋体,比较适合小字体阅读(报纸正文内容)
- Sans-serif -- 无衬线字体,如Tohoma和雅黑,Arial,幼圆。字体类型较多,比较适合标题,艺术字等。
凡是使用无衬线字体的,必须保证其在正文内容中的可读性。否则,使用衬线字体。 对于11px以下的英文字体,推荐使用衬线字体。至于中文,不论是什么字体,都不推荐使用11px以下的font-size来显示。
参考 [1]
比例字体和等宽字体
- 等宽字体(Monospace),常用的有:FixedSys,Consolas,Courier New,Lucida Console,Terminal。通常用于终端显示,编程等。
其中windows记事本默认字体是FixedSys,而cmd命令行是Terminal,很多编程软件默认字体都是Courier New。宋体也是等宽字体。linux下有DejaVu Sans Mono,Monospace,Courier 。
- 比例字体(Proportional Font),为了显示美观,如i和m就不是等宽。
微软雅黑中英文部分是比例字体,中文部分是等宽
linux下加载windows字体
在linux下,直接加载windows中的宋体(simsun)在firefox中显示的英文发虚。 用点阵中文字体效果稍好。 一种解决办法是对中文首先选择不发虚的英文字体如Thoma,这时其中文显示则用系统默认的替代字体显示。 在我的笔记本上显示出来是楷体,看上去不够舒服,因此希望系统默认的替代字体最好是Simsun(宋体) 这样中英文都不发虚。实现这一点的简单办法是:在~/.fontsconf中增加一些内容,如下 大意是衬线字体和无衬线字体中都增加Simsun作为替代字体,这时解析到中文,就用Simsun来代替。
<alias> <family>serif</family> <prefer> <family>Nimbus Roman No9 L</family> <family>SimSun</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Helvetica</family> <family>Arial</family> <family>Verdana</family> <family>Tahoma</family> <family>Bitstream Vera Sans</family> <family>Nimbus Sans L</family> <family>Luxi Sans</family> <family>SimSun</family> </prefer> </alias>