![Helvetica에서는 Firefox의 둥근 따옴표가 깨지지만 대부분의 다른 글꼴 및 기타 응용 프로그램에서는 깨지지 않습니까?](https://linux55.com/image/140738/Helvetica%EC%97%90%EC%84%9C%EB%8A%94%20Firefox%EC%9D%98%20%EB%91%A5%EA%B7%BC%20%EB%94%B0%EC%98%B4%ED%91%9C%EA%B0%80%20%EA%B9%A8%EC%A7%80%EC%A7%80%EB%A7%8C%20%EB%8C%80%EB%B6%80%EB%B6%84%EC%9D%98%20%EB%8B%A4%EB%A5%B8%20%EA%B8%80%EA%BC%B4%20%EB%B0%8F%20%EA%B8%B0%ED%83%80%20%EC%9D%91%EC%9A%A9%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%97%90%EC%84%9C%EB%8A%94%20%EA%B9%A8%EC%A7%80%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
Firefox에서만(LibreOffice 및 Chromium은 잘 작동함) 최근부터 Helvetica가 이상하게 렌더링되는 것을 발견했습니다. 둥근 따옴표는 깨지지만 곧은 따옴표는 깨지지 않습니다. 추가 테스트를 통해 The 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>
이는 너무 급진적일 수 있지만 다음과 같이 작동합니다.