Peter, I can't even begin to understand what "language-invariant" is meant to mean. You say you are talking about some group of language names. Favour us please with the actual language and or names, please, or this idea should just fade away into the vagueness you have given us about it. :-) -- Michael Everson * http://www.evertype.com