xref: /aosp_15_r20/external/harfbuzz_ng/src/ArabicPUASimplified.txt (revision 2d1272b857b1f7575e6e246373e1cb218663db8a)
1#
2#    Name:     Legacy Simplified Arabic encoding
3#
4#    Format: Three tab-separated columns
5#        Column #1 is the PUA code (in hex as 0xXXXX)
6#        Column #2 is the Unicode (in hex as 0xXXXX)
7#        Column #3 is the Unicode name (follows a comment sign, '#')
8#
9#    The entries are in PUA order
10#
110xF100	0x063B	# ARABIC LETTER KEHEH WITH TWO DOTS ABOVE
120xF100	0x063C	# ARABIC LETTER KEHEH WITH THREE DOTS BELOW
130xF100	0x063D	# ARABIC LETTER FARSI YEH WITH INVERTED V
140xF100	0x063E	# ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE
150xF100	0x063F	# ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE
160xF100	0x0653	# ARABIC MADDAH ABOVE
170xF100	0x0654	# ARABIC HAMZA ABOVE
180xF100	0x0655	# ARABIC HAMZA BELOW
190xF100	0x0656	# ARABIC SUBSCRIPT ALEF
200xF100	0x0657	# ARABIC INVERTED DAMMA
210xF100	0x0658	# ARABIC MARK NOON GHUNNA
220xF100	0x0659	# ARABIC ZWARAKAY
230xF100	0x065A	# ARABIC VOWEL SIGN SMALL V ABOVE
240xF100	0x065B	# ARABIC VOWEL SIGN INVERTED SMALL V ABOVE
250xF100	0x065C	# ARABIC VOWEL SIGN DOT BELOW
260xF100	0x065D	# ARABIC REVERSED DAMMA
270xF100	0x065E	# ARABIC FATHA WITH TWO DOTS
280xF10C	0x200C	# ZERO WIDTH NON-JOINER
290xF10D	0x200D	# ZERO WIDTH JOINER
300xF10E	0x200E	# LEFT-TO-RIGHT MARK
310xF10F	0x200F	# RIGHT-TO-LEFT MARK
320xF120	0x0020	# SPACE
330xF121	0x0021	# EXCLAMATION MARK
340xF122	0x0022	# QUOTATION MARK
350xF123	0x00AB	# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
360xF124	0x00BB	# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
370xF125	0x0025	# PERCENT SIGN
380xF126	0x00D7	# MULTIPLICATION SIGN
390xF127	0x00F7	# DIVISION SIGN
400xF128	0x0028	# LEFT PARENTHESIS
410xF129	0x0029	# RIGHT PARENTHESIS
420xF12A	0x002A	# ASTERISK
430xF12B	0x002B	# PLUS SIGN
440xF12C	0x060C	# ARABIC COMMA
450xF12D	0x002D	# HYPHEN-MINUS
460xF12E	0x002E	# FULL STOP
470xF12F	0x002F	# SOLIDUS
480xF130	0x0660	# ARABIC-INDIC DIGIT ZERO
490xF131	0x0661	# ARABIC-INDIC DIGIT ONE
500xF132	0x0662	# ARABIC-INDIC DIGIT TWO
510xF133	0x0663	# ARABIC-INDIC DIGIT THREE
520xF134	0x0664	# ARABIC-INDIC DIGIT FOUR
530xF135	0x0665	# ARABIC-INDIC DIGIT FIVE
540xF136	0x0666	# ARABIC-INDIC DIGIT SIX
550xF137	0x0667	# ARABIC-INDIC DIGIT SEVEN
560xF138	0x0668	# ARABIC-INDIC DIGIT EIGHT
570xF139	0x0669	# ARABIC-INDIC DIGIT NINE
580xF13A	0x003A	# COLON
590xF13B	0x003B	# SEMICOLON
600xF13B	0x061B	# ARABIC SEMICOLON
610xF13C	0x2018	# LEFT SINGLE QUOTATION MARK
620xF13D	0x003D	# EQUALS SIGN
630xF13E	0x2019	# RIGHT SINGLE QUOTATION MARK
640xF13F	0x003F	# QUESTION MARK
650xF13F	0x061F	# ARABIC QUESTION MARK
660xF141	0x0627	# ARABIC LETTER ALEF
670xF141	0xFE8D	# ARABIC LETTER ALEF ISOLATED FORM
680xF142	0xFE8E	# ARABIC LETTER ALEF FINAL FORM
690xF143	0x0623	# ARABIC LETTER ALEF WITH HAMZA ABOVE
700xF143	0xFE83	# ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM
710xF144	0xFE84	# ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
720xF145	0x0622	# ARABIC LETTER ALEF WITH MADDA ABOVE
730xF145	0xFE81	# ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
740xF146	0xFE82	# ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
750xF147	0x0625	# ARABIC LETTER ALEF WITH HAMZA BELOW
760xF147	0xFE87	# ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM
770xF148	0xFE88	# ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM
780xF149	0xFE91	# ARABIC LETTER BEH INITIAL FORM
790xF149	0xFE92	# ARABIC LETTER BEH MEDIAL FORM
800xF14A	0x0628	# ARABIC LETTER BEH
810xF14A	0xFE8F	# ARABIC LETTER BEH ISOLATED FORM
820xF14A	0xFE90	# ARABIC LETTER BEH FINAL FORM
830xF14B	0xFE97	# ARABIC LETTER TEH INITIAL FORM
840xF14B	0xFE98	# ARABIC LETTER TEH MEDIAL FORM
850xF14C	0x062A	# ARABIC LETTER TEH
860xF14C	0xFE95	# ARABIC LETTER TEH ISOLATED FORM
870xF14C	0xFE96	# ARABIC LETTER TEH FINAL FORM
880xF14D	0xFE9B	# ARABIC LETTER THEH INITIAL FORM
890xF14D	0xFE9C	# ARABIC LETTER THEH MEDIAL FORM
900xF14E	0x062B	# ARABIC LETTER THEH
910xF14E	0xFE99	# ARABIC LETTER THEH ISOLATED FORM
920xF14E	0xFE9A	# ARABIC LETTER THEH FINAL FORM
930xF14F	0xFE9F	# ARABIC LETTER JEEM INITIAL FORM
940xF14F	0xFEA0	# ARABIC LETTER JEEM MEDIAL FORM
950xF150	0xFE9E	# ARABIC LETTER JEEM FINAL FORM
960xF151	0x062C	# ARABIC LETTER JEEM
970xF151	0xFE9D	# ARABIC LETTER JEEM ISOLATED FORM
980xF152	0xFEA3	# ARABIC LETTER HAH INITIAL FORM
990xF152	0xFEA4	# ARABIC LETTER HAH MEDIAL FORM
1000xF153	0xFEA2	# ARABIC LETTER HAH FINAL FORM
1010xF154	0x062D	# ARABIC LETTER HAH
1020xF154	0xFEA1	# ARABIC LETTER HAH ISOLATED FORM
1030xF155	0xFEA7	# ARABIC LETTER KHAH INITIAL FORM
1040xF155	0xFEA8	# ARABIC LETTER KHAH MEDIAL FORM
1050xF156	0xFEA6	# ARABIC LETTER KHAH FINAL FORM
1060xF157	0x062E	# ARABIC LETTER KHAH
1070xF157	0xFEA5	# ARABIC LETTER KHAH ISOLATED FORM
1080xF158	0x062F	# ARABIC LETTER DAL
1090xF158	0xFEA9	# ARABIC LETTER DAL ISOLATED FORM
1100xF158	0xFEAA	# ARABIC LETTER DAL FINAL FORM
1110xF159	0x0630	# ARABIC LETTER THAL
1120xF159	0xFEAB	# ARABIC LETTER THAL ISOLATED FORM
1130xF159	0xFEAC	# ARABIC LETTER THAL FINAL FORM
1140xF15A	0x0631	# ARABIC LETTER REH
1150xF15A	0xFEAD	# ARABIC LETTER REH ISOLATED FORM
1160xF15A	0xFEAE	# ARABIC LETTER REH FINAL FORM
1170xF15B	0x005B	# LEFT SQUARE BRACKET
1180xF15C	0x005C	# REVERSE SOLIDUS
1190xF15D	0x005D	# RIGHT SQUARE BRACKET
1200xF15E	0x002C	# COMMA
1210xF15E	0x066B	# ARABIC DECIMAL SEPARATOR
1220xF15E	0x066C	# ARABIC THOUSANDS SEPARATOR
1230xF15F	0x0640	# ARABIC TATWEEL
1240xF160	0x0632	# ARABIC LETTER ZAIN
1250xF160	0xFEAF	# ARABIC LETTER ZAIN ISOLATED FORM
1260xF160	0xFEB0	# ARABIC LETTER ZAIN FINAL FORM
1270xF161	0xFEB3	# ARABIC LETTER SEEN INITIAL FORM
1280xF161	0xFEB4	# ARABIC LETTER SEEN MEDIAL FORM
1290xF162	0x0633	# ARABIC LETTER SEEN
1300xF162	0xFEB1	# ARABIC LETTER SEEN ISOLATED FORM
1310xF162	0xFEB2	# ARABIC LETTER SEEN FINAL FORM
1320xF163	0xFEB7	# ARABIC LETTER SHEEN INITIAL FORM
1330xF163	0xFEB8	# ARABIC LETTER SHEEN MEDIAL FORM
1340xF164	0x0634	# ARABIC LETTER SHEEN
1350xF164	0xFEB5	# ARABIC LETTER SHEEN ISOLATED FORM
1360xF164	0xFEB6	# ARABIC LETTER SHEEN FINAL FORM
1370xF165	0xFEBB	# ARABIC LETTER SAD INITIAL FORM
1380xF165	0xFEBC	# ARABIC LETTER SAD MEDIAL FORM
1390xF166	0x0635	# ARABIC LETTER SAD
1400xF166	0xFEB9	# ARABIC LETTER SAD ISOLATED FORM
1410xF166	0xFEBA	# ARABIC LETTER SAD FINAL FORM
1420xF167	0xFEBF	# ARABIC LETTER DAD INITIAL FORM
1430xF167	0xFEC0	# ARABIC LETTER DAD MEDIAL FORM
1440xF168	0x0636	# ARABIC LETTER DAD
1450xF168	0xFEBD	# ARABIC LETTER DAD ISOLATED FORM
1460xF168	0xFEBE	# ARABIC LETTER DAD FINAL FORM
1470xF169	0x0637	# ARABIC LETTER TAH
1480xF169	0xFEC1	# ARABIC LETTER TAH ISOLATED FORM
1490xF169	0xFEC2	# ARABIC LETTER TAH FINAL FORM
1500xF169	0xFEC3	# ARABIC LETTER TAH INITIAL FORM
1510xF169	0xFEC4	# ARABIC LETTER TAH MEDIAL FORM
1520xF16A	0x0638	# ARABIC LETTER ZAH
1530xF16A	0xFEC5	# ARABIC LETTER ZAH ISOLATED FORM
1540xF16A	0xFEC6	# ARABIC LETTER ZAH FINAL FORM
1550xF16A	0xFEC7	# ARABIC LETTER ZAH INITIAL FORM
1560xF16A	0xFEC8	# ARABIC LETTER ZAH MEDIAL FORM
1570xF16B	0xFECB	# ARABIC LETTER AIN INITIAL FORM
1580xF16C	0xFECC	# ARABIC LETTER AIN MEDIAL FORM
1590xF16D	0xFECA	# ARABIC LETTER AIN FINAL FORM
1600xF16E	0x0639	# ARABIC LETTER AIN
1610xF16E	0xFEC9	# ARABIC LETTER AIN ISOLATED FORM
1620xF16F	0xFECF	# ARABIC LETTER GHAIN INITIAL FORM
1630xF170	0xFED0	# ARABIC LETTER GHAIN MEDIAL FORM
1640xF171	0xFECE	# ARABIC LETTER GHAIN FINAL FORM
1650xF172	0x063A	# ARABIC LETTER GHAIN
1660xF172	0xFECD	# ARABIC LETTER GHAIN ISOLATED FORM
1670xF173	0xFED3	# ARABIC LETTER FEH INITIAL FORM
1680xF174	0xFED4	# ARABIC LETTER FEH MEDIAL FORM
1690xF175	0x0641	# ARABIC LETTER FEH
1700xF175	0xFED1	# ARABIC LETTER FEH ISOLATED FORM
1710xF175	0xFED2	# ARABIC LETTER FEH FINAL FORM
1720xF176	0xFED7	# ARABIC LETTER QAF INITIAL FORM
1730xF177	0xFED8	# ARABIC LETTER QAF MEDIAL FORM
1740xF178	0x0642	# ARABIC LETTER QAF
1750xF178	0xFED5	# ARABIC LETTER QAF ISOLATED FORM
1760xF178	0xFED6	# ARABIC LETTER QAF FINAL FORM
1770xF179	0xFEDB	# ARABIC LETTER KAF INITIAL FORM
1780xF179	0xFEDC	# ARABIC LETTER KAF MEDIAL FORM
1790xF17A	0x0643	# ARABIC LETTER KAF
1800xF17A	0xFED9	# ARABIC LETTER KAF ISOLATED FORM
1810xF17A	0xFEDA	# ARABIC LETTER KAF FINAL FORM
1820xF17B	0xFEDF	# ARABIC LETTER LAM INITIAL FORM
1830xF17B	0xFEE0	# ARABIC LETTER LAM MEDIAL FORM
1840xF17C	0x0644	# ARABIC LETTER LAM
1850xF17C	0xFEDD	# ARABIC LETTER LAM ISOLATED FORM
1860xF17C	0xFEDE	# ARABIC LETTER LAM FINAL FORM
1870xF17D	0xFEE3	# ARABIC LETTER MEEM INITIAL FORM
1880xF17D	0xFEE4	# ARABIC LETTER MEEM MEDIAL FORM
1890xF17E	0x0645	# ARABIC LETTER MEEM
1900xF17E	0xFEE1	# ARABIC LETTER MEEM ISOLATED FORM
1910xF17E	0xFEE2	# ARABIC LETTER MEEM FINAL FORM
1920xF17F	0xFEE7	# ARABIC LETTER NOON INITIAL FORM
1930xF17F	0xFEE8	# ARABIC LETTER NOON MEDIAL FORM
1940xF1A1	0xFEEB	# ARABIC LETTER HEH INITIAL FORM
1950xF1A2	0xFEEC	# ARABIC LETTER HEH MEDIAL FORM
1960xF1A3	0xFEEA	# ARABIC LETTER HEH FINAL FORM
1970xF1A4	0x0647	# ARABIC LETTER HEH
1980xF1A4	0xFEE9	# ARABIC LETTER HEH ISOLATED FORM
1990xF1A5	0x0648	# ARABIC LETTER WAW
2000xF1A5	0xFEED	# ARABIC LETTER WAW ISOLATED FORM
2010xF1A5	0xFEEE	# ARABIC LETTER WAW FINAL FORM
2020xF1A6	0xFEF3	# ARABIC LETTER YEH INITIAL FORM
2030xF1A6	0xFEF4	# ARABIC LETTER YEH MEDIAL FORM
2040xF1A7	0xFEF2	# ARABIC LETTER YEH FINAL FORM
2050xF1A8	0x064A	# ARABIC LETTER YEH
2060xF1A8	0xFEF1	# ARABIC LETTER YEH ISOLATED FORM
2070xF1A9	0x0629	# ARABIC LETTER TEH MARBUTA
2080xF1A9	0xFE93	# ARABIC LETTER TEH MARBUTA ISOLATED FORM
2090xF1AA	0xFE94	# ARABIC LETTER TEH MARBUTA FINAL FORM
2100xF1AB	0xFEF0	# ARABIC LETTER ALEF MAKSURA FINAL FORM
2110xF1AC	0x0649	# ARABIC LETTER ALEF MAKSURA
2120xF1AC	0xFEEF	# ARABIC LETTER ALEF MAKSURA ISOLATED FORM
2130xF1AD	0x0621	# ARABIC LETTER HAMZA
2140xF1AE	0xFE8B	# ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
2150xF1AE	0xFE8C	# ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM
2160xF1AF	0xFE8A	# ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM
2170xF1B0	0x0030	# DIGIT ZERO
2180xF1B1	0x0031	# DIGIT ONE
2190xF1B2	0x0032	# DIGIT TWO
2200xF1B3	0x0033	# DIGIT THREE
2210xF1B4	0x0034	# DIGIT FOUR
2220xF1B5	0x0035	# DIGIT FIVE
2230xF1B6	0x0036	# DIGIT SIX
2240xF1B7	0x0037	# DIGIT SEVEN
2250xF1B8	0x0038	# DIGIT EIGHT
2260xF1B9	0x0039	# DIGIT NINE
2270xF1BA	0x0626	# ARABIC LETTER YEH WITH HAMZA ABOVE
2280xF1BA	0xFE89	# ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM
2290xF1BB	0x0624	# ARABIC LETTER WAW WITH HAMZA ABOVE
2300xF1BB	0xFE85	# ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
2310xF1BB	0xFE86	# ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM
2320xF1BC	0xFEFC	# ARABIC LIGATURE LAM WITH ALEF FINAL FORM
2330xF1BD	0xFEFB	# ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
2340xF1BE	0xFEF7	# ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
2350xF1BF	0xFEF8	# ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
2360xF1C0	0xFEF5	# ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
2370xF1C1	0xFEF6	# ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
2380xF1C2	0xFEF9	# ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
2390xF1C3	0xFEFA	# ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM
2400xF1C4	0x064E	# ARABIC FATHA
2410xF1C5	0x064F	# ARABIC DAMMA
2420xF1C6	0x0652	# ARABIC SUKUN
2430xF1C7	0x064B	# ARABIC FATHATAN
2440xF1C8	0x064C	# ARABIC DAMMATAN
2450xF1C9	0x0651	# ARABIC SHADDA
2460xF1CA	0x0650	# ARABIC KASRA
2470xF1CB	0x064D	# ARABIC KASRATAN
2480xF1E1	0x0646	# ARABIC LETTER NOON
2490xF1E1	0xFEE5	# ARABIC LETTER NOON ISOLATED FORM
2500xF1E1	0xFEE6	# ARABIC LETTER NOON FINAL FORM
251