2013-03-14 50 views
1

我正準備使用AS3,Air和Starling爲iOS和Android構建新的移動應用程序,並且想知道是否有人會分享使用非系統特定字體的最佳方法?Air Starling as3移動應用程序和使用字體

我將基本上使用2種不同的字體和每一個都需要有多種尺寸,斜體,加粗等

我已經使用在先前的應用程序嵌入TTF的但是當字體大於特定尺寸下他們變得有些模糊。我也使用過字體精靈表,但使用1或2種不同的尺寸時,這些看起來不錯。

讚賞有關性能和可重用性的最佳方法的任何指導。

回答

1

有使用自定義的字體與八哥的方法有兩種:

  1. 使用位圖字體。這對您來說似乎不太理想,因爲您需要爲每種字體大小提供位圖數據,更不用說粗體和斜體。

  2. 使用常規的Flash文本API來生成文本,然後以位圖形式獲取並使用Starling進行渲染。這比使用位圖字體要慢,因爲文本塊必須首次渲染到位圖中,但如果文本不會變得太頻繁,您應該對其適應。

看看FEathersUI utilizes both techniques如何呈現文字。 :)