1

Pythonのqtwebkitでページをレンダリングする際に(xvfbを介して)最大の精度を達成しようとしています。フォントに問題があります。

これが例(画像)です。この例は、斜体での表示に問題があることを示していますが、すべてのサイトに問題があるわけではありません。システムはubuntu10.10サーバーであり、フォントの標準パック(msttcorefontsなど)を設定しますが、qtwebkitでのフォントの表示には影響しないようです。これを構成する方法を誰が知っていますか?

ありがとう!

4

1 に答える 1

0

問題は次のとおりだと思います:この場合の「最大精度」とは何ですか?

「本当の」イメージはどこから来るのですか?ブラウザでサイトにアクセスしたときに見たものだと思います。ブラウザの設定 (個人設定やデフォルト設定) と、Web ページが提供するスタイル情報 (css、スタイル属性など) によって、見た目が異なる場合があります。サイトで使用するフォントが指定されていない場合、ブラウザはデフォルトを使用します。この場合、「true」と「qtwebkit」のレンダリングは、見た目は異なりますが、同等に「正確」です。

これは、qtwebkit が正しくレンダリングされることを信頼する必要があることを意味します。

レンダリングをブラウザと同じように見せたい場合は、同じ設定で QWebView を設定してみてください( QWebSettingsQWebView.settings()を参照)。これは、ページがすべての人にとってそのように見えることを意味するものではないことに注意してください.

于 2011-03-18T18:01:24.140 に答える