Thread:Talk:Universal Language Selector/Several problems with web fonts/reply (4)

The general issue is that the Universal Language Selector is not performing its comparisons in a case-insensitive manner, otherwise and  wouldn't behave differently.

Besides, if every input would just be filtered through an " " something like "  " would just become "  ". And as you say "People seem to be mostly using language codes correctly", so just lower-casing everything would result in mostly non-recommended outputs, just for the sake of removing rare non-recommended (but nevertheless allowed) cases like " ". Of course one could to some parameter parsing (where I doubt the performance disadvantages are compensating the advantage of a not required wellformed output for a few malformed inputs), but this does not change the situation that a " " would only treat the symptoms but not the cause.