@@ -750,6 +750,7 @@ def draw(self, renderer):
750
750
textobj ._draw_bbox (renderer , posx , posy )
751
751
752
752
color = textobj .get_color ()
753
+ props = textobj ._fontproperties
753
754
gc = renderer .new_gc ()
754
755
gc .set_foreground (color )
755
756
gc .set_alpha (textobj .get_alpha ())
@@ -776,21 +777,20 @@ def draw(self, renderer):
776
777
textrenderer = PathEffectRenderer (
777
778
textobj .get_path_effects (), renderer )
778
779
if textobj .get_usetex ():
779
- textrenderer .draw_tex (gc , x , y , clean_line ,
780
- textobj . _fontproperties , angle ,
781
- mtext = mtext )
780
+ textrenderer ._draw_text_as_path (gc , x , y , clean_line ,
781
+ prop , angle ,
782
+ ismath = "TeX" )
782
783
else :
783
- textrenderer .draw_text (gc , x , y , clean_line ,
784
- textobj ._fontproperties , angle ,
785
- ismath = ismath , mtext = mtext )
784
+ textrenderer ._draw_text_as_path (gc , x , y , clean_line ,
785
+ props , angle , ismath )
786
786
else :
787
787
if textobj .get_usetex ():
788
788
renderer .draw_tex (gc , x , y , clean_line ,
789
- textobj . _fontproperties , angle ,
789
+ props , angle ,
790
790
mtext = mtext )
791
791
else :
792
792
renderer .draw_text (gc , x , y , clean_line ,
793
- textobj . _fontproperties , angle ,
793
+ props , angle ,
794
794
ismath = ismath , mtext = mtext )
795
795
796
796
gc .restore ()
0 commit comments