Re: [svgwg] Mark 4 text properties at risk (#591)

The SVG Working Group just discussed `Mark 4 text properties at risk`, and agreed to the following:

* `RESOLVED: Put shape-inside and shape-subtract at risk.`
* `RESOLVED: SVG-specific text decoration color definition should move to a CSS module. Follow up with CSSWG.`
* `RESOLVED: Remove text-decoration-fill and text-decoration-stroke from SVG. Suggest to SVGWG to move their definitions to CSS fill and stroke or CSS text decoration`
* `RESOLVED: Remove text-decoration-fill and text-decoration-stroke from SVG. Suggest to CSSWG to move their definitions to CSS fill and stroke or CSS text decoration`

<details><summary>The full IRC log of that discussion</summary>
&lt;myles> Topic: Mark 4 text properties at risk<br>
&lt;myles> AmeliaBR: these are text properties that are a mixed bag of properties. Two are about shape, two are about text decorations.<br>
&lt;myles> krit: Let's discuss with shape-inside and shape-subtract.<br>
&lt;myles> AmeliaBR: We already agreed that anything to do with wrapping text will be at-risk?<br>
&lt;myles> krit: it might make sense to make a resolution to put shape-inside and shape-subtract at-risk.<br>
&lt;myles> AmeliaBR: That's part of the previous decision. They should be at-risk.<br>
&lt;myles> RESOLVED: Put shape-inside and shape-subtract at risk.<br>
&lt;myles> krit: Next two properties: text-decoration-fill and text-decoration-stroke. Why did we add them?<br>
&lt;AmeliaBR> https://github.com/w3c/svgwg/issues/610#issuecomment-445965272<br>
&lt;myles> AmeliaBR: They are added to be equivalent to be text-decoration-color which is in regular CSS. SVG text doesn't use color, it uses fill and stroke, so we need some way to explain it. I commented on this issue ^^^ I think it's appropriate to defer them. They are still being discussed as part of the fill and stroke spec. Even if we defer them we still need some text somewhere that explains how to use text-decoration-color in SVG. Does it override fill and<br>
&lt;myles>  stroke? Does it work together?<br>
&lt;myles> krit: Fill and stroke spec was created to fill and stroke in HTML. Why do we have separate text-decoration-fill and text-decoration-stroke at all?<br>
&lt;myles> AmeliaBR: It's for styling the underline separately from the text it's attached to.<br>
&lt;myles> AmeliaBR: the fill and stroke spec will take over this issue by making it a universal issue, not svg issue.<br>
&lt;myles> AmeliaBR: until that spec is stable, we still have browsers that are shipping text-decoration-color, i don't know whether we have consistent behavior in browsers about whether or not it affects SVG text.<br>
&lt;myles> Tavmjong:<br>
&lt;myles> tav<br>
&lt;myles> tab?<br>
&lt;myles> Tavmjong: Do we have any implementations?<br>
&lt;myles> Tavmjong: inkscape supports color.<br>
&lt;myles> Tavmjong: do any browsers support text-decoration-color in SVG?<br>
&lt;myles> myles: I think we do but I haven't checked<br>
&lt;myles> AmeliaBR: it doesn't work in Chrome<br>
&lt;myles> krit: the text-decoration-color property is part of CSS Text Decoration module. Shouldn't we move this issue there?<br>
&lt;myles> krit: We should move it there. Many other modules have SVG-specific text.<br>
&lt;myles> Tavmjong: I'm reluctant to agree with you because we don't have representation there.<br>
&lt;myles> krit: Yes, but everyone is free to contribute or participate on those specifications.<br>
&lt;myles> myles: ::mumble mumble mumble::<br>
&lt;myles> krit: The CSS WG should decide.<br>
&lt;myles> krit: If we have any text describing text decoration color in SVG, can we move it to the text decoration module in CSS?<br>
&lt;AmeliaBR> https://svgwg.org/svg2-draft/text.html#TextDecorationProperties<br>
&lt;myles> AmeliaBR: Yes, we have a whole section about it, to try to describe how it should interact.<br>
&lt;myles> AmeliaBR: it's a big wall of text. I don't know how much would persist.<br>
&lt;myles> myles: this isn't an SVG problem, it shouldn't go in SVG<br>
&lt;myles> AmeliaBR: &lt;missed><br>
&lt;myles> krit: Let's move the text out of SVG<br>
&lt;myles> AmeliaBR: Who wants to actually do the work?<br>
&lt;myles> AmeliaBR: this is about text decoration and new properties, so someone will have to go through the specs to figure out what the changes should be<br>
&lt;myles> krit: Someone should do it with fantasai, she will know what to do.<br>
&lt;myles> krit: I can take an action if no one else wants to<br>
&lt;myles> Tavmjong: It's been 4 years since CSS said they were going to fix this. We should push them<br>
&lt;myles> krit: It's well defined in CSS but we need to mention SVG. Is there agreement that it should go into CSS?<br>
&lt;myles> krit: SVG-specific text decoration color definition should move to a CSS module. Follow up with CSSWG.<br>
&lt;myles> Tavmjong: We don't define text decoration color already.<br>
&lt;myles> AmeliaBR: Because we don't use it, we use these new ones.<br>
&lt;myles> AmeliaBR: It might be as simple as saying that text decoration color does not directly apply to SVG text.<br>
&lt;myles> AmeliaBR: And then teh fill and stroke module can define which properties work instead<br>
&lt;myles> krit: It's up to the CSSWG about where it should go.<br>
&lt;myles> krit: Both fill and stroke and this spec are part of CSSWG. We can give guidance.<br>
&lt;myles> AmeliaBR: Text-decoration module is candidate rec, so they'll not want to make too many changes.<br>
&lt;myles> krit: It's up to the CSSWG.<br>
&lt;myles> krit: objections?<br>
&lt;myles> RESOLVED: SVG-specific text decoration color definition should move to a CSS module. Follow up with CSSWG.<br>
&lt;myles> krit: Let's talk about text-decoration-fill and text-decoration-stroke. Should we do the same?<br>
&lt;myles> RESOLVED: Remove text-decoration-fill and text-decoration-stroke from SVG. Suggest to SVGWG to move their definitions to CSS fill and stroke or CSS text decoration<br>
&lt;myles> RESOLVED: Remove text-decoration-fill and text-decoration-stroke from SVG. Suggest to CSSWG to move their definitions to CSS fill and stroke or CSS text decoration<br>
&lt;myles> s/RESOLVED: Remove text-decoration-fill and text-decoration-stroke from SVG. Suggest to SVGWG to move their definitions to CSS fill and stroke or CSS text decoration//<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/svgwg/issues/591#issuecomment-445982647 using your GitHub account

Received on Monday, 10 December 2018 21:36:11 UTC