漢字構成記述文字列 (IDS)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/08/29 07:05 UTC 版)
「漢字記述言語」の記事における「漢字構成記述文字列 (IDS)」の解説
Unicode仕様書第12章には、漢字構成記述文字(Ideographic Description Character)を用いた漢字構成記述文字列(Ideographic Description Sequence; IDS)の構文が定義されており、これは当該規格に含まれていない漢字を、すでに符号位置のある部品の組み合わせによって記述することを目的とする。U+2FF0からU+2FFBの領域にある12の特殊文字は前置演算子として働き、これにより他の漢字もしくは記述文字を組み合わせてより大きな字を構成する。 Unicode の漢字構成記述文字文字符号位置番号Unicode文字名Unicode文字名の意味(参考)⿰ U+2FF0 Ideographic description character left to right 漢字構成記述文字 左から右 ⿱ U+2FF1 Ideographic description character above to below 漢字構成記述文字 上から下 ⿲ U+2FF2 Ideographic description character left to middle and right 漢字構成記述文字 左から中および右 ⿳ U+2FF3 Ideographic description character above to middle and below 漢字構成記述文字 上から中および下 ⿴ U+2FF4 Ideographic description character full surround 漢字構成記述文字 完全な囲み ⿵ U+2FF5 Ideographic description character surround from above 漢字構成記述文字 上からの囲み ⿶ U+2FF6 Ideographic description character surround from below 漢字構成記述文字 下からの囲み ⿷ U+2FF7 Ideographic description character surround from left 漢字構成記述文字 左からの囲み ⿸ U+2FF8 Ideographic description character surround from upper left 漢字構成記述文字 左上からの囲み ⿹ U+2FF9 Ideographic description character surround from upper right 漢字構成記述文字 右上からの囲み ⿺ U+2FFA Ideographic description character surround from lower left 漢字構成記述文字 左下からの囲み ⿻ U+2FFB Ideographic description character overlaid 漢字構成記述文字 重なり 例えば、「」という字は「⿰書史」と記述できる。 この記述文字列は他の記述用の言語と比べ、筆画の位置や形状に関する詳しい情報は含んでいないという点で異なる。それ自体には、その記述する文字を実際に描画するのに必要な情報は示されていないのである。 しかし、使用するフォントにない、もしくはUnicode規格に存在しないといった理由で直接表示することができない漢字を読み手に説明するには、この記述文字列は有用である。 また偶然ではあるが、検索語を入れて結果を得る簡易的なインプットメソッドのような、文字検索の目的にも有用といえるだろう。 Unicodeのこれらの記述文字列の仕様は、以前のGBK規格に定められていた文字と構文に基づいている。 Matthew Skalaによるフリーソフトウェアパッケージ、IDSgrepは、UnicodeのIDS構文を拡張し、文字検索用に追加機能を入れている。またKanjiVGのデータベースをIDSgrepの拡張IDSフォーマットに変換したり、関連ソフトウェア「作りましょう」のフォントファミリーによって生成されたEIDSファイルを検索したりする機能ももつ。
※この「漢字構成記述文字列 (IDS)」の解説は、「漢字記述言語」の解説の一部です。
「漢字構成記述文字列 (IDS)」を含む「漢字記述言語」の記事については、「漢字記述言語」の概要を参照ください。
- 漢字構成記述文字列のページへのリンク