--On 2001-10-24 13.55 +0900 Soobok Lee <[EMAIL PROTECTED]> wrote: > let's assume new nameprep with new added script which contains mapping > X-->Y. The mapping may be one of case folding/NFC/NFKC or others. > Old and New nameprep applications exchanged differenetly-encoded two > X.com ACE labels and each did comparisons on two labels. What happens > with single zq-- scheme ? Both applications will fail. > even users of new applications are left clueless for the failure.
This is not correct. Say that the mapping exists in version 3, but not in version 2 of nameprep. This implies that X is not an assigned codepoint in version 2. Y can have been assigned in version 2. An application which read X from a keyboard or something else where the name "enters the system" have to do nameprep. Two things can now have happened. Either the application understand version 3 of nameprep, and X is mapped to Y, or the application does not understand version 3, and then X is not allowed, as no non-assigned codepoints is allowed. In neither of these cases X will be transferred over to the other application. paf
