Hello, When I need to use unicode string in matplotlib, I often set the font name directly as below.
import matplotlib.font_manager as fm fp1=fm.FontProperties(fname="/users/research/lee/.fonts/malgun.ttf") This used to work. But not anymore. And I guess this is related with a recent change in font_manager.py (r5356 by Michael), http://matplotlib.svn.sourceforge.net/viewvc/matplotlib/trunk/matplotlib/lib/matplotlib/font_manager.py?r1=5195&r2=5356 Note that "return fname" bacame "return fname[0]". So, its seems that now we need to provide a list of filenames for fname parameters. And a code like below works. fp1=fm.FontProperties(fname=["/users/research/lee/.fonts/malgun.ttf"]) Is this change intended? I just want to make sure before I start changing my codes. Regards, -JJ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel