Jednoznakovky – malé, ale významné detaily v typografii, které mohou výrazně ovlivnit čitelnost a estetiku textu. Každý grafik, typograf nebo marketér, který dbá na detaily, by měl mít jednoznakovky pod kontrolou. V tomto článku se podíváme na to, proč jsou jednoznakovky problém a jak je můžete elegantně vyřešit v Adobe InDesignu pomocí funkce GREP.
Jednoznakovky a jak na ně
Jednoznakové předložky a spojky jsou malý detail, který dokáže výrazně ovlivnit vzhled i čitelnost textu. Podívejte se, jak je v InDesignu vyřešit automaticky pomocí GREPu.

Co jsou jednoznakovky?
"Jednoznakovky" je typografický pojem pro předložky a spojky, které by neměly zůstat osamoceny na konci řádku.
Tyto znaky na konci řádku opticky narušují text, působí neesteticky a ztěžují čtení. Navíc je to i záležitost typografických pravidel, která nám říkají, že bychom měli dbát na harmonický vzhled odstavců.
Typické jednoznakovky
Řešení: nedělitelná mezera
Z typografického hlediska se jednoznakovky řeší tím, že mezi předložku a slovo, které následuje, přidáme tzv. nedělitelnou mezeru. Tato mezera zaručuje, že předložka zůstane na stejném řádku jako slovo, které následuje.
Proč nedělitelná mezera?
Zajišťuje estetiku a čitelnost textu tím, že drží předložku či spojku společně s následujícím slovem. Dodržuje typografická pravidla.
V InDesignu na to máme GREP
Pokud tvoříte dlouhý text, ruční oprava jednoznakovek by byla zbytečně časově náročná. Naštěstí Adobe InDesign nabízí řešení v podobě funkce GREP. GREP umožňuje pracovat s regulárními výrazy, které automatizují mnoho opakujících se úkolů v textové sazbě.
Jak na to?
- V InDesignu otevřete Úpravy > Najít a nahradit.
- V dialogovém okně vyberte záložku GREP.
- Do pole Najít vložte příslušný výraz.
- Do pole Nahradit vložte náhradu.
- Zvolte, kde chcete výraz hledat, a klikněte na Nahradit vše.
InDesign projde celý dokument a automaticky vloží nedělitelné mezery tam, kde by jednoznaková předložka nebo spojka mohla zůstat na konci řádku.
Kód GREPu můžete do InDesignu uložit. Přiště už bude stačit jen vybrat z uložených kódů právě ten na jednoznakovky.
(\<[szkvaiouSZKVAIOU])[ ]$1~S