Odd. You can tweet non-characters. I believe they were filtered, before?
-
-
Replying to @FakeUnicode
Twitter server side is (or was) on Unicode 6.2, and it wasn't until 7.0 that the status of non-characters was clarified as exchangeable.
1 reply 1 retweet 7 likes -
Replying to @FakeUnicode
Rank: * Named * Assigned * Unassigned in block * Unassigned in range * Unassigned * Private Use * Non-character * Half-surrogate * Illegal
1 reply 0 retweets 7 likes -
Replying to @FakeUnicode
Sometimes interesting assumptions are made. A block containing mostly strong RTL glyphs may incorrectly assign that to the blank bits.
2 replies 0 retweets 2 likes -
Replying to @FakeUnicode
It is hard to input half-surrogates, but you can in Firefox (not chrome) via the console. Web times out. Mobile replaces with SMP junk. But-
1 reply 0 retweets 1 like -
Replying to @FakeUnicode
It works with https://twitter.com/intent/tweet?text=@test … and document.getElementsByTagName('textarea')[0].value += ' \udc54 \ud87b' etc. And can tweet it. But-
1 reply 0 retweets 3 likes -
Replying to @FakeUnicode
I can't tell if they actually make it. wget of web, mobile, and JSON shows only � (\uFFFD in JSON, \xEF\xBF\xBD). Probably just get replaced
1 reply 0 retweets 2 likes -
Replying to @FakeUnicode
Yes, I try to tweet half-surrogates for fun. This Is Perfectly Normal.
1 reply 0 retweets 16 likes -
Replying to @FakeUnicode
Having trouble thinking of a way to tweet codepoints over U+10FFFF, since JavaScript is UCS-2. https://twitter.com/intent/tweet?text=@test%20%F5%8F%BF%BE … fails spectacularly.
4 replies 0 retweets 4 likes -
Replying to @FakeUnicode
How to find non-characters in ES5 JavaScript: https://mothereff.in/regexpu#input=%2F%5B%EF%B7%90-%EF%B7%AF%EF%BF%BE%EF%BF%BF%F0%9F%BF%BE%F0%9F%BF%BF%F0%AF%BF%BE%F0%AF%BF%BF%F0%BF%BF%BE%F0%BF%BF%BF%F1%8F%BF%BE%F1%8F%BF%BF%F1%9F%BF%BE%F1%9F%BF%BF%F1%AF%BF%BE%F1%AF%BF%BF%F1%BF%BF%BE%F1%BF%BF%BF%F2%8F%BF%BE%F2%8F%BF%BF%F2%9F%BF%BE%F2%9F%BF%BF%F2%AF%BF%BE%F2%AF%BF%BF%F2%BF%BF%BE%F2%BF%BF%BF%F3%8F%BF%BE%F3%8F%BF%BF%F3%9F%BF%BE%F3%9F%BF%BF%F3%AF%BF%BE%F3%AF%BF%BF%F3%BF%BF%BE%F3%BF%BF%BF%F4%8F%BF%BE%F4%8F%BF%BF%5D%2Fu&unicodePropertyEscape=1 … (using awesome transpiler by
@mathias)2 replies 0 retweets 0 likes
That input seems wrong. Did something go wrong while tweeting?
-
-
Replying to @mathias
I pasted the raw non-character codepoints, which are allowed for transmission. Might be a bit silly to actually do so. Heh heh.
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, i18n, macOS.