diff --git a/unpacked/extensions/MathML/content-mathml.js b/unpacked/extensions/MathML/content-mathml.js
index a6cf174d1..666300b19 100644
--- a/unpacked/extensions/MathML/content-mathml.js
+++ b/unpacked/extensions/MathML/content-mathml.js
@@ -190,6 +190,7 @@ MathJax.Extension["MathML/content-mathml"] = (function(HUB) {
*/
appendToken: function(parentNode,name,textContent) {
var element = CToP.createElement(name);
+ textContent = textContent.replace(/^\s+/,"").replace(/\s+$/,"");
if (name === 'mn' && textContent.substr(0,1) === "-") {
//
// use −n instead of -n