加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash – Arial Font在Mac中无法正常显示

发布时间:2020-12-15 07:24:55 所属栏目:百科 来源:网络整理
导读:我有一个带有动态文本的flash电影,据说是Arial,在我的 windows机器上它显示为Arial.但是当我在Mac上试用它时,它显示出类似Times New Roman的东西. 我尝试了所有可用的属性,似乎无法在Mac上显示为Arial. 我找到了另一部没有这个问题的电影,所以要找出问题,我
我有一个带有动态文本的flash电影,据说是Arial,在我的 windows机器上它显示为Arial.但是当我在Mac上试用它时,它显示出类似Times New Roman的东西.

我尝试了所有可用的属性,似乎无法在Mac上显示为Arial.

我找到了另一部没有这个问题的电影,所以要找出问题,我制作了一部非常简单的电影.
首先,我从其他电影中获取了一个动态文本,并将其粘贴到了新的fla.然后我创建了一个新文本,并逐个复制每个属性.当我发布它时,原始文本显示为Arial,但不是新的,即使它们具有相同的属性! (至少我可以在flash的属性编辑器中编辑它们.

我正在使用Adobe Flash CS3 Professional.

您认为这可能是什么问题?是否有属性编辑器中没有的属性? (我还检查了过滤器和转换)

两者都是动态文本,没有实例名称,“动画的反别名”,Multiline,我没有嵌入字体并检查了“将文本渲染为HTML”.

解决方法

使用动态文本字段时,您有两个选项 – 将字体(部分)嵌入SWF中,或者使用设备字体.如果你嵌入,那么实际的角色形状将被内置到你的SWF中;如果你不这样做,那么你只包括字体的名称 – 如果操作系统没有该名称的任何字体,它将选择默认值.

根据您从另一个文件复制的字段的问题,听起来您可能错过了“嵌入”设置.在Property Inspector中查找标记为“嵌入设置”的按钮.

如果您选择嵌入,则可以保证您的文本将在所有平台上以Arial呈现.但是,这仅适用于您嵌入的字符.如果只嵌入大写字母,然后将文本设置为“Hello”,则屏幕上只显示“H”. (小心嵌入整个字体 – 对于几兆字节的完整unicode字体,因为它们包括日文和中文等等.)

如果您选择不嵌入,那么为了避免您遇到的问题,您应该使用字体菜单中首先列出的“设备”字体之一:_sans,_serif,_typewriter.在几乎所有情况下,这些都将转换为PC上的Arial,Times和Courier,以及Mac上的类似字体.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读