linux QT界面字体很难看

linux QT界面字体很难看,第1张

有些图形界面的终端环境设置和图形界面直接运行导致的环境不同。

这肯定还是字体的问题。

当然是字体的设置,而不是有没有字体。

Linux 对于字体边角的 AA (Anti-aliasing)算法和 Windows 下面的不同。而且这几年一直在改,如果可以最好是看看你的 ubuntu 到底是什么版本的,能升级先升级到最新。而且不要自己另外装,要用系统自带的软件。

因为算法不同,某些 Windows 下面效果好的字体,在 Linux 下面显示会很渣。QT 的字体设置和字体显示是自己渲染的,和 ubuntu 的默认图形界面所用的 GTK 是两套设置。虽然他们都有用 FontConfig 和 FreeType 。

还有就是有些字体因为内嵌了点阵字体,使用点阵字体是不能 AA 的。有些时候设置里面也会设置某个字号设置范围内,也不做 AA 处理。

这些都会影响字体的效果。

而且有些字体,开了 AA 也很不好看的。

这个问题最好的办法是做一个虚拟字体(比如那个 Sans ),这个虚拟字体按照效果,集合多种字体,比如英文用 Verdana ,中文用雅黑。或者中文用文泉驿点阵再集合另一个宋体字库。系统的文字渲染程序会按照顺序提取字符信息来渲染,从而保证效果。不过前提是他们在同一个设置下面效果都没问题……

Linux字体文件放在/usr/share/font/,只要将字体文件拷贝到这里就可以了。 这里示例安装Windows的所有字体。 1,新建文件夹,装Windows字体,方便管理。打开终端输入命令:mkdir win。 2,复制Windows下 的所有字体。cd命令切换到C盘挂载的目录,...

这个问题最好的办法是做一个虚拟字体(比如那个 Sans ),这个虚拟字体按照效果,集合多种字体,比如英文用 Verdana ,中文用雅黑。或者中文用文泉驿点阵再集合另一个宋体字库。系统的文字渲染程序会按照顺序提取字符信息来渲染,从而保证效果。不过前提是他们在同一个设置下面效果都没问题


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8633286.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存