A thing with a value between 0 and 10FFFF₁₆ but not between D800₁₆ and DFFF₁₆, representing a valid Unicode scalar value.
Not all Unicode scalar values can be represented in a , so representing them as integers is required.
Unicode Scalar Values are uniquely identified by their value.