Strange, I seem to be getting off by 1px errors testing for HelveticaNeue-CondensedBold on iOS 5, but it works fine on Chrome on OSX.
I increased the font size to 1000px and the sizes are still off by 1px. I changed the character from ii to ww and then the test works fine. Just a heads up, not sure what's going on.
Meaning the font is installed, but is reporting that it isn't because the two <b>s are reporting different dims?
That's right, that's what seems to be happening, just on iOS 5.
EDIT: I'll see if I can make a reduced test case. It might possibly be something I'm doing in my CSS that messes it up.