/openjdk9/jdk/src/java.desktop/share/native/libfontmanager/layout/ |
H A D | AnchorTables.cpp | 40 void AnchorTable::getAnchor(const LETableReference &base, LEGlyphID glyphID, const LEFontInstance *fontInstance, argument 48 f1->getAnchor(f1, fontInstance, anchor, success); 57 f2->getAnchor(f2, glyphID, fontInstance, anchor, success); 66 f3->getAnchor(f3, fontInstance, anchor, success); 76 f1->getAnchor(f1, fontInstance, anchor, success); 83 void Format1AnchorTable::getAnchor(const LEReferenceTo<Format1AnchorTable>& base, const LEFontInstance *fontInstance, LEPoint &anchor, LEErrorCode &success) const argument 89 fontInstance->transformFunits(x, y, pixels); 90 fontInstance->pixelsToUnits(pixels, anchor); 94 LEGlyphID glyphID, const LEFontInstance *fontInstance, LEPoint &anchor 99 if (! fontInstance 93 getAnchor(const LEReferenceTo<Format2AnchorTable>& base, LEGlyphID glyphID, const LEFontInstance *fontInstance, LEPoint &anchor , LEErrorCode &success) const argument 110 getAnchor(const LEReferenceTo<Format3AnchorTable> &base, const LEFontInstance *fontInstance, LEPoint &anchor, LEErrorCode &success) const argument [all...] |
H A D | ValueRecords.cpp | 63 const LEFontInstance *fontInstance, LEErrorCode &success) const 74 fontInstance->transformFunits(value, 0, pixels); 76 xPlacementAdjustment += fontInstance->xPixelsToUnits(pixels.fX); 77 yPlacementAdjustment += fontInstance->yPixelsToUnits(pixels.fY); 84 fontInstance->transformFunits(0, value, pixels); 86 xPlacementAdjustment += fontInstance->xPixelsToUnits(pixels.fX); 87 yPlacementAdjustment += fontInstance->yPixelsToUnits(pixels.fY); 94 fontInstance->transformFunits(value, 0, pixels); 96 xAdvanceAdjustment += fontInstance->xPixelsToUnits(pixels.fX); 97 yAdvanceAdjustment += fontInstance 62 adjustPosition(ValueFormat valueFormat, const LETableReference& base, GlyphIterator &glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 166 adjustPosition(le_int16 index, ValueFormat valueFormat, const LETableReference& base, GlyphIterator &glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument [all...] |
H A D | SinglePositioningSubtables.cpp | 43 le_uint32 SinglePositioningSubtable::process(const LEReferenceTo<SinglePositioningSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 54 return subtable->process(subtable, glyphIterator, fontInstance, success); 61 return subtable->process(subtable, glyphIterator, fontInstance, success); 69 le_uint32 SinglePositioningFormat1Subtable::process(const LEReferenceTo<SinglePositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 78 valueRecord.adjustPosition(SWAPW(valueFormat), base, *glyphIterator, fontInstance, success); local 86 le_uint32 SinglePositioningFormat2Subtable::process(const LEReferenceTo<SinglePositioningFormat2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 95 valueRecordArray[0].adjustPosition(coverageIndex, SWAPW(valueFormat), base, *glyphIterator, fontInstance, success);
|
H A D | GlyphPositioningTables.cpp | 47 const LEFontInstance *fontInstance, const FeatureMap *featureMap, le_int32 featureMapCount, le_bool featureOrder) const 58 processor.process(glyphStorage, glyphPositionAdjustments, rightToLeft, glyphDefinitionTableHeader, fontInstance, success); 60 glyphPositionAdjustments->applyCursiveAdjustments(glyphStorage, rightToLeft, fontInstance); 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 D | AnchorTables.h | 52 void getAnchor(const LETableReference &base, LEGlyphID glyphID, const LEFontInstance *fontInstance, 59 const LEFontInstance *fontInstance, LEPoint &anchor, LEErrorCode &success) const; 67 LEGlyphID glyphID, const LEFontInstance *fontInstance, 77 const LEFontInstance *fontInstance, LEPoint &anchor,
|
H A D | GlyphPosnLookupProc.cpp | 89 const LEFontInstance *fontInstance, 109 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 117 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 125 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 133 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 141 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 149 delta = subtable->process(subtable, glyphIterator, fontInstance, success); 157 delta = subtable->process(subtable, this , glyphIterator, fontInstance, success); 165 delta = subtable->process(subtable, this, glyphIterator, fontInstance, success); 173 delta = subtable->process(subtable, this, lookupType, glyphIterator, fontInstance, succes 87 applySubtable(const LEReferenceTo<LookupSubtable> &lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument [all...] |
H A D | ThaiLayoutEngine.cpp | 47 ThaiLayoutEngine::ThaiLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typoFlags, LEErrorCode &success) argument 48 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success) 53 if (! fontInstance->canDisplay(0x0E01)) { 56 } else if (fontInstance->canDisplay(0x0E64)) { 59 } else if (fontInstance->canDisplay(0xF701)) { 63 if (!fontInstance->canDisplay(fErrorChar)) { 66 } else if (fontInstance->canDisplay(0xF885)) {
|
H A D | SinglePositioningSubtables.h | 51 le_uint32 process(const LEReferenceTo<SinglePositioningSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 59 le_uint32 process(const LEReferenceTo<SinglePositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const; 68 le_uint32 process(const LEReferenceTo<SinglePositioningFormat2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | ExtensionSubtables.cpp | 49 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const 62 return lookupProcessor->applySubtable(subtable, elt, glyphIterator, fontInstance, success); 47 process(const LEReferenceTo<ExtensionSubtable> &thisRef, const LookupProcessor *lookupProcessor, le_uint16 lookupType, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument
|
H A D | SubstitutionLookups.cpp | 55 const LEFontInstance *fontInstance, 72 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success); 50 applySubstitutionLookups( LookupProcessor *lookupProcessor, SubstitutionLookupRecord *substLookupRecordArray, le_uint16 substCount, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, le_int32 position, LEErrorCode& success) argument
|
H A D | KhmerLayoutEngine.cpp | 45 KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 47 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 53 KhmerOpenTypeLayoutEngine::KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 55 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | MarkArrays.h | 58 le_int32 coverageIndex, const LEFontInstance *fontInstance,
|
H A D | ExtensionSubtables.h | 56 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
|
H A D | SubstitutionLookups.h | 62 const LEFontInstance *fontInstance,
|
H A D | TibetanLayoutEngine.cpp | 51 TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 53 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, gsubTable, success) 59 TibetanOpenTypeLayoutEngine::TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, argument 61 : OpenTypeLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success)
|
H A D | MarkToMarkPosnSubtables.cpp | 54 le_int32 MarkToMarkPositioningSubtable::process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 73 le_int32 markClass = markArray->getMarkClass(markArray, markGlyph, markCoverage, fontInstance, markAnchor, success); 108 anchorTable->getAnchor(anchorTable, mark2Glyph, fontInstance, mark2Anchor, success); 110 fontInstance->getGlyphAdvance(markGlyph, pixels); 111 fontInstance->pixelsToUnits(pixels, markAdvance); 125 fontInstance->getGlyphAdvance(mark2Glyph, pixels); 126 fontInstance->pixelsToUnits(pixels, mark2Advance);
|
H A D | KhmerLayoutEngine.h | 73 * @param fontInstance - the font 85 KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 92 * @param fontInstance - the font 102 KhmerOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
|
H A D | MarkToBasePosnSubtables.cpp | 54 le_int32 MarkToBasePositioningSubtable::process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const argument 71 le_int32 markClass = markArray->getMarkClass(markArray, markGlyph, markCoverage, fontInstance, markAnchor, success); 106 anchorTable->getAnchor(anchorTable, baseGlyph, fontInstance, baseAnchor, success); 108 fontInstance->getGlyphAdvance(markGlyph, pixels); 109 fontInstance->pixelsToUnits(pixels, markAdvance); 125 fontInstance->getGlyphAdvance(baseGlyph, pixels); 133 fontInstance->getGlyphAdvance(otherMark, px); // get advance, in case it's non-zero 139 fontInstance->pixelsToUnits(pixels, baseAdvance);
|
H A D | HangulLayoutEngine.h | 69 * @param fontInstance - the font 81 HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 88 * @param fontInstance - the font 98 HangulOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
|
H A D | MarkArrays.cpp | 42 le_int32 coverageIndex, const LEFontInstance *fontInstance, 62 anchorTable->getAnchor(anchorTable, glyphID, fontInstance, anchor, success); 41 getMarkClass(const LETableReference &base, LEGlyphID glyphID, le_int32 coverageIndex, const LEFontInstance *fontInstance, LEPoint &anchor, LEErrorCode &success) const argument
|
H A D | TibetanLayoutEngine.h | 73 * @param fontInstance - the font 85 TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, 92 * @param fontInstance - the font 102 TibetanOpenTypeLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode,
|
H A D | CursiveAttachmentSubtables.h | 60 le_uint32 process(const LEReferenceTo<CursiveAttachmentSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | GlyphSubstLookupProc.cpp | 77 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const 126 delta = subtable->process(subtable, this, glyphIterator, fontInstance, success); 134 delta = subtable->process(subtable, this, glyphIterator, fontInstance, success); 142 delta = subtable->process(subtable, this, lookupType, glyphIterator, fontInstance, success); 76 applySubtable(const LEReferenceTo<LookupSubtable> &lookupSubtable, le_uint16 lookupType, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const argument
|
H A D | MarkToMarkPosnSubtables.h | 51 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|
H A D | MarkToBasePosnSubtables.h | 51 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
|