Diff for /Amaya/amaya/MathMLbuilder.c between versions 1.220 and 1.221

version 1.220, 2007/03/09 14:49:35 version 1.221, 2007/03/26 09:30:48
Line 57  static ThotBool IsLargeOp (CHAR_T charac Line 57  static ThotBool IsLargeOp (CHAR_T charac
       character == 0x2297 || /* CircleTimes */        character == 0x2297 || /* CircleTimes */
       character == 0x2210 || /* Coproduct */        character == 0x2210 || /* Coproduct */
       character == 0x220F || /* Product */        character == 0x220F || /* Product */
       character == 0x22C2 ) /* Intersection */        character == 0x22C2 || /* Intersection */
         character == 0x2299 )  /* CircleDot */
     /* it's a large operator */      /* it's a large operator */
     return TRUE;      return TRUE;
   else    else
Line 975  void SetSingleIntHorizStretchAttr (Eleme Line 976  void SetSingleIntHorizStretchAttr (Eleme
                           script = TtaGetScript (lang);                            script = TtaGetScript (lang);
                           switch(text[0])                            switch(text[0])
                             {                              {
                             case '-':                              case 0x2500: /* HorizontalLine */
                             case '_':                                c = 8; 
                             case 0xAF:                              break;
                             case 0x0332:                              case 0x0332: /* UnderBar */
                             case 0x2212:                                c = 9;
                             /* a horizontal line in the middle of the box */                              break;
                               c = 'h';                               case 0xAF: /* OverBar */
                                 c = 10;
                             break;                              break;
                             case 0x302:                              case 0x302:
                               c = 'H'; /* Hat */                                c = 'H'; /* Hat */
Line 1107  void SetSingleIntHorizStretchAttr (Eleme Line 1109  void SetSingleIntHorizStretchAttr (Eleme
                             case 0x295F: /* DownRightTeeVector */                              case 0x295F: /* DownRightTeeVector */
                               c = 209;                                c = 209;
                             break;                              break;
                               case 0x21CC: /* Equilibrium */
                                 c = 214;
                               break;
                               case 0x21CB: /* ReverseEquilibrium */
                                 c = 215;
                               break;
   
                             default:                              default:
                             break;                              break;
Line 1334  void SetIntVertStretchAttr (Element el, Line 1342  void SetIntVertStretchAttr (Element el,
                        text[i] == 0x2960 || /* LeftUpTeeVector */                         text[i] == 0x2960 || /* LeftUpTeeVector */
                        text[i] == 0x2961 || /* LeftDownTeeVector */                         text[i] == 0x2961 || /* LeftDownTeeVector */
                        text[i] == 0x296E || /* UpEquilibrium */                         text[i] == 0x296E || /* UpEquilibrium */
                        text[i] == 0x296F    /* ReverseUpEquilibrium */                         text[i] == 0x296F || /* ReverseUpEquilibrium */
                          text[i] == 0x2758    /* VerticalSeparator */
                        ))/* accept only symbols like simple integral, double or                         ))/* accept only symbols like simple integral, double or
                          triple integral, contour integral, etc. or vertical                           triple integral, contour integral, etc. or vertical
                          arrows (add more arrows *****) */                           arrows (add more arrows *****) */
Line 1479  void SetIntVertStretchAttr (Element el, Line 1488  void SetIntVertStretchAttr (Element el,
                                 case 0x296F: /* ReverseUpEquilibrium */                                  case 0x296F: /* ReverseUpEquilibrium */
                                   c = 213;                                    c = 213;
                                 break;                                  break;
                                   case 0x2758: /* VerticalSeparator ; U02758 */
                                     c = 7;
                                   break;
   
                                 default:                                  default:
                                   c = (unsigned char) text[i];                                    c = (unsigned char) text[i];

Removed from v.1.220  
changed lines
  Added in v.1.221


Webmaster