/external/webkit/Source/WebCore/platform/graphics/qt/ |
SimpleFontDataQt.cpp | 52 // Qt subtracts 1 from the descent to account for the baseline, 54 float descent = fm.descent() + 1; local 59 // The line spacing should always be >= (ascent + descent), but this 62 if (lineSpacing < ascent + descent) 63 lineSpacing = ascent + descent; 67 float lineGap = lineSpacing - ascent - descent; 70 m_fontMetrics.setDescent(descent);
|
/frameworks/base/core/tests/coretests/src/android/text/ |
StaticLayoutTest.java | 51 fmi.ascent, fmi.descent); 65 * Top and bottom padding are affected, as is the line descent and height. 74 assertVertMetrics(l, fmi.top - fmi.ascent, fmi.bottom - fmi.descent, 80 * Ascent of top line and descent of bottom line are affected. 90 assertVertMetrics(l, fmi.top - fmi.ascent, fmi.bottom - fmi.descent, 91 fmi.top, fmi.descent, 97 * First line ascent is top, bottom line descent is bottom. 108 assertVertMetrics(l, fmi.top - fmi.ascent, fmi.bottom - fmi.descent, 109 fmi.top, fmi.descent, 110 fmi.ascent, fmi.descent, [all...] |
/external/webkit/Source/WebCore/platform/graphics/ |
FontMetrics.h | 60 void setDescent(float descent) { m_descent = descent; } 84 int descent(FontBaseline baselineType = AlphabeticBaseline) const function in class:WebCore::FontMetrics 93 return ascent(baselineType) + descent(baselineType); 101 return ascent() == other.ascent() && descent() == other.descent() && lineGap() == other.lineGap();
|
/cts/tests/tests/graphics/src/android/graphics/cts/ |
Paint_FontMetricsIntTest.java | 34 int descent = 3; local 41 fontMetricsInt.descent = descent;
|
PaintTest.java | 649 assertEquals(p.descent(), fm.descent); 654 assertEquals(p.descent(), fm.descent); 667 assertEquals(p.descent(), fm.descent); 672 assertEquals(p.descent(), fm.descent); 721 float descent10 = p.descent(); 725 float descent20 = p.descent(); [all...] |
/external/webkit/Source/WebCore/platform/wx/wxcode/mac/carbon/ |
fontprops.mm | 102 wxCoord *descent, wxCoord *externalLeading ) 109 wxDouble width, height, descent, externalLeading; 111 gc->GetTextExtent(str, &e.width, &e.height, &e.descent, &e.externalLeading); 116 if ( descent ) 117 *descent = wxCoord(e.descent + .5);
|
/external/harfbuzz_ng/util/ |
view-cairo.cc | 80 double descent; local 82 descent = font_extents.height * (lines->len + .5); 84 descent = font_extents.height - font_extents.ascent; 85 cairo_translate (cr, v * descent, h * -descent);
|
/frameworks/base/graphics/tests/graphicstests/src/android/graphics/ |
TypefaceTest.java | 76 float descent = 0; local 82 descent = fm.descent; 85 assertTrue("fontMetrics", fm.descent == descent);
|
/external/webkit/Source/WebCore/platform/wx/wxcode/gtk/ |
fontprops.cpp | 55 m_descent = static_cast<int>(font_extents.descent); 103 wxCoord *descent, wxCoord *externalLeading ) 109 if ( descent ) 110 *descent = 0; 117 // FIXME: Doesn't support height, descent or external leading, though we don't need this for WebKit 160 if (descent) 165 *descent = h - PANGO_PIXELS(baseline);
|
/external/chromium/chrome/browser/ui/views/bookmarks/ |
bookmark_bar_instructions_view.cc | 40 int ascent = 0, descent = 0, height = 0, width = 0; local 47 descent = std::max(descent, pref.height() - baseline); 55 height = std::max(ascent + descent, height);
|
/frameworks/base/core/java/android/text/style/ |
IconMarginSpan.java | 61 int need = ht - (v + fm.descent - fm.ascent - istartv); 63 fm.descent += need;
|
DrawableMarginSpan.java | 64 int need = ht - (v + fm.descent - fm.ascent - istartv); 66 fm.descent += need;
|
/external/webkit/Source/WebCore/platform/graphics/freetype/ |
SimpleFontDataFreeType.cpp | 55 m_fontMetrics.setDescent(font_extents.descent); 59 // cairo report a height smaller than ascent + descent, which is 63 if (lineSpacing < font_extents.ascent + font_extents.descent) 64 lineSpacing = font_extents.ascent + font_extents.descent; 67 m_fontMetrics.setLineGap(lineSpacing - font_extents.ascent - font_extents.descent);
|
/external/webkit/Source/WebCore/platform/graphics/pango/ |
SimpleFontDataPango.cpp | 54 m_fontMetrics.setDescent(font_extents.descent); 58 // cairo report a height smaller than ascent + descent, which is 62 if (lineSpacing < font_extents.ascent + font_extents.descent) 63 lineSpacing = font_extents.ascent + font_extents.descent; 65 m_fontMetrics.setLineGap(lineSpacing - font_extents.ascent - font_extents.descent);
|
/external/webkit/Source/WebKit/win/ |
WebKitGraphics.cpp | 128 void FontMetrics(const WebFontDescription& description, int* ascent, int* descent, int* lineSpacing) 130 if (!ascent && !descent && !lineSpacing) 139 if (descent) 140 *descent = fontMetrics.descent();
|
/external/webkit/Source/WebCore/platform/graphics/win/ |
SimpleFontDataCairoWin.cpp | 66 float descent = textMetrics.tmDescent * metricsMultiplier; local 70 m_fontMetrics.setDescent(descent); 72 m_fontMetrics.setLineSpacing(lroundf(ascent) + lroundf(descent) + lroundf(lineGap));
|
/cts/tests/tests/text/src/android/text/style/cts/ |
DynamicDrawableSpanTest.java | 47 assertEquals(0, fm.descent); 56 assertEquals(0, fm.descent);
|
/external/icu4c/samples/layout/ |
FontMap.cpp | 260 le_int32 ascent, descent, leading; local 271 descent = fFontInstances[i]->getDescent(); 278 if (descent > fDescent) { 279 fDescent = descent;
|
paragraph.cpp | 88 le_int32 descent = 0; local 133 if (pDescent > descent) { 134 descent = pDescent; 156 fLineHeight = ascent + descent + leading;
|
/external/webkit/Source/WebCore/platform/graphics/chromium/ |
SimpleFontDataChromiumWin.cpp | 80 // FIXME: Access ascent/descent/lineGap with floating point precision. 82 float descent = textMetric.tmDescent; local 97 m_fontMetrics.setDescent(descent); 100 m_fontMetrics.setLineSpacing(ascent + descent + lineGap);
|
SimpleFontDataLinux.cpp | 87 float descent; local 93 descent = -vdmxDescent; 97 descent = SkScalarRound(height) - ascent; 101 m_fontMetrics.setDescent(descent); 114 m_fontMetrics.setLineSpacing(lroundf(ascent) + lroundf(descent) + lroundf(lineGap));
|
/external/webkit/Source/WebCore/svg/ |
SVGFontFaceElement.cpp | 235 int SVGFontFaceElement::descent() const function in class:WebCore::SVGFontFaceElement 237 // Spec: Same syntax and semantics as the 'descent' descriptor within an @font-face rule. The maximum 242 // 14 different W3C SVG 1.1 testcases use a negative descent value, 245 int descent = static_cast<int>(ceilf(descentValue.toFloat())); local 246 return descent < 0 ? -descent : descent;
|
/external/webkit/Source/WebCore/rendering/ |
RootInlineBox.cpp | 551 static void setAscentAndDescent(int& ascent, int& descent, int newAscent, int newDescent, bool& ascentDescentSet) 556 descent = newDescent; 559 descent = max(descent, newDescent); 563 void RootInlineBox::ascentAndDescentForBox(InlineBox* box, GlyphOverflowAndFallbackFontsMap& textBoxDataMap, int& ascent, int& descent, 573 descent = box->lineHeight() - ascent; 575 // Replaced elements always affect both the ascent and descent. 601 int usedFontDescent = fontMetrics.descent(baselineType()); 606 setAscentAndDescent(ascent, descent, usedFontAscent, usedFontDescent, ascentDescentSet); 610 setAscentAndDescent(ascent, descent, usedFontAscentAndLeading, usedFontDescentAndLeading, ascentDescentSet) [all...] |
/external/webkit/Source/WebCore/platform/graphics/mac/ |
SimpleFontDataMac.mm | 233 float descent = -scaleEmToUnits(iDescent, unitsPerEm) * pointSize; 243 ascent += floorf(((ascent + descent) * 0.15f) + 0.5f); 246 // Geeza Pro has glyphs that draw slightly above the ascent or far below the descent. Adjust 250 descent *= 2.f; 255 m_fontMetrics.setLineSpacing(lroundf(ascent) + lroundf(descent) + lroundf(lineGap)); 259 if (descent < 3 && lineGap >= 3 && [familyName hasPrefix:@"Hiragino"]) { 260 lineGap -= 3 - descent; 261 descent = 3; 293 m_fontMetrics.setDescent(descent);
|
/frameworks/base/core/java/android/text/ |
BoringLayout.java | 188 spacing = metrics.descent - metrics.ascent; 220 mBottomPadding = metrics.bottom - metrics.descent; 225 * Returns null if not boring; the width, ascent, and descent if boring. 233 * Returns null if not boring; the width, ascent, and descent if boring. 243 * Returns null if not boring; the width, ascent, and descent in the 252 * Returns null if not boring; the width, ascent, and descent in the
|