Class UCharacter.UnicodeBlock

[icu enhancement] ICU's replacement for java.lang.Character.UnicodeBlock. Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
A family of character subsets representing the character blocks in the
Unicode specification, generated from Unicode Data file Blocks.txt.
Character blocks generally define characters used for a specific script
or purpose. A character is contained by at most one Unicode block.

LOW_SURROGATES_ID

PRIVATE_USE_AREA_ID

public static final int PRIVATE_USE_AREA_ID

Same as public static final int PRIVATE_USE.
Until Unicode 3.1.1; the corresponding block name was "Private Use";
and multiple code point ranges had this block.
Unicode 3.2 renames the block for the BMP PUA to "Private Use Area"
and adds separate blocks for the supplementary PUAs.

PRIVATE_USE_ID

public static final int PRIVATE_USE_ID

Same as public static final int PRIVATE_USE_AREA.
Until Unicode 3.1.1; the corresponding block name was "Private Use";
and multiple code point ranges had this block.
Unicode 3.2 renames the block for the BMP PUA to "Private Use Area"
and adds separate blocks for the supplementary PUAs.

LOW_SURROGATES

PRIVATE_USE_AREA

Same as public static final int PRIVATE_USE.
Until Unicode 3.1.1; the corresponding block name was "Private Use";
and multiple code point ranges had this block.
Unicode 3.2 renames the block for the BMP PUA to "Private Use Area"
and adds separate blocks for the supplementary PUAs.

Status:

Stable ICU 2.4.

PRIVATE_USE

Same as public static final int PRIVATE_USE_AREA.
Until Unicode 3.1.1; the corresponding block name was "Private Use";
and multiple code point ranges had this block.
Unicode 3.2 renames the block for the BMP PUA to "Private Use Area"
and adds separate blocks for the supplementary PUAs.