-
Notifications
You must be signed in to change notification settings - Fork 58
Statuses crossposted from Mastodon to Twitter use full-width asterisks #134
Comments
Hi! I saw that recently a workaround was added, I have to see if I can use it here. I'll try to check when I have some time :) |
Open issue here: sferik/twitter-ruby#677 An * in a Tweet breaks authentication and the accepted fix ([c.f. Mastaton -> Twitter](renatolond/mastodon-twitter-poster#134) is to replace `*` with the wide-asterisk `*`. There is [some old evidence](sferik/twitter-ruby#677 (comment)) that the problem is actually with Twitter's API, not the twitter gem.
There’s been some progress in the issue in the Twitter gem (sferik/twitter-ruby#677), I’ve tried to summarize the issue there. In particular, there’s a proposed solution that should be perfectly fine to just copy & paste into this project and get rid of the full-width asterisk workaround. The reason why I’m so interested in getting this fixed is that I usually toot in German, and in German lots of nouns (e.g. professions) have a male and a female form, like “Bäcker” (male baker) and “Bäckerin” (female baker). That binary system of course sucks for non-binary persons, which is why there are several ways to try to express these words in a more inclusive way, like “Bäcker_in” (leaving a gap for “other” genders). The most popular way to do that however is “Bäcker*in” with an asterisk (which has less of the negative connotations of non-binary people being a “gap”, for more information see the (German only) Wikipedia article Gendersternchen). But now, whenever I try to use that preferred way of inclusive language on Mastodon, it gets crossposted to Twitter with a really ugly looking full-width asterisk (see the screenshot at the top of the issue). It’s not an issue when crossposting the other way around, from Twitter to Mastodon, which is really the only reason why I’m still writing my toots/tweets on Twitter. (And I’d love to make Mastodon my default, but as long as this is not fixed, I really can’t do it.) Sorry for getting into German linguistics in what’s mainly a technical issue, but maybe @renatolond wasn’t aware of this and may even re-prioritize this issue based on its diversity implications. |
Closes #930, #913, #911, #906, #904, #897, #896, #895, #890, #886, #880 Closes #877, #872, #871, #868, #866, #863, #862, #859, #820, #810, #809 Closes #724, #721, #711, #688, #679, #606, #603, #593, #581, #577, #551 Closes #533, #517, #506, #505, #493, #430, #422, #311, #297, #241, #238 Closes #233, #197, #165, #164, #161, #160, #159, #151, #150, #148, #146 Closes #140, #139, #138, #135, #134, #127, #124, #123, #120, #119, #118 Closes #116, #112, #109, #106, #105, #103, #96, #90, #88, #86, #85, #74 Closes #65, #55, #47, #36, #33, #28, #19, #18 Closes #957, #955, #953, #950, #949, #936, #927, #925, #894, #873, #867 Closes #864, #650
When I post a status on Mastodon containing the asterisk character (
*
), it gets crossposted to Twitter with all the asterisks replaced with full-width asterisks. (*
).The text was updated successfully, but these errors were encountered: