Các gtk-vector-screenshot
chương trình có thể được sử dụng để chụp ảnh màn hình vector của các ứng dụng Gtk-3. Nó dường như hoạt động bằng cách yêu cầu ứng dụng vẽ lại lên khung vẽ SVG.
Emacs trên GNU / Linux có thể được xây dựng bằng Gtk +, nhưng cố gắng sử dụng ứng dụng nói trên trên cửa sổ Emacs dẫn đến một ảnh chụp màn hình chỉ chứa các thành phần GUI như thanh menu; bộ đệm không được kết xuất (tôi đã thử với và không có Cairo). Điều này không quá ngạc nhiên, vì việc kết xuất bộ đệm của Emacs xảy ra ở mức khá thấp.
Tuy nhiên, có cách nào để chụp ảnh màn hình vector có thể mở rộng của Emacs không?
take-vector-screenshot
như một ví dụ, nhưng tôi cũng đã đề cập rằng không có gì đáng ngạc nhiên khi nó không hoạt động.htmlfontify-buffer
có quá nhiều hạn chế để thực sự đủ điều kiện (nó sẽ không hiển thị lớp phủ, chuỗi hiển thị, kết thúc dòng, dự phòng phông chữ, v.v.)