[XeTeX] issue with HyphenChar and fontspec
Pablo Rodríguez
oinos at web.de
Sat Apr 14 10:35:50 CEST 2007
Will Robertson wrote:
> On 14/04/2007, at 10:19 , Pablo Rodríguez wrote:
>
>> For some strange reason, the following document gives an extra blank
>> space before those texts where the HyphenChar is defined:
>
> What version of fontspec do you have?
> It seems okay to me -- do you see the same problem with
>
> \documentclass[a4paper,12pt,draft]{article}
> \usepackage{fontspec}
> \newcommand{\supertext}{\addfontfeature{HyphenChar="2013}}
> \setromanfont{Hoefler Text}
> \begin{document}
> \rule{1ex}{1ex}\supertext\rule{1ex}{1ex}
> \end{document}
>
> for example?
\ProvidesPackage{fontspec}
[2006/12/21 v1.13 Advanced font selection for XeLaTeX]
I see the same problem with your example. In
"\rule{1ex}{1ex}\rule{1ex}{1ex}\supertext\rule{1ex}{1ex}" the third rule
has an extra blank rule before.
>> \newcommand{\supertext}{\addfontfeature{HyphenChar="2013}}
>> metafísica: \supertext{idea} y la \supertext{energía}. Se trata de un
>
> Careful, you either mean {\supertext idea} here or
> \newcommand{\supertext}[1]{{\addfontfeature{HyphenChar="2013}#1}}
No matter which command I use, the extra blank space occurs before.
Actually is not an extra blank space, but a wider space where the
\supertext command is inserted. And this wider space doesn't occur when
the line has an overfull \hbox (and this is a chapter title and it is
right also in both TOC and headers).
Any hint of what I could be wrong here?
Thanks,
Pablo
Pablo
More information about the XeTeX
mailing list