Foundation
Typography
See the reading experience first. Inter carries human language; JetBrains Mono identifies information that is operational by nature.
01 / The decision
One voice, two clear jobs
Use Inter Variable for every idea, instruction, label, and action people must read. Use JetBrains Mono Variable only when the content itself is technical.
Human language · Inter Variable
Build clearly. Operate confidently.
Inter carries the ideas, instructions, navigation, and decisions people need to understand.
Operational data · JetBrains Mono
Illustrative data- Timestamp
- 2026-08-05 12:42:08 UTC
- Request ID
- req_84A2F6
- API path
- POST /v1/orders
02 / See it in use
The same identity at two operating rhythms
Editorial expression creates emphasis and momentum. Product expression stays compact and task-led. Both preserve the same typographic voice.
Run what builders cannot afford to improvise.
Create a differentiated marketplace experience while the connected operational foundation stays legible, measurable, and ready for the work behind it.
- 01DisplayThe main operating idea
- 02Body largeThe narrative and consequence
- 03UI labelThe concrete next action
- 04Operational labelShort evidence metadata only
Marketplace operations
production / overview
Heading · product content
Service health
Readable content remains Inter even inside a technical product.
| Service | Status | Updated | Request ID |
|---|---|---|---|
| Ordering.co API | Operational | 12:42:08 UTC | req_84A2F6 |
| Catalog sync | Needs review | 12:39:51 UTC | req_84A1D9 |
Operational data · mono, tabular where alignment changes
03 / How it works
Hierarchy follows the job
Display and heading establish the idea. Body explains it. Product content supports the task. UI labels name actions. Operational data identifies the machine-readable detail.
Display and heading
Body and product content
UI label and operational data
04 / Use & avoid
Mono means something
JetBrains Mono is a semantic signal, not a shortcut for making a composition look technical.
Use
2026-08-05 12:42 UTC
POST /v1/orders
ord_84A2F6
latency_ms
Timestamps, identifiers, paths, code, and brief operational values.
Avoid
RUN YOUR MARKETPLACE WITH TOTAL OPERATIONAL CONFIDENCE
Explore the platformParagraphs, headlines, navigation, and buttons. Mono is not decorative technical texture.
05 / Adaptation
Scale the composition, not the reader’s effort
The same hierarchy must remain legible on desktop, at 320px, and at 200% text size without clipping or forced tracking.
Desktop composition
System note
The hierarchy survives the viewport.
Headlines wrap naturally, body measure remains readable, and labels never require tighter tracking to fit.
320px content field
System note
The hierarchy survives the viewport.
Headlines wrap naturally, body measure remains readable, and labels never require tighter tracking to fit.
Sentence case
Stable numerals
Tracking boundary
06 / Technical reference
Implementation detail, when you need it
The examples above teach the behavior. Open the reference for font delivery, exact tokens, and production rules.
Font files, scale, and tokens
Delivery
Implementation
font.family.sans--od-font-sans
font.family.mono--od-font-mono
font.variant.monoLigatures--od-font-mono-ligatures
font.weight.regular--od-font-weight-regular
font.weight.medium--od-font-weight-medium
font.weight.semibold--od-font-weight-semibold
font.weight.bold--od-font-weight-bold
font.weight.extrabold--od-font-weight-extrabold
font.size.1--od-font-size-1
font.size.2--od-font-size-2
font.size.3--od-font-size-3
font.size.4--od-font-size-4
font.size.5--od-font-size-5
font.size.6--od-font-size-6
font.size.7--od-font-size-7
font.size.8--od-font-size-8
font.size.9--od-font-size-9
font.size.productUi--od-font-size-product-ui
font.size.productContent--od-font-size-product-content
font.lineHeight.tight--od-line-tight
font.lineHeight.heading--od-line-heading
font.lineHeight.body--od-line-body
font.tracking.tight--od-tracking-tight
font.tracking.heading--od-tracking-heading
font.tracking.label--od-tracking-label