jeuclid-devel Mailing List for JEuclid
Brought to you by:
maxberger
You can subscribe to this list here.
2002 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2007 |
Jan
(9) |
Feb
(7) |
Mar
(6) |
Apr
(10) |
May
(63) |
Jun
(7) |
Jul
(11) |
Aug
(37) |
Sep
(14) |
Oct
(5) |
Nov
(11) |
Dec
(5) |
2008 |
Jan
(2) |
Feb
(7) |
Mar
(4) |
Apr
(6) |
May
(2) |
Jun
(15) |
Jul
(24) |
Aug
(9) |
Sep
(28) |
Oct
(11) |
Nov
(24) |
Dec
|
2009 |
Jan
(2) |
Feb
(3) |
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
(5) |
Sep
(4) |
Oct
|
Nov
(1) |
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Siew S. M. (SUSS) <sm...@su...> - 2018-07-13 06:33:59
|
Hi, I’m encountering issue where the fontFamily specified in mathML not being rendered correctly. For an example, I’ve specified the fontFamily but the N character is not being rendered. Anyone knows what’s wrong? Or did I use it the wrong way? Please help. <mathml> <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> <mi>n</mi> <mo>∈</mo> <mi fontfamily="DejaVu Sans">ℕ</mi> <mtext> </mtext> </mrow> </math> </mathml> Thanks. With best regards, Mei |
From: Siew S. M. (SUSS) <sm...@su...> - 2018-06-22 03:57:20
|
HI, When I run the transformation of mathml elements using FOP, in AWS Linux, the double struck characters are not displayed. This is the sample of the mathml: [cid:6BB6A03E-ED43-40CB-AFD4-2E36D7567E9A] The ℕ character is using unicode U+2115 in my editor. When output to PDF, it was displayed as a slanted N character. In contrast, if I run on my MacOSX, the N is displayed correctly as double-struck N. The error is only in ASW Linux server. What could have gone wrong? Please help. Thanks. With best regards, Mei |
From: Markus S. <in...@sa...> - 2015-08-28 09:46:10
|
> Hi, > > I try to use jeuclid as servlet. For that reason I use the net.sourceforge.jeuclid.converter.Converter > > …. > MutableLayoutContext ctx = new LayoutContextImpl( > LayoutContextImpl.getDefaultLayoutContext()); > > Converter converter = Converter.getInstance(); > > converter.convert(new File(argsList.get("input")[0]), > new File(argsList.get("output")[0]), Converter.TYPE_SVG, ctx); > … > > But in these 3 files you can see that some parts are dropped. > > Source: http://www.samea.de/math/source.mml > Expected: http://www.samea.de/math/expected.svg (done with the mml2xxx batch) > Result: http://www.samea.de/math/result.svg (done with the code above) > > So what did I wrong? Are there some parameters to set? > Thanks for your help > > Kind regards > Markus > > |
From: François B. <f.b...@gm...> - 2015-03-24 15:51:48
|
Hi, I'm not really sure if I should ask this here, but I would like to extend the JMathComponent from JEuclid, but the class is final... Why is that ? Thanks ! |
From: Cristiano L. <lo...@dm...> - 2013-07-02 16:49:15
|
Dear list, I started using JEuclid just today. I observe that the JEuclid distribution includes the w3c interfaces of MathML (org.w3c.dom.mathml <http://jeuclid.sourceforge.net/apidocs/org/w3c/dom/mathml/package-summary.html>). I wander if JEuclid allows to parse a MathML document into a MathMLDocument instance. Thanks in advance, Cristiano Longo |
From: Eliot H. <em...@el...> - 2011-12-22 22:55:39
|
Hello JEuclid developers, we're working on a project and need to transform MathML to images. It's working well, but we need some help refining the output which I'm assuming can be done through available JEuclid API classes. The Word doc at http://share.eliot.com.au/MathML_Output_Review.docx indicates the formatting issues that we need to address with JEuclid. It appears that the following documentation may address these issues: http://jeuclid.sourceforge.net/apidocs/net/sourceforge/jeuclid/MathBase.html If you are able to assist us with this task, please let me know your availability and rate ($), and we'll supply the sample XML files. Best regards, eliot -- Tour our house at www.eliot.com.au |
From: SourceForge.net <no...@so...> - 2010-07-28 04:10:24
|
Patches item #3035734, was opened at 2010-07-28 00:10 Message generated for change (Tracker Item Submitted) made by anoaharc You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441106&aid=3035734&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Noah Ready-Campbell (anoaharc) Assigned to: Nobody/Anonymous (nobody) Summary: Changes to Converter class Initial Comment: Corrected the documentation for the Node -> OutputStream convert() method. Also added a new convenience covert method which uses an XML-formatted string as its source. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441106&aid=3035734&group_id=44862 |
From: SourceForge.net <no...@so...> - 2010-06-19 18:13:09
|
Bugs item #3018455, was opened at 2010-06-19 18:13 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=3018455&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Element Support Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: How to display imaginary unit? Initial Comment: How can i can I display the imaginary unit (entity ⅈ ?) for complex numbers in JMathComponent. Do I need a special font? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=3018455&group_id=44862 |
From: SourceForge.net <no...@so...> - 2010-06-09 04:50:34
|
Bugs item #3013554, was opened at 2010-06-09 04:50 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=3013554&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: diacritical combining marks render incorrectly Initial Comment: Jeuclid doesn't render identifiers with diacritical combining marks correctly. I think that a single roman character (mathml) identifier with a diacritical combining mark should be rendered as the italic form of the character with the appropriate combining mark. ie. <mi>î</mi> should render as an italic i with the dot replaced by the COMBINING CIRCUMFLEX ACCENT (U+0302) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=3013554&group_id=44862 |
From: SourceForge.net <no...@so...> - 2010-05-27 14:26:31
|
Bugs item #3007975, was opened at 2010-05-27 16:26 Message generated for change (Tracker Item Submitted) made by flyingstar16 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=3007975&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Claudio Moretti (flyingstar16) Assigned to: Nobody/Anonymous (nobody) Summary: Times symbol not shown in JMathComponent Initial Comment: The "times" symbol (usually an asterisk) is never shown when converting from MathML to an image. This can lead to problems in interpreting the shown function when (for example) it is something like 2*3, which is displayed as "23". Image attached Thanks! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=3007975&group_id=44862 |
From: SourceForge.net <no...@so...> - 2009-11-05 12:52:53
|
Bugs item #2892573, was opened at 2009-11-05 13:52 Message generated for change (Tracker Item Submitted) made by slidonnici You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2892573&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Element Support Group: stable Status: Open Resolution: None Priority: 5 Private: No Submitted By: Sergio Lidonnici (slidonnici) Assigned to: Nobody/Anonymous (nobody) Summary: Trigonometric functions Initial Comment: Hello, I'm trying to render trigonometric functions like sin(α), cos(α), etc, but the 'sin' text is not rendered in the generated image. Am I missing something ? Thanks <math display = 'block'> <apply> <sin/> <csymbol> <mfenced open = '(' close = ')'> <mi>α</mi> </mfenced> </csymbol> </apply> </math> ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2892573&group_id=44862 |
From: SourceForge.net <no...@so...> - 2009-09-16 08:55:07
|
Bugs item #2859838, was opened at 2009-09-16 08:55 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2859838&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Other Group: development Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Spacing issue in equation Initial Comment: Spacing between operators and text found to be very minimal when compared to actual output. Please find the attached zip file contains equation, corresponding gif output from Jeuclid (output1.gif and output2.gif) and required or actual output for the same (orginial1.gif and original2.gif), where you can see the spacing difference between two outputs. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2859838&group_id=44862 |
From: SourceForge.net <no...@so...> - 2009-09-16 06:39:32
|
Bugs item #2859804, was opened at 2009-09-16 06:39 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2859804&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Element Support Group: development Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Stretchy attribute in mo Initial Comment: The problem mentioned earlier regarding <mo stretchy="false"> seems to be fixed. However, the bug is not fixed completely. Example: In the beginning of equation, i've given <mo stretchy="false">{</mo> and at the end of equation it is <mo>}</mo>. The output looks similar for both the cases ie. both the curly braces are not stretched, But the opening curly braces should not be stretched, whereas the closing braces shoudl be stretched. Version 3.0.3 produces correct output for this case. I've attached mml, corresponding gif files form 3.1.7 version and 3.0.3 version. Could you please look into this? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2859804&group_id=44862 |
From: Max B. <ma...@be...> - 2009-09-11 13:01:03
|
Dear JEuclid enthusiasts, here is another release of JEuclid: 3.1.7 Most notable changes: * Bugfixes in the display of mo (stretchy=false), mglyph (if subelement of other element) mmultiscript (with whitespace) mfence (with empty fence) * Added a basic SWT component * A JEuclid rendering of the MathML 3 testsuite is now available at: http://jeuclid.sourceforge.net/jeuclid-testsuite/index.html A full list of changes can be found at: http://jeuclid.sourceforge.net/changes-report.html#a3.1.7 Max -- http://max.berger.name/ OpenPGP ID: C93C5700 Fpr: AB6638CE472A499B3959 ADA2F989A2E5C93C5700 |
From: SourceForge.net <no...@so...> - 2009-09-08 11:27:52
|
Bugs item #2854254, was opened at 2009-09-08 11:27 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2854254&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Element Support Group: development Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Attribute value stretchy Initial Comment: Hi, Problem: MathML to GIF conversion error. The attribute stretchy="false" of mo element is not supported. Details: Please consider your sample 4. In that you can notice <mo stretchy="false">{</mo>. When converting from Mahtml to gif, the "{" should render inline with the character "a". But it is found to be stretched for the equation height. This problem was noticed in 3.1.5 and 3.1.6. We have a version 3.0.3 which does not report this bug. Attached the expected output. Kindly look into this. Thanks, Rajendran ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2854254&group_id=44862 |
From: SourceForge.net <no...@so...> - 2009-08-18 12:30:54
|
Support Requests item #2839585, was opened at 2009-08-18 14:30 Message generated for change (Tracker Item Submitted) made by konradscheel You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441105&aid=2839585&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Private: No Submitted By: Konrad Scheel (konradscheel) Assigned to: Nobody/Anonymous (nobody) Summary: No brackets in logical expressions Initial Comment: Hello! I have a problem concerning images of logical expressions. The images display no bracktes which, in most cases, causes no problems. In some cases the missing brackets can change the meaning of the statement: The following MathML should evaluate to false ( ((NOT true) != true ) AND false ) <?xml version='1.0'?> <math xmlns:m='http://www.w3.org/1998/Math/MathML'> <m:apply> <m:and/> <m:apply> <m:neq/> <m:apply> <m:not/> <m:cn type="boolean">FALSE </m:cn> </m:apply> <m:cn type="boolean">TRUE </m:cn> </m:apply> <m:cn type="boolean">FALSE </m:cn> </m:apply> </math> This MathML on the other Hand should evaluate to true ( (NOT false) != (true AND false ) ) <?xml version='1.0'?> <math xmlns:m='http://www.w3.org/1998/Math/MathML'> <m:apply> <m:neq/> <m:apply> <m:not/> <m:cn type="boolean">FALSE </m:cn> </m:apply> <m:apply> <m:and/> <m:cn type="boolean">TRUE </m:cn> <m:cn type="boolean">FALSE </m:cn> </m:apply> </m:apply> </math> But still the same image ist generated (-> attachment) Is there a simple way to force the generator to display brackets? Or am I doing something wrong? Kind regards, Konrad ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441105&aid=2839585&group_id=44862 |
From: SourceForge.net <no...@so...> - 2009-08-18 11:54:23
|
Bugs item #2839565, was opened at 2009-08-18 13:54 Message generated for change (Tracker Item Submitted) made by konradscheel You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2839565&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Konrad Scheel (konradscheel) Assigned to: Nobody/Anonymous (nobody) Summary: Bold brackets in fractions Initial Comment: In images with fractions the closing bracket around fractions, if present, is displayed (contrary to the opening brackets) bold. This seems to be the case when the image is generated on a Unix system. Images generated on a Windows system are correct. The MathMl used to generate the image is: <?xml version='1.0'?> <math xmlns:m='http://www.w3.org/1998/Math/MathML'><m:apply> <m:eq/> <m:ci>FormelSehrKomplex11</m:ci> <m:apply> <m:minus/> <m:apply> <m:plus/> <m:ci>a</m:ci> <m:ci>b</m:ci> </m:apply> <m:apply> <m:times/> <m:ci>f</m:ci> <mo>·</mo> <m:apply> <m:divide/> <m:ci>g</m:ci> <m:ci>h</m:ci> </m:apply> </m:apply> </m:apply> </m:apply></math> ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2839565&group_id=44862 |
From: SourceForge.net <no...@so...> - 2009-08-15 11:22:38
|
Feature Requests item #2838127, was opened at 2009-08-15 11:22 Message generated for change (Tracker Item Submitted) made by daveboden You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441107&aid=2838127&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Private: No Submitted By: David Boden (daveboden) Assigned to: Nobody/Anonymous (nobody) Summary: Eclipse Plugin to view Objects that return MathML toString() Initial Comment: When working with mathematical objects in Java, one normally has to cope with a makeshift toString() method which does the best job possible of ASCII-formatting a representation of the state. For example, you might represent a matrix like: { (1, 2), (3, 4) } This is pretty lame in comparison to what JEuclid could render to the developer. So, as an alternative we could consider that an Object could a full MathML XML document with its toString() method. Then, as long as there was a plugin for the debug window which understood MathML and could render it to the user, we could see a representation of the object in its full glory :) Screenshot attached. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441107&aid=2838127&group_id=44862 |
From: SourceForge.net <no...@so...> - 2009-08-07 12:30:29
|
Bugs item #2833659, was opened at 2009-08-07 12:30 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2833659&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Element Support Group: stable Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: attribute value stretchy Initial Comment: Hi, If I am using <mo stretchy="false">(</mo> in mathml, it is not applied for image generation. Please give suggestion . Thanks, Rajendran ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2833659&group_id=44862 |
From: SourceForge.net <no...@so...> - 2009-08-06 17:36:15
|
Bugs item #2833272, was opened at 2009-08-06 17:36 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2833272&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Element Support Group: stable Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: mfenced tag and attribute separators Initial Comment: When the attribute separators of mfenced is empty, a comma is displayed. This is not conform to the MathML specifications ( http://www.w3.org/TR/MathML2/chapter3.html#presm.mfenced ) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2833272&group_id=44862 |
From: Max B. <ma...@be...> - 2009-07-16 16:32:11
|
Dear JEuclid interest list, I am proud to present JEuclid 3.1.6, after a long time yet another mainanance release. Most notable changes: - Better integration with other projects: support for OSGi and NetBeans - Added a simple editor for MathViewer - Added a Win32 Mathviewer executable to the released files. See http://jeuclid.sourceforge.net/changes-report.html#a3.1.6 for a full list of changes. Max Berger -- http://max.berger.name/ OpenPGP ID: C93C5700 Fpr: AB6638CE472A499B3959 ADA2F989A2E5C93C5700 |
From: SourceForge.net <no...@so...> - 2009-04-27 09:40:11
|
Bugs item #2782019, was opened at 2009-04-27 11:40 Message generated for change (Tracker Item Submitted) made by javaprog You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2782019&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Michael Rudolf (javaprog) Assigned to: Nobody/Anonymous (nobody) Summary: Move resources out of default package Initial Comment: Please avoid using the default package for resources loaded at runtime, especially moDictionary.ser and charmap.ser, see the Java Language Specification for details: http://java.sun.com/docs/books/jls/second_edition/html/packages.doc.html#40169 This bug prevents jeuclid from being used in a NetBeans module. Moving the files into a subdirectory resources fixes this issue. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2782019&group_id=44862 |
From: Max B. <ma...@be...> - 2009-03-20 13:01:17
|
Dear JEuclid interest group, I've finally managed to release 3.1.5 This Release contains: * More Bug Fixes * Get MathML element from Mouse Position * Source View in MathViewer http://jeuclid.sourceforge.net/changes-report.html Max -- http://max.berger.name/ OpenPGP ID: C93C5700 Fpr: AB6638CE472A499B3959 ADA2F989A2E5C93C5700 |
From: SourceForge.net <no...@so...> - 2009-03-17 09:26:46
|
Bugs item #2689811, was opened at 2009-03-17 10:26 Message generated for change (Tracker Item Submitted) made by wirzkowski You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2689811&group_id=44862 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: MathViewer Group: development Status: Open Resolution: None Priority: 5 Private: No Submitted By: Sebastian Wirzkowski (wirzkowski) Assigned to: Nobody/Anonymous (nobody) Summary: NPE in Mo.calcXScaleFactor Initial Comment: If I call JMathComponent with a very simple MathML fragment containing a sum operator, a NullPointerException happens. This produces the exception: <mrow><mo>∑</mo></mrow> This works: <math><mrow><mo>∑</mo></mrow></math> This works: <mrow><mo>∑</mo><mi>x</mi></mrow> The attached test case produces the exception. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=441104&aid=2689811&group_id=44862 |
From: Max B. <ma...@be...> - 2009-02-16 10:19:01
|
Neil, Neil Chittenden schrieb: > Not sure whether you would have got the other email but just to let you > know that it was rejected from the jeu...@li... > mailing list since I don't have permission to that group. it only accepts emails from subscribed users. > Sorry it's been a while since your reply. > > Max Berger wrote: >> Is there an "other" field? > Yes, <http://www.w3.org/TR/MathML2/chapter2.html#fund.globatt>, though > it says it's deprecated so am unsure whether or not it can be used > (there is no equivalent). > >> The more I think about this, the more I would prefer the Link solution: >> >> If there is content mathml, it is moved inside <annotation-xml> >> Presentation MathML will be generated on the same level, containting >> xlink:href with and #xpointer containing the path of the content MathML. > Could you elaborate maybe with a small example of what would happen to > some content markup? I'm not sure I fully understand the difference of > this and just putting an xlink:href on each presentation element in > terms of getting back to the correct node of the original content mathml > document. I meant the "Content-Faithful" Transformation, as in ch. 5.4.2 Example taken from ch.5, 5.3.1: Source: <apply><and/> <apply><xor/><ci>a</ci> <ci>b</ci></apply> <apply><xor/><ci>c</ci> <ci>d</ci></apply> </apply> Target: <semantics> <mrow xlink:href="xpointer(id('contentml'))"> <mrow xlink:href="xpointer(id('contentml')/apply[1]"> <mo xlink:href="xpointer(id('contentml'))/appy[1]/and[1]">(</mo> <mi>a</mi> <mo>+</mo> <mi>b</mi><mo>)</mo></mrow> <mo>⁢</mo> <mrow><mo>(</mo><mi>c</mi> <mo>+</mo> <mi>d</mi><mo>)</mo></mrow> </mrow> <annotation-xml encoding="MathML-Content" xml:id="contentml"> <apply><and/> <apply><xor/><ci>a</ci> <ci>b</ci></apply> <apply><xor/><ci>c</ci> <ci>d</ci></apply> </apply> </annotation-xml> </semantics> Note: There are of course more xlink:hrefs, but the idea should be clear. Note 2: the xpointer notation may be incorrect, this is an out-of-my-head writeup. Note 3: We could also reference with xref and id, as described in http://www.orcca.on.ca/TechReports/2000/TR-00-24.html This may actually be the best solution. > After thinking about it for a while, for now I'm going to try and tidy > up my modified code for mouse position detection and send that to you > later today so that at least the part that I've got working for > presentation mathml doesn't just sit with me without anyone else able to > comment. Thanks. I've applied it with minor modifications: - Used List<> as return type, not the specialized version (Vector). - Use LinkedList instead of Vector (Vector is synchronized, always use ArrayList or LinkedList if you don't need the synchronization) - Even Data classes such as the NodeRect should use private fields and public getters (to ensure compatibility with future changes). - Reformatted to match the rest of JEuclid. > > Thanks > --- > Neil > Max -- http://max.berger.name/ OpenPGP ID: C93C5700 Fpr: AB6638CE472A499B3959 ADA2F989A2E5C93C5700 |