--=-Bl2tN+bAmzXGqjPsljNS
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
On Mon, 2003-08-11 at 17:27, Mike Starke wrote:
> The problem is, the program only has 1/2 a dozen fonts available.
> I think I need to learn more about fonts & Linux in general therefore:
> Can anyone recommend a Linux Fonts for Dummies web site.=20
> Just something to give me a good overview on how they work
> (and maybe why everyone always complains about them).
In a nutshell, fonts in Linux really don't work... :)
Basically there is several ways of doing them, many of which are not
compatible with each other. So, you might find out which fonts tgif is
using - it might not be the ones that you think.
In a nutshell there are two ways:
Ghostscript - has it's own fonts and uses them direction (if forced to
guess I would guess that tgif uses Ghostscript)
X - Well, with X there is the old way and the new way. The old way was
that you basically have a font server that served up your fonts. There
were a few different font servers - but most of the basic ones only did
PostScript Fonts - they are found in /usr/X11R6/lib/fonts (your
distribution may vary). All of the font rendering was done in the X
server, which is cool, but it basically ment that you can't use the same
fonts for rendering that you can for printing - which sucks.
The new way: fontconfig and Xft - these are the way things are going.=20
Basically this does client side rendering of the fonts on local fonts.=20
So your app can actually get to the glyphs, and thus can do realy
WYSIWYG with printing. The cool part about this is that you can add
directories and fonts on the fly with lots of cool magic - one of those
is your ~/.fonts directory - where you can add fonts.
Plus, if your using a version of GNOME with fontilus installed you can
just go to fonts:/// in Nautilus and see all of your fonts.
So, that probably wasn't the answer you were really looking for - and
really probably wasn't that helpful :) But that's kinda the overview of
the state of things.
--Ted
PS - If you want some more details, I can go on some more :)
--=-Bl2tN+bAmzXGqjPsljNS
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQA/OEunLE335pRPGp0RArUbAKDwcri9fYkgZ3GPUssHIZS2DM5m0ACfbRYh
h94ypqMNNlIEPrqdnJpXLuI=
=bXGd
-----END PGP SIGNATURE-----
--=-Bl2tN+bAmzXGqjPsljNS--