Authorware字体一起打包了但exe文件浏览还是系统文字

2022-07-25 科技 43阅读
怎样解决AW作品发布后字体带来的问题

很多老师在使用Authorware制作课件过程中,喜欢用一些不常用的艺术字体来装饰课件中的文字,课件在本机(以下称甲机)上运行艺术字体的效果能被很好的应用。然而将课件移植到另一台电脑(以下称乙机)上运行,课件中设置的艺术字体效果不能被显示出来。原因是因为乙机没有安装这种字体所至,怎样解决这一问题,下面介绍两种方法(以Windows98为例),供广大AW爱好者参考和使用。

方法一手动安装字体

首先在甲机找到课件中使用的这种艺术字体字体文件,它在C:\WINDOWS\FONTS文件夹中,然后将该字体文件复制到没有安装这种字体的乙机中(将该字体文件粘贴到乙机的C:\WINDOWS\FONTS文件夹中),然后在乙机运行课件,课件中设置的艺术字体效果就能被显示出来。

方法二自动安装字体

利用Budapi.u32自动安装字体文件(该文件可到http://www.buddyapi.com网站去下载),
首先在课件流程的开始部分拖入一个计算图标,在该计算图标中输入以下内容:
if ~baFontInstalled(“华文行楷”) then
baInstallFont(Filelocation^”华文行楷.ttf”)
end if

“华文行楷”字体文件。然后再执行计算图标后面的内容。这样你就不必再担心乙机上是否安装了“华文行楷”Authorware可以自动帮你安装你所用的字体。(注意使用这种方法安装字体文件时,一定要将Budapi.u32文件和字体文件如“华文行楷.ttf”随课件一起发布)

多媒体课件中特殊字体异地播放存在的问题与解决途径

作者:小平 文章来源:网络 点击数:251 更新时间:2006-1-18

摘要:为了强调教学内容和取得良好的界面设计效果,多媒体课件中经常用到特殊字体。如何保证使用了特殊字体的多媒体课件在没有安装该类字体的计算机上也能正常播放呢?主要有两种解决途径:一是把文本转换为图像;二是利用 Authorware的知识对象“Add- Remove Font Resource”把字体资源直接调入程序。
关键词:多媒体 课件 特殊字体
近年来,随着多媒体开发工具 Authorware在教学中的广泛应用以及制作人员水平的逐步提高,多媒体课件的设计从最初的利用简单修饰的文本、图像呈现教学信息,满足基本教学需求向既要能达到预期的教学效果,又要符合界面设计的美学要求发展。因此,在课件设计过程中,或是为了强调某一部分的教学内容,使得文本结构清晰、主次分明,或是为了界面美观,设计者在设置文字的字体时,除了通常使用的仿宋,楷体,黑体外,还会使用一些特殊字体,如华文行楷、方正舒体等。
一.存在问题
多媒体课件应用特殊字体后,如不采取一些必要措施,发布后的程序在没有安装该类字体的计算机上运行时,系统将自动调用默认字体来代替特殊字体,这存在三方面问题。
一是文本不能完全显示。同一字号的不同字体占用的版面是不一样的,也就是说同样字数的文本使用幼圆、隶书等字体比使用楷体、宋体等字体所需版面空间小。如使用特殊字体的文本的排版区域是已经限定的,那么当系统默认字体所需版面空间大于排版区域时,区域以外的文字将不会显示,造成词句残缺,从而使得教学信息不能全面准确地传递给学习者,最终影响教学目标的实现。
二是功能弱化。如果设计者在课件中使用特殊字体的目的是为了强调教学内容,为了区分段落章节,那么特殊字体不能异地正常播放,必然使这一功能弱化。
三是破坏整体版面布局,影响界面美观。
二.解决途径
根据本人使用 Authorware创作多媒体课件的实践经验,解决特殊字体异地播放正常显示的方法主要有两种。
(一)文本转换图像
文本转换图像的基本思路是利用 Photoshop等图像编辑软件把在Authorware中编辑完成的文本转换为图像,使在多媒体课件中应用的只是记载文字内容的图像文件,而非使用TrueType字体的文本。具体步骤如下:
1.在 Authorware课件中,复制使用了特殊字体的文本。
2.打开 Photoshop,在新建文件中粘贴该文本,调整文本位置后,保存为JPEG或GIF文件。
3.在 Authorware中插入该图像(在图片属性对话框中设置模式为透明),替代原输入文本。
把文本转换为图像在多媒体课件设计过程中操作简单,容易实现。不足之处是,如课件多处使用特殊字体,就必须一个文本、一个文本的转换,而且后期调试时文本如有修改,还需重复这一过程,增加了课件开发的工作量,因此还需考虑另一种方法。
(二)直接调入字体资源
使用 Authorware开发多媒体课件,特殊字体异地播放正常显示的另一解决途径是利用Authorware的知识对象“Add- Remove Font Resource”把字体资源直接调入程序。发布后的多媒体课件在运行过程中会自动调用字库,使文本正常显示。具体步骤如下:
1.在课件目录下建立 Fonts文件夹,将所选用的特殊字体的字库复制到该文件夹中。
2.按“ Ctrl+Shift+K”快捷键,打开Authorware的知识对象窗口,找到“Add- Remove Font Resource”知识对象,把它拖到流程线上,程序自动打开该知识对象的向导。(如图1)
3.单击 Next按钮后,在“True Type font file name”输入框中输入特殊字体的文件名。此时有两点需要注意,一是输入特殊字体的文件名应连同相对路径,路径指向在第一步中建立的Fonts文件夹。如若通过点击右边按钮浏览选择字体,也需把输入框中的绝对路径改为相对路径。二是字体文件名并不是通常所用的中文,查看字体属性可获得字体的正确文件名。例如要调用“华文行楷”字体资源,那么在 “True Type font file name”输入框中需输入“.\fonts\STXINGKA.TTF”,而不是“.\fonts\华文行楷.TTF”。(如图2)此外,点击“Add File Name”按钮可重复添加特殊字体,点击 “Remove File Name”则可以将不需要的字体删除。
(三)两种解决方法的比较
“文本转换图像”和“直接调用字体资源”这两种方法在解决特殊字体异地播放问题上各有优势和不足。
相对“直接调用字体资源”,把文本转换为图像虽然存在操作繁琐,不利于反复修改等不足,但该方法占用存储空间较少,可使程序体积大幅缩水,有利于程序发布。所以当课件调用的特殊字体类型较多,每种字体又只有几处文本使用时,建议用图像来代替文本,即牺牲课件开发时间换取较小的程序存储空间。同时,为了避免程序反复调试带来的不便,“文本转换图像”应在程序反复调试完成后,正式发布之前执行。
“直接调用字体资源”是把特殊字体的整个字库调入程序。一般来说,一个字库文件所需存储空间约为两三兆,如课件所用特殊字体类型较多,那么把所有字库都调入开发程序,将使课件体积急剧膨胀,这对于一个优秀的多媒体课件来说是无法忍受的。“直接调用字体资源”的优势在于文字的设置、修改非常方便。如某一种特殊字体在课件中被多处使用,那么在整个设计过程中,只需完成一次“把字体资源直接调入程序”的操作,就能轻松实现文字录入、设置、反复修改以及正常播放。
对于一个具体的多媒体课件开发项目,上述两种方法不是对立的,应根据使用特殊字体的文本数量和特殊字体类型的多少来确定哪些文本显示方法采用“文字转换图像”,哪些字体资源直接调入程序。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com