“字体”的版本间差异
跳到导航
跳到搜索
无编辑摘要 |
|||
第47行: | 第47行: | ||
</prefer> |
</prefer> |
||
</alias> |
</alias> |
||
==Flash10 的中文字体显示不完全的解决办法== |
|||
google而来,原理未知。 |
|||
cd /etc/fonts/conf.d/ |
|||
sudo gedit 49-sansserif.conf |
|||
<match target=”pattern”> |
|||
<test qual=”all” name=”family” compare=”not_eq”> |
|||
<string>sans-serif</string> |
|||
</test> |
|||
<test qual=”all” name=”family” compare=”not_eq”> |
|||
<string>serif</string> |
|||
</test> |
|||
<test qual=”all” name=”family” compare=”not_eq”> |
|||
<string>monospace</string> |
|||
</test> |
|||
<edit name=”family” mode=”append_last”> |
|||
<string>sans-serif</string> <———————————— <string>sans</string> |
|||
</edit> |
|||
</match> |
2013年12月19日 (四) 09:11的最新版本
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>
Flash10 的中文字体显示不完全的解决办法
google而来,原理未知。
cd /etc/fonts/conf.d/ sudo gedit 49-sansserif.conf <match target=”pattern”> <test qual=”all” name=”family” compare=”not_eq”> <string>sans-serif</string> </test> <test qual=”all” name=”family” compare=”not_eq”> <string>serif</string> </test> <test qual=”all” name=”family” compare=”not_eq”> <string>monospace</string> </test> <edit name=”family” mode=”append_last”> <string>sans-serif</string> <———————————— <string>sans</string> </edit> </match>