Vermeiden von fehlenden Zeichen im Font mit LuaLaTeX

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: Vermeiden von fehlenden Zeichen im Font mit LuaLaTeX

Vermeiden von fehlenden Zeichen im Font mit LuaLaTeX

von axlwoz » Do 11. Jul 2019, 15:31

Hallo zusammen,

bisher habe ich für das automatische Generieren von Berichten pdfLaTeX verwendet. Der Inhalt der Tex-Dateien wurde dabei aus einer Datenbank automatisch generiert. Bisher waren das halt nur ASCII Zeichen. Da jetzt aber die Datenbank auf UTF-8 umgestellt werden soll, wird das Ganze ein wenig schwieriger. Der erste Schritt war mal auf LuaLaTeX umzusteigen. Das Ganze klappt soweit ganz gut, nur dass wenn ein Zeichen nicht im Font enthalten ist, nichts ausgegeben wird. Das sieht man auch im Log-File.

Meine Frage wäre nun, wie kann man erreichen, dass dies nicht passiert. Aufgetreten ist das bisher allerdings nur bei chinesischen Zeichen.
Im Vorspann habe ich momentan stehen:

\usepackage{luatexja-fontspec}
\setmainjfont{SimSun}

Beim Font 'SimSun' habe ich bisher die besten Ergebnisse gehabt. Nur bin ich mir eben nicht sicher, dass zukünftig nichts verloren geht.

In der Praxis können alle europäischen Zeichen und chinesische Zeichen auftreten. Und wie gesagt, es ist ein automatischer Prozess. Ich kann mir nicht die Log-Datei ansehen und gegebenenfalls den zu ladenden Font anpassen.

Nach oben