+ -
当前位置:首页 → 问答吧 → [tip]Mandriva Linux LE2005中文粗体实现的两个最简单方法

[tip]Mandriva Linux LE2005中文粗体实现的两个最简单方法

时间:2005-04-24

来源:互联网

Mandriva Linux LE2005是目前Mandrake系列实现中文粗体最简单的一个版本。
以下两个方法都可以实现中文粗体,而且效果基本一样。

方法一

在/etc/fonts/fonts.conf里面的任意部位加入以下字段:

此方法最为简单,而且对于所有中文字体都有效。

PHP 代码:
<!--
 Add by [email protected]
  Artificial bold for fonts without a bold version.
   -->
   <match target="font">
   <!-- check to see if the pattern requested > "medium" -->
    <test target="pattern" name="weight" compare="more">
        <const>medium</const>
    </test>
    <!-- pretend the font is bold now -->
    <edit name="weight" mode="assign">
        <const>bold</const>
    </edit>
   </match> 
方法二

修改中文字体所在目录下的fonts.cache-1文件。
具体方法参见:
http://www.linuxsir.com/bbs/showthread.php?t=185703
此方法直接使用,效果有限,每个字体都需要修改。而且如果没有修改一个系统程序,每次系统进行cache扫描,都会破坏这个修改。

作者: QuickTime   发布时间: 2005-04-24

呵呵,重新回到2005LE,还是¨方法一¨简单

作者: dns   发布时间: 2006-04-05

不是有美化包吗?

作者: maramail   发布时间: 2006-04-05

美化包?从10.2起已经不需要了,只要按照方法一做就可以了

作者: dns   发布时间: 2006-04-05

那个美化包就是对应2005的。我觉得包比打字方便。而且都是QT做的

作者: maramail   发布时间: 2006-04-06

引用:
作者: maramail
那个美化包就是对应2005的。我觉得包比打字方便。而且都是QT做的
错了,美化包是针对10.1的,需要替换原来的xft,10.2就不需要了,仅仅做一个简单修改就可以了,具体参看这一贴
http://www.linuxsir.org/bbs/showthread.php?t=185703

作者: dns   发布时间: 2006-04-06

记错了吗?~~`

作者: maramail   发布时间: 2006-04-06