Co je měkký spojovník?
Definice měkkého spojovníku (SHY) se liší v závislosti na tom, zda je používán v jazyce pro značkování hypertextovým textem (HTML) pro výpočet nebo pro tisk. V HTML se SHY používá k označení, kde by měl být konec řádku. Pokud je zadán na konci řádku, zobrazí se jako normální pomlčka; pokud je uprostřed řádku, nezobrazí se jako viditelná značka. Při publikování na pracovní ploše se SHY objeví v nastavené dělicí zóně poblíž konce řádku textu, aby se slovo rozbilo na dva řádky. Pro publikování HTML i desktopů se běžný spojovník vždy zobrazuje jako běžný znak.
Ne všechny internetové prohlížeče vždy rozpoznaly měkký spojovník. Na stránkách prohlížečů, které tento kód ignorují, se vždy zobrazí jako normální pomlčka. Bude také ignorovat pokyny HTML pro konce řádků.
Měkký spojovník používají někteří odesílatelé spamových e-mailů ve snaze skrýt záhlaví nebo tělo zpráv před spamovými filtry. Může být také použit k skrytí skutečné adresy URL, takže uživatel klikne na odkaz na spamovou webovou stránku. I když tato metoda oklamává některé spamové filtry, existují i jiné filtry, které mají pokročilé funkce, které jsou schopny zachytit trik.
Pro úlohy publikování na počítači, jako je rozvržení a zpracování textu, se měkký spojovník řídí většinou stejnými pravidly jako u HTML. Jeden hlavní rozdíl spočívá v tom, že měkký spojovník zmizí, pokud změny textu v důsledku změn v prvcích, jako jsou okraje nebo stránkování, změní umístění oblasti dělení slov. Pokyny pro to, kde začíná dělení slov, se obvykle naprogramují do softwaru. Některé programy umožňují změnu parametrů této zóny uživatelem.
Prostor s nulovou šířkou (ZWSP) a nerozbitný prostor fungují podobným způsobem jako měkký spojovník pro změnu vzhledu textu. Stejně jako u jemného spojovníku se na stránce neobjeví mezera nulové šířky. Je to neviditelný znak, který se používá k označení místa, kde se slovo rozbije, případně kde by mělo být zalomení řádku, když jsou potřeba specifické pokyny pro mezery. Neporušený prostor, známý také jako nepřerušovaný prostor (NBSP), dělá opak měkkého spojovníku a zabraňuje přerušení linky v určitém místě. Má také HTML kód, který je na publikované stránce neviditelný.