Closed
Bug 213932
Opened 22 years ago
Closed 15 years ago
missing entries for subset, subsetneq, wedge, vee, cap and cup in mathfont.properties
Categories
(Core :: MathML, defect)
Core
MathML
Tracking
()
RESOLVED
FIXED
mozilla1.9.3a5
People
(Reporter: gemi, Assigned: fredw)
References
Details
Attachments
(3 files, 6 obsolete files)
532 bytes,
text/html
|
Details | |
599 bytes,
application/xhtml+xml
|
Details | |
2.77 KB,
patch
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (X11; U; Linux i686) Gecko/20030701 Galeon/1.3.7
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5a) Gecko/20030724
There is not entry for ⊂ in mathfont.properties
I included following line
operator.\u2282.infix = lspace:thickmathspace rspace:thickmathspace
I looked into MathML spec, and it seems that it doesn't define it either.
This is strange, because after all ⊂ is an operator like ∈
Reproducible: Always
Steps to Reproduce:
Load the page http://www.mozilla.org/projects/mathml/demo/basics.xhtml
> operator.\u2282.infix = lspace:thickmathspace rspace:thickmathspace
Default metadata included to mathfont.properties (on 1.6 trunk).
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 2•21 years ago
|
||
The following are still missing:
operator.\u228A.infix = lspace:thickmathspace rspace:thickmathspace # ⊊
operator.\u2228.infix = lspace:thickmathspace rspace:thickmathspace # ∨
operator.\u2227.infix = lspace:thickmathspace rspace:thickmathspace # ∧
operator.\u2229.infix = lspace:thickmathspace rspace:thickmathspace # ∩
operator.\u222A.infix = lspace:thickmathspace rspace:thickmathspace # ∪
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---
Comment 3•21 years ago
|
||
I can aggree to that error message ...
Comment 4•21 years ago
|
||
Comment 5•21 years ago
|
||
My System W2000 and Mozilla 2004042109
Confirming per above comments.
Keyword: testcase
Updated•16 years ago
|
QA Contact: ian → mathml
Assignee | ||
Comment 7•16 years ago
|
||
Entity names: http://www.w3.org/2003/entities/2007xml/mml2.xml
Assignee | ||
Comment 8•16 years ago
|
||
Assignee | ||
Comment 9•16 years ago
|
||
Attachment #406284 -
Attachment is obsolete: true
Assignee | ||
Comment 10•16 years ago
|
||
The patch applies on top of patch from bug 519126
Assignee | ||
Comment 11•16 years ago
|
||
The entity names of this bug are already in content/mathml/content/src/mathml.dtd
All MathML entities in attachment 406293 [details] render well. I guess it's not a bug if it's not the case in attachment 406276 [details], because they may not exist in XHTML (I've not checked).
Assignee | ||
Updated•15 years ago
|
Attachment #150608 -
Attachment is obsolete: true
Assignee | ||
Updated•15 years ago
|
Attachment #150609 -
Attachment is obsolete: true
Assignee | ||
Updated•15 years ago
|
Attachment #406276 -
Attachment description: Fix errors in the original testcase → Testcase (XHTML document)
Assignee | ||
Comment 12•15 years ago
|
||
I can work on this, now bug 519126 is fixed. I've to check what the W3C specs says about the MathML entities used in XHTML.
Assignee: rbs → nobody
OS: Linux → All
Hardware: x86 → All
Assignee | ||
Updated•15 years ago
|
Blocks: mathml-operator-dict
Summary: missing entry for ⊂ (⊂) in mathfont.properties → missing entries for subset, subsetneq, wedge, vee, cap and cup in mathfont.properties
Assignee | ||
Updated•15 years ago
|
Assignee: nobody → fred.wang
Assignee | ||
Comment 13•15 years ago
|
||
> I've to check what the W3C specs says about the MathML entities used in XHTML.
The entities not displayed in attachment 406276 [details] are not defined in HTML4 or XHTML*, so it is not a bug. They will probably be defined in (X)HTML5 but this is a separate issue anyway.
Assignee | ||
Comment 14•15 years ago
|
||
Attachment #406299 -
Attachment is obsolete: true
Attachment #432222 -
Flags: review?(karlt)
Comment 15•15 years ago
|
||
Comment on attachment 432222 [details] [diff] [review]
Patch
>-operator.\u2284.infix = lspace:5 rspace:5 # ⊄
>+operator.\u2284.infix = lspace:5 rspace:5 # ⊄ ⊊
subsetneq is actually U+228A (as is subne).
>+operator.\u2227.infix = lspace:4 rspace:4 # ∧
>+operator.\u2228.infix = lspace:4 rspace:4 # ∨
>+operator.\u2229.infix = lspace:4 rspace:4 # ∩
>+operator.\u222A.infix = lspace:4 rspace:4 # ∪
r=karlt on these.
Attachment #432222 -
Flags: review?(karlt) → review+
Assignee | ||
Updated•15 years ago
|
Keywords: testcase → checkin-needed
Comment 17•15 years ago
|
||
nsub is U+2284.
subsetneq and subne are U+228A.
We need entries for both U+2284 and U+228A.
Keywords: checkin-needed
Assignee | ||
Updated•15 years ago
|
Keywords: checkin-needed
Comment 19•15 years ago
|
||
Status: NEW → RESOLVED
Closed: 22 years ago → 15 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.3a5
You need to log in
before you can comment on or make changes to this bug.
Description
•