web-dev-qa-db-ja.com

ブラウザの歪んだフォント

私のコンピュータには、フォントのレンダリングに問題があるようです。最初は、彼らはしばしば見栄えがします。そして、cltr-aすべてを選択解除すると、しばらくの間OKにレンダリングされることがわかりました。しかし、何かをスクロールまたは入力した後、それらは再び歪んでしまいます。

今でも、この質問を書いていると、下のテキスト領域とプレビューが歪んで、再び歪んでいない状態になります。

これは、歪みがどのように見えるかのスクリーンショットです。 printscreenが歪みをキャプチャできるかどうかはわかりませんでしたが、キャプチャできました。

Radeon HD4850グラフィックカードを使用しています。私は最新のドライバーを持っています。問題は私の両方のモニターに存在します。 ClearTypeをオフにしてからもう一度オンにしてみました。 Notepad ++またはlibreofficeには問題がないようです。私は主にブラウザでそれを奨励しています-私はChromeとFirefox、どちらも同じ問題を抱えています。興味深いことに、Internet Explorerは問題なく動作します(ただし、IEです。使用しません)それ)

ある時点で問題が発生し始めましたが、そもそも原因がわからないようです。


distortion example

2
Dariusz

Firefoxの解決策があります ここ 。 (下記参照)

どうやらgfx.content.Azure.enabledをfalseに設定すると、ここで機能します。 Firefoxによる "(Mozilla)Azure API" の使用を無効にします。ですから、そこに何か問題があります。

Azureは、Mozillaが最終的にCairoに取って代わるために取り組んできた、新しいステートレス2DグラフィックスAPIです。

Azureは(ダイアログの設定を見ずに)独自の方法で「ハードウェアアクセラレーション」を利用していると思うので、Chromeの場合、「ハードウェアアクセラレーション」を無効にすることもできます。これを行うことができます。 次のように

アドレスバーに次のように直接入力できます。

chrome://flags/#force-compositing-mode-2

無効に設定します。クリック Relaunch now 下部にあります。

それがChromeで解決する場合は、ハードウェアアクセラレーションに間違いなく問題があり、最終的にはこれに対処する必要があります(もちろんハードウェアアクセラレーションが必要な場合:)。


Firefoxでハードウェアアクセラレーションを無効にしてみてください。

Gfx.content.Azure.enabled設定をfalseに設定するか、about:configページでgfx.direct2d.disabled設定をtrueに設定してDirect2Dを無効にできない場合は、ハードウェアアクセラレーションを有効のままにします。

http://kb.mozillazine.org/about:config

2
Rik