Microsoft fonts (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Microsoft fonts
. Дата последней синхронизации: 8 октября 2024. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
Metric-compatible fonts
Шрифты
Настройка шрифтов
Java Runtime Environment fonts (Русский)
Эта статья объясняет, как установить TrueType-шрифты от Microsoft и эмулировать рендеринг шрифтов Windows.
Совет
В качестве альтернативы можно использовать
метрически совместимые шрифты
.
Установка
Автоматическая установка
Примечание
Эти пакеты автоматически скачивают ISO-образ 90-дневной пробной версии Windows Корпоративная и извлекают из него необходимые файлы шрифтов.
Самый простой способ получения шрифтов — использовать один из следующих пакетов:
ttf-ms-win10-auto
AUR
— шрифты из Windows 10
ttf-ms-win11-auto
AUR
— шрифты из Windows 11
Использование шрифтов с раздела Windows
Если есть примонтированный раздел с установленной ОС Windows, можно использовать шрифты из неё, сделав символическую ссылку на них.
Для чтения файлов шрифтов может понадобиться обойти
проблему чтения сжатых файлов
.
Примечание
Пользователям
google-chrome
AUR
стоит выполнить копирование файлов шрифтов, так как при использовании ссылок Chrome станет вылетать.
Например, если Windows-раздел
C:\
смонтирован в
/windows
:
# ln -s /windows/Windows/Fonts /usr/local/share/fonts/WindowsFonts
Затем обновите кэш fontconfig:
# fc-cache --force
Другой вариант — скопировать шрифты из Windows в
/usr/local/share/fonts
:
# mkdir /usr/local/share/fonts
# mkdir /usr/local/share/fonts/WindowsFonts
# cp /windows/Windows/Fonts/* /usr/local/share/fonts/WindowsFonts/
# chmod 644 /usr/local/share/fonts/WindowsFonts/*
Затем обновите кэш fontconfig:
# fc-cache --force
# fc-cache-32 --force
Извлечение шрифтов из 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
:
$ 7z e
WinXY_YYMM_English_x64.iso
sources/install.wim
$ 7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*"/license.rtf} -ofonts/
Шрифты и лицензия будут помещены в каталог
fonts
.
Текущие пакеты
Примечание
Этим пакетам
требуется
доступ к установочному носителю Windows и/или Office 2007. Более подробную информацию смотрите в соответствующих файлах
PKGBUILD
.
ttf-office-2007-fonts
AUR
— шрифты Office 2007
ttf-win7-fonts
AUR
— шрифты Windows 7
ttf-ms-win8
AUR
— шрифты Windows 8.1
ttf-ms-win10
AUR
— шрифты Windows 10
ttf-ms-win11
AUR
— шрифты Windows 11
Устаревшие пакеты
Примечание
Шрифты, представленные этими пакетами, устаревшие, им не хватает современных инструкций hinting и полных наборов символов. Рекомендуется использовать вышеуказанные пакеты.
ttf-ms-fonts
AUR
содержит:
Andalé Mono
Arial
Arial Black
Comic Sans
Courier New
Georgia
Impact
Lucida Sans
Lucida Console
Microsoft Sans Serif
Times New Roman
Trebuchet
Verdana
Webdings
Важно
Согласно
оригиналу Лицензионного соглашения конечного пользователя от Microsoft
, в нём есть
некоторые
правовые ограничения при использовании шрифтов.
Вы также можете установить
ttf-tahoma
AUR
, который, как вы и ожидали, содержит
Tahoma
.
ttf-vista-fonts
AUR
содержит:
Calibri
Cambria
Candara
Consolas
Constantia
Corbel
Полезные правила Fontconfig для шрифтов MS
Сопоставление с похожими шрифтами
Часто сайты задают шрифты, используя общие имена (helvetica, courier, times или times new roman), а правило в fontconfig сопоставляет эти имена со свободными шрифтами (Liberation, Google CrOS, GUST TeX Gyre...). Эти замены указаны в файле
/etc/fonts/conf.d/30-metric-aliases.conf
.
Чтобы в полной мере использовать шрифты MS, необходимо создать правило, сопоставляющее эти общие имена с конкретными именами шрифтов Ms Windows из вышеуказанных пакетов:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
       <alias binding="same">
         <family>Helvetica</family>
         <accept>
         <family>Arial</family>
         </accept>
       </alias>
       <alias binding="same">
         <family>Times</family>
         <accept>
         <family>Times New Roman</family>
         </accept>
       </alias>
       <alias binding="same">
         <family>Courier</family>
         <accept>
         <family>Courier New</family>
         </accept>
       </alias>
</fontconfig>
Также полезно ассоциировать шрифты serif, sans-serif, monospace со шрифтами MS в настройках браузера.
Отключение встроенных растровых шрифтов
Некоторые TTF-шрифты Microsoft, такие как Calibri и Cambria, содержат встроенные растровые шрифты для определённых размеров шрифта, которые не имеют сглаживания. Если вас это не устраивает, встроенные растровые шрифты можно отключить, как описано в разделе
Настройка шрифтов#Отключение растровых шрифтов
.
Известные проблемы
В программах чтения PDF, основанных на Poppler, символы отображаются некорректно
Шрифт TrueType Microsoft «symbol.ttf» имеет проблемы при работе с Poppler, математические символы могут отображаться неправильно в программах чтения PDF, основанных на Poppler.