gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Task list updated


From: Jonathan Gapen
Subject: Re: Task list updated
Date: Sun, 25 Feb 2001 02:57:46 -0600

Adam Fedor wrote:
> Let me know what you think of the tasks and any time line changes.

    Improved Unicode support for gnustep-base needs to go in the task
list somewhere, probably for the GNUstep 0.7.0 release in June.  Kai's
GSFormat code is a wonderful addition and got a big chunk of it done,
but there's still more to do.  Among the issues:
    * Older code that still down-converts to C strings to do its work.
    * The UTF8 code doesn't work for me.
    * The NSCharacterSet bitmaps are from an outdated version of the
Unicode standard.
    * NSString doesn't preserve nearly as much information as it could
when down-converting into various string encodings.  For example, it
replaces accented characters with asterisks instead of stripping the
accents when down-converting to ASCII, and does the same to SCRIPT
CAPITAL M when encoding into ISO Latin 1 instead of changing the
character to LATIN CAPITAL LETTER M.  (This down-conversion information
is available in the Unicode Character Database.)
    * NSString's lowercaseString, uppercaseString, and capitalizedString
don't take into account the special capitalization rules, such as German
es-zed -> SS mapping.
    * NSString's rangeOfComposedCharacterSequenceAtIndex method is plain
wrong.  It returns the range of non-spacing marks, rather than the range
of a Unicode composed character sequence.

-- 
All persons, living or dead, are purely coincedental.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]