.maximum < .optimum : Who wins?

Hello,

quick question: What happens if .maximum is less than .optimum?

E.g.,

inline-progression-dimension.minimum="1pt"
inline-progression-dimension.optimum="10pt"
inline-progression-dimension.maximum="5pt"

Is the .optimum value still getting constrained by .minimum and .maximum (resulting in an inline-progression-dimension value of "5pt" in my example), or do other rules take effect?

I've skimmed the XSL-FO spec, but could not (yet?) find the place where this is defined.

The example above of course yells "who would write that?!". My use case is that I would like to have an image 2in wide if possible, but still being constrained to the available column width at that place, i.e. I'd thought to specify that as

inline-progression-dimension.minimum="0pt"
inline-progression-dimension.optimum="2in"
inline-progression-dimension.maximum="100%"

If 100% of the available width is less than 2in, what should happen? 

As an example, Antennahouse 7.1 sets the image at 2in width, even if 100% of the available width is < 2in, and hence overflows the image into the margin. That came as a surprise to me.

Thanks,
Christian

Received on Tuesday, 29 June 2021 17:29:11 UTC