快速将 Telegram 桌面端字体修改为微软雅黑

Telegram V4.6.1 版本中字体默认为宋体,导致字体虚化,本文教会你如何快速将 Telegram 桌面端字体修改为微软雅黑

快速将 Telegram 桌面端字体修改为微软雅黑

前言

2月9日更新:Telegram 桌面端 V4.6.2 已修复字体问题,请及时更新。

2023年2月7日,Telegram Desktop 发布了 V4.6.1 版本,同时也将字体 fallback 成了宋体,导致字体虚化观感十分不好。

图中可见,宋体的字重过低,导致字体发虚

修改字体的几种方案

一、下载上一版本的 Telegram 并覆盖安装

覆盖安装后需重新登录,升级后可以到 设置→高级 将自动更新的选项先关闭。

缺点是,不清楚官方何时会修复该Bug,如果一直不升级会影响往后新功能使用。

Release v 4.6.0 · telegramdesktop/tdesktop
Emoji Profile Pictures. Quickly create group and profile pictures from animated emoji and stickers with the new “Use an Emoji” option. Emoji Categories. Filter stickers and emoji by categories like…

二、修改注册表(推荐,无需下载任何插件,仅限Windows可用)

  1. 创建一个空白的 txt 文件,并将下面其中一组字体映射的代码复制进去
两种字体的区别 主要是英文符号 ' 的间距,我个人更偏向于 Microsoft YaHei UI
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"DAOpenSans"="Microsoft YaHei UI"
"DAOpenSansBold"="Microsoft YaHei UI Bold"
"DAOpenSansBoldItalic"="Microsoft YaHei"
"DAOpenSansRegular"="Microsoft YaHei"
"DAOpenSansRegularItalic"="Microsoft YaHei"
"DAOpenSansSemibold"="Microsoft YaHei"
"DAOpenSansSemiboldItalic"="Microsoft YaHei"
"DAVazir"="Microsoft YaHei"
"DAVazirBold"="Microsoft YaHei Bold"
"DAVazirMedium"="Microsoft YaHei Light"
"DAVazirRegular"="Microsoft YaHei"
;; Priority font resolving: "Cascadia Mono", "Consolas", "Liberation Mono", "Menlo", "Courier"
;; Override monospace font:
"Cascadia Mono"="Consolas"

微软雅黑

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"DAOpenSans"="Microsoft YaHei UI"
"DAOpenSansBold"="Microsoft YaHei UI Bold"
"DAOpenSansBoldItalic"="Microsoft YaHei UI"
"DAOpenSansRegular"="Microsoft YaHei UI"
"DAOpenSansRegularItalic"="Microsoft YaHei UI"
"DAOpenSansSemibold"="Microsoft YaHei UI"
"DAOpenSansSemiboldItalic"="Microsoft YaHei UI"
"DAVazir"="Microsoft YaHei UI"
"DAVazirBold"="Microsoft YaHei UI Bold"
"DAVazirMedium"="Microsoft YaHei UI Light"
"DAVazirRegular"="Microsoft YaHei UI"
;; Priority font resolving: "Cascadia Mono", "Consolas", "Liberation Mono", "Menlo", "Courier"
;; Override monospace font:
"Cascadia Mono"="Consolas"

微软雅黑UI

你也可以下载下面配置好的注册表,双击运行注入。

2. 然后将文件结尾的 .txt 修改为 .reg ,双击运行该文件实现导入

3. 重启 Telegram 即可生效

效果图

三、使用 FontMod 一键修改 (当前版本失效)

  1. 前往 GitHub 下载 FontMod.dll (找到适合自己系统的文件),改名为 winmm.dll 然后放入 Telegram Desktop 的根目录下(程序 exe 所在的文件夹)

2. 重启 Telegram,可以见到主目录下自动生成了 FontMod.yaml 文件,默认只会把宋体替换成微软雅黑

3. 如果需要替换字体,可以自行修改 FontMod.yaml ,具体请参考 README


Telegram 频道 Telegram 群组 爱发电

目录
很好! 下一步, 完成电子邮件的验证以获得 Yummy's Blog 的完全访问权限.
“欢迎回来!您已成功登录
您已成功订阅 Yummy's Blog.
成功!您的账户已经完全激活,您现在可以访问全部内容了。
您的账单信息已更新!
您的账单信息需要更新!