Re: GSoC: Patch for extra symbols in starmath
eric b <[email protected]> Mon, 23 Aug 2010 16:44:48 +0200
| Newsgroups | gmane.comp.gnome.ximian.openoffice |
|---|---|
| Message-ID | <[email protected]> |
Le 21 août 10 à 17:17, Jonas Finnemann Jensen a écrit : > Hi, > Hello Jonas, First over all, I'd like to congratulate you for your work, really awesome ! > I was asked to post one of my GSoC patches here. The patch adds a > new symbols to starmath, mainly "%mapsto" and "bow <text>". It also > allows > limits, using "to" and "from" to "union" and "intersection", so > that writing "union from a to b Q_i" is a legal and works as if > "union" was > replaced with "sum". Yes, > The bow command draws a half circle above the following command, > much like "widehat". The symbol used is not really, pretty enough > so I've included a patch that doesn't have the bow command. > > Note: That this patch changes the file format and that older > versions of starmath will not be able to display these symbols > correctly... I > suggest that this is taken into consideration before the patch is > merged into anything... > Indeed : insert such symbols in an equation, and the backward compatibility is broken : older versions of go-oo will not be able to see them. This is of course an ODF issue, and maybe Eike (reading this list ) or someone else, ODF specialist, could tell us more about the process ? The point is to add those new symbols in the odf spec. > Patch for %mapsto and union/intersection fix: > http://jopsen.dk/downloads/GSoC2010/symbols-27-june.diff > Patch for %mapsto, union/intersection fix and bow: > http://jopsen.dk/downloads/GSoC2010/symbols-20-august.diff > Just a little nitpick : add bow definition in the enumeration in starmath/inc/types.hxx is the right thing to do, but so far, all symbols respect the aphabetic order, and maybe you could move bow at the right place ? ( not between widehat and widetilde imho ;-) Other question: maybe I badly tested, but I didn't see bow in the symbols (in the UI, the dialog box used for the visual editor e.g.) ? Is it possible to add it ? > Examples: > http://jopsen.dk/downloads/GSoC2010/mapsto.png > http://jopsen.dk/downloads/GSoC2010/union.png > Great work : my contacts (all profs of math) who tested the features you added in OOo4Kids and OOoLight, are glad to see these new symbols (at least !!) > My primary GSoC patch, for visual formula editing, is not > production ready, yet... But I plan to keep working on that...The > other results > of my GSoC project can be seen here: http://www.freedesktop.org/ > wiki/Software/ooo-build/SummerOfCode/2010/Jonas > Thank you very much for sharing your work online. No doubt next students will profit of your (very good) experience. To be honest, this is the first time I saw (you and Michal) so serious students, and providing so nice results. > If I find time some day it is my intention to write a small article > about adding symbols to starmath... And I promise to post a link here > if such an event were to occur... :) > That's a great idea, but the SoC is not finished, and even if it is, you can count on me to help you if I can, and to test, read you code. Last but not least,, please keep in mind say a thank you to all the people who helped you, e.g. solving build issues or whatever : this is a golden rule in Open source. Regards, Eric Bachard -- qɔᴉɹə Education Project: http://wiki.services.openoffice.org/wiki/Education_Project Projet OOo4Kids : http://wiki.ooo4kids.org/index.php/Main_Page L'association EducOOo : http://www.educoo.org Blog : http://eric.bachard.free.fr/news