Peter Dalgaard wrote:
> I don't think so. I'll give you that it should either be the (number of lines
> - 1)*spacing
> or (number of linefeeds)*spacing, but it's correct to count the height of "M"
> only on the top line.
>
> -pd
>
> It is correct as written
>
Ah, ok, I see now. The "line spacing" is not the line spacing, but the
inter-line spacing plus
the height of "M":
"Note that the ‘height’ of a string is determined only by the number of
linefeeds ("\n") it contains: it is the (number of linefeeds - 1) times the
line spacing plus the height of "M" in the selected font. For an expression it
is the height of the bounding box as computed by plotmath. Thus in both cases
it is an estimate of how far above the final baseline the typeset object
extends. (It may also extend below the baseline.) The inter-line spacing is
controlled by cex, par("lheight") and the ‘point size’ (but not the actual font
in use)"
It's still confusing... Specially since there's no way to get the inter-line
spacing except by running
strheight("M\nM") - 2 * strheight("M")
Alberto Monteiro
______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.