Open Conference Systems makes use of the "uppercase" CCS rule in many places...this can have a function and I personally like seeing uppercase for specific functions/links...
...however, it does cause issues with languages that use accents, such as Greek, where all-capital / uppercase words are not to be accented...e.g. while a capital letter can take an accent when it is the first one in a word (and use of capital letter is warranted), for example " Άνθρωπος" (human), when the word is for some reason in all capitals, it is not accented, so the above word would be "ΑΝΘΡΩΠΟΣ"...[especially the case when the accent is not on the first letter, like in the word "ΠΕΡΙΕΧΌΜΕΝΑ" (contents), which should be "ΠΕΡΙΕΧΟΜΕΝΑ, or "ΣΕΛΊΔΑ" (page) which should be "ΣΕΛΙΔΑ"]
The problem is, these accented letters are not taken into account and the accents of the letters transformed to capital by an uppercase command are not being removed.
I don't know if you can think of a way to have accents removed from accentuated letters transformed to capital by an uppercase rule, but a developer in a Greek Joomla forum
, has created a plugin (which needs mootools to work) which does exactly this:
If a letter has an accent and is turned to capital by "uppercase", it removes the accent, while still allowing accented letters that have been written in capital letters to retain their accents...it only deals with the "uppercase" rule.
I don't know how he did it, but I do know the extension is GPL and it might provide inspiration for a solution. I have contacted the developer, but I still haven't got back news.
I could - and I have successfully tried changing the rule to "capitalize" - but I think that integrating a fix could be useful, if one is found.