Searched refs:fontMetrics (Results 1 - 25 of 49) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
H A DSVGTextLayoutEngineBaseline.cpp53 return -m_font.fontMetrics().floatHeight() / 2;
55 return m_font.fontMetrics().floatHeight() / 2;
126 const FontMetrics& fontMetrics = m_font.fontMetrics(); local
134 return fontMetrics.floatAscent();
136 return fontMetrics.xHeight() / 2;
138 return (fontMetrics.floatAscent() - fontMetrics.floatDescent()) / 2;
142 return fontMetrics.floatDescent();
146 return fontMetrics
198 const FontMetrics& fontMetrics = m_font.fontMetrics(); local
[all...]
H A DSVGTextMetrics.cpp55 m_height = scaledFont.fontMetrics().floatHeight() / scalingFactor;
113 m_height = text->scaledFont().fontMetrics().floatHeight() / scalingFactor;
H A DSVGTextLayoutEngineSpacing.cpp76 kerning *= m_font.size() / m_font.fontMetrics().unitsPerEm();
/external/chromium_org/third_party/WebKit/Source/web/
H A DWebFontImpl.cpp68 return m_font.fontMetrics().ascent();
73 return m_font.fontMetrics().descent();
78 return m_font.fontMetrics().height();
83 return m_font.fontMetrics().lineSpacing();
88 return m_font.fontMetrics().xHeight();
H A DExternalPopupMenu.cpp186 info->itemHeight = m_popupMenuClient->menuStyle().font().fontMetrics().height();
/external/chromium_org/third_party/WebKit/Source/core/svg/
H A DSVGFontData.cpp89 FontMetrics& fontMetrics = fontData->fontMetrics(); local
90 fontMetrics.setUnitsPerEm(unitsPerEm);
91 fontMetrics.setAscent(ascent);
92 fontMetrics.setDescent(descent);
93 fontMetrics.setLineGap(lineGap);
94 fontMetrics.setLineSpacing(roundf(ascent) + roundf(descent) + roundf(lineGap));
95 fontMetrics.setXHeight(xHeight);
H A DSVGLengthContext.cpp261 float xHeight = ceilf(style->fontMetrics().xHeight());
280 return value * ceilf(style->fontMetrics().xHeight());
/external/chromium_org/third_party/WebKit/Source/core/platform/
H A DDragImage.cpp144 IntSize labelSize(labelFont.width(labelRun), labelFont.fontMetrics().ascent() + labelFont.fontMetrics().descent());
156 urlStringSize.setHeight(urlFont.fontMetrics().ascent() + urlFont.fontMetrics().descent());
183 IntPoint textPos(kDragLabelBorderX, imageSize.height() - (kLabelBorderYOffset + urlFont.fontMetrics().descent()));
/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DEllipsisBox.cpp76 FloatPoint textOrigin(boxOrigin.x(), boxOrigin.y() + style->fontMetrics().ascent());
119 y() + style->fontMetrics().ascent() - (markupBox->y() + markupBox->renderer()->style(isFirstLineStyle())->fontMetrics().ascent()));
161 LayoutUnit mty = adjustedLocation.y() + style->fontMetrics().ascent() - (markupBox->y() + markupBox->renderer()->style(isFirstLineStyle())->fontMetrics().ascent());
H A DRenderEmbeddedObject.cpp169 const FontMetrics& fontMetrics = font.fontMetrics(); local
171 float labelY = roundf(replacementTextRect.location().y() + (replacementTextRect.size().height() - fontMetrics.height()) / 2 + fontMetrics.ascent());
H A DRootInlineBox.cpp368 LayoutUnit lineGridFontAscent = lineGrid->style()->fontMetrics().ascent(baselineType());
375 LayoutUnit currentFontAscent = block()->style()->fontMetrics().ascent(baselineType());
767 const FontMetrics& fontMetrics = usedFonts->at(i)->fontMetrics(); local
768 int usedFontAscent = fontMetrics.ascent(baselineType());
769 int usedFontDescent = fontMetrics.descent(baselineType());
770 int halfLeading = (fontMetrics.lineSpacing() - fontMetrics.height()) / 2;
772 int usedFontDescentAndLeading = fontMetrics.lineSpacing() - usedFontAscentAndLeading;
803 int fontAscent = box->renderer()->style(isFirstLineStyle())->fontMetrics()
867 const FontMetrics& fontMetrics = font.fontMetrics(); local
[all...]
H A DInlineBox.cpp129 return m_bitfields.isText() ? renderer()->style(isFirstLineStyle())->fontMetrics().height() : 0;
135 const FontMetrics& fontMetrics = renderer()->style(isFirstLineStyle())->fontMetrics(); local
136 float result = fontMetrics.height();
H A DRenderImage.cpp130 IntSize paddedTextSize(paddingWidth + min(ceilf(font.width(RenderBlock::constructTextRun(this, font, m_altText, style()))), maxAltTextWidth), paddingHeight + min(font.fontMetrics().height(), maxAltTextHeight));
338 const FontMetrics& fontMetrics = font.fontMetrics(); local
339 LayoutUnit ascent = fontMetrics.ascent();
349 textRunPaintInfo.bounds = FloatRect(textRectOrigin, FloatSize(textWidth, fontMetrics.height()));
352 if (usableWidth >= textWidth && fontMetrics.height() <= imageOffset.height())
354 } else if (usableWidth >= textWidth && usableHeight >= fontMetrics.height())
H A DRenderInline.cpp216 || (checkFonts && (!parentStyle->font().fontMetrics().hasIdenticalAscentDescentAndLineGap(style()->font().fontMetrics())
224 alwaysCreateLineBoxes = !parentStyle->font().fontMetrics().hasIdenticalAscentDescentAndLineGap(childStyle->font().fontMetrics())
562 int logicalTop = rootBox->logicalTop() + (rootBox->renderer()->style(rootBox->isFirstLineStyle())->font().fontMetrics().ascent() - container->style(rootBox->isFirstLineStyle())->font().fontMetrics().ascent());
563 int logicalHeight = container->style(rootBox->isFirstLineStyle())->font().fontMetrics().height();
577 int logicalTop = rootBox->logicalTop() + (rootBox->renderer()->style(rootBox->isFirstLineStyle())->font().fontMetrics().ascent() - container->style(rootBox->isFirstLineStyle())->font().fontMetrics().ascent());
578 int logicalHeight = container->style(rootBox->isFirstLineStyle())->font().fontMetrics()
1303 const FontMetrics& fontMetrics = style(firstLine)->fontMetrics(); local
[all...]
H A DRenderFileUploadControl.cpp141 textY - style()->fontMetrics().ascent(),
143 style()->fontMetrics().height());
H A DRenderListMarker.cpp1282 IntPoint textOrigin = IntPoint(marker.x(), marker.y() + style()->fontMetrics().ascent());
1333 setLogicalHeight(style()->fontMetrics().height());
1379 int bulletWidth = style()->fontMetrics().ascent() / 2;
1502 logicalWidth = (font.fontMetrics().ascent() * 2 / 3 + 1) / 2 + 2;
1600 const FontMetrics& fontMetrics = style()->fontMetrics(); local
1613 marginEnd = fontMetrics.ascent() - minPreferredLogicalWidth() + 1;
1623 int offset = fontMetrics.ascent() * 2 / 3;
1641 int offset = fontMetrics.ascent() * 2 / 3;
1715 relativeRect = IntRect(0, 0, font.width(m_text), font.fontMetrics()
1722 const FontMetrics& fontMetrics = style()->fontMetrics(); local
[all...]
H A DInlineTextBox.cpp636 FloatPoint textOrigin = FloatPoint(boxOrigin.x(), boxOrigin.y() + font.fontMetrics().ascent());
703 emphasisMarkOffset = emphasisMarkPosition == TextEmphasisPositionOver ? -font.fontMetrics().ascent() - font.emphasisMarkDescent(emphasisMark) : font.fontMetrics().descent() + font.emphasisMarkAscent(emphasisMark);
723 FloatPoint emphasisMarkTextOrigin = combinedText ? FloatPoint(boxOrigin.x() + boxRect.width() / 2, boxOrigin.y() + font.fontMetrics().ascent()) : textOrigin;
750 FloatPoint emphasisMarkTextOrigin = combinedText ? FloatPoint(boxOrigin.x() + boxRect.width() / 2, boxOrigin.y() + font.fontMetrics().ascent()) : textOrigin;
928 static int computeUnderlineOffset(const TextUnderlinePosition underlinePosition, const FontMetrics& fontMetrics, const InlineTextBox* inlineTextBox, const int textDecorationThickness) argument
939 return fontMetrics.ascent() + gap; // Position underline near the alphabetic baseline.
950 return fontMetrics.ascent() + gap;
1108 int baseline = styleToUse->fontMetrics().ascent();
1148 const int underlineOffset = computeUnderlineOffset(underlinePosition, styleToUse->fontMetrics(), thi
[all...]
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/chromium/
H A DUniscribeHelperTextRun.cpp62 setAscent(font.fontMetrics().ascent());
134 m_ascents.append(simpleFontData->fontMetrics().ascent());
H A DFontChromiumWin.cpp93 const FontMetrics& metrics = font->fontMetrics();
194 state.draw(graphicsContext, hdc, lroundf(point.x()), lroundf(point.y() - fontMetrics().ascent()), runInfo.bounds, runInfo.from, runInfo.to);
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/
H A DSimpleFontData.h118 FontMetrics& fontMetrics() { return m_fontMetrics; } function in class:WebCore::SimpleFontData
119 const FontMetrics& fontMetrics() const { return m_fontMetrics; } function in class:WebCore::SimpleFontData
120 float sizePerUnit() const { return platformData().size() / (fontMetrics().unitsPerEm() ? fontMetrics().unitsPerEm() : 1); }
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/mac/
H A DFontMac.cpp122 y += SkFloatToScalar(font->fontMetrics().floatAscent(IdeographicBaseline) - font->fontMetrics().floatAscent());
H A DFontComplexTextMac.cpp140 glyphOverflow->top = max<int>(glyphOverflow->top, ceilf(-controller.minGlyphBoundingBoxY()) - (glyphOverflow->computeBounds ? 0 : fontMetrics().ascent()));
141 glyphOverflow->bottom = max<int>(glyphOverflow->bottom, ceilf(controller.maxGlyphBoundingBoxY()) - (glyphOverflow->computeBounds ? 0 : fontMetrics().descent()));
/external/chromium_org/third_party/skia/src/pdf/
H A DSkPDFFont.cpp777 SkAutoTUnref<SkAdvancedTypefaceMetrics> fontMetrics;
781 fontMetrics.reset(relatedFont->fontInfo());
782 SkSafeRef(fontMetrics.get());
789 fontMetrics.get() ? fontMetrics.get()->fType :
806 fontMetrics.reset(
809 if (fontMetrics.get() &&
810 fontMetrics->fType != SkAdvancedTypefaceMetrics::kTrueType_Font) {
814 fontMetrics.reset(
820 SkPDFFont* font = Create(fontMetrics
[all...]
/external/skia/src/pdf/
H A DSkPDFFont.cpp777 SkAutoTUnref<SkAdvancedTypefaceMetrics> fontMetrics;
781 fontMetrics.reset(relatedFont->fontInfo());
782 SkSafeRef(fontMetrics.get());
789 fontMetrics.get() ? fontMetrics.get()->fType :
806 fontMetrics.reset(
809 if (fontMetrics.get() &&
810 fontMetrics->fType != SkAdvancedTypefaceMetrics::kTrueType_Font) {
814 fontMetrics.reset(
820 SkPDFFont* font = Create(fontMetrics
[all...]
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/harfbuzz/
H A DFontHarfBuzz.cpp80 SkScalar verticalPosCompensation = isVertical ? SkFloatToScalar((font->fontMetrics().floatHeight() - font->fontMetrics().floatAscent()) / 2) : 0;

Completed in 860 milliseconds

12