enum EArabicNames { kComma=0x060C,
kSemicolon=0x061B,
kQuestionMark=0x061F,
kLetterHamza=0x0621,
kLetterAlefWithMaddaAbove=0x0622,
kLetterAlefWithHamzaAbove=0x0623,
kLetterWawWithHamzaAbove=0x0624,
kLetterAlefWithHamzaBelow=0x0625,
kLetterYehWithHamzaAbove=0x0626,
kLetterAlef=0x0627,
kLetterBeh=0x0628,
kLetterTehMarbuta=0x0629,
kLetterTeh=0x062A,
kLetterTheh=0x062B,
kLetterJeem=0x062C,
kLetterHah=0x062D,
kLetterKhah=0x062E,
kLetterDal=0x062F,
kLetterThal=0x0630,
kLetterReh=0x0631,
kLetterZain=0x0632,
kLetterSeen=0x0633,
kLetterSheen=0x0634,
kLetterSad=0x0635,
kLetterDad=0x0636,
kLetterTah=0x0637,
kLetterZah=0x0638,
kLetterAin=0x0639,
kLetterGhain=0x063A,
kTatweel=0x0640,
kLetterFeh=0x0641,
kLetterQaf=0x0642,
kLetterKaf=0x0643,
kLetterLam=0x0644,
kLetterMeem=0x0645,
kLetterNoon=0x0646,
kLetterHeh=0x0647,
kLetterWaw=0x0648,
kLetterAlefMaksura=0x0649,
kLetterYeh=0x064A,
kFathatan=0x064B,
kDammatan=0x064C,
kKasratan=0x064D,
kFatha=0x064E,
kDamma=0x064F,
kKasra=0x0650,
kShadda=0x0651,
kSukun=0x0652,
kIndicDigitZero=0x0660,
kIndicDigitOne=0x0661,
kIndicDigitTwo=0x0662,
kIndicDigitThree=0x0663,
kIndicDigitFour=0x0664,
kIndicDigitFive=0x0665,
kIndicDigitSix=0x0666,
kIndicDigitSeven=0x0667,
kIndicDigitEight=0x0668,
kIndicDigitNine=0x0669,
kPercentSign=0x066A,
kDecimalSeparator=0x066B,
kThousandsSeparator=0x066C,
kFivePointedStar=0x066D,
kLetterSuperscriptAlef=0x0670,
kLetterAlefWasla=0x0671,
kLetterAlefWithWavyHamzaAbove=0x0672,
kLetterAlefWithWavyHamzaBelow=0x0673,
kLetterHighHamza=0x0674,
kLetterHighHamzaAlef=0x0675,
kLetterHighHamzaWaw=0x0676,
kLetterUWithHamzaAbove=0x0677,
kLetterHighHamzaYeh=0x0678,
kLetterTteh=0x0679,
kLetterTteheh=0x067A,
kLetterBeeh=0x067B,
kLetterTehWithRing=0x067C,
kLetterTehWithThreeDotsAboveDownwards=0x067D,
kLetterPeh=0x067E,
kLetterTeheh=0x067F,
kLetterBeheh=0x0680,
kLetterHahWithHamzaAbove=0x0681,
kLetterHahWithTwoDotsVerticalAbove=0x0682,
kLetterNyeh=0x0683,
kLetterDyeh=0x0684,
kLetterHahWithThreeDotsAbove=0x0685,
kLetterTcheh=0x0686,
kLetterTcheheh=0x0687,
kLetterDdal=0x0688,
kLetterDalWithRing=0x0689,
kLetterDalWithDotBelow=0x068A,
kLetterDalWithDotBelowAndSmallTah=0x068B,
kLetterDahal=0x068C,
kLetterDdahal=0x068D,
kLetterDul=0x068E,
kLetterDalWithThreeDotsAboveDownwards=0x068F,
kLetterDalWithFourDotsAbove=0x0690,
kLetterRreh=0x0691,
kLetterRehWithSmallV=0x0692,
kLetterRehWithRing=0x0693,
kLetterRehWithDotBelow=0x0694,
kLetterRehWithSmallVBelow=0x0695,
kLetterRehWithDotBelowAndDotAbove=0x0696,
kLetterRehWithTwoDotsAbove=0x0697,
kLetterJeh=0x0698,
kLetterRehWithFourDotsAbove=0x0699,
kLetterSeenWithDotBelowAndDotAbove=0x069A,
kLetterSeenWithThreeDotsBelow=0x069B,
kLetterSeenWithThreeDotsBelowAndThreeDotsAbove=0x069C,
kLetterSadWithTwoDotsBelow=0x069D,
kLetterSadWithThreeDotsAbove=0x069E,
kLetterTahWithThreeDotsAbove=0x069F,
kLetterAinWithThreeDotsAbove=0x06A0,
kLetterDotlessFeh=0x06A1,
kLetterFehWithDotMovedBelow=0x06A2,
kLetterFehWithDotBelow=0x06A3,
kLetterVeh=0x06A4,
kLetterFehWithThreeDotsBelow=0x06A5,
kLetterPeheh=0x06A6,
kLetterQafWithDotAbove=0x06A7,
kLetterQafWithThreeDotsAbove=0x06A8,
kLetterKeheh=0x06A9,
kLetterSwashKaf=0x06AA,
kLetterKafWithRing=0x06AB,
kLetterKafWithDotAbove=0x06AC,
kLetterNg=0x06AD,
kLetterKafWithThreeDotsBelow=0x06AE,
kLetterGaf=0x06AF,
kLetterGafWithRing=0x06B0,
kLetterNgoeh=0x06B1,
kLetterGafWithTwoDotsBelow=0x06B2,
kLetterGueh=0x06B3,
kLetterGafWithThreeDotsAbove=0x06B4,
kLetterLamWithSmallV=0x06B5,
kLetterLamWithDotAbove=0x06B6,
kLetterLamWithThreeDotsAbove=0x06B7,
kLetterNoonGhunna=0x06BA,
kLetterRnoon=0x06BB,
kLetterNoonWithRing=0x06BC,
kLetterNoonWithThreeDotsAbove=0x06BD,
kLetterHehDoachashmee=0x06BE,
kLetterHehWithYehAbove=0x06C0,
kLetterHehGoal=0x06C1,
kLetterHehGoalWithHamzaAbove=0x06C2,
kLetterTehMarbutaGoal=0x06C3,
kLetterWawWithRing=0x06C4,
kLetterKirghizOe=0x06C5,
kLetterOe=0x06C6,
kLetterU=0x06C7,
kLetterYu=0x06C8,
kLetterKirghizYu=0x06C9,
kLetterWawWithTwoDotsAbove=0x06CA,
kLetterVe=0x06CB,
kLetterFarsiYeh=0x06CC,
kLetterYehWithTail=0x06CD,
kLetterYehWithSmallV=0x06CE,
kLetterE=0x06D0,
kLetterYehWithThreeDotsBelow=0x06D1,
kLetterYehBarree=0x06D2,
kLetterYehBarreeWithHamzaAbove=0x06D3,
kFullStop=0x06D4,
kLetterAe=0x06D5,
kSmallHighLigatureSadWithLamWithAlefMaksura=0x06D6,
kSmallHighLigatureQafWithLamWithAlefMaksura=0x06D7,
kSmallHighMeemInitialForm=0x06D8,
kSmallHighLamAlef=0x06D9,
kSmallHighJeem=0x06DA,
kSmallHighThreeDots=0x06DB,
kSmallHighSeen=0x06DC,
kEndOfAyah=0x06DD,
kStartOfRubElHizb=0x06DE,
kSmallHighRoundedZero=0x06DF,
kSmallHighUprightRectangularZero=0x06E0,
kSmallHighDotlessHeadOfKhah=0x06E1,
kSmallHighMeemIsolatedForm=0x06E2,
kSmallLowSeen=0x06E3,
kSmallHighMadda=0x06E4,
kSmallWaw=0x06E5,
kSmallYeh=0x06E6,
kSmallHighYeh=0x06E7,
kSmallHighNoon=0x06E8,
kPlaceOfSajdah=0x06E9,
kEmptyCentreLowStop=0x06EA,
kEmptyCentreHighStop=0x06EB,
kRoundedHighStopWithFilledCentre=0x06EC,
kSmallLowMeem=0x06ED,
kExtendedIndicDigitZero=0x06F0,
kExtendedIndicDigitOne=0x06F1,
kExtendedIndicDigitTwo=0x06F2,
kExtendedIndicDigitThree=0x06F3,
kExtendedIndicDigitFour=0x06F4,
kExtendedIndicDigitFive=0x06F5,
kExtendedIndicDigitSix=0x06F6,
kExtendedIndicDigitSeven=0x06F7,
kExtendedIndicDigitEight=0x06F8,
kExtendedIndicDigitNine=0x06F9,
kInhibitFormShaping=0x206C,
kActivateFormShaping=0x206D }