Open dougmoscrop opened 9 years ago
Yeah, this module seems to hinge on a misconception of what case folding does; it's a one-way transformation, where multiple inbound nodes can point to the same outbound node.
It should be using the upper-case transformations for lower-case characters combined with the lower-case transformations for upper-case characters: this is not the same thing as the folded-case transformations.
It's also wrong about using full-folding transformations (which are similar to a compatibility normalization) over simple ones (which are similar to a canonical composition normalization), but noting that is kind of irrelevant when the core concept of this module is so entirely busted.
Why was this issue closed? It's still a problem.
Because I did some clean up all old/open issues that maintainers show no sign of addressing.
Is it intended that the lowercase letters
s
andk
convert to something other thanS
andK
?See swap-map.json
Probably not going to break anything for anyone, but it's still a bit strange.