inaccurate font drawing (differences between simulator and devices)


I do the following code for showing the distance in a datafield for my FR935:
dc.setColor(coltext,colnull);
dc.drawText(pos1,notesy,Gfx.FONT_LARGE,textkm,Gfx.TEXT_JUSTIFY_LEFT);
dc.drawText(pos2,notesy+2,Gfx.FONT_MEDIUM,textm,Gfx.TEXT_JUSTIFY_LEFT);
dc.drawText(pos3,notesy+8,Gfx.FONT_TINY,"0km",Gfx.TEXT_JUSTIFY_LEFT);

The displayed results on the simulator and the device are different.


Screenshots (impossible to upload it here) - the code shows the kilometers at the bottom of the screen...

Device (Forerunner 935) vs. Simulator (2.3.2 for FR935)


PS: the screenshots are taken from my "Birdie" datafield - so if you like you can check that prg with your device or the simulator