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 &
キタコレ。 つか、libxft2 の Depends に libfreetype6 のバージョンを書いておくべきだと思うんだが…。