Hi,
there is actually a disagreement between emmanuel and me about the role of that title.
When defining zim, I followed the original zeno format.
The directory entry in a zim (or zeno) has a field, which is named "title". It can contain arbitrary UTF-8 characters. The directory entries are actually sorted by that field just to be able to find quickly the article of a specific title. As you say it follows the mediawiki logic.
I don't see any problem in that. If I sort with a other string, which has no direct association with the content, I won't win anything. I just need another index, which helps me finding articles with a specific title.
Also I don't want to put the title into the article itself. This requires the reader to put some logic into the content and parse it. Currently the reader (my zimreader) just reads the content and passes it to the browser. It does not need to know anything about the actual content.
Tommi