moonlight 发表于 2003-5-15 16:05:29

xft2中如何实现分别指定中英文字体

在不使用xft的年代我们可以通过指定fontset分别指定中英
文字体,但是在使用了xft之后,系统默认的是使用同一字
体中的中英文部分。(zysong18030的英文字体实在是难看)
其实只要配置一下fontconf就可以自由指定所需英文字体。
(这是从Keith Packard老兄那里学来的,不敢隐瞒,呵呵)
在/etc/font/font.conf中添加如下一段:


      <match target="pattern">

                <test qual="any" name="family">

                        <string>sans-serif</string>

                </test>

                <edit name="family" mode="append" binding="strong">

                        <string>Luxi Sans</string>

                </edit>

      </match>


      <match target="pattern">

                <test qual="any" name="family">

                        <string>serif</string>

                </test>

                <edit name="family" mode="append" binding="strong">

                        <string>Bitstream Charter</string>

                </edit>

      </match>


就可以强制指定sans字体中的英文为Luxi Sans,serif字体中的英文为Bitstream
Charter,无论使用任何中文字体。怎么样,酷吧?
页: [1]
查看完整版本: xft2中如何实现分别指定中英文字体