提交 3cc48a46 编写于 作者: B Behdad Esfahbod

[indix] Comment

上级 7d1c5d82
...@@ -1713,33 +1713,52 @@ decompose_indic (const hb_ot_shape_normalize_context_t *c, ...@@ -1713,33 +1713,52 @@ decompose_indic (const hb_ot_shape_normalize_context_t *c,
switch (ab) switch (ab)
{ {
/* Don't decompose these. */ /* Don't decompose these. */
case 0x0931u : return false; case 0x0931u : return false; /* DEVANAGARI LETTER RRA */
case 0x0B94u : return false; case 0x0B94u : return false; /* TAMIL LETTER AU */
/* /*
* Decompose split matras that don't have Unicode decompositions. * Decompose split matras that don't have Unicode decompositions.
*/ */
/* Tibetan */
case 0x0F77u : *a = 0x0FB2u; *b= 0x0F81u; return true; case 0x0F77u : *a = 0x0FB2u; *b= 0x0F81u; return true;
case 0x0F79u : *a = 0x0FB3u; *b= 0x0F81u; return true; case 0x0F79u : *a = 0x0FB3u; *b= 0x0F81u; return true;
/* Khmer */
case 0x17BEu : *a = 0x17C1u; *b= 0x17BEu; return true; case 0x17BEu : *a = 0x17C1u; *b= 0x17BEu; return true;
case 0x17BFu : *a = 0x17C1u; *b= 0x17BFu; return true; case 0x17BFu : *a = 0x17C1u; *b= 0x17BFu; return true;
case 0x17C0u : *a = 0x17C1u; *b= 0x17C0u; return true; case 0x17C0u : *a = 0x17C1u; *b= 0x17C0u; return true;
case 0x17C4u : *a = 0x17C1u; *b= 0x17C4u; return true; case 0x17C4u : *a = 0x17C1u; *b= 0x17C4u; return true;
case 0x17C5u : *a = 0x17C1u; *b= 0x17C5u; return true; case 0x17C5u : *a = 0x17C1u; *b= 0x17C5u; return true;
/* Limbu */
case 0x1925u : *a = 0x1920u; *b= 0x1923u; return true; case 0x1925u : *a = 0x1920u; *b= 0x1923u; return true;
case 0x1926u : *a = 0x1920u; *b= 0x1924u; return true; case 0x1926u : *a = 0x1920u; *b= 0x1924u; return true;
/* Balinese */
case 0x1B3Cu : *a = 0x1B42u; *b= 0x1B3Cu; return true; case 0x1B3Cu : *a = 0x1B42u; *b= 0x1B3Cu; return true;
/* Chakma */
case 0x1112Eu : *a = 0x11127u; *b= 0x11131u; return true; case 0x1112Eu : *a = 0x11127u; *b= 0x11131u; return true;
case 0x1112Fu : *a = 0x11127u; *b= 0x11132u; return true; case 0x1112Fu : *a = 0x11127u; *b= 0x11132u; return true;
#if 0 #if 0
/* Gujarati */
/* This one has no decomposition in Unicode, but needs no decomposition either. */ /* This one has no decomposition in Unicode, but needs no decomposition either. */
/* case 0x0AC9u : return false; */ /* case 0x0AC9u : return false; */
/* Oriya */
case 0x0B57u : *a = no decomp, -> RIGHT; return true; case 0x0B57u : *a = no decomp, -> RIGHT; return true;
/* Lepcha */
case 0x1C29u : *a = no decomp, -> LEFT; return true; case 0x1C29u : *a = no decomp, -> LEFT; return true;
/* Javanese */
case 0xA9C0u : *a = no decomp, -> RIGHT; return true; case 0xA9C0u : *a = no decomp, -> RIGHT; return true;
case 0x111BuF : *a = no decomp, -> ABOVE; return true;
/* Sharada */
case 0x111BFu : *a = no decomp, -> ABOVE; return true;
#endif #endif
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册