In a justified text, is it possible to make non-breaking spaces stretch like normal spaces?
Update:
My use case is to prevent line break between a preposition and the following word. Such breaks are considered wrong in Russian. But a fixed-width space looks ugly; the space should look the same as all other spaces on the line.
Another use case is the space before an em dash. This is especially problematic as the space after one should allow line break but they clearly need to be the same width. I’m not sure should they stretch but generally, they look ugly if they don’t. The same applies to abbreviations like “т. е.”
Basically, there are very few cases where I’d not want the NBSP to stretch, like between a number and a unit. In other languages rules and conventions may be different of course.
Software
Version: 7.4.3.2 / LibreOffice Community
Build ID: 40(Build:2)
CPU threads: 16; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: ru-RU (ru_RU.UTF-8); UI: ru-RU
Calc: threaded
OS: Void Linux
Format: ODT (the default)
P.S.
editing your question instead of answering with a comment
Totally unexpected, I thought this is more like a forum…