Home | History | Annotate | Download | only in layout

Lines Matching defs:adjustments

463         GlyphPositionAdjustments *adjustments = new GlyphPositionAdjustments(glyphCount);
466 if (adjustments == NULL) {
473 // the adjustments array w/ new...
475 adjustments->setXPlacement(i, 0);
476 adjustments->setYPlacement(i, 0);
478 adjustments->setXAdvance(i, 0);
479 adjustments->setYAdvance(i, 0);
481 adjustments->setBaseOffset(i, -1);
488 fGPOSTable->process(fGPOSTable, glyphStorage, adjustments, reverse, fScriptTagV2, fLangSysTag,
492 fGPOSTable->process(fGPOSTable, glyphStorage, adjustments, reverse, fScriptTag, fLangSysTag,
504 float xAdvance = adjustments->getXAdvance(i);
505 float yAdvance = adjustments->getYAdvance(i);
511 // This is where separate kerning adjustments
517 for (le_int32 base = i; base >= 0; base = adjustments->getBaseOffset(base)) {
518 xPlacement += adjustments->getXPlacement(base);
519 yPlacement += adjustments->getYPlacement(base);
532 delete adjustments;