almador: (snow)
[personal profile] almador
Сегодня тут будет чисто технический пост.

Итак, те из вас кто купил ноутбук с разрешением выше или равным 1920 на 1080 наверное уже заметили, что шрифты при таком разрешении могут выглядеть исключительно мелко. Решением может быть включение фунции масштабирования в Windows. Например у меня включено укрупнение шрифтов на 160 процентов.

Но если после такого укрупнения вы запустите браузер, то заметите удивительную метаморфозу - все страницы, как и впрочем системные шрифты будут выглядеть размытыми и увеличенными как раз до 160 процентов (в моем случае). Т.е. поплывут не только шрифты, но и картинки.

Для браузеров на основе chromium (а это такие браузеры Chrome, Yandex Browser, Amigo, Opera выше версии 12.17) существует решение, позволяющее вернуть на родину нерастянутое отображение страниц и шрифтов.

Данная инструкция была написана и опробована на новом браузере Vivaldi, созданном выходцами из команды Opera 12. Да, он уже не работает на движке Presto, но пытается сохранить фишки старой Оперы.

Как это выглядит:

До:



После:



Снимок экрана не отражает всего ужаса размытия, но поверьте в реальности размытие просто катастрофическое. А вот после применения твиков - словно пелена падает с глаз! :)

Итак вот сама инструкция (в скобках указаны альтернативные варианты вводы для других браузеров на основе Chromium):

Решаем проблему размытых шрифтов (при включенном в Windows масштабировании)

Способ в равной степени подходит к любому браузеру на основе chromiuim.

Итак:
1. В свойствах ярылка браузера после vivaldi.exe (chrome.exe) вставляем строчку:
--high-dpi-support=1 --force-device-scale-factor=1

Получаем нечто в стиле:
"C:\Vivaldi\Application\vivaldi.exe --high-dpi-support=1 --force-device-scale-factor=1"

2. Заходим в vivaldi://flags (chrome://flags)
Находим:
"Отключить DirectWrite Windows
Отключение тестовой системы рендеринга шрифтов DirectWrite. #disable-direct-write
и нажимаем "Включить", после чего перезапускаем браузер.

Тем самым мы возвращаем реальный масштаб шрифтам и изображениям, а также делаем их четкими и неразмытыми.

(применительно к Vivaldi): К сожалению в результате шрифты в браузере станут очень маленькими. Для увеличения системных шрифтов - например во вкладках, меню, открываем файл common.css (у меня он расположен по адресу: c:\Vivaldi\Application\1.0.162.4\resources\vivaldi\style) и заменяем строку:
font-size:11.5px
например на строку
font-size:15.5px

Для изменения шрифтов на веб-страницах вводим vivaldi://chrome/settings/fonts (chrome://settings/fonts), выбираем "Скачать расширение для настройки шрифтов". (для других браузеров настройка шрифтов возможна без скачивания расширения, но в расширении шрифты можно настроить более детально)

Речь идет вот об этом расширении:
chrome.google.com/webstore/detail/advanc...keecicepbmbm/related

После установки расширения заходим на адрес:
chrome-extension://caclkomlalccbpcdllchkeecicepbmbm/options.html
и настраиваем шрифты под себя.

з.ы. Кстати, если вы пользуетесь портабельной версией Chrome, то параметры запуска можно прописать в ini-файле GoogleChromePortable.ini, который нужно создать в той же папке где находится GoogleChromePortable.exe

Содержимое файла GoogleChromePortable.ini:
[GoogleChromePortable]
AdditionalParameters= /high-dpi-support=1 /force-device-scale-factor=1

А если вы хотите, чтобы портабельная версия Chrome открывала все веб ссылки из других программ, то замените в реестре значение параметра
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command
"GoogleChromePortable\App\Chrome-bin\chrome.exe"
на
"GoogleChromePortable\GoogleChromePortable.exe"

Date: 2015-04-29 05:14 pm (UTC)
From: [identity profile] ksaksaklut.livejournal.com
А где тут траффик?

Date: 2017-01-13 09:02 am (UTC)
From: [identity profile] almadorus.livejournal.com
все вышеперечисленное актуально только для браузеров на базе chromium ниже 51-й версии включительно

начиная с 52-й версии directwrite выключить нельзя!

теперь всем предлагается в принудительном порядке любоваться размытыми шрифтами...

Profile

almador: (Default)
almador

April 2015

S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728 2930  

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2017 05:34 am
Powered by Dreamwidth Studios