Definieren Sie eine Ersatzschriftart für einen großen Zeichensatz (z. B. vereinfachtes Chinesisch).

Definieren Sie eine Ersatzschriftart für einen großen Zeichensatz (z. B. vereinfachtes Chinesisch).

Ich wurde gebeten, chinesische Schriftzeichen in eine hauptsächlich englische LaTeX-Vorlage zu integrieren.

Obwohl ich verschiedene Optionen wie ctex gefunden habe, bin ich bei der Integration gestolpert (hauptsächlich, weil die Dokumentation nur auf Chinesisch verfügbar ist). Die beste praktikable Lösung, die ich gefunden habe, war daher, die Schriftart auf eine mit einem ausreichend umfangreichen Zeichensatz einzustellen (ähnlich wie \setmainfont{NotoSansCJKjp}).

Jetzt gibt es noch eine letzte Hürde: Aufgrund von Unternehmensbeschränkungen muss ich für den Großteil des Dokuments eine „normale“ Schriftart verwenden, sodass ich zwischen den Schriftarten hin- und herwechseln muss. Ich kann einen Befehl zum Wechseln der Schriftart definieren und den Benutzer vor jedem chinesischen Text auffordern, diese zu verwenden, aber das ist fehleranfällig und umständlich.

Als Ergebnis möchte ich eine „sekundäre Schriftart“ definieren: Wenn das Zeichen in der „normalen“ Schriftart vorhanden ist, drucken Sie es. Andernfalls greifen Sie auf die sekundäre Schriftart zurück. Ich habe gesehenFragen wie diese, aber eine individuelle Zuordnung jedes chinesischen Schriftzeichens ist nicht praktikabel und ich bin nicht sicher, ob das das Problem überhaupt lösen würde.

Die Frage ist also: Ist dies beispielsweise mit möglich fontspec?Kann ich für eine große Teilmenge an Zeichen eine Ersatzschriftart definieren?

verwandte Informationen