新手ubuntu 8.04 的字体美化必看(转贴)

系统字体配置、中文显示和输入法问题
peterxiemin
帖子: 22
注册时间: 2008-07-28 23:46

新手ubuntu 8.04 的字体美化必看(转贴)

#1

帖子 peterxiemin » 2008-08-02 17:49

Ubuntu8.04中的中文字体太少,对平时使用惯了Windows的人来说非常不便。

用下面的方法可以很方便的在Ubuntu8.04中添加自己喜欢的字体。

1、从Vista的字体文件夹fonts中寻找自己喜欢的中文字体:

雅黑:msyh

黑体:SimHei

宋体:SimSun

华文细黑:STXihei

华文楷体:STKaiti

华文宋体:STSong

华文仿宋:STFangsong

华文彩云:STCaiyun

华文琥珀:STHupo

华文隶书:STLiti

华文行楷:STXingkai

华文新魏:STXinwei

很多

2、创建一个文件夹,命名为:vista,将自己喜欢的字体文件全部装入 vista文件夹内;

3、将vista字体文件夹拷贝在/usr/share/fonts下

需要说明的是:Ubuntu8.04并不像Windows可以对任何文件(文件夹)进行读、写、创建、拷贝和删除。字体文件夹的创建也是必须拥有系统管理权限。用下面的命令打开fonts:

sudo gnome-open /usr/share/fonts/

然后拷贝刚才创建的vista字体文件夹到fonts下;

4、修改字体权限,使root以外的用户可以使用这些字体。如果不熟悉命令的话,可以直接点击字体文件——属性——权限,进行修改;

5、建立字体缓存,命令:

cd /usr/share/fonts/vista/

sudo mkfontscale

sudo mkfontdir

sudo fc-cache -fv

6、重启电脑。

7、进行你所需要的设置:桌面——右键——更改桌面背景——字体,你可以在这里进行更改和设置。

现在,你使用openoffice就不会感到可选择的中文字体太少了。

刚才刚上用上面的方法给自己的系统增了一部分在XP下常用的字体。
头像
carbont
帖子: 3406
注册时间: 2007-11-22 10:20
来自: 北京

#2

帖子 carbont » 2008-08-02 17:59

将就用的了。
lenovo Thinkpad R60i 0657 LHC
windowsXP……准备换回ubuntu了。

Twitter: @carbont
头像
HJMac
帖子: 99
注册时间: 2008-04-27 19:35

#3

帖子 HJMac » 2008-08-03 13:05

我按照楼主的方法做了,根本都是雅黑了,可是还有很多地方显示为系统默认的字体,有没有解决的办法?

另外,再请教一个问题,www.163.com 顶部的部分文字显示为“口口口口口口”,是不是不正常?
头像
蓝蓝
帖子: 953
注册时间: 2007-06-09 9:19
来自: 上海

#4

帖子 蓝蓝 » 2008-08-03 13:34

雅黑不好看
yuanti 或者 方正的粗圆还有准圆
还有个华康体 很好玩
太阳好毒…….
peterxiemin
帖子: 22
注册时间: 2008-07-28 23:46

解答 flash 乱码问题

#5

帖子 peterxiemin » 2008-08-03 15:40

HJMac 写了:我按照楼主的方法做了,根本都是雅黑了,可是还有很多地方显示为系统默认的字体,有没有解决的办法?

另外,再请教一个问题,www.163.com 顶部的部分文字显示为“口口口口口口”,是不是不正常?
1 主菜單-位置-搜索文件 找到 libflashplayer.so 这个文件,记住它的地址(我的电脑里它的地址是 /usr/lib/flashplugin-nonfree)
2 sudo rm /usr/lib/flashplugin-nonfree/libflashplayer.so
3 打开 firefox 编缉-首选项-内容 -高级-默认字符编码 选择 简体中文(GB2312) 关闭firefox.
4 重新安装 flash 插件(我的安装过程是:打开一个有 flash 显示的网页,按照他的提示安装,他显示我已经安装,于是我就在新得立找到flashplugin-nonfree,把它彻底删除,在按照网页的人提示安装完成)关闭firefox.
5 找到 主菜單-位置-搜索文件 49-sansserif.conf 这个文件,记住他的地址(我的电脑里搜索出两个,/etc/fonts/conf.d 和/etc/fonts/conf.avail 我用的前面那个)
6 下面要修改里49-sansserif.conf里面的内容。安全起见,备份一份
sudo cp /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf_backup
一旦修改后不成功,我们就用
sudo cp /etc/fonts/conf.d/49-sansserif.conf_backup /etc/fonts/conf.d/49.sansserif.conf
把他还原回来。
7 sudo gedit /etc/fonts/conf.d/49-sansserif.conf
把开后会看到:如下内容
<fontconfig>

<!--

If the font still has no generic name, add sans-serif

-->

<match target="pattern">

<test qual="all" name="family" compare="not_eq">
<string>sans-serif</string> #
</test>

<test qual="all" name="family" compare="not_eq">
<string>serif</string> #

</test>

<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>

<edit name="family" mode="append_last">
<string>sans-serif</string> #
</edit>
</match>
</fontconfig>

其中 # 是我自己做的标记,把有标记的3行<string>......</string>中间的 sans-serif 或 serif 改为自己之前所更改的字体
(我之前用了 vista 中的 雅黑字体,所以我把标记的3行都改成了 <string> msyh</string> 然后保存关闭。
这时重新打开 firefox 后,我的flash 显示正常了!
peterxiemin
帖子: 22
注册时间: 2008-07-28 23:46

回答你的问题

#6

帖子 peterxiemin » 2008-08-04 20:04

HJMac
1 主菜單-位置-搜索文件 找到 libflashplayer.so 这个文件,记住它的地址(我的电脑里它的地址是 /usr/lib/flashplugin-nonfree)
2 sudo rm /usr/lib/flashplugin-nonfree/libflashplayer.so
3 打开 firefox 编缉-首选项-内容 -高级-默认字符编码 选择 简体中文(GB2312) 关闭firefox.
4 重新安装 flash 插件(我的安装过程是:打开一个有 flash 显示的网页,按照他的提示安装,他显示我已经安装,于是我就在新得立找到flashplugin-nonfree,把它彻底删除,在按照网页的人提示安装完成)关闭firefox.
5 找到 主菜單-位置-搜索文件 49-sansserif.conf 这个文件,记住他的地址(我的电脑里搜索出两个,/etc/fonts/conf.d 和/etc/fonts/conf.avail 我用的前面那个)
6 下面要修改里49-sansserif.conf里面的内容。安全起见,备份一份
sudo cp /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf_backup
一旦修改后不成功,我们就用
sudo cp /etc/fonts/conf.d/49-sansserif.conf_backup /etc/fonts/conf.d/49.sansserif.conf
把他还原回来。
7 sudo gedit /etc/fonts/conf.d/49-sansserif.conf
把开后会看到:如下内容
<fontconfig>

<!--

If the font still has no generic name, add sans-serif

-->

<match target="pattern">

<test qual="all" name="family" compare="not_eq">
<string>sans-serif</string> #
</test>

<test qual="all" name="family" compare="not_eq">
<string>serif</string> #

</test>

<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>

<edit name="family" mode="append_last">
<string>sans-serif</string> #
</edit>
</match>
</fontconfig>
其中 # 是我自己做的标记,把有标记的3行<string>......</string>中间的 sans-serif 或 serif 改为自己之前所更改的字体
(我之前用了 vista 中的 雅黑字体,所以我把标记的3行都改成了 <string> msyh</string> 然后保存关闭。
这时重新打开 firefox 后,我的flash 显示正常了!
iheartpp
帖子: 133
注册时间: 2008-09-18 20:15

Re: 新手ubuntu 8.04 的字体美化必看(转贴)

#7

帖子 iheartpp » 2008-09-30 0:03

好帖。顶 :em01
清江浦
帖子: 298
注册时间: 2008-08-20 7:36

Re: 新手ubuntu 8.04 的字体美化必看(转贴)

#8

帖子 清江浦 » 2008-10-07 10:43

顶 觉得姿态自带的还行 就不想麻烦了
头像
Saaaaa
帖子: 14
注册时间: 2008-10-23 12:11

Re: 新手ubuntu 8.04 的字体美化必看(转贴)

#9

帖子 Saaaaa » 2008-10-28 17:52

做个记号先 :em06
要和谐 要有爱.
清江浦
帖子: 298
注册时间: 2008-08-20 7:36

Re: 新手ubuntu 8.04 的字体美化必看(转贴)

#10

帖子 清江浦 » 2008-10-29 21:01

文泉驿增黑 就是不错的哦
Thinkpad SL410k
Ubuntu 10.04 LTS
远离那害人的Windows!!!
cn170355
帖子: 90
注册时间: 2008-09-12 11:48

Re: 新手ubuntu 8.04 的字体美化必看(转贴)

#11

帖子 cn170355 » 2008-10-31 19:40

有空去 装 关键是舒服
头像
andrewleung
帖子: 9
注册时间: 2006-07-19 13:28

Re: 新手ubuntu 8.04 的字体美化必看(转贴)

#12

帖子 andrewleung » 2008-11-02 10:53

做个记号先 :em09
头像
andrewleung
帖子: 9
注册时间: 2006-07-19 13:28

Re: 新手ubuntu 8.04 的字体美化必看(转贴)

#13

帖子 andrewleung » 2008-11-02 20:18

好像不用删什么so文件哦,只要把文件49-sansserif.conf 里的sans-serif 或 serif 改为自己想要的中文字体就行了
我就是只替换一下就OK了
mylegend
帖子: 101
注册时间: 2008-07-16 17:15

Re: 新手ubuntu 8.04 的字体美化必看(转贴)

#14

帖子 mylegend » 2008-11-09 13:34

呵呵,刚刚按照楼主的方法装上了字体,但是也有乱码的现象,一会解决此问题吧
hqula
帖子: 4
注册时间: 2008-10-15 11:08

Re: 新手ubuntu 8.04 的字体美化必看(转贴)

#15

帖子 hqula » 2008-11-14 18:06

那个VISTA 的IE7用的EXT-B是哪个字体来着?
我觉得那字体满清晰的。
回复