According to the new 4.0 definitions: - code points go from 0..10FFFF, inclusive - "scalar value" == "non-surrogate code point", so they are simply a restriction of code points to the ranges 0..D7FF, E000..10FFFF
Since surrogate code points can never represent characters, for a given character you can refer to "its code point" or to "its scalar value"; in that circumstance there is no effective difference in the terms. Mark __________________________________ http://www.macchiato.com ► “Eppur si muove” ◄ ----- Original Message ----- From: "Michael Everson" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, November 11, 2002 13:37 Subject: Re: Speaking of Plane 1 characters... > At 13:20 -0800 2002-11-11, Mark Davis wrote: > >If you look http://www.macchiato.com/ under "Unicode Charts", you can type > >in the code point (scalar value) for a character, then Enter, and you will > >get a chart. The UTF-8, 16, and 32 numbers are given in the chart for each > >value. > > Why do you call it a scalar value if it is really a code point? I > thought it was bad enough Unicode calls it code point while 10646 > calls it code position.... > > For the Terminology Police, > -- > Michael Everson * * Everson Typography * * http://www.evertype.com > >

