While investigating a bug in a web app, I found an issue in Chromium that the Book and Ultra weights of Fira Sans exposes. It's not a problem with the fonts (I'm fairly certain), but I wanted to link to the ticket here since it affects Fira (among other fonts with "non-standard" style names such as "Text", "Book", etc), in the hopes that someone else here can confirm the issue and/or can help get it resolved. Thanks!
Install Fira Sans on your system by dragging the ttfs to the fonts folder (~/Library/Fonts on Mac, C:/Windows/Fonts on Windows)
Open this page (zip) in Chrome on Windows 10 (or Edge, a Chromium-based browser), and observe that only the "Text" weight falls back to the monospace font.
Open the same page in Chrome/Mac, Firefox/Win or Firefox/Mac, and observe the "Text" weight comes through correctly.
The test page declares each style of IBM Plex Sans in the following manner:
The font's "font family" field (Windows Name ID 1) is reproduced in the font-family CSS property. The font-weight and font-style CSS attributes reflect the font's "font style" field (Windows Name ID 2).
i.e.
font-family: "Fira Sans Book";
font-weight: normal;
font-style: italic;
Hey all,
While investigating a bug in a web app, I found an issue in Chromium that the Book and Ultra weights of Fira Sans exposes. It's not a problem with the fonts (I'm fairly certain), but I wanted to link to the ticket here since it affects Fira (among other fonts with "non-standard" style names such as "Text", "Book", etc), in the hopes that someone else here can confirm the issue and/or can help get it resolved. Thanks!
https://bugs.chromium.org/p/chromium/issues/detail?id=1130792
The issue can be reproduced as follows:
Open the same page in Chrome/Mac, Firefox/Win or Firefox/Mac, and observe the "Text" weight comes through correctly.
The test page declares each style of IBM Plex Sans in the following manner:
The font's "font family" field (Windows Name ID 1) is reproduced in the font-family CSS property. The font-weight and font-style CSS attributes reflect the font's "font style" field (Windows Name ID 2).
i.e.
or
etc.
This is how the fonts are referenced if a user makes an HTML document from a Word document, for example.
Thanks again!