如何将重音拉丁字体(如法语)嵌入到从.txt文件调用的Flash CS5中的动态文本字段中?

时间:2011-06-29 12:30:45

标签: flash flash-cs5

我已经使用Flash几年了,我最近(5个月+)开始使用CS5包。
我的问题是如何成功地将重音拉丁字符嵌入到我编译的Flash影片中的“经典”动态文本字段中,该字段是从外部文本文件调用的。我在网上搜索了各种论坛,所有演示的方法都没有用。

到目前为止我所做的是选择我的动态文本字段,单击“属性”区域中的“嵌入”,选择字体和权重,然后将任何外来字符和/或字形添加到“还包括这些字符:“区域然后完成并编译。当我运行SWF文件时,字形和重音字体丢失,但所有其他典型的拉丁字符都显示出来。

我在CS4中尝试了同样的方法(因为办公室里也有一台旧Mac),几乎同样的事情发生了,除了没有完全错过字形和字体,它显示了一个盒子(几乎像一个图像占位符) )而不是。

我做错了什么?

2 个答案:

答案 0 :(得分:3)

我发现我必须从列表的下方添加Basic Latin和扩展的拉丁语集,以确保法语的标准重音字符正确显示。

通过在字符映射(窗口)中打开它,确保所选字体支持所需的全部字符。

答案 1 :(得分:1)

解答:

@shanethehat的上述建议是正确的,所以再次感谢ShaneTheHat,但如果以下内容不存在,那将无法正常工作。

解决方案:

确保还支持动态加载外部文件;在我的例子中是一个文本文件。 要在将带有外来字符的文本加载到Flash中的动态文本字段时确保支持文本文件,请确保将其另存为UTF-8 Unicode。

方法:

在文字编辑中,点击文件>保存为,命名您的文件,在另存为拨号框的底部,您将看到“纯文本编码”旁边有一个下拉列表,单击下拉列表并选择“Unicode(UTF-8)”和然后保存它。

中提琴!问题解决了!!!