Skip to content

docs: add PDF versions of SVG diagrams#2324

Merged
fingolfin merged 1 commit into
masterfrom
mh/docs-svg-pdf
Feb 3, 2026
Merged

docs: add PDF versions of SVG diagrams#2324
fingolfin merged 1 commit into
masterfrom
mh/docs-svg-pdf

Conversation

@fingolfin
Copy link
Copy Markdown
Member

This does not yet build a PDF manual, but makes us ready for that.

The actual conversion shall be implemented by @various in PR #2307, which will have to be rebased once this PR here is in. He can then worry about details like how we can enable/disable building the PDF, integrating it into the CI, etc.

Also, this PR should help @varuntrehan7 figure out how to deal with the SVGs in Nemo.jl


Note that many tools for converting SVG to PDF don't cut it (e.g. Cairo's svg2pdf, or inkscape, etc.). The only general purpose SVG renders I am aware of are web browsers. E.g. the SVGs in this repo use a blur effect for shadows...

One can use a site like https://jsontotable.org/svg-to-pdf to do the conversion.

@fingolfin fingolfin added doc This change adds or pertains to documentation release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes labels Feb 2, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.15%. Comparing base (af4b20b) to head (1d1ed94).
⚠️ Report is 4 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2324      +/-   ##
==========================================
- Coverage   88.16%   88.15%   -0.01%     
==========================================
  Files         126      126              
  Lines       32047    32047              
==========================================
- Hits        28253    28252       -1     
- Misses       3794     3795       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@fingolfin fingolfin merged commit f9d4ce1 into master Feb 3, 2026
25 of 26 checks passed
@fingolfin fingolfin deleted the mh/docs-svg-pdf branch February 3, 2026 07:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc This change adds or pertains to documentation release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant