Martin Kopta — blog

o neobyčejných dobrodružstvích ze života návrháře uživatelského prožitku, webového analytikamarketéra.

9. 2011 v 12:16

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@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 ještě na #uxce11 nemáte ubytování a chtěli byste bydlet sice daleko ode všeho, ale blízko @browser­a a mě, zkuste eastseven.de

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.

Štítky: #twitter #mentions #skloňování #unicode · @Komentáře · ♥ ·
O komentáře se stará Disqus