bufferSetContentType

Sets the type of buffer contents. Buffers are either empty, contain characters (before shaping), or contain glyphs (the result of shaping).

You rarely need to call this function, since a number of other functions transition the content type for you. Namely:

The above transitions are designed such that one can use a buffer in a loop of "reset : add-text : shape" without needing to ever modify the content type manually.

Parameters

buffer harfbuzz.buffer.Buffer

An #hb_buffer_t

contentType harfbuzz.types.BufferContentType

The type of buffer contents to set