質問は非常に広いです。それは文字通り何千もの質問に分割される可能性があります。これが質問の内容のようで、実際にはコードに関するものではありません。そして、それは文字エンコーディングではなく、ある観点から「奇妙な」または「珍しい」または「特別」と見なされる文字に関するものです。(言及されている文字はいずれも ASCII でエンコードされていません。ISO-8895-1 でエンコードされているものもあります。すべて Unicode でエンコードされています。)
文字はHTML ドキュメントで使用されます。それらを使用しないことに対する一般的な理由はありませんが、特定の状況で特定の文字が最適なアプローチではない可能性がある特定の理由がたくさんあります.
たとえば、例で言及した「小さな点」(おそらく点ではなく、円または黒丸)は、説明したように制御要素として使用すると、使いやすさとアクセシビリティの低下を意味します。それらを大幅に大きくすると状況は改善されますが、これは多かれ少なかれ、そのようなテキスト文字がコントロールに適していないことを証明しています.
スクリーン リーダーは、文字のさまざまなプロパティのデータベースを使用すれば、特殊文字を理解できます。そうではなく、最も一般的な特殊文字でさえ正しく読み取れないことがよくあります。文字の Unicode 名を読み取るだけでは、わかりにくく、誤解を招く可能性があります。適切な読み方は、一般的に意味と文脈に依存します。
ただし、主な問題は、人々は通常、あなたが割り当てた意味で文字を認識しないということです. 丸で囲まれたプラス記号「⊕」の意味を知っている人はどれくらいいますか? 楽観的に考えれば、1,000 分の 1 かもしれません。特に記法がそこで定義されている場合は、高度な数学や物理学に関するページで in を使用しても問題ないかもしれません。しかし、一般的なテキストで使用すると、ただの… 奇妙な文字になり、人々はさまざまな意味を読み取ったり、困惑したりします.
そのため、かっこいいという理由だけで特殊文字を使用することはお勧めできません。特別なキャラクターの時間と場所がある場合でも、技術的な問題があります。「⊕」を含むと予想されるフォントの数は? Joe Q. Public のコンピューターには、それらのフォントがいくつあると思いますか? この特定のケースでは、フォント カバレッジはかなり良好であることがわかりますが、ほとんどのプラットフォームをカバーするには、それを分析し、CSS コードにフォント名の長いリストを記述する必要があります。うんちの山 (♨) の場合、ほとんどの人が代表できない性格の象徴以外のものを見ると期待するのは非現実的です。そのようなことを見つける方法については、HTML で特殊文字を使用するためのガイドを参照してください。