如何让 Microsoft Word 在所有计算机上正确显示 unicode?

如何让 Microsoft Word 在所有计算机上正确显示 unicode?

我有一个使用 Calibri 字体的 Word DOCX 文件。它有细线空格(我认为是 Unicode 字符 0x200A)。它在装有 Windows 7 上的 Word 2007、同事的 Mac OS X 10.7 上的 Word 2010 以及同事朋友的 Windows XP 上的 Word 2007 的计算机上看起来都很好。

然而,它只是显示为一个奇怪的方块,里面有一个问号其他同事的电脑,有点像这样:[?]。由于这位同事负责将我们的文档发布为报告,所以我需要弄清楚如何修复它。

答案1

听起来好像另一位同事使用的电脑没有 Calibri 字体——要么是因为电脑装的是旧软件,从来没有安装过该字体,要么是因为出于某种奇怪的原因该字体被删除了。但是,即使在这种情况下,Word 也应该自动切换到使用另一种具有 U+200A HAIR SPACE 的字体,例如 Arial Unicode MS。如果没有更多信息(例如所用软件版本的描述以及是否安装了 Calibri),这仍然是个谜。

在另一台电脑的 Word 中查看字体替换信息。查找方法取决于 Word 版本,但可以在 Word 设置中找到。可能出于某些奇怪的原因,Word 正在使用字体替换表将 Calibri 映射到缺少 U+200A 的字体(如 Arial)。

相关内容