Изменился шрифт после обновления версии Java

Простая система управления взаимодействием с клиентами.

Изменился шрифт после обновления версии Java

Сообщение vkulakov » 27 май 2016, 14:40

Обновляемся с версии 6.0 на 6.2. Соответственно, перевели клиенты с Java 1.6 на Java 1.8 и сразу обнаружилось, что при печати задач модуля CRM изменился шрифт - он стал меньше и некоторые символы ("№", например) начали отображаться неправильно.

Если печатать в PDF документ, то выскакивают ошибки (см. вложения).

В XSL файлах шрифт нигде не указан, ошибка проявляется только при смене версии Java - от версии клиента и сервера не зависит.

Можете подсказать, как на новой яве печатать с таким же шрифтом, как на старой?
Вложения
Печать из плагина CRM 1.png
Печать из плагина CRM 0.png

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
vkulakov
Клиент
 
Сообщения: 932
Зарегистрирован: 07 мар 2012, 15:02
Откуда: Воронеж

Re: Изменился шрифт после обновления версии Java

Сообщение dimOn » 27 май 2016, 15:34

что именно где как и откуда вы печатаете? те которые шаблон задачи итд?
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: Изменился шрифт после обновления версии Java

Сообщение vkulakov » 27 май 2016, 15:49

По скриншоту должно быть понятно, откуда печатаю. Шаблон наш, кастомный register_print_task_order.xsl. Шрифтов в нём нигде нет.
Вложения
Печать из плагина CRM 2.png

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
vkulakov
Клиент
 
Сообщения: 932
Зарегистрирован: 07 мар 2012, 15:02
Откуда: Воронеж

Re: Изменился шрифт после обновления версии Java

Сообщение dimOn » 27 май 2016, 16:09

понял, в смысле в pdf вы печатаете виртуальным принтером в самой ОС...
в оригинале там в шаблоне
$this->bbcode_second_pass_code('', 'body { font-family: monospace; font-size: 12pt; }')
и видимо для monospace дефолтный там lucida sans regular. или что там у вас стоит. ну поставьте там конкретный шрифт кот. заведомо на клиенте есть.
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: Изменился шрифт после обновления версии Java

Сообщение vkulakov » 27 май 2016, 18:56

А какой раньше дефолтный был? Что-то не могу найти. А font.properties не сильно отличается в разных версиях Java.

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
vkulakov
Клиент
 
Сообщения: 932
Зарегистрирован: 07 мар 2012, 15:02
Откуда: Воронеж

Re: Изменился шрифт после обновления версии Java

Сообщение vkulakov » 27 май 2016, 21:04

Со старым шрифтом оказалось просто - это был Times New Roman. Помог просмотр используемых шрифтов в Foxit Reader. А вот размер никак не могу изменить: пробовал задавать font-size у body, пробовал устанавливать его у *, пробовал через style в заголовке, пробовал через style у body и других элементов, пробовал даже через font size="6"> - ничего не помогает. Чертовщина какая-то. Что я делаю не так? Как изменить размер шрифта для всего документа?

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
vkulakov
Клиент
 
Сообщения: 932
Зарегистрирован: 07 мар 2012, 15:02
Откуда: Воронеж

Re: Изменился шрифт после обновления версии Java

Сообщение vkulakov » 31 май 2016, 15:00

С размером при печати из плагина CRM может кто-нибудь подсказать?

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
vkulakov
Клиент
 
Сообщения: 932
Зарегистрирован: 07 мар 2012, 15:02
Откуда: Воронеж


Вернуться в Плагин CRM

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron