Live data from Hacker News

Google releases its new Google Sans Flex font as open source

omgubuntu.co.uk

101–110 of 112 posts

Re: Google releases its new Google Sans Flex font as open source

#101
post #9

Where possible, I've stopped picking fonts that don't distinguish lowercase l and uppercase I. Words virtually always have redundancy (or context in the sentence) and it's fine in 98% of cases, but too often someone sends a token, password, name, or other string where you need to copy it out to another application to see it and just... why? Why bother? I/O test for Sans Flex: https://snipboard.io/wXCQq5.jpg It passes…

Indeed, and you'd think that over many decades of font design some basic fails like this would not happen as they'd be against the fundamental rules "that every single font designer knows by heart"

Re: Google releases its new Google Sans Flex font as open source

#102
post #45

Earlier quoted context omitted.

Why would someone spend years developing a front where you can't tell the difference between Il or 0O? Doesn't it hurt their ego at personal level?

they probably deem it as not important. "Context is all you need to tell the difference, keep the font clean"

Except they're not keeping the font clean, just less legible

Re: Google releases its new Google Sans Flex font as open source

#103
post #9

Where possible, I've stopped picking fonts that don't distinguish lowercase l and uppercase I. Words virtually always have redundancy (or context in the sentence) and it's fine in 98% of cases, but too often someone sends a token, password, name, or other string where you need to copy it out to another application to see it and just... why? Why bother? I/O test for Sans Flex: https://snipboard.io/wXCQq5.jpg It passes…

It seems like such poor design to make those letters indistinguishable from each other.

For me it comes up often as names of people or places, because those are more likely to be in a font that doesn’t distinguish and also there is no additional redundancy

Re: Google releases its new Google Sans Flex font as open source

#104
post #9

Where possible, I've stopped picking fonts that don't distinguish lowercase l and uppercase I. Words virtually always have redundancy (or context in the sentence) and it's fine in 98% of cases, but too often someone sends a token, password, name, or other string where you need to copy it out to another application to see it and just... why? Why bother? I/O test for Sans Flex: https://snipboard.io/wXCQq5.jpg It passes…

This is an Interface font, most suited for User Interfaces (Websites, Apps, etc). Almost all fonts that I have seen that distinguish the “O0 & Il” properly do not look good when used as an Interface font, but look good as an editor or something you do with it (Notes). For instance, I set Inter[1] as my UI font in Obsidian, but I have set “Atkinson Hyperlegible Next”[2] as my Editor Font. I would gladly use such clean…

Atkinson Hyperlegible is great, shame that there is no monospaced version. And the slash on the 0 is backwards :)

Re: Google releases its new Google Sans Flex font as open source

#105
post #9

Where possible, I've stopped picking fonts that don't distinguish lowercase l and uppercase I. Words virtually always have redundancy (or context in the sentence) and it's fine in 98% of cases, but too often someone sends a token, password, name, or other string where you need to copy it out to another application to see it and just... why? Why bother? I/O test for Sans Flex: https://snipboard.io/wXCQq5.jpg It passes…

> stopped picking fonts that don't distinguish lowercase l and uppercase I Strongly agree on this, Bitwarden previously used a font that made passwords that contains i (or was it I?) and l difficult to distinguish. It seems they changed the fonts since the recent UI refresh.

To be honest, the key purpose of Bitwarden is to make your password as little readable as possible :)

(Yes, yes, I know about passphrases or multi-word passwords)

I think I needed ince to spell my password, and a chose a letters-only (small case) shorter one, or multi-word

Re: Google releases its new Google Sans Flex font as open source

#106

Earlier quoted context omitted.

This is an Interface font, most suited for User Interfaces (Websites, Apps, etc). Almost all fonts that I have seen that distinguish the “O0 & Il” properly do not look good when used as an Interface font, but look good as an editor or something you do with it (Notes). For instance, I set Inter[1] as my UI font in Obsidian, but I have set “Atkinson Hyperlegible Next”[2] as my Editor Font. I would gladly use such clean…

Atkinson Hyperlegible is great, shame that there is no monospaced version. And the slash on the 0 is backwards :)

Mono

https://www.brailleinstitute.org/freefont/

https://github.com/googlefonts/atkinson-hyperlegible-next-mo...

Re: Google releases its new Google Sans Flex font as open source

#107
post #56
post #9

Where possible, I've stopped picking fonts that don't distinguish lowercase l and uppercase I. Words virtually always have redundancy (or context in the sentence) and it's fine in 98% of cases, but too often someone sends a token, password, name, or other string where you need to copy it out to another application to see it and just... why? Why bother? I/O test for Sans Flex: https://snipboard.io/wXCQq5.jpg It passes…

monofur - my monospaced programming font of choice for decades now has an almost psychotic dedication to glyph disambiguation, every character is exceedingly distinct.

It's really nice, but unfortunately no ligatures.

I use Fira Code (like many) and it is very readable as well. But yours is indeed perfect

Re: Google releases its new Google Sans Flex font as open source

#108

Earlier quoted context omitted.

I had a manager who preferred monospaced font, it definitely made it easier in a lot of cases. I also notice a number of them make i l and I and 1 distinct enough.

Except for ancient typefaces like Courier, which predate their use in computers, most monospaced fonts that have been created during the last 40 years have been intended for use by programmers or in command-line interfaces. Therefore having non-ambiguous characters has been an explicit design requirement for them, at least since the Apple Monaco font.

We used it especially for user input fields if I remember correctly.

Re: Google releases its new Google Sans Flex font as open source

#109
post #56

Earlier quoted context omitted.

monofur - my monospaced programming font of choice for decades now has an almost psychotic dedication to glyph disambiguation, every character is exceedingly distinct.

It's really nice, but unfortunately no ligatures. I use Fira Code (like many) and it is very readable as well. But yours is indeed perfect

Yeah, there are a bunch of caveats about monofur and ligatures is one of them. For me I don't care for ligatures so it doesn't affect me but would obviously be a show stopper for others.

Re: Google releases its new Google Sans Flex font as open source

#110
post #83
post #45

Earlier quoted context omitted.

they probably deem it as not important. "Context is all you need to tell the difference, keep the font clean"

Then they can also coalesce the digit 1 into uppercase i and lowercase L because who cares right it gotta look clean. And why bother deviating from the perfect circle? The future is lowercase o, also for zeroes. Heck, why do we have the letter J anyway? Couldn't we merge that with I? It's so rarely used, it sounds iust about the same, let's iust "keep it clean" I really can't imagine this is the thinking

It's funny I thought out a post, wrote it in my head and then scrolled a bit further and read (where you wrote it). The only difference was I choose upper-case "G" and making it a "C" instead of "J" to "I". We can also make it match open paren as well.

But yeah this whole thing seems absurd of removing the distinguishing marks on things whose only purpose is to allow us to distinguish them.

While were at it N can become \ and M as well. D can become close paren. Q can become O.

And entire font of just vertical bar, horizontal bar, open paren, close paren, forward slash, backslash and a circle. Just think of how clean it would look...

Post reply on HN