Index: includes/Parser.php =================================================================== --- includes/Parser.php (revision 32187) +++ includes/Parser.php (working copy) @@ -4414,7 +4414,8 @@ 'horizAlign' => array(), 'vertAlign' => array() ); foreach( $parts as $part ) { list( $magicName, $value ) = $mwArray->matchVariableStartToEnd( $part ); - if ( isset( $paramMap[$magicName] ) ) { + if ( isset( $paramMap[$magicName] ) && !preg_match( '/[^0-9.]/', +$value ) ) { list( $type, $paramName ) = $paramMap[$magicName]; $params[$type][$paramName] = $value;