Greetings,Flash中的多種字體/語言支持
我正在編寫一個支持多語言的Flash應用程序。我最初選擇的字體是Tahoma,因爲它支持Unicode。客戶更喜歡非標準字體,如Lucida手寫。 Lucida手寫與Tahoma不同,比如Tahoma提供西里爾語支持,這會產生一個問題,有幾種解決方法,並且我希望徵求您的意見,哪個更可取:
從什麼我明白了,我可以:
- 給客戶端完全兼容Unicode(西里爾語,希伯來語,阿拉伯語,繁體中國,東亞等)字體可供選擇的列表。 (我不知道在哪裏可以得到這樣的列表;我對網絡的搜索只產生了部分符合Unicode的字體列表,請嘗試http://look.fo/list-of-unicode-compliant-fonts作爲查看我查看的位置的良好起點)。
- 根據客戶的位置(我們已經擁有),在Lucida Handwriting中爲英語用戶渲染,在Tahoma爲國際用戶渲染。這可能有點頭痛;有沒有人有過這種方法的經驗?
- 建立一個新的字體(IE,AlexeyMK Bold),它使用Lucida手寫英文和Tahoma其他的一切。這個廣告與Flash文件的重量相似,但是應該(如果我理解正確)僅在第一次加載時。
你有什麼建議?哪些是合理的解決方案,哪些完全在外?有沒有我沒有想到的方法?
非常感謝! 阿列克謝
編輯:關於這個問題的好文章:http://www.itworld.com/print/58558
非常感謝! – AlexeyMK 2008-12-09 22:13:26