<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">I've tried this feature before, and the issue (as you noted) is partially that MathML isn't supported by all clients, but even worse it doesn't degrade gracefully. So people in email threads are frequently unable to read my rendered HTML message, as (AFAIK) gmail just strips mathML when displaying, and this completely destroys the content of the message. Then people have to switch to viewing the plaintext message, which loses my other formatting and is annoying (also some math people are pretty non-technical). So, unfortunately, mathML is un-usable for nice math in email if you need to communicate frequently with a rotating cast of people, just owing to how rough the ecosystem for it is.</p>

<p dir="auto">In a perfect would, I would send two-part messages with a normal markdown HTML render, but people using mailmate or some other reasonable client could use markdown+mathjax on the text/plain chunk of the message to render it nicely in their local viewer.</p>

<p dir="auto">Another solution is automatically turning on the MathML bundle <em>only</em> for specific recipients who have known-good email clients; ie math gets rendered as plaintext for everyone who isn't whitelisted, because I often have email threads that have to go between some people who have good email software and some who don't. This seem like it might be even worse than the above, because then it breaks threading, because different recipients are getting truly different messages... Maybe you could bundle all three objects into a message, and have mailmate prefer an HTML+MathML part? Could it be ensured that bad email clients only try to render the no-mathML HTML?</p>

<p dir="auto">Anyway I realize that this is a super-niche concern. Would that the world was a better place for MathML. But now that I'm reminded of the feature I can at least try and get all my mac friends on MailMate for it, and grow a little circle of people sending emails to each other with math that actually looks decent.</p>

<p dir="auto">best,</p>

<p dir="auto">-- marco</p>

<p dir="auto">On 13 Jun 2017, at 7:09, Benny Kjær Nielsen wrote:</p>

<p dir="auto"></p></div>
<div style="white-space:normal"></div>
<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><div id="8AB13704-FEB1-4713-9FE6-2E12EBD0ADB6">

<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 13 Jun 2017, at 15:49, Marco Carmosino wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">For whatever it's worth, another application of javascript in MM web view executed on plain-text messages is rendering equations. My friends often send me markdown sprinkled with latex, and if I could run mathjax in MM web view, this would make a lot of my email _way_ more readable. Nicely rendered equations instead of stuff like `$g_{i,j}(z) = f(z|_{S_{i}})$` scattered all over would make my life a lot easier. Heck, this would probably help me sell a few copies of mailmate -- email with readable equations is a killer feature for mathematicians, and currently there's _no_ good solution for this anywhere.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">MailMate doesn't use MathJax exactly because of its reliance on Javascript, but MailMate does support the use of MathML. Its usefulness depends on the receiving email client, but it works quite well in MailMate:</p>

<math display="block"><mrow style="background-color:#F0F8FF; border-radius:5px 5px 5px 5px; padding:10px" bgcolor="#F0F8FF"><mstyle><msup><mrow><mo>(</mo><mfrac><mrow><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mo>)</mo></mrow><mn>2</mn></msup></mstyle></mrow></math>


<p dir="auto">It can also be used inline, <math display="inline"><mrow style="background-color:#F0F8FF; border-radius:5px 5px 5px 5px; padding:5px" bgcolor="#F0F8FF"><mstyle><msup><mi>a</mi><mn>2</mn></msup><mo>+</mo><msup><mi>b</mi><mn>2</mn></msup><mo>=</mo><msup><mi>c</mi><mn>2</mn></msup></mstyle></mrow></math>. There's both a TeX variant and an ASCIIMath variant.</p>

<p dir="auto">It is documented <a href="https://manual.mailmate-app.com/preferences#html-styling" style="color:#3983C4">here</a>.</p>

<p dir="auto">-- <br>
Benny</p>
</div>
</div></div></blockquote>
<div style="white-space:normal">
<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px">
</blockquote><p dir="auto">_______________________________________________<br>
mailmate mailing list<br>
mailmate@lists.freron.com<br>
<a href="https://lists.freron.com/listinfo/mailmate" style="color:#3983C4">https://lists.freron.com/listinfo/mailmate</a></p>
</div>
<div style="white-space:normal">
</div>
</div>
</body>
</html>