5

WebViewの真上にTextViewを配置しています。WebViewのフォントスタイルをTextViewのフォントスタイルと一致させようとしています。

フォントを同じサイズにすることができましたが、フォントのレンダリングにはまだわずかな違いがあります(スクリーンショットの比較を参照)。今、これは非常にマイナーだと思いますが、私たちのクライアントは違いを見ることができ、それを疑問視していました。

TextViewとWebViewの間のこれらのレンダリングの違いを排除する方法はありますか?そうでない場合、誰かが違いの理由を説明できますか?これらの違いは、WebViewが他のAndroidプラットフォームとは別の独自のフォントレンダリングエンジンを備えたWebKitを使用しているという理由だけで発生しますか?

スクリーンショットの比較

4

1 に答える 1

2

TextViewについてはよくわかりませんが、WebViewがピクセルに揃えられていない境界にテキストを配置できることは知っています。これが、あなたが見ているものだと思います。WebViewとTextViewの出力は、位置が1ピクセル未満の量だけずれているため、外観が異なります。

私はあなたのクライアントが低密度のデバイスを使用しているか、本当に鋭い目を持っていると思います=)

テキストの位置を少し調整すると、最終的には同じように見えるはずです。WebViewが関係している場合、すべてのズームおよび再フォーマット機能がオフになっていることを確認すると役立つ場合があります。

于 2013-03-23T04:17:20.017 に答える