「フォント」ではなく、3つの別々の仕組み
Discordの「なぜ私のテキストが効かないの?」という質問のほとんどは、互いに何の関係もない3つのものを混同することから生まれます。Discordはチャットでマークダウンを教えてくれるので、同じ手が名前の装飾にも効くはずだと思い込んでしまいます。効きません — 名前はまったく別の仕組みで動いているからです。
全体像を1枚の表にまとめました。どの欄がどの仕組みを使うかを覚えれば、もう二度と驚くことはありません。
| 仕組み | 何なのか | 効く場所 | 注意点 |
|---|---|---|---|
| マークダウン | Discordが変換して表示する記号(**bold**、*italic*、~~strike~~、ANSIの色) | メッセージのみ | すべての名前欄で無効。ANSIの色はデスクトップ限定 |
| Unicode「フォント」 | すでに装飾済みに見える置き換え文字(𝗯𝗼𝗹𝗱、𝓬𝓾𝓻𝓼𝓲𝓿𝓮) | 表示名・ニックネーム・サーバー/チャンネル/ロール名・自己紹介・メッセージ | 空白の四角で表示されることがある。スクリーンリーダーを妨げる。@ユーザー名では拒否される |
| Nitroのスタイル | 有料の表示名スタイル:本物のフォント+色+エフェクト | 自分の表示名 | サーバー内では色・エフェクトが表示されない(ロールの色が優先)。有料 |
マークダウン — メッセージ用
マークダウンは、Discordがメッセージを表示するときに適用する書式です。言葉の前後に記号を打つと、Discordがそれを本物のスタイルに置き換えます。
**太字**→ 太字*斜体*→ 斜体~~取り消し線~~→ 取り消し線__下線__→ 下線||スポイラー||→ クリックするまで隠れる> 引用と`コード`
これはメッセージを装飾する正しい方法です — 本物のテキストのままなので、検索でき、アクセシブルです。問題は、これを「効かなく」してしまう2つのミスです:
** text ** — アスタリスクの内側にスペースがあると無効になります。**text** と書きましょう。
`コードブロック` の中では、バッククォートがマークダウンをオフにします。装飾は外に出しましょう。
そして最大のポイント:マークダウンはユーザー名・ニックネーム・サーバー名・チャンネル名では何も起きません。これらはメッセージではないので、Discordがマークダウンを実行することは決してありません。
Unicode「フォント」 — 名前用
名前を装飾するときは、Discordに何かを変換してもらうことはできません — だから、すでに装飾済みに見える文字を使います。ジェネレーターは特殊なUnicode文字を使って「Nova」を𝗡𝗼𝘃𝗮や𝓝𝓸𝓿𝓪に変え、その完成品をそのまま欄に貼り付けます。変換処理が不要なので、マークダウンが効かない場所でも生き残ります。
これは、表示名・サーバーニックネーム・サーバー名/チャンネル名・ロール名・自己紹介・メッセージで使えます。ブロックされる場所はただ1つ:
a–z、0–9、_、. だけ — メンション・検索・ルーティングのためです。ここにおしゃれなフォントを貼るとDiscordは保存を拒否します。代わりに表示名を装飾しましょう。正直な注意点が2つあり、どちらも別の記事で詳しく扱っています:Unicodeの名前は一部の端末(特に古いAndroid)で空白の四角として表示されることがあり、スクリーンリーダーには読み取りにくいという点です。安全なスタイル(太字・斜体・スモールキャップス)を選び、上品にとどめましょう — 多くの大規模サーバーは、読みにくい名前やザルゴの名前をモデレーションしています。
Nitroの表示名スタイル — 有料で、思ったより範囲は狭い
Discordの有料プラン「Nitro」には、2025年末に追加された「表示名スタイル」という機能があります:本物のフォント、色、さらにはアニメーションのエフェクトを表示名に適用できます。プロフィールカードでは見栄えがします。でも、多くの人があとで痛感する落とし穴があります:
無料アカウントでもメニューを開いてスタイルをプレビューすることはできますが、保存できるのはNitroだけ — この「プレビューさせてから課金の壁」こそ、「フォントを使うのにそもそもNitroは必要なの?」と多くの人が今尋ねる理由です。この特定の機能についてはもっともな疑問ですが、Unicodeでの装飾が変わったわけではなく、そちらは変わらず無料です。
つまりNitroは、洗練されたプロフィールカードと、どこでも表示される独自の表示フォントが欲しいなら価値があります。会話に色付きテキストを入れる方法ではありません — それは別のツールです(次のセクション)。
メッセージの色付きテキストはどうなの?
メッセージ内の色付きテキストは、4つ目の、より限定的な手です:ANSIコードブロック。テキストを ansi とタグ付けしたトリプルバッククォートのブロックで囲み、色のためのエスケープコードを加えます。ただし限界ははっきり理解しておきましょう:
- 固定の8色だけ — カスタムのカラーコードは使えません。
- コードブロック内のみ — 普通の文章をインラインで色付けはできません。
- モバイルでは不安定 — スマホのユーザーにはプレーンなテキストとして表示されることがよくあります。
デスクトップ中心のサーバーの警告やログには便利ですが、汎用の装飾ツールではありません。メンバーの半分がモバイルなら、その人たちには色は見えないと考えておきましょう。
どの仕組みが必要?
| やりたいこと | 使うもの |
|---|---|
| メッセージ内で単語を太字・斜体に | マークダウン **…** |
| 表示名やニックネームを装飾する | Unicodeフォント(貼り付ける) |
| サーバー名やチャンネル名を飾る | Unicodeフォント+記号 |
| 固有の@ユーザー名の見た目を変える | 不可能 — 代わりに表示名を装飾 |
| 色付き・アニメーションのプロフィール名 | Nitroの表示名スタイル |
| メッセージ内の色付きテキスト | ANSIコードブロック(デスクトップ・8色) |
チャット用の仕組みを名前欄に使っただけです。
仕組みを欄に合わせれば、ちゃんと動きます。
Discordですぐ使える名前を作ろう
端末で安全なUnicodeスタイルを作ってコピーし、表示名やサーバーニックネームに貼り付けましょう — Nitroは不要です。
Discordフォントツールを開く →