当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [已解决]请问如何在gnome-terminal里,让中文使用微软雅黑?
帖子发表于 : 2006-10-26 12:05 

注册: 2005-11-23 15:22
帖子: 106
送出感谢: 0 次
接收感谢: 0 次
目前程序字体已经是雅黑了,但是firefox的网页字体和gnome-terminal的字体还不是
怎么解决?

language-selector.conf如下
代码:
<fontconfig>

   <alias>

                <family>serif</family>

                <prefer>

                        <family>Bitstream Vera Serif</family>

                        <family>DejaVu Serif</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <alias>

                <family>sans-serif</family>

                <prefer>

                        <family>Bitstream Vera Sans</family>

                        <family>DejaVu Sans</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <alias>

                <family>monospace</family>

                <prefer>

                        <family>Bitstream Vera Sans Mono</family>

                        <family>DejaVu Sans Mono</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <match target="font" >

                <test name="family" compare="contains" >

                        <string>Song</string>

                        <string>Sun</string>

                        <string>Kai</string>

                        <string>Ming</string>

                </test>

                <!-- check to see if the font is just regular -->

                <test name="weight" compare="less_eq">
 language-selector.conf
                        <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>Song</string>

                        <string>Sun</string>

                        <string>Kai</string>

                        <string>Ming</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>

</fontconfig>



fonts.conf如下
代码:
<fontconfig>

   <alias>

                <family>serif</family>

                <prefer>

                        <family>Bitstream Vera Serif</family>

                        <family>DejaVu Serif</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <alias>

                <family>sans-serif</family>

                <prefer>

                        <family>Bitstream Vera Sans</family>

                        <family>DejaVu Sans</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <alias>

                <family>monospace</family>

                <prefer>

                        <family>Bitstream Vera Sans Mono</family>

                        <family>DejaVu Sans Mono</family>

                        <family>AR PL ShanHeiSun Uni</family>

                        <family>WenQuanYi Bitmap Song</family>

                        <family>AR PL ZenKai Uni</family>

                </prefer>

        </alias>

        <match target="font" >

                <test name="family" compare="contains" >

                        <string>Song</string>

                        <string>Sun</string>

                        <string>Kai</string>

                        <string>Ming</string>

                </test>

                <!-- check to see if the font is just regular -->

                <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>Song</string>

                        <string>Sun</string>

                        <string>Kai</string>

                        <string>Ming</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>

</fontconfig>



最后由 groove 编辑于 2006-10-28 2:41,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-10-26 12:31 
头像

注册: 2005-10-16 8:26
帖子: 1937
地址: 地球
送出感谢: 0 次
接收感谢: 1
终端的“编辑->配置当前文件”里面直接选字体


_________________
http://www.pandabang.info


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-10-26 12:57 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
那些都是要自己设置的阿。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-10-27 0:22 

注册: 2005-11-23 15:22
帖子: 106
送出感谢: 0 次
接收感谢: 0 次
goldfox_79 写道:
终端的“编辑->配置当前文件”里面直接选字体

可是不行阿,因为那样的话,英文就不是等宽了


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-10-27 2:10 
头像

注册: 2005-10-21 16:57
帖子: 1383
送出感谢: 0 次
接收感谢: 0 次
在你的主文件夹里件一个名为 .fonts.conf的文本文件(注意,前面有一点,半角的),粘贴以下的代码
代码:
<fontconfig>
        <alias>
               <family>DejaVu Sans Mono</family>
                <prefer>
                        <family>Microsoft YaHei</family>
                </prefer>
        </alias>
</fontconfig>


保存后更改终端的配置,字体选DejaVu Sans Mono 10号
按Ctrl+Alt+Backspace重启X


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-10-27 5:57 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
终端不要用雅黑,英文不等宽的,用bitstream mono很不错。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-10-28 2:30 

注册: 2005-11-23 15:22
帖子: 106
送出感谢: 0 次
接收感谢: 0 次
glade 写道:
在你的主文件夹里件一个名为 .fonts.conf的文本文件(注意,前面有一点,半角的),粘贴以下的代码
代码:
<fontconfig>
        <alias>
               <family>DejaVu Sans Mono</family>
                <prefer>
                        <family>Microsoft YaHei</family>
                </prefer>
        </alias>
</fontconfig>


保存后更改终端的配置,字体选DejaVu Sans Mono 10号
按Ctrl+Alt+Backspace重启X


在gnome-terminal 下面可以使用雅黑了!!而且英文还是DejaVu Sans Mono,多谢!
问题是怎么让firefox也用雅黑作中文,DejaVu Sans Mono作英文呢?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-10-28 3:25 
头像

注册: 2005-10-21 16:57
帖子: 1383
送出感谢: 0 次
接收感谢: 0 次
原来你要的是全局设定
你只要更改language-selector.conf
出现<family>AR PL ShanHeiSun Uni</family>的地方就把 <family>Microsoft YaHei</family> 放它前面一行,然后保存就行了

现在那个.fonts.conf删了也无妨
firefox的字体并不需要更改,它会按照配置的字体顺序选择
参考
http://forum.ubuntu.org.cn/about21372.html


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-10-30 1:50 

注册: 2005-11-23 15:22
帖子: 106
送出感谢: 0 次
接收感谢: 0 次
glade 写道:
原来你要的是全局设定
你只要更改language-selector.conf
出现<family>AR PL ShanHeiSun Uni</family>的地方就把 <family>Microsoft YaHei</family> 放它前面一行,然后保存就行了

现在那个.fonts.conf删了也无妨
firefox的字体并不需要更改,它会按照配置的字体顺序选择
参考
http://forum.ubuntu.org.cn/about21372.html

呵呵,多谢,已经搞定
发现在~下面加个.fonts.conf也很方便,可以在不想用雅黑的时候选择幼圆


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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