web-dev-qa-db-ja.com

Firefoxのフォントレンダリングがぼやけている

画像は千の言葉に値します...だから誰もFirefoxでこのフォントの不鮮明さを修正する方法を知っていますか?

(下の画像を右クリックして[画像を表示]に移動し、フルサイズで表示する必要があります。小さすぎて何も表示されません。)

1

注:私の他のアプリケーション(および画面に表示されるFirefoxの非クライアント領域)は完全なので、明らかに[システム]-> [外観]に移動してフォント設定を変更しても修正されません状況。


編集:

ウェブページに独自のフォントを使用させないことも助けにはなりません。

1

上の方がもっと鋭いのがわかりますか?

また、Firefox独自のメニューバーは、ページコンテンツ(下のメニューバー、上のページコンテンツ)と同じようにはレンダリングされません。どちらもSegoe UIです。

1

4
Mehrdad

大丈夫、私は解決策を見つけました:

それはすべて、システム内のあらゆる場所でSegoe UI Lightフォントを使用していたためですが、FirefoxはSegoe UI Regularを使用していたためです。 About:Configでフォントを(ハックして)変更することで、フォントをalmost希望どおりに表示することができました...

間隔を広げる方法を知っている人がいれば、それは素晴らしいことです! :)

4
Mehrdad

私はこの問題を2年間修正しようとしており、私の唯一の解決策は、選択したフォントをFirefoxに強制的に使用させることでした。理想的ではありませんが、Firefoxのデフォルトよりも優れています。そして、私を完全に狂気にさせているのは、OperaをLinuxにインストールし、そのフォントのレンダリングをWindowsのFirefoxの同じページと比較すると、ページはほとんど同じに見えるということです。

私は以前に尋ねました、そして今ここでもう一度尋ねます:どのようにFirefoxはWindowsでそれを正しく取得でき、OperaはLinuxで正しく取得できますが、Firefoxはそれを取得できませんLinuxのすぐ下に?

Operaが正しいことを考えると、特にLinuxボックスにMicrosoft TTFフォントの完全なセットがインストールされているため、このISNはシステムフォントの問題ではないと言えます。 Webページはブラウザに使用するフォントを指示し、ブラウザはそれらを使用する必要があります-Operaが私のシステムでそれらを見つけて使用できる場合、FFも使用する必要があります。これはFIREFOXのバグです。私はずっと前に彼らに報告しました。少なくとも2年後、彼らは彼らの行為をまとめて修正しました。

1
jenningsthecat

これは、Microsoftフォントが利用できないためにも発生する可能性があります。 MScoretureフォントをインストールします。

Sudo apt-get install msttcorefonts

1
Vivek Sharma

LinuxとWindowsではフォントのレンダリング方法が異なるため、WindowsとUbuntuで同じフォントをレンダリングすることは期待できません。これはMacでも問題であり、違いについて議論する記事がたくさんあります。

一般的に、 このウィキペディアの記事 は、読むための良い出発点です

わずらわしい場合は、Gnomeの外観設定([フォント]タブ)の[ヒント]セクションで遊ぶことができます。

PS:これがFirefoxの問題ではないという事実を説明するために、Arial 10ptフォントを使用してgEditで作成したスクリーンショットを次に示します。投稿したFirefoxのスクリーンショットとまったく同じようにレンダリングされていることがわかります。

Screenshot from gEdit

別のスクリーンショット、geditとFFが並んでいます:

FF vs gEdit

1

Mehrdad: 今、あなたはあなた自身の質問に答えたと思います(2つのスクリーンショットは異なるフォント/ウェイトを表示している)!

ここでの主な教訓は、現在Firefoxはフォントレンダリングで独自の処理を行い、GNOMEまたはKDEで設定された同じフォント設定を選択しないことです。バグ#621198があります( " Check + Harmonise X/Fontconfig/Gtk +/Firefox/Chromium/Konq/Qt/KDEレンダリング設定 ")それを試して修正します。

フォントレンダリング設定自体の問題。それは非常に主観的です。低解像度ディスプレイ(600 DPIレーザープリンターと比較して)には、グリフを元の形式でレンダリングするのに十分なピクセルがありません。選択肢は、テキストのアンチエイリアス/グレースケール、またはピクセルグリッドに合わせて意図的にテキストを歪めることです(「ヒンティング」と呼ばれます)。

  • 幾何学的精度 (別名「ぼかし」)は、Mac OSXの歴史的なデフォルトです
  • 途中で (別名「わずかなヒント」)はUbuntuの歴史的なデフォルトです
  • ほのめかし (別名「シャープ」)はMS Windowsの歴史的なデフォルトです

人々は慣れているものを好む傾向があります。それぞれが他のものよりも優れている/悪いと等しく主張することができます。 Ubuntuには、垂直方向にのみヒントのデフォルトを適用する2つの極端な中間のデフォルトが付属しています。

さらに、ほとんどのプラットフォームは現在、 サブピクセル レンダリング。モニターの向きと物理的特性に関する知識を利用して、文字のより詳細な表示を試みますが、色にじみが発生します。これらの設定はすべて、Ubuntuで好みに合わせて構成できますが、上記のバグが修正されるまで、Firefox/Chromiumに再度適用する必要があります。

1
sladen

https://bbs.archlinux.org/viewtopic.php?id=59507 投稿#3。

理由はわかりませんが、Firefoxのフォントレンダリングが修正されました。

0
Andy

アクティブなズームがないことを確認します(Ctrl + 0)

0
Pit

見つかった.fonts.confファイルでスワップを試みましたか buntu Wikiのこのページの下部

問題の説明は次のとおりです。

現在、XML(.fonts.conf)のフォント設定に取り組んでいます。 msttcorefontsをインストールした後、Firefoxで見た目があまり良くないことに気付きました。ほとんどのWebページは、特にLCD画面でヒントとアンチエイリアシングがあまり適切に行われないArialを要求します。個人的には、「シャープな」アンチエイリアスのない外観を好みます。また、Windows®から来ている多くのユーザーが、フォントをそのように見えるようにすることについてフォーラムで質問していることに気付きました。

0
frabjous

さて、.font_configを削除して再起動しました。問題を解決するようです。

コメントから編集:

最後に!私に合ったソリューションを見つけました。問題はUbuntuフォントファミリーにあるようです。 System> Preferences> Appearance> Fontsに行き、フォントをUbuntu以外のものに変更しました。サンセリフなど– 11月7日11時18分25秒

0
Atle