@@ -1035,7 +1035,8 @@ def _update_glyph_map_defs(self, glyph_map_new):
1035
1035
def _adjust_char_id (self , char_id ):
1036
1036
return char_id .replace ("%20" , "_" )
1037
1037
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 ):
1039
1040
# docstring inherited
1040
1041
writer = self .writer
1041
1042
@@ -1106,7 +1107,8 @@ def _draw_text_as_path(self, gc, x, y, s, prop, angle, ismath, mtext=None):
1106
1107
1107
1108
writer .end ('g' )
1108
1109
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 ):
1110
1112
# NOTE: If you change the font styling CSS, then be sure the check for
1111
1113
# svg.fonttype = none in `lib/matplotlib/testing/compare.py::convert` remains in
1112
1114
# 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):
1263
1265
1264
1266
writer .end ('g' )
1265
1267
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 ):
1267
1270
# docstring inherited
1268
1271
1269
1272
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):
1276
1279
self .writer .start ('a' , {'xlink:href' : gc .get_url ()})
1277
1280
1278
1281
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 )
1280
1283
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 )
1282
1285
1283
1286
if gc .get_url () is not None :
1284
1287
self .writer .end ('a' )
0 commit comments