[Webkit-unassigned] [Bug 15571] New: SVG text needs to support textLength/lengthAdjust properties & 'kerning'

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Oct 20 01:53:40 PDT 2007


http://bugs.webkit.org/show_bug.cgi?id=15571

           Summary: SVG text needs to support textLength/lengthAdjust
                    properties & 'kerning'
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Reindeer
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: zimmermann at kde.org


Advanced SVG text support defines a way to expand/contract text (normal text as
well as textPath) based on the textLength property. lengthAdjust="spacing" and
ie. textLength="200" forces the text to be exactly 200px wide, while this is
achieved through the letter-spacing modification. For
lengthAdjust="spacingAndGlyphs" the whole set of glyphs is expanded/contracted.

This requires that our SVG text implementation handles letter & word spacing,
as well as 'kerning' before - so our absolute positioned SVG glyphs take the
spacing into account at layout time, instead of paint time (basically SVG needs
to disable spacing functionality of platform/Font.cpp) to be able to properly
take into account spacing when implementing lengthAdjust.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list