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]; |