Different hyphenation pattern when using oldstyle figures?
The different hyphenation patterns are caused by the more spacious kerning and word spacing of the pplx
and pplj
font families. Quoting Using common PostScript fonts with LaTeX, p. 4 (emphasis added):
By default, the package
mathpazo
uses the typeface familyppl
as the roman text font family. The option[sc]
selects Palatino with real smallcaps (familypplx
) insread [sic!]. Correspondingly, the option[osf]
selects Palatino with smallcaps and default oldstyle figures (familypplj
). Of course, oldstyle figures will be used only in text mode, as opposed to formulas. Using either option is strongly recommended: Beside the real smallcaps, the font familiespplx
andpplj
show further improvements overppl
: Increased word space, enhanced kerning tables, additional ‘dotlessj’ glyph.
The results are very similar when
\usepackage{mathpazo}
alone is used or
\usepackage{mathpazo}
\usepackage{fontspec}
\setmainfont[Numbers={OldStyle,Proportional}]{TeX Gyre Pagella}
is specified. When only
\usepackage[osf]{mathpazo}
is declared, the result is different, because the font, for reasons that I don't know, has rather different font space parameters. With \usepackage[osf]{mathpazo}
I get
Interword space: 2.91pt
Interword stretch: 1.75pt
Interword shrink: 0.7pt
while, with \usepackage{mathpazo}
the result is
Interword space: 2.5pt
Interword stretch: 1.49998pt
Interword shrink: 0.59998pt
The larger interword space for Old Style Figures MathPaZo clearly accounts for the different result.
I got the table by the code
\noindent Interword space: \the\fontdimen2\font\\
Interword stretch: \the\fontdimen3\font\\
Interword shrink: \the\fontdimen4\font
issued after \begin{document}