Penyebab rendering font yang buruk di Chrome?

8

Saya perhatikan bahwa teks pada beberapa halaman web terlihat buruk ketika dilihat di Chrome (16.0.912.77 m) sementara OK dengan Firefox (10.0). FWIW, saya menggunakan versi Windows dari aplikasi itu, dengan pengaturan default.

Sebagai contoh (ironis), www.google.com/webfonts .

Apakah ada yang tahu mengapa itu terjadi, dan jika sesuatu dapat dilakukan tentang hal itu?

Terima kasih.


Sunting: Contoh lain:

masukkan deskripsi gambar di sini


Sunting: Begini tampilannya di FireFox:

masukkan deskripsi gambar di sini

OverTheRainbow
sumber
1
Tangkapan layar mungkin merupakan cara yang lebih baik untuk menggambarkan masalah.
ChrisF
Maaf soal itu. Selesai
OverTheRainbow
Ini hanya terjadi pada beberapa halaman web. XPSP3, menjalankan browser Chrome terbaru. Halaman yang sama terlihat apik di Firefox.
OverTheRainbow
1
Saya menambahkan tangkapan layar seperti yang terlihat di Firefox. Lebih mudah dibaca. Bagaimana saya bisa membuat Chrome merender halaman dengan cara yang sama?
OverTheRainbow
3
Bisakah Anda mengunggah tangkapan layar .PNG . Kompresi JPG tidak membantu.
iglvzx

Jawaban:

1

Saya mencari solusi untuk hal yang persis sama: untuk membuat chrome menjadi lebih baik. Itu mengerikan dibandingkan dengan Firefox, IE, dan safari di windows (mode rendering perangkat lunak di Safari membuat seperti pada mac, tapi itu agak lambat).

Alasan mengapa Firefox dan IE9 me-render dengan baik adalah karena mereka menggunakan akselerasi hardware DirectWrite untuk membuat font.

Disarankan untuk mematikan akselerasi GPU di Chrome. Tapi itu tidak berhasil. Saya menemukan solusi yang cukup baik, di mana teks akan diterjemahkan LEGIBLE (tidak mengatakan apa-apa tentang menjadi penuh antialias dan indah):

HAPUS GARIS WOFF DAN LINES SVG !!!!

@font-face {
    font-family: 'SomeFont';
    src: url('../fonts/SomeFont.eot?#iefix') format('embedded-opentype'), 
         url('../fonts/SomeFont.ttf')  format('truetype');
    }

Apa yang saya temukan adalah bahwa Chrome dapat melakukan render TTF dengan lebih baik, tetapi memilih untuk mencari file WOFF terlebih dahulu. Jadi Anda hanya perlu file EOT dan TTF.

Josephus
sumber
0

Chrome menggunakan Windows untuk rendering font. Ini jauh lebih buruk pada Windows 8 beta daripada di tempat lain - cukup bahwa itu tampaknya menjadi usapan di Google. Firefox menggunakan metode rendering font sendiri, yang membuat browser lebih berat tetapi menghindari masalah.

Jika menyetel ClearType Anda tidak membantu, tidak banyak yang dapat Anda lakukan.

Ironisnya, IE9 + memiliki rendering font terbaik dari mesin browser apa pun. Dengan kata lain, bahkan Microsoft menolak untuk menggunakan mesin font jelek mereka sendiri ketika datang ke www.

Saya tidak yakin mengapa Chrome belum menyusun solusi yang lebih baik.

Ide Imperatif
sumber
Apakah Anda yakin itulah cara kerja Chrome? Bahkan tidak mematuhi pengaturan DPI .
Louis Waweru
4
Dengan kata lain, bahkan Microsoft menolak untuk menggunakan mesin font jelek mereka sendiri ketika datang ke www IE9 + menggunakan DirectWrite, yang merupakan "mesin font" Microsoft sendiri.
ta.speot.is
Kualitas font bagus di Chrome pada Mac, jadi itu harus terkait dengan rendering font yang disediakan OS.
Lea Hayes