分页: 1 / 3

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

发表于 : 2011-10-15 11:13
Evan Reader
很多装了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]

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

发表于 : 2011-10-15 11:14
枫叶饭团
为嘛我觉得默认的非常好。。。 :em20 :em20

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

发表于 : 2011-10-15 11:18
Evan Reader
枫叶饭团 写了:为嘛我觉得默认的非常好。。。 :em20 :em20
似乎每个人默认的字体是不一样的,我装了宋体,结果全部显示宋体,删除宋体,又会显示成微软雅黑...11.10的字体优先级不知道怎么回事...看惯了微米黑不习惯点阵啊,所以折腾下.

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

发表于 : 2011-10-15 11:19
daf3707
:em11

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

发表于 : 2011-10-15 11:21
ljj_jjl2008
置顶了!

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

发表于 : 2011-10-15 13:45
rhkddlfdl
:em11

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

发表于 : 2011-10-15 14:13
jadeity
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

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

发表于 : 2011-10-15 16:48
阿依帝
:em06 修改不了org-->gnome-->nautilus-->desktop-->font

每次修改了之后就会显示空白

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

发表于 : 2011-10-15 18:10
Evan Reader
阿依帝 写了::em06 修改不了org-->gnome-->nautilus-->desktop-->font

每次修改了之后就会显示空白
你是说font之后得值是空白?那个的确可以改得啊.
OR 桌面文字空白?

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

发表于 : 2011-10-16 21:38
阿依帝
Evan Reader 写了:
阿依帝 写了::em06 修改不了org-->gnome-->nautilus-->desktop-->font

每次修改了之后就会显示空白
你是说font之后得值是空白?那个的确可以改得啊.
OR 桌面文字空白?
值是空白,无论怎么修改都是空白

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

发表于 : 2011-10-17 19:59
小意达的花儿
默认的有大一不一的现象,还是文泉驿顺眼啊。

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

发表于 : 2011-10-18 10:27
幻阁下
受用了,字体问题终于解决了

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

发表于 : 2011-10-19 6:42
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

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

发表于 : 2011-10-19 12:43
Evan Reader
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'

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

发表于 : 2011-10-20 15:42
iceblue_sky
解决了,太感谢了~