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"
From:
Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
User
Account name:
Password:
If you don't have an account you can create one now.
Subject:
HTML doesn't work in the subject.

Message:

 
Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.

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 Jul. 23rd, 2017 08:29 pm
Powered by Dreamwidth Studios