<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.6000.16525" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Arial Unicode MS">Yes, I thought that would be a problem, but
just threw out the idea in case anyone had some thoughts on it. For each
font I usually compile a list of adjustments that need to be made, and they can
be inserted by global search-and-replace, though of course this makes for a
rather untidy file:</FONT></DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS">\/}\kern 0.05em :</FONT></DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS">at the junction between italic and a
following roman colon, for example.</FONT></DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS">Best</FONT></DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS">John</FONT></DIV>
<DIV> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=yindian@gmail.com href="mailto:yindian@gmail.com">Yin Dian</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=xetex@tug.org
href="mailto:xetex@tug.org">Unicode-based TeX for Mac OS X and other
platforms</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Saturday, September 01, 2007 3:22
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> JunkEmail: Re: [XeTeX] A general
suggetion for managing the fontselectionformixed-language document</DIV>
<DIV><BR></DIV>
<DIV>Hi,</DIV>
<DIV> </DIV>
<DIV>I'm afraid you can't apply the way of adding space between Chinese and
English to adjusting kern pairs for italic correction. I'm using
\XeTeXinterchartoks to add macros when character class switches, rather than
kern pairs. Kern pairs is quite a good idea for spacing adjustment, which can
allow font-specific adjusting, and can simplify the effort considering line
break by defining kern pairs between a character and the margin. However,
currently XeTeX does not seem to support this feature. And, I don't know
whether there is some method to know what the previous character is when
performing a class switch, so it's hard to realizing kern pairs
using inter-character class tokens without defining a lot of classes. </DIV>
<DIV> </DIV>
<DIV>Regards.</DIV>
<DIV> </DIV>
<DIV>YIN Dian<BR><BR> </DIV>
<DIV><SPAN class=gmail_quote>On 9/1/07, <B class=gmail_sendername>John Was</B>
<<A href="mailto:john.was@ntlworld.com">john.was@ntlworld.com</A>>
wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<DIV bgcolor="#ffffff">
<DIV><FONT face="Arial Unicode MS">Hi</FONT></DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS">Thanks for putting me on to WinRAR - I've
got a decompression utility (Conversions Plus) that recognizes all the
archives I've encountered so far, but this is my first experience of .bz2.
</FONT></DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS">I wonder if the concept of adjusting
spacing between fonts could be widened to include e.g. customized 'kerning'
pairs between an italic character and adjacent roman punctuation in an
ordinary roman-alphabet font. Only today someone pointed out that in
my version of Baskerville an italic 'f' followed by a roman comma had an
ugly wide gap, and this sort of thing happens all the time when one is using
italic to highlight a word or phrase (or of course a book title), with a
piece of roman punctuation immediately after the italic: the spacing
often looks a little wrong (either too tight or too wide) and one would like
to be able to give TeX a list of appropriate adjustments (ideally a
list of specific character pairs rather than just what to do when one font
ends and another one begins). It occurred to me that what you have
done to improve the transition between Chinese and English might eventually
be adapted to achieve this. </FONT></DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS">Best</FONT></DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS">John</FONT></DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV>----- Original Message ----- </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"><SPAN
class=q>
<DIV style="BACKGROUND: #e4e4e4; FONT: 10pt arial"><B>From:</B> <A
title=yindian@gmail.com
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:yindian@gmail.com" target=_blank>Yin Dian</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=xetex@tug.org
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:xetex@tug.org" target=_blank>Unicode-based TeX for Mac OS X
and other platforms</A> </DIV></SPAN>
<DIV><SPAN class=e id=q_114c14e48b2ee048_2>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Saturday, September 01, 2007
1:54 PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> JunkEmail: Re: [XeTeX] A
general suggetion for managing the font selectionformixed-language
document</DIV>
<DIV><BR> </DIV>
<DIV>Hi,</DIV>
<DIV> </DIV>
<DIV>You can check out the svn trunk. I could open the archive using
WinRAR on Windows XP.</DIV>
<DIV> </DIV>
<DIV>YIN Dian<BR><BR> </DIV>
<DIV><SPAN class=gmail_quote>On 9/1/07, <B class=gmail_sendername>John
Was</B> <<A onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:john.was@ntlworld.com"
target=_blank>john.was@ntlworld.com</A> > wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<DIV bgcolor="#ffffff">
<DIV><FONT face="Arial Unicode MS">The Chinese package looks
excellent. My computer (Windows XP) won't recognize the .bz2 files
on the website. How do I get at the contents (presumably a
collection of .TEX or .STY files)? </FONT></DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS">Best</FONT></DIV><SPAN>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS"></FONT> </DIV>
<DIV><FONT face="Arial Unicode MS">John</FONT></DIV></SPAN>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV><SPAN>
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV style="BACKGROUND: #e4e4e4; FONT: 10pt arial"><B>From:</B> <A
title=yindian@gmail.com
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:yindian@gmail.com" target=_blank>Yin Dian</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=xetex@tug.org
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:xetex@tug.org" target=_blank>Unicode-based TeX for Mac OS
X and other platforms</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Saturday, September 01,
2007 11:00 AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> JunkEmail: Re: [XeTeX] A
general suggetion for managing the font selection formixed-language
document</DIV>
<DIV><BR> </DIV>Hi all,<BR><BR>I agree that it's a better idea
not to implement this feature in fontspec but in other packages, where
the character class scheme may be totally redefined discarding the
effort of fontspec. In fact, the package "zhspacing" for Chinese
document spacing adjustment is almost ready for use now. You can find
out more info on the BBS of USTC and SMTH in Chinese. The project
homepage is <A onclick="return top.js.OpenExtLink(window,event,this)"
href="http://code.google.com/p/zhspacing/"
target=_blank>http://code.google.com/p/zhspacing/</A>.
HTH.<BR><BR>Regards.<BR><BR>YIN Dian<BR><BR>
<DIV><SPAN class=gmail_quote>On 9/1/07, <B class=gmail_sendername>Will
Robertson</B> < <A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:wspr81@gmail.com" target=_blank>wspr81@gmail.com</A>>
wrote: </SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">On
01/09/2007, at 17:44 , Song Zhiwei wrote: <BR><BR>> Many users is
going to manage the font selection for mixed-language <BR>>
document. This can be done by adding a feature of "Unicode"
for<BR>> \fontsec like the feature of "Size".<BR><BR>I'm happy to
support the addition of such features to fontspec but I<BR>wonder if
a new package would be a better idea (there's no reason<BR>this
couldn't hook into the fontspec interface, though).<BR><BR>There's
additional stuff that falls into the category of this sort
of<BR>feature that doesn't make so much sense in fontspec -- for
example, <BR>tuning the spacing around punctuation. Perhaps the
upcoming jspacing<BR>(?) package will do this sort of
thing.<BR><BR>Sadly I don't have time to work on this new interface
but I<BR>definitely like the
idea.<BR><BR>Will<BR>_______________________________________________<BR>XeTeX
mailing list <BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:postmaster@tug.org"
target=_blank>postmaster@tug.org</A><BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="http://tug.org/mailman/listinfo/xetex"
target=_blank>http://tug.org/mailman/listinfo/xetex</A><BR></BLOCKQUOTE></DIV><BR></SPAN></DIV>
<P>
<HR>
<SPAN>
<P></P>_______________________________________________<BR>XeTeX
mailing list<BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:postmaster@tug.org"
target=_blank>postmaster@tug.org</A><BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="http://tug.org/mailman/listinfo/xetex"
target=_blank>http://tug.org/mailman/listinfo/xetex</A><BR></SPAN>
<P></P>
<P></P>
<P></P>
<P></P></BLOCKQUOTE></DIV><BR>_______________________________________________<BR>XeTeX
mailing list<BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:postmaster@tug.org" target=_blank>postmaster@tug.org
</A><BR><A onclick="return top.js.OpenExtLink(window,event,this)"
href="http://tug.org/mailman/listinfo/xetex"
target=_blank>http://tug.org/mailman/listinfo/xetex</A><BR><BR></BLOCKQUOTE></DIV><BR></SPAN></DIV>
<P>
<HR>
<SPAN class=q>
<P></P>_______________________________________________<BR>XeTeX mailing
list<BR><A onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:postmaster@tug.org"
target=_blank>postmaster@tug.org</A><BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="http://tug.org/mailman/listinfo/xetex"
target=_blank>http://tug.org/mailman/listinfo/xetex</A><BR></SPAN>
<P></P>
<P></P></BLOCKQUOTE></DIV><BR>_______________________________________________<BR>XeTeX
mailing list<BR><A onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:postmaster@tug.org">postmaster@tug.org</A> <BR><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="http://tug.org/mailman/listinfo/xetex"
target=_blank>http://tug.org/mailman/listinfo/xetex</A><BR><BR></BLOCKQUOTE></DIV><BR>
<P>
<HR>
<P></P>_______________________________________________<BR>XeTeX mailing
list<BR>postmaster@tug.org<BR>http://tug.org/mailman/listinfo/xetex<BR></BLOCKQUOTE></BODY></HTML>