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
Potential presentation MathML items to deprecate in MathML 4 #304
Comments
One other (that I think I would remove raher than deprecate is
Not specifying these will have no effect on anything except validators, and validators can choose to use mathml4-legacy schema that makes them valid (currently they are valid in the draft full schema, but I think we could change that). Currently (inherited from core) mathml-presentation allows |
This comment confirms the keywords mentioned in David's comment from issue #294 are indeed not used by mainstream conversion tools in early 2022. The attributes themselves are quite rare, and what little use I spotted was with numeric values (largely in From the full conversion engines I surveyed: latexml, tex4ht, tralics, pandoc, plastex. They do not seem to emit the attribute-keyword pairs in question. From the formula conversion tools, TeXzilla and katex have no reliance on the keywords. From what I can see, the MathJax-src repository has most thorough coverage on the subject, but the code is already defensive - e.g. in "MathML 2 compatibility" input guards, or in test files. I don't see reliance on the keywords for present-day output. I used local grep and github's code search functionality to conduct this survey - hopefully no major oversights. |
At the June 19 meeting we agreed to:
|
@davidcarlisle: you wrote
What attrs are you referring to? |
@NSoiffer mathml2 and 3 suggested attributes in (any) namespace should be allowed (and the schema does allow them) for local use for any purpose not specified in the spec. so
This is very natural in an XML namespace world, but it really reacts badly with the html parser. we added So, the suggestion was to deprecate using namespaced attributes in favo(u)r of Specifically https://w3c.github.io/mathml/#fund_globatt
|
#303 is about previously deprecated items. This is about presentation MathML items that we should think about deprecating in MathML 4 based on not been used. The "not being used" part is based on my experience and needs to be verified.
Here is a list of potential items to deprecated based on usage:
actiontype
values such asstatusline
,tooltip
, andinput
.radical
notation (Removal of the menclose notation "radical" #3); maybe also remove longdiv since it too is duplicativeThe text was updated successfully, but these errors were encountered: