让系统更漂亮 字体使用技巧集锦(4)
8、加上必要驱动程序 一般情况下,我们只要将TrueType字库文件拷贝到Windows 系统的Fonts文件夹下即可完成安装,而无需驱动程序。而大家可能没有注意到,有一些字库是需要驱动程序的,在Windows下可用的不仅仅是TrueType字库,还有其它第三方的字库,如方正字体、PostScript字体等等,这些字库安装时就需要驱动程序了,否则会造成安装后不可用的情况,必要时可以查看相应的说明文件。 9、嵌入TrueType字体 在Windows下有许多精美的字库,我们可以利用它来制作出精美的文档,但是在Windows下,字库是属于系统资源而存在的,如果您使用了一个对方系统上没有的字库,则Windows会自动以系统默认的字库来代替,这时候原先的效果就会大减。 而在Word 2000/XP中有一项嵌入字体技术,它能够将一篇文档和这篇文档所包含的字体结合成一个文件,以便传输到另一台计算机上。嵌入字体保证了在传输的文件中所使用的字体能够显示在接收文件的计算机上。只要我们单击“工具”菜单中的“选项”命令,再单击“保存”选项卡,然后选中“嵌入 TrueType 字体”以及“只嵌入所用字符”复选框即可(如图6)。 10、智能判断字体的安装 如果我们使用了对方机器上不存在的字库的话,那系统就会自动用宋体来代替,这样其效果就会大打折扣。而且不是所有的Windows程序都具有字体嵌入技术,所以我们有必要来智能地判断对方机器上有没有安装相应的字库。下面笔者在AuthorWare中判断为例进行介绍,其他软件中可以作相应修改,思路都是大同小异的。 (1)准备工作: 首先到Windows的Fonts文件夹下找到相应的字库,如“细明体”,双击它可以进行预览,在此窗口中可以看到它的字库名及样字,(如图7),再找到这个文件,右击,可以看到它的MS-DOS文件名及大小等一些属性,本例中为MingLiU.ttf。下面的任务就是要判断在对方的Windows的Fonts文件夹下存在不存在MingLiU.ttf这个文件即可。 (2)程序制作 (1)新建一个文件,文件名为判断字库.a5p,整个程序流程图如图所示(如图8); (2)放置一计算图标于流程线上,并命名为“得到Fonts文件夹“; (3)按Ctrl+Shift+F键,打开Function窗口; (4)选择判断字库存.a5p,点击Load钮,打开winsdk.u32文件(在光盘中下载),并引入其中的GetWindowsDir函数; (5)双击计算图标,在里面写上: windir:=GetWindowsDir()-得到Windows文件夹 fontdir:=windir^fonts"--得到Fonts字库文件夹 (6)再拖动一计算图标于流程线上,命名为“判断存在不存在字库文件”,双击打开它,在里面写上: has:=FileType(fontdir^MingLiU.ttf"); (7)放置一个交互图标到流程线上,命名为“判断”,再放置两个群组图标到它的下面,均为条件响应,第一个条件响应为has=0,第二个has<>0,当为真时执行(如图9,即选择Automatic选项为“When True”); (8)双击has=0群组图标,打开第二层设计窗口,在里面放置一个显示图标和一个等待图标,在显示图标中写上“没有明细体字库”;(如图10) (9)双击has<>0群组图标,打开第二层设计窗口,在里面放置一个显示图标和一个等待图标,在显示图标中写上“有明细体字库”; (10)点下运行钮,该程序就会告诉您到底有没有明细体字库!对于其它的字体当然也可以以此类推。
首页 上页 | ...1| 2 | 3 | 4 | 下页 尾页 共 4 页