[librsvg.wiki: 7/7] Start going down the list, annotating features




commit 6c9f44c42a94a680170167dd0800868d46fcf0a5
Author: Federico Mena Quintero <federico gnome org>
Date:   Mon Jun 7 18:00:53 2021 -0500

    Start going down the list, annotating features

 svg2-features.md | 93 +++++++++++++++++++++++++++-----------------------------
 1 file changed, 44 insertions(+), 49 deletions(-)
---
diff --git a/svg2-features.md b/svg2-features.md
index 9f16e22..c38152a 100644
--- a/svg2-features.md
+++ b/svg2-features.md
@@ -13,54 +13,49 @@
 |                          | role                                                                            
                        | Accessibility                                                                       
    |          | Not Planned         |
 |                          | href                                                                            
                        | replacement for xlink:href                                                          
    |          | Supported           |
 |                          | lang                                                                            
                        | replacement for xml:lang                                                            
    |          | Not Yet Implemented |
-|                          | fr                                                                              
                        | on radialGradient                                                                   
    |          |                     |
-|                          | refX and refY                                                                   
                        | on symbol element supports more precise placement in maps and data charts           
    |          |                     |
-|                          | x,y,width,height                                                                
                        | on symbol (as presentation attribute)                                               
    |          |                     |
-|                          | pathLength                                                                      
                        |  on all basic shapes                                                                
    |          |                     |
-| Style Properties         | z-index                                                                         
                        | on all elements, define how SVG creaates stacking contexts                          
    |          |                     |
-|                          | paint-order                                                                     
                        | control stroke, fill, and marker drawing order                                      
    |          |                     |
-|                          | vector-effect                                                                   
                        | non-scaling-size, non-rotation, and fixed position as options (plus 
non-scaling-stroke) |          |                     |
-| Required Properties      | text-overflow                                                                   
                        |                                                                                     
    |          |                     |
-|                          | isolation                                                                       
                        |                                                                                     
    |          |                     |
-|                          | mix-blend-mode                                                                  
                        |                                                                                     
    |          |                     |
-|                          | transform                                                                       
                        |                                                                                     
    |          |                     |
-|                          | transform-origin                                                                
                        |                                                                                     
    |          |                     |
-|                          | transform-box                                                                   
                        |                                                                                     
    |          |                     |
-|                          | text-align                                                                      
                        |                                                                                     
    |          |                     |
-|                          | text-align-all                                                                  
                        |                                                                                     
    |          |                     |
-|                          | text-align-last                                                                 
                        |                                                                                     
    |          |                     |
-|                          | text-indent                                                                     
                        |                                                                                     
    |          |                     |
-|                          | white-space                                                                     
                        |                                                                                     
    |          |                     |
-|                          | text-space-collapse                                                             
                        |                                                                                     
    |          |                     |
-|                          | vertical-align                                                                  
                        |                                                                                     
    |          |                     |
-|                          | font-feature-settings                                                           
                        |                                                                                     
    |          |                     |
-|                          | font-kerning                                                                    
                        |                                                                                     
    |          |                     |
-|                          | font-size-adjust                                                                
                        |                                                                                     
    |          |                     |
-|                          | font-variant                                                                    
                        |                                                                                     
    |          |                     |
-|                          | text-decoration                                                                 
                        |                                                                                     
    |          |                     |
-|                          | text-decoration-fill                                                            
                        |                                                                                     
    |          |                     |
-|                          | text-decoration-stroke                                                          
                        |                                                                                     
    |          |                     |
-| Geometric Attributes     | x,y,width,height                                                                
                        | on svg, rect, image, foreignObject,use,symbol                                       
    |          |                     |
-| that can be specified    | cx,cy                                                                           
                        | on ellipse and circle                                                               
    |          |                     |
-| as style properties      | r                                                                               
                        | on circle                                                                           
    |          |                     |
-|                          | rx,ry                                                                           
                        | ellipse and rect                                                                    
    |          |                     |
-|                          | d                                                                               
                        | on path                                                                             
    |          |                     |
-| New values for existing  | context-fill                                                                    
                        | for fill and stroke                                                                 
    |          |                     |
-| properties or attributes | context-stroke                                                                  
                        | for fill and stroke                                                                 
    |          |                     |
-|                          | child and child(_n_0 references                                                 
                        | instead of url() for paint servers and markers                                      
    |          |                     |
-|                          | auto-start-reverse                                                              
                        | for orient attribute of marker element                                              
    |          |                     |
-|                          | miter-clip                                                                      
                        | for stroke-linejoin  for a more aesthetically pleasing line join shape              
    |          |                     |
-|                          | arcs                                                                            
                        | for stroke-linejoin  for a more aesthetically pleasing line join shape              
    |          |                     |
-|                          | auto                                                                            
                        | for rx and ry                                                                       
    |          |                     |
-|                          | left\|middle\|center                                                            
                        | keywords for refX and refY attributes                                               
    |          |                     |
-| New/Expanded interface   | length attribute and indexed property access                                    
                        | added to all list interfaces                                                        
    |          |                     |
-| methods and properties   | extend getBBox()                                                                
                        | of SVGGraphicsElement with aargument that controls inclusion of the fill or stroke  
    |          |                     |
-|                          | isPointInFill isPointInStroke                                                   
                        | methods added for all shapes                                                        
    |          |                     |
-|                          | getTotalLength and getPointAtLength                                             
                        | methods now available for all shapes                                                
    |          |                     |
-|                          | focus and blur                                                                  
                        | methods on any SVGElement                                                           
    |          |                     |
-| new path features        | allow closepath commands ‘Z’ and ‘z’ to fill in missing ‘path data’ from 
previous commands              |                                                                              
           |          |                     |
-|                          | Added bearing path commands ‘B’ and ‘b’ to ‘path data’                          
                        |                                                                                     
    |          |                     |
-|                          | Define a canonical equivalent path for all basic shapes (used in stroke dashing 
and marker positioning) |                                                                                     
    |          |                     |
+|                          | fr                                                                              
                        | on radialGradient                                                                   
    |          | Supported           |
+|                          | refX and refY                                                                   
                        | on symbol element supports more precise placement in maps and data charts           
    | X        |                     |
+|                          | x,y,width,height                                                                
                        | on symbol (as presentation attribute)                                               
    | X        |                     |
+|                          | pathLength                                                                      
                        |  on all basic shapes                                                                
    | X        |                     |
+| Style Properties         | z-index                                                                         
                        | on all elements, define how SVG creaates stacking contexts                          
    |          | Not yet; only in draft |
+|                          | paint-order                                                                     
                        | control stroke, fill, and marker drawing order                                      
    |          | Supported           |
+|                          | vector-effect                                                                   
                        | non-scaling-size, non-rotation, and fixed position as options (plus 
non-scaling-stroke) | X        | move to text        |
+| Required Properties      | text-overflow                                                                   
                        |                                                                                     
    | X        |                     |
+|                          | isolation                                                                       
                        |                                                                                     
    |          | Supported           |
+|                          | mix-blend-mode                                                                  
                        |                                                                                     
    | X        |                     |
+|                          | transform                                                                       
                        |                                                                                     
    | X        |                     |
+|                          | transform-origin                                                                
                        |                                                                                     
    | X        |                     |
+|                          | transform-box                                                                   
                        |                                                                                     
    | X        |                     |
+|                          | text-align                                                                      
                        |                                                                                     
    | X        |                     |
+|                          | text-align-all                                                                  
                        |                                                                                     
    | X        |                     |
+|                          | text-align-last                                                                 
                        |                                                                                     
    | X        |                     |
+|                          | text-indent                                                                     
                        |                                                                                     
    | X        |                     |
+|                          | white-space                                                                     
                        |                                                                                     
    | X        |                     |
+|                          | text-space-collapse                                                             
                        |                                                                                     
    | X        |                     |
+|                          | vertical-align                                                                  
                        |                                                                                     
    | X        |                     |
+|                          | font-feature-settings                                                           
                        |                                                                                     
    | X        |                     |
+|                          | font-kerning                                                                    
                        |                                                                                     
    | X        |                     |
+|                          | font-size-adjust                                                                
                        |                                                                                     
    | X        |                     |
+|                          | font-variant                                                                    
                        |                                                                                     
    | X        |                     |
+|                          | text-decoration                                                                 
                        |                                                                                     
    | X        |                     |
+|                          | text-decoration-fill                                                            
                        |                                                                                     
    | X        |                     |
+|                          | text-decoration-stroke                                                          
                        |                                                                                     
    | X        |                     |
+| Geometric Attributes     | x,y,width,height                                                                
                        | on svg, rect, image, foreignObject,use,symbol                                       
    |          | NYI                 |
+| that can be specified    | cx,cy                                                                           
                        | on ellipse and circle                                                               
    |          | NYI                 |
+| as style properties      | r                                                                               
                        | on circle                                                                           
    |          | NYI                 |
+|                          | rx,ry                                                                           
                        | ellipse and rect                                                                    
    |          | NYI                 |
+|                          | d                                                                               
                        | on path                                                                             
    |          | NYI                 |
+| New values for existing  | context-fill                                                                    
                        | for fill and stroke                                                                 
    |          | #618                |
+| properties or attributes | context-stroke                                                                  
                        | for fill and stroke                                                                 
    |          | #618                |
+|                          | child and child(_n_0 references                                                 
                        | instead of url() for paint servers and markers                                      
    |          | Not planned         |
+|                          | auto-start-reverse                                                              
                        | for orient attribute of marker element                                              
    |          | #484                |
+|                          | miter-clip                                                                      
                        | for stroke-linejoin  for a more aesthetically pleasing line join shape              
    |          | NYI                 |
+|                          | arcs                                                                            
                        | for stroke-linejoin  for a more aesthetically pleasing line join shape              
    |          | NYI                 |
+|                          | auto                                                                            
                        | for rx and ry                                                                       
    |          | NYI                 |
+|                          | left\|middle\|center                                                            
                        | keywords for refX and refY attributes                                               
    |          | NYI                 |
+| new path features        | allow closepath commands ‘Z’ and ‘z’ to fill in missing ‘path data’ from 
previous commands              |                                                                              
           |          | ?                   |
+|                          | Added bearing path commands ‘B’ and ‘b’ to ‘path data’                          
                        |                                                                                     
    |          | Draft only          |
+|                          | Define a canonical equivalent path for all basic shapes (used in stroke dashing 
and marker positioning) |                                                                                     
    |          | Already supported?  |
 | Text Layout              | CSS based multi-line text for ‘text content elements’                           
                        |                                                                                     
    |          |                     |
 |                          | - text area is contrained using 'inline-size'                                   
                        |                                                                                     
    |          |                     |
 |                          | - SVG creates a 'content area' and defers to CSS to perform layout within that 
area                     |                                                                                    
     |          |                     |
@@ -75,4 +70,4 @@
 |                          | side                                                                            
                        | attribute added to textPath to enable control of which side the path text is placed 
on  |          |                     |
 |                          | Clarify other areas where there have been inconsistencies                       
                        |                                                                                     
    |          |                     |
 |                          | CSS/OpenType font feature support                                               
                        | alternate glyphs, font-variant, etc                                                 
    | Y        |                     |
-|                          | Support for @font-face roles                                                    
                        |                                                                                     
    | Y        |                     |
\ No newline at end of file
+|                          | Support for @font-face roles                                                    
                        |                                                                                     
    | Y        |                     |


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]