/openjdk7/jdk/src/share/native/sun/font/layout/ |
H A D | IndicReordering.cpp | 257 void decomposeReorderMatras ( const IndicClassTable *classTable, le_int32 beginSyllable, le_int32 nextSyllable, le_int32 inv_count ) { argument 262 if ( classTable->isMatra(fOutChars[i+inv_count])) { 263 IndicClassTable::CharClass matraClass = classTable->getCharClass(fOutChars[i+inv_count]); 264 if ( classTable->isSplitMatra(matraClass)) { 267 const SplitMatra *splitMatra = classTable->getSplitMatra(matraClass); 273 matraClass = classTable->getCharClass(piece); 345 le_bool noteMatra(const IndicClassTable *classTable, LEUnicode matra, le_uint32 matraIndex, FeatureMask matraFeatures, le_bool wordStart) argument 347 IndicClassTable::CharClass matraClass = classTable->getCharClass(matra); 357 const SplitMatra *splitMatra = classTable->getSplitMatra(matraClass); 362 IndicClassTable::CharClass pieceClass = classTable 376 noteVowelModifier(const IndicClassTable *classTable, LEUnicode vowelModifier, le_uint32 vowelModifierIndex, FeatureMask vowelModifierFeatures) argument 400 noteStressMark(const IndicClassTable *classTable, LEUnicode stressMark, le_uint32 stressMarkIndex, FeatureMask stressMarkFeatures) argument 622 findSyllable(const IndicClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount) argument 659 const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode); local 1101 const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode); local [all...] |
H A D | StateTableProcessor.cpp | 57 classTable = LEReferenceTo<ClassTable>(stateTableHeader, success, ((char *) &stateTableHeader->stHeader + classTableOffset)); 59 firstGlyph = SWAPW(classTable->firstGlyph); 60 lastGlyph = firstGlyph + SWAPW(classTable->nGlyphs); 94 classCode = classTable->classArray[glyphCode - firstGlyph];
|
H A D | CanonShaping.cpp | 64 LEReferenceTo<ClassDefinitionTable> classTable = gdefTable->getMarkAttachClassDefinitionTable(gdefTable, success); local 70 combiningClasses[i] = classTable->getGlyphClass(classTable, (LEGlyphID) inChars[i], success);
|
H A D | KhmerReordering.cpp | 142 return classTable[ch - firstChar]; 361 le_int32 KhmerReordering::findSyllable(const KhmerClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount) argument 367 KhmerClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & KhmerClassTable::CF_CLASS_MASK); 387 const KhmerClassTable *classTable = KhmerClassTable::getKhmerClassTable(); local 397 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); 406 charClass = classTable->getCharClass(chars[i]); 426 ( (classTable->getCharClass(chars[i + 1]) & KhmerClassTable::CF_CLASS_MASK) == KhmerClassTable::CC_CONSONANT2) ) 442 if (classTable->getCharClass(chars[prev]) & KhmerClassTable::CF_DOTTED_CIRCLE) { 448 charClass = classTable->getCharClass(chars[i]); 478 if ( (classTable [all...] |
H A D | KhmerReordering.h | 132 const CharClass *classTable; member in struct:KhmerClassTable 151 static le_int32 findSyllable(const KhmerClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount);
|
H A D | TibetanReordering.h | 151 const CharClass *classTable; member in struct:TibetanClassTable 170 static le_int32 findSyllable(const TibetanClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount);
|
H A D | StateTableProcessor2.cpp | 51 nClasses(0), classTableOffset(0), stateArrayOffset(0), entryTableOffset(0), classTable(), format(0), 62 classTable = LEReferenceTo<LookupTable>(stHeader, success, classTableOffset); 63 format = SWAPW(classTable->format); 94 LEReferenceTo<SimpleArrayLookupTable> lookupTable0(classTable, success); 125 LEReferenceTo<SegmentSingleLookupTable> lookupTable2(classTable, success); 163 LEReferenceTo<SingleTableLookupTable> lookupTable6(classTable, success); 199 LEReferenceTo<TrimmedArrayLookupTable> lookupTable8(classTable, success);
|
H A D | StateTableProcessor.h | 71 LEReferenceTo<ClassTable> classTable; member in class:StateTableProcessor
|
H A D | StateTableProcessor2.h | 74 LEReferenceTo<LookupTable> classTable; member in class:StateTableProcessor2
|
H A D | TibetanReordering.cpp | 144 return classTable[ch - firstChar]; 324 le_int32 TibetanReordering::findSyllable(const TibetanClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount) argument 330 TibetanClassTable::CharClass charClass = (classTable->getCharClass(chars[cursor]) & TibetanClassTable::CF_CLASS_MASK); 350 const TibetanClassTable *classTable = TibetanClassTable::getTibetanClassTable(); local 359 le_int32 syllable = findSyllable(classTable, chars, prev, charCount); 367 if (classTable->getCharClass(chars[prev]) & TibetanClassTable::CF_DOTTED_CIRCLE) { 373 charClass = classTable->getCharClass(chars[i]); 376 && ( classTable->getCharClass(chars[i+1]) & TibetanClassTable::CF_PREDIGIT))
|
H A D | IndicReordering.h | 124 const CharClass *classTable; member in struct:IndicClassTable 194 static void getDynamicProperties(DynamicProperties *dProps, const IndicClassTable *classTable); 200 static le_int32 findSyllable(const IndicClassTable *classTable, const LEUnicode *chars, le_int32 prev, le_int32 charCount);
|
H A D | ThaiShaping.h | 102 static const le_uint8 classTable[]; member in class:ThaiShaping
|
H A D | IndicClassTables.cpp | 459 return classTable[ch - firstChar]; 473 const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode); local 475 if (classTable == NULL) { 479 return classTable->getWorstCaseExpansion(); 484 const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode); local 486 if (classTable == NULL) { 490 return classTable->getFilterZeroWidth();
|
H A D | ThaiShaping.cpp | 61 charClass = classTable[ch - 0x0E00];
|
H A D | ThaiStateTables.cpp | 41 const le_uint8 ThaiShaping::classTable[] = { member in class:ThaiShaping
|