Clarify documentation of 'raise' and 'height' display specs
* doc/lispref/display.texi (Other Display Specs): Clarify the effect of 'height' display spec on the following 'raise'. (Bug#25824)
This commit is contained in:
parent
f366f6e670
commit
a314c1ff05
1 changed files with 13 additions and 8 deletions
|
@ -4666,16 +4666,21 @@ a form. Emacs evaluates it to get the new height, with the symbol
|
||||||
|
|
||||||
@item (raise @var{factor})
|
@item (raise @var{factor})
|
||||||
This kind of display specification raises or lowers the text
|
This kind of display specification raises or lowers the text
|
||||||
it applies to, relative to the baseline of the line.
|
it applies to, relative to the baseline of the line. It is mainly
|
||||||
|
meant to support display of subscripts and superscripts.
|
||||||
|
|
||||||
@var{factor} must be a number, which is interpreted as a multiple of the
|
The @var{factor} must be a number, which is interpreted as a multiple
|
||||||
height of the affected text. If it is positive, that means to display
|
of the height of the affected text. If it is positive, that means to
|
||||||
the characters raised. If it is negative, that means to display them
|
display the characters raised. If it is negative, that means to
|
||||||
lower down.
|
display them lower down.
|
||||||
|
|
||||||
If the text also has a @code{height} display specification, that does
|
Note that if the text also has a @code{height} display specification,
|
||||||
not affect the amount of raising or lowering, which is based on the
|
which was specified before (i.e.@: to the left of) @code{raise}, the
|
||||||
faces used for the text.
|
latter will affect the amount of raising or lowering in pixels,
|
||||||
|
because that is based on the height of the text being raised.
|
||||||
|
Therefore, if you want to display a sub- or superscript that is
|
||||||
|
smaller than the normal text height, consider specifying @code{raise}
|
||||||
|
before @code{height}.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@c We put all the '@code{(when ...)}' on one line to encourage
|
@c We put all the '@code{(when ...)}' on one line to encourage
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue