Printer.Title в баг трекер или так и должно быть?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Printer.Title в баг трекер или так и должно быть?

Сообщение vitaly_l »

Printer.Title если туда забить русские буквы, то в диспетчере печати - будут кракозябры (если заполнять на english, то всё ок).
При этом: ни Utf8ToSys, ни Utf8ToAnsy, ни Utf8ToConsole - кракозябры не исправляют.
Насколько я помню, всё это должно было уже быть автоматическим. <== Верно?

Printer.Title = нужно отправлять в баг-трекер или так и должно быть?
Если нужно, отправлять в баг-трекер, то, пожалуйста напишите им туда,
т.к. я плохо объясняюсь на enlish и вообще могу, не в тот баг-трекер написать.

.
xcod
постоялец
Сообщения: 108
Зарегистрирован: 07.08.2009 12:37:23

Сообщение xcod »

а если wincptoutf8
в рантайме и дизайнтайме одинаково?
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Сообщение vitaly_l »

xcod писал(а):если wincptoutf8

Тоже естественно кракозябры в диспетчере печати.

Работает вот этот вариант: UTF8ToWinCP и тогда пишет на русском, но суть в том что, разработчики - собирались все кодировки - сделать автоматом. И соответственно, если сегодня поставить UTF8ToWinCP, то завтра (когда кодировку починят), опять будут краокозябры (((

Скорее всего: разработчики - просто забыли, там написать код. Им нужно как-то сказать.


.
olegy123
долгожитель
Сообщения: 1643
Зарегистрирован: 25.02.2016 11:10:20

Сообщение olegy123 »

Скорее в драйвере принтера не стали UTF8 вводить.. от этого сложности в переводе.
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Сообщение vitaly_l »

olegy123 писал(а):в драйвере принтера

:shock: Это вообще-то стандартный виндусовый менеджер печати.
:roll: Драйвер ему пофигу, даже если драйвера нет - менеджер печати, всё равно поставит в очередь печати и напишет там кракозябрами.
Или я основательно заблуждаюсь? В общем, если это драйвер, то тогда... это вообще никто не сможет вылечить, т.к. у каждой модели принтера свой, драйвер и те принтеры которые были 5-10 лет назад, про UTF8 - даже не догадывались. И вообще UTF8 в системе виндовз - это скорее нонсенс чем наличие.


.
olegy123
долгожитель
Сообщения: 1643
Зарегистрирован: 25.02.2016 11:10:20

Сообщение olegy123 »

Там много языков печати.. от char, растра, PL5, PL6.. до реализации PostScript..
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Сообщение vitaly_l »

olegy123 писал(а):Там много языков печати.. от char, растра, PL5, PL6.. до реализации PostScript..

Не это не, то, и не там. Printer.Title <== это всего лишь название документа, который печатается для отображения в менеджере печати. В общем, если - это забыли адаптировать, то имеет смысл написать об этом разработчикам в баг-трекер. На этом тему можно закрывать.

.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

то имеет смысл написать об этом разработчикам в баг-трекер.
так напишите. Заодно подучите инглЫш :wink:

п.с.
по пути не забудьте дописать: версию фпс, лазаря. Ну..у и ось...
Аватара пользователя
vitaly_l
долгожитель
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41
Контактная информация:

Сообщение vitaly_l »

pupsik писал(а):так напишите. Заодно подучите инглЫш

Ой нет... я уже как-то общался с буржуями, на моём английском.
Мой английский был настолько сильно плохим, что меня потом - чуть не убили.
Я там очень сильно путаю временные обороты и построение предложений у меня неправильное,
в смысле Русские мой английский понимают - легко. Но у англичан - волосы стояли дыбом, а глаза злобно сверкали.
Не знаю что я им тогда наговорил, (ничего плохого говорить не хотел), но они перестали со мной общаться...
В общем - пощадите разработчиков, от моего английского.

.
Ответить