2013-03-14 63 views
1

我正准备使用AS3,Air和Starling为iOS和Android构建新的移动应用程序,并且想知道是否有人会分享使用非系统特定字体的最佳方法?Air Starling as3移动应用程序和使用字体

我将基本上使用2种不同的字体和每一个都需要有多种尺寸,斜体,加粗等

我已经使用在先前的应用程序嵌入TTF的但是当字体大于特定尺寸下他们变得有些模糊。我也使用过字体精灵表,但使用1或2种不同的尺寸时,这些看起来不错。

赞赏有关性能和可重用性的最佳方法的任何指导。

回答

1

有使用自定义的字体与八哥的方法有两种:

  1. 使用位图字体。这对您来说似乎不太理想,因为您需要为每种字体大小提供位图数据,更不用说粗体和斜体。

  2. 使用常规的Flash文本API来生成文本,然后以位图形式获取并使用Starling进行渲染。这比使用位图字体要慢,因为文本块必须首次渲染到位图中,但如果文本不会变得太频繁,您应该对其适应。

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

相关问题