xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Manuel Mall ...@arcus.com.au>
Subject RE: font, spacing, and line height
Date Tue, 04 Mar 2008 00:05:30 GMT

The XSL-FO line building rules are fairly complex (see section 4.5 in the
spec). However, the default case is roughly: Line height, including the
half-leading values, is determined by the font set on the enclosing block.
Any inline areas that are smaller in height will not cause the line height
to shrink but are simply aligned on the appropriate base line. Should an
inline area have a larger BPD than the line height on the enclosing block
the line grows in BPD.

For all the finer details please refer to the specification.

So I believe your attached samples are rendered correctly. Your left column
uses the line height as determined from the Courier New font although all
its content is Times Roman. Your right column uses the Times Roman font
derived line height as set on the block (inherited from the root).


> -----Original Message-----
> From: Steve Protulipac [mailto:sprotulipac@acclamation.com]
> Sent: Tuesday, 4 March 2008 6:59 AM
> To: fop-users@xmlgraphics.apache.org
> Subject: font, spacing, and line height
>  <<lineheight_2col-fo.ZIP>> Hello,
> I have an input file which includes block-level font-family attributes
> as well as font-family attributes for the inline children of each block.
> The line height in the output is not what I expected, and it's different
> from the output produced when I omit the font-family from the blocks.
> I've been investigating the layout process for a while, and it appears
> to me that the line area space-before and space-after are computed using
> the block font while the BPD of the line area is computed using the
> inline font.
> Please refer to the attached FO and PDF output for a stripped-down
> version of my input with and without the block-level font.  This output
> was produced using FOP trunk, but the 0.94 output is the same.
> Is there a problem with the layout process, or could you tell me what's
> wrong with my expectations for the output line height?
> Thanks,
> Steve

To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org

View raw message