Just noticed something odd:
the text "fi" (in lowercase only) isn't rendered correctly using drawText on android, the "i" is shifted to the right:
g.setFont (Font (16.0f));
g.setColour (Colours::black);
g.drawText ("fi fi fi", getLocalBounds(), Justification::centred, true);
Will produce the output "f if if i" instead of "fi fi fi".