|
|
|
@ -58,6 +58,7 @@ enum myanmar_category_t { |
|
|
|
|
OT_D = 32, /* Digits except zero */ |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
using myanmar_position_t = indic_position_t; |
|
|
|
|
|
|
|
|
|
static inline void |
|
|
|
|
set_myanmar_properties (hb_glyph_info_t &info) |
|
|
|
@ -65,7 +66,7 @@ set_myanmar_properties (hb_glyph_info_t &info) |
|
|
|
|
hb_codepoint_t u = info.codepoint; |
|
|
|
|
unsigned int type = hb_indic_get_categories (u); |
|
|
|
|
unsigned int cat = type & 0xFFu; |
|
|
|
|
indic_position_t pos = (indic_position_t) (type >> 8); |
|
|
|
|
myanmar_position_t pos = (myanmar_position_t) (type >> 8); |
|
|
|
|
|
|
|
|
|
/* Myanmar
|
|
|
|
|
* https://docs.microsoft.com/en-us/typography/script-development/myanmar#analyze
|
|
|
|
|