Как сделать нормальные шрифты в Ubuntu?
О чем это мы? После перехода из операционной системы Windows на Ubuntu, многие пользователи сморят на нее в растерянности, и одна из таких причин: шрифты.
К сожалению, по лицензионным соображениям практически во всех дистрибутивах Linux нет из коробки всем знакомой тройки шрифтов: Times New Roman, Arial, Courier и прочих таких любимых сердцу. Ситуация усугубляется тем, что большинство сайтов Интернета заточены на использование именно существующих в Windows шрифтов, и выполненяемые браузером замены могут не совпадать с задумкой дизайнеров этих сайтов. Кроме того, после майкрософтовского метода сглаживания ClearType хотется что-то такого же.
Допустим до начала эксперимента у нас экран выглядит так:
Не очень…
Начем с добавления шрифтов от Microsoft. Краткий экскурс в историю: когда-то давным давно компания Microsoft выпустила комплект своих шрифтов под лицензией AS IS (как есть), таким образом на сегодняшний день существует законная возможность скачать их и установить себе в систему, даже если вы не являетесь владельцем лицензии на Windows.
Так как на дворе 21 век, ничего мы сами качать не будем, а поручим установку инсталлятору. Переходим в меню Приложения -> Установка/удаление, выбираем Показать все доступные приложения и в строке поиска вводим слово corefonts. У нас отобразится пакет Microsoft Core Fonts, который мы и установим:
Далее придется немного повозиться. Есть такой замечательный шрифт Tahoma, но к сожалению он не вошел в этот пакет. Существует аналогичный легальный вариант его установки: получить дистрибутив свободно распространяемой программы Microsoft Word Viewer 97 и извлечь его из этого архива. Пойдем наиболее простым путем. Убеждаемся, что у нас установлен WINE, и если нет – устанавливаем:
Идем по ссылке и выбираем Файл -> Сохранить как… в нашем браузере. Допустим мы сохранили его в наш домашний каталог (типа /home/<имя_пользователя>):
Это скрипт, который автоматизирует некоторые операции для настройки окружения Windows программ. Ко всему прочему он также может помочь нам установить шрифт Tahoma. Скрипт полезный, скорее всего будем его использовать не раз, а поэтому поместим его в меню. Открываем меню Система -> Параметры -> Главное меню:
Слева выбираем пункт Системные и щелкаем по кнопке Новый элемент. Все просто: задаем имя, отображаемое в меню, и путь к скрипту (в моем случае это будет /home/dima/winetricks) в качестве аргумента к командному процессору bash:
Пробуем. При выборе нового элемента меню, должно отобразиться следующее окно:
Из всего богатства выбора сейчас нам необходима только Tahoma, выбираем ее и щелкаем по кнопке OK. Проверяем установку: в меню Приложения -> Wine -> Browse C:\ Drive, далее переходим в папку Windows и затем в Fonts. Вот она Tahoma!
По этому пути, к сожалению, этот шрифт будет доступен только приложениям Windows. Нам необходимо перенести его каталог шрифтов всей системы. Открываем терминал и выполняем команду переноса: sudo mv ~/.wine/drive_c/windows/Fonts/tahoma.ttf /usr/share/fonts/truetype/msttcorefonts/
Обратите внимание, что таким образом реально получить только обычное начертание шрифта Tahoma, а вот для полужирного (файл tahomabd.ttf) необходимо иметь лицензию на какой-нибудь продукт, его содержащий. Например, Windows. В любом случае даже если мы установим только один файл с начертанием, полужирный будет отрисовываться рельефным. Не очень красиво, но не смертельно.
Переходим к тонкой подстройке. В терминале даем следующую команду sudo dpkg-reconfigure fontconfig-config
Откроется текстовая утилита настройки. Выбираем способ подстройки шрифтов на экране: Native
Включаем технологию субпиксельной отрисовки на экране: Автоматически
И запрещаем растровые шрифты по умолчанию: Нет.
Даем следующую команду в терминале, чтобы применить новые настройки: sudo dpkg-reconfigure fontconfig
Переходим в меню Система -> Параметры -> Внешний вид, вкладка шрифты. Выбираем параметр Субпиксельное сглаживание (для ЖК-мониторов):
Далее я рекомендую, если у вас ноутбук или монитор повышенной четкости, то следует рассчитать и выставить количество точек на дюйм. Это делается следующим образом: берется линейка и измеряется ширина матрицы (не всего монитора, а только самого экрана), затем получившееся число в сантиметрах делится на 2,54 (отношение дюймов к сантиметрам), и уже на эту величину делится количество точек по ширине экрана (можно посмотреть из меню Система -> Параметры -> Разрешение экрана). Для моего ноутбука с шириной экрана 33 см и разрешением 1680 точек это будет:
1680 точек / (33 см / 2,54) = 129 точек на дюйм
Щелкаем по кнопке Подробнее и вводим эту величину в поле Разрешение. Возможно после этого съедут размеры шрифтов – не беда, можно уменьшить их размеры, зато теперь мы будем приятно удивлены их четкостью!
Следующим шагом выключим сглаживание у очень мелкого шрифта. Нажимаем Alt-F2 и вводим команду на редактирование конфигурационного файла gksudo gedit /etc/fonts/fonts.conf
Проматываем окно редактора до конца, и перед закрывающим тэгом </fontconfig> вставляем содержимое:
<match target="font"> <test name="weight" compare="more"><const>medium</const></test> <edit mode="assign" name="autohint"><bool>false</bool></edit> </match>
Перезагружаемся. Смотрим изменения:
Уже лучше, но стандартный шрифт Ubuntu на любителя. Снова открываем окно настройки из меню Система -> Параметры -> Внешний вид, вкладка Шрифты и меняем шрифты на те, которые нам больше нравятся. Я предлагаю сделать выбор между двумя свежеустановленными: Verdana и Tahoma. Выбирайте, вот скриншот с Tahoma:
А вот Verdana:
И последним шагом настраиваем Firefox, чтобы он отображал шрифты на сайтах, аналогично Windows. Из меню Правка -> Настройки, вкладка Содержимое, раздел Шрифты и цвета, щелкаем по кнопке Дополнительно. Выбираем шрифт с засечками Times New Roman, без засечек – Arial:
Посмотрите как приятно изменилась система!




















[...] Настройка шрифтов в Ubuntu Полная руссификация Подключение Linux в домен Active Directory Все об использовании Linux в офисе [...]
Классная инструкция, даже доярка по ней может настроить шрифты.
что-то у меня вместо Tahoma квадратики( А с остальными всё в проядке
Автору респект и уважуха. Все настроил и доволен как слон!!!
спасибо Автор! все отлично!
Великолепно! Вот если бы подсказал кто из уважаемых, как разделить Arial Narrow и Arial – вообще было бы супер. Проблема выглядит так: в окне выбора Параметры — Внешний вид — Шрифты пишется Arial, отображается Arial Narrow, а в свойствах дублирование – по два Normal, два Bold и т.д. Может прописать порядок отражения шрифтов?
УЖАС! Чему вы учите молодёжь!!
Вот ГОРАЗДО более логичный и простой метод:
http://ubuntuforums.org/archive/index.php/t-82318.html
Спасибо за статью, очень помогло!
Спасибо огромнейшее!
Долго мучался и не мог понять почему у меня в браузерах шрифты коряво отображаются.
А тут увидел, что всего-то нужно было выставить правильное значение пикселов на дюйм.
Сразу все стало на свои места, правда кое-где некоторые шрифты все равно смазываются… Но в целом гораздо лучше чем было!!
Способ добавления тахомы в систему по ссылке gorza более быстрый и полный (добавляется также tahoma полужирный). Только не до конца понятна «легальная сторона вопроса»
По собственному опыту добавлю, что при выборе «субпиксельного сглаживания» появилась нечеткость шрифта Times New Roman на экране, плюс красноватый оттенок (особенно заметен был на белом фоне). Вопрос решил установки настройки «уточнение – полное» вместо «уточнение – слабое» в диалоговом окне «подробнее».
Спасибо, автор! Отличная статья, очень полезная.
Спасибо, а то уже в сметениях находился. Думал зачем я вообще начал со шрифтами ковырятся в убунте.
Автор – молодец!
Безумно благодарен! Прощайте стандартные шрифты убунты! (:
В ubuntu 9.04команда dpkg-reconfigure fontconfig-config не пашет!
Кто-нить знает как эту утилиту запустить?
Ubuntu 9.04 тоже не срабатывает команда dpkg-reconfigure fontconfig-config.
Подскажите, линуксойды добрые!
Спасибо, помогло=)
Большое спасибо за подробную инструкцию! Провозился часа два с настройками шрифтов, пока эту статейку не нашел. Для новичка очень полезно.
У меня Убунта 9-10 но я не смог запустить команду sudo dpkg-reconfigure fontconfig-config
Пробовал и под root и под админа – ничего не помогает. Что делать то? Опытные – подскажите!
ОГРОМНОЕ СПАСИБО!
Рад как танк:)
Только вот sudo dpkg-reconfigure fontconfig-config не работает на убунте 9.10. Но и без нее все отлично заработало:)
в убунте невыполняеться команда
sudo dpkg-reconfigure fontconfig-config
ничего непроисходит. Что делать? хелп