Hi,<br><br><div><span class="gmail_quote">2007/2/14, Jjgod Jiang <<a href="mailto:gzjjgod@gmail.com">gzjjgod@gmail.com</a>>:</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 <<a href="mailto:Peter_Dyballa@web.de">Peter_Dyballa@web.de</a>>:<br>> Font switching is not all, there should also happen a switch to a<br>> different language with other typographic rules. Something like
<br>> Babel's \selectlanguage{} might be the right thing: switching the<br>> text's language, switching the font and its script and language (like<br>> 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'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'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'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>