Lines Matching defs:horizontal
52 xPlacement = 0x0001, /* Includes horizontal adjustment for placement */
54 xAdvance = 0x0004, /* Includes horizontal adjustment for advance */
56 xPlaDevice = 0x0010, /* Includes horizontal Device table for placement */
58 xAdvDevice = 0x0040, /* Includes horizontal Device table for advance */
68 SHORT xPlacement; /* Horizontal adjustment for
72 SHORT xAdvance; /* Horizontal adjustment for
74 * for horizontal writing) */
79 * horizontal placement--measured from
85 * horizontal advance--measured from
105 hb_bool_t horizontal = HB_DIRECTION_IS_HORIZONTAL (direction);
112 if (likely (horizontal)) glyph_pos.x_advance += font->em_scale_x (get_short (values++)); else values++;
116 if (unlikely (!horizontal)) glyph_pos.y_advance -= font->em_scale_y (get_short (values++)); else values++;
134 if (horizontal && x_ppem) glyph_pos.x_advance += (base + get_device (values++)).get_x_delta (font); else values++;
138 if (!horizontal && y_ppem) glyph_pos.y_advance -= (base + get_device (values++)).get_y_delta (font); else values++;
229 SHORT xCoordinate; /* Horizontal value--in design units */
258 SHORT xCoordinate; /* Horizontal value--in design units */
286 SHORT xCoordinate; /* Horizontal value--in design units */