Mit dem gtk-vector-screenshot
Programm können Vektor-Screenshots von Gtk-3-Anwendungen erstellt werden. Es scheint zu funktionieren, wenn die Anwendung aufgefordert wird, sich selbst auf eine SVG-Zeichenfläche neu zu zeichnen.
Emacs unter GNU / Linux kann mit Gtk + erstellt werden. Wenn Sie jedoch versuchen, die oben genannte Anwendung in einem Emacs-Fenster zu verwenden, wird ein Screenshot angezeigt, der nur GUI-Elemente wie die Menüleiste enthält. puffer werden nicht gerendert (ich habe es mit und ohne kairo versucht). Dies ist nicht allzu überraschend, da das Rendern von Emacs-Puffern auf einem relativ niedrigen Niveau erfolgt.
Gibt es dennoch eine Möglichkeit, skalierbare Vektor-Screenshots von Emacs aufzunehmen ?
take-vector-screenshot
als Beispiel, aber ich erwähnte auch, dass es nicht überraschend war, dass es nicht funktionierte.htmlfontify-buffer
Es gibt zu viele Einschränkungen, um sich wirklich zu qualifizieren (es werden keine Overlays, Display-Strings, Zeilenumbrüche, Font-Fallbacks usw. gerendert)Es ist möglich in Kairo zu bauen!
quelle