Page MenuHomePhabricator

Several SVG images are skipped as too big
Closed, DeclinedPublic


While producing the PDF in URL, status messages often say that a certain SVG was skipped for being too big. We should be able to downscale, or whatever, as needed; after all we downscale even 780 Mpx JPGs.

Version: unspecified
Severity: enhancement



Related Objects


Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:58 AM
bzimport added a project: OCG-PDF-renderer.
bzimport set Reference to bz72378.
bzimport added a subscriber: Unknown Object (MLST).

Yes, but "downscaling" SVGs means taking out detail (somehow). We'd have to figure out which line segments to skip.

Maybe we can hack around this by rendering them as a bitmap of a reasonable size. Do you have a test case I could experiment with?

Created attachment 16849
"154.14 Altri progetti" section from PDF

I'll pay more attention next time I generate the PDF and pick a test case. However, I think the attachment shows a likely consequence/example of the bug, where the "altri progetti" section has logos for Wikiquote and Commons but not Wikisource, Wiktionary and Wikivoyage.


I suspect the test case was destroyed by the fix for bug 72377: now that the space isn't taken by unreasonably huge images, I didn't see a single one skipped.
Will need to try with bigger books or bigger SVGs perhaps. Or if that's expected, close this bug for now.

(perhaps) Reported on frwiki. We talk about the no-use of MediaWiki:print.css on pdf generation too.
Kind regards

As already announced in Tech News, OfflineContentGenerator (OCG) will not be used anymore after October 1st, 2017 on Wikimedia sites. OCG will be replaced by Electron. You can read more on

Declining this task as "The Wikimedia Foundation's book rendering service has been withdrawn", plus OCG has been dead for years and superseded by Proton and Electron-PDFs on Wikimedia servers. If there is still an issue with currently available PDF export on Wikimedia servers, then please file a new ticket with updated information and steps to reproduce. Thanks!