[分享]+[半原创]将Ubuntu的界面美化到和MS windows的一样[附效果拷屏图]

系统字体配置、中文显示和输入法问题
回复
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

Re: 没有问题了

#16

帖子 JangMunho » 2006-07-10 17:21

dalaka 写了:没有问题了,原来是字体设置的总是,全部设置成thoma就不会有问题了,而且一些地方可以视情况设置成粗体。
什么意思,望指教。
dalaka
帖子: 92
注册时间: 2006-07-05 10:06

Re: 对于已经有两位网友说出现乱码的回复

#17

帖子 dalaka » 2006-07-10 20:15

JangMunho 写了:
dalaka 写了:不知道为什么两位会出现乱码。所以,这里我再说一下我的设置过程
1、我是起接用光盘安装好以后,系统提示有更新,于是让它自动更新,花了20多分钟下载和安装了90M多的东西。然后其他没有设置什么,就开始设置字体的,先是拷贝字体到/usr/share/fonts/zh_CN中去。
2、使用下列命令
cd zh_CN
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
3、编辑language-selector.conf文件
4、Ctrl+Alt+backspace
5、登录到桌面,输入用户名和密码进入到桌面,设置“字体选项”

就OK了。没有出现有乱码或是什么情况发生。

所以不知道为什么有人会出现乱码什么的。小弟就不太清楚了。
就在第5步,提示欢迎程序崩溃。你的是不是简洁登陆界面呀,你换成主题模式试试,说不定你的也已经崩溃了。
没有呀,我用的就是主题模式登录的呀。
而且下午我又在公司的一台Acer宽屏笔记电脑上安装了一遍,完全是重新按照上面我写的步骤,一步一步来设置的,没有出现过在登录界面崩溃的现象。在这个ACER笔记本上我是用VMware安装的。在虚拟机和在实体中安装对设置字体没有什么影响吧。
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

Re: 对于已经有两位网友说出现乱码的回复

#18

帖子 JangMunho » 2006-07-10 20:20

dalaka 写了:
JangMunho 写了:
dalaka 写了:不知道为什么两位会出现乱码。所以,这里我再说一下我的设置过程
1、我是起接用光盘安装好以后,系统提示有更新,于是让它自动更新,花了20多分钟下载和安装了90M多的东西。然后其他没有设置什么,就开始设置字体的,先是拷贝字体到/usr/share/fonts/zh_CN中去。
2、使用下列命令
cd zh_CN
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
3、编辑language-selector.conf文件
4、Ctrl+Alt+backspace
5、登录到桌面,输入用户名和密码进入到桌面,设置“字体选项”

就OK了。没有出现有乱码或是什么情况发生。

所以不知道为什么有人会出现乱码什么的。小弟就不太清楚了。
就在第5步,提示欢迎程序崩溃。你的是不是简洁登陆界面呀,你换成主题模式试试,说不定你的也已经崩溃了。
没有呀,我用的就是主题模式登录的呀。
而且下午我又在公司的一台Acer宽屏笔记电脑上安装了一遍,完全是重新按照上面我写的步骤,一步一步来设置的,没有出现过在登录界面崩溃的现象。在这个ACER笔记本上我是用VMware安装的。在虚拟机和在实体中安装对设置字体没有什么影响吧。
恩,我后来设置了一下字体文件的权限,欢迎程序就又活了。
你提供的解决方案真好,不过还是想问到底怎么才能让Firefox标签页的粗体更圆滑,现在粗体英文和数字就是扭着的,特难看。你写的什么“字体总是……”没看懂,我也是新手嘛,拜托解释一下。
dalaka
帖子: 92
注册时间: 2006-07-05 10:06

Re: 没有问题了

#19

帖子 dalaka » 2006-07-10 20:23

JangMunho 写了:
dalaka 写了:没有问题了,原来是字体设置的总是,全部设置成thoma就不会有问题了,而且一些地方可以视情况设置成粗体。
什么意思,望指教。
不好意思,是用五笔打的字,所以有时候按空格就会带出一些错字。
应该是“原来是字体设置的是宋体,全部设置成Tohoma就不会有问题了,而且一些地方,可以视情况设置成粗体。”
有问题的话,可以再提出来,一定帮大家尽量解决。一般白天比较忙,呵呵。
sixth
帖子: 4
注册时间: 2006-07-13 20:20

#20

帖子 sixth » 2006-07-13 22:02

我的ms下好象没有你说的那几个字体阿。我的宋体是simsong,名称不一样,我用的是XP。
sixth
帖子: 4
注册时间: 2006-07-13 20:20

#21

帖子 sixth » 2006-07-14 10:40

dalaka 写了:下面的图片是我用VistaBut的theme和MAC中的中文黑体(sthei.ttf)+Lucida Grande的英文字体的字体美化效果。当然字体仍然有版权问题(使用的中文和英字体都是从MAC OS中得来的),这里是做中文化的美化探讨,只是提供给大家参考。另外,要得到字体的效果比较好,一定要开打反锯齿的设置。也就是把上面步骤中的12号到24的字体的渲染设置删除即可。
图片
怎样“12号到24的字体的渲染设置删除”?
tiger81
帖子: 80
注册时间: 2006-07-15 12:09

Re: 没有问题了

#22

帖子 tiger81 » 2006-07-15 17:06

dalaka 写了:
JangMunho 写了:
dalaka 写了:没有问题了,原来是字体设置的总是,全部设置成thoma就不会有问题了,而且一些地方可以视情况设置成粗体。
什么意思,望指教。
不好意思,是用五笔打的字,所以有时候按空格就会带出一些错字。
应该是“原来是字体设置的是宋体,全部设置成Tohoma就不会有问题了,而且一些地方,可以视情况设置成粗体。”
有问题的话,可以再提出来,一定帮大家尽量解决。一般白天比较忙,呵呵。
不懂啊,能不能具体点?
dalaka
帖子: 92
注册时间: 2006-07-05 10:06

#23

帖子 dalaka » 2006-07-15 18:55

sixth 写了:
dalaka 写了:下面的图片是我用VistaBut的theme和MAC中的中文黑体(sthei.ttf)+Lucida Grande的英文字体的字体美化效果。当然字体仍然有版权问题(使用的中文和英字体都是从MAC OS中得来的),这里是做中文化的美化探讨,只是提供给大家参考。另外,要得到字体的效果比较好,一定要开打反锯齿的设置。也就是把上面步骤中的12号到24的字体的渲染设置删除即可。
图片
怎样“12号到24的字体的渲染设置删除”?
就是把下面一段删除即可
<match target="font" >

<test name="family" compare="contains" >
<string>SimSun</string>
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
</test>
<test name="weight" compare="less_eq">
<int>100</int>
</test>

<test compare="more_eq" target="pattern" name="weight" >

<int>180</int>

</test>

<edit mode="assign" name="embolden" >

<bool>true</bool>

</edit>

</match>

<match target="font" >
<test name="family" compare="contains" >
<string>SimSun</string>
<string>宋体</string>
<string>宋体-18030</string>
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
<string>黑体</string>
<string>新宋体</string>
<string>新宋体-18030</string>
<string>楷体_GB2312</string>
<string>仿宋_GB2312</string>
<string>隶体</string>
<string>SimSun-18030</string>
<string>SimHei</string>
<string>NSimSun</string>
<string>NSimSun-18030</string>
<string>KaiTi_GB2312</string>
<string>FangSong_GB2312</string>
<string>LiSu</string>
</test>

<edit name="globaladvance">

<bool>false</bool>

</edit>

<edit name="spacing">

<int>0</int>

</edit>

<edit name="hinting">

<bool>true</bool>

</edit>

<edit name="autohint">

<bool>false</bool>

</edit>

<edit name="antialias" mode="assign">

<bool>true</bool>

</edit>

<test name="pixelsize" compare="more_eq">

<int>12</int>

</test>
<test name="pixelsize" compare="less_eq">

<int>24</int>

</test>
<edit name="antialias" mode="assign" >

<bool>false</bool>

</edit>
</match>
dalaka
帖子: 92
注册时间: 2006-07-05 10:06

Re: 没有问题了

#24

帖子 dalaka » 2006-07-15 18:58

tiger81 写了:
dalaka 写了:
JangMunho 写了:
dalaka 写了:没有问题了,原来是字体设置的总是,全部设置成thoma就不会有问题了,而且一些地方可以视情况设置成粗体。
什么意思,望指教。
不好意思,是用五笔打的字,所以有时候按空格就会带出一些错字。
应该是“原来是字体设置的是宋体,全部设置成Tohoma就不会有问题了,而且一些地方,可以视情况设置成粗体。”
有问题的话,可以再提出来,一定帮大家尽量解决。一般白天比较忙,呵呵。
不懂啊,能不能具体点?
就是如图中的,带"Bold"的就是粗体呀。随个人喜好设置要不要粗体就好了。其实这个无所谓了。粗不粗体都行的。
图片
ccpaging
帖子: 24
注册时间: 2006-06-08 11:06

按照楼主的做法,感觉效果不错

#25

帖子 ccpaging » 2006-07-15 21:22

1.对language-selector.conf做了些修改,主要是缩进格式整理,喜欢的请从附件中拷贝
<match target="font" >
<test name="family" compare="contains" >
<string>Song</string>
<string>Sun</string>
<string>Kai</string>
<string>Ming</string>
<string>SimSun</string>
<string>SimHei</string>
<string>NSimSun</string>
<string>KaiTi_GB2312</string>
<string>FangSong_GB2312</string>
<string>LiSu</string>
</test>
<edit name="globaladvance"> <bool>false</bool> </edit> <!-- 关闭全局设置 -->
<edit name="spacing"> <int>0</int> </edit> <!-- 取消指定宽度, proportional -->
<edit name="embeddedbitmap" mode="assign"> <bool>true</bool> </edit> <!-- 有内嵌字体时,优先 -->
<edit name="hinting"> <bool>true</bool> </edit> <!-- 打开字体Hint -->
<edit name="autohint"> <bool>false</bool> </edit> <!-- 关闭软件Hint -->
<edit name="antialias" mode="assign"> <bool>true</bool> </edit> <!-- 打开反锯齿 -->

<test name="pixelsize" compare="more_eq"> <int>12</int> </test> <!-- 关闭12-24点阵之间的反锯齿 -->
<test name="pixelsize" compare="less_eq"> <int>24</int> </test>
<edit name="antialias" mode="assign" > <bool>false</bool> </edit>
</match>

<!-- 解决中文字体名称识别问题 -->
<match target="pattern">
<test name="family"><string>宋体</string></test>
<edit name="family" mode="assign"><string>SimSun</string></edit>
</match>
<match target="pattern">
<test name="family"><string>新宋体</string></test>
<edit name="family" mode="assign"><string>SimSun</string></edit>
</match>
<match target="pattern">
<test name="family"><string>仿宋_GB2312</string></test>
<edit name="family" mode="assign"><string>FangSong_GB2312</string></edit>
</match>
<match target="pattern">
<test name="family"><string>楷体_GB2312</string></test>
<edit name="family" mode="assign"><string>KaiTi_GB2312</string></edit>
</match>
<match target="pattern">
<test name="family"><string>黑体</string></test>
<edit name="family" mode="assign"><string>SimHei</string></edit>
</match>

2. 拷贝XP字体到/usr/share/fonts/zh_CN后,必须要在终端上做的工作
cd /usr/share/fonts/zh_CN
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
sudo chmod 644 *

最后的改权限很重要,否则login的时候可能出现方框。

3. 更新了font.conf或者language-selector.conf后,最好在终端中执行
sudo fc-list
如果修改的内容不对,会有提示
附件
language-selector.conf.tar.gz
(969 Bytes) 已下载 246 次
ccpaging
帖子: 24
注册时间: 2006-06-08 11:06

#26

帖子 ccpaging » 2006-07-16 15:41

再次修改,其实大字体的AA非常PP的。如果是高分屏幕1024以上,17吋以上,AA看起来很享受的。
听说以后windows也要支持AA,所以部分打开,提前让眼睛适应。

1. 中文字体设置只对simsun和nsimsun,其它的有AA比较好看。黑体/楷体一般都用大字体,没有AA反而不好看。
<string>Song</string>
<string>Sun</string>
<string>SimSun</string>
<string>NSimSun</string>

2. 只对12-18点阵关闭AA
<test name="pixelsize" compare="more_eq"> <int>12</int> </test> <!-- 关闭12-18点阵之间的反锯齿 -->
<test name="pixelsize" compare="less_eq"> <int>18</int> </test>
<edit name="antialias" mode="assign" > <bool>false</bool> </edit>
cnbiz850
帖子: 178
注册时间: 2006-02-14 9:52
来自: 西双版纳

#27

帖子 cnbiz850 » 2006-07-18 6:22

第二步(修改language-selector.conf文件)造成系统极不稳定,一些程序死掉,gnome panel消失...。
还是改用原文件。
bigbighill
帖子: 69
注册时间: 2006-07-12 16:02

#28

帖子 bigbighill » 2006-07-18 7:40

cd zh_CN
sudo mkfontscale
sudo mkfontdir
sudo fc-cache

菜鸟一个,按照楼主的方法美化成功,
可是这几行命令不是很懂,请大虾指点指点

还有language-selector.conf 和fonts.conf之家有什么区别和联系?
nuoran
帖子: 57
注册时间: 2006-04-27 14:09
联系:

#29

帖子 nuoran » 2006-07-18 15:44

我觉得wiki里的那篇教程够用了
头像
yg4158
帖子: 44
注册时间: 2005-08-01 9:45

测试

#30

帖子 yg4158 » 2006-07-18 16:19

开始了
回复