We're updating the issue view to help you get more done. 

EUnicodeScript enums vs Unicode::getScript()

Description

Should the Unicode class EUnicodeScript enums be the same as
the values from Unicode::getScript?

Below are the lists from unicode.h and uchar.c

Are they supposed to differ after arabic?

Brian Stell

=============================================================

0 kBasicLatin BASIC_LATIN
#kLatin1Supplement LATIN_1_SUPPLEMENT
2 kLatinExtendedA LATIN_EXTENDED_A
3 kLatinExtendedB LATIN_EXTENDED_B
4 kIPAExtension IPA_EXTENSIONS
5 kSpacingModifier SPACING_MODIFIER_LETTERS
6 kCombiningDiacritical COMBINING_DIACRITICAL_MARKS
7 kGreek GREEK
8 kCyrillic CYRILLIC
9 kArmenian ARMENIAN
10 kHebrew HEBREW
11 kArabic ARABIC

12 kDevanagari SYRIAC
13 kBengali THAANA
14 kGurmukhi DEVANAGARI
15 kGujarati BENGALI
16 kOriya GURMUKHI
17 kTamil GUJARATI
18 kTelugu ORIYA
19 kKannada TAMIL
20 kMalayalam TELUGU
21 kThai KANNADA
22 kLao MALAYALAM
23 kTibetan SINHALA
24 kGeorgian THAI
25 kHangulJamo LAO
26 kLatinExtendedAdditional TIBETAN
27 kGreekExtended MYANMAR
28 kGeneralPunctuation GEORGIAN
29 kSuperSubScript HANGUL_JAMO
30 kCurrencySymbolScript ETHIOPIC
31 kSymbolCombiningMark CHEROKEE
32 kLetterlikeSymbol UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
33 kNumberForm OGHAM
34 kArrow RUNIC
35 kMathOperator KHMER
36 kMiscTechnical MONGOLIAN
37 kControlPicture LATIN_EXTENDED_ADDITIONAL
38 kOpticalCharacter GREEK_EXTENDED
39 kEnclosedAlphanumeric GENERAL_PUNCTUATION
40 kBoxDrawing SUPERSCRIPTS_AND_SUBSCRIPTS
41 kBlockElement CURRENCY_SYMBOLS
42 kGeometricShape COMBINING_MARKS_FOR_SYMBOLS
43 kMiscSymbol LETTERLIKE_SYMBOLS
44 kDingbat NUMBER_FORMS
45 kCJKSymbolPunctuation ARROWS
46 kHiragana MATHEMATICAL_OPERATORS
47 kKatakana MISCELLANEOUS_TECHNICAL
48 kBopomofo CONTROL_PICTURES
49 kHangulCompatibilityJamo OPTICAL_CHARACTER_RECOGNITION
50 kKanbun ENCLOSED_ALPHANUMERICS
51 kEnclosedCJKLetterMonth BOX_DRAWING
52 kCJKCompatibility BLOCK_ELEMENTS
53 kCJKUnifiedIdeograph GEOMETRIC_SHAPES
54 kHangulSyllable MISCELLANEOUS_SYMBOLS
55 kHighSurrogate DINGBATS
56 kHighPrivateUseSurrogate BRAILLE_PATTERNS
57 kLowSurrogate CJK_RADICALS_SUPPLEMENT
58 kPrivateUse KANGXI_RADICALS
59 kCJKCompatibilityIdeograph IDEOGRAPHIC_DESCRIPTION_CHARACTERS
60 kAlphabeticPresentation CJK_SYMBOLS_AND_PUNCTUATION
61 kArabicPresentationA HIRAGANA
62 kCombiningHalfMark KATAKANA
63 kCJKCompatibilityForm BOPOMOFO
64 kSmallFormVariant HANGUL_COMPATIBILITY_JAMO
65 kArabicPresentationB KANBUN
66 kNoScript BOPOMOFO_EXTENDED
67 kHalfwidthFullwidthForm ENCLOSED_CJK_LETTERS_AND_MONTHS
68 kScriptCount CJK_COMPATIBILITY
69 CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
70 CJK_UNIFIED_IDEOGRAPHS
71 YI_SYLLABLES
72 YI_RADICALS
73 HANGUL_SYLLABLES
74 HIGH_SURROGATES
75 HIGH_PRIVATE_USE_SURROGATES
76 LOW_SURROGATES
77 PRIVATE_USE
78 CJK_COMPATIBILITY_IDEOGRAPHS
79 ALPHABETIC_PRESENTATION_FORMS
80 ARABIC_PRESENTATION_FORMS_A
81 COMBINING_HALF_MARKS
82 CJK_COMPATIBILITY_FORMS
83 SMALL_FORM_VARIANTS
84 ARABIC_PRESENTATION_FORMS_B
85 U_SPECIALS
86 HALFWIDTH_AND_FULLWIDTH_FORMS
87 SPECIALS_2 = "U_CHAR_SCRIPT_COUNT"
(really specials)

Environment

Status

Assignee

George Rhoten

Reporter

TracBot

Labels

tracCreated

Oct 03, 2000, 6:23 PM

tracOwner

grhoten

tracReporter

bstell@5edf2aa0e9b14136

tracResolution

fixed

tracReviewer

markus

tracStatus

closed

Components

Priority

assess