Microsoft fonts (Русский) - ArchWiki

Jump to content

# Microsoft fonts (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Microsoft fonts. Дата последней синхронизации: 8 октября 2024. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Ссылки по теме

- Metric-compatible fonts
- Шрифты
- Настройка шрифтов
- Java Runtime Environment fonts (Русский)

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

Совет В качестве альтернативы можно использовать метрически совместимые шрифты.

## Установка

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

Примечание Эти пакеты автоматически скачивают ISO-образ 90-дневной пробной версии Windows Корпоративная и извлекают из него необходимые файлы шрифтов.

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

- ttf-ms-win10-autoAUR — шрифты из Windows 10
- ttf-ms-win11-autoAUR — шрифты из Windows 11

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

Если есть примонтированный раздел с установленной ОС Windows, можно использовать шрифты из неё, сделав символическую ссылку на них. Для чтения файлов шрифтов может понадобиться обойти проблему чтения сжатых файлов.

Примечание Пользователям google-chromeAUR стоит выполнить копирование файлов шрифтов, так как при использовании ссылок 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-fontsAUR — шрифты Office 2007
- ttf-win7-fontsAUR — шрифты Windows 7
- ttf-ms-win8AUR — шрифты Windows 8.1
- ttf-ms-win10AUR — шрифты Windows 10
- ttf-ms-win11AUR — шрифты Windows 11

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

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

ttf-ms-fontsAUR содержит:

- 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-tahomaAUR, который, как вы и ожидали, содержит Tahoma.

ttf-vista-fontsAUR содержит:

- 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.

Category:

- Fonts (Русский)

Microsoft fonts (Русский)
Add topic