On 3/19/2021 10:21 AM, Philip Taylor wrote:
I asked a question on the XeTeX list concerning support for coloured
fonts yesterday, and it was suggested that LuaTeX might provide a
solution to my problem. Indeed it does, but it introduces a new one —
while LuaTeX appears perfectly happy to form (for example) an "fi"
ligature from the separate letters "f" & "i" in the font Minion Pro, it
does not do the same with the font Adobe Caslon Pro, whether or not
"+liga"and/or "+dlig" is specified, nor with the font Garamond and
probably others. The following is my test-bed, which produces correct
ligatures using XeTeX but not using LuaTeX or LuaHbTeX. Can anyone
advise, please ? UNIV: TeX Live 2021 (pre-test), Windows 7 64-bit.
/Philip Taylor
/--------
\ifcsname directlua\endcsname \input luaotfload.sty \fi
\font \bodyfont = "Minion Pro"
\centerline {\bodyfont Minion is a fit subject}
\font \bodyfont = "Adobe Caslon Pro"
\centerline {\bodyfont Caslon is a fit subject}
\font \bodyfont = "Adobe Caslon Pro:+liga;+dlig"
\centerline {\bodyfont Caslon is a fit subject}
it looks ok here; the font no dflt script so you need to activate the
latn script for ligatures to work
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------