タイポグラフィコンバータ

Loading tool...

現代のレスポンシブWebデザインにおいて、アクセシブルで流動的なレイアウトを作成するには、正しいタイポグラフィ単位を使用することが不可欠です。 ピクセル (px) などの絶対単位も役立ちますが、現代のCSSでは、ルート EM (rem) や要素 EM (em) などの相対単位が強く推奨されています。これにより、ユーザーのブラウザ設定に基づいてレイアウトがシームレスに拡大縮小できるようになります。

スタイルシート全体をピクセルからremに切り替えるのは、計算が面倒な場合があります。 1 remはドキュメントのルートフォントサイズ(通常、デフォルトは $16$px)に等しいため、$24$pxをremに変換するには $24 \div 16$ を計算する必要があります。 しかし、その基本フォントサイズを $18$px に変更すると、それまでの計算はすべて無効になります。

当社のタイポグラフィ変換は、これらの計算を動的に処理します。 基本フォントサイズを即座に定義し、標準のCSS単位(px、rem、em、pt)と印刷固有の単位(in、cm、mm、パイカ)の間で自由自在に変換できます。 ロゴを印刷物からWebへ移植するフォントデザイナーであれ、レガシーサイトを再構築するフロントエンド開発者であれ、このツールは数学的に正確なスケーラブルな値を即座に提供します。

CSS単位の変換方法

  1. 1

    プロジェクトの基本フォントサイズを入力します。 デフォルトは 16px で、これは Chrome、Safari、Firefox の標準的なデフォルト設定です。

  2. 2

    変換したい数値(例:24)を入力します。

  3. 3

    「から」メニューから変換元の単位(例:ピクセル)を選択します。

  4. 4

    「まで」メニューからターゲットの単位(例:ルート EM)を選択し、最終的なスケーリング後の数値を取得します。

このツールを使用する理由

  • 古いCSSから現代の標準への移行を容易にする
  • 完璧にアクセシブルなスケーリングブレークポイントを確保
  • 基本フォントサイズを調整できるため柔軟性が高い
  • 無料で高速、煩わしいポップアップなし
  • UI/UX開発者およびデザイナーにとって重要なツール

相対単位の理解

「rem」とは何ですか?

REM は「Root EM」の略です。 ドキュメントのルート要素 `` のフォントサイズに基づいて拡大縮小します。 ルートサイズが 16px の場合、2rem はページ上のどこでも 32px に相当します。

「em」とは何ですか?

EM は、その *直近の親要素* のフォントサイズに基づいて拡大縮小します。 親の `div` のフォントサイズが 20px の場合、その中の要素に `1.5em` を指定すると 30px と計算されます。 これにより、rem よりも管理が難しくなりますが、独立したモジュール式コンポーネントには非常に強力です。

よくある質問

なぜすべてにピクセル (px) を使ってはいけないのですか?

ピクセル値をハードコードすると、アクセシビリティオプションが機能しなくなります。 視覚障害のあるユーザーがブラウザのデフォルトフォントサイズを 24px に上げた場合、`font-size: 16px;` を強制していると Web サイトが適切にズームされません。 相対単位 (rem) を使用することで、ブラウザが動的にスケールを再計算できるようになります。

ポイント (pt) とは何ですか?

ポイントは、主に印刷メディアや InDesign、Word などのタイポグラフィソフトウェアで使用される物理的な測定単位です。 1 ポイントは正確に 1/72 インチに相当します。 CSS の画面解像度を 96 DPI と想定して、これを論理的に変換しています。

ポイント (pt) をピクセル (px) に変換する際、基本フォントサイズは関係ありますか?

いいえ。 絶対単位 (px、pt、cm、in など) 間の変換は固定倍数であり、基本フォントサイズには左右されません。

関連ツール