Wie kann ich dvisvgm mit nicht standardmäßigen Schriftarten zum Laufen bringen?

Wie kann ich dvisvgm mit nicht standardmäßigen Schriftarten zum Laufen bringen?

Wenn ich dvisvgm ausführe, um ein DVI in SVG zu konvertieren, erhalte ich den Fehler WARNING: can't embed font 'mi-kurierri'. (Oder etwas, das einer nicht standardmäßigen Schriftart entspricht, die ich ausprobiere)

Früher hat es funktioniert, aber ich habe versucht, die Schriftart zu ändern, wie vonder LaTeX-Schriftartenkatalog, indem Sie der Präambel des Dokuments diese Zeilen hinzufügen:

\usepackage[math]{kurier}
\usepackage[T1]{fontenc}

Ich verwende MikTeX 2.9 unter Windows 10. Das Generieren von DVI-Dateien mit nicht standardmäßigen Schriftarten funktioniert einwandfrei. Nur der Schritt „dvisvgm“ wird durch die Änderung der Schriftart unterbrochen.

Mehr Info:

  • DerHäufig gestellte Fragen zu dvisvgmbehebt diesen Fehler und sagt, dass eine wahrscheinliche Ursache darin liegt, dass die Schriftart in der aktuellen TeX-Umgebung nicht verfügbar ist. Ich glaube nicht, dass dies bei mir der Fall ist, da sich dvisvgm.exe im selben Verzeichnis befindet wie latex.exe, das die Schriftarten problemlos verarbeitet.
  • Mein MikTeX-Update-Assistent ist kaputt, a ladiese Frage, also habe ich die neueste Version von dvisvgm separat heruntergeladen und die alte dvisvgm.exe durch die neue ersetzt. (Die alte funktionierte nicht einmal mit der Standardschriftart.)

Bearbeiten (gelöst)

Ich hatte mit einer Vorlagendatei begonnen, die zufällig enthielt \usepackage[UTF8]{ctex}, was für Chinesisch ist. Es war nicht allzu überraschend, dass dies einen Konflikt verursachte, als ich versuchte, englische Schriftpakete zu ändern. Danke an ShreevatsaR für den Kommentar, der mich dazu veranlasste, die Datei zu vereinfachen, anstatt den Fehler für bare Münze zu nehmen.

Ich wäre neugierig, wenn mir jemand mit tieferen TeX-Kenntnissen helfen könnte, zu verstehen, wie es zu Konflikten zwischen dem ctex-Paket und den nicht standardmäßigen Schriftartpaketen, jedoch nicht mit den englischen Zeichen der Standardschriftart kam.

verwandte Informationen