Fuentes de matplotlib en dosel de pensamiento
Estoy utilizando la biblioteca matplotlib dentro de Canopy, y la función específica es xkcd (). Esta función utiliza una fuente específica para trazar gráficos. La fuente es Comic Sans MS, que si no está presente, debe descargarse.
/home/luis/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/font_manager.py:1236: UserWarning: findfont: Font family ['Humor Sans', 'Comic Sans MS'] not found. Falling back to Bitstream Vera Sans (prop.get_family(), self.defaultFamily[fontext]))
Utilizo el pequeño script a continuación, que verifica la presencia / ausencia de la fuente. Si no está presente, lo descarga.
import os
import urllib2
if not os.path.exists('Humor-Sans.ttf'):
fhandle = urllib2.urlopen('http://antiyawn.com/uploads/Humor-Sans-1.0.ttf')
open('Humor-Sans.ttf', 'wb').write(fhandle.read())
El problema es que todavía no consigo la fuente correcta para mostrar. En caso de que haya un problema con el caché de fuentes, hago lo siguiente:
luis@luis-VirtualBox:~$ rm /home/luis/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/fontList.cache
Obteniendo lo siguiente:
rm: cannot remove ‘/home/luis/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/fontList.cache’: No such file or directory
¿Qué me estoy perdiendo?