提交 552d19b7 编写于 作者: B Behdad Esfahbod

[Indic] Treat Register Shifters like Nukta

Really this time.

Fixes another 18 Khmer tests.
上级 e8cd81f7
...@@ -57,7 +57,7 @@ Repha = 15; ...@@ -57,7 +57,7 @@ Repha = 15;
Ra = 16; Ra = 16;
c = (C | Ra); # is_consonant c = (C | Ra); # is_consonant
n = (N.N? | ZWNJ?.RS); # is_consonant_modifier n = ((ZWNJ?.RS)? (N.N?)?); # is_consonant_modifier
z = ZWJ|ZWNJ; # is_joiner z = ZWJ|ZWNJ; # is_joiner
h = H | Coeng; # is_halant_or_coeng h = H | Coeng; # is_halant_or_coeng
reph = (Ra H | Repha); # possible reph reph = (Ra H | Repha); # possible reph
......
...@@ -299,8 +299,6 @@ _hb_ot_shape_complex_setup_masks_indic (hb_ot_map_t *map HB_UNUSED, ...@@ -299,8 +299,6 @@ _hb_ot_shape_complex_setup_masks_indic (hb_ot_map_t *map HB_UNUSED,
info.indic_position() = consonant_position (info.codepoint); info.indic_position() = consonant_position (info.codepoint);
if (is_ra (info.codepoint)) if (is_ra (info.codepoint))
info.indic_category() = OT_Ra; info.indic_category() = OT_Ra;
} else if (info.indic_category() == OT_RS) {
info.indic_position() = POS_ABOVE_M;
} else if (info.indic_category() == OT_SM || } else if (info.indic_category() == OT_SM ||
info.indic_category() == OT_VD) { info.indic_category() == OT_VD) {
info.indic_position() = POS_SMVD; info.indic_position() = POS_SMVD;
......
...@@ -14,3 +14,4 @@ ...@@ -14,3 +14,4 @@
ង្រ្គ ង្រ្គ
ម៉្លេះ ម៉្លេះ
ម‌៉្លេះ ម‌៉្លេះ
ប៊័
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册