1. Write a 280 char tweet w/spaces
2. ctrl+a, ctrl+x
3. ctrl+v
4. Tweet becomes 283 to 284 chars
This is consistently reproducible for me in FF.
In the linked thread, a guy who worked on this feature explains why it's good that undo, cut, copy, etc. don't work correctly
https://twitter.com/garybernhardt/status/891487984465268737 …
-
-
I ran into one UI issue that's arguably not a bug and three bugs while typing these tweets. How many person-years would you guess went into this text box? In the linked thread, the guy said he worked on this for years and it doesn't sound like he was the only one.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Are the extra 3-4 characters in the pasted text from extra space characters (inserted or appended by Twitter) or Emoji "characters" converted to bytes on the roundtrip?
-
Extra spaces. Some spaces turn into two spaces (I haven't tried with no spaces to see if spaces get inserted if there were zero spaces).
End of conversation
New conversation -
-
-
Some characters count one character to Twitter, some count two; not because of bytes, but because Twitter's rules for ideographic languages and alphabetic languages are different. From my test, emoji also count as two.
-
Oh, I made a mistake!
counted as 4 when appended to the tweet mentioned above (also true when I deleted one or two characters) but it's 0xE298B9. If I just paste in a bunch of them, they each count as 2. Seems hard to imagine that the difference is by design and not a bug? - 3 more replies
New conversation -
-
-
Emoji mostly count as two characters, and some count as more. The England/Scotland/Wales flags count as fourteen each (most flags are four) It's not bytes, though, it's much more complicated.
@FakeUnicode and@11rcombs have the details. -
These codepoints cost 1/280: [U+0000..10FF] [U+2000..200D] [U+2010..201F] [U+2032..2037] All the rest cost 2/280.
1f3f4-e0067-e0062-e0073-e0063-e0074-e007f GBSCT SCOTLAND
7 codepoints all of the 2/280 ilk = 14/280. THANKS TWITTER.pic.twitter.com/LNZuy4OBc0
- 7 more replies
New conversation -
-
-
They wanted to exempt CJK from the higher character count b/c they already had an "unfair advantage" from their higher information density…
-
…but they half-assed it and caught a whole lot of other stuff. See
@FakeUnicode for details - 1 more reply
New conversation -
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.
