Summary: | Only first letter of custom operator exported in mathml | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | vivien.guillet |
Component: | Formula Editor | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | ||
Severity: | enhancement | CC: | himajin100000, rb.henschel, xiscofauli |
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 118765 |
Description
vivien.guillet
2018-12-17 09:43:18 UTC
Version: 5.2.7.2 (debian) Yes, that is a missing feature. I think this is related to the function void SmXMLExport::ExportMath(const SmNode *pNode, int /*nLevel*/) in starmath/source/mathmlexport.cxx where the nArse unicode string is explicitly truncated after the first char. (In reply to vivien.guillet from comment #3) > I think this is related to the function > > void SmXMLExport::ExportMath(const SmNode *pNode, int /*nLevel*/) > > in starmath/source/mathmlexport.cxx > > where the nArse unicode string is explicitly truncated after the first char. Thanks you for locating the issue. Along this I also want to solve the &charname; thing, whose issue is related with and exception thown in the XML parser when charname is not recognized. That way I can completly handle multichar operators. Also, when reimporting it doesn't work. That also has to be solved. I need to check mathml standars to checkout how it should be exported. It gonna take a little time figuring it out. Dear Dante, This bug has been in ASSIGNED status for more than 3 months without any activity. Resetting it to NEW. Please assign it back to yourself if you're still working on this. |