<div dir="auto"><div class="gmail_extra" dir="auto"><div class="gmail_quote">HTML has &nbsp; for non-breakable spaces (Unicode U+00A0).</div><div class="gmail_quote" dir="auto"><br></div><div class="gmail_quote" dir="auto">HTML has &shy; for soft hyphens (Unicode <span style="font-size:18px;background-color:rgb(255,255,255);color:rgb(60,64,67);font-family:roboto-regular,helveticaneue,arial,sans-serif">U+00AD</span>).</div><div class="gmail_quote" dir="auto"><br><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
------------------------------<br>
<br>
Message: 2<br>
Date: Fri, 26 Jan 2018 23:04:32 +0100<br>
From: Richard <<a href="mailto:ricoz.osm@gmail.com">ricoz.osm@gmail.com</a>><br>
To: "Tag discussion, strategy and related tools"<br>
        <<a href="mailto:tagging@openstreetmap.org">tagging@openstreetmap.org</a>><br>
Subject: Re: [Tagging] Nonbreakable spaces in name tags<br>
Message-ID: <20180126220432.GA10615@rz.<wbr>localhost.localdomain><br>
Content-Type: text/plain; charset=iso-8859-1<br>
<br>
On Fri, Jan 26, 2018 at 03:48:42PM +0100, Matej Lieskovský wrote:<br>
> Greetings!<br>
><br>
> Several Slavic languages have rather formal rules about line breaks.<br>
<br>
the problem is much broader, sooner or later OSM rendering will hit word<br>
splitting.<br>
<br>
> PS: The rules are formal enough that there exists a 1997 program<br>
> "Vlna" ("Tilde"), that can add nonbreakable spaces to TeX source files<br>
> and is commonly used for important documents.<br>
<br>
probably not all OSM languaes have such tools and even if they have it can<br>
be tricky to determine which language rules to apply.<br>
<br>
I would think..<br>
* if someone wants to use nonbreakable spaces he should be allowed to do<br>
  so and tools should tolerate it (not necessarilly understand but not<br>
  break)<br>
* if someone wants to use explicit word-split marks/soft-hyphens<br>
  this should be somehow allowed too.<br>
<br>
Otherwise the software should try to do its best and apply heuristics to avoid<br>
splitting lines in wrong places.<br>
Not splitting 1000 034 should be obvious, roman numbers as well. Prefer not<br>
splitting around "lonely" characters.<br>
The rendering software can also compare texts with name tags and prefer not<br>
to split names at all.<br>
<br>
Richard<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div class="gmail_extra" dir="auto"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div></div>