[gnu.ghostscript.bug] outline description of ps fonts wanted

schwarze@UUNET.UU.NET (Jochen Schwarze) (06/13/89)

Hello!

Sorry for posting this mail  to your address (which is  probably the
wrong one), but it is the only one I know where to send the follwing
questions. Please  forward it to to  somebody familiar with  the GNU
GhostScript Interpreter and PostScript fonts.

For a special graphical application I need the analytical
outline description of a font similar to to the PostScript
Avant Garde or Helvetica fonts (something like a path
description with lineto and arcto commands).

Is there a font library available together with the
    GNU GhostScript Interpreter?
Is there a possibility to extract this kind of outline
    description from an existing font library?
Or is there a way to get the PostScript sources of
    a font definition?

Thanks very much.

Jochen Schwarze

ISA GmbH
Azenbergstr. 35
7000 Stuttgart 1
West Germany
Phone +49-711-22769-0

UUCP:   schwarze@isaak.UUCP
BITNET: isaak.uucp!schwarze@unido.bitnet

karl@wheaties.ai.mit.edu (Karl Berry) (06/14/89)

GhostScript does not yet have a font library.  Support for BDF format fonts 
might be in the next release; at any rate, that will come before anything 
else.  The screen resolution fonts that Adobe has made public domain will 
probably be made available in BDF format at some point.  (Actually, that could 
be done now.)  An outline format for GhostScript is farther down the road.

Adobe's outline format is a jealously guarded secret.  The fonts are encrypted 
in the printers precisely to prevent people from easily doing things with 
the fonts.  (Although I have heard rumours that Bitstream reverse engineered 
the encryption.)

I don't think Adobe (or Bitstream, for that matter) ever sells
unencrypted fonts, or gives ``just plain customers'' the outline format.
Sun's new F3 outline format (developed by Folio) will be given out under
license, supposedly.  But it still won't be public domain.

Ironically, Apple's outline format is at least allegedly free, although we 
haven't been able to track it down in the manuals yet.  (Anyone with information 
on the topic, please write to me.)

karl@wheaties.ai.mit.edu

snoopy@sopwith.UUCP (Snoopy) (06/16/89)

In article <3011@weetabix.ai.mit.edu> karl@wheaties.ai.mit.edu (Karl Berry) writes:

| GhostScript does not yet have a font library.  Support for BDF format fonts 
| might be in the next release;

What is BDF format?

The Hershey fonts work with Ghostscript, see your favorite archive site
for (a) the collection of Hershey glyphs, and (b) Guy Riddle's program
to create PostScript fonts from them.  I have sent Peter code which
lets Ghostscript automagically load the Hershey fonts on demand, and
which substitues a reasonable Hershey font when one of the common
fonts (e.g. Helvetica) is requested, warning the user (once) that
it is doing the sub.  The metrics will be off, but are close enough
for a lot of things.  Afm files are generated for *roff.  I'm working
on improvements to Guy's program, and on selection files for a symbol font,
a single-stroked san-serif font, and serif and san-serif Greek fonts.

The Hershey fonts are stroked fonts, some special effects need filled
fonts.  Also, gaps can appear in the multi-stroked fonts at larger sizes.
So we still need a collection of filled fonts.


    _____     						  .-----.
   /_____\    Snoopy					./  RIP	 \.
  /_______\   qiclab!sopwith!snoopy			|  	  |
    |___|     parsely!sopwith!snoopy			| tekecs  |
    |___|     sun!nosun!illian!sopwith!snoopy		|_________|

		"I *was* the next man!"  -Indy