> Am 12.10.2021 um 13:15 schrieb Hans Hagen <j.ha...@xs4all.nl>:
> 
> On 10/12/2021 12:36 PM, Henning Hraban Ramm via ntg-context wrote:
>> Comrades!
>> There must have been a time when PDF boxes (i.e. CropBox, TrimBox, BleedBox) 
>> worked as they should, but it must have been a short time.
> 
> I long ago lost track of what all that means ... decades of pdf ... different 
> viewers, different interpretations ... validators complaining about things 
> missing ... i guess that bit (like annotations) will always be in flux (also 
> because specs came before implementations i guess).

Hm, you implemented these boxes only in 2015, there was not much change in that 
regard since then.

>> * BleedBox must be TrimBox plus bleed.
> 
> a relative new one, probably also sensitive for interpretation by renderer, 
> imo worthless

Not worthless; workflow systems in printshops rely on BleedBox and TrimBox. 
It’s not about rendering, but imposition and even postprocessing (cutting etc.).

>> * ArtBox is neglectable for whole layouts (same as TrimBox might make 
>> sense), just interesting in \externalfigure.
> 
> also worthless

I agree.

>> With
>> \setuppaper[A4][A4,oversized]
>> I’d expect ConTeXt to set...
>> * MediaBox and CropBox to the bigger format
>> * TrimBox to the page format (A4)
>> * BleedBox also to the page format, while no bleed is defined
> 
> well, that's an assumption ... who knows what a printer (driver) does ...

Who sends PDF files directly to a printer (driver)? I know it only from 
automated, professional workflows.
Usually printer drivers gets fed by PDF viewers, and I know none that even 
*can* print something different than CropBox.

>> Beware, \setupbleeding refers only to stretching of images (\externalfigure)!
> 
> fwiw, that bleeding options is mostly there to communicate with mp

Good to know. I just browsed the Details manual, didn’t try it yet, since I 
scale and move my “bleeding” images differently.

>> * to define trimoffset, I must know the difference between paper size and 
>> sheet size ("oversized" adds 15 mm).
> 
> oversized is a convenience feature, in prepress one would define a real, 
> target size, not rely on a convenience value

But it’s convenient ;) I usually just need a format that is big enough for the 
crop marks, and “oversized” does that.

>> % ... and no dependency on interactionscreen!
> 
> that's a historic fact ... special pdf features triggered by that command .. 
> basically tex only has a page size

Of course, but it doesn’t make sense any more, and defining the boxes wouldn’t 
hurt anyone. (I’m quite sure, but let them beat me ;))

>> Yes, that would mean a backward incompatible change. But how many of us rely 
>> on the strange current behavior?
>> Please let us fix this!
> 
> the problem is as usual documentation and indeed we can have some backward 
> compatibility issue here ... i honestly have no clue how viewers and printers 
> react (so if something would be added/changed it would be option driven)

I wouldn’t expect printers (office printing devices) to react at all; I hope 
that printers (printshop workers) will react positively to correct boxes in our 
PDFs ;)

>> In some cases it makes sense to have different values on e.g. inner and 
>> outer edges; I feat that would add a plethora of additional parameters 
>> (leftbleedoffset, innerbleedoffset...).
>> Maybe give a list like in CSS? bleedoffset={3mm,3mm,3mm,0mm} – top, right, 
>> bottom, left order implied; not very “ConTeXt style”.
> probably spreads need some treatment (imposition)

Multiple pages on a sheet are not considered by the PDF specs.

> (i'm pretty sure that changes will themselves introduce new issues)

Probable.

> anyway, we can look at it once we're all on lmtx because i'm not going to 
> change mkiv in that aspect

Ok

Hraban

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to