[scribus-dev] cover.py script for perfect bound book cover design is ready.

John Culleton John at wexfordpress.com
Thu Dec 18 20:18:45 UTC 2014

With the very welcome advice of JLuc and
Gregory Pittman and the availability of the
spine.py script as a model I have a production
version of the script cover.py.

In gross this script terms does what what the
Perfect Bound Cover extension does for Inkscape
users and what my previous template.html did in
more limited fashion for Scribus users. 

The data fields are:
1. Number of pages
2. Pages per inch (PPI) of the interior pages.
3. Finished book width.
4. Finished book height
5. Allowance for the thickness of the cover
stock plus some additional distance for the fold. 
A recommended value is 0.017 inch.

The one improvement that I see as useful would be
to combine all the data entry fields into one
window instead of producing a separate window
sequentially for each data field. I don't know
how to do this.

When the fields are filled out a base document
correctly sized becomes the current document for

There are two vertical guides marking off
the edges of the spine. There are also vertical
guides bisecting  the back cover, the
spine and the front cover.

There are solid blue margins spaced 0.375 inch
from each edge. These margin guides are designed
to prevent text and similar entities from
approaching too close to the finished edges. The
distance consists of the bleed of 0.125 inch plus
a safety margin of 0.250 inch. 

I tested it with Scribus 1.4.5, 1.5.0. 
Now who wants a copy of the script to bash it
around before I submit it for inclusion with the 
two releases? I'll post it at
Your comments are most welcome.

BTW my draft update of the e-book mentioned below
suddenly go a lot simpler.

John Culleton
Wexford Press
Free list of books for self-publishers:
Updated PDF e-book: "Create Book Covers with
Scribus 1.4.5" coming soon at

More information about the scribus-dev mailing list