« トラックバックの問題点 | メイン | Livedoor Weather Hacks + Google Homepage API »

a000019

Debian の freetype/xft2 で日本語フォントの太字を出す

あぁ、やっと unstable に来たか、という感じ。

ほとんどの日本語 TrueType フォントには太字(bold)に関する情報が含まれていないため、 Firefox なんかで太字が表示できなかったりする。それを可能にする方法は、 これが詳しい。 で、必要なパッケージが unstable に来た、ということらしい。

xft2 を unstable のものと差し替える。

    # aptitude install libxft2 -t unstable

これで Firefox を起動すれば…と思いきや、

    $ firefox
    /usr/lib/firefox/firefox-bin: symbol lookup error: /usr/lib/libXft.so.2: undefined symbol: FT_GlyphSlot_Embolden

おっかしいな〜と思いつつ、さっきのサイトをよく読むと、

    最新バージョンのXft 2.1.7とfreetype 2.1.10、fontconfig 2.2.3では、

む、これはひょっとして…。

    # dpkg -l | grep freetype
    ii  libfreetype6   2.1.7-2.4      FreeType 2 font engine, shared library files

(´人`)チーン libfreetype6 も unstable のものと差し替える。

    # aptitude install libfreetype6 -t unstable
    $ firefox &

Firefox での太字

キタコレ。 つか、libxft2 の Depends に libfreetype6 のバージョンを書いておくべきだと思うんだが…。

コメントを投稿

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)