Telegram 更新 2.8.9 之后, FontMod 失灵了

2021-07-19 04:27:13 +08:00
 dsn93

一直觉得电报 PC 版的中文字体特别奇怪,所以用的这个插件 FontMod

https://github.com/ysc3839/FontMod

这次更新之后: https://github.com/telegramdesktop/tdesktop/releases/tag/v2.8.9

Fix version on Windows without SetDefaultDllDirectories.

好像把 fontmod 给堵上了

2671 次点击
所在节点    Telegram
17 条回复
9yu
2021-07-19 08:35:59 +08:00
同……
Xushet
2021-07-19 08:45:17 +08:00
推荐用老版本+关闭自动更新
AllenHua
2021-07-19 08:59:20 +08:00
有听说过,所以别更新啊。

2.7.4 亲测可以,一直用这个版本,也不自动更新就好了
killsting
2021-07-19 09:05:35 +08:00
我的都自动更新 2.8.11 ,没啥问题呀。
blueboyggh
2021-07-19 09:12:14 +08:00
你们说的是不是 UWP 版?好像普通版没有字体问题的
moxuanyuan
2021-07-19 10:02:53 +08:00
用 Unigram 的路过
Tumblr
2021-07-19 10:05:46 +08:00
去提 issue 等 fontmod 修复。。。我看到去年 4 月有人提过相同的 issue 。
sky96111
2021-07-19 10:35:54 +08:00
@Tumblr 但这次是 Telegram 写死了不读取第三方 dll,不是 Fontmod 能修复的
Tumblr
2021-07-19 10:47:47 +08:00
@sky96111 #8 那换系统的 fontlink🤣 比 td for mac 好,我记得 td for mac 里的字体是内嵌的(导致 unicode 不能正常显示,我弃 td 的原因)
mons
2021-07-19 14:55:25 +08:00
我直接 patch 掉了 Qtbase 的 `GetUserDefaultLangID` syscall,保证优先使用中文字体集(雅黑 UI ),即使 user default langid 是非简体中文。虽然不是 FontMod 任意替换字体,但也比优先用日本字体歪歪扭扭的强得多。

用 WSL 或 msys2 (mingw) patch,适用 2.8.9 / 2.8.10 x64:

```
printf '\x66\xB8\x04\x10\x90\x90' | dd of=Telegram.exe bs=1 seek=$((0x02F7DB97)) count=6 conv=notrunc
```
jaleo
2021-07-19 16:50:30 +08:00
@Xushet 老版本能发一个吗? jaleo.fu@qq.com
dsn93
2021-07-19 16:55:12 +08:00
@killsting github 上的 portable
killsting
2021-07-19 22:12:11 +08:00
@dsn93 为什么非要用 Github 的 Portable 版本。https://desktop.telegram.org
dsn93
2021-07-20 03:01:03 +08:00
@killsting 这没有本质区别的啊朋友。2.8.9 更新之后就不再使用附近的 dll 了
killsting
2021-07-20 08:32:16 +08:00
@dsn93 我用着好像没问题,我是安装版。
killsting
2021-07-20 09:11:28 +08:00
@dsn93 哎呀!一到公司我想着测试一下,卸载了重装,结果字体变回来了。还真失灵了,哭了。
jaleo
2021-07-20 09:48:53 +08:00
各位 我终于找到了旧版的 telegram 2.4.3 可以显示雅黑字体

文件上传到了 https://ws28.cn/f/5y43l2y0dyo
压缩包里有三个文件 Telegram.exe TGFont.json winmm.dll 放在一起
第一次运行后会有提示升级 不要点 设置里取消自动升级 目录里删除生成的升级文件夹

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/790283

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX