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としてレンダリングされます。

源泉

関連情報