<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.3">
</HEAD>
<BODY>
Dear XeTeX community,<BR>
<BR>
I've been trying to use the IEEEtran.cls to write an article paper in _french_.<BR>
So my guess was to just load the xltxtra & polyglossia packages in my document:<BR>
<BLOCKQUOTE>
    <TT>\usepackage{xltxtra}</TT><BR>
    <TT>\usepackage{polyglossia}</TT><BR>
    <TT>\setdefaultlanguage{french}</TT><BR>
    <BR>
</BLOCKQUOTE>
This solves the accentuation part, but introduces ugly spacing & font in the process. I've<BR>
attached samples output of "before" and "after" loading the xltxtra package.<BR>
<BR>
I also tried changing the font, by issuing using these commands:<BR>
<BLOCKQUOTE>
    \defaultfontfeatures{Mapping=tex-text}<BR>
    \setromanfont{Linux Libertine O}<BR>
    \setsansfont{Linux Biolinum O}<BR>
    \setmonofont[Scale=0.8]{DejaVu Sans Mono}<BR>
</BLOCKQUOTE>
<BR>
But this fails, when encountering the IEEEtran's \IEEEPARstart defined macro, as shown in the following<BR>
error message output:<BR>
<BLOCKQUOTE>
    <TT>(./out/bare_jrnl.aux)kpathsea: Invalid fontname `Linux at ', contains ' '</TT><BR>
    <BR>
    <TT>! Font \@IEEEPARstartsubfont=""Linux at "" not loadable: Metric (TFM) file or i</TT><BR>
    <TT>nstalled font not found.</TT><BR>
    <TT><to be read again> </TT><BR>
    <TT>                   \@IEEEtrantmpdimenA </TT><BR>
    <TT>l.75 \IEEEPARstart{C}{e}</TT><BR>
    <TT>                          fichier de démonstration est un «~fichier de dé...</TT><BR>
</BLOCKQUOTE>
<BR>
It seems like this function does not like my font name having spaces in it (Linux Libertine O).<BR>
I'm digging in the IEEEtran.cls right now, but I'm no expert so it's a slow process.<BR>
<BR>
Any help would be much appreciated,<BR>
<BR>
Maxim
</BODY>
</HTML>