X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=docs%2Fhtml%2Fpt01.html;h=2aee80e8652f5eec0048b552ae83f1757e1a39de;hb=1baac414088e430483b85f702898c8448083bfc2;hp=5cc9f2ce42f2a09bea1a0b438f35cd0f1df7484f;hpb=b9f425ddd6223cd82b3d35f13fbd060d3c0c0e38;p=platform%2Fupstream%2Fharfbuzz.git
diff --git a/docs/html/pt01.html b/docs/html/pt01.html
index 5cc9f2c..2aee80e 100644
--- a/docs/html/pt01.html
+++ b/docs/html/pt01.html
@@ -8,7 +8,7 @@
-
+
@@ -27,16 +27,40 @@
- What is HarfBuzz?
-- Why do I need it?
+- What is text shaping?
+- Why do I need a shaping engine?
+- What does HarfBuzz do?
+- What HarfBuzz doesn't do
- Why is it called HarfBuzz?
-- Install HarfBuzz
+- Installing HarfBuzz
-- Download
-- Building
+- Downloading HarfBuzz
+- Building HarfBuzz
+
+- Building on Linux
+- Building on Windows
+- Building on macOS
+- Configuration options
+
+
+- Getting started with HarfBuzz
+
+- An overview of the HarfBuzz shaping API
+- Terminology
+- A simple shaping example
+
+- Shaping concepts
+
+- Text shaping
+- Complex scripts
+- Shaping operations
+- Unicode character categories
+- Text runs
+- OpenType shaping models
+- Graphite shaping
+- AAT shaping
-- Hello, HarfBuzz
-- What HarfBuzz doesn't do
- Buffers, language, script and direction
- Creating and destroying buffers
@@ -51,16 +75,18 @@
- Using HarfBuzz's native OpenType implementation
- Using your own font functions
-
+- Clusters
-- Clusters
-- A clustering example for levels 0 and 1
-- Reordering in levels 0 and 1
-- The distinction between levels 0 and 1
-- Level 2
+- Clusters and shaping
+- Working with HarfBuzz clusters
+- A clustering example for levels 0 and 1
+- Reordering in levels 0 and 1
+- The distinction between levels 0 and 1
+- Level 2
-- Ligatures with combining marks
-- Reordering
+- Ligatures with combining marks in level 2
+- Reordering in level 2
+- Other considerations in level 2
- Shaping and shape plans
@@ -82,6 +108,6 @@
+
Generated by GTK-Doc V1.25