Исходные данные:
Xubuntu 14.04 (64 разряда, но должно работать для всего семейства *buntu).
Xubuntu 14.04 (64 разряда, но должно работать для всего семейства *buntu).
Началось все с присланного бухгалтерского документа в формате pdf, который совершенно не читался ни одним средством (в винде - нормально). Анализ показал, что документ сделан каким-то генератором отчетов с использованием шрифта tahoma, и сам шрифт не встроен в документ, что собственно, не удивительно. Мало того, что шрифт сам по себе симпатичный, так еще оказалось что это часто встречаемая проблема. Ну и еще два шрифта calibri и cambria любимы народом, но не доступны для широкого использования. С этими двумя все настолько плохо, что Google для своей ChromeOS выпустил два похожих шрифта с именами Carlito и Caladea. Они лицензированы под OFL 1.1 и просто входят в большинство дистрибутивов. Можно скачать Microsoft PowerPoint Viewer и "выдрать" из него нужные родные шрифты, рецепт станет очевиден чуть позже. Первоисточники тут, тут и тут.
Вот что в итоге получилось.
apt-get install fonts-crosextra-carlito fonts-crosextra-caladea
cd /tmp
wget http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IELPKTH.CAB
cabextract -F 'tahoma*ttf' IELPKTH.CAB
mv -f tahoma*ttf /usr/local/share/fonts
chmod 644 /usr/local/share/fonts/tahoma*
fc-cache -v
rm -f IELPKTH.CAB
Дополнение от 10 марта 2016.
Прислали коллегам очередной pdf-файл сделанный by FastReport с применением сразу Calibri и Calibri bold. Все подстановки формально выполнились, но на экране кракозябры во всей красе. Если забыть (или забить) на всякие авторские права...
- Берем установленную Windows 7 с офисом (можно даже не активировать) и %System_Root%\Windows\Fonts\*.ttf копируем, например на флешку.
- Заводим каталог /usr/local/share/fonts/ms и туда это все добро сливаем.
- Освежаем кэш fc-cache -v
- Наслаждаемся ворованными шрифтами на СВОЙ страх и риск.
Комментариев нет:
Отправить комментарий