Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Statuses crossposted from Mastodon to Twitter use full-width asterisks #134
Open issue here: sferik/twitter#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#677 (comment)) that the problem is actually with Twitter's API, not the twitter gem.
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.