2010-09-01 35 views
2

为RIA项目做一些软件审查 - 我希望能够使用Flex,但需要确保它具有完整的UTF-8支持 - 我正在谈论所有语言的所有字体 - 从英语到完成,再到俄语,以日文,泰文,梵文...Flex和完整的UTF-8支持?

我没有在Flash/Flex/ActionScript多年的工作 - 但我似乎记得它取决于你嵌入到电影中的字体 - 所以如果你有,说MS Arial UniCode具有完整的字符集,您只需将其包含在电影中,并且支持在那里显示字符?这是正确的吗?

还包括那个级别的字符支持(那么大的字体) - 如何膨胀应用程序?

由于我仍处于信息收集阶段,任何见解都将有所帮助。 其他软件建议也将不胜感激。

感谢 JD

回答

0

如果您使用ActionScript 3(你应该),所有的字符串都是Unicode。 如果您使用较新的文本组件(Flash 10),则文本引擎支持复杂的脚本(包括俄罗斯,日语和印度语脚本)。

所有你需要做的是确保你有正确的字体。您可能会嵌入自己的内容(如果您嵌入30 MB的中文字体,则无法避免的强制性膨胀:-) 实际上,您可能只会使用系统字体。 除此之外,因为没有免费的高质量中文/日文字体。如果没有适当的授权,你没有权利嵌入字体(价格不低:-)