@@ -85,7 +85,6 @@ class RendererAgg(RendererBase):
85
85
def __init__ (self , width , height , dpi ):
86
86
if __debug__ : verbose .report ('RendererAgg.__init__' , 'debug-annoying' )
87
87
RendererBase .__init__ (self )
88
- self .texd = maxdict (50 ) # a cache of tex image rasters
89
88
90
89
self .dpi = dpi
91
90
self .width = width
@@ -245,17 +244,14 @@ def get_text_width_height_descent(self, s, prop, ismath):
245
244
d /= 64.0
246
245
return w , h , d
247
246
248
-
249
247
def draw_tex (self , gc , x , y , s , prop , angle , ismath = 'TeX!' , mtext = None ):
250
248
# todo, handle props, angle, origins
251
249
size = prop .get_size_in_points ()
252
250
253
251
texmanager = self .get_texmanager ()
254
- key = s , size , self .dpi , angle , texmanager .get_font_config ()
255
- im = self .texd .get (key )
256
- if im is None :
257
- Z = texmanager .get_grey (s , size , self .dpi )
258
- Z = np .array (Z * 255.0 , np .uint8 )
252
+
253
+ Z = texmanager .get_grey (s , size , self .dpi )
254
+ Z = np .array (Z * 255.0 , np .uint8 )
259
255
260
256
w , h , d = self .get_text_width_height_descent (s , prop , ismath )
261
257
xd = d * np .sin (np .deg2rad (angle ))
0 commit comments