25 十一 2009
by 婉秋in Internet, Linux Tags: Opera, ubuntu, 字体, 微米黑, 文泉驿
听说Opera出了10.10版了,冲着这个版本号……某个日子嘛……我又下载了一遍。为什么说“又”呢,因为之前也有用过,但是字体显示过差,就没有去折腾了。今天算是下了决心解决一下字体问题了。
刚开始到网上下载了一个font.ini文件覆盖到/usr/share/opera/defaults/目录中,却发现并不那么完美。于是自己改动了下那个文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
| Opera Preferences version 2.1
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding
[matches]
; One can disable xft or core fonts if necessary
;engine:xft=blacklist
engine:x11=blacklist
; Foundries that are generally known to have bad implementations
;foundry:urw|abiword|ultimo=bad
; Generic settings - families with known glyph types
family:times|nimbus roman no9 l|times new roman|bitstream vera serif=serif
family:helvetica|nimbus sans l|arial|bitstream vera sans=sans-serif
family:courier|courier new|bitstream vera sans mono=monospace
; Generic settings - generic families which have good, readable designs,
; but where we can't be sure the implementation is any good.
family:times|times new roman=good
family:helvetica|arial=good
family:courier|courier new=good
family:clearlyu *=good
; Known high-quality fonts
family:arial|verdana|times new roman;foundry:microsoft|monotype=excellent
family:Nimbus*=verygood
foundry:bitstream=excellent
; Known fonts that solves specific problems
;family:mincho|gothic=japanese good try-first
family:WenQuanYi Micro Hei=chinese-s excellent try-first
family:WenQuanYi Micro Hei=chinese-s verygood try-first
family:WenQuanYi Micro Hei=chinese-s good try-first
;family:song|song ti|fangsong*=chinese-s try-first
;family:baekmuk*=korean good try-first
; Fonts that we know should not be used for displaying text
family:*dingbat*|*dings*|agathadaimon=symbol
; Specific fonts at the bottom
; Known bad implementations
engine:x11;foundry:mdk;family:helvetica=blacklist
[default]
usage=by-request
preference=5
[serif]
style=serif
[sans-serif]
style=sans-serif
[monospace]
style=monospace
[cursive]
style=cursive
[fantasy]
style=fantasy
[japanese]
style=japanese
[chinese-t]
style=chinese-t
[chinese-s]
style=chinese-s
[korean]
style=korean
[try-first]
usage=try-first
[excellent]
preference=8
usage=try-first
[verygood]
preference=7
usage=try-first
[good]
preference=6
[bad]
preference=4
[avoid]
usage=by-request
[symbol]
usage=by-request
[blacklist]
usage=blacklist |
也就是把所有字体去掉,只留下WenQuanYi Micro Hei,这下痛快了……
接着在“工具”→“首选项”→“高级”→“字体”中的“浏览器菜单”和“网页字体”都用上“文泉驿微米黑”,“网页<pre>”上选择“文泉驿等宽微米黑”。“国际字体”中选择“简体中文”。
效果如下:




最大的问题是我的blog正文怎么像是楷书而不是黑体字,那这是什么字体呢?
输入法嘛,还算简单,先安装scim-qtimm
sudo apt-get install scim-qtimm
接着
sudo gedit /usr/bin/opera
在
OPERA_BINARYDIR=/usr/lib/opera
之后加入
export export QT_IM_MODULE=SCIM
最后把Ctrl+Space打开主页的快捷键删除即可。
17 十一 2009
by 婉秋in Linux Tags: ubuntu, 字体, 微米黑, 文泉驿
有时某些发行版的Linux字体不是特别美观,有人喜欢用微软雅黑或者其他字体放在自己的Linux下面。
这里说一下,字体的更换。
为了照顾所有登录用户,把字体文件复制到/usr/share/fonts/目录下,如果是自己使用只要~/.fonts就可以了。
1、使用文泉驿微米黑作为演示,发行版为ubuntu9.04(因为该版本软件仓库中没有微米黑的软件包,只能自己复制)。复制字体到/usr/share/fonts/下的一个新目录里(为了方便管理),例如我的字体位置是:/usr/share/fonts/wenquanyi/wqy-microhei.ttc。
2、给予字体权限:sudo chmod 755 /usr/share/fonts/wenquanyi/wqy-microhei.ttc
3、进入字体目录,并刷新字体缓存
cd /usr/share/fonts/wenquanyi/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
4、接着编辑配置文件:sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf
我的配置文件如下:
<fontconfig>
<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>WenQuanYi Micro Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>Bitstream Vera Serif</string>
<string>DejaVu Serif</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>WenQuanYi Micro Hei</string>
<string>Bitstream Vera Sans</string>
<string>DejaVu Sans</string>
<string>WenQuanYi Zen Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>WenQuanYi Micro Hei Mono</string>
<string>Bitstream Vera Sans Mono</string>
<string>DejaVu Sans Mono</string>
<string>WenQuanYi Zen Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
</fontconfig>
就是在serif、sans-serif、monospace 的字体的最前方分别加上:<string>WenQuanYi Micro Hei</string>、<string>WenQuanYi Micro Hei</string>、<string>WenQuanYi Micro Hei Mono</string>
其中最后一项是等宽字体,应该填入文泉驿等宽微米黑。修改配置文件的好处是不要再去修改应用软件的字体,达到系统的字体统一(Flash和JAVA除外)。
其中JAVA字体的更改:
在ubuntu下安装sun Java 6后发现中文字体有“口口”出现,解决办法如下:
sudo /usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties
在文件中加入:
filename.-misc-文泉驿微米黑-medium-r-normal–0-0-0-0-p-0-iso10646-1=字体文件的完整目录
allfonts.chinese-arphic1=-misc-文泉驿微米黑-medium-r-normal–0-0-0-0-p-0-iso10646-1
把文件中其余的allfonts.chinese-arphic……注释掉,保存即可。
Flash字体更改:
sudo gedit /etc/fonts/conf.d/49-sansserif.conf
我的文件如下
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
If the font still has no generic name, add sans-serif
-->
<match target="pattern">
<test qual="all" name="family" compare="not_eq">
<string>文泉驿微米黑</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>文泉驿微米黑</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>
<edit name="family" mode="append_last">
<string>文泉驿微米黑</string>
</edit>
</match>
</fontconfig>
其中的文泉驿微米黑可以改为你喜欢的字体。
如果不更改配置文件,那只有手动更改每个应用程序的字体了
1、系统字体(以Gnome为例):系统→首选项→外观→字体。选择文泉驿微米黑。有些可以自定义字体的应用程序还需要另外调整,例如Firefox。

细节部分可以点击“细节”按钮

近期评论