Debian/Ubuntu에서 글꼴을 부드럽고 읽기 쉽게 만드는 방법은 무엇입니까?

Debian/Ubuntu에서 글꼴을 부드럽고 읽기 쉽게 만드는 방법은 무엇입니까?

Linux에서 멋진 글꼴 렌더링을 얻는 가장 좋고 확실한 방법은 무엇입니까?

현재 나는 얇고 보기 흉한 글꼴을 경험하고 있습니다(아래 참조). 조정하는 데 너무 많은 시간을 낭비했고 fonts.conf아직 적절한 조합을 찾지 못했습니다.

저는 Macbook Pro(OS X 10.7.4)의 VM에서 데스크톱 환경 없이(창 관리자용 Openbox만) Debian 6.0을 실행하고 있습니다.

스크린샷

다음 스크린샷은 수정 없이 찍은 것 fonts.conf입니다 .Xdefaults.

  • "네이티브" Openbox 환경에서 실행:

    "네이티브" Openbox 환경에서 실행

  • Openbox보다 조금 더 나빠 보이는 X11을 통해 실행 중입니다.

    Openbox보다 조금 더 나빠 보이는 X11을 통해 실행

답변1

나는 확실히 현재 렌더링을 선호하지만 더 굵고 더 흐릿하며 가장자리에 색상이 있는 글꼴을 원한다면 힌트를 비활성화하고 하위 픽셀 렌더링을 활성화하고 앤티앨리어싱을 활성화해야 합니다. 더 나은 해결책은 더 굵은 글꼴을 사용하는 것이지만 책에 인쇄된 것처럼 흐릿하지 않고 또렷하게 보일 것입니다. 따라서 "부드러운"이 무엇을 의미하는지에 따라 다릅니다.

힌트에 대해 자세히 알아보고 멋진 비교 스크린샷도 확인하세요.http://en.wikipedia.org/wiki/Font_hinting

답변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

-lfreetype및 뒤에는 '아니요'라고 표시되어 있습니다 -lxft. 이러한 라이브러리를 설치하는 경우 emacs적절한 글꼴을 사용해야 합니다.

sudo apt-get install libfreetype6-dev libxft-dev

당신은 당신이 얻는 대부분의 다른 반대에도 동일한 일을 할 수 있습니다. 원하는 라이브러리를 설치한 후 ./configure다시 실행 make하고 sudo make install.

관련 정보