Шрифты в Ubuntu Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:шрифты [2012/05/12 14:57]
[Проприетарные шрифты]
wiki:шрифты [2021/01/11 21:29] (текущий)
[Решение проблем с отображением шрифтов в рабочем окружении KDE]
Строка 1: Строка 1:
 ====== Шрифты в Ubuntu ====== ====== Шрифты в Ubuntu ======
-Это заготовка статьи о шрифтах. Вы можете помочь проекту,​ исправив и дополнив её. 
 ===== Общая информация ===== ===== Общая информация =====
 +Шрифт - информация его определяющая - может храниться в файле в разных форматах. В свободных системах для работы со шрифтами может использоваться библиотека [[http://​www.freetype.org/​|FreeType]]. Например,​ в Ubuntu 12.04 Precise библиотека libfreetype6. Она поддерживает около [[http://​freetype.sourceforge.net/​freetype2/​index.html#​features|десятка разных форматов]]. Среди них распространённый формат TrueType. Для хранения в этом формате одного шрифта часто используется один файл, хотя это не обязательно. Расширение имени файла с содержимым такого формата - "​ttf"​. Как правило,​ сегодня среднестатистический пользователь чаще всего напрямую сталкивается именно с этим форматом. Потому описанное в статье в первую очередь применимо к TrueType. Но полезно не забывать,​ что можно втретиться с другими типами шрифтов.
  
-===== Свободные шрифты =====+В GNU/Linux есть несколько мест в которых хранятся шрифты. Эти места определены в файле  
 +«/​etc/​fonts/​fonts.conf». Стандартные каталоги для хранения шрифтов это: 
 +  ** /​usr/​share/​fonts 
 +  ** /​usr/​local/​share/​fonts 
 +  ** /​home/<​username>/​.fonts 
 +Где <​username>​ это имя пользователя,​ используемое для входа в систему. 
 + 
 +Инсталляция шрифта,​ добавление в систему,​ если описывать совсем коротко и упрощённо,​ сводится к простому копированию файлов со шрифтами в один из каталогов. 
 +====== Добавление шрифтов в систему ====== 
 + 
 +<note important>​После того как Вы инсталлировали шрифт, чтобы какая-либо программа "​увидела"​ новый шрифт нужно перезапустить саму программу. Иногда надо даже выйти из системы и войти обратно. Зависит от конкретной программы.</​note>​ 
 +Для новых выпусков [[Ubuntu]] установка шрифтов из файлов сводится к минимуму:​ откройте файл шрифта *.ttf в [[gnome-font-viewer|Программе просмотра шрифтов]] и нажмите кнопку «Установить». 
 + 
 +Однако с управлением установленными шрифтами и их удалением могут возникнуть трудности. Пользователю можно рекомендовать воспользоваться специальным менеджером шрифтов,​ например,​ программой **Font Manager**. Если устанавливать новые шрифты через этот менеджер,​ последующее управление ими будет куда проще. 
 + 
 +===== Добавление через Synaptic ===== 
 +Доступные в репозиториях Ubuntu пакеты это не только программы,​ но и иногда разнообразные другие файлы. Например - шрифты. Установка такого пакета приводит к копированию файлов из пакета в определённое в системе место. 
 + 
 +Для получения доступа ко всем шрифтам в репозиториях Вам потребуется иметь подключёнными Universe и Multiverse репозитории Ubuntu. О назначении нескольких официальных репозиториев Ubuntu, о поключении и прочих манипуляциях с репозиториями см. статью [[репозиторий|"​Репозиторий"​]]. 
 + 
 +Когда и если нужные репозитории уже поключены,​ в Synaptic менеджере пакетов найдите все пакеты содержашие слово "​font"​ (без кавычек). ​Скорее всего результат поиска будет огромен. Если так, то попробуйте сузить круг поиска - ищите это слово как в имени пакета,​ так и в описании и т.д. и т.п. Не все эти пакеты являются шрифтами. Читайте описания,​ используйте переводчик [[http://​translate.google.com|от Гугл]] или от Лингво - lingvo.ru/​lingvo,​ если язык описания незнаком. 
 + 
 +Например,​ ttf-mscorefonts-installer (до апреля 2009 года - msttcorefonts) пакет содержит в себе псевдо-свободные ​freeware Microsoft web-шрифты. Псевдо - поскольку MS запрещает Вам изменять эти шрифты,​ тем самым шрифты **не**свободные и помещены в соответствующий репозиторий. Исходя из смысла,​ но не формального названия. Кстати,​ в пакете нет Tahoma или Arial Narrow, эти шрифты можно купить,​ нельзя скачать бесплатно,​ но можно заменить их - см. [[шрифты#​подмена_проприетарных_шрифтов_доступными_или_свободными_шрифтами|подмена шрифтов]]. См. также [[https://​help.ubuntu.com/​community/​FreeFormats|FreeFormats]],​ [[https://​help.ubuntu.com/​community/​RestrictedFormats|RestrictedFormats]] (FIXME - найти русскую статью:​ принципы распределения пакетов по репозиториям Ubuntu, свобода vs несвобода и поддержка сообществом и Canonical в этом контексте). 
 + 
 +===== Добавление вручную ===== 
 +==== "​Для всех",​ в системный каталог ==== 
 + 
 +Способ установки шрифтов,​ доступных всем пользователям системы,​ но требующий знания пароля суперпользователя. 
 + 
 +Нажмите alt-F2 и введите следующую команду:​ 
 +<​code>​gksu nautilus /​usr/​share/​fonts/​truetype</​code>​ 
 +Команда запустит файл-менеджер и откроет нужный каталог,​ для шрифтов TrueType (бывают другие шрифты).  
 + 
 +Теперь создайте каталог для своих шрифтов,​ имя может быть более менее любым (лучше и проще не использовать символы иные чем цифры, алфавит и дефис с подчёркиванием). Скопируйте необходимые шрифты в этот созданный каталог. 
 + 
 +Обновите информацию о шрифтах:​ 
 +  -- нажать alt-F2, 
 +  -- пометить 'run in terminal',​ 
 +  -- ввести команду <​code>​sudo fc-cache -f -v</​code>​ 
 +   
 +==== "​Для себя",​ в домашний каталог ==== 
 + 
 +Этот способ не требует знания пароля администратора системы,​ но добавленные шрифты не будут доступны другим пользователям через обычные механизмы системы. 
 + 
 +Файлы со шрифтами нужно просто скопировать в каталог "/​home/<​username>/​.fonts"​. 
 + 
 +Создайте этот каталог:​ 
 +  ** Откройте домашний каталог в Nautilus или ином файл-менеджере. 
 +  ** Настройте файл-менеджер показывать "​спрятанные"​ файлы - файлы у которых имя начинается с точки. Например,​ выберите из меню "​View"​ пункт "Show Hidden Files"​. 
 +  ** Выберите в меню File -> Create Folder (Nautilus, GNOME) или иным способом дайте файл-менеджеру команду создать каталог с именем "​.fonts"​. 
 +   
 +:!: Замечание:​ Тоже самое в теминале делается командой<​code>​mkdir ~/​.fonts</​code>​ 
 + 
 +Скопируйте Ваши файлы со шрифтами в каталог "​.fonts"​ внутри вашего домашнего каталога. 
 + 
 + 
 + 
 +===== Подмена проприетарных шрифтов доступными или свободными шрифтами ===== 
 + 
 +FIXME В этом разделе описан способ проверенный для Wine. Хотя, возможно,​ аналогичный приём срабатывает для прочих программ,​ например,​ Java и т.п. С той разницей,​ что копировать шрифт надо в другой каталог,​ туда, где эта программа будет искать этот шрифт. Также, вероятно,​ что на основе этого способа можно придумать универсальный способ,​ для других случаев. Например,​ в редакторе шрифтов подменить название у свободного шрифта на название проприетарного. Я не имею информации о том, насколько важно имя внутри TTF файла для доступности шрифта программе __любого__ рода.
  
-===== Проприетарные шрифты ===== 
-==== Подмена проприетарных шрифтов доступными или свободными шрифтами для Wine ==== 
 Если программа требует определённый шрифт, а лицензионные,​ патентные или иные ограничения не позволяют использовать и получить для использования именно нужный шрифт, то возможно в качестве подмены использовать любой другой шрифт. Если программа требует определённый шрифт, а лицензионные,​ патентные или иные ограничения не позволяют использовать и получить для использования именно нужный шрифт, то возможно в качестве подмены использовать любой другой шрифт.
  
Строка 18: Строка 75:
 Само собой, использование терминала необязательно,​ можно использовать Nautilus или иной файл-менеджер. Само собой, использование терминала необязательно,​ можно использовать Nautilus или иной файл-менеджер.
  
-FIXME Возможноаналогичный приём срабатывает для прочих программ, например, Java и т.п. С той разницейчто копировать ​шрифт надо в другой каталог, туда, где эта программа будет искать ​этот шрифт+===== Решение проблем с отображением шрифтов в рабочем окружении KDE ===== 
-==== Установка несвободных шрифтов ====+Если у Вас при использовании KDE наблюдаются ​проблемы со шрифтами, схожие с показанными  [[http://​blog.ozim.studio/​wp-content/​uploads/​2013/​01/​font.jpg|тут]], ​выполните следующие действия
 +  -- находим файл ~/​.gtkrc-2.0 
 +  -- открываем его, находим там следующее<​code>​style "​user-font"​ 
 +
 +    font_name="​Abyssinica SIL" 
 +
 +widget_class "​*"​ style "​user-font"</​code>​ :!: обратите внимание, ​вместо **Abyssinica SIL** может быть ​имя любого другого шрифта. 
 +  -- меняем **Abyssinica SIL** на **Ubuntu** 
 +  -- далее ​входим **Настройка** - **Параметры системы** - **Внешний вид ​приложений** - **Шрифты** 
 +  -- выставляем "использовать ​сглаживание"​ — **включено** 
 +  -- жмем кнопку «настроить», и там выбираем «стиль хитинга» — **легкий** 
 +  -- перезапускаем приложения, ​в которых были проблемы со шрифтами.
  
 +====== Ссылки ======
 +  * [[http://​forum.ubuntu.ru/​index.php?​topic=191169.0|Обсуждение статьи на форуме]]
 +  * [[http://​openfontlibrary.org/​|OpenFontLibrary]] — Небольшая,​ но удобная библиотека свободных шрифтов
  
-<style float-right>//​[[terms:​теги#​как_узнать_какой_тег_соответствует_той_или_иной_категории|Если хотите, чтобы ваша статья появилась на этой странице,​ поставьте тег: Шрифты]]//</​style>​ +====== Статьи ​про шрифты ​======
-tag: Шрифты +
-{{tag>​Индексная_статья NEW FIXME}}+
  
 +{{topic>​Шрифты}}
 +
 +<style float-right>//​[[terms:​теги#​как_узнать_какой_тег_соответствует_той_или_иной_категории|Если хотите,​ чтобы ваша статья появилась на этой странице,​ поставьте тег: Шрифты]]//</​style>​
  
 +{{tag>​Индексная_статья FIXME}}