Anonim

Kemas kini: Google telah mendayakan DirectWrite secara lalai dengan pelepasan Chrome 37 pada akhir bulan Ogos 2014. Akibatnya, bendera kini disenaraikan sebagai "Lumpuhkan DirectWrite" dan anda harus mendayakan bendera ini jika anda ingin melumpuhkan sokongan DirectWrite.
Google Chrome untuk Windows telah lama dilanda masalah masalah fon. Dari fon yang kelihatan sedikit "mati" berbanding dengan platform lain, untuk menyingkirkan kesilapan rendering, teks tidak kelihatan seperti yang baik di Chrome. Syukurlah, ciri beta baharu penyemak imbas akhirnya membawa sokongan untuk DirectWrite, API rendering teks Microsoft untuk Windows yang dapat meningkatkan rendering font dengan ketara. Sehingga kini, rendering fon Chrome telah bergantung pada Windows Gaming Device Interface (GDI), API yang lebih tua dan kurang mampu.

Melalui gHacks, contoh penyajian fon Chrome di Windows apabila DirectWrite dilumpuhkan (atas) dan didayakan (bawah).

Seperti yang dinyatakan oleh gHacks , versi Chrome 35, kini dalam beta, termasuk tetapan untuk mendayakan sokongan DirectWrite. Untuk mendayakan DirectWrite di Chrome, pertama pastikan anda menggunakan versi beta penyemak imbas, dan semak untuk memastikan anda dikemas kini sekurang-kurangnya versi 35 (khususnya, kami menguji ciri ini pada Chrome 35.0.1916.27).
Seterusnya, lancarkan Chrome dan masukkan chrome: // flags ke bar alamat penyemak imbas. Ini akan membolehkan akses kepada pelbagai ciri tersembunyi dan eksperimen, jadi berhati-hati apabila anda membuat keputusan dalam menu ini.

Cari tetapan untuk Membolehkan DirectWrite . Kini saat ini masuk kelima dari atas, tetapi jika ia bergerak dalam versi masa depan, anda dapat dengan cepat menemukannya melalui ciri carian di Chrome ( Control-F atau F3 ). Pilih Dayakan dan hentikan dan lancarkan pelayar semula.
Setelah melancarkan semula, anda akan melihat bahawa rendering font Chrome, terutama ketika datang ke Google Font, muncul lebih bersih. Anda juga tidak akan lagi mengalami ralat rendering fon Chrome yang membuat fon tidak dapat dikenali dalam bekas versi penyemak imbas.
Jika atas sebab tertentu anda lebih suka kaedah penyajian GDI lama, ulangi langkah-langkah di atas dan pilih Lumpuhkan kali ini. Seperti dahulu, anda perlu berhenti sepenuhnya dan melancarkan semula Chrome untuk melihat perubahan itu.
Seperti yang disebutkan, sokongan DirectWrite kini wujud hanya dalam versi beta Chrome. Tidak jelas apabila Google akan memilih untuk memindahkannya ke versi penyemak imbas Windows yang stabil.

Bagaimana untuk memperbaiki rendering font krom di windows dengan directwrite