[html5] r8077 - [giow] (0) Be more consistent about strokes not being transformed in Path APIs ( [...]

whatwg at whatwg.org whatwg at whatwg.org
Mon Jul 22 11:47:08 PDT 2013


Author: ianh
Date: 2013-07-22 11:47:06 -0700 (Mon, 22 Jul 2013)
New Revision: 8077

Modified:
   complete.html
   index
   source
Log:
[giow] (0) Be more consistent about strokes not being transformed in Path APIs (so that you can transform them separately if desired).
Affected topics: Canvas

Modified: complete.html
===================================================================
--- complete.html	2013-07-22 01:33:36 UTC (rev 8076)
+++ complete.html	2013-07-22 18:47:06 UTC (rev 8077)
@@ -35863,12 +35863,12 @@
    Subpaths in <var title="">glyph subpaths</var> must wind clockwise, regardless of how the user
    agent's font subsystem renders fonts and regardless of how the fonts themselves are defined.</p>
 
+   <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
+   transformation matrix <var title="">transform</var>, if it is not null.</li>
+
    <li><p>If the method is <code title=dom-path-addPathByStrokingText><a href=#dom-path-addpathbystrokingtext>addPathByStrokingText()</a></code>, replace <var title="">glyph subpaths</var> by the result of <a href=#trace-a-path title="trace a path">tracing</a> <var title="">glyph subpaths</var>, using the <code><a href=#canvasdrawingstyles>CanvasDrawingStyles</a></code> object argument for the
    line styles.</p>
 
-   <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
-   transformation matrix <var title="">transform</var>, if it is not null.</li>
-
    <li><p>Let (<var title="">x<sub title="">final</sub></var>, <var title="">y<sub title="">final</sub></var>) be the last point in the last subpath of <var title="">glyph
    subpaths</var>.</li>
 
@@ -35951,12 +35951,12 @@
      agent's font subsystem renders fonts and regardless of how the fonts themselves are
      defined.</p>
 
+     <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
+     transformation matrix <var title="">transform</var>, if it is not null.</li>
+
      <li><p>If the method is <code title=dom-path-addPathByStrokingText><a href=#dom-path-addpathbystrokingtext>addPathByStrokingText()</a></code>, replace <var title="">glyph subpaths</var> by the result of <a href=#trace-a-path title="trace a path">tracing</a> <var title="">glyph subpaths</var>, using the <code><a href=#canvasdrawingstyles>CanvasDrawingStyles</a></code> object argument for
      the line styles.</p>
 
-     <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
-     transformation matrix <var title="">transform</var>, if it is not null.</li>
-
      <li><p>Let (<var title="">x<sub title="">final</sub></var>, <var title="">y<sub title="">final</sub></var>) be the last point in the last subpath of <var title="">glyph
      subpaths</var>. (This coordinate is only used if this is the last glyph processed.)</li>
 

Modified: index
===================================================================
--- index	2013-07-22 01:33:36 UTC (rev 8076)
+++ index	2013-07-22 18:47:06 UTC (rev 8077)
@@ -35863,12 +35863,12 @@
    Subpaths in <var title="">glyph subpaths</var> must wind clockwise, regardless of how the user
    agent's font subsystem renders fonts and regardless of how the fonts themselves are defined.</p>
 
+   <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
+   transformation matrix <var title="">transform</var>, if it is not null.</li>
+
    <li><p>If the method is <code title=dom-path-addPathByStrokingText><a href=#dom-path-addpathbystrokingtext>addPathByStrokingText()</a></code>, replace <var title="">glyph subpaths</var> by the result of <a href=#trace-a-path title="trace a path">tracing</a> <var title="">glyph subpaths</var>, using the <code><a href=#canvasdrawingstyles>CanvasDrawingStyles</a></code> object argument for the
    line styles.</p>
 
-   <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
-   transformation matrix <var title="">transform</var>, if it is not null.</li>
-
    <li><p>Let (<var title="">x<sub title="">final</sub></var>, <var title="">y<sub title="">final</sub></var>) be the last point in the last subpath of <var title="">glyph
    subpaths</var>.</li>
 
@@ -35951,12 +35951,12 @@
      agent's font subsystem renders fonts and regardless of how the fonts themselves are
      defined.</p>
 
+     <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
+     transformation matrix <var title="">transform</var>, if it is not null.</li>
+
      <li><p>If the method is <code title=dom-path-addPathByStrokingText><a href=#dom-path-addpathbystrokingtext>addPathByStrokingText()</a></code>, replace <var title="">glyph subpaths</var> by the result of <a href=#trace-a-path title="trace a path">tracing</a> <var title="">glyph subpaths</var>, using the <code><a href=#canvasdrawingstyles>CanvasDrawingStyles</a></code> object argument for
      the line styles.</p>
 
-     <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
-     transformation matrix <var title="">transform</var>, if it is not null.</li>
-
      <li><p>Let (<var title="">x<sub title="">final</sub></var>, <var title="">y<sub title="">final</sub></var>) be the last point in the last subpath of <var title="">glyph
      subpaths</var>. (This coordinate is only used if this is the last glyph processed.)</li>
 

Modified: source
===================================================================
--- source	2013-07-22 01:33:36 UTC (rev 8076)
+++ source	2013-07-22 18:47:06 UTC (rev 8077)
@@ -38961,15 +38961,15 @@
    Subpaths in <var title="">glyph subpaths</var> must wind clockwise, regardless of how the user
    agent's font subsystem renders fonts and regardless of how the fonts themselves are defined.</p>
 
+   <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
+   transformation matrix <var title="">transform</var>, if it is not null.</p></li>
+
    <li><p>If the method is <code
    title="dom-path-addPathByStrokingText">addPathByStrokingText()</code>, replace <var
    title="">glyph subpaths</var> by the result of <span title="trace a path">tracing</span> <var
    title="">glyph subpaths</var>, using the <code>CanvasDrawingStyles</code> object argument for the
    line styles.</p>
 
-   <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
-   transformation matrix <var title="">transform</var>, if it is not null.</p></li>
-
    <li><p>Let (<var title="">x<sub title="">final</sub></var>, <var title="">y<sub
    title="">final</sub></var>) be the last point in the last subpath of <var title="">glyph
    subpaths</var>.</p></li>
@@ -39077,15 +39077,15 @@
      agent's font subsystem renders fonts and regardless of how the fonts themselves are
      defined.</p>
 
+     <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
+     transformation matrix <var title="">transform</var>, if it is not null.</p></li>
+
      <li><p>If the method is <code
      title="dom-path-addPathByStrokingText">addPathByStrokingText()</code>, replace <var
      title="">glyph subpaths</var> by the result of <span title="trace a path">tracing</span> <var
      title="">glyph subpaths</var>, using the <code>CanvasDrawingStyles</code> object argument for
      the line styles.</p>
 
-     <li><p>Transform all the coordinates and lines in <var title="">glyph subpaths</var> by the
-     transformation matrix <var title="">transform</var>, if it is not null.</p></li>
-
      <li><p>Let (<var title="">x<sub title="">final</sub></var>, <var title="">y<sub
      title="">final</sub></var>) be the last point in the last subpath of <var title="">glyph
      subpaths</var>. (This coordinate is only used if this is the last glyph processed.)</p></li>




More information about the Commit-Watchers mailing list