elibyy
Committed by David PHAM-VAN

Fixing arabic ranges according to Wikipedia

@@ -183,8 +183,14 @@ bool _isInArabicSubstitutionA(int letter) { @@ -183,8 +183,14 @@ bool _isInArabicSubstitutionA(int letter) {
183 bool _isArabicLetter(int letter) { 183 bool _isArabicLetter(int letter) {
184 return (letter >= 0x0600 && letter <= 0x06FF) || 184 return (letter >= 0x0600 && letter <= 0x06FF) ||
185 (letter >= 0x0750 && letter <= 0x077F) || 185 (letter >= 0x0750 && letter <= 0x077F) ||
186 - (letter >= 0x08FF && letter <= 0xFB50) ||  
187 - (letter >= 0xFDFF && letter <= 0xFEFF); 186 + (letter >= 0x0870 && letter <= 0x089F) ||
  187 + (letter >= 0x08A0 && letter <= 0x08FF) ||
  188 + (letter >= 0xFB50 && letter <= 0xFDFF) ||
  189 + (letter >= 0xFE70 && letter <= 0xFEFF) ||
  190 + (letter >= 0x10E60 && letter <= 0x10E7F) ||
  191 + (letter >= 0x1EC70 && letter <= 0x1ECBF) ||
  192 + (letter >= 0x1ED00 && letter <= 0x1ED4F) ||
  193 + (letter >= 0x1EE00 && letter <= 0x1EEFF);
188 } 194 }
189 195
190 bool _isArabicEndLetter(int letter) { 196 bool _isArabicEndLetter(int letter) {