38 CatMarkNonSpacing = 5,
39 CatMarkSpacingCombining = 6,
41 CatSeparatorSpace = 8,
43 CatSeparatorParagraph = 10,
47 CatLetterModifier = 14,
50 CatNumberDecimal = 17,
52 CatPunctConnector = 19,
60 CatSymbolCurrency = 27,
61 CatSymbolModifier = 28,
92 JoinTypeNonJoining = 0,
93 JoinTypeRightJoining = 1,
94 JoinTypeDualJoining = 2,
95 JoinTypeJoinCausing = 3,
96 JoinTypeLeftJoining = 4,
97 JoinTypeTransparent = 5
109 JoinGroupBurushaskiYehBarree = 6,
111 JoinGroupDalathRish = 8,
113 JoinGroupFarsiYeh = 10,
116 JoinGroupFinalSemkath = 13,
120 JoinGroupHamzaOnHehGoal = 17,
123 JoinGroupHehGoal = 20,
128 JoinGroupKnottedHeh = 25,
130 JoinGroupLamadh = 27,
140 JoinGroupReversedPe = 37,
144 JoinGroupSemkath = 41,
146 JoinGroupSwashKaf = 43,
147 JoinGroupSyriacWaw = 44,
150 JoinGroupTehMarbuta = 47,
151 JoinGroupTehMarbutaGoal = 48,
155 JoinGroupYehBarree = 52,
156 JoinGroupYehWithTail = 53,
158 JoinGroupYudhHe = 55,
168 CombineKanaVoicing = 8,
170 CombineBelowLeftAtt = 200,
171 CombineBelowAtt = 202,
172 CombineBelowRightAtt = 204,
173 CombineLeftAtt = 208,
174 CombineRightAtt = 210,
175 CombineAboveLeftAtt = 212,
176 CombineAboveAtt = 214,
177 CombineAboveRightAtt = 216,
178 CombineBelowLeft = 218,
180 CombineBelowRight = 222,
183 CombineAboveLeft = 228,
185 CombineAboveRight = 232,
186 CombineDoubleBelow = 233,
187 CombineDoubleAbove = 234,
195 DecomposeCanonical = 1,
198 DecomposeNoBreak = 4,
199 DecomposeInitial = 5,
202 DecomposeIsolated = 8,
206 DecomposeVertical = 12,
208 DecomposeNarrow = 14,
210 DecomposeSquare = 16,
211 DecomposeFraction = 17
232 BreakContingent = 15,
233 BreakClosePunct = 16,
234 BreakCloseParen = 17,
246 BreakAlphabetic = 29,
270 ScriptDevanagari = 11,
278 ScriptMalayalam = 19,
288 ScriptCanadianAboriginal = 29,
292 ScriptMongolian = 33,
298 ScriptOldItalic = 39,
315 ScriptNewTaiLue = 56,
316 ScriptGlagolitic = 57,
318 ScriptSylotiNagri = 59,
319 ScriptOldPersian = 60,
320 ScriptKharoshthi = 61,
322 ScriptCuneiform = 63,
323 ScriptPhoenician = 64,
326 ScriptSundanese = 67,
330 ScriptSaurashtra = 71,
340 ScriptEgyptianHieroglyphs = 81,
341 ScriptSamaritan = 82,
345 ScriptMeiteiMayek = 86,
346 ScriptImperialAramaic = 87,
347 ScriptOldSouthArabian = 88,
348 ScriptInscriptionalParthian = 89,
349 ScriptInscriptionalPahlavi = 90,
350 ScriptOldTurkic = 91,
361 extern FXAPI FXuint charCategory(FXwchar ucs);
364 extern FXAPI FXuint charDirection(FXwchar ucs);
367 extern FXAPI FXuint isSymmetric(FXwchar ucs);
370 extern FXAPI FXuint decomposeType(FXwchar ucs);
373 extern FXAPI FXuint charNumDecompose(FXwchar ucs);
376 extern FXAPI
const FXwchar* charDecompose(FXwchar ucs);
379 extern FXAPI FXwchar charCompose(FXwchar ucsa,FXwchar ucsb);
382 extern FXAPI FXuint charCombining(FXwchar ucs);
385 extern FXAPI FXint digitValue(FXwchar ucs);
388 extern FXAPI FXuint lineBreakType(FXwchar ucs);
391 extern FXAPI FXwchar mirrorImage(FXwchar ucs);
394 extern FXAPI FXuint joiningType(FXwchar ucs);
397 extern FXAPI FXuint joiningGroup(FXwchar ucs);
400 extern FXAPI FXuint scriptType(FXwchar ucs);
403 extern FXAPI FXbool hasCase(FXwchar ucs);
404 extern FXAPI FXbool isUpper(FXwchar ucs);
405 extern FXAPI FXbool isLower(FXwchar ucs);
406 extern FXAPI FXbool isTitle(FXwchar ucs);
407 extern FXAPI FXbool isAscii(FXwchar ucs);
408 extern FXAPI FXbool isLetter(FXwchar ucs);
409 extern FXAPI FXbool isDigit(FXwchar ucs);
410 extern FXAPI FXbool isAlphaNumeric(FXwchar ucs);
411 extern FXAPI FXbool isControl(FXwchar ucs);
412 extern FXAPI FXbool isSpace(FXwchar ucs);
413 extern FXAPI FXbool isBlank(FXwchar ucs);
414 extern FXAPI FXbool isPunct(FXwchar ucs);
415 extern FXAPI FXbool isGraph(FXwchar ucs);
416 extern FXAPI FXbool isPrint(FXwchar ucs);
417 extern FXAPI FXbool isHexDigit(FXwchar ucs);
418 extern FXAPI FXbool isSymbol(FXwchar ucs);
419 extern FXAPI FXbool isMark(FXwchar ucs);
420 extern FXAPI FXbool isSep(FXwchar ucs);
423 extern FXAPI FXwchar toUpper(FXwchar ucs);
424 extern FXAPI FXwchar toLower(FXwchar ucs);
425 extern FXAPI FXwchar toTitle(FXwchar ucs);
Definition: FX4Splitter.h:28