/external/freetype/include/freetype/internal/services/ |
svkern.h | 5 /* The FreeType Kerning service (specification). */ 28 #define FT_SERVICE_ID_KERNING "kerning" 37 FT_DEFINE_SERVICE( Kerning )
|
/external/webkit/Source/WebCore/rendering/svg/ |
SVGTextLayoutEngineSpacing.cpp | 51 float kerning = 0; local 54 kerning = svgFont->verticalKerningForPairOfStringsAndGlyphs(m_lastGlyph.unicodeString, m_lastGlyph.name, currentGlyph.unicodeString, currentGlyph.name); 56 kerning = svgFont->horizontalKerningForPairOfStringsAndGlyphs(m_lastGlyph.unicodeString, m_lastGlyph.name, currentGlyph.unicodeString, currentGlyph.name); 61 kerning *= m_font.size() / m_font.fontMetrics().unitsPerEm(); 62 return kerning; 72 float kerning = 0; local 73 SVGLength kerningLength = style->kerning(); 75 kerning = kerningLength.valueAsPercentage() * m_font.pixelSize(); 77 kerning = kerningLength.value(lengthContext); 82 if (!kerning && !m_font.letterSpacing() && !m_font.wordSpacing() [all...] |
SVGTextLayoutEngineSpacing.h | 32 // Helper class used by SVGTextLayoutEngine to handle 'kerning' / 'letter-spacing' and 'word-spacing'.
|
SVGTextLayoutAttributesBuilder.h | 36 // measures all characters in the RenderSVGText subtree and extracts kerning/ligature information.
|
SVGTextLayoutEngine.cpp | 519 // Calculate SVG Fonts kerning, if needed. 520 float kerning = spacingLayout.calculateSVGKerning(m_isVerticalText, visualMetrics.glyph()); local 522 // Calculate CSS 'kerning', 'letter-spacing' and 'word-spacing' for next character, if needed. 533 m_textPathCurrentOffset += m_dy - kerning; 544 m_textPathCurrentOffset += m_dx - kerning; 585 y -= kerning; 587 x -= kerning; 607 if (!shouldStartNewFragment && (kerning || applySpacingToNextCharacter || definesTextLength)) 650 // Apply CSS 'kerning', 'letter-spacing' and 'word-spacing' to next character, if needed.
|
/external/freetype/src/sfnt/ |
ttkern.h | 5 /* Load the basic TrueType kerning table. This doesn't handle */ 6 /* kerning data within the GPOS table at the moment. */
|
ttkern.c | 5 /* Load the basic TrueType kerning table. This doesn't handle */ 6 /* kerning data within the GPOS table at the moment. */ 63 " kerning table is too small - ignored\n" )); 71 " could not extract kerning table\n" )); 110 /* only use horizontal kerning tables */
|
/external/icu4c/layout/ |
KernTable.h | 27 * Windows type 0 kerning table support only for now.
|
KernTable.cpp | 67 * might invoke kerning when it is not supposed to. That too I'm 102 if (coverage & COVERAGE_HORIZONTAL) { // only handle horizontal kerning 211 fprintf(stdout, "binary found kerning pair %x:%x at %d, value: 0x%x (%g)\n",
|
ThaiLayoutEngine.cpp | 112 if (fTypoFlags & 0x1) { /* kerning enabled */
|
/external/webkit/Source/WebKit2/UIProcess/ |
WebEditCommandProxy.cpp | 81 return WEB_UI_STRING_KEY("Turn Off Kerning", "Turn Off Kerning (Undo action name)", "Undo action name"); 83 return WEB_UI_STRING_KEY("Tighten Kerning", "Tighten Kerning (Undo action name)", "Undo action name"); 85 return WEB_UI_STRING_KEY("Loosen Kerning", "Loosen Kerning (Undo action name)", "Undo action name"); 87 return WEB_UI_STRING_KEY("Use Standard Kerning", "Use Standard Kerning (Undo action name)", "Undo action name");
|
/libcore/luni/src/test/java/libcore/java/awt/font/ |
TextAttributeTest.java | 25 assertEquals("java.awt.font.TextAttribute(kerning)", 26 TextAttribute.KERNING.toString());
|
/external/webkit/Source/WebCore/css/ |
SVGCSSPropertyNames.in | 46 kerning
|
/external/freetype/src/truetype/ |
ttdriver.c | 79 /* A driver method used to return the kerning vector between two */ 90 /* kerning :: The kerning vector. This is in font units for */ 109 FT_Vector* kerning ) 115 kerning->x = 0; 116 kerning->y = 0; 119 kerning->x = sfnt->get_kerning( face, left_glyph, right_glyph );
|
/external/webkit/Source/WebCore/rendering/style/ |
SVGRenderStyleDefs.cpp | 122 : kerning(SVGRenderStyle::initialKerning()) 128 , kerning(other.kerning) 134 return kerning == other.kerning;
|
/external/webkit/Source/WebCore/svg/ |
SVGFontElement.h | 37 float kerning; member in struct:WebCore::SVGKerningPair 46 : kerning(0.0f)
|
SVGHKernElement.cpp | 82 kerningPair.kerning = getAttribute(kAttr).string().toFloat();
|
SVGVKernElement.cpp | 80 kerningPair.kerning = getAttribute(kAttr).string().toFloat();
|
/external/webkit/Source/WebCore/platform/graphics/ |
TypesettingFeatures.h | 31 Kerning = 1 << 0,
|
/external/freetype/src/cff/ |
cffdrivr.c | 77 /* A driver method used to return the kerning vector between two */ 88 /* kerning :: The kerning vector. This is in font units for */ 107 FT_Vector* kerning ) 113 kerning->x = 0; 114 kerning->y = 0; 117 kerning->x = sfnt->get_kerning( face, left_glyph, right_glyph );
|
/external/freetype/include/freetype/ |
ftpfr.h | 103 * Return the kerning pair corresponding to two glyphs in a PFR face. 115 * avector :: A kerning vector.
|
/external/webkit/Source/WebCore/platform/graphics/mac/ |
SimpleFontDataCoreText.cpp | 60 if (!(typesettingFeatures & Kerning)) { 69 // By omitting the kCTKernAttributeName attribute, we get Core Text's standard kerning.
|
/external/skia/include/core/ |
SkAutoKern.h | 26 /* this is a helper class to perform auto-kerning
|
/external/freetype/include/freetype/internal/ |
ftdriver.h | 99 FT_Vector* kerning ); 150 /* kerning for a given pair of glyphs. Can be */ 152 /* kerning. */
|
/libcore/luni/src/main/java/java/awt/font/ |
TextAttribute.java | 92 * The KERNING text attribute key. 96 public static final TextAttribute KERNING = new TextAttribute("kerning");
|