有多个字库文件
通过QFontDatabase::addApplicationFont()加载字库并获取字库Id
通过QFontDatabase::applicationFontFamilies()获取families
但是families获取到都是相同的字符串
导致设置font时无法正确加载需要的字库
通过FontForge修改字库属性
打开FontForge并加载字库文件
Element → Font Info -> TTF Names
修改preferred family
此问题在Qt 6.7.2 Android上发现
Windows没问题
如果修改了preferred family无效
看看字库文件PS Names里面的Family Name是否为相同
2554

被折叠的 条评论
为什么被折叠?



