Linux에서 멋진 글꼴 렌더링을 얻는 가장 좋고 확실한 방법은 무엇입니까?
현재 나는 얇고 보기 흉한 글꼴을 경험하고 있습니다(아래 참조). 조정하는 데 너무 많은 시간을 낭비했고 fonts.conf
아직 적절한 조합을 찾지 못했습니다.
저는 Macbook Pro(OS X 10.7.4)의 VM에서 데스크톱 환경 없이(창 관리자용 Openbox만) Debian 6.0을 실행하고 있습니다.
스크린샷
다음 스크린샷은 수정 없이 찍은 것 fonts.conf
입니다 .Xdefaults
.
"네이티브" Openbox 환경에서 실행:
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
.