<div dir="ltr">Ahoj˝,<br><div><div class="gmail_extra"><br><div class="gmail_quote">2017-01-18 22:35 GMT+01:00 Jan Macura <span dir="ltr"><<a href="mailto:macurajan@gmail.com" target="_blank">macurajan@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><span class="gmail-">2017-01-18 10:03 GMT+01:00 Karel Volný <span dir="ltr"><<a href="mailto:kavol@seznam.cz" target="_blank">kavol@seznam.cz</a>></span>:</span><br><span class="gmail-"></span><div><div class="gmail_extra"><div class="gmail_quote"><span class="gmail-"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span>
</span>obecně souhlas, akorát se neshodneme v tom, co je obsah a co je forma<br></blockquote><div><br></div></span><div>Zalomení řádku je záležitost formy. Při každém zpracování textu může dopadnout jinak (jinde). Obsah je na formátování řádek nezávislý. Takže medle celá problematika "kde řádek zalomit" padá na hlavu zpracovatele dat.<br></div></div></div></div></div></blockquote><div><br>Zalomení řádku je pochopitelně záležitost formy, to ale nic nemění na tom, že v češtině se za jednopísmennými předložkami a spojkami píše nezlomitelná mezera. Jak přesně si jaký zpracovatel zalomí řádky (jestli třeba umí/používá Unicode Line Breaking Algorithm), jaké při tom použije písmo a jestli zarovná na střed nebo doleva, je samozřejmě na něm. To ale neznamená, že my nemáme používat správné znaky. Jak se ostatně píše ve standardu Unicode:<br><br>> The actual layout in an implementation may differ in detail. A mathematical layout system, for example, will have many additional, domain-specific rules for layout, but a well-designed system leaves no ambiguities as to which character codes are to be used for a given aspect of the mathematical expression being encoded.<br>><br>> The purpose of defining Unicode default layout behavior is not to enforce a single and specific aesthetic layout for each script, but rather to encourage uniformity in encoding. In that way implementers of layout systems can rely on the fact that users would have chosen a particular character sequence for a given purpose, and users can rely on the fact that implementers will create a layout for a particular character sequence that matches the intent of the user to within the capabilities or technical limitations of the implementation.<br><br></div><div>A ještě k<br></div><div><br>>  je extrémně výhodné, aby velikost písmen byla přímo brána jako součást obsahu<br><br></div><div>To přece není „extrémně výhodné“ [wut?], to je přece _pravda_. Ta obec se _nejmenuje_ „libčice nad vltavou“˝, ale „Libčice nad Vltavou“. _Proto_ to tam takhle máme. Ne proto, aby bylo jednodušší to hezky vykreslovat. Stejně tak máme mít třeba „PP Opatřilka<i> </i>– Červený lom“, nikoli „PP Opatřilka - Červený lom“ (bez ohledu na to, jakým písmem to pak kdo vykresluje).<br><br></div><div>Vkládání nezlomitelných mezer není něco kritického, co musíme hned teď jít hromadně opravovat (skoro bych řekl naopak, protože to by teď opravdu vypadalo, že se to jen ladí pro ten jeden konkrétní renderer, kterým tohle vlákno začlo; ani si nejsem jist, jestli jsem je ve svých vlastních editacích vkládal), ale je to prostě o trochu _správnější_.<br></div><div><br></div><div>-- Petr Kadlec / Mormegil<br></div></div></div></div></div>