flash – Arial Font在Mac中无法正常显示
我有一个带有动态文本的flash电影,据说是Arial,在我的
windows机器上它显示为Arial.但是当我在Mac上试用它时,它显示出类似Times New Roman的东西.
我尝试了所有可用的属性,似乎无法在Mac上显示为Arial. 我找到了另一部没有这个问题的电影,所以要找出问题,我制作了一部非常简单的电影. 我正在使用Adobe Flash CS3 Professional. 您认为这可能是什么问题?是否有属性编辑器中没有的属性? (我还检查了过滤器和转换) 两者都是动态文本,没有实例名称,“动画的反别名”,Multiline,我没有嵌入字体并检查了“将文本渲染为HTML”. 解决方法
使用动态文本字段时,您有两个选项 – 将字体(部分)嵌入SWF中,或者使用设备字体.如果你嵌入,那么实际的角色形状将被内置到你的SWF中;如果你不这样做,那么你只包括字体的名称 – 如果操作系统没有该名称的任何字体,它将选择默认值.
根据您从另一个文件复制的字段的问题,听起来您可能错过了“嵌入”设置.在Property Inspector中查找标记为“嵌入设置”的按钮. 如果您选择嵌入,则可以保证您的文本将在所有平台上以Arial呈现.但是,这仅适用于您嵌入的字符.如果只嵌入大写字母,然后将文本设置为“Hello”,则屏幕上只显示“H”. (小心嵌入整个字体 – 对于几兆字节的完整unicode字体,因为它们包括日文和中文等等.) 如果您选择不嵌入,那么为了避免您遇到的问题,您应该使用字体菜单中首先列出的“设备”字体之一:_sans,_serif,_typewriter.在几乎所有情况下,这些都将转换为PC上的Arial,Times和Courier,以及Mac上的类似字体. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |