\addfontfeatures – Was verstehe/mache ich falsch?

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: \addfontfeatures – Was verstehe/mache ich falsch?

von iTob » Mi 30. Mär 2011, 08:51

Danke :)

von phi » Mi 30. Mär 2011, 01:20

{TeX} ist der neue Name von TeX.StackExchange, also http://tex.stackexchange.com/

von iTob » Mi 30. Mär 2011, 00:37

Danke für deine Antwort. Ich muss mal ganz doof fragen, was du mit {TeX} meinst …?

Gute Nacht!

PS: Hab’ den Status jetzt mal auf beantwortet gesetzt, auch wenn es nur einen Workaroud gibt, der reicht aber für meine Zwecke.

von phi » Mo 28. Mär 2011, 13:35

Hallo,

das Problem ist mehr oder weniger bekannt, siehe beispielsweise diesen Thread. Du solltest derzeit \addfontfeatures wegen der unklaren Semantik eher meiden. Der beste Workaround dürfte der von Will beschriebene mit \newfontfamily sein.

Bei derartigen komplizierten Problemen lohnt es sich meist, auf {TeX} oder comp.text.tex nachzufragen, die Paketentwickler sind dort sehr aktiv.

von iTob » Mo 28. Mär 2011, 12:57

Hallo ihr Lieben,

da die Arbeit meines Freundes langsam näher rückt, wird dieses Thema auch dringender. Hat denn nicht wenigstens jemand eine Idee, wo ich recherchieren könnte?


Viele Grüße
Tobi

von iTob » Mi 9. Mär 2011, 13:30

Hallo,

hat da wirklich keiner eine Idee zu?

Liebe Grüße!
Tobi

\addfontfeatures – Was verstehe/mache ich falsch?

von iTob » Mi 23. Feb 2011, 22:30

Guten Aben Forum,

ich habe ein Problem bei der Umschaltung von Schriftfeatrures mit dem \addfontfeatures-Befehl. Entwerder habe ich was falsch verstanden oder irgend was geht nicht wie’s soll.
Erstmal das Beispiel:
\documentclass{scrartcl}
\usepackage{xunicode}
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{polyglossia}

\setmainfont{Linux Libertine O}

\newcommand{\num}{Test: 1234567890}
\newcommand{\lig}{Test: ff fl fi ffi ffl ct st}
\setlength{\parindent}{0pt}

\begin{document}
\section*{Ziffern}
Erwartung: Majuskelziffern\par
\num\par
Ergebnis: Erwartung bestätigt

\bigskip
\addfontfeatures{Numbers=OldStyle}
\verb+\addfontfeatures{Numbers=OldStyle}+\par
Erwartung: Minuskelziffern\par
\num\par
Ergebnis: Erwartung bestätigt

\bigskip
\addfontfeatures{Numbers=Lining}
\verb+\addfontfeatures{Numbers=Lining}+\par
Erwartung: Majuskelziffern\par
\num\par
Ergebnis: \textbf{Erwartung enttäuscht}

\section*{Ligaturen}
Erwartung: nur f-Ligaturen (Common)\par
\lig\par
Ergebnis: Erwartung bestätigt

\bigskip
\addfontfeatures{Ligatures={Historic}}
\verb+\addfontfeatures{Ligatures={Historic}}+\par
Erwartung: f-,st- und ct-Ligaturen\par
\lig\par
Ergebnis: Erwartung bestätigt (obwohl ich eher noch damit rechnen würde, dass die f-Ligaturen fehlen)

\bigskip
\addfontfeatures{Ligatures={Common}}
\verb+\addfontfeatures{Ligatures={Common}}+\par
Erwartung: nur noch f-Ligaturen\par
\lig\par
Ergebnis: Erwarung enttäuscht, ct- und st-Ligaturen bleiben

\bigskip
Versuch 2:\par
\addfontfeatures{Ligatures={NoHistoric}}
\verb+\addfontfeatures{Ligatures={NoHistoric}}+\par
Erwartung: nur noch f-Ligaturen\par
\lig\par
Ergebnis: Erwarung enttäuscht, ct- und st-Ligaturen bleiben

\end{document}
Die Frage: Wie kann ich mit \addfontfeatures zwischen den verschiedenen Ligaturen und Ziffern umschalten? Mit \addfontfeatures kann ich scheinbar nur zuschalten, aber nicht wieder abschalten …

Vielen Dank!
Liebe Grüße
Tobi

EDIT: Es ändert sich nix, wenn ich statt \setmainfont{Linux Libertine O} \usepackage{libertine} benutze, außer natürlich, dass dann auch die Biolinum geladen wird …

Nach oben