저는 Kubuntu와 Xubuntu Focal에서 Firefox 80.0.1을 사용하고 있으며 언어는 OS 수준과 FF 자체에서 모두 독일어로 설정되어 있습니다. 로케일은 LC_ALL(비어 있음)을 제외한 모든 항목에 대해 de_DE.UTF-8을 반환합니다.
Firefox는 소스 텍스트 "Nr."을 "Nr"로 변환합니다. 숫자 기호 "No"로 표시됩니다. Windows의 FF와 Kubuntu/Xubuntu의 Chromium에서는 이런 일이 발생하지 않습니다.
예시 페이지 링크또한 문제가 발생한 위치에 대한 메모도 포함합니다("Bestell-Nr."이 "Bestell-No."로 표시됨).
LibreOffice에서도 비슷한 동작이 관찰되었습니다., 그러나 시스템 로케일 입력 및 프롬프트의 경우 제 경우에는 이것이 정확해야 합니다(위의 로케일 출력 참조). 어떤 분은 FF에서도 같은 문제가 발생했다는 댓글을 주셨는데 아무런 반응이 없었습니다.
이는 Ubuntu의 글꼴 일치 선택 때문입니다.Nimbus Sans 글꼴Helvetica를 대체하여 "Nr"을 자동으로 변환하는 규칙을 포함하여 합자 규칙을 정의합니다. "°"로.
pLumo의 답변을 바탕으로 ~/.config/fontconfig/fonts.conf
다음 내용과 일치하는 재라우팅 글꼴을 만들어 문제를 해결했습니다( ttf-mscorefonts-installer
패키지를 설치해야 함).
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match>
<test name="family"><string>Helvetica</string></test>
<edit name="family" mode="assign" binding="strong">
<string>Arial</string>
</edit>
</match>
</fontconfig>
답변1
이것은 Firefox 변환이 아닙니다. No에 있지만 사용중인 글꼴입니다.
이 웹사이트는흑체자동으로 다음으로 대체됩니다.Nimbus Sans 글꼴, Helvetica는 무료로 사용할 수 없기 때문에 일반적으로 Linux에서 사용할 수 없기 때문입니다.
Libre Office를 열고 Nimbus Sans를 선택한 후 "Nr"을 입력하세요. 그리고 마술을 목격하세요.
fc-match
기본 대체 글꼴을 보려면 터미널에서 실행하세요.
fc-match helvetica
당신은 또한 볼 수 있습니다시스템 범용 글꼴 별칭으로 어떤 글꼴 파일이 선택되었는지 확인하는 방법은 무엇입니까?
답변2
ttf-mscorefonts-installer
이 문제를 해결하기 위해 방금 설치했습니다 . fonts.conf
제 경우에는 Kubuntu 20.04가 필요하지 않습니다.