Shaping: HarfBuzz Manual

## Shaping

Shaping — Conversion of text strings into positioned glyphs

## Types and Values

| hb_feature_t

## Includes

    #include <hb.h>

## Description

Shaping is the central operation of HarfBuzz. Shaping operates on buffers, which are sequences of Unicode characters that use the same font and have the same text direction, script and language. After shaping the buffer contains the output glyphs and their positions.

## Functions

## Types and Values

### hb_feature_t

    typedef struct {
      hb_tag_t      tag;
      uint32_t      value;
      unsigned int  start;
      unsigned int  end;
    } hb_feature_t;