<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle18
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:#1F497D;}
span.EmailStyle21
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:70.85pt 70.85pt 56.7pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:795568003;
mso-list-type:hybrid;
mso-list-template-ids:-1023390542 67567639 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l0:level1
{mso-level-number-format:alpha-lower;
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>I believe the specification says … setting line-height on a block containing other things sets the *<b>minimal</b>* line-height for all the contained blocks/inlines. *<b>Minimal</b>* does not mean that you are setting the *<b>exact</b>* line height. When you set it to a multiplier (number or likely percentage) then it is like not setting it and it is calculating the line height for all the blocks inside which gives you your expected (exact) result.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>The spec also says setting line-height on inline level elements (like your fo:inline) sets the exact line-height for the item.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Moving your line-height="3.1mm" to all the included fo:inline’s from the parent block and the results show all the same line-height for each one.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='color:#1F497D'>W3Schools:<o:p></o:p></span></b></p><p class=MsoNormal><b><span style='color:#1F497D'>If the line-height property is set on a block-level element, it specifies the </span></b><b><span style='color:red'>minimal </span></b><b><span style='color:#1F497D'>height of each generated inline box.<o:p></o:p></span></b></p><p class=MsoNormal><b><span style='color:#1F497D'>If the line-height property is set on an inline-level element, it specifies the </span></b><b><span style='color:red'>exact </span></b><b><span style='color:#1F497D'>height of each box generated by the element.<o:p></o:p></span></b></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Kevin Brown<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>RenderX<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> Kirch Fritz [mailto:Friedrich.Kirch@it2media.de] <br><b>Sent:</b> Thursday, July 27, 2017 6:44 AM<br><b>To:</b> support@renderx.com; RenderX Community Support List <xep-support@renderx.com><br><b>Cc:</b> kevin@renderx.com<br><b>Subject:</b> Different line-heights<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=DE style='mso-fareast-language:DE'>Hi RenderX Support,<o:p></o:p></span></p><p class=MsoNormal><span lang=DE style='mso-fareast-language:DE'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'>In my fo-example file (see attachment) I expect all blocks to have identical line-height.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'>The second fo:block itself has only an additional <fo:inline>-element with a small font-size.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'>Can you please explain, why the second fo:block’s line-height is different in the resulting pdf?<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'>HINT: <o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style='mso-fareast-language:DE'><span style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='mso-fareast-language:DE'>If you remove the @line-height then all lines will have identical line-height<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style='mso-fareast-language:DE'><span style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='mso-fareast-language:DE'>If you change @line-height=<length> to @line-height=<number>, then all lines will have identical line-height<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style='mso-fareast-language:DE'><span style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span style='mso-fareast-language:DE'>If you set @line-height=<length>, then the second fo:block will have a different line-height. <o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'>Attached you can find my fo-file and the pdf-file<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'>Kind regards<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'>Fritz Kirch<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:DE'><o:p> </o:p></span></p><p class=MsoNormal><span lang=DE style='mso-fareast-language:DE'><img width=1253 height=723 id="_x0000_i1025" src="cid:image002.jpg@01D306C7.55718D40"></span><span lang=DE><o:p></o:p></span></p><p class=MsoNormal><span lang=DE><o:p> </o:p></span></p><p class=MsoNormal><span lang=DE style='mso-fareast-language:DE'>Mit freundlichen Grüßen<o:p></o:p></span></p><p class=MsoNormal><span lang=DE style='color:#1F497D;mso-fareast-language:DE'><o:p> </o:p></span></p><p class=MsoNormal><span lang=DE style='mso-fareast-language:DE'>Friedrich Kirch<o:p></o:p></span></p><p class=MsoNormal><span lang=DE style='mso-fareast-language:DE'>PDP-CBM Content Base & Media<o:p></o:p></span></p><p class=MsoNormal><span lang=DE style='font-size:10.5pt;mso-fareast-language:DE'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;color:black;mso-fareast-language:DE'>Tel. +49 911 30 730-0<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;color:black;mso-fareast-language:DE'>Fax +49 911 30 730-111<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;mso-fareast-language:DE'><a href="mailto:friedrich.kirch@it2media.de"><span style='color:blue'>friedrich.kirch@it2media.de</span></a></span><u><span style='color:blue;mso-fareast-language:DE'><o:p></o:p></span></u></p><p class=MsoNormal><span lang=DE style='mso-fareast-language:DE'><a href="http://www.it2media.de/"><span lang=EN-US style='font-size:9.0pt;color:blue'>www.it2media.de</span></a></span><span style='mso-fareast-language:DE'><br></span><span lang=DE style='color:#1F497D;mso-fareast-language:DE'><img border=0 width=142 height=55 id="Grafik_x0020_2" src="cid:image004.gif@01D306C6.41C95080" alt="Logo_IT2media"></span><span style='color:#1F497D;mso-fareast-language:DE'><br></span><span style='font-size:8.0pt;color:#707070;mso-fareast-language:DE'>IT2media GmbH & Co. </span><span lang=DE style='font-size:8.0pt;color:#707070;mso-fareast-language:DE'>KG, Pretzfelder Str. 13, 90425 Nürnberg ∙ Kommanditgesellschaft Sitz Nürnberg, HRA Nürnberg 12784 ∙ Persönlich haftende Gesellschafterin: IT2media Beteiligungsgesellschaft mbH, Sitz Nürnberg, HRB Nürnberg 19511 ∙ Geschäftsführer: Oliver Neuerbourg, Mathias Pauli</span><span lang=DE style='font-size:8.0pt;color:black;mso-fareast-language:DE'><o:p></o:p></span></p><p class=MsoNormal><span lang=DE><o:p> </o:p></span></p></div></body></html>