@@ -376,7 +376,7 @@ def _get_info(self, fontname: str, font_class: str, sym: str, fontsize: float,
376
376
font .set_size (fontsize , dpi )
377
377
glyph = font .load_char (num , flags = self .load_glyph_flags )
378
378
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 )
380
380
offset = self ._get_offset (font , glyph , fontsize , dpi )
381
381
metrics = FontMetrics (
382
382
advance = glyph .linearHoriAdvance / 65536 ,
@@ -2645,7 +2645,7 @@ def _genfrac(self, ldelim: str, rdelim: str, rule: float | None, style: _MathSty
2645
2645
if rdelim == '' :
2646
2646
rdelim = '.'
2647
2647
return self ._auto_sized_delimiter (ldelim ,
2648
- T .cast (list [T . Union [ Box , Char , str ] ],
2648
+ T .cast (list [Box | Char | str ],
2649
2649
result ),
2650
2650
rdelim )
2651
2651
return result
@@ -2786,7 +2786,7 @@ def _auto_sized_delimiter(self, front: str,
2786
2786
del middle [idx ]
2787
2787
# There should only be \middle and its delimiter as str, which have
2788
2788
# just been removed.
2789
- middle_part = T .cast (list [T . Union [ Box , Char ] ], middle )
2789
+ middle_part = T .cast (list [Box | Char ], middle )
2790
2790
else :
2791
2791
height = 0
2792
2792
depth = 0
0 commit comments