> > Marcus, out of curiosity -- is this done visually only or is > what's stored to disk actually changed ? ie. what is stored to > disk ("U+0047 + U+0327" or "U+0122") ?
Actually both ways can be used in cases where a precomposed form is present in Unicode. Although it's recommended to used composing characters. The characters in the Latin 1-part will mostly be stored in precomposed form due to tradition. Further, sorting is another interesting thing. Precomposed and composed variants is equal. And then there are different sorting order for different languages, but that's another story... > > I can see that there are a few exceptions to the superimposition > (you note one above with U+0327 when its proceeded with "g" -- looks > like the cedilla oddly enough goes from below to above mysteriously), > but overall it would still visually look OK if things were superimposed > given the exceptions were taken care of, check the various other > characters -> http://www.unicode.org/charts/PDF/U0100.pdf). > > I can only conclude one of two things at this point, > > 1. All composers are superimposed with a few exceptions in which > replacements are used. > > -or- > > 2. There are two flavors of composing characters and their meaning. > Some that get superimposed while others dictate the need to change > a previous form. > > I would tend to think it'd be #1 I think using a precomposed form, if defined and available and superimpose otherwise is a good idea. By the way, how general is the shaping and joining code you wrote? Some other alphabets (besides Arabic) could make use of this (perhaps in a modified variant). //Marcus -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]