title: How do I style HTML5 canvas text to be bold and/or italic?
body: <p>I'm printing text to a canvas in a pretty straight forward way:</p>
  
  <pre><code>var ctx = canvas.getContext('2d');
  ctx.font = "10pt Courier";
  ctx.fillText("Hello World", 100, 100);
  </code></pre>
  
  <p>But how can I change the text to bold, italic or both? Any suggestions to fix that simple example?</p>