字体:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
Qiii2006留言 | 贡献
无编辑摘要
Tuu1留言 | 贡献
无编辑摘要
 
(未显示22个用户的52个中间版本)
第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):点阵字体,或者叫位图字体。以像素点形式存储在电脑中。
 
;Vector:矢量字体,以曲线形式存储在电脑中。
 
 
[http://wiki.archlinux.org/index.php/Fonts_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) ArchWiki:字体]有中文字体更详细的信息。


==Linux字体==
==Linux字体==
第20行: 第27行:
<pre>/usr/share/fonts/  #系统字体,需要root权限才能操作</pre>
<pre>/usr/share/fonts/  #系统字体,需要root权限才能操作</pre>


<pre>~/.fonts #用户字体,随便怎么搞,推荐</pre>
<pre>~/.local/share/fonts #用户字体,随便怎么搞,推荐</pre>


配置文件路径
配置文件路径
第31行: 第38行:
<pre>fc-cache -fv #通常复制字体进~/.fonts就会自动刷新字体,如果没有,用这个命令,如果复制进的是/usr/share/fonts/,用sudo fc-cache -fv</pre>
<pre>fc-cache -fv #通常复制字体进~/.fonts就会自动刷新字体,如果没有,用这个命令,如果复制进的是/usr/share/fonts/,用sudo fc-cache -fv</pre>
<pre>fc-match sans-serif #抓取当前用户sans-serif类字体优先级最高的那款字体</pre>
<pre>fc-match sans-serif #抓取当前用户sans-serif类字体优先级最高的那款字体</pre>
<pre>fc-match serif #抓取当前用户sans-serif类字体优先级最高的那款字体</pre>
<pre>fc-match serif #抓取当前用户serif类字体优先级最高的那款字体</pre>
<pre>fc-match monospace #抓取当前用户sans-serif类字体优先级最高的那款字体</pre>
<pre>fc-match monospace #抓取当前用户monospace类字体优先级最高的那款字体</pre>
===配置.fonts.conf===
文泉驿的视觉习惯工具
 
http://wenq.org/cloud/fcdesigner_local.html
 
 
 
 
 
把你最喜欢的字体拉到最上方,如果你特别注重英文字体(某些中文字体中的英文字型很难看),那把最喜欢的英文字体拉到最上方,其次是最喜欢的中文字体。这样,程序优先会使用你设定的英文字体,然后中文字再用其次的中文字体。(这个时候注意下[[Flash#.font.conf 挑剔英文字体需要注意的情况|Flash 问题]])。
 
把生成的.fonts.conf复制到当前用户主目录,没有就新建,完成。
 
===Qt4、Qt5、KDE3、KDE4、Gtk2、GNOME2===
Qt4和Qt5应该不用设置就会用Sans Serif字体,调出qtconfig看看。
<pre>/usr/lib/qt3/bin/qtconfig #Qt3配置工具</pre>
[[File:Fontqt3.jpeg]]
<pre>qtconfig #Qt4配置工具,这个工具自身的保存字体功能一直有问题,不用管,改了.fonts.conf,这边一并会改的。</pre>
[[File:Fontqt4.jpeg]]
 
KDE3和KDE4,需要设定
<pre>kcontrol #KDE3配置工具-外观和主题-字体,等宽选择Monospace,其余选择Sans Serif</pre>
[[File:Fontkde3.jpeg]]
<pre>systemseetings #KDE4配置工具-观感-外观-字体,等宽选择Monospace,其余选择Sans Serif</pre>
[[File:Fontkde4.jpeg]]
 
随便下面的“圆整字体边角”都启用,取消“不包括范围”,勾选“使用次像素渲染”,其实这里修改的也是.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(切记)'''。
<pre>sudo apt-get gtk-chtheme</pre>
<pre>gtk-chtheme</pre>
[[File:Fontgtk2-gtk-chtheme.jpeg]]
 
==Monospace==
Monospace 字体族( <span class="plainlinks">[http://www.andrewflusche.com/services/spotsylvania-dui-lawyer/<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">Spotsylvania DUI lawyer</span>] family)的字体是用于终端下面以及编程使用。这类字体的要求是能区分 1 i l,o 0 O。
{|
|[[Image:Inconsolata.png|thumb|center|600px|Inconsolata 字体的终端效果]]
|}
 
==字体渲染==
除了字体本身的设计外,文字显示的最终效果还受字体渲染和显示器硬件影响。
 
参考[[字体渲染]]。
 
==获取字体==
 
===中文===
===中文===
{{main|免费中文字体}}
{{main|免费中文字体}}
<pre>sudo apt-get install ttf-wqy-microhei  #文泉驿-微米黑</pre>
<pre>sudo apt-get install ttf-wqy-zenhei  #文泉驿-正黑</pre>
<pre>sudo apt-get install xfonts-wqy #文泉驿-点阵宋体</pre>


==字体下载资源==
===非中文===
 


*[http://www.theleagueofmoveabletype.com/ 最漂亮的新开源字体集合,以下的均不包括]
*[http://dejavu-fonts.org/wiki/index.php?title=Download DejaVu字体]
*[http://dejavu-fonts.org/wiki/index.php?title=Download DejaVu字体]
*[http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=DoulosSIL_download#FontsDownload SIL字体]
*[http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=DoulosSIL_download#FontsDownload SIL字体]
*[http://ftp.gnu.org/gnu/freefont/ GNU FreeFont]
*[http://ftp.gnu.org/gnu/freefont/ GNU FreeFont]
*[https://fedorahosted.org/releases/l/i/liberation-fonts/ Liberation]
*[https://fedorahosted.org/releases/l/i/liberation-fonts/ Liberation]
*[http://robertgschwartz.homestead.com/ Dr. Robert Schwartz Greenville]
*[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
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 <span class="plainlinks"> [http://www.prweb.com/releases/2011/02ChensunMillsCT/prweb5041554.htm <span style = "color: black; font-weight: normal; text-decoration: none ! important; background: none! important; text-decoration: none; "> 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).
[[Category: Chinese]]
[[Category: landscaping]]

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配置工具

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

KDE3和KDE4,需要设定

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

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

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

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

sudo apt-get gtk-chtheme
gtk-chtheme

Monospace

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

Inconsolata 字体的终端效果

字体渲染

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

参考字体渲染

获取字体

中文

主条目:[[免费中文字体{{#if:||{{{l1}}}}}]]{{#if:

|{{#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 #文泉驿-点阵宋体

非中文

== == 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).