长期以来 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 后,默认的宋体被替换为微软雅黑,在字体较小的时候边缘也没有那么粗糙了:
字体优化之后的效果
由于图片的限制,字体的边缘可能无法看清,原始的文字颜色深浅不一致,而且边缘粗糙,安装插件后有明显改进。