Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Unified Diff: LayoutTests/svg/text/text-text-01-b.svg

Issue 1049863003: Rename 5 SVG text tests to reflect that they are for selection. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rename 5 SVG text tests to reflect that they are for selection. Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « LayoutTests/svg/text/text-selection-text-06-t.svg ('k') | LayoutTests/svg/text/text-text-03-b.svg » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: LayoutTests/svg/text/text-text-01-b.svg
diff --git a/LayoutTests/svg/text/text-text-01-b.svg b/LayoutTests/svg/text/text-text-01-b.svg
deleted file mode 100644
index 3a2118a0d114c0adabbbd6d6d64d03a4f29975c1..0000000000000000000000000000000000000000
--- a/LayoutTests/svg/text/text-text-01-b.svg
+++ /dev/null
@@ -1,215 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Basic//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd">
-<!--======================================================================-->
-<!--= Copyright 2000 World Wide Web Consortium, (Massachusetts =-->
-<!--= Institute of Technology, Institut National de Recherche en =-->
-<!--= Informatique et en Automatique, Keio University). All Rights =-->
-<!--= Reserved. See http://www.w3.org/Consortium/Legal/. =-->
-<!--======================================================================-->
-<!-- ===================================================================== -->
-<!-- -->
-<!-- text-textLength-BE-17-patch.svg -->
-<!-- renamed for 1.1 suite to text-text-01-b.svg -->
-<!-- -->
-<!-- Basic test of 'textLength' and 'lengthAdjust' attributes. -->
-<!-- -->
-<!-- Author : Lofton Henderson, 29-aug-2000. -->
-<!-- 1.1 revision by Rick Graham -->
-<!-- Revised for SVGT/B : Mathias Larsson Carlander Aug/20/2002 -->
-<!-- -->
-<!-- History: -->
-<!-- 29-aug-2000, LH: Serial#1 created. -->
-<!-- -->
-<!-- ===================================================================== -->
-<!--======================================================================-->
-<!--= Note. After October 2000, revision history is kept as CVS 'commit' =-->
-<!--= log messages, and therefore is no longer in the preceding preamble.=-->
-<!--======================================================================-->
-<svg version="1.1" baseProfile="basic" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="svg-root" width="100%" height="100%" viewBox="0 0 160 120">
- <SVGTestCase xmlns="http://www.w3.org/2000/02/svg/testsuite/description/">
- <OperatorScript version="$Revision: 1.7 $" testname="text-text-01-b.svg">
-<Paragraph>
- Test viewer capibility to handle basic use of 'textLength'
- and 'lengthAdjust' attributes.
-</Paragraph>
-<Paragraph>
- There are four pairs of sub-tests. Each pair of sub-tests consists
- of the same two strings: "Line to Stretch" on the left, and "this is
- a line to squeeze" on the right.
-</Paragraph>
-<Paragraph>
- The first (topmost) pair contains no occurrences of the textLength and
- lengthAdjust attributes in the 'text' elements.
- The red reference line under each of the top
- two strings indicates the approximate length of the strings. Since
- the lengths are not constrained by the 'textLength' attribute, small
- variations of the lengths are permissible.
-</Paragraph>
-<Paragraph>
- The remaining three pairs each applies 'textLength' attributes to the
- strings. In the leftmost sub-test of each pair, the 'textLength' value
- will cause a stretching of the string of approximately 25% over the
- "normal" length. In the rightmost sub-test of each pair, the 'textLength' value
- will cause a squeezing of the string of approximately 20% under the
- "normal" length for the string.
-</Paragraph>
-<Paragraph>
- In each of the sub-tests with an application of 'textLength', the
- red reference lines indicate the exact extent of the rendered text.
- The rendered text should fit snugly just within the ticks at the end of
- the red lines.
-</Paragraph>
-<Paragraph>
- The second pair from the top contains 'textLength' but no 'lengthAdjust'
- attributes. In this case, the effect should be as if the value "spacing"
- were specified. Only the inter-character advancement and inter-word spacing
- should change. The aspect ratio of the glyphs should be unaffected. The
- reference image illustrates one valid way to achieve this, by a
- uniform increase or decrease of inter-character advancement.
-</Paragraph>
-<Paragraph>
- The third pair from the top explicitly sets 'lengthAdjust' value
- to "spacing". Therefore it should be rendered identically to the second pair.
-</Paragraph>
-<Paragraph>
- The fourth (bottommost) sub-test pair explicitly sets 'lengthAdjust' value
- to "spacingAndGlyphs". The advancements between characters and words, as well as
- the glyph aspect ratios should be affected.
- The reference image illustrates one valid way to achieve
- this, by a uniform expansion or compression of the string as a whole.
- This effect is equivalent to application of a "scale(xfactor, 1.0)" transformation
- to the 'text' elements.
-</Paragraph>
-<Paragraph>
- The rendered picture should match the reference image, except as noted above.
- In particular, the 'textLength' constraint must be satisfied precisely,
- and the basic rules associated with the "spacing" and "spacingAndGlyphs" values
- of 'lengthAdjust' must be met, but the precise algorithm for meeting all
- of the required contraints is otherwise unspecified.
-</Paragraph>
-<Paragraph>
- The test also uses the 'transform' attribute, the 'rect' element,
- as well as basic fill (solid primary colors),
- stroke (black 1-pixel lines), font-family (Arial)
- and font-size properties.
-</Paragraph>
- </OperatorScript>
- </SVGTestCase>
- <title id="test-title">text-text-01-b.svg</title>
- <desc id="test-desc">Basic test of 'textLength' and 'lengthAdjust' attributes.</desc>
- <!--======================================================================-->
- <!--Content of Test Case follows... =====================-->
- <!--======================================================================-->
- <g id="test-body-content">
- <text x="14" y="10" font-family="Arial" font-size="10" fill="black">Basic test of 'textLength' </text>
- <text x="10" y="20" font-family="Arial" font-size="10" fill="black">and 'lengthAdjust' attributes.</text>
- <!-- Test cases 1&2: all defaults -->
- <g id="test-1-2">
- <!-- The text lines -->
- <g font-family="Arial" font-size="8" fill="blue">
- <text x="3" y="30">Line to Stretch</text>
- <text x="75" y="30">this is a line to squeeze</text>
- </g>
- <!-- Length reference lines -->
- <!-- (half ticks here only, as these lengths can validly vary slightly) -->
- <g stroke="red">
- <line x1="2" y1="32" x2="56" y2="32"/>
- <!-- <line x1="39" y1="70" x2="39" y2="84" /> -->
- <line x1="2" y1="32" x2="2" y2="36"/>
- <!-- <line x1="145" y1="70" x2="145" y2="84" /> -->
- <line x1="56" y1="32" x2="56" y2="36"/>
- <line x1="74" y1="32" x2="158" y2="32"/>
- <!-- <line x1="244" y1="70" x2="244" y2="84" /> -->
- <line x1="74" y1="32" x2="74" y2="36"/>
- <!-- <line x1="412" y1="70" x2="412" y2="84" /> -->
- <line x1="158" y1="32" x2="158" y2="36"/>
- </g>
- <!-- Labels -->
- <g font-family="Arial" font-size="6" fill="black">
- <text x="6" y="38">textLength: default</text>
- <text x="6" y="44">lengthAdjust: default</text>
- <text x="76" y="38">textLength: default</text>
- <text x="76" y="44">lengthAdjust: default</text>
- </g>
- </g>
- <!-- Test cases 3&4: define textLength, default lengthAdjust-->
- <g id="test-3-4" transform="translate(0,22)">
- <!-- The text lines -->
- <g font-family="Arial" font-size="8" fill="blue">
- <text x="3" y="30" textLength="65">Line to Stretch</text>
- <text x="75" y="30" textLength="65">this is a line to squeeze</text>
- </g>
- <!-- Length reference lines -->
- <g stroke="red">
- <line x1="2" y1="32" x2="69" y2="32"/>
- <line x1="2" y1="32" x2="2" y2="36"/>
- <line x1="69" y1="32" x2="69" y2="36"/>
- <line x1="74" y1="32" x2="141" y2="32"/>
- <line x1="74" y1="32" x2="74" y2="36"/>
- <line x1="141" y1="32" x2="141" y2="36"/>
- </g>
- <!-- Labels -->
- <g font-family="Arial" font-size="6" fill="black">
- <text x="6" y="38">textLength: 25% longer</text>
- <text x="6" y="44">lengthAdjust: default</text>
- <text x="76" y="38">textLength: 15% shorter</text>
- <text x="76" y="44">lengthAdjust: default</text>
- </g>
- </g>
- <!-- Test cases 5&6: define textLength, lengthAdjust=spacing -->
- <g id="test-5-6" transform="translate(0,44)">
- <!-- The text lines -->
- <g font-family="Arial" font-size="8" fill="blue">
- <text x="3" y="30" textLength="65" lengthAdjust="spacing">Line to Stretch</text>
- <text x="75" y="30" textLength="65" lengthAdjust="spacing">this is a line to squeeze</text>
- </g>
- <!-- Length reference lines -->
- <g stroke="red">
- <line x1="2" y1="32" x2="69" y2="32"/>
- <line x1="2" y1="32" x2="2" y2="36"/>
- <line x1="69" y1="32" x2="69" y2="36"/>
- <line x1="74" y1="32" x2="141" y2="32"/>
- <line x1="74" y1="32" x2="74" y2="36"/>
- <line x1="141" y1="32" x2="141" y2="36"/>
- </g>
- <!-- Labels -->
- <g font-family="Arial" font-size="6" fill="black">
- <text x="3" y="38">textLength: 25% longer</text>
- <text x="3" y="44">lengthAdjust: spacing</text>
- <text x="76" y="38">textLength: 15% shorter</text>
- <text x="76" y="44">lengthAdjust: spacing</text>
- </g>
- </g>
- <!-- Test cases 7&8: define textLength, lengthAdjust=spacingAndGlyphs -->
- <g id="test-7-8" transform="translate(0,66)">
- <!-- The text lines -->
- <g font-family="Arial" font-size="8" fill="blue">
- <text x="3" y="30" textLength="65" lengthAdjust="spacingAndGlyphs">Line to Stretch</text>
- <text x="75" y="30" textLength="65" lengthAdjust="spacingAndGlyphs">this is a line to squeeze</text>
- </g>
- <!-- Length reference lines -->
- <g stroke="red">
- <line x1="2" y1="32" x2="69" y2="32"/>
- <line x1="2" y1="32" x2="2" y2="36"/>
- <line x1="69" y1="32" x2="69" y2="36"/>
- <line x1="74" y1="32" x2="141" y2="32"/>
- <line x1="74" y1="32" x2="74" y2="36"/>
- <line x1="141" y1="32" x2="141" y2="36"/>
- </g>
- <!-- Labels -->
- <g font-family="Arial" font-size="6" fill="black">
- <text x="6" y="38">textLength: 25% longer</text>
- <text x="6" y="44">lengthAdjust: sAG</text>
- <text x="76" y="38">textLength: 20% shorter</text>
- <text x="76" y="44">lengthAdjust: sAG</text>
- </g>
- </g>
- </g>
-<text id="revision" x="5" y="117" font-size="8" stroke="none" fill="black">$Revision: 1.7 $</text>
- <rect id="test-frame" x="1" y="1" width="158" height="118" fill="none" stroke="#000000"/>
-<script>
-if (window.testRunner)
- window.testRunner.dumpSelectionRect();
-document.execCommand("SelectAll");
-</script>
-</svg>
« no previous file with comments | « LayoutTests/svg/text/text-selection-text-06-t.svg ('k') | LayoutTests/svg/text/text-text-03-b.svg » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698