顔文字が □ や ? に文字化けするのはなぜ?
読む側の端末のフォントにその文字の形がないため、空の四角(豆腐)や「?」が代わりに描かれます。自分の画面では見えても、相手の画面では化けることがあります。珍しい文字の目や飾りで起こりやすいです。
かっこ・^ _ ; ・日本語の「・」や ω のような、どの端末にもある文字でできた顔を選べば化けません。顔文字辞典の各ページには、顔に含まれる全文字とUnicodeのコードポイントが載っているので、どれが珍しい文字か確かめられます。
Discord・Slackで ¯\_(ツ)_/¯ の腕が消えるのはなぜ?
DiscordとSlackは一部の記号を書式として読みます。バックスラッシュ \ は次の文字を隠し、_ や * で挟んだ部分は斜体や太字になります。だから ¯\_(ツ)_/¯ は ¯_(ツ)_/¯ に、(*^▽^*) は両側の * が消えて表示されます。
顔をバッククォート ` で囲めば、そのまま送れます(コード用の字体で表示されます)。肩をすくめる顔は、どちらのアプリにも /shrug コマンドがあります。
`¯\_(ツ)_/¯` `(*^▽^*)`アスキーアートがずれないように貼るには?
複数行のアスキーアートは、全文字が同じ幅の等幅フォントでしか揃いません。DiscordとSlackは、前後の行を ``` だけにしたコードブロックで等幅になります。このサイトの各作品の「``` コピー」ボタンは、その形でコピーします。
LINE・カカオトーク・iMessage・WhatsApp・X・Instagramにはコードブロックがないので、何をしてもずれます。1行の顔文字か、アートのスクリーンショットを送ってください。スマホは画面が狭いので、横30文字を超えるアートはコードブロックでも折り返されることがあります。
```
∧_∧
( ・ω・)
( つ旦O
```Xで顔文字が文字数を多く使うのはなぜ?
Xは文字に重みをつけて数えます。半角英数と基本的な記号は1、日本語の文字や罫線、多くの図形は2です。ちゃぶ台返し (╯°□°)╯︵ ┻━┻ は12文字ですが、Xでは20と数えます。(≧▽≦) は5文字で8です。
あと少しで上限を超えるなら、軽い顔に替えましょう。( ͡° ͜ʖ ͡°) は見た目どおり11、(^_^) は5です。
LINE・カカオトーク・iMessageで顔文字は使える?
1行の顔文字はどのチャットでも使えます。変わるのは読む側の端末のフォントだけです。( ͡° ͜ʖ ͡°) の眉のように記号を重ねた顔は、端末によって少しずれますが読めます。複数行のアスキーアートは3つともずれます(上の項目)。
うまく表示できた顔を残しておくには?
友だちの端末でもきれいに見えた顔は、スマホのユーザ辞書か、無料のカワスタアプリのお気に入りに入れておきましょう。アプリはお気に入りと最近使った顔をオフラインで残します。