当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [教学] 用微软雅黑和Segoe UI字体美化Linux
帖子发表于 : 2007-10-26 22:00 

注册: 2007-10-26 21:53
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
Linux 下中文字体的美化一直是一个很大的问题,以前一直用XP带的宋体(simsun.ttc)外加强硬替换英文部分为Tahoma来做美化。这样做的副作用就是强硬替换字体会使很多应用程序无法显示或者更换其他字体。如今试了试VISTA带的微软雅黑中文字体和Segoe UI英文字体,感觉效果很不错,看起来很舒服(看惯宋体的可能要习惯一阵子)。现在把设置过程贴在这里,一来给linux中文用户共享,二来给自己做个备份。

首先当然是要拥有一个Vista,因为这两款字体都不是免费的^^。把Vista中的Segoe和msyh相关字体全部拷贝到linux的/usr/share/fonts下(没有root的话就拷贝进~/.fonts/下),然后运行

$fc-cache -fv

运行完毕后这两款字体就装好了,然后需要设置/etc/fonts/下的属性文件,一般是新建一个local.conf避免和fonts.conf的冲突:

$sudo nano /etc/fonts/local.conf

把下面的设置贴进去:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
<match target="pattern">
<test qual="any" name="family">
<string>宋体</string>
</test>
<edit name="family" mode="assign">
<string>SimSun</string>
</edit>
</match>

<match target="pattern">
<test qual="any" name="family">
<string>黑体</string>
</test>
<edit name="family" mode="assign">
<string>SimHei</string>
</edit>
</match>

<match target="pattern">
<test qual="any" name="family">
<string>SimSun</string>
<string>SimHei</string>
</test>
<edit name="family" mode="assign">
<string>Microsoft YaHei</string>
</edit>
</match>

<alias>
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>Microsoft YaHei</family>
<family>DejaVu Serif</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Segoe UI</family>
<family>Microsoft YaHei</family>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Bitstream Vera Sans Mono</family>
<family>Microsoft YaHei</family>
<family>DejaVu Sans Mono</family>
</prefer>
</alias>


<match target="font">
<!-- check to see if the font is roman -->
<test name="slant">
<const>roman</const>
</test>
<!-- check to see if the pattern requested non-roman -->
<test target="pattern" name="slant" compare="not_eq">
<const>roman</const>
</test>
<!-- multiply the matrix to slant the font -->
<edit name="matrix" mode="assign">
<times>
<name>matrix</name>
<matrix><double>1</double><double>0.2</double>
<double>0</double><double>1</double>
</matrix>
</times>
</edit>
<!-- pretend the font is oblique now -->
<edit name="slant" mode="assign">
<const>oblique</const>
</edit>
</match>


<!--
中文宋体无抗锯齿
-->
<match target="font" >

<test name="family" compare="eq">
<string>SimSun</string>
<string>SimHei</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="less_eq">
<int>18</int>
</test>
<edit name="antialias" mode="assign" >
<bool>false</bool>
</edit>
</match>

<match target="font">
<test name="family" compare="eq" qual="any">
<string>SimSun</string>
<string>SimHei</string>
<string>Microsoft YaHei</string>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
<test name="pixelsize" compare="less_eq">
<double>12</double>
</test>
<edit mode="assign" name="pixelsize" >
<double>12</double>
</edit>
</match>
</fontconfig>

这段设置就是将所有宋体和黑体替换为微软雅黑显示。更改完后保存,logout再login,效果看起来很不错哦^^


附件:
Screenshot.png
Screenshot.png [ 73.36 KiB | 被浏览 5120 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-10-26 23:16 
头像

注册: 2007-08-20 21:39
帖子: 1109
地址: 沈阳
送出感谢: 0 次
接收感谢: 0 次
文泉译加sans呢!!
目前开源方案也不错
呵呵

支持一下!!

我喜欢别人一看就不知道什么系统 !!
不想听到别人说什么和XP一样啊 和Vista一样啊 呵呵!

支持!!
PS:看不惯YS 好虚!


_________________
失恋的痛苦不在于失恋本身 在于青黄不接!
青黄不接的年代里 我把爱情暂放一边!

★★○●◎◇★☆☆★


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-10-27 11:05 

注册: 2007-10-27 10:52
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
楼主不厚道,你把那两个字体也提供下载让我们共享啊


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-10-29 0:48 

注册: 2007-10-26 21:53
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
flysmoke 写道:
楼主不厚道,你把那两个字体也提供下载让我们共享啊


你下一个 vista 中文版或者 office 2007 中文版就行了


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-10-31 9:59 

注册: 2006-05-04 20:00
帖子: 194
送出感谢: 0 次
接收感谢: 0 次
Uboontu 写道:
你下一个 vista 中文版或者 office 2007 中文版就行了


这句话比较不负责


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-11-28 17:25 

注册: 2007-11-02 16:27
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
LZ主方法不行阿,我照做后,终端的字体变成了一个一个小方格。重启后到登录界面就会注销X桌面,然后有出现一个都是小方格的提示。
我搞了半天才发现是字体问题,删了/usr/share/fonts 下的新拷进去的字体重启就能进桌面了。
但现在EVA字体变成斜体,望LZ帮忙解决下


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-11-28 18:42 
头像

注册: 2007-11-22 23:05
帖子: 50
地址: 青岛
送出感谢: 0 次
接收感谢: 0 次
6楼的情况是不是比较普遍?

还有人试过吗?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-11-29 0:51 

注册: 2007-11-26 12:53
帖子: 20
地址: 浙江
送出感谢: 0 次
接收感谢: 0 次
呵呵,刚才从家里的台式机上把四个Segoe UI的字体拷了过来分别是正常、斜体、正常加粗、斜体加粗,微软真是肯下本钱,四种字体单独做。另外还顺便把雅黑和雅黑加粗以及Safari3里的Lucida Grande拷了过来.
Segoe UI版本是1.00、雅黑的版本是5.00(原来用的是0.75)、Lucida Granda的版本是5.0d8e1
最后发现用Segoe UI作英文系统字体、雅黑作中文系统字体、Lucida Granda加粗之后用作标题字体效果最好。


_________________
Don't be evil


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-11-29 19:46 

注册: 2007-11-08 16:29
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
不错,支持一下。。。。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-05-15 0:24 

注册: 2007-07-23 13:41
帖子: 32
地址: Hong Kong
送出感谢: 0 次
接收感谢: 0 次
flysmoke 写道:
楼主不厚道,你把那两个字体也提供下载让我们共享啊

對嘛,樓主就再當一次好人,把字體也發出來


_________________
薯麥吐納日誌


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-05-15 14:15 

注册: 2008-01-21 0:53
帖子: 61
地址: 四川成都
送出感谢: 0 次
接收感谢: 0 次
雅黑看着感觉还是很淡,看久了眼睛不大舒服


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-05-17 14:51 
头像

注册: 2007-05-06 18:11
帖子: 578
送出感谢: 0 次
接收感谢: 0 次
系统自带的Bitstream Vera Sans很棒啊,需要用Segeo UI么?还是少用盗版的好


_________________
……


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译