找回丢失的WORD 97字体

Author: 杨柳青 Date: 2000年 第18期

  我的一台奔腾MMX200兼容机,装有Windows98、Office97中文版、AutoCAD R14等软件,一年多来使用正常。这两天使用WORD 97时却发现WORD 97的字体选择框里什么字体也没有了。
  打开原来用WORD 97编辑的文档,各种字体设置却依然未改变。查看Windows 98下各种字体文件也完好无异常。重装WORD 97后依旧如此,令人百思不得其解!试对原有文档进行打印,突然发现在打印对话框里出现一个名称为Phantom AutoCAD OLE/ADI  Printer的打印机,这是什么打印机?我并没有安装它呀?遂将打印机改回我原来的Epson LQ-1600K打印机,打印结果正常。再检查WORD 97字体选择框,各种字体又回来了。
  至此恍然大悟,WORD文档所使用的字体与系统默认打印机有关。也就是说,屏幕显示字体应与打印机打印字体一样或相近。Windows会首先根据打印机的打印字体,去寻找合适的屏幕显示字体,如果找不到匹配的字体,或打印机驱动程序不提供屏幕字体信息,Windows会选择最接近打印机字体的屏幕字体。看来Phantom AutoCAD  OLE/ADI Printer打印机的驱动程序并不提供屏幕字体,所以WORD 97的字体选择框内也就什么字体都没有了。
  原因找到了,那么这个不速之客的打印机从何而来的呢?经过查找有关资料,得知AutoCAD R14为系统安装了一个名为Phantom AutoCAD OLE/ADI的虚拟打印机。Phantom  AutoCAD OLE/ADI虚拟打印机使得AutoCAD R14能够通过新的ADI 驱动程序,打印或绘制光栅图形。AutoCAD Rl4典型安装中,并不包含这个选项,只有在完全安装或定制安装时,才会产生这个虚拟打印机,有时它还会被设置为默认系统打印机,而不做任何提示。如果把Phantom AutoCAD OLE/ADl的虚拟打印机作为默认系统打印机,WORD的字体就只有两种:modren和plotter。在Windows系统中,指定正确的系统打印机作为默认打印机,WORD的字体就可以恢复正常了。如果系统里没有任何打印机,就应该在“打印机设置”里,先配置一个Windows系统打印机,即使是个“逻辑”的打印机也可。有一点要切记,不能修改Phantom  AutoCAD OLE/ADI虚拟打印机的属性,更不能随意删除它,否则,将会影响光栅图形和OLE对象的输出,甚至会引起系统崩溃。