Jeżeli masz komputer z Windows 10 i ekranem o relatywnie wysokim PPI (np.: mały rozmiar ekranu, ale Full HD lub 4K), to być może zetknąłeś/aś się z problemem rozmytych i niewyraźnych czcionek w okienkach dialogowych.
Problem pojawia się, przy próbie skompensowania niewielkich wymiarów ekranu, powiększeniem czcionek – w ustawieniach Personalizacji, powinno być widać:
Rozmycie wynika ze zmienionego w Windows 10 (w stosunku do Windows 8.1 i wcześniejszych) sposobu skalowania czcionek przy wysokim PPI.
Dobra wiadomość jest taka, że da się przywrócić stary sposób, odzyskując porządne, ostre wyświetlanie.
Konieczne są do tego 2 kroki:
Krok 1 – Przygotowujemy skrypt zmieniający sposób skalowania czcionek
Sam skrypt wygląda tak:
REG ADD "HKCU\Control Panel\Desktop" /v DpiScalingVer /t REG_DWORD /d 0x00001018 /f REG ADD "HKCU\Control Panel\Desktop" /v Win8DpiScaling /t REG_DWORD /d 0x00000001 /f REG ADD "HKCU\Control Panel\Desktop" /v LogPixels /t REG_DWORD /d 0x00000078 /f
i należy go zapisać w pliku z rozszerzeniem CMD, żeby dało się go uruchamiać.
Poniżej możecie ściągnąć gotowca – z rozszerzeniem TXT, które trzeba będzie zmienić po pobraniu na CMD lub od razu z rozszerzeniem CMD (przy czym o to ostatnie pretensje mogą mieć programy antywirusowe, dlatego także TXT)
Skrypt naprawiający niewyraźne czcionki – wersja CMD
Skrypt naprawiający niewyraźne czcionki – wersja TXT (wymaga zmiany rozszerzenia pliku na CMD po pobraniu)
Krok 2 – uruchomienie skryptu
Niestety nie wystarczy tego skrytpu uruchomić jednokrotnie. Windows nadpisałby samodzielnie ustawienie po restarcie. Z tego powodu skrypt uruchamiać będziemy przy każdym logowaniu. Zrobimy to tak:
- Uruchamiamy
gpedit.msc
- Przechodzimy do:
Konfiguracja użytkownika > Ustawienia systemu Windows > Skrypty (logowanie/wylogowywanie)
- Dla logowania dodajemy skrypt wskazując pobrany plik
Dzięki temu przy każdym logowaniu ustawienia zostaną przywrócone, a wyraźne i ostre czcionki – zachowane.