- From: Lorenzo Bertini <lorenzobertini97@gmail.com>
- Date: Mon, 10 Oct 2022 23:30:59 +0200
- To: www-math@w3.org
Hello,
please forgive me if this is the wrong place to ask.
I've been authoring with MathML for a while, and one thing that always
bothered me is that <math> components break line height on all my
paragraphs that have them.
For example, a symbol with many subscripts, as in
<math>
<mrow>
<msub>
<mi>ψ</mi>
<msub>
<mi>f</mi>
<mi>f</mi>
</msub>
</msub>
</mrow>
</math>
will cause lines following the one containing it to be distanced in the
Firefox renderer.
This happens all the time and makes the document look a bit rough and
unpolished. I would like it to mimic Latex's behavior, that is, simply
overflow in the next line. No way I tried (reducing line-height, height,
etc) has overcome this effect.
Now, I don't know if this is MathML's or Firefox's fault, or if this was
intended all along; hence my worry for asking in the wrong place. Let me
know in case.
A solution that works is to wrap the <math> element inside a <div>
element with for example "height: 1px" CSS property. Is there a way this
could be implemented "natively"?
One a side note, why was "scriptminsize" deprecated? Is there a substitute?
Thank you lots for your time,
Lorenzo
Received on Tuesday, 11 October 2022 05:54:49 UTC