Hallo Texnicians,
ich versuche auf einem MAC mit LuaLatex einige alternative Zeichen der Schriftart "Hoefler Text" zu erzeugen, was aber nicht recht gelingt.
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Hoefler Text}
\begin{document}
Variante 1.
\fontspec[Alternate=2]{Hoefler Text} \addfontfeature{Style=Historic} Variante 2.
\emph{Variante 3 (kursiv)}
\fontspec[Contextuals={WordInitial,WordFinal}]{Hoefler Text Italic} Variante 4 (kursiv).
\end{document}
Alle Variante lassen sich problemlos kompilieren, aber die Varianten 1 und 2 sehen im Ergebnis gleich aus. Gleiches gilt für die Varianten 3 und 4.
Die Variante 2 führt (isoliert ausgeführt) zu folgenden Warnungen:
* fontspec warning: "icu-feature-not-exist-in-font"
*
* OpenType feature 'Alternate=2' (+salt=3) not available for font
* 'HoeflerText' with script 'Latin' and language 'Default'.
* fontspec warning: "icu-feature-not-exist-in-font"
*
* OpenType feature 'Style=Historic' (+hist) not available for font
* 'HoeflerText' with script 'Latin' and language 'Default'.
Die Variante 4 führt (isoliert ausgeführt) zu folgenden Warnungen:
*************************************************
* fontspec warning: "icu-feature-not-exist-in-font"
*
* OpenType feature 'Contextuals=WordInitial,WordFinal' (+init) not available
* for font 'HoeflerTextItalic' with script 'Latin' and language 'Default'.
*************************************************
*************************************************
* fontspec warning: "icu-feature-not-exist-in-font"
*
* OpenType feature 'Contextuals=WordInitial,WordFinal' (+fina) not available
* for font 'HoeflerTextItalic' with script 'Latin' and language 'Default'.
*************************************************
Da ich die Varianten 2 und 4 bspw. in der Fontspec-Anleitung gefunden habe, kann ich mir nicht vorstellen, dass diese Features nicht verfügbar sein sollen. Es scheint sich eher um ein grundsätzliches Lua-Problem zu handeln.
Weiss jemand Rat?
Vielen Dank im Voraus und viele Grüße!