695 lines
10 KiB
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 © 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"
|
|
> </TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </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"
|
|
> </TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Introduction</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |