X11 Xftでサブピクセルレンダリングを有効にする方法

 X Window Systemでtruetypeフォントをアンチエイリアスさせる方法のひとつに、サブピクセルレンダリングと言う方法がある。
 これは液晶ディスプレイのドットピクセルがRGBと並んでいるため、フォントレンダリングの際にそのRGBを個別に制御することでピクセル以下の細かさを実現するための方法である。
 それを設定するための方法を調べたので、ここにまとめておく。

  1. まず、/usr/ports/print/freetype2をSubpixel rendering(サブピクセルレンダリング)を有効にしてビルド&(re)install。

  2. 次に、~/.Xresourcesに、次の行を加える。
    Xft.antialias:  true
    Xft.hinting:    true
    Xft.rgba:       rgb
    Xft.hintstyle:  hintfull
    Xft.lcdfilter:  lcddefault

  3. 最後に、Xを再起動。
     firefoxで確かめたけど、文字が綺麗になった。


Copyright (C) 2021 alumina from CeraMiX, all rights reserved.
Last modified: Sun Jun 27 09:15:34 JST 2021