[Dev-luatex] letterspacing and (no) ligatures
w.m.l at gmx.net
Tue Sep 6 04:22:46 CEST 2011
here's an old issue with \letterspacefont, which I would like to raise
again and expand upon:
On 10.02.11 18:58, Taco Hoekwater wrote:
> On 10 feb. 2011, at 15:18, Robert<w.m.l at gmx.net> wrote:
>> On 10.02.11 06:25, Taco Hoekwater wrote:
>>> I've created a tracker item,
>>> but I am not sure yet whether either of them is actually a bug or
>>> simply a incompatibility.
>> I would call it an incompatibility bug ;-)
>> As others have noted, some ligatures in letterspaced text shouldn't
>> be broken. If \letterspacefont now disables all ligatures, this is
>> no longer possible except by changing the font for each and every
>> such ligature (and even for "--", "<<" etc.). This renders
>> \letterspacefont basically useless.
> That is a convincing argument, i will try to fix \letterspacefont
As has been discovered recently, \letterspacefont will not only break
ligatures, but also small caps [2,3], and, as it turns out, will in fact
disable all features of the base font:
\font\x="Linux Libertine O:+smcp;+onum"
\x Abcd 0123 (\fontname\font)\par
\y Abcd 0123 (\fontname\font)\bye
Now, this would basically mean that \letterspacefont can only be used
for type1, but not for opentype fonts. Is this really intended?
More information about the dev-luatex