В моем приложении я использую QTextEdit
для отображения текста, используя HTML для форматирования. Отображаемый документ можно распечатать. И вот в чем проблема: хотя на экране кернинг корректен, при печати документ выглядит очень плохо (в основном: слишком много места после некоторых букв).
Пытаясь понять проблему, я выводил HTML во внешний файл и проверял его в реальных браузерах. В Chrome точно такая же проблема, а в Firefox кернинг подходит и для печати. Проблема определенно связана с механизмом рендеринга HTML, но я не использую модуль QtWebkit (я даже не скомпилировал его), который объяснил бы, что такая же проблема возникает в Chrome.
Как я могу это исправить?
EDIT
Вот как это выглядит:
Сначала текст, как он должен быть представлен (Firefox):
Тогда что визуализируется с помощью Qt / Chrome (особенно заметно после M и p):