nonBMP
Non-BMP refers to Unicode code points that lie outside the Basic Multilingual Plane (BMP). Specifically, non-BMP code points are those from U+10000 to U+10FFFF, spanning planes 1 through 16. These supplementary planes contain a large set of characters, including emoji, additional CJK ideographs, extended mathematical symbols, musical notation, historic scripts, and other specialized symbols.
Encoding and representation vary by encoding form. In UTF-16, non-BMP code points are encoded using surrogate
Practical implications include rendering and font support, since many fonts do not include glyphs for all non-BMP
The concept of non-BMP emerged with Unicode’s supplementary planes and has grown in importance as emoji and