[indic] Remove unused Javanese bits
This commit is contained in:
parent
30e6e29f0f
commit
8b5d6e755b
|
@ -57,7 +57,6 @@ Repha = 15;
|
||||||
Ra = 16;
|
Ra = 16;
|
||||||
CM = 17;
|
CM = 17;
|
||||||
Symbol= 18;
|
Symbol= 18;
|
||||||
CM2 = 31;
|
|
||||||
|
|
||||||
c = (C | Ra); # is_consonant
|
c = (C | Ra); # is_consonant
|
||||||
n = ((ZWNJ?.RS)? (N.N?)?); # is_consonant_modifier
|
n = ((ZWNJ?.RS)? (N.N?)?); # is_consonant_modifier
|
||||||
|
@ -73,7 +72,7 @@ syllable_tail = (z?.SM.SM?.ZWNJ?)? A{0,3}? VD{0,2};
|
||||||
place_holder = PLACEHOLDER | DOTTEDCIRCLE;
|
place_holder = PLACEHOLDER | DOTTEDCIRCLE;
|
||||||
halant_group = (z?.h.(ZWJ.N?)?);
|
halant_group = (z?.h.(ZWJ.N?)?);
|
||||||
final_halant_group = halant_group | h.ZWNJ;
|
final_halant_group = halant_group | h.ZWNJ;
|
||||||
medial_group = CM?.CM2?;
|
medial_group = CM?;
|
||||||
halant_or_matra_group = (final_halant_group | (h.ZWJ)? matra_group{0,4}) (Coeng (cn|V))?;
|
halant_or_matra_group = (final_halant_group | (h.ZWJ)? matra_group{0,4}) (Coeng (cn|V))?;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -60,11 +60,10 @@ enum indic_category_t {
|
||||||
OT_Repha = 15, /* Atomically-encoded logical or visual repha. */
|
OT_Repha = 15, /* Atomically-encoded logical or visual repha. */
|
||||||
OT_Ra = 16,
|
OT_Ra = 16,
|
||||||
OT_CM = 17, /* Consonant-Medial. */
|
OT_CM = 17, /* Consonant-Medial. */
|
||||||
OT_Symbol = 18, /* Avagraha, etc that take marks (SM,A,VD). */
|
OT_Symbol = 18 /* Avagraha, etc that take marks (SM,A,VD). */
|
||||||
OT_CM2 = 31 /* Consonant-Medial, second slot. */
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#define MEDIAL_FLAGS (FLAG (OT_CM) | FLAG (OT_CM2))
|
#define MEDIAL_FLAGS (FLAG (OT_CM))
|
||||||
|
|
||||||
/* Note:
|
/* Note:
|
||||||
*
|
*
|
||||||
|
|
|
@ -209,9 +209,6 @@ set_indic_properties (hb_glyph_info_t &info)
|
||||||
else if (unlikely (hb_in_range (u, 0x2010u, 0x2011u)))
|
else if (unlikely (hb_in_range (u, 0x2010u, 0x2011u)))
|
||||||
cat = OT_PLACEHOLDER;
|
cat = OT_PLACEHOLDER;
|
||||||
else if (unlikely (u == 0x25CCu)) cat = OT_DOTTEDCIRCLE;
|
else if (unlikely (u == 0x25CCu)) cat = OT_DOTTEDCIRCLE;
|
||||||
else if (unlikely (u == 0xA982u)) cat = OT_SM; /* Javanese repha. */
|
|
||||||
else if (unlikely (u == 0xA9BEu)) cat = OT_CM2; /* Javanese medial ya. */
|
|
||||||
else if (unlikely (u == 0xA9BDu)) { cat = OT_M; pos = POS_POST_C; } /* Javanese vocalic r. */
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -310,7 +307,6 @@ static const indic_config_t indic_configs[] =
|
||||||
{HB_SCRIPT_SINHALA, false,0x0DCAu,BASE_POS_LAST_SINHALA,
|
{HB_SCRIPT_SINHALA, false,0x0DCAu,BASE_POS_LAST_SINHALA,
|
||||||
REPH_POS_AFTER_MAIN, REPH_MODE_EXPLICIT, BLWF_MODE_PRE_AND_POST, PREF_LEN_DONT_CARE},
|
REPH_POS_AFTER_MAIN, REPH_MODE_EXPLICIT, BLWF_MODE_PRE_AND_POST, PREF_LEN_DONT_CARE},
|
||||||
{HB_SCRIPT_KHMER, false,0x17D2u,BASE_POS_FIRST,REPH_POS_DONT_CARE, REPH_MODE_VIS_REPHA,BLWF_MODE_PRE_AND_POST, PREF_LEN_2},
|
{HB_SCRIPT_KHMER, false,0x17D2u,BASE_POS_FIRST,REPH_POS_DONT_CARE, REPH_MODE_VIS_REPHA,BLWF_MODE_PRE_AND_POST, PREF_LEN_2},
|
||||||
{HB_SCRIPT_JAVANESE, false,0xA9C0u,BASE_POS_FIRST,REPH_POS_DONT_CARE, REPH_MODE_VIS_REPHA,BLWF_MODE_PRE_AND_POST, PREF_LEN_1},
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue