title: PDFKit broken when using Noto Sans font
body: <p>I'm trying to generate a pdf with Node.js using <a href="http://pdfkit.org/" rel="nofollow noreferrer">PDFKit</a>. The pdf contains text in multiple languages, including arabic and russian, so I'm trying to use <a href="https://www.google.com/get/noto/#sans-lgc" rel="nofollow noreferrer">Noto Sans</a> from Google, but as soon as I use that font, the layout is totally broken, not showing even latin characters:</p>
  
  <pre><code>var doc = new PDFDocument();
  doc.registerFont('NotoSans', 'fonts/NotoSans-Regular.ttf');
  doc.font('NotoSans');
  doc.pipe(res);
  doc.fontSize(15);
  doc.text('UTF-8 Test');
  doc.text('صباح الخیر');
  doc.text('japanese');
  doc.text('武大郎');
  doc.text('RUSSIAN');
  doc.text('Привет / здравствуйте');
  doc.end();
  </code></pre>
  
  <p>But this is the result. I expected japanese not to work, but nothing gets displayed correctly. This is the output I get:</p>
  
  <p><a href="https://i.stack.imgur.com/qFE2a.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/qFE2a.png" alt="enter image description here"></a></p>
  
  <p>Using specific fonts for japanese and arabic works rendering that language, but I need a font that support multiple languages because I'm printing a dynamic table and I don't even know which languages are needed.</p>