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

123

/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;
124 const FontMetrics& fontMetrics = m_font.fontMetrics(); local
130 return fontMetrics.floatAscent();
132 return fontMetrics.xHeight() / 2;
134 return (fontMetrics.floatAscent() - fontMetrics.floatDescent()) / 2;
138 return -fontMetrics.floatDescent();
142 return fontMetrics
193 const FontMetrics& fontMetrics = m_font.fontMetrics(); local
[all...]
H A DSVGTextMetrics.cpp57 m_height = scaledFont.fontMetrics().floatHeight() / scalingFactor;
122 m_height = text->scaledFont().fontMetrics().floatHeight() / scalingFactor;
H A DSVGTextLayoutEngineSpacing.cpp76 kerning *= m_font.fontDescription().computedSize() / m_font.fontMetrics().unitsPerEm();
/external/chromium_org/third_party/WebKit/Source/web/
H A DWebFontImpl.cpp65 return m_font.fontMetrics().ascent();
70 return m_font.fontMetrics().descent();
75 return m_font.fontMetrics().height();
80 return m_font.fontMetrics().lineSpacing();
85 return m_font.fontMetrics().xHeight();
/external/chromium_org/third_party/WebKit/Source/core/svg/
H A DSVGFontData.cpp95 FontMetrics& fontMetrics = fontData->fontMetrics(); local
96 fontMetrics.setUnitsPerEm(unitsPerEm);
97 fontMetrics.setAscent(ascent);
98 fontMetrics.setDescent(descent);
99 fontMetrics.setLineGap(lineGap);
100 fontMetrics.setLineSpacing(roundf(ascent) + roundf(descent) + roundf(lineGap));
101 fontMetrics.setXHeight(xHeight);
H A DSVGLengthContext.cpp270 float xHeight = ceilf(style->fontMetrics().xHeight());
289 return value * ceilf(style->fontMetrics().xHeight());
/external/chromium_org/third_party/WebKit/Source/core/paint/
H A DImagePainter.cpp126 const FontMetrics& fontMetrics = font.fontMetrics(); local
127 LayoutUnit ascent = fontMetrics.ascent();
137 textRunPaintInfo.bounds = FloatRect(textRectOrigin, FloatSize(textWidth, fontMetrics.height()));
144 if (usableWidth >= textWidth && fontMetrics.height() <= imageOffset.height())
146 } else if (usableWidth >= textWidth && usableHeight >= fontMetrics.height()) {
/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DEllipsisBox.cpp50 FloatPoint textOrigin(boxOrigin.x(), boxOrigin.y() + font.fontMetrics().ascent());
98 y() + style->fontMetrics().ascent() - (markupBox->y() + markupBox->renderer().style(isFirstLineStyle())->fontMetrics().ascent()));
140 LayoutUnit mty = adjustedLocation.y() + style->fontMetrics().ascent() - (markupBox->y() + markupBox->renderer().style(isFirstLineStyle())->fontMetrics().ascent());
H A DRootInlineBox.cpp643 const FontMetrics& fontMetrics = usedFonts->at(i)->fontMetrics(); local
644 int usedFontAscent = fontMetrics.ascent(baselineType());
645 int usedFontDescent = fontMetrics.descent(baselineType());
646 int halfLeading = (fontMetrics.lineSpacing() - fontMetrics.height()) / 2;
648 int usedFontDescentAndLeading = fontMetrics.lineSpacing() - usedFontAscentAndLeading;
679 int fontAscent = box->renderer().style(isFirstLineStyle())->fontMetrics().ascent(baselineType());
680 int fontDescent = box->renderer().style(isFirstLineStyle())->fontMetrics().descent(baselineType());
690 glyphOverflow->top = std::min(glyphOverflow->top, std::max(0, glyphOverflow->top - box->renderer().style(isFirstLineStyle())->fontMetrics()
743 const FontMetrics& fontMetrics = font.fontMetrics(); local
[all...]
H A DRenderEmbeddedObject.cpp149 const FontMetrics& fontMetrics = font.fontMetrics(); local
151 float labelY = roundf(replacementTextRect.location().y() + (replacementTextRect.size().height() - fontMetrics.height()) / 2 + fontMetrics.ascent());
H A DRenderInline.cpp245 || (checkFonts && (!parentStyle->font().fontMetrics().hasIdenticalAscentDescentAndLineGap(style()->font().fontMetrics())
252 alwaysCreateLineBoxesNew = !parentStyle->font().fontMetrics().hasIdenticalAscentDescentAndLineGap(childStyle->font().fontMetrics())
593 int logicalTop = rootBox.logicalTop() + (rootBox.renderer().style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent() - container->style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent());
594 int logicalHeight = container->style(rootBox.isFirstLineStyle())->font().fontMetrics().height();
608 int logicalTop = rootBox.logicalTop() + (rootBox.renderer().style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent() - container->style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent());
609 int logicalHeight = container->style(rootBox.isFirstLineStyle())->font().fontMetrics()
1303 const FontMetrics& fontMetrics = style(firstLine)->fontMetrics(); local
[all...]
H A DInlineBox.cpp126 return m_bitfields.isText() ? renderer().style(isFirstLineStyle())->fontMetrics().height() : 0;
132 const FontMetrics& fontMetrics = renderer().style(isFirstLineStyle())->fontMetrics(); local
133 float result = fontMetrics.height();
H A DRenderListBox.cpp103 return style()->fontMetrics().height() + defaultPaddingBottom;
H A DTextPainter.cpp47 m_emphasisMarkOffset = -m_font.fontMetrics().ascent() - m_font.emphasisMarkDescent(emphasisMark);
50 m_emphasisMarkOffset = m_font.fontMetrics().descent() + m_font.emphasisMarkAscent(emphasisMark);
227 FloatPoint emphasisMarkTextOrigin(m_textBounds.x(), m_textBounds.y() + m_font.fontMetrics().ascent() + m_emphasisMarkOffset);
H A DRenderListMarker.cpp1144 setLogicalHeight(style()->fontMetrics().height());
1190 int bulletWidth = style()->fontMetrics().ascent() / 2;
1315 logicalWidth = (font.fontMetrics().ascent() * 2 / 3 + 1) / 2 + 2;
1413 const FontMetrics& fontMetrics = style()->fontMetrics(); local
1426 marginEnd = fontMetrics.ascent() - minPreferredLogicalWidth() + 1;
1436 int offset = fontMetrics.ascent() * 2 / 3;
1454 int offset = fontMetrics.ascent() * 2 / 3;
1507 relativeRect = IntRect(0, 0, font.width(m_text), font.fontMetrics().height());
1514 const FontMetrics& fontMetrics local
[all...]
H A DInlineTextBox.cpp459 FloatPoint textOrigin = FloatPoint(boxOrigin.x(), boxOrigin.y() + font.fontMetrics().ascent());
689 static int computeUnderlineOffset(const TextUnderlinePosition underlinePosition, const FontMetrics& fontMetrics, const InlineTextBox* inlineTextBox, const float textDecorationThickness) argument
701 if (fontMetrics.underlinePosition())
702 gap = -fontMetrics.underlinePosition();
709 return fontMetrics.ascent() + gap; // Position underline near the alphabetic baseline.
720 return fontMetrics.ascent() + gap;
903 int baseline = styleToUse->fontMetrics().ascent();
909 float textDecorationThickness = styleToUse->fontMetrics().underlineThickness();
910 int fontHeightInt = (int)(styleToUse->fontMetrics().floatHeight() + 0.5);
923 const int underlineOffset = computeUnderlineOffset(styleToUse->textUnderlinePosition(), styleToUse->fontMetrics(), thi
[all...]
H A DRenderFileUploadControl.cpp135 textRunPaintInfo.bounds = FloatRect(textX.toFloat(), textY.toFloat() - style()->fontMetrics().ascent(),
136 textWidth, style()->fontMetrics().height());
/external/chromium_org/third_party/WebKit/Source/platform/
H A DDragImage.cpp140 IntSize labelSize(labelFont.width(labelRun), labelFont.fontMetrics().ascent() + labelFont.fontMetrics().descent());
152 urlStringSize.setHeight(urlFont.fontMetrics().ascent() + urlFont.fontMetrics().descent());
180 IntPoint textPos(kDragLabelBorderX, imageSize.height() - (kLabelBorderYOffset + urlFont.fontMetrics().descent()));
/external/chromium_org/third_party/WebKit/Source/platform/fonts/
H A DSimpleFontData.h103 FontMetrics& fontMetrics() { return m_fontMetrics; } function in class:blink::SimpleFontData
104 const FontMetrics& fontMetrics() const { return m_fontMetrics; } function in class:blink::SimpleFontData
105 float sizePerUnit() const { return platformData().size() / (fontMetrics().unitsPerEm() ? fontMetrics().unitsPerEm() : 1); }
H A DFont.cpp142 const FontMetrics& fontMetrics, GlyphOverflow* glyphOverflow)
145 glyphBounds.top() - (glyphOverflow->computeBounds ? 0 : fontMetrics.ascent()));
147 glyphBounds.bottom() - (glyphOverflow->computeBounds ? 0 : fontMetrics.descent()));
171 updateGlyphOverflowFromBounds(cacheEntry->glyphBounds, fontMetrics(), glyphOverflow);
190 updateGlyphOverflowFromBounds(glyphBounds, fontMetrics(), glyphOverflow);
635 return markFontData->fontMetrics().ascent();
651 return markFontData->fontMetrics().descent();
667 return markFontData->fontMetrics().height();
141 updateGlyphOverflowFromBounds(const IntRectExtent& glyphBounds, const FontMetrics& fontMetrics, GlyphOverflow* glyphOverflow) argument
H A DFont.h115 const FontMetrics& fontMetrics() const { return primaryFont()->fontMetrics(); } function in class:blink::Font
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
H A DFontMac.cpp109 y += SkFloatToScalar(font->fontMetrics().floatAscent(IdeographicBaseline) - font->fontMetrics().floatAscent());
/external/chromium_org/third_party/skia/src/pdf/
H A DSkPDFFont.cpp833 SkAutoTUnref<const SkAdvancedTypefaceMetrics> fontMetrics;
837 fontMetrics.reset(relatedFont->fontInfo());
838 SkSafeRef(fontMetrics.get());
845 fontMetrics.get() ? fontMetrics.get()->fType :
862 fontMetrics.reset(
865 if (fontMetrics.get() &&
866 fontMetrics->fType != SkAdvancedTypefaceMetrics::kTrueType_Font) {
870 fontMetrics.reset(
876 SkPDFFont* font = Create(fontMetrics
[all...]
/external/skia/src/pdf/
H A DSkPDFFont.cpp819 SkAutoTUnref<SkAdvancedTypefaceMetrics> fontMetrics;
823 fontMetrics.reset(relatedFont->fontInfo());
824 SkSafeRef(fontMetrics.get());
831 fontMetrics.get() ? fontMetrics.get()->fType :
848 fontMetrics.reset(
851 if (fontMetrics.get() &&
852 fontMetrics->fType != SkAdvancedTypefaceMetrics::kTrueType_Font) {
856 fontMetrics.reset(
862 SkPDFFont* font = Create(fontMetrics
[all...]
/external/chromium_org/third_party/WebKit/Source/core/html/canvas/
H A DCanvasRenderingContext2D.cpp2112 const FontMetrics& fontMetrics = font.fontMetrics(); local
2113 const float ascent = fontMetrics.floatAscent();
2114 const float descent = fontMetrics.floatDescent();
2115 const float baselineY = getFontBaseline(fontMetrics);
2166 const FontMetrics& fontMetrics = font.fontMetrics(); local
2177 FloatPoint location(x, y + getFontBaseline(fontMetrics));
2202 textRunPaintInfo.bounds = FloatRect(location.x() - fontMetrics.height() / 2,
2203 location.y() - fontMetrics
[all...]

Completed in 3936 milliseconds

123