Make the
moment clear.
Foundations / 03
Typography
One voice across headlines, interfaces and live data.
Match the scale to the surface.
The brand specimen scale below supports campaigns and product references. This documentation site uses a quieter reading scale—not campaign-size headlines on every page.
- Page title
- 48/54 px desktop · 36/42 px mobile · 600 weight · −3% / −2.5% tracking
- Section heading
- 30/38 px desktop · 26/33 px mobile · 600 weight · −2% tracking
- Reading copy
- 16/27 px · 400 weight · 0 tracking · 60–75 characters per line
- Language
- Sentence case for titles and controls. All caps only for short Latin category labels. Chinese and Korean use zero tracking and native punctuation.
Typography
Editorial confidence. Product precision.
MERXI uses Geist for Latin brand and product text; IBM Plex Sans Condensed for odds, probability, score, balance, and P&L; MiSans for Simplified Chinese; MiSans TC for Traditional Chinese; and Pretendard for Korean. This is the production authority across App, Web, Admin, X, and campaigns.
Fast-moving markets need calm, direct language and consistent rhythm across every screen.
400–700 · Product, editorial, and interface standard0123456789 . , + − % × /
500–700 · Odds, scores, probability, balance, and P&L读懂市场,做出判断。
400–600 · 字距为 0 · 不使用英文全大写规则Native Simplified Chinese, Traditional Chinese, and Korean font, hierarchy, punctuation, betting-data, terminology, and campaign rules.
| Token | Family | Desktop | Mobile | Weight | Tracking | Case | Max lines | Use |
|---|---|---|---|---|---|---|---|---|
| Hero | Geist | 96 / 92 px | 52 / 52 px | 700 | −3.5% / −2.5% | Sentence | 2 | Large campaign only |
| Display | Geist | 72 / 72 px | 44 / 48 px | 700 | −3% / −2% | Sentence | 3 | Campaign statement |
| Heading 01 | Geist | 56 / 60 px | 36 / 40 px | 700 | −2.5% | Sentence | 3 | Chapter headline |
| Heading 02 | Geist | 40 / 44 px | 30 / 34 px | 700 | −2% | Sentence | 3 | Section headline |
| Heading 03 | Geist | 28 / 32 px | 24 / 30 px | 600 | −1.5% | Sentence | 3 | Content group |
| Title | Geist | 20 / 28 px | 18 / 24 px | 600 | −1% | Sentence | 2 | Cards and market titles |
| Body | Geist | 16 / 24 px | 16 / 24 px | 400 | 0 | Sentence | — | Editorial and product copy |
| Control | Geist | 15 / 20 px | 15 / 20 px | 500–600 | 0 | Sentence | 1 | Buttons, tabs, and inputs |
| Metadata | Geist | 14 / 20 px | 14 / 20 px | 400–500 | 0 | Sentence | 2 | Sources, time, and disclosure |
| Caption | Geist | 12 / 16 px | 12 / 16 px | 500–700 | +6% maximum | Uppercase | 1 | Short Latin labels, 12 characters max |
| Data | IBM Plex Sans Condensed | 24–64 px | 24–64 px | 600–700 | 0 | Format-led | 1 | Odds, scores, time, balances |
Headings, buttons, menus, and product messages.
Short Latin status labels only; tracking up to +6%.
Never title-case every word or letterspace paragraphs.
MERXI wordmark aside, wide tracking is not premium.