🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #637

Re: Why are postscript fonts so tight?

#637
From: Robert Claeson
Date: Fri, 30 Jun 1989 16:30
17 lines
1367 bytes
In article <2285@basser.oz> jaa@basser.oz (James Ashton) writes:

>The main reason is that PostScript does no kerning.  Each character has
>a width and is printed using its width all the time in ignorance of
>the adjoining characters.
.....

>it's not really PostScript that is at fault here, only its
>font dictionaries and associated machinery.  It would be quite possible
>to implement kerning in PostScript with sufficient printer resources.

PostScript has the hooks neccesary for implementing various types of
kerning. Look up the ashow, awidthshow and kshow operators in the
Reference Manual. The green book ("PostScript Language Program Design")
has a chapter devoted to setting text and performing things like kerning.
Take a close look at chapter 7.6, titled "Kerning and Ligatures". That
should be the info needed for most implementors of kerning.
Technical Details
Message-ID: <751@maxim.erbe.se>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!usc!cs.utexas.edu!uunet!mcvax!kth!sunic!maxim!prc
References: <1974@bunyip.cc.uq.OZ> <2285@basser.oz>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!usc!cs.utexas.edu!uunet!mcvax!kth!sunic!maxim!prc
From: prc@erbe.se (Robert Claeson)
Newsgroups: comp.lang.postscript
Subject: Re: Why are postscript fonts so tight?
Summary: PostScript has hooks for your own kerning routines
Message-ID: <751@maxim.erbe.se>
Date: 30 Jun 89 16:30:57 GMT
References: <1974@bunyip.cc.uq.OZ> <2285@basser.oz>
Reply-To: rclaeson@erbe.se (Robert Claeson)
Organization: Bonzo Fan Club
Lines: 17