2011-08-04 8 views
0

xcode 4.0.2のiPadアプリで作業していて、フォントサイズを15px未満に設定するとフォントが鮮明に見えなくなります。フォントに一定のレベルのフォントスムージングが適用されているように見えますが、フォントはまったく見栄えが悪いです。私はいくつかの異なるフォントを試してみたのと同じ効果が得られます。私はこれをオフにする方法はありますか?ipadアプリケーションで醜いフォントスムージングを削除するには

+0

これは、テキストの影かもしれません。 –

+0

私はシャドウを削除しようとしましたが、違いはありません。明らかに、フォントスムージングのレベルが適用されています。私は小さなサイズに最適化されたフォントを探しています。 – dubemike

+0

これはUILabel/UITextField/UITextViewにありますか、それともあなた自身でCoretextで描画していますか? – sosborn

答えて

0

分数でない座標を実際に描画していることを確認してください。たとえば、X = 0.5とY = 0.0で描画を開始すると、テキストがひどく見えます。垂直座標も同様です。

CGPoint startDrawingAt = CGPointMake((int)x, (int)y); 

するか、適切な丸めを使用します:あなたの座標は計算から生じている場合には、単にこのような整数に向けてキャストを追加

CGPoint startDrawingAt = CGPointMake(roundf(x), roundf(y)); 
関連する問題