一直觉得电报 PC 版的中文字体特别奇怪,所以用的这个插件 FontMod
https://github.com/ysc3839/FontMod
这次更新之后: https://github.com/telegramdesktop/tdesktop/releases/tag/v2.8.9
Fix version on Windows without SetDefaultDllDirectories.
好像把 fontmod 给堵上了
1
9yu 2021-07-19 08:35:59 +08:00 via Android
同……
|
2
Xushet 2021-07-19 08:45:17 +08:00 via Android
推荐用老版本+关闭自动更新
|
3
AllenHua 2021-07-19 08:59:20 +08:00
有听说过,所以别更新啊。
2.7.4 亲测可以,一直用这个版本,也不自动更新就好了 |
4
killsting 2021-07-19 09:05:35 +08:00
我的都自动更新 2.8.11 ,没啥问题呀。
|
5
blueboyggh 2021-07-19 09:12:14 +08:00
你们说的是不是 UWP 版?好像普通版没有字体问题的
|
6
moxuanyuan 2021-07-19 10:02:53 +08:00
用 Unigram 的路过
|
7
Tumblr 2021-07-19 10:05:46 +08:00
去提 issue 等 fontmod 修复。。。我看到去年 4 月有人提过相同的 issue 。
|
8
sky96111 2021-07-19 10:35:54 +08:00 via Android
@Tumblr 但这次是 Telegram 写死了不读取第三方 dll,不是 Fontmod 能修复的
|
9
Tumblr 2021-07-19 10:47:47 +08:00
@sky96111 #8 那换系统的 fontlink🤣 比 td for mac 好,我记得 td for mac 里的字体是内嵌的(导致 unicode 不能正常显示,我弃 td 的原因)
|
10
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 ``` |
11
jaleo 2021-07-19 16:50:30 +08:00
@Xushet 老版本能发一个吗? [email protected]
|
13
killsting 2021-07-19 22:12:11 +08:00 via iPhone
@dsn93 为什么非要用 Github 的 Portable 版本。https://desktop.telegram.org
|
17
jaleo 2021-07-20 09:48:53 +08:00
各位 我终于找到了旧版的 telegram 2.4.3 可以显示雅黑字体
文件上传到了 https://ws28.cn/f/5y43l2y0dyo 压缩包里有三个文件 Telegram.exe TGFont.json winmm.dll 放在一起 第一次运行后会有提示升级 不要点 设置里取消自动升级 目录里删除生成的升级文件夹 |