> I don't think you can force Qt to fallback only to QRC fonts - for starters > how would Qt know which paths in your resources have the fonts?
By specifying them somehow -- I wonder if the QFontDatabase addApplicationFont method you mentioned allows me to pass in QRC urls. Then I could maybe get away with: QFontDatabase::removeAllFonts QFontDatabase::addApplicatonFont(:/font1) // latin QFontDatabase::addApplicatonFont(:/font2) // itl font 1 QFontDatabase::addApplicatonFont(:/font3) // itl font 2 QFontDatabase::addApplicatonFont(:/font4) // itl font 3 etc. I'm not clear on if Qt will make an attempt to find the right font if the first attempt fails though... could anyone elaborate? > But, you could also store a list of the fonts, and their character ranges. > When you load the texts, check each character is in one of the ranges, then > load the font using QFontDatabase.addApplicationFont. Having to preprocess everything I send out to QML wouldn't be fun, but its a viable solution. Thanks for the input. Preet _______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
