[indic] Allow decimal and Brahmi digits as placeholders

Tests: U+0967,0951 U+0031,093F
This commit is contained in:
Behdad Esfahbod 2014-05-29 15:34:26 -04:00
parent e8b5d64039
commit 7977ca17aa
2 changed files with 6 additions and 0 deletions

View File

@ -254,6 +254,10 @@ set_indic_properties (hb_glyph_info_t &info)
if (_hb_glyph_info_get_general_category (&info) == HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK)
cat = OT_N;
}
/* Decimal and Brahmi numbers. */
else if (unlikely (_hb_glyph_info_get_general_category (&info) ==
HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER ||
hb_in_range<hb_codepoint_t> (u, 0x11052, 0x11065))) cat = OT_PLACEHOLDER;

View File

@ -32,3 +32,5 @@
क‌ि
ऽं
रुँः
1ि
१॑