当前位置: 首页 > article >正文

Qt 加载字库,相同的Family Name导致设置字体无效问题

有多个字库文件
通过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是否为相同


http://www.kler.cn/news/340084.html

相关文章:

  • 多区域OSPF路由协议
  • 耳夹式耳机好用吗?有平价些的耳夹式耳机推荐吗?答案当然是肯定的
  • 无人机航测内业常用建模软件手册下载(上)
  • 面试--java基础
  • 人工智能的未来:从知识廉价时代到AI主导国家模式
  • SolarWinds中如何添加华为交换机实现网络管理
  • elasticsearch 8.2 版本批量化数据写入
  • “聪明车”上线“智慧路”!批量苏州金龙海格公交甘肃静宁投运
  • 从《被程序员耽搁的外卖员》看IT就业前景
  • 【有啥问啥】 群体智能(Swarm Intelligence):从自然到人工智能的深度探索
  • 利用 Pgpool-II 实现 IvorySQL 集群读写分离
  • 利用可解释性技术增强制造质量预测模型
  • 2.点位管理开发(续)及设计思路——帝可得后台管理系统
  • VCI_VBDSP使用教程-服务站
  • pymupdf 解析 PDF
  • python 实现karger算法
  • 力扣 1206. 设计跳表
  • 数据仓库的建设——从数据到知识的桥梁
  • 【深度学习】矩阵操作万能函数 einsum-爱因斯坦求和
  • ChatGPT 与 CoT 思维链:如何重塑 AI 的逻辑大脑?