Re: [csswg-drafts] [css-lists][css-counter-styles] Define which symbols are not affected by font-family, and how exactly (#6201)

OK, so per resolutions in https://github.com/w3c/csswg-drafts/issues/3584#issuecomment-853440806,

 1. Symbolic counter styles can't be overridden
 2. A counter style extending a symbolic one just extends the spec version, it doesn't inherit the special implementation-defined rendering

I guess we can infer from 2 that things like these don't magically obtain the special rendering of `circle`:

```css
@counter-style my-circle { system: cyclic; symbols: "◦"; suffix: " "; }
list-style-type: my-circle;

list-style-type: "◦ ";

list-style-type: symbols(cyclic "◦");

::marker { content: "◦ " }
```

A remaining case is `content: counter(c, circle)`. It uses the `circle` style itself, so it may be expected to use the special rendering of `list-style-style: circle`. But used in `content` means that you can mix it with other text, which seems unnecessarily tricky for implementations. So I wouldn't inherit the special rendering, just like for counter styles extending symbolic ones.

-- 
GitHub Notification of comment by Loirooriol
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6201#issuecomment-854132501 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 3 June 2021 19:48:53 UTC