CzechTypo 2: „vlnka“ pro HTML
V minulém zápise jsem slíbil, že funkci CzechTypo rozšířím minimálně o doplňování pevných mezer za jednohláskové předložky a spojky. To jsem také dodržel a dnes přináším výsledek. Co tedy dělá CzechTypo v druhé verzi?
Přibyly francouzské uvozovky, symboly copyrightu a ochranných známek. Ale to nejdůležitejší je doplňování nedělitelných mezer za jednohláskové předložky a spojky, podobně jako to dělá program vlnka pro TeX.
| zápis | náhrada | entita |
|---|---|---|
... | … | … |
-- | – | – |
--- | — | — |
"" | „“ | „“ |
>> | » | » |
<< | « | « |
(C) | © | © |
(R) | ® | ® |
(TM) | ™ | ™ |
i ty | i ty | i ty |
Funkci si můžete snadno vyzkoušet v testovacím poli. K dispozici je zdrojový kód a verze HTML se zvýrazněnou syntaxí. Licenci jsem změněnil na MIT, což je prakticky public domain, ale s copyrightem.
Přednosti této funkce:
- Náhrady jsou intuitivní, nahrazují se obecně používané zápisy.
- Není potřeba nic instalovat ani konfigurovat, stačí jediné volání funkce.
- Kód je jednoduchý a vhodný i pro paranoiky – není problém zkontrolovat, že funkce nedělá nic nekalého.
Ale:
- Nejde o komplexní řešení, je stále třeba používat HTML.