--- loncom/xml/lontexconvert.pm 2012/02/28 10:38:14 1.110 +++ loncom/xml/lontexconvert.pm 2012/03/11 14:46:46 1.112 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # TeX Conversion Module # -# $Id: lontexconvert.pm,v 1.110 2012/02/28 10:38:14 foxr Exp $ +# $Id: lontexconvert.pm,v 1.112 2012/03/11 14:46:46 foxr Exp $ # # Copyright Michigan State University Board of Trustees # @@ -56,12 +56,41 @@ use IO::Socket::INET; # my %unicode_translations = ( '\rightleftharpoons' => 0x21cc, - '' => 0x23a1, - '' => 0x23a2, - '' => 0x23a3, - '' => 0x23a4, - '' => 0x23a5, - '' => 0x23a6 + +# Brackets - unicode is commented out with pure 8-bit ascii ugliness while we need it. + +# '' => 0x23a1, +# '' => 0x23a2, +# '' => 0x23a3, # when unicode catches up with browsers +# '' => 0x23a4, # use these instead of the cheesey brackets below +# '' => 0x23a5, +# '' => 0x23a6 + '' => 0x5b, + '' => 0x5b, # '[' + '' => 0x5b, + '' => 0x5d, # ']' + '' => 0x5d, + '' => 0x5d, + +# Parens..again the unicode is commented out with the 8-bit ascii ugliness +# turned on until browsers catch up with the unicode world. + +# '' => 0x239b, +# '' => 0x239c, +# '' => 0x239d, +# '' => 0x239e, +# '' => 0x239f, +# '' => 0x23a0 + + '' => 0x28, + '' => 0x28, # '(' + '' => 0x28, + + '' => 0x29, + '' => 0x29, # '(' + '' => 0x29 + + ); ## @@ -126,14 +155,12 @@ sub convert_real { }; &Apache::lonxml::start_alarm(); if ($env{'browser.mathml'}) { - &Apache::lonnet::logthis("mathml"); $xmlstring=&tth::ttm($$texstring); $xmlstring=~s/\/\/g; $xmlstring=~s/\/\/g; $xmlstring=~s/\/\\<\/p\>/g; $errorstring.=&tth::ttmerror(); } else { - &Apache::lonnet::logthis("tth"); $xmlstring=&tth::tth($$texstring); $errorstring.=&tth::ttherror(); $xmlstring=~s---g;