<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On 19 Jun 2008, at 12:54 pm, Apostolos Syropoulos wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div class="gmail_quote">2008/6/19 Jonathan Kew &lt;<a href="mailto:jonathan_kew@sil.org">jonathan_kew@sil.org</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> While I can understand your concern to improve the behavior for Greek, I'm a bit reluctant to make such changes at this level. My feeling is that the "built-in" behavior in xe(la)tex, provided by the default formats and unicode-letters.tex, should follow the defined international standards as closely as possible, even though this is not always ideal for particular languages.</blockquote> <div><br>OK but what if the international standards are wrong? Users will use commands like \ΜakeUppercase{Απόστολος} and<br>they will get ΑΠΌΣΤΟΛΟΣ which is wrong. If users will ask why they get wrong output what will be the response? That<br> we follow standards that are wrong! At any rate.</div></div></blockquote><div><br class="webkit-block-placeholder"></div><div>Yes, we follow standards. They may not be perfect, so we allow users to tailor the behavior to suit their needs, but we default to following standards wherever possible. Any other approach invites chaos.</div><br><blockquote type="cite"><div class="gmail_quote"><div><span class="Apple-style-span" style="-webkit-text-stroke-width: -1; ">The best solution is to make aware people willing to prepare Greek languge documents that they should use some</span></div></div>new file xelatex.ini which I am going to upload to CTAN. This will be compatible with what xgreek.sty expects. </blockquote><div><br class="webkit-block-placeholder"></div><div>I would recommend that you do not try to modify the xelatex.fmt file; there should be no need for a modified .ini file or a customized format. Most users will not know how to build or use this. But simply provide a package (e.g., xgreek.sty) that can be loaded at runtime. </div><div><br class="webkit-block-placeholder"></div><div>Just saying</div><div><br class="webkit-block-placeholder"></div><div>  \usepackage{xgreek}</div><div><br class="webkit-block-placeholder"></div><div>in a document that wants this behavior should be adequate to load the modified code tables, and is simple for users.</div><div><br class="webkit-block-placeholder"></div><blockquote type="cite">PS Are you aware of any method/prcoedure by which I can file a bug to the Unicode consortium? <br clear="all"></blockquote></div><br><div>See the Unicode web site. &lt;<a href="http://www.unicode.org/reporting.html">http://www.unicode.org/reporting.html</a>&gt;</div><div><br class="webkit-block-placeholder"></div><div>JK</div><div><br class="webkit-block-placeholder"></div></body></html>