이 gtk-vector-screenshot
프로그램은 Gtk-3 애플리케이션의 벡터 스크린 샷을 찍는 데 사용할 수 있습니다. SVG 캔버스에 응용 프로그램을 다시 그리도록 요청하여 작동하는 것 같습니다.
GNU / Linux의 Emacs는 Gtk +로 빌드 할 수 있지만, Emacs 윈도우에서 위에서 언급 한 응용 프로그램을 사용하려고하면 메뉴 막대와 같은 GUI 요소 만 포함하는 스크린 샷이 생성됩니다. 버퍼는 렌더링되지 않습니다 (카이로를 사용하거나 사용하지 않고 시도했습니다). Emacs의 버퍼 렌더링이 매우 낮은 수준에서 발생한다는 것을 감안할 때 이것은 놀라운 일이 아닙니다.
여전히 Emacs의 확장 가능한 벡터 스크린 샷을 찍을 수있는 방법이 있습니까?
take-vector-screenshot
예를 들어 언급 했지만 작동하지 않았다는 것은 놀라운 일이 아니라고 언급했습니다.htmlfontify-buffer
실제로 적용하기에는 너무 많은 제한이 있습니다 (오버레이, 표시 문자열, 줄 바꿈, 글꼴 대체 등은 렌더링되지 않음)