Cus,

ja bych to neresil. Je to vec renederu. To jaky jazyk je primarni muze snadno zjistit - bud tak, ze se podiva s jakym lang tagem se shoduje, nebo tak, ze se podiva uvnitr jakych hranic lezi.


Jak bylo zmineno, to pak zacnem resit jestli se spravne deli slova, co je spojka a co predlozka ...

Ono tohle porcovani podle mezer nefunguje spravne prakticky v zadnem existujicim jazyce.

Apropos, kdyz uz to zminujes … typograficky spravne by si nemel pouzivat "anglicky" ale „cesky“ uvozovky (a ja bych mel psat nabodenicka), stejne tak by se nemelo pouzivat spojovnik - ale pomlcka –(—) jedno pripadne dvouctvercikova, pripadne minus − (i kdyz to tak nevypada sou to 4 ruzny znaky) ... ;D



Takovej vyber (vazne nevim jak to dopadne v tom mailu), je to popiska, znak (pokud je zobrazovanej), alt sekvence, hexa kod a html entita.

Uvozovky
rovné uvozovky (na klávesnici)  "  0034    x0022   "
spodní uvozovky „       0132    x201E   „
horní uvozovky  “       0147    x201C   “
spodní jednoduchá uvozovka      ‚       0130    x201A   
horní jednoduchá uvozovka       ‘       0145    x2018   
apostrof        ’       0146    x2019   ’ ’
francouzká otevírací uvozovka   »       0187    x00BB   »
francouzká uzavírací uvozovka   «       0171    x00AB   «

Matematika
X krát  ×       0215    x00D7   ×
děleno  ÷       0247    x00F7   ÷
plus (na klávesnici)    +       0043    x002B   +
mínus   −       8722    x2212   −
plus mínus      ±       0177    x00B1   ±
stupně  °       0176    x00B0   °
zeměpisné minuty        ′       2032    x2032   ′
promile ‰       8240    x2030   ‰
spojovník (na klávesnici)       -       0045    x002D   
rozdělovník = spojovník x­x     0173            ­
pomlčka –       0150            –
dlouhá pomlčka  —       0151            —
výpustka        …       0133            …
nedělitelná mezera      x x     0160             
narození        *                       
úmrtí   †       0134            †
euro    €       8364            €
copyright       ©       0169            ©
registrovaná značka     ®       0174            ®
m2      ㎡       13217           


Dne 17.1.2017 v 8:45 Lukáš Karas napsal(a):
Ahoj, o víkendu autor OSM Scout knihovny přidal užitečnou funkcionalitu
  - zalamování dlouhých popisků do více řádků. Dle očekávání se ale názvy
zalamují v místech kde vykreslovací engine uzná za vhodné, nikoliv tam kde
je to správně (předložky zůstávají na konci řádku), například:

Libčice nad
   Vltavou

  Týnec nad
   Sázavou

Tam lze "nad" na konci řádku ještě tolerovat i když mě osobně se nelibí,
ale u "u":

Nová ves u
  Chýnova

Je to typograficky špatně. Stejným neduhem trpí i Mapnik.

Moje otázka zní, zda-li je žádoucí do OSM přidávat na taková místa nedělitelné
mezery (v xml " ", unicode znak U+00A0) a existuje na to nějaký postup
jak to provést hromadně? Poradí si s tím běžné editory? Neztratí se ta mezera
při první editaci?

Pokud i s nedělitelnou mezerou to renderer zalomí špatně, je potřeba opravit
renderer, ale bez ní nemá prostě šanci cokoliv hádat...

Lukáš



_______________________________________________
Talk-cz mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-cz



_______________________________________________
Talk-cz mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-cz

Odpovedet emailem