• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:include +full:- +full:cat

30 #include "hb.hh"
32 #include "hb-ot-shape-complex-indic.hh"
40 /* Note: This enum is duplicated in the -machine.rl source file.
69 unsigned int cat = type & 0xFFu; in set_myanmar_properties() local
73 * https://docs.microsoft.com/en-us/typography/script-development/myanmar#analyze in set_myanmar_properties()
76 cat = OT_VS; in set_myanmar_properties()
81 cat = OT_C; /* The spec says C, IndicSyllableCategory doesn't have. */ in set_myanmar_properties()
88 cat = OT_GB; in set_myanmar_properties()
92 cat = OT_Ra; in set_myanmar_properties()
96 cat = OT_A; in set_myanmar_properties()
100 cat = OT_H; in set_myanmar_properties()
104 cat = OT_As; in set_myanmar_properties()
112 cat = OT_D; in set_myanmar_properties()
116 cat = OT_D; /* XXX The spec says D0, but Uniscribe doesn't seem to do. */ in set_myanmar_properties()
120 cat = OT_MH; in set_myanmar_properties()
124 cat = OT_ML; in set_myanmar_properties()
128 cat = OT_MR; in set_myanmar_properties()
132 cat = OT_MW; in set_myanmar_properties()
136 cat = OT_MY; in set_myanmar_properties()
141 cat = OT_PT; in set_myanmar_properties()
147 cat = OT_SM; in set_myanmar_properties()
151 cat = OT_P; in set_myanmar_properties()
156 cat = OT_C; in set_myanmar_properties()
160 if (cat == OT_M) in set_myanmar_properties()
164 case POS_PRE_C: cat = (myanmar_category_t) OT_VPre; in set_myanmar_properties()
166 case POS_ABOVE_C: cat = (myanmar_category_t) OT_VAbv; break; in set_myanmar_properties()
167 case POS_BELOW_C: cat = (myanmar_category_t) OT_VBlw; break; in set_myanmar_properties()
168 case POS_POST_C: cat = (myanmar_category_t) OT_VPst; break; in set_myanmar_properties()
172 info.myanmar_category() = cat; in set_myanmar_properties()