If it's not too much trouble that would really handy to pick up this fix
A somewhat arbitary number, it was enough precision for the particular Microsoft Outlook case. Although that level of precision for the margin is likely unnecessary and will probably get rounded to 0 when a webview renders the content.
Updated patch that will format the number correctly regarless of Locale
LexicalUnitImpl float value conversion to String formatting error