Hi Taco,

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<[email protected]>  wrote:
On 10.02.11 06:25, Taco Hoekwater wrote:
I've created a tracker item,
[1]
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:

\input luaotfload.sty
\font\x="Linux Libertine O:+smcp;+onum"
\x Abcd 0123 (\fontname\font)\par
\letterspacefont\y\x 100
\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?


[1] <http://tracker.luatex.org/view.php?id=574>
[2] <http://tex.stackexchange.com/questions/27555/lualatex-fontspec-and-tracking-with-microtype> [3] <http://tex.stackexchange.com/questions/26141/textls-breaks-smallcaps-with-luatex>

Best,
--
 Robert
_______________________________________________
dev-luatex mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/dev-luatex

Reply via email to