Classical, authoritative and calm. Gives the brand institutional weight without decoration.
Newsreader for headings. IBM Plex for text.
Two families, three roles. Newsreader for headings. IBM Plex Sans for paragraphs and interface text. IBM Plex Mono for labels, code and figures.
Overview
Each section covers what the typeface is, why it suits our clients, and how to set it.
Clear, precise and minimal. Designed as a corporate system typeface, so it won’t look dated.
Plex Sans at a fixed width. For eyebrows, codes, statuses and anything a system produced.
Headings
Newsreader is a newspaper serif. It suits us for three reasons: thick and thin strokes are close in weight, so it looks steady; it has no flourishes; and its letters sit close, so a heading reads as one block. It looks cleaner the larger it is set.
Newsreader ⬩ 400 & 500abcdefghijklmnopqrstuvwxyz1234567890 ⬩ $18.0M ⬩ 02 / 04 ⬩ &@§¶
Our clients buy on credibility, not novelty. Newsreader looks established, like the type of newspapers, journals and law firms, not a new startup font. It also reads well small, which matters because many headings appear in memos, decks and briefs.
Two weights: 400 for almost everything, 500 when a heading sits on a coloured background. Keep font-optical-sizing: auto on so letter shapes adjust to size.
Text
Our readers check details: they skim, compare and verify numbers. Plex handles long paragraphs, dense tables and interface labels in one family, and its figures line up between a table and its caption.
IBM Plex Sans ⬩ body & interfaceRailblocks helps private equity and venture capital firms become AI-native by building AI operating systems they own and control, connecting a firm’s data, workflows, tools and agents in one coherent environment.
Interface text, captions and table cells are 14px. Emphasis uses weight 600, never italic.
Commissioned by IBM as a neutral corporate typeface. No startup styling, so it won’t date.
A clear 1 and tabular figures: what a page full of numbers needs.
Just warm enough to pair with Newsreader, where a colder sans would feel separate.
Labels
Our copy includes part codes, step counters, endpoints and currency. Plex was chosen because its mono was designed alongside the sans; without that, figures and punctuation don’t line up between a table and its caption. Mono labels look like part numbers on a tool, which suits the brand.
IBM Plex Mono ⬩ uppercase ⬩ trackedPlex Mono is Plex Sans at a fixed width, with the same shapes. Labels read as part of the text they describe.
Codes, endpoints, IDs, timestamps, statuses and step counters. If a system produced it, set it in mono.
Uppercase and tracked to +0.14em. It opens sections and labels the topic above a serif heading.
Scale
One scale for three roles. Display sizes are Newsreader, text sizes are Plex Sans, label sizes are Plex Mono in uppercase. Sizes are in rem, so everything scales together.
Tokens ⬩ live at sizeText colours
Type uses only named steps of the Tools palette, and the background decides which. On light backgrounds: Ink, Walnut, Leather and Clay. On Ink: Paper, Stone and Terracotta.
Four inks on light ⬩ three on darkDownloads
The three families as desktop fonts, for decks, documents and design tools. All three are open source under the SIL Open Font License; each package includes the licence.
ttf ⬩ otf ⬩ zip42 styles: 6pt, 16pt and 72pt optical sizes, ExtraLight to ExtraBold, with italics.
SIL OFL 1.1 ⬩ productiontype/Newsreader16 styles: Thin to Bold, with italics.
SIL OFL 1.1 ⬩ IBM/plex16 styles: Thin to Bold, with italics.
SIL OFL 1.1 ⬩ IBM/plex