<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I've added a -n flag to osis2mod that will normalize UTF-8 to NFC, which we've agreed as the standard for UTF-8 modules.<br><br>I used Sword's UTF8NFC filter to do the work, but found that it was buggy with trailing garbage on some verses.<br><br>I have created a patch for both at <a href="http://www.crosswire.org/~dmsmith/nfcPatch.txt">www.crosswire.org/~dmsmith/nfcPatch.txt</a> and would greatly appreciate some more testing of it.<br><br>My test was fairly trivial. I took an OSIS file with limited UTF-8, already nfc and ran it through osis2mod with and without the -n flag and then compared the two files. Before I fixed UTF8NFC there were differences. After fixing UTF8NFC, there were none.<br><br>All that this shows is that it does not corrupt an already good nfc utf-8 file.<br><br>Many thanks in advance.<br><br>DM</body></html>