Hi,<br><br><div><span class="gmail_quote">2007/2/14, Jjgod Jiang &lt;<a href="mailto:gzjjgod@gmail.com">gzjjgod@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Peter and Bruno,<br><br>2007/2/14, Peter Dyballa &lt;<a href="mailto:Peter_Dyballa@web.de">Peter_Dyballa@web.de</a>&gt;:<br>&gt; Font switching is not all, there should also happen a switch to a<br>&gt; different language with other typographic rules. Something like
<br>&gt; Babel&#39;s \selectlanguage{} might be the right thing: switching the<br>&gt; text&#39;s language, switching the font and its script and language (like<br>&gt; fontspec offers), plus some internals like writing direction, glue ...
<br><br>I can understand your points now. Indeed, we guys using XeTeX<br>to typeset Chinese are not very satified with glue between CJK<br>characters and Latin characters. So the questions is, can we solve</blockquote><div>
<br>If it&#39;s only the glue, we can just redefine the active tilder to behave like \CJKtilde. Also we may let the tilde to toggle the font, although in that way we can&#39;t use tilde in English context as before. But that does not solve all the problem, especially for UCS4. 
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">this problem at TeX macro level? If not, we still need low level<br>mechanism provided by some XeTeX primitives.
</blockquote><div><br>Maybe preprocessing *is* a good idea. We can even dynamically create fonts just like Omega does when running preprocessing script before executing XeTeX, which doesn&#39;t need to bother adding additional features to XeTeX.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">- jjgod.</blockquote></div>-Dian YIN<br>