インク、紙、スパーク
--paper
ライト #f8f7f2 · ダーク #15171c
--ink
ライト #15171c · ダーク #f8f7f2
--spark
ライト #e1402f · ダーク #e1402f
使っている場所
ライトとダークで入れ替わる2つの無彩色と、どちらでも変わらない赤がひとつ。赤は塗りと罫線に使い、赤い文字には --spark-ink を使います。
色、書体、ブランドマーク。すべてのページを形づくるトークンを、実物のまま並べました。
--paper
ライト #f8f7f2 · ダーク #15171c
--ink
ライト #15171c · ダーク #f8f7f2
--spark
ライト #e1402f · ダーク #e1402f
使っている場所
ライトとダークで入れ替わる2つの無彩色と、どちらでも変わらない赤がひとつ。赤は塗りと罫線に使い、赤い文字には --spark-ink を使います。
使っている場所
サイトのすべての色には名前がついています。値と紙に対するコントラスト比は、読み込まれているスタイルシートから読み取るので、ライト/ダークの切り替えに合わせて変わります。文字には ink、ink-2、muted、spark-ink を使い、罫線と spark は形のために使います。
Intent First reads language as intent, context and constraints, not as menu paths.
Intent First reads language as intent, context and constraints, not as menu paths.
Design system · 0123456789
Intent First は、言葉をメニュー操作に当てはめず、意図・文脈・制約として読み取ります。
Intent First は、言葉をメニュー操作に当てはめず、意図・文脈・制約として読み取ります。
デザインシステム · 0123456789
使っている場所
文字が指定するのは書体ではなく、見出し・本文・ラベル・人の言葉・データという役割です。スイッチを切り替えると、サンプルの見出しの書体がすべて入れ替わります。日本語には専用の書体があります。
| サイズ | display | body | label | voice | data |
|---|---|---|---|---|---|
| text-caption13px | 意図 | 意図 | 意図 | 意図 | 意図 |
| text-meta14px | |||||
| text-body17px | 意図 | 意図 | 意図 | 意図 | 意図 |
| text-lead21px | 意図 | 意図 | 意図 | 意図 | 意図 |
| text-h426px | 意図 | 意図 | 意図 | 意図 | 意図 |
| text-h333px | 意図 | 意図 | 意図 | 意図 | 意図 |
| text-h241px | Aあ | Aあ | Aあ | Aあ | Aあ |
| text-h152px | Aあ | Aあ | Aあ | Aあ | Aあ |
| text-display52–65px | Aあ | Aあ | Aあ | Aあ | Aあ |
| text-hero41–96px | Aあ | Aあ | Aあ | Aあ | Aあ |
使っている場所
すべての役割を、文字サイズの全段階で並べました。ピクセル数はおおよその目安です。大きい段階は画面幅に合わせて変わります。
| 4px | |
| 8px | |
| 12px | |
| 16px | |
| 24px | |
| 32px | |
| 48px | |
| 64px |
4pxから64pxまでの余白の目安を、実寸で描いています。




明るいブラウザ画面のファビコン。apple-touch-icon(正方形、余白なし)にも使います。
/brand/favicon-light-32.png · 192 · 512




暗いブラウザ画面のファビコン。
/brand/favicon-dark-32.png · 192 · 512
使っている場所
intentfirst の頭文字を Newsreader で組み、i の点だけを spark の赤にしました。条件のはじまりに読めるのは、このサイトの主題そのものだからです。こういう状況なら、AI はどうするか。