我正在創建通用的Flash導航。我想讓人們可以使用自己的字體,如sIFR。我知道我可以創建一個嵌入字體的swf文件,但是我想盡可能讓別人交換字體,所以現有的創建swf字體文件的方法將是首選。從資源文件中將字體嵌入到as3中
1
A
回答
1
不知道是否有幫助,但Ştefan Isarie有不少sIFR的字體即可使用。
Maxmc的建議看起來不錯。你能通過Flex Module for Apache/IIS在服務器上生成swf嗎?
希望你不會遇到special characters麻煩。
另外,就像備份計劃一樣,您是否考慮過alternatives?
HTH, 喬治
1
您可以在xml文件中定義字體swfs,然後在運行時加載xml,加載已定義的font.swf並使用Font.registerFont
加載swf。
請注意,您不能輕鬆加載像ttf這樣的原始字體。 (無論如何,這將會變得很大)您需要將它們與swf進行比較,以便能夠在您的應用程序中加載和註冊它們。
[Embed(source = 'fonts/futura.ttf', fontName = 'Futura')]
public class Futura extends Font {}
相關問題
- 1. 從資源文件中嵌入的AS3字體不能正常工作
- 2. 嵌入喜或低資源資產? AS3
- 3. 將資源從win32 dll嵌入到.net
- 4. 如何將資源嵌入到單個可執行文件中?
- 5. 如何將資源文件嵌入到exe中
- 6. 在資源文件中嵌入數據
- 7. CF中的資源文件 - 未嵌入
- 8. flex:從XML文件嵌入資源
- 9. 如何將XML文件嵌入到資源文件
- 10. 將資源文件嵌入到可執行文件中的性能
- 11. 在AS3中嵌入字體 - 動態文本字段消失
- 12. Grails.View:從資源中嵌入pdf
- 13. 從嵌入式資源流中讀取
- 14. 在嵌入式資源中找不到Excel文件
- 15. 將字體嵌入到html中
- 16. 將字體嵌入到Flex4的TextArea中
- 17. 在AS3中嵌入粗體字體Flash動態字段
- 18. flash as3嵌入簡體中文 - 海量文件大小
- 19. 從資源文件鏈接到資源
- 20. .NET:打開文件,嵌入在資源文件中
- 21. 將文件資源管理器實例嵌入到Windows窗體應用程序窗體中
- 22. 將文件資源打包到apk中?
- 23. 將資源包含到EXE文件中
- 24. 設置動態文本字段時,鏈接的SWC /源文件中的AS3嵌入字體空白
- 25. 如何從Lotus Domino中的文件資源加載字體?
- 26. as3從父母到子女的嵌入字體swf
- 27. 嵌入式資源文件的路徑
- 28. 嵌入word文件作爲資源
- 29. .NET獲取嵌入的資源文件
- 30. 從資源中讀取文件並將其寫入到C#中的磁盤中
如何將我(我可以)使用sIFR的字體,在我自己的項目?我將如何動態生成嵌入式字體文件?替代品將無助於我在Flash中構建的這個項目。 – Josh 2010-01-31 22:16:29
你會像通常那樣使用sIFR。如果您要使用Ştefan的sIFR就緒swfs,則可能需要允許用戶選擇其中一種可用字體(與上載和使用字體相對)。否則,您將不得不允許用戶上傳自定義字體您的服務器,您將使用PHP創建一個.as文件(使用Embed meta,如建議的maxmc),將其發送到Flex模塊以編譯一個swf,您可以使用它sIFR的。 – 2010-01-31 23:28:19