I am using the TeX translator in Design Science's MathType 6 to produce the TeX code in my web pages.
This translator and jsMath work well together, with one exception. In many of my equations, MathType produces the fragment
when a delimiter is missing (for example, when the bracket used at the right side of a recently-integrated expression to indicate the limits is created, the space for the missing left bracket is filled with this output). This specific fragment triggers the error message
Missing dimension or its units for \kern
when jsMath 3.6 renders this in the browser (in this case, Firefox 3.6.3 under WinXP SP3).
The TeX sources I have read indicate that \nulldelimiterspace defaults to 1.2pt in basic TeX.
Workarounds: (1) It is possible to change all occurrences of "\nulldelimiterspace" to "1.2pt" in my HTML files, which restores full functionality (the error message goes away, and I obtain what appears to be properly rendered math). (2) Of course, it would also be possible to edit the appropriate .tld (translation directive) files in MathType, making the same replacement, so that MathType consistently generates a fixed value for the argument of \kern. However, I have to assume that some thought was put into the design of the MathType output, and so I am somewhat reluctant to override the default behavior.
I am hoping that jsMath can be modified to handle this particular output. Perhaps the value to be used for \nulldelimiterspace can even be added as a configurable item in easy/load.js.