On Android 2.2, 2.3, applying text-rendering: optimizeLegibility causes interstitial unrecognised character glyphs (rectangles) to appear between inline-block elements and newline characters.
Android 2.2, 2.3
None, except don't use optimizeLegibility.
Using the Android emulator I can also reproduce this bug in 2.2, but not in 2.1. Seems to be fixed in 3.0+.
@indyplanets also doc'd this here: https://gist.github.com/indyplanets/1307515