Searched refs:fontInstance (Results 1 - 25 of 57) sorted by relevance

123

/openjdk9/jdk/src/java.desktop/share/native/libfontmanager/layout/
H A DAnchorTables.cpp40 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 DValueRecords.cpp63 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 DSinglePositioningSubtables.cpp43 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 DGlyphPositioningTables.cpp47 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 DAnchorTables.h52 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 DGlyphPosnLookupProc.cpp89 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 DThaiLayoutEngine.cpp47 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 DSinglePositioningSubtables.h51 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 DExtensionSubtables.cpp49 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 DSubstitutionLookups.cpp55 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 DKhmerLayoutEngine.cpp45 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 DMarkArrays.h58 le_int32 coverageIndex, const LEFontInstance *fontInstance,
H A DExtensionSubtables.h56 GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
H A DSubstitutionLookups.h62 const LEFontInstance *fontInstance,
H A DTibetanLayoutEngine.cpp51 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 DMarkToMarkPosnSubtables.cpp54 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 DKhmerLayoutEngine.h73 * @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 DMarkToBasePosnSubtables.cpp54 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 DHangulLayoutEngine.h69 * @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 DMarkArrays.cpp42 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 DTibetanLayoutEngine.h73 * @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 DCursiveAttachmentSubtables.h60 le_uint32 process(const LEReferenceTo<CursiveAttachmentSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
H A DGlyphSubstLookupProc.cpp77 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 DMarkToMarkPosnSubtables.h51 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
H A DMarkToBasePosnSubtables.h51 le_int32 process(const LETableReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;

Completed in 177 milliseconds

123