142 lines
5.0 KiB
HTML
142 lines
5.0 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
|
|
<TITLE>TrueType Fonts in Debian mini-HOWTO: Introduction</TITLE>
|
|
<LINK HREF="TT-Debian-2.html" REL=next>
|
|
|
|
<LINK HREF="TT-Debian.html#toc1" REL=contents>
|
|
</HEAD>
|
|
<BODY>
|
|
<A HREF="TT-Debian-2.html">Next</A>
|
|
Previous
|
|
<A HREF="TT-Debian.html#toc1">Contents</A>
|
|
<HR>
|
|
<H2><A NAME="s1">1. Introduction</A></H2>
|
|
|
|
<P>A Linux installation typically contains several independent sets of
|
|
fonts or font metrics. A quick glance at my system shows fonts or font
|
|
metrics spread across the following directories:
|
|
<P>
|
|
<UL>
|
|
<LI><CODE>XFree86</CODE> stores its fonts in <CODE>/usr/X11R6/lib/X11/fonts/</CODE></LI>
|
|
<LI><CODE>Ghostscript</CODE> stores its fonts in <CODE>/usr/lib/ghostscript/fonts/</CODE></LI>
|
|
<LI><CODE>TeX</CODE> stores its fonts in <CODE>/usr/lib/texmf/fonts/</CODE></LI>
|
|
<LI>The Debian <CODE>kbd</CODE> package stores its fonts in <CODE>/usr/share/consolefonts/</CODE></LI>
|
|
<LI><CODE>Groff</CODE> stores its metrics in <CODE>/usr/share/font/devps/</CODE></LI>
|
|
<LI><CODE>Enscript</CODE> (ASCII to PostScript converter) stores its metrics
|
|
in <CODE>/usr/share/enscript/*.afm</CODE></LI>
|
|
</UL>
|
|
<P>Needless to say, these fonts are not coordinated.
|
|
<P>TrueType fonts are designed to eliminate this problem by allowing the
|
|
same font files to be used for both display and printing. This HOW-TO
|
|
attempts to show how to use TrueType fonts for display, printing, and
|
|
document preparation on Debian GNU/Linux systems.
|
|
<P>
|
|
<H2><A NAME="ss1.1">1.1 Disclaimer</A>
|
|
</H2>
|
|
|
|
<P>The information in this document is, to the best of my knowledge, correct.
|
|
However this HOWTO is still in preliminary versions and what works for
|
|
me may not work for you. Even if it does work for you, I am not a
|
|
professional technical writer and I have been known to gloss over critical
|
|
details.
|
|
<P>So have fun, but play it safe and keep backups.
|
|
<P>
|
|
<H2><A NAME="ss1.2">1.2 Credits</A>
|
|
</H2>
|
|
|
|
<P>Created by Bear Giles, <CODE>
|
|
<A HREF="mailto:bgiles@coyotesong.com"><bgiles@coyotesong.com></A></CODE>
|
|
<P>Thanks go to:
|
|
<UL>
|
|
<LI> Brion Vibber,
|
|
<CODE>
|
|
<A HREF="mailto:brion@pobox.com"><brion@pobox.com></A></CODE>, who
|
|
wrote the
|
|
<CODE>
|
|
<A HREF="http://pobox.com/~brion/linux/TrueType-HOWTO.html">(preliminary) TrueType HOW-TO (http://pobox.com/~brion/linux/TrueType-HOWTO.html)</A></CODE></LI>
|
|
<LI> Doug Holland,
|
|
<CODE>
|
|
<A HREF="mailto:meldroc@frii.com"><meldroc@frii.com></A></CODE>,
|
|
who wrote the
|
|
<CODE>
|
|
<A HREF="http://www.frii.com/~meldroc/Font-Deuglification.html">XFree86 Font Deuglification HOW-TO (http://www.frii.com/~meldroc/Font-Deuglification.html)</A></CODE></LI>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="ss1.3">1.3 Additional links</A>
|
|
</H2>
|
|
|
|
<P>These links don't directly discuss Debian systems or packages, but
|
|
they may still be interesting to readers of this mini-HOWTO.
|
|
<P>
|
|
<UL>
|
|
<LI> Using TrueType Fonts with RedHat Linux
|
|
<CODE>
|
|
<A HREF="http://www.kegel.com/linux/tt.html">(http://www.kegel.com/linux/tt.html)</A></CODE>
|
|
</LI>
|
|
<LI> X Font Tools
|
|
<CODE>
|
|
<A HREF="http://www.hex.net/~cbbrowne/xfonts.html">(http://www.hex.net/~cbbrowne/xfonts.html)</A></CODE>
|
|
</LI>
|
|
<LI> Getting fonts to look pretty under GNU/Linux for applications like
|
|
StarOffice <CODE>
|
|
<A HREF="http://king.ccrc.wustl.edu/~zubin/fonts.html">(http://king.ccrc.wustl.edu/~zubin/fonts.html)</A></CODE>
|
|
</LI>
|
|
<LI>How to use True Type © fonts for StarOffice Under Linux
|
|
<CODE>
|
|
<A HREF="http://www.mindspring.net/~john_mcl/adding_fonts.html">(http://www.mindspring.net/~john_mcl/adding_fonts.html)</A></CODE>
|
|
</LI>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="ss1.4">1.4 Change log</A>
|
|
</H2>
|
|
|
|
<P>
|
|
<UL>
|
|
<LI>0.1. Sept. 16, 1999: First release.</LI>
|
|
<LI>0.2. Sept. 16, 1999: added "additional links" section.</LI>
|
|
<LI>0.3. Jan. 10, 2000: reader feedback! Added clarification
|
|
of several details.</LI>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="ss1.5">1.5 Feedback</A>
|
|
</H2>
|
|
|
|
<P>Comments, corrections, additions and critiques are always welcome. You can
|
|
reach me at
|
|
<A HREF="mailto:bgiles@coyotesong.com">bgiles@coyotesong.com</A>.
|
|
<P>
|
|
<H2><A NAME="ss1.6">1.6 Related projects</A>
|
|
</H2>
|
|
|
|
<P>
|
|
<UL>
|
|
<LI> FreeType
|
|
<A HREF="http://www.freetype.org/">http://www.freetype.org/</A>
|
|
<P>The FreeType engine is a free and portable TrueType font rendering engine.
|
|
The code is a clean-room implementation that is totally independent of
|
|
the Apple and Microsoft implementations. (A question has recently been
|
|
raised about a possible Apple <EM>patent</EM>, however.) FreeType is a
|
|
library, not a font server or a complete text rendering library.
|
|
</LI>
|
|
</UL>
|
|
<P>
|
|
<H2><A NAME="ss1.7">1.7 Distribution</A>
|
|
</H2>
|
|
|
|
<P>This is the first draft and I expect it to change significantly
|
|
after publication, I ask that you refer to the latest version
|
|
at <CODE>
|
|
<A HREF="http://www.dimensional.com/~bgiles/debian-tt.html">http://www.dimensional.com/~bgiles/debian-tt.html</A></CODE>.
|
|
The permanent home for this document will eventually be at
|
|
<CODE>
|
|
<A HREF="http://www.coyotesong.com/">http://www.coyotesong.com/</A></CODE>
|
|
<P>
|
|
<HR>
|
|
<A HREF="TT-Debian-2.html">Next</A>
|
|
Previous
|
|
<A HREF="TT-Debian.html#toc1">Contents</A>
|
|
</BODY>
|
|
</HTML>
|