个人工具

“字体”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
 
(未显示7个用户的7个中间版本)
第4行: 第4行:
 
==基础知识==
 
==基础知识==
  
Sans-serif=无衬线体=黑体:并不是具体一款字体,而是一类字体,选择它其实等于选择这类字体中优先级最高的那款字体。
+
;Sans Serif:[https://zh.wikipedia.org/wiki/无衬线体 无衬线体],对中文而言指的就是[https://zh.wikipedia.org/wiki/%E9%BB%91%E4%BD%93_(%E5%AD%97%E4%BD%93) 黑体]。并不是具体一款字体,而是一类字体,选择它其实等于选择这类字体中优先级最高的那款字体(交给 fontconfig 自动决定)。Sans 表示法语的“无”。有时简写成“Sans”。常见的无衬线体有 Arial、Helvetica、DejaVu Sans、微软雅黑和思源黑体。Ubuntu 也是一个无衬线体。无衬线体因为笔画简单没有复杂装饰,较为适合像素密度较低的普通电脑屏幕阅读,也受崇尚简单的现代人青睐。
  
Serif=衬线体=白体:同上
+
;Serif:[https://zh.wikipedia.org/wiki/%E8%A1%AC%E7%BA%BF%E4%BD%93 衬线体],有时叫做白体。对于中文来说例子有宋体/明体(这些词和“黑体”一样,都是指一类字体);对于英文来说具体到字体名的例子有 Times 和 Garamond。一般认为衬线可以引导人阅读的视线,提高阅读速度和准度。
  
Monospace=等宽字体,意思是字符宽度相同:同上
+
;Cursive (Script):(草书)手写体。严格的对应有 Itc Zapf Chancery、Zapfino 和行书/行楷。一些系统会使用有手写风格而不过分潦草的字体如 Comic Sans 代替,此时就应该使用楷书搭配。
  
点阵字体=位图字体
+
;Monospace:[https://zh.wikipedia.org/wiki/%E7%AD%89%E5%AE%BD%E5%AD%97%E4%BD%93 等宽字体],指字符宽度相同的一类字体。注意中英文宽度应该不是相同而是成整数倍关系——一般来说中文字符在这些字体中的宽度是西文的两倍(wcwidth)。
  
无衬线体更适合电脑屏幕阅读,衬线体适合打印。——因为衬线可以使得人视线平齐于一行。也就是说不会读破行。
+
;Proportional:[https://zh.wikipedia.org/wiki/%E6%AF%94%E4%BE%8B%E5%AD%97%E4%BD%93 比例字体],指字符宽度存在变化的字体。
  
中文显示时有不同的方式,一方面因为中文本身拥有的横和同高度就可以导致这种平齐。行距对中文更重要。
+
;Bitmap (Raster):点阵字体,或者叫位图字体。以像素点形式存储在电脑中。
  
[http://wiki.archlinux.org/index.php/Fonts_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) Archlinux Wiki  字体]有中文字体更详细的信息。
+
;Vector:矢量字体,以曲线形式存储在电脑中。
 +
 
 +
 
 +
[http://wiki.archlinux.org/index.php/Fonts_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) ArchWiki:字体]有中文字体更详细的信息。
  
 
==Linux字体==
 
==Linux字体==
第24行: 第27行:
 
<pre>/usr/share/fonts/  #系统字体,需要root权限才能操作</pre>
 
<pre>/usr/share/fonts/  #系统字体,需要root权限才能操作</pre>
  
<pre>~/.fonts #用户字体,随便怎么搞,推荐</pre>
+
<pre>~/.local/share/fonts #用户字体,随便怎么搞,推荐</pre>
  
 
配置文件路径
 
配置文件路径
第50行: 第53行:
 
把生成的.fonts.conf复制到当前用户主目录,没有就新建,完成。
 
把生成的.fonts.conf复制到当前用户主目录,没有就新建,完成。
  
===Qt3、Qt4、KDE3、KDE4、Gtk2、GNOME2===
+
===Qt4、Qt5、KDE3、KDE4、Gtk2、GNOME2===
Qt3和Qt4应该不用设置就会用Sans Serif字体,调出qtconfig看看。
+
Qt4和Qt5应该不用设置就会用Sans Serif字体,调出qtconfig看看。
 
<pre>/usr/lib/qt3/bin/qtconfig #Qt3配置工具</pre>
 
<pre>/usr/lib/qt3/bin/qtconfig #Qt3配置工具</pre>
 
[[File:Fontqt3.jpeg]]
 
[[File:Fontqt3.jpeg]]
第63行: 第66行:
 
[[File:Fontkde4.jpeg]]
 
[[File:Fontkde4.jpeg]]
  
随便下面的“圆整字体边角”都启用,取消“不包括范围”,勾选“使用次像素渲染”,其实这里修改的也是.fonts.conf中渲染部分 <span class="plainlinks">[http://www.diamondlinks.net <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">link building service</span>] [http://www.best-foodprocessorreviews.com <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">food processor</span>]
+
随便下面的“圆整字体边角”都启用,取消“不包括范围”,勾选“使用次像素渲染”,其实这里修改的也是.fonts.conf中渲染部分 <span class="plainlinks">[https://sites.google.com/site/kasperskycouponcode/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">Kaspersky Coupon Code</span>] [http://www.kcouponcode.com <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">Kcouponcode</span>]
  
 
'''非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(切记)'''。
 
'''非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(切记)'''。
第99行: 第102行:
 
*[http://sourceforge.net/projects/cm-unicode/files/ Computer Modern Unicode fonts]
 
*[http://sourceforge.net/projects/cm-unicode/files/ Computer Modern Unicode fonts]
 
*[http://www.levien.com/type/myfonts/inconsolata.html inconsolata]
 
*[http://www.levien.com/type/myfonts/inconsolata.html inconsolata]
 
+
*[http://avtomati.net/ игровые автоматы онлайн]
 
== == Fonts for other operating systems
 
== == Fonts for other operating systems
 
As understanding of use, you can use these fonts to Ubuntu, of course, provided you have genuine copy, or ... ...
 
As understanding of use, you can use these fonts to Ubuntu, of course, provided you have genuine copy, or ... ...

2016年11月9日 (三) 21:24的最新版本

字体是计算机调用显示字形的仓库。


基础知识

Sans Serif
无衬线体,对中文而言指的就是黑体。并不是具体一款字体,而是一类字体,选择它其实等于选择这类字体中优先级最高的那款字体(交给 fontconfig 自动决定)。Sans 表示法语的“无”。有时简写成“Sans”。常见的无衬线体有 Arial、Helvetica、DejaVu Sans、微软雅黑和思源黑体。Ubuntu 也是一个无衬线体。无衬线体因为笔画简单没有复杂装饰,较为适合像素密度较低的普通电脑屏幕阅读,也受崇尚简单的现代人青睐。
Serif
衬线体,有时叫做白体。对于中文来说例子有宋体/明体(这些词和“黑体”一样,都是指一类字体);对于英文来说具体到字体名的例子有 Times 和 Garamond。一般认为衬线可以引导人阅读的视线,提高阅读速度和准度。
Cursive (Script)
(草书)手写体。严格的对应有 Itc Zapf Chancery、Zapfino 和行书/行楷。一些系统会使用有手写风格而不过分潦草的字体如 Comic Sans 代替,此时就应该使用楷书搭配。
Monospace
等宽字体,指字符宽度相同的一类字体。注意中英文宽度应该不是相同而是成整数倍关系——一般来说中文字符在这些字体中的宽度是西文的两倍(wcwidth)。
Proportional
比例字体,指字符宽度存在变化的字体。
Bitmap (Raster)
点阵字体,或者叫位图字体。以像素点形式存储在电脑中。
Vector
矢量字体,以曲线形式存储在电脑中。


ArchWiki:字体有中文字体更详细的信息。

Linux字体

字体文件存放路径

/usr/share/fonts/  #系统字体,需要root权限才能操作
~/.local/share/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



把你最喜欢的字体拉到最上方,如果你特别注重英文字体(某些中文字体中的英文字型很难看),那把最喜欢的英文字体拉到最上方,其次是最喜欢的中文字体。这样,程序优先会使用你设定的英文字体,然后中文字再用其次的中文字体。(这个时候注意下Flash 问题)。

把生成的.fonts.conf复制到当前用户主目录,没有就新建,完成。

Qt4、Qt5、KDE3、KDE4、Gtk2、GNOME2

Qt4和Qt5应该不用设置就会用Sans Serif字体,调出qtconfig看看。

/usr/lib/qt3/bin/qtconfig #Qt3配置工具

Fontqt3.jpeg

qtconfig #Qt4配置工具,这个工具自身的保存字体功能一直有问题,不用管,改了.fonts.conf,这边一并会改的。

Fontqt4.jpeg

KDE3和KDE4,需要设定

kcontrol #KDE3配置工具-外观和主题-字体,等宽选择Monospace,其余选择Sans Serif

Fontkde3.jpeg

systemseetings #KDE4配置工具-观感-外观-字体,等宽选择Monospace,其余选择Sans Serif

Fontkde4.jpeg

随便下面的“圆整字体边角”都启用,取消“不包括范围”,勾选“使用次像素渲染”,其实这里修改的也是.fonts.conf中渲染部分 Kaspersky Coupon Code Kcouponcode

非GNOME2环境下的Gtk2可以用gtk-chtheme工具,vending machines GNOME2用这个工具后会与GNOME2本身的设置起冲突,需要删除 .gtkrc-2.0(切记)

sudo apt-get gtk-chtheme
gtk-chtheme

Fontgtk2-gtk-chtheme.jpeg

Monospace

Monospace 字体族( Spotsylvania DUI lawyer family)的字体是用于终端下面以及编程使用。这类字体的要求是能区分 1 i l,o 0 O。

Inconsolata 字体的终端效果

字体渲染

除了字体本身的设计外,文字显示的最终效果还受字体渲染和显示器硬件影响。

参考字体渲染

获取字体

中文

主条目:免费中文字体
sudo apt-get install ttf-wqy-microhei  #文泉驿-微米黑
sudo apt-get install ttf-wqy-zenhei  #文泉驿-正黑
sudo apt-get install xfonts-wqy #文泉驿-点阵宋体

非中文

== == Fonts for other operating systems As understanding of use, you can use these fonts to Ubuntu, of course, provided you have genuine copy, or ... ...

Windows 7 default English font is Segoe UI. Microsoft Simplified Chinese font is elegant black (with hinting), Traditional Chinese font is Microsoft is bold.

Snow Leopard Chensun Mills </ span> default English font is LucidaGrande, which added after the new government approved Chinese Simplified Chinese font Hiragino Sans GB (but not the default Chinese font, with hinting).