descent 2150 Source/core/html/canvas/CanvasRenderingContext2D.cpp const float descent = fontMetrics.floatDescent(); descent 2154 Source/core/html/canvas/CanvasRenderingContext2D.cpp metrics->setFontBoundingBoxDescent(descent + baselineY); descent 2165 Source/core/html/canvas/CanvasRenderingContext2D.cpp metrics->setIdeographicBaseline(descent + baselineY); descent 2311 Source/core/html/canvas/CanvasRenderingContext2D.cpp return -fontMetrics.descent(); descent 2313 Source/core/html/canvas/CanvasRenderingContext2D.cpp return -fontMetrics.descent() + fontMetrics.height() / 2; descent 531 Source/core/rendering/InlineFlowBox.cpp int descent = 0; descent 532 Source/core/rendering/InlineFlowBox.cpp rootBox->ascentAndDescentForBox(rootBox, textBoxDataMap, ascent, descent, affectsAscent, affectsDescent); descent 538 Source/core/rendering/InlineFlowBox.cpp if (maxDescent < descent || !setMaxDescent) { descent 539 Source/core/rendering/InlineFlowBox.cpp maxDescent = descent; descent 563 Source/core/rendering/InlineFlowBox.cpp int descent = 0; descent 564 Source/core/rendering/InlineFlowBox.cpp rootBox->ascentAndDescentForBox(curr, textBoxDataMap, ascent, descent, affectsAscent, affectsDescent); descent 566 Source/core/rendering/InlineFlowBox.cpp LayoutUnit boxHeight = ascent + descent; descent 582 Source/core/rendering/InlineFlowBox.cpp descent += curr->logicalTop(); descent 588 Source/core/rendering/InlineFlowBox.cpp if (affectsDescent && (maxDescent < descent || !setMaxDescent)) { descent 589 Source/core/rendering/InlineFlowBox.cpp maxDescent = descent; descent 685 Source/core/rendering/InlineTextBox.cpp emphasisMarkOffset = emphasisMarkPosition == TextEmphasisPositionOver ? -font.fontMetrics().ascent() - font.emphasisMarkDescent(emphasisMark) : font.fontMetrics().descent() + font.emphasisMarkAscent(emphasisMark); descent 1260 Source/core/rendering/InlineTextBox.cpp int descent = logicalHeight() - baseline; descent 1262 Source/core/rendering/InlineTextBox.cpp if (descent <= (2 + lineThickness)) { descent 431 Source/core/rendering/RenderBlockLineLayout.cpp int rootDescent = includeRootLine ? font.fontMetrics().descent() : 0; descent 434 Source/core/rendering/RenderBlockLineLayout.cpp int boxDescent = font.fontMetrics().descent() + baselineShift; descent 391 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp LayoutUnit descent = (child->height() + child->marginHeight()) - ascent; descent 397 Source/core/rendering/RenderDeprecatedFlexibleBox.cpp maxDescent = max(maxDescent, descent); descent 1123 Source/core/rendering/RenderFlexibleBox.cpp LayoutUnit descent = (crossAxisMarginExtentForChild(child) + crossAxisExtentForChild(child)) - ascent; descent 1126 Source/core/rendering/RenderFlexibleBox.cpp maxDescent = std::max(maxDescent, descent); descent 602 Source/core/rendering/RootInlineBox.cpp static void setAscentAndDescent(int& ascent, int& descent, int newAscent, int newDescent, bool& ascentDescentSet) descent 607 Source/core/rendering/RootInlineBox.cpp descent = newDescent; descent 610 Source/core/rendering/RootInlineBox.cpp descent = max(descent, newDescent); descent 614 Source/core/rendering/RootInlineBox.cpp void RootInlineBox::ascentAndDescentForBox(InlineBox* box, GlyphOverflowAndFallbackFontsMap& textBoxDataMap, int& ascent, int& descent, descent 624 Source/core/rendering/RootInlineBox.cpp descent = box->lineHeight() - ascent; descent 652 Source/core/rendering/RootInlineBox.cpp int usedFontDescent = fontMetrics.descent(baselineType()); descent 657 Source/core/rendering/RootInlineBox.cpp setAscentAndDescent(ascent, descent, usedFontAscent, usedFontDescent, ascentDescentSet); descent 661 Source/core/rendering/RootInlineBox.cpp setAscentAndDescent(ascent, descent, usedFontAscentAndLeading, usedFontDescentAndLeading, ascentDescentSet); descent 675 Source/core/rendering/RootInlineBox.cpp setAscentAndDescent(ascent, descent, ascentWithLeading, descentWithLeading, ascentDescentSet); descent 687 Source/core/rendering/RootInlineBox.cpp int fontDescent = box->renderer().style(isFirstLineStyle())->fontMetrics().descent(baselineType()); descent 688 Source/core/rendering/RootInlineBox.cpp setAscentAndDescent(ascent, descent, fontAscent, fontDescent, ascentDescentSet); descent 694 Source/core/rendering/RootInlineBox.cpp setAscentAndDescent(ascent, descent, glyphOverflow->top, glyphOverflow->bottom, ascentDescentSet); descent 698 Source/core/rendering/RootInlineBox.cpp glyphOverflow->bottom = min(glyphOverflow->bottom, max(0, glyphOverflow->bottom - box->renderer().style(isFirstLineStyle())->fontMetrics().descent(baselineType()))); descent 703 Source/core/rendering/RootInlineBox.cpp LayoutUnit descentWithMargin = box->renderer().style(isFirstLineStyle())->fontMetrics().descent(baselineType()); descent 708 Source/core/rendering/RootInlineBox.cpp setAscentAndDescent(ascent, descent, ascentWithMargin, descentWithMargin, ascentDescentSet); descent 764 Source/core/rendering/RootInlineBox.cpp verticalPosition += fontMetrics.descent(baselineType()); descent 155 Source/core/rendering/RootInlineBox.h void ascentAndDescentForBox(InlineBox*, GlyphOverflowAndFallbackFontsMap&, int& ascent, int& descent, bool& affectsAscent, bool& affectsDescent) const; descent 81 Source/core/svg/SVGFontData.cpp float descent = svgFontFaceElement->descent() * scale; descent 95 Source/core/svg/SVGFontData.cpp fontMetrics.setDescent(descent); descent 97 Source/core/svg/SVGFontData.cpp fontMetrics.setLineSpacing(roundf(ascent) + roundf(descent) + roundf(lineGap)); descent 245 Source/core/svg/SVGFontFaceElement.cpp int descent = static_cast<int>(ceilf(descentValue.toFloat())); descent 246 Source/core/svg/SVGFontFaceElement.cpp return descent < 0 ? -descent : descent; descent 47 Source/core/svg/SVGFontFaceElement.h int descent() const; descent 140 Source/platform/DragImage.cpp IntSize labelSize(labelFont.width(labelRun), labelFont.fontMetrics().ascent() + labelFont.fontMetrics().descent()); descent 152 Source/platform/DragImage.cpp urlStringSize.setHeight(urlFont.fontMetrics().ascent() + urlFont.fontMetrics().descent()); descent 180 Source/platform/DragImage.cpp IntPoint textPos(kDragLabelBorderX, imageSize.height() - (kLabelBorderYOffset + urlFont.fontMetrics().descent())); descent 590 Source/platform/fonts/Font.cpp return markFontData->fontMetrics().descent(); descent 757 Source/platform/fonts/Font.cpp glyphOverflow->bottom = max<int>(glyphOverflow->bottom, ceilf(it.maxGlyphBoundingBoxY()) - (glyphOverflow->computeBounds ? 0 : fontMetrics().descent())); descent 65 Source/platform/fonts/FontMetrics.h void setDescent(float descent) { m_descent = descent; } descent 96 Source/platform/fonts/FontMetrics.h int descent(FontBaseline baselineType = AlphabeticBaseline) const descent 105 Source/platform/fonts/FontMetrics.h return ascent(baselineType) + descent(baselineType); descent 113 Source/platform/fonts/FontMetrics.h return ascent() == other.ascent() && descent() == other.descent() && lineGap() == other.lineGap(); descent 223 Source/platform/fonts/harfbuzz/FontHarfBuzz.cpp glyphOverflow->bottom = std::max<int>(glyphOverflow->bottom, ceilf(shaper.glyphBoundingBox().bottom()) - (glyphOverflow->computeBounds ? 0 : fontMetrics().descent())); descent 141 Source/platform/fonts/mac/FontComplexTextMac.cpp glyphOverflow->bottom = max<int>(glyphOverflow->bottom, ceilf(controller.maxGlyphBoundingBoxY()) - (glyphOverflow->computeBounds ? 0 : fontMetrics().descent())); descent 74 Source/platform/fonts/opentype/OpenTypeVerticalData.cpp OpenType::Int16 descent; descent 93 Source/platform/fonts/skia/SimpleFontDataSkia.cpp float descent; descent 99 Source/platform/fonts/skia/SimpleFontDataSkia.cpp descent = -vdmxDescent; descent 102 Source/platform/fonts/skia/SimpleFontDataSkia.cpp descent = SkScalarRoundToInt(metrics.fDescent); descent 108 Source/platform/fonts/skia/SimpleFontDataSkia.cpp if (platformData().fontRenderStyle().useSubpixelPositioning && descent < SkScalarToFloat(metrics.fDescent) && ascent >= 1) { descent 109 Source/platform/fonts/skia/SimpleFontDataSkia.cpp ++descent; descent 116 Source/platform/fonts/skia/SimpleFontDataSkia.cpp m_fontMetrics.setDescent(descent); descent 130 Source/platform/fonts/skia/SimpleFontDataSkia.cpp m_fontMetrics.setLineSpacing(lroundf(ascent) + lroundf(descent) + lroundf(lineGap)); descent 72 Source/web/WebFontImpl.cpp return m_font.fontMetrics().descent(); descent 48 Source/web/WebFontImpl.h virtual int descent() const OVERRIDE; descent 56 public/web/WebFont.h virtual int descent() const = 0;