Kann Kairo (die Grafikbibliothek) verwendet werden, um mathematische Formeln und Bilder (Latexstil) zu rendern?

StackOverflow https://stackoverflow.com/questions/6816955

Frage

Benötigt es Abhängigkeiten für eine vollwertige Unicode-Charakter-Rendering, oder kann es ohne große Probleme die nativen Schriftglyphen einer Plattform (Linux/Max/Windows) lesen und rendern?

Kann es EPS/PDF/SVG in eine produzierte PDF -Datei importieren/rendern, oder müsste ich die Bilddatei manuell analysieren und in Kairo neu zeichnen?

War es hilfreich?

Lösung

Cairo per se macht keine "Formeln" - es kann mit dem vollständigen Satz von Unicode -Zeichen funktionieren, aber ich denke, die Textunterstützung ist besser, wenn Sie die "Pango" -Bibliothek zusammen mit Kairo verwenden.

Zum Importieren eines Vektorformats gibt es "librsvg", das zusammen mit Kairo ermöglicht, SVG -Dateien zu rendern.

Ja, ja, Kairo kann Rasterbilder auf sich selbst importieren und zeichnen.

Ich habe ein Beispiel für die Verwendung von Librsvg mit Kairo auf diese Antwort, Obwohl es in Python ist, nicht in C. Sie müssen nach den Online -Dokumenten in beiden Bibliotheken suchen, um Beispiele dafür zu erhalten, dass es in C. Dieser arbeitet aus den in c angegebenen Beispielen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top