🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.fonts
Article #2956

Re: Universal font standard

#2956
From: Andrew Tannenbaum
Date: Wed, 13 Apr 1988 20:18
54 lines
3204 bytes
In article <701@sun.soe.clarkson.edu> nelson@sun.soe.clarkson.edu.UUCP (Russ Nelson) writes:
> Doug is right.  Isomorphic fonts look nice iff you have enough bits to
> represent them, which implies that low-resolution fonts should be represented
> using bitmaps, while high-resolution fonts should be represented using
> outlines.

As Dr Peter Karow points out in "Digital Formats for Typefaces"
URW Verlag 1987 ISBN 3-926515-01-5 (this is the English Version)

	(p. 106)
	Inherent in the hierarchy, and fundamental in the URW
	philosophy, is that the IK format has a digital precision which
	is greater than that required by the typesetting machine.
	Letters in IK format are stored in a raster of 15,000 x 15,000
	per em.  This has the advantage that when preparing coarser
	rasters there is no interference between the stored raster and
	the target raster.

He goes on to explain that at 400 rasters/em, which he considers the
current average for good typesetting machines, the samples would be
every 37.5 lines, which is sufficient, whereas if you were sampling
from an 800 rasters/em master, there would be major problems in
generating a smooth image at both 400 and 401 rasters/em (for
instance).

That takes care of the problem of reducing the incidence of aliasing
problems in scaling - a finely grained master coupled with other
smoothing strategies will get you your best scaled bitmap typefaces.

For commonly used coarse grain typefaces, like typical screen
typefaces, you are going to get more palatable results by hand tuning
anyway.  My point is that I don't think that isomorphism is the real
problem, I think that if you take any typeface and scale it down to 100
rasters/inch (current screen size, approximately), it's going to look
ugly without tuning.

The notion of 15000 raster/em masters might make you uncomfortable, but
your system isn't going to be continually referring to the master.
I just don't think that you can just dismiss isomorphic typefaces.

I am talking about the case where you are generating typeface families,
not the case where you have a Postscript engine and you want to
generate a 11 point Times Roman on a 87 degree slant on on a 13 degree
baseline on a 300 dots/inch grid on the fly.  I don't think anyone is
going to give you beautiful typefaces yet in real-time with those kind
of constraints, though Adobe does a hell of a job.  Karow does discuss
other formats besides bitmap, he covers various vector formats and
greyscale formats.

While I don't worship Dr. Karow as the one true master, I would
definitely recommend his book.  If anyone can suggest a better
reference for digital typeface formats, let me know.

	Andrew Tannenbaum   Interactive   Boston, MA   +1 617 247 1155
Technical Details
Message-ID: <952@ima.ISC.COM>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!necntc!ima!trb
References: <3178@gryphon.CTS.COM> <219@ateng.UUCP> <7645@brl-smoke.ARPA> <701@sun.soe.clarkson.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!necntc!ima!trb
From: trb@ima.ISC.COM (Andrew Tannenbaum)
Newsgroups: comp.fonts
Subject: Re: Universal font standard
Message-ID: <952@ima.ISC.COM>
Date: 13 Apr 88 20:18:14 GMT
References: <3178@gryphon.CTS.COM> <219@ateng.UUCP> <7645@brl-smoke.ARPA> <701@sun.soe.clarkson.edu>
Reply-To: trb@ima.UUCP (Andrew Tannenbaum)
Organization: Interactive Systems, Boston, MA
Lines: 54