Thanks, Manuel. I'll see what I can do about changing the input FO to get the results I want.
Steve -----Original Message----- From: Manuel Mall [mailto:[EMAIL PROTECTED] Sent: Monday, March 03, 2008 7:06 PM To: '[email protected]' Subject: RE: font, spacing, and line height Steve, 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). Manuel > -----Original Message----- > From: Steve Protulipac [mailto:[EMAIL PROTECTED] > Sent: Tuesday, 4 March 2008 6:59 AM > To: [email protected] > 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
