web-dev-qa-db-ja.com

StackOverflowコードブロックがChrome 37でひどく見えるのはなぜですか?

LinuxシステムでGoogle Chromeをバージョン37に更新しました。コードブロックは次のようになります:

enter image description here

そして、私がこの質問を書いている間のテキストは次のようになります:

enter image description here

同じシステムで、 コードブロックに関する質問 Firefoxでは問題ないように見えます。

Chrome 37のフォントの問題は何ですか?

詳細な情報

Google Chrome開発者ツールによると、次のフォントファミリーが計算されました。

Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;

Firefoxの場合:

Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif
16
Martin Thoma

以下をせよ:

  1. ファイルを作成します~/.fonts.conf
  2. 次のテキストを追加します

    <match target="font" >
        <edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit>
    </match>
    
  3. Chromeを再起動します

出典: https://code.google.com/p/chromium/issues/detail?id=408059

8
Martin Thoma

Linuxフォントレンダリングに関するChrome 37のバグ に遭遇しているようです。これは、Windowsでレンダリングを更新していることが原因である可能性があります。いくつかの投稿によると、リリース前に修正されているはずでしたが、そうではなかったと明らかに言っている人もいます。 38ベータ版へのジャンプ、ローカルフォント情報の更新、自動ヒントオプションの変更など、これに対処するための複数の提案がそこで提供されています。

彼らの例〜/ .fonts.confを再投稿しますが、最後の手段としてのみ試してみます。最初にベータ版を試してください。

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit name="autohint"><bool>false</bool></edit>
  </match>
</fontconfig>`
2
trlkly

私も同じ問題を抱えていました。 OS:フォント拡張機能を備えたLinux Mint 17Cinnamon。

現在のChromeディスプレイのズームを確認してください。ズームを縮小または拡大すると、フォントのレンダリングが明確になります。

0
Dave Burke

編集〜/ .fonts.confは私のために働いています、私の〜/ .fonts.conf(debian Jessie、xfce4、chrome 43.0.2357.81(64ビット))は:

<!-- put to ~/.fonts.conf to improve chrome font rendering -->
<match target="font">
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
0
kurtmeln