Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removal of old PostScript-based PDF interpreter from GhostScript 10.01.0 #226

Closed
rfdonnelly opened this issue Feb 1, 2023 · 2 comments
Closed
Assignees
Labels

Comments

@rfdonnelly
Copy link

Hello again. Question: the release notes for GhostScript 10.00.0 state that the old PostScript-based PDF interpreter that dvisvgm depends on will be removed from GhostScript in the next release, 10.01.0 scheduled for 2023 Q2. My understanding is that dvisvgm depends on GhostScript for both PDF processing and DVI processing. I'm assuming this change coming to GhostScript will only negatively affect dvisvgm PDF processing and that the dvisvgm DVI processing will be unaffected. Is this correct?

@mgieseki
Copy link
Owner

mgieseki commented Feb 1, 2023

Yes, that's almost right. Ghostscript is used to process PostScript and PDF fragments embedded into the DVI file by TeX's \special statement. All DVI files without any PDF sections as well as EPS files are not affected by the changes coming with GS 10.1 and can (hopefully) be converted as before.
To keep the PDF functionality alive, dvisvgm 3 comes with a new, alternative PDF handler based on mutool. You can find a bit more about that here.

@mgieseki mgieseki self-assigned this Feb 1, 2023
@rfdonnelly
Copy link
Author

Interesting. I wasn't aware that PDF fragments could be embedded in DVI. Thank you for the explanation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants