当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 贴上自己的local.conf[5月26日更新]
帖子发表于 : 2007-05-12 1:54 

注册: 2005-04-09 7:23
帖子: 162
地址: 云南
送出感谢: 0 次
接收感谢: 0 次
根据不少朋友的帮助,改来改去,终于看到一个自己还看得下去的效果。贴出来大家可以参考下。没装雅黑字体的,中外文粗体可以考虑用其他字体替换。
注意:此配置对LCD显示器效果貌似不太好,在朋友的一台机上做过测试(LCD显示器),效果没有在cat显示器中那么好。
代码:
<fontconfig>
<!--//
<match target="pattern">
<edit name="dpi" mode="assign" >
<double>96</double>
</edit>
        </match>
//-->
  <!--// 对字体优先顺序重新排序 //-->
  <alias>
    <family>serif</family>
    <prefer>
      <family>Bitstream Vera Serif</family>
        <family>DejaVu Serif</family>
      <family>SimSun</family>
      <family>WenQuanYi Bitmap Song</family>
    </prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Bitstream Vera Sans</family>     
        <family>DejaVu Sans</family>     
        <family>SimSun</family>
      <family>WenQuanYi Bitmap Song</family>
    </prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer>
      <family>Bitstream Vera Sans Mono</family>
        <family>DejaVu Serif Mono</family>     
        <family>WenQuanYi Bitmap Song</family>
    </prefer>
  </alias>

  <!--// 字体的别名设定 //-->
  <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>細明體</string></test>
    <edit name="family" mode="assign"><string>MingLiU</string></edit>
  </match>
  <match target="pattern">
    <test name="family"><string>新細明體</string></test>
    <edit name="family" mode="assign"><string>PMingLiU</string></edit>
  </match>
  <match target="pattern">
    <test name="family"><string>黑体</string></test>
    <edit name="family" mode="assign"><string>SimHei</string></edit>
  </match>
  <match target="pattern">
    <test name="family"><string>微软雅黑</string></test>
    <edit name="family" mode="assign"><string>Microsoft YaHei</string></edit>
  </match>
  <match target="pattern">
    <test name="family"><string>仿宋</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>FangSong_GB2312</string></edit>
  </match>
  <match target="pattern">
    <test name="family"><string>楷体</string></test>
    <edit name="family" mode="assign"><string>KaiTi_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>YouYuan</string></edit>
  </match>

 

  <!--// 所有字体关于AA、Hint、AutoHint的默认全局设定 //-->
  <match target="font">
    <edit name="hinting" mode="assign">
      <bool>true</bool>
    </edit>
    <edit name="autohint" mode="assign">
      <bool>true</bool>
    </edit>
    <edit name="antialias" mode="assign">
      <bool>true</bool>
    </edit>
        <edit mode="assign" name="hintstyle">
                        <const>hintnone</const>
                </edit>
        <edit name="rh_prefer_bitmaps" mode="assign">
                <bool>false</bool>
        </edit>
  </match>

  <!--// 禁止英文字和CJK字等宽 -->
  <match target="font">
    <test name="lang" compare="contains">
      <string>zh</string>
      <string>ja</string>
      <string>ko</string>
    </test>
    <test name="spacing" compare="eq">
      <const>dual</const>
    </test>
    <edit name="globaladvance" mode="assign">
      <bool>false</bool>
    </edit>
    <edit name="spacing" mode="assign">
      <const>proportional</const>
    </edit>
  </match>
<!-- 解决英文字体间距过宽 -->
<match target="font">

                <test target="pattern" name="lang" compare="contains">
                        <string>zh</string>
                        <string>ja</string>
                        <string>ko</string>
                </test>
                <edit name="spacing">
                        <const>proportional</const>
                </edit>
                <edit name="globaladvance">
                <bool>false</bool>
                </edit>
</match>

  <!--// CJK字体关于AA、Hint、AutoHint的设定 //-->
  <match target="font">
    <test name="lang" compare="contains">
      <string>zh</string>
      <string>ja</string>
      <string>ko</string>
    </test>
    <edit name="hinting" mode="assign">
      <bool>true</bool>
    </edit>
    <edit name="autohint" mode="assign">
      <bool>false</bool>
    </edit>
    <edit name="antialias" mode="assign">
      <bool>true</bool>
    </edit>
  </match>

  <!--// 对CJK字体中8~18号的字体不做AA处理 //-->
  <match target="font">
    <test name="lang" compare="contains">
      <string>zh</string>
      <string>ja</string>
      <string>ko</string>
    </test>
    <!--// 微软雅黑字体需要启用AA,故排除在外 //-->
    <test qual="all" name="family" compare="not_eq">
      <string>Microsoft YaHei</string>
    </test>
    <test name="pixelsize" compare="more_eq">
      <int>8</int>
    </test>
    <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" qual="any">
        <string>STHeiti</string>     
        <string>SimSun</string>
      <string>NSimSun</string>
      <string>MingLiU</string>
      <string>PMingLiU</string>
      <string>WenQuanYi Bitmap Song</string>
      <string>SimHei</string>
      <string>Microsoft YaHei</string>
      <string>FangSong_GB2312</string>
      <string>KaiTi_GB2312</string>
      <string>YouYuan</string>
      <string>AR PL ShanHeiSun Uni</string>
      <string>AR PL ZenKai Uni</string>
    </test>
    <test name="pixelsize" compare="more_eq">
      <int>8</int>
    </test>
    <test name="pixelsize" compare="less_eq">
      <int>12</int>
    </test>
    <edit name="pixelsize" mode="assign">
      <int>12</int>
    </edit>
  </match>

  <!--// 当文泉驿字号超过18时替换成宋体 //-->
  <match target="pattern" >
    <test name="family">
      <string>WenQuanYi Bitmap Song</string>
    </test>
    <test compare="more_eq" name="pixelsize">
      <int>18</int>
    </test>
    <edit name="family" mode="assign">
      <string>SimSun</string>
    </edit>
  </match>

  <!--// 对中文字体的粗体进行替换
  <match target="pattern">
    <test name="weight" compare="more">
      <const>medium</const>
    </test>
    <test name="family" compare="eq">
      <string>SimSun</string>
      <string>NSimSun</string>
      <string>MingLiU</string>
      <string>PMingLiU</string>
      <string>WenQuanYi Bitmap Song</string>
      <string>AR PL ShanHeiSun Uni</string>
    </test>
    <edit name="family" mode="assign">
      <string>Microsoft YaHei</string>
    </edit>
  </match>
 //-->

  <!--// 设定中文粗体 //-->
  <match target="font">
    <test name="family" compare="contains">
      <string>Song</string>
      <string>Sun</string>
      <string>Kai</string>
      <string>Ming</string>
    </test>
    <test name="weight" compare="less_eq">
      <int>100</int>
    </test>
    <test name="weight" compare="more_eq">
      <int>180</int>
    </test>
    <edit name="embolden" mode="assign">
      <bool>true</bool>
    </edit>
  </match>


  <!--// 优先使用内嵌点阵字 //-->
  <match target="font">
    <edit name="embeddedbitmap" mode="assign">
      <bool>true</bool>
    </edit>
  </match>



</fontconfig>


ps:发表一下自己的愚昧之见,其实<edit mode="assign" name="hintstyle">
<const>hintnone</const>
</edit>
<edit name="rh_prefer_bitmaps" mode="assign">
<bool>false</bool>
这两行(关闭微调)上去之后会使英文字体稍微粗一点,好看一点,关于中文粗体的替换,原来的那种效果偶尔看一看还好,看多了眼睛不是很舒服,其实就是debian截图里面的效果,就是中文显示稍微粗一点,圆滑一点,但是稍微有点虚(前提是装了雅黑字体或者其他黑体,取舍之间就在于中文粗体替换那行的开启和关闭。开启的话就是debian截图里的那种效果,如果想要字体稍微粗一点的话,把相应的黑体提到simsun的前面关闭的话就是第一张arch截图的效果。大家可以根据自己的习惯进行修改。关于
<match target="pattern">
<edit name="dpi" mode="assign" >
<double>96</double>
</edit>
</match>
被注释掉的这行,是dpi的设置,用gnome桌面的朋友就不用开启了,好像gnome默认的dpi就是96,xfce,ked默认的dpi是多少我也不是很清楚,关于dpi的了解也不多,如果用的其他桌面环境觉得字体偏小,可以开启第这行,这样的话你的字体大小就和在gnome里一样了。


附件:
文件注释: 更新效果图
Screenshot.png
Screenshot.png [ 299.09 KiB | 被浏览 603 次 ]

文件注释: debian下的效果
Screenshot.png
Screenshot.png [ 160 KiB | 被浏览 648 次 ]

2007-05-15-211506_1024x768_scrot.png
2007-05-15-211506_1024x768_scrot.png [ 230.06 KiB | 被浏览 677 次 ]

文件注释: 效果图
Screenshot-2.png
Screenshot-2.png [ 223.66 KiB | 被浏览 736 次 ]



_________________
图片图片
我滴blog


最后由 冰封尘 编辑于 2007-05-26 22:41,总共编辑了 5 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-05-12 6:57 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
真是麻烦,你看我,从来不改这些,多漂亮哇


附件:
Screenshot.png
Screenshot.png [ 219.63 KiB | 被浏览 598 次 ]



_________________
PHP是最好的语言!不服来战!
页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-05-13 18:49 

注册: 2007-04-21 12:06
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
lz的这个是所有Xorg系统的设置,不限于ubuntu。写的还是很不错的。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-05-15 20:25 

注册: 2005-09-03 13:14
帖子: 38
地址: 湖南
送出感谢: 0 次
接收感谢: 0 次
楼主 ,可以搞个apple的设置吗?


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-05-15 21:22 

注册: 2005-04-09 7:23
帖子: 162
地址: 云南
送出感谢: 0 次
接收感谢: 0 次
回4楼的xd,其实我也很期待apple的效果,只是自己手上没有苹果的字体,加上对fontconfig的理解还不够,如果哪天用苹果的字体美化成功了偶会贴出来和大家分享的。


_________________
图片图片
我滴blog


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-05-16 13:56 
头像

注册: 2005-11-17 15:45
帖子: 2996
地址: 湖北
送出感谢: 0 次
接收感谢: 1
很好啊,支持一下。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-05-17 19:51 
头像

注册: 2006-11-11 17:14
帖子: 833
地址: 浙江宁波
送出感谢: 0 次
接收感谢: 0 次
lz的不错!听好看的!!!


_________________
时间过得快啊!


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-05-19 0:25 

注册: 2007-04-22 13:14
帖子: 328
送出感谢: 0 次
接收感谢: 2
这个格式好像是XML(扩展可标记性语言),没想到也能运用到LINUX中!


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-05-19 2:18 

注册: 2005-04-09 7:23
帖子: 162
地址: 云南
送出感谢: 0 次
接收感谢: 0 次
kangtian 写道:
这个格式好像是XML(扩展可标记性语言),没想到也能运用到LINUX中!

印象中,font.conf 好像一直是用xml写的阿


_________________
图片图片
我滴blog


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-05-26 1:13 

注册: 2005-04-09 7:23
帖子: 162
地址: 云南
送出感谢: 0 次
接收感谢: 0 次
更新了,自己顶个 嘿嘿


_________________
图片图片
我滴blog


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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