Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider if XSL references can be removed #227

Closed
shepazu opened this issue Aug 2, 2016 · 3 comments
Closed

Consider if XSL references can be removed #227

shepazu opened this issue Aug 2, 2016 · 3 comments

Comments

@shepazu
Copy link
Member

shepazu commented Aug 2, 2016

SVG 1.0 used several XSL properties and property values which have since been integrated into CSS.
SVG 2 refers several times to "CSS or XSL" properties. This may make the reference to XSL unnecessary.

The sole exception may be the 'dominant-baseline' property, which doesn't yet seem to be in CSS. We should see if this is supported in implementations, and consider dropping it.

@shepazu shepazu added this to the SVG3 milestone Aug 2, 2016
@AmeliaBR
Copy link
Contributor

AmeliaBR commented Aug 2, 2016

dominant-baseline is in CSS Inline Layout now.

If the references to XSL are purely informative ("by the way, there's another approach to styling documents which can also be used if you want...") then I see no problem leaving them. There shouldn't be any normative references, though.

@shepazu
Copy link
Member Author

shepazu commented Aug 2, 2016

dominant-baseline is in CSS Inline Layout now.

Right, and that's not yet a REC. I think all of the other properties are now REC status.

But since we define 'dominant-baseline' in SVG, and don't rely on XSL, I've moved that to an informative reference.

Personally, I think it's irrelevant where 'dominant-baseline' came from, and it's potentially confusing to readers to mention it, so I'd prefer to clean up the text and remove it, but for now, I'll leave it in.

@svgeesus
Copy link
Contributor

svgeesus commented Aug 5, 2018

I see no need to reference XSL-FO for dominant baseline. As @AmeliaBR points out (and as the spec already says) this is defined in CSS Linebox 3.

The many references to XSL-FO, of the (imprecise) form using CSS or XSL etc could be usefully simplified to using CSS.

The references to XSL (the transformation language) are innocuous, but are already covered by xml-stylesheet for any styling language using the XML PI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants