Jak na skloňování @mentions ve tweetech
U Twitteru mě vždycky trochu otravovalo, že se musím obejít bez skloňování uživatelských jmen v textu tweetů (@atpok bez @atpoka), anebo musím používat různé obezličky, jako je vkládání apostrofů mezi základní tvar a koncovku (@atpok’a), což nevypadá úplně česky. Chtělo by to místo apostrofu nějaký znak, který se nezobrazuje a nemá žádný rozměr, napadlo mě.
Takové znaky opravdu existují. Třeba bezrozměrná mezera (U+200B), bezrozměrný spojovník (U+200D) a pár dalších. Chvíli jsem přemýšlel, a pak jsem si vzpomněl na měkký rozdělovník (U+00AD, v angličtině soft hyphen, který kodéři znají jako entitu ­). A je vyhráno!
Na klávesnici měkký spojovník sice bohužel nenajdete, ale dostat se k němu můžete třeba přes mapu znaků nebo ho můžete vložit z klávesnice jako sekvenci Alt+0173.
Uživatelé desktopového klienta TweetDeck @LukasUXD a @ScottyCZE hlásí, že měkký spojovník se jim zobrazuje, kde nemá. Proto bude možná lepší používat bezrozměrnou mezeru. Tu z klávesnice nejspíš nezadáte, a tak nezbude než používat mapu znaků nebo nějaký bookmarklet. Například pomocí následujícího bookmarkletu vložíte bezrozměrnou mezeru na konec textového pole: bezrozměrná mezera.
Výsledek potom vypadá následovně:

Pokud jste napsali lepší bookmarklet (který třeba vloží bezrozměrnou mezeru na pozici kurzoru), dejte vědět, rád na něj odkážu.