Новые шрифты для Ubuntu
Возможно, кто-то замечал, что шрифты в Ubuntu рендерятся слегка более жирными, по сравнению с Windows 7 (метод рендеринга ClearType). Особенно это касается жирных начертаний. В Ubuntu я не нашел гибкой настройки рендеринга шрифта, поэтому пришла идея сделать сами шрифты более тонкими. Ниже можно посмотреть скриншот, а также скачать и установить тонкие версии шрифтов Liberation и Ubuntu.
* На Вашем мониторе шрифты могут рендериться иначе.
Итак, открываем терминал (Ctrl+Alt+T) и набираем команды по очереди.
Нужно дописать «http://» перед pale-fonts.googlecode.com
Теперь у нас установлено два новых шрифта, PaleLiberation и PaleUbuntu.
Сделаем backup файла local.conf
Теперь сделаем, чтобы шрифты типа sans заменялись на PaleLiberation
Либо можно сделать, чтобы заменялись на PaleUbuntu
Перезапустите Ваш браузер, либо сделайте logout. Теперь откройте страничку в интернете и посмотрите изменились ли шрифты. Легко заметить по жирному тексту.
А чтобы PaleUbuntu вместо sans шрифтов
Нужно выбрать шрифт, который больше нравится. Просто посерфите в интернете и почитайте страницы.
Также необходимо внести некоторые изменения в файл local.conf
Перемещаемся на строчку 94 (Ctrl+I, 94). Она должна быть следующей
Значение «none» нужно заменить на одно из следующих:
В большинстве случаев нужно выбрать между «rgb» и «none».
none дает «черно-белое» сглаживание.
rgb дает субпиксельное сглаживание и более четкий текст.
Если при rgb края букв явно цветные, то можно поставить none.
В каком порядке расположены пиксели на Вашем мониторе можно посмотреть в документации к монитору.
Следующая, 95 строка, должна быть примерно такой
Замените «hintslight» на одно из следующих значений
Изменения вступают в силу, когда файл сохраняется. Поэтому можно попробовать просто обновить страницу в браузере для проверки текста, либо перезапустить браузер.
Затем удалим сами шрифты
И также удалим скаченные файлы
$ rm -r ~/Downloads/pale-fonts/
* На Вашем мониторе шрифты могут рендериться иначе.
Установка
Команды я буду давать для операционной системы Ubuntu. Если Вы пользуетесь другим linux-дистрибутивом, некоторые пути могут отличаться.Итак, открываем терминал (Ctrl+Alt+T) и набираем команды по очереди.
Нужно дописать «http://» перед pale-fonts.googlecode.com
$ mkdir -p ~/Downloads/pale-fonts/
$ cd ~/Downloads/pale-fonts/
$ wget <a href="http://pale-fonts.googlecode.com/files/ttf-PaleLiberation.tar.xz">pale-fonts.googlecode.com/files/ttf-PaleLiberation.tar.xz</a>
$ wget <a href="http://pale-fonts.googlecode.com/files/ttf-PaleUbuntu.tar.xz">pale-fonts.googlecode.com/files/ttf-PaleUbuntu.tar.xz</a>
$ wget <a href="http://pale-fonts.googlecode.com/files/local.conf.paleubuntu">pale-fonts.googlecode.com/files/local.conf.paleubuntu</a>
$ wget <a href="http://pale-fonts.googlecode.com/files/local.conf.paleliberation">pale-fonts.googlecode.com/files/local.conf.paleliberation</a>
$ sudo tar -xvf ttf-PaleLiberation.tar.xz -C /usr/share/fonts/truetype/
$ sudo tar -xvf ttf-PaleUbuntu.tar.xz -C /usr/share/fonts/truetype/
Теперь у нас установлено два новых шрифта, PaleLiberation и PaleUbuntu.
Сделаем backup файла local.conf
$ sudo cp /etc/fonts/local.conf{,.`date +"%Y-%m-%d"`}
Теперь сделаем, чтобы шрифты типа sans заменялись на PaleLiberation
$ sudo cp local.conf.paleliberation /etc/fonts/local.conf
Либо можно сделать, чтобы заменялись на PaleUbuntu
$ sudo cp local.conf.paleubuntu /etc/fonts/local.conf
Перезапустите Ваш браузер, либо сделайте logout. Теперь откройте страничку в интернете и посмотрите изменились ли шрифты. Легко заметить по жирному тексту.
Настройка
Итак, теперь чтобы использовать PaleLiberation вместо sans шрифтов нужно набрать команду$ sudo cp ~/Downloads/pale-fonts/local.conf.paleliberation /etc/fonts/local.conf
А чтобы PaleUbuntu вместо sans шрифтов
$ sudo cp ~/Downloads/pale-fonts/local.conf.paleubuntu /etc/fonts/local.conf
Нужно выбрать шрифт, который больше нравится. Просто посерфите в интернете и почитайте страницы.
Также необходимо внести некоторые изменения в файл local.conf
$ sudo gedit /etc/fonts/local.conf
Перемещаемся на строчку 94 (Ctrl+I, 94). Она должна быть следующей
<edit name="rgba" mode="assign"><const>none</const></edit>
Значение «none» нужно заменить на одно из следующих:
- rgb — большинство LCD мониторов, используется RGB subpixel smoothing
- bgr
- vrgb
- vbgr
- none
В большинстве случаев нужно выбрать между «rgb» и «none».
none дает «черно-белое» сглаживание.
rgb дает субпиксельное сглаживание и более четкий текст.
Если при rgb края букв явно цветные, то можно поставить none.
В каком порядке расположены пиксели на Вашем мониторе можно посмотреть в документации к монитору.
Следующая, 95 строка, должна быть примерно такой
<edit name="hintstyle" mode="assign"><const>hintslight</const></edit>
Замените «hintslight» на одно из следующих значений
- hintnone
- hintslight
- hintmedium
- hintfull
Изменения вступают в силу, когда файл сохраняется. Поэтому можно попробовать просто обновить страницу в браузере для проверки текста, либо перезапустить браузер.
Удаление
Чтобы вернуть все как было, вначале восстановим файл настроек$ sudo cp /etc/fonts/local.conf.`date +"%Y-%m-%d"` /etc/fonts/local.conf
Затем удалим сами шрифты
$ sudo rm -r /usr/share/fonts/truetype/ttf-PaleLiberation/
$ sudo rm -r /usr/share/fonts/truetype/ttf-PaleUbuntu/
И также удалим скаченные файлы
$ rm -r ~/Downloads/pale-fonts/
0 комментариев