Home
last modified time | relevance | path

Searched refs:fontInstance (Results 1 – 25 of 127) sorted by relevance

123456

/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/jdk/src/share/native/sun/font/layout/
H A DValueRecords.cpp74 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 DAnchorTables.cpp48 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 DGlyphPosnLookupProc.cpp89 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 DSinglePositioningSubtables.cpp43 …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 DLayoutEngine.cpp136 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 DThaiLayoutEngine.cpp47 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 DMarkToBasePosnSubtables.cpp54 …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 DMarkToMarkPosnSubtables.cpp54 …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 DContextualSubstSubtables.cpp54 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 DContextualSubstSubtables.h87 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 DMarkToLigaturePosnSubtables.cpp53 …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 DPairPositioningSubtables.cpp44 …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 DValueRecords.cpp74 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 DAnchorTables.cpp48 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 DGlyphPosnLookupProc.cpp89 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 DSinglePositioningSubtables.cpp43 …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 DLayoutEngine.cpp136 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 DThaiLayoutEngine.cpp47 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 DMarkToBasePosnSubtables.cpp54 …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 DMarkToMarkPosnSubtables.cpp54 …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 DContextualSubstSubtables.cpp54 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 DContextualSubstSubtables.h87 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 DMarkToLigaturePosnSubtables.cpp53 …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 DPairPositioningSubtables.cpp44 …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 DLayoutEngine.cpp68 *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 …]

123456