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

math-auto is now included in the value definition of text-transform #246

Open
cdoublev opened this issue May 29, 2024 · 0 comments
Open

Comments

@cdoublev
Copy link

math-auto is defined in MathML Core as a new value of text-transform:

The text-transform property from CSS Text Module Level 3 is extended with a new value:

Name: text-transform
New value: math-auto

Since w3c/csswg-drafts@78ae39c, it is now included in the value definition of text-transform.

Would you agree to no longer define it as a new value?


If you want to generate property value definitions from the data extracted by w3c/reffy, new values from spec A should be appended to the "main" value definition from spec B. For text-transform, the result is ... | math-auto | math-auto.

Updating the "main" spec whenever another one extends it is more work and error-prone. When the extending spec is unstable, extending the "main" spec is appropriate. When the extending spec becomes stable, it seems reasonable to move its new values into the "main" spec.

Checking whether the value definition from the "main" spec already includes new values from extending specs is another solution, but there may be false positives. For example, when extending foo bar with bar should result to foo bar | bar.

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

No branches or pull requests

2 participants