NBSP supposed to stretch, right?
James Kass via Unicode
unicode at unicode.org
Tue Dec 17 13:31:39 CST 2019
On 2019-12-17 10:37 AM, QSJN 4 UKR via Unicode wrote:
> By the way, it is common practice to use multiple nbsp in a row to
> create a larger span. In my opinion, it is wrong to replace fixed
> width spaces with non-breaking spaces.
> Quote from Microsoft Typography Character design standards:
> «The no-break space is not the same character as the figure space. The
> figure space is not a character defined in most computer system's
> current code pages. In some fonts this character's width has been
> defined as equal to the figure width. This is an incorrect usage of
> the character no-break space.»
The mention of code pages made me suspect that this quote was from an
archived older web page, but it's current. Here's the link:
Quoting from that same page,
"Advance width rule : The advance width of the no-break space should be
equal to the width of the space."
So it follows that any justification operation should treat NO-BREAK
SPACE and SPACE identically.
More information about the Unicode