2011-08-04 20 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));