Вывожу текст следующим образом.
C++ (Qt)
QPainter painter(&printer);
QFont *font = new QFont("Courier New");
dpiX = printer.logicalDpiX();
dpiY = printer.logicalDpiY();
font->setPixelSize(dpiY*3/25.4); //24 //30 //38
font->setFixedPitch(true);
font->setBold(true);
font->setKerning(true);
font->setLetterSpacing(QFont::AbsoluteSpacing, dpiY*4/25.4 );
painter.drawText(QPointF(dpiX*47/25.4, dpiY*21/25.4),"PRINT TEST");
при этом независимо от значения переданного в font->setLetterSpacing()
символы выводятся слитно.
Каким образом можно задать меж символьный интервал при выводе на печать?