簡體   English   中英

Air Starling AS3移動應用程序和使用字體

[英]Air starling as3 mobile app and using fonts

我將要使用AS3,Air和Starling構建適用於iOS和Android的新移動應用程序,並且想知道是否有人願意分享使用非系統特定字體的最佳方法?

實際上,我將使用2種不同的字體,並且每種字體都需要具有多種尺寸,斜體,粗體等。

我在以前的應用程序中使用過嵌入式ttf,但是當字體小於特定大小時,它們會變得有點模糊。 我也使用了字體精靈表,但是這些字體僅在使用1或2種不同大小時才看起來不錯。

對於性能和可重用性的最佳方法的任何指導表示贊賞。

通過Starling使用自定義字體有兩種方法:

  1. 使用位圖字體。 這似乎不太適合您,因為您需要每種字體大小都有位圖數據,更不用說黑體和斜體了。

  2. 使用常規的Flash文本API生成文本,然后以位圖形式獲取文本並使用Starling進行渲染。 這比使用位圖字體要慢,因為文本塊必須首次預渲染到位圖,但是如果您的文本不會太頻繁地更改,則應該對此感到滿意。

看看FeathersUI如何利用兩種技術來渲染文本。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM