TG 桌面端中文字体优化

| 原创 | Telegram 优化

长期以来 Telegram 对 JCK (Japanese / Chinese / Korea) 字体的支持近乎不管不问。虽然近期 Telegram 官方推出了对韩语的支持,然而对中文仍然毫无问津。Telegram Desktop的中文字体已经到了惨不忍睹的境界,博主通过少数派了解到 TGfonts 这款工具,并亲测了其在 Windows 10 ( pro 1709 16299.192 ) 系统版本的运行情况。

TGfonts 的 Github 仓库

TGfonts 是一款可以用来修改 Telegram desktop Windows 版字体的简单的 hook 工具,得益于Telegram客户端的开源特性,修改字体可以通过非常简单的步骤来实现。

首先,在这里下载 TGfonts.dll 这个插件,将其更名为 winmm.dll 后放在 Telegram 的源路径下(同Telegram.exe一起),运行 Telegram ,在该路径会自动生成一个 TGfonts.json 文件,该文件可以用来配置Telegram Desktop的字体。

下面是 TGfonts.json 的默认配置:

{
    "fonts": {
        "SimSun": {
            "replace": "Microsoft YaHei UI",
            "#size": 0,
            "#width": 0,
            "#weight": 0,
            "#italic": false,
            "#underLine": false,
            "#strikeOut": false
        }
    },
    "debug": false
}

未安装 TGfonts.dll 前字体为默认的宋体,效果很差

安装完 TGfonts.dll 后,默认的宋体被替换为微软雅黑,在字体较小的时候边缘也没有那么粗糙了:

字体优化之后的效果

由于图片的限制,字体的边缘可能无法看清,原始的文字颜色深浅不一致,而且边缘粗糙,安装插件后有明显改进。