Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
- /svg/text/reftests/textLength-list-y-spacingAndGlyphs.svg - WPT Dashboard Interop Dashboard
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:h="http://www.w3.org/1999/xhtml" viewBox="0 0 400 100"
class="reftest-wait"
onload="document.fonts.ready.then(function() { document.documentElement.classList.remove('reftest-wait'); })">
<metadata>
<title>textLength with lengthAdjust=spacingAndGlyphs applies across all glyphs of the element when y is a list of identical values</title>
<h:link rel="match" href="textLength-list-y-spacingAndGlyphs-ref.svg"/>
<h:link rel="stylesheet" type="text/css" href="/fonts/ahem.css"/>
</metadata>
<!-- A list-valued y attribute splits the element into one chunk per listed
value in WebKit's internal representation. textLength is specified on the
'text' element, so it must apply across all glyphs of the element, not
per internal chunk. This test gives y twelve identical values — the
visual result must be identical to supplying a single y value, since
every glyph is targeted at the same baseline. -->
<text x="0" y="80 80 80 80 80 80 80 80 80 80 80 80"
font-family="Ahem" font-size="50"
textLength="400" lengthAdjust="spacingAndGlyphs"
fill="black">XXXXXXXXXXXX</text>
</svg>