Part I. User's manual

Table of Contents

What is Harfbuzz?
Why do I need it?
Why is it called Harfbuzz?
Install Harfbuzz
Download
Building
Hello, Harfbuzz
What Harfbuzz doesn't do
Buffers, language, script and direction
Creating and destroying buffers
Adding text to the buffer
Setting buffer properties
What about the other scripts?
Customizing Unicode functions
Fonts and faces
Using FreeType
Using Harfbuzz's native OpenType implementation
Using your own font functions
Shaping and shape plans
OpenType features
Plans and caching

Glyph information

Names and numbers