Главная
» LINUX
»
Как установить основные шрифты Microsoft в Linux
Как установить основные шрифты Microsoft в Linux
Для установки шрифтов Microsoft Core Fonts в Linux используйте пакет для вашего дистрибутива: Ubuntu и Debian предоставляют его ttf-mscorefonts-installer, пользователи Arch могут собрать его ttf-ms-fontsиз AUR, а openSUSE Leap 15 SP7 предлагает fetchmsttfontsвспомогательный пакет в SUSE Package Hub. Это программы для загрузки, поэтому вам потребуется подключение к интернету, и необходимо ознакомиться с лицензией на шрифты, отображаемой во время установки.
Что входит в пакет Microsoft Core Fonts
В классический набор шрифтов Core Fonts for the Web входят Arial, Arial Black, Andale Mono, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana и Webdings. В описании пакета Debian также отмечается, что это специфический набор устаревших шрифтов, а не все шрифты, поставляемые в настоящее время с Windows или Microsoft Office.
Если ваша цель — расположить переносы строк в документе как можно ближе друг к другу без установки файлов Microsoft, Debian рекомендует бесплатные шрифты Liberation в качестве метрически совместимых заменителей Arial, Times New Roman и Courier New. Они похожи по ширине, но их формы букв не идентичны.
Команды терминала Ubuntu для установки загрузчика основных шрифтов Microsoft.
Ubuntu публикует этот пакет в компоненте Multiverse . Если APT сообщает, что не может найти пакет, включите Multiverse в разделе «Обновления и программное обеспечение», обновите список пакетов и попробуйте снова. Во время установки ознакомьтесь с запросом на предоставление лицензии Microsoft. Используйте клавиатуру для выбора параметров подтверждения и принимайте их только в том случае, если условия вас устраивают; файлы шрифтов будут загружены после этого шага.
Установить на Debian
Debian добавляет компонент ttf-mscorefonts-installerв репозиторий conrib . contribЕсли он отсутствует, добавьте его в список активных записей источников Debian, затем выполните команду:
После включения компонента conrib в Debian используется тот же установочный пакет.
Ознакомьтесь с отображаемой лицензией и примите её, чтобы разрешить пакету загрузить шрифты. Сам пакет небольшой; он загружает файлы шрифтов отдельно, поэтому неудачная загрузка может привести к недоступности шрифтов, даже если установочный пакет присутствует.
Установка на Arch Linux
Arch не включает этот пакет в свои официальные репозитории. Поддерживаемый сообществом пакет AUR — это ttf-ms-fonts. Установите инструменты сборки, изучите инструкции по сборке, затем создайте и установите пакет:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/ttf-ms-fonts.git
cd ttf-ms-fonts
less PKGBUILD
makepkg -si
Перед запуском makepkg проверьте файл сборки AUR.
Пакет из AUR не является официальным пакетом Arch: ознакомьтесь с его содержимым PKGBUILDперед запуском и остановитесь, если исходный код или команды кажутся некорректными. Запускайте makepkgот имени своего обычного пользователя; -iпосле сборки появится запрос на установку.
Установка на openSUSE Leap
SUSE Package Hub содержит список пакетов fetchmsttfontsдля Leap 15 SP7. Если Package Hub не включен в вашей системе, добавьте репозиторий, следуя инструкциям SUSE для вашей версии Leap. Затем установите и запустите вспомогательную программу:
Вспомогательная программа SUSE загружает шрифты и предоставляет условия их лицензирования.
Вспомогательная команда отображает текст лицензии перед загрузкой шрифтов. Доступность пакетов может отличаться в версиях Tumbleweed и более новых версиях Leap, поэтому перед использованием этих команд проверьте поиск пакетов для вашей конкретной версии.
А что насчет Fedora?
Мне не удалось проверить наличие актуального пакета основных шрифтов Microsoft в стандартных репозиториях Fedora. В старых руководствах часто указывается на msttcore-fonts-installerRPM-пакет на SourceForge, но на странице с файлами указано, что RPM-пакет последний раз обновлялся в 2013 году. Этот установщик — сторонний загрузчик, а не пакет Fedora; не отключайте проверку подписи или дайджеста только для того, чтобы принудительно установить его на более новую систему. Ищите пакет, поддерживаемый для вашей версии Fedora, или используйте совместимый открытый шрифт, если точные файлы Microsoft не являются обязательными.
Убедитесь, что Linux распознает шрифты.
После установки выполните запрос к Fontconfig, чтобы узнать названия семейств шрифтов и найти совпадение:
fc-list : family | grep -E 'Arial|Times New Roman|Verdana'
fc-match Arial
Если шрифты не отображаются, перестройте кэш fc-cache -fи повторно запустите проверку. Закройте и снова откройте LibreOffice, браузер или любое другое приложение, которое должно использовать эти шрифты; уже запущенные приложения могут сохранить свой старый список шрифтов. Если запрос лицензии был отклонен или загрузка не удалась, повторно запустите установщик пакета после устранения проблемы.
Перед использованием файлов в других местах ознакомьтесь с условиями лицензии.
Эти шрифты являются проприетарными, а не открытыми. Внимательно ознакомьтесь с лицензионным соглашением, предоставленным установщиком. В разделе часто задаваемых вопросов Microsoft о распространении шрифтов объясняется, что права могут различаться и что шрифты, предоставляемые Windows, как правило, не могут быть распространены, преобразованы или включены в состав приложений. Установка на настольный компьютер не предоставляет автоматически права на серверное использование, встраивание в приложения или распространение.