old-www/HOWTO/Font-HOWTO/index.html

695 lines
10 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Optimal Use of Fonts on Linux</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="NEXT"
TITLE="Introduction"
HREF="intro.html"><META
NAME="KEYWORD"
CONTENT="font"><META
NAME="KEYWORD"
CONTENT="truetype"><META
NAME="KEYWORD"
CONTENT="webcore fonts"><META
NAME="KEYWORD"
CONTENT="tahoma"><META
NAME="KEYWORD"
CONTENT="verdana"><META
NAME="KEYWORD"
CONTENT="anti aliasing"><META
NAME="KEYWORD"
CONTENT="freetype"><META
NAME="KEYWORD"
CONTENT="microsoft fonts"><META
NAME="KEYWORD"
CONTENT="x windows"><META
NAME="KEYWORD"
CONTENT="xfs"><META
NAME="KEYWORD"
CONTENT="xfsft"><META
NAME="KEYWORD"
CONTENT="xfree"><META
NAME="KEYWORD"
CONTENT="xfstt"><META
NAME="KEYWORD"
CONTENT="mozilla"><META
NAME="KEYWORD"
CONTENT="legible"><META
NAME="KEYWORD"
CONTENT="xftconfig"></HEAD
><BODY
CLASS="article"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="ARTICLE"
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="title"
><A
NAME="AEN2"
></A
>Optimal Use of Fonts on Linux</H1
><DIV
CLASS="authorgroup"
><A
NAME="AEN10"
></A
><H3
CLASS="author"
><A
NAME="AEN11"
>Avi Alkalay</A
></H3
><H3
CLASS="author"
><A
NAME="AEN20"
>Donovan Rebbechi</A
></H3
><H3
CLASS="author"
><A
NAME="AEN24"
>Hal Burgiss</A
></H3
></DIV
><P
CLASS="copyright"
>Copyright &copy; 2006 Avi Alkalay, Donovan Rebbechi, Hal Burgiss</P
><P
CLASS="pubdate"
>2007-04-15<BR></P
><DIV
CLASS="revhistory"
><TABLE
WIDTH="100%"
BORDER="0"
><TR
><TH
ALIGN="LEFT"
VALIGN="TOP"
COLSPAN="3"
><B
>Revision History</B
></TH
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2007-04-15</TD
><TD
ALIGN="LEFT"
>15 Apr 2007</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Included support to SUSE installation for the RPM scriptlets on template spec file, listed SUSE as a BCI-enabled distro.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2007-02-08</TD
><TD
ALIGN="LEFT"
>08 Feb 2007</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Fixed some typos, updated Luc's page URL, added DejaVu sections, added link to FC6 Freetype RPMs, added link to Debian MS Core fonts, and added reference to the gnome-font-properties command.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2006-07-02</TD
><TD
ALIGN="LEFT"
>02 Jul 2006</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Included link to Debian FreeType BCI package, improved the glossary with Latin1 descriptions, more clear links on the webcore fonts section, instructions on how to rebuild source RPM packages in the BCI appendix, updated the freetype recompilation appendix to cover new versions of the lib, authorship section reorganized.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2006-04-02</TD
><TD
ALIGN="LEFT"
>02 Apr 2006</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Included link to FC5 Freetype.bci contribution by Cody DeHaan.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2006-03-25</TD
><TD
ALIGN="LEFT"
>25 Mar 2006</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Updated link to BCI Freetype RPMs to be more distro version specific.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2005-07-19</TD
><TD
ALIGN="LEFT"
>19 May 2005</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Renamed Microsoft Fonts to Webcore Fonts, and links updated.Added X.org Subsystems section.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2005-05-25</TD
><TD
ALIGN="LEFT"
>25 May 2005</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Comment related to web pages in the Microsoft Fonts section</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2005-05-10</TD
><TD
ALIGN="LEFT"
>10 May 2005</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Old section-based glossary converted to real DocBook glossary.Modernized terms and explanations on the glossary.Included concepts as charsets, Unicode and UTF-8 in the glossary.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2005-03-31</TD
><TD
ALIGN="LEFT"
>31 Mar 2005</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Desktop configuration guidelines improved for higher resolution screens.Better layout for authors.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2005-02-18</TD
><TD
ALIGN="LEFT"
>18 Feb 2005</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Included BCI support status for Mandrake and Gentoo.Added link to Firefox configuration hack.Included link to Scribus site.Removed broken and outdated info links.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2005-01-12</TD
><TD
ALIGN="LEFT"
>12 Jan 2005</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>E-mail addresses more difficult to figure out for machines.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2004-12-24</TD
><TD
ALIGN="LEFT"
>24 Dec 2004</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Small corrections and DocBook improvements.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2004-12-12</TD
><TD
ALIGN="LEFT"
>12 Dec 2004</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Typos correction by Scott Brayban (sgrayban borgnet us).Finished links to msfonts and freetype RPMs.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2004-12-05</TD
><TD
ALIGN="LEFT"
>5 Dec 2004</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Merged with FDU-HOWTO.Finished RPM sections.Added "need help" appendix.Finished "About this doc" appendix.Ready for peer revision.</TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision 2004-11-27</TD
><TD
ALIGN="LEFT"
>27 Nov 2004</TD
><TD
ALIGN="LEFT"
>Revised by: avi</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Created first sections.Merged with Font-HOWTO.</TD
></TR
></TABLE
></DIV
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
>1. <A
HREF="intro.html"
>Introduction</A
></DT
><DT
>2. <A
HREF="notgood.html"
>Why Fonts on Linux Aren't Straight Forward ?</A
></DT
><DD
><DL
><DT
>2.1. <A
HREF="notgood.html#xorg"
>X.org Font Subsystems</A
></DT
></DL
></DD
><DT
>3. <A
HREF="fix.html"
>The Easy Steps to Enlighten Your Desktop</A
></DT
><DD
><DL
><DT
>3.1. <A
HREF="fix.html#freetype"
>Get a Better FreeType <SPAN
CLASS="acronym"
>RPM</SPAN
></A
></DT
><DT
>3.2. <A
HREF="fix.html#desktop"
>Configure Your Desktop</A
></DT
></DL
></DD
><DT
>4. <A
HREF="fonts.html"
>Font Packages</A
></DT
><DD
><DL
><DT
>4.1. <A
HREF="fonts.html#bitstream"
>Bitstream Vera Fonts</A
></DT
><DT
>4.2. <A
HREF="fonts.html#dejavu"
>DejaVu Fonts</A
></DT
><DT
>4.3. <A
HREF="fonts.html#msfonts"
>Webcore Fonts</A
></DT
></DL
></DD
><DT
>5. <A
HREF="portable.html"
>Producing Portable Documents</A
></DT
><DD
><DL
><DT
>5.1. <A
HREF="portable.html#docl2w"
>Linux to Windows and vice-versa</A
></DT
><DT
>5.2. <A
HREF="portable.html#docl2l"
>Linux to Linux</A
></DT
><DT
>5.3. <A
HREF="portable.html#doca2a"
>Any to Any with OpenOffice.org and Bitstream Vera Fonts</A
></DT
><DT
>5.4. <A
HREF="portable.html#docstyle"
>A Very Small Guide of Style</A
></DT
></DL
></DD
><DT
>6. <A
HREF="rpm.html"
>Create <SPAN
CLASS="acronym"
>RPM</SPAN
>s of Your Fonts</A
></DT
><DD
><DL
><DT
>6.1. <A
HREF="rpm.html#rpmmacro"
>Step 1: Prepare Your Environment to Build The Package</A
></DT
><DT
>6.2. <A
HREF="rpm.html#rpmtgz"
>Step 2: Prepare the Fonts Files to Package</A
></DT
><DT
>6.3. <A
HREF="rpm.html#rpmspec"
>Step 3: Create a <TT
CLASS="filename"
>.spec</TT
> File With This Template</A
></DT
><DT
>6.4. <A
HREF="rpm.html#rpmbuild"
>Step 4: Build It</A
></DT
></DL
></DD
><DT
>7. <A
HREF="typography.html"
>Designer's Guide for Modern Good Looking Documents</A
></DT
><DD
><DL
><DT
>7.1. <A
HREF="typography.html#AEN625"
>Families of Typefaces</A
></DT
><DT
>7.2. <A
HREF="typography.html#AEN629"
>Classifications of Typefaces</A
></DT
><DT
>7.3. <A
HREF="typography.html#AEN695"
>Ligatures, Small caps fonts and expert fonts</A
></DT
><DT
>7.4. <A
HREF="typography.html#AEN706"
>Font Metrics and Shapes</A
></DT
></DL
></DD
><DT
>8. <A
HREF="fontech.html"
>Font Technologies</A
></DT
><DD
><DL
><DT
>8.1. <A
HREF="fontech.html#bitmap"
>Bitmap Fonts</A
></DT
><DT
>8.2. <A
HREF="fontech.html#truetype"
>TrueType Fonts</A
></DT
><DT
>8.3. <A
HREF="fontech.html#type1"
>Type 1 Fonts</A
></DT
><DT
>8.4. <A
HREF="fontech.html#type3"
>Type3 Fonts</A
></DT
><DT
>8.5. <A
HREF="fontech.html#type42"
>Type 42 Fonts</A
></DT
><DT
>8.6. <A
HREF="fontech.html#T1vsTT"
>Type 1 vs TrueType -- a comparison</A
></DT
></DL
></DD
><DT
>9. <A
HREF="getfonts.html"
>Getting Fonts For Linux</A
></DT
><DD
><DL
><DT
>9.1. <A
HREF="getfonts.html#getfonts.tt"
>True Type</A
></DT
><DT
>9.2. <A
HREF="getfonts.html#getfonts.t1"
>Type 1 Fonts and Metafont</A
></DT
></DL
></DD
><DT
>10. <A
HREF="links.html"
>Useful Font Software for Linux</A
></DT
><DT
>11. <A
HREF="ethics.html"
>Ethics and Licensing Issues Related to Type</A
></DT
><DT
>12. <A
HREF="references.html"
>References</A
></DT
><DD
><DL
><DT
>12.1. <A
HREF="references.html#AEN930"
>Font Information</A
></DT
><DT
>12.2. <A
HREF="references.html#AEN948"
>Postscript and Printing Information</A
></DT
></DL
></DD
><DT
><A
HREF="glossary.html"
>Glossary</A
></DT
><DT
>A. <A
HREF="bci.html"
>Recompiling FreeType for BCI</A
></DT
><DT
>B. <A
HREF="bcisrcrpm.html"
>Recompiling an RPM Ready for Your Distribution</A
></DT
><DT
>C. <A
HREF="contrib.html"
>We Need Your Help</A
></DT
><DT
>D. <A
HREF="about.html"
>About this Document</A
></DT
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="intro.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Introduction</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>