飾った名前を設定して、自分の画面では完璧に見えていた — なのに友達(やゲーム)が見ると□□□や???と表示される。あなたの側は何も壊れていません。相手の端末がその文字を描けないだけです。
名前を表示しているアプリ・ゲーム・スマホが、使われている装飾文字の絵(グリフ)を持っていないため、代わりに空の四角(□)や「?」を描画するからです。これは豆腐(tofu)と呼ばれる現象で、決めているのは相手側の端末であってあなたの端末ではありません — だから自分には正常に、相手には壊れて見えるのです。直し方は、広くサポートされているスタイルに切り替えること。太字・イタリック・スモールキャップスと筆記体はほぼどこでも表示されますが、フラクトゥール、ダブルストラック、Zalgo、珍しい記号は四角になりやすいスタイルです。
入力した名前はふつうのUnicodeテキストです — 装飾された文字も本物の文字です。それを表示するために、各端末は自分自身のフォントの中から一致する絵を探します。あるフォントにその文字の絵がないとき、代わりに「未定義」を表す四角(□)や?が描画されます。古いスマホ、内蔵フォントが小さいゲームのアプリ、一部のデスクトップアプリでとくに起こりやすい現象です。
ポイントは、四角が読む側で描画されるということ。だから同じ名前が、あなたのスマホでは完璧に、他の人のスマホでは壊れて見えることがあります。
同じ名前を、より互換性の高いスタイルで作り直して貼り直しましょう。
𝗕𝗼𝗹𝗱 · 𝘐𝘵𝘢𝘭𝘪𝘤 · ꜱᴍᴀʟʟ ᴄᴀᴘꜱ — 安全 · 𝕯𝖔𝖚𝖇𝖑𝖊 — 注意
ゲームの名前欄はたいてい小さい内蔵フォントしか持たないため、描画できない文字は四角として表示されるだけでなく、ゲーム側のフィルターに引っかかることもあります — その場合、名前自体が保存されません。プレビューで記号が□や?として表示されたら、それは非対応と判断して、リネームカードを使う前に別の記号に置き換えましょう。詳しくはゲーム名前が拒否される理由で解説しています。
関連:ゲーム名前が拒否される理由、空白(見えない)名前の作り方、why fonts show as boxes(英語ガイド)。
名前を表示している端末やアプリが、使われている装飾文字の絵(グリフ)を持っていないため、代わりに空の「.notdef」四角を描画するからです。これは表示する側のフォント不足が原因であって、文字そのものが壊れているわけではありません。フラクトゥール、ダブルストラック、Zalgo、珍しい記号で特に起こりやすい現象です。
原因は同じで、表示できないときの代わりの表示のしかたが違うだけです。一部のシステムは、対応していない文字の代わりに四角ではなく「?」を表示します。どちらも、その端末では文字を描画できなかったという意味です。
太字・イタリック・スモールキャップス・筆記体など、広くサポートされているスタイルで名前を作り直しましょう。フラクトゥール、ダブルストラック、Zalgo、珍しい記号は避けてください。これらの安全なスタイルなら、ほぼすべてのスマホ・アプリで正しく表示されます。
四角は、読む側の端末が自分自身のフォントを使って描画するものです。あなたのスマホにはその文字の絵があっても、相手の端末にはない — だから同じ文字が、あなたには正常に、相手には四角に見えるのです。特に古い端末で起こりやすくなります。
いいえ。文字そのものは壊れていません。その端末で絵が表示できていないだけです。名前を普通のテキスト欄にコピーすれば、同じ文字のままだとわかります。