Speciální znaky v HTM souborech (HTML Entities)
Doc. Dr. Vladimír Homola, Ph.D.
Tento článek je výborným testem kvality prohlížečů. Zobrazte ho v různých verzích Windowsů a Officů v iEploreru, v Opeře, v Chromu, ve Firefoxu. Pak v různých verzích Androidů v jejich standardních prohlížečích a doinstalovaných dalších. Atd ... To by mělo uživatele nasměrovat na skutečně kvalitní prohlížeč.
Zvláště při psaní odborných textů je často zapotřebí vkládat do textu "webovských stránek" speciální symboly a znaky. Tyto symboly a znaky mohou být v HTM souboru uvedeny dvojím způsobem.
Především je to - v našich končinách asi obvyklejší - způsob využívající toho, že znak s nějakým číselným kódem jinak vypadá psaný "normálním" fontem a jinak nějakým "speciálním" fontem. Chceme-li např. zapsat δ, zapíšeme nejprve běžné písmeno d a tomu pak změníme font na Symbol: <font face="Symbol">d</font>. Má to však jednu nevýhodu: naše stránka je prohlížena na cizím počítači, který takový font musí "znát" - např. v "cizích" Windowsech musí být takový font nainstalován. Jak známo, celkem se lze spolehnout na to, že ve Windowsech na celém světě jsou nainstalovány fonty Arial, Times Roman, Courier, Symbol a Windings. V nich ale moc speciálních symbolů není. Existují sice konkrétní fonty - např. matematické, ekonomické apod., ale právě ty má nainstalováno jen málo běžných uživatelů. Navíc editace takového souboru s různými fonty mnohé editory enormně zpomaluje - srov. např. FrontPage 2000 už i jen s fontem Symbol.
Druhá možnost je univerzálnější. Nevyžaduje žádné zvláštní fonty a spočívá v zápisu jména symbolu ve tvaru např. δ (začíná znakem & a končí středníkem). V normách ISO a navazujících jsou popsány v sekci HTML Symbol Entities jako Entity names. Je však třeba tato jména znát a právě to je obsahem následujících tabulek.
V interpretech HTML firmy Microsoft a snad i v jiných existuje ještě třetí možnost - zapisuje se nikoliv jméno značky, ale její číselný kód ve tvaru např. δ. Pro úplnost jsou k většině pojmenovaných symbolů v tabulkách připojeny i tyto číselné kódy.
Pozn.: značek ve tvaru číselných kódů se v souborech HTM s výhodou využije např. pro vkládání řídících znaků. Tak např. vložení znaku tabelátoru zajistí 	 odřádkování dvojice atd. Tak se třeba odřádkování použije nikoliv v textu těla dokumentu, ale v doprovodných informacích (záhlaví, xml a jiných).
V tabulkách je pod nadpisem "Chcete-li" uvedena skutečná textová značka ve sloupci "Textový název" a skutečná číselná značka ve sloupci "Číselný kód". Je to pro srovnání jejich interpretace, protože některé starší prohlížeče mohou zobrazovat korektně značku uvedenou v textové, ale nekorektně značku uvedenou v číselné podobě - nebo naopak. Ve sloupci U je pak uvedena červená hvězdička, jestliže tuto závadu opraví znaková sada Unicode (psáno v roce 2004; v roce 2016 už většina oprav byla do prohlížečů promítnuta).
Pozn: Tyto názvy značek lze do souboru HTM vložit buď přímo textovým editorem typu Notepad (Poznámkový blok), nebo příslušným nástrojem editoru určeného specielně k přípravě "webovských stránek". V editoru FrontPage 2003 je to např. v hlavním menu Úpravy položka Rychlý editor značek.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Azbuka a další | |
| Chcete-li | vložte: |
| Ѐ | Ѐ |
| Ё | Ё |
| Ђ | Ђ |
| Ѓ | Ѓ |
| Є | Є |
| Ѕ | Ѕ |
| І | І |
| Ї | Ї |
| Ј | Ј |
| Љ | Љ |
| Њ | Њ |
| Ћ | Ћ |
| Ќ | Ќ |
| Ѝ | Ѝ |
| Ў | Ў |
| Џ | Џ |
| А | А |
| Б | Б |
| В | В |
| Г | Г |
| Д | Д |
| Е | Е |
| Ж | Ж |
| З | З |
| И | И |
| Й | Й |
| К | К |
| Л | Л |
| М | М |
| Н | Н |
| О | О |
| П | П |
| Р | Р |
| С | С |
| Т | Т |
| У | У |
| Ф | Ф |
| Х | Х |
| Ц | Ц |
| Ч | Ч |
| Ш | Ш |
| Щ | Щ |
| Ъ | Ъ |
| Ы | Ы |
| Ь | Ь |
| Э | Э |
| Ю | Ю |
| Я | Я |
| а | а |
| б | б |
| в | в |
| г | г |
| д | д |
| е | е |
| ж | ж |
| з | з |
| и | и |
| й | й |
| к | к |
| л | л |
| м | м |
| н | н |
| о | о |
| п | п |
| р | р |
| с | с |
| т | т |
| у | у |
| ф | ф |
| х | х |
| ц | ц |
| ч | ч |
| ш | ш |
| щ | щ |
| ъ | ъ |
| ы | ы |
| ь | ь |
| э | э |
| ю | ю |
| я | я |
| ѐ | ѐ |
| ё | ё |
| ђ | ђ |
| ѓ | ѓ |
| є | є |
| ѕ | ѕ |
| і | і |
| ї | ї |
| ј | ј |
| љ | љ |
| њ | њ |
| ћ | ћ |
| ќ | ќ |
| ѝ | ѝ |
| ў | ў |
| џ | џ |
| Ѡ | Ѡ |
| ѡ | ѡ |
| Ѣ | Ѣ |
| ѣ | ѣ |
| Ѥ | Ѥ |
| ѥ | ѥ |
| Ѧ | Ѧ |
| ѧ | ѧ |
| Ѩ | Ѩ |
| ѩ | ѩ |
| Ѫ | Ѫ |
| ѫ | ѫ |
| Ѭ | Ѭ |
| ѭ | ѭ |
| Ѯ | Ѯ |
| ѯ | ѯ |
| Ѱ | Ѱ |
| ѱ | ѱ |
| Ѳ | Ѳ |
| ѳ | ѳ |
| Ѵ | Ѵ |
| ѵ | ѵ |
| Ѷ | Ѷ |
| ѷ | ѷ |
| Ѹ | Ѹ |
| ѹ | ѹ |
| Ѻ | Ѻ |
| ѻ | ѻ |
| Ѽ | Ѽ |
| ѽ | ѽ |
| Ѿ | Ѿ |
| ѿ | ѿ |
| Ҁ | Ҁ |
| ҁ | ҁ |
| ҂ | ҂ |
| ҃ | ҃ |
| ҄ | ҄ |
| ҅ | ҅ |
| ҆ | ҆ |
| ҇ | ҇ |
| ҈ | ҈ |
| ҉ | ҉ |
| Ҋ | Ҋ |
| ҋ | ҋ |
| Ҍ | Ҍ |
| ҍ | ҍ |
| Ҏ | Ҏ |
| ҏ | ҏ |
| Ґ | Ґ |
| ґ | ґ |
| Ғ | Ғ |
| ғ | ғ |
| Ҕ | Ҕ |
| ҕ | ҕ |
| Җ | Җ |
| җ | җ |
| Ҙ | Ҙ |
| ҙ | ҙ |
| Қ | Қ |
| қ | қ |
| Ҝ | Ҝ |
| ҝ | ҝ |
| Ҟ | Ҟ |
| ҟ | ҟ |
| Ҡ | Ҡ |
| ҡ | ҡ |
| Ң | Ң |
| ң | ң |
| Ҥ | Ҥ |
| ҥ | ҥ |
| Ҧ | Ҧ |
| ҧ | ҧ |
| Ҩ | Ҩ |
| ҩ | ҩ |
| Ҫ | Ҫ |
| ҫ | ҫ |
| Ҭ | Ҭ |
| ҭ | ҭ |
| Ү | Ү |
| ү | ү |
| Ұ | Ұ |
| ұ | ұ |
| Ҳ | Ҳ |
| ҳ | ҳ |
| Ҵ | Ҵ |
| ҵ | ҵ |
| Ҷ | Ҷ |
| ҷ | ҷ |
| Ҹ | Ҹ |
| ҹ | ҹ |
| Һ | Һ |
| һ | һ |
| Ҽ | Ҽ |
| ҽ | ҽ |
| Ҿ | Ҿ |
| ҿ | ҿ |
| Ӏ | Ӏ |
| Ӂ | Ӂ |
| ӂ | ӂ |
| Ӄ | Ӄ |
| ӄ | ӄ |
| Ӆ | Ӆ |
| ӆ | ӆ |
| Ӈ | Ӈ |
| ӈ | ӈ |
| Ӊ | Ӊ |
| ӊ | ӊ |
| Ӌ | Ӌ |
| ӌ | ӌ |
| Ӎ | Ӎ |
| ӎ | ӎ |
| ӏ | ӏ |
| Ӑ | Ӑ |
| ӑ | ӑ |
| Ӓ | Ӓ |
| ӓ | ӓ |
| Ӕ | Ӕ |
| ӕ | ӕ |
| Ӗ | Ӗ |
| ӗ | ӗ |
| Ә | Ә |
| ә | ә |
| Ӛ | Ӛ |
| ӛ | ӛ |
| Ӝ | Ӝ |
| ӝ | ӝ |
| Ӟ | Ӟ |
| ӟ | ӟ |
| Ӡ | Ӡ |
| ӡ | ӡ |
| Ӣ | Ӣ |
| ӣ | ӣ |
| Ӥ | Ӥ |
| ӥ | ӥ |
| Ӧ | Ӧ |
| ӧ | ӧ |
| Ө | Ө |
| ө | ө |
| Ӫ | Ӫ |
| ӫ | ӫ |
| Ӭ | Ӭ |
| ӭ | ӭ |
| Ӯ | Ӯ |
| ӯ | ӯ |
| Ӱ | Ӱ |
| ӱ | ӱ |
| Ӳ | Ӳ |
| ӳ | ӳ |
| Ӵ | Ӵ |
| ӵ | ӵ |
| Ӷ | Ӷ |
| ӷ | ӷ |
| Ӹ | Ӹ |
| ӹ | ӹ |
| Ӻ | Ӻ |
| ӻ | ӻ |
| Ӽ | Ӽ |
| ӽ | ӽ |
| Ӿ | Ӿ |
| ӿ | ӿ |
Při definici a pozdějších aktualizacích kódu Unicode byla zohledněna i možnost "dvojznaků", především pro druhé znaky v podobném významu jako diakritická znaménka. Citelně chyběla možnost napsat např. x s vlnovkou, P s hořejším vodorovným pruhem apod. Bylo to vyřešeno následovně (za pozornost stojí několik symbolů spojujících dva znaky):
| Combining Diacritical Marks | |
| Chcete-li | vložte |
| x̀ | x̀ |
| x́ | x́ |
| x̂ | x̂ |
| x̃ | x̃ |
| x̄ | x̄ |
| x̅ | x̅ |
| x̆ | x̆ |
| ẋ | ẋ |
| ẍ | ẍ |
| x̉ | x̉ |
| x̊ | x̊ |
| x̋ | x̋ |
| x̌ | x̌ |
| x̍ | x̍ |
| x̎ | x̎ |
| x̏ | x̏ |
| x̐ | x̐ |
| x̑ | x̑ |
| x̒ | x̒ |
| x̓ | x̓ |
| x̔ | x̔ |
| x̕ | x̕ |
| x̖ | x̖ |
| x̗ | x̗ |
| x̘ | x̘ |
| x̙ | x̙ |
| x̚ | x̚ |
| x̛ | x̛ |
| x̜ | x̜ |
| x̝ | x̝ |
| x̞ | x̞ |
| x̟ | x̟ |
| x̠ | x̠ |
| x̡ | x̡ |
| x̢ | x̢ |
| x̣ | x̣ |
| x̤ | x̤ |
| x̥ | x̥ |
| x̦ | x̦ |
| x̧ | x̧ |
| x̨ | x̨ |
| x̩ | x̩ |
| x̪ | x̪ |
| x̫ | x̫ |
| x̬ | x̬ |
| x̭ | x̭ |
| x̮ | x̮ |
| x̯ | x̯ |
| x̰ | x̰ |
| x̱ | x̱ |
| x̲ | x̲ |
| x̳ | x̳ |
| x̴ | x̴ |
| x̵ | x̵ |
| x̶ | x̶ |
| x̷ | x̷ |
| x̸ | x̸ |
| x̹ | x̹ |
| x̺ | x̺ |
| x̻ | x̻ |
| x̼ | x̼ |
| x̽ | x̽ |
| x̾ | x̾ |
| x̿ | x̿ |
| x̀ | x̀ |
| x́ | x́ |
| x͂ | x͂ |
| x̓ | x̓ |
| ẍ́ | ẍ́ |
| xͅ | xͅ |
| x͆ | x͆ |
| x͇ | x͇ |
| x͈ | x͈ |
| x͉ | x͉ |
| x͊ | x͊ |
| x͋ | x͋ |
| x͌ | x͌ |
| x͍ | x͍ |
| x͎ | x͎ |
| x͏ | x͏ |
| x͐ | x͐ |
| x͑ | x͑ |
| x͒ | x͒ |
| x͓ | x͓ |
| x͔ | x͔ |
| x͕ | x͕ |
| x͖ | x͖ |
| x͗ | x͗ |
| x͘ | x͘ |
| x͙ | x͙ |
| x͚ | x͚ |
| x͛ | x͛ |
| x͜z | x͜z |
| x͝z | x͝z |
| x͞z | x͞z |
| x͟z | x͟z |
| x͠z | x͠z |
| x͡z | x͡z |
| x͢z | x͢z |
| xͣ | xͣ |
| xͤ | xͤ |
| xͥ | xͥ |
| xͦ | xͦ |
| xͧ | xͧ |
| xͨ | xͨ |
| xͩ | xͩ |
| xͪ | xͪ |
| xͫ | xͫ |
| xͬ | xͬ |
| xͭ | xͭ |
| xͮ | xͮ |
| xͯ | xͯ |
Rev. 11 / 2016