немного теории:
для печати из проектов Лазаря используется postscript файл, сгенерированный модулем postscriptcanvas.pas.
структура *.ps файла не очень сложная и все выводимые на печать шрифты сводятся к трем: arial, times и courier.
Причем не инкапсулированных в ps файл, как в большинстве приложений Linux, а внешними и еще к тому же "перекодированными" самим Лазарем.
В конечном итоге даже правильно настроенный Ghostscript не печатает кириллицу, из Лазаря.
.
решение:
1. более правильное, но немного трудоемкое - инкапсулировать нужные шрифты в ps файл
2. более простое - использовать шрифты с правильно расположенными кирилическими глифами с соответствующей настройкой ghostscpipt и небольшой правкой postsciptcanvas.pas и как следствие необходимой пересборкой Лазаря.
теперь подробнее
1. коммандой gs -h смотрим пути, по которым Ghostscript "ищет" свои библиотеки и шрифты. Запоминаем
2. убеждаемся, что по одному из путей есть шрифты с кириллицей в той же локали, что и система (у меня н-р cp1251). Обязательно должен присутствовать файл Fontmap, с псевдонимами этих шрифтов!!! (я брал шрифты M$)
3. вписываем вместо имеющихся в postscriptcavas.pas названий шрифтов, те, что имеем в Fontmap.
4. в директории Лазаря делаем make clean all, чтобы изменения вступили в силу.
в общих чертах все.
по поводу diff и пр. немного позже подготовлю всю инф., включая свой Fontmap
есть решение и по первому пункту, если кого интересует...