Searched refs:cursive_chain (Results 1 – 5 of 5) sorted by relevance
55 HB_Short cursive_chain; /* character to which this connects, member
1984 POSITION( gpi->last )->cursive_chain = gpi->last - buffer->in_pos; in Lookup_CursivePos()1989 POSITION( buffer->in_pos )->cursive_chain = buffer->in_pos - gpi->last; in Lookup_CursivePos()5933 if (positions[j].cursive_chain > 0) in Position_CursiveChain()5934 positions[j].y_pos += positions[j - positions[j].cursive_chain].y_pos; in Position_CursiveChain()5942 if (positions[j].cursive_chain < 0) in Position_CursiveChain()5943 positions[j].y_pos += positions[j - positions[j].cursive_chain].y_pos; in Position_CursiveChain()
40 #define cursive_chain() var.i16[1] /* character to which this connects, may be positive or negative… macro942 pos[i].cursive_chain() = j - i; in apply()948 pos[j].cursive_chain() = i - j; in apply()1549 unsigned int j = pos[i].cursive_chain(); in fix_cursive_minor_offset()1555 pos[i].cursive_chain() = 0; in fix_cursive_minor_offset()1595 buffer->pos[i].attach_lookback() = buffer->pos[i].cursive_chain() = 0; in position_start()1642 #undef cursive_chain