Usermanual: minor wording updates, build fixes.

This commit is contained in:
Nathan Willis 2018-10-29 17:10:53 -05:00 committed by Khaled Hosny
parent e110032b91
commit 9f4b375e39
9 changed files with 70 additions and 12 deletions

View File

@ -1,3 +1,9 @@
<?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"> <chapter id="buffers-language-script-and-direction">
<title>Buffers, language, script and direction</title> <title>Buffers, language, script and direction</title>
<para> <para>
@ -74,4 +80,4 @@ void somefunc(hb_buffer_t *buffer) {
<para> <para>
</para> </para>
</section> </section>
</chapter> </chapter>

View File

@ -1,3 +1,9 @@
<?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="clusters"> <chapter id="clusters">
<sect1 id="clusters"> <sect1 id="clusters">
<title>Clusters</title> <title>Clusters</title>

View File

@ -1,3 +1,9 @@
<?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="fonts-and-faces"> <chapter id="fonts-and-faces">
<title>Fonts and faces</title> <title>Fonts and faces</title>
<section id="using-freetype"> <section id="using-freetype">
@ -15,4 +21,4 @@
<para> <para>
</para> </para>
</section> </section>
</chapter> </chapter>

View File

@ -1,3 +1,9 @@
<?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="getting-started"> <chapter id="getting-started">
<title>Getting started with HarfBuzz</title> <title>Getting started with HarfBuzz</title>
<section> <section>

View File

@ -1,3 +1,9 @@
<?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">
]>
<sect1 id="glyph-information"> <sect1 id="glyph-information">
<title>Glyph information</title> <title>Glyph information</title>
<sect2 id="names-and-numbers"> <sect2 id="names-and-numbers">
@ -5,4 +11,4 @@
<para> <para>
</para> </para>
</sect2> </sect2>
</sect1> </sect1>

View File

@ -1,3 +1,9 @@
<?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="install-harfbuzz"> <chapter id="install-harfbuzz">
<title>Installing HarfBuzz</title> <title>Installing HarfBuzz</title>
@ -376,11 +382,16 @@
<term>--with-uniscribe</term> <term>--with-uniscribe</term>
<listitem> <listitem>
<para> <para>
Use the <ulink url="https://docs.microsoft.com/en-us/windows/desktop/intl/uniscribe">Uniscribe</ulink> library. <emphasis>(Default = no)</emphasis> Use the <ulink
url="https://docs.microsoft.com/en-us/windows/desktop/intl/uniscribe">Uniscribe</ulink>
library (experimental). <emphasis>(Default = no)</emphasis>
</para> </para>
<para> <para>
This option enables or disables usage of the Uniscribe This option enables or disables usage of the Uniscribe
font-rendering library. Uniscribe is available on Windows systems. font-rendering library. Uniscribe is available on
Windows systems. Uniscribe support is used only for
testing purposes and does not need to be enabled for
HarfBuzz to run on Windows systems.
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@ -393,7 +404,10 @@
</para> </para>
<para> <para>
This option enables or disables usage of the DirectWrite This option enables or disables usage of the DirectWrite
font-rendering library. DirectWrite is available on Windows systems. font-rendering library. DirectWrite is available on
Windows systems. DirectWrite support is used only for
testing purposes and does not need to be enabled for
HarfBuzz to run on Windows systems.
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>

View File

@ -1,3 +1,9 @@
<?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="shaping-and-shape-plans"> <chapter id="shaping-and-shape-plans">
<title>Shaping and shape plans</title> <title>Shaping and shape plans</title>
<section id="opentype-features"> <section id="opentype-features">
@ -10,4 +16,4 @@
<para> <para>
</para> </para>
</section> </section>
</chapter> </chapter>

View File

@ -1,3 +1,9 @@
<?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="shaping-concepts"> <chapter id="shaping-concepts">
<title>Shaping concepts</title> <title>Shaping concepts</title>
<section id="text-shaping-concepts"> <section id="text-shaping-concepts">

View File

@ -91,7 +91,8 @@
engines in Firefox, LibreOffice, and Chromium. Unless you are engines in Firefox, LibreOffice, and Chromium. Unless you are
<emphasis>writing</emphasis> one of these layout engines <emphasis>writing</emphasis> one of these layout engines
yourself, you will probably not need to use HarfBuzz: normally, yourself, you will probably not need to use HarfBuzz: normally,
lower-level libraries will turn text into glyphs for you. a layout engine, toolkit, or other library will turn text into
glyphs for you.
</para> </para>
<para> <para>
However, if you <emphasis>are</emphasis> writing a layout engine However, if you <emphasis>are</emphasis> writing a layout engine
@ -301,8 +302,8 @@
<para> <para>
In addition to OpenType shaping, HarfBuzz supports the latest In addition to OpenType shaping, HarfBuzz supports the latest
version of Graphite shaping. HarfBuzz currently supports AAT version of Graphite shaping (the "Graphite 2" model) and AAT
shaping only on macOS and iOS systems. shaping.
</para> </para>
<para> <para>
@ -313,8 +314,9 @@
</para> </para>
<para> <para>
HarfBuzz can run on top of the FreeType, CoreText, DirectWrite, HarfBuzz is designed and tested to run on top of the FreeType
or Uniscribe font renderers. font renderer. It can run on Linux, Android, Windows, macOS, and
iOS systems.
</para> </para>
<para> <para>