<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi Steve,<br><br><div>&gt; &gt; But this raises an important point. I may not be working with the<br>&gt; &gt; translated form of the word.  I made changes to deal with that but<br>&gt; &gt; they were after mixed index was branched I think. The more<br>&gt; &gt; transliteration there is the worse the index would be if that is the<br>&gt; &gt; case.<br>&gt; <br>&gt; OK I am talking nonsense here :)  As the index is created by reading the<br>&gt; names from the compiled tiles, then we do have the exact text of the<br>&gt; labels to work with already.<br>&gt; <br>&gt; So I expect that it should be working for single tiles with single<br>&gt; byte character sets. Different rules may apply for unicode and ascii,<br>&gt; and with more than one tile there may be bugs.<br><br>Not sure if this is true. You use a rather complex method to sort<br>the road names before writing the img file. If I got it right, you use <br>a simple sort method which uses String.compareTo() <br>when you sort the index entries.<br>Are you sure that this will always work?<br>I guess a simple test should show if not:<br>If you sort the list of road names with the simple sort method<br>the order should not change.<br><br>&gt; There is still the not-found problem, which I will get back to.<br>&gt; <br><br>Good luck!<br>BTW: the display tool r440 uses a method NetHeader.getRoadShift() which<br>is not yet in trunk.<br><br>Gerd<br><br></div>                                               </div></body>
</html>