Odd Display Difference between Simulator and Venu Device

I have report from a user that a data field of mine is not displaying properly.  When I test this on the simulator all looks OK.  Any ideas?

Looks like the width being reported by the device is greater than the actual width, so pushing the centre to the right?

Code snippet of code used to draw this:

absoluteCenterX = dc.getWidth() / 2;
absoluteCenterY = dc.getHeight()  / 2;
 
dc.setPenWidth(8);
dc.setColor(Gfx.COLOR_ORANGE, Gfx.COLOR_BLACK);
dc.drawArc(absoluteCenterX, absoluteCenterY, absoluteCenterX - 4, 1, zone3End, zone4End);

  • Actually, I said penwidth=width/30

    which would be 13 - 5 more than what you were using.

    width/40 would be 9.95, so only one more than the 8 you were using

    And what are you doing for the radius of the arc?  Subtracting the penwidth/2 from width/2?