タイポグラフィ

foundation

文字の大きさ・太さ・行間の決まりごと一覧です。役割ごとに決まったスタイルを使うことで、どの画面でも文字の見た目が揃います。

font — size

タイポグラフィの基本ユニット(size / weight / leading / tracking / family / style)。組み合わせて semantic 層の型を作る。

Aa

xs

12px

Aa

sm

14px

Aa

base

16px

Aa

lg

20px

Aa

xl

24px

Aa

2xl

32px

Aa

3xl

40px

font — weight

Ag

thin

100(400 で表示)

Ag

extralight

200(400 で表示)

Ag

light

300(400 で表示)

Ag

normal

400

Ag

medium

500

Ag

semibold

600

Ag

bold

700

Ag

extrabold

800

Ag

black

900(800 で表示)

font — leading

Text
Text
Text

4

16px

Text
Text
Text

6

24px

Text
Text
Text

8

32px

Text
Text
Text

10

40px

Text
Text
Text

12

48px

font — tracking

tighter

HELLO TYPO

-0.05em

tight

HELLO TYPO

-0.025em

normal

HELLO TYPO

0em

wide

HELLO TYPO

0.025em

wider

HELLO TYPO

0.05em

widest

HELLO TYPO

0.1em

font — family

事業承継をオープンに

Gen Interface JP

font — style

Aa

normal

Aa

italic

タイポグラフィー

Math.ceil((size × 1.3) / 8) × 8

8 の倍数の行間で 8×8 ベースグリッドに揃える。weight は body サイズが medium、display サイズが bold(font-bold / font-medium で上書き可)。

見出し(large 以上)はクラス自体がレスポンシブ。size・line-height の a→b はモバイル→md(768px)以上。本文(medium 以下・article)は 16px 基準を守り縮めない。※ この表は画面幅で size 側が切り替わります。

class
size
line-height
preview

.typo-xsmall

medium

12
16

日本語 にほんご ニホンゴ 0123 1行目
日本語 にほんご ニホンゴ 0123 2行目

.typo-small

medium

14
24

日本語 にほんご ニホンゴ 0123 1行目
日本語 にほんご ニホンゴ 0123 2行目

.typo-medium (base)

medium

16
24

日本語 にほんご ニホンゴ 0123 1行目
日本語 にほんご ニホンゴ 0123 2行目

.typo-large

bold

20
32

日本語 にほんご ニホンゴ 0123 1行目
日本語 にほんご ニホンゴ 0123 2行目

.typo-xlarge

bold

20→24
32

日本語 にほんご ニホンゴ 0123 1行目
日本語 にほんご ニホンゴ 0123 2行目

.typo-2xlarge

extrabold

24→32
32→40

日本語 にほんご 0123 1行目
日本語 にほんご 0123 2行目

.typo-3xlarge

extrabold

32→40
40→48

日本語 にほんご 0123 1行目
日本語 にほんご 0123 2行目

記事・読み物用 .typo-article

16 / 32 / regular

案件詳細記事など長文を読ませる本文用。サイズスケール(.typo-medium = 16/24)とは別枠で、行間を広め(32)に取り regular weight で可読性を優先する。

事業承継は、経営者だけの課題ではありません。従業員、取引先、地域経済まで巻き込む大きな転換点です。relay は、その複雑なプロセスをオープンにし、関わるすべての人が安心して次の一歩を踏み出せるよう支援します。
この段落は .typo-article(16px / 行間 32px)で表示しています。本文 .typo-medium(16px / 行間 24px)より行間が広く、長文でも視線が迷いにくいことを確認できます。

機能

このコンポーネントの用途

Figma の命名サイズに 1:1 対応する意味づけテキストスタイル層(.typo-*)。
ベースは typo-medium (16px)。本文も各コンポーネント内のテキストも
medium を基準サイズとして使い、補助/見出しはそこからの相対で選ぶ。
見出し/Display (large 以上) はクラス自体がレスポンシブで、モバイルで自動的に
1 段小さくなり md (768px) 以上で規定サイズに戻る(本文は縮めない)。

使用法

推奨される使い方と、やりがちな NG パターン

OK

  • ✓基準は typo-medium (16px)。本文・各コンポーネントのテキストは medium をベースに。
  • ✓補助/キャプションは small/xsmall、見出しは large 以上を 16px ベースから相対で選ぶ。
  • ✓medium 以下のサイズは weight を font-bold 等で上書きできる。
  • ✓見出しのレスポンシブは .typo-xlarge/2xlarge/3xlarge が自前で持つ。md:text-* で手動調整しない。

NG

  • ✕typo-large 以上で weight を bold 未満に下げない (font-semibold / font-medium 等) → デフォルトの weight のまま使う。
  • ✕typo-2xlarge / 3xlarge を font-bold 等で extrabold から下げない → デフォルトの extrabold のまま使う。
  • ✕text-sm / font-size を直書きしない → .typo-* を使う。
  • ✕本文 (medium 以下・article) をモバイルで縮める指定を足さない → 16px 基準を守る。