@@ -750,7 +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
+ prop = textobj ._fontproperties
754
754
gc = renderer .new_gc ()
755
755
gc .set_foreground (color )
756
756
gc .set_alpha (textobj .get_alpha ())
@@ -777,20 +777,19 @@ def draw(self, renderer):
777
777
textrenderer = PathEffectRenderer (
778
778
textobj .get_path_effects (), renderer )
779
779
if textobj .get_usetex ():
780
- textrenderer ._draw_text_as_path (gc , x , y , clean_line ,
781
- prop , angle ,
782
- ismath = "TeX" )
783
- else :
784
- textrenderer ._draw_text_as_path (gc , x , y , clean_line ,
785
- props , angle , ismath )
780
+ ismath = "TeX"
781
+ path , transform = textrenderer ._get_text_path_transform (x , y , clean_line , prop , angle , ismath )
782
+ color = gc .get_rgb ()
783
+ gc .set_linewidth (0.0 )
784
+ textrenderer .draw_path (gc , path , transform , rgbFace = color )
786
785
else :
787
786
if textobj .get_usetex ():
788
787
renderer .draw_tex (gc , x , y , clean_line ,
789
- props , angle ,
788
+ prop , angle ,
790
789
mtext = mtext )
791
790
else :
792
791
renderer .draw_text (gc , x , y , clean_line ,
793
- props , angle ,
792
+ prop , angle ,
794
793
ismath = ismath , mtext = mtext )
795
794
796
795
gc .restore ()
0 commit comments