CzechTypo 2: „vlnka“ pro HTML

16. 2. 2007, 11:48
kategorie: php, web

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ápisnáhradaentita
...…
--–
---—
""„“„“
>>»»
<<«&laquo;
(C)©&copy;
(R)®&reg;
(TM)&trade;
i tyi tyi&nbsp;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.

Komentáře

Dosud nebyl napsán žádný komentář.