[scribus-dev] a bug about Page Type
John L. Poole
jlpoole56 at gmail.com
Wed Nov 16 02:30:06 UTC 2016
Terminology could be helpful in this discussion.
https://en.wikipedia.org/wiki/Folio#Page_numbering talks about Recto and
"the recto being the first the reader encounters, and the verso the second."
Just to clarify any terminology I might use in discussion of bugs. I'm
using the term signature (aka "gathering") to represent one or more
bifolios folded and then sewn. https://en.wiktionary.org/wiki/gathering
A bifolio is "A single sheet folded in half to make two leaves."
When a discussion is had about imposing, an agreed or promulgated
terminology will become very helpful.
Perhaps a wiki page devoted to book or codex construction describing
these parts is in order? I try to use such descriptive and traditional
terminology in my code and classes for imposing so that someone not
familiar with the code might be able to comprehend it given an
understanding of how printed output is assembled.
On 11/8/2016 9:04 AM, ale rimoldi wrote:
> hi greg
> imo, rightness and leftness of master pages are simply wrong in scribus.
> (well, it's not really "imo"...)
> facing master pages should be defined as one master page and the left
> / right version should automatically be picked (depending on the page
> where it is applied).
> it's not a hard fix, but someone has to do that. and, first, there
> should be some awareness that the current situation is screwed.
> and adding workarounds in the scripter is imo not the way to go.
> On 08/11/16 16:50, Gregory Pittman wrote:
>> A bug was created asking for a new Scripter command, setPageType().
>> The filer is writing a script that seemingly might be doing some
>> imposition too, judging from his comments.
>> At any rate, he is bothered by the fact that when he goes to make a PDF,
>> he gets feedback that there is a mismatch between the page type of his
>> created Master Page and the page that it's on.
>> As I looked into this, for one thing it seems that whenever you create a
>> Master Page with Scripter, it will be a Right Page (the Left parameter
>> is always "0").
>> It also looked to me that getPageType() checks the type of the actual
>> page, not the Master Page, but now I'm not so sure. I just made a facing
>> pages file, and the Master Pages had the page type set, but all the
>> document pages had LEFT = "0". If you edit the SLA and change the
>> setting in actual pages, Scribus doesn't seem to care, but if you change
>> it in a Master Page, you get the warning.
>> About the only solution I can think of would be to add a parameter in
>> createMasterPage() for the page type (since you can set this when you
>> create a new Master Page in the main window), but that wouldn't help a
>> situation when you might apply that Master Page to both right and left
>> pages, since you would still get the warning. I did suggest he could
>> edit the SLA file, though that seems more work than it's worth.
>> So in the end, it seems to me one of these situations where you may have
>> to note but ignore a warning. It's certainly not the only kind of error
>> we might ignore on a routine basis.
More information about the scribus-dev