Как установить шрифты в 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 так сложно делать то, что должно быть так просто?