/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
H A D | SVGTextLayoutEngineBaseline.cpp | 53 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 D | SVGTextMetrics.cpp | 57 m_height = scaledFont.fontMetrics().floatHeight() / scalingFactor; 122 m_height = text->scaledFont().fontMetrics().floatHeight() / scalingFactor;
|
H A D | SVGTextLayoutEngineSpacing.cpp | 76 kerning *= m_font.fontDescription().computedSize() / m_font.fontMetrics().unitsPerEm();
|
/external/chromium_org/third_party/WebKit/Source/web/ |
H A D | WebFontImpl.cpp | 65 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 D | SVGFontData.cpp | 95 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 D | SVGLengthContext.cpp | 270 float xHeight = ceilf(style->fontMetrics().xHeight()); 289 return value * ceilf(style->fontMetrics().xHeight());
|
/external/chromium_org/third_party/WebKit/Source/core/paint/ |
H A D | ImagePainter.cpp | 126 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 D | EllipsisBox.cpp | 50 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 D | RootInlineBox.cpp | 643 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 D | RenderEmbeddedObject.cpp | 149 const FontMetrics& fontMetrics = font.fontMetrics(); local 151 float labelY = roundf(replacementTextRect.location().y() + (replacementTextRect.size().height() - fontMetrics.height()) / 2 + fontMetrics.ascent());
|
H A D | RenderInline.cpp | 245 || (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 D | InlineBox.cpp | 126 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 D | RenderListBox.cpp | 103 return style()->fontMetrics().height() + defaultPaddingBottom;
|
H A D | TextPainter.cpp | 47 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 D | RenderListMarker.cpp | 1144 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 D | InlineTextBox.cpp | 459 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 D | RenderFileUploadControl.cpp | 135 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 D | DragImage.cpp | 140 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 D | SimpleFontData.h | 103 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 D | Font.cpp | 142 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 D | Font.h | 115 const FontMetrics& fontMetrics() const { return primaryFont()->fontMetrics(); } function in class:blink::Font
|
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/ |
H A D | FontMac.cpp | 109 y += SkFloatToScalar(font->fontMetrics().floatAscent(IdeographicBaseline) - font->fontMetrics().floatAscent());
|
/external/chromium_org/third_party/skia/src/pdf/ |
H A D | SkPDFFont.cpp | 833 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 D | SkPDFFont.cpp | 819 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 D | CanvasRenderingContext2D.cpp | 2112 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...] |