ere*_*der 11 embedded fonts qt
我想在我的软件中使用三种字体:
这些字体没有重叠.
我想设置我的应用程序,以便所有这些字体一次使用,因为来自不同语言的字符可能出现在我的软件中的相同上下文中.
如果在FontA中找到一个字符,请使用它.否则,查看FontB,如果找到则使用它.看看FontC作为最后的手段,如果找到,使用它,否则什么都不做.
如何设置Qt以这种方式运行?
(我的环境是嵌入式linux,Qt 4.8)
PS:我尝试过QFont :: insertSubstitution,但是在系统上没有安装FontA的情况下使用它,所以在我的情况下并没有真正帮助.
PPS:将这些字体合并为单一字体是不可能的,因为它们是专有字体.
就像其他人说的 \xe2\x80\x93 如果你的 QT 版本使用 fontconfig 通过 fontconfig 来做,它的唯一功能是管理智能字体替换。如果您的版本不使用 fontconfig,那么您就不走运了,因为我怀疑现在是否有人投入大量时间来使其工作,因为 fontconfig 已广泛使用。
\n 归档时间: |
|
查看次数: |
3266 次 |
最近记录: |