Vigorous Pro

The world can always use more heroes.

无需 MacType,替换 Telegram 字体。本文旨在指导诸位通过 TGFont 来提升 Telegram 的使用体验。

⚠️⚠️请转步至 2.0 版本 替换 Telegram 字体 (新玩具)

Telegram 的客户端一直有一个问题——就是字体,它默认使用的字体是 Simsun(宋体),看起来非常的不舒服,先来对比一下修改前后的效果
修改前:
修改前
修改后:

下面是修改方法

  1. 下载 TGFont.dll (下载地址 https://github.com/ysc3839/FontMod/releases/tag/1.7), 改名为 winmm.dll 并放入 Telegram Desktop 的根目录(可_直接在资源管理器地址栏输入_ %AppData%\Telegram Desktop )。

  2. 重启 Telegram,这时 Telegram Desktop 目录中会出现 json 文件,默认只会把宋体替换成微软雅黑,当然也可以修改 TGFont.json 来更换其他字体,下面的配置可以替换 TG 界面上用到的所有字体。此处推荐使用 NotePad++(下载地址 https://notepad-plus-plus.org/download/ ),使用记事本的话,所有的代码都挤在了一起つ﹏⊂

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

        "Open Sans": { 
            "replace": "Microsoft YaHei UI", 
            "#size": 0, 
            "#width": 0, 
            "#weight": 0, 
            "#italic": false, 
            "#underLine": false, 
            "#strikeOut": false 
        }, 
        "Open Sans Semibold": { 
            "replace": "Microsoft YaHei UI", 
            "#size": 0, 
            "#width": 0, 
            "#weight": 0, 
            "#italic": false, 
            "#underLine": false, 
            "#strikeOut": false 
        }, 
        "Arial": { 
            "replace": "Microsoft YaHei UI", 
            "#size": 0, 
            "#width": 0, 
            "#weight": 0, 
            "#italic": false, 
            "#underLine": false, 
            "#strikeOut": false 
        } 
            }, 
            "debug": false 
}

** 参数说明 **
replace: 要替换的字体
debug: Debug 模式 (将会创建 TGFont.log)
以下为可选参数
size: 控制字体大小
width: 控制字体宽度
weight : 控制字体字重
italic :是否开启斜体
underLine :是否加入下划线
strikeOut :是否加入删除线

至此,字体替换完成

本文作者 : Edison Jwa
本文使用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议
本文链接 : https://www.wevg.org/archives/change-telegram-fonts/

本文最后更新于 天前,文中所描述的信息可能已发生改变