Searched refs:scriptTag (Results 1 - 15 of 15) sorted by relevance

/openjdk7/jdk/src/share/native/sun/font/layout/
H A DGlyphLookupTables.cpp40 le_bool GlyphLookupTableHeader::coversScript(const LETableReference &base, LETag scriptTag, LEErrorCode &success) const argument
44 return (scriptListOffset != 0) && scriptListTable->findScript(scriptListTable, scriptTag, success) .isValid();
47 le_bool GlyphLookupTableHeader::coversScriptAndLanguage(const LETableReference &base, LETag scriptTag, LETag languageTag, LEErrorCode &success, le_bool exactMatch) const argument
51 scriptTag, languageTag, success, exactMatch);
H A DGlyphLookupTables.h52 le_bool coversScript(const LETableReference &base, LETag scriptTag, LEErrorCode &success) const;
53 le_bool coversScriptAndLanguage(const LETableReference &base, LETag scriptTag, LETag languageTag, LEErrorCode &success, le_bool exactMatch = FALSE) const;
H A DGlyphPositioningTables.cpp45 LETag scriptTag, LETag languageTag,
53 GlyphPositioningLookupProcessor processor(base, scriptTag, languageTag, featureMap, featureMapCount, featureOrder, success);
44 process(const LEReferenceTo<GlyphPositioningTableHeader> &base, LEGlyphStorage &glyphStorage, GlyphPositionAdjustments *glyphPositionAdjustments, le_bool rightToLeft, LETag scriptTag, LETag languageTag, const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, LEErrorCode &success, const LEFontInstance *fontInstance, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder) const argument
H A DGlyphSubstitutionTables.cpp48 LETag scriptTag,
61 GlyphSubstitutionLookupProcessor processor(base, scriptTag, languageTag, filter, featureMap, featureMapCount, featureOrder, success);
45 process(const LEReferenceTo<GlyphSubstitutionTableHeader> &base, LEGlyphStorage &glyphStorage, le_bool rightToLeft, LETag scriptTag, LETag languageTag, const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, const LEGlyphFilter *filter, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder, LEErrorCode &success) const argument
H A DScriptAndLanguage.h73 LEReferenceTo<ScriptTable> findScript(const LETableReference &base, LETag scriptTag, LEErrorCode &success) const;
74 LEReferenceTo<LangSysTable> findLanguage(const LETableReference &base, LETag scriptTag, LETag languageTag, LEErrorCode &success, le_bool exactMatch = FALSE) const;
H A DScriptAndLanguage.cpp63 LEReferenceTo<ScriptTable> ScriptListTable::findScript(const LETableReference &base, LETag scriptTag, LEErrorCode &success) const argument
102 if (SWAPT(scriptRecordArrayRef(s,success).tag) == scriptTag) {
109 scriptTableOffset = OpenTypeUtilities::getTagOffset(scriptTag, scriptRecordArrayRef, success); // TODO
119 LEReferenceTo<LangSysTable> ScriptListTable::findLanguage(const LETableReference &base, LETag scriptTag, LETag languageTag, LEErrorCode &success, le_bool exactMatch) const argument
121 const LEReferenceTo<ScriptTable> scriptTable = findScript(base, scriptTag, success);
H A DGlyphPositioningTables.h56 le_bool rightToLeft, LETag scriptTag, LETag languageTag,
H A DGlyphPosnLookupProc.h55 LETag scriptTag,
H A DGlyphSubstLookupProc.h56 LETag scriptTag,
H A DGlyphSubstitutionTables.h56 LETag scriptTag,
H A DGlyphSubstLookupProc.cpp55 LETag scriptTag,
67 scriptTag, languageTag, featureMap, featureMapCount, featureOrder, success), fFilter(filter)
53 GlyphSubstitutionLookupProcessor( const LEReferenceTo<GlyphSubstitutionTableHeader> &glyphSubstitutionTableHeader, LETag scriptTag, LETag languageTag, const LEGlyphFilter *filter, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder, LEErrorCode& success) argument
H A DGlyphPosnLookupProc.cpp61 LETag scriptTag,
72 scriptTag,
59 GlyphPositioningLookupProcessor( const LEReferenceTo<GlyphPositioningTableHeader> &glyphPositioningTableHeader, LETag scriptTag, LETag languageTag, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder, LEErrorCode& success) argument
H A DLookupProcessor.h81 LETag scriptTag,
H A DLayoutEngine.cpp267 LETag scriptTag = OpenTypeLayoutEngine::getScriptTag(fScriptCode); local
271 if (canonGSUBTable->coversScript(canonGSUBTable,scriptTag, success) || LE_SUCCESS(success)) {
326 outCharCount = canonGSUBTable->process(canonGSUBTable, fakeGlyphStorage, rightToLeft, scriptTag, langSysTag, (const GlyphDefinitionTableHeader*)NULL, substitutionFilter, canonFeatureMap, canonFeatureMapCount, FALSE, success);
593 LETag scriptTag = 0x00000000; local
603 else if (gsubTable.isValid() && gsubTable->coversScript(gsubTable, scriptTag = OpenTypeLayoutEngine::getScriptTag(scriptCode), success)) {
639 if (gsubTable->coversScriptAndLanguage(gsubTable, scriptTag, languageTag, success, TRUE)) {
H A DLookupProcessor.cpp160 LETag scriptTag, LETag languageTag, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool orderFeatures,
177 langSysTable = scriptListTable->findLanguage(scriptListTable, scriptTag, languageTag, success);
158 LookupProcessor(const LETableReference &baseAddress, Offset scriptListOffset, Offset featureListOffset, Offset lookupListOffset, LETag scriptTag, LETag languageTag, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool orderFeatures, LEErrorCode& success) argument

Completed in 45 milliseconds