Zilla Slab: A common language through a shared font
blog.mozilla.org
blog.mozilla.org
Zilla Slab uses the SIL Open Font License and looks really nice, so it's a nice font to have available in your arsenal.
Certain special combinations of characters can be treated by a font as having a special rendering known as a ligature. In CSS3, rendering of these is controlled through the 'font-variant-ligatures' property: https://developer.mozilla.org/en-US/docs/Web/CSS/font-varian...
For a small example of text with and without ligatures for the common 'fi' and 'fl' combinations:
I use Fira Code for coding, ligatures are really nice.
I imagine you could crack open the font file itself and find out how this works - I'm not familiar with any of the tools to do this though.
Here's (I think) more detail: https://fontforge.github.io/editexample6-5.html
Look under Element » Font Info, and then Lookups. All tables under GSUB deal with glyph substitution. The liga table is the simplest, and it can be used to replace a ligature like 'fl' with a glyph that combines the two letter forms.
Still... that font is pretty, so they must know what they're talking about!
(This is not meant to disparage anyone in any way. Just musing aloud at how I don't "get it".)
So you do get it, just on a subconscious level! That's exactly what good font design is all about: being invisible. It just so happens that being unnoticeable is incredibly difficult to achieve, and changes all the time with culture. A good font matches the tone of your message while remaining clear and understandable. That's because fonts aren't for robots, they're meant to be read by humans.
What Mozilla is doing here is actually a branding exercise!
You already said that you would have felt like something was off. That's detracting from the experience even though you don't consciously know why.
A ton of effort goes into choosing the fonts of the hundred different things you see every day, so you've been trained to unconsciously associate different fonts with different feelings. You don't need to be able to pick a font out of a lineup in order for font choice to affect your experience. If I spend enough time on Mozilla's site, I'm going to start associating Zilla Slab with internet-related things, even though I still can't distinguish slab fonts. Your brain's good at things like that.
For those who don't notice consciously it'll do something on a subconscious level. For those who do notice the difference between Arial and Helvetica, it can make a world of difference.
It's a damn interesting field though, and there is beauty there too…
For web and graphic design there was almost no monetary cost to learning.
Nowadays there are plenty of good free fonts available too (although you are naturally limited). Free software fonts like Gentium are a pleasure on the eye in print.
I'm not too familiar with the more DTP side of software available as free software though.
Of course web browsers have come a long way too. Decent typography is already possible in the modern web browser, and more goodies become available all the time.
Maybe I could fix it if I put some effort into it, but I don't care about it that much either....
https://static.mozilla.com/moco/en-US/pdf/2015_Mozilla_Audit...
I think it's disingenuous to imply that commissioning a font and working to keep the web open are somehow mutually exclusive goals.
But I think your main thrust here is that it comes off as Mozilla acting aimless? It's a fair point, and it makes me a bit sad to think that Fira Sans has completely gone off of their radar now.