web-dev-qa-db-ja.com

Robotoの通常のフォントフェースは太字でレンダリングされます

システムにRoboto書体をインストールしましたが、サムネイルでは明るく見えますが、デフォルトのregular書体はblackとしてレンダリングされます。 。これは、LinuxとWindowsのすべてのアプリケーションで発生します。次に例を示します。

これは、Linux上のファイルマネージャーでのサムネイルの外観です。フォントは問題ないようです。 (Windowsはコレクションにregular面をリストしません)。 Windowsは、normal面を削除した場合にのみ、black面を一覧表示します。

Roboto-Regular.ttf font thumbnailblack face thumbnailWindows Black face thumbnailRoboto normal face thumb on windows

そして、これは、どのアプリケーションに関係なく、レンダリングされた後の外観です。

Roboto Regular face sampleBlack face sample

windows normal face sampleWindows black face sample

Robotoフォントを要求するアプリケーションは、代わりにそのblack面をレンダリングします。 Google Chrome WindowsとLinuxで並べて、例:

Google Chrome on WindowsGoogle Chrome on Linux

blackの顔を削除してみました 黒のファイル名でregularにシンボリックリンクします。 そしてそれは機能します(WindowsとLinuxの結果を並べて):

Face removed linuxface removed windows

しかし、私は黒い顔を失い、イタリックはまだ黒い顔でレンダリングされているので、そのバリエーションと一緒に顔を削除する必要があります。私に何ができる?です シンボリックリンク 私のフォントを削除することが唯一の解決策ですか?

更新

問題は、フォントの両方のバリエーション(regularblack)です。互いに干渉し、一度にインストールできるのは2つのうちの1つだけです。これを修正するために変更できるフォントmetadataはありますか?

9
arielnmz

GoogleがついにウェブサイトのRobotoフォントファイルをダウンロード用に更新したようです。ここでフォントを取得できます: http://www.google.com/fonts/specimen/Roboto

4
Garconis

Windowsの命名を試してください:

  • 通常:roboto.ttf
  • イタリック:robotoi.ttf
  • 大胆な: robotob.ttfまたはrobotobd.ttf
  • ボールドイタリック: robotobi.ttfまたはrobotoz.ttf
  • ブラック: robotobk.ttf

これらのファイルのみを保管してください。他のものを削除して、再試行してください。 Linuxでも同様の問題がありました。ttf-mscorefontsarial.ttf)そしてこれは問題を解決しました。

0
Cornelius