LINUX.ORG.RU

Wine, sap & font


0

0

Есть некoe виндовое приложение (клиент к базе данных, будем называть его SAP), заменить который нельзя и некое приложение (бинарник) для Linux. Понятно хочется все это пускать под Линуксом, тем более, что этот SAP прекрасно запускается, кроме одной проблемы с шрифтом, из-за которой его (SAP_a) использование невозможно.

Проблема с национальным шрифтом, хотя в меню, в статусбар, в табах и пр. локализация есть. А вот в формах используется (и непонятно откуда программа его берет) шрифт, который отображается пустыми квадратами.

При установке SAP, он добавил некоторое кол-во шрифтов в Windows\Fonts (*.ttf и *.fon)

Я даже сделал для *.fon
fnt2bdf -> bdftopcf -> cp *.pcf /usr/X11R6/lib/X11/fonts/misc -> mkfontdir -> xset fp rehash

в ~/.wine/config дефолтные шрифты прописаны
локаль установлена
WINEDEBUG=warn+all

Ничего не помогает.


Как заставить SAP/wine отображать текст в форме нормально?
Или как понять каким шрифтом он там пытается рисовать и/или где он его ищет в системе?


P.S.
$ wine --version
Wine 20041019

★★★★★

Возможно, это буржуйское приложение выводит формы западноевропейскими символами. Для "нормальной" работы ему нужен либо фонт, где кириллица скопирована на западноевропейскую страницу, или "исправленная" таблица перекодировки ( *.nls ) - отображения 8-битных символов в Unicode. Можно попробовать все *.nls заменить на ??1251.nls и ??866.nls.

anonymous
()
Ответ на: комментарий от anonymous

Хотелось бы понять какой фонт там используется и где его приложение ищет.

sdio ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.