このgtk-vector-screenshot
プログラムは、Gtk-3アプリケーションのベクタースクリーンショットを撮るために使用できます。アプリケーションに自身をSVGキャンバスに再描画するように依頼することで機能するようです。
GNU / Linux上のEmacsはGtk +でビルドできますが、前述のアプリケーションをEmacsウィンドウで使用しようとすると、メニューバーなどのGUI要素のみを含むスクリーンショットが表示されます。バッファーはレンダリングされません(Cairoを使用して、または使用せずに試しました)。Emacsのバッファーレンダリングが非常に低いレベルで行われることを考えると、これはそれほど驚くことではありません。
それでも、Emacsのスケーラブルなベクタースクリーンショットを撮る方法はありますか?
take-vector-screenshot
例として、私はまた、それが機能しなかったことは驚くべきことではなかったことを述べました。htmlfontify-buffer
本当に(それはオーバーレイ、表示文字列、行ラップ、フォントフォールバックなど表示されません)資格をあまりにも多くの制限がある