<!DOCTYPE html>
<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">It depends on what you want to use the font with. If it’s all text messages, and not only the code part, then it’s like setting any font in MailMate. You first choose <code style='background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em; font-family:"JetBrains Mono", Monaco, monospace' bgcolor="#F7F7F7">Show Fonts</code> from the <code style='background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em; font-family:"JetBrains Mono", Monaco, monospace' bgcolor="#F7F7F7">Format</code> menu, then you click in a plain text message, and change the font (sometimes you need to change the font size back and forth to make the change register).</p>

<p dir="auto">That’s the way to change fonts in all the interface of MailMate by the way (list of emails, etc.).</p>

<p dir="auto">If you want a specific font just for the code snippets (which would apply in both plain text and html messages), there is a way with a <a href="https://manual.mailmate-app.com/hidden_preferences" style="color:#3983C4">hidden prefs</a> which I use. In terminal insert this (then return):</p>

<pre style="background-color:#F7F7F7; border-radius:5px 5px 5px 5px; margin-left:15px; margin-right:15px; max-width:90vw; overflow-x:auto; padding:5px; color:black" bgcolor="#F7F7F7"><code style='background-color:#F7F7F7; border-radius:3px; margin:0; padding:0; font-family:"JetBrains Mono", Monaco, monospace' bgcolor="#F7F7F7">defaults write com.freron.MailMate MmDefaultCSS -string <span style="background-color: #fff0f0">'code { font-family: “Fira Code”, Monaco, monospace; }'</span>
</code></pre>



<p dir="auto">And restart Mailmate.</p>

<p dir="auto">As the hidden prefs document mentions, it’s “strongly discouraged” (I’m not sure why) but I use it and it works fine for me.</p>

<p dir="auto">Best regards,<br>
Denis</p>

<p dir="auto">On 10 May 2020, at 4:36, Patrick Schratz 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">Hi,<br>
<br>
I’ve successfully set custom fonts for HTML and text messages (in ~/Library/Application Support/MailMate/Resources/MmMessagesWebView/stylesheet.css) and enabled pygments syntax highlighting via the bundle.<br>
<br>
<a href="https://freron.lighthouseapp.com/projects/58672/tickets/2029-different-font-support-for-plain-text-and-html-mails" style="color:#777">https://freron.lighthouseapp.com/projects/58672/tickets/2029-different-font-support-for-plain-text-and-html-mails</a><br>
<br>
Is there a way to also set the monospace font separately? I’d like to use a font with ligatures like Fira Code.<br>
<br>
Best, Patrick<br>
_______________________________________________<br>
mailmate mailing list<br>
mailmate@lists.freron.com<br>
<a href="https://lists.freron.com/listinfo/mailmate" style="color:#777">https://lists.freron.com/listinfo/mailmate</a></p>
</blockquote></div>
<div style="white-space:normal">
</div>
</div>
</body>
</html>