@@ -195,6 +195,7 @@ export class Collapse {
195195 ( node , complexity ) => {
196196 complexity = this . uncollapseChild ( complexity , node , 0 ) ;
197197 if ( complexity > ( this . cutoff . sqrt as number ) ) {
198+ node . setProperty ( 'collapse-variant' , true ) ;
198199 complexity = this . recordCollapse (
199200 node ,
200201 complexity ,
@@ -209,6 +210,7 @@ export class Collapse {
209210 ( node , complexity ) => {
210211 complexity = this . uncollapseChild ( complexity , node , 0 , 2 ) ;
211212 if ( complexity > ( this . cutoff . sqrt as number ) ) {
213+ node . setProperty ( 'collapse-variant' , true ) ;
212214 complexity = this . recordCollapse (
213215 node ,
214216 complexity ,
@@ -582,6 +584,9 @@ export class Collapse {
582584 const factory = this . complexity . factory ;
583585 const marker = node . getProperty ( 'collapse-marker' ) as string ;
584586 const parent = node . parent ;
587+ const variant = node . getProperty ( 'collapse-variant' )
588+ ? { mathvariant : '-tex-variant' }
589+ : { } ;
585590 const maction = factory . create (
586591 'maction' ,
587592 {
@@ -594,7 +599,7 @@ export class Collapse {
594599 ) ,
595600 } ,
596601 [
597- factory . create ( 'mtext' , { mathcolor : 'blue' } , [
602+ factory . create ( 'mtext' , { mathcolor : 'blue' , ... variant } , [
598603 ( factory . create ( 'text' ) as TextNode ) . setText ( marker ) ,
599604 ] ) ,
600605 ]
0 commit comments