文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在linux配置中文字体斜体粗体

在linux配置中文字体斜体粗体

时间:2006-03-25  来源:种草得草

解决中文发虚,增加粗体斜体.美化中英文显示.
本文在Ubuntu/dapper上通过.

1,升级libxft2,libfreetype6,fontconfig到最新版.
$ sudo apt-get install libxft2 libfreetype6 fontconfig
我现在的libxft2版本为2.1.8 libfreetype6为2.1.10 fontconfig为2.3.2
现在几乎所有的发行版都提供了相应的安装包.如果现在使用的发行版不是最新版的,可以自己到源的pool里面下载以上软件包并安装.

2,安装uming和ukai字体.(uming是必须的)
$ sudo apt-get install ttf-arphic-uming ttf-arphic-ukai

3,修改配置文件.
新建/etc/fonts/conf.d/10myfonts.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>
        <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>

重启X.
Enjoy it!

2006-06-02修改配置文件。这个配置文件是ubuntu dapper使用的。
2006-06-26修改配置文件,修正虚拟粗体的一个错误。

注:此文参照[email protected]
下附效果图:
500)this.width=500;" border="0">
相关阅读 更多 +
排行榜 更多 +
汽车历史

汽车历史

赛车竞速 下载
指尖2048经典手机版

指尖2048经典手机版

休闲益智 下载
黑洞探险乐园中文版

黑洞探险乐园中文版

休闲益智 下载