如何更改/配置字体后备?

如何更改/配置字体后备?

最近我重新安装了 Windows XP English,将语言环境设置为日语,并安装了我喜欢的字体后,GUI 中的所有日语文本都变得很奇怪。GUI 字体是 Tahoma(默认)。

过去,它会使用 Windows 自己的字体来呈现外来脚本,但现在,出于某种原因,它使用我自己安装的字体之一,而且是一个糟糕的字体!(我在这张截图中称之为 Kiddie 的字体)

回退失败.png

我删除了这个字体,然后 Windows 就采用了一种非常难以阅读的半草书字体。我重新安装了 Kiddy 字体,Windows 立刻又使用了该字体(无需重启)

有人知道如何更改/修改/配置 Windows 字体回退策略吗?我不在乎是否需要第三方软件。

答案1

http://msdn.microsoft.com/en-us/goglobal/bb688134.aspx解释了一些选项,但它们基于您正在使用的应用程序的实现细节。

摘自链接:

字体回退由微软的 Uniscribe 引擎自动处理

字体链接:与字体回退不同,在字体回退中,所选字体在内部被预定义字体替换,而在字体链接中,可以将一种或多种字体(称为“链接字体”)链接到另一种字体(称为“基本字体”)。链接字体后,您可以使用基本字体显示基本字体中不存在但链接字体之一中存在的代码点。例如,将韩文字体和日文字体链接到 Tahoma 字体,您就可以在 Tahoma 字体中显示韩文和日文字符。

注意:字体链接只能向基本字体添加字形;您不能覆盖或替换基本字体中的字形。

如果您的设备启用了字体链接,您可以通过枚举 HKEY_LOCAL_MACHINE–\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 注册表项的子项来检查注册表,以确定链接字体与基本字体的映射。您可以使用 Regedit 创建其他子项来添加链接。找到刚刚提到的注册表项后,从“编辑”菜单中,突出显示要链接到的字体的字体名称,然后从“编辑”菜单中单击“修改”。在“编辑多字符串”对话框的“值数据”对话框字段的新行中,输入要链接到的路径和文件名以及字体的字体名称。使用逗号分隔字体文件名和字体名称。示例图像

相关内容