If the user has scaled to an absurdly small em size, try to contain the damage by not rounding to int.

Ideally this should be a settable checkbox as on the Transformations dialog.  Most of the time rounding to int is probably desirable, but not always.