[ Technical exchange] 玲珑的字体调用是什么形式
Tofloor
poster avatar
伴你高飞
deepin
19 hours ago
Author

我看东方财富这个程序,有玲珑包也有deb包,但是deb包安好后字体明显发虚,看着很难受,玲珑包安好后看着字体还比较正常,因为程序本身没有设置字体的地方。就是有些疑惑难道玲珑字体调用进行了再封装么?

Reply Favorite View the author
All Replies
会飞的鱼11
deepin
Community Developer
18 hours ago
#1

玲珑没有对字体进行封装处理,而是复用的系统字体缓存。deb字体发虚是不是通过控制中心设置了不合适的字体,可以调整字体设置看看是否有效果。

Reply View the author
mozixun
Moderator
15 hours ago
#2
会飞的鱼11

玲珑没有对字体进行封装处理,而是复用的系统字体缓存。deb字体发虚是不是通过控制中心设置了不合适的字体,可以调整字体设置看看是否有效果。

大佬, 其实是我刻意修了(

Reply View the author
mozixun
Moderator
15 hours ago
#3

玲珑的字体来源于你宿主的/usr/share/fonts, ~/.local/share/fonts等XDG_DATA_DIRS环境变量下的字体目录生成的缓存, 东方财富没有楼主说的问题是因为我打包的时候注意到了, 因此在打包前直接亲手修掉了

东方财富的默认字体配置 (应用根目录/config/palette_font.xml) 中有个非常离谱的问题: 如果你安装了微软雅黑字体, 会导致应用微软雅黑的字体样式, 但是字号非常小, 而剩下的正常字体配置palette_font_uos.xml需要检测到UOS环境才会启用, 因此我在打包前直接把东方财富默认字体配置删了, 用palette_font_uos.xml顶掉了原来的palette_font.xml, 因此你看着觉得正常

顺带一句, 不出意外deb版东方财富的资讯等浏览器页面应该是白屏, 我之前发过帖子讲过这个事(

Reply View the author
伴你高飞
deepin
an hour ago
#4
mozixun

玲珑的字体来源于你宿主的/usr/share/fonts, ~/.local/share/fonts等XDG_DATA_DIRS环境变量下的字体目录生成的缓存, 东方财富没有楼主说的问题是因为我打包的时候注意到了, 因此在打包前直接亲手修掉了

东方财富的默认字体配置 (应用根目录/config/palette_font.xml) 中有个非常离谱的问题: 如果你安装了微软雅黑字体, 会导致应用微软雅黑的字体样式, 但是字号非常小, 而剩下的正常字体配置palette_font_uos.xml需要检测到UOS环境才会启用, 因此我在打包前直接把东方财富默认字体配置删了, 用palette_font_uos.xml顶掉了原来的palette_font.xml, 因此你看着觉得正常

顺带一句, 不出意外deb版东方财富的资讯等浏览器页面应该是白屏, 我之前发过帖子讲过这个事(

原来这样,优化了👍

Reply View the author