Skip to Content

Эффективная реклама в блогах
 
 размещение статей с прямыми ссылками

ОБЛАКО ТЭГОВ

Календарь Майя

Сегодня 2012-5-20

это следующие знаки по клендарю Майя:
10 Kan
2 No'j
5 Aj

Dupal: настройка русских букв UTF-8 в модуле print

Установил модуль Print, не завелось... Гугл ясно дал понять следующее:
1. Для нормальной генерации простых документов в формате PDF на русском языке, модулю Drupal print требуется библиотека TCPDF (http://www.tcpdf.org/)
2. Даже установив tcpdf в нужное место осталась проблема в шрифтах: попробовал посмотреть PDF страничку и увидел знаки вопроса вместо русских букв.
Шрифты, используемые в TCPDF хранятся в папке fonts внутри директории библиотеки. Внутри множество разных файлов. Папка весит более 10 Мб. Удаляем все файлы, кроме helvetica.php (требуется для TCPDF) и папки utils (внутри инструменты для импорта шрифтов). Теперь берем шрифт Arial (начертание – normal) из системной папки c:\Windows\Fonts – файл arial.ttf – и копируем его через sftp в fonts/utils.
В этой папке есть утилита ttf2ufm, которая обработает файл arial.ttf:
#./ttf2ufm -a -F arial.ttf
Затем makefont.php:
php -q makefont.php arial.ttf arial.ufm
После работы makefont.php в папке utils появятся три файла: arial.php, arial.z, arial.ctg.z, которые мы должны будем переместить в папку fonts. Файлы arial.ttf и arial.ufm больше не нужны, поэтому их можно удалять.
Указываем в /admin/settings/print/pdf/options использовать шрифт arial и всё. Drupal генерит ПДФки на русском языке.

Группы: