Re: Fonts

Darren O. Benham (gecko@benham.net)
Thu, 8 Apr 1999 19:54:59 -0700


--qDbXVdCdHGoSgWSk
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

On Thu, Apr 08, 1999 at 07:25:51PM -0500, Shaw Terwilliger wrote:
> On Thu, Apr 08, 1999 at 05:00:35PM -0700, Darren O. Benham wrote:
> > First -- fonts in Linux. Is there a reason not to use X's font informa=
tion
> > so that the fonts.dir is unneeded? I havn't used abiword under windows=
but
> > I know windows will dish up fonts to you, also...
>=20
> If this isn't in the fonts information on the web site, it really should
> be. We can't use X for all font information because X sucks--it doesn't
> leak enough information so that we can create printable documents.
> We can't get the raw Type1 fonts to embed in PostScript output through
> X, we can only get character metrics and pre-rendered bitmaps. To
> get the Type1 information, we need a copy of the fonts locally. =20
> GhostScript uses fonts this way, mapped through its Fontmap. X loads
> fonts through fonts.dir, and so people (and us, programmatically)
> don't have to maintain two seperate font lists, we parse the same fonts.d=
ir
> to find our Type1 fonts.
>=20
> X has no concept of "printing"--it's just a window display system,
> and even scalable Type1 fonts are a relatively new thing to X
> (as of X11R5). Before that you had fixed resolution bitmap
> fonts which would be unreadable at 10 pixels high on a 600 DPI laser
> printer, but horribly aliased at 600 pixels high.
>=20
> We use Type1 fonts because they're portable (ASCII and binary formats
> easily converted using free tools), scalable (not resolution-dependent
> bitmaps), and there is a set of printables with GhostScript that
> look very nice on paper. They could use a few more hints for display,
> though, but zooming in on a document will give them a bit more space
> to smooth out.

Well, that answer that question. Is fonts.dir an X thing or a ghostscript
thing?

--=20
Please cc all mailing list replies to me, also.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
* http://benham.net/index.html <gecko@benham.net> <>< *
* -------------------- * -----------------------------------------------*
* Debian Developer, Debian Project Secretary, Debian Webmaster *
* <gecko@debian.org> <secretary@debian.org> <lintian-maint@debian.org> *
* <webmaster@debian.org> <gecko@fortunet.com> <webmaster@spi-inc.org> *
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

--qDbXVdCdHGoSgWSk
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GNUPG v0.4.3 (GNU/Linux)
Comment: For info finger gcrypt@ftp.guug.de

iD8DBQE3DWwCbbwt//gBAIoRASVEAJ4qk9AR0cwoP/ofE0ZL/B0mLv4WRwCZAerh
0DZdnZSeb7ZAdXM7mrGy+tY=
=DtTr
-----END PGP SIGNATURE-----

--qDbXVdCdHGoSgWSk--



This archive was generated by hypermail 1.03b2.