Windows 7'de Internet Explorer 10'da ClearType'ı (bulanık yazı tipleri) devre dışı bırakma


9

Yakın zamanda en son Internet Explorer 10'u yükledim ve önceki yükseltme ile ilgili sorunumun ne olduğunu tekrar öğrendim - bulanık yazı tipleri aka ClearType! Ne yazık ki IE motoru kullanan bazı uygulamalar var ve bu nedenle tüm içerikler de bulanık: /

DWrite.dll sarıcı hakkında biliyorum ama ne yazık ki sadece IE9 için görünüyor. IE10'da CT'yi devre dışı bırakmak için başka bir çözüm var mı?

(ve netlik için - CT'yi sevmiyorum, ayarlamayı denedim ama benim için ne yaparsam yapayım sadece bulanık ve gözlerim ağrıyor ... muhtemelen monitemin düşük dpi'si ile ilgili)


Bu konuda Microsoft ile temas kurdum. Herhangi bir fiyata herhangi bir çözüm sunmayı reddediyorlar.
Joshua

Resmi bir çözüm olmadığından eminim. Sorun şu ki, aptal nedenlerle, son derece çirkin görünen gri tonlamalı yumuşatma kullanıyorlar. Hayal edebileceğim tek çözüm, işlev çağrısını bağlayacak DWrite.dll sarıcı gibi bir DLL yazmak, ancak bu gibi işlev çağrılarını çengellemek kolay değil ...
user541686

@Mehrdad aslında yanılıyorsunuz. ClearType doe gri tonlamalı yumuşatma KULLANMADI. Düzenli kenar yumuşatma yapar. ClearType, sonuçlarına ulaşmak için renkli alt pikseller kullanır. Bkz. En.wikipedia.org/wiki/ClearType#How_ClearType_works .
XXX

@ MX: IE, ClearType kullanıyor mu? Sadece gri tonlamalı yumuşatma kullandığını düşündüm ve bu yüzden çok bulanık (Metro'nun yaptığı bir gerçeği biliyorum).
user541686

@Mehrdad IE9 ve önceki sürümlerde ClearType kullanılır. Win8'deki IE10 düzenli kenar yumuşatma kullanıyor gibi görünüyor. Win7'de IE10'u bilmiyorum.
XXX

Yanıtlar:


8

IE10'da, tam alt piksel kenar yumuşatma kaldırılır ve geriye kalanlar hala "ClearType" olarak adlandırılsa da gri tonlu kenar yumuşatmadır.

ClearType'ta açıklandığı gibi bu, tasarım gereğidir, Windows 8 Metro için arka koltuk alır .

Bu, Metro UI, IE dahil Metro tarzı uygulamaları ve masaüstü IE'yi etkiler ve düzeltmek için hiçbir şey yapılamaz. Windows 8'de yazı tipi oluşturma, PC'den ziyade tabletler ve küçük dizüstü bilgisayarlar için optimize edilmiştir.

Microsoft gelecekte bu seçeneği IE10'a döndürmedikçe ve ClearType ile yaşayamazsanız, şu anda tek seçeneğiniz masaüstü için kapatıp varsayılan tarayıcı olarak başka bir IE olmayan tarayıcı kullanmaktır.


Böyle yapıyorum ama yine de - bazı uygulamalar IE render kullanıyor, bu yüzden uzaklaşamıyorum. Daha önce de belirtildiği gibi - seçenek IE9'da da yoktu ama DSWrite.dll
Wojtek

IE10 masaüstü için uyumluluk görünümünü etkinleştirmeyi deneyebilirsiniz. Katıştırılmış ActiveX için bir çözüm bilmiyorum (Windows 7'ye not verme ve IE10 kurulumunu engelleme hariç).
harrymc

0

Tarayıcı modunu varsayılan olarak IE8 olarak ayarlamak için geçici çözümü kullanıyorum . Bu, HW hızlanmasını devre dışı bırakır, ancak bunu umursamıyorum. Şimdi geri IE8 render var ki gözlerimi incitmez.


IE bileşenini kullanan tüm uygulamalar için bu bilgileri kullanarak uyumluluk modunu nasıl ayarlayacağınızı açıklayabilir misiniz?
Wojtek

bağlantı açıklıyor. Exe adında bir DWORD oluşturun (iexplore.exe gibi) ve doğru değeri ayarlayın.
magicandre1981

tamam, bunu yaptım - yazı tipleri hala bulanık (IE ve miranda IM'de)
Wojtek

hangi değeri kullanıyorsun 8000 mi 8888 mi?
magicandre1981

8000 kullandım, ancak 8888 açıklamasını okumak muhtemelen daha iyi çalışacaktır
Wojtek
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.