1# ArabicShaping-4.0.1.txt 2# 3# This file is a normative contributory data file in the 4# Unicode Character Database. 5# 6# This file defines the shaping classes for Arabic and Syriac 7# positional shaping, repeating in machine readable form the 8# information printed in Tables 8-3, 8-7, 8-8, 8-11, 8-12, and 9# 8-13 of The Unicode Standard, Version 4.0. 10# 11# See sections 8.2 and 8.3 of The Unicode Standard, Version 4.0 12# for more information. 13# 14# Each line contains four fields, separated by a semicolon. 15# 16# Field 0: the code point, in 4-digit hexadecimal 17# form, of an Arabic or Syriac character. 18# Field 1: gives a short schematic name for that character, 19# abbreviated from the normative Unicode character name. 20# Field 2: defines the joining type 21# R right-joining, 22# L left-joining, 23# D dual-joining, 24# C join-causing 25# U non-joining 26# T transparent 27# See the Arabic block description for more information on these types. 28# Field 3: defines the joining group. 29# 30# 31# Note: Code points that are not explicitly listed in this file are 32# either of type T or U: 33# 34# - Those that not explicitly listed that are of General Category Mn or Cf 35# have joining type T. 36# - All others not explicitly listed have type U. 37# 38# For an explicit listing of characters of joining type T, see 39# the derived property file DerivedJoiningType.txt. 40# 41# There are currently no characters of type L defined in Unicode. 42# 43# ############################################################# 44 45# Unicode; Schematic Name; Joining Type; Joining Group 46 47# Arabic characters 48 490600; ARABIC NUMBER SIGN; U; <no shaping> 500601; ARABIC SIGN SANAH; U; <no shaping> 510602; ARABIC FOOTNOTE MARKER; U; <no shaping> 520603; ARABIC SIGN SAFHA; U; <no shaping> 530621; HAMZA; U; <no shaping> 540622; MADDA ON ALEF; R; ALEF 550623; HAMZA ON ALEF; R; ALEF 560624; HAMZA ON WAW; R; WAW 570625; HAMZA UNDER ALEF; R; ALEF 580626; HAMZA ON YEH; D; YEH 590627; ALEF; R; ALEF 600628; BEH; D; BEH 610629; TEH MARBUTA; R; TEH MARBUTA 62062A; TEH; D; BEH 63062B; THEH; D; BEH 64062C; JEEM; D; HAH 65062D; HAH; D; HAH 66062E; KHAH; D; HAH 67062F; DAL; R; DAL 680630; THAL; R; DAL 690631; REH; R; REH 700632; ZAIN; R; REH 710633; SEEN; D; SEEN 720634; SHEEN; D; SEEN 730635; SAD; D; SAD 740636; DAD; D; SAD 750637; TAH; D; TAH 760638; ZAH; D; TAH 770639; AIN; D; AIN 78063A; GHAIN; D; AIN 790640; TATWEEL; C; <no shaping> 800641; FEH; D; FEH 810642; QAF; D; QAF 820643; KAF; D; KAF 830644; LAM; D; LAM 840645; MEEM; D; MEEM 850646; NOON; D; NOON 860647; HEH; D; HEH 870648; WAW; R; WAW 880649; ALEF MAKSURA; D; YEH 89064A; YEH; D; YEH 90066E; DOTLESS BEH; D; BEH 91066F; DOTLESS QAF; D; QAF 920671; HAMZAT WASL ON ALEF; R; ALEF 930672; WAVY HAMZA ON ALEF; R; ALEF 940673; WAVY HAMZA UNDER ALEF; R; ALEF 950674; HIGH HAMZA; U; <no shaping> 960675; HIGH HAMZA ALEF; R; ALEF 970676; HIGH HAMZA WAW; R; WAW 980677; HIGH HAMZA WAW WITH DAMMA; R; WAW 990678; HIGH HAMZA YEH; D; YEH 1000679; TEH WITH SMALL TAH; D; BEH 101067A; TEH WITH 2 DOTS VERTICAL ABOVE; D; BEH 102067B; BEH WITH 2 DOTS VERTICAL BELOW; D; BEH 103067C; TEH WITH RING; D; BEH 104067D; TEH WITH 3 DOTS ABOVE DOWNWARD; D; BEH 105067E; TEH WITH 3 DOTS BELOW; D; BEH 106067F; TEH WITH 4 DOTS ABOVE; D; BEH 1070680; BEH WITH 4 DOTS BELOW; D; BEH 1080681; HAMZA ON HAH; D; HAH 1090682; HAH WITH 2 DOTS VERTICAL ABOVE; D; HAH 1100683; HAH WITH MIDDLE 2 DOTS; D; HAH 1110684; HAH WITH MIDDLE 2 DOTS VERTICAL; D; HAH 1120685; HAH WITH 3 DOTS ABOVE; D; HAH 1130686; HAH WITH MIDDLE 3 DOTS DOWNWARD; D; HAH 1140687; HAH WITH MIDDLE 4 DOTS; D; HAH 1150688; DAL WITH SMALL TAH; R; DAL 1160689; DAL WITH RING; R; DAL 117068A; DAL WITH DOT BELOW; R; DAL 118068B; DAL WITH DOT BELOW AND SMALL TAH; R; DAL 119068C; DAL WITH 2 DOTS ABOVE; R; DAL 120068D; DAL WITH 2 DOTS BELOW; R; DAL 121068E; DAL WITH 3 DOTS ABOVE; R; DAL 122068F; DAL WITH 3 DOTS ABOVE DOWNWARD; R; DAL 1230690; DAL WITH 4 DOTS ABOVE; R; DAL 1240691; REH WITH SMALL TAH; R; REH 1250692; REH WITH SMALL V; R; REH 1260693; REH WITH RING; R; REH 1270694; REH WITH DOT BELOW; R; REH 1280695; REH WITH SMALL V BELOW; R; REH 1290696; REH WITH DOT BELOW AND DOT ABOVE; R; REH 1300697; REH WITH 2 DOTS ABOVE; R; REH 1310698; REH WITH 3 DOTS ABOVE; R; REH 1320699; REH WITH 4 DOTS ABOVE; R; REH 133069A; SEEN WITH DOT BELOW AND DOT ABOVE; D; SEEN 134069B; SEEN WITH 3 DOTS BELOW; D; SEEN 135069C; SEEN WITH 3 DOTS BELOW AND 3 DOTS ABOVE; D; SEEN 136069D; SAD WITH 2 DOTS BELOW; D; SAD 137069E; SAD WITH 3 DOTS ABOVE; D; SAD 138069F; TAH WITH 3 DOTS ABOVE; D; TAH 13906A0; AIN WITH 3 DOTS ABOVE; D; AIN 14006A1; DOTLESS FEH; D; FEH 14106A2; FEH WITH DOT MOVED BELOW; D; FEH 14206A3; FEH WITH DOT BELOW; D; FEH 14306A4; FEH WITH 3 DOTS ABOVE; D; FEH 14406A5; FEH WITH 3 DOTS BELOW; D; FEH 14506A6; FEH WITH 4 DOTS ABOVE; D; FEH 14606A7; QAF WITH DOT ABOVE; D; QAF 14706A8; QAF WITH 3 DOTS ABOVE; D; QAF 14806A9; OPEN KAF; D; GAF 14906AA; SWASH KAF; D; SWASH KAF 15006AB; KAF WITH RING; D; GAF 15106AC; KAF WITH DOT ABOVE; D; KAF 15206AD; KAF WITH 3 DOTS ABOVE; D; KAF 15306AE; KAF WITH 3 DOTS BELOW; D; KAF 15406AF; GAF; D; GAF 15506B0; GAF WITH RING; D; GAF 15606B1; GAF WITH 2 DOTS ABOVE; D; GAF 15706B2; GAF WITH 2 DOTS BELOW; D; GAF 15806B3; GAF WITH 2 DOTS VERTICAL BELOW; D; GAF 15906B4; GAF WITH 3 DOTS ABOVE; D; GAF 16006B5; LAM WITH SMALL V; D; LAM 16106B6; LAM WITH DOT ABOVE; D; LAM 16206B7; LAM WITH 3 DOTS ABOVE; D; LAM 16306B8; LAM WITH 3 DOTS BELOW; D; LAM 16406B9; NOON WITH DOT BELOW; D; NOON 16506BA; DOTLESS NOON; D; NOON 16606BB; DOTLESS NOON WITH SMALL TAH; D; NOON 16706BC; NOON WITH RING; D; NOON 16806BD; NOON WITH 3 DOTS ABOVE; D; NOON 16906BE; KNOTTED HEH; D; KNOTTED HEH 17006BF; HAH WITH MIDDLE 3 DOTS DOWNWARD AND DOT ABOVE; D; HAH 17106C0; HAMZA ON HEH; R; TEH MARBUTA 17206C1; HEH GOAL; D; HEH GOAL 17306C2; HAMZA ON HEH GOAL; R; HAMZA ON HEH GOAL 17406C3; TEH MARBUTA GOAL; R; HAMZA ON HEH GOAL 17506C4; WAW WITH RING; R; WAW 17606C5; WAW WITH BAR; R; WAW 17706C6; WAW WITH SMALL V; R; WAW 17806C7; WAW WITH DAMMA; R; WAW 17906C8; WAW WITH ALEF ABOVE; R; WAW 18006C9; WAW WITH INVERTED SMALL V; R; WAW 18106CA; WAW WITH 2 DOTS ABOVE; R; WAW 18206CB; WAW WITH 3 DOTS ABOVE; R; WAW 18306CC; DOTLESS YEH; D; YEH 18406CD; YEH WITH TAIL; R; YEH WITH TAIL 18506CE; YEH WITH SMALL V; D; YEH 18606CF; WAW WITH DOT ABOVE; R; WAW 18706D0; YEH WITH 2 DOTS VERTICAL BELOW; D; YEH 18806D1; YEH WITH 3 DOTS BELOW; D; YEH 18906D2; YEH BARREE; R; YEH BARREE 19006D3; HAMZA ON YEH BARREE; R; YEH BARREE 19106D5; AE; R; TEH MARBUTA 19206DD; ARABIC END OF AYAH; U; <no shaping> 19306EE; DAL WITH INVERTED V; R; DAL 19406EF; REH WITH INVERTED V; R; REH 19506FA; SEEN WITH DOT BELOW AND 3 DOTS ABOVE; D; SEEN 19606FB; DAD WITH DOT BELOW; D; SAD 19706FC; GHAIN WITH DOT BELOW; D; AIN 19806FF; HEH WITH INVERTED V; D; KNOTTED HEH 199 200# Syriac characters 201 2020710; ALAPH; R; ALAPH 2030712; BETH; D; BETH 2040713; GAMAL; D; GAMAL 2050714; GAMAL GARSHUNI; D; GAMAL 2060715; DALATH; R; DALATH RISH 2070716; DOTLESS DALATH RISH; R; DALATH RISH 2080717; HE; R; HE 2090718; WAW; R; SYRIAC WAW 2100719; ZAIN; R; ZAIN 211071A; HETH; D; HETH 212071B; TETH; D; TETH 213071C; TETH GARSHUNI; D; TETH 214071D; YUDH; D; YUDH 215071E; YUDH HE; R; YUDH HE 216071F; KAPH; D; KAPH 2170720; LAMADH; D; LAMADH 2180721; MIM; D; MIM 2190722; NUN; D; NUN 2200723; SEMKATH; D; SEMKATH 2210724; FINAL SEMKATH; D; FINAL SEMKATH 2220725; E; D; E 2230726; PE; D; PE 2240727; REVERSED PE; D; REVERSED PE 2250728; SADHE; R; SADHE 2260729; QAPH; D; QAPH 227072A; RISH; R; DALATH RISH 228072B; SHIN; D; SHIN 229072C; TAW; R; TAW 230072D; PERSIAN BHETH; D; BETH 231072E; PERSIAN GHAMAL; D; GAMAL 232072F; PERSIAN DHALATH; R; DALATH RISH 233074D; SOGDIAN ZHAIN; R; ZHAIN 234074E; SOGDIAN KHAPH; D; KHAPH 235074F; SOGDIAN FE; D; FE 236 237# Other 238 239200D; ZERO WIDTH JOINER; C; <no shaping> 240200C; ZERO WIDTH NON-JOINER; U; <no shaping> 241