Однажды люди в Microsoft сделали хорошее дело -- совершенно забесплатно раздали всем желающим шрифты Times New Roman, Arial, Courier New, Verdana и так далее (полный список тут). Веб, мол, должен быть общим и интероперабельным, а шрифты доступны всем. Трудно не согласиться.
А потом взяли и убрали. Полагаю, чтобы не портить свой имидж империи зла всякими странными добрыми делами. Согласитесь, как-то нетипично для них получилось -- "интероперабельность", "для всех"... Ну вот и убрали.
Однако, лицензия на те шрифты гласила, что их можно куда хочешь копировать и выкладывать, только формат файлов нельзя изменять, перепаковывать совсем никак нельзя. А файлы были .exe -- самораспаковывающиеся архивы. Соответственно, копии тех файлов остались в Интернете тут и там. Но как-то, согласитесь, неудобно выкачивать откуда-не-пойми десяток экзешников, непонятно как их распаковывать, куда-то потом получившиеся файлы ставить... С "распаковывать" всё стало просто, когда один добрый человек по имени Stuart Caie (нет, он не из Microsoft, он из Шотландии) написал утилиту cabextract. А вот остальное всё равно довольно муторно.
Поэтому ещё один добрый человек по имени Daniel Resare (похоже, из Швеции) написал спек-файл для пользователей дистрибутивов Линукс, основанных на менеджере пакетов RPM, и выложил. Теперь, чтобы поставить эти самые шрифты, достаточно было написать несколько команд в консоли. А самое приятное в том, что в систему ставится нормальный, хороший пакет, а не просто файлы накиданы.
И всё вроде здорово, только вот этот самый спек-файл сколько-то лет уже не обновлялся и, мягко говоря, не работает на современных версиях Федоры. Я сейчас сел и привёл его к актуальному виду, чем и хочу с вами поделиться.
Вот спек-файл: microsoft-core-fonts.spec (5K).
Чтобы поставить себе это на Федору, вот примерно что нужно сделать:
wget http://kir.sacred.ru/lj/microsoft-c
yum install fontpackages-devel xorg-x11-font-utils wget cabextract
rpmbuild -bb microsoft-core-fonts.spec
(если всё сложилось хорошо, то где-то среди последних строчек будет строка, начинающаяся со слова Wrote:, а после неё имя файла. Вот возьмите это имя файла (полное, вместе с путём) и напишите:
rpm -ihv имя_файла
"Microsoft TrueType core fonts for Web" for Fedora Linux
|