如何让 Windows 7 正确显示 Unicode 所有字符,例如这个问题?
现在我只看到其中一些是正方形的。
答案1
网络浏览器
您没有明确说明,但我想您的问题与 Web 浏览器有关,很可能是 Internet Explorer 7。Web 浏览器会尝试使用网页指定的字体或浏览器配置中指定的字体(可设置为覆盖网页指令)显示网页。有时,网页包含所选字体没有字形的字符。浏览器通常会尝试在计算机上安装的其他字体中查找字形。如果找不到字形,通常会显示一个方框。
步骤1首先,使用 Unicode 测试页(例如2.0 3.2识别您遇到问题的字符组的名称。
第2步。然后确定您使用哪种浏览器查看 Unicode 数据。安装 Firefox 和 Chrome 并比较结果。
步骤3.最后找到包含您希望查看的字符的字体,安装该字体,然后通过使用已安装的浏览器范围访问 Unicode 测试页面重新测试。
一个很好的帮助来源是Alan Wood 的 Unicode 资源
更新:
其他应用
如果当前字体不包含该字符,文本编辑器和文字处理器将显示一个方块(或其他替代字符)。更改字体可以解决这个问题。Unicode 有超过一百万个字符。没有一种字体有超过几万个字符(Arial Unicode MS 是所有常用字体中最多的)。大多数字体只有几百个字符。因此,如果要显示来自多种书写系统的字符,您通常必须使用混合字体。
参考
一些不错的读物(主要针对程序员,但对其他人来说应该也很有趣)