goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Spezeielle OpenType-Features in Fontspec aktivieren

 

Seccerony
Forum-Anfänger
Forum-Anfänger

Beiträge: 33
Anmeldedatum: 04.09.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.10.2017, 12:36     Titel: Spezeielle OpenType-Features in Fontspec aktivieren
  Antworten mit Zitat      
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! Rolling Eyes

OpenType.png
 Beschreibung:

Download
 Dateiname:  OpenType.png
 Dateigröße:  70.88 KB
 Heruntergeladen:  18 mal
Private Nachricht senden Benutzer-Profile anzeigen

Beinschuss
Forum-Meister
Forum-Meister

Beiträge: 769
Anmeldedatum: 02.10.12
Wohnort: NRW
Version: MiKTeX, Windows 10, TeXstudio
     Beitrag Verfasst am: 03.10.2017, 14:03     Titel:
  Antworten mit Zitat      
Was spricht denn dagegen, die Optionen anzugeben (hier die Schrift Cardo)
Code • Öffne in Overleaf
\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 InfoMinimalbeispiel unter Angabe des konkreten Fonts.
Private Nachricht senden Benutzer-Profile anzeigen

Seccerony
Forum-Anfänger
Forum-Anfänger

Beiträge: 33
Anmeldedatum: 04.09.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.10.2017, 14:43     Titel: MWE
  Antworten mit Zitat      
Beinschuss hat Folgendes 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. Mad
Code • Öffne in Overleaf
% !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:


Screenshot.png
 Beschreibung:

Download
 Dateiname:  Screenshot.png
 Dateigröße:  21.93 KB
 Heruntergeladen:  13 mal
Private Nachricht senden Benutzer-Profile anzeigen

Beinschuss
Forum-Meister
Forum-Meister

Beiträge: 769
Anmeldedatum: 02.10.12
Wohnort: NRW
Version: MiKTeX, Windows 10, TeXstudio
     Beitrag Verfasst am: 03.10.2017, 14:58     Titel:
  Antworten mit Zitat      
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).

Code • Öffne in Overleaf
\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}
Private Nachricht senden Benutzer-Profile anzeigen

Seccerony
Forum-Anfänger
Forum-Anfänger

Beiträge: 33
Anmeldedatum: 04.09.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.10.2017, 15:23     Titel:
  Antworten mit Zitat      
Beinschuss hat Folgendes 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! Rolling Eyes

Zuletzt bearbeitet von Seccerony am 03.10.2017, 18:31, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Seccerony
Forum-Anfänger
Forum-Anfänger

Beiträge: 33
Anmeldedatum: 04.09.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.10.2017, 18:30     Titel:
  Antworten mit Zitat      
Ligaturen funktionieren jetzt, nur keine Swash-Alternates! Confused

KeineSwashAlternates.png
 Beschreibung:

Download
 Dateiname:  KeineSwashAlternates.png
 Dateigröße:  42.73 KB
 Heruntergeladen:  15 mal
Private Nachricht senden Benutzer-Profile anzeigen

Beinschuss
Forum-Meister
Forum-Meister

Beiträge: 769
Anmeldedatum: 02.10.12
Wohnort: NRW
Version: MiKTeX, Windows 10, TeXstudio
     Beitrag Verfasst am: 03.10.2017, 23:01     Titel:
  Antworten mit Zitat      
Na ja, wir bitten ja nicht umsonst hier immer um ein lauffähiges Minimalbeispiel, das auch den Fehler zeigt ...

Bei Junicode funktioniert es hiermit:
Code • Öffne in Overleaf
\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}
Private Nachricht senden Benutzer-Profile anzeigen

Seccerony
Forum-Anfänger
Forum-Anfänger

Beiträge: 33
Anmeldedatum: 04.09.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.10.2017, 22:06     Titel:
  Antworten mit Zitat      
Beinschuss hat Folgendes 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! Smile
Ich frage mich allerdings, warum der Autor kursiv gesetzt wird (was aber für meine Augen gut aussieht). Razz
Private Nachricht senden Benutzer-Profile anzeigen

Beinschuss
Forum-Meister
Forum-Meister

Beiträge: 769
Anmeldedatum: 02.10.12
Wohnort: NRW
Version: MiKTeX, Windows 10, TeXstudio
     Beitrag Verfasst am: 05.10.2017, 08:42     Titel:
  Antworten mit Zitat      
Nö, wird er (zumindest in meinem letzten Beispiel) nicht. Wenn man den Autor ergänzt, erscheint er in Smallcaps.
Private Nachricht senden Benutzer-Profile anzeigen

Seccerony
Forum-Anfänger
Forum-Anfänger

Beiträge: 33
Anmeldedatum: 04.09.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.10.2017, 17:43     Titel:
  Antworten mit Zitat      
Beinschuss hat Folgendes 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}
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2  Weiter



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de