@@ -376,7 +376,7 @@ def _get_info(self, fontname: str, font_class: str, sym: str, fontsize: float,
376376 font .set_size (fontsize , dpi )
377377 glyph = font .load_char (num , flags = self .load_glyph_flags )
378378
379- xmin , ymin , xmax , ymax = [ val / 64.0 for val in glyph .bbox ]
379+ xmin , ymin , xmax , ymax = ( val / 64 for val in glyph .bbox )
380380 offset = self ._get_offset (font , glyph , fontsize , dpi )
381381 metrics = FontMetrics (
382382 advance = glyph .linearHoriAdvance / 65536 ,
@@ -2645,7 +2645,7 @@ def _genfrac(self, ldelim: str, rdelim: str, rule: float | None, style: _MathSty
26452645 if rdelim == '' :
26462646 rdelim = '.'
26472647 return self ._auto_sized_delimiter (ldelim ,
2648- T .cast (list [T . Union [ Box , Char , str ] ],
2648+ T .cast (list [Box | Char | str ],
26492649 result ),
26502650 rdelim )
26512651 return result
@@ -2786,7 +2786,7 @@ def _auto_sized_delimiter(self, front: str,
27862786 del middle [idx ]
27872787 # There should only be \middle and its delimiter as str, which have
27882788 # just been removed.
2789- middle_part = T .cast (list [T . Union [ Box , Char ] ], middle )
2789+ middle_part = T .cast (list [Box | Char ], middle )
27902790 else :
27912791 height = 0
27922792 depth = 0
0 commit comments