igFont について
igFont は小規模な独立系ツールサイトです。やることはひとつ、普通のテキストを SNS プロフィールに貼れる Unicode スタイルに変換することだけです。
このサイトについて
igFont は無料のブラウザベース文字装飾ツールです。単語や短いフレーズを入力すると、160 種類以上の Unicode スタイルに変換された結果が返るので、好きなものをコピーするだけです。アカウント機能もダッシュボードも定額課金もなく、履歴も保存しません。変換はお使いのブラウザ内で JavaScript によって実行され、入力内容が当方に送信されることはありません。
なぜ作ったのか
Instagram にはフォント選択機能がありません。プロフィールもキャプションもコメントも同じ書体で表示されます。これはプラットフォームが意図的に決めた設計です。違う見た目にしたい人は以前から Unicode 文字で代用してきましたが、当時それを手に入れるには、壊れたコードと動かないコピーボタンばかりのブログ記事を探し回るしかありませんでした。
このサイトは、私たち自身が使いたかった形にしたものです。入力欄ひとつ、すべてのスタイルが一度に表示され、クリックでコピー、登録の壁なし。ひとつのことだけを、導線で囲い込まずに提供します。
技術的な仕組み
Unicode にはラテン文字の装飾済み文字セットが複数そろっています。数学用太字、イタリック、スクリプト、フラクトゥール、二重線、サンセリフの各ウェイト、等幅などです。いずれも独立したコードポイントのブロックで、A–Z と同じ並び順になっています。したがって変換とは、各文字に一定のオフセットを足し、歴史的経緯でブロック外に置かれた少数のコードポイントを個別に処理することにほかなりません。
ブロックで表現できないスタイル、たとえばスモールキャップスや上付き文字は、音声記号やラテン拡張文字の対応表から組み立てます。取り消し線や下線は文字を置換するのではなく結合記号を付加するため、OS によって表示が変わる場合があります。
同じ対応表を二か所で管理しています。PHP が初回表示を担当し、スクリプトが動く前から実コンテンツがある状態にします。入力が始まると JavaScript が引き継ぎます。両者が食い違えばサイトは壊れているので、変更時は一体として扱います。
このサイトがしないこと
- 入力したテキストを保存、記録、送信しません。
- アカウント、メールアドレス、ログインを要求しません。
- フォントをインストールするとは謳っていません。実際に何もインストールされません。
- Instagram、Meta、TikTok などいかなるプラットフォームとも提携していません。
- ユーザーデータを販売しません。そもそも収集していません。
運営費について
サーバーには費用がかかり、ツールは無料なので、Google AdSense による広告を掲載しています。広告の配信は Google が行い、当方ではありません。個々のユーザーデータを当方が見たり保存したりすることはありません。詳細はプライバシーポリシーと Cookie ポリシーをご覧ください。
訂正とお問い合わせ
掲載しているガイドは、長さよりも正確さを優先しています。誤りを見つけた場合——文字対応の不具合、変更されたプラットフォーム仕様、根拠を失った記述など——をお知らせいただければ修正します。連絡先はお問い合わせページにあります。