BPJ wrote:
> Thanks, I'll try it. What about *before* the dot?
> Will \newunicodechar{·}{\hspace{0pt}\nobreak·\nobreak\hspace{0pt}}
> do the trick? Although most dots appear after prefixes some
> don't, and some prefixes are long too.
Everything before MIDDLE DOT will be hyphenated normally. My test was
\documentclass[a4paper]{article}
\usepackage{fontspec}
\setmainfont{Linux Libertine O} % it has MIDDLE DOT
\usepackage{newunicodechar}
\newunicodechar{·}{·\nobreak\hspace{0pt}}
\begin{document}
\hsize=3pt % everything will be hyphenated
\noindent x environmental·environment
\end{document}
The initial x is just because (Xe)TeX doesn't hyphenate the first word in
a paragraph. You'll see that "environmental" is hyphenated.
Ciao
Enrico
--
Enrico Gregorio + Dipartimento di Informatica + Tel: +39 045
8027937
[email protected] + Università degli Studi di Verona +
([email protected]) + Strada le Grazie 15 / I-37134 Verona + Fax: +39 045
8027928
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex