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. 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