Live data from Hacker News

B612 Font Family

b612-font.com

21–30 of 99 posts

Re: B612 Font Family

#21

Welp, it's a failure because the capital "i" does not have crossbars... making it indistinguishable from a lower-case L. Such a tiresome defect in one font after another.

It's not a failure if it meets its stated goals. It's not trying to be a programmer's font, a terminal font, etc. It's specifically only trying to be a font for cockpit displays. On that front, there isn't really a context where I and l would be ambiguous in context. The only place I can think of would be waypoint names, but those are always all caps, so I and L don't present any problem.

On the other hand, putting crossbars on their I would make it much more visually similar to their 1 glyph. Mixing I and 1 (again, in waypoint names, for example), is much more likely and the strong visual difference in I and 1 by not having crossbars on the I seems like a better choice for the stated goals/applications of this font. ("...improve the display of information on the cockpit screens, in particular in terms of legibility and comfort of reading, and to optimize the overall homogeneity of the cockpit")

Re: B612 Font Family

#22

I'm wondering if the image is real. Because there are slashed zeros and non-slashed on the same picture for some reason. Font seems to have non-slashed version. I would assume in cockpit it's better to always use slashed version to avoid confusion.

Discussed in other comments... but the zero-with-slash is only used in the flight plan section of that display; all of the other zeros are without the slash. It seems they only use the zero-with-slash where there might be a risk of ambiguity between 0 and O... everywhere else where it's just numeric readouts, there's no slash because there's no risk of confusion, and I'm guessing they decided zero-with-slash is more visually ugly/less intuitive for quickly reading numbers than zero-without-slash.

Re: B612 Font Family

#23

Strange, the background image of the site's header shows a very nice cockpit font indeed, but the actual B612 font is quite different - for instance zeros have no line through them. Though the oxygen indicator seems to use this font.

Yeah, that always bugged me! The zero-with-a-slash only seems to be used in that flight plan section of the screen; all of the other zeroes are without the slash. And the "5" and "4" next to the zero-with-a-slash in the waypoint 5240N is clearly the B612 glyphs. So it makes me think that in the Airbus software, in contexts where there might be ambiguity between 0 and O or where there are mixed letters and numbers, th…

Checked the Github repository, there are indeed separate "zero" and "slashedzero" glyphs.

Re: B612 Font Family

#25
A question on tracking/letter-spacing.

In my browser, I always use my own font choices (Firefox: Settings → Fonts → Advanced… → untick Allow pages to choose their own fonts, instead of your selections above), which makes me more sensitive to certain sorts of modifications: most significantly, I observe how unreasonably common it is for pages to change the whole document’s letter-spacing, normally to a positive value. (My firm opinion: you should absolutely never do this as a global thing, no exceptions.) I’m not certain if it might make more sense with some fonts than others, but the main thing is that I notice it.

So then, with this font, the main thing that immediately stood out to me is how wide its tracking is, so that I’d almost feel justified in adding `letter-spacing: -0.03em` (except that the shapes and some kerning pairs don’t work that way). Does it feel that way to others? And is there some kind of general trend in the direction of adding more space between letters?

(The font’s bold face, on the other hand, feels a mite cramped when in proximity to the regular weight, since it uses the same metrics. Also certain pairs are kerned much more tightly so that they feel out of place to me, e.g. Vi, DG (especially in bold). And as for the parentheses, I had to check that no, they hadn’t inserted a thin space inside the parentheses, the font really is just that weird.)

Re: B612 Font Family

#26
post #23

Earlier quoted context omitted.

Yeah, that always bugged me! The zero-with-a-slash only seems to be used in that flight plan section of the screen; all of the other zeroes are without the slash. And the "5" and "4" next to the zero-with-a-slash in the waypoint 5240N is clearly the B612 glyphs. So it makes me think that in the Airbus software, in contexts where there might be ambiguity between 0 and O or where there are mixed letters and numbers, th…

Checked the Github repository, there are indeed separate "zero" and "slashedzero" glyphs.

While there is a glyph like that there's no nice way to access it. There is no font feature to enable slashedzero by default and slashedzero is not mapped to U+0030 U+FE00 (Unicode's standard variant for an explicit slashed zero). Instead it's only accessible using the private use codepoint U+E007 and then typically doesn't get copied as a regular zero.

But more generally the font has an empty GSUB table which would be used for such substitutions. I'm wondering if the cockpit display maybe misses support for that and that's why they tried not to use it for anything.

Re: B612 Font Family

#27
It's very interesting that I picked this font for my live coding language: https://quaverseries.web.app/

The main reason is that I need to use a syntax to represent a music sequencer such as ___65. B612 can separate two or more underscores perfectly.

For a long time, it's always my first choice of coding font although I have no idea on its origin. I just feel it looks great when I browse all Google fonts. But it's great to know the story behind it, and thanks for sharing.

Re: B612 Font Family

#29
Seems really bad to me.

There's a lot of distracting glitches like the K and Q having small gaps where strokes come together, and even glyphs like the N, M, Y and Z have weird little gaps at the joints, the F and B have a bizarre overhang at the upper horizontal stroke, the 1 and 6 have a weird cut in their strokes.

There are lots of weird confusing choices like the parenthesis being a round rect instead of a bow shape, the @ having a "complex a" inside, the 3 and 5 using a "cute" diagonal layout instead of the normal "rounded-and-rect layout".

Seems horrible for something that should be as simple as possible. The default system UI fonts like DejaVu Sans, Segoe UI, Roboto, etc. are far better.

Re: B612 Font Family

#30

I'm wondering if the image is real. Because there are slashed zeros and non-slashed on the same picture for some reason. Font seems to have non-slashed version. I would assume in cockpit it's better to always use slashed version to avoid confusion.

Discussed in other comments... but the zero-with-slash is only used in the flight plan section of that display; all of the other zeros are without the slash. It seems they only use the zero-with-slash where there might be a risk of ambiguity between 0 and O... everywhere else where it's just numeric readouts, there's no slash because there's no risk of confusion, and I'm guessing they decided zero-with-slash is more…

> and I'm guessing they decided zero-with-slash is more visually ugly/less intuitive for quickly reading numbers than zero-without-slash.

Yes, it can be confused with 8.

Post reply on HN