Skip to content

Refactor: Add a inkscape backup using cairosvg as a dependency#49

Open
omararvin wants to merge 2 commits into
ricklupton:mainfrom
omararvin:refactor/inkscape-backup
Open

Refactor: Add a inkscape backup using cairosvg as a dependency#49
omararvin wants to merge 2 commits into
ricklupton:mainfrom
omararvin:refactor/inkscape-backup

Conversation

@omararvin
Copy link
Copy Markdown

I am like most of the people don't have inkscape installed and I am not willing to install it. so adding cairosvg as a dependency will save time and will make sure basic functionalities work on any freshly clones repo

@omararvin
Copy link
Copy Markdown
Author

Hi, @Azeirah. I have just noticed that one of the open PRs is yours and covers the same thing #38 . So what do you think about this one?

@omararvin omararvin force-pushed the refactor/inkscape-backup branch from 222324d to 347b2da Compare April 9, 2026 10:59
@Azeirah
Copy link
Copy Markdown
Contributor

Azeirah commented Apr 9, 2026

I've been running cairo as a backend for a couple hundred users for a few months, the issues are little, the upsides are numerous:

  1. No need to install an external dependency, cairo is a library not a program
  2. It's much faster
  3. It's much smaller
  4. It is much less verbose in logging errors and warnings that are completely unrelated to anything rmc does
  5. The rendering quality is great

The only disadvantage I've found so far is that it doesn't embed fonts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants