After a recent upgrad from KDE4 system to KDE Frameworks 5 system (based on QT 5.4) Gujarati text is rendered as a series of square boxes. This also affects pure Qt applications such as QtCreator (3.3) as well. Necessary language fonts have been installed.
Could this be due to wrong value for Gujarati in openType? (https://github.com/Vitallium/qt5/blob/master/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp)
openType for Gujarati should be gujr, however it is misspelled as gurj