[Talk-cz] Nedělitelné mezery v názvech ulic

Lukáš Karas lukas.karas na centrum.cz
Čtvrtek Leden 18 19:45:16 UTC 2018


Overpass to bere s přesností na znak nebo na binární iterpretaci? 
Ptám se protože i pitomá česká diakritika se dá v unicode zapsat různou 
sekvencí bytů... Pokud nějaký software neumí pracovat s unicode, je to chyba 
toho softwaru.

Pokud ale v nějakém jazyce nemá být nějaká sekvence znaků samostatně na konci 
řádku, je potřeba za ní dát nedělitelnou mezeru. Protože tohle si žádný 
software z prstu nevycucá. To není psaní názvů pro renderer, to je normální 
psaní textu v unicode.

Lukáš

Dne čtvrtek 18. ledna 2018 18:31:38 CET Matej Lieskovský napsal(a):
> Nominatim tohle zvládá, Overpass (alespoň standardně) nikoliv - ten bere
> nápisy s přesností na znak. Díky tomu jsem na tyhle problémy přišel.
> 
> 2018-01-18 18:26 GMT+01:00 Jan Martinec <jan na martinec.name>:
> > N i O mají plnou podporu Unicode, tj. měly by "vidět" všechny mezerovité
> > znaky jako ekvivalentní.
> > 
> > HPM
> > 
> > Dne 18. 1. 2018 18:24 napsal uživatel "Marián Kyral" <mkyral na email.cz>:
> >> ---------- Původní e-mail ----------
> >> Od: Petr Kadlec <petr.kadlec na gmail.com>
> >> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org>
> >> Datum: 18. 1. 2018 17:58:17
> >> Předmět: Re: [Talk-cz] Nedělitelné mezery v názvech ulic
> >> 
> >> Ahoj,
> >> 
> >> 2018-01-18 17:36 GMT+01:00 jzvc <jzvc na tpfree.net>:
> >> 
> >> Ne, nepise, nic jako nezalomitelna mezera neexistuje. To je pouze
> >> typograficka pomucka pro SW, ktery neumi jinak rict, ze by neco melo
> >> drzet
> >> pri sobe. Ve skutecnosti je to exaktne totez, jako kdyz budes neco
> >> tagovat
> >> pro reneder, coz se v OSM vyslovene zapovida. Spravne by mel reneder sam
> >> vedet, ze v dany lokalite ma ten text spojit.
> >> 
> >> 
> >> Ano, v platónském světě názvů ulic neexistuje nezalomitelná mezera,
> >> existuje název, v němž se nesmí na nějakém místě zalomit řádek. My ale
> >> nežijeme v platónském světě názvů, my vyrábíme data pro software a tento
> >> software pro reprezentaci textových dat používá Unicode. Proto bychom
> >> měli
> >> vzít název a podle toho, jak se má správně psát,[1] bychom měli zvolit
> >> odpovídající reprezentaci v Unicode. Nejde jen o renderer. Když si z
> >> databáze OSM stáhnu seznam všech ulic, chci to tam mít.
> >> 
> >> 
> >> 
> >> Takže pokud pak budu tu ulici hledat, tak si musím pamatovat, že za "V"
> >> musím napsat nezalomitelnou mezeru, jinak mi třeba nominatin najde velké
> >> kulové? U něj by to ještě šlo nějak ošetřit, ale třeba u Overpass už na
> >> to
> >> musím myslet já. Sám to za mně neudělá. Nekomplikuješ nám to tak trochu?
> >> 
> >> Marián
> >> 
> >> _______________________________________________
> >> Talk-cz mailing list
> >> Talk-cz na openstreetmap.org
> >> https://lists.openstreetmap.org/listinfo/talk-cz
> > 
> > _______________________________________________
> > Talk-cz mailing list
> > Talk-cz na openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/talk-cz
------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20180118/c9d1c29f/attachment.sig>


Další informace o konferenci talk-cz