字体:修订间差异
第58行: | 第58行: | ||
KDE3和KDE4,需要设定 | KDE3和KDE4,需要设定 | ||
<pre>kcontrol #KDE3配置工具-外观和主题- | <pre>kcontrol #KDE3配置工具-外观和主题-字体,等宽选择Monospace,其余选择Sans Serif</pre> | ||
[[File:Fontkde3.jpeg]] | [[File:Fontkde3.jpeg]] | ||
<pre>systemseetings #KDE4配置工具-观感-外观-字体,等宽选择Monospace,其余选择Sans Serif</pre> | <pre>systemseetings #KDE4配置工具-观感-外观-字体,等宽选择Monospace,其余选择Sans Serif</pre> | ||
第65行: | 第65行: | ||
随便下面的“圆整字体边角”都启用,取消“不包括范围”,勾选“使用次像素渲染”,其实这里修改的也是.fonts.conf中渲染部分。 | 随便下面的“圆整字体边角”都启用,取消“不包括范围”,勾选“使用次像素渲染”,其实这里修改的也是.fonts.conf中渲染部分。 | ||
'''非GNOME2环境'''下的Gtk2可以用gtk- | '''非GNOME2环境'''下的Gtk2可以用gtk-chtheme工具,<span class="plainlinks">[http://www.gumball-machine.com/vending-machines.html <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">vending machines</span>] GNOME2用这个工具后会与GNOME2本身的设置起冲突,'''需要删除 .gtkrc-2.0(切记)'''。 | ||
<pre>sudo apt-get gtk-chtheme</pre> | <pre>sudo apt-get gtk-chtheme</pre> | ||
<pre>gtk-chtheme</pre> | <pre>gtk-chtheme</pre> |
2011年7月5日 (二) 22:41的版本
字体是计算机调用显示字形的仓库。
基础知识
Sans-serif=无衬线体=黑体:并不是具体一款字体,而是一类字体,选择它其实等于选择这类字体中优先级最高的那款字体。
Serif=衬线体=白体:同上
Monospace=等宽字体,意思是字符宽度相同:同上
点阵字体=位图字体
无衬线体更适合电脑屏幕阅读,衬线体适合打印。——因为衬线可以使得人视线平齐于一行。也就是说不会读破行。
中文显示时有不同的方式,一方面因为中文本身拥有的横和同高度就可以导致这种平齐。行距对中文更重要。
Archlinux Wiki 字体有中文字体更详细的信息。
Linux字体
字体文件存放路径
/usr/share/fonts/ #系统字体,需要root权限才能操作
~/.fonts #用户字体,随便怎么搞,推荐
配置文件路径
/etc/fonts/fonts.conf #系统配置文件,需要root权限才能操作,对需要输入root密码的程序有效
~/.fonts.conf #用户配置文件,随便怎么搞,只对当前用户运行的程序有效
命令
fc-cache -fv #通常复制字体进~/.fonts就会自动刷新字体,如果没有,用这个命令,如果复制进的是/usr/share/fonts/,用sudo fc-cache -fv
fc-match sans-serif #抓取当前用户sans-serif类字体优先级最高的那款字体
fc-match serif #抓取当前用户serif类字体优先级最高的那款字体
fc-match monospace #抓取当前用户monospace类字体优先级最高的那款字体
配置.fonts.conf
文泉驿的视觉习惯工具
http://wenq.org/cloud/fcdesigner_local.html
把你最喜欢的字体拉到最上方,loan modification 如果你特别注重英文字体(某些中文字体中的英文字型很难看),那把最喜欢的英文字体拉到最上方,其次是最喜欢的中文字体。这样,程序优先会使用你设定的英文字体,然后中文字再用其次的中文字体。(这个时候注意下Flash 问题)。
把生成的.fonts.conf复制到当前用户主目录,没有就新建,完成。
Qt3、Qt4、KDE3、KDE4、Gtk2、GNOME2
Qt3和Qt4应该不用设置就会用Sans Serif字体,调出qtconfig看看。
/usr/lib/qt3/bin/qtconfig #Qt3配置工具
qtconfig #Qt4配置工具,这个工具自身的保存字体功能一直有问题,不用管,改了.fonts.conf,这边一并会改的。
KDE3和KDE4,需要设定
kcontrol #KDE3配置工具-外观和主题-字体,等宽选择Monospace,其余选择Sans Serif
systemseetings #KDE4配置工具-观感-外观-字体,等宽选择Monospace,其余选择Sans Serif
随便下面的“圆整字体边角”都启用,取消“不包括范围”,勾选“使用次像素渲染”,其实这里修改的也是.fonts.conf中渲染部分。
非GNOME2环境下的Gtk2可以用gtk-chtheme工具,vending machines GNOME2用这个工具后会与GNOME2本身的设置起冲突,需要删除 .gtkrc-2.0(切记)。
sudo apt-get gtk-chtheme
gtk-chtheme
Monospace
Monospace 字体族(family)的字体是用于终端下面以及编程使用。这类字体的要求是能区分 1 i l,o 0 O。
字体渲染
除了字体本身的设计外,文字显示的最终效果还受字体渲染和显示器硬件影响。
参考字体渲染。
获取字体
中文
|{{#if:|、|和}}[[{{{2}}}{{#if:||{{{l2}}}}}]]{{#if: |{{#if:|、|和}}[[{{{3}}}{{#if:||{{{l3}}}}}]]{{#if: |{{#if:|、|和}}[[{{{4}}}{{#if:||{{{l4}}}}}]]{{#if: |{{#if:|、|和}}[[{{{5}}}{{#if:||{{{l5}}}}}]]{{#if: |{{#if:|、|和}}[[{{{6}}}{{#if:||{{{l6}}}}}]]{{#if: |{{#if:|、|和}}[[{{{7}}}{{#if:||{{{l7}}}}}]]{{#if: |{{#if:|、|和}}[[{{{8}}}{{#if:||{{{l8}}}}}]]{{#if: |{{#if:|、|和}}[[{{{9}}}{{#if:||{{{l9}}}}}]]{{#if:
|和[[{{{10}}}{{#if:||{{{l10}}}}}]]}}}}}}}}}}}}}}}}}}{{#if:|(在模板{{main{{#if:||{{{2}}}}}}}中使用了太多的参数)}}
sudo apt-get install ttf-wqy-microhei #文泉驿-微米黑
sudo apt-get install ttf-wqy-zenhei #文泉驿-正黑
sudo apt-get install xfonts-wqy #文泉驿-点阵宋体
非中文
- 最漂亮的新开源字体集合,以下的均不包括
- DejaVu字体
- SIL字体
- GNU FreeFont
- Liberation
- Computer Modern Unicode fonts
- inconsolata
其他操作系统的字体
作为了解用,你可以将这些字体应用到 Ubuntu 上,当然前提是你有正版拷贝,不然……
Windows 7 默认英文字体是 Segoe UI 。简体中文字体是微软雅黑(有hinting),繁体中文字体是微软正黑体。
Snow Leopard 默认英文字体是 LucidaGrande,其中新加的经过中国政府认证的简体中文字体 Hiragino Sans GB(但非默认中文字体,有hinting)。