[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cairo plans
From: |
Han-Wen Nienhuys |
Subject: |
Re: Cairo plans |
Date: |
Sat, 11 Sep 2021 11:26:47 +0200 |
On Mon, Aug 30, 2021 at 10:49 AM Werner LEMBERG <wl@gnu.org> wrote:
> > The current SVG backend is glacially slow, and has suffered from
> > rendering discrepancies. I propose we retire it ASAP to be
> > replaced by Cairo.
>
> I don't use SVG normally, but this sounds like a good plan, especially
> because of ...
>
> > The Cairo SVG files are larger, but that is because they also
> > embed the fonts used for texts, making the rendering exactly equal
> > to the PDF/PNG.
>
> ... this.
Jonas, aside from the discussion we had about the SVG backend's speed
vs Cairo, how do you feel about replacing the SVG backend with Cairo's
SVG output?
That would yield more accurate SVG output at a reduced maintenance burden.
The immediate motivation is that fixing cut & paste requires
rearrangement of how we output text strings, and I'd rather avoid
refactoring up the SVG backend if I can
(https://gitlab.com/lilypond/lilypond/-/issues/6172#note_675122487 for
background).
This would be predicated on getting Cairo to compile on CI, in GUB and
in the new compile scripts, obviously.
--
Han-Wen Nienhuys - hanwenn@gmail.com - http://www.xs4all.nl/~hanwen
- Re: Cairo plans, (continued)
- Re: Cairo plans, Han-Wen Nienhuys, 2021/09/03
- Re: Cairo plans, Masamichi Hosoda, 2021/09/03
- Re: Cairo plans, Han-Wen Nienhuys, 2021/09/04
- Re: Cairo plans, Han-Wen Nienhuys, 2021/09/04
- Re: Cairo plans, Masamichi Hosoda, 2021/09/04
- Re: Cairo plans, Han-Wen Nienhuys, 2021/09/04
- Re: Cairo plans, Masamichi Hosoda, 2021/09/04
- Re: Cairo plans, Werner LEMBERG, 2021/09/04
- Re: Cairo plans, Masamichi Hosoda, 2021/09/04
- Re: Cairo plans, Masamichi Hosoda, 2021/09/05
Re: Cairo plans,
Han-Wen Nienhuys <=