jdk/src/share/native/sun/font/layout/IndicClassTables.cpp
changeset 16889 3df90f344221
parent 7486 6a36b1ebc620
equal deleted inserted replaced
16888:4a32a7e572d1 16889:3df90f344221
    23  *
    23  *
    24  */
    24  */
    25 
    25 
    26 /*
    26 /*
    27  *
    27  *
    28  * (C) Copyright IBM Corp. 1998-2010 - All Rights Reserved
    28  * (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
    29  *
    29  *
    30  */
    30  */
    31 
    31 
    32 #include "LETypes.h"
    32 #include "LETypes.h"
    33 #include "LEScripts.h"
    33 #include "LEScripts.h"
   184     _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, // 0BE0 - 0BEF
   184     _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, // 0BE0 - 0BEF
   185     _xx, _xx, _xx                                                                   // 0BF0 - 0BF2
   185     _xx, _xx, _xx                                                                   // 0BF0 - 0BF2
   186 };
   186 };
   187 
   187 
   188 // FIXME: Should some of the bb's be pb's? (KA, NA, MA, YA, VA, etc. (approx 13))
   188 // FIXME: Should some of the bb's be pb's? (KA, NA, MA, YA, VA, etc. (approx 13))
       
   189 // U+C43 and U+C44 are _lm here not _dr.  Similar to the situation with U+CC3 and
       
   190 // U+CC4 in Kannada below.
   189 static const IndicClassTable::CharClass teluCharClasses[] =
   191 static const IndicClassTable::CharClass teluCharClasses[] =
   190 {
   192 {
   191     _xx, _mp, _mp, _mp, _xx, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _xx, _iv, _iv, // 0C00 - 0C0F
   193     _xx, _mp, _mp, _mp, _xx, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _iv, _xx, _iv, _iv, // 0C00 - 0C0F
   192     _iv, _xx, _iv, _iv, _iv, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, // 0C10 - 0C1F
   194     _iv, _xx, _iv, _iv, _iv, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, // 0C10 - 0C1F
   193     _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _bb, // 0C20 - 0C2F
   195     _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _bb, // 0C20 - 0C2F
   194     _bb, _bb, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _xx, _xx, _xx, _xx, _da, _da, // 0C30 - 0C3F
   196     _bb, _bb, _bb, _bb, _xx, _bb, _bb, _bb, _bb, _bb, _xx, _xx, _xx, _xx, _da, _da, // 0C30 - 0C3F
   195     _da, _dr, _dr, _dr, _dr, _xx, _a1, _da, _s1, _xx, _da, _da, _da, _vr, _xx, _xx, // 0C40 - 0C4F
   197     _da, _dr, _dr, _lm, _lm, _xx, _a1, _da, _s1, _xx, _da, _da, _da, _vr, _xx, _xx, // 0C40 - 0C4F
   196     _xx, _xx, _xx, _xx, _xx, _da, _m2, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, // 0C50 - 0C5F
   198     _xx, _xx, _xx, _xx, _xx, _da, _m2, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, // 0C50 - 0C5F
   197     _iv, _iv, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx  // 0C60 - 0C6F
   199     _iv, _iv, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx, _xx  // 0C60 - 0C6F
   198 };
   200 };
   199 
   201 
   200 // U+CC3 and U+CC4 are _lm here not _dr since the Kannada rendering
   202 // U+CC3 and U+CC4 are _lm here not _dr since the Kannada rendering