/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/jdk/src/share/native/sun/font/layout/ |
H A D | ValueRecords.cpp | 74 fontInstance->transformFunits(value, 0, pixels); in adjustPosition() 84 fontInstance->transformFunits(0, value, pixels); in adjustPosition() 94 fontInstance->transformFunits(value, 0, pixels); in adjustPosition() 96 xAdvanceAdjustment += fontInstance->xPixelsToUnits(pixels.fX); in adjustPosition() 104 fontInstance->transformFunits(0, value, pixels); in adjustPosition() 114 le_int16 xppem = (le_int16) fontInstance->getXPixelsPerEm(); in adjustPosition() 115 le_int16 yppem = (le_int16) fontInstance->getYPixelsPerEm(); in adjustPosition() 178 fontInstance->transformFunits(value, 0, pixels); in adjustPosition() 188 fontInstance->transformFunits(0, value, pixels); in adjustPosition() 198 fontInstance->transformFunits(value, 0, pixels); in adjustPosition() [all …]
|
H A D | AnchorTables.cpp | 48 f1->getAnchor(f1, fontInstance, anchor, success); in getAnchor() 57 f2->getAnchor(f2, glyphID, fontInstance, anchor, success); in getAnchor() 66 f3->getAnchor(f3, fontInstance, anchor, success); in getAnchor() 76 f1->getAnchor(f1, fontInstance, anchor, success); in getAnchor() 89 fontInstance->transformFunits(x, y, pixels); in getAnchor() 90 fontInstance->pixelsToUnits(pixels, anchor); in getAnchor() 99 if (! fontInstance->getGlyphPoint(glyphID, SWAPW(anchorPoint), point)) { in getAnchor() 103 fontInstance->transformFunits(x, y, point); in getAnchor() 107 fontInstance->pixelsToUnits(point, anchor); in getAnchor() 119 fontInstance->transformFunits(x, y, pixels); in getAnchor() [all …]
|
H A D | GlyphPosnLookupProc.cpp | 89 const LEFontInstance *fontInstance, in applySubtable() argument 109 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 117 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 125 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 133 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 141 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 149 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 157 delta = subtable->process(subtable, this , glyphIterator, fontInstance, success); in applySubtable() 165 delta = subtable->process(subtable, this, glyphIterator, fontInstance, success); in applySubtable() 173 delta = subtable->process(subtable, this, lookupType, glyphIterator, fontInstance, success); in applySubtable()
|
H A D | SinglePositioningSubtables.cpp | 43 …gSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 58 return subtable->process(subtable, glyphIterator, fontInstance, success); in process() 65 return subtable->process(subtable, glyphIterator, fontInstance, success); in process() 73 …1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 86 valueRecord.adjustPosition(SWAPW(valueFormat), base, *glyphIterator, fontInstance, success); in process() 94 …2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 107 …[0].adjustPosition(coverageIndex, SWAPW(valueFormat), base, *glyphIterator, fontInstance, success); in process()
|
H A D | LayoutEngine.cpp | 136 CharSubstitutionFilter::CharSubstitutionFilter(const LEFontInstance *fontInstance) in CharSubstitutionFilter() argument 137 : fFontInstance(fontInstance) in CharSubstitutionFilter() 194 LayoutEngine::LayoutEngine(const LEFontInstance *fontInstance, in LayoutEngine() argument 199 …: fGlyphStorage(NULL), fFontInstance(fontInstance), fScriptCode(scriptCode), fLanguageCode(languag… in LayoutEngine() 601 LEReferenceTo<GlyphSubstitutionTableHeader> gsubTable(fontInstance,gsubTableTag,success); in layoutEngineFactory() 675 LEReferenceTo<MorphTableHeader2> morxTable(fontInstance, morxTableTag, success); in layoutEngineFactory() 679 …result = new GXLayoutEngine2(fontInstance, scriptCode, languageCode, morxTable, typoFlags, success… in layoutEngineFactory() 681 LEReferenceTo<MorphTableHeader> mortTable(fontInstance, mortTableTag, success); in layoutEngineFactory() 683 result = new GXLayoutEngine(fontInstance, scriptCode, languageCode, mortTable, success); in layoutEngineFactory() 709 … result = new ThaiLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success); in layoutEngineFactory() [all …]
|
H A D | ThaiLayoutEngine.cpp | 47 ThaiLayoutEngine::ThaiLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int3… in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 48 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success) in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 53 if (! fontInstance->canDisplay(0x0E01)) { in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 56 } else if (fontInstance->canDisplay(0x0E64)) { in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 59 } else if (fontInstance->canDisplay(0xF701)) { in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 63 if (!fontInstance->canDisplay(fErrorChar)) { in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 66 } else if (fontInstance->canDisplay(0xF885)) { in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
|
H A D | MarkToBasePosnSubtables.cpp | 54 …eReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 75 …le_int32 markClass = markArray->getMarkClass(markArray, markGlyph, markCoverage, fontInstance, mar… in process() 113 anchorTable->getAnchor(anchorTable, baseGlyph, fontInstance, baseAnchor, success); in process() 115 fontInstance->getGlyphAdvance(markGlyph, pixels); in process() 116 fontInstance->pixelsToUnits(pixels, markAdvance); in process() 132 fontInstance->getGlyphAdvance(baseGlyph, pixels); in process() 140 fontInstance->getGlyphAdvance(otherMark, px); // get advance, in case it's non-zero in process() 146 fontInstance->pixelsToUnits(pixels, baseAdvance); in process()
|
H A D | MarkToMarkPosnSubtables.cpp | 54 …eReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 77 …le_int32 markClass = markArray->getMarkClass(markArray, markGlyph, markCoverage, fontInstance, mar… in process() 115 anchorTable->getAnchor(anchorTable, mark2Glyph, fontInstance, mark2Anchor, success); in process() 117 fontInstance->getGlyphAdvance(markGlyph, pixels); in process() 118 fontInstance->pixelsToUnits(pixels, markAdvance); in process() 132 fontInstance->getGlyphAdvance(mark2Glyph, pixels); in process() 133 fontInstance->pixelsToUnits(pixels, mark2Advance); in process()
|
H A D | ContextualSubstSubtables.cpp | 54 const LEFontInstance *fontInstance, in applySubstitutionLookups() argument 75 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success); in applySubstitutionLookups() 186 const LEFontInstance *fontInstance, in process() argument 204 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success); in process() 213 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success); in process() 222 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success); in process() 232 const LEFontInstance *fontInstance, in process() argument 297 const LEFontInstance *fontInstance, in process() argument 369 const LEFontInstance *fontInstance, in process() argument 407 const LEFontInstance *fontInstance, in process() argument [all …]
|
H A D | ContextualSubstSubtables.h | 87 const LEFontInstance *fontInstance, 95 … GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 104 const LEFontInstance *fontInstance, LEErrorCode& success) const; 133 …*lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& s… 170 const LEFontInstance *fontInstance, LEErrorCode& success) const; 177 const LEFontInstance *fontInstance, LEErrorCode& success) const; 186 const LEFontInstance *fontInstance, LEErrorCode& success) const; 222 const LEFontInstance *fontInstance, LEErrorCode& success) const; 265 … GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
|
H A D | MarkToLigaturePosnSubtables.cpp | 53 …eReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 76 …le_int32 markClass = markArray->getMarkClass(markArray, markGlyph, markCoverage, fontInstance, mar… in process() 124 anchorTable->getAnchor(anchorTable, ligatureGlyph, fontInstance, ligatureAnchor, success); in process() 126 fontInstance->getGlyphAdvance(markGlyph, pixels); in process() 127 fontInstance->pixelsToUnits(pixels, markAdvance); in process() 139 fontInstance->getGlyphAdvance(ligatureGlyph, pixels); in process() 140 fontInstance->pixelsToUnits(pixels, ligatureAdvance); in process()
|
H A D | PairPositioningSubtables.cpp | 44 …gSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 60 return subtable->process(subtable, glyphIterator, fontInstance, success); in process() 70 return subtable->process(subtable, glyphIterator, fontInstance, success); in process() 79 …1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 113 …ecord->valueRecord1.adjustPosition(SWAPW(valueFormat1), base, tempIterator, fontInstance, success); in process() 119 … valueRecord2->adjustPosition(SWAPW(valueFormat2), base, *glyphIterator, fontInstance, success); in process() 132 …2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 162 …ecord->valueRecord1.adjustPosition(SWAPW(valueFormat1), base, tempIterator, fontInstance, success); in process() 168 … valueRecord2->adjustPosition(SWAPW(valueFormat2), thisRef, *glyphIterator, fontInstance, success); in process()
|
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/jdk/src/share/native/sun/font/layout/ |
H A D | ValueRecords.cpp | 74 fontInstance->transformFunits(value, 0, pixels); in adjustPosition() 84 fontInstance->transformFunits(0, value, pixels); in adjustPosition() 94 fontInstance->transformFunits(value, 0, pixels); in adjustPosition() 96 xAdvanceAdjustment += fontInstance->xPixelsToUnits(pixels.fX); in adjustPosition() 104 fontInstance->transformFunits(0, value, pixels); in adjustPosition() 114 le_int16 xppem = (le_int16) fontInstance->getXPixelsPerEm(); in adjustPosition() 115 le_int16 yppem = (le_int16) fontInstance->getYPixelsPerEm(); in adjustPosition() 178 fontInstance->transformFunits(value, 0, pixels); in adjustPosition() 188 fontInstance->transformFunits(0, value, pixels); in adjustPosition() 198 fontInstance->transformFunits(value, 0, pixels); in adjustPosition() [all …]
|
H A D | AnchorTables.cpp | 48 f1->getAnchor(f1, fontInstance, anchor, success); in getAnchor() 57 f2->getAnchor(f2, glyphID, fontInstance, anchor, success); in getAnchor() 66 f3->getAnchor(f3, fontInstance, anchor, success); in getAnchor() 76 f1->getAnchor(f1, fontInstance, anchor, success); in getAnchor() 89 fontInstance->transformFunits(x, y, pixels); in getAnchor() 90 fontInstance->pixelsToUnits(pixels, anchor); in getAnchor() 99 if (! fontInstance->getGlyphPoint(glyphID, SWAPW(anchorPoint), point)) { in getAnchor() 103 fontInstance->transformFunits(x, y, point); in getAnchor() 107 fontInstance->pixelsToUnits(point, anchor); in getAnchor() 119 fontInstance->transformFunits(x, y, pixels); in getAnchor() [all …]
|
H A D | GlyphPosnLookupProc.cpp | 89 const LEFontInstance *fontInstance, in applySubtable() argument 109 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 117 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 125 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 133 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 141 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 149 delta = subtable->process(subtable, glyphIterator, fontInstance, success); in applySubtable() 157 delta = subtable->process(subtable, this , glyphIterator, fontInstance, success); in applySubtable() 165 delta = subtable->process(subtable, this, glyphIterator, fontInstance, success); in applySubtable() 173 delta = subtable->process(subtable, this, lookupType, glyphIterator, fontInstance, success); in applySubtable()
|
H A D | SinglePositioningSubtables.cpp | 43 …gSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 58 return subtable->process(subtable, glyphIterator, fontInstance, success); in process() 65 return subtable->process(subtable, glyphIterator, fontInstance, success); in process() 73 …1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 86 valueRecord.adjustPosition(SWAPW(valueFormat), base, *glyphIterator, fontInstance, success); in process() 94 …2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 107 …[0].adjustPosition(coverageIndex, SWAPW(valueFormat), base, *glyphIterator, fontInstance, success); in process()
|
H A D | LayoutEngine.cpp | 136 CharSubstitutionFilter::CharSubstitutionFilter(const LEFontInstance *fontInstance) in CharSubstitutionFilter() argument 137 : fFontInstance(fontInstance) in CharSubstitutionFilter() 194 LayoutEngine::LayoutEngine(const LEFontInstance *fontInstance, in LayoutEngine() argument 199 …: fGlyphStorage(NULL), fFontInstance(fontInstance), fScriptCode(scriptCode), fLanguageCode(languag… in LayoutEngine() 601 LEReferenceTo<GlyphSubstitutionTableHeader> gsubTable(fontInstance,gsubTableTag,success); in layoutEngineFactory() 675 LEReferenceTo<MorphTableHeader2> morxTable(fontInstance, morxTableTag, success); in layoutEngineFactory() 679 …result = new GXLayoutEngine2(fontInstance, scriptCode, languageCode, morxTable, typoFlags, success… in layoutEngineFactory() 681 LEReferenceTo<MorphTableHeader> mortTable(fontInstance, mortTableTag, success); in layoutEngineFactory() 683 result = new GXLayoutEngine(fontInstance, scriptCode, languageCode, mortTable, success); in layoutEngineFactory() 709 … result = new ThaiLayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success); in layoutEngineFactory() [all …]
|
H A D | ThaiLayoutEngine.cpp | 47 ThaiLayoutEngine::ThaiLayoutEngine(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int3… in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 48 : LayoutEngine(fontInstance, scriptCode, languageCode, typoFlags, success) in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 53 if (! fontInstance->canDisplay(0x0E01)) { in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 56 } else if (fontInstance->canDisplay(0x0E64)) { in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 59 } else if (fontInstance->canDisplay(0xF701)) { in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 63 if (!fontInstance->canDisplay(fErrorChar)) { in UOBJECT_DEFINE_RTTI_IMPLEMENTATION() 66 } else if (fontInstance->canDisplay(0xF885)) { in UOBJECT_DEFINE_RTTI_IMPLEMENTATION()
|
H A D | MarkToBasePosnSubtables.cpp | 54 …eReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 75 …le_int32 markClass = markArray->getMarkClass(markArray, markGlyph, markCoverage, fontInstance, mar… in process() 113 anchorTable->getAnchor(anchorTable, baseGlyph, fontInstance, baseAnchor, success); in process() 115 fontInstance->getGlyphAdvance(markGlyph, pixels); in process() 116 fontInstance->pixelsToUnits(pixels, markAdvance); in process() 132 fontInstance->getGlyphAdvance(baseGlyph, pixels); in process() 140 fontInstance->getGlyphAdvance(otherMark, px); // get advance, in case it's non-zero in process() 146 fontInstance->pixelsToUnits(pixels, baseAdvance); in process()
|
H A D | MarkToMarkPosnSubtables.cpp | 54 …eReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 77 …le_int32 markClass = markArray->getMarkClass(markArray, markGlyph, markCoverage, fontInstance, mar… in process() 115 anchorTable->getAnchor(anchorTable, mark2Glyph, fontInstance, mark2Anchor, success); in process() 117 fontInstance->getGlyphAdvance(markGlyph, pixels); in process() 118 fontInstance->pixelsToUnits(pixels, markAdvance); in process() 132 fontInstance->getGlyphAdvance(mark2Glyph, pixels); in process() 133 fontInstance->pixelsToUnits(pixels, mark2Advance); in process()
|
H A D | ContextualSubstSubtables.cpp | 54 const LEFontInstance *fontInstance, in applySubstitutionLookups() argument 75 lookupProcessor->applySingleLookup(lookupListIndex, &tempIterator, fontInstance, success); in applySubstitutionLookups() 186 const LEFontInstance *fontInstance, in process() argument 204 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success); in process() 213 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success); in process() 222 return subtable->process(subtable, lookupProcessor, glyphIterator, fontInstance, success); in process() 232 const LEFontInstance *fontInstance, in process() argument 297 const LEFontInstance *fontInstance, in process() argument 369 const LEFontInstance *fontInstance, in process() argument 407 const LEFontInstance *fontInstance, in process() argument [all …]
|
H A D | ContextualSubstSubtables.h | 87 const LEFontInstance *fontInstance, 95 … GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const; 104 const LEFontInstance *fontInstance, LEErrorCode& success) const; 133 …*lookupProcessor, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& s… 170 const LEFontInstance *fontInstance, LEErrorCode& success) const; 177 const LEFontInstance *fontInstance, LEErrorCode& success) const; 186 const LEFontInstance *fontInstance, LEErrorCode& success) const; 222 const LEFontInstance *fontInstance, LEErrorCode& success) const; 265 … GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode& success) const;
|
H A D | MarkToLigaturePosnSubtables.cpp | 53 …eReference &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 76 …le_int32 markClass = markArray->getMarkClass(markArray, markGlyph, markCoverage, fontInstance, mar… in process() 124 anchorTable->getAnchor(anchorTable, ligatureGlyph, fontInstance, ligatureAnchor, success); in process() 126 fontInstance->getGlyphAdvance(markGlyph, pixels); in process() 127 fontInstance->pixelsToUnits(pixels, markAdvance); in process() 139 fontInstance->getGlyphAdvance(ligatureGlyph, pixels); in process() 140 fontInstance->pixelsToUnits(pixels, ligatureAdvance); in process()
|
H A D | PairPositioningSubtables.cpp | 44 …gSubtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 60 return subtable->process(subtable, glyphIterator, fontInstance, success); in process() 70 return subtable->process(subtable, glyphIterator, fontInstance, success); in process() 79 …1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 113 …ecord->valueRecord1.adjustPosition(SWAPW(valueFormat1), base, tempIterator, fontInstance, success); in process() 119 … valueRecord2->adjustPosition(SWAPW(valueFormat2), base, *glyphIterator, fontInstance, success); in process() 132 …2Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &s… in process() argument 162 …ecord->valueRecord1.adjustPosition(SWAPW(valueFormat1), base, tempIterator, fontInstance, success); in process() 168 … valueRecord2->adjustPosition(SWAPW(valueFormat2), thisRef, *glyphIterator, fontInstance, success); in process()
|
/dports/devel/icu-le-hb/icu-le-hb-1.0.3-7-g04505b2/src/ |
H A D | LayoutEngine.cpp | 68 *glyph = fontInstance->mapCharToGlyph (unicode); in icu_le_hb_font_get_glyph() 81 fontInstance->getGlyphAdvance (glyph, advance); in icu_le_hb_font_get_glyph_h_advance() 98 if (!fontInstance->getGlyphPoint (glyph, point_index, point)) in icu_le_hb_font_get_glyph_contour_point() 147 LayoutEngine::LayoutEngine(const LEFontInstance *fontInstance, in LayoutEngine() argument 183 float x_scale = fontInstance->getXPixelsPerEm () * fontInstance->getScaleFactorX (); in LayoutEngine() 184 float y_scale = fontInstance->getYPixelsPerEm () * fontInstance->getScaleFactorY (); in LayoutEngine() 191 unsigned int upem = fontInstance->getUnitsPerEM (); in LayoutEngine() 194 fontInstance->transformFunits (upem, upem, p); in LayoutEngine() 204 fontInstance->getXPixelsPerEm (), in LayoutEngine() 205 fontInstance->getYPixelsPerEm ()); in LayoutEngine() [all …]
|