title: Use a Google Font in mails with email-templates for NodeJS
body: <p>I using NodeJS, with nodemailer, email-templates and ejs to send an invitation to my wedding guests.</p>
  
  <p>I've managed most issues, but I can't seem to manage a custom font and there is a lot all over the web about it...</p>
  
  <p>I think that <a href="https://www.campaignmonitor.com/blog/email-marketing/2012/12/using-web-fonts-in-email/" rel="nofollow noreferrer">this one is the most elaborate article</a> that I've seen :</p>
  
  <p>So I've added this in the head tag :</p>
  
  <pre><code>&lt;link href='https://fonts.googleapis.com/css?family=Tillana' rel='stylesheet' type='text/css'&gt;
  </code></pre>
  
  <p>but this still doesn't display in the correct font in gmail, nor outlook (haven't tested yahoo and others)...</p>
  
  <pre><code>&lt;td align="center" valign="top" style="padding: 0; font-family: Tillana, Open Sans, Helvetica, Arial, sans-serif; color: #999999;"&gt;
      &lt;p style="font-size: 14px; line-height: 20px;"&gt;
          Some text hopefully in Tillana
      &lt;/p&gt;
  &lt;/td&gt;
  </code></pre>
  
  <p>I've seen in <a href="https://github.com/niftylettuce/email-templates#plugins" rel="nofollow noreferrer">email-templates documentation</a> that you can use an image rendering of the font with <a href="https://github.com/ladjs/custom-fonts-in-emails" rel="nofollow noreferrer">custom-fonts-in-emails</a>, but it seems to be a bit of an overkill...</p>
  
  <p>Any suggestions on how to proceed to cover most cases ?</p>