I've been looking at this page, as well as this code example and I've noticed that the x_advance
, y_advance
, x_offset
and y_offset
fields in hb_glyph_position_t
are of the type hb_position_t
, which is an alias to int32_t
. I haven't found any documentation about which units are used for these fields. The examples above suggest that they're 64ths of something, but that's all I can infer.
Does anyone else know the exact unit implied by hb_position_t
?