I was using the term "surrogate characters" to refer to "characters that require a pair of surrogates for representation in UTF-16" = "characters with assigned codepoints above FFFF".

I wasn't using "surrogate characters" to refer to the "surrogate code units", the UTF-16 code units between D800 and DFFF. Nor was I referring to the code points between 00D800 and 00DFFF that are reserved so that they do not collide with the UTF-16 surrogate code units.

With this usage, I hope it's clear what I meant. There are currently no characters assigned to codepoints above 00FFFF, so there are no associated names.

Mark

John Cowan wrote:

> Mark Davis wrote:
>
> > The surrogate characters currently have no names, since they are unassigned.
>
> Technically, the second half is wrong: they are assigned. They have no names
> because it makes no sense for individual surrogates to have names. Surrogate pairs
> will have names, presumably, when any of them are assigned.