Firefox ESR을 최신 Firefox로 업그레이드한 후 글꼴이 손상됨

Firefox ESR을 최신 Firefox로 업그레이드한 후 글꼴이 손상됨

Debian Stretch에서 Firefox ESR을 최신 Firefox로 업데이트한 후 글꼴 문제가 발생했습니다.

가장 많은 투표를 받은 댓글에 이어이 Reddit 질문unstable저장소를 설정하고 firefox-esrapt를 사용하여 패키지를 제거하고 설치했습니다. 설치하는 firefox동안 firefoxapt로부터 다음과 같은 팝업을 받았습니다.

fontconfig (2.12.3-0.2) unstable; urgency=medium

Starting with version 2.12, fontconfig is using "Slight" (hintslight) as
automatic hinting style. This might change the rendering of the fonts.

If you want the to restore the old hinting, run "dpkg-reconfigure
fontconfig-config" and select "Full" as hinting style.

-- Laurent Bigonville <[…]>  Tue, 04 Jul 2017 21:10:57 +0200

설치 직후 터미널의 글꼴이 손상되어 일부 문자가 다른 문자와 겹쳐지고 글꼴이 얇아졌습니다. 그래서 나는 메시지에 따라 달렸다 sudo dpkg-reconfigure fontconfig-config. 이제 내 터미널 글꼴은 괜찮지만 Firefox(63.0.1-1)에서 볼 수 있는 샘플 페이지는 다음과 같습니다.

손상된 글꼴

시스템의 다른 모든 것(Firefox 메뉴/설정 글꼴 등 포함)이 올바르게 표시됩니다. 이 문제를 어떻게 해결할 수 있나요? Fontconfig/libfontconfig1을 이전 버전으로 다운 그레이드하려고 시도했지만 sudo apt-get install -t stable fontconfig-config=2.11.0-6.7apt에서는 시스템 관련 항목을 포함하여 592MB의 디스크 공간이 삭제되는 것으로 나타났습니다(여기에 나열하세요).

이 모든 것을 어떻게 해결합니까? 이상적으로는 Firefox 63과 모든 곳의 좋은 글꼴이 가능하지 않다면 이전 Firefox ESR 설정으로 되돌리는 것입니다.

답변1

Firefox Dev Tools에서 글꼴을 확인하여 이 문제를 해결했습니다.

  • 먼저 온라인 검색을 통해 Helvetica 글꼴이 래스터 유형이라는 것을 발견했습니다. 실제로 웹사이트에 표시된 Helvetica는 손상되었습니다. 실행의 마지막 단계 sudo dpkg-reconfigure fontconfig-config는 글꼴의 비트맵 렌더링을 활성화할지 여부입니다. 여기서는 "아니요"로 전환해야 했습니다.
  • 그러면 웹사이트에 다른 글꼴인 Firefox의 기본 글꼴인 "DejaVu Sans"와 "DejaVu Sans Mono"가 표시됩니다. 이 문제를 해결하려면 설치해야 했습니다 ttf-dejavu. ttf-liberation이 두 개의 글꼴 이름은 다른 워크스테이션에서 "좋은 Firefox" 콘솔을 확인했기 때문에 얻은 ​​것입니다.

위의 두 단계를 적용한 후 다시 작동했습니다.

관련 정보