On 05/08/2003 14:40, Mark Davis wrote:

Where did you get the notion that space is not a base character? And
base characters include those that are not control or format
characters. Space is neither one.

The standard specifically states in a number of places that to exhibit
a combining mark in isolation you use a space (or NBSP).

Mark
__________________________________
http://www.macchiato.com
►  “Eppur si muove” ◄



I got this from the Unicode Standard 4.0, as quoted by Jim Allan:

In http://www.unicode.org/book/preview/ch03.pdf the space characters in general are given class Zs:

<< Zs, Zl, and Zp are considered format characters, but their membership in the Z (separator) class takes precedence over their membership in the Cf class, because the General Category assigns only a single value to each character. >>

So the various space characters (class Zs) are also classified as format characters.

From http://www.unicode.org/book/ch04.pdf:

<< _D13 Base character:_ a character that does not graphically combine with preceding character, and that is neither control nor a format character. >>

Accordingly, by definition, spaces are not base characters.



-- Peter Kirk [EMAIL PROTECTED] http://web.onetel.net.uk/~peterkirk/





Reply via email to