🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #621

Re: Why are postscript fonts so tight?

#621
From: James Ashton
Date: Wed, 28 Jun 1989 06:26
25 lines
2010 bytes
In article <1974@bunyip.cc.uq.OZ> greg@brolga.cc.uq.oz (Gregory R. Lehmann) writes:
>It seems to me adobe have made a mistake with their fonts. They all
>have an extremely annoying tendency to run together. The classic
>example is burn which turns into bum ...
>... Any other theories?

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.  Characters like `r' (and `j') are a problem
with this system because they are lop sided.  Obviously their widths
have been slightly reduced so that in general they will look alright.
When they adjoin certain other characters however, they practically touch
which is a real bummer in this case (candidate worst pun of the year
here).  The solution is either to store a 2D array of inter character
spaces or to calculate the spacing at typesetting time.  These
alternatives are expensive either in memory or processing time although
a combination involving caching might not be too bad.  The process of
adjusting character separations to account for their shape and not
just their width is called kerning and is particularly important
for poster style art work.  A final note for the pedants lurking in
netland:  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.

						James Ashton.
Technical Details
Message-ID: <2285@basser.oz>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!pasteur!helios.ee.lbl.gov!nosc!humu!uhccux!munnari.oz.au!basser!jaa
References: <1974@bunyip.cc.uq.OZ>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!pasteur!helios.ee.lbl.gov!nosc!humu!uhccux!munnari.oz.au!basser!jaa
From: jaa@basser.oz (James Ashton)
Newsgroups: comp.lang.postscript
Subject: Re: Why are postscript fonts so tight?
Summary: No kerning
Message-ID: <2285@basser.oz>
Date: 28 Jun 89 06:26:18 GMT
References: <1974@bunyip.cc.uq.OZ>
Followup-To: comp.lang.postscript
Organization: Dept of Comp Sci, Uni of Sydney, Australia
Lines: 25