<html><body>Zdar,<div><br></div><div>vzhledem k tomu, že jsem taky autor rendereru (https://github.com/severak/lunarender), dodal bych rád svůj pohled na věc:</div><div><br></div><div>Do dat bych nezalomitelnou mezeru (dále jen NBSP) raději nedával. Dovedu si hodně živě představit, že s NBSP něco (renderer, geokóder, editor) co zpracovává OSM data nepočítá a výsledkem budou nějaké bizarní chyby, které navíc nebude jednoduché odhalit, protože NBSP se zobrazuje jako bílý znak.</div><div><br></div><div>Dokonce mě překvapilo, že se vůbec zalamují dlouhé názvy. :-)<br></div><div><br></div><div>Bílé znaky jsou v tomhle celkem svinstvo, pamatuju si jak u nás ve firmě přestaly fungovat jakési XML exporty, protože do dat klienti kopírovaly (netisknutelné) řídící znaky z Wordu. Vtip byl v tom, že některé bílé znaky nejsou validní v XML.</div><div><br></div><div><span style="color:rgb(0,0,0);font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;white-space:pre;background-color:rgb(248,248,248)">-- 
Mikoláš Štrajt / Severák / http://severak.svita.cz/</span><br></div><div><br></div><div>PS: můj renderer "vykresluje" celé názvy na jednom řádku</div><div><br><p>---------- Původní zpráva ----------<br>Od: LukášKaras <lukas.karas@centrum.cz><br>Komu: talk-cz@openstreetmap.org<br>Datum: 17. 1. 2017 8:47:10<br>Předmět: [Talk-cz] Nedělitelná mezera v OSM datech</p><br><blockquote>Ahoj, o víkendu autor OSM Scout knihovny přidal užitečnou funkcionalitu<br> - zalamování dlouhých popisků do více řádků. Dle očekávání se ale názvy <br>zalamují v místech kde vykreslovací engine uzná za vhodné, nikoliv tam kde <br>je to správně (předložky zůstávají na konci řádku), například:<br><br>Libčice nad<br>  Vltavou<br><br> Týnec nad<br>  Sázavou<br><br>Tam lze "nad" na konci řádku ještě tolerovat i když mě osobně se nelibí, <br>ale u "u": <br><br>Nová ves u <br> Chýnova<br><br>Je to typograficky špatně. Stejným neduhem trpí i Mapnik.<br><br>Moje otázka zní, zda-li je žádoucí do OSM přidávat na taková místa nedělitelné <br>mezery (v xml "&nbsp;", unicode znak U+00A0) a existuje na to nějaký postup <br>jak to provést hromadně? Poradí si s tím běžné editory? Neztratí se ta mezera <br>při první editaci? <br><br>Pokud i s nedělitelnou mezerou to renderer zalomí špatně, je potřeba opravit <br>renderer, ale bez ní nemá prostě šanci cokoliv hádat...<br><br>Lukáš<br>_______________________________________________<br>Talk-cz mailing list<br>Talk-cz@openstreetmap.org<br>https://lists.openstreetmap.org/listinfo/talk-cz<br></blockquote></div></body></html>