forum.bitel.ru
http://forum.bitel.ru/

Разный вид карточек договора в win и linux.
http://forum.bitel.ru/viewtopic.php?f=22&t=4855
Страница 1 из 1

Автор:  aardvark [ 02 дек 2010, 20:48 ]
Заголовок сообщения:  Разный вид карточек договора в win и linux.

Берём чистую Ubuntu 10.10 ставим на неё jre16_22 открываем модуль карточек. Созерцаем радостные искажения.
Едем дальше и думаем что делать. В чём проблема?
51 клиент 432 сервер 528
И да в консоли имеем:
log4j:WARN No appenders could be found for logger (org.bushe.swing.event.EventService).
log4j:WARN Please initialize the log4j system properly.
bitel.billing.module.contract.ContractPanel_Parameters
bitel.billing.module.contract.ContractPanel_Report
ru.bitel.bgbilling.plugins.crm.client.contract.ContractPanel_Register
ru.bitel.bgbilling.plugins.documents.client.contract.ContractPanel_Documents
bitel.billing.module.contract.ContractPanel_Card
[WARNING] Screen logger not set - Using ConsoleLogger.
[INFO] Using org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser as SAX2 Parser
[INFO] Using org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser as SAX2 Parser

Вложения:
Комментарий к файлу: Изображение карточки
card-bug.png
card-bug.png [ 3.97 КБ | Просмотров: 2649 ]

Автор:  skn [ 02 дек 2010, 21:33 ]
Заголовок сообщения:  Re: Разный вид карточек договора в win и linux.

может проблемв в разных шрифах?

Автор:  dimOn [ 03 дек 2010, 13:19 ]
Заголовок сообщения:  Re: Разный вид карточек договора в win и linux.

а что именно искажено?

Автор:  aardvark [ 06 дек 2010, 16:05 ]
Заголовок сообщения:  Re: Разный вид карточек договора в win и linux.

skn писал(а):
может проблемв в разных шрифах?

Стянуты закопирайченые родные вин шрифты Times и подключены в качестве вывода. Так что как-то я даже не знаю куда смотреть. Если только ява берёт свои шрифты откуда-то из других мест? Или вобще приходит со своими.
Опять таки не совсем понятно почему так происходит. FO обработчик ведь работает на сервере и по идее результат в клиенте при одинаковых шрифтах должен быть равен?
dimOn писал(а):
а что именно искажено?

Как-то иначе отображаются шрифты. Выравнивание тоже непонятно происходит. К примеру таже карточка из под win

Вложения:
Комментарий к файлу: Windows screenshot
card_win.png
card_win.png [ 30.35 КБ | Просмотров: 2629 ]

Автор:  dimOn [ 06 дек 2010, 16:23 ]
Заголовок сообщения:  Re: Разный вид карточек договора в win и linux.

Не вижу особой разницы. Шрифты другие, да. Вы там font-family какой указываете для ячеек/блоков ?

Автор:  aardvark [ 06 дек 2010, 19:32 ]
Заголовок сообщения:  Re: Разный вид карточек договора в win и linux.

Разница в том что происходит искажение строки (видно где идёт "2.(разрыв)Адресс") и тп ибо шаблон fo жёсткий и там всё прописанно милиметрами и тп.
Font-family был указан Times.
А вот в процессе решения проблемы с невозможностью печати кирилицы этих же карточек было установлено что
Цитата:
в 5.1 ещё старый fop в дефолтной сборке.
там нету шрифтов всех внутри, только arial-семья и ещё несколько.

Замена на arial решила как проблему кирилицы, так и проблему отображения в ubuntu.
Вот только всё равно остаётся вопрос почему win система видит несуществующую ff, а linux правильным образом берёт умолчательный шрифт.

Может стоит добавить в доку про поведение fo-карточек при таких случаях? Ну и про то что в до 5.1 присутсвуют только явно 3 font-family arial, arialn и DejaVuLGCSansMono как было сообщено через HD.

Автор:  dimOn [ 06 дек 2010, 20:15 ]
Заголовок сообщения:  Re: Разный вид карточек договора в win и linux.

почему win видит несуществующую ff неясно, ибо оно там не может ничего по своему устройству видеть, кроме указанных явно в конфиге fop и плюс для которых есть специально для ttf сгенерированные метрики шрифтов. скорее всего вин и не видит их, просто по каким-то причинам происходит правильное кириллическое отображение, может быть ввиду cp1251 ей свойственной. в любом случае в 5.2 этот вопрос более проработан. в доку, возможно, стоит указать...

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/