An acronym list would be pretty much unmaintainable.
One of the neat tricks the titlecase algorithm uses, which can be confusing, is that it checks for internal logic in the title presented to it -- if the words are all lowercase or all uppercase, it assumes no existing titlecase, and does it's best. But if there is a word in all uppercase in a string of titlecase/lowercase words it assumes that was intentional (perhaps an acronym!), and preserves the word in uppercase.
Hence the results you observed.
|