本文へスキップ
FancyTextGenerator.com特殊文字ジェネレーター

Unicode のフォントと本物のフォント

コピペする「おしゃれフォント」がフォントではない理由と、その違いが実際に何を意味するのか。

フォントは字の描き方であって、文字そのものではない

本物のフォントとは、文字をどう描くかを端末に伝えるファイルです。Helvetica で組もうと Times New Roman で組もうと、A は A のまま——変わるのは形だけです。フォントを替えれば、ページ上のすべての A がいっしょに変わります。

このサイトのスタイルは逆の仕組みです。文字の描き方を変えるのではなく、たまたま装飾された A に見える、まったく別の文字に置き換えます。太字の「𝐀」は太字フォントで組んだ A ではありません。U+1D400、MATHEMATICAL BOLD CAPITAL A ——独自の符号位置を持つ、それ自体が別の文字です。

この違いが大事な理由

書式ではなく文字だからこそ、コピペしても生き残ります。Instagram のプロフィール欄に太字ボタンはありませんが、文字なら受け付けます。だから書式なら消えてしまう場所でも、U+1D400 を貼れば通るのです。

同じ性質が問題の原因でもあります。テキストは装飾されたのではなく永久に別物へ変わっているので、書式なら決して伴わない代償がついてきます。

  • 検索に引っかかりません。あなたの名前で検索しても 𝓎𝑜𝓊𝓇 𝓃𝒶𝓂𝑒 は見つかりません。
  • スクリーンリーダーは一文字ずつ読み上げたり、読み飛ばしたり、各文字の正式な Unicode 名を読み上げたりします。
  • 対応する文字を持たない端末では、空の四角が表示されます。
  • プラットフォームによっては文字ごと拒否したり削除したりします。ユーザー名では特にそうです。

これらの文字はどこから来たのか

その多くは数学のために Unicode に加えられました。数学では装飾そのものが意味を持つため、太字のベクトルと斜体のスカラーを区別する必要があるのです。Unicode はその区別を「数学用英数字記号」ブロックの独立した文字として符号化しました。

それを装飾に使うのは Unicode がまったく想定していなかった転用であり、だからこそ対応状況がまちまちで、支援技術の扱いも悪いのです。

こちらのツールもどうぞ