飾り文字の生成 — 日本語に効くものと効かないもの
入力した文字を71通りの見た目に変換します。ただし多くは英数字だけを置き換えるものなので、日本語には効きません。実際に変化するスタイルだけを残して表示します。
𝗕𝗼𝗹𝗱 や 𝓢𝓬𝓻𝓲𝓹𝓽 のような文字は、フォントを変えているわけではありません。Unicodeが数学記号などのために別に用意している、形の違う文字に置き換えているだけです。
だから、その文字が用意されていない文字種には効きません。Unicodeは日本語の漢字やかなについて、こうした装飾版を持っていません。
日本語に効くのは結合文字と囲み
日本語を入れると、71種類のうち半分以上が入力したままを返します。以前はそれも一覧に並んでいたため、同じ文字が書かれた行を延々とスクロールすることになっていました。今は効かないスタイルを隠し、何件隠したかを表示します。
日本語で実際に変化するのは、文字そのものを置き換えない方式です。取り消し線・下線・波線のように結合文字を足すもの、【 】や『 』で囲むもの、文字の間を空けるもの、順序を逆にするもの。
「日本語」と入れると、この種類だけが残ります。数が減って見やすくなり、使えるものだけを選べます。
日本語で使えるもの
| 種類 | 例 |
|---|---|
| 取り消し線 | 日̶本̶語̶ |
| 下線 | 日̲本̲語̲ |
| 囲み | 【日】【本】【語】 |
| 字間を空ける | 日 本 語 |
| 逆順 | 語本日 |
使う前に知っておくこと
これらの文字は、環境によっては四角(豆腐)で表示されます。相手の端末に字形がなければ読めません。プロフィール名を全部この文字にすると、一部の人には何も読めない名前になります。
検索にも引っかかりません。見た目は同じでも別の文字なので、名前で検索されても出てきません。読み上げソフトも正しく読めず、記号の羅列として読み上げます。
強調したい一語だけに使う、プロフィールの装飾として少量使う、といった範囲にとどめるのが無難です。
よくある質問
日本語なのに何も変わりません。
多くのスタイルは英数字だけを置き換えるためです。効かないものは自動的に隠れます。
Instagramやプロフィールで使えますか?
多くのサービスでそのまま表示されます。ただし環境によっては四角になり、検索にも引っかかりません。
フォントをインストールする必要はありますか?
ありません。文字そのものを置き換えているので、どこに貼っても同じ見た目になります。
入力した文字は保存されますか?
保存されません。変換はすべてブラウザの中で行われます。
