[Indic] Keep Vedic signs at the right too

This commit is contained in:
Behdad Esfahbod 2012-05-09 15:04:58 +02:00
parent d1deaa2f5b
commit 9034641333
1 changed files with 2 additions and 1 deletions

View File

@ -179,7 +179,8 @@ _hb_ot_shape_complex_setup_masks_indic (hb_ot_map_t *map, hb_buffer_t *buffer, h
buffer->info[i].indic_position() = consonant_position (buffer->info[i].codepoint); buffer->info[i].indic_position() = consonant_position (buffer->info[i].codepoint);
if (is_ra (buffer->info[i].codepoint)) if (is_ra (buffer->info[i].codepoint))
buffer->info[i].indic_category() = OT_Ra; buffer->info[i].indic_category() = OT_Ra;
} else if (buffer->info[i].indic_category() == OT_SM) { } else if (buffer->info[i].indic_category() == OT_SM ||
buffer->info[i].indic_category() == OT_VD) {
buffer->info[i].indic_position() = POS_POST; buffer->info[i].indic_position() = POS_POST;
} else if (buffer->info[i].codepoint == 0x200C) } else if (buffer->info[i].codepoint == 0x200C)
buffer->info[i].indic_category() = OT_ZWNJ; buffer->info[i].indic_category() = OT_ZWNJ;