Firefox에서 글꼴 렌더링을 개선하는 방법

Firefox에서 글꼴 렌더링을 개선하는 방법

Firefox의 글꼴 렌더링이 facebook.com 및 twitter.com과 같은 페이지에서 형편없어 보입니다.

여기에 이미지 설명을 입력하세요.

Debian 8을 실행하고 하드웨어 가속을 만지작거리고 있는데 작동하지 않는 것 같습니다.

답변1

나는 이 문제를 수년 동안 겪었습니다. 이제 뭔가를 해야 할 때가 된 것 같습니다!

ClearType내가 읽은 바에 따르면 이는 Microsoft와 특허에 위배됩니다. 대부분의 *nix 배포판은 기본적으로 특허로 보호되는 글꼴 렌더링을 비활성화합니다.

데비안과 글꼴에 대해 알아보기여기, 당신은 그 부분을 원합니다 Subpixel-hinting and Font-smoothing.

해당 페이지에 구성 파일이 있지만 나중에 참조할 수 있도록 여기에 추가하겠습니다. 홈 디렉터리에 라는 파일을 만들고 .fonts.conf다음 콘텐츠를 추가합니다.

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
  <match target="font">
  <edit mode="assign" name="lcdfilter">
    <const>lcddefault</const>
  </edit>
  </match>
</fontconfig>

답변2

이러한 웹사이트에서는 Helvetica를 글꼴로 사용합니다. 대부분의 데비안 시스템에서는 아웃라인 글꼴이 아니라 래스터 글꼴입니다. 글꼴 구성 대화 상자의 마지막 단계에서 비트맵 글꼴을 비활성화할 수 있습니다.

$ dpkg-reconfigure fontconfig-config

답변3

요즘에는 Fontconfig-infinality를 사용하여 개선했습니다. 멋져요!

첫 번째 주제는이것포럼에서는 이를 수행하는 방법을 보여줍니다. 첫 번째 링크(컴파일) 방법을 사용하지 말고, 그 아래의 deb 파일을 사용하세요. 설치 및

dpkg -i *.deb

그런 다음

bash /etc/fonts/infinality/infctl.sh setstyle 

옵션 2를 선택하세요(무제한)

완벽한!

답변4

많은 사람들에게 도움이 되진 않겠지만...

나한테는 좀 그렇지고대의내 .fonts 디렉토리에 있는 Adobe.pfb 파일입니다. 특히 Helvetica.pfb.

90년대 Adobe Postscript 파일이 있는 경우 다음을 확인하십시오.

fc-match -s Helvetica | grep -i Helvetica

혹시 숨어 있는 것이 있는지 살펴보세요. 나는 이 문제를 해결하기 위해 @Perlence의 답변을 100% 기대했지만 분명히 .PFB는 예외입니다. Chromium 기반 브라우저에서는 이 문제가 보이지 않습니다. 그렇다면 Firefox에서 이 문제를 처리하고 있는 것일까요?

어쨌든 좋은 소식은 일단 삭제하고 나면 테스트 탭(archive.org)으로 다시 전환할 수 있었고 Firefox가 DOM을 다시 로드했을 때 완벽하게 작동했다는 것입니다. 이전 반복에서는 Firefox를 종료하고 X11 세션에서 로그아웃하고 글꼴 캐시를 다시 빌드하는 등의 작업을 수행했지만 궁극적으로 이 중 어느 것도 필요하지 않았습니다.

식별/비교를 위해 여기 전후를 참조하세요.

archive.org PostScript 비트맵 삭제 전과 후

관련 정보