Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Statuses crossposted from Mastodon to Twitter use full-width asterisks #134

unascribed opened this issue Oct 9, 2018 · 2 comments


Copy link

@unascribed unascribed commented Oct 9, 2018

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. ().



Copy link

@renatolond renatolond commented Oct 10, 2018

This is a workaround around an issue on the library I use for twitter: sferik/twitter#677

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 :)

adamdawkins added a commit to adamdawkins/ that referenced this issue Jan 17, 2019
Open issue here: sferik/twitter#677

An * in a Tweet breaks authentication and the accepted fix ([c.f.
Mastaton ->
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.
Copy link

@scy scy commented Feb 15, 2020

There’s been some progress in the issue in the Twitter gem (sferik/twitter#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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet

No branches or pull requests

3 participants