Как установить шрифт linux

Ставим шрифты Windows в Linux

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

Это шрифты, да, самые обычные и привычные, такие как Ариал, Таймс Нью Роман, Колибри и тд.

А в системе какие то другие шрифты, не привычные, и документы в ворде этими же шрифтами.

Linux хранит шрифты в следующих местах: /usr/share/fonts это глобальные шрифты системы и /home/юзер/.fonts, которые доступны только этому пользователю.

Можете посмотреть что там у вас.

Так как же добавить шрифты Windows в Linux? В общем то так же примерно, как и в Виндовс, просто скопировать нужные шрифты в нужные папки.

Вот например у меня шрифты привычные виндусевые

А после добавления нужно обновить кеш командой fc-cache –f –v

Но, в этом есть неудобство, нужно искать шрифты, качать, особенно если на соседнем диске не живет виндоувс.

Если у вас виндоувс есть, то идем в его диск в папочку со шрифтами:

Находим нужный шрифт и кликаем по нему 2 раза, и нажимаем в окне установить.

С помощью менеджера пакетов

Способ удобен тем, что не надо обновлять кэш шрифтов, но сам шрифт надо искать да в консоле. Ну например:

sudo apt search название_шрифта

Если такой есть, то ставим:

sudo apt install название_шрифта

Ну, честно сказать, так себе метод.

TrueType

Еще в далеком 96 году майкорософт разрешила ставить эти шрифты всем желающим, ну точнее выложила пакет шрифтов в составе Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana, и Webdings.

sudo apt install ttf-mscorefonts-installer

Принимаем лицензию, для этого кликаем по tab и потом курсором ok.

ClearType

Тут у нас следующие шрифты: Constantia, Corbel, Calibri, Cambria, Candara, Consolas.

Читайте также:  Switch to gui linux

Тут шрифты встанут не глобально, а только для конкретного пользователя, увы, но только так.

sudo apt install cabextract

mkdir ~/.fonts это если у вас нет такой директории

wget -qO- http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer | bash

Установка Windows шрифтов в Fedora и другие дистрибутивы на RPM

Ручное добавление шрифтов аналогично, тому что я писал выше.

Копируем под администратором сюда: /usr/share/fonts/ttf

Так как мы делали под root, меняем владельца и прописываем права:

Теперь переходим в каталог /usr/share/fonts/ttf и запускаем там консоль, дабы создать индекс шрифтов.

Теперь находим файл /usr/share/fonts/truetype/fonts.cache-1 и редактируем его:

.
«windowsfonts» 0 «.dir»

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

Интернет мне подсказывает, что есть пакетный способ установить, сам не проверял:

sudo rpm -ivh msttcore-fonts-2.0-3.noarch.rpm

Смотрите так же http://corefonts.sourceforge.net/

Ставим шрифты в Arch

Источник

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

У предустановленных шрифтов в вашем дистрибутиве Linux нет такого особого стиля? Вы можете легко настроить типографику своего рабочего стола, добавив и настроив шрифты, в том числе принадлежащие Microsoft и Google.

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

Чтобы добавить один из шрифтов Google с открытым исходным кодом, у вас есть два варианта: загрузка непосредственно с веб-сайта Google Fonts или использование графического установщика под названием TypeCatcher. Метод веб-сайта более прост и надежен, но требует некоторой работы с командной строкой. Вы можете чувствовать себя более комфортно с TypeCatcher, но в зависимости от вашего дистрибутива его установка может оказаться непростой.

Вариант 1: Веб-сайт Google Fonts

Сначала перейдите на сайт Google Fonts и выберите семейство шрифтов, которое хотите установить. Загрузите архив шрифтов, нажав кнопку «Загрузить семейство», расположенную в правом верхнем углу.

Запустите терминал и создайте новый каталог для хранения загруженных шрифтов. Затем перейдите к вновь созданной папке с помощью команды cd.

sudo mkdir /usr/share/fonts/googlefonts && cd /usr/share/fonts/googlefonts

Распакуйте архив в только что созданную папку с помощью команды unzip. Обязательно замените FontArchive.zip в приведенной ниже команде именем архива, который вы только что скачали.

sudo unzip -d . ~/Downloads/FontArchive.zip

Зарегистрируйте шрифты в своей системе с помощью команды fc-cache .

Читайте также:  Must have linux tools

Затем проверьте, успешно ли был добавлен новый шрифт, запустив:

Не забудьте заменить FontName именем шрифта, который вы добавили. Например, если вы загрузили шрифт Loto Sans, вышеупомянутая команда станет fc-match LotoSans .

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

Вариант 2: TypeCatcher

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

TypeCatcher доступен в репозиториях Debian и может быть загружен с помощью APT.

sudo apt install typecatcher

Пользователи Arch могут установить TypeCatcher из AUR с помощью помощника AUR, такого как yay.

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

В отличие от шрифтов Google, здесь нет центрального репозитория для загрузки шрифтов Microsoft для Linux. Поэтому вам придется либо установить шрифты с помощью пакета шрифтов Microsoft, либо извлечь их из активной установки Windows или образа ISO.

Вариант 1. Использование пакета Microsoft Fonts для Linux

Вы можете установить пакет ttf-mscorefonts-installer в дистрибутивах на основе Debian, таких как Ubuntu и Linux Mint, чтобы установить шрифты Microsoft в вашей системе.

sudo apt install ttf-mscorefonts-installer

Вышеупомянутый пакет предоставляет несколько шрифтов Microsoft, включая, помимо прочего:

  • Таймс Нью Роман
  • Черный шрифт Arial
  • Ариал
  • Comic Sans MS
  • Новый курьер
  • Влияние
  • Вердана

В Arch Linux вам придется загрузить несколько пакетов из AUR, каждый из которых предоставляет отдельный набор шрифтов Microsoft.

sudo yay -S ttf-ms-fonts ttf-vista-fonts ttf-office-2007-fonts ttf-win7-fonts ttf-ms-win8 ttf-ms-win10 ttf-ms-win11

Чтобы установить шрифты Microsoft в Fedora, CentOS и других дистрибутивах на основе RHEL, вам необходимо загрузить RPM-пакет mscorefonts2. Но сначала установите необходимые пакеты поддержки, необходимые для установки.

sudo dnf install curl cabextract xorg-x11-font-utils fontconfig

Наконец, загрузите и установите mscorefonts2 с помощью команды rpm следующим образом:

sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

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

Чтобы проверить, были ли шрифты Microsoft добавлены в вашу систему, выполните следующую команду:

Вывод должен вернуть имя шрифта.

Читайте также:  Man head in linux

Вариант 2. Извлечение шрифтов из ISO-образа Windows

Если на вашем компьютере лежит Windows ISO, вы можете извлечь шрифты непосредственно из установочного образа. У вас нет ISO? Вы можете скачать его бесплатно с веб-сайта Microsoft.

Имея на руках ISO, вам понадобится p7zip для извлечения шрифтов. Установите p7zip в своей системе, выполнив приведенные ниже команды в зависимости от используемого вами дистрибутива, или найдите его в центре программного обеспечения вашего дистрибутива.

В дистрибутивах на основе Ubuntu и Debian:

sudo apt install p7zip-full

В Arch Linux и других производных:

Чтобы установить p7zip в дистрибутивах на основе RHEL, таких как Fedora:

sudo dnf install p7zip-full

Перейдите в каталог, в который вы загрузили ISO. Затем извлеките файл образа Windows «install.wim» из ISO-образа с помощью p7zip следующим образом:

7z e "Win10_English.iso" sources/install.wim

Обязательно укажите точное имя загруженного файла ISO в приведенной выше команде.

Теперь извлеките папку Fonts из архива «install.wim». Обратите внимание, что между флагом -o и путем к каталогу нет пробела.

7z e install.wim 1/Windows/,System32/Licenses/neutral/"*"/"*"/license.rtf> -o./WindowsFonts

Вышеупомянутая команда извлечет каждый файл шрифта (TTF и TTC) из образа «install.wim» и сохранит его в каталоге WindowsFonts .

Переместите папку WindowsFonts в каталог /usr/share/fonts с помощью mv .

sudo mv ./WindowsFonts /usr/share/fonts/

Восстановите кэш шрифтов с помощью команды sudo fc-cache -fv .

Вариант 3. Извлечение шрифтов из раздела Windows с двойной загрузкой

Если на вашем компьютере установлена двойная загрузка Windows и Linux, вы можете напрямую скопировать все шрифты Microsoft из раздела Windows.

Для начала смонтируйте раздел Windows в соответствующий каталог. Скопируйте все файлы шрифтов из каталога C:\Windows\Fonts и вставьте их в /usr/share/fonts/WindowsFonts . Затем повторно создайте кеш шрифтов, набрав sudo fc-cache -fv в терминале.

Вы также можете создать символическую ссылку между каталогами C:\Windows\Fonts и /usr/share/Fonts/WindowsFonts . Предположим, вы смонтировали раздел Windows в «/windows». Выполните следующую команду, чтобы создать символическую ссылку:

sudo ln -sf /windows/Windows/Fonts /usr/share/fonts/WindowsFonts

Установите любой шрифт в Linux

Независимо от того, откуда они берутся, добавление новых шрифтов в Linux — это простой процесс. Все, что вам нужно сделать, это загрузить архив шрифтов и переместить его в каталог /usr/share/fonts в Linux.

Вы также можете добавлять отдельные шрифты вместо добавления целого семейства шрифтов. Для этого просто дважды щелкните файл шрифта и нажмите «Установить».

Источник

Оцените статью
Adblock
detector