コンピューターにおいて、Unicodeシンボルとは、自然言語を記述するために使用されるスクリプトの一部ではないが、テキストの一部として使用できるUnicode文字のことである。
多くの記号は、既存の文字セットやISO / IEC、その他の国内および国際規格から引き出されています。Unicode 規格では、「記号の世界は豊かで無限である」と述べていますが、記号が考慮されるためには、「プレーン テキストで交換する必要性または強い要望が実証されている」必要があります。[ 1 ]このため、どの記号をエンコードするか、また記号をどのようにエンコードするかという問題は、文字体系に関する問題よりも複雑になります。Unicode は、1 次元のプレーン テキスト コンテキストで意味を成す記号に焦点を当てています。たとえば、電子図記号の典型的な 2 次元配置は、それらを除外する正当な理由となります。[ 2 ] (ボックス描画文字、レガシー コンピューティング用記号、レガシー コンピューティング用記号補足などのレガシー文字は例外です。これらの記号は、主に過去のエンコード システムとの後方互換性のために存在します。実際、多くの電子図記号は Unicode のMiscellaneous Technicalブロックにエンコードされています。) プレーン テキストで適切に処理するためには、記号はモノクロ設定でも表示可能でなければなりません。単色、一次元、標準規格準拠といった制約はあるものの、 Unicodeシンボルの潜在的な領域は広範である。(ただし、 Unicodeに採用された絵文字(表意文字、図形記号)は、色は標準化されていないものの、色を使用できる。色に依存する絵文字は、従来、単色環境ではハッチングを用いて描画される。)
Unicode 17.0 [ 3 ] [ 4 ] には、以下のシンボルブロックを含む159,801文字があります。