科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道新手学堂:美化中文在Linux下的显示效果

新手学堂:美化中文在Linux下的显示效果

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将为大家介绍如何美化中文在Linux下的显示效果。

作者:kid 来源:赛迪网 2008年6月17日

关键字: Linux 命令行 技巧

  • 评论
  • 分享微博
  • 分享邮件

先从windows下拷贝宋体,黑体,tahoma字体到 ~/.fonts/ 目录下

cp /path/to/WINDOWS/Fonts/sim* , tahoma* --> ~/.fonts/

把本文后面这些配置写到~/.fonts.conf 中。

简单解释:

第一部分主要是把小于12号以下的汉字都重置为12号,也就是说在看一个网页时,如果源码里要求的是12号以下的汉字,就会被调整为12号来显示。 在我这里效果很明显,在看sina的时候调整前字体太小有点模糊,调整之后就清楚多了,跟windows下效果基本一样了。

第二部分是调整宋体时相应英文字母的字体,这里设置为tahoma, 如果不这么做的话,英文字母会很难看。不过,不明白为什么windows下面没有这个问题。

第三部分是在所有指定用sans-serif(无衬线)字体的地方,使用tahoma,wenquanyi,和simsun来显示。 如果你在浏览某些中文网页时看到其中的汉字大小不一,丑陋无比,应该就是需要加上这一句。(原因是用了日文或韩文字体)

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<match target="font" >
<test name="family" qual="any" >
<string>SimSun</string>
<string>NSimSun</string>
<string>宋体</string>
<string>SimHei</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL SenKai Uni</string>
<string>AR PL New Sung</string>
<string>FZSongTi</string>
<string>FZMingTiB</string>
<string>FangSong_GB2312</string>
<string>KaiTi_GB2312</string>
</test>
<test compare="more_eq" name="pixelsize" >
<int>8</int>
</test>
<test compare="less_eq" name="pixelsize" >
<int>12</int>
</test>
<edit compare="eq" name="pixelsize" >
<int>12</int>
</edit>
</match>


<match target="pattern">
<test name="family" qual="any">
<string>simsun</string>
<string>宋体</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Tahoma</string>
</edit>
</match>

<alias>
<family>sans-serif</family>
<prefer>
<family>Tahoma</family>
<family>wenquanyi bitmap song</family>
<family>simsun</family>
</prefer>
</alias>

</fontconfig>


    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章