[Top][All Lists]
[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.