Skip to content
This repository has been archived by the owner on Sep 27, 2019. It is now read-only.

Cap ligatures in Adobe Arno Pro won't compile #319

Closed
translit opened this issue Jan 4, 2016 · 4 comments
Closed

Cap ligatures in Adobe Arno Pro won't compile #319

translit opened this issue Jan 4, 2016 · 4 comments
Labels

Comments

@translit
Copy link

translit commented Jan 4, 2016

Hi and best wishes for 2016.

I've got an issue with the 'RA' ligature.

The font I use – Adobe Arno Pro – contains a beautiful liason between the bottom serifs of capital R and A that used to complie just fine. But after updating my MacTeX installation, LuaTeX rev. 39057 stumbles: This can't happen (linebreak_tail).

Here's the minimum working example:

\documentclass[]{memoir}
\usepackage{fontspec}
\setmainfont[]{Arno Pro}
\newcommand\allcapsspacing[1]{{\addfontfeature{LetterSpace=7.5}#1}}
\begin{document}
{\Huge \allcapsspacing{FOOBRA}}\\[\baselineskip]
\end{document}

The code compiles well if I switch the font or lowercase FOOBRA.

Is this a LuaLaTeX bug?

@phi-gamma
Copy link
Member

Hi,

thanks for the report. Best wishes for the year to you too.

···<date: 2016-01-04, Monday>···<from: translit>···

I've got an issue with the 'RA' ligature

Looks like I broke it :/ I’ve included a minimal failing example
in the test repo:

https://bitbucket.org/phg/lua-la-tex-tests/src/tip/plain/pln-letterspace-11-liga.tex

I’ll investigate.

Is this a LuaLaTeX bug?

Nope, the letterspacing code is Luaotfload only.

That URL got muddled but I could reconstruct it:

http://blogs.adobe.com/typblography/files/2013/11/ArnoPro-Regular_GC.pdf

Best,
Philipp

@phi-gamma
Copy link
Member

···<date: 2016-01-04, Monday>···<from: translit>···

I've got an issue with the 'RA' ligature

The code compiles well if I switch the font or lowercase FOOBRA

I’ve cooked something up. Could you test this patch to
luaotfload-letterspace.lua?

https://github.com/phi-gamma/luaotfload/commit/8481fc2a3da5571d3817fe7797f9191543e7dcc8

Looks like invalid node sequences were being passed to Luatex
after letterspacing ligature components.

@phi-gamma phi-gamma added the bug label Jan 8, 2016
@phi-gamma
Copy link
Member

···<date: 2016-01-04, Monday>···<from: translit>···

I've got an issue with the 'RA' ligature

The font I use – [Adobe Arno Pro][1] – contains a beautiful
liason between the bottom serifs of capital R and A that used to
complie just fine But after updating my MacTeX installation,
LuaTeX rev 39057 stumbles: This can't happen (linebreak_tail)

The latest release contains the patch; did the situation improve?

@phi-gamma
Copy link
Member

Assumed fixed, closing. Please reopen if appropriate.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants