Шрифты в Linux как в Windows

Обновлено: 21.11.2024

В этой статье объясняется, как установить шрифты TrueType Microsoft и эмулировать отрисовку шрифтов Windows.

Содержание

Установка

Автоматическая установка

Самый простой способ установить шрифты — установить ttf-ms-win10-auto AUR . При этом автоматически загружается 90-дневная ознакомительная версия Windows 10 Корпоративная и извлекаются из нее необходимые шрифты.

Использование шрифтов из раздела Windows

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

Например, если раздел Windows C:\ смонтирован в /windows :

Затем заново создайте кеш fontconfig:

Кроме того, скопируйте шрифты Windows в /usr/share/fonts/:

Затем заново создайте кеш fontconfig:

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

Шрифты также можно найти в ISO-файле Windows. Формат файла изображения, содержащего шрифты в ISO, — либо WIM (Windows Imaging Format), если ISO загружается из Интернета, либо ESD (Windows Electronic Software Download), если он создан с помощью Windows Media Creation Tool. Извлеките файл sources/install.esd или sources/install.wim из .iso и найдите в этом файле каталог Windows/Fonts. Его можно извлечь с помощью 7z (в p7zip) или wimextract (в wimlib ). См. пример ниже с использованием 7z:

Шрифты и лицензия будут расположены в каталоге шрифтов.

Текущие пакеты

Примечание. Эти пакеты требуют доступа к установочному или установочному носителю Windows 7/8/10/11 и/или Office 2007. Подробности см. в соответствующем PKGBUILD.

  • ttf-office-2007-fontsAUR — шрифты Office 2007
  • ttf-win7-fontsAUR — шрифты Windows 7
  • ttf-ms-win8AUR — шрифты Windows 8.1
  • ttf-ms-win10AUR — шрифты Windows 10
  • ttf-ms-win11AUR — шрифты Windows 11

Устаревшие пакеты

Примечание. Шрифты, предоставляемые этими пакетами, устарели, в них отсутствуют современные инструкции хинтинга и полные наборы символов. Рекомендуется использовать вышеуказанные пакеты.

Предупреждение. В соответствии с исходным лицензионным соглашением Microsoft с конечным пользователем существуют некоторые юридические ограничения при использовании вышеуказанных шрифтов.

Вы также можете получить ttf-tahoma AUR, который, как и следовало ожидать, содержит Tahoma.

Правила Fontconfig, полезные для шрифтов MS

Часто веб-сайты указывают шрифты, используя общие имена (helvetica, courier, times или times new roman), и правило в fontconfig сопоставляет эти имена с бесплатными шрифтами (Liberation, Google CrOS, GUST TeX Gyre. ). Подстановки определены в /etc/fonts/conf.d/30-metric-aliases.conf .

Чтобы в полной мере использовать шрифты Ms Windows, необходимо создать правило, сопоставляющее эти общие имена со специфическими шрифтами Ms Windows, содержащимися в различных пакетах выше:

Также полезно связать шрифты с засечками, без засечек, моноширинные шрифты в вашем любимом браузере со шрифтами MS.

Windows 8

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

Примечание: использование шрифтов Microsoft за пределами работающей системы Windows запрещено лицензионным соглашением с конечным пользователем (хотя в некоторых странах лицензионное соглашение с конечным пользователем недействительно). Перед использованием шрифтов ознакомьтесь с лицензией Microsoft.

Вы можете получить шрифты из установленной и полностью обновленной системы Windows 8.1. Любая версия Windows 8.1, сборка Windows 8.1 6.3.9600.17238 будет работать.

В установленной системе Windows 8.1 системные шрифты обычно находятся в папке %WINDIR%\Fonts, а файл лицензии — в папке %SYSTEM32%\license.rtf.

Вам нужны файлы, перечисленные в массиве source=(). Поместите их в тот же каталог, что и этот файл PKGBUILD, затем запустите makepkg.

makepkg --pkg ttf-ms-win8 создаст только пакет основных шрифтов Windows 8.1, который должен охватывать даже больше, чем ttf-ms-fonts AUR .

После установки Linux одним из самых важных действий является установка основных шрифтов Microsoft, которые понадобятся вам при работе с документами Microsoft Office, Microsoft Teams или в Интернете. Это важно сделать, так как часто вы не сможете правильно обработать документы, когда попытаетесь открыть их с разными наборами шрифтов.

В этой статье мы расскажем, как установить все основные шрифты Microsoft.

Установка шрифтов Microsoft Core TrueType в дистрибутивах Linux на основе Ubuntu

Microsoft Fonts не предустановлены в Linux. Причина этого в том, что эти шрифты не являются открытым исходным кодом и принадлежат Microsoft, а многие дистрибутивы Linux по умолчанию не предоставляют проприетарное программное обеспечение, чтобы избежать проблем с лицензированием. Но Microsoft бесплатно выпустила свои основные шрифты TrueType.

Поскольку это не программное обеспечение с открытым исходным кодом, вам необходимо сначала включить репозиторий multiverse. Для этого выполните следующую команду:

sudo add-apt-repository multiverse

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

sudo apt update && sudo apt install ttf-mscorefonts-installer

После этого нажмите OK (используя кнопку ENTER), когда появится соглашение с конечным пользователем Microsoft (используйте TAB, чтобы переместить курсор на кнопку OK). Затем нажмите Да, чтобы принять соглашение Microsoft.

Если вы случайно отклоните лицензионное соглашение, вы можете переустановить установщик с помощью следующей команды:

sudo apt install – переустановите ttf-mscorefonts-installer

Этот пакет устанавливает следующие шрифты:

  • Андале Моно
  • Черный шрифт Arial
  • Arial (полужирный, курсив, полужирный курсив)
  • Comic Sans MS (жирный шрифт)
  • Courier New (полужирный, курсив, полужирный курсив)
  • Грузия (жирный, курсив, полужирный курсив)
  • Влияние
  • Times New Roman (полужирный, курсив, полужирный курсив)
  • Требушет (полужирный, курсив, полужирный курсив)
  • Verdana (жирный, курсив, полужирный курсив)
  • Веб-сайты

Установка шрифтов Microsoft ClearType

Шрифты Microsoft ClearType впервые были представлены в Windows Vista и Office 2007, а с тех пор они стали частью Windows и поэтому очень важны при работе с документами Microsoft. Коллекция шрифтов ClearType включает:

  • Калибри
  • Камбрия
  • Кандара
  • Консоли
  • Констанция
  • Корбель

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

Установка шрифтов Tahoma и Segoe-UI

Tahoma является частью шрифтов TrueType от Microsoft, но недоступен в пакете ttf-mscorefonts-installer, поэтому его необходимо устанавливать вручную.

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

Шрифт Segoe UI, вероятно, является одним из самых важных шрифтов, которые мы установим в этом блоге. Этот шрифт теперь используется Microsoft в каждом проекте, и поэтому его можно рассматривать как шрифт, который очень скоро станет стандартом.

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

Установка других основных шрифтов

В этом разделе рассматривается установка основных шрифтов, которые потребуются вам при открытии документов, содержащих математические символы, и поэтому используются для правильной обработки этих символов. В этом разделе мы установим следующие шрифты:

  • mtextra.ttf
  • символ.ttf
  • webdings.ttf
  • wingding.ttf
  • wingdng2.ttf
  • wingdng3.ttf

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

Ссылки:

Забавный факт:

После установки шрифтов Segoe-UI эта страница будет выглядеть по-разному на многих системах, поскольку она использует шрифт Segoe-UI.

Мы подошли к концу этого подробного руководства по установке Microsoft Fonts. Я надеюсь, что эта статья помогла вам в этом.

Дипеш Шарма

Дипеш Шарма
Писатель

Дипеш — автор How-To Geek. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень. В свободное время вы можете найти его за чтением книг, прослушиванием разных музыкальных жанров или игрой на гитаре. Подробнее.

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

Как установить Google Fonts в Linux

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

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

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

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

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

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

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

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

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

Вариант 2: TypeCatcher

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

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

Пользователи 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 в вашей системе.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Регенерируйте кэш шрифтов с помощью команды 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». Выполните следующую команду, чтобы создать символическую ссылку:

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

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

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

  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Что означает XD и как вы его используете?
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
  • › Как установить Google Play Маркет в Windows 11
  • › Как восстановить метки панели задач в Windows 11
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)

Arial, Verdana и Times New Roman: какую бы операционную систему вы ни использовали, вы, вероятно, получали документы, в которых используются эти шрифты. Библиотека шрифтов Windows по умолчанию стала настолько вездесущей, что вы не сможете уйти далеко в Интернет или на предприятие, не встретив одного из ее членов.

Из-за отсутствия лицензий с открытым исходным кодом шрифты Microsoft не могут быть включены в дистрибутивы Linux. Хотя подходящие заменители можно найти в готовом виде, иногда вы можете столкнуться с тем, что веб-сайт или документ плохо отображаются без исходного шрифта.

Во многих популярных дистрибутивах Linux вы можете получить шрифты Microsoft через диспетчер пакетов вашей системы. Мы используем apt на машине с Ubuntu/Debian; в других дистрибутивах вам может потребоваться выполнить поиск в диспетчере пакетов, чтобы найти соответствующий пакет.

Следующая команда загрузит и установит коллекцию шрифтов Microsoft:

После первоначальной загрузки в окне терминала появится набор условий лицензии. Подтвердите запрос на установку, перейдя к кнопке «ОК» и нажав клавишу ввода; повторите на следующем экране, чтобы выбрать кнопку "Да" и принять лицензионное соглашение.

Затем отдельные шрифты будут загружены и добавлены в вашу систему. Это займет всего несколько минут, а прогресс будет отображаться в окне терминала. После завершения установки шрифты появятся в ваших приложениях. Веб-страницы и документы теперь должны выглядеть так же, как их аналоги в Windows.

Не все шрифты Microsoft включены в пакет mscorefonts. Полный список состоит из Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana и Webdings. Примечательно, что отсутствующие шрифты включают Calibri, шрифт Microsoft Office по умолчанию с 2007 года, Consolas, который в настоящее время широко используется в качестве моноширинного терминального шрифта Microsoft, и Segoe UI, шрифт, используемый во всем интерфейсе Windows.

Возможно, самый простой способ получить эти другие шрифты — скопировать их с ПК с Windows. Вы можете найти их в C:WindowsFonts. Скопируйте файлы шрифтов на свой компьютер с Linux, а затем установите их с помощью диспетчера шрифтов (часто просто дважды щелкнув файл шрифта в файловом браузере).

Читайте также: