在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

系统字体配置、中文显示和输入法问题
头像
Evan Reader
帖子: 269
注册时间: 2009-11-03 13:53
来自: 甘肃

在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#1

帖子 Evan Reader » 2011-10-15 11:13

很多装了gnome-tweak-tool,用它修改字体后会发现还有两处字体没有修改,一是桌面字体,一是NOTIFY OSD和GNOME-SHELL面板(这两个是一起的)上的字体,经过我的折腾,下面得出方法:

1.桌面字体:
先安装dconf,打开dconf Editor,找到org-->gnome-->nautilus-->desktop,里边有一个font,默认是ubuntu 11,改成WenQuanYi Micro Hei 11,就可以在桌面显示微米黑字体了.

2.OSD通知区域的字体[这个其实也是GNOME-SHELL上显示的字体]:
这个地方优先使用的是当前用户字体优先级最高的那款字体,可以用如下命令查看:

代码: 全选

fc-match sans-serif #抓取当前用户sans-serif类字体优先级最高的那款字体

fc-match serif #抓取当前用户serif类字体优先级最高的那款字体

fc-match monospace #抓取当前用户monospace类字体优先级最高的那款字体
更改方法是:
在主目录中用文本编辑器修改.fonts.conf,没有就新建一个,如果优先显示微米黑的话,里边内容如下:

代码: 全选

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- created by WenQuanYi FcDesigner v0.5 -->
<match>
	<test name="family"><string>sans-serif</string></test>
	<edit name="family" mode="prepend" binding="strong">
		<string>WenQuanYi Micro Hei</string>
	</edit>
</match>
<match>
	<test name="family"><string>serif</string></test>
	<edit name="family" mode="prepend" binding="strong">
		<string>WenQuanYi Micro Hei</string>
	</edit>
</match>
<match>
	<test name="family"><string>monospace</string></test>
	<edit name="family" mode="prepend" binding="strong">
		<string>WenQuanYi Micro Hei Mono</string>
	</edit>
</match>
</fontconfig>
其中的<string>WenQuanYi Micro Hei</string>一段可以多些几种字体,具体可参照文泉驿的视觉习惯工具
http://wenq.org/cloud/fcdesigner_local.html

很久没有发贴了,希望能够帮到大家. 对了,这个不用上图吧:em06
[/size][/color]
上次由 Evan Reader 在 2011-10-15 11:29,总共编辑 3 次。
Happiness only real when shared.
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#2

帖子 枫叶饭团 » 2011-10-15 11:14

为嘛我觉得默认的非常好。。。 :em20 :em20
头像
Evan Reader
帖子: 269
注册时间: 2009-11-03 13:53
来自: 甘肃

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#3

帖子 Evan Reader » 2011-10-15 11:18

枫叶饭团 写了:为嘛我觉得默认的非常好。。。 :em20 :em20
似乎每个人默认的字体是不一样的,我装了宋体,结果全部显示宋体,删除宋体,又会显示成微软雅黑...11.10的字体优先级不知道怎么回事...看惯了微米黑不习惯点阵啊,所以折腾下.
Happiness only real when shared.
头像
daf3707
论坛版主
帖子: 12730
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#4

帖子 daf3707 » 2011-10-15 11:19

:em11
头像
jadeity
帖子: 689
注册时间: 2010-10-21 17:55

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#7

帖子 jadeity » 2011-10-15 14:13

gnome-shell可以在/usr/share/gnome-shell/theme/下的gnome-shell.css里指定字体,


/*如果其他地方没有指定字体会继承这里的设置*/
stage {
font-family: Hiragino Sans GB, sans-serif;
}

notification在11.04的时候可以改下面这个文件,11.10未验证可不可用。
/etc/fonts/conf.avail/69-language-selector-zh-cn.conf
头像
阿依帝
帖子: 230
注册时间: 2010-04-12 12:10
联系:

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#8

帖子 阿依帝 » 2011-10-15 16:48

:em06 修改不了org-->gnome-->nautilus-->desktop-->font

每次修改了之后就会显示空白
头像
Evan Reader
帖子: 269
注册时间: 2009-11-03 13:53
来自: 甘肃

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#9

帖子 Evan Reader » 2011-10-15 18:10

阿依帝 写了::em06 修改不了org-->gnome-->nautilus-->desktop-->font

每次修改了之后就会显示空白
你是说font之后得值是空白?那个的确可以改得啊.
OR 桌面文字空白?
Happiness only real when shared.
头像
阿依帝
帖子: 230
注册时间: 2010-04-12 12:10
联系:

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#10

帖子 阿依帝 » 2011-10-16 21:38

Evan Reader 写了:
阿依帝 写了::em06 修改不了org-->gnome-->nautilus-->desktop-->font

每次修改了之后就会显示空白
你是说font之后得值是空白?那个的确可以改得啊.
OR 桌面文字空白?
值是空白,无论怎么修改都是空白
小意达的花儿
帖子: 6
注册时间: 2010-12-25 12:22

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#11

帖子 小意达的花儿 » 2011-10-17 19:59

默认的有大一不一的现象,还是文泉驿顺眼啊。
幻阁下
帖子: 7
注册时间: 2009-10-18 11:55

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#12

帖子 幻阁下 » 2011-10-18 10:27

受用了,字体问题终于解决了
enchanterchi
帖子: 8
注册时间: 2008-06-08 8:39

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#13

帖子 enchanterchi » 2011-10-19 6:42

ubuntu 11.10 unity-2d

Where to find the dconf Editor?

Anyway to change it without GUI interface? I hope to use script to copy a file to change.

Thanks
头像
Evan Reader
帖子: 269
注册时间: 2009-11-03 13:53
来自: 甘肃

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#14

帖子 Evan Reader » 2011-10-19 12:43

enchanterchi 写了:ubuntu 11.10 unity-2d

Where to find the dconf Editor?

Anyway to change it without GUI interface? I hope to use script to copy a file to change.

Thanks
im sorry i never used unity-2d, but i think you can do it the same way.
dconf tools can be installed by softwarecenter or synaptic, or use the command: sudo apt-get install dconf-tools.
and, without GUI, i know there is a command, you can try it

代码: 全选

gsettings set org.gnome.desktop.interface font-name 'THE FONT NAME 11'
gsettings set org.gnome.desktop.interface document-font-name 'THE FONT NAME 11'
Happiness only real when shared.
头像
iceblue_sky
帖子: 9
注册时间: 2009-09-07 15:44

Re: 在ubuntu11.10中修改字体【这个帖子是方法,针对桌面字体和OSD通知区域字体】

#15

帖子 iceblue_sky » 2011-10-20 15:42

解决了,太感谢了~
回复