Fontspec Problem mit Schriften

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: Fontspec Problem mit Schriften

von Bebbi » Mo 30. Jul 2018, 01:04

Danke für den Hinweis.

von Bartman » Mo 30. Jul 2018, 00:58

Wenn ich mit dem Paketmanager meiner MiKTeX-Installation wenigstens das Paket libertinus installiere, dann gelingt die Ausführung Deines Beispiels aus dem Eröffnungsbeitrag mit LuaLaTeX.

von Bebbi » So 29. Jul 2018, 21:05

Hallo,

einem anderen Bsp. aus dem Buch folgend (S. 34)
\usepackage{unicode-math}
\setmainfont{TeX Gyre Pagella}
\setsansfont{TeX Gyre Heros}[Scale=MatchUppercase]
\setmonofont{Source Code Pro}[Scale=MatchLowercase,FakeStretch=0.85]
\setmathfont{TeX Gyre Pagella Math}
habe ich dort genannten Schriften unter C:\Windows\Fonts installiert und dann scheint es zu funktionieren.

Verstehen tue ich das zwar immer noch nicht ... :? Aber es läuft.

Grüße und Danke für die schnelle Antwort

Bebbi

von Bebbi » So 29. Jul 2018, 20:36

Hallo,

ich will ja LuaLaTex verwenden ... Soweit ich das verstanden habe, muss man hier dafür XeLaTeX einstellen.

Grüße

Bebbi
Dateianhänge
2018-07-29_20h35_01.png
2018-07-29_20h35_01.png (83.35 KiB) 20295 mal betrachtet

von Gast » So 29. Jul 2018, 20:32

Ich habe kein MiKTeX, deshalb kann ich nicht sagen, ob das folgende dort zutrifft: Allgemein findet XeLaTeX Fonts am besten, wenn sie als Systemfont installiert sind. Dagegen gibt es immer wieder Probleme mit Fonts, die irgendwo in einem TEXMF-Baum installiert sind. Dagegen findet LuaLaTeX zumindest bei mit mit TeX Live Fonts im TEXMF-Baum problemlos.

Gibt man dagegen den absoluten Pfad zum Font bei \setmainfont an, dann findet auch XeLaTeX den Font. Allerdings geht das dann auf Kosten der Portabilität des Dokuments. Deshalb empfehle ich, Fonts entweder als Systemfont zu installieren oder LuaLaTeX zu verwenden.

Fontspec Problem mit Schriften

von Bebbi » So 29. Jul 2018, 19:52

Hallo,

ich versuche gerade eine Schriftart (selber) festzulegen mit dem Code-Beispiel
% Show page(s) 1
\documentclass[a5paper,english,
  ngerman,parskip=half-]{scrartcl}
\usepackage{fontspec}
\setmainfont{LibertinusSerif}
\usepackage{babel}
\title{Textsatz mit \LaTeX}
\author{Herbert Voß}
\date{\today}
\begin{document}
\maketitle
\foreignlanguage{english}{%
\begin{abstract}
This is a short introduction into
the professional typesetting system \TeX.
\end{abstract}}
\section{Einführung}
Erste Versuche mit dem Setzen
eines einem \LaTeX-Dokuments
und der Schrift Libertine.
\end{document}
aus dem Buch "Die wissenschaftliche Arbeit mit LaTeX" von Voß.

Damit eine PDF in TeXMaker entsteht, muss ich
\setmainfont{LibertinusSerif}
auskommentieren, obwohl dass nach allem richtig ist, was ich so in den letzten Stunden gelesen habe.

Es kommt immer die Fehlermeldung:
! fontspec error: "font-not-found"
!
! The font "LibertinusSerif" cannot be found.
!
! See the fontspec documentation for further information.
!
! For immediate help type H <return>.
!...............................................
l.5 \setmainfont{LibertinusSerif}
|'''''''''''''''''''''''''''''''''''''''''''''''
| A font might not be found for many reasons.
| Check the spelling, where the font is installed etc. etc.
|
| When in doubt, ask someone for help!
|...............................................
.................................................
. fontspec info: "no-scripts"
.
. Font "LibertinusSerif" does not contain any OpenType `Script' information.
.................................................
\g__fontspec_family_LibertinusSerif_int=\count180
.................................................
. fontspec info: "no-font-shape"
.
. Could not resolve font "LibertinusSerif/BI" (it probably doesn't exist).
.................................................
.................................................
. fontspec info: "no-font-shape"
.
. Could not resolve font "LibertinusSerif/B" (it probably doesn't exist).
.................................................
.................................................
. fontspec info: "no-font-shape"
.
. Could not resolve font "LibertinusSerif/I" (it probably doesn't exist).
.................................................
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
Unter C:\Program Files\MikTeX\tpm\packages gibt es die Datei libertinus.tpm. Im MiKTeX Paket-Manager finde ich auch fontspec als installiert.

Aus der FONTSPEC-Dokumentation werde ich auch nicht schlauer.

Ich habe XeLaTeX für das schnelle Übersetzen ausgewählt. Ich nutze Windows.

Jetzt bin ich ratlos.

Grüße

Bebbi

Nach oben