Značka zprava doleva - Right-to-left mark
![]() | tento článek potřebuje další citace pro ověření.Ledna 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
The značka zprava doleva (RLM) je netisknutelný znak používané v počítači sazba z obousměrný text obsahující smíšené skripty zleva doprava (například Angličtina a cyrilice ) a skripty zprava doleva (například Peršan, arabština, Urdu, syrský a hebrejština ).
RLM se používá ke změně způsobu seskupování sousedních znaků s ohledem na směr textu. Nicméně pro Arabské písmo, Arabské písmeno označit může být lepší volba.
Unicode
v Unicode, znak RLM je zakódován na U + 200F ZNAČKA ZPRÁVA ZLEVA (HTML‏
· & rlm;
).V UTF-8 to je E2 80 8F
. Použití je předepsáno v Unicode Bidi (obousměrném) algoritmu.[1]
Příklad použití v HTML
Předpokládejme, že si autor přeje vložit do anglického odstavce text arabštiny nebo hebrejštiny (tj. Zprava doleva) s vykřičníkem na konci cyklu na levé straně. „Bavilo mě zůstat - opravdu! - v jeho domě.“ S „opravdu!“ v hebrejštině se věta vykresluje takto:
Užil jsem si pobyt - באמת! - v jeho domě.
(Všimněte si, že v paměti počítače je pořadí hebrejských znaků ב, א, מ, ת.)
S RLM přidaným za vykřičníkem se vykreslí následovně:
Užil jsem si pobyt - באמת!- v jeho domě.
(Prohlížeče vyhovující standardům vykreslí vykřičník vpravo v prvním příkladu a vlevo v druhém.)
K tomu dochází, protože prohlížeč rozpozná, že je odstavec ve skriptu LTR (latinský ), a použije interpunkci, která je neutrální, pokud jde o její směr, v koordinaci s okolním textem (zleva doprava). RLM způsobí, že interpunkce bude obklopena pouze textem RTL - hebrejským a RLM - a proto bude umístěna, jako by byla v textu zprava doleva, tj. Nalevo od předchozího textu.
Viz také
Reference
- ^ UNICODE 12.0 Standard, http://www.unicode.org/versions/Unicode12.0.0/UnicodeStandard-12.0.pdf, str. 880
externí odkazy
![]() | Tento digitální typografie článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |