Как установить шрифты в GNU / Linux

Давно Я прочитал запись в котором было указано, как с помощью скрипта установить шрифты Windows в Fedora. Судя по их отзывам, для некоторых это сработало, для других - нет.

Однако есть способ сделать это вручную, помимо того, что это вариант, в котором средний пользователь может понять всю работу установки.

Этот режим применим к любому дистрибутиву Linux и к любой программе, использующей системные шрифты.

Установите шрифты графически

В Интернете существует множество сайтов-контейнеров для шрифтов с разными типами лицензий. Среди бесплатных находим dafont.com, ШрифтПространство, Font Squirrel, Среди других.

Первый шаг, который необходимо выполнить, - загрузить выбранный нами шрифт. Я выбрал в качестве теста Время ведьм. Я выбираю место загрузки в каталоге Загрузки. Мы видим, что сжатый файл находится в нашем каталоге загрузки.

Извлекаем контейнер, щелкнув правой кнопкой мыши и «Выйти сюда».

Процедура распаковки может отличаться в зависимости от среды рабочего стола.

После распаковки мы увидим, что файл имеет окончание TTF. Это завершение указывает на то, что перед нами файл типографских шрифтов.

Источники1

Этот файл необходимо скопировать в каталог / usr / share / fonts, но есть «маленькая» деталь: для доступа к нему у нас должны быть права root.

Поэтому мы входим в терминал, регистрируем их как корень и мы открываем файловый менеджер по нашему выбору или который входит в нашу среду рабочего стола. Поскольку на данный момент я использую Гном Мне придется сделать это с Nautilus.

su nautilus

Как только у нас есть файловый менеджер как root, мы копируем файл шрифта в каталог / usr / share / шрифты. Чтобы упорядочить каталог назначения, мы можем создать каталог с именем источника и вставить в него файл.

Источники 2

Еще не хватает одного последнего шага: дать файлу соответствующие разрешения. Щелкните правой кнопкой мыши «Свойства». Заходим во вкладку «Разрешения» и в «Группа» и «Другие» выбираем вариант «Только чтение».

Источники 3

Готов. Если мы откроем LibreOffice, мы увидим, что шрифт уже установлен.

Источники 4

Установить шрифты из терминала

Установка шрифтов через терминал так же проста, как и графически, с тем преимуществом, что вы делаете все из одного окна. Мы можем сделать это напрямую.

Сначала заходим в каталог, где был скачан исходный код, «Downloads».

cd Descargas

Разархивируйте файл.

unzip season_of_the_witch

После распаковки мы авторизуемся как root

su

Мы создаем папку с именем источника в каталоге назначения (если в имени есть отдельные слова, оно помещается в кавычки. В противном случае терминал интерпретирует каждое слово как разные каталоги)

mkdir /usr/share/fonts/"Season_of_the_witch"

Копируем файл в каталог назначения.

cp Season_of_the_Witch.ttf /usr/share/fonts/"Seasons_of_the_witch"

Мы в каталоге

cd /usr/share/fonts/"Seasons_of_the_witch"

Меняем права доступа к файлам

chmod +w “Season_of_the_Witch.ttf"

И вуаля, наш шрифт установлен.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

18 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Хуанра20 сказал

    Ваш вклад очень полезен, спасибо 😀

  2.   ДаКукс сказал

    Я делаю то же самое, только не делаю шаг разрешения, а делаю sudo fc-cache -vf /usr/share/fonts

  3.   Фонтана сказал

    Другой способ, при котором вам не нужно становиться пользователем root, - это «установить» шрифты у себя дома в каталоге ~ / .fonts. Это точно так же, как они говорят в сообщении, но без необходимости становиться root и копировать файл .ttf в скрытый каталог .fonts вашего дома (если он не существует, он создается). В моем случае это тоже работает (тестирование Debian).

    1.    Темный Стрелец сказал

      Единственное отличие, которое возникает при его установке в ~ / .fonts, заключается в том, что найденные там шрифты будут использоваться только пользователем-владельцем, а при установке в / usr / share / fonts они остаются глобальными для всех пользователей системы.
      Или я не прав?

      1.    Хосе Родригес сказал

        Это верно. Поместив их в наш пользователь, они будут доступны только в этих сеансах. Еще я не знаю, все ли программы имеют доступ к исходным текстам из домашнего каталога.

        Привет.

    2.    элиотайм3000 сказал

      Когда вы используете эту команду, она устанавливает ее прямо в папку пользователя, и эти шрифты не должны использоваться другими. Чтобы шрифты использовались во всех сеансах, лучше использовать направление, указанное в руководстве.

    3.    Билл сказал

      Большое спасибо, это очень важно знать, если, например, вы собираетесь использовать этот шрифт на компьютере, который вам не принадлежит, и мы не знаем пароль root, например, если вы собираетесь проводить презентацию в другом месте с компьютером, предоставленным другим.

  4.   Электронный пингвин сказал

    Обратите внимание, что в процессе установки из терминала при изменении разрешений вы используете «+ w», но в графической установке вы указываете, что они должны быть доступны только для чтения. Разве тогда не должно быть "-w" для удаления записи?

    1.    Хосе Родригес сказал

      Ты прав. В этом случае я должен был поставить то, что вы упомянули, и "+ r".

      Привет.

  5.   Ed сказал

    У меня всегда были несистемные шрифты в .fonts в Home. И как Libre Office, так и Gimp, или любое другое приложение распознают их, так что у меня под рукой больше шрифтов, которые я устанавливаю, и если я хочу их удалить, мне просто нужно удалить папку .fonts, и в шрифтах, которые уже есть, нет изменений установлен по умолчанию.

    Установите шрифты в usr / share / fonts / Я считаю это целесообразным, когда в команде более одного пользователя.
    если нет, то их можно использовать в .fonts.

  6.   Роло сказал

    Если у вас только один пользователь, шрифты можно загрузить в ваш $ HOME в ~ / .local / share / fonts.

    кстати, Gnome приносит установщик шрифтов 😉

  7.   фанат сказал

    Мне понравился рабочий стол XD

  8.   Даниэль Бертуа сказал
  9.   Ксавье сказал

    Вам действительно нужно делать все это, чтобы установить шрифт? В настоящее время я использую Kubuntu, и мне просто нужно дважды щелкнуть загруженный файл, чтобы установить новый шрифт.

    Я предполагаю, что GNOME также имеет приложение того же стиля, потому что глупо выполнять все те шаги, которые вы показываете в публикации.

    Хотя я считаю, что хорошо знать разные методы решения рассматриваемой задачи, в данном случае мне кажется, что есть более быстрые и полезные альтернативы для достижения того же результата.

    Привет.

  10.   Azureus сказал

    Как любопытно, в arch, fedora и mageia я сделал то, что где-то читал, сделал папку с именем .fonts внутри личной папки и вставил туда нужные шрифты.
    С терминала:
    $ mkdir .шрифты
    $ cp /directory_of_the_fonts_to_import/*.ttf .fonts / (* .ttf импортирует ВСЕ, что имеет расширение .ttf, вы также можете перейти в каталог шрифтов Windows, и будет достаточно использовать *. * в том же каталоге, чтобы скопировать все шрифты ).

    После завершения копирования вы можете использовать бесплатный офис с тем, что было импортировано.
    Спасибо Вам большое за информацию.

  11.   мфн сказал

    Я должен сказать, что у меня сработало просто создание скрытого файла .fonts в моем доме, а затем копирование туда загруженного шрифта. Я использую Debian Wheezy с Mate Desktop. Сначала я попробовал то, что говорится в руководстве, но безуспешно ...
    привет

  12.   Сантьяго Сальвадор сказал

    Спасибо за ваш пост.
    Для меня это было великолепно в том, чем я хотел заниматься.

    С уважением,
    Сантьяго

  13.   Густаво сказал

    почему в Linux так сложно делать то, что должно быть так просто?