Linux의 Firefox는 12px Arial을 올바르게 해석하지 않지만 1em 또는 0.9는 해석합니다.

Linux의 Firefox는 12px Arial을 올바르게 해석하지 않지만 1em 또는 0.9는 해석합니다.

문제는 12px 이하에서만 발생합니다. 다른 사이즈도 괜찮은 것 같습니다.

왜 그런 겁니까?

를 사용 height: 12px;하고 글꼴 모음이 이면 arialWindows에서와 높이가 달라집니다.

0.9emor 를 사용하면 1emOK가 표시됩니다.

왜 그런 겁니까?

12pxUbuntu 로 표시되도록 설정하는 방법은 무엇입니까 12px?

이미 Arial이 설치되어 있으므로 ms-fonts문제가 없습니다.

별칭을 RGBS로 설정하고 프롬프트를 slight.

편집하다:

예를 들면 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

답변1

글쎄요, 기본 분포는 둘 다 동일합니다. 저는 그것을 글리프 렌더링 때문이라고 생각합니다. 앤티앨리어싱 알고리즘은 Linux와 Windows에서 서로 다릅니다(그리고 둘 다에서 조정할 수 있습니다). 다양한 프롬프트 설정을 시도해 볼 수도 있습니다. MS 글꼴은 이에 크게 의존합니다.

참고로, 잘 쓰여진 페이지에 쓰기 font-family: sans-serif보다는 읽어야 할 것 같습니다.arial

답변2

.fonts.conf를 다음을 포함하는 홈 디렉터리에 저장하세요.

<fontconfig>
  <match target="font">
    <test name="family" compare="eq"><string>Arial</string></test>
    <test name="pixelsize" compare="eq"><double>12</double></test>
    <edit name="pixelsize" mode="assign"><double>13</double></edit>
  </match>
</fontconfig>

그러면 Arial 12px가 Arial 13px로 렌더링됩니다.

원천

관련 정보