Windows 7 中特定字符显示为方框

Windows 7 中特定字符显示为方框

我目前遇到了一些问题,一些“外来”Unicode 字符显示为方框(例如,香蕉)。

我搜索了一下如何扩展 Windows 字符集,但还没有找到任何可行的方法。我尝试使用语言包,但尝试时,我根本看不到这些更新选修的选项卡,我也没有看到,在区域和语言 > 键盘和语言下有一个框键盘和其他输入语言标题显示语言

然后我想知道如何扩展 Windows 支持的字符集。

这甚至是语言的问题,还是字体的问题?

答案1

实际上没有“Windows 字符集”可以扩展。像 BANANA (U+1F34C) 这样的字符可以被识别和处理,但它们只是不显示,因为系统中没有字体包含它,或者根据程序和上下文,渲染软件使用的字体不包含它。

所以这是字体问题。有些语言包可能包含其他字体(尽管我对此表示怀疑),但 BANANA 不是特定于语言的,而是一个类似图标的字符。您链接到的页面有一个链接支持 U+1F34C 的字体。Fileformat.Info 上的此类链接通常非常有用,但对于像这样的新字符,可能会缺少一些信息。在这种情况下,页面仅提到免费字体符号(LastResort 不是真正的字体),但实际上,足够新的 Segoe UI Symbol 版本也具有 BANANA。

Segoe UI Symbol 随 Windows 7 一起提供,但您使用的版本可能不是最新版本,因此请检查更新可从微软获得。

对于不同的外来字符,您可能需要不同的外来字体。

请注意,Unicode 编号大于 FFFF 的字符(例如 BANANA,其编号为 1F34C)位于 Unicode 的“16 位子空间”之外,称为基本多语言平面 (BMP),并且经常会导致无法处理的软件出现问题,或者需要采取特殊措施。

相关内容