Hi Ihor, >> Try it 😉 > > You are right. With default preset, engrave-faces does not need to query > Emacs about face colors and attributes and should not depend on the > `display-graphic-p’. Yep, it works because it’s basically implementing its own face-resolving layer. This was originally done to allow exporting in a theme different to the one currently being used as seamlessly as possible, it working with batch mode was a bonus. For the information of anyone else following the thread, you can easily add new presets by creating an elisp setup file for batch mode and running `C-u M-x engrave-faces-use-theme' in it — code defining a new preset will then be generated and inserted at point. All the best, Timothy -- Timothy (‘tecosaur’/‘TEC’), Org mode contributor. Learn more about Org mode at . Support Org development at , or support my work at .