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