Nieprawidłowe skalowanie w systemie Windows 7

10

Natknąłem się na problem drugi po zainstalowaniu systemu Windows 7 kilka miesięcy temu, ale wpłynęło to tylko na kilka aplikacji w tym czasie, więc go zignorowałem. Teraz coraz więcej aplikacji działa w ten sam sposób i jest to denerwujące. Ustawienia DPI wydają się mieć problem, jak widać poniżej:

Zły

Ta sama aplikacja powinna wyglądać następująco:

Dobry

DPI jest ustawione na 100% (próbowałem to zmienić, ale nie przyniosło to efektu). Myślę, że być może ustawienia regionalne / językowe mają z tym coś wspólnego, ale nie mogę wyłączyć go tylko w języku angielskim.

Jakieś pomysły?

Anonimowy
źródło
Nie wolno mi mieć dwóch linków w opisie. Ale na przykład tak zwykle powinien wyglądać program: c.ask.nate.com/imgs/qrsi.tsp/8861288/11823503/0/1/A/01.jpg (nie przeszkadza klasyczny motyw systemu Windows, dzieje się to na wszystkie tematy)
Anonimowy
Jaka jest twoja rozdzielczość ekranu?
Nicu Zecheru,
1024x768 (....)
Anonimowy
Możesz kliknąć prawym przyciskiem myszy skrót do programu i wybrać właściwości. Na karcie Zgodność zaznacz „Wyłącz skalowanie wyświetlacza w ustawieniach wysokiej DPI”. Kliknij OK i uruchom program. Czy to rozwiązuje problem dla tego programu?
harrymc

Odpowiedzi:

10

Jest to znany błąd, który wpływa na użytkowników z wyświetlaczem o wysokiej rozdzielczości.

Podczas instalacji system Windows 7 instaluje większy zestaw czcionek, który wynosi 125% normalnego rozmiaru. Jeśli następnie wrócisz do standardowego rozmiaru czcionki (100%), system Windows zachowa niektóre duże czcionki, mimo że wszystko inne jest dostosowane do standardowych czcionek, co powoduje, że niektóre programy wyświetlają się niepoprawnie, ponieważ DPI jest zbyt duże dla rozmiaru okna .

  1. Otwórz menu Start, wpisz regediti naciśnij Enter .
  2. Znajdź klucz HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  3. Znajdź wartość MS Sans Serif 8,10,12,14,18,24
  4. Zmień z SSERIFF.FONnaSSERIFE.FON
  5. Odnaleźć MS Serif 8,10,12,14,18,24
  6. Zmień z SERIFF.FONnaSERIFE.FON
  7. Znajdź kuriera 10,12,15
  8. Zmień z COURF.FONnaCOURE.FON

Uruchom ponownie system Windows, a problem powinien zostać rozwiązany.

Ian Atkin
źródło
Cała przyjemność po mojej stronie.
Ian Atkin
3

Kliknij pulpit prawym przyciskiem myszy, kliknij Personalizuj> Kolor okna> Zaawansowane ustawienia wyglądu i zmień tam rozmiary czcionek. Lub możesz po prostu ustawić wszystko na domyślny motyw i zobaczyć, co się stanie.

Bobort
źródło
Nie mogę mówić za oryginalnym pytającym o to pytanie, ale wygląda na to, że próbował zmienić DPI za pomocą tego podejścia i ustawił go na 100%, tylko po to, aby niektóre programy nadal były zbyt duże.
Fopedush,
0

Korzystam z 32-bitowego dodatku SP1 dla systemu Windows 7, pobrałem aplikację MemSet4.1 i wszystko jest w porządku na moim ekranie. Zmiana ustawień DPI nie ma żadnego wpływu na jego wyświetlanie. Zmiana rozdzielczości ekranu również nie odcina treści, jak pokazano na ekranie. Nawet praca z różnymi językami nie ma żadnego wpływu na wyniki. We wszystkich takich przypadkach otrzymuję poprawny wynik, więc w rzeczywistości nie widzę problemu na moim komputerze.

Myślę, że powinieneś poszukać sterownika ekranu zainstalowanego na twoim komputerze, a jeśli poprawny sterownik nie jest zainstalowany i używany jest domyślny system Windows, musisz zainstalować właściwy sterownik ekranu.

Manoj Agarwal
źródło
0

Odpowiedź Iana Atkina bardzo mi pomogła, w moim przypadku „właściwe” nazwy plików czcionek były nieco inne, być może z powodu innych ustawień regionalnych:

Otwórz menu Start, wpisz regedit i naciśnij klawisz Enter. Znajdź klucz HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts

Znajdź wartość MS Sans Serif 8,10,12,14,18,24 Zmiana z SSERIFF R .fon do SSERIFE R .fon

Znajdź MS Serif 8,10,12,14,18,24 Zmień z SERIFF R .FON na SERIFE R .FON

Znajdź Kuriera 10,12,15 Zmień z COURF R. FON na COURE R. FON

Dziękuję bardzo Ian Atkin, może moja mała notatka pomoże również innym

Giennadij Meergus
źródło
0

Rozwiązanie @ ian-atkin nie naprawiło tego, ale pomogło mi odkryć lokalizacje czcionek, które doprowadziły mnie do mojego problemu / rozwiązania:

Z jakiegoś powodu moja lokalna aplikacja wypełniła własną wersję MS Sans Serif, dzięki czemu czcionki wyglądają naprawdę malutko. Musiałem zmienić to z powrotem na oryginalne wartości.

Sam
źródło