【ご質問】
開発したアプリケーションを旧バージョン(Ver.4)からVer.7へバージョンアップしました。
バージョンアップ後、旧バージョンと比較すると描画に関する挙動が異なるように思えます。
・旧バージョンと比較して、描画そのものが遅くなった
・print-graphicにて画像(Pixmap)を印刷してみると、ぼやけてみえてしまう。
【回答】
Ver.7.0 から、高品質のレンダリング モードをサポートするプラットフォーム上では、
高品質レンダリングモードを既定のレンダリング モードにしました。
高品質のレンダリング モードは、アンチエイリアス、優れた曲線の処理、
回転したイメージのレンダリング機能、部分透過や、アルファ混合の機能を提供します。
大きいフォントで比較すると、
シャープ(ギザギザ)な印象がなくなり、
ぼやけて見える印象を持たれるかもしれませんが、
これは、高品質レンダリング(アンチエイリアス)によるものです。
旧来の描画処理が良い場合は、
下記のコードを用いることでRenderingModeを変更することができます。
{set-rendering-mode RenderingMode.normal}
詳細はAPIリファレンスの
[CURL.GUI.BASE]-[RenderingMode]と
[CURL.GUI.BASE]-[set-rendering-mode]
の項をご参照ください。
また以下のFAQをご参照ください。
http://developers.curlap.com/faq/49-faq-operation/317-2010-10-07-03-51-17.html
http://developers.curlap.com/faq/48-faq-specification/449-2010-11-08-07-16-01.html
※ 記載日時点の最新であるVer.7をベースとした記事です。