@benjamn The only reason why I chose `zwnbs` is because it has zero-width and unicode specifies that it should always be *invisible*, hoping that it might possibly be ever so slightly cheaper (but it probably isn't). But really it could be any non-whitespace character as it is just temporarily prepended to prevent the whitespace from being removed, it is removed immediately afterwards.

Worth commenting?