gtk-vector-screenshot
Программа может использоваться , чтобы взять векторные скриншоты приложений Gtk-3. Кажется, он работает, когда просит приложение перерисовать себя на холсте SVG.
Emacs в GNU / Linux может быть собран с помощью Gtk +, но попытка использовать вышеупомянутое приложение в окне Emacs приводит к скриншоту, который содержит только элементы GUI, такие как строка меню; буферы не отображаются (я пробовал с и без Каира). Это не слишком удивительно, учитывая, что рендеринг буфера в Emacs происходит на довольно низком уровне.
Тем не менее, есть ли способ сделать масштабируемые векторные скриншоты Emacs ?
take-vector-screenshot
в качестве примера, но я также упомянул, что неудивительно, что это не сработало.htmlfontify-buffer
имеет слишком много ограничений для настоящей квалификации (он не будет отображать оверлеи, отображаемые строки, переносы строк, откат шрифтов и т. д.)Это возможно в Каирских сборках!
источник