글꼴 렌더링 문제를 진단하는 방법은 무엇입니까?

글꼴 렌더링 문제를 진단하는 방법은 무엇입니까?

최근 Fedora Rawhide 시스템을 업데이트했는데, 업데이트 후 Firefox(현재 31)의 글꼴이 보기 흉합니다. 하지만... 전부는 아닙니다. 일부 글꼴이 "Helvetica"로 렌더링되고(Firefox의 Element Inspector에서 알려줌) 이 렌더링이 앤티앨리어싱되지 않은 것을 추적했습니다.

오픈소스인 Helvetica가 없는 것 같아서 뭔가 대체되고 있는 것 같아요. 내가 어떻게 할 수있는:

  1. 실제로 어떤 글꼴이 사용되었는지 알아보고,
  2. 왜 렌더링이 잘 안되는지 알아내고,
  3. 문제를 풀다?

답변1

Helvetica 비트맵 글꼴에도 동일한 문제가 있습니다. 이를 방지하기 위해 다음 파일이 있습니다 ~/.config/fontconfig/fonts.conf.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias binding="same">
  <family>Helvetica</family>
  <prefer>
    <family>Arial</family>
  </prefer>
</alias>
</fontconfig>

편집: Helvetica에 해당하는 글꼴을 찾으세요.

$ fc-match Helvetica
helvR12-ISO8859-1.pcf.gz: "Helvetica" "Regular"

비트맵 글꼴입니다. 이것을 변경하면 다음과 같은 ~/.config/fontconfig/fonts.conf결과를 얻습니다.

$ fc-match Helvetica
Arial.ttf: "Arial" "Normal"

트루타입 글꼴, 앤티앨리어싱 글꼴.

관련 정보