Наверняка многие сталкивались, что печать из консольных приложений ведет себя неадекватно.

После долгих изысканий выяснилось, что ошибка где то внутри.

Если рассмотреть пример:

Формируем платежку.
Если внимательно посмотреть на нее в встроенном редакторе, то видно, что некоторые надписи отличаются цветом. Это так текстовый редактор отображает различное начертание текста. Жирный шрифт, подчеркнутый и т.д.
Теперь смотрим на предварительный просмотр. Вот тут и начинаются прелести.

Настроить соответствие предварительного просмотра и оттиска документа невозможно, если у вас PCL драйвер. Если postscript, то соответствие есть. Но не это главное. Главное то, что только определенная настройка шрифта вывода с PCL драйвером дает попадание псевдографики. Иначе ломается псевдографика.

Но! Если все шрифты в редакторе сделать "без красивостей", то документ при любом драйвере принтера и видится, и печатается одинаково.

Хотел узнать. Кто и как с этим боролся и есть ли возможность это исправить?

P.S. Каждое изменение в строке шрифта дает сдвиг на 1 символ.