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

Reply via email to