Scribus Forums

Scribus => Text and Typography => Topic started by: Biblio on December 23, 2021, 09:23:41 AM

Title: Scribus not respecting no-break spaces
Post by: Biblio on December 23, 2021, 09:23:41 AM
Hello,

Scribus does not seem to be respecting no-break spaces after an en-dashes. Wouls anyone happen to know why? It acts as though the no-break space were a regular space (I guess I forgot to say that I added a no-break space after an en-dash to insure that it would not be situated at the end of a line, which is currently is. The only space between it and the following word is a no-break space).

Cordially,
Biblio
Title: Re: Scribus not respecting no-break spaces
Post by: _m90 on December 25, 2021, 01:15:26 PM
Hi Biblio,
i could replicate that issue - seems like the dash (as a preferred break-point?) overrides the behaviour of the non-breaking space. The line breaks before the space in my example.
Good news is, you could use a "WORD JOINER (U+2060)" between the en-dash and the non-breaking-space to make it work the way you expected!

(https://i.imgur.com/AQ3hzsX.png)

Best regards,
Martin
Title: Re: Scribus not respecting no-break spaces
Post by: Engineering_text on May 16, 2022, 10:37:55 PM
How do you enter U+2060 on an American keyboard? For example, to enter ASCII code I would hold down the alt key while typing 0176 to get the degree symbol. I assume U+2060 is unicode. Exactly what keystokes are required and are there one or two that must be held down while the 2060 is typed in?