Firacode: Request: enhancement the @ and & characters

Created on 23 Jan 2017  Â·  25Comments  Â·  Source: tonsky/FiraCode

It is very subjective, I think that FiraCode fonts is the most beautiful mono-fonts out there.

However I found that the "@" and "&" are a little bit confusing.

I got 2 problems with them:

image

1) they are not as distinguishable with the normal 'o' as other mono-fonts.

2) they stand-out too much, for example: when I read "@to_refund", I should concentrate more on the "to_refund" part, because the "@" is only a side character. But in FiraCode, the '@' usually captures my attention more than necessary.

  • because I should put some effort to make sure it is not the "o"
  • or because the character '@' is just "too pretty" in FiraCode

As I said, it is very subjective, maybe I'm the only one annoying with these 2 characters, and I might get used to them with time. I tried many other fonts, but I still think FiraCode is the best

Thank you for reading

Most helpful comment

I think these changes should be requested at the Fira repository itself because it's the way how they look in Fira Mono and I doubt @tonsky is going to change this.

All 25 comments

I find Fira Mono to have the easiest (and cleanest) & and @ symbols, fitting the rest of the font's style, The & used in Consolas looks way out of place.

@wopian I completely agree with you.

These 2 characters are pretties and so well blends in with other normal characters.

It is why it makes (my) codes more difficult to read.

The & and @ of consolas are standing out of place so I could easily distinguish and ignore them to concentrate on the important parts of the codes.

it is like reading a black text on a white background is easier than reading a gray-text on a white background.

Though, many websites put the bright color texts in bright background. It might looks nice, but not for persons with bad eyesight who want to read the text content.

the @ in fira is ridiculously ugly it's basically a dealbreaker. It should be like menlo's @ not this half broken character

I think these changes should be requested at the Fira repository itself because it's the way how they look in Fira Mono and I doubt @tonsky is going to change this.

I like how @ and & look in Fira Code. Unless there’re serious legibility reasons I don’t want to change those.

& is fine but @ is basically a completely different symbol

I guess FF_DIN has the best @ but basically all fonts except fira keep the fully circled @
comparison

Yes but you’ll be using Fira Code on a daily basis. Sure you can learn to recognize it?

I believe it does indeed reduce readability as it blends in a little too well with the rest of the text

screen shot 2017-05-31 at 19 57 13

Also it destroys an otherwise awesome font's design ;-p

I believe this is one of the places where different people see different amounts of legibility concerns. I dislike both the & and @, especially the @, but I think I can get used to it.

If there were alternate characters available as an OpenType feature, I would use a more standard-looking @ and & in a heartbeat (and disable the www ligature, but that’s literally a different issue). In general I love this font, but there are some small things like that which do really bug me.

Here are a few alternate @s in combination with fira mono (including fira mono's @)

screen shot 2017-05-31 at 20 10 26

the & could be improved a little but overall is far away from being as bad as the @ symbol ;-p, the www ligature is also a bit weird yeah xD

I like the @and version best in that, and either the @scrambled or @it worst. What do other people think?

And yeah, when I said it was literally a different issue, I meant #253, which is an anagram of this issue’s number but is not the same one.

Well I like @it most out of these five. I guess everybody has different tastes

lets all just agree that we dislike the @scrambled version ;-p

I think that @type and @and are too detailed — the symbol should be really simple, like @it.

How is @type more detailed than @gallery?

And if we switched from @scrambled to @it, that wouldn’t make things worse from my perspective and it seems like other people would like it better, so it seems like the switch might be a good idea. Although I would still prefer some sort of character variant option for a more traditional at-sign.

@dhouck It is a little smaller and harder to read.

Prefer @scrambled by a long shot.

@scrambled is not an @ it's just some random symbol (@it too but it still resembles the main ideas of the @ symbol)

It depends on what you mean by “the main idea of the @ symbol”. I’d describe it as a lowercase a with a long tail curving up and over, coming almost full circle. Both @scrambled and @it (when you put those not in backticks you spam somebody) don’t have that; @it doesn’t have the lower-case a and @scrambled doesn’t have a long enough tail.

This is why I dislike those more than the others, and also why I like @and best (the others, instead of using the tail, use the top of the a; this is particularly obvious in PT_MONO 24pt). I don’t mind this as much because at a quick glance it just makes the character look weird instead of hard to recognize.

remember that my examples are from existing fonts so none of them have to be used exactly as they are now. plus here are some more. I think something like the last one would be the most fitting as it could be realized as a ligature with other characters.

screen shot 2017-05-31 at 23 23 26

obviously it should still stand out in order to be easily identifed in text

Of those, I like @to and @specimen the best, or @mono if it is made to ligature where appropriate (which I think might involve more work than would be worth it, if the ligature needs to be made separately for each letter). Despite my description of what I like in an @, I don’t like @table because the gap between the start and end of the tail is difficult to distinguish, making it hard to read.

(Obviously when I said lower-case a, I meant the single-story version, not the double-story version.)

as @jdreesen suggestion:
https://github.com/mozilla/Fira/issues/207

thanks

I like how @ and & look in Fira Code. Unless there’re serious legibility reasons I don’t want to change those.

hi, but there is really a problem with '@' in fira, it will be worse if '~'become before '@' and in that case it seems this 2 are joined together and its one character itself! a handsome '@' ;)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

pamu picture pamu  Â·  3Comments

mlajtos picture mlajtos  Â·  4Comments

Igorgro picture Igorgro  Â·  3Comments

aryairani picture aryairani  Â·  3Comments

Jhonyrod picture Jhonyrod  Â·  4Comments