[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Recent upgrade in Lenny botched CJK fonts



Hi,

On Mon, Dec 08, 2008 at 01:27:06PM +0900, Charles Plessy wrote:
...
> same for me, since a bit more than one week, but in my case the Japanese
> characters are displayed using non-aliased simplified Chinese characters…
> 
> Did anybody have an opportunity to check what is going on with a fresh
> install ?

That may be different problem.

Blame it on CJK unification of Unicode. Some code points are shared by
several glyphs.

When you have Chinese TTF fonts and Japanese TTF fonts on system,
Chinese one wins by default on Debian system as I observed.  (I do not
know non-aliased issue though.)

I wrote this in:
 http://people.debian.org/~osamu/pub/getwiki/html/ch08.en.html#cjkfonts
you can reorder font prriority to your taste by using "~/.fonts.conf".

(This will be agenda for etch to provide installation option to
customize system default.)

I have now:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
    <alias>
        <family>serif</family>
        <prefer>
            <family>DejaVu Serif</family>
            <family>Liberation Serif</family>
            <family>Sazanami Mincho</family>
            <family>Kochi Mincho</family>
            <family>AR PL ShanHeiSun Uni</family>
            <!-- han (ja,zh-cn,zh-tw) -->
            <family>AR PL New Sung</family>
            <!-- han (zh-cn,zh-tw) -->
            <family>ZYSong18030</family>
            <!-- han (zh-cn,zh-tw) -->
            <family>HanyiSong</family>
            <!-- han (zh-cn,zh-tw) -->
            <family>AR PL SungtiL GB</family>
            <family>AR PL Mingti2L Big5</family>
            <family>AR PL Zenkai Uni</family>
            <family>MS 明朝</family>
            <family>ZYSong18030</family>
            <family>UnBatang</family>
            <family>Baekmuk Batang</family>
            <family>KacstQura</family>
            <family>Frank Ruehl CLM</family>
        </prefer>
    </alias>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>DejaVu Sans</family>
            <family>Liberation Sans</family>
            <family>VL Gothic</family>
            <family>Sazanami Gothic</family>
            <family>Kochi Gothic</family>
            <family>AR PL ShanHeiSun Uni</family>
            <!--han (ja,zh-cn,zh-tw) -->
            <family>AR PL New Sung</family>
            <!-- han (zh-cn,zh-tw) -->
            <family>AR PL KaitiM GB</family>
            <family>AR PL KaitiM Big5</family>
            <family>AR PL ShanHeiSun Uni</family>
            <family>AR PL SungtiL GB</family>
            <family>AR PL Mingti2L Big5</family>
            <family>MS ゴシック</family>
            <family>ZYSong18030</family>
            <!-- han (zh-cn,zh-tw) -->
            <family>TSCu_Paranar</family>
            <!-- tamil -->
            <family>UnDotum</family>
            <family>Baekmuk Dotum</family>
            <family>Baekmuk Gulim</family>
            <family>KacstQura</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>DejaVu Sans Mono</family>
            <family>Liberation Mono</family>
            <family>VL Gothic</family>
            <family>Sazanami Gothic</family>
            <family>Kochi Gothic</family>
            <family>AR PL KaitiM GB</family>
            <family>MS Gothic</family>
            <!-- han (ja) -->
            <family>UmePlus Gothic</family>
            <!-- han (ja) -->
            <family>NSimSun</family>
            <!-- han (zh-cn,zh-tw) -->
            <family>MingLiu</family>
            <!-- han (zh-tw) -->
            <family>AR PL ShanHeiSun Uni</family>
            <!-- han (ja,zh-cn,zh-tw) -->
            <family>AR PL New Sung Mono</family>
            <!-- han (zh-cn,zh-tw) -->
            <family>HanyiSong</family>
            <!-- han (zh-cn) -->
            <family>AR PL SungtiL GB</family>
            <family>AR PL Mingti2L Big5</family>
            <family>ZYSong18030</family>
            <!-- han (zh-cn,zh-tw) -->
            <family>UnBatang</family>
            <family>UnDotum</family>
            <family>Baekmuk Batang</family>
            <!-- hangul -->
            <family>Baekmuk Dotum</family>
            <family>Baekmuk Gulim</family>
            <family>Courier MonoThai</family>
            <!-- thai -->
            <family>Hasida</family>
            <!-- hebrew -->
            <family>Mitra Mono</family>
            <!-- bengali -->
            <family>GF Zemen Unicode</family>
            <!-- ethiopic -->
            <family>Hapax Berbère</family>
            <!-- tifinagh -->
        </prefer>
    </alias>
    <!--
  Fantasy faces
 -->
    <alias>
        <family>fantasy</family>
        <prefer>
            <family>Impact</family>
            <family>Copperplate Gothic Std</family>
            <family>Cooper Std</family>
            <family>Bauhaus Std</family>
        </prefer>
    </alias>
    <!--
  Cursive faces
  -->
    <alias>
        <family>cursive</family>
        <prefer>
            <family>ITC Zapf Chancery Std</family>
            <family>Zapfino</family>
            <family>Comic Sans MS</family>
        </prefer>
    </alias>
    <dir>/home/osamu/.fontmatrix</dir>
</fontconfig>


Reply to: