Linux — Установка шрифтов Microsoft (Times New Roman)
В зависимости от условий иногда бывает необходимым наличие шрифтов, которые есть в Microsoft, например, Times New Roman. Причин для этого может быть куча, в моём случае все оригинальные документы должны быть с этим шрифтом и создаёт их приложение.
Установка Times New Roman в Ubuntu
В Debian системах на самом деле всё просто, уже имеется пакет, который достаточно просто поставить.
sudo apt-get update sudo apt-get install msttcorefonts
Установка Times New Roman в RHEL (CentOS)
Это был именно мой случай и как вы понимаете если бы всё было так просто, то статью по этому поводу я и не писал бы.
Для начала нам придётся собрать rpm пакет, не переживайте сильно всё довольно просто. Я обычно делаю такие дела на отдельной виртуалке, разумеется также ОС что и на серверах.
Ставим необходимые пакеты:
sudo yum -y install rpm-build ttmkfdir cabextract
Далее нам надо скачать spec файл, который и сделает за нас всю магию. Последнюю версию этого файла вы всегда можете найти по ссылке. Если вы вдруг не доверяете таким сайтам, то сперва прочтите что собственно делает этот файл и уже потом решайте для себя использовать это решение или нет.
wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec sudo rpmbuild -bb msttcorefonts-2.5-1.spec
Во время выполнения можете получить ошибку о том, что недоступен файловый обменик. Не беда, просто выполните команду несколько раз и найдётся новый источник.
Если вы всё сделали правильно, то в директории $HOME/rpmbuild/RPMS/noarch/ вы найдёте rpm пакет. Собственно, осталось лишь поставить его там, где это необходимо.
sudo yum install /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm
Может еще потребуется перезапустить сервис xfs, но у меня и так сработало.
/usr/share/fonts/msttcorefonts/timesi.ttf: Times New Roman:style=Italic,cursiva,kurzíva,kursiv,Πλάγια,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana /usr/share/fonts/msttcorefonts/times.ttf: Times New Roman:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,thường,Arrunta /usr/share/fonts/msttcorefonts/timesbd.ttf: Times New Roman:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiona,Negrito,Полужирный,Fet,Kalın,Krepko,đậm,Lodia /usr/share/fonts/msttcorefonts/timesbi.ttf: Times New Roman:style=Bold Italic,Negreta cursiva,tučné kurzíva,fed kursiv,Fett Kursiv,Έντονα Πλάγια,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,Félkövér dőlt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito Itálico,Полужирный Курсив,Tučná kurzíva,Fet Kursiv,Kalın İtalik,Krepko poševno,nghiêng đậm,Lodi etzana
О Ynwasg
Когда-то я тоже был обычным эникейщиком, который ходил и включал мониторы, когда пользователь паниковал что у него комп не включается. Но в своё время мне это надоело, и я пошёл дальше.
Установка шрифтов Times New Roman в Linux
В дистрибутивах Linux по-умолчанию отсутствует проприетарный шрифт Times New Roman от Microsoft. Если вам нужен этот шрифт в Libre Office, Gimp или других графических Linux приложениях, вы можете установить его. В этой статье мы покажем, как установить шрифты Times New Roman в Linux (Ubuntu, Mint, Debian, RHEL, CentOS, Rocky Linux).
В дистрибутивах Ubuntu/Debian вы можете установить пакет со шрифтами Times New Roman из стандартного репозитория:
$ sudo apt-get update
$ sudo apt-get install msttcorefonts
Примите лицензионное соглашение и подтвердите установку шрифтов.
После этого шрифты Times New Roman будут доступны во всех приложениях Linux.
В дистрибутивах на базе rpm (CentOS, RHEL. Rocky Linux, Oracle Linux) установка шрифта Times New Roman немного более сложная. Вам придется самому собрать и установить rpm пакет со шрифтами.
Установите необходимые пакеты с помощью пакетного менеджера yum/dnf:
$ sudo yum -y install rpm-build ttmkfdir cabextract
Скачайте SPEC файл со шрифтами msttcorefonts-2.5-1.spec (Microsoft’s TrueType core fonts for Linux)
$ wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
$ sudo rpmbuild -bb msttcorefonts-2.5-1.spec
После этого RPM пакет появится в директории $HOME/rpmbuild/RPMS/noarch/. Установите его:
$ sudo yum install /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm
Перезапустите сервис xfs и проверьте, что шрифты успешно установлены:
/usr/share/fonts/msttcorefonts/timesi.ttf: Times New Roman:style=Italic,cursiva,kurzíva,kursiv,Πλάγια,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana /usr/share/fonts/msttcorefonts/times.ttf: Times New Roman:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,thường,Arrunta /usr/share/fonts/msttcorefonts/timesbd.ttf: Times New Roman:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiona,Negrito,Полужирный,Fet,Kalın,Krepko,đậm,Lodia /usr/share/fonts/msttcorefonts/timesbi.ttf: Times New Roman:style=Bold Italic,Negreta cursiva,tučné kurzíva,fed kursiv,Fett Kursiv,Έντονα Πλάγια,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,Félkövér dőlt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito Itálico,Полужирный Курсив,Tučná kurzíva,Fet Kursiv,Kalın İtalik,Krepko poševno,nghiêng đậm,Lodi etzana
Линукс в школе
В Linux многим очень не хватает шрифта Times New Roman. В этой статье немного окунёмся в историю и разберёмся как устанавливать этот шрифт в дистрибутивы Linux.
Итак, оказывается этот легендарный олдскульный шрифт, который использовался компанией Microsoft аж с Windows 3.1 и был заменён, на посту дефолтного шрифта в Word, только в 2006 году, не есть плод трудов мелкомягкой компании. И его шествие по планете началось в далёком 1931 году, когда некий недовольный господин Моррисон обвинил руководство американской газеты «The Times» в некачественной печати. Далее он взяв за основу шрифт Plantin изменил его таким образом, что улучшил удобочитаемость и сэкономил пространство. Именно этот шрифт в итоге стал называться Times New Roman. Газета The Times впервые его использовала 3 октября 1932 года.
Times New Roman является несвободным шрифтом, и потому его установка в Linux не приветствуется по идеологическим соображениям. За годы его существования и учитывая его популярность неоднократно принимались попытки по созданию свободных аналогов.
Так компания Red Hat в 2007 году выпустила по лицензии GPL шрифт Liberation Serif, который является метрически эквивалентным Times New Roman. Именно он зачастую используется в дистрибутивах Linux в качестве замены для Times New Roman.
Компания Google создала пакет шрифтов Croscore, в составе которой есть аналог TMR шрифт под названием Tinos. Являющийяся форком Liberation Serif.
Для установки Times New Roman в Ubuntu и Linux Mint необходимо выполнить в терминале:
В убунту и минте потребуется согласится с лицензионным соглашением.
Для установки Times New Roman в Archlinux и Manjaro выполните:
Если вам не нужны другие шрифты и вы желаете исключительно Times New Roman, то можете просто скачать архив со шрифтом здесь.
И установить .ttf файл простым копированием в папку /usr/share/fonts — для глобальных шрифтов или в папку ~/.fonts. Ну или того проще двойным кликом по файлу c расширением .ttf.
P.S. Microsoft добавила группу новых ClearType шрифтов для Windows начиная с Windows Vista и Office 2007. Это такие шрифты, как: Constantia, Corbel, Calibri, Cambria, Candara, and Consolas. Collibri стал шрифтом по умолчанию в Office 2007.
Компания не выпустила эти шрифты доступными для всех, как они сделали с предыдущим пакетом. Тем не менее Microsoft позволяет загрузить эти шрифты как часть бесплатного приложения Microsoft PowerPoint Viewer 2007. Если у вас нет установленной Windows, вы можете воспользоваться скриптом, который загрузит это приложение, извлечет шесть нужных ClearType шрифтов и установит их в вашей системе. Скрипт устанавливает шрифты только для вашего пользователя, а не глобально в отличие от предыдущего пакета.
Проще всего все сделать через терминал. Команды очень просты и вам не нужно выполнять много действий. Установка шрифтов Winodws Ubuntu, выполняется простым копированием и вставкой.
Если вы не устанавливали TrueType шрифты, то необходимо выполнить такую команду для установки утилиты cabextract: