Найдено 8 результатов

konst
03.12.2007 12:07:07
Форум: Lazarus
Тема: Смена шрифта основного меню.
Ответы: 1
Просмотры: 2896

если интерфейс GTK1, а по дефолту именно он исп. в лазарусе, то размер шрифтов правиться в файле /etc/gtk/gtktc.кодировка_языка (н-р для 1251 /etc/gtk/gtkrc.cp1251 и т.д.).
konst
04.03.2007 17:27:21
Форум: Lazarus
Тема: Нужен совет по шрифтам в GTK1
Ответы: 21
Просмотры: 20440

все не очень сложно:
1. ttf шрифты можно расположить в любой папке (н-р /usr/share/fonts/ttf)
2. командой mkfonscale (в этой папке) создать файл font.scale
3. убедиться, что в нем есть строки "фонт - кодировка" с нужной локалью, при необходимости вписать.
4. командой mkfontdir создать файл font ...
konst
19.02.2007 07:25:45
Форум: Lazarus
Тема: запуск win32 приложений с BDE и FireBird через wine
Ответы: 5
Просмотры: 6679

лучше всего запускать программу для проверки работоспособности из консоли - там будет выдан подробнийший лог
и анализировать сообшения, которые выдаёт wine
проблемы с печатью вылазиют из-за кривизны модуля printers в Delphi
лечение простое - надо перед печатью вызвать диалог настроек печати ...
konst
17.02.2007 12:32:46
Форум: Lazarus
Тема: запуск win32 приложений с BDE и FireBird через wine
Ответы: 5
Просмотры: 6679


а нет ли каких-либо наработок по запуску win32 приложений с BDE и FireBird через wine?
А в чём проблема?
у меня (правда без BDE) всё прекрасно работает
FireBird 1.5/2.0 FibPlus/UIB Delphi7/Lazarus
вот ещё запустил FastReport 2.5 (FastReport 3/4 сразу печатает)
какого рода проблемы?

у меня ...
konst
12.02.2007 14:04:11
Форум: Lazarus
Тема: запуск win32 приложений с BDE и FireBird через wine
Ответы: 5
Просмотры: 6679

А ты решил эту проблему?
давай делись со всеми - это будет полезно всем

кстати
Если кому нужно - могу поделиться решением печати из FastReport 2.5 под Linux из Wine. У меня это было единственная проблема которая не давала перевести сущесвующий проект на Delphy без переписывания в Linux

а нет ...
konst
12.02.2007 12:32:38
Форум: Lazarus
Тема: Печать по русски из-под Linux.
Ответы: 70
Просмотры: 88356

diff:
//----------------------------------------------------------------------

651a652
> if Font.Size < 0 then Font.Size := Font.Size * (0-1);
664c665,666
< Result:='HelveticaISO';
---
> Result:='Arial';
>
666,672c668,676
< Result:='TimesISO';
< if LowerCase(Font.Name)='monospaced ...
konst
12.02.2007 11:29:28
Форум: Lazarus
Тема: Печать по русски из-под Linux.
Ответы: 70
Просмотры: 88356

немного теории:
для печати из проектов Лазаря используется postscript файл, сгенерированный модулем postscriptcanvas.pas.
структура *.ps файла не очень сложная и все выводимые на печать шрифты сводятся к трем: arial, times и courier.
Причем не инкапсулированных в ps файл, как в большинстве ...
konst
12.02.2007 09:33:18
Форум: Lazarus
Тема: Печать по русски из-под Linux.
Ответы: 70
Просмотры: 88356

если интересует решение этой проблемы для Linux, пишите на konstj@mail.ru, если коротко: суть в "переделке" файла lazarus-a postscriptcanvas.pas для использования "правильных" шрифтов