Ensure non-breaking space in unit macros