在 Windows 7 上对日文文本进行抗锯齿处理?

在 Windows 7 上对日文文本进行抗锯齿处理?

在大多数显示日文文本的网站上,它在我的浏览器中不会显示抗锯齿效果,而拉丁文本当然会显示抗锯齿效果。汉字普遍都具有抗锯齿效果,这在某种程度上是可以理解的,但平假名却没有。这只是 Windows 上的问题 - Mac 具有更好且原生的字体抗锯齿效果,无论使用哪种字母,它似乎都能很好地工作。我能做些什么来解决这个问题?有没有什么方法可以确保我自己创建的网站显示抗锯齿的日文文本?

答案1

日文文本……在我的浏览器中未显示抗锯齿效果

Windows 不会对低于特定大小的字体进行抗锯齿处理 - 我相信这是字体特有的。尝试使用其他字体或尝试增加文本大小(在许多浏览器中Ctrl为 + )+

有什么方法可以确保我自己创建的网站能够显示抗锯齿的日文文本?

没有合理的方法可以实现这一点。您的网站可能会被运行各种不同操作系统和各种浏览器的 PC 浏览。考虑手机、平板电脑、上网本、电视和其他硬件平台。

您可以将文本预渲染为图形图像,但要实现在手机和双 24 英寸屏幕上均可读,这很麻烦。这也意味着您的文本不会被搜索引擎编入索引,因此在搜索中的排名可能会较低。

您可以使用 Flash,但许多缺点也同样存在。并非所有平台都支持 Flash,有些人会禁用它。

答案2

问题是,旧的日语字体在小尺寸时有位图版本(通常小于 22 或 23pt),因此它们几乎总是从未抗锯齿。它们是在子像素渲染尚未普遍普及的时候设计的。唯一不含位图的内置字体是新的明良家族它专为 ClearType 设计,因此在各种尺寸下都能很好地显示

您可以尝试按照本教程操作MS 徽标与 MS 徽标、ClearType 和其他可用功能删除字体中的所有位图使 Windows 对小点尺寸进行抗锯齿处理。以下是具体步骤

或者使用其他 Windows 字体渲染器,例如麦金塔

两者都有优点和缺点。前者去除位图字符将使 ClearType 在每个应用程序中都有效,但可能无法对每种字体都这样做。使用后者,您可以根据自己的喜好配置渲染,但它可能无法在某些使用 DirectWrite 渲染文本的程序上正常工作[更新:MacType 中的 DirectWrite 支持现在更好了]

相关内容