Peter Rolf schrieb:
Hi,
I still have preflighting problems with the mediabox of luatex. It's accuracy is sufficient for printing, but using the values for a preflight is troublesome. An example: if I define a A4+ paper (303mm x 216mm) I get a mediabox of 303.0mm x 215.999mm. Hans has already restricted the trailing numbers of the trimbox/cropbox values in ConTeXt to adapt the accuracy (else rounding of the mediabox can lead to a bigger trim|cropbox, which is against definition). Anyhow, this is not enough for this example:
MediaBox (mm): 303.0x215.999 (0.0/0.0/303.0/215.999) CropBox (mm): 303.0x216.0 (0.0/0.0/303.0/216.0 ) TrimBox (mm): 303.0x216.0 (0.0/0.0/303.0/216.0 )
MediaBox < CropBox|TrimBox
So using the same number of digits after the point (%.3f) does not solve the problem.
oops, actually it's %.4f
Setting the width to 216.001mm in this example helps, but this is unsatisfying.
MediaBox (mm): 303.0x216.0023 (0.0/0.0/303.0/216.0023 ) CropBox (mm): 303.0x216.00101 (0.0/0.0/303.0/216.00101) TrimBox (mm): 303.0x216.00101 (0.0/0.0/303.0/216.00101)
If you use some bleeding offset (in the A4+ example normally 3mm on each side) the problem vanishes. But for PDF/X you have to set the crop-|trimbox anyway, regardless if you use a bleeding offset or not.
Possible solutions: - read access to the mediabox values, so that rounding errors can be handled - use the same calculation routine for all pdf boxes (e.g. a luatex library function) - ??
Any comments are welcome.
Best wishes, Peter
_______________________________________________ dev-luatex mailing list dev-luatex@ntg.nl http://www.ntg.nl/mailman/listinfo/dev-luatex