技術仕様・標準の解説
CSSやHTMLの動作、標準の条件。実装状況と、適用される範囲も確かめます。
デザインスキルに加える、日本語の視点 v1.0.0
書体は合っている。でも、少し読みにくい。
改行や文字の密度から、日本語の画面を整えます。
既存のデザイン方針と併用 / MIT / 登録不要
「日本語」を、
ちゃんと整える。
64 項目の判断
39 件の一次資料
8 分野を必要なときに
条件・例外・確認方法つき
同じ言葉で、比べてみる
書体と文章を変えずに、見出しと本文の行高・字間を調整した編集例です。
調整前
チームの毎日を、
少し軽く。
気づいたことを共有し、次に取り組むことを揃える。AIと一緒に、日々の仕事を進めましょう。
調整後
チームの毎日を、
少し軽く。
気づいたことを共有し、次に取り組むことを揃える。AIと一緒に、日々の仕事を進めましょう。
この例は自作した比較用の見本です。スキルの有無による生成結果や、利用者試験の結果ではありません。行高の考え方を読む ↗
必要なところから
正解を一つに固定せず、いまの画面で判断できるように。各項目に、使う場面と出典を付けました。
64件を表示
公開実践(適用範囲を確認する)
書体・文字サイズ・行高・ウェイトを選ぶとき。実際に使う日本語の見出しと本文で判断する。
欧文の見本だけで採用せず、漢字・かな・数字を含む本文で確認する。フォント指定が日本語に効いているかも調べる。
出典:デジタル庁 タイポグラフィ / SmartHR 基本要素: タイポグラフィ
この項目へのリンク公開実践(適用範囲を確認する)
游ゴシックを採用する、またはWindowsで文字が細いという指摘があるとき。
同じfont-weightでも字面の濃さは一致しない。特に游ゴシックはMacの見た目だけで採用しない。
編集上の仮説(実画面で比較する)
書体・文字サイズ・行高・ウェイトを選ぶとき。実際に使う日本語の見出しと本文で判断する。
初期検討では本文1rem前後から試し、文字の複雑さと読む距離に合わせる。16pxを法的な最低値や万能の答えとしない。
出典:デジタル庁 タイポグラフィ / SmartHR デザイントークン: タイポグラフィ
この項目へのリンク編集上の仮説(実画面で比較する)
日本語の本文、二行以上の見出し、ルビのある段落に行高を設定するとき。
本文は1.6〜1.8、複数行見出しは1.3〜1.5を試す出発点とし、ルビ・サイズ・書体で調整する。
出典:デジタル庁 タイポグラフィ / SmartHR デザイントークン: タイポグラフィ
この項目へのリンク編集上の仮説(実画面で比較する)
書体・文字サイズ・行高・ウェイトを選ぶとき。実際に使う日本語の見出しと本文で判断する。
letter-spacing:normalを基点にする。英語の大文字ラベル用の広い字間や、大見出しの強いマイナス字間を和文全体へ広げない。
出典:W3C CSS Text Level 3 / デジタル庁 タイポグラフィ
この項目へのリンク編集上の仮説(実画面で比較する)
書体・文字サイズ・行高・ウェイトを選ぶとき。実際に使う日本語の見出しと本文で判断する。
明朝体を和風の記号として一括適用せず、記事の語り口やブランドに合う箇所で選ぶ。小さなUIでは細線を確認する。
出典:SmartHR 基本要素: タイポグラフィ / デジタル庁 タイポグラフィ
この項目へのリンク編集上の仮説(実画面で比較する)
日本語と英字・数字を同じ行に置くとき。価格、日付、製品名を重点的に見る。
同じfont-sizeだけで揃ったと判断せず、英字の高さ、数字、かなの字面、基線を確認する。数字の強調は対象を限定する。
出典:W3C 日本語組版処理の要件 / SmartHR デザイントークン: タイポグラフィ
この項目へのリンク公開実践(適用範囲を確認する)
書体・文字サイズ・行高・ウェイトを選ぶとき。実際に使う日本語の見出しと本文で判断する。
日本語Webフォントの転送量、必要なウェイト、表示中の代替書体を測る。swap指定だけで性能対策が完了したとしない。
出典:Google web.dev Best practices for fonts / SmartHR 基本要素: タイポグラフィ
この項目へのリンク技術仕様・標準の解説
見出しや本文の改行、句読点の位置、和欧混植の間隔を調整するとき。
日本語の文書には適切なlangを宣言する。通常の改行を基点にし、必要な箇所でline-break:strictを比較する。
出典:W3C Declaring language in HTML / W3C CSS Text Level 3
この項目へのリンク技術仕様・標準の解説
日本語が狭いカードからはみ出す、または欧文の単語が途中で切れるとき。
word-break:normalを基点にし、keep-allを日本語本文全体に設定しない。break-allも英語の長い語を壊すため、全体への設定を避ける。
編集上の仮説(実画面で比較する)
助詞や接尾辞だけが最終行に残るなど、意味のまとまりと表示幅が合わないとき。
助詞や接尾辞だけの最終行を避けたい場合は、文言・幅・サイズ・改行候補を比較する。見出し全体のnowrapで解決しない。
出典:W3C 日本語組版処理の要件 / Mozilla word-break
この項目へのリンク編集上の仮説(実画面で比較する)
見出しや本文の改行、句読点の位置、和欧混植の間隔を調整するとき。
CMS本文へ表示幅依存のbrを埋め込まず、短いコピーに必要な場合だけ使う。wbrは改行候補であり、日本語の他の改行を禁止しない。
出典:W3C CSS Text Level 3 / W3C WCAG 2.2 Understanding: Reflow
この項目へのリンク編集上の仮説(実画面で比較する)
見出しや本文の改行、句読点の位置、和欧混植の間隔を調整するとき。
短い説明文やカードでは左揃えを基点にし、text-align:justifyによる字間の伸びを確認する。長文の均等配置は目的がある場合に比較する。
技術仕様・標準の解説
括弧の余白や見出しの字面を詰めるためにOpenType機能を使うとき。
paltはフォントの字幅・間隔に関わる機能で、pwidとは異なる。句読点の空きを調整する目的ならtext-spacing-trimも比較し、本文全体への重ね掛けを避ける。
出典:Mozilla font-feature-settings / Mozilla font-variant-east-asian / Mozilla text-spacing-trim
この項目へのリンク技術仕様・標準の解説
見出しや本文の改行、句読点の位置、和欧混植の間隔を調整するとき。
text-autospace等を検討するときは対応環境を確認し、保存する文字列と見た目の間隔を区別する。原文の空白を一括挿入・削除しない。
出典:Mozilla text-autospace / W3C CSS Text Level 4
この項目へのリンク技術仕様・標準の解説
見出しや本文の改行、句読点の位置、和欧混植の間隔を調整するとき。
ルビはruby・rtを使い、縦組みはwriting-mode等で表す。一文字ずつbrを入れて縦書きを模倣しない。
出典:WHATWG HTML ruby / Mozilla writing-mode
この項目へのリンク編集上の仮説(実画面で比較する)
英語の大見出しや小さな日本語の副題からセクションの内容が分かりにくいとき。
英語の大見出しだけでセクションの内容を伝えず、日本語の見出しから用件を拾えるようにする。装飾の英語と情報の主役を区別する。
出典:デジタル庁 レイアウト / デジタル庁 リンクテキスト: アクセシビリティ
この項目へのリンク編集上の仮説(実画面で比較する)
LP、記事、一覧、業務画面の情報のまとまりと、狭い画面の配置を決めるとき。
英単語数を前提にした巨大見出しを置き換える際は、日本語実文の行数と隣接要素の位置からサイズを選ぶ。
出典:デジタル庁 タイポグラフィ / デジタル庁 レイアウト
この項目へのリンク編集上の仮説(実画面で比較する)
長文記事や説明欄の最大幅を指定するとき。chを日本語の文字数として扱わない。
chは主に欧文数字の幅に基づくため、日本語の行長へそのまま読み替えない。icや実文を使って比較する。
出典:W3C CSS Values: ic / W3C 日本語組版処理の要件
この項目へのリンク編集上の仮説(実画面で比較する)
LP、記事、一覧、業務画面の情報のまとまりと、狭い画面の配置を決めるとき。
日本人は高密度を好むと一括りにせず、比較する画面か読む画面かで密度を変える。余白だけを増やして階層の問題を隠さない。
出典:SmartHR デザイントークン: タイポグラフィ / デジタル庁 レイアウト
この項目へのリンク編集上の仮説(実画面で比較する)
LP、記事、一覧、業務画面の情報のまとまりと、狭い画面の配置を決めるとき。
短い英語のダミー文だけで高さを決めず、長い名称、複数行の説明、補足を入れる。本文の切り捨てで高さを合わせない。
出典:デジタル庁 レイアウト / W3C WCAG 2.2 Understanding: Reflow
この項目へのリンク編集上の仮説(実画面で比較する)
LP、記事、一覧、業務画面の情報のまとまりと、狭い画面の配置を決めるとき。
固定幅・固定高で文字を押し込まず、横の余白と最小の高さから考える。長いラベルは文言と配置も見直す。
出典:SmartHR Button / W3C WCAG 2.2 Understanding: Reflow
この項目へのリンク編集上の仮説(実画面で比較する)
LP、記事、一覧、業務画面の情報のまとまりと、狭い画面の配置を決めるとき。
漢字を含む太字見出し、太い罫線、塗り面が重なるときは、文字サイズ・ウェイト・背景のどれで強弱を付けるか比較する。
出典:デジタル庁 タイポグラフィ / SmartHR デザイントークン: タイポグラフィ
この項目へのリンク公開実践(適用範囲を確認する)
見出し、操作ラベル、エラー、リンクの日本語を新しく書く・短くするとき。
名詞やOKだけでは区別できない操作に、実行する動作と必要な対象を書く。
編集上の仮説(実画面で比較する)
見出し、操作ラベル、エラー、リンクの日本語を新しく書く・短くするとき。
情緒的な言葉だけで内容を隠さず、本文を読まなくても何の話か分かる日本語を用意する。
出典:デジタル庁 レイアウト / SmartHR その他のUIテキスト
この項目へのリンク公開実践(適用範囲を確認する)
見出し、操作ラベル、エラー、リンクの日本語を新しく書く・短くするとき。
登録、保存、申込、購入、送信を、実行する処理に合わせて選ぶ。同じ処理を別の語で呼ばない。
出典:SmartHR その他のUIテキスト / SmartHR Button
この項目へのリンク編集上の仮説(実画面で比較する)
見出し、操作ラベル、エラー、リンクの日本語を新しく書く・短くするとき。
操作ラベルを冗長な依頼文にせず、説明文の丁寧さと分けて検討する。敬語を全部除けば自然になるとは考えない。
公開実践(適用範囲を確認する)
見出し、操作ラベル、エラー、リンクの日本語を新しく書く・短くするとき。
エラーの対象を示し、利用者が次にできる操作を書く。入力した内容を残し、再入力を必要以上に求めない。
出典:SmartHR エラーメッセージ / デジタル庁 インプットテキスト: 使い方
この項目へのリンク公開実践(適用範囲を確認する)
見出し、操作ラベル、エラー、リンクの日本語を新しく書く・短くするとき。
同じ「詳しく見る」が並ぶ場合は、対象を含めて区別する。アクセシブルな名前にも可視ラベルの語を含める。
編集上の仮説(実画面で比較する)
見出し、操作ラベル、エラー、リンクの日本語を新しく書く・短くするとき。
FAQ、CONTACT等を置く前に、対象者がその語から行き先を判断できるか確認する。日本語訳の併記は必要な箇所だけにする。
出典:SmartHR その他のUIテキスト / デジタル庁 リンクテキスト: アクセシビリティ
この項目へのリンク編集上の仮説(実画面で比較する)
見出し、操作ラベル、エラー、リンクの日本語を新しく書く・短くするとき。
行数を減らすための推敲でも、対象、条件、金額、期限、断定の強さを残す。削れない場合はレイアウトを調整する。
出典:SmartHR その他のUIテキスト / デジタル庁 レイアウト
この項目へのリンク技術仕様・標準の解説
Enterキーに独自の検索・送信・決定処理を割り当てるとき。
独自のEnter送信ではIME変換中かを判定する。isComposingだけで対象のSafariまで保証したとしない。ボタンからの送信も残す。
出典:Google Chrome IME-safe enter-to-submit
この項目へのリンク編集上の仮説(実画面で比較する)
日本語の入力欄や、氏名・住所など日本語を含むデータを扱うフォームを実装するとき。
未確定文字を毎キーで置き換えない。整形が必要なら、確定後の時点と対象フィールドを決め、元の値を損なわないようにする。
出典:Google Chrome IME-safe enter-to-submit / Unicode UAX #15
この項目へのリンク公開実践(適用範囲を確認する)
日本語の入力欄や、氏名・住所など日本語を含むデータを扱うフォームを実装するとき。
業務で姓と名の区別が必要かを確認する。必要な場合もラベルと順序を明示し、外国籍の利用者や単名を想定する。
出典:W3C Personal names around the world
この項目へのリンク編集上の仮説(実画面で比較する)
日本語の入力欄や、氏名・住所など日本語を含むデータを扱うフォームを実装するとき。
読み仮名を収集する理由を確認し、必要な文字種と例を入力前に示す。見た目だけで全角やカタカナを強制しない。
出典:W3C Personal names around the world / デジタル庁 インプットテキスト: 使い方
この項目へのリンク編集上の仮説(実画面で比較する)
日本語の入力欄や、氏名・住所など日本語を含むデータを扱うフォームを実装するとき。
日本の住所を扱う場合は郵便番号補助を検討し、補完失敗や新しい住所でも手動入力できる経路を残す。
出典:デジタル庁 インプットテキスト: 使い方 / WHATWG HTML autofill
この項目へのリンク技術仕様・標準の解説
日本語の入力欄や、氏名・住所など日本語を含むデータを扱うフォームを実装するとき。
郵便番号や電話番号など計算しない文字列を、先頭の0を落とす数値モデルにしない。typeとinputmodeを目的に合わせて選ぶ。
出典:WHATWG HTML autofill / デジタル庁 インプットテキスト: 使い方
この項目へのリンク公開実践(適用範囲を確認する)
日本語の入力欄や、氏名・住所など日本語を含むデータを扱うフォームを実装するとき。
labelを置き、必要な条件と例をサポートテキストにする。placeholderだけに説明を置かず、必須・任意を文字でも示す。
出典:デジタル庁 インプットテキスト: 使い方 / デジタル庁 インプットテキスト: アクセシビリティ
この項目へのリンク公開実践(適用範囲を確認する)
文字数上限のある入力欄で、変換途中や貼り付けを制限するとき。
maxlengthで変換前のかなや貼り付けを切り捨てないか確認する。長さの単位と検証時点を定め、超過時には上限と修正方法を示す。
出典:デジタル庁 インプットテキスト: アクセシビリティ / Mozilla Intl.Segmenter
この項目へのリンク技術仕様・標準の解説
入力した氏名・引用・製品名へ、全半角変換やUnicode正規化を加えるとき。
NFKCは互換文字をまとめるため、保存する氏名や引用へ表示調整の都合だけで適用しない。比較用の値と原文を区別する。
出典:Unicode UAX #15 / W3C Personal names around the world
この項目へのリンク技術仕様・標準の解説
入力した文字列を保存・整形・再表示するとき、金額や日時を表示するとき。
ja-JP、JPY等を明示した整形を利用し、税込・税別、課金周期、対象プランを実データから表示する。
編集上の仮説(実画面で比較する)
入力した文字列を保存・整形・再表示するとき、金額や日時を表示するとき。
桁区切りと万・億表記を用途で選び、丸めの位置を固定する。原数値を保持し、比較表では同じ単位を使う。
技術仕様・標準の解説
入力した文字列を保存・整形・再表示するとき、金額や日時を表示するとき。
表示のロケールとタイムゾーンを決める。日付だけの値をUTC時刻へ変換して日がずれないか確認する。
出典:Mozilla Intl.DateTimeFormat
この項目へのリンク技術仕様・標準の解説
入力した文字列を保存・整形・再表示するとき、金額や日時を表示するとき。
和暦が必要な場合は暦を明示した整形を使い、検索・比較や入力で必要な表記も用意する。元号を固定文字列で連結しない。
出典:Mozilla Intl.DateTimeFormat
この項目へのリンク公開実践(適用範囲を確認する)
入力した文字列を保存・整形・再表示するとき、金額や日時を表示するとき。
数量や金額の列は右揃えを検討する。同じ列で単位と小数桁を揃え、識別子や文章の列と区別する。
出典:SmartHR デザイントークン: タイポグラフィ / Mozilla Intl.NumberFormat
この項目へのリンク編集上の仮説(実画面で比較する)
入力した文字列を保存・整形・再表示するとき、金額や日時を表示するとき。
編集する本文では表記方針を決め、UI・コード・引用・利用者入力へ同じ置換を強制しない。括弧は対応を保つ。
出典:Unicode UAX #15 / W3C 日本語組版処理の要件
この項目へのリンク技術仕様・標準の解説
入力した文字列を保存・整形・再表示するとき、金額や日時を表示するとき。
UTF-8を含む入力・保存・表示の経路を確認し、見た目が似た文字や異体字を欠落させない。文字数とバイト数を混同しない。
出典:W3C Multilingual form encoding / Unicode UAX #15
この項目へのリンク技術仕様・標準の解説
日本語の文字や操作を、拡大表示・読み上げ・異なる入力方法で確認するとき。
WCAGを確認する場合、通常の文字は4.5:1、大きな文字は3:1という条件と例外を区別する。日本語の細線は数値だけで読めたと判断しない。
出典:W3C WCAG 2.2 Understanding: Contrast Minimum
この項目へのリンク技術仕様・標準の解説
日本語の文字や操作を、拡大表示・読み上げ・異なる入力方法で確認するとき。
横書きでは320 CSS px相当の幅で、不要な横スクロールや文字の欠落を確認する。固定高の見出し・ボタン・カードを重点的に見る。
出典:W3C WCAG 2.2 Understanding: Reflow
この項目へのリンク技術仕様・標準の解説
固定高の部品や省略処理があり、利用者が行高・字間を変更する可能性があるとき。
利用者の行高・段落・字間変更で内容が欠けないことを確認する。WCAGの検査値をデザインの既定値にする義務と読み違えない。
出典:W3C WCAG 2.2 Understanding: Text Spacing
この項目へのリンク技術仕様・標準の解説
日本語の文字や操作を、拡大表示・読み上げ・異なる入力方法で確認するとき。
技術で表せる文字はテキストを使う。日本語のコピーを画像にする場合は、必要性と代替テキストを確認する。
出典:W3C WCAG 2.2 Understanding: Images of Text
この項目へのリンク技術仕様・標準の解説
日本語の文字や操作を、拡大表示・読み上げ・異なる入力方法で確認するとき。
ページの主言語を示し、まとまった別言語の部分は必要に応じて区別する。日本語を見せてlang=enのままにしない。
出典:W3C WCAG 2.2 Understanding: Language of Page / W3C Declaring language in HTML
この項目へのリンク編集上の仮説(実画面で比較する)
日本語の文字や操作を、拡大表示・読み上げ・異なる入力方法で確認するとき。
見た目を整えたルビ、縦書き、英語の飾り見出しが、本文の重複読みや順序の混乱を起こさないか確認する。
出典:WHATWG HTML ruby / W3C WCAG 2.2 Understanding: Language of Page
この項目へのリンク技術仕様・標準の解説
日本語の文字や操作を、拡大表示・読み上げ・異なる入力方法で確認するとき。
WCAG 2.2 AAの最小ターゲットは24 CSS pxの基準と間隔等の例外を含む。44pxを全てのAA必須条件と書かない。
出典:W3C WCAG 2.2 Understanding: Target Size Minimum
この項目へのリンク公開実践(適用範囲を確認する)
日本語の文字や操作を、拡大表示・読み上げ・異なる入力方法で確認するとき。
日本語の変換中にエラーを毎回読み上げたり、表示が動いたりしないようにする。ラベル・説明・エラーを関連付け、送信後に到達できるようにする。
出典:デジタル庁 インプットテキスト: アクセシビリティ / SmartHR エラーメッセージ
この項目へのリンク編集上の仮説(実画面で比較する)
日本語UIの修正案、追加スキルの効果、公開する主張を比較するとき。
最終評価には日本語の実文か、同じ長さ・役割の例文を使う。Lorem ipsumの画面だけで日本語の完成度を判定しない。
出典:デジタル庁 レイアウト / デジタル庁 タイポグラフィ
この項目へのリンク編集上の仮説(実画面で比較する)
日本語UIの修正案、追加スキルの効果、公開する主張を比較するとき。
SaaSの紹介、長文記事、業務UI等を別の課題として評価する。一つの見た目を全用途へ広げない。
出典:デジタル庁 レイアウト / SmartHR デザイントークン: タイポグラフィ
この項目へのリンク編集上の仮説(実画面で比較する)
日本語UIの修正案、追加スキルの効果、公開する主張を比較するとき。
ベースのデザインスキル、モデル、入力文、画面幅、フォントを固定し、追加スキルの有無で比較する。
出典:デジタル庁 レイアウト / Google web.dev Best practices for fonts
この項目へのリンク編集上の仮説(実画面で比較する)
日本語UIの修正案、追加スキルの効果、公開する主張を比較するとき。
読めない、操作できない、入力が失われる問題を先に解消する。字間や印象の好みは別の評価軸で比較する。
出典:W3C WCAG 2.2 Understanding: Reflow / Google Chrome IME-safe enter-to-submit
この項目へのリンク編集上の仮説(実画面で比較する)
日本語UIの修正案、追加スキルの効果、公開する主張を比較するとき。
通常文だけでなく、最長の想定名称、注記、エラー、数値を狭い幅へ入れる。例外処理は内容を隠す前に見直す。
出典:W3C WCAG 2.2 Understanding: Reflow / Mozilla word-break
この項目へのリンク編集上の仮説(実画面で比較する)
日本語UIの修正案、追加スキルの効果、公開する主張を比較するとき。
auto-phrase、text-autospace、text-spacing-trim等は、CSSの受理と対象ブラウザの表示を確認し、無効でも読める基本スタイルを保つ。
出典:Mozilla text-autospace / Mozilla text-spacing-trim / Mozilla word-break
この項目へのリンク編集上の仮説(実画面で比較する)
日本語UIの修正案、追加スキルの効果、公開する主張を比較するとき。
特定企業の数値や編集上の目安を、既存ブランド・用途へ無条件に上書きしない。適用する理由と、例外の判断を短く残す。
出典:デジタル庁 タイポグラフィ / SmartHR デザイントークン: タイポグラフィ
この項目へのリンク編集上の仮説(実画面で比較する)
日本語UIの修正案、追加スキルの効果、公開する主張を比較するとき。
「こなれた」だけで終えず、階層、改行、密度、和欧混植、文言の理解、入力の支障を別々に記録する。
出典:デジタル庁 レイアウト / デジタル庁 リンクテキスト: アクセシビリティ
この項目へのリンク条件に合う項目がありません。別の言葉を使うか、条件をリセットしてください。
いつもの制作に加える
frontend-designなど、使い慣れたデザインスキルと併用します。ブランド、色、構成を保ちながら、日本語の実文を見て仕上げます。
詳しい導入方法 ↗プロジェクトに追加
npx skills add sakimyto/japanese-web-design@v1.0.0 --skill japanese-web-designエージェントへの依頼例
frontend-design と japanese-web-design を使って、日本語の料金ページを作って。
既存のブランド方針を保ち、見出しの改行、文字の密度、価格と条件のまとまり、操作ラベルを調整して。判断の根拠を、ひとまとめにしない
CSSやHTMLの動作、標準の条件。実装状況と、適用される範囲も確かめます。
デジタル庁やSmartHRなどの基準。企業や用途の違いを踏まえて参照します。
実画面で比較するための出発点。行高や文字数の目安を、一律の義務にはしません。
生成結果の改善率、CVRの向上、すべての環境での表示を保証するものではありません。検証したこと・残っていること ↗