AS3 - 中文文本和系统字体

时间:2012-01-27 18:27:09

标签: actionscript-3 flex air

如果我将输入文本字段设置为使用_sans系统字体,它是否显示中文字符?

感谢。 乌利

2 个答案:

答案 0 :(得分:3)

问题在于运行swf的系统是否安装了中文字体。

_sans是系统上安装的默认“sans serif”字体。

通常PC在中国都会;),Mac也默认安装一台。

这是一种多语言演示文稿,可从XML文件中提取文本。如果我在Mac上播放并选择中文选项,我会看到字体。如果我在基于英国的Windows XP机器上运行它,它不会显示字体。 swf为除拉丁语之外的任何内容指定_sans字体。所以俄语也使用_sans字体。

http://www.sita.aero/content/intelligent-airport-vision

您可以假设想要阅读中文信息的人会在他们的系统上安装中文字体,因此指定_sans将是一种解决方案。

答案 1 :(得分:0)

我相信您需要关注使用Unicode字体(其中包含中文字形的字体,认为您可以使用Windows中的字符映射程序来浏览字体中的字形)。我实际上不必为中国做本地化,所以我不是正面的,但这里是unicode字体http://en.wikipedia.org/wiki/Unicode_font的维基页面。