Josh,
  As you recall, I discussed problems with \use{fontspec} in xelatex
with you earlier.  I am copying gettoo-dev@ on the off chance other
people are playing with xelatex, too.  People who have no idea what I am
talking about might as well stop reading now.
  The difficulty is that fontspec in one instance uses
[EMAIL PROTECTED], and it's trying to decide between AAT and ICU.
Unfortunately, [EMAIL PROTECTED] is not defined anywhere.  The solution
is to use [EMAIL PROTECTED] instead and to always use ICU.  The little patch I
have attached does that.
  With this change to fontspec.sty, under xelatex
\use{fontspec}
loads the style file as expected, and commands like
\setromanfont[BoldFont=""Charis SIL"" Bold,ItalicFont=""Charis SIL""
Italic]{""Charis SIL""}
work the way they are supposed to.  (And yes, you do need the double ""
because otherwise, xelatex stops scanning at the space and tries to load
Charis (not "Charis SIL").)
  Hope this is of interest,
Regards,
Ferris
-- 
Ferris McCormick (P44646, MI) <[EMAIL PROTECTED]>
Developer, Gentoo Linux (Devrel, Sparc)

--- texmf/tex/xelatex/fontspec/fontspec.sty-	2006-11-01 20:22:18.000000000 +0000
+++ texmf/tex/xelatex/fontspec/fontspec.sty	2006-11-03 14:20:18.000000000 +0000
@@ -500,8 +500,12 @@
 [EMAIL PROTECTED]
   [EMAIL PROTECTED]@[EMAIL PROTECTED],#1}\fi
   [EMAIL PROTECTED]@family{scfeat:[EMAIL PROTECTED] #1 [EMAIL PROTECTED]
[EMAIL PROTECTED],ICU}{%
-  [EMAIL PROTECTED]@suffix/#1}%
[EMAIL PROTECTED],ICU}{%
+%  [EMAIL PROTECTED]@suffix/#1}%
+%  [EMAIL PROTECTED]"[EMAIL PROTECTED]@suffix" at [EMAIL PROTECTED] pt
+%  [EMAIL PROTECTED]@[EMAIL PROTECTED]@long +rend:#1}}
[EMAIL PROTECTED]
+  [EMAIL PROTECTED]@suffix/ICU}%
   [EMAIL PROTECTED]"[EMAIL PROTECTED]@suffix" at [EMAIL PROTECTED] pt
   [EMAIL PROTECTED]@[EMAIL PROTECTED]@long +rend:#1}}
 [EMAIL PROTECTED]

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to