fonts.jpg

上期麽已经处理的东东

之前遇到一直悬而未决,zmd同学做圣诞banner也遇到问题,当时还是想用历史的遗留解决问题,我说打散,真是晕,其实我自己也觉得打散是不好的,还这样说,汗。

字体取代

在打开一个包含电脑系统中未安装的字体的文件时,Flash 会用一种系统中有的字体取代原来的字体。设计者可以自己选择用一种字体做替代字体,也可以让Flash 自动用系统中的默认字体作为取代字体。方法是:选择编辑Edit>字体映射】(Font Mapping,打开对话框,替换字下拉列表中选一种字体

如果发现有系统缺少的字体,当安装了相应字体后,要重新启动Flash ,就能正常显示。

嵌入字体

嵌入字体是为了防止播放的电脑中没有目标字体,而将特定字体嵌入swf文件,这样能解决文本不正常显示的问题,但可能使原来只有几Kswf文件变成几千K

创建方法如下:

1:选文本工具在舞台输入文字。

2:在属性检查器将文类型设为输入文本】或【动态文本

然后点击 “嵌入…”,出现字符选项对话框,点选需要嵌入的项,按ctrl可以多选,注意的是如果是嵌入汉字,千万不要嵌入,汉字动辄就是几M大的文件,英文好些,但是还是在包含这些字符输入才好

为了减小文件体积,可在包含这些字符】输入指定字符,则会将文本框中已有的字符自动作为嵌入字符,并显示在输入框中。完成后点确定】按钮。CS3中选自动填充,就把文字自总添加进去了,当然代码生成的字符,好像,我还没试验过,应该不行。

3:按Ctrl+Enter】测试效果,可以发现,在输入框只能输入指定的字符

如不在包含这些字符】中输入指定字符,则生成的文件会很大。

(还不清楚的是,一次嵌入是不是这个swf再不用嵌了呢?)