为 Windows 用户的 Telegram 字体补丁

2016-12-01

前言

Telegram 糟糕的字体回退一直以来为 CJK 用户所诟病,本文旨在指导诸位通过 TGFont 来提升 Telegram 的使用体验。

感谢补丁作者 ysc3839

使用

下载 TGFont.dll 并重命名为 winmm.dll。之后放入 Telegram 目录。

程序会自动创建TGFont.json,并将宋体替换为微软雅黑 UI。故 Windows 7 用户需修改 TGFont.json 中的 replace 字段为 Microsoft YaHei

文件格式

你可以通过修改 TGFont.json 来自定义 Telegram 的显示字体。

文件格式如下。

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

replace:希望用于 Telegram 界面中文字体部分显示的字体

size:控制字体大小。如不需要修改,请删除或注释此字段。

width:控制字体宽度。如不需要修改,请删除或注释此字段。

weight:控制字体字重。如不需要修改,请删除或注释此字段。

debug:Debug 模式 (将会创建 TGFont.log)

一点小经验

MacType 渲染 otf 字体效果不是很好,不推荐使用。

非中文系统可以尝试将SimSun改为MS PGothic(英文系统)、Meiryo(日文系统)、Meiryo UI(Windows 8日文系统)、Yu Gothic UI(Windows 10 日文系统)PMingLiU(繁体中文)使补丁生效。(未测试)

相关链接

TGFont - Github

TGFont.dll