Lines Matching refs:horizontal
61 xPlacement = 0x0001u, /* Includes horizontal adjustment for placement */
63 xAdvance = 0x0004u, /* Includes horizontal adjustment for advance */
65 xPlaDevice = 0x0010u, /* Includes horizontal Device table for placement */
67 xAdvDevice = 0x0040u, /* Includes horizontal Device table for advance */
83 * for horizontal writing) */
88 * horizontal placement--measured from
94 * horizontal advance--measured from
115 hb_bool_t horizontal = HB_DIRECTION_IS_HORIZONTAL (c->direction);
120 if (likely (horizontal)) glyph_pos.x_advance += font->em_scale_x (get_short (values));
125 if (unlikely (!horizontal)) glyph_pos.y_advance -= font->em_scale_y (get_short (values));
148 if (horizontal && use_x_device) glyph_pos.x_advance += (base + get_device (values)).get_x_delta (font, store);
153 if (!horizontal && use_y_device) glyph_pos.y_advance -= (base + get_device (values)).get_y_delta (font, store);