From 05c437d89a4b9a017951203d9a3246ec3088422c Mon Sep 17 00:00:00 2001 From: physikerwelt Date: Mon, 25 Aug 2014 14:12:33 -0400 Subject: [PATCH] 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 --- MathMathML.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/MathMathML.php b/MathMathML.php index e5ea73a..1dd8efc 100644 --- a/MathMathML.php +++ b/MathMathML.php @@ -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;