[1] [DFN[BMP]] ([DFN[基本多言語面]]) は、 [[ISO/IEC 10646]] が規定する[[符号化文字集合]]の
00[[群]]00[[面]]です。

* Unicode との関係

[2] [[BMP]] と [[Unicode]] の [CODE(char)[[[U+0000]]]]〜[CODE(char)[[[U+FFFF]]]]
の割り当ては同じになっています。

[3] [[Unicode 2.0]] 以前は [[ISO/IEC 10646]] の [[BMP]] と [[Unicode]]
が同じであると理解されてきましたが、 [[Unicode]] に[[サロゲート・ペア]] 
が導入されたことにより ([[UTF-16]])、 [[BMP]] 以外に16個の[[面]]が [[Unicode]]
でも表現できるようになりました。

[5] 
[[BMP]]
は元々は [[ISO/IEC 10646]] の用語でしたが、現在では
[[Unicode]] の非[[サロゲートペア]]分のことも [[BMP]] と呼ばれています。

* 関連

[6] [[Windows Bitmap]] とは無関係。

* 歴史

[4] 
>
:基本多言語面、BMP (basic multilingual plane):
[[群]] 00 の[[面]] 00。
([[JIS X 0221]]‐1:2001 4.1)

>
最初の面 (群 00 の面 00) は、基本多言語面 (BMP)
と呼ぶ。基本多言語面は、[[アルファベット]]、
[[音節文字]]及び[[漢字]]の[[用字]]で一般に使用されるもの、
並びに各種の[[記号]]及び[[数字]]を含む。
(JIS X 0221‐1:2001 5. より)



* メモ