Stephen评论说,他可以在“字体”窗口(“控制面板” |“字体”)中看到并打印一些字体,但是在Word中没有列出这些字体。他想知道是否有一种方法可以解决此问题,以便可以在Word中使用这些字体。

可能有多种原因。信不信由你,最有可能的情况与Word使用的打印机驱动程序有关。在处理文档时,Word会定期检查打印机驱动程序以查看其功能,然后根据发现的内容修改其显示的内容。 Word的这种行为的技术术语是“设备上下文”。 Word完全面向“设备上下文”,它是通过在文档创建和打印过程中的不同时刻询问打印机驱动程序而获得的。另一方面,Excel是面向显示的,实际上并不关心可以打印或将打印什么。行为上的差异是为什么Word可能不会显示所有已安装的字体,而Excel会显示所有字体的原因。

检查以确保Word未使用通用文本打印机或传真打印机(实际发送传真的驱动程序)。这些打印机驱动程序都不支持Windows使用的许多字体,因此,即使选择了这些打印机驱动程序,这些字体(即使它们已安装在系统中)也不会出现在Word的字体列表中。除了为您的输出选择其他打印机驱动程序外,没有其他解决方案。

与这种情况密切相关的是,您可能没有在系统上安装任何打印机驱动程序。如果这是一台新计算机,则很有可能。在Windows中检查以确保您确实安装了打印机。

如果确定使用的打印机驱动程序支持系统上安装的字体类型,并且这些字体在Word中仍然不可见,则可能是特定打印机的打印机驱动程序已损坏或打印机驱动程序很旧。访问打印机制造商的网站并下载最新的打印机驱动程序。然后,您应该删除打印机驱动程序,并使用新的驱动程序重新安装打印机。

有关打印机和字体的更多信息,可以检查以下资源:

http://wordmvp.com/FAQs/Formatting/NoFonts.htm http://support.microsoft.com/kb/276515 http://support.microsoft.com/kb/310307 http://support.microsoft.com/kb/169330

到目前为止,讨论围绕Word中各种打印机驱动程序对TrueType字体的可用性进行。实际上,即使您使用支持TrueType字体的打印机驱动程序,您也可能会注意到“字体”窗口中的某些字体在Word中不可用。如果未显示非TrueType字体,请尝试以下步骤。 (这些步骤适用于Windows XP。您需要对其进行调整,以使其与所使用的任何版本的操作系统一起使用。)

。显示控制面板。

。双击字体小程序。 Windows将显示“字体”窗口。

(请参见图1。)

。从对话框的菜单中,从“工具”菜单中选择“文件夹选项”。

。确保显示“ TrueType字体”选项卡。

。确保清除“仅显示TrueType字体”复选框。

。单击确定。

如果那不能解决问题,请使用“控制面板”打开“字体”窗口,然后查看那里可用的字体。如果字体是“现代”,“罗马”和“脚本”,则它们是笔式绘图仪的字体,将不会在激光打印机(可能还有喷墨打印机)上打印,因此,如果打印机是Word,则不会显示它们无法打印它们的打印机被选择为当前打印机。如果字体名称具有一系列数字,例如“ Courier 10、12、15”和红色的“ A”

图标,这些是不可打印的屏幕字体,旨在用于Windows的系统消息,对话框和菜单中。您可以在Microsoft的知识库中找到有关此信息的更多信息:

http://support.microsoft.com/kb/291354

如果字体具有典型的TrueType或OpenType图标,并且未在安装了正确打印机驱动程序的Word中显示,则表示字体可能有故障或损坏,需要重新安装字体。 (通过从PostScript或其他字体技术转换它们来创建TrueType字体非常容易,但是这样做很不容易。)

最后,某些版本的Windows(非Word)对它们将处理的字体数量有所限制。此限制非常高,因此通常不会达到此限制。如果您有很多字体,它可以解释为什么Word中并非所有字体都是可见的-因为超出了限制,它永远不会从操作系统中了解它们。答案是升级操作系统或安装字体管理器。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(3811)适用于Microsoft Word 97、2000、2002和2003。