+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+ <!ENTITY % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'">
+ <!ENTITY version SYSTEM "version.xml">
+]>
<chapter id="buffers-language-script-and-direction">
<title>Buffers, language, script and direction</title>
<para>
<section id="creating-and-destroying-buffers">
<title>Creating and destroying buffers</title>
<para>
- As we saw in our initial example, a buffer is created and
+ As we saw in our <emphasis>Getting Started</emphasis> example, a
+ buffer is created and
initialized with <literal>hb_buffer_create()</literal>. This
produces a new, empty buffer object, instantiated with some
default values and ready to accept your Unicode strings.
</para>
<para>
- HarfBuzz manages the memory of objects that it creates (such as
- buffers), so you don't have to. When you have finished working on
+ HarfBuzz manages the memory of objects (such as buffers) that it
+ creates, so you don't have to. When you have finished working on
a buffer, you can call <literal>hb_buffer_destroy()</literal>:
</para>
<programlisting language="C">
<para>
</para>
</section>
-</chapter>
\ No newline at end of file
+</chapter>