diff --git a/docs/index.html b/docs/index.html
index 9098a6c..bfb8166 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -9,7 +9,7 @@
-Last Modified: Sun Nov 14 15:03:59 UTC 2010
+Last Modified: Thu Dec 23 12:21:16 UTC 2010
@@ -21,6 +21,8 @@ Python PDF parser and analyzer
Homepage
Recent Changes
+
+PDFMiner API
- What's It?
@@ -349,7 +351,8 @@ no stream header is displayed for the ease of saving it to a file.
-- 2010/10/17: A couple of bugfixes and a minor improvement. Thanks to standardabweichung and Alastair Irving.
+
- 2010/12/xx: A couple of bugfixes and minor improvements. Thanks to Kevin Brubeck Unhammer.
+
- 2010/10/17: A couple of bugfixes and minor improvements. Thanks to standardabweichung and Alastair Irving.
- 2010/09/07: A minor bugfix. Thanks to Alexander Garden.
- 2010/08/29: A couple of bugfixes. Thanks to Sahan Malagi, pk, and Humberto Pereira.
- 2010/07/06: Minor bugfixes. Thanks to Federico Brega.
diff --git a/pdfminer/pdffont.py b/pdfminer/pdffont.py
index 1d7c5ed..6d6d39b 100644
--- a/pdfminer/pdffont.py
+++ b/pdfminer/pdffont.py
@@ -424,14 +424,14 @@ class PDFFont(object):
def __init__(self, descriptor, widths, default_width=None):
self.descriptor = descriptor
self.widths = widths
- self.fontname = descriptor.get('FontName', 'unknown')
+ self.fontname = resolve1(descriptor.get('FontName', 'unknown'))
if isinstance(self.fontname, PSLiteral):
self.fontname = literal_name(self.fontname)
self.flags = int_value(descriptor.get('Flags', 0))
self.ascent = num_value(descriptor.get('Ascent', 0))
self.descent = num_value(descriptor.get('Descent', 0))
self.italic_angle = num_value(descriptor.get('ItalicAngle', 0))
- self.default_width = default_width or descriptor.get('MissingWidth', 0)
+ self.default_width = default_width or num_value(descriptor.get('MissingWidth', 0))
self.leading = num_value(descriptor.get('Leading', 0))
self.bbox = list_value(descriptor.get('FontBBox', (0,0,0,0)))
self.hscale = self.vscale = .001