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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:шрифты [2012/05/12 16:42]
[Установка несвободных шрифтов]
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 есть несколько мест в которых хранятся шрифты. Эти места определены в файле ​ В GNU/Linux есть несколько мест в которых хранятся шрифты. Эти места определены в файле ​
-"/​etc/​fonts/​fonts.conf". Стандартные каталоги для хранения шрифтов это:+«/​etc/​fonts/​fonts.conf». Стандартные каталоги для хранения шрифтов это:
   ** /​usr/​share/​fonts   ** /​usr/​share/​fonts
   ** /​usr/​local/​share/​fonts   ** /​usr/​local/​share/​fonts
   ** /​home/<​username>/​.fonts   ** /​home/<​username>/​.fonts
-Где <​username>​ это ​Ваше ​имя пользователя+Где <​username>​ это имя пользователя,​ используемое ​для входа в систему.
- +
-Шрифты бывают TrueTypeбывают растровые. Среднестатистический ​пользователь сегодня ​может не встретиться с растровыми шрифтами или необходимостью что-то знать про них, потому описанное в статье в первую очередь применимо к TrueType. Но полезно не забывать,​ что можно втретиться с другими типами шрифтов.+
  
 +Инсталляция шрифта,​ добавление в систему,​ если описывать совсем коротко и упрощённо,​ сводится к простому копированию файлов со шрифтами в один из каталогов.
 ====== Добавление шрифтов в систему ====== ====== Добавление шрифтов в систему ======
  
-:!: Замечание: ​После того как Вы инсталлировали шрифт, чтобы какая-либо программа "​увидела"​ новый шрифт нужно перезапустить саму программу. Иногда надо даже выйти из системы и войти обратно. Зависит от конкретной программы.+<note important>​После того как Вы инсталлировали шрифт, чтобы какая-либо программа "​увидела"​ новый шрифт нужно перезапустить саму программу. Иногда надо даже выйти из системы и войти обратно. Зависит от конкретной программы.</​note>​ 
 +Для новых выпусков [[Ubuntu]] установка шрифтов из файлов сводится к минимуму:​ откройте файл шрифта *.ttf в [[gnome-font-viewer|Программе просмотра шрифтов]] и нажмите кнопку «Установить». 
 + 
 +Однако с управлением установленными шрифтами и их удалением могут возникнуть трудности. Пользователю можно рекомендовать воспользоваться специальным менеджером шрифтов,​ например,​ программой **Font Manager**. Если устанавливать новые шрифты через этот менеджер,​ последующее управление ими будет куда проще.
  
 ===== Добавление через Synaptic ===== ===== Добавление через Synaptic =====
 Доступные в репозиториях Ubuntu пакеты это не только программы,​ но и иногда разнообразные другие файлы. Например - шрифты. Установка такого пакета приводит к копированию файлов из пакета в определённое в системе место. Доступные в репозиториях Ubuntu пакеты это не только программы,​ но и иногда разнообразные другие файлы. Например - шрифты. Установка такого пакета приводит к копированию файлов из пакета в определённое в системе место.
  
-Для получения доступа ко всем шрифтам в репозиториях Вам потребуется иметь подключёнными Universe и Multiverse репозитории Ubuntu ​(FIXME - описать в отдельной статье "как подключить", ​или найти ссылку на статью). См. описания репозиториев ​самой ОС Ubuntu ​и описания ​по добавлению и отключению репозиториев через ​Synaptic ​или иными способами.+Для получения доступа ко всем шрифтам в репозиториях Вам потребуется иметь подключёнными Universe и Multiverse репозитории Ubuntu. О назначении нескольких официальных репозиториев Ubuntuо поключении ​и прочих манипуляциях с репозиториями см. статью [[репозиторий|"​Репозиторий"]].
  
 Когда и если нужные репозитории уже поключены,​ в Synaptic менеджере пакетов найдите все пакеты содержашие слово "​font"​ (без кавычек). Скорее всего результат поиска будет огромен. Если так, то попробуйте сузить круг поиска - ищите это слово как в имени пакета,​ так и в описании и т.д. и т.п. Не все эти пакеты являются шрифтами. Читайте описания,​ используйте переводчик [[http://​translate.google.com|от Гугл]] или от Лингво - lingvo.ru/​lingvo,​ если язык описания незнаком. Когда и если нужные репозитории уже поключены,​ в Synaptic менеджере пакетов найдите все пакеты содержашие слово "​font"​ (без кавычек). Скорее всего результат поиска будет огромен. Если так, то попробуйте сузить круг поиска - ищите это слово как в имени пакета,​ так и в описании и т.д. и т.п. Не все эти пакеты являются шрифтами. Читайте описания,​ используйте переводчик [[http://​translate.google.com|от Гугл]] или от Лингво - lingvo.ru/​lingvo,​ если язык описания незнаком.
  
-Например,​ ttf-mscorefonts-installer (до апреля 2009 года - msttcorefonts) пакет содержит в себе псевдо-свободные freeware Microsoft web-шрифты. Псевдо - поскольку MS запрещает Вам изменять эти шрифты,​ тем самым шрифты **не**свободные и помещены в соответствующий репозиторий. Исходя из смысла,​ но не формального названия. Кстати,​ в пакете нет Tahoma или Arial Narrow, эти шрифты можно купить,​ нельзя скачать бесплатно,​ но можно заменить их - см. [[/шрифты#​Подмена_проприетарных_шрифтов_доступными_или_свободными_шрифтами_для_Wine|подмена шрифтов]]. См. также https://​help.ubuntu.com/​community/​RestrictedFormats (FIXME - найти русскую статью).+Например,​ 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 в этом контексте).
  
 ===== Добавление вручную ===== ===== Добавление вручную =====
-==== "​Для всех"​ ====+==== "​Для всех"​, в системный каталог ​====
  
 Способ установки шрифтов,​ доступных всем пользователям системы,​ но требующий знания пароля суперпользователя. Способ установки шрифтов,​ доступных всем пользователям системы,​ но требующий знания пароля суперпользователя.
Строка 33: Строка 36:
 Команда запустит файл-менеджер и откроет нужный каталог,​ для шрифтов TrueType (бывают другие шрифты). ​ Команда запустит файл-менеджер и откроет нужный каталог,​ для шрифтов TrueType (бывают другие шрифты). ​
  
-Теперь создайте каталог для своих шрифтов,​ имя может быть более менее любым (лучше и проще не использовать символы иные чем цифры, алфавит и дефис с подчёркиванием). Скопируйте необходимые шрифты в этот созданный каталог. Обновите информацию о шрифтах:​+Теперь создайте каталог для своих шрифтов,​ имя может быть более менее любым (лучше и проще не использовать символы иные чем цифры, алфавит и дефис с подчёркиванием). Скопируйте необходимые шрифты в этот созданный каталог. 
 + 
 +Обновите информацию о шрифтах:​
   -- нажать alt-F2,   -- нажать alt-F2,
   -- пометить 'run in terminal',​   -- пометить 'run in terminal',​
Строка 39: Строка 44:
   ​   ​
 ==== "​Для себя",​ в домашний каталог ==== ==== "​Для себя",​ в домашний каталог ====
 +
 +Этот способ не требует знания пароля администратора системы,​ но добавленные шрифты не будут доступны другим пользователям через обычные механизмы системы.
  
 Файлы со шрифтами нужно просто скопировать в каталог "/​home/<​username>/​.fonts"​. Файлы со шрифтами нужно просто скопировать в каталог "/​home/<​username>/​.fonts"​.
Строка 52: Строка 59:
  
  
-===== Проприетарные шрифты ===== 
  
 +===== Подмена проприетарных шрифтов доступными или свободными шрифтами =====
 +
 +FIXME В этом разделе описан способ проверенный для Wine. Хотя, возможно,​ аналогичный приём срабатывает для прочих программ,​ например,​ Java и т.п. С той разницей,​ что копировать шрифт надо в другой каталог,​ туда, где эта программа будет искать этот шрифт. Также, вероятно,​ что на основе этого способа можно придумать универсальный способ,​ для других случаев. Например,​ в редакторе шрифтов подменить название у свободного шрифта на название проприетарного. Я не имею информации о том, насколько важно имя внутри TTF файла для доступности шрифта программе __любого__ рода.
  
-===== Подмена проприетарных шрифтов доступными или свободными шрифтами для Wine ===== 
 Если программа требует определённый шрифт, а лицензионные,​ патентные или иные ограничения не позволяют использовать и получить для использования именно нужный шрифт, то возможно в качестве подмены использовать любой другой шрифт. Если программа требует определённый шрифт, а лицензионные,​ патентные или иные ограничения не позволяют использовать и получить для использования именно нужный шрифт, то возможно в качестве подмены использовать любой другой шрифт.
  
Строка 67: Строка 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** 
 +  -- далее ​входим **Настройка** - **Параметры системы** - **Внешний вид приложений** - **Шрифты** 
 +  -- выставляем "использовать сглаживание"​ — **включено** 
 +  -- жмем кнопку «настроить»,​ и там выбираем «стиль хитинга» — **легкий** 
 +  -- перезапускаем приложения,​ в которых были проблемы со шрифтами.
  
-<style float-right>//​[[terms:теги#​как_узнать_какой_тег_соответствует_той_или_иной_категории|Если хотите, чтобы ваша статья появилась на этой странице, поставьте тег: Шрифты]]//</​style>​ +====== Ссылки ====== 
-tag: Шрифты +  * [[http://​forum.ubuntu.ru/​index.php?​topic=191169.0|Обсуждение статьи на форуме]] 
-{{tag>​Индексная_статья NEW FIXME}}+  * [[http://​openfontlibrary.org/​|OpenFontLibrary]] — Небольшая, но удобная библиотека свободных шрифтов
  
 +====== Статьи про шрифты ======
 +
 +{{topic>​Шрифты}}
 +
 +<style float-right>//​[[terms:​теги#​как_узнать_какой_тег_соответствует_той_или_иной_категории|Если хотите,​ чтобы ваша статья появилась на этой странице,​ поставьте тег: Шрифты]]//</​style>​
  
 +{{tag>​Индексная_статья FIXME}}