O gtk-vector-screenshot
programa pode ser usado para fazer capturas de tela de vetores de aplicativos Gtk-3. Parece funcionar pedindo ao aplicativo que se redesenhe em uma tela SVG.
O Emacs no GNU / Linux pode ser construído com o Gtk +, mas tentar usar o aplicativo acima mencionado em uma janela do Emacs resulta em uma captura de tela que contém apenas elementos da GUI, como a barra de menus; buffers não são renderizados (tentei com e sem Cairo). Isso não é muito surpreendente, dado que a renderização do buffer do Emacs ocorre em um nível bastante baixo.
Ainda assim, existe uma maneira de capturar capturas de tela vetoriais escaláveis do Emacs ?
take-vector-screenshot
como exemplo, mas também mencionei que não era de surpreender que não funcionasse.htmlfontify-buffer
tem muitas limitações para realmente se qualificam (não irá processar sobreposições, exibição de cordas, envoltórios de linha, fallback de fonte, etc.)É possível nas construções do Cairo!
fonte