<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta name="Author" content="blob">
   <meta name="GENERATOR" content="Mozilla/4.5 [fr] (Win98; I) [Netscape]">
   <title>FreeType Glyph Conventions</title>
</head>
<body>

<body text="#000000"
      bgcolor="#FFFFFF"
      link="#0000EF"
      vlink="#51188E"
      alink="#FF0000">

<center>
<h1>
FreeType Glyph Conventions</h1></center>

<center>
<h2>
version 2.1</h2></center>

<center>
<h3>
Copyright 1998-2000 David Turner (<a href="mailto:david@freetype.org">david@freetype.org</a>)<br>
Copyright 2000 The FreeType Development Team (<a href="devel@freetype.org">devel@freetype.org</a>)</h3></center>

<center><table width=650><tr><td>


<table width="100%"><tr valign=center bgcolor="#CCCCFF"><td align=center><h2>
Introduction
</h2></td></tr></table>

<p>This document presents the core conventions used within the FreeType
   library to manage font and glyph data. It is a <em>must-read</em> for
   any people that needs to understand digital typography, especially
   if you want to use the FreeType 2 library in your projects.</p>

<table width="100%"><tr valign=center bgcolor="#CCCCFF"><td align=center><h2>
Table of Contents
</h2></td></tr></table>

<center><table width="80%"><tr><td>


  <a href="glyphs-1.html">
  <h2>I. Basic Typographic Concepts:</h2>
  </a>
  <ul>
    <h3>
    <a href="glyphs-1.html#section-1">
    1. Font files, format and information
    </a>
    <br>

    <a href="glyphs-1.html#section-2">
    2. Character images and mappings
    </a>
    <br>

    <a href="glyphs-1.html#section-3">
    3. Character and font metrics
    </a>
    <br>
  </ul>



  <a href="glyphs-2.html">
  <h2>II. Glyph Outlines:</h2>
  </a>
  <ul>
    <h3>
    <a href="glyphs-2.html#section-1">
    1. Pixels, Points and Device Resolutions
    </a>
    <br>

    <a href="glyphs-2.html#section-2">
    2. Vectorial representation
    </a>
    <br>

    <a href="glyphs-2.html#section-3">
    3. Hinting and bitmap rendering
    </a>
    <br>
  </ul>



  <a href="glyphs-3.html">
  <h2>III. Glyph Metrics:</h2>
  </a>
  <ul>
    <h3>
    <a href="glyphs-3.html#section-1">
    1. Baseline, Pens and Layouts
    </a>
    <br>

    <a href="glyphs-3.html#section-2">
    2. Typographic metrics
    </a>
    <br>

    <a href="glyphs-3.html#section-3">
    3. Bearings and Advances
    </a>
    <br>

    <a href="glyphs-3.html#section-4">
    4. The effects of grid-fitting
    </a>
    <br>

    <a href="glyphs-3.html#section-5">
    5. Text widths and bounding box
    </a>
    <br>
  </ul>


  <a href="glyphs-4.html">
  <h2>IV. Kerning:</h2>
  </a>
  <ul>
    <h3>
    <a href="glyphs-4.html#section-1">
    1. Kerning pairs
    </a>
    <br>

    <a href="glyphs-4.html#section-2">
    2. Applying kerning
    </a>
    <br>
  </ul>


  <a href="glyphs-5.html">
  <h2>V. Text Processing:</h2>
  </a>
  <ul>
    <h3>
    <a href="glyphs-5.html#section-1">
    1. Writing simple text strings
    </a>
    <br>

    <a href="glyphs-5.html#section-2">
    2. Sub-pixel positioning
    </a>
    <br>

    <a href="glyphs-5.html#section-3">
    3. Simple kerning
    </a>
    <br>

    <a href="glyphs-5.html#section-4">
    4. Right-to-left layouts
    </a>
    <br>

    <a href="glyphs-5.html#section-5">
    5. Vertical layouts
    </a>
    <br>

    <a href="glyphs-5.html#section-6">
    6. WYSIWYG text layouts
    </a>
    <br>
  </ul>


  <a href="glyphs-6.html">
  <h2>VI. FreeType Outlins:</h2>
  </a>
  <ul>
    <h3>
    <a href="glyphs-6.html#section-1">
    1. FreeType outline description and structure
    </a>
    <br>

    <a href="glyphs-6.html#section-2">
    2. Bounding and control box computations
    </a>
    <br>

    <a href="glyphs-6.html#section-3">
    3. Coordinates, scaling and grid-fitting
    </a>
    <br>
  </ul>


  <a href="glyphs-7.html">
  <h2>VII. FreeType Bitmaps:</h2>
  </a>
  <ul>
    <h3>
    <a href="glyphs-7.html#section-1">
    1. Vectorial versus pixel coordinates
    </a>
    <br>

    <a href="glyphs-7.html#section-2">
    2. FreeType bitmap descriptor
    </a>
    <br>

    <a href="glyphs-7.html#section-3">
    3. Converting outlines into bitmaps
    </a>
    <br>
  </ul>

</p>

</td></tr></table></center>

</td></tr></table></center>

</body>
</html>