Its funny that zero width space is considered weird and twitter fails on it. Its quite common in my language (Persian).
I'm pretty sure I've used it to "end" a hashtag early, like in this made-up example:
I've eaten two #banana<ZWS>s today!
In my language, the possessive form doesn't take an apostrophe ("Alices Adventures" instead of "Alice's"), so for hashtags and user names it can be desirable to use the ZWS as an invisible apostrophe. > Its quite common in my
> language
I'd love to hear more details on why?https://en.wikipedia.org/wiki/Zero-width_non-joiner
* It's entirely possible that the browser you're using isn't doing a very good job with ligatures which explains the strange look of my examples
ZW[N]J as a standalone character or at the beginning of a word is very unusual on a day-to-day basis, so it's understandable that Twitter fails to recognize this pattern.
> When a ZWJ is placed between two
> emoji characters, it can also result
> in a new form being shown, such as
> the family emoji, made up of two adult
> emoji and one or two child emoji
That makes a lot of sense too, and I hadn't put sufficient work into how that's implemented -- retrospectively that makes perfect sense.Same for ️ (male version of raise hand). On phones without the Emoji, it's just "male emoji" and "female raise hand emoji".
/e: oh, HN is stripping Emojis