git: bd90d8bbb1af - main - locale: Add Farsi/Persian locales

Baptiste Daroussin bapt at FreeBSD.org
Fri Jul 23 15:07:07 UTC 2021


The branch main has been updated by bapt:

URL: https://cgit.FreeBSD.org/src/commit/?id=bd90d8bbb1af17f0eab55163c98945c64984f36b

commit bd90d8bbb1af17f0eab55163c98945c64984f36b
Author:     Faraz Vahedi <kfv at kfv.io>
AuthorDate: 2021-07-23 14:52:45 +0000
Commit:     Baptiste Daroussin <bapt at FreeBSD.org>
CommitDate: 2021-07-23 14:58:20 +0000

    locale: Add Farsi/Persian locales
    
    MFC after:      3 weeks
    Reviewed by:    farrokhi
    Differential Revision:  https://reviews.freebsd.org/D24359
---
 share/colldef_unicode/Makefile                     |    2 +
 share/colldef_unicode/fa_AF.UTF-8.src              | 1901 ++++++++++++++++++++
 share/colldef_unicode/fa_IR.UTF-8.src              | 1895 +++++++++++++++++++
 share/ctypedef/Makefile                            |    2 +
 share/monetdef_unicode/Makefile                    |    2 +
 share/monetdef_unicode/fa_AF.UTF-8.src             |   50 +
 share/monetdef_unicode/fa_IR.UTF-8.src             |   50 +
 share/msgdef_unicode/Makefile                      |    2 +
 share/msgdef_unicode/fa_IR.UTF-8.src               |   17 +
 share/numericdef_unicode/Makefile                  |   12 +-
 .../{ar_SA.UTF-8.src => fa_IR.UTF-8.src}           |    0
 share/timedef/Makefile                             |    2 +
 share/timedef/fa_AF.UTF-8.src                      |   83 +
 share/timedef/fa_IR.UTF-8.src                      |   83 +
 tools/tools/locale/Makefile                        |    2 +-
 tools/tools/locale/etc/charmaps.xml                |    2 +
 16 files changed, 4099 insertions(+), 6 deletions(-)

diff --git a/share/colldef_unicode/Makefile b/share/colldef_unicode/Makefile
index 00d64f479a52..e84d952a1316 100644
--- a/share/colldef_unicode/Makefile
+++ b/share/colldef_unicode/Makefile
@@ -27,6 +27,8 @@ LOCALES+=	el_GR.UTF-8
 LOCALES+=	en_US.UTF-8
 LOCALES+=	es_MX.UTF-8
 LOCALES+=	et_EE.UTF-8
+LOCALES+=	fa_AF.UTF-8
+LOCALES+=	fa_IR.UTF-8
 LOCALES+=	fi_FI.UTF-8
 LOCALES+=	fr_CA.UTF-8
 LOCALES+=	he_IL.UTF-8
diff --git a/share/colldef_unicode/fa_AF.UTF-8.src b/share/colldef_unicode/fa_AF.UTF-8.src
new file mode 100644
index 000000000000..bf0e001bd7d5
--- /dev/null
+++ b/share/colldef_unicode/fa_AF.UTF-8.src
@@ -0,0 +1,1901 @@
+# Warning: Do not edit. This file is automatically extracted from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+comment_char *
+escape_char /
+LC_COLLATE
+*************
+
+collating-element <ARABIC_LETTER_HAH-ARABIC_HAMZA_ABOVE> from "<ARABIC_LETTER_HAH><ARABIC_HAMZA_ABOVE>"
+collating-element <ARABIC_LETTER_HEH-ARABIC_HAMZA_ABOVE> from "<ARABIC_LETTER_HEH><ARABIC_HAMZA_ABOVE>"
+collating-element <ARABIC_LETTER_FARSI_YEH-ARABIC_HAMZA_ABOVE> from "<ARABIC_LETTER_FARSI_YEH><ARABIC_HAMZA_ABOVE>"
+collating-element <ARABIC_LETTER_ALEF_MAKSURA-ARABIC_HAMZA_ABOVE> from "<ARABIC_LETTER_ALEF_MAKSURA><ARABIC_HAMZA_ABOVE>"
+
+
+* Define collation weights as symbols
+
+collating-symbol <X01>
+collating-symbol <X05>
+collating-symbol <X06>
+collating-symbol <X07>
+collating-symbol <X09>
+collating-symbol <X10>
+collating-symbol <X13>
+collating-symbol <X18>
+collating-symbol <X1A>
+collating-symbol <X1B>
+collating-symbol <X1D>
+collating-symbol <X1E>
+collating-symbol <X20>
+collating-symbol <X25>
+collating-symbol <X26>
+collating-symbol <X27>
+collating-symbol <X28>
+collating-symbol <X2A>
+collating-symbol <X2C>
+collating-symbol <X2E>
+collating-symbol <X30>
+collating-symbol <X31>
+collating-symbol <X33>
+collating-symbol <X34>
+collating-symbol <X3B>
+collating-symbol <X3E>
+collating-symbol <X46>
+collating-symbol <X47>
+collating-symbol <X48>
+collating-symbol <X49>
+collating-symbol <X4A>
+collating-symbol <X4B>
+collating-symbol <X52>
+collating-symbol <X55>
+collating-symbol <X69>
+collating-symbol <X6C>
+collating-symbol <X70>
+collating-symbol <X73>
+collating-symbol <X76>
+collating-symbol <X80>
+collating-symbol <X8A>
+collating-symbol <X8D>
+collating-symbol <X94>
+collating-symbol <X97>
+collating-symbol <X9C>
+collating-symbol <XA0>
+collating-symbol <XA4>
+collating-symbol <XAB>
+collating-symbol <XAE>
+collating-symbol <XB5>
+collating-symbol <XB8>
+collating-symbol <XC0>
+collating-symbol <XC2>
+collating-symbol <XC5>
+collating-symbol <XCC>
+collating-symbol <XCF>
+collating-symbol <XD0>
+collating-symbol <XD1>
+collating-symbol <XD2>
+collating-symbol <XD3>
+collating-symbol <XD4>
+collating-symbol <XD6>
+collating-symbol <XD9>
+collating-symbol <XE3>
+collating-symbol <XE5>
+collating-symbol <XE6>
+collating-symbol <XE7>
+collating-symbol <XE8>
+collating-symbol <XE9>
+collating-symbol <XEA>
+collating-symbol <XEB>
+collating-symbol <XED>
+collating-symbol <XF0>
+collating-symbol <XF7>
+collating-symbol <XFA>
+collating-symbol <X0200>
+collating-symbol <X0304>
+collating-symbol <X0306>
+collating-symbol <X0308>
+collating-symbol <X030A>
+collating-symbol <X030C>
+collating-symbol <X0400>
+collating-symbol <X050A>
+collating-symbol <X050E>
+collating-symbol <X0600>
+collating-symbol <X0716>
+collating-symbol <X0718>
+collating-symbol <X071A>
+collating-symbol <X072A>
+collating-symbol <X0736>
+collating-symbol <X073A>
+collating-symbol <X075A>
+collating-symbol <X0762>
+collating-symbol <X0800>
+collating-symbol <X0900>
+collating-symbol <X0908>
+collating-symbol <X096A>
+collating-symbol <X0978>
+collating-symbol <X098E>
+collating-symbol <X0990>
+collating-symbol <X0992>
+collating-symbol <X0994>
+collating-symbol <X0996>
+collating-symbol <X0998>
+collating-symbol <X0A7E>
+collating-symbol <X0A80>
+collating-symbol <X0A86>
+collating-symbol <X0A8A>
+collating-symbol <X0A8C>
+collating-symbol <X0A90>
+collating-symbol <X0A96>
+collating-symbol <X0A98>
+collating-symbol <X0A9A>
+collating-symbol <X0A9E>
+collating-symbol <X0AA2>
+collating-symbol <X0C04>
+collating-symbol <X0C0A>
+collating-symbol <X0C55>
+collating-symbol <X0C79>
+collating-symbol <X0C81>
+collating-symbol <X0C83>
+collating-symbol <X0C85>
+collating-symbol <X0C89>
+collating-symbol <X0C8D>
+collating-symbol <X0C97>
+collating-symbol <X0D8A>
+collating-symbol <X0D92>
+collating-symbol <X0DF2>
+collating-symbol <X1000>
+collating-symbol <X1300>
+collating-symbol <X1500>
+collating-symbol <X1700>
+collating-symbol <X1900>
+collating-symbol <X1B00>
+collating-symbol <X1D00>
+collating-symbol <X1E00>
+collating-symbol <X1F00>
+collating-symbol <X2100>
+collating-symbol <X2300>
+collating-symbol <X2500>
+collating-symbol <X2A00>
+collating-symbol <X2C00>
+collating-symbol <X2E00>
+collating-symbol <X3000>
+collating-symbol <X3200>
+collating-symbol <X3300>
+collating-symbol <X3400>
+collating-symbol <X3600>
+collating-symbol <X3800>
+collating-symbol <X3A00>
+collating-symbol <X3C00>
+collating-symbol <X3E00>
+collating-symbol <X4000>
+collating-symbol <X4100>
+collating-symbol <X4200>
+collating-symbol <X4400>
+collating-symbol <X4600>
+collating-symbol <X4800>
+collating-symbol <X4A00>
+collating-symbol <X4C00>
+collating-symbol <X4E00>
+collating-symbol <X4F00>
+collating-symbol <X5000>
+collating-symbol <X5200>
+collating-symbol <X5400>
+collating-symbol <X5600>
+collating-symbol <X5800>
+collating-symbol <X5A00>
+collating-symbol <X5C00>
+collating-symbol <X5D00>
+collating-symbol <X6400>
+collating-symbol <X6606>
+collating-symbol <X6608>
+collating-symbol <X660A>
+collating-symbol <X660E>
+collating-symbol <X6610>
+collating-symbol <X6612>
+collating-symbol <X6614>
+collating-symbol <X6616>
+collating-symbol <X6618>
+collating-symbol <X6619>
+collating-symbol <X661A>
+collating-symbol <X661B>
+collating-symbol <X661C>
+collating-symbol <X661E>
+collating-symbol <X6620>
+collating-symbol <X6622>
+collating-symbol <X6624>
+collating-symbol <X6626>
+collating-symbol <X6628>
+collating-symbol <X662A>
+collating-symbol <X662B>
+collating-symbol <X662C>
+collating-symbol <X662E>
+collating-symbol <X6630>
+collating-symbol <X6634>
+collating-symbol <X6636>
+collating-symbol <X6638>
+collating-symbol <X663A>
+collating-symbol <X663B>
+collating-symbol <X663C>
+collating-symbol <X663E>
+collating-symbol <X6640>
+collating-symbol <X6641>
+collating-symbol <X6642>
+collating-symbol <X6644>
+collating-symbol <X6646>
+collating-symbol <X6648>
+collating-symbol <X664A>
+collating-symbol <X664E>
+collating-symbol <X6652>
+collating-symbol <X6654>
+collating-symbol <X6655>
+collating-symbol <X6656>
+collating-symbol <X6658>
+collating-symbol <X665C>
+collating-symbol <X665E>
+collating-symbol <X6660>
+collating-symbol <X6662>
+collating-symbol <X6664>
+collating-symbol <X6666>
+collating-symbol <X6668>
+collating-symbol <X666A>
+collating-symbol <X666C>
+collating-symbol <X666E>
+collating-symbol <X666F>
+collating-symbol <X6670>
+collating-symbol <X6672>
+collating-symbol <X6674>
+collating-symbol <X6678>
+collating-symbol <X667A>
+collating-symbol <X667E>
+collating-symbol <X6680>
+collating-symbol <X6681>
+collating-symbol <X6682>
+collating-symbol <X6684>
+collating-symbol <X6686>
+collating-symbol <X6688>
+collating-symbol <X668A>
+collating-symbol <X668C>
+collating-symbol <X668E>
+collating-symbol <X6690>
+collating-symbol <X6692>
+collating-symbol <X6694>
+collating-symbol <X6696>
+collating-symbol <X6698>
+collating-symbol <X669A>
+collating-symbol <X669C>
+collating-symbol <X669E>
+collating-symbol <X66A0>
+collating-symbol <X66A2>
+collating-symbol <X66A4>
+collating-symbol <X66A6>
+collating-symbol <X66A8>
+collating-symbol <X66AA>
+collating-symbol <X66AC>
+collating-symbol <X66AE>
+collating-symbol <X66B0>
+collating-symbol <X66B2>
+collating-symbol <X66B4>
+collating-symbol <X66B6>
+collating-symbol <X66B8>
+collating-symbol <X66BC>
+collating-symbol <X66BE>
+collating-symbol <X66C0>
+collating-symbol <X66C2>
+collating-symbol <X66C4>
+collating-symbol <X66C6>
+collating-symbol <X66C8>
+collating-symbol <X66CA>
+collating-symbol <X66CC>
+collating-symbol <X66CE>
+collating-symbol <X66D0>
+collating-symbol <X66D2>
+collating-symbol <X66D4>
+collating-symbol <X66D6>
+collating-symbol <X66D8>
+collating-symbol <X66DA>
+collating-symbol <X66DC>
+collating-symbol <X66DE>
+collating-symbol <X66E0>
+collating-symbol <X66E2>
+collating-symbol <X66E4>
+collating-symbol <X66E6>
+collating-symbol <X66E8>
+collating-symbol <X66EA>
+collating-symbol <X66EC>
+collating-symbol <X66EE>
+collating-symbol <X66F0>
+collating-symbol <X66F4>
+collating-symbol <X66F6>
+collating-symbol <X66F8>
+collating-symbol <X66FA>
+collating-symbol <X66FC>
+collating-symbol <X6B00>
+collating-symbol <X7200>
+collating-symbol <X7900>
+collating-symbol <X8000>
+collating-symbol <X8700>
+collating-symbol <X8E00>
+collating-symbol <X9500>
+collating-symbol <X9C00>
+collating-symbol <XA300>
+collating-symbol <XAA00>
+collating-symbol <XB100>
+collating-symbol <XB800>
+
+order_start forward;forward;forward;forward
+
+
+* collation weights in order
+
+<X01>
+<X05>
+<X06>
+<X07>
+<X09>
+<X10>
+<X13>
+<X18>
+<X1A>
+<X1B>
+<X1D>
+<X1E>
+<X20>
+<X25>
+<X26>
+<X27>
+<X28>
+<X2A>
+<X2C>
+<X2E>
+<X30>
+<X31>
+<X33>
+<X34>
+<X3B>
+<X3E>
+<X46>
+<X47>
+<X48>
+<X49>
+<X4A>
+<X4B>
+<X52>
+<X55>
+<X69>
+<X6C>
+<X70>
+<X73>
+<X76>
+<X80>
+<X8A>
+<X8D>
+<X94>
+<X97>
+<X9C>
+<XA0>
+<XA4>
+<XAB>
+<XAE>
+<XB5>
+<XB8>
+<XC0>
+<XC2>
+<XC5>
+<XCC>
+<XCF>
+<XD0>
+<XD1>
+<XD2>
+<XD3>
+<XD4>
+<XD6>
+<XD9>
+<XE3>
+<XE5>
+<XE6>
+<XE7>
+<XE8>
+<XE9>
+<XEA>
+<XEB>
+<XED>
+<XF0>
+<XF7>
+<XFA>
+<X0200>
+<X0304>
+<X0306>
+<X0308>
+<X030A>
+<X030C>
+<X0400>
+<X050A>
+<X050E>
+<X0600>
+<X0716>
+<X0718>
+<X071A>
+<X072A>
+<X0736>
+<X073A>
+<X075A>
+<X0762>
+<X0800>
+<X0900>
+<X0908>
+<X096A>
+<X0978>
+<X098E>
+<X0990>
+<X0992>
+<X0994>
+<X0996>
+<X0998>
+<X0A7E>
+<X0A80>
+<X0A86>
+<X0A8A>
+<X0A8C>
+<X0A90>
+<X0A96>
+<X0A98>
+<X0A9A>
+<X0A9E>
+<X0AA2>
+<X0C04>
+<X0C0A>
+<X0C55>
+<X0C79>
+<X0C81>
+<X0C83>
+<X0C85>
+<X0C89>
+<X0C8D>
+<X0C97>
+<X0D8A>
+<X0D92>
+<X0DF2>
+<X1000>
+<X1300>
+<X1500>
+<X1700>
+<X1900>
+<X1B00>
+<X1D00>
+<X1E00>
+<X1F00>
+<X2100>
+<X2300>
+<X2500>
+<X2A00>
+<X2C00>
+<X2E00>
+<X3000>
+<X3200>
+<X3300>
+<X3400>
+<X3600>
+<X3800>
+<X3A00>
+<X3C00>
+<X3E00>
+<X4000>
+<X4100>
+<X4200>
+<X4400>
+<X4600>
+<X4800>
+<X4A00>
+<X4C00>
+<X4E00>
+<X4F00>
+<X5000>
+<X5200>
+<X5400>
+<X5600>
+<X5800>
+<X5A00>
+<X5C00>
+<X5D00>
+<X6400>
+<X6606>
+<X6608>
+<X660A>
+<X660E>
+<X6610>
+<X6612>
+<X6614>
+<X6616>
+<X6618>
+<X6619>
+<X661A>
+<X661B>
+<X661C>
+<X661E>
+<X6620>
+<X6622>
+<X6624>
+<X6626>
+<X6628>
+<X662A>
+<X662B>
+<X662C>
+<X662E>
+<X6630>
+<X6634>
+<X6636>
+<X6638>
+<X663A>
+<X663B>
+<X663C>
+<X663E>
+<X6640>
+<X6641>
+<X6642>
+<X6644>
+<X6646>
+<X6648>
+<X664A>
+<X664E>
+<X6652>
+<X6654>
+<X6655>
+<X6656>
+<X6658>
+<X665C>
+<X665E>
+<X6660>
+<X6662>
+<X6664>
+<X6666>
+<X6668>
+<X666A>
+<X666C>
+<X666E>
+<X666F>
+<X6670>
+<X6672>
+<X6674>
+<X6678>
+<X667A>
+<X667E>
+<X6680>
+<X6681>
+<X6682>
+<X6684>
+<X6686>
+<X6688>
+<X668A>
+<X668C>
+<X668E>
+<X6690>
+<X6692>
+<X6694>
+<X6696>
+<X6698>
+<X669A>
+<X669C>
+<X669E>
+<X66A0>
+<X66A2>
+<X66A4>
+<X66A6>
+<X66A8>
+<X66AA>
+<X66AC>
+<X66AE>
+<X66B0>
+<X66B2>
+<X66B4>
+<X66B6>
+<X66B8>
+<X66BC>
+<X66BE>
+<X66C0>
+<X66C2>
+<X66C4>
+<X66C6>
+<X66C8>
+<X66CA>
+<X66CC>
+<X66CE>
+<X66D0>
+<X66D2>
+<X66D4>
+<X66D6>
+<X66D8>
+<X66DA>
+<X66DC>
+<X66DE>
+<X66E0>
+<X66E2>
+<X66E4>
+<X66E6>
+<X66E8>
+<X66EA>
+<X66EC>
+<X66EE>
+<X66F0>
+<X66F4>
+<X66F6>
+<X66F8>
+<X66FA>
+<X66FC>
+<X6B00>
+<X7200>
+<X7900>
+<X8000>
+<X8700>
+<X8E00>
+<X9500>
+<X9C00>
+<XA300>
+<XAA00>
+<XB100>
+<XB800>
+
+* assignment of characters to weights
+
+<NULL> IGNORE;IGNORE;IGNORE;<NULL>
+<START_OF_HEADING> IGNORE;IGNORE;IGNORE;<START_OF_HEADING>
+<START_OF_TEXT> IGNORE;IGNORE;IGNORE;<START_OF_TEXT>
+<END_OF_TEXT> IGNORE;IGNORE;IGNORE;<END_OF_TEXT>
+<END_OF_TRANSMISSION> IGNORE;IGNORE;IGNORE;<END_OF_TRANSMISSION>
+<ENQUIRY> IGNORE;IGNORE;IGNORE;<ENQUIRY>
+<ACKNOWLEDGE> IGNORE;IGNORE;IGNORE;<ACKNOWLEDGE>
+<ALERT> IGNORE;IGNORE;IGNORE;<ALERT>
+<BACKSPACE> IGNORE;IGNORE;IGNORE;<BACKSPACE>
+<SHIFT_OUT> IGNORE;IGNORE;IGNORE;<SHIFT_OUT>
+<SHIFT_IN> IGNORE;IGNORE;IGNORE;<SHIFT_IN>
+<DATA_LINK_ESCAPE> IGNORE;IGNORE;IGNORE;<DATA_LINK_ESCAPE>
+<DEVICE_CONTROL_ONE> IGNORE;IGNORE;IGNORE;<DEVICE_CONTROL_ONE>
+<DEVICE_CONTROL_TWO> IGNORE;IGNORE;IGNORE;<DEVICE_CONTROL_TWO>
+<DEVICE_CONTROL_THREE> IGNORE;IGNORE;IGNORE;<DEVICE_CONTROL_THREE>
+<DEVICE_CONTROL_FOUR> IGNORE;IGNORE;IGNORE;<DEVICE_CONTROL_FOUR>
+<NEGATIVE_ACKNOWLEDGE> IGNORE;IGNORE;IGNORE;<NEGATIVE_ACKNOWLEDGE>
+<SYNCHRONOUS_IDLE> IGNORE;IGNORE;IGNORE;<SYNCHRONOUS_IDLE>
+<END_OF_TRANSMISSION_BLOCK> IGNORE;IGNORE;IGNORE;<END_OF_TRANSMISSION_BLOCK>
+<CANCEL> IGNORE;IGNORE;IGNORE;<CANCEL>
+<END_OF_MEDIUM> IGNORE;IGNORE;IGNORE;<END_OF_MEDIUM>
+<SUBSTITUTE> IGNORE;IGNORE;IGNORE;<SUBSTITUTE>
+<ESCAPE> IGNORE;IGNORE;IGNORE;<ESCAPE>
+<INFORMATION_SEPARATOR_FOUR> IGNORE;IGNORE;IGNORE;<INFORMATION_SEPARATOR_FOUR>
+<INFORMATION_SEPARATOR_THREE> IGNORE;IGNORE;IGNORE;<INFORMATION_SEPARATOR_THREE>
+<INFORMATION_SEPARATOR_TWO> IGNORE;IGNORE;IGNORE;<INFORMATION_SEPARATOR_TWO>
+<INFORMATION_SEPARATOR_ONE> IGNORE;IGNORE;IGNORE;<INFORMATION_SEPARATOR_ONE>
+<DELETE> IGNORE;IGNORE;IGNORE;<DELETE>
+<ARABIC_NUMBER_SIGN> IGNORE;IGNORE;IGNORE;<ARABIC_NUMBER_SIGN>
+<ARABIC_SIGN_SANAH> IGNORE;IGNORE;IGNORE;<ARABIC_SIGN_SANAH>
+<ARABIC_FOOTNOTE_MARKER> IGNORE;IGNORE;IGNORE;<ARABIC_FOOTNOTE_MARKER>
+<ARABIC_SIGN_SAFHA> IGNORE;IGNORE;IGNORE;<ARABIC_SIGN_SAFHA>
+<ARABIC_SIGN_SAMVAT> IGNORE;IGNORE;IGNORE;<ARABIC_SIGN_SAMVAT>
+<ARABIC_SIGN_SALLALLAHOU_ALAYHE_WASSALLAM> IGNORE;IGNORE;IGNORE;<ARABIC_SIGN_SALLALLAHOU_ALAYHE_WASSALLAM>
+<ARABIC_SIGN_ALAYHE_ASSALLAM> IGNORE;IGNORE;IGNORE;<ARABIC_SIGN_ALAYHE_ASSALLAM>
+<ARABIC_SIGN_RAHMATULLAH_ALAYHE> IGNORE;IGNORE;IGNORE;<ARABIC_SIGN_RAHMATULLAH_ALAYHE>
+<ARABIC_SIGN_RADI_ALLAHOU_ANHU> IGNORE;IGNORE;IGNORE;<ARABIC_SIGN_RADI_ALLAHOU_ANHU>
+<ARABIC_SIGN_TAKHALLUS> IGNORE;IGNORE;IGNORE;<ARABIC_SIGN_TAKHALLUS>
+<ARABIC_SMALL_HIGH_TAH> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_TAH>
+<ARABIC_SMALL_HIGH_LIGATURE_ALEF_WITH_LAM_WITH_YEH> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_LIGATURE_ALEF_WITH_LAM_WITH_YEH>
+<ARABIC_SMALL_HIGH_ZAIN> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_ZAIN>
+<ARABIC_SMALL_FATHA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_FATHA>
+<ARABIC_SMALL_DAMMA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_DAMMA>
+<ARABIC_SMALL_KASRA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_KASRA>
+<ARABIC_LETTER_MARK> IGNORE;IGNORE;IGNORE;<ARABIC_LETTER_MARK>
+<ARABIC_SMALL_HIGH_LIGATURE_SAD_WITH_LAM_WITH_ALEF_MAKSURA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_LIGATURE_SAD_WITH_LAM_WITH_ALEF_MAKSURA>
+<ARABIC_SMALL_HIGH_LIGATURE_QAF_WITH_LAM_WITH_ALEF_MAKSURA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_LIGATURE_QAF_WITH_LAM_WITH_ALEF_MAKSURA>
+<ARABIC_SMALL_HIGH_MEEM_INITIAL_FORM> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_MEEM_INITIAL_FORM>
+<ARABIC_SMALL_HIGH_LAM_ALEF> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_LAM_ALEF>
+<ARABIC_SMALL_HIGH_JEEM> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_JEEM>
+<ARABIC_SMALL_HIGH_THREE_DOTS> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_THREE_DOTS>
+<ARABIC_SMALL_HIGH_SEEN> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_SEEN>
+<ARABIC_SMALL_HIGH_ROUNDED_ZERO> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_ROUNDED_ZERO>
+<ARABIC_SMALL_HIGH_UPRIGHT_RECTANGULAR_ZERO> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_UPRIGHT_RECTANGULAR_ZERO>
+<ARABIC_SMALL_HIGH_DOTLESS_HEAD_OF_KHAH> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_DOTLESS_HEAD_OF_KHAH>
+<ARABIC_SMALL_HIGH_MEEM_ISOLATED_FORM> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_MEEM_ISOLATED_FORM>
+<ARABIC_SMALL_LOW_SEEN> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_LOW_SEEN>
+<ARABIC_SMALL_HIGH_MADDA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_MADDA>
+<ARABIC_SMALL_HIGH_YEH> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_YEH>
+<ARABIC_SMALL_HIGH_NOON> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_NOON>
+<ARABIC_EMPTY_CENTRE_LOW_STOP> IGNORE;IGNORE;IGNORE;<ARABIC_EMPTY_CENTRE_LOW_STOP>
+<ARABIC_EMPTY_CENTRE_HIGH_STOP> IGNORE;IGNORE;IGNORE;<ARABIC_EMPTY_CENTRE_HIGH_STOP>
+<ARABIC_ROUNDED_HIGH_STOP_WITH_FILLED_CENTRE> IGNORE;IGNORE;IGNORE;<ARABIC_ROUNDED_HIGH_STOP_WITH_FILLED_CENTRE>
+<ARABIC_SMALL_LOW_MEEM> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_LOW_MEEM>
+<ARABIC_SMALL_LOW_WAW> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_LOW_WAW>
+<ARABIC_SMALL_HIGH_WORD_AR-RUB> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_WORD_AR-RUB>
+<ARABIC_SMALL_HIGH_SAD> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_SAD>
+<ARABIC_SMALL_HIGH_AIN> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_AIN>
+<ARABIC_SMALL_HIGH_QAF> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_QAF>
+<ARABIC_SMALL_HIGH_NOON_WITH_KASRA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_NOON_WITH_KASRA>
+<ARABIC_SMALL_LOW_NOON_WITH_KASRA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_LOW_NOON_WITH_KASRA>
+<ARABIC_SMALL_HIGH_WORD_ATH-THALATHA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_WORD_ATH-THALATHA>
+<ARABIC_SMALL_HIGH_WORD_AS-SAJDA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_WORD_AS-SAJDA>
+<ARABIC_SMALL_HIGH_WORD_AN-NISF> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_WORD_AN-NISF>
+<ARABIC_SMALL_HIGH_WORD_SAKTA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_WORD_SAKTA>
+<ARABIC_SMALL_HIGH_WORD_QIF> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_WORD_QIF>
+<ARABIC_SMALL_HIGH_WORD_WAQFA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_WORD_WAQFA>
+<ARABIC_SMALL_HIGH_FOOTNOTE_MARKER> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_FOOTNOTE_MARKER>
+<ARABIC_SMALL_HIGH_SIGN_SAFHA> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_SIGN_SAFHA>
+<ARABIC_TONE_ONE_DOT_ABOVE> IGNORE;IGNORE;IGNORE;<ARABIC_TONE_ONE_DOT_ABOVE>
+<ARABIC_TONE_TWO_DOTS_ABOVE> IGNORE;IGNORE;IGNORE;<ARABIC_TONE_TWO_DOTS_ABOVE>
+<ARABIC_TONE_LOOP_ABOVE> IGNORE;IGNORE;IGNORE;<ARABIC_TONE_LOOP_ABOVE>
+<ARABIC_TONE_ONE_DOT_BELOW> IGNORE;IGNORE;IGNORE;<ARABIC_TONE_ONE_DOT_BELOW>
+<ARABIC_TONE_TWO_DOTS_BELOW> IGNORE;IGNORE;IGNORE;<ARABIC_TONE_TWO_DOTS_BELOW>
+<ARABIC_TONE_LOOP_BELOW> IGNORE;IGNORE;IGNORE;<ARABIC_TONE_LOOP_BELOW>
+<ARABIC_SMALL_HIGH_WAW> IGNORE;IGNORE;IGNORE;<ARABIC_SMALL_HIGH_WAW>
+<ARABIC_TAIL_FRAGMENT> IGNORE;IGNORE;IGNORE;<ARABIC_TAIL_FRAGMENT>
+<ARABIC_TATWEEL_WITH_FATHATAN_ABOVE> IGNORE;"<XE5><XA4>";"<X10><XC0>";<ARABIC_TATWEEL_WITH_FATHATAN_ABOVE>
+<ARABIC_FATHATAN_ISOLATED_FORM> IGNORE;"<XE5><XA4>";"<X2C><XC0>";<ARABIC_FATHATAN_ISOLATED_FORM>
+<ARABIC_OPEN_FATHATAN> IGNORE;"<XE5><XC5>";"<X05><XC0>";<ARABIC_OPEN_FATHATAN>
+<ARABIC_CURLY_FATHATAN> IGNORE;"<XE5><XE6>";"<X05><XC0>";<ARABIC_CURLY_FATHATAN>
+<ARABIC_DAMMATAN_ISOLATED_FORM> IGNORE;"<XE6><X09>";"<X20><XC0>";<ARABIC_DAMMATAN_ISOLATED_FORM>
+<ARABIC_LIGATURE_SHADDA_WITH_DAMMATAN_ISOLATED_FORM> IGNORE;"<XE6><X09><XE8><X1D>";"<X20><XC0><X2E><XC0>";<ARABIC_LIGATURE_SHADDA_WITH_DAMMATAN_ISOLATED_FORM>
+<ARABIC_OPEN_DAMMATAN> IGNORE;"<XE6><X2A>";"<X05><XC0>";<ARABIC_OPEN_DAMMATAN>
+<ARABIC_CURLY_DAMMATAN> IGNORE;"<XE6><X4B>";"<X05><XC0>";<ARABIC_CURLY_DAMMATAN>
+<ARABIC_KASRATAN_ISOLATED_FORM> IGNORE;"<XE6><X6C>";"<X20><XC0>";<ARABIC_KASRATAN_ISOLATED_FORM>
+<ARABIC_LIGATURE_SHADDA_WITH_KASRATAN_ISOLATED_FORM> IGNORE;"<XE6><X6C><XE8><X1D>";"<X20><XC0><X2E><XC0>";<ARABIC_LIGATURE_SHADDA_WITH_KASRATAN_ISOLATED_FORM>
+<ARABIC_OPEN_KASRATAN> IGNORE;"<XE6><X8D>";"<X05><XC0>";<ARABIC_OPEN_KASRATAN>
+<ARABIC_CURLY_KASRATAN> IGNORE;"<XE6><XAE>";"<X05><XC0>";<ARABIC_CURLY_KASRATAN>
+<ARABIC_FATHA_MEDIAL_FORM> IGNORE;"<XE6><XCF>";"<X20><XC0>";<ARABIC_FATHA_MEDIAL_FORM>
+<ARABIC_FATHA_ISOLATED_FORM> IGNORE;"<XE6><XCF>";"<X2E><XC0>";<ARABIC_FATHA_ISOLATED_FORM>
+<ARABIC_LIGATURE_SHADDA_WITH_FATHA_MEDIAL_FORM> IGNORE;"<XE6><XCF><XE8><X1D>";"<X20><XC0><X20><XC0>";<ARABIC_LIGATURE_SHADDA_WITH_FATHA_MEDIAL_FORM>
+<ARABIC_LIGATURE_SHADDA_WITH_FATHA_ISOLATED_FORM> IGNORE;"<XE6><XCF><XE8><X1D>";"<X2E><XC0><X2E><XC0>";<ARABIC_LIGATURE_SHADDA_WITH_FATHA_ISOLATED_FORM>
+<ARABIC_KASRA> IGNORE;"<XE6><XD0>";"<X05><XC0>";<ARABIC_KASRA>
+<ARABIC_DAMMA> IGNORE;"<XE6><XD1>";"<X05><XC0>";<ARABIC_DAMMA>
+<ARABIC_FATHATAN> IGNORE;"<XE6><XD2>";"<X05><XC0>";<ARABIC_FATHATAN>
+<ARABIC_KASRATAN> IGNORE;"<XE6><XD3>";"<X05><XC0>";<ARABIC_KASRATAN>
+<ARABIC_DAMMATAN> IGNORE;"<XE6><XD4>";"<X05><XC0>";<ARABIC_DAMMATAN>
+<ARABIC_CURLY_FATHA> IGNORE;"<XE6><XF0>";"<X05><XC0>";<ARABIC_CURLY_FATHA>
+<ARABIC_FATHA_WITH_RING> IGNORE;"<XE7><X13>";"<X05><XC0>";<ARABIC_FATHA_WITH_RING>
+<ARABIC_FATHA_WITH_DOT_ABOVE> IGNORE;"<XE7><X34>";"<X05><XC0>";<ARABIC_FATHA_WITH_DOT_ABOVE>
+<ARABIC_DAMMA_MEDIAL_FORM> IGNORE;"<XE7><X55>";"<X20><XC0>";<ARABIC_DAMMA_MEDIAL_FORM>
+<ARABIC_DAMMA_ISOLATED_FORM> IGNORE;"<XE7><X55>";"<X2E><XC0>";<ARABIC_DAMMA_ISOLATED_FORM>
+<ARABIC_LIGATURE_SHADDA_WITH_DAMMA_MEDIAL_FORM> IGNORE;"<XE7><X55><XE8><X1D>";"<X20><XC0><X20><XC0>";<ARABIC_LIGATURE_SHADDA_WITH_DAMMA_MEDIAL_FORM>
+<ARABIC_LIGATURE_SHADDA_WITH_DAMMA_ISOLATED_FORM> IGNORE;"<XE7><X55><XE8><X1D>";"<X2E><XC0><X2E><XC0>";<ARABIC_LIGATURE_SHADDA_WITH_DAMMA_ISOLATED_FORM>
+<ARABIC_CURLY_DAMMA> IGNORE;"<XE7><X76>";"<X05><XC0>";<ARABIC_CURLY_DAMMA>
+<ARABIC_DAMMA_WITH_DOT> IGNORE;"<XE7><X97>";"<X05><XC0>";<ARABIC_DAMMA_WITH_DOT>
+<ARABIC_KASRA_MEDIAL_FORM> IGNORE;"<XE7><XB8>";"<X20><XC0>";<ARABIC_KASRA_MEDIAL_FORM>
+<ARABIC_KASRA_ISOLATED_FORM> IGNORE;"<XE7><XB8>";"<X2E><XC0>";<ARABIC_KASRA_ISOLATED_FORM>
+<ARABIC_LIGATURE_SHADDA_WITH_KASRA_MEDIAL_FORM> IGNORE;"<XE7><XB8><XE8><X1D>";"<X20><XC0><X20><XC0>";<ARABIC_LIGATURE_SHADDA_WITH_KASRA_MEDIAL_FORM>
+<ARABIC_LIGATURE_SHADDA_WITH_KASRA_ISOLATED_FORM> IGNORE;"<XE7><XB8><XE8><X1D>";"<X2E><XC0><X2E><XC0>";<ARABIC_LIGATURE_SHADDA_WITH_KASRA_ISOLATED_FORM>
+<ARABIC_CURLY_KASRA> IGNORE;"<XE7><XD9>";"<X05><XC0>";<ARABIC_CURLY_KASRA>
+<ARABIC_KASRA_WITH_DOT_BELOW> IGNORE;"<XE7><XFA>";"<X05><XC0>";<ARABIC_KASRA_WITH_DOT_BELOW>
+<ARABIC_SHADDA> IGNORE;"<XE8><X1D>";"<X05><XC0>";<ARABIC_SHADDA>
+<ARABIC_SHADDA_MEDIAL_FORM> IGNORE;"<XE8><X1D>";"<X20><XC0>";<ARABIC_SHADDA_MEDIAL_FORM>
+<ARABIC_SHADDA_ISOLATED_FORM> IGNORE;"<XE8><X1D>";"<X2E><XC0>";<ARABIC_SHADDA_ISOLATED_FORM>
+<ARABIC_LIGATURE_SHADDA_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM> IGNORE;"<XE8><X1D><XEB><X3B>";"<X2E><XC0><X2C><XC0>";<ARABIC_LIGATURE_SHADDA_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM>
+<ARABIC_SUKUN_MEDIAL_FORM> IGNORE;"<XE8><X3E>";"<X20><XC0>";<ARABIC_SUKUN_MEDIAL_FORM>
+<ARABIC_SUKUN_ISOLATED_FORM> IGNORE;"<XE8><X3E>";"<X2E><XC0>";<ARABIC_SUKUN_ISOLATED_FORM>
+<ARABIC_HAMZA_ABOVE> IGNORE;"<XE8><X80>";"<X05><XC0>";<ARABIC_HAMZA_ABOVE>
+<ARABIC_WAVY_HAMZA_BELOW> IGNORE;"<XE8><XC2>";"<X05><XC0>";<ARABIC_WAVY_HAMZA_BELOW>
+<ARABIC_SUBSCRIPT_ALEF> IGNORE;"<XE8><XE3>";"<X05><XC0>";<ARABIC_SUBSCRIPT_ALEF>
+<ARABIC_INVERTED_DAMMA> IGNORE;"<XE9><X06>";"<X05><XC0>";<ARABIC_INVERTED_DAMMA>
+<ARABIC_MARK_NOON_GHUNNA> IGNORE;"<XE9><X27>";"<X05><XC0>";<ARABIC_MARK_NOON_GHUNNA>
+<ARABIC_MARK_SIDEWAYS_NOON_GHUNNA> IGNORE;"<XE9><X48>";"<X05><XC0>";<ARABIC_MARK_SIDEWAYS_NOON_GHUNNA>
+<ARABIC_ZWARAKAY> IGNORE;"<XE9><X69>";"<X05><XC0>";<ARABIC_ZWARAKAY>
+<ARABIC_VOWEL_SIGN_SMALL_V_ABOVE> IGNORE;"<XE9><X8A>";"<X05><XC0>";<ARABIC_VOWEL_SIGN_SMALL_V_ABOVE>
+<ARABIC_VOWEL_SIGN_INVERTED_SMALL_V_ABOVE> IGNORE;"<XE9><XAB>";"<X05><XC0>";<ARABIC_VOWEL_SIGN_INVERTED_SMALL_V_ABOVE>
+<ARABIC_VOWEL_SIGN_DOT_BELOW> IGNORE;"<XE9><XCC>";"<X05><XC0>";<ARABIC_VOWEL_SIGN_DOT_BELOW>
+<ARABIC_REVERSED_DAMMA> IGNORE;"<XE9><XED>";"<X05><XC0>";<ARABIC_REVERSED_DAMMA>
+<ARABIC_FATHA_WITH_TWO_DOTS> IGNORE;"<XEA><X10>";"<X05><XC0>";<ARABIC_FATHA_WITH_TWO_DOTS>
+<ARABIC_TURNED_DAMMA_BELOW> IGNORE;"<XEA><X31>";"<X05><XC0>";<ARABIC_TURNED_DAMMA_BELOW>
+<ARABIC_LEFT_ARROWHEAD_ABOVE> IGNORE;"<XEA><X52>";"<X05><XC0>";<ARABIC_LEFT_ARROWHEAD_ABOVE>
+<ARABIC_RIGHT_ARROWHEAD_ABOVE> IGNORE;"<XEA><X73>";"<X05><XC0>";<ARABIC_RIGHT_ARROWHEAD_ABOVE>
+<ARABIC_RIGHT_ARROWHEAD_ABOVE_WITH_DOT> IGNORE;"<XEA><X94>";"<X05><XC0>";<ARABIC_RIGHT_ARROWHEAD_ABOVE_WITH_DOT>
+<ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE> IGNORE;"<XEA><XB5>";"<X05><XC0>";<ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE>
+<ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE_WITH_DOT> IGNORE;"<XEA><XD6>";"<X05><XC0>";<ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE_WITH_DOT>
+<ARABIC_LEFT_ARROWHEAD_BELOW> IGNORE;"<XEA><XF7>";"<X05><XC0>";<ARABIC_LEFT_ARROWHEAD_BELOW>
+<ARABIC_RIGHT_ARROWHEAD_BELOW> IGNORE;"<XEB><X1A>";"<X05><XC0>";<ARABIC_RIGHT_ARROWHEAD_BELOW>
+<tab> <X0304>;<X05>;<X05>;<tab>
+<newline> <X0306>;<X05>;<X05>;<newline>
+<vertical-tab> <X0308>;<X05>;<X05>;<vertical-tab>
+<form-feed> <X030A>;<X05>;<X05>;<form-feed>
+<carriage-return> <X030C>;<X05>;<X05>;<carriage-return>
+<space> <X0400>;<X05>;<X05>;<space>
+<ZERO_WIDTH_NON-JOINER> <X0400>;<X46>;<X05>;<ZERO_WIDTH_NON-JOINER>
+<ZERO_WIDTH_JOINER> <X0400>;<X47>;<X05>;<ZERO_WIDTH_JOINER>
+<LOW_LINE> <X050A>;<X05>;<X05>;<LOW_LINE>
+<HYPHEN-MINUS> <X050E>;<X05>;<X05>;<HYPHEN-MINUS>
+<COMMA> <X0600>;<X05>;<X05>;<COMMA>
+<ARABIC_DATE_SEPARATOR> <X0716>;<X05>;<X05>;<ARABIC_DATE_SEPARATOR>
+<ARABIC_DECIMAL_SEPARATOR> <X0718>;<X05>;<X05>;<ARABIC_DECIMAL_SEPARATOR>
+<ARABIC_THOUSANDS_SEPARATOR> <X071A>;<X05>;<X05>;<ARABIC_THOUSANDS_SEPARATOR>
+<SEMICOLON> <X072A>;<X05>;<X05>;<SEMICOLON>
+<COLON> <X0736>;<X05>;<X05>;<COLON>
+<ARABIC_TRIPLE_DOT_PUNCTUATION_MARK> <X073A>;<X05>;<X05>;<ARABIC_TRIPLE_DOT_PUNCTUATION_MARK>
+<EXCLAMATION_MARK> <X075A>;<X05>;<X05>;<EXCLAMATION_MARK>
+<QUESTION_MARK> <X0762>;<X05>;<X05>;<QUESTION_MARK>
+<FULL_STOP> <X0800>;<X05>;<X05>;<FULL_STOP>
+<ARABIC_FULL_STOP> <X0908>;<X05>;<X05>;<ARABIC_FULL_STOP>
+<APOSTROPHE> <X096A>;<X05>;<X05>;<APOSTROPHE>
+<QUOTATION_MARK> <X0978>;<X05>;<X05>;<QUOTATION_MARK>
+<LEFT_PARENTHESIS> <X098E>;<X05>;<X05>;<LEFT_PARENTHESIS>
+<RIGHT_PARENTHESIS> <X0990>;<X05>;<X05>;<RIGHT_PARENTHESIS>
+<LEFT_SQUARE_BRACKET> <X0992>;<X05>;<X05>;<LEFT_SQUARE_BRACKET>
+<RIGHT_SQUARE_BRACKET> <X0994>;<X05>;<X05>;<RIGHT_SQUARE_BRACKET>
+<LEFT_CURLY_BRACKET> <X0996>;<X05>;<X05>;<LEFT_CURLY_BRACKET>
+<RIGHT_CURLY_BRACKET> <X0998>;<X05>;<X05>;<RIGHT_CURLY_BRACKET>
+<COMMERCIAL_AT> <X0A7E>;<X05>;<X05>;<COMMERCIAL_AT>
+<ASTERISK> <X0A80>;<X05>;<X05>;<ASTERISK>
+<ARABIC_FIVE_POINTED_STAR> <X0A86>;<X05>;<X05>;<ARABIC_FIVE_POINTED_STAR>
+<SOLIDUS> <X0A8A>;<X05>;<X05>;<SOLIDUS>
+<REVERSE_SOLIDUS> <X0A8C>;<X05>;<X05>;<REVERSE_SOLIDUS>
+<AMPERSAND> <X0A90>;<X05>;<X05>;<AMPERSAND>
+<NUMBER_SIGN> <X0A96>;<X05>;<X05>;<NUMBER_SIGN>
+<PERCENT_SIGN> <X0A98>;<X05>;<X05>;<PERCENT_SIGN>
+<ARABIC_PERCENT_SIGN> <X0A9A>;<X05>;<X05>;<ARABIC_PERCENT_SIGN>
+<ARABIC-INDIC_PER_MILLE_SIGN> <X0A9E>;<X05>;<X05>;<ARABIC-INDIC_PER_MILLE_SIGN>
+<ARABIC-INDIC_PER_TEN_THOUSAND_SIGN> <X0AA2>;<X05>;<X05>;<ARABIC-INDIC_PER_TEN_THOUSAND_SIGN>
+<GRAVE_ACCENT> <X0C04>;<X05>;<X05>;<GRAVE_ACCENT>
+<CIRCUMFLEX_ACCENT> <X0C0A>;<X05>;<X05>;<CIRCUMFLEX_ACCENT>
+<ARABIC_RAY> "<X0C55><X1700>";<X05>;"<X05><XC0>";<ARABIC_RAY>
+<ARABIC_POETIC_VERSE_SIGN> "<X0C55><X2C00>";<X05>;"<X05><XC0>";<ARABIC_POETIC_VERSE_SIGN>
+<ARABIC_SIGN_MISRA> "<X0C55><X3300>";<X05>;"<X05><XC0>";<ARABIC_SIGN_MISRA>
+<ARABIC_START_OF_RUB_EL_HIZB> "<X0C55><X3A00>";<X05>;"<X05><XC0>";<ARABIC_START_OF_RUB_EL_HIZB>
+<ARABIC_PLACE_OF_SAJDAH> "<X0C55><X4100>";<X05>;"<X05><XC0>";<ARABIC_PLACE_OF_SAJDAH>
+<ARABIC_LIGATURE_BISMILLAH_AR-RAHMAN_AR-RAHEEM> "<X0C55><X4800>";<X05>;"<X05><XC0>";<ARABIC_LIGATURE_BISMILLAH_AR-RAHMAN_AR-RAHEEM>
+<ARABIC_SYMBOL_DOT_ABOVE> "<X0C55><X4F00>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_DOT_ABOVE>
+<ARABIC_SYMBOL_DOT_BELOW> "<X0C55><X5600>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_DOT_BELOW>
+<ARABIC_SYMBOL_TWO_DOTS_ABOVE> "<X0C55><X5D00>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_TWO_DOTS_ABOVE>
+<ARABIC_SYMBOL_TWO_DOTS_BELOW> "<X0C55><X6400>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_TWO_DOTS_BELOW>
+<ARABIC_SYMBOL_THREE_DOTS_ABOVE> "<X0C55><X6B00>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_THREE_DOTS_ABOVE>
+<ARABIC_SYMBOL_THREE_DOTS_BELOW> "<X0C55><X7200>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_THREE_DOTS_BELOW>
+<ARABIC_SYMBOL_THREE_DOTS_POINTING_DOWNWARDS_ABOVE> "<X0C55><X7900>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_THREE_DOTS_POINTING_DOWNWARDS_ABOVE>
+<ARABIC_SYMBOL_THREE_DOTS_POINTING_DOWNWARDS_BELOW> "<X0C55><X8000>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_THREE_DOTS_POINTING_DOWNWARDS_BELOW>
+<ARABIC_SYMBOL_FOUR_DOTS_ABOVE> "<X0C55><X8700>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_FOUR_DOTS_ABOVE>
+<ARABIC_SYMBOL_FOUR_DOTS_BELOW> "<X0C55><X8E00>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_FOUR_DOTS_BELOW>
+<ARABIC_SYMBOL_DOUBLE_VERTICAL_BAR_BELOW> "<X0C55><X9500>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_DOUBLE_VERTICAL_BAR_BELOW>
+<ARABIC_SYMBOL_TWO_DOTS_VERTICALLY_ABOVE> "<X0C55><X9C00>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_TWO_DOTS_VERTICALLY_ABOVE>
+<ARABIC_SYMBOL_TWO_DOTS_VERTICALLY_BELOW> "<X0C55><XA300>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_TWO_DOTS_VERTICALLY_BELOW>
+<ARABIC_SYMBOL_RING> "<X0C55><XAA00>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_RING>
+<ARABIC_SYMBOL_SMALL_TAH_ABOVE> "<X0C55><XB100>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_SMALL_TAH_ABOVE>
+<ARABIC_SYMBOL_SMALL_TAH_BELOW> "<X0C55><XB800>";<X05>;"<X05><XC0>";<ARABIC_SYMBOL_SMALL_TAH_BELOW>
+<PLUS_SIGN> <X0C79>;<X05>;<X05>;<PLUS_SIGN>
+<LESS-THAN_SIGN> <X0C81>;<X05>;<X05>;<LESS-THAN_SIGN>
+<EQUALS_SIGN> <X0C83>;<X05>;<X05>;<EQUALS_SIGN>
+<GREATER-THAN_SIGN> <X0C85>;<X05>;<X05>;<GREATER-THAN_SIGN>
+<VERTICAL_LINE> <X0C89>;<X05>;<X05>;<VERTICAL_LINE>
+<TILDE> <X0C8D>;<X05>;<X05>;<TILDE>
+<ARABIC-INDIC_CUBE_ROOT> "<X0C97><X2C00>";<X05>;"<X05><XC0>";<ARABIC-INDIC_CUBE_ROOT>
+<ARABIC-INDIC_FOURTH_ROOT> "<X0C97><X3A00>";<X05>;"<X05><XC0>";<ARABIC-INDIC_FOURTH_ROOT>
+<DOLLAR_SIGN> <X0D8A>;<X05>;<X05>;<DOLLAR_SIGN>
+<AFGHANI_SIGN> <X0D92>;<X05>;<X05>;<AFGHANI_SIGN>
+<RIAL_SIGN> <X0DF2>;<X05>;<X05>;<RIAL_SIGN>
+<zero> <X1300>;<X05>;<X05>;<zero>
+<ARABIC-INDIC_DIGIT_ZERO> <X1300>;<X05>;<X05>;<ARABIC-INDIC_DIGIT_ZERO>
+<EXTENDED_ARABIC-INDIC_DIGIT_ZERO> <X1300>;<X05>;<X05>;<EXTENDED_ARABIC-INDIC_DIGIT_ZERO>
+<one> <X1500>;<X05>;<X05>;<one>
+<ARABIC-INDIC_DIGIT_ONE> <X1500>;<X05>;<X05>;<ARABIC-INDIC_DIGIT_ONE>
+<EXTENDED_ARABIC-INDIC_DIGIT_ONE> <X1500>;<X05>;<X05>;<EXTENDED_ARABIC-INDIC_DIGIT_ONE>
+<two> <X1700>;<X05>;<X05>;<two>
+<ARABIC-INDIC_DIGIT_TWO> <X1700>;<X05>;<X05>;<ARABIC-INDIC_DIGIT_TWO>
+<EXTENDED_ARABIC-INDIC_DIGIT_TWO> <X1700>;<X05>;<X05>;<EXTENDED_ARABIC-INDIC_DIGIT_TWO>
+<three> <X1900>;<X05>;<X05>;<three>
+<ARABIC-INDIC_DIGIT_THREE> <X1900>;<X05>;<X05>;<ARABIC-INDIC_DIGIT_THREE>
+<EXTENDED_ARABIC-INDIC_DIGIT_THREE> <X1900>;<X05>;<X05>;<EXTENDED_ARABIC-INDIC_DIGIT_THREE>
+<four> <X1B00>;<X05>;<X05>;<four>
+<ARABIC-INDIC_DIGIT_FOUR> <X1B00>;<X05>;<X05>;<ARABIC-INDIC_DIGIT_FOUR>
+<EXTENDED_ARABIC-INDIC_DIGIT_FOUR> <X1B00>;<X05>;<X05>;<EXTENDED_ARABIC-INDIC_DIGIT_FOUR>
+<five> <X1D00>;<X05>;<X05>;<five>
+<ARABIC-INDIC_DIGIT_FIVE> <X1D00>;<X05>;<X05>;<ARABIC-INDIC_DIGIT_FIVE>
+<EXTENDED_ARABIC-INDIC_DIGIT_FIVE> <X1D00>;<X05>;<X05>;<EXTENDED_ARABIC-INDIC_DIGIT_FIVE>
+<six> <X1F00>;<X05>;<X05>;<six>
+<ARABIC-INDIC_DIGIT_SIX> <X1F00>;<X05>;<X05>;<ARABIC-INDIC_DIGIT_SIX>
+<EXTENDED_ARABIC-INDIC_DIGIT_SIX> <X1F00>;<X05>;<X05>;<EXTENDED_ARABIC-INDIC_DIGIT_SIX>
+<seven> <X2100>;<X05>;<X05>;<seven>
+<ARABIC-INDIC_DIGIT_SEVEN> <X2100>;<X05>;<X05>;<ARABIC-INDIC_DIGIT_SEVEN>
+<EXTENDED_ARABIC-INDIC_DIGIT_SEVEN> <X2100>;<X05>;<X05>;<EXTENDED_ARABIC-INDIC_DIGIT_SEVEN>
+<eight> <X2300>;<X05>;<X05>;<eight>
+<ARABIC-INDIC_DIGIT_EIGHT> <X2300>;<X05>;<X05>;<ARABIC-INDIC_DIGIT_EIGHT>
+<EXTENDED_ARABIC-INDIC_DIGIT_EIGHT> <X2300>;<X05>;<X05>;<EXTENDED_ARABIC-INDIC_DIGIT_EIGHT>
+<nine> <X2500>;<X05>;<X05>;<nine>
+<ARABIC-INDIC_DIGIT_NINE> <X2500>;<X05>;<X05>;<ARABIC-INDIC_DIGIT_NINE>
+<EXTENDED_ARABIC-INDIC_DIGIT_NINE> <X2500>;<X05>;<X05>;<EXTENDED_ARABIC-INDIC_DIGIT_NINE>
+<ARABIC_LETTER_HIGH_HAMZA> <X6606>;<X05>;<X20>;<ARABIC_LETTER_HIGH_HAMZA>
+<ARABIC_LETTER_HAMZA_ISOLATED_FORM> <X6606>;<X05>;<X2E>;<ARABIC_LETTER_HAMZA_ISOLATED_FORM>
+<ARABIC_SIGN_SINDHI_AMPERSAND> <X6606>;<X70>;<X05>;<ARABIC_SIGN_SINDHI_AMPERSAND>
+<ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_FINAL_FORM> <X6608>;<X05>;<X20>;<ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_FINAL_FORM>
+<ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM> <X6608>;<X05>;<X2E>;<ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM>
+<ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM> <X660A>;<X05>;<X20>;<ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM>
+<ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM> <X660A>;<X05>;<X2E>;<ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM>
+<ARABIC_LETTER_ALEF_WASLA_FINAL_FORM> <X660E>;<X05>;<X20>;<ARABIC_LETTER_ALEF_WASLA_FINAL_FORM>
+<ARABIC_LETTER_ALEF_WASLA_ISOLATED_FORM> <X660E>;<X05>;<X2E>;<ARABIC_LETTER_ALEF_WASLA_ISOLATED_FORM>
+<ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_FINAL_FORM> <X6610>;<X05>;<X20>;<ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_FINAL_FORM>
+<ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_ISOLATED_FORM> <X6610>;<X05>;<X2E>;<ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_ISOLATED_FORM>
+<ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_FINAL_FORM> <X6612>;<X05>;<X20>;<ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_FINAL_FORM>
+<ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM> <X6612>;<X05>;<X2E>;<ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM>
+<ARABIC_LETTER_ALEF_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE> "<X6614><X0900>";<X05>;"<X05><XC0>";<ARABIC_LETTER_ALEF_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE>
+<ARABIC_LETTER_ALEF_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE> "<X6614><X1000>";<X05>;"<X05><XC0>";<ARABIC_LETTER_ALEF_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE>
+<ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_INITIAL_FORM> <X6616>;<X05>;<X10>;<ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_INITIAL_FORM>
+<ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_MEDIAL_FORM> <X6616>;<X05>;<X1B>;<ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_MEDIAL_FORM>
+<ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_FINAL_FORM> <X6616>;<X05>;<X26>;<ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_FINAL_FORM>
+<ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_ISOLATED_FORM> <X6616>;<X05>;<X31>;<ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_ISOLATED_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_FINAL_FORM> "<X6616><X661A>";"<X05><X05>";"<X26><X26>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_FINAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_ISOLATED_FORM> "<X6616><X661A>";"<X05><X05>";"<X31><X31>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_ISOLATED_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_JEEM_INITIAL_FORM> "<X6616><X663A>";"<X05><X05>";"<X10><X18>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_JEEM_INITIAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_JEEM_ISOLATED_FORM> "<X6616><X663A>";"<X05><X05>";"<X31><X30>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_JEEM_ISOLATED_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HAH_INITIAL_FORM> "<X6616><X6648>";"<X05><X05>";"<X10><X18>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HAH_INITIAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HAH_ISOLATED_FORM> "<X6616><X6648>";"<X05><X05>";"<X31><X30>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HAH_ISOLATED_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_KHAH_INITIAL_FORM> "<X6616><X664A>";"<X05><X05>";"<X10><X18>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_KHAH_INITIAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_REH_FINAL_FORM> "<X6616><X666E>";"<X05><X05>";"<X26><X1E>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_REH_FINAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ZAIN_FINAL_FORM> "<X6616><X6670>";"<X05><X05>";"<X26><X1E>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ZAIN_FINAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_INITIAL_FORM> "<X6616><X66C8>";"<X05><X05>";"<X10><X18>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_INITIAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_MEDIAL_FORM> "<X6616><X66C8>";"<X05><X05>";"<X1B><X20>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_MEDIAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_FINAL_FORM> "<X6616><X66C8>";"<X05><X05>";"<X26><X28>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_FINAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_ISOLATED_FORM> "<X6616><X66C8>";"<X05><X05>";"<X31><X30>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_ISOLATED_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_NOON_FINAL_FORM> "<X6616><X66CC>";"<X05><X05>";"<X26><X28>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_NOON_FINAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HEH_INITIAL_FORM> "<X6616><X66D6>";"<X05><X05>";"<X10><X18>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HEH_INITIAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HEH_MEDIAL_FORM> "<X6616><X66D6>";"<X05><X05>";"<X1B><X20>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HEH_MEDIAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_AE_FINAL_FORM> "<X6616><X66DC><X1000>";"<X05><X05>";"<X26><X20><XC0>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_AE_FINAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_AE_ISOLATED_FORM> "<X6616><X66DC><X1000>";"<X05><X05>";"<X31><X2E><XC0>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_AE_ISOLATED_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_WAW_FINAL_FORM> "<X6616><X66DE>";"<X05><X05>";"<X26><X26>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_WAW_FINAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_WAW_ISOLATED_FORM> "<X6616><X66DE>";"<X05><X05>";"<X31><X31>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_WAW_ISOLATED_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_OE_FINAL_FORM> "<X6616><X66E2><X0900>";"<X05><X05>";"<X26><X20><XC0>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_OE_FINAL_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_OE_ISOLATED_FORM> "<X6616><X66E2><X0900>";"<X05><X05>";"<X31><X2E><XC0>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_OE_ISOLATED_FORM>
+<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_U_FINAL_FORM> "<X6616><X66E4>";"<X05><X05>";"<X26><X1E>";<ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_U_FINAL_FORM>
*** 3301 LINES SKIPPED ***


More information about the dev-commits-src-all mailing list