[librsvg.wiki: 6/7] Adjust table columns for clarity
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg.wiki: 6/7] Adjust table columns for clarity
- Date: Mon, 7 Jun 2021 23:01:52 +0000 (UTC)
commit 463007f14391e3aeec30c04f54ccebcd71c309e5
Author: madds-h <madeline hollandart io>
Date: Mon Jun 7 17:39:34 2021 -0500
Adjust table columns for clarity
svg2-features.md | 155 +++++++++++++++++++++++++++----------------------------
1 file changed, 77 insertions(+), 78 deletions(-)
---
diff --git a/svg2-features.md b/svg2-features.md
index f1241f8..9f16e22 100644
--- a/svg2-features.md
+++ b/svg2-features.md
@@ -1,79 +1,78 @@
# SVG2 New Features
-
-| SVG Features | Name
| Info
| Required? | To be added | Added |
-| ------------------------ |
------------------------------------------------------------------------------------------------------- |
--------------------------------------------------------------------------------------- | --------- |
----------- | ----- |
-| Elements | meshgradient
|
| | | |
-| | meshrow
|
| | | |
-| | meshpatch
|
| | | |
-| | mesh
|
| | | |
-| | hatch
|
| | | |
-| | hatchpath
|
| | | |
-| | HTML embedded content elements
|
| | | |
-| | HTML embedded metadata elements
|
| | | |
-| Attributes | tabindex
|
| | | |
-| | role
|
| | | |
-| | href
|
| | | |
-| | lang
|
| | | |
-| | fr
| on radialGradient
| | | |
-| | refX and refY
| on symbol elemennt 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) |
| | | |
-| 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 |
| | | |
-| | Support more whitespace preservation options using CSS white-space property
|
| | | |
-| | shape-inside
| To support text in shape
| | | |
-| | shape-subtract
|
| | | |
-| | shape-image-threshold
| text in a shape modifier
| | | |
-| | shape-padding
|
| | | |
-| | shape-margin
|
| | | |
-| Text on path changes | textPath
| now can directly specify path data through path attribute
| | | |
-| | textPath
| allow referencing basic shapes
| | | |
-| | 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
+| SVG Features | Name
| Info / Comments
| Required | Support |
+|--------------------------|---------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------|----------|---------------------|
+| Elements | meshgradient
| meshgradient Part of working draft, not release, supported by cairo
| | |
+| | meshrow
|
| | |
+| | meshpatch
|
| | |
+| | mesh
| Part of working draft, not release
| | |
+| | hatch
|
| | |
+| | hatchpath
|
| | |
+| | HTML embedded content elements
| Not supported
| | Not Planned |
+| | HTML embedded metadata elements
|
| | Not Planned |
+| Attributes | tabindex
|
| | Not Planned |
+| | 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) |
| | |
+| 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 |
| | |
+| | Support more whitespace preservation options using CSS white-space property
|
| | |
+| | shape-inside
| To support text in shape
| | |
+| | shape-subtract
|
| | |
+| | shape-image-threshold
| text in a shape modifier
| | |
+| | shape-padding
|
| | |
+| | shape-margin
|
| | |
+| Text on path changes | textPath
| now can directly specify path data through path attribute
| | |
+| | textPath
| allow referencing basic shapes
| | |
+| | 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]