Andrew West <andrewcwest at gmail dot com> wrote:

> I'm afraid SC UniPad didn't do a very good job -- in your "decomposed"
> version all the small letters with oxia (e.g. U+1F71 GREEK SMALL
> LETTER ALPHA WITH OXIA in πράγμαθ') remain undecomposed.
>
> I'm not sure what your "single click" is, but I guess you are
> referring to the "Edit : Convert : Decompose Combinations" menu item
> in UniPad. This does not produce Unicode-compliant decompositions.

You're right, technically. UniPad's "decomposition" only converts
between precomposed letters and combinations of base letter plus one or
more combining marks. It does not perform true normalization, in the
sense of converting a character like U+1F71 to its singleton equivalent
U+03AC.

In terms of what Suzanne was looking for, the example was probably
sufficient, because I got the impression she was interested in the
ability of her system to display precomposed letters vs. base letters
with combining marks. Singleton decompositions don't change that.

> Now, if you want something that will convert reliably between NFC,
> NFD, NFKC and NFKD normalization forms, you should give BabelPad a
> try.

Your product? Sure, I can try it. I wasn't actually advertising my own
product -- if I had written UniPad, and was charging $199 for it, I
probably would have updated it sometime within the past two years, or at
least posted a notice of when an update might be available.

--
Doug Ewell
Fullerton, California
http://users.adelphia.net/~dewell/