私のアプリケーションではQTextEdit
、書式設定に HTML を使用してテキストを表示するために を使用しています。表示された文書を印刷できます。ここで問題があります。画面上ではカーニングは正しいのですが、印刷すると文書の見栄えが非常に悪くなります (主に、いくつかの文字の後のスペースが多すぎます)。
問題を理解しようとして、HTML を外部ファイルに出力し、実際のブラウザーでテストしました。Chrome ではまったく同じ問題が発生しますが、Firefox ではカーニングが印刷に対しても正しいです。この問題は間違いなく HTML レンダリング エンジンに起因しますが、私は QtWebkit モジュールを使用していません (コンパイルすらしていません)。
どうすればこれを修正できますか?
編集
外観は次のとおりです。
まず、レンダリングされるテキスト (Firefox):
次に、Qt/Chrome でレンダリングされるもの (特に M と p の後に顕著):