在qt5.8中设置了特定的文字字体,这个字体是否会在编译时打包进程序以供其在不同平台使用

合理猜测是不会的,你自己应该写安装程序,把字体文件装进Windows里。而且不同平台的字体还不一定互相兼容,每一个平台做一次就跨平台了(逃

■网友
会的。这个东西本质也是调用系统的字体库。qt提供的大多都是win系统都具有的。
■网友
亲测不会。我在ubuntu上使用文泉驿的字体,下载到开发板上会显示方块,把字体一起拷进去就正常。上边说能用的应该是用的默认字体或者刚好目标系统也带这个字体。
■网友
不会。
可以加到qrc里(字体文件太大的话,编译器可能会因内存不足而崩溃),或者安装时解压到特定目录下。
【在qt5.8中设置了特定的文字字体,这个字体是否会在编译时打包进程序以供其在不同平台使用】 程序启动时用QFontDatabase::addApplicationFont(c++)或FontLoader(qml)加载。

■网友
好像是可以的我维护的一个程序就是这样的,不过没有设置Windows的(因为那个人讨厌Windows的垃圾字体渲染(雾


    推荐阅读