Hi,
Not sure if it belongs to this group or to the developer mailing list, please let me know if I should post elsewhere.
The "
QAndroidPlatformFontDatabase" implementation in the current beta lists the font in /system/fonts and add them to the database. The fallbackForFamily seems to assume Droid Sans is always present. I think it's also the default font for label or QML text. On two devices running ICS (including a nexus 7), we checked that Droid Sans is not present. The font has been replace by "Roboto regular". There is a symlink DroidSans.ttf -> Roboto-Regular.ttf in the /system/font directory, but the family name remains "Roboto Regular" of course.
This lead to at least one issue. If you create a QML app with e.g. german text and umlaut like "Zuletzt geöffnet" the umlaut is not displayed and replaced by a square. Droid sans is not found and necessitas fallback on DroidFallBack.ttf. This font is CJK, but the umlauts are not in. This bug is reproducible on ICS but not on Froyo.
I would suggest to add Roboto in the list of font fallback in QAndroidPlatformFontDatabase fallbacksForFamily. I will comment in the issue tracker.
lasconic