joins a value and its unit with whatever space French/German typography requires to keep
them from breaking across a line - the unit's own text ("pièces d'or", "points de vie",
"kg") is always the game's own vocabulary; this only picks the space that glues it to the
value in front of it, the same division SemanticMessage/EntityTextResolver already draw
between mechanism and content.
joins a value and its unit with whatever space French/German typography requires to keep them from breaking across a line - the unit's own text ("pièces d'or", "points de vie", "kg") is always the game's own vocabulary; this only picks the space that glues it to the value in front of it, the same division
SemanticMessage/EntityTextResolveralready draw between mechanism and content.