I was looking recently for a toolkit/library with good unicode support. I had checked ICU, Qt3, Qt4 and Glib. Unfortunalty all of them with exception of ICU had some missing features or had implemented them incorrectly.
Unfortunalty, ICU library has quite bad documentation and is very hard to use because it ignores most of modern C++ designs.
So, I'm looking for a good ICU tutorial with examples and explanations of rationale behind these functions. Descriptions how to do things correctly to be able to write a friendly wrapper for it.