Rovina (Unicode): Porovnání verzí

Smazaný obsah Přidaný obsah
Použití vícejazyčných obrázků
m Robot: vhodnější šablona dle žádosti ze dne 25. 4. 2020; kosmetické úpravy
Řádek 1:
'''Rovina''' ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''plane''}}) ve standardu [[Unicode]] je spojitá skupina 65536 (= 2<sup>16</sup>) kódových bodů, které se liší pouze v nejnižších 16 [[bit]]ech. Unicode předpokládá použití nejvýše 17 rovin identifikovaných čísly 0 až 16<sub>[[desítková soustava|desítkově]]</sub>, které odpovídají hodnotám 00–10<sub>[[šestnáctková soustava|šestnáctkově]]</sub> prvních dvou číslic v šesticiferném zápisu hodnoty kódového bodu (''U+'''hh'''hhhh''). První rovina (s číslem 0) se nazývá '''základní vícejazyčná rovina''', '''BMP''' ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''Basic Multilingual Plane''}}), další roviny (1–16) se nazývají „doplňkové“ ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''supplementary planes''}}),<ref>[http://www.unicode.org/glossary/#supplementary_planes Unicode Consortium Glossary—Supplementary Planes]</ref> nebo žertovně „astrální roviny“. Unicode verze 8.0 definuje přiřazení kódových bodů patřících do pěti polorovin.
 
17 rovin může pojmout 1114112 kódových bodů. Toto podivně vypadající číslo (které není [[mocnina 2|mocninou 2]]) je maximální hodnotou, kterou lze zobrazit pomocí kódování [[UTF-16]].<ref>Hodnota nejvyšších čtyř bitů (wwww) v náhradním páru je o jedničku menší než číslo Unicode roviny, tj. Unicode rovina = wwww + 1. Nejvyšší hodnota, kterou wwww může reprezentovat je 1111<sub>binárně</sub> = F<sub>šestnáctkově</sub> = 15<sub>desítkově</sub>. Rovina (15 + 1)=16 je proto nejvyšší rovina, kterou lze reprezentovat pomocí náhradních párů. Díky tomu lze náhradním párem reprezentovat kódový bod nejvýše 10&#8239;FFFF10 FFFF<sub>hex</sub>. Viz Tabulka 3.5 „UTF-16 Bit Distribution“ ve standardu Unicode http://www.unicode.org/versions/Unicode6.0.0/UnicodeStandard-6.0.pdf</ref>
Předpokládá se, že 1114112 kódových bodů bude stačit, i kdyby se objevila dosud neznámá písma s desítkami tisíc znaků;
Unicode Consortium vydalo prohlášení, že uvedený limit nebude nikdy změněn.<ref>{{Citace elektronické monografie |url=http://unicode.org/policies/stability_policy.html |title=Unicode Character Encoding Stability Policy|vydavatel = |datum přístupu = 2014-09-27}}</ref>
Řádek 52:
{{Podrobně|ISO/IEC 10646}}
 
'''Základní vícejazyčná rovina''', '''BMP''' ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''Basic Multilingual Plane''}}) je první rovina Unicode (rovina číslo 0); obsahuje znaky pro téměř všechny moderní jazyky a velký počet [[Unicode symboly|symbolů]]. Primárním cílem BMP je unifikace dřívějších znakových sad a znaků pro [[psaní]].
 
První bloky jsou určeny pro písma používající [[Latinka|latinku]], další pro ostatní evropská a asijská písma.
Většina přiřazených kódových bodů v BMP slouží pro kódování [[Čínština|čínštiny]], [[Japonština|japonštiny]] a [[Korejština|korejštiny]] ([[CJK]]).
 
Oblasti vyšších (<small>U+D800–U+DBFF</small>) a nižších (<small>U+DC00–U+DFFF</small>) náhradních hodnot ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''High and Low Surrogate''}}) jsou rezervovány pro [[UTF-16#U+10000 na U+10FFFF|kódování znaků mimo BMP]] pomocí tzv. ''náhradních dvojic'' 16-[[bit]]ových kódů tvořených jednou vyšší a jednou nižší náhradní hodnotou. Samostatným kódovým bodům z tohoto rozsahu nebyly a nikdy nebudou přiřazeny Unicode znaky.
 
V BMP bylo již 65392 z 65536 kódových bodů přiděleno [[Blok Unicode|blokům Unicode]], v nepřidělených rozsazích zbývá pouze 144 kódových bodů (64 kódových bodů v rozsahu 0860 až 089F, 64 kódových bodů v rozsahu 1C80 až 1CBF a 16 kódových bodů v rozsahu 2FE0 až 2FEF).
Řádek 68:
[[Soubor:Roadmap_to_Unicode_SMP_multilingual.svg|lang=cs|náhled|600px|Doplňková multilinguální rovina (SMP). Každý očíslovaný čtvereček reprezentuje 256 kódových bodů.]]
 
'''Doplňková vícejazyčná rovina''', '''SMP''' ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''Supplementary Multilingual Plane''}}) má číslo 1; obsahuje historická písma jako například [[Lineární písmo B]], [[Egyptské hieroglyfy]] a [[klínové písmo]], dále historické a moderní hudební notace, [[matematické alfanumerické symboly]], [[Emoji]] a jiné sady piktografů, reformované pravopisy jako [[Shavian]] a [[Deseret abeceda|Deseret]] a herní symboly pro [[Hrací karta|hrací karty]], [[Mahjong]] a [[domino]].
 
{{clear}}
Řádek 76:
== Doplňková ideografická rovina ==
[[Soubor:Roadmap_to_Unicode_SIP_multilingual.svg|lang=cs|náhled|600px|Doplňková ideografická rovina (SIP). Každý očíslovaný čtvereček reprezentuje 256 kódových bodů.]]
'''Doplňková ideografická rovina''', '''SIP''' ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''Supplementary Ideographic Plane''}}) je rovina číslo 2; je určena pro CJK Ideografy, většinou [[Han unification|CJK sjednocené ideografy]], které nebyly obsaženy ve starších standardech znakových kódů.
 
V Unicode 8.0 SIP obsahuje následujících 5 bloků:
Řádek 88:
== Nepřiřazené roviny ==
{{kotva|Unassigned planes }}'''Roviny 3 až 13''': těmto rovinám dosud nebyly přiřazeny žádné znaky.
Rovina 3 je předběžně pojmenovaná '''Terciární ideografická rovina''', '''TIP''' ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''Tertiary Ideographic Plane''}}), ale v Unicode verze 8.0 v ní nejsou žádné přiřazené znaky.<ref>{{Citace elektronické monografie|titul = Unicode Data|url=http://www.unicode.org/Public/8.0.0/ucd/UnicodeData.txt|accessdate=17 June 2015}}</ref> Je rezervována pro symboly z písem používaných v [[nápisy na věštebných kostech|nápisech na věštebných kostech]], [[nápisy na bronzu|nápisech na broznu]], v [[Pečetní písmo|malém pečetním písmu]], přídavné jednotné ideografy CJK a další historická ideografická písma.<ref>[http://www.unicode.org/roadmaps/tip/ TIP Roadmap]</ref>
 
Vzhledem k nevelkému počtu dosud nepřiřazených písem se neočekává, že by v dohledné době byly všechny tyto roviny použity, i když počet možných symbolů, které by se mohly objevit mimo kontext písem, může být obrovský. V současnosti je 11 ze 17 rovin nepoužito.
 
== Doplňková rovina pro speciální účely ==
'''Doplňková rovina pro speciální účely''', '''SSP''' ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''Supplementary Special-purpose Plane''}}) je rovina číslo 14 (<tt>E</tt> [[šestnáctková soustava|šestnáctkově]]); aktuálně obsahuje negrafické znaky. První blok obsahuje znaky pro jazykové jmenovky určené pro identifikaci jazyka, pokud jazyk nemůže být indikován pomocí jiných protokolů (například atribut <span class="atribut">[[xml:lang]]</span> v XML); tyto kódy jsou nedoporučované. Další blok obsahuje selektory pro výběr variant glyfů pro určitý znak, pokud variantu nelze určit z kontextu.
 
V Unicode 8.0 SSP obsahuje následující 2 bloky:
Řádek 101:
 
== Oblasti pro soukromé použití ==
'''Doplňková oblast pro soukromé použití-A''' a '''Doplňková oblast pro soukromé použití-B''' ({{Vjazyce|en}} {{CizojazyčněVjazyce2|en|''Supplementary Private Use Area-A and B''}}) jsou roviny 15 a 16; tyto roviny jsou volné pro přiřazení znaků jinými institucemi než je [[Mezinárodní organizace pro normalizaci]] a [[Unicode|Unicode Consortium]]. Ve fontech mohou být použity pro glyfy neobsažené v Unicode, například pro [[Ligatura (typografie)|slitky (ligatury)]], stavební bloky jiných glyfů nebo pro glyfy, které zatím součástí Unicode nejsou. Tyto znaky budou mít omezenou interoperabilitu; software a fonty podporující Unicode pravděpodobně nebude podporovat přiřazení znaků jiných výrobců.
 
== Reference ==