Чего не хватает обычному юзеру, который решил попробовать работать в Линукс? Такого привычного и даже на первый взгляд незаметного?
Это шрифты, да, самые обычные и привычные, такие как Ариал, Таймс Нью Роман, Колибри и тд.
А в системе какие то другие шрифты, не привычные, и документы в ворде этими же шрифтами.
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
mkdir ~/.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
chmod 644 *.ttf
Теперь переходим в каталог /usr/share/fonts/ttf и запускаем там консоль, дабы создать индекс шрифтов.
mkfontdir
Теперь находим файл /usr/share/fonts/truetype/fonts.cache-1 и редактируем его:
...
"windowsfonts" 0 ".dir"
Обновляем кэши
fc-cache
Да, способ так себе, скажу я вам. Но так как я давно не использую дистрибутивы на основе RPM, может там что то поменялось и для начала просто попробуйте скопировать шрифты в папку локального пользователя.
Интернет мне подсказывает, что есть пакетный способ установить, сам не проверял:
sudo rpm -ivh msttcore-fonts-2.0-3.noarch.rpm
Смотрите так же http://corefonts.sourceforge.net/
Ставим шрифты в Arch
Тут просто :
pacman -S ttf-ms-fonts
Для Debian
Качаем тут https://packages.debian.org/buster/ttf-mscorefonts-installer
Смотрите оглавление раздела, посвященного Линукс