Fake “Unicode.” 🩵🆓 Profile picture
⚠Mixed Case Punishment⚠ ⸻ @ for 🔣 problems ⸻ 🍐💉🧛 ⸻ 🤖canary:❗🤖

Apr 28, 2020, 7 tweets

The savvy Twitter user knows to always try to use #PascalCase (upper camel case) for hashtags, since hashtags are (ideally) case-insensitive: #MayThe4th

Hashtag length is 100 characters:

#ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

Can't do (on twiweb anyway):

# + sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

Hashtags also alias with different "fonts" (mathematical alphanumerics, fullwidth): #s𝐬𝑠𝒔 #𝓈𝓼𝔰𝖘 #𝕤𝗌𝘀𝘴 #𝙨𝚜ss

And with many diacriticals that have decomposition: #ŚśŜŝ #ŞşŠš #ṡṢṣṨ

But does it alias with hashflags?

#stayhome
#𝙨tayHome
#ṢtayHome

Looks like hashflag (fake emoji) insertion only does case folding, not NFD.

Also, astral characters in hashtags are still broken for index counting on Twitter Web. Hashtag insertion is done as Position + Length and it's counting length in UCS-2 Units. So you get �s.

Modest (serious) proposal for Twitter: Ignore underscores in hashtag search.

Like how GMail ignores fullstops in emails (foobar@ foob.ar@ f.o.o.b.a.r@ identical).

So that #ssss and #SSSS and #s_s_s_s are all identical.

Then people have a choice of camel casing or underscoring.

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling