title: How do I load an alternative font for PIL ImageFont on App Engine?
body: <p>I have successfully ported some Python code to App Engine that uses PIL's ImageFont and ImageDraw to generate a dynamic image. The only remaining problem is that the original code loads a TrueType font using a call like this:</p>
  
  <pre><code>titlefont = ImageFont.truetype("Verdana Bold.ttf", titlefontsize)
  </code></pre>
  
  <p>I can't just upload the font file and access it directly in GAE (at least I don't think I can?!). I guess it might be possible somehow to dump font data in a datastore blob, load that and feed it into PIL, but this seems less than elegant, and quite wasteful if everybody who uses PIL for image generation does the same thing. Currently I'm stuck with <code>ImageFont.load_default()</code> though, which gives pretty horrendous looking results.</p>
  
  <p>Is there some clever way of working with alternative fonts in GAE PIL? Some additional API I'm missing that will return usable font objects?</p>