Установка шрифтов windows manjaro

Microsoft fonts (Русский)

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

Contents

Установка

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

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

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

Затем, обновите кэш fontconfig:

В качестве альтернативы, скопируйте шрифты Windows, в /usr/share/fonts :

Затем, обновите кэш fontconfig:

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

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

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

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

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

Часто сайты задают шрифты, используя общие имена (helvetica, courier, times или times new roman) правило в fontconfig заменит эти (некрасивые) свободные шрифты:

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

Также полезно ассоциировать serif, sans-serif, monospace шрифты в вашем любимом браузере, с шрифтами MS.

Windows 7

Воспользуйтесь патченным Infinality пакетом freetype2, и используйте профиль Windows 7 в provided (условиях) local.conf .

Windows 8

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

Вы можете приобрести шрифты установленной и полностью обновленной системы Windows 8.1. Любое издание Windows 8.1 build 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 .

Шрифты лучше всего рассматривать с Infinality. Infinality предлагает большой рендеринг шрифтов и настроек.

Настройка шрифтов (актуальная версия)

Опрос

Узнали ли вы что-то полезное?
Да, узнал много нового.
Да, узнал немного нового
Нет, я знаю это с рождения

# 4 года, 5 месяцев назад (отредактировано 4 года, 1 месяц назад) Всем привет!

С выходом FreeType2.7, настройки шрифтов несколько поменялись. Тут опишу как настроено у меня. Вкусы у всех конечно разные, но новичкам думаю будет интересно, + не напрягайте своё зрение, сделайте так как вам комфортно. В целом же обычно вкусы делятся на два лагеря: пухловатые шрифты (как у меня) и тонкие. Разница в настройках одна, если вам по душе тонкие, — поставьте вместо hintslight — hintfull.

Если у вас дисплей а-ля «Retina», поздравляю, — со шрифтами должно быть всё в полном порядке 😉

Настройка шрифтов в три этапа:
1. Установка шрифтов.
2. Выбор рендеринга.
3. Изменение/создание файлов настроек ( /etc/fonts/local.conf .Xresources ).

1. Установить шрифты из репозитория: (Bitstream не ставлю, т.к. cемейство шрифтов DejaVu это модификация шрифтов Bitstream Vera).
Пакет — описание
ttf-croscore — шрифты из ChromeOs, они метрически совместимы с MS, и хорошо смотрятся, содержат Arimo, Tinos, Cousine и тп.
ttf-dejavu — базовые, возможно уже стоят у вас.
ttf-ubuntu-font-family — красивые, не вырвиглазные шрифты без засечек, использую в DE и текстовых документах.
ttf-inconsolata — шрифт для «коддинга», — можно не ставить.
ttf-liberation — базовые, возможно уже стоят у вас.
Пакет — описание
ttf-carlito — метрически совместим с MS Calibri
ttf-caladea — — метрически совместим с MS Cambria
ttf-droid-sans-mono-slashed-powerline-git — шрифт с «треугольником» для powerline, использую в ZSH prompt
По желанию: yaourt -S ttf-ms-win8 (содержит в себе ttf-ms-fonts, ttf-vista-fonts и ttf-win7-fonts, т.е. всё что надо включая Calibri и .т.п.)

Если устанавливаем свои шрифты:
скопируйте их в папку /usr/share/fonts/Мои_Шрифты
и выполните

2. Выбрать метод рендеринга:

Выполните
И приведите строку к такому виду:
3. Изменение файла настроек
создайте файл /etc/fonts/local.conf c таким содержимым (тут мы настроим отоброжение шрифтов, а также подменим MS шрифты на Chrome OS):
В файл

/.Xresources внесём следующие строки:
и выполним:
Также в настройках вашего DE поставьте сглаживание RGBa, вместо grayscale (такое доступно в Gnome и Cinnamon, в остальных не проверял).
Если используете приложения Java, то в файле /etc/environment добавьте следующую строку:
— это нужно для того, чтобы приложения Java ощущались и выглядели как GTK

Немного занудства:
Существует три основных семейства используемых в ОС/WEB шрифтов. Для более приятного восприятия можно одни шрифты заменить другими шрифтами из этого же семейства. Как например в случае отказа от использования шрифтов от MS, или в поиске наиболее хорошо отоброжаемых.
Семейство шрифтов — пример таких шрифтов
Serif (с засечками) — Times New Roman, Liberation Serif, Tinos, DejaVu Serif, Noto Serif
Sans-serif (без засечек) — Arial, Liberation Sans, Arimo, DejaVu Sans, Noto Sans
Monospace (моноширинные шрифты, — ширина каждого символа в таком семействе одинакова) — Courier New, Liberation Mono, Cousine, DejaVu Sans Mono, Noto mono

Пара скриншотов с настройками браузера, системы, и что получилось (смотрите в масштабе 1:1, на небольшом мониторе браузер не даёт просмотреть в масштабе 1:1, сохраните картинки для просмотра во вьювере (eog и т.п.)).
Скриншоты актуальны, если у вас такойже DPI как и у меня, — 96. В иныхслучах будет искажённое представление.
Превьюшки:

С рендерингом шрифтов всё ОК, и DPI правильный, но! Есть одна проблема, — расстояние между буквами (кернинг) везде разное, это хорошо видно в документе Libreoffice. Вопрос к вам, уважаемые форумчане: у вас также? У меня эта проблема существовала до вмешательства в настройки. Попробую в LiveCD другой системы посмотреть также там дело обстоит или нет. Знаю точно что в системах на основе *buntu шрифт ubuntu отоброжается с одинаковым расстоянием между букв.

Написано опираясь на следующие статьи/форумы:
FreeType2 — изменён метод хинтинга по-умолчанию (использовано в разделе «Выбрать метод рендеринга»)
Font configuration (использовано в разделе «Изменение файла настроек»)
Metric-compatible fonts (использовано в разделе «Изменение файла настроек»)
Improve Font Rendering (использовано в разделе «Изменение файла настроек»)
Java Runtime Environment fonts (использовано в разделе «Изменение файла настроек»)
Microsoft fonts (использовано в разделе «установить шрифты из репозитория»)

Ставим шрифты 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

/.fonts это если у вас нет такой директории

wget -qO- http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer | bash

Это все справедливо для всех дистрибутивов на базе Ubuntu

Установка Windows шрифтов в Fedora и другие дистрибутивы на RPM

Ручное добавление шрифтов аналогично, тому что я писал выше.

Копируем под администратором сюда: /usr/share/fonts/ttf

Так как мы делали под root, меняем владельца и прописываем права:

chown root.root *.ttf

Теперь переходим в каталог /usr/share/fonts/ttf и запускаем там консоль, дабы создать индекс шрифтов.

Теперь находим файл /usr/share/fonts/truetype/fonts.cache-1 и редактируем его:

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

Интернет мне подсказывает, что есть пакетный способ установить, сам не проверял:

Устанавливаем шрифты Microsoft в Linux

Часто бывает, что при открытии какого нибудь файла, необходимы определенные шрифты. Как пример, это может быть какой-нибудь документ, который создавался в операционной системе Windows, и там использовались шрифты от Microsoft. И в случае, когда у вас в системе Linux нет такого шрифта, то система автоматически подбирает ближайший похожий шрифт. Но может возникнуть проблема в размере шрифта, в итоге, текст может “поплыть”. А то и хуже, вместо отображения текста, могут появиться не разборчивые символы, вы это могли видеть в тех же играх. Ситуация может усугубляться еще и тем, что шрифты от Microsoft распространяются по лицензии. По этому в других операционных системах их нет. Но, их можно установить, по крайне мере, некоторые из них.

Шрифты Microsoft в Debian/Ubuntu

И так, возможно некоторые из вас слышали о пакете под названием “ttf-mscorefonts-installer”, этот пакет содержит некоторые шрифты от компании Microsoft. Касательно установки в Debian 10, у вас должны быть подключены репозитории с не свободным программным обеспечением. То есть – “non-free contrib”, как их добавить, и в целом про репозитории Debian написано в данной статье. Для его установки “ttf-mscorefonts-installer” воспользуемся командой:

Соглашаемся с условиями лицензии, можно нажать на “Tab” и когда кнопка “OK” изменит свой цвет, то есть выделится, тогда нажимаем на “Enter”:

Затем, еще раз соглашаемся на установку шрифтов:

И дожидаемся окончания установки. Далее установим еще парочку пакетов, этот пакет содержит свободные шрифты, которые являются неким аналогом шрифтов от Microsoft в плане размерности:

Шрифты Microsoft в Fedora

В дистрибутиве Fedora установка шрифтов от Microsoft немного отличается, сначала необходимо установить некоторые зависимости:

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

Шрифты Microsoft в Manjaro

В дистрибутиве Linux Mnajaro пакет со шрифтами Microsoft носит иное название, и называется он ttf-ms-fonts. Данный пакет можно установить из AUR, для этого конечно у вас должен быть подключен данный репозиторий, это можно сделать в настройках Pacman. Далее просто в поисковой строке вводите название пакета и нажимаете на кнопку собрать:

Так же можно установить пакет ttf-vista-fonts, точно так же через Pacman.

Заключение

Пакет “ttf-mscorefonts-installer”, который мы устанавливали в операционных системах Debian/Ubuntu и Fedora, содержит следующие шрифты от компании Microsoft:

Первый пакет – “ttf-ms-fonts” который устанавливали в Manjaro содержит шрифты

Содержание второго пакета в Manjaro:

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

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X

Читайте также:  Основные приемы работы операционной системы windows
Оцените статью