Hi Norman!
Norman Rasmussen schrieb:
Supporting the stringprep profiles is not the same same as what is
normally understood by 'full unicode support'. Stringprep is used to
convert characters that look the same, into the same character. e.g.
you use 'e', and I use 'ê', someone else uses 'è' - after nodeprep
they would all be 'e' (as far as I understand).
Your explanation is right, but your example is not. “e”, “ê”, and “è”
are not all mapped to the same character “e”, but are kept different.
Examples of mapped characters are:
“℉” (U+2109, single charater!) is mapped to “°f” (two characters),
“™” (U+2122, single character!) is mapped to “tm” (two characters),
“ℂ” (U+2102) is mapped to “c”,
“ℹ” (U+2139) is mapped to “i”,
“№” (U+2116, single character!) is mapped to “no” (two characters),
“²” (U+00B2) is mapped to “2”.
Tot kijk
Matthias