Debian/Ubuntu でフォントを滑らかで読みやすくするにはどうすればよいですか?

Debian/Ubuntu でフォントを滑らかで読みやすくするにはどうすればよいですか?

Linux で美しいフォント レンダリングを実現するための最良かつ最も確実な方法は何ですか?

現在、薄くて醜いフォントを使用しています (下図参照)。 調整に時間がかかりすぎておりfonts.conf、適切な組み合わせがまだ見つかっていません。

私は、Macbook Pro (OS X 10.7.4) 上の VM で、デスクトップ環境なし (ウィンドウ マネージャー用の Openbox のみ) の Debian 6.0 を実行しています。

スクリーンショット

以下のスクリーンショットは調整なしで撮影されたものfonts.confです.Xdefaults

  • 「ネイティブ」Openbox環境で実行:

    「ネイティブ」Openbox環境で実行

  • X11 上で実行されていますが、Openbox よりも少し劣ります。

    X11上で実行されているが、Openboxより少し劣っているように見える

答え1

現在のレンダリングの方が間違いなく好ましいですが、より太字で、よりぼやけていて、端に色が付いたフォントが好みであれば、ヒントを無効にし、サブピクセル レンダリングを有効にし、アンチエイリアシングを有効にしておく必要があります。よりよい解決策は、太字のフォントを使用することですが、この方が本に印刷されているように鮮明に見え、ぼやけません。したがって、「滑らか」の意味によって異なります。

ヒントについてさらに詳しく読む(そして素晴らしい比較スクリーンショットを見る)http://en.wikipedia.org/wiki/フォントヒント

答え2

./configure scriptフォルダー内でを実行するとemacs、出力の最後の方に次のような内容が表示される場合があります。

Where should the build process find the source code?    .
  What compiler should emacs be built with?               gcc -g3 -O2
  Should Emacs use the GNU version of malloc?             yes
      (Using Doug Lea's new malloc from the GNU C Library.)
  Should Emacs use a relocating allocator for buffers?    no
  Should Emacs use mmap(2) for buffer allocation?         no
  What window system should Emacs use?                    x11
  What toolkit should Emacs use?                          LUCID
  Where do we find X Windows header files?                Standard dirs
  Where do we find X Windows libraries?                   Standard dirs
  Does Emacs use -lXaw3d?                                 yes
  Does Emacs use -lXpm?                                   yes
  Does Emacs use -ljpeg?                                  yes
  Does Emacs use -ltiff?                                  yes
  Does Emacs use a gif library?                           yes -lgif
  Does Emacs use a png library?                           yes -lpng12
  Does Emacs use -lrsvg-2?                                no
  Does Emacs use cairo?                                   no
  Does Emacs use imagemagick?                             no
  Does Emacs support sound?                               yes
  Does Emacs use -lgpm?                                   yes
  Does Emacs use -ldbus?                                  yes
  Does Emacs use -lgconf?                                 no
  Does Emacs use GSettings?                               no
  Does Emacs use a file notification library?             yes -lglibc (inotify)
  Does Emacs use access control lists?                    yes -lacl
  Does Emacs use -lselinux?                               yes
  Does Emacs use -lgnutls?                                no
  Does Emacs use -lxml2?                                  no
  Does Emacs use -lfreetype?                              no
  Does Emacs use -lm17n-flt?                              no
  Does Emacs use -lotf?                                   no
  Does Emacs use -lxft?                                   no
  Does Emacs directly use zlib?                           yes
  Does Emacs have dynamic modules support?                no
  Does Emacs use toolkit scroll bars?                     yes
  Does Emacs support Xwidgets (requires gtk3)?            no

および の後に no-lfreetypeと表示されていることに注意してください-lxft。これらのライブラリをインストールすると、emacs適切なフォントを使用する必要があります。

sudo apt-get install libfreetype6-dev libxft-dev

他のほとんどの no に対しても同じ操作を実行できます。必要なライブラリをインストールしたら、./configureもう一度を実行してからmakeと を実行しますsudo make install

関連情報