日本語 UI 向け DESIGN.md: 和文フォント・行間・字間を先に書く
Google Stitch 由来の DESIGN.md は欧文前提が多く、和文フォント未指定・行間 1.4 前後・字間ゼロのままだと日本語 UI が崩れる。CJK 用の行間(目安 1.7〜2.0)や letter-spacing(目安 0.04〜0.1em)を DESIGN.md に明示する。公開例: kzhrknt/awesome-design-md-jp。
解決する問題
- 借りた awesome-design-md で日本語 LP を作ると、ブランドの美しさが再現できない
- エージェントが欧文の余白感覚のまま和文を組む
やり方
- プロジェクトの DESIGN.md(またはエージェントが読むデザインルール)に、少なくとも次を書く
- 和文/欧文それぞれのフォントスタック
- 本文・見出しの line-height(日本語は 1.7〜2.0 を起点に調整)
- letter-spacing / word-spacing の扱い(日本語はわずかな字間が読みやすいことが多い)
- 禁則・折り返し・全角記号の扱い
- 参考リポジトリを渡して「この CJK ルールを守って」と明示する
- 守れないと困る値は、既存の方針どおり lint/hook に寄せる
注意点
- 借りた DESIGN.md はそのまま使うと他社っぽくなる。トークンと「なぜ」を自社向けに書き換える
- 行間・字間の数値は出発点。実フォントで画面を見て調整する
関連
- AI 向け DESIGN.md は「値」ではなく「なぜ・いつ」を書き、守らせる部分は lint にする
- デザインシステムを MCP サーバーではなくスキルにする: package.json の版のリポジトリを手元に取り、README を順にたどらせる
出典
- @kuzzken · 2026-04-06
- GitHub: github.com