CSS

約物の詰めをCSSで調整する方法|文頭のズレを整える実装テクニック

箇条書きや見出しで、「 ( 『 から始まる文章が少し右にズレて見えることはありませんか?
これは不具合ではなく、日本語フォント特有の仕様によるものです。

本記事では、約物の詰めについて、CSSを使った調整方法を実装ベースで解説します。
見た目を整えるだけでなく、実務でどこまで対応すべきかという観点も含めて紹介します。

テキストのリスト

  • 通常のテキストです
  • 「初回相談」は無料です
  • サービス内容をご案内します
  • (予約制)事前にお問い合わせください
  • 制作の流れをご説明します
  • 『制作事例』はこちらからご覧いただけます
  • 納期についてご案内します
  • 【見積もりのみ】のご相談も可能です

文頭に約物がある行だけ、右にズレて見えます。

なぜズレるのか

「 ( 『 などの約物には、フォント側で余白が設定されています。
そのため文頭に配置すると、他の文字と比べて右に寄って見えます。
この調整は「約物の詰め」や「カーニング」と呼ばれます。

約物の最初を詰める

文頭の約物は、約物自体を左に寄せます。
寄せ具合はフォントによって異なるので、目で確認しながら調整します。

  • 通常のテキストです
  • 初回相談」は無料です
  • サービス内容をご案内します
  • 予約制)事前にお問い合わせください
  • 制作の流れをご説明します
  • 制作事例』はこちらからご覧いただけます
  • 納期についてご案内します
  • 見積もりのみ】のご相談も可能です

約物の最初と最後を詰める

文頭だけでなく、約物の最後も調整することで、より自然な見た目になります。

  • 通常のテキストです
  • 初回相談は無料です
  • サービス内容をご案内します
  • 予約制事前にお問い合わせください
  • 制作の流れをご説明します
  • 制作事例はこちらからご覧いただけます
  • 納期についてご案内します
  • 見積もりのみのご相談も可能です

コードを載せておきます。

<ul>
  <li>通常のテキストです</li>
  <li><span class="kern-start">「</span>初回相談<span class="kern-end">」</span>は無料です</li>
  <li>サービス内容をご案内します</li>
  <li><span class="kern-start">(</span>予約制<span class="kern-end">)</span>事前にお問い合わせください</li>
  <li>制作の流れをご説明します</li>
  <li><span class="kern-start">『</span>制作事例<span class="kern-end">』</span>はこちらからご覧いただけます</li>
  <li>納期についてご案内します</li>
  <li><span class="kern-start">【</span>見積もりのみ<span class="kern-end">】</span>のご相談も可能です</li>
</ul>
.kern-start {
  display: inline-block;
  margin-left: -0.5em;
}

.kern-end {
  display: inline-block;
  margin-right: -0.4em;
}

実務での判断基準

すべてのテキストで調整する必要はありません。
キャッチコピーや箇条書きなど、どうしても気になる部分に対応します。

こうした細かな調整は、実装の丁寧さが伝わるポイントでもあります。

フォントによって余白の取り方が異なるため、数値は固定せず、見た目に合わせて調整するのが重要です。

まとめ

約物の詰めは小さな調整ですが、デザインの完成度に大きく影響します。
こうした細かな部分を丁寧に実装することで、仕上がりの品質が一段上がります。

facebook
twitter
line
hatena
pocket