Привлекайте друзей и коллег, ДЕЛИТЕСЬ в социальных сетях, закладках и блогах
100zakladok
Bobrdobr
Communizm
Linksiua
LinkStore
Memori
Moemesto
Ruspace
Vaau
VKontakte
Yandex
Blinklist
Box
Buzz Up!
del.icio.us
Digg
Facebook
Furl
Google
Twitter
Yahoo
Google Buzz
Icerocket
identi.ca
LinkedIn
Magnoliacom
Mister Wong
MySpace
Newsvine
Ping This!
Propeller
Reddit
StumbleUpon
Technorati
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 генерит ПДФки на русском языке.
Свежие статьи в блогах
- Настройка драйвера HASP ключа и раздачи HASPLM лицензий 1С линукс сервером по сети на CentOS_6.2_x64
- Битрикс: Вытаскиваем свойства товара (артикул) при экспорте в 1С [solved]
- Поиск и замена разых подстрок: регулярные выражения в Kate и Notepad++
- Битрикс путает товары при поиске заказа по товару
- CentOS Starting Munin Node: Can't locate Net/Server/Fork.pm [Solved]
- Drupal: Ошибка call_user_func_array при использовании Framework
- Chrome: Приложение для доступа к почте без подключения к Internet
- Drupal7: Миграция с 6.x на 7.x при помощи Backup_Migrate
- Целевая аудитория сайта - важный аспект работы блогера
- Cоздание сайтов
