您现在的位置: 星云电脑教程 >> 电脑教程 >> 经验共享 >> 实用技巧 >> 正文

用字体打造更漂亮的Windows操作系统

星云电脑教程 文章来源:中关村在线 作者:星云整理 更新时间:2005-10-31 15:24:33 点击数有问必答

    5、让ICQ使用中文字体

  尽管QQ在国内几乎成了网上聊天的代名词,但是QQ是针对国人开发的,主要用于国人的交流,在国外并不流行。相反ICQ则在与外国人交流上用得更多。因此, 国内使用ICQ的人也不少。不过,很多朋友抱怨他们的ICQ不能正确显示出中文,这也难怪,ICQ默认的工作语言是英文,中文在此状态下显示为乱码。但只要你把计算机配置为多语言支持,ICQ 就可以正确显示中文字符了。具体操作是:单击右下角的“ICQ”按钮,选择“Preferences”命令,然后单击“Miscellaneous”并选中新窗口中的“Multi Language Support”复选框(如图4)。这时,对方发来的中文信息你就可以看得“清清楚楚、明明白白、真真切切”了。

用字体打造更漂亮的Windows操作系统(3)
图4

  6、让windows支持音标和拼音显示

  我们知道在WPS 2000/Office中可以非常方便地通过单击“插入”\“符号”\“国际音标”来插入国际音标符号,但是它有一个缺点,就是用此法插入国际音标后只能够将此文档存为WPS格式,否则在别的机器上则会出现一大推乱码而无法认出或在其它软件中进行再编辑。究其原因是由于WPS Office在插入时运用的是WPS Office中内置的国际音标符号图形集,它仅对WPS 文件格式有效。其实,我们只要找到金山词霸安装盘,并在其中找到一个名为Kingsoft Phonetic Plain的TrueType字库(笔者已经将它打包在ZIP包中了,可供大家下载),然后通过控制面板中的安装新字体命令将它安装到Windows的Fonts文件夹下,以后所有的Windows程序都将具有显示音标的能力!如笔者想在Word中插入一个音标字符,只要单击“开始”\“程序”\“附件”\“系统工具”\“字符映射表”(如果您的系统上没有此程序,请运行Windows添加/删除程序项来安装,具体的请参见Windows使用手册)命令,打开“字符映射表”程序,并从字体下拉框中选择“Kingsoft Phonetic Plain”字体,其中的字符就会显示,选中自己需要的音标符号,再点击“复制”钮将它复制到windows剪贴板中(如图5),然后到Word中按下粘贴钮即可。利用此法插入的国际音标,随便存为什么格式文件都行,并可以修改和打印,这无疑大大提高了它的“兼容性”。同时,在此字库中也有所有的汉语拼音字符可供选择,这对于从事汉语拼音教学的用户来说就更好了。

用字体打造更漂亮的Windows操作系统(3)
图5

  7、让字体更加平滑

  现在在Windows平台下的True Type字体虽然声称是无级缩放的,但是在某些西文程序中输入汉字,并把字号设置大了以后则会出现出现锯齿,影响美观(典型的是就是Macromedia AuthorWare和Director)。幸好,有一个叫做W95GRAY的软件可以解决这个问题,安装时只需要双击自解压文件,然后按提示重新安装Windows即可,安装后会发现windows中的字体将更加平滑、更加可爱。

  8、加上必要驱动程序

  一般情况下,我们只要将TrueType字库文件拷贝到Windows 系统的Fonts文件夹下即可完成安装,而无需驱动程序。而大家可能没有注意到,有一些字库是需要驱动程序的,在windows下可用的不仅仅是TrueType字库,还有其它第三方的字库,如方正字体、PostScript字体等等,这些字库安装时就需要驱动程序了,否则会造成安装后不可用的情况,必要时可以查看相应的说明文件。

    9、嵌入TrueType字体

  在Windows下有许多精美的字库,我们可以利用它来制作出精美的文档,但是在Windows下,字库是属于系统资源而存在的,如果您使用了一个对方系统上没有的字库,则windows会自动以系统默认的字库来代替,这时候原先的效果就会大减。

  而在Word 2000/XP中有一项嵌入字体技术,它能够将一篇文档和这篇文档所包含的字体结合成一个文件,以便传输到另一台计算机上。嵌入字体保证了在传输的文件中所使用的字体能够显示在接收文件的计算机上。只要我们单击“工具”菜单中的“选项”命令,再单击“保存”选项卡,然后选中“嵌入 TrueType 字体”以及“只嵌入所用字符”复选框即可(如图6)。

用字体打造更漂亮的Windows操作系统(4)
图6

  10、智能判断字体的安装

  如果我们使用了对方机器上不存在的字库的话,那系统就会自动用宋体来代替,这样其效果就会大打折扣。而且不是所有的windows程序都具有字体嵌入技术,所以我们有必要来智能地判断对方机器上有没有安装相应的字库。下面笔者在AuthorWare中判断为例进行介绍,其他软件中可以作相应修改,思路都是大同小异的。

  (1)准备工作:

  首先到Windows的Fonts文件夹下找到相应的字库,如“细明体”,双击它可以进行预览,在此窗口中可以看到它的字库名及样字,(如图7),再找到这个文件,右击,可以看到它的MS-DOS文件名及大小等一些属性,本例中为MingLiU.ttf。下面的任务就是要判断在对方的windows的Fonts文件夹下存在不存在MingLiU.ttf这个文件即可。

用字体打造更漂亮的Windows操作系统(4)
图7

  (2)程序制作

  (1)新建一个文件,文件名为判断字库.a5p,整个程序流程图如图所示(如图8);

用字体打造更漂亮的Windows操作系统(4)
图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”);

用字体打造更漂亮的Windows操作系统(5)
图9

  (8)双击has=0群组图标,打开第二层设计窗口,在里面放置一个显示图标和一个等待图标,在显示图标中写上“没有明细体字库”;(如图10)

用字体打造更漂亮的Windows操作系统(5)
图10

  (9)双击has<>0群组图标,打开第二层设计窗口,在里面放置一个显示图标和一个等待图标,在显示图标中写上“有明细体字库”;

  (10)点下运行钮,该程序就会告诉您到底有没有明细体字库!对于其它的字体当然也可以以此类推。

上一页  [1] [2] 

>>