MathML in default style

In the default style MathML was rendered as inline and
not as display-style which was consistent to the current
behaviour of the PNG rendering.

By using the 'inline-TeX' rendering type the
display rendering is done independent of the rendering
of the surrounding block layout.

Change-Id: I87e669d5dc71d6937d4cc987d306b3c4648773c4
This commit is contained in:
physikerwelt 2014-08-25 14:12:33 -04:00 committed by Physikerwelt
parent bfa7f5112f
commit 05c437d89a
1 changed files with 4 additions and 3 deletions

View File

@ -212,9 +212,10 @@ class MathMathML extends MathRenderer {
} else {
if ( $this->getMathStyle() == MW_MATHSTYLE_INLINE_DISPLAYSTYLE ) {
// default preserve the (broken) layout as it was
$input = '{\\displaystyle ' . $input . '}';
}
$out = 'type=tex&q=' . rawurlencode( $input );
$out = 'type=inline-TeX&q=' .rawurlencode( '{\\displaystyle ' . $input . '}' );
} else {
$out = 'type=tex&q=' . rawurlencode( $input );
}
}
wfDebugLog( "Math", 'Get post data: ' . $out );
return $out;