Windows 10 wyjątkowo wygładzony wewnętrzny obszar okna

0

Przy niewielu aplikacjach - zarówno starych, jak i open source, mam problem z wygładzaniem systemu operacyjnego w wewnętrznej części okna. Wszystko jest wygładzone. To sprawia, że ​​używanie Emacsa-w64 jest bardzo bolesne i jestem zmuszony używać notatnika ++, ponieważ nie ma tego problemu z wygładzaniem. Jeśli wyłączę wygładzanie w całym systemie, okaże się to bardzo brzydkie, nawet gorsze niż wygładzone.

Nie wiem, czy to jest clearType czy coś innego, ponieważ pojawia się w niektórych aplikacjach, a nie istnieje w innych.

Wygładzany jest tylko wewnętrzny obszar okna, nagłówek okna nie jest wygładzany.

przykład bezstratnego odcięcia od ekranu

Wygląda to na błąd, moje sugestie były takie, że wewnętrzny obszar jest umieszczany w jakimś buforze systemowym, a następnie przenoszony do innego bufora, a pomiędzy tymi zastosowanymi jest wygładzanie transakcji. Może być kilka buforów DirectDraw? Ponieważ wiele aplikacji wykonujących renderowanie tekstu, na przykład Notatnik - używa standardowej procedury do renderowania tekstu (ClearType) i nie wykazuje tego zachowania. Aplikacje, które wszystko kontrolują same, dobrze sobie radzą.

sanaris
źródło
To forum tagu Emacs jest rzadko używane przez nikogo, a kiedy jest używane, powinno to być pytanie, a nie prośba o funkcję. Być może byłby to lepszy problem M-x report-emacs-bug. Nie jest również jasne, co konkretnie jest „nagłówkiem” w kontekście żądania funkcji. Czy jest to wiersz z napisem emacs @ TEREBRUM, czy to pasek menu, czy też przyciski paska narzędzi? Te dwa ostatnie elementy można całkowicie usunąć, jeśli ich zobaczenie jest problematyczne. Obsesyjnie kompulsywnie podchodzę do wielu rzeczy, ale szczerze mówiąc, nie widzę problemu z opublikowanym obrazem.
prawnik
Nie jest jasne, jaki problem opisujesz. Podobnie jak @lawlist, nie widzę nic „wygładzonego” i nie mam pojęcia, co rozumiesz przez „wewnętrzne” okno. Może mówisz o grzywce? Moja sugestia: wyjaśnij pytanie, w przeciwnym razie może zostać zamknięte jako niejasne.
Drew
Jeśli mówisz o wygładzaniu (np. ClearType), to nie wiem, co masz na myśli mówiąc o „wewnętrznym” obszarze. Dla mnie (w MS Windows 10) ClearType nie wpływa negatywnie na Emacsa. Ale efekt prawdopodobnie zależy od używanej czcionki.
Drew
Pozostaje pytanie, dlaczego „automatyczne zmienianie rozmiaru” dzieje się na moim komputerze z systemem Windows 10, a nie na systemie Windows 8. Prawdopodobnie DPI ekranu ma pewne zakłócenia.
sanaris

Odpowiedzi:

0

Znalazłem jedno zaokrąglenie w górę: we właściwościach „Zgodności” pliku „.LNK” zaznacz pole „nie przeskalowuj”. To trzecie pole wyboru z „Parametry”.

Również dla pewności zaznaczam pole wyboru „Windows 8”. Ponieważ w Win8 tak się nie stało.

Opis: „Wyłącza automatyczne zmienianie rozmiaru programów, jeśli używane są duże rozmiary czcionek. Wypróbuj to ustawienie, jeśli czcionki o dużej skali zakłócają wygląd programu”.

Odkryłem również, że można to zrobić za pomocą regedit. Przepis z tenforums.com .

Byłoby wspaniale wiedzieć, jak to zrobić z perspektywy CMD. Ale rozwiązany! Działa także inne stare edytory tekstu! Na przykład „SourceInsight3”.

sanaris
źródło