intel-one-mono
intel-one-mono copied to clipboard
{ is annoying
{
symbol is annoying.
Agreed, the { symbol is quite peculiar. What is the intent behind its design?
disagree! more difference between { } and [ ] lead to more readability!
Sure! However, this is annoying! I am sure they can make it better.
What exactly makes it annoying? The first time I heard someone refer to these as something other than curly-braces, they called them buzzard wings. That was 30+ years ago. This symbol still seems to match that.
It is actually quite cool, I like it.
Thin @
is more annoying imho.
@rwmitchell and @yavorski
Compare to other symbols and other fonts, it has sharp edges that make it an angry symbol. Also, it is not smiling anymore :D :}
.
it is also much more obvious as to what it is. The one on the second line looks too much like () for me.
The defining characteristic of a curly bracket is that, in the left curly bracket case, from middle point to top, and from middle point to bottom, the stroke is always moving left to right. It is objectively incorrect for it to curl back. So if you want to exaggerate the features of a curly bracket, do not make it into a different glyph entirely.
[...] defining characteristic [...] objectively [...]
@tkircher, you're obviously referring to some commonly accepted definition of curly brackets, that I'm not aware of, maybe a standard by a standard body? Could you provide us with a link to said definition?
The defining characteristic of a curly bracket is that, in the left curly bracket case, from middle point to top, and from middle point to bottom, the stroke is always moving left to right. It is objectively incorrect for it to curl back. So if you want to exaggerate the features of a curly bracket, do not make it into a different glyph entirely.
Beside the fact that there is not such a thing as "objective truth" on type design, and accepting that Intel One Mono goes far beyond any other font on that direction, there are other examples of fonts where curly brackets "curl back" by different amounts: even iconic designs such as the original IBM Courier do that to an extent (small, true, but clearly present, you can see it in the Wikipedia article), but also Fantasque Sans Mono, Luxi Mono, etc. You find it also in proportional fonts such as EBGaramond, ETbb, Gentium (where the middle point even goes a bit downwards for the left bracket and upwards for the right one), Vollkorn, etc.
Again, for Intel One Mono is far more pronounced than for any other font, but it's not new. Just my 2 cents.
It's designed that way so that people who are visually impaired can more easily see that it is, indeed, a curly bracket, and not something else, based on feedback from visually impaired people.
It should stay as it is, as the font is designed for them.
if it was possible to have only one font that made everyone happy, we'd have only one font. we don't, we have lots of fonts to choose from.
having said that, it does appear to be missing some symbols I normally have in my vim airline status :-)
if it was possible to have only one font that made everyone happy, we'd have only one font. we don't, we have lots of fonts to choose from.
This. If you don't like the curly braces, then don't use this font.
https://www.codingfont.com/ can run an elimination bracket between pairs of fonts until it helps narrow down to one you like. This font is not yet included in its list.
When I ran this, I landed on Hack. I'm testing this font to see if I like it better. (So far, I still like Hack better.)
I landed on https://github.com/blobject/agave
If you don't like the curly braces, then don't use this font.
The better solution is for everyone to share their opinion, discuss it, and if necessary, fork the font to modify it as desired. More readable fonts benefit everyone.
As far as the typography of curly brackets, here's a decent article:
https://macrotypography.blogspot.com/2015/11/curly-braces.html
Considering how many people find those two glyphs alone obnoxious, and love the rest of the font, it should at least be a matter of consideration. It's ironic though, to argue on one hand that typography is purely subjective, while also arguing on the other hand that empirically, some people find other fonts more difficult to read.
Considering how many people find those two glyphs alone obnoxious, and love the rest of the font, it should at least be a matter of consideration.
At the time of my writing the first item in this discussion has 4 👍 , but 6 👎. This should be part of any consideration, as well.
It's ironic though, to argue on one hand that typography is purely subjective,
In fact, nobody did that. Saying, correctly, that there is no objective truth, especially in how glyphs are supposed to look, doesn't rule out that you may gain some objective insights into certain aspects. It's still subjective, how you decide to weigh those objective insights. In other words: There might be objective data, but no objective truth in what to conclude from that data. The latter is rather part of the design decisions.
@jnfingerle do you pick and choose and much? Just below that it has:
That shows 13 in favor of the current glyph and 1 rocket!. Personally I think that shows how little this ad-hoc voting really means, but there it is - the current glyph is clearly the winner.
@rwmitchell Maybe it's me not being a native speaker, but I'm getting the impression that you disagree with something I wrote, but I fail to see where. Could you clarify?
Right above. You chose the up/down thumbs for one post to make your point that the current braces were not well liked, when only a couple posts below it shows the exact opposite. Being first post doesn't make the first post special, just makes it first.
@rwmitchell
@tkircher wrote
Considering how many people find those two glyphs alone obnoxious
, to which I replied that more people disagreed than agreed with the first post's
{ symbol is annoying.
The first post is special in that it's by the original author of this issue, that's why I referred to that post and didn't write a PhD about voting on Github in general.
Anyway, you misinterpret what I wrote, my point never was and never will be "that the current braces were not well liked". My point was and is "even if some people don't like them, even more people disagree with that".
I would appreciate a alternative to the { aswell. I'm someone who does a lot of C/++, and Rust code, there, you see a lot of {
, }
. They kinda hurt my eyes, not in a sense of annoyance but rather in General, as if I'm forced to focus on them because of how harsh
it feels.
I don't agree that it should be changed in the first place, but create an alternative as an otf variable for people like me. People can then choose which one you would like to use.
They do kind of make me think I am in the 'bat cave' Robin.... ;-}
Oh for sure! LOL
@deepcoder nethack.org?
The unique style (in my experience) of the curly braces is one of the main reasons I decided to use this font. Please keep them.
The unique style (in my experience) of the curly braces is one of the main reasons I decided to use this font. Please keep them.
I agree with you. It is unique. I don't want the symbol to miss its uniqueness. But I believe they can improve it.
I think the curly braces are great as is. Symbols are very nicely differentiated.
The curly braces are great in this font, highly readable. It doesn't need any change
I also don't like how much it goes back on itself and think it could be improved. I'd love to see a few variants created and proposed to the community, in order to decide on a new glyph that everyone is happy with.
I'm not qualified to create those variants, but as a quick concept - here's how I'm imagining the glyph could look could look rendered at 13px after amending it to be closer to a traditional curly brace:
@abhibeckert The font was designed for glyphs to be easily distinguishable, and people use this font for exactly that reason. There are lots of different monospaced fonts around with different design goals, so if one doesn't agree with those goals, one can use a different font. That said, I have to assume that you agree with the design goals of this font, but I fail to see how your proposal helps to better achieve those goals. If anything, it makes things worse.