1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>Graphite shaping: HarfBuzz Manual</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
7 <link rel="home" href="index.html" title="HarfBuzz Manual">
8 <link rel="up" href="shaping-concepts.html" title="Shaping concepts">
9 <link rel="prev" href="opentype-shaping-models.html" title="OpenType shaping models">
10 <link rel="next" href="aat-shaping.html" title="AAT shaping">
11 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
16 <td width="100%" align="left" class="shortcuts"></td>
17 <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
18 <td><a accesskey="u" href="shaping-concepts.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
19 <td><a accesskey="p" href="opentype-shaping-models.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
20 <td><a accesskey="n" href="aat-shaping.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
23 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
24 <a name="graphite-shaping"></a>Graphite shaping</h2></div></div></div>
26 In contrast to OpenType shaping, Graphite shaping does not
27 specify a predefined set of shaping models or a set of supported
31 Instead, each Graphite font contains a complete set of rules that
32 implement the required shaping model for the intended
33 script. These rules include finite-state machines to match
34 sequences of codepoints to the shaping operations to perform.
37 Graphite shaping can perform the same shaping operations used in
38 OpenType shaping, as well as other functions that have not been
39 defined for OpenType shaping.
43 <hr>Generated by GTK-Doc V1.25</div>