CodeKitHub
日本語
テキストツール

スモールキャップジェネレーター

以下にテキストを入力すると、小文字がユニコードのスモールキャップスに変換されます。このスモールキャップスは、見出しやユーザー名、スタイリッシュなプロフィール文などでよく使われています。 これはCSSのfont-variantを使ったトリックではなく、本物のUnicodeテキストであるため、プレーンテキストが機能する場所であればどこでも同じように表示されます。

このツールとは?

タイポグラフィにおけるスモールキャップスとは、小文字を大文字の縮小版として表示し、実際の大文字は通常のサイズのままにするというものです。これがその視覚的な効果のすべてです。ソーシャルメディアのプロフィールやチャットメッセージなど、ほとんどのプレーンテキストの文脈ではCSSの 「small-caps」フォントスタイルを適用できないため、このツールでは、各小文字を、主にIPA(国際音声記号)およびラテン拡張ブロックから借用した本物のスモールキャピタルUnicode文字に置き換えることで、同様の外観を実現しています。

率直に言えば、1つだけ制限があります。qとxの2つの文字には、広くサポートされているスモールキャップスのUnicode文字が存在しないため、どこでも正しく表示されるとは限らない代替文字に置き換えるのではなく、通常の小文字のまま表示されています。

なぜこれを使うのか?

  • プレーンテキストが使用可能な場所ならどこでも、スモールキャップスの書体スタイルを適用できます。CSSやフォントのサポートは不要です。
  • 画像ではなく、本物のUnicode文字です。プレーンテキストが扱える場所ならどこにでもコピー&ペーストしてください。
  • 大文字、数字、および句読点は変更されず、スモールキャップスの実際の組版上の挙動に合わせています。
  • 100% プライベート:置換はブラウザ内でローカルに行われます。
  • 無料、登録不要、文字数制限なし。

使い方

  1. 入力ボックスにテキストを入力するか、貼り付けてください。
  2. 「生成」をクリックします。
  3. 「コピー」をクリックし、結果をソーシャルメディア、ユーザー名、チャット、ドキュメントなど、どこにでも貼り付けてください。

入力

Hello World

出力

Hᴇʟʟᴏ Wᴏʀʟᴅ

元の大文字(H、W)はそのままのサイズのままですが、小文字(e、l、l、o、o、r、l、d)のみがスモールキャップスに変換されます。これは正しい組版上の動作であり、バグではありません。

実用的なヒント

  • 効果を最大限に引き出すには小文字で入力してください。大文字は意図的に変更されないため、すべて大文字で入力しても変換後の表示に変化はありません。
  • スモールキャップスは、短いフレーズや見出し、ユーザー名には適していますが、長い段落をスモールキャップスで書くと、通常のテキストに比べて目を通すのが明らかに難しくなります。
  • 特に「q」や「x」が必要な場合、出力では通常の小文字として表示されます。これはUnicodeのカバー範囲に欠落があることが知られている問題であり、別のツールを使って回避すべき問題ではありません。
  • このサイトにある他のユニコードテキストスタイリングツール(例えばZalgoなど)は、意図的に解析しにくく作られているのとは異なり、Small Capsは完全に読みやすい状態を保っています。

Small Capsとその他の文字置換ツールとの比較

スモールキャップスでは、小文字を、見分けがつきにくいほど小さくした大文字に置き換えつつ、テキストの可読性を完全に維持します。これは、控えめでプロフェッショナルな印象を与えるスタイルの選択肢です。 もし、同様の「文字をUnicodeの類似文字に置き換える」効果を、異なる視覚的結果で実現したい場合は、当サイトの「バブルテキストジェネレーター」や「逆さテキストジェネレーター」が、同じ基本コンセプトを用いながら、全く異なる結果を生み出しています。

文字の置換ではなく、大文字小文字の書式設定(コードのテキストを適切なタイトルケース、全大文字、またはキャメルケースにすること)が目的の場合、大文字小文字変換機能は、異なるUnicode文字に置き換えるのではなく、大文字小文字の表記を変更することで、これに対応します。

大文字・小文字変換ツール · バブルテキストジェネレーター

よくある質問

なぜ大文字は、小文字と同じように小さくなるのではなく、同じ大きさのままなのでしょうか?

スモールキャップスは、実際にはこのように活字上定義されています。小文字はスモールキャップスとして表示され、既存の大文字は通常のサイズのままです。もし両方を同じだけ縮小してしまったら、単に通常のテキストが小さくなるだけで、スモールキャップスの効果は得られません。

なぜ「q」と「x」は変換されないのですか?

Unicodeには、フォントやプラットフォームを問わず確実にサポートされる「q」や「x」の小文字大文字(スモールキャピタル)は含まれていません。一部のデバイスでは四角いボックスやグリフ欠落の記号として表示される可能性のある、あまり使われない文字に置き換えるのではなく、このツールではこれら2つの文字を通常の小文字のまま表示します。これは仕様上の欠落であり、黙って失敗するわけではありません。

小文字のテキストは、貼り付けた場所すべてで正しく表示されるでしょうか?

標準的なUnicodeテキストを表示するほぼすべての環境で、これらの文字は正しく表示されます。というのも、これらの文字は、実質的にすべての現代のフォントやプラットフォームでサポートされている、確立されたUnicodeブロック(主にIPAの音声記号)に由来するものだからです。

これは、CSSの`font-variant: small-caps`を使用することと同じですか?

見た目は似ていますが、技術的には異なります。CSSのスモールキャップスは、スタイルを制御できる場所(例えば、自分で作成したウェブページなど)でのみ機能するフォントレンダリングの指示です。 このツールは実際に異なるUnicode文字を生成するため、CSSがまったく適用されないプレーンテキストフィールド(プロフィール、ユーザー名、チャットメッセージなど)にコピー&ペーストしても、スモールキャピタルの見た目は維持されます。

このツールは、私のテキストをどこかにアップロードしますか?

いいえ。文字の置換は、ブラウザ内で完全に実行されるJavaScriptによって行われます。入力した内容は一切サーバーに送信されません。

関連ツール