Davide P. Cervone
|
52755c4c3d
|
Merge SVG branch into v2.0-candidate (no need to continue to keep them separated)
|
2012-01-12 07:39:53 -05:00 |
|
Davide P. Cervone
|
88e3ce4680
|
When MathML with MJX classes come from TeX extensions, load the required extension so that the fonts will be properly set up
|
2012-01-11 17:53:05 -05:00 |
|
Davide P. Cervone
|
fe40630d43
|
Add pre- and post-filter hook lists, to be consistent with TeX input jax
|
2012-01-11 17:26:11 -05:00 |
|
Davide P. Cervone
|
cae4834aa6
|
Convert <mi> to <mo> if it is used with <munderover> and needs to have movablelimits=true (since only <mo> can have this attribute)
|
2012-01-11 14:33:52 -05:00 |
|
Davide P. Cervone
|
c679563c09
|
Move copyAttributes and skipAttributes to element jax (since they are used in several places) to avoid redundency
|
2012-01-11 14:22:24 -05:00 |
|
Davide P. Cervone
|
568b919f70
|
Remove capitalized TRUE and FALSE (don't remember why I had those in the first place)
|
2012-01-11 13:55:39 -05:00 |
|
Davide P. Cervone
|
756ef39804
|
Make MathML input read the MathJax classes to recreate the TeXAtoms and other tex-specific items
|
2012-01-10 19:39:08 -05:00 |
|
Davide P. Cervone
|
36ef5c9e34
|
Add class to mark TeXAtom elements and make sure other attributes are applied (they were being left off)
|
2012-01-10 16:30:57 -05:00 |
|
Davide P. Cervone
|
cfacc26c31
|
Use classes to distinguish mathvariants that aren't in MathML, and set FF CSS to handle them. Use classes for variantForm and cancel arrows. (Still need to have MathML input handle these classes on input)
|
2012-01-10 15:32:06 -05:00 |
|
Davide P. Cervone
|
a013dd823f
|
Save user-provided attributes in a separate object (to avoid collision with internal values); change property names in toMathML to have a prefix; allow known attributes in \mmlToken macro; only remove mlabeledtr in FF8 and before.
|
2012-01-10 14:10:48 -05:00 |
|
Davide P. Cervone
|
10812462e6
|
Break MakeMML into smaller routines
|
2012-01-10 12:04:10 -05:00 |
|
Davide P. Cervone
|
15c89cace0
|
Add undefined character signal to SVG jax
|
2012-01-09 15:22:12 -05:00 |
|
Davide P. Cervone
|
1eb58f429e
|
Merge branch v2.0-candidate with SVG
|
2012-01-09 15:13:40 -05:00 |
|
Davide P. Cervone
|
e4089cfd6e
|
Properly handle width of border and padding in merrors in HTML-CSS output
|
2012-01-09 11:58:19 -05:00 |
|
Davide P. Cervone
|
a83c7c54b3
|
Move styles for MathJax_Preview to MathJax.js rather than HTML-CSS since it is used by all output jax
|
2012-01-08 20:20:22 -05:00 |
|
Davide P. Cervone
|
3131d09d06
|
Allow \newcommand to take a default parameter, and adjust GetBrackets to distinguish between no brackets and empty brackets
|
2012-01-07 18:55:52 -05:00 |
|
Davide P. Cervone
|
6e4ac11c91
|
Make font timeout longer, and make even longer for mobile devices. Only switch to image fonts if the first web font fails to load (if one loaded, you should get the others).
|
2012-01-06 20:35:26 -05:00 |
|
Davide P. Cervone
|
6aec9ae573
|
Add unknownChar() function and have it post a signal for undefined characters
|
2012-01-06 19:11:47 -05:00 |
|
Davide P. Cervone
|
77c8a54da6
|
Add more signals for error conditions (so error reporting software can track it easier)
|
2012-01-06 17:09:37 -05:00 |
|
Davide P. Cervone
|
e29ddd477d
|
Make pre- and postfilters backward compatible, and allow them to be replaced by Augment()
|
2012-01-06 13:32:39 -05:00 |
|
Davide P. Cervone
|
ad08117628
|
Add xmlns to Chrome math elements, since it doesn't seem to add the attribute itself as other browsers do)
|
2011-12-29 10:28:41 -05:00 |
|
Davide P. Cervone
|
631ae08101
|
Fix error with U+21A0 in STIX fonts as well.
|
2011-12-17 10:55:40 -05:00 |
|
Davide P. Cervone
|
69a14287b1
|
Merge changes from v2.0-candidate and fix problem with U+21A0 in SVG (character was wrongly indicated in previous commit message)
|
2011-12-17 10:51:15 -05:00 |
|
Davide P. Cervone
|
d1b0893fec
|
Fix wrong character number in data for U+221A (reported by Fred)
|
2011-12-17 10:44:37 -05:00 |
|
Davide P. Cervone
|
d044f4c8f4
|
Merge v2.0-candidate into SVG
|
2011-12-07 14:07:47 -05:00 |
|
Davide P. Cervone
|
da73d8cfb1
|
Handle lower-case Greek better and properly mark weight and style of characters not in the MathJax fonts
|
2011-12-07 13:56:38 -05:00 |
|
Davide P. Cervone
|
66ec3254ee
|
Allow \\ anywhere (not just in arrays) to force a line break.
|
2011-11-20 19:21:07 -05:00 |
|
Davide P. Cervone
|
bc3b7adca6
|
Make \it use MathJax_Main-Italic rather than MathJax_Math-italic, and don't do math italic correction (so spacing is correct for text) (SVG)
|
2011-11-20 18:55:46 -05:00 |
|
Davide P. Cervone
|
91543560a9
|
Merge branch 'v2.0-candidate' into SVG
|
2011-11-20 17:35:31 -05:00 |
|
Davide P. Cervone
|
c223b6bc8c
|
Make \it use MathJax_Main-Italic rather than MathJax_Math-italic, and don't do math italic correction (so spacing is correct for text)
|
2011-11-20 17:31:10 -05:00 |
|
Davide P. Cervone
|
cc305b294c
|
Fix spacing problem with \cong in regular and bold fonts (SVG). Resolves issue #162 for now until fonts can be repaired.
|
2011-11-20 17:07:15 -05:00 |
|
Davide P. Cervone
|
aa81d8e8ee
|
Fix spacing problem with \cong in regular and bold fonts. Resolves issue #162 for now until fonts can be repaired.
|
2011-11-20 17:02:26 -05:00 |
|
Davide P. Cervone
|
af45fbf9d5
|
Choose better sizes for \widehat and \widetilde in HTML-CSS output
|
2011-11-18 23:00:09 -05:00 |
|
Davide P. Cervone
|
ed6623d22f
|
Choose better sizes for \widehat and \widetilde in SVG output
|
2011-11-18 22:59:03 -05:00 |
|
Davide P. Cervone
|
fd692e25f0
|
Properly handle skew character for accents in SVG output
|
2011-11-18 22:26:49 -05:00 |
|
Davide P. Cervone
|
4553cce005
|
Make SVG output work with discoverability better
|
2011-11-18 10:11:38 -05:00 |
|
Davide P. Cervone
|
3bb798f6f4
|
Merge v2.0-candidate into SVG
|
2011-11-15 16:41:39 -05:00 |
|
Davide P. Cervone
|
705470fcb6
|
Repack mmultiscript.js (HTML-CSS) since it still had conflict marker in it (reported by Fred).
|
2011-11-15 16:36:15 -05:00 |
|
Davide P. Cervone
|
393a6390df
|
Handle italic correction better in HTML-CSS (not just in munderover and msubsup)
|
2011-11-15 15:07:30 -05:00 |
|
Davide P. Cervone
|
07e2ccb77f
|
Remove unused linebreaking code (it was left over from older linebreaking algorithm)
|
2011-11-15 15:00:39 -05:00 |
|
Davide P. Cervone
|
257a11d0e2
|
Better handling oc italic correction (not just in msubsup and munderover)
|
2011-11-15 14:57:28 -05:00 |
|
Davide P. Cervone
|
06e17c3eb3
|
Handle italic correction better, and fake the value for mi and mo, since we don't currently have the data in the font data files
|
2011-11-13 17:13:44 -05:00 |
|
Davide P. Cervone
|
54863d1138
|
Handle italic correction better, and fake the value for mi and mo, since we don't currently have the data in the font data files
|
2011-11-13 17:06:52 -05:00 |
|
Davide P. Cervone
|
7762d3323d
|
Handle href's better, particularly when on the <math> element
|
2011-11-10 07:45:55 -05:00 |
|
Davide P. Cervone
|
246a809ce5
|
Support additional styles, and use the styles object for colors and fontsize rather than setting the attributes directly (so they don't get copied to the MathML output for example)
|
2011-11-09 22:03:11 -05:00 |
|
Davide P. Cervone
|
f7116a61ac
|
Use HTML.Element rather than SVG.Element to make test span. Also, use HUB and HTML variables when possible rather than MathJax.Hub and MathJax.HTML
|
2011-11-07 16:04:26 -05:00 |
|
Davide P. Cervone
|
51c61ef985
|
Fix NativeMML so that showMathMenuMSIE:false works properly (the container being postion:relative was causing the wrong element to be on top)
|
2011-11-05 22:27:14 -04:00 |
|
Davide P. Cervone
|
604c09f9ca
|
Fix annotation-xml to use correct scaling (now that that has changed)
|
2011-11-05 16:22:00 -04:00 |
|
Davide P. Cervone
|
5394ea5b68
|
Fix a problem with combining character when they are used as accents (e.g., \vec)
|
2011-11-05 15:23:41 -04:00 |
|
Davide P. Cervone
|
4f14fbb301
|
Uncommented code that was taken out for debugging purposes (and that causes inline math to have a linebreak before it -- argh!). Sorry about that.
|
2011-11-05 07:30:26 -04:00 |
|