The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

OpenNews: Система инвентаризации компьютерной и оргтехники GLPI v0.65, opennews (?), 30-Мрт-06, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


144. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Zah (??), 13-Июл-09, 18:07 
>Обратите внимание на журнал системный администратор за май 2009 года - там
>статья по glpi (из нее я собственно и узнал о этой
>проге) - там же и описано решение по русификации вывода в
>pdf

Попробывал решение из журнала, не заработало. На сайте www.samag.ru в разделе "Исходный код" исправленного варианта шрифтов нет.
Кому удалось русифицировать вывод в pdf в GLPI? Опишите please четко что делать и где взять шрифты.


Ответить | Правка | Наверх | Cообщить модератору

145. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от Аноним (-), 14-Июл-09, 09:04 
>>Обратите внимание на журнал системный администратор за май 2009 года - там
>>статья по glpi (из нее я собственно и узнал о этой
>>проге) - там же и описано решение по русификации вывода в
>>pdf
>
>Попробывал решение из журнала, не заработало. На сайте www.samag.ru в разделе "Исходный
>код" исправленного варианта шрифтов нет.
>Кому удалось русифицировать вывод в pdf в GLPI? Опишите please четко что
>делать и где взять шрифты.

А вот это пробовали?
ftp://ftp.vsu.ru/pub/tex/font-packs/pscyr/PSCyr-0.4c-patch2-...

Ответить | Правка | Наверх | Cообщить модератору

146. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от sergicus (ok), 14-Июл-09, 14:24 
>А вот это пробовали?
>ftp://ftp.vsu.ru/pub/tex/font-packs/pscyr/PSCyr-0.4c-patch2-...

а там нет Helvetica.ttf

А эту проблему подтверждаю  - мож тама нужны какие то переконвертированные шрифты ?????

Ответить | Правка | Наверх | Cообщить модератору

154. "Система инвентаризации компьютерной и оргтехники GLPI v0.65"  +/
Сообщение от sergicus (ok), 24-Июл-09, 15:50 
>А эту проблему подтверждаю  - мож тама нужны какие то переконвертированные
>шрифты ?????

НА форуме glpi нашел тему
http://www.glpi-project.org/forum/viewtopic.php?id=14328
- как я понял проблема не только с русским

Ответить | Правка | Наверх | Cообщить модератору

156. "PDF и русский забороты"  +/
Сообщение от stalker (??), 09-Сен-09, 14:21 
Найдено решение вопросиков в pdf-экспорте:

http://www.tux.in.ua/articles/1500

Цитирую:
По умолчанию при экспорте в PDF вместо русских букв выводятся знаки вопросов, это происходит по двум причинам: стандартная функция экспортирует данные в кодировке ISO-8859-1, которую и поддерживает используемый по умолчаннию шрифт. Подсказка была найдена на форуме OPENNET. Заменяем в скрипте /var/www/glpi/inc/export.function.php вызов функции utf8_decode на utf8_decode_cyr.

sudo perl -p -i -e 's/utf8_decode/utf8_decode_cyr/g' export.function.php

И добавляем в export.function.php описание самой функции utf8_decode_cyr:
function utf8_decode_cyr($value){
        return iconv("UTF-8","Windows-1251",$value);
}

Теперь шрифт. По умолчанию для экспорта используется шрифт Helvetica, его бы я и рекомендовал оставить. Если заменить шрифт другим, его имя придется править не только в двух местах файла export.function.php:

$ cat export.function.php | grep -i selectFont
$pdf->selectFont(GLPI_ROOT."/lib/ezpdf/fonts/Helvetica.afm");

Но и в 2 файлах находящихся в lib/ezpdf.

Теперь шрифт. Для конвертирования TTF шрифта в Postscript type 1 потребуется утилита ttf2pt1.

$ sudo apt-get install ttf2pt1

Запускаем.

$ ttf2pt1 -l cyrillic -A Helvetica.ttf Helvetica

Теперь копируем файлы вместо старых, не забыв подправить права.

$ sudo cp -v Helvetica* /var/www/glpi/lib/ezpdf/fonts/
`Helvetica.afm' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.afm'
`Helvetica.t1a' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.t1a'
`Helvetica.ttf' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.ttf'

Исправленный вариант шрифтов: http://www.tux.in.ua/wp-content/uploads/2009/08/font.rar
После этого PDF будет выводится корректно.

Ответить | Правка | Наверх | Cообщить модератору

157. "PDF и русский забороты"  +/
Сообщение от stalker (??), 09-Сен-09, 14:24 
да, забыл, glpi ставился от linvinus с патчами из ftp://linvinus.ru/glpi/ из его репозитория ftp://linvinus.ru/ubuntu/pool/ocs/g/glpi/
Ответить | Правка | Наверх | Cообщить модератору

168. "PDF и русский забороты"  +/
Сообщение от Timuremail (??), 03-Дек-09, 14:23 
>[оверквотинг удален]
>
>Теперь копируем файлы вместо старых, не забыв подправить права.
>
>$ sudo cp -v Helvetica* /var/www/glpi/lib/ezpdf/fonts/
>`Helvetica.afm' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.afm'
>`Helvetica.t1a' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.t1a'
>`Helvetica.ttf' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.ttf'
>
>Исправленный вариант шрифтов: http://www.tux.in.ua/wp-content/uploads/2009/08/font.rar
>После этого PDF будет выводится корректно.

Сделал, вроде все ок, только вот при выводе в ПДФ, буквы встают не на свое место, и шапка файла получается нечитабельной(((((((
CEntos 5.3

Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору

175. "PDF и русский забороты"  +/
Сообщение от sHaggY_caT (ok), 09-Янв-10, 14:06 
>[оверквотинг удален]
>>`Helvetica.afm' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.afm'
>>`Helvetica.t1a' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.t1a'
>>`Helvetica.ttf' -> `/var/www/glpi/lib/ezpdf/fonts/Helvetica.ttf'
>>
>>Исправленный вариант шрифтов: http://www.tux.in.ua/wp-content/uploads/2009/08/font.rar
>>После этого PDF будет выводится корректно.
>
>Сделал, вроде все ок, только вот при выводе в ПДФ, буквы встают
>не на свое место, и шапка файла получается нечитабельной(((((((
>CEntos 5.3

Тоже CentOS 5.3, у меня после добавления такой функции GLPI вообще падает(в причинах пока не разбиралась), тогда как на OCS-ng патчи, найденные на просторах сети успешно накладываются,
и проблема с кодировкой решается.
Вы ставили официальную сборку?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру