Helvetica에서는 Firefox의 둥근 따옴표가 깨지지만 대부분의 다른 글꼴 및 기타 응용 프로그램에서는 깨지지 않습니까?

Helvetica에서는 Firefox의 둥근 따옴표가 깨지지만 대부분의 다른 글꼴 및 기타 응용 프로그램에서는 깨지지 않습니까?

Firefox에서만(LibreOffice 및 Chromium은 잘 작동함) 최근부터 Helvetica가 이상하게 렌더링되는 것을 발견했습니다. 둥근 따옴표는 깨지지만 곧은 따옴표는 깨지지 않습니다. 추가 테스트를 통해 The Times에도 이 문제가 있는 것으로 나타났습니다. (저는 이 글꼴의 트루타입 버전을 가지고 있습니다).

Helvetica 및 Times의 깨진 렌더링

또한 Helvetica와 Times는 Chromium에서와 같이 다른 글꼴과 달리 하위 픽셀 렌더링을 사용하지 않는 것 같습니다.

제가 사용하는 테스트 파일은 다음과 같습니다.

<!DOCTYPE html>
<html>
  <meta charset="utf-8">
  <head><title>Test Fonts</title></head>
  <body>
    <p style="font-family: Helvetica; font-size: 12pt">“Curly” "Straight" Helvetica</p>
    <p style="font-family: DejaVu Sans; font-size: 12pt">“Curly” "Straight" DejaVu Sans</p>
    <p style="font-family: Times; font-size: 12pt">“Curly” "Straight" Times</p>
    <p style="font-family: Times New Roman; font-size: 12pt">“Curly” "Straight" Times New Roman</p>
    <p style="font-family: Helvetica; font-size: 24pt">“Curly” "Straight" Helvetica (Big)</p>
    <p style="font-family: Helvetica; font-size: 9pt">“Curly” "Straight" Helvetica (Small)</p>
  </body>
</html>

최소한 Firefox에서 작은 따옴표 표시를 중지하도록 하려면 어떻게 해야 합니까?

답변1

확인해 보니 fc-match Helvetica제가 기대했던 트루타입 글꼴이 나왔습니다. 그러나 fc-list고대 X11 비트맵 글꼴도 다수 지적되었습니다 . 주로 Neep용으로 Fontconfig에서 비트맵 글꼴을 설정했지만 첫 번째 선택이 되어서는 안 됩니다. Firefox가 어떤 이유로 이를 선호한다고 가정하고 크기 조정을 거부한 다음 어떤 이유로 큰 따옴표를 작은 따옴표로 대체하여 비활성화했습니다./usr/share/fonts/X11/100dpi/usr/share/fonts/X11/75dpi

이것을 넣으십시오 /etc/fonts/conf.d/75-local-no-old-x-fonts.conf:

<?xml version="1.0" ?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
        <selectfont>
                <rejectfont>
                        <glob>/usr/share/fonts/X11/75dpi/*</glob>
                        <glob>/usr/share/fonts/X11/100dpi/*</glob>
                </rejectfont>
        </selectfont>
</fontconfig>

이는 너무 급진적일 수 있지만 다음과 같이 작동합니다.

Helvetica 및 Times의 렌더링 작업

관련 정보