Spezeielle OpenType-Features in Fontspec aktivieren
Spezeielle OpenType-Features in Fontspec aktivieren
Wie im angehängten Screenshot möchte ich mit fontspec die OpenType-Features Common Ligatures, Rare Ligatures und Swash Alternates aktivieren. Die Dokumentation zum Paket hat mir nicht weitergeholfen.
Danke für Hilfe!
Danke für Hilfe!
- Dateianhänge
-
- OpenType.png (70.88 KiB) 4045 mal betrachtet
-
- Forum-Meister
- Beiträge: 809
- Registriert: Di 2. Okt 2012, 21:42
- Wohnort: NRW
Was spricht denn dagegen, die Optionen anzugeben (hier die Schrift Cardo)
Die Ligaturen kann man deutlich sehen. Ansonsten poste doch mal ein Minimalbeispiel unter Angabe des konkreten Fonts.
\documentclass{scrartcl} \usepackage{fontspec} \setmainfont[Ligatures={Common,Rare}, Contextuals={Swash,Alternate}]{Cardo} \usepackage{Blindtext} \begin{document} \Blindtext \end{document}
MWE
Die Optionen sollen nur auf ein KOMA-Schriftelement zugewiesen werden, nämlich den Text eines \dictum (vorangestelle Zitate zu Kapitelbeginn).Beinschuss hat geschrieben:Was spricht denn dagegen, die Optionen anzugeben (hier die Schrift Cardo
Der Text wird leider nicht so formatiert, wie gewünscht. Die Schrift ist ArnoPro-Italic.
% !TeX program = lualatex % !TeX encoding = UTF-8 Unicode \documentclass[a4paper,fontsize=12pt]{scrbook} \RequirePackage[english,ngerman]{babel} \usepackage{fontspec} \setmainfont{ArnoPro}[Path=fonts/,Extension=.otf,UprightFont=*,ItalicFont=*-Italic] \setkomafont{dictumauthor}{\normalcolor\footnotesize\rmfamily\scshape\mdseries} \setkomafont{dictumtext}{\normalcolor\footnotesize\rmfamily\itshape\addfontfeature{Ligatures={Common,Rare}, Contextuals={Swash,Alternate}}} \renewcommand*\dictumwidth{0.381966\linewidth} \renewcommand*\dictumauthorformat[1]{-- #1} \renewcommand*\dictumrule{} \begin{document} \chapter{Minimal working example} \dictum[Albert Einstein]{"Das Genie beherrscht das Chaos"} \vspace*{1em} Let this be a chapter with a huge amount of dummy text... \end{document} %%% Local Variables: %%% mode: latex %%% TeX-engine: xetex %%% TeX-PDF-mode: t %%% coding: utf-8 %%% TeX-master: t %%% End:
- Dateianhänge
-
- Screenshot.png (21.93 KiB) 4009 mal betrachtet
-
- Forum-Meister
- Beiträge: 809
- Registriert: Di 2. Okt 2012, 21:42
- Wohnort: NRW
Was erwartest Du denn? In dem kurzen Satz ist kein st, kein ct, kein ff - was soll denn da an Ligaturen rauskommen???
Wenn ich dem Satz die drei Kombinationen anfüge, funktionieren Deine dictum-Definitionen bei mir: Die Ligaturen werden angezeigt (jetzt mit Junicode, das auch im Online-Editor funktioniert. Deine Schrift habe ich nicht).
Wenn ich dem Satz die drei Kombinationen anfüge, funktionieren Deine dictum-Definitionen bei mir: Die Ligaturen werden angezeigt (jetzt mit Junicode, das auch im Online-Editor funktioniert. Deine Schrift habe ich nicht).
\documentclass[a4paper,fontsize=12pt]{scrbook} \RequirePackage[english,ngerman]{babel} \usepackage{fontspec} \setmainfont{Junicode}[UprightFont=*,ItalicFont=*-Italic] \setkomafont{dictumauthor}{\normalcolor\footnotesize\rmfamily\scshape\mdseries} \setkomafont{dictumtext}{\normalcolor\footnotesize\rmfamily\itshape\addfontfeature{Ligatures={Common,Rare}, Contextuals={Swash,Alternate}}} \renewcommand*\dictumwidth{0.381966\linewidth} \renewcommand*\dictumauthorformat[1]{-- #1} \renewcommand*\dictumrule{} \begin{document} \chapter{Minimal working example} \dictum[Albert Einstein]{"Das Genie beherrscht das Chaos" ff st ct} \vspace*{1em} Let this be a chapter with a huge amount of dummy text... \end{document}
Ich ändere mal den Satz!Beinschuss hat geschrieben:Was erwartest Du denn? In dem kurzen Satz ist kein st, kein ct, kein ff - was soll denn da an Ligaturen rauskommen???
Zuletzt geändert von Seccerony am Di 3. Okt 2017, 18:31, insgesamt 1-mal geändert.
-
- Forum-Meister
- Beiträge: 809
- Registriert: Di 2. Okt 2012, 21:42
- Wohnort: NRW
Na ja, wir bitten ja nicht umsonst hier immer um ein lauffähiges Minimalbeispiel, das auch den Fehler zeigt ...
Bei Junicode funktioniert es hiermit:
Bei Junicode funktioniert es hiermit:
\documentclass{scrartcl} \usepackage{fontspec} \setmainfont{Junicode} \setkomafont{dictumauthor}{\normalcolor\footnotesize\rmfamily\scshape\mdseries} \setkomafont{dictumtext}{\normalcolor\footnotesize\rmfamily\itshape \addfontfeature{Ligatures={Common,Rare},Style=Swash,Alternate=N}} %%% in der Kombination nur zu Demozwecken! \renewcommand*\dictumwidth{0.381966\linewidth} \renewcommand*\dictumauthorformat[1]{-- #1} \renewcommand*\dictumrule{} \begin{document} \dictum{Qualle: Das Genie beherrscht das Chaos ff ct st} \section{Qualle} Und jetzt kommt Text ... \end{document}
-
- Forum-Meister
- Beiträge: 809
- Registriert: Di 2. Okt 2012, 21:42
- Wohnort: NRW
Warum dann kursiv mit ArnoPro?Beinschuss hat geschrieben:Nö, wird er (zumindest in meinem letzten Beispiel) nicht. Wenn man den Autor ergänzt, erscheint er in Smallcaps.
Auch meine Seitenzahlen sind kursiv bei dieser Einstellung:
\setkomafont{pagination}{\normalcolor\footnotesize\rmfamily\mdseries}