- Устанавливаем шрифты Microsoft в Linux
- Шрифты Microsoft в Debian/Ubuntu
- Шрифты Microsoft в Fedora
- Шрифты Microsoft в Manjaro
- Заключение
- Как установить шрифты Microsoft в Linux
- Как установить шрифты Microsoft в Linux
- Вариант 1: Использование пакета Microsoft Fonts Linux
- Вариант 2: Извлечение шрифтов из Windows ISO
- Вариант 3: Извлечение шрифтов из раздела Windows с двойной загрузкой
- Ставим шрифты Windows в Linux
- С помощью менеджера пакетов
- TrueType
- ClearType
- Установка Windows шрифтов в Fedora и другие дистрибутивы на RPM
- Ставим шрифты в Arch
Устанавливаем шрифты Microsoft в Linux
Часто бывает, что при открытии какого нибудь файла, необходимы определенные шрифты. Как пример, это может быть какой-нибудь документ, который создавался в операционной системе Windows, и там использовались шрифты от Microsoft. И в случае, когда у вас в системе Linux нет такого шрифта, то система автоматически подбирает ближайший похожий шрифт. Но может возникнуть проблема в размере шрифта, в итоге, текст может “поплыть”. А то и хуже, вместо отображения текста, могут появиться не разборчивые символы, вы это могли видеть в тех же играх. Ситуация может усугубляться еще и тем, что шрифты от Microsoft распространяются по лицензии. По этому в других операционных системах их нет. Но, их можно установить, по крайне мере, некоторые из них.
Шрифты Microsoft в Debian/Ubuntu
И так, возможно некоторые из вас слышали о пакете под названием “ttf-mscorefonts-installer”, этот пакет содержит некоторые шрифты от компании Microsoft. Касательно установки в Debian 10, у вас должны быть подключены репозитории с не свободным программным обеспечением. То есть – “non-free contrib”, как их добавить, и в целом про репозитории Debian написано в данной статье. Для его установки “ttf-mscorefonts-installer” воспользуемся командой:
sudo apt install ttf-mscorefonts-installer
Соглашаемся с условиями лицензии, можно нажать на “Tab” и когда кнопка “OK” изменит свой цвет, то есть выделится, тогда нажимаем на “Enter”:
Затем, еще раз соглашаемся на установку шрифтов:
И дожидаемся окончания установки. Далее установим еще парочку пакетов, этот пакет содержит свободные шрифты, которые являются неким аналогом шрифтов от Microsoft в плане размерности:
sudo apt install fonts-liberation fonts-liberation2
Шрифты Microsoft в Fedora
В дистрибутиве Fedora установка шрифтов от Microsoft немного отличается, сначала необходимо установить некоторые зависимости:
sudo dnf install curl cabextract xorg-x11-font-utils fontconfig
Затем установим шрифты из пакета, выполнив команду:
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
Шрифты Microsoft в Manjaro
В дистрибутиве Linux Mnajaro пакет со шрифтами Microsoft носит иное название, и называется он ttf-ms-fonts. Данный пакет можно установить из AUR, для этого конечно у вас должен быть подключен данный репозиторий, это можно сделать в настройках Pacman. Далее просто в поисковой строке вводите название пакета и нажимаете на кнопку собрать:
Так же можно установить пакет ttf-vista-fonts, точно так же через Pacman.
Заключение
Пакет “ttf-mscorefonts-installer”, который мы устанавливали в операционных системах Debian/Ubuntu и Fedora, содержит следующие шрифты от компании Microsoft:
Andale Mono Arial Black Arial (Bold, Italic, Bold Italic) Comic Sans MS (Bold) Courier New (Bold, Italic, Bold Italic) Georgia (Bold, Italic, Bold Italic) Impact Times New Roman (Bold, Italic, Bold Italic) Trebuchet (Bold, Italic, Bold Italic) Verdana (Bold, Italic, Bold Italic) Webdings
Первый пакет – “ttf-ms-fonts” который устанавливали в Manjaro содержит шрифты
Andalé Mono Arial Arial Black Comic Sans Comic New Georgia Impact Lucida Sans Lucida Console Microsoft Sans Serif Times New Roman Trebuchet Verdana Webbindings Wingdings
Calibri Cambria Candara Consolas Constantia Corbel
Как видите, в установке шрифтов от Microsoft не вызывает каких либо трудностей. А с учетом того, что данные шрифты от Microsoft пользуются популярностью, то в работе с документами и с запуском игр могут быть необходимы в Linux системах. При необходимости более экзотических и необычных шрифтов, можно найти сайт со свободными шрифтами, например этот, и скачав понравившийся шрифт добавить его в систему.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X
Как установить шрифты 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
Ставим шрифты 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.
Тут шрифты встанут не глобально, а только для конкретного пользователя, увы, но только так.
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/