it-swarm-korea.com

Ubuntu의 잘못된 글꼴 앤티 앨리어싱

Fedora 8에서 Ubuntu 9.04로 전환하고 있는데 좋은 글꼴 앤티 앨리어싱이 작동하도록 할 수없는 것 같습니다. Ubuntu의 fontconfig는 문자를 정수 픽셀 너비로 유지하려고 시도하는 것 같습니다. 이렇게하면 1 픽셀이 너무 얇고 2 픽셀이 너무 두꺼울 때 텍스트를 읽기가 더 어려워집니다.

아래 이미지를 확인하십시오. Fedora에서 fontconfig 앤티 앨리어싱이 활성화되면 글꼴의 두께는 글꼴 크기에 비례합니다. 아래에서 두께는 8, 9, 10pt 크기에 따라 다릅니다. 반면 우분투에서는 앤티 앨리어싱이 활성화 된 경우에도 모든 8, 9 및 10pt 크기는 1 픽셀 두께를 갖습니다. 이것은 많은 양의 텍스트를 읽기 어렵게 만듭니다.

Comparing Fedora 8 and Ubuntu 9.04 font anti-aliasing.

나는 매우 동일한 홈 디렉토리를 사용하고 있으며 X 리소스가 두 시스템에서 동일한 지 이미 확인했습니다.

~% xrdb -query | grep Xft
Xft.antialias:  1
Xft.dpi:        96
Xft.hinting:    1
Xft.hintstyle:  hintfull
Xft.rgba:       none

그놈 설정 :

~% gconftool-2 -a /desktop/gnome/font_rendering
 antialiasing = grayscale
 hinting = full
 dpi = 96
 rgba_order = rgb

그래서 질문은 : 이전 상자 (Fedora)에서와 같이 앤티 앨리어싱을 얻으려면 새 상자 (Ubuntu)에서 무엇을 변경해야합니까?

36
Juliano

Ubuntu (그리고 Gnome을 실행하는 거의 모든 배포판)에서 글꼴을 더 매끄럽게 만드는 오래된 트릭이 있습니다.

홈 디렉토리 (~/.fonts.conf)에서 .fonts.conf를 열고 다음 위치에 붙여 넣으십시오.

<?xml version="1.0" ?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
   <fontconfig>
      <match target="font">
         <edit name="autohint" mode="assign">
            <bool>true</bool>
         </edit>
      </match>
</fontconfig>

전에:

alt text

후:

alt text

36
John T

John이 말했듯이 ~/.fonts.conf 파일은 글꼴 구성을 조정하는 데 유용합니다.

이 기사를 읽은 후 결국 어떻게 작동하는지 알아 냈습니다.

http://www.kilobitspersecond.com/2009/04/17/ubuntu-font-hinting-you-a-cautionary-tale/

5
Maxime R.

최신 버전의 Ubuntu에서는 환경 설정> 모양> 글꼴> 세부 정보를 통해 이러한 설정을 변경할 수 있습니다.

내 LCD 화면에서 Medium 힌트가 가장 만족 스럽습니다.

0
JannieT