답변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 세션에서 로그아웃하고 글꼴 캐시를 다시 빌드하는 등의 작업을 수행했지만 궁극적으로 이 중 어느 것도 필요하지 않았습니다.
식별/비교를 위해 여기 전후를 참조하세요.