Committed by
David PHAM-VAN
Fixing arabic ranges according to Wikipedia
Showing
1 changed file
with
8 additions
and
2 deletions
@@ -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) { |
-
Please register or login to post a comment