Committed by
David PHAM-VAN
support ARABIC TATWEEL.
Signed-off-by: Anas Altair <anastr244@gmail.com>
Showing
3 changed files
with
4 additions
and
1 deletions
| @@ -4,6 +4,7 @@ | @@ -4,6 +4,7 @@ | ||
| 4 | 4 | ||
| 5 | - Fix mixing Arabic with English [Anas Altair] | 5 | - Fix mixing Arabic with English [Anas Altair] |
| 6 | - Support Dagger alif in Arabic [Anas Altair] | 6 | - Support Dagger alif in Arabic [Anas Altair] |
| 7 | +- Support ARABIC TATWEEL [Anas Altair] | ||
| 7 | 8 | ||
| 8 | ## 1.10.1 | 9 | ## 1.10.1 |
| 9 | 10 |
| @@ -25,6 +25,8 @@ class PdfArabic { | @@ -25,6 +25,8 @@ class PdfArabic { | ||
| 25 | /// Arabic shape substitutions: char code => (isolated, final, initial, medial). | 25 | /// Arabic shape substitutions: char code => (isolated, final, initial, medial). |
| 26 | /// Arabic Substition A | 26 | /// Arabic Substition A |
| 27 | static const Map<int, dynamic> _arabicSubstitionA = <int, dynamic>{ | 27 | static const Map<int, dynamic> _arabicSubstitionA = <int, dynamic>{ |
| 28 | + 0x0640: <int>[0x0640, 0x0640, 0x0640, 0x0640], // ARABIC TATWEEL | ||
| 29 | + | ||
| 28 | 0x0621: <int>[0xFE80], // ARABIC LETTER HAMZA | 30 | 0x0621: <int>[0xFE80], // ARABIC LETTER HAMZA |
| 29 | 0x0622: <int>[0xFE81, 0xFE82], // ARABIC LETTER ALEF WITH MADDA ABOVE | 31 | 0x0622: <int>[0xFE81, 0xFE82], // ARABIC LETTER ALEF WITH MADDA ABOVE |
| 30 | 0x0623: <int>[0xFE83, 0xFE84], // ARABIC LETTER ALEF WITH HAMZA ABOVE | 32 | 0x0623: <int>[0xFE83, 0xFE84], // ARABIC LETTER ALEF WITH HAMZA ABOVE |
-
Please register or login to post a comment