|
From: <jo...@us...> - 2009-09-15 13:22:21
|
Revision: 7762
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7762&view=rev
Author: jouni
Date: 2009-09-15 12:12:19 +0000 (Tue, 15 Sep 2009)
Log Message:
-----------
Don't fail on AFM files containing floating-point bounding boxes
Modified Paths:
--------------
branches/v0_99_maint/CHANGELOG
branches/v0_99_maint/lib/matplotlib/afm.py
Modified: branches/v0_99_maint/CHANGELOG
===================================================================
--- branches/v0_99_maint/CHANGELOG 2009-09-14 21:52:24 UTC (rev 7761)
+++ branches/v0_99_maint/CHANGELOG 2009-09-15 12:12:19 UTC (rev 7762)
@@ -1,3 +1,5 @@
+2009-09-15 Don't fail on AFM files containing floating-point bounding boxes - JKS
+
2009-08-06 Tagging the 0.99.0 release at svn r7397 - JDH
* fixed an alpha colormapping bug posted on sf 2832575
Modified: branches/v0_99_maint/lib/matplotlib/afm.py
===================================================================
--- branches/v0_99_maint/lib/matplotlib/afm.py 2009-09-14 21:52:24 UTC (rev 7761)
+++ branches/v0_99_maint/lib/matplotlib/afm.py 2009-09-15 12:12:19 UTC (rev 7762)
@@ -165,7 +165,8 @@
num = _to_int(vals[0].split()[1])
wx = _to_float(vals[1].split()[1])
name = vals[2].split()[1]
- bbox = _to_list_of_ints(vals[3][2:])
+ bbox = _to_list_of_floats(vals[3][2:])
+ bbox = map(int, bbox)
# Workaround: If the character name is 'Euro', give it the corresponding
# character code, according to WinAnsiEncoding (see PDF Reference).
if name == 'Euro':
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|