周末在家尝试优化了 qbittorrent 界面中文文字显示不清晰的问题

52 天前
 SHF

周末在家编译了 qbittorrent, 优化了中文文字显示不清晰的问题,屏蔽了 aria2 ,后面有时间的话会提个 PR

HintingPreference (默认:PreferDefaultHinting )改 PreferNoHinting

QFont font = QFont(u"MyFont"_s);
font.setHintingPreference(QFont::PreferNoHinting);
this->setFont(font);

优化前

优化后

在这里发一个大家可以用着尝鲜

https://shenhongfei.com:9443/files/share/qbittorrent.exe

附截图中字体

https://shenhongfei.com:9443/files/share/myfont.ttf

https://shenhongfei.com:9443/files/share/myfontb.ttf

patch

https://shenhongfei.com:9443/files/share/qbit.patch

2548 次点击
所在节点    分享创造
14 条回复
ipwx
52 天前
你这优化是不是只有 windows + 微软雅黑 才是正优化。。。
SHF
52 天前
@ipwx 我的环境是 windows + 4k + 缩放 200%,官方的 qbittorrent 遇到中文字体可能都会有问题
1423
52 天前
@SHF #2 他是担心会不会造成 mac linux 上的 qb 显示效果变差, 毕竟代码是一套
SakuraYuki
51 天前
我还以为大家 qb 都用了第三方的 web ui 呢
SHF
51 天前
@SakuraYuki 用 web ui 倒也是个不错的方法,但是使用体验有原生 UI 好吗?你用的是哪个 web ui ?
neptuno
51 天前
VueTorrent 就挺好用的,我感觉随便一个 web ui 都比原生的好用吧
neptuno
51 天前
VueTorrent 可以自己 fork 下来,想加什么功能自己加就好了。
MissTang
51 天前
适配 屏幕缩放 了吗? GDI
SHF
51 天前
@neptuno 看了几个都不太行,还是原生应用界面合我胃口
SHF
51 天前
@MissTang 官方就适配了吧,或者是 Qt 框架自带适配。
SakuraYuki
50 天前
@SHF VueTorrent
vvhy
50 天前
请问可以使用 dll 注入实现吗
SHF
50 天前
@vvhy QFont font = QFont(u"MyFont"_s); 是 Qt 框架中的类,要链接 Qt 框架,而且要保证编译 dll 时的 Qt 和编译 qbittorrent 时的 Qt 框架版本一样,编译工具链一样,可能没那么好实现
vvhy
50 天前
@SHF 好的,谢谢

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

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

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

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

© 2021 V2EX