Proposal:Librsvg development funding
From Strategic Planning
Contents |
[edit] Summary
librsvg is responsible for rendering scalable vector graphics (SVG) at all Wikimedia projects. It has some long and well known bugs that should be fixed.[1] [2] [3] [4] [5] [6]
[edit] Proposal
The library librsvg is part of the GNOME project, but not actively maintained. It's sole purpose at the GNOME Desktop is to render SVG-icons. Rendering text is not a main goal for the project, therefore text rendering is not fully implemented.[7]
I therefore propose to pay a developer to improve text-rendering in librsvg.
[edit] Motivation
Rendering text is required for educational and encyclopedic scheme graphics. Also many chemical formulas suffer from the problem. A workaround (convert the text to path) is not newbie friendly, requires more disk space and makes it harder to translate the SVG files into other languages.
[edit] Key Questions
- How much does it cost?
- Who will do the job?
- Post the job interally or hire externals?
- Maybe use http://www.cofundos.org/ or http://micropledge.com/
- Announce at http://live.gnome.org/Bounties and/or GNOME mailing-list.
[edit] Potential Costs
unknown
[edit] References
- ↑ Bug 403274 – text in thumbnail too large.
- ↑ Bug 167708 – text on textPath is not rendered at the right place (lands somewhere outside of bounding box).
- ↑ Bug 574544 – Text coming out wrong size when SVG scaled to funny resolution.
- ↑ Bug 337979 – text size not rendered correctly.
- ↑ Bug 460904 – doesn't support text flows.
- ↑ Bug 581494 – rsvg-convert / rsvg can't render a non sized svg graphics.
- ↑ Bug 525023 – Text rendered at the wrong position
- Bug 8566 – Thumbnail rendering of SVGs broken
- Proposal:Inline SVG preference
- Proposal:Track bugs in other projects impeding our progress
[edit] Community Discussion
Do you have a thought about this proposal? A suggestion? Discuss this proposal by going to Proposal Talk:Librsvg development funding.