Spezeielle OpenType-Features in Fontspec aktivieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Spezeielle OpenType-Features in Fontspec aktivieren

von Beinschuss » Fr 6. Okt 2017, 08:49

Keine Ahnung: Schreibfehler, andere Befehle in Deiner Originaldatei? Mach ein Minimalbeispiel, und Du findest das Problem. Und wenn nicht, stellst Du es hier (am besten in einem neuen Thread) ein.

von Seccerony » Do 5. Okt 2017, 17:43

Beinschuss hat geschrieben:Nö, wird er (zumindest in meinem letzten Beispiel) nicht. Wenn man den Autor ergänzt, erscheint er in Smallcaps.
Warum dann kursiv mit ArnoPro?
Auch meine Seitenzahlen sind kursiv bei dieser Einstellung:
\setkomafont{pagination}{\normalcolor\footnotesize\rmfamily\mdseries}

von Beinschuss » Do 5. Okt 2017, 08:42

Nö, wird er (zumindest in meinem letzten Beispiel) nicht. Wenn man den Autor ergänzt, erscheint er in Smallcaps.

von Seccerony » Mi 4. Okt 2017, 22:06

Beinschuss hat geschrieben:Na ja, wir bitten ja nicht umsonst hier immer um ein lauffähiges Minimalbeispiel, das auch den Fehler zeigt ...
Mit Style=Swash funktioniert es, danke! :-)
Ich frage mich allerdings, warum der Autor kursiv gesetzt wird (was aber für meine Augen gut aussieht). :P

von Beinschuss » Di 3. Okt 2017, 23:01

Na ja, wir bitten ja nicht umsonst hier immer um ein lauffähiges Minimalbeispiel, das auch den Fehler zeigt ...

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}

von Seccerony » Di 3. Okt 2017, 18:30

Ligaturen funktionieren jetzt, nur keine Swash-Alternates! :?
Dateianhänge
KeineSwashAlternates.png
KeineSwashAlternates.png (42.73 KiB) 4982 mal betrachtet

von Seccerony » Di 3. Okt 2017, 15:23

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???
Ich ändere mal den Satz! :roll:

von Beinschuss » Di 3. Okt 2017, 14:58

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).
\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}

MWE

von Seccerony » Di 3. Okt 2017, 14:43

Beinschuss hat geschrieben:Was spricht denn dagegen, die Optionen anzugeben (hier die Schrift Cardo
Die Optionen sollen nur auf ein KOMA-Schriftelement zugewiesen werden, nämlich den Text eines \dictum (vorangestelle Zitate zu Kapitelbeginn).
Der Text wird leider nicht so formatiert, wie gewünscht. Die Schrift ist ArnoPro-Italic. :-x
% !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
Screenshot.png (21.93 KiB) 4969 mal betrachtet

von Beinschuss » Di 3. Okt 2017, 14:03

Was spricht denn dagegen, die Optionen anzugeben (hier die Schrift Cardo)
\documentclass{scrartcl}
\usepackage{fontspec}
\setmainfont[Ligatures={Common,Rare}, Contextuals={Swash,Alternate}]{Cardo}
\usepackage{Blindtext}
\begin{document}
\Blindtext
\end{document}
Die Ligaturen kann man deutlich sehen. Ansonsten poste doch mal ein Minimalbeispiel unter Angabe des konkreten Fonts.

Nach oben