
Ich habe ein Dokument mit einer Mischung aus lateinischen und afrikanischen (Tifinagh) Schriften.
\documentclass{book}
\usepackage{fontspec}
\setmainfont{Ebrima}
\begin{document}
ⵖⵉⴽⴽⴰⴷ ⵙ ⵎⵔⴰⵡ ⵉⵙⴳⴳⵯⴰⵙⵏ, ⵔⴰⴷ ⵢⵓⵜⵉ ⵍⵍⴱⴰⵙⵜⵉⴽ ⵉⵙⵍⵎⴰⵏ ⵖ ⵢⵉⵍⵍ.
Latin regular
\textbf{Latin bold}
\textit{Latin italics}
\end{document}
Es stellt sich heraus, dass die lateinischen Schriften korrekt fett gedruckt werden, aber nicht kursiv. Warum ist das so? Gibt es eine praktische Möglichkeit, lateinische und afrikanische Schriften in einem einzigen Dokument zu mischen und gleichzeitig die Kursivschrift für die lateinischen Schriften beizubehalten?
Antwort1
Wenn ich rübergehe zudie Microsoft-Typografieseite für Ebrima, ich sehe „Andere Varianten: Ebrima Bold“, aber keine kursive Version. Das ist meiner Meinung nach die Ursache Ihres Problems. Ich habe Ebrima nicht auf diesem Computer, aber ich vermute, Sie hätten Warnmeldungen ähnlich denen erhalten, die ich bekomme, wenn ich Noto Sans Tifinagh versuche:
LaTeX Font Warning: Font shape `EU1/NotoSansTifinagh(0)/m/it' undefined
(Font) using `EU1/NotoSansTifinagh(0)/m/n' instead on input line 1
Und:
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
Das Problem besteht darin, dass Sie zur Verwendung \textit{...}
eine Kursivschriftart benötigen, die bei Ebrima offenbar nicht vorhanden ist. Ebenso \textbf{...}
müssen Sie zur Verwendung eine Fettschriftart benötigen. Interessanterweise scheint Ebrima eine solche zu haben, weshalb \textbf{...}
funktioniert und \textit{...}
nicht.
Was viele Leute bei Kursivschrift nicht wissen, ist, dass es sich dabei nicht einfach nur um schräge Schrift handelt. Vielmehr handelt es sich um eine völlig andere Schriftart mit völlig unterschiedlichen Versionen der einzelnen Zeichen, die speziell so gestaltet sind, dass sie wie kursive Handschrift aussehen:
In der Typografie ist Kursivschrift eine kursive Schriftart, die auf einer stilisierten Form kalligrafischer Handschrift basiert. Aufgrund des Einflusses der Kalligrafie neigen Kursivschriften normalerweise leicht nach rechts.
Daher werden viele hochwertige (und auch einige weniger hochwertige) Schriftarten mit speziell gestalteten Kursivvarianten ausgeliefert.
Bei Fettschrift ist es eigentlich dasselbe. Sie können Fettschrift ganz einfach vortäuschen, erzielen aber nicht die gleiche hohe Qualität wie bei einer maßgeschneiderten Auswahl fetter Zeichen. Bei Kursivschrift ist dies jedoch besonders auffällig, da viele Schriftarten Kursivvarianten mit radikal unterschiedlichen Zeichen haben.
Viele Menschen sind jedoch an die Magie von Microsoft Word (und anderen WYSIWYG-Programmen) gewöhnt.ICHSchaltfläche. Dadurch wird die Kursivvariante der Schriftart ausgewählt, wenn eine vorhanden ist. Wenn jedoch keine vorhanden ist, wird sie einfach mit einer leichten Neigung vorgetäuscht, wodurch im Wesentlichenschräger Typ, statt echter Kursivschrift.wieder, wie bei Fettdruck, werden die besten Ergebnisse mit einer maßgeschneiderten schrägen/schrägen Variante erzielt und einige Schriftarten verfügen auch über eine solche, anstatt es einem Algorithmus zu überlassen.
Zusammenfassend lässt sich also sagen, dass Sie Ihr Dokument so einrichten, dass es Ebrima verwendet mit
\setmainfont{Ebrima}
Und dann versuchen Sie, mit Kursivschrift zu erzeugen \textit{}
. Das Problem ist, dass \textit{}
XeLaTeX bei Verwendung von die Kursivschrift-Variante zu verwenden versucht, und, oh je, es gibt keine. Also wird die nächstbeste Variante verwendet, die leider nur die aufrechte Version ist. Was können wir also dagegen tun? Nun, genau wie Microsoft Word können wir es auch vortäuschen:
\setmainfont[AutoFakeSlant=4.0]{Ebrima}
\textit{}
erhalten Sie jetzt schrägen Schrifttyp, der jedoch möglicherweise nicht so gut aussieht, als ob die Schriftart über eine eigene, speziell entwickelte schräge Variante verfügen würde.
Aus den Kommentaren geht jedoch hervor, dass Sie eigentlich nicht das gesamte Dokument in Ebrima einrichten, sondern nur eine Tifinagh-Schriftart für Tifinagh verwenden wollten, da die Standardschriftart von Computer Modern Tifinagh nicht unterstützt. Das ist zwar kein Problem, Sie müssen jedoch eine Deklaration zum Wechseln der Schriftart einführen – sonst weiß XeTeX nicht, dass Sie eine andere Schriftart verwenden möchten. Dafür müssen Sie also Folgendes tun:
\documentclass{book}
\usepackage{fontspec}
\newfontfamily{\TI}[AutoFakeSlant=0.3]{Noto Sans Tifinagh}
\begin{document}
Hello world, here is some English. {\TI ⵖⵉⴽⴽⴰⴷ ⵙ ⵎⵔⴰⵡ ⵉⵙⴳⴳⵯⴰⵙⵏ ⵔⴰⴷ
ⵢⵓⵜⵉ ⵍⵍⴱⴰⵙⵜⵉⴽ ⵉⵙⵍⵎⴰⵏ ⵖ ⵢⵉⵍⵍ} \textit{Back to English. But this
time, it's italic.} \textit{{\TI ⵖⵉⴽⴽⴰⴷ ⵙ ⵎⵔⴰⵡ ⵉⵙⴳⴳⵯⴰⵙⵏ ⵔⴰⴷ ⵢⵓⵜⵉ
ⵍⵍⴱⴰⵙⵜⵉⴽ ⵉⵙⵍⵎⴰⵏ ⵖ ⵢⵉⵍⵍ}}
\end{document}
Ich habe die AutoFakeSlant
Option verwendet, Ihnen in Tifinagh „Kursivschrift“ zu geben, wie Sie es gewünscht haben, aber es ist erwähnenswert, dass der kursive Kursivstil eigentlich ein westliches Konzept ist, das für bestimmte Alphabete gilt. Ich bezweifle, dass Tifinagh eine Kursivform hat, die der echten lateinischen Kursivschrift entspricht, aber ich bin sicher, dass die schräge Schrift bei Tifinagh genauso verwendet wird wie im Englischen und in vielen anderen Sprachen, und das ist eigentlich das, was Sie mit bekommen AutoFakeSlant
, aber es ist wirklich eine ziemlich pedantische Fußnote.