@@ -1035,7 +1035,8 @@ def _update_glyph_map_defs(self, glyph_map_new):
10351035 def _adjust_char_id (self , char_id ):
10361036 return char_id .replace ("%20" , "_" )
10371037
1038- def _draw_text_as_path (self , gc , x , y , s , prop , angle , ismath , mtext = None ):
1038+ def _draw_text_as_path (self , gc , x , y , s , prop , angle , ismath , mtext = None ,
1039+ language = None ):
10391040 # docstring inherited
10401041 writer = self .writer
10411042
@@ -1106,7 +1107,8 @@ def _draw_text_as_path(self, gc, x, y, s, prop, angle, ismath, mtext=None):
11061107
11071108 writer .end ('g' )
11081109
1109- def _draw_text_as_text (self , gc , x , y , s , prop , angle , ismath , mtext = None ):
1110+ def _draw_text_as_text (self , gc , x , y , s , prop , angle , ismath , mtext = None ,
1111+ language = None ):
11101112 # NOTE: If you change the font styling CSS, then be sure the check for
11111113 # svg.fonttype = none in `lib/matplotlib/testing/compare.py::convert` remains in
11121114 # sync. Also be sure to re-generate any SVG using this mode, or else such tests
@@ -1263,7 +1265,8 @@ def _get_all_quoted_names(prop):
12631265
12641266 writer .end ('g' )
12651267
1266- def draw_text (self , gc , x , y , s , prop , angle , ismath = False , mtext = None ):
1268+ def draw_text (self , gc , x , y , s , prop , angle , ismath = False , mtext = None ,
1269+ language = None ):
12671270 # docstring inherited
12681271
12691272 clip_attrs = self ._get_clip_attrs (gc )
@@ -1276,9 +1279,9 @@ def draw_text(self, gc, x, y, s, prop, angle, ismath=False, mtext=None):
12761279 self .writer .start ('a' , {'xlink:href' : gc .get_url ()})
12771280
12781281 if mpl .rcParams ['svg.fonttype' ] == 'path' :
1279- self ._draw_text_as_path (gc , x , y , s , prop , angle , ismath , mtext )
1282+ self ._draw_text_as_path (gc , x , y , s , prop , angle , ismath , mtext , language )
12801283 else :
1281- self ._draw_text_as_text (gc , x , y , s , prop , angle , ismath , mtext )
1284+ self ._draw_text_as_text (gc , x , y , s , prop , angle , ismath , mtext , language )
12821285
12831286 if gc .get_url () is not None :
12841287 self .writer .end ('a' )
0 commit comments