Lines Matching defs:pos
112 hb_glyph_position_t *pos = (flags & HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS) ?
157 x+pos[i].x_offset, y+pos[i].y_offset));
160 pos[i].x_advance, pos[i].y_advance));
194 if (pos && (flags & HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES))
196 x += pos[i].x_advance;
197 y += pos[i].y_advance;
268 hb_glyph_position_t *pos = (flags & HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS) ?
300 if (x+pos[i].x_offset || y+pos[i].y_offset)
301 p += hb_max (0, snprintf (p, ARRAY_LENGTH (b) - (p - b), "@%d,%d", x+pos[i].x_offset, y+pos[i].y_offset));
306 p += hb_max (0, snprintf (p, ARRAY_LENGTH (b) - (p - b), "%d", pos[i].x_advance));
307 if (pos[i].y_advance)
308 p += hb_max (0, snprintf (p, ARRAY_LENGTH (b) - (p - b), ",%d", pos[i].y_advance));
340 if (pos && (flags & HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES))
342 x += pos[i].x_advance;
343 y += pos[i].y_advance;