- Как установить шрифты Microsoft в Linux
- Как установить шрифты Microsoft в Linux
- Вариант 1: Использование пакета Microsoft Fonts Linux
- Вариант 2: Извлечение шрифтов из Windows ISO
- Вариант 3: Извлечение шрифтов из раздела Windows с двойной загрузкой
- Как установить шрифты Google и Microsoft в Linux
- Как установить шрифты Google в Linux
- Вариант 1: Веб-сайт Google Fonts
- Вариант 2: TypeCatcher
- Как установить шрифты Microsoft в Linux
- Вариант 1. Использование пакета Microsoft Fonts для Linux
- Вариант 2. Извлечение шрифтов из ISO-образа Windows
- Вариант 3. Извлечение шрифтов из раздела Windows с двойной загрузкой
- Установите любой шрифт в Linux
Как установить шрифты Microsoft в Linux
Не хватает ли предустановленным шрифтам в вашем дистрибутиве Linux определенного изящества? Вы можете легко настроить типографику своего рабочего стола, добавив и настроив шрифты, включая шрифты, принадлежащие Microsoft.
Как установить шрифты Microsoft в Linux
В отличие от шрифтов Google, центрального хранилища для загрузки шрифтов Microsoft для Linux не существует. Поэтому вам придется либо установить шрифты с помощью пакета Microsoft fonts, либо извлечь их из активной установки Windows или образа ISO.
Вариант 1: Использование пакета Microsoft Fonts Linux
Вы можете установить пакет ttf-mscorefonts-installer в дистрибутивах на базе Debian, таких как Ubuntu и Linux Mint, чтобы установить шрифты Microsoft в вашу систему.
sudo apt install ttf-mscorefonts-installer
Вышеупомянутый пакет предоставляет несколько шрифтов Microsoft, включая, но не ограничиваясь ими:
- Times New Roman
- Arial Black
- Arial
- Comic Sans MS
- Courier New
- Impact
- Verdana
В 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 в вашу систему, выполните следующую команду:
В результате должно появиться название шрифта.
Вариант 2: Извлечение шрифтов из Windows ISO
Если на вашем компьютере есть ISO Windows, вы можете извлечь шрифты прямо из установочного образа. У вас нет ISO? Вы можете бесплатно загрузить его с сайта Microsoft.
Чтобы извлечь шрифты из ISO, вам понадобится программа p7zip. Установите p7zip на свою систему, выполнив приведенные ниже команды в зависимости от используемого дистрибутива, или найдите его в программном центре дистрибутива.
В дистрибутивах на базе Ubuntu и Debian:
sudo apt install p7zip-full
В Arch Linux и других производных дистрибутивах:
Для установки p7zip на RHEL-based дистрибутивах, таких как 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
Как установить шрифты 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 .
Затем проверьте, успешно ли был добавлен новый шрифт, запустив:
Не забудьте заменить 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 добавлены в вашу систему, выполните следующую команду:
Вывод должен вернуть имя шрифта.
Вариант 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.
Вы также можете добавлять отдельные шрифты вместо добавления целого семейства шрифтов. Для этого просто дважды щелкните файл шрифта и нажмите «Установить».