[Image-SIG] Pil format fonts use...

kcazabon kcazabon" <kcazabon@home.com
Sat, 18 Mar 2000 22:58:41 -0800

In any case, it seems like I have the compatibility problems I've been
experiencing under control.  I have a program on order that can rasterize
most Windows fonts to BDF format, and I've 'hobbled' Fred's original
BdfFontFile.py to be compatible with them (even though they're missing some
of the data in a 'full' BDF font).

I'll put together a few packages of fonts, and let everyone know where they
can be found.  I'll have to do a little investigation into copyrights on the
fonts I provide first though... q:[

Out of curiosity, what resolutions are useful to all those on this list that
would have need of such ready-made PIL fonts?  I need fairly high res files,
say 300-400 pixels/inch, but what about everyone else?  Most screen fonts
are 72 or 100dpi, but they look like garbage when printed on a good quality

It shouldn't be hard to put together 72, 100, 200, 250, 300, 305, 400, 406
ppi packages (each separate), but are there any 'common' res's that I'm
missing?  (The 305 and 406 are for my needs...)  It seems that I start to
blow things up (i.e. crash...) when I go above 72 points at 406dpi...  q:]

Kevin Cazabon

----- Original Message -----
From: "Joerg Baumann" <Joerg.Baumann@stud.informatik.uni-erlangen.de>
To: <image-sig@python.org>
Sent: Saturday, March 18, 2000 3:32 PM
Subject: Re: [Image-SIG] Pil format fonts use...

On Fri, 17 Mar 2000, Jack Jansen wrote:

> Just an idle thought: wouldn't it be better to invest some time in
> creating a renderer for a simple scalable font to use with PIL? Wasn't
> Type 42 designed to be easily parseable and executable even without a
> fullblown PostScript interpreter?

  Type 42 was designed as "wrapper" around a TrueType font.
  < adobe 5012.Type42_spec >
  ... the PostScript  Type 42 font format which can be used to download
  TrueType (r) fonts to PostScript printers (or PostScript compatible
  printers) that contain a TrueType rasterizer. This method
  yields better print quality than can be achieved by converting a
  TrueType font to a Type 1 or Type 3 font.
  </adobe 5012.Type42_spec >
  So you don't need a fullblown PostScript interpreter, but
  Postscript-wrapper unpacking code and a fullblown TrueType interpreter.

  There is the FreeType library, a GPLed TrueType Rasterizer
  (http://www.freetype.org/), perhaps that would be worth looking at? But
  I think it handles only native TrueType fonts.


  Joerg Baumann       joerg.baumann@stud.informatik.uni-erlangen.de
  Beware of bugs in the above code; I have only proved it correct,
  not tried it.
                  Don Knuth

Image-SIG maillist  -  Image-SIG@python.org