title: Render crisp text using Canvas.drawText in Android
body: <p>I'm doing an AppWidget and in its settings I'm letting the user enable/disable text shadow. Since I can't invoke the shadow method through the RemoteViews class, I'm doing a "draw" method that dynamically paints the widget and its container.</p>
  
  <p>When drawing the text though, it gets kinda blurred and not that crisp like when using a TextView. The only code I've used for the text painting is:</p>
  
  <pre><code>Paint p = new Paint();
  p.setAntiAlias(true);
  p.setColor(Color.WHITE);
  </code></pre>
  
  <p>Are there any other magic I need to do for it to become more crisp?</p>