Уникайте розмитих текстів, коли у вас 150% нормальної DPI (windows 8.1)


10

(так, це поширена проблема, але знайдені рішення для мене неприйнятні)

Я використовую один екран 1920 x 1080, і 125% нормальної DPI для мене навіть мало, і я вважаю за краще 150% на Windows 8.1.

Коли DPI = 150%, тексти в опері та хромі розмиті, але не у Firefox http://imageshack.com/a/img545/3117/5jyw.png

Коли DPI = 125% (за замовчуванням) текст чітко зрозумілий, вони лише невеликі http://imageshack.com/a/img812/5769/p8r7.png

Я спробував рішення, які нібито вирішили мою проблему:

  • а) увімкнення Дозвольте вибрати рівень масштабування для всіх моїх дисплеїв - ніякого впливу на різкість тексту (див. перше зображення)
  • b) Контекстне меню програми> вкладка сумісності > перевірити Вимкнути масштабування дисплея у налаштуваннях високої DPI - програма ігнорує 150% масштабування та показує, як при 125% масштабуванні. Це означає, що розмір тексту невеликий:

введіть тут опис зображення

Зауважте, що навіть диспетчер пристроїв (рідна програма Windows) розмито на 150% DPI.

введіть тут опис зображення

Отже, я шукаю спосіб отримати чіткий і великий розмір тексту у всіх програмах (наприклад, опера, хром) у Windows 8.1


Спробуйте скористатися 125-відсотковою шкалою, а потім CTRL та знаком + і побачити, чи це допомагає. Натискання + кілька разів збільшить розмір ще більше.
кібернард

програма має бути DPIaware: msdn.microsoft.com/en-us/library/ms701681%28v=vs.85%29.aspx . Схоже, ви використовуєте деякі, які не знають.
magicandre1981

Як правило, візуалізація тексту Chrome є порівняно з Firefox та IE. Не впевнений, чи багато ви можете зробити з цим, крім переключення браузерів, враховуючи, що це відома і повідомлялася проблема роками (також надання субпікселів та підміна Unicode).
Боб

cybernard - тоді я маю це робити для всіх щойно відкритих вкладок, і взагалі це стосується не всіх програм. Опера має функцію збільшення, але вона все ще розмита. Skype також розмито при переключенні 150% DPI.
Фібо Ковальський

Відповіді:


3

Chrome не вистачає підтримки DirectWrite для візуалізації шрифтів у Windows. Ви описуєте проблему - це те, що відбувається не лише у високих параметрах DPI, але й у звичайних (100%) налаштуваннях.

На веб-сайті випусків Chromium є довга і стара нитка: https://code.google.com/p/chromium/isissue/detail?id=25541

Розробники заявили, що вони вже вмикають його на Chrome Canary-версіях, але немає розкладу, коли звичайна версія Chrome підтримуватиме її.

Можна ввімкнути DirectWrite запуск останньої збірки Chrome Canary за допомогою таких параметрів:

# To enable DirectWrite:
--enable-direct-write --no-sandbox

# To enable DirectWrite and sub-pixel font scaling:
--enable-direct-write --no-sandbox --enable-experimental-web-platform-features 

Наведені вище параметри були перераховані одним із розробників у тому ж потоці. Посилання для публікації https://code.google.com/p/chromium/isissue/detail?id=25541#c61

Будьте попереджені, відключивши функцію "пісочної скриньки", ви ставите під сумнів один із функцій безпеки Chrome.

Opera, яка використовує Webkit, має таку ж проблему, що і Chrome.


Зараз у Chrome підтримується DirectWrite. Думаю, це було виправлено у версії 34 чи 37.
Hind-D

1

Я також використовую 1920 x 1080. У Chrome Beta версії 37 (я не знаю, чи він ще доступний у стабільному Chrome), ви можете зайти у прапори ( chrome://flags) та включити текст поля відстані . Тепер текст набагато чіткіше, коли я збільшую масштаб (але не на всіх сайтах).


0

У мене Win 7 64bit, і я вирішив проблему, перевіривши сумісність з Win XP (SP 2).

Отже, клацніть правою кнопкою миші на Chrome-> Сумісність-> Перевірити: Запустіть цю програму сумісністю із-> Виберіть: Windows XP (Service Pack 2).

Раніше я перевіряв і вибирав для Win 7, або взагалі не перевіряв.


0

Редагування реєстру Windows повністю вирішило проблему товщини шрифту, ми можемо настроїти товщину / темноту шрифту шляхом калібрування значення FONTSMOOTHINGGAMMA між 150 і 190 шістнадцятковими (від 336 до 400 десяткових)

-     START  ->  RUN  ->  REGEDIT
-     search for  FONTSMOOTHINGGAMMA   by  keying  " Ctrl F "  ( will automatically take us to  CurrentUser\ControlPanel\Desktop  path)
-     double-click mouse on  FONTSMOOTHINGGAMMA   enter anything between 150 and 190 hexadecimal.(the Lower the value, the thicker the fonts.)
-     close the REGEDIT tool
-     LOGOFF and then LOGON

Зараз у веб-переглядачі Chrome усі шрифти дуже густі та дуже темні.

Але ми повинні переконатися, що згладження ClearType увімкнено у Windows (controlPanel -> персоналізація -> зовнішній вигляд -> Ефекти -> плавний прапорець ClearType (поставлений галочку))

                     OR  alternately in RegEdit ...

         FONTSMOOTHING=2
         FONTSMOOTHINGTYPE=2
         FONTSMOOTHINGORIENTATION=1  for LCD-screen,  0 for CRT-screen

Чи можете ви включити до і після скріншоти, щоб проілюструвати різницю?
Zero3
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.