Skip to content

Review implementation support - Paths chapter #385

@ewilligers

Description

@ewilligers

Changes:

Added new B and b "bearing" path commands. [At Risk]

Tests show no browsers support bearing commands.

Allow Z or z to fill in missing path coordinate data in the previous command with the coordinate of the initial point in the subpath. [At Risk]

Tests show no browsers support z filling in missing path coordinate data.
InkScape plans to implement.

Define ‘path’, ‘polygon’ and ‘polyline’ elements with no data set (empty or zero valid commands) to not render.

Tests show Chrome, Edge, Firefox, Safari support this functionality.

Removed the SVGPathSeg* and SVGAnimatedPathData interfaces and the related methods on SVGPathElement.

Tests show only Chrome has removed the interfaces and related methods.

Promoted the ‘d’ attribute to a property. [At Risk]

Tests show Chrome exposes 'd' as a property, with an implementation that differs from the current spec.

Removed the pathLength attribute, getTotalLength(), and getPointAtLength() methods from SVGPathElement, they are now on SVGGeometryElement. [At Risk]

Tests show lack of browser support.

Clarified that a value of zero for ‘pathLength’ is valid.

Tests exist. There are some test failures, these need investigation.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions